.air30-ds{--air30-red:#ee3b39;--air30-pink:#ec3e8e;--air30-blue:#4fbee8;--air30-green:#1aa34a;--air30-orange:#f0801e;--air30-yellow:#f4b42a;--air30-ink:#17130f;--air30-cream:#faf7ec;--air30-rail:#f7f4e3;--air30-cream-2:#e9e1c7;--air30-band:#14100c;--air30-band-2:#0b0b0a;--air30-muted:#efe9d6;--air30-muted-ink:#8a8271;--air30-faint:#918d80;--air30-hair:#17130f38;--air30-sh:var(--air30-blue)}.air-site:has(.air30-ds){--paper:#faf7ec}.air30-ds .air-eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--air30-red);font-size:11px;font-weight:500}.air30-ds .air-eyebrow--dark{color:var(--air30-blue)}.air30-ds .air-btn{border:2.5px solid var(--air30-ink);box-shadow:4px 4px 0 var(--air30-ink);border-radius:0;font-weight:600;transition:transform .1s,box-shadow .1s,background-color .15s}.air30-ds .air-btn--lg{height:52px;padding:0 28px;font-size:15px}.air30-ds .air-btn:hover{opacity:1;box-shadow:2px 2px 0 var(--air30-ink);transform:translate(2px,2px)}.air30-ds .air-btn:active{box-shadow:0 0 0 var(--air30-ink);transform:translate(4px,4px)}.air30-ds .air-btn--primary{background:var(--air30-red);color:#fff}.air30-ds .air-btn--secondary{background:var(--air30-blue);color:var(--air30-ink);box-shadow:4px 4px 0 var(--air30-ink)}.air30-ds .air30-onink .air-btn--primary{color:var(--air30-ink);box-shadow:4px 4px 0 var(--air30-yellow);background:#fff}.air30-ds .air30-onink .air-btn--primary:hover{box-shadow:2px 2px 0 var(--air30-yellow)}.air30-ds .air30-onink .air-btn--secondary{background:var(--air30-blue);box-shadow:4px 4px 0 var(--air30-pink)}.air30-ds .air30-onink .air-btn--secondary:hover{box-shadow:2px 2px 0 var(--air30-pink)}.air30-ds .air30-cropped{position:relative}.air30-ds .air30-cm{z-index:4;width:8px;height:8px;position:absolute}.air30-ds .air30-cm:before,.air30-ds .air30-cm:after{content:"";background:var(--air30-red);position:absolute}.air30-ds .air30-cm:before{width:8px;height:2px;top:0;left:0}.air30-ds .air30-cm:after{width:2px;height:8px;top:0;left:0}.air30-ds .air30-cm--tl{top:-2px;left:-2px}.air30-ds .air30-cm--tr{top:-2px;right:-2px;transform:scaleX(-1)}.air30-ds .air30-cm--bl{bottom:-2px;left:-2px;transform:scaleY(-1)}.air30-ds .air30-cm--br{bottom:-2px;right:-2px;transform:scale(-1)}.air30-ds .air30-panel{border:2.5px solid var(--air30-ink);box-shadow:8px 8px 0 var(--air30-sh);background:#fff}.air30-ds .air30-spark{image-rendering:auto;width:auto;height:78px;margin:0 auto;display:block}
