:root{--news-bg:#0a0c10;--news-surface:#101319;--news-surface-strong:#151922;--news-line:#272c35;--news-line-soft:#1d222a;--news-line-emphasis:#ffffff1c;--news-line-related:#ffffff2b;--news-text:#f5f7fb;--news-muted:#9ba4b3;--news-muted-strong:#c7cdd7;--news-text-on-accent:#fff;--news-action-text:#e7ebf2;--news-accent:#5f7cff;--news-accent-strong:#7480ff;--news-cyan:#2cc3ce;--news-header-bg:#0a0c10f5;--news-control-border-hover:#49515f;--news-form-line:#3a414d;--news-form-placeholder:#727b89;--news-divider-dot:#59606c;--news-image-label-bg:#080a0ddb;--news-image-label-border:#fff3;--news-image-label-text:#d7dce4;--news-font-sans:"Inter Variable", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--news-font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--news-page-gutter:clamp(1.25rem, 3.2vw, 3.5rem);--news-max:100rem;--news-header-height:68px;--news-header-height-mobile:68px;--news-header-height-desktop:68px;--news-header-offset:var(--news-header-height);--news-hero-height-desktop:564px;--news-control-size:2.15rem;--news-control-size-desktop:38px;--news-control-radius:.2rem;--news-transition:.16s ease}html{scroll-behavior:smooth;scrollbar-color:var(--news-control-border-hover) var(--news-bg);scrollbar-gutter:stable;scrollbar-width:thin;background:var(--news-bg);overflow-y:scroll}html::-webkit-scrollbar{width:12px}html::-webkit-scrollbar-track{background:var(--news-bg)}html::-webkit-scrollbar-thumb{border:3px solid var(--news-bg);background:var(--news-control-border-hover);border-radius:999px}html::-webkit-scrollbar-thumb:hover{background:var(--news-muted)}html body{background:var(--news-bg);margin:0}.skip-link{z-index:100;border:1px solid var(--news-accent);background:var(--news-bg);color:var(--news-text);padding:.75rem 1rem;text-decoration:none;position:fixed;top:.75rem;left:.75rem;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.news-page{min-height:100dvh;padding-top:var(--news-header-offset);background:var(--news-bg);color:var(--news-text);font-family:var(--news-font-sans);flex-direction:column;font-size:1rem;line-height:1.5;display:flex}.news-page>#main-content{flex:1 0 auto}.news-page *,.news-page :before,.news-page :after{box-sizing:border-box}.news-header{z-index:100;min-height:var(--news-header-height);padding:0 var(--news-page-gutter);border-bottom:1px solid var(--news-line);background:var(--news-header-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:minmax(20rem,1fr) auto minmax(11rem,1fr);align-items:center;display:grid;position:fixed;top:0;left:0;right:0}.news-brand{min-width:0;color:var(--news-text);justify-self:start;align-items:center;gap:10px;text-decoration:none;display:flex}.news-brand-logo{object-fit:contain;flex:none;width:40px;height:40px;display:block}.news-brand-name{color:var(--news-text);letter-spacing:-.01em;white-space:nowrap;font-size:1.1rem;font-weight:750;line-height:1}.news-brand-name span{margin-left:.28em}.news-nav{height:var(--news-header-height);justify-content:center;align-items:center;gap:clamp(1.2rem,2vw,2.15rem);display:flex}.news-nav>a,.news-menu-trigger{height:100%;color:var(--news-muted-strong);letter-spacing:.025em;transition:color var(--news-transition);place-items:center;font-size:.78rem;font-weight:650;text-decoration:none;display:grid;position:relative}.news-nav>a:after,.news-menu-trigger:after{background:var(--news-accent-strong);content:"";opacity:0;height:2px;transition:opacity var(--news-transition), transform var(--news-transition);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(.5)}.news-nav>a:hover,.news-nav>a:focus-visible,.news-nav>a.is-active,.news-menu-trigger:hover,.news-menu-trigger:focus-visible,.news-menu-trigger.is-active{color:var(--news-text)}.news-nav>a:hover:after,.news-nav>a:focus-visible:after,.news-nav>a.is-active:after,.news-menu-trigger:hover:after,.news-menu-trigger:focus-visible:after,.news-menu-trigger.is-active:after{opacity:1;transform:scaleX(1)}.news-menu{height:100%;position:relative}.news-menu-trigger{cursor:pointer;border:0;grid-template-columns:auto auto;align-items:center;gap:7px;list-style:none}.news-menu-link{height:100%;color:inherit;align-items:center;text-decoration:none;display:flex}.news-menu-trigger::-webkit-details-marker{display:none}.news-menu-trigger svg{transition:transform var(--news-transition)}.news-menu[open] .news-menu-trigger svg{transform:rotate(180deg)}.news-dropdown{z-index:60;border:1px solid var(--news-line);background:var(--news-surface-strong);width:190px;padding:8px;display:grid;position:absolute;top:calc(100% - 1px);left:50%;transform:translate(-50%);box-shadow:0 18px 44px #00000061}.news-dropdown a{min-height:40px;color:var(--news-muted-strong);transition:background var(--news-transition), color var(--news-transition);align-items:center;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.news-dropdown a:hover,.news-dropdown a:focus-visible,.news-dropdown a.is-current{color:var(--news-text);background:#ffffff0f}.news-dropdown a.is-current{box-shadow:inset 2px 0 0 var(--news-accent)}.news-dropdown .drawer-only,.news-nav>.drawer-direct-link,.news-nav>a>.drawer-chevron{display:none}.news-header-actions{justify-self:end;align-items:center;gap:.6rem;display:flex}.news-header-buy{background:linear-gradient(var(--news-bg), var(--news-bg)) padding-box, linear-gradient(90deg, #4557ff, #13a6b1) border-box;min-height:42px;color:var(--news-text);white-space:nowrap;border:1px solid #0000;border-radius:20px;justify-content:center;align-items:center;padding:0 20px;font-family:inherit;font-size:.92rem;font-weight:800;text-decoration:none;transition:transform .16s;display:inline-flex}.news-header-buy:hover,.news-header-buy:focus-visible{transform:translateY(-1px)}.news-header:has(.news-header-buy){grid-template-columns:minmax(12rem,1fr) auto minmax(18rem,1fr)}.product-landing>#main-content{margin-bottom:300px}.language-switcher{border:1px solid var(--news-line);background:var(--news-surface);min-height:42px;color:var(--news-text);transition:border-color var(--news-transition), background-color var(--news-transition);border-radius:20px;align-items:center;display:inline-flex;position:relative}.language-switcher:hover,.language-switcher:focus-within{border-color:var(--news-accent-strong);background:var(--news-surface-strong)}.language-switcher select{appearance:none;min-width:142px;min-height:40px;color:inherit;cursor:pointer;background:0 0;border:0;outline:0;padding:0 38px 0 16px;font-size:.86rem;font-weight:700}.language-switcher option{background:var(--news-surface);color:var(--news-text)}.language-chevron{pointer-events:none;position:absolute;right:14px}.icon-button{width:var(--news-control-size);height:var(--news-control-size);border:1px solid var(--news-line);border-radius:var(--news-control-radius);color:var(--news-muted-strong);cursor:pointer;font:inherit;transition:border-color var(--news-transition), color var(--news-transition), background-color var(--news-transition);background:0 0;place-items:center;padding:0;display:inline-grid}.icon-button:hover,.icon-button:focus-visible{border-color:var(--news-control-border-hover);background:var(--news-surface-strong);color:var(--news-text)}.menu-toggle,.menu-close-icon{display:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=80rem){.news-header{grid-template-columns:minmax(17rem,1fr) auto minmax(8rem,1fr)}.news-header:has(.news-header-buy){grid-template-columns:minmax(10rem,1fr) auto minmax(16rem,1fr)}.news-nav{gap:1.25rem}}@media (width<=1024px){:root{--news-header-offset:var(--news-header-height-mobile)}.news-header,.news-header:has(.news-header-buy){min-height:var(--news-header-height-mobile);grid-template-columns:1fr auto}.news-brand-name{display:inline}.language-switcher{display:none}.news-nav{z-index:90;width:100%;height:100dvh;padding:calc(var(--news-header-height-mobile) + 2rem) 20px 2rem;background:var(--news-bg);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;display:flex;position:fixed;inset:0;overflow-y:auto}.news-nav[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;flex-direction:column;align-items:stretch;display:flex;transform:none}.news-nav>a,.news-menu-trigger{border-bottom:1px solid var(--news-line);height:auto;min-height:4.5rem;color:var(--news-text);letter-spacing:-.025em;justify-content:space-between;padding-inline:1rem;font-size:1.45rem;font-weight:650}.news-nav>a:after,.news-menu-trigger:after{display:none}.news-nav>a.is-active,.news-menu-trigger.is-active{box-shadow:inset 3px 0 0 var(--news-accent-strong);color:var(--news-text);background:#5b68ff1f}.news-menu,.news-menu-trigger{width:100%}.news-menu{height:auto}.news-menu-trigger{justify-content:space-between;width:100%;padding-inline:1rem;display:flex}.news-dropdown{width:auto;box-shadow:none;background:0 0;border:0;margin:.25rem 0 .75rem;padding:.25rem 0;position:static;transform:none}.news-dropdown a{min-height:2.75rem;color:var(--news-muted);padding:0 1rem;font-size:.95rem}.news-dropdown a.is-current{box-shadow:none;color:var(--news-accent);background:0 0}.news-dropdown .drawer-only{display:flex}.news-nav>a:not(.drawer-direct-link){align-items:center;display:flex}.news-nav>a>.drawer-chevron{flex:none;display:block}.news-nav>.drawer-direct-link{justify-content:space-between;align-items:center;width:100%;margin-top:.75rem;padding-inline:1rem;display:flex}.menu-toggle{z-index:110;display:inline-grid;position:relative}.menu-toggle[aria-expanded=true] .menu-open-icon{display:none}.menu-toggle[aria-expanded=true] .menu-close-icon{display:block}}@media (width>=577px) and (width<=1024px){:root{--news-header-offset:var(--news-header-height-desktop)}.news-header{min-height:var(--news-header-height-desktop);padding-inline:24px}}@media (width<=760px){.product-landing>#main-content{margin-bottom:130px}}@media (width<=700px){.news-brand{gap:8px}.news-brand-logo{width:36px;height:36px}.news-brand-name{font-size:1rem}}@media (width<=576px){:root{--news-header-offset:var(--news-header-height-mobile)}.news-header{min-height:var(--news-header-height-mobile)}.news-header-actions{gap:.4rem}.news-header-buy{min-height:40px;padding:0 16px;font-size:.84rem}}@media (width>=1025px){:root{--news-page-gutter:64px;--news-header-offset:var(--news-header-height-desktop)}.news-header{min-height:var(--news-header-height-desktop);grid-template-columns:minmax(360px,1fr) auto minmax(220px,1fr);padding-inline:20px}.news-header:has(.news-header-buy){grid-template-columns:minmax(360px,1fr) auto minmax(280px,1fr)}.news-nav{height:var(--news-header-height-desktop);gap:42px}.news-nav>a,.news-menu-trigger{gap:5px;font-size:15px;font-weight:550;display:flex}.news-header .news-nav>a{color:var(--news-muted-strong)}.news-header .news-nav>a:hover,.news-header .news-nav>a:focus-visible{color:var(--news-text)}.news-header .news-nav>a.is-active{color:var(--news-accent)}.news-nav>a:after,.news-menu-trigger:after{display:none}.news-nav>a.is-active,.news-menu-trigger.is-active{color:var(--news-accent)}.news-header-actions{gap:20px}.icon-button{width:var(--news-control-size-desktop);height:var(--news-control-size-desktop);background:0 0;border:0}.icon-button:hover,.icon-button:focus-visible{color:var(--news-text);background:0 0;border:0}}.profile-shell{width:min(100%,1040px);margin-inline:auto;padding:32px 40px 88px}.profile-page>#main-content{margin-bottom:140px}@media (width<=760px){.profile-page>#main-content{margin-bottom:40px}}.profile-page p,.profile-page h2{margin:0}.profile-page a{color:inherit;text-decoration:none}.profile-page a:focus-visible{outline:2px solid var(--news-cyan);outline-offset:5px}.profile-breadcrumb{color:var(--news-muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:.75rem;display:flex}.profile-breadcrumb a{align-items:center;gap:8px;display:inline-flex}.profile-breadcrumb a:hover{color:var(--news-text)}.profile-hero{align-items:center;gap:36px;margin-block:40px 48px;display:flex}.profile-portrait{border:2px solid var(--news-line);background:var(--news-surface);border-radius:50%;flex:0 0 160px;width:160px;height:160px;overflow:hidden}.profile-portrait img{object-fit:cover;width:100%;height:100%;display:block}.profile-intro{min-width:0}.profile-page .profile-eyebrow{color:var(--news-muted);letter-spacing:0;flex-wrap:wrap;align-items:center;gap:4px 9px;font-size:.8125rem;font-weight:400;line-height:1.5;display:flex}.profile-eyebrow>span{white-space:nowrap}.profile-role-dot{color:inherit}.profile-intro h1{letter-spacing:-.035em;margin:8px 0 16px;font-size:clamp(2rem,3.6vw,2.75rem);font-weight:600;line-height:1.12}.profile-header-socials{align-items:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.profile-social-icon{border:1px solid var(--news-line);background:var(--news-surface);width:44px;height:44px;color:var(--news-muted-strong);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.profile-page a.profile-social-icon:hover{color:var(--news-text);background:var(--news-surface-strong)}.profile-bio p{color:var(--news-muted-strong);font-size:1.125rem;line-height:1.75}.profile-bio .profile-lead{font-size:1.25rem;line-height:1.7}.profile-bio p+p{margin-top:24px}.profile-topics{margin-top:48px}.profile-page h2{letter-spacing:-.025em;margin-bottom:20px;font-size:1.5rem;font-weight:650;line-height:1.3}.profile-topics ul{color:var(--news-muted-strong);margin:0;padding-left:22px;font-size:1.125rem;line-height:1.65}.profile-topics li{padding-left:5px}.profile-topics li+li{margin-top:10px}.profile-topics li::marker{color:var(--news-cyan)}.profile-bio a{text-underline-offset:3px;color:var(--news-accent);text-decoration:underline}.profile-bio a:hover{color:var(--news-accent-strong)}@media (width<=600px){.profile-shell{padding:24px 24px 64px}.profile-hero{gap:20px;margin-block:32px}.profile-portrait{flex-basis:96px;width:96px;height:96px}.profile-intro h1{margin:8px 0 14px;font-size:clamp(1.6rem,5.2vw,1.875rem)}.profile-page .profile-eyebrow{gap:2px 6px;font-size:.75rem}.profile-bio p,.profile-topics ul{font-size:1rem}.profile-bio .profile-lead{font-size:1.125rem}.profile-topics{margin-top:36px}}
