:root{--paper: #f1e9d8;--paper-warm: #ebdfc7;--paper-bright: #faf5eb;--ink: #18130d;--ink-soft: #2a2018;--mute: #6b5f50;--mute-soft: #8e8270;--rule: #d6cab1;--rule-soft: #e0d6c0;--fox: #b23a24;--fox-deep: #802715;--font-display: "Fraunces", "Iowan Old Style", Georgia, "Times New Roman", serif;--font-body: "Geist", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", system-ui, sans-serif;--font-mono: "Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html,body{background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:17px;line-height:1.55;letter-spacing:-.005em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{position:relative;min-height:100vh}::selection{background:var(--fox);color:var(--paper)}::-moz-selection{background:var(--fox);color:var(--paper)}a{color:inherit}main{max-width:1180px;margin:0 auto;padding:32px 56px 80px;position:relative;z-index:1}.masthead{display:flex;justify-content:space-between;align-items:center;padding:16px 0 96px}.wordmark{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--ink)}.wordmark .mark{width:14px;height:14px;background:var(--fox);border-radius:2px;position:relative;box-shadow:0 0 0 1px var(--fox-deep) inset}.wordmark .mark:after{content:"";position:absolute;inset:0 0 50%;background:var(--fox-deep);border-radius:2px 2px 0 0}.wordmark .name{font-family:var(--font-display);font-weight:500;font-size:18px;letter-spacing:-.01em;font-variation-settings:"opsz" 24}.meta{font-family:var(--font-mono);font-size:11px;color:var(--mute);letter-spacing:.14em;text-transform:uppercase;display:flex;gap:10px;align-items:center}.meta .sep{opacity:.45}.hero{padding:64px 0 112px;max-width:1000px}.eyebrow{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.22em;color:var(--fox);margin-bottom:36px;line-height:1.55;text-indent:-50px;padding-left:50px;max-width:56ch}.eyebrow:before{content:"";display:inline-block;width:36px;height:1px;background:var(--fox);vertical-align:middle;margin-right:14px;margin-bottom:3px}.display{font-family:var(--font-display);font-weight:360;font-size:clamp(44px,7.4vw,104px);line-height:.96;letter-spacing:-.038em;font-variation-settings:"opsz" 144,"SOFT" 30;margin-bottom:36px;color:var(--ink);max-width:14ch;overflow-wrap:break-word}.display em{font-style:italic;font-weight:320;color:var(--fox);font-variation-settings:"opsz" 144,"SOFT" 100}.lede{font-family:var(--font-display);font-weight:350;font-size:clamp(18px,1.55vw,22px);line-height:1.45;letter-spacing:-.01em;color:var(--ink-soft);max-width:56ch;font-variation-settings:"opsz" 36}.rule{border:none;border-top:1px solid var(--rule);margin:0;position:relative}.rule:before{content:"";position:absolute;left:0;top:-1px;width:64px;height:1px;background:var(--fox)}.section-head{display:flex;align-items:baseline;gap:28px;padding:80px 0 56px}.section-num{font-family:var(--font-mono);font-size:11px;color:var(--fox);letter-spacing:.18em;text-transform:uppercase}.section-title{font-family:var(--font-display);font-weight:380;font-style:italic;font-variation-settings:"opsz" 144,"SOFT" 60;font-size:36px;letter-spacing:-.02em;color:var(--ink)}.product{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:72px;align-items:start;padding-bottom:96px}.product-preview{display:block;text-decoration:none;position:relative;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.product-preview:hover{transform:translateY(-3px)}.product-preview:hover .browser{box-shadow:0 1px #fff9 inset,0 40px 80px -20px #18130d38,0 12px 24px -8px #18130d24}.browser{background:var(--paper-bright);border:1px solid var(--rule);border-radius:7px;overflow:hidden;max-width:100%;box-shadow:0 1px #fff9 inset,0 30px 60px -22px #18130d2e,0 8px 20px -8px #18130d1a;transition:box-shadow .5s cubic-bezier(.2,.8,.2,1)}.browser-bar{display:flex;align-items:center;gap:14px;padding:11px 14px;background:var(--paper-warm);border-bottom:1px solid var(--rule)}.dots{display:flex;gap:7px}.dots span{width:10px;height:10px;border-radius:50%;display:block}.dot-r{background:#e36254}.dot-y{background:#e5b843}.dot-g{background:#66b86f}.url{font-family:var(--font-mono);font-size:12px;color:var(--mute);flex:1;text-align:center;letter-spacing:-.005em}.url .scheme{color:var(--mute-soft)}.browser-body{padding:64px 40px 56px;min-height:380px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(450px 240px at 50% 30%,rgba(178,58,36,.05),transparent 70%),var(--paper-bright)}.amux-mock{text-align:center;max-width:480px}.amux-glyph{display:inline-flex;gap:4px;margin-bottom:28px;align-items:end}.amux-glyph i{display:block;width:7px;background:var(--fox);border-radius:1px}.amux-glyph i:nth-child(1){height:14px;opacity:.4}.amux-glyph i:nth-child(2){height:22px}.amux-glyph i:nth-child(3){height:18px;opacity:.7}.amux-glyph i:nth-child(4){height:26px}.amux-glyph i:nth-child(5){height:12px;opacity:.4}.amux-name{font-family:var(--font-display);font-weight:380;font-style:italic;font-size:64px;letter-spacing:-.045em;margin-bottom:6px;color:var(--ink);font-variation-settings:"opsz" 144,"SOFT" 40;line-height:1}.amux-tag{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.24em;color:var(--mute);margin-bottom:28px}.amux-desc{font-family:var(--font-display);font-weight:350;font-size:16px;line-height:1.5;color:var(--ink-soft);margin-bottom:28px;font-variation-settings:"opsz" 36}.amux-prompt{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:12.5px;color:var(--ink);background:#18130d0f;padding:9px 16px;border-radius:4px;letter-spacing:-.005em}.prompt-prefix{color:var(--fox);font-weight:600}.amux-prompt .caret{display:inline-block;width:7px;height:13px;background:var(--fox);animation:blink 1.1s steps(1) infinite;vertical-align:-2px;margin-left:1px}@keyframes blink{50%{opacity:0}}.product-meta{padding-top:6px}.product-name{display:flex;align-items:baseline;gap:16px;margin-bottom:22px;flex-wrap:wrap}.product-name h3{font-family:var(--font-display);font-weight:420;font-style:italic;font-size:38px;letter-spacing:-.03em;color:var(--ink);font-variation-settings:"opsz" 144,"SOFT" 50;line-height:1}.product-tag{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.2em;color:var(--fox)}.product-desc{font-size:16px;line-height:1.65;color:var(--ink-soft);margin-bottom:32px;max-width:44ch}.product-facts{display:grid;grid-template-columns:max-content 1fr;column-gap:28px;row-gap:10px;font-family:var(--font-mono);font-size:12px;border-top:1px solid var(--rule);padding-top:20px;margin-bottom:32px}.product-facts dt{color:var(--mute);text-transform:uppercase;letter-spacing:.14em;font-size:10.5px;padding-top:1px}.product-facts dd{color:var(--ink)}.link{font-family:var(--font-display);font-style:italic;font-size:17px;color:var(--fox);text-decoration:none;border-bottom:1px solid var(--fox);padding-bottom:1px;transition:color .2s,border-color .2s,gap .3s;font-variation-settings:"opsz" 36;display:inline-flex;gap:8px;align-items:center}.link:hover{color:var(--fox-deep);border-color:var(--fox-deep)}.link:hover .arrow{transform:translate(3px)}.link .arrow{display:inline-block;transition:transform .3s cubic-bezier(.2,.8,.2,1);font-style:normal}.about-body{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:72px;padding-bottom:96px;max-width:1100px;align-items:start}.about-text{max-width:56ch}.about-lede{font-family:var(--font-display);font-weight:380;font-size:clamp(20px,2vw,26px);line-height:1.35;letter-spacing:-.018em;color:var(--ink);font-variation-settings:"opsz" 60;margin-bottom:28px}.about-lede em{color:var(--fox);font-style:italic;font-variation-settings:"opsz" 60,"SOFT" 80}.about-text p:not(.about-lede){font-size:15.5px;line-height:1.7;color:var(--ink-soft)}.about-figure{display:flex;flex-direction:column;align-items:center;gap:14px;margin:0}.about-figure figcaption{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--mute)}.lab-mark{display:block;width:100%;max-width:280px;height:auto;transform-origin:70% bottom;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.lab-mark:hover{transform:rotate(-2deg) translateY(-2px)}.colophon{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;padding:64px 0 16px;border-top:1px solid var(--rule);align-items:start}.colophon:before{content:"";display:block;position:absolute;width:64px;height:1px;background:var(--fox);margin-top:-1px}.col-left{display:flex;align-items:flex-start;gap:16px}.colophon-mark{width:12px;height:12px;background:var(--fox);border-radius:2px;margin-top:5px;flex-shrink:0;position:relative}.colophon-mark:after{content:"";position:absolute;inset:0 0 50%;background:var(--fox-deep);border-radius:2px 2px 0 0}.col-left .legal{font-family:var(--font-display);font-weight:500;font-size:16px;letter-spacing:-.01em}.col-left .muted{font-family:var(--font-mono);font-size:10.5px;color:var(--mute);text-transform:uppercase;letter-spacing:.14em;margin-top:6px}.legal-facts{display:grid;grid-template-columns:max-content 1fr;column-gap:32px;row-gap:8px;font-family:var(--font-mono);font-size:11.5px}.legal-facts dt{color:var(--mute);text-transform:uppercase;letter-spacing:.14em;font-size:10.5px;padding-top:1px}.legal-facts dd{color:var(--ink)}.legal-facts a{color:var(--fox);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s}.legal-facts a:hover{border-color:var(--fox)}.copy{grid-column:1 / -1;font-family:var(--font-mono);font-size:10.5px;color:var(--mute);text-transform:uppercase;letter-spacing:.16em;padding-top:32px;margin-top:24px;border-top:1px solid var(--rule-soft);display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}.anim-on-load .masthead,.anim-on-load .hero,.anim-on-load .rule,.anim-on-load .section-head,.anim-on-load .product,.anim-on-load .about-body,.anim-on-load .colophon{animation:fade-up 1.05s cubic-bezier(.2,.7,.15,1) backwards}.anim-on-load .masthead{animation-delay:0s}.anim-on-load .hero{animation-delay:.08s}.anim-on-load .rule{animation-delay:.18s;animation-duration:.8s}.anim-on-load .section-head{animation-delay:.22s}.anim-on-load .product{animation-delay:.28s}.anim-on-load .about-body{animation-delay:.34s}.anim-on-load .colophon{animation-delay:.4s}@keyframes fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;transition-duration:1ms!important}.amux-prompt .caret{animation:none;opacity:1}}@media(max-width:960px){main{padding:24px 32px 56px}.masthead{padding-bottom:56px}.hero{padding:40px 0 80px}.display{max-width:18ch}.product,.about-body{grid-template-columns:1fr;gap:40px;padding-bottom:64px}.about-figure{order:2}.lab-mark{max-width:200px}.browser-body{padding:48px 24px 40px;min-height:320px}.amux-name{font-size:50px}.colophon{grid-template-columns:1fr;gap:40px}.section-head{padding:56px 0 36px;gap:18px}.section-title{font-size:28px}}@media(max-width:560px){main{padding:20px 22px 40px}.masthead{flex-direction:column;align-items:flex-start;gap:14px;padding:16px 0 36px}.meta .sep,.meta-mid,.meta-end{display:none}.hero{padding:24px 0 56px}.eyebrow{margin-bottom:24px}.display{letter-spacing:-.03em;max-width:100%}.amux-name{font-size:42px}.browser-body{padding:36px 18px 32px;min-height:260px}.amux-desc{font-size:14px}.product-name h3{font-size:30px}.legal-facts{column-gap:16px;font-size:11px}.copy{font-size:10px;letter-spacing:.12em}}
