.asb-landing{--fg:#f5f5f7;--fg-soft:#a1a1a6;--fg-mute:#6e6e73;--line:rgba(245,245,247,0.22);--glass:rgba(20,22,28,0.62);--glow:linear-gradient(90deg,#a8c6ff,#e8d2ff 50%,#ffd0c2);--display:var(--font-asb-display),"Geist",-apple-system,sans-serif;--mono:var(--font-asb-mono),"Geist Mono","SF Mono",Menlo,monospace;--ease:cubic-bezier(0.16,1,0.3,1);--gutter:clamp(20px,4.5vw,72px);--header:76px;position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:100svh;overflow:hidden;overflow:clip;background:#000;color:var(--fg);font-family:var(--display);-webkit-font-smoothing:antialiased}.asb-tile{--tile-r:14px;position:relative;container-type:inline-size;display:grid;place-items:center;aspect-ratio:1;border-radius:var(--tile-r);box-shadow:0 18px 36px -18px rgba(0,0,0,.8)}.asb-tile>*{grid-area:1/1}.asb-tile-clip{overflow:hidden;isolation:isolate;-webkit-clip-path:inset(0 round var(--tile-r));clip-path:inset(0 round var(--tile-r))}.asb-tile-clip,.asb-tile:after{position:absolute;inset:0;border-radius:var(--tile-r)}.asb-tile:after{content:"";z-index:2;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16);pointer-events:none}.asb-tile-mesh{position:absolute;inset:-24%;filter:blur(30px);animation:asb-mesh-breathe 13s ease-in-out infinite}.asb-tile-mesh i{position:absolute;inset:0;animation:asb-drift-a 15s ease-in-out infinite}.asb-tile-mesh i:nth-child(4n+2){animation-name:asb-drift-b}.asb-tile-mesh i:nth-child(4n+3){animation-name:asb-drift-c}.asb-tile-mesh i:nth-child(4n+4){animation-name:asb-drift-d}@keyframes asb-mesh-breathe{0%,to{filter:blur(30px) hue-rotate(-24deg) saturate(.98) brightness(.94)}50%{filter:blur(30px) hue-rotate(28deg) saturate(1.45) brightness(1.12)}}.asb-tile-mesh[data-look=lab]{animation-name:asb-mesh-breathe-dim}@keyframes asb-mesh-breathe-dim{0%,to{filter:blur(30px) hue-rotate(-12deg) saturate(.92) brightness(.9)}50%{filter:blur(30px) hue-rotate(14deg) saturate(1.08) brightness(.74)}}@keyframes asb-drift-a{0%,to{transform:translate(0) scale(1)}25%{transform:translate(20%,-15%) scale(1.25)}50%{transform:translate(-7%,19%) scale(.86)}75%{transform:translate(-20%,-7%) scale(1.14)}}@keyframes asb-drift-b{0%,to{transform:translate(0) scale(1)}25%{transform:translate(-17%,14%) scale(.82)}50%{transform:translate(15%,20%) scale(1.29)}75%{transform:translate(10%,-17%) scale(1.04)}}@keyframes asb-drift-c{0%,to{transform:translate(0) scale(1)}25%{transform:translate(14%,17%) scale(1.18)}50%{transform:translate(-19%,7%) scale(.89)}75%{transform:translate(-5%,-19%) scale(1.22)}}@keyframes asb-drift-d{0%,to{transform:translate(0) scale(1)}25%{transform:translate(-15%,-17%) scale(1.22)}50%{transform:translate(20%,-3%) scale(.82)}75%{transform:translate(3%,19%) scale(1.11)}}.asb-tile-lines{position:absolute;inset:0;width:100%;height:100%;-webkit-mask-image:radial-gradient(ellipse 62% 40% at 50% 50%,rgba(0,0,0,.04) 32%,#000 100%);mask-image:radial-gradient(ellipse 62% 40% at 50% 50%,rgba(0,0,0,.04) 32%,#000 100%)}.asb-tile-frost{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-webkit-mask-image:radial-gradient(ellipse 62% 42% at 50% 50%,#000 45%,transparent 100%);mask-image:radial-gradient(ellipse 62% 42% at 50% 50%,#000 45%,transparent 100%)}.asb-tile-frost,.asb-tile-grain{position:absolute;inset:0;pointer-events:none}.asb-tile-grain{opacity:.6;mix-blend-mode:overlay;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 1.9 -0.5'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.asb-tile-name{position:relative;z-index:1;max-width:80%;font-size:9.6cqw;font-weight:300;line-height:1.14;letter-spacing:0;text-align:center;text-wrap:balance;color:#fff;text-shadow:0 1px 12px rgba(0,0,0,.22)}@media (prefers-reduced-motion:reduce){.asb-tile-mesh,.asb-tile-mesh i{animation:none}}.asb-stage{position:absolute;inset:0 0 -7vh;z-index:0}.asb-landing .horizon{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 100%;filter:brightness(1.2) saturate(1.3) contrast(1.03)}.asb-fade{position:absolute;left:0;right:0;bottom:0;z-index:1;height:180px;background:linear-gradient(180deg,rgba(11,12,16,0),rgba(11,12,16,.4) 35%,rgba(11,12,16,.88) 68%,#0b0c10 86%);pointer-events:none}.asb-scroll{position:absolute;left:50%;bottom:clamp(14px,2.6vh,26px);z-index:12;display:flex;flex-direction:column;align-items:center;gap:6px;translate:-50% 0;font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--fg-soft);transition:color .25s,opacity .4s}.asb-scroll[data-hidden]{opacity:0;pointer-events:none}.asb-scroll:hover{color:var(--fg)}.asb-scroll svg{animation:asb-bob 2.2s ease-in-out infinite}@keyframes asb-bob{0%,to{transform:translateY(0);opacity:.6}50%{transform:translateY(5px);opacity:1}}@media (prefers-reduced-motion:reduce){.asb-scroll svg{animation:none}}@media (max-width:1099px){.asb-scroll{display:none}}.asb-moment img:not([src]){visibility:hidden}.asb-scrim{background:radial-gradient(ellipse 60% 50% at 20% 22%,rgba(0,0,0,.6),transparent 70%)}.asb-ring,.asb-scrim{position:absolute;inset:0;pointer-events:none}.asb-ring{--card:clamp(92px,10.1vw,165px);visibility:hidden}.asb-ring[data-ready=true]{visibility:visible}.asb-moment{position:absolute;left:0;top:0;margin:0;border-radius:8px;pointer-events:auto;outline:none;will-change:transform;cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none}.asb-ring[data-dragging] .asb-moment{cursor:grabbing}.asb-moment img{display:block;color:transparent;width:100%;height:100%;object-fit:cover;border-radius:inherit;border:1px solid rgba(255,255,255,.16);box-shadow:0 16px 36px -12px rgba(0,0,0,.9),0 0 0 1px rgba(0,0,0,.5);background:#111;user-select:none;transition:border-color .25s,transform .35s var(--ease)}.asb-moment:focus-visible img,.asb-moment:hover img{border-color:rgba(255,255,255,.75);transform:scale(1.06)}.asb-moment figcaption{position:absolute;left:50%;bottom:calc(100% + 12px);display:flex;flex-direction:column;align-items:center;gap:3px;width:max-content;white-space:nowrap;padding:7px 11px;border:1px solid var(--line);border-radius:10px;background:rgba(12,13,16,.88);backdrop-filter:blur(10px);font-size:13px;line-height:1.25;text-align:center;color:var(--fg);opacity:0;transform:translate(-50%,4px);transition:opacity .25s,transform .25s var(--ease);pointer-events:none}.asb-moment-year{font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--fg-soft)}.asb-moment:focus-visible figcaption,.asb-moment:hover figcaption{opacity:1;transform:translate(-50%)}.asb-header{position:relative;z-index:20;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;height:var(--header);padding:0 var(--gutter)}.asb-brand{justify-self:start}.asb-nav{display:flex;gap:34px;font-size:15px}.asb-menu-panel a,.asb-nav a{color:var(--fg-soft);transition:color .2s}.asb-menu-panel a:hover,.asb-nav a:hover{color:var(--fg)}.asb-pm{position:relative}.asb-pm-button{display:inline-flex;align-items:center;gap:7px;color:var(--fg-soft);transition:color .2s}.asb-pm-button:hover,.asb-pm-button[data-open]{color:var(--fg)}.asb-pm-button{outline:none;cursor:pointer}.asb-pm-button[data-focus]{outline:2px solid rgba(168,198,255,.8);outline-offset:6px;border-radius:6px}.asb-pm-button svg{transition:transform .3s var(--ease)}.asb-pm-button[data-open] svg{transform:rotate(180deg)}.asb-pm-panel{position:absolute;top:calc(100% + 18px);left:-22px;z-index:30;display:grid;grid-template-columns:300px 380px;padding:8px;gap:8px;border:1px solid rgba(245,245,247,.14);border-radius:20px;background:rgba(14,16,21,.78);-webkit-backdrop-filter:blur(28px) saturate(1.5);backdrop-filter:blur(28px) saturate(1.5);box-shadow:0 30px 70px -24px rgba(0,0,0,.9);transform-origin:40px 0;transition:opacity .22s ease-out,transform .32s var(--ease)}.asb-pm-panel[data-closed]{opacity:0;transform:translateY(-8px) scale(.97)}.asb-pm-panel[data-leave]{transition-duration:.15s}.asb-pm-list{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.asb-nav .asb-pm-item{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:13px;color:var(--fg);transition:background .2s}.asb-nav .asb-pm-item[data-active]{background:rgba(245,245,247,.08)}.asb-pm-item:focus-visible{outline:2px solid rgba(168,198,255,.8);outline-offset:-2px}.asb-pm-name{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:500}.asb-pm-soon{padding:2px 7px;border-radius:999px;background:rgba(245,245,247,.12);font-family:var(--mono);font-size:10px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-soft)}.asb-pm-body{font-size:13.5px;line-height:1.4;color:var(--fg-soft)}.asb-pm-stage{position:relative;min-height:268px;border-radius:13px;overflow:hidden}.asb-pm-visual{position:absolute;inset:0;transition:opacity .4s ease,transform .7s var(--ease)}.asb-pm-visual[data-closed]{opacity:0;transform:scale(1.04)}.asb-pm-tile{--tile-r:13px;width:100%;height:100%;aspect-ratio:auto;box-shadow:none}.asb-pm-tile-name span{display:block;white-space:nowrap}.asb-pm-tile-name{display:block;font-size:24px;font-weight:300;line-height:1.16;text-align:center;color:#fff;text-shadow:0 1px 18px rgba(0,0,0,.35)}@media (prefers-reduced-motion:reduce){.asb-pm-button svg,.asb-pm-panel,.asb-pm-visual{transition:none}.asb-pm-panel[data-closed],.asb-pm-visual[data-closed]{transform:none}}.asb-header-actions{display:flex;align-items:center;gap:10px;justify-self:end}.asb-pill{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border-radius:999px;font-size:14.5px;font-weight:500;white-space:nowrap;transition:opacity .3s ease,background .3s ease,border-color .3s ease}.asb-pill-solid{background:var(--fg);color:#000}.asb-pill-solid:hover{opacity:.82}.asb-pill-ghost{border:1px solid var(--line);color:var(--fg);background:rgba(0,0,0,.3);backdrop-filter:blur(8px)}.asb-pill-ghost:hover{border-color:rgba(245,245,247,.55);background:rgba(255,255,255,.12)}.asb-pill-lg{height:50px;padding:0 24px;font-size:16px}.asb-menu{display:none;flex-direction:column;justify-content:center;gap:6px;width:38px;height:38px;padding:0 11px;border:1px solid var(--line);border-radius:999px;cursor:pointer}.asb-menu span{display:block;height:1.5px;background:var(--fg);transition:transform .25s var(--ease)}.asb-menu[aria-expanded=true] span:first-child{transform:translateY(3.75px) rotate(45deg)}.asb-menu[aria-expanded=true] span:last-child{transform:translateY(-3.75px) rotate(-45deg)}.asb-menu-panel{position:absolute;top:calc(var(--header) - 6px);right:var(--gutter);display:flex;flex-direction:column;min-width:200px;padding:10px 0;border:1px solid var(--line);border-radius:16px;background:rgba(12,13,16,.94);backdrop-filter:blur(14px);font-size:16px}.asb-menu-panel a{padding:10px 20px}.asb-top{position:relative;z-index:10;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:start;gap:48px;padding:clamp(44px,13vh,164px) var(--gutter) 0;pointer-events:none}.asb-top a{pointer-events:auto}.asb-title{margin:0;max-width:900px;font-size:clamp(36px,4.1vw,68px);font-weight:600;line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.asb-title em{font-style:normal;background:var(--glow);-webkit-background-clip:text;background-clip:text;color:transparent}.asb-hero{container-type:inline-size}.asb-sub{margin:26px 0 0;font-family:var(--mono);font-size:clamp(13px,calc(100cqw / 27),18px);line-height:1.6;color:var(--fg-soft);white-space:nowrap}.asb-sub-still{white-space:normal}.asb-typed{color:var(--fg)}.asb-caret{display:inline-block;width:2px;height:1.15em;margin-left:.12em;vertical-align:-.2em;background:rgba(168,198,255,.85);animation:asb-caret 1s step-end infinite}@keyframes asb-caret{50%{opacity:0}}.asb-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.asb-hero>*,.asb-news{animation:asb-rise 1s var(--ease) both}.asb-hero>:nth-child(2){animation-delay:.08s}.asb-hero>:nth-child(3){animation-delay:.16s}.asb-news{animation-delay:.3s}@keyframes asb-rise{0%{opacity:0;transform:translateY(14px)}}.asb-news{position:relative;padding:18px;pointer-events:auto;border:1px solid var(--line);border-radius:24px;background:var(--glass);backdrop-filter:blur(18px);box-shadow:0 30px 60px -30px rgba(0,0,0,.9);transition:border-color .35s,box-shadow .45s var(--ease),background .35s}.asb-news:hover{border-color:rgba(245,245,247,.36);background:rgba(24,26,34,.7);box-shadow:0 36px 70px -30px rgba(0,0,0,.95),0 0 0 1px rgba(168,198,255,.06)}.asb-news-tile{transition:transform .6s var(--ease),box-shadow .45s var(--ease)}.asb-news:hover .asb-news-tile{transform:scale(1.025)}.asb-news-body{transition:color .35s}.asb-news:hover .asb-news-body{color:#c7c7cc}.asb-news:has(a.asb-news-title){cursor:pointer}.asb-news-item{position:relative;display:grid;grid-template-columns:42% minmax(0,1fr);align-items:center;gap:24px;animation:asb-fade .6s var(--ease) both}@keyframes asb-fade{0%{opacity:0}}.asb-news-text{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.asb-news-label{padding:2px 10px;border:1px solid rgba(232,226,140,.7);border-radius:999px;font-size:13px;color:#ece6a0}.asb-news-title{font-size:23px;font-weight:500;line-height:1.2;letter-spacing:-.015em}.asb-news-title>span{display:block}a.asb-news-title:after{content:"";position:absolute;inset:0}.asb-news-body{font-size:15px;line-height:1.4;color:var(--fg-soft)}.asb-dots{position:absolute;top:16px;right:18px;display:flex;gap:6px}.asb-dots button{position:relative;width:6px;height:6px;padding:0;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.3);cursor:pointer;transition:width .45s var(--ease),background .3s}.asb-dots button:hover{background:rgba(255,255,255,.6)}.asb-dots button[aria-current=true]{width:18px;background:rgba(255,255,255,.22)}.asb-dot-fill{position:absolute;inset:0 auto 0 0;width:0;border-radius:inherit;background:var(--fg);animation:asb-dot-fill var(--news-every,5s) linear forwards}@keyframes asb-dot-fill{to{width:100%}}@media (prefers-reduced-motion:reduce){.asb-dot-fill{animation:none;width:100%}}@media (max-width:1099px){.asb-nav{display:none}.asb-header{grid-template-columns:1fr auto}.asb-menu{display:flex}.asb-top{grid-template-columns:minmax(0,1fr);gap:36px;padding-top:clamp(44px,8vh,84px)}.asb-news{max-width:560px;margin-top:40px}.asb-stage{top:auto;height:100svh}.asb-landing:after{content:"";display:block;height:calc(25svh + 76px)}}@media (max-width:640px){.asb-hide-sm{display:none}.asb-landing{--header:64px}.asb-pill-lg{height:44px;padding:0 18px;font-size:15px}.asb-ctas{gap:10px;margin-top:28px}.asb-top{padding-top:38px;gap:28px}.asb-sub{margin-top:18px}.asb-news{margin-top:34px;padding:14px;border-radius:20px}.asb-news-item{grid-template-columns:96px minmax(0,1fr);gap:14px}.asb-news-text{gap:6px}.asb-news-label{padding:1px 8px;font-size:11.5px}.asb-news-title{font-size:15px;line-height:1.22}.asb-news-body{display:none}.asb-dots{top:12px;right:14px}.asb-landing:after{height:calc(25svh + 80px)}}@media (prefers-reduced-motion:reduce){.asb-hero>*,.asb-news,.asb-news-item{animation:none}.asb-news:hover .asb-news-tile{transform:none}.asb-caret{animation:none}.asb-moment{cursor:auto}}