.abx-home{--paper: var(--abx-paper, #f0f1ed);--card: var(--abx-card, #fbfbf8);--ink: var(--abx-ink, #101a1c);--ink-soft: var(--abx-ink-soft, #56635f);--rule: var(--abx-rule, #d3d7d0);--petrol: var(--abx-petrol, #0b5c50);--brass: var(--abx-brass, #95793f);--bubble: var(--abx-bubble, #17272a);--bubble-ink: var(--abx-bubble-ink, #eceae1);--font-display: "Libre Caslon Display", Georgia, "Times New Roman", serif;--font-text: "Libre Franklin", "Helvetica Neue", Arial, sans-serif;--font-slip: "Courier Prime", "Courier New", monospace;background:var(--paper);color:var(--ink);font-family:var(--font-text);font-size:1rem;font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased}.abx-home *,.abx-home *:before,.abx-home *:after{box-sizing:border-box}.abx-home .wrap{max-width:68rem;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.abx-home .band{border-top:1px solid var(--rule)}.abx-home h1,.abx-home h2,.abx-home h3{font-family:var(--font-display);font-weight:400;text-wrap:balance;margin:0}.abx-home p{margin:0}.abx-home a{color:inherit}.abx-home .eyebrow{font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin:0}.abx-home .masthead{padding-block:1.25rem 1.1rem;display:flex;align-items:baseline;gap:1.5rem;flex-wrap:wrap}.abx-home .wordmark{display:inline-flex;align-items:center;text-decoration:none;line-height:1;color:var(--petrol)}.abx-home .masthead nav{margin-left:auto;display:flex;gap:1.5rem;flex-wrap:wrap}.abx-home .masthead nav a{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:var(--ink-soft);padding-bottom:2px;border-bottom:1px solid transparent}.abx-home .masthead nav a:hover{color:var(--ink);border-bottom-color:var(--brass)}.abx-home .hero{padding-block:clamp(2.5rem,7vw,5rem) clamp(2.5rem,6vw,4.5rem);display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(2rem,5vw,4.5rem);align-items:start}.abx-home .hero-copy{min-width:0;display:flex;flex-direction:column;gap:1.5rem}.abx-home .hero-copy .eyebrow{align-self:flex-start}.abx-home h1{font-size:clamp(2.6rem,6.4vw,4.4rem);line-height:1.02;letter-spacing:-.015em}.abx-home h1 em{font-style:italic}.abx-home .lede{font-size:1.0625rem;font-weight:300;line-height:1.68;max-width:34ch;color:var(--ink)}.abx-home .lede strong{font-weight:500}.abx-home .signin{display:flex;flex-direction:column;gap:.6rem;max-width:25rem}.abx-home .field{display:flex;align-items:stretch;border-bottom:1px solid var(--ink);gap:.5rem}.abx-home .field .cc{font-family:var(--font-slip);font-size:.9375rem;align-self:center;color:var(--ink-soft);padding-left:.1rem}.abx-home .field input{flex:1 1 auto;min-width:0;border:0;background:transparent;color:var(--ink);font-family:var(--font-slip);font-size:1rem;letter-spacing:.04em;padding:.7rem .2rem}.abx-home .field input::-moz-placeholder{color:var(--ink-soft);opacity:.75}.abx-home .field input::placeholder{color:var(--ink-soft);opacity:.75}.abx-home .field input:focus{outline:none}.abx-home .field:focus-within{border-bottom-color:var(--petrol);box-shadow:0 1px 0 0 var(--petrol)}.abx-home .field button{border:0;background:transparent;color:var(--petrol);cursor:pointer;font-family:var(--font-text);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:0 .35rem}.abx-home .field button:hover{color:var(--ink)}.abx-home .field button:focus-visible{outline:2px solid var(--petrol);outline-offset:2px}.abx-home .fineprint{font-size:.75rem;line-height:1.5;color:var(--ink-soft);max-width:32ch}.abx-home .fineprint a{color:var(--ink-soft)}.abx-home .phone{width:100%;max-width:20rem;margin:0 auto;min-width:0;background:var(--bubble);border-radius:2.4rem;padding:.5rem;box-shadow:0 20px 44px -26px #101a1c8c}.abx-home .phone-screen{background:var(--card);border-radius:2rem;overflow:hidden;aspect-ratio:9 / 19;display:flex;flex-direction:column}.abx-home .phone-status{display:flex;align-items:center;justify-content:space-between;padding:.6rem 1.2rem .35rem;font-size:.75rem;font-weight:600;color:var(--ink);flex:none}.abx-home .phone-status .ind{display:flex;align-items:center}.abx-home .phone-input{display:flex;align-items:center;gap:.5rem;margin:0 .7rem .45rem;padding:.35rem .35rem .35rem .85rem;border:1px solid var(--rule);border-radius:999px;font-size:.8125rem;color:var(--ink-soft);flex:none}.abx-home .phone-input .send{margin-left:auto;width:1.45rem;height:1.45rem;border-radius:50%;background:var(--petrol);color:var(--card);display:grid;place-items:center;font-size:.8rem;line-height:1}.abx-home .phone-home{width:7.5rem;height:4px;border-radius:2px;background:var(--ink);opacity:.22;margin:0 auto .5rem;flex:none}.abx-home .thread{min-width:0;min-height:0;flex:1 1 auto;display:flex;flex-direction:column}.abx-home .thread-head{display:flex;align-items:center;gap:.6rem;padding:.55rem 1rem .7rem;border-bottom:1px solid var(--rule);flex:none}.abx-home .thread-head .who{font-family:var(--font-display);font-size:1rem;letter-spacing:.01em}.abx-home .thread-head .num{font-family:var(--font-slip);font-size:.75rem;color:var(--ink-soft)}.abx-home .live{width:6px;height:6px;border-radius:50%;background:var(--petrol);flex:none}.abx-home .replay{margin-left:auto;border:0;background:transparent;cursor:pointer;color:var(--ink-soft);font-family:var(--font-text);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;padding:.2rem}.abx-home .replay:hover{color:var(--petrol)}.abx-home .thread-body{padding:1.15rem .85rem 1.1rem;display:flex;flex:1 1 auto;flex-direction:column;gap:.85rem;min-height:0;position:relative;overflow-y:auto;scrollbar-width:none}.abx-home .thread-body::-webkit-scrollbar{display:none}.abx-home .thread-body>*:first-child{margin-top:auto}.abx-home .msg{display:flex;flex-direction:column;gap:.25rem;max-width:84%}.abx-home .msg.them{align-self:flex-start}.abx-home .msg.me{align-self:flex-end;align-items:flex-end}.abx-home .bubble{padding:.6rem .8rem;border-radius:3px;font-size:.9375rem;line-height:1.5}.abx-home .them .bubble{background:var(--bubble);color:var(--bubble-ink)}.abx-home .me .bubble{background:transparent;color:var(--ink);border:1px solid var(--rule)}.abx-home .stamp{font-family:var(--font-slip);font-size:.625rem;letter-spacing:.06em;color:var(--ink-soft);text-transform:uppercase}.abx-home .gap{display:flex;align-items:center;gap:.75rem;font-family:var(--font-slip);font-size:.6875rem;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.06em;margin-block:.15rem}.abx-home .gap:before,.abx-home .gap:after{content:"";flex:1;height:1px;background:var(--rule)}.abx-home .attach{display:flex;align-items:center;gap:.5rem;font-family:var(--font-slip);font-size:.6875rem;color:var(--ink-soft);border:1px dashed var(--rule);padding:.3rem .5rem;border-radius:3px}.abx-home .thread.is-animated .msg,.abx-home .thread.is-animated .gap{animation:abx-arrive .42s ease-out both;animation-delay:calc(var(--i) * .76s + .15s)}@keyframes abx-arrive{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.abx-home .thread.is-animated .msg,.abx-home .thread.is-animated .gap{animation:none}}.abx-home .section-head{display:flex;flex-direction:column;gap:.9rem;max-width:46rem}.abx-home .section-head h2{font-size:clamp(1.75rem,3.6vw,2.5rem);line-height:1.12;letter-spacing:-.01em}.abx-home .section-head p{font-size:1rem;font-weight:300;line-height:1.65;color:var(--ink-soft);max-width:58ch}.abx-home .flow{padding-block:clamp(2.75rem,6vw,4rem)}.abx-home .flow-board{margin-top:2rem;display:grid;grid-template-columns:15.5rem minmax(0,1fr);gap:1.25rem;align-items:start}.abx-home .flow-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:1px solid var(--rule);background:var(--card)}.abx-home .flow-steps li+li{border-top:1px solid var(--rule)}.abx-home .flow-steps button{width:100%;display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;border:0;background:transparent;color:var(--ink-soft);font:inherit;font-size:.9375rem;text-align:left;cursor:pointer}.abx-home .flow-steps button[aria-current=step]{color:var(--ink);background:var(--paper);box-shadow:inset 3px 0 0 var(--petrol)}.abx-home .flow-steps button:hover{color:var(--ink)}.abx-home .flow-steps button:focus-visible{outline:2px solid var(--petrol);outline-offset:-2px}.abx-home .flow-n{font-family:var(--font-slip);font-size:.6875rem;letter-spacing:.08em;color:var(--brass)}.abx-home .flow-stage{border:1px solid var(--rule);background:var(--card);min-width:0;display:flex;flex-direction:column}.abx-home .flow-meter{height:3px;background:var(--rule)}.abx-home .flow-meter span{display:block;height:100%;background:var(--petrol);transition:width .18s ease}.abx-home .flow-copy{padding:1.25rem 1.25rem 0;display:flex;flex-direction:column;gap:.4rem}.abx-home .flow-kicker{font-family:var(--font-slip);font-size:.6875rem;letter-spacing:.08em;color:var(--brass);text-transform:uppercase}.abx-home .flow-copy h3{font-size:1.5rem;letter-spacing:.01em}.abx-home .flow-copy p{color:var(--ink-soft);font-weight:300;max-width:46ch}.abx-home .flow-demo{padding:1.25rem;display:flex;flex-direction:column;gap:.85rem;animation:flow-in .18s ease}.abx-home .flow-nav{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:0 1.25rem 1.25rem}.abx-home .flow-back,.abx-home .flow-pick,.abx-home .flow-next{font:inherit;font-size:.875rem;cursor:pointer}.abx-home .flow-back{background:transparent;border:0;color:var(--ink-soft);padding:.55rem 0}.abx-home .flow-back:hover{color:var(--ink)}.abx-home .flow-back:disabled{opacity:.35;cursor:default}.abx-home .flow-next{background:var(--petrol);color:var(--bubble-ink);border:0;padding:.55rem 1.1rem;text-decoration:none}.abx-home .flow-next:hover{filter:brightness(1.08)}.abx-home .flow-pick{align-self:flex-start;background:transparent;color:var(--ink);border:1px solid var(--rule);padding:.45rem .75rem}.abx-home .flow-pick:hover{border-color:var(--petrol)}.abx-home .flow-pick[aria-pressed=true]{background:var(--petrol);color:var(--bubble-ink);border-color:var(--petrol)}.abx-home .flow-back:focus-visible,.abx-home .flow-pick:focus-visible,.abx-home .flow-next:focus-visible{outline:2px solid var(--petrol);outline-offset:2px}.abx-home .flow-picks{display:flex;flex-wrap:wrap;gap:.5rem}.abx-home .flow-note{margin:0;font-size:.9375rem;color:var(--ink)}.abx-home .flow-bubble{max-width:32ch;padding:.7rem .85rem;background:var(--bubble);color:var(--bubble-ink);font-size:.9375rem;line-height:1.45}.abx-home .flow-bubble.you{margin-left:auto;background:transparent;color:var(--ink);border:1px solid var(--rule)}.abx-home .store-list{display:flex;flex-direction:column;border:1px solid var(--rule)}.abx-home .store-row{display:flex;justify-content:space-between;gap:1rem;padding:.65rem .8rem;font-size:.875rem}.abx-home .store-row+.store-row{border-top:1px solid var(--rule)}.abx-home .store-row .tag{font-family:var(--font-slip);font-size:.6875rem;letter-spacing:.06em;color:var(--brass);white-space:nowrap}.abx-home .store-row.out .tag{color:var(--ink-soft)}.abx-home .channels{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.abx-home .channels .flow-pick{width:100%;text-align:left;align-self:stretch}@keyframes flow-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.abx-home .flow-demo{animation:none}.abx-home .flow-meter span{transition:none}}.abx-home .slip{background:var(--card);border:1px solid var(--rule);font-family:var(--font-slip);min-width:0}.abx-home .slip-head{padding:.8rem 1rem;border-bottom:1px solid var(--rule);display:flex;flex-wrap:wrap;gap:.25rem 1rem;font-size:.75rem;color:var(--ink-soft)}.abx-home .slip-head b{color:var(--ink);font-weight:400;letter-spacing:.02em}.abx-home .slip-body{padding:1rem;display:flex;flex-direction:column;gap:.8rem;font-size:.8125rem;line-height:1.6}.abx-home .line{display:grid;grid-template-columns:4.25rem 1fr;gap:.75rem}.abx-home .line .spk{color:var(--brass);letter-spacing:.06em}.abx-home .line.desk .spk{color:var(--ink-soft)}.abx-home .slip-foot{border-top:1px solid var(--rule);padding:.75rem 1rem;display:flex;align-items:center;gap:.75rem;font-size:.6875rem;color:var(--ink-soft)}.abx-home .wave{flex:1 1 auto;min-width:0;height:18px;display:flex;align-items:center;gap:2px;overflow:hidden}.abx-home .wave i{flex:1 1 auto;background:var(--rule);border-radius:1px}.abx-home .wave i.on{background:var(--petrol)}.abx-home .selling{padding-block:clamp(2.75rem,6vw,4rem);display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(2rem,5vw,4rem);align-items:start}.abx-home .close{padding-block:clamp(3rem,7vw,5rem);display:flex;flex-direction:column;gap:1.75rem;align-items:flex-start}.abx-home .close h2{font-size:clamp(2rem,5vw,3.25rem);line-height:1.08;letter-spacing:-.015em;max-width:30ch}.abx-home .close .lede{max-width:44ch}.abx-home .close-cta{color:var(--petrol);text-decoration:none;border-bottom:1px solid var(--brass);padding-bottom:3px}.abx-home footer{border-top:1px solid var(--rule);padding-block:2rem 2.5rem;display:flex;flex-wrap:wrap;gap:1.5rem 3rem;align-items:baseline}.abx-home footer .col{display:flex;flex-direction:column;gap:.4rem}.abx-home footer .col span,.abx-home footer .col a{font-size:.75rem;color:var(--ink-soft);text-decoration:none}.abx-home footer .col a:hover{color:var(--petrol)}.abx-home footer .col .hd{font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.abx-home footer .rule-note{margin-left:auto;font-size:.75rem;color:var(--ink-soft);max-width:30ch}@media(max-width:860px){.abx-home .hero,.abx-home .selling,.abx-home .flow-board{grid-template-columns:1fr}.abx-home .flow-steps{flex-direction:row;overflow-x:auto}.abx-home .flow-steps li+li{border-top:0;border-left:1px solid var(--rule)}.abx-home .flow-steps button{white-space:nowrap}.abx-home .flow-steps button[aria-current=step]{box-shadow:inset 0 -3px 0 var(--petrol)}}@media(max-width:520px){.abx-home .masthead nav{gap:1rem}.abx-home .msg{max-width:90%}}.abx-home.abx-landing{min-height:100svh;display:flex;flex-direction:column;gap:clamp(1rem,2.4vh,2rem);padding:clamp(1rem,2.4vh,1.75rem) clamp(1.1rem,4vw,3rem)}.abx-landing .landing-head{display:flex;align-items:center;gap:1.5rem;flex:none}.abx-landing .landing-head nav{margin-left:auto;display:flex;gap:1.5rem}.abx-landing .landing-head nav a{font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:var(--ink-soft);border-bottom:1px solid transparent;padding-bottom:2px}.abx-landing .landing-head nav a:hover{color:var(--ink);border-bottom-color:var(--brass)}.abx-landing .landing-grid{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,34rem) auto;align-items:center;justify-content:center;gap:clamp(1.5rem,5vw,5rem);max-width:76rem;width:100%;margin:0 auto}.abx-landing .landing-copy{display:flex;flex-direction:column;gap:clamp(.9rem,2.2vh,1.5rem);max-width:34rem}.abx-landing h1{font-size:clamp(2rem,4.6vw,3.5rem);line-height:1.06;letter-spacing:-.015em}.abx-landing .lede{font-size:clamp(.95rem,1.5vw,1.0625rem);max-width:40ch}.abx-landing .signin{max-width:26rem}.abx-landing .landing-video{position:relative;height:min(71svh,46rem);aspect-ratio:9 / 16;flex:none}.abx-landing .landing-video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;background:var(--bubble);border-radius:10px;box-shadow:0 24px 60px -34px #101a1c99}.abx-landing .sound{position:absolute;top:.7rem;right:.7rem;border:0;cursor:pointer;background:#0a0e10b8;color:#f1f4f6;font-family:var(--font-text);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;padding:.45rem .9rem;border-radius:999px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap}.abx-landing .sound:hover{background:#0a0e10e6}.abx-landing .sound:focus-visible{outline:2px solid var(--petrol);outline-offset:2px}.abx-landing .landing-foot{flex:none;display:flex;align-items:center;gap:1.5rem;font-size:.75rem;color:var(--ink-soft)}.abx-landing .landing-foot a{margin-left:auto;text-decoration:none}.abx-landing .landing-foot a:hover{color:var(--petrol)}@media(max-width:900px){.abx-landing .landing-grid{grid-template-columns:1fr;grid-template-rows:auto auto;align-content:center;gap:clamp(1rem,2.6vh,1.75rem);justify-items:center;text-align:center}.abx-landing .landing-video{grid-row:1;height:min(37svh,27rem)}.abx-landing .landing-copy{grid-row:2;align-items:center}.abx-landing .lede{max-width:38ch}.abx-landing .signin{width:100%}.abx-landing .fineprint{max-width:40ch;margin-inline:auto}}@media(max-width:520px){.abx-landing h1{font-size:clamp(1.6rem,7.6vw,2.1rem)}.abx-landing .sound{font-size:.625rem;padding:.35rem .7rem;top:.5rem;right:.5rem}.abx-landing .lede{font-size:.9375rem}.abx-landing .landing-foot span{display:none}}@media(max-width:900px)and (max-height:720px){.abx-home.abx-landing{padding-block:.6rem;gap:.85rem}.abx-landing .lede-more{display:none}}@media(max-width:900px)and (min-height:900px){.abx-landing .landing-video{height:min(50svh,34rem)}}
