@font-face{font-family:Amethyst Plex Sans;src:url(/assets/ibm-plex-sans-CpuxsJk4.woff2) format("woff2");font-weight:100 700;font-display:swap}@font-face{font-family:Amethyst Plex Mono;src:url(/assets/ibm-plex-mono-kT-rH5j6.woff2) format("woff2");font-weight:100 400;font-display:swap}@font-face{font-family:Amethyst Plex Mono;src:url(/assets/ibm-plex-mono-medium-BalUpmGP.woff2) format("woff2");font-weight:500 900;font-display:swap}._page_1e661_22{min-height:100svh}._page_1e661_22 :focus,._page_1e661_22 :focus-visible{outline:none}._page_1e661_22[data-header-only=true]{height:100svh;overflow:hidden}._hero_1e661_27{position:relative;overflow:hidden;background:#000;color:#fff;-webkit-user-select:none;user-select:none}._backdrop_1e661_28{position:absolute;inset:0;width:100%;height:100%;display:block}._welcome_1e661_30{position:absolute;display:flex;flex-direction:column;align-items:center;text-align:center}._welcome_1e661_30:before{content:"";position:absolute;z-index:-1;inset:calc(var(--hit-padding) * -1) 0}._title_1e661_33,._subtitle_1e661_33{transition:color var(--spotlight-duration) ease}._title_1e661_33{margin:0;white-space:nowrap}._character_1e661_35{display:inline-block;opacity:var(--glitch-opacity);filter:blur(var(--glitch-blur));transform:scale(var(--glitch-scale))}._wordGap_1e661_36{display:inline-block}._subtitle_1e661_33{margin-left:auto;margin-right:auto}._miniFooter_1e661_38{position:absolute;display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin:0}._step_1e661_40{opacity:0}._hero_1e661_27[data-started=true] ._step_1e661_40{animation:_fadeIn_1e661_1 var(--fade) cubic-bezier(.25,.46,.45,.94) var(--begin) forwards}._hero_1e661_27[data-started=true] ._character_1e661_35{animation:_glitchIn_1e661_1 var(--glitch-duration) cubic-bezier(.215,.61,.355,1) calc(var(--begin) + var(--character) * var(--glitch-step)) forwards}._spotlight_1e661_46{position:absolute;inset:0;overflow:hidden;pointer-events:none;opacity:0;transition:opacity var(--spotlight-duration) ease;will-change:opacity}._spotlight_1e661_46 img{position:absolute;left:50%;top:var(--spotlight-top);width:min(var(--spotlight-width),180vw);height:var(--spotlight-height);transform:translate(-50%) scaleX(.35);transform-origin:50% 0;transition:transform var(--spotlight-duration) cubic-bezier(.16,1,.3,1);will-change:transform}._hero_1e661_27[data-spotlight=true] ._spotlight_1e661_46{opacity:var(--spotlight-intensity)}._hero_1e661_27[data-spotlight=true] ._spotlight_1e661_46 img{transform:translate(-50%) scaleX(1)}@keyframes _fadeIn_1e661_1{to{opacity:1}}@keyframes _glitchIn_1e661_1{to{opacity:1;filter:blur(0);transform:scale(1)}}@media(prefers-reduced-motion:reduce){._hero_1e661_27[data-started] ._step_1e661_40,._hero_1e661_27[data-started] ._character_1e661_35{animation:none;opacity:1;filter:none;transform:none}._spotlight_1e661_46,._spotlight_1e661_46 img,._title_1e661_33,._subtitle_1e661_33{transition:none}}@property --fill-top{syntax: "<color>"; inherits: false; initial-value: transparent;}@property --fill-bottom{syntax: "<color>"; inherits: false; initial-value: transparent;}._glassButton_1e661_62{position:relative;isolation:isolate;display:inline-block;line-height:16px;text-decoration:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;color:var(--text);--fill-top: var(--top);--fill-bottom: var(--bottom);background:linear-gradient(180deg,var(--fill-top),var(--fill-bottom));box-shadow:var(--shadow);transition:color var(--hover-ms, .2s) var(--hover-ease, ease),--fill-top var(--hover-ms, .2s) var(--hover-ease, ease),--fill-bottom var(--hover-ms, .2s) var(--hover-ease, ease)}._glassButton_1e661_62:hover{color:var(--hover-text);--fill-top: var(--top-hover);--fill-bottom: var(--bottom-hover)}._followsSpotlight_1e661_81{transition:color var(--spotlight-duration) ease,--fill-top var(--spotlight-duration) ease,--fill-bottom var(--spotlight-duration) ease}._followsSpotlight_1e661_81:hover{color:var(--text);--fill-top: var(--top);--fill-bottom: var(--bottom)}._glassButton_1e661_62:before,._glassButton_1e661_62:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;mix-blend-mode:plus-lighter;transition:opacity var(--hover-ms, .2s) var(--hover-ease, ease)}._glassButton_1e661_62:before{z-index:-1;background:radial-gradient(var(--light-size, 0) circle at var(--lx, 50%) var(--ly, 50%),var(--light, transparent),transparent)}._glassButton_1e661_62:after{padding:var(--rim-width, 1px);background:radial-gradient(var(--light-size, 0) circle at var(--lx, 50%) var(--ly, 50%),var(--light-rim, transparent),transparent);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}._glassButton_1e661_62[data-light=true]:before,._glassButton_1e661_62[data-light=true]:after{opacity:1}._section_1e661_111{margin:0 auto}._eyebrow_1e661_112,._heading_1e661_112{text-align:center;text-wrap:balance}._eyebrow_1e661_112{margin-left:auto;margin-right:auto}._grid_1e661_114{display:grid;margin-bottom:0;padding:0;list-style:none}._card_1e661_115{position:relative}._icon_1e661_116{display:grid;place-items:center}._cardText_1e661_117{margin-left:0;margin-right:0;text-wrap:pretty}._card_1e661_115[data-align=center] ._icon_1e661_116{margin:0 auto}._card_1e661_115[data-align=center] ._cardText_1e661_117{margin-left:auto;margin-right:auto}._quote_1e661_120{margin-left:0;margin-right:0;text-wrap:pretty}._person_1e661_121{display:flex;flex-direction:column;gap:2px;margin:0}._card_1e661_115[data-placeholder=true]{outline:1px solid rgba(255,196,0,.45);outline-offset:-1px}._card_1e661_115[data-placeholder=true]:before{content:"Placeholder · dev only";position:absolute;top:-10px;left:20px;padding:2px 8px;border-radius:6px;font:500 11px/16px Amethyst Plex Mono,ui-monospace,monospace;color:#000;background:#ffc400}._download_1e661_136{text-align:center}._download_1e661_136 p{margin-left:auto;margin-right:auto;text-wrap:balance}._footer_1e661_139{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0 auto}._footer_1e661_139 a{color:inherit;text-decoration:none}._footer_1e661_139 a:hover{color:#ffffffb3}
