@font-face{font-family:Polymath;font-style:normal;font-weight:100;src:url(/fonts/Polymath-Thin.woff2) format("woff2"),url(/fonts/Polymath-Thin.woff) format("woff");font-display:swap}@font-face{font-family:Polymath;font-style:italic;font-weight:100;src:url(/fonts/Polymath-ThinIt.woff2) format("woff2"),url(/fonts/Polymath-ThinIt.woff) format("woff");font-display:swap}@font-face{font-family:Polymath;font-style:normal;font-weight:200;src:url(/fonts/Polymath-XLight.woff2) format("woff2"),url(/fonts/Polymath-XLight.woff) format("woff");font-display:swap}@font-face{font-family:Polymath;font-style:italic;font-weight:200;src:url(/fonts/Polymath-XLightIt.woff2) format("woff2"),url(/fonts/Polymath-XLightIt.woff) format("woff");font-display:swap}@font-face{font-family:Polymath;font-style:normal;font-weight:300;src:url(/fonts/Polymath-Light.woff2) format("woff2"),url(/fonts/Polymath-Light.woff) format("woff");font-display:swap}@font-face{font-family:Polymath;font-style:italic;font-weight:300;src:url(/fonts/Polymath-LightIt.woff2) format("woff2"),url(/fonts/Polymath-LightIt.woff) format("woff");font-display:swap}@font-face{font-family:Polymath;font-style:normal;font-weight:400;src:url(/fonts/Polymath-Regular.woff2) format("woff2"),url(/fonts/Polymath-Regular.woff) format("woff");font-display:swap}@font-face{font-family:Polymath;font-style:italic;font-weight:400;src:url(/fonts/Polymath-Italic.woff2) format("woff2"),url(/fonts/Polymath-Italic.woff) format("woff");font-display:swap}@font-face{font-family:Polymath;font-style:normal;font-weight:500;src:url(/fonts/Polymath-Medium.woff2) format("woff2"),url(/fonts/Polymath-Medium.woff) format("woff");font-display:swap}@font-face{font-family:Polymath;font-style:italic;font-weight:500;src:url(/fonts/Polymath-MediumIt.woff2) format("woff2"),url(/fonts/Polymath-MediumIt.woff) format("woff");font-display:swap}@font-face{font-family:Polymath;font-style:normal;font-weight:600;src:url(/fonts/Polymath-Semibold.woff2) format("woff2"),url(/fonts/Polymath-Semibold.woff) format("woff");font-display:swap}@font-face{font-family:Polymath;font-style:italic;font-weight:600;src:url(/fonts/Polymath-SemiboldIt.woff2) format("woff2"),url(/fonts/Polymath-SemiboldIt.woff) format("woff");font-display:swap}@font-face{font-family:Polymath;font-style:normal;font-weight:700;src:url(/fonts/Polymath-Bold.woff2) format("woff2"),url(/fonts/Polymath-Bold.woff) format("woff");font-display:swap}@font-face{font-family:Polymath;font-style:italic;font-weight:700;src:url(/fonts/Polymath-BoldIt.woff2) format("woff2"),url(/fonts/Polymath-BoldIt.woff) format("woff");font-display:swap}@font-face{font-family:Polymath;font-style:normal;font-weight:800;src:url(/fonts/Polymath-Black.woff2) format("woff2"),url(/fonts/Polymath-Black.woff) format("woff");font-display:swap}@font-face{font-family:Polymath;font-style:italic;font-weight:800;src:url(/fonts/Polymath-BlackIt.woff2) format("woff2"),url(/fonts/Polymath-BlackIt.woff) format("woff");font-display:swap}@font-face{font-family:Polymath;font-style:normal;font-weight:900;src:url(/fonts/Polymath-Super.woff2) format("woff2"),url(/fonts/Polymath-Super.woff) format("woff");font-display:swap}@font-face{font-family:Polymath;font-style:italic;font-weight:900;src:url(/fonts/Polymath-SuperIt.woff2) format("woff2"),url(/fonts/Polymath-SuperIt.woff) format("woff");font-display:swap}@font-face{font-family:Polymath Display;font-style:normal;font-weight:100;src:url(/fonts/PolymathDisp-Thin.woff2) format("woff2"),url(/fonts/PolymathDisp-Thin.woff) format("woff");font-display:swap}@font-face{font-family:Polymath Display;font-style:italic;font-weight:100;src:url(/fonts/PolymathDisp-ThinIt.woff2) format("woff2"),url(/fonts/PolymathDisp-ThinIt.woff) format("woff");font-display:swap}@font-face{font-family:Polymath Display;font-style:normal;font-weight:200;src:url(/fonts/PolymathDisp-XLight.woff2) format("woff2"),url(/fonts/PolymathDisp-XLight.woff) format("woff");font-display:swap}@font-face{font-family:Polymath Display;font-style:italic;font-weight:200;src:url(/fonts/PolymathDisp-XLightIt.woff2) format("woff2"),url(/fonts/PolymathDisp-XLightIt.woff) format("woff");font-display:swap}@font-face{font-family:Polymath Display;font-style:normal;font-weight:300;src:url(/fonts/PolymathDisp-Light.woff2) format("woff2"),url(/fonts/PolymathDisp-Light.woff) format("woff");font-display:swap}@font-face{font-family:Polymath Display;font-style:italic;font-weight:300;src:url(/fonts/PolymathDisp-LightIt.woff2) format("woff2"),url(/fonts/PolymathDisp-LightIt.woff) format("woff");font-display:swap}@font-face{font-family:Polymath Display;font-style:normal;font-weight:400;src:url(/fonts/PolymathDisp-Regular.woff2) format("woff2"),url(/fonts/PolymathDisp-Regular.woff) format("woff");font-display:swap}@font-face{font-family:Polymath Display;font-style:italic;font-weight:400;src:url(/fonts/PolymathDisp-Italic.woff2) format("woff2"),url(/fonts/PolymathDisp-Italic.woff) format("woff");font-display:swap}@font-face{font-family:Polymath Display;font-style:normal;font-weight:500;src:url(/fonts/PolymathDisp-Medium.woff2) format("woff2"),url(/fonts/PolymathDisp-Medium.woff) format("woff");font-display:swap}@font-face{font-family:Polymath Display;font-style:italic;font-weight:500;src:url(/fonts/PolymathDisp-MediumIt.woff2) format("woff2"),url(/fonts/PolymathDisp-MediumIt.woff) format("woff");font-display:swap}@font-face{font-family:Polymath Display;font-style:normal;font-weight:600;src:url(/fonts/PolymathDisp-Semibold.woff2) format("woff2"),url(/fonts/PolymathDisp-Semibold.woff) format("woff");font-display:swap}@font-face{font-family:Polymath Display;font-style:italic;font-weight:600;src:url(/fonts/PolymathDisp-SemiboldIt.woff2) format("woff2"),url(/fonts/PolymathDisp-SemiboldIt.woff) format("woff");font-display:swap}@font-face{font-family:Polymath Display;font-style:normal;font-weight:700;src:url(/fonts/PolymathDisp-Bold.woff2) format("woff2"),url(/fonts/PolymathDisp-Bold.woff) format("woff");font-display:swap}@font-face{font-family:Polymath Display;font-style:italic;font-weight:700;src:url(/fonts/PolymathDisp-BoldIt.woff2) format("woff2"),url(/fonts/PolymathDisp-BoldIt.woff) format("woff");font-display:swap}@font-face{font-family:Polymath Display;font-style:normal;font-weight:800;src:url(/fonts/PolymathDisp-Black.woff2) format("woff2"),url(/fonts/PolymathDisp-Black.woff) format("woff");font-display:swap}@font-face{font-family:Polymath Display;font-style:italic;font-weight:800;src:url(/fonts/PolymathDisp-BlackIt.woff2) format("woff2"),url(/fonts/PolymathDisp-BlackIt.woff) format("woff");font-display:swap}@font-face{font-family:Polymath Display;font-style:normal;font-weight:900;src:url(/fonts/PolymathDisp-Super.woff2) format("woff2"),url(/fonts/PolymathDisp-Super.woff) format("woff");font-display:swap}@font-face{font-family:Polymath Display;font-style:italic;font-weight:900;src:url(/fonts/PolymathDisp-SuperIt.woff2) format("woff2"),url(/fonts/PolymathDisp-SuperIt.woff) format("woff");font-display:swap}@font-face{font-family:Polymath Text;font-style:normal;font-weight:100;src:url(/fonts/PolymathText-Thin.woff2) format("woff2"),url(/fonts/PolymathText-Thin.woff) format("woff");font-display:swap}@font-face{font-family:Polymath Text;font-style:italic;font-weight:100;src:url(/fonts/PolymathText-ThinIt.woff2) format("woff2"),url(/fonts/PolymathText-ThinIt.woff) format("woff");font-display:swap}@font-face{font-family:Polymath Text;font-style:normal;font-weight:200;src:url(/fonts/PolymathText-XLight.woff2) format("woff2"),url(/fonts/PolymathText-XLight.woff) format("woff");font-display:swap}@font-face{font-family:Polymath Text;font-style:italic;font-weight:200;src:url(/fonts/PolymathText-XLightIt.woff2) format("woff2"),url(/fonts/PolymathText-XLightIt.woff) format("woff");font-display:swap}@font-face{font-family:Polymath Text;font-style:normal;font-weight:300;src:url(/fonts/PolymathText-Light.woff2) format("woff2"),url(/fonts/PolymathText-Light.woff) format("woff");font-display:swap}@font-face{font-family:Polymath Text;font-style:italic;font-weight:300;src:url(/fonts/PolymathText-LightIt.woff2) format("woff2"),url(/fonts/PolymathText-LightIt.woff) format("woff");font-display:swap}@font-face{font-family:Polymath Text;font-style:normal;font-weight:400;src:url(/fonts/PolymathText-Regular.woff2) format("woff2"),url(/fonts/PolymathText-Regular.woff) format("woff");font-display:swap}@font-face{font-family:Polymath Text;font-style:italic;font-weight:400;src:url(/fonts/PolymathText-Italic.woff2) format("woff2"),url(/fonts/PolymathText-Italic.woff) format("woff");font-display:swap}@font-face{font-family:Polymath Text;font-style:normal;font-weight:500;src:url(/fonts/PolymathText-Medium.woff2) format("woff2"),url(/fonts/PolymathText-Medium.woff) format("woff");font-display:swap}@font-face{font-family:Polymath Text;font-style:italic;font-weight:500;src:url(/fonts/PolymathText-MediumIt.woff2) format("woff2"),url(/fonts/PolymathText-MediumIt.woff) format("woff");font-display:swap}@font-face{font-family:Polymath Text;font-style:normal;font-weight:600;src:url(/fonts/PolymathText-Semibold.woff2) format("woff2"),url(/fonts/PolymathText-Semibold.woff) format("woff");font-display:swap}@font-face{font-family:Polymath Text;font-style:italic;font-weight:600;src:url(/fonts/PolymathText-SemiboldIt.woff2) format("woff2"),url(/fonts/PolymathText-SemiboldIt.woff) format("woff");font-display:swap}@font-face{font-family:Polymath Text;font-style:normal;font-weight:700;src:url(/fonts/PolymathText-Bold.woff2) format("woff2"),url(/fonts/PolymathText-Bold.woff) format("woff");font-display:swap}@font-face{font-family:Polymath Text;font-style:italic;font-weight:700;src:url(/fonts/PolymathText-BoldIt.woff2) format("woff2"),url(/fonts/PolymathText-BoldIt.woff) format("woff");font-display:swap}@font-face{font-family:Polymath Text;font-style:normal;font-weight:800;src:url(/fonts/PolymathText-Black.woff2) format("woff2"),url(/fonts/PolymathText-Black.woff) format("woff");font-display:swap}@font-face{font-family:Polymath Text;font-style:italic;font-weight:800;src:url(/fonts/PolymathText-BlackIt.woff2) format("woff2"),url(/fonts/PolymathText-BlackIt.woff) format("woff");font-display:swap}@font-face{font-family:Polymath Text;font-style:normal;font-weight:900;src:url(/fonts/PolymathText-Super.woff2) format("woff2"),url(/fonts/PolymathText-Super.woff) format("woff");font-display:swap}@font-face{font-family:Polymath Text;font-style:italic;font-weight:900;src:url(/fonts/PolymathText-SuperIt.woff2) format("woff2"),url(/fonts/PolymathText-SuperIt.woff) format("woff");font-display:swap}:root{--als-paper: #F1EBDA;--als-paper-deep: #E8E1CE;--als-bone: #DCD3BC;--als-ink: #15130E;--als-ink-soft: #2B271F;--als-graphite: #4A4438;--als-stone: #7A7464;--als-mist: #B6AE99;--als-rule: #6E6757;--als-plasma: #D24DFF;--als-violet: #A626E8;--als-iris: #7A2EAE;--als-plum: #531B7E;--als-aubergine: #3A1747;--als-oxblood: #2A0E24;--als-vermilion: var(--als-plum);--als-slate: var(--als-aubergine);--als-bg: var(--als-paper);--als-bg-elev: var(--als-paper-deep);--als-fg: var(--als-ink);--als-fg-1: var(--als-ink-soft);--als-fg-2: var(--als-graphite);--als-fg-3: var(--als-stone);--als-fg-dim: var(--als-mist);--als-border: var(--als-rule);--als-border-soft: var(--als-mist);--als-link: var(--als-plum);--als-link-hover: var(--als-oxblood);--als-focus: var(--als-plum);--als-ink-bg: #15130E;--als-ink-fg: #F1EBDA;--als-ink-fg-2: #B6AE99;--als-ink-rule: #4A4438;--als-font-display: "Polymath Display", "Polymath", "Helvetica Neue", Helvetica, Arial, sans-serif;--als-font-body: "Polymath", "Helvetica Neue", Helvetica, Arial, sans-serif;--als-font-text: "Polymath Text", "Polymath", "Helvetica Neue", Helvetica, Arial, sans-serif;--als-font-mono: "JetBrains Mono", "IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;--als-fs-2xs: 11px;--als-fs-xs: 12px;--als-fs-sm: 14px;--als-fs-base: 16px;--als-fs-md: 18px;--als-fs-lg: 22px;--als-fs-xl: 28px;--als-fs-2xl: 36px;--als-fs-3xl: 48px;--als-fs-4xl: 64px;--als-fs-5xl: 88px;--als-fs-6xl: 120px;--als-fs-7xl: 168px;--als-tr-tight: -.01em;--als-tr-normal: 0em;--als-tr-wide: .04em;--als-tr-eyebrow: .14em;--als-s-0: 0;--als-s-1: 4px;--als-s-2: 8px;--als-s-3: 12px;--als-s-4: 16px;--als-s-5: 20px;--als-s-6: 24px;--als-s-8: 32px;--als-s-10: 40px;--als-s-12: 48px;--als-s-16: 64px;--als-s-20: 80px;--als-s-24: 96px;--als-s-32: 128px;--als-page-max: 1280px;--als-page-pad: 32px;--als-col-gap: 32px;--als-section-y: 96px;--als-bw-hair: 1px;--als-bw-rule: 1.5px;--als-bw-bold: 3px;--als-radius-0: 0;--als-radius-1: 2px;--als-radius-2: 4px;--als-radius-pill: 999px;--als-shadow-0: none;--als-shadow-1: 0 1px 0 rgba(21,19,14,.06), 0 0 0 1px rgba(21,19,14,.06);--als-shadow-2: 0 12px 32px -16px rgba(21,19,14,.2), 0 0 0 1px rgba(21,19,14,.06);--als-ease: cubic-bezier(.2, .6, .2, 1);--als-ease-in: cubic-bezier(.4, 0, 1, 1);--als-ease-out: cubic-bezier(0, 0, .2, 1);--als-dur-fast: .12s;--als-dur: .2s;--als-dur-slow: .4s}.als-eyebrow{font-family:var(--als-font-text);font-weight:600;font-size:var(--als-fs-xs);letter-spacing:var(--als-tr-eyebrow);text-transform:uppercase;color:var(--als-fg-3)}html{scrollbar-width:thin;scrollbar-color:var(--als-aubergine) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--als-aubergine);border-radius:5px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--als-plum);background-clip:padding-box}.als-livemeta__coords-short{display:none}@media(max-width:720px){.als-livemeta__coords-full{display:none}.als-livemeta__coords-short{display:inline}}.als-h0,.als-display{font-family:var(--als-font-display);font-weight:900;font-size:clamp(64px,9vw,var(--als-fs-7xl));line-height:.9;letter-spacing:-.012em;color:var(--als-fg)}.als-h1{font-family:var(--als-font-display);font-weight:800;font-size:clamp(40px,5vw,var(--als-fs-4xl));line-height:.98;letter-spacing:-.01em;color:var(--als-fg)}.als-h2{font-family:var(--als-font-display);font-weight:700;font-size:var(--als-fs-3xl);line-height:1.04;letter-spacing:-.008em;color:var(--als-fg)}.als-h3{font-family:var(--als-font-display);font-weight:600;font-size:var(--als-fs-2xl);line-height:1.08;letter-spacing:-.006em;color:var(--als-fg)}.als-h4{font-family:var(--als-font-body);font-weight:600;font-size:var(--als-fs-xl);line-height:1.15;letter-spacing:-.005em;color:var(--als-fg)}.als-h5{font-family:var(--als-font-body);font-weight:600;font-size:var(--als-fs-lg);line-height:1.2;color:var(--als-fg)}.als-lede{font-family:var(--als-font-body);font-weight:300;font-size:var(--als-fs-lg);line-height:1.4;letter-spacing:-.005em;color:var(--als-fg-1);text-wrap:pretty}.als-body{font-family:var(--als-font-body);font-weight:400;font-size:var(--als-fs-base);line-height:1.55;color:var(--als-fg-1);text-wrap:pretty}.als-body-sm{font-family:var(--als-font-text);font-weight:400;font-size:var(--als-fs-sm);line-height:1.5;color:var(--als-fg-2)}.als-caption{font-family:var(--als-font-text);font-weight:400;font-style:italic;font-size:var(--als-fs-xs);line-height:1.4;color:var(--als-fg-3)}.als-figref{font-family:var(--als-font-text);font-weight:700;font-size:var(--als-fs-2xs);letter-spacing:var(--als-tr-eyebrow);text-transform:uppercase;color:var(--als-fg)}.als-quote{font-family:var(--als-font-display);font-weight:300;font-style:italic;font-size:var(--als-fs-2xl);line-height:1.2;letter-spacing:-.01em;color:var(--als-fg);text-wrap:balance}.als-mono{font-family:var(--als-font-mono);font-size:var(--als-fs-sm);letter-spacing:0;color:var(--als-fg-1)}.als-link{color:var(--als-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition:color var(--als-dur) var(--als-ease)}.als-link:hover{color:var(--als-link-hover)}.als-page{background:var(--als-bg);color:var(--als-fg);font-family:var(--als-font-body);font-size:var(--als-fs-base);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--als-bone);color:var(--als-ink)}body{min-height:100vh;font-family:var(--als-font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.als-rule{height:1px;background:var(--als-rule);width:100%}.als-accent{color:var(--als-vermilion)}.als-arrow-ne{width:1em;height:1em;display:inline-block;vertical-align:middle;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.als-header{position:sticky;top:0;z-index:10;background:#f1ebdaeb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.als-header__inner{width:100%;max-width:1280px;margin:0 auto;padding:16px var(--als-page-pad);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px}.als-header__mark{text-decoration:none;color:var(--als-ink)}.als-header__logo{height:100px;width:auto;display:block}@media(max-width:880px){.als-header__logo{height:50px}}.als-header__mark-text{font-family:var(--als-font-display);font-weight:900;font-size:22px;letter-spacing:-.008em;line-height:1}.als-header__nav{display:flex;align-items:center;gap:0;font-family:var(--als-font-text);font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.als-header__link{color:var(--als-ink);text-decoration:none;padding:6px 14px;transition:color .12s var(--als-ease)}.als-header__link:hover{color:var(--als-vermilion)}.als-header__div{color:var(--als-mist)}.als-header__cta{font-family:var(--als-font-text);font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;padding:6px 0;color:var(--als-plum);background:transparent;border:0;border-bottom:1.5px solid var(--als-plum);border-radius:0;text-decoration:none;display:inline-flex;gap:12px;align-items:center;transition:color .12s var(--als-ease),border-color .12s var(--als-ease),gap .2s var(--als-ease)}.als-header__cta:hover{color:var(--als-aubergine);border-color:var(--als-aubergine);gap:16px}.als-header__cta-arrow{font-family:var(--als-font-display);font-weight:400}.als-header__menu{display:none}.als-header__rule{height:1px;background:var(--als-rule)}@media(max-width:880px){.als-header__inner{grid-template-columns:auto 1fr auto auto}.als-header__nav,.als-header__cta{display:none}.als-header__menu{display:flex;flex-direction:column;gap:5px;width:36px;height:36px;justify-content:center;align-items:center;background:transparent;border:1px solid var(--als-ink);border-radius:2px;cursor:pointer}.als-header__menu span{width:16px;height:1.5px;background:var(--als-ink)}.als-header__sheet{position:absolute;top:100%;right:0;left:0;background:var(--als-paper);border-top:1px solid var(--als-rule);padding:24px var(--als-page-pad);display:flex;flex-direction:column;gap:18px;font-family:var(--als-font-text);font-weight:600;font-size:16px;letter-spacing:.12em;text-transform:uppercase}.als-header__sheet a{color:var(--als-ink);text-decoration:none}}.als-hero{width:100%;max-width:1280px;margin:0 auto;padding:40px var(--als-page-pad) 64px}.als-hero__meta{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:16px;border-bottom:3px solid var(--als-plum);margin-bottom:40px}.als-hero__meta-right{color:var(--als-plum)}.als-hero__title{font-family:var(--als-font-display);font-weight:900;font-size:clamp(80px,13vw,168px);line-height:.9;letter-spacing:-.014em;color:var(--als-ink);margin:0 0 56px;text-wrap:balance;min-height:calc(2.7*clamp(80px,13vw,168px))}.als-hero__dot{color:var(--als-plasma)}@keyframes als-hero-title-cycle{0%{opacity:0;transform:translateY(8px)}5%{opacity:1;transform:translateY(0)}92%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.als-hero__title--rotating{animation:als-hero-title-cycle 6s cubic-bezier(.4,0,.2,1) both;will-change:opacity,transform}.als-hero__title[lang=ar],.als-hero__title[lang=ur],.als-hero__title[lang=ja],.als-hero__title[lang^=zh],.als-hero__title[lang=hi],.als-hero__title[lang=bn],.als-hero__title[lang=th]{font-family:var(--als-font-display),system-ui,"Segoe UI","Helvetica Neue",sans-serif;letter-spacing:-.005em}.als-hero__title[lang=hi],.als-hero__title[lang=bn],.als-hero__title[lang=th]{font-size:clamp(64px,10vw,130px);line-height:1.05}.als-hero__title[lang=ar],.als-hero__title[lang=ur]{font-size:clamp(56px,11.5vw,150px);line-height:1}.als-hero__title[lang=vi]{font-size:clamp(64px,11vw,144px);line-height:1}.als-hero__title[lang=mi]{font-size:clamp(64px,10.5vw,138px)}.als-hero__title[dir=rtl]{display:inline-block;text-align:right}.als-hero__title-line,.als-hero__title-word{display:inline}@media(prefers-reduced-motion:reduce){.als-hero__title--rotating{animation:none}}.als-hero__lede-block{display:grid;grid-template-columns:140px 1fr 140px;gap:32px;padding-top:24px;border-top:1px solid var(--als-rule)}.als-hero__figref{font-family:var(--als-font-text);font-weight:700;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--als-plum)}.als-hero__lede{font-family:var(--als-font-body);font-weight:300;font-size:22px;line-height:1.35;letter-spacing:-.005em;color:var(--als-ink-soft);margin:0;max-width:640px;text-wrap:pretty}.als-hero__cue{margin-top:64px;display:flex;flex-direction:column;align-items:center;gap:12px;font-family:var(--als-font-text);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--als-stone)}.als-hero__cue-line{width:1px;height:48px;background:var(--als-stone)}@media(max-width:720px){.als-hero__lede-block{grid-template-columns:1fr}}@media(max-width:720px){.als-hero__meta{display:grid;grid-template-columns:1fr auto;align-items:start;gap:4px 16px}.als-livemeta__seg{display:block;line-height:1.4}.als-livemeta__seg-sep{display:none}.als-livemeta__seg.als-livemeta__time{white-space:nowrap}.als-hero__meta-right{text-align:right;line-height:1.35}.als-hero__meta-right-br{display:inline}.als-hero__title[lang=ja]{font-size:clamp(70px,11.5vw,148px);line-height:1.35}.als-hero__title[lang^=zh]{font-size:clamp(92px,15vw,192px);line-height:1.2}.als-hero__title[lang=hi]{font-size:clamp(136px,22vw,286px);line-height:1.05}.als-hero__title[lang=bn]{font-size:clamp(100px,16.5vw,212px);line-height:1.1}.als-hero__title[lang=ar]{font-size:clamp(132px,21vw,277px);line-height:1.05}.als-hero__title[lang=ur]{font-size:clamp(95px,15.5vw,200px);line-height:1.1}.als-hero__title[lang=th]{font-size:clamp(88px,14.5vw,184px);line-height:1.15}.als-hero__title[lang=vi]{font-size:clamp(68px,11vw,140px);line-height:1.2}.als-hero__title[lang=mi]{font-size:clamp(74px,12vw,156px);line-height:1.3}.als-hero__title[lang=en] .als-hero__title-word{display:block}.als-hero__title[lang=en] br{display:none}.als-hero__title{min-height:calc(5.4*clamp(80px,13vw,168px))}}.als-footer{background:var(--als-ink);color:var(--als-paper);padding:96px var(--als-page-pad) 32px;margin-top:0}.als-footer>*{max-width:1280px;margin-left:auto;margin-right:auto}.als-footer .als-eyebrow{color:var(--als-mist)}.als-footer .als-rule{background:var(--als-ink-rule)}.als-footer__masthead{display:flex;flex-direction:column;gap:16px}.als-footer__title{font-family:var(--als-font-display);font-weight:900;font-size:clamp(64px,11vw,144px);line-height:.9;letter-spacing:-.012em;margin:0;color:var(--als-paper)}.als-footer__grid{margin-top:64px;display:grid;grid-template-columns:1.2fr 1.4fr .8fr;gap:48px;padding-bottom:64px;border-bottom:1px solid var(--als-ink-rule)}.als-footer__col{display:flex;flex-direction:column;gap:14px}.als-footer__col .als-body{font-family:var(--als-font-body);font-size:15px;line-height:1.5;color:var(--als-mist);margin:0;text-wrap:pretty}.als-footer__email{font-family:var(--als-font-display);font-weight:700;font-size:24px;color:var(--als-plasma);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;margin-top:4px;letter-spacing:-.005em}.als-footer__email:hover{color:var(--als-violet)}.als-footer__social{display:flex;gap:10px;align-items:center;font-family:var(--als-font-text);font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--als-mist);margin-top:12px}.als-footer__social a{color:var(--als-paper);text-decoration:none}.als-footer__social a:hover{color:var(--als-vermilion)}.als-footer__form{display:flex;flex-direction:column;gap:16px}.als-footer__field{display:flex;flex-direction:column;gap:6px}.als-footer__field-label{font-family:var(--als-font-text);font-weight:700;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--als-mist)}.als-footer__field input{background:transparent;border:0;border-bottom:1.5px solid var(--als-paper);color:var(--als-paper);font-family:var(--als-font-body);font-size:16px;padding:8px 0;outline:none}.als-footer__field input::placeholder{color:var(--als-ink-rule)}.als-footer__field input:focus{border-color:var(--als-vermilion)}.als-footer__check{display:flex;gap:10px;align-items:center;font-family:var(--als-font-text);font-size:13px;color:var(--als-mist)}.als-footer__check input{accent-color:var(--als-vermilion)}.als-footer__btn{align-self:flex-start;margin-top:8px;font-family:var(--als-font-text);font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;padding:6px 0;background:transparent;color:var(--als-paper);border:0;border-bottom:1.5px solid var(--als-paper);border-radius:0;cursor:pointer;display:inline-flex;align-items:center;gap:12px;transition:color .12s var(--als-ease),border-color .12s var(--als-ease),gap .2s var(--als-ease)}.als-footer__btn:hover{color:var(--als-plasma);border-color:var(--als-plasma);gap:16px}.als-footer__btn:disabled{opacity:.5;cursor:default}.als-footer__error{font-family:var(--als-font-text);font-size:13px;color:var(--als-plasma);margin:0}.als-footer__thanks .als-lede{font-family:var(--als-font-display);font-weight:300;font-size:22px;line-height:1.3;color:var(--als-paper)}.als-footer__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.als-footer__list a{font-family:var(--als-font-text);font-weight:600;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--als-paper);text-decoration:none}.als-footer__list a:hover{color:var(--als-vermilion)}.als-footer__bottom{margin-top:32px;display:flex;justify-content:space-between;align-items:baseline;gap:24px}.als-footer__wordmark{font-family:var(--als-font-display);font-weight:900;font-size:22px;letter-spacing:-.008em;color:var(--als-paper)}.als-footer__legal{font-family:var(--als-font-text);font-size:11px;letter-spacing:.06em;color:var(--als-mist)}@media(max-width:880px){.als-footer__grid{grid-template-columns:1fr;gap:40px}.als-footer__bottom{flex-direction:column;align-items:flex-start;gap:12px}}.als-section{width:100%;max-width:1280px;margin:0 auto;padding:96px var(--als-page-pad)}.als-section--shaded{background:var(--als-bone);max-width:none;margin:0}.als-section--shaded>*{max-width:calc(1280px - 2 * var(--als-page-pad));margin-left:auto;margin-right:auto}.als-section__head{display:grid;grid-template-columns:auto 1fr auto;align-items:end;gap:32px;margin-bottom:24px}.als-section__head .als-eyebrow{color:var(--als-plum)}.als-section__title{font-family:var(--als-font-display);font-weight:800;font-size:clamp(40px,6vw,72px);line-height:.96;letter-spacing:-.01em;color:var(--als-ink);margin:0}.als-section__sub{font-family:var(--als-font-body);font-weight:300;font-size:17px;line-height:1.4;color:var(--als-ink-soft);margin:0;max-width:480px;grid-column:3;align-self:end;text-wrap:pretty}.als-section__link{font-family:var(--als-font-text);font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--als-ink);text-decoration:none;display:inline-flex;gap:8px;grid-column:3;align-self:end}.als-section__link:hover{color:var(--als-vermilion)}@media(max-width:880px){.als-section__head{grid-template-columns:1fr;gap:16px}.als-section__sub,.als-section__link{grid-column:1}}.als-carousel{margin-top:32px}.als-carousel__stage{position:relative;width:100%;aspect-ratio:2 / 1;border-radius:2px;isolation:isolate}.als-carousel__slide{position:absolute;inset:0;display:block;text-decoration:none;opacity:0;pointer-events:none;transition:opacity .7s var(--als-ease)}.als-carousel__slide.is-active{opacity:1;pointer-events:auto;z-index:1}.als-carousel__img-wrap{position:absolute;inset:0;border-radius:2px;box-shadow:var(--als-shadow-2);transition:box-shadow .4s var(--als-ease)}.als-carousel__img-clip{position:absolute;inset:0;overflow:hidden;border-radius:2px}.als-carousel__img{position:absolute;inset:0;background-size:cover;background-position:center center;transition:transform 1.2s var(--als-ease)}.als-carousel:hover .als-carousel__slide.is-active .als-carousel__img-wrap{box-shadow:0 28px 56px -20px #15130e5c,0 0 0 1px #15130e14}.als-carousel:hover .als-carousel__slide.is-active .als-carousel__img{transform:scale(1.03)}.als-carousel__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:transparent;color:var(--als-ink);border:1px solid var(--als-ink);border-radius:0;font-family:var(--als-font-display);font-size:22px;line-height:1;cursor:pointer;transition:background .14s var(--als-ease),color .14s var(--als-ease),transform .22s var(--als-ease)}.als-carousel__arrow--prev{left:20px}.als-carousel__arrow--next{right:20px}.als-carousel__arrow:hover{background:var(--als-ink);color:var(--als-paper)}.als-carousel__arrow:focus-visible{outline:2px solid var(--als-plasma);outline-offset:2px}.als-carousel__index{position:absolute;left:20px;bottom:16px;z-index:2;padding:6px 12px;background:#15130eb8;color:var(--als-paper);font-family:var(--als-font-text);font-size:11px;letter-spacing:.14em;text-transform:uppercase;border-radius:2px;display:inline-flex;align-items:baseline;gap:6px}.als-carousel__index b{font-family:var(--als-font-display);font-weight:900;font-size:16px;letter-spacing:-.01em}.als-carousel__index span{color:#f1ebdab3}.als-carousel__dots{margin-top:16px;display:flex;gap:8px;justify-content:center}.als-carousel__dot{width:28px;height:4px;background:var(--als-mist);border:0;cursor:pointer;padding:0;border-radius:2px;transition:background .2s var(--als-ease),width .22s var(--als-ease)}.als-carousel__dot:hover{background:var(--als-stone)}.als-carousel__dot.is-active{background:var(--als-plum);width:56px}.als-carousel__meta{display:block;margin-top:24px;text-decoration:none;color:inherit}.als-carousel__meta-row{display:flex;justify-content:space-between;align-items:baseline}.als-carousel__figref{font-family:var(--als-font-text);font-weight:700;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--als-plum)}.als-carousel__mark{font-family:var(--als-font-display);font-size:22px;color:var(--als-vermilion);transition:transform .2s var(--als-ease)}.als-carousel__meta:hover .als-carousel__mark{transform:translate(2px,-2px)}.als-carousel__title{font-family:var(--als-font-display);font-weight:700;font-size:36px;letter-spacing:-.008em;line-height:1.04;margin:12px 0 6px;color:var(--als-ink);text-wrap:balance}.als-carousel__meta:hover .als-carousel__title{color:var(--als-plum)}.als-carousel__loc{font-family:var(--als-font-text);font-style:italic;font-size:14px;color:var(--als-stone)}@media(max-width:880px){.als-carousel__stage{aspect-ratio:4 / 3}.als-carousel__arrow{width:44px;height:44px;font-size:22px}.als-carousel__arrow--prev{left:12px}.als-carousel__arrow--next{right:12px}.als-carousel__title{font-size:28px}}.als-amb-grid{display:grid;grid-template-columns:repeat(2,1fr);margin-top:24px}.als-amb-tile{display:flex;flex-direction:column;gap:14px;padding:40px 32px 48px}.als-amb-tile__img-wrap{border-radius:2px;box-shadow:var(--als-shadow-2);transition:box-shadow .4s var(--als-ease);position:relative}.als-amb-tile__img-clip{overflow:hidden;border-radius:2px}.als-amb-tile__img{width:100%;aspect-ratio:16/9;background-size:cover;background-position:center;transition:transform .6s var(--als-ease)}.als-amb-tile:hover .als-amb-tile__img-wrap{box-shadow:0 28px 56px -20px #15130e52,0 0 0 1px #15130e14}.als-amb-tile:hover .als-amb-tile__img{transform:scale(1.03)}.als-amb-tile__caption{font-family:var(--als-font-text);font-weight:700;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--als-stone)}.als-amb-tile__n{font-family:var(--als-font-text);font-weight:700;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--als-plum);margin-top:12px}.als-amb-tile__word{font-family:var(--als-font-display);font-weight:900;font-size:clamp(48px,5.4vw,80px);line-height:.94;letter-spacing:-.014em;margin:4px 0 0;color:var(--als-ink)}.als-amb-tile__pull{font-family:var(--als-font-display);font-style:italic;font-weight:300;font-size:20px;line-height:1.28;color:var(--als-ink);margin:6px 0 0;max-width:460px;text-wrap:pretty}.als-amb-tile__body{font-family:var(--als-font-body);font-weight:400;font-size:15px;line-height:1.55;color:var(--als-ink-soft);margin:6px 0 0;max-width:460px;text-wrap:pretty}@media(max-width:880px){.als-amb-grid{grid-template-columns:1fr}.als-amb-tile{padding:28px 20px 36px}}.als-expertise-grid{margin-top:32px;display:grid;grid-template-columns:repeat(2,1fr);gap:56px 40px}.als-expertise{text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:12px}.als-expertise__img-wrap{border-radius:2px;box-shadow:var(--als-shadow-2);transition:box-shadow .4s var(--als-ease)}.als-expertise__img-clip{overflow:hidden;border-radius:2px}.als-expertise__img{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;object-position:center;transition:transform .6s var(--als-ease)}.als-expertise:hover .als-expertise__img-wrap{box-shadow:0 28px 56px -20px #15130e52,0 0 0 1px #15130e14}.als-expertise:hover .als-expertise__img{transform:scale(1.04)}.als-expertise__meta{display:flex;justify-content:space-between;align-items:baseline;margin-top:12px}.als-expertise__figref{font-family:var(--als-font-text);font-weight:700;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--als-plum)}.als-expertise__arrow{font-family:var(--als-font-display);font-size:20px;color:var(--als-plum);transition:transform .2s var(--als-ease)}.als-expertise:hover .als-expertise__arrow{transform:translate(2px,-2px)}.als-expertise__title{font-family:var(--als-font-display);font-weight:700;font-size:28px;letter-spacing:-.008em;line-height:1.08;margin:6px 0 0;color:var(--als-ink);text-wrap:balance}.als-expertise__body{font-family:var(--als-font-body);font-weight:400;font-size:15px;line-height:1.55;color:var(--als-ink-soft);margin:0;max-width:480px;text-wrap:pretty}@media(max-width:720px){.als-expertise-grid{grid-template-columns:1fr;gap:48px}}.als-research-grid{margin-top:32px;display:grid;grid-template-columns:repeat(3,1fr);gap:40px 32px}.als-research{text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:12px}.als-research__img-wrap{position:relative;border-radius:2px;box-shadow:var(--als-shadow-2);transition:box-shadow .4s var(--als-ease)}.als-research__img-clip{overflow:hidden;border-radius:2px}.als-research__img{width:100%;aspect-ratio:3 / 4;background-size:cover;background-position:center;transition:transform .6s var(--als-ease)}.als-research:hover .als-research__img-wrap{box-shadow:0 28px 56px -20px #15130e52,0 0 0 1px #15130e14}.als-research:hover .als-research__img{transform:scale(1.04)}.als-research__cat{position:absolute;top:14px;left:8px;z-index:2;padding:5px 10px;font-family:var(--als-font-text);font-weight:700;font-size:10px;letter-spacing:.18em;text-transform:uppercase;background:var(--als-paper);color:var(--als-ink);border-radius:2px;border:1px solid rgba(21,19,14,.08)}.als-research__cat.is-news{background:var(--als-vermilion);color:var(--als-paper);border-color:transparent}.als-research__cat.is-research{background:var(--als-plum);color:var(--als-paper);border-color:transparent}.als-research__cat.is-case-study{background:var(--als-ink);color:var(--als-paper);border-color:transparent}.als-research__cat.is-on-curiosity{background:var(--als-plasma, #E5A24F);color:var(--als-ink);border-color:transparent}.als-research__meta{display:flex;justify-content:space-between;align-items:baseline;margin-top:10px}.als-research__figref{font-family:var(--als-font-text);font-weight:700;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--als-plum)}.als-research__arrow{font-family:var(--als-font-display);font-size:20px;color:var(--als-vermilion);transition:transform .2s var(--als-ease)}.als-research:hover .als-research__arrow{transform:translate(2px,-2px)}.als-research__title{font-family:var(--als-font-display);font-weight:700;font-size:22px;line-height:1.12;letter-spacing:-.005em;margin:4px 0 0;color:var(--als-ink);text-wrap:balance}.als-research__sub{font-family:var(--als-font-body);font-weight:400;font-size:14px;line-height:1.55;color:var(--als-ink-soft);margin:4px 0 0;text-wrap:pretty;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.als-research-empty{margin-top:32px;padding:32px;border:1px dashed var(--als-rule);border-radius:2px;display:flex;flex-direction:column;gap:8px}@media(max-width:880px){.als-research-grid{grid-template-columns:1fr;gap:32px}}@media(max-width:720px){.als-section{padding:48px var(--als-page-pad)}}
