@layer components{.skip-link:focus,.skip-link:focus-within{position:fixed;top:10px;left:10px;z-index:100;padding:10px 16px;border-radius:10px;background:var(--color-ink-900);color:var(--color-white);font-weight:600}.site-header{position:fixed;top:0;inset-inline:0;z-index:50;pointer-events:none}.site-header>*{pointer-events:auto}.site-header-shell{position:relative;border:1px solid transparent;background-clip:padding-box;transition:margin .42s var(--ease-out-soft),border-radius .42s var(--ease-out-soft),background-color .36s ease,border-color .36s ease,box-shadow .42s var(--ease-out-soft),backdrop-filter .36s ease}.site-header.over-hero .site-header-shell{margin:0;border-radius:0;background:color-mix(in srgb,var(--color-white) 72%,transparent);backdrop-filter:blur(24px) saturate(170%);-webkit-backdrop-filter:blur(24px) saturate(170%);border-bottom-color:color-mix(in srgb,var(--color-ink-900) 5%,transparent);box-shadow:none}.site-header.is-top.off-hero .site-header-shell{margin:0;border-radius:0;background:color-mix(in srgb,var(--color-paper) 78%,transparent);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid color-mix(in srgb,var(--color-ink-900) 6%,transparent)}.site-header.is-scrolled.off-hero .site-header-shell{margin:12px 16px 0;border-radius:20px;background:color-mix(in srgb,var(--color-white) 78%,transparent);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border-color:color-mix(in srgb,var(--color-ink-900) 6%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--color-white) 85%,transparent),0 1px 2px color-mix(in srgb,var(--color-ink-900) 4%,transparent),0 10px 28px -10px color-mix(in srgb,var(--color-ink-900) 10%,transparent),0 28px 72px -20px color-mix(in srgb,var(--color-ink-900) 12%,transparent)}.site-header-inner{max-width:1400px;margin:0 auto;height:64px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:24px;transition:height .36s var(--ease-out-soft),padding .36s var(--ease-out-soft)}.site-header.is-scrolled .site-header-inner{height:58px;padding:0 22px}.brand-mark{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--color-ink-900);transition:color .24s ease}.brand-mark-halo{position:absolute;pointer-events:none;width:44px;height:44px;left:-8px;top:50%;transform:translateY(-50%) scale(.55);background:radial-gradient(circle,color-mix(in srgb,var(--color-accent) 55%,transparent),transparent 65%);opacity:0;filter:blur(10px);z-index:-1;transition:opacity .32s ease,transform .38s var(--ease-out-soft)}.brand-mark:focus-visible .brand-mark-halo,.brand-mark:hover .brand-mark-halo{opacity:1;transform:translateY(-50%) scale(1)}.brand-mark-icon{width:38px;height:28px;display:grid;place-items:center;color:var(--color-accent-text);transition:transform .42s cubic-bezier(.34,1.56,.64,1)}.brand-mark:hover .brand-mark-icon{transform:rotate(-7deg) scale(1.06)}.brand-wordmark{display:inline-flex;align-items:center;width:104px;height:28px}.brand-wordmark img,.footer-brand-word img,.footer-wordmark-wrap img{display:block;width:100%;height:auto;object-fit:contain}.site-nav{position:relative;display:none;align-items:center;gap:2px;padding:4px 6px}@media (min-width:1024px){.site-nav{display:flex}}.nav-magnet{position:absolute;top:50%;left:0;height:34px;width:0;transform:translate3d(0,-50%,0);background:color-mix(in srgb,var(--color-ink-900) 6%,transparent);border-radius:10px;opacity:0;pointer-events:none;transition:transform .46s var(--ease-out-soft),width .46s var(--ease-out-soft),opacity .22s ease,background-color .24s ease}.nav-magnet:not(.nav-magnet-armed){transition:opacity 0s}.nav-platforms-btn,.nav-platforms-slot,.navlink{display:inline-flex;align-items:center}.nav-platforms-btn,.navlink{position:relative;z-index:1;gap:4px;min-height:40px;padding:8px 13px;border-radius:10px;background:none;border:0;cursor:pointer;font-family:var(--font-display);font-size:14.5px;font-weight:700;letter-spacing:-.012em;color:var(--color-ink-600);transition:color .22s ease}.nav-platforms-btn:hover,.navlink:hover{color:var(--color-ink-900)}.nav-platforms-btn svg{opacity:.7;transition:transform .28s var(--ease-out-soft)}.nav-platforms-btn[aria-expanded=true] svg{transform:rotate(180deg);opacity:1}.nav-platforms-item{position:relative;display:inline-flex;align-items:center}.nav-dropdown{position:fixed;top:64px;left:0;right:0;z-index:49;background:var(--color-white);border-bottom:1px solid color-mix(in srgb,var(--color-ink-900) 8%,transparent);box-shadow:0 24px 48px -20px color-mix(in srgb,var(--color-ink-900) 18%,transparent);padding:24px 24px 30px;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .22s ease,transform .22s ease,top .42s var(--ease-out-soft),visibility 0s linear .22s}.site-header.is-scrolled.off-hero .nav-dropdown{top:82px}.nav-dropdown.open{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .22s ease,transform .22s ease,top .42s var(--ease-out-soft),visibility 0s linear 0s}.nav-dropdown-label{max-width:1220px;margin:0 auto 14px;padding-inline:10px;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-500)}.nav-dropdown-inner{max-width:1220px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;list-style:none;padding:0}.nav-plat-tile{display:flex;flex-direction:column;gap:12px;padding:10px;border-radius:16px;color:var(--color-ink-900);transition:background-color .18s,transform .18s}.nav-plat-tile:hover{background:color-mix(in srgb,var(--color-ink-900) 4%,transparent);transform:translateY(-2px)}.nav-plat-logo-wrap{display:grid;place-items:center;min-height:92px;padding:20px 16px;border-radius:14px;border:1px solid #dbe5f2;background:linear-gradient(160deg,#fff,#f3f7ff);box-shadow:0 10px 24px -18px color-mix(in srgb,var(--color-ink-900) 40%,transparent);transition:border-color .18s,box-shadow .18s}.nav-plat-tile:hover .nav-plat-logo-wrap{border-color:#8eafff;box-shadow:0 16px 32px -18px color-mix(in srgb,var(--color-accent) 42%,transparent)}.nav-plat-logo{display:block;width:auto;max-width:82%;height:34px;object-fit:contain}.nav-plat-logo-shutterstock{height:28px}.nav-plat-logo-pond5{height:30px}.nav-plat-logo-getty{height:42px}.nav-plat-desc{padding-inline:4px;font-size:13px;line-height:1.45;color:var(--color-ink-600)}.nav-dropdown-backdrop{position:fixed;inset:64px 0 0 0;background:color-mix(in srgb,var(--color-ink-900) 20%,transparent);opacity:0;visibility:hidden;z-index:48;pointer-events:none;transition:opacity .22s ease,visibility 0s linear .22s}.nav-dropdown-backdrop.open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .22s ease,visibility 0s linear 0s}.site-actions{display:inline-flex;align-items:center;gap:12px}.lang{position:relative;display:flex}.lang-globe-trigger{display:grid;place-items:center;width:44px;height:44px;border-radius:999px;border:0;cursor:pointer;color:var(--color-ink-600);background:color-mix(in srgb,currentColor 9%,transparent);transition:transform .2s ease-out,background-color .2s ease-out,color .22s ease}.lang-globe-trigger:hover{transform:scale(1.05)}.lang-globe-trigger.is-open{background:color-mix(in srgb,currentColor 16%,transparent)}.lang-menu{position:absolute;right:0;top:calc(100% + 12px);z-index:50;min-width:212px;padding:6px;margin:0;list-style:none;border-radius:18px;background:linear-gradient(155deg,color-mix(in srgb,var(--color-white) 88%,transparent),color-mix(in srgb,var(--color-white) 66%,transparent));backdrop-filter:blur(26px) saturate(180%);-webkit-backdrop-filter:blur(26px) saturate(180%);border:1px solid color-mix(in srgb,var(--color-white) 60%,transparent);box-shadow:0 28px 56px -18px color-mix(in srgb,var(--color-ink-900) 42%,transparent),0 6px 16px -6px color-mix(in srgb,var(--color-ink-900) 18%,transparent),inset 0 1px 0 color-mix(in srgb,var(--color-white) 75%,transparent);transform-origin:top right;opacity:0;visibility:hidden;transform:translateY(-8px) scale(.95);pointer-events:none;transition:opacity .22s ease-out,transform .24s cubic-bezier(.16,1,.3,1),visibility 0s linear .24s}.lang-menu.is-open{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition:opacity .22s ease-out,transform .24s cubic-bezier(.16,1,.3,1),visibility 0s linear 0s}.lang-item{opacity:0;transform:translateY(-4px);transition:opacity .26s ease-out,transform .26s cubic-bezier(.16,1,.3,1)}.lang-menu.is-open .lang-item{opacity:1;transform:none;transition-delay:calc(60ms + var(--i, 0) * 45ms)}.lang-row{display:flex;align-items:center;gap:10px;min-height:44px;padding:7px 8px;border-radius:13px;color:var(--color-ink-700);font-size:13.5px;font-weight:500;transition:background-color .15s}.lang-row:hover{background:color-mix(in srgb,var(--color-ink-900) 5%,transparent);color:var(--color-ink-900)}.lang-row.is-active{background:color-mix(in srgb,var(--color-accent) 13%,transparent);color:var(--color-ink-900)}.lang-code{display:grid;place-items:center;min-width:28px;padding:5px 4px;border-radius:6px;font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.05em;background:color-mix(in srgb,var(--color-ink-900) 6%,transparent);color:var(--color-ink-600)}.lang-row.is-active .lang-code{background:var(--color-accent);color:var(--color-ink-900)}.lang-name{flex:1}.lang-check{color:var(--color-accent-text);opacity:0}.lang-row.is-active .lang-check{opacity:1}.btn-launch{position:relative;isolation:isolate;overflow:hidden;display:none;align-items:center;gap:7px;min-height:44px;padding:10px 15px 10px 18px;border-radius:15px;background:linear-gradient(180deg,color-mix(in srgb,var(--color-white) 18%,transparent),transparent 46%),linear-gradient(145deg,var(--color-ink-900),var(--color-ink-950));color:var(--color-white);font-size:13.5px;font-weight:700;letter-spacing:.002em;border:1px solid color-mix(in srgb,var(--color-white) 25%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--color-white) 35%,transparent),0 8px 20px -8px color-mix(in srgb,var(--color-accent) 60%,transparent),0 0 0 1px color-mix(in srgb,var(--color-cyan) 18%,transparent);transition:transform .24s var(--ease-out-soft),box-shadow .24s ease}@media (min-width:768px){.btn-launch{display:inline-flex}}.btn-launch-sheen{position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,color-mix(in srgb,var(--color-cyan) 36%,transparent) 43%,color-mix(in srgb,var(--color-accent) 34%,transparent) 50%,color-mix(in srgb,var(--color-yellow) 34%,transparent) 57%,transparent 65%);transform:translateX(-120%);pointer-events:none}.btn-launch:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--color-white) 40%,transparent),0 16px 32px -8px color-mix(in srgb,var(--color-accent) 60%,transparent)}.btn-launch:hover .btn-launch-sheen{transform:translateX(120%);transition:transform .76s var(--ease-out-soft)}.btn-launch-arrow{width:13px;height:13px;transition:transform .32s var(--ease-out-soft)}.btn-launch:hover .btn-launch-arrow{transform:translateX(2.5px)}@media (max-width:768px){.site-header.is-scrolled.off-hero .site-header-shell{margin:8px 12px 0;border-radius:16px}.site-header-inner,.site-header.is-scrolled .site-header-inner{gap:10px;padding:0 14px}}.mobile-menu-root{position:relative;display:inline-flex}@media (min-width:1024px){.mobile-menu-root{display:none}}.burger{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;margin-right:-6px;background:transparent;border:0;cursor:pointer;color:var(--color-ink-900);border-radius:11px;transition:background-color .22s ease,color .22s ease}.burger:hover{background:color-mix(in srgb,var(--color-ink-900) 6%,transparent)}.burger-box{position:relative;width:22px;height:16px;display:block}.burger-line{position:absolute;left:0;right:0;height:2px;background:currentColor;border-radius:2px;transform-origin:center;transition:transform .42s cubic-bezier(.65,0,.35,1),opacity .22s ease,width .32s cubic-bezier(.65,0,.35,1)}.burger-line-1{top:0}.burger-line-2{top:7px;width:70%}.burger-line-3{top:14px;width:85%}.burger:hover .burger-line-2,.burger:hover .burger-line-3{width:100%}.burger.is-open .burger-line-1{transform:translateY(7px) rotate(45deg)}.burger.is-open .burger-line-2{opacity:0;transform:scaleX(0)}.burger.is-open .burger-line-3{transform:translateY(-7px) rotate(-45deg);width:100%}.mobile-menu-backdrop{position:fixed;inset:0;z-index:48;background:color-mix(in srgb,var(--color-night) 32%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;visibility:hidden;transition:opacity .32s ease,visibility 0s linear .32s}.mobile-menu-backdrop.is-open{opacity:1;visibility:visible;transition:opacity .32s ease,visibility 0s linear 0s}.mobile-menu-panel{position:fixed;inset:0;z-index:49;display:flex;flex-direction:column;padding:84px 20px 28px;overflow-y:auto;background:radial-gradient(120% 60% at 50% 0,var(--color-accent-mist) 0,transparent 55%),linear-gradient(180deg,var(--color-paper-light) 0,var(--color-paper-deep) 100%);transform:translateY(-10px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .36s var(--ease-out-soft),transform .4s var(--ease-out-soft),visibility 0s linear .4s}.mobile-menu-panel.is-open{opacity:1;transform:none;visibility:visible;pointer-events:auto;transition:opacity .32s var(--ease-out-soft),transform .36s var(--ease-out-soft),visibility 0s linear 0s}.mobile-menu-glow{position:absolute;pointer-events:none;top:-10%;right:-20%;width:70%;height:50%;background:radial-gradient(circle,color-mix(in srgb,var(--color-accent) 22%,transparent),transparent 65%);filter:blur(40px)}.mobile-menu-nav{position:relative;display:flex;flex-direction:column}.mobile-menu-link{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;padding:20px 4px;font-family:var(--font-display);font-weight:800;font-size:clamp(26px,7vw,34px);letter-spacing:-.022em;line-height:1;color:var(--color-ink-900);text-align:left;background:transparent;border:0;border-bottom:1px solid color-mix(in srgb,var(--color-ink-900) 8%,transparent);cursor:pointer;opacity:0;transform:translateX(-12px);transition:opacity .52s var(--ease-out-soft),transform .52s var(--ease-out-soft),color .2s ease}.mobile-menu-panel.is-open .mobile-menu-link{opacity:1;transform:none;transition-delay:calc(.14s + var(--idx, 0) * 55ms)}.mobile-menu-link:active{color:var(--color-accent-text)}.mobile-menu-arrow,.mobile-menu-chevron{flex-shrink:0;color:var(--color-ink-500);transition:transform .32s var(--ease-out-soft),color .2s ease}.mobile-menu-link-expandable.is-open .mobile-menu-chevron{transform:rotate(180deg);color:var(--color-accent-text)}.mobile-menu-platforms{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .36s var(--ease-out-soft)}.mobile-menu-platforms.is-open{grid-template-rows:1fr}.mobile-menu-platforms-grid{min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;transition:padding .36s var(--ease-out-soft)}.mobile-menu-platforms.is-open .mobile-menu-platforms-grid{padding:14px 0 18px}.mobile-menu-plat-item{opacity:0;transform:translateY(8px);transition:opacity .36s ease,transform .36s var(--ease-out-soft)}.mobile-menu-platforms.is-open .mobile-menu-plat-item{opacity:1;transform:none;transition-delay:calc(80ms + var(--idx, 0) * 30ms)}.mobile-menu-plat{display:flex;flex-direction:column;align-items:center;gap:9px;min-height:64px;padding:14px 12px;border-radius:12px;border:1px solid #dbe5f2;background:linear-gradient(160deg,#fff,#f3f7ff);color:var(--color-ink-900)}.mobile-menu-plat-logo-wrap{display:grid;place-items:center;width:100%}.mobile-menu-plat-logo{display:block;width:auto;max-width:82%;height:26px;object-fit:contain}.mobile-menu-plat-logo-shutterstock{height:22px}.mobile-menu-plat-logo-pond5{height:24px}.mobile-menu-plat-logo-getty{height:32px}.mobile-menu-plat-tag{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-500)}.mobile-menu-langs{position:relative;display:flex;gap:8px;margin:22px 0 0;padding:0;list-style:none;opacity:0;transform:translateY(12px);transition:opacity .52s var(--ease-out-soft),transform .52s var(--ease-out-soft)}.mobile-menu-panel.is-open .mobile-menu-langs{opacity:1;transform:none;transition-delay:calc(.14s + var(--idx, 0) * 55ms)}.mobile-menu-langs li{flex:1}.mobile-menu-lang{display:flex;flex-direction:column;align-items:center;gap:3px;padding:11px 6px;border-radius:15px;border:1px solid color-mix(in srgb,var(--color-ink-900) 10%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--color-white) 70%,transparent),color-mix(in srgb,var(--color-white) 42%,transparent));box-shadow:0 6px 16px -10px color-mix(in srgb,var(--color-ink-900) 35%,transparent),inset 0 1px 0 color-mix(in srgb,var(--color-white) 70%,transparent)}.mobile-menu-lang.is-active{border-color:color-mix(in srgb,var(--color-accent) 55%,transparent);background:linear-gradient(160deg,var(--color-accent-dark),var(--color-accent));box-shadow:0 12px 24px -10px color-mix(in srgb,var(--color-accent) 60%,transparent)}.mobile-menu-lang-code{font-family:var(--font-mono);font-size:13px;font-weight:800;letter-spacing:.06em;color:var(--color-ink-900)}.mobile-menu-lang-name{font-size:11.5px;font-weight:500;color:var(--color-ink-700)}.mobile-menu-lang.is-active .mobile-menu-lang-name{color:var(--color-ink-900)}.mobile-menu-footer{position:relative;margin-top:auto;padding-top:32px;opacity:0;transform:translateY(12px);transition:opacity .52s var(--ease-out-soft),transform .52s var(--ease-out-soft)}.mobile-menu-panel.is-open .mobile-menu-footer{opacity:1;transform:none;transition-delay:calc(.14s + var(--idx, 5) * 55ms)}.mobile-menu-cta{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:10px;height:60px;border-radius:16px;background:linear-gradient(180deg,var(--color-accent-dark),var(--color-accent));color:var(--color-ink-900);font-size:16px;font-weight:700;border:1px solid color-mix(in srgb,var(--color-white) 25%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--color-white) 35%,transparent),0 14px 32px -10px color-mix(in srgb,var(--color-accent) 55%,transparent);transition:transform .2s var(--ease-out-soft)}.mobile-menu-cta:active{transform:scale(.98)}.mobile-menu-cta-sheen{position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,color-mix(in srgb,var(--color-white) 35%,transparent) 50%,transparent 65%);animation:mobile-cta-sheen 4s ease-in-out infinite;pointer-events:none}@keyframes mobile-cta-sheen{0%,60%,to{transform:translateX(-120%)}80%{transform:translateX(120%)}}.site-footer{position:relative;overflow:hidden;padding:88px 0 42px;border-top:1px solid color-mix(in srgb,var(--color-white) 10%,transparent);background:linear-gradient(118deg,color-mix(in srgb,var(--color-cyan) 15%,transparent),transparent 36%),linear-gradient(248deg,color-mix(in srgb,var(--color-accent) 19%,transparent),transparent 40%),linear-gradient(180deg,#0a0c13 0,#11131c 100%);color:var(--color-white)}.site-footer-wrap{max-width:1400px;margin:0 auto;padding:0 24px}@media (min-width:1024px){.site-footer-wrap{padding:0 32px}}.footer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:3rem 2.5rem;margin-bottom:56px}.footer-brand{grid-column:1/-1}@media (max-width:900px){.footer-grid{grid-template-columns:1fr 1fr;gap:2rem}.footer-brand{grid-column:1/-1}}.footer-brand-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-bottom:14px;color:var(--color-white)}.footer-brand-icon{display:grid;place-items:center;width:42px;height:34px;border-radius:10px;background:color-mix(in srgb,var(--color-white) 7%,transparent);border:1px solid color-mix(in srgb,var(--color-white) 10%,transparent);color:var(--color-accent)}.footer-brand-word{display:inline-flex;width:128px}.footer-tagline{font-size:15px;line-height:1.5;color:color-mix(in srgb,var(--color-white) 64%,transparent)}.footer-heading{margin-bottom:14px;font-family:var(--font-sans);font-size:13px;font-weight:600;letter-spacing:-.01em;color:var(--color-white)}.footer-links{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.footer-links a{display:inline-flex;align-items:center;min-height:32px;font-size:14px;color:color-mix(in srgb,var(--color-white) 58%,transparent);transition:color .16s}.footer-links a:hover{color:var(--color-white)}.footer-wordmark-wrap{display:flex;justify-content:center;overflow:hidden;margin-bottom:36px;opacity:.2;filter:drop-shadow(0 0 26px color-mix(in srgb,var(--color-cyan) 28%,transparent))}.footer-wordmark-wrap img{width:min(980px,100%);max-width:none}.site-footer .hairline{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-cyan) 26%,transparent),color-mix(in srgb,var(--color-accent) 28%,transparent),transparent)}.footer-legal{display:grid;gap:6px;margin:22px 0 18px;line-height:1.55}.footer-bottom,.footer-legal{font-size:12.5px;color:color-mix(in srgb,var(--color-white) 54%,transparent)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px}.footer-domain{font-family:var(--font-mono)}.footer-bottom-right{display:flex;flex-wrap:wrap;gap:6px 16px}.site-header.over-hero .brand-mark,.site-header.over-hero .brand-mark-icon{color:var(--color-ink-900)}.site-header.over-hero .nav-platforms-btn,.site-header.over-hero .navlink{color:color-mix(in srgb,var(--color-ink-900) 74%,transparent)}.site-header.over-hero .nav-platforms-btn:hover,.site-header.over-hero .navlink:hover{color:var(--color-ink-900)}.site-header.over-hero .nav-magnet{background:linear-gradient(100deg,color-mix(in srgb,var(--color-cyan) 17%,transparent),color-mix(in srgb,var(--color-accent) 18%,transparent))}.site-header.over-hero .burger,.site-header.over-hero .lang-globe-trigger{color:var(--color-ink-900)}.site-header.over-hero .burger:hover{background:color-mix(in srgb,var(--color-ink-900) 7%,transparent)}body[data-mobile-menu=open] .site-header .burger,body[data-mobile-menu=open] .site-header.over-hero .brand-mark,body[data-mobile-menu=open] .site-header.over-hero .lang-globe-trigger{color:var(--color-ink-900)}body[data-mobile-menu=open] .site-header.over-hero .brand-mark-icon{color:var(--color-accent)}@media (prefers-reduced-motion:reduce){.brand-mark-halo,.brand-mark-icon,.btn-launch,.btn-launch-arrow,.btn-launch-sheen,.burger-line,.lang-item,.lang-menu,.mobile-menu-arrow,.mobile-menu-backdrop,.mobile-menu-chevron,.mobile-menu-cta-sheen,.mobile-menu-footer,.mobile-menu-langs,.mobile-menu-link,.mobile-menu-panel,.mobile-menu-plat-item,.mobile-menu-platforms,.nav-dropdown,.nav-magnet,.site-header-inner,.site-header-shell{transition:none!important;animation:none!important}}}