.ab{--ab-ink:#17140F;--ab-mid:#857F74;--ab-border:#E6E3DC;--ab-accent:#A67C4A;--ab-bg:#FAFAF8;--ab-font:"Space Grotesk",ui-sans-serif,system-ui,sans-serif;--ab-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:clamp(1.5rem,4vw,3.5rem);align-items:center;max-width:1320px;margin:0 auto;padding:0 2rem}.ab-stage{position:relative;overflow:hidden;background:var(--ab-bg);box-shadow:0 30px 70px #0000002e,0 8px 24px #0000001a}.ab-art{display:block;width:100%;height:auto;transition:opacity .6s cubic-bezier(.2,.6,.2,1),filter .6s cubic-bezier(.2,.6,.2,1)}.ab--on .ab-art{opacity:.9;filter:saturate(.92)}.ab-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .5s cubic-bezier(.2,.6,.2,1)}.ab-overlay svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.ab--on .ab-overlay{opacity:1}.ab-overlay g[data-id]{opacity:0;transform-box:fill-box;transform-origin:center;transition:opacity .55s cubic-bezier(.2,.6,.2,1);transition-delay:calc(var(--i,0)*55ms)}.ab--on .ab-overlay g[data-id]{opacity:1}.ab-overlay g[data-rel=marks],.ab-overlay g[data-rel=title]{opacity:0;transition:opacity .5s ease}.ab--on .ab-overlay g[data-rel=marks],.ab--on .ab-overlay g[data-rel=title]{opacity:1;transition-delay:.5s}.ab--focus .ab-overlay g[data-id]{opacity:.1;transition:opacity .25s ease}.ab--focus .ab-overlay g[data-id].ab-active{opacity:1}.ab--focus .ab-art{opacity:.7}.ab-side{align-self:center}.ab-eyebrow{font-family:var(--ab-mono);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--ab-accent);margin:0 0 .5rem}.ab-title{font-family:var(--ab-font);font-weight:300;font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.05;letter-spacing:.01em;color:var(--ab-ink);margin:0 0 .35rem;text-transform:uppercase}.ab-sub{font-family:var(--ab-mono);font-size:11px;letter-spacing:.04em;line-height:1.6;color:var(--ab-mid);margin:0 0 1.25rem;max-width:34ch}.ab-toggle{display:inline-flex;align-items:center;gap:9px;cursor:pointer;font-family:var(--ab-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ab-ink);background:transparent;border:1px solid var(--ab-border);padding:11px 16px;margin-bottom:1.25rem;transition:border-color .25s,color .25s}.ab-toggle:hover{border-color:var(--ab-accent);color:var(--ab-accent)}.ab-toggle .ab-ic{width:10px;height:10px;border:1px solid currentColor;position:relative}.ab-toggle .ab-ic:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border:1px solid currentColor;opacity:.45}.ab--on .ab-toggle .ab-ic{background:var(--ab-accent);border-color:var(--ab-accent)}.ab-legend{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px;max-height:0;overflow:hidden;transition:max-height .6s cubic-bezier(.2,.6,.2,1)}.ab--on .ab-legend{max-height:640px}.ab-chip{width:100%;text-align:left;cursor:pointer;background:transparent;border:0;border-top:1px solid var(--ab-border);padding:9px 2px;font-family:var(--ab-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ab-mid);display:flex;align-items:center;gap:10px;transition:color .2s,padding-left .2s}.ab-chip:last-child{border-bottom:1px solid var(--ab-border)}.ab-chip:hover,.ab-chip[aria-current=true]{color:var(--ab-ink);padding-left:8px}.ab-chip .ab-dot{width:5px;height:5px;flex:0 0 auto;background:var(--ab-border);border-radius:50%;transition:background .2s}.ab-chip:hover .ab-dot,.ab-chip[aria-current=true] .ab-dot{background:var(--ab-accent)}.ab-chip .ab-k{margin-left:auto;font-size:9px;color:var(--ab-accent);opacity:.7;letter-spacing:.12em}.ab-count{font-family:var(--ab-mono);font-size:9px;letter-spacing:.18em;color:var(--ab-mid);margin-top:.9rem}@media(max-width:900px){.ab{grid-template-columns:1fr}.ab-side{order:2}.ab-stage{order:1}}@media(prefers-reduced-motion:reduce){.ab-art,.ab-overlay,.ab-overlay g[data-id],.ab-legend{transition:none!important}.ab-overlay g[data-id]{transition-delay:0s!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/axion-blueprint.css.map */
