body:has(.concept-a){background:#000}body:has(.concept-a.a-tone-light){background:#f7f7f5}.a-tone-dark{--color-black:#000;--color-white:#fff;--color-porcelain:#f7f7f5;--color-ink:#111312;--color-bone:#e9e6e1;--color-graphite:#2b2f2d}.a-tone-light,[data-a-theme=mixed] main>div>section:nth-of-type(odd):not(.on-light),[data-a-theme=mixed] main>div>section:nth-of-type(2n).on-light{--color-black:#f7f7f5;--color-white:#111312;--color-porcelain:#000;--color-ink:#fff;--color-bone:#2b2f2d;--color-graphite:#e9e6e1}.a-tone-dark,.a-tone-light .on-light,[data-a-theme=mixed] main>div>section:nth-of-type(2n).on-light{--a-logo:var(--color-mint);--a-mint-text:var(--color-mint);--a-face:#1b1d1c;--a-dk:contents;--a-lt:none}.a-tone-light,.a-tone-dark .on-light,[data-a-theme=mixed] main>div>section:nth-of-type(odd):not(.on-light){--a-logo:var(--color-mint);--a-mint-text:#2e7a2b;--a-face:#eae9e6;--a-dk:none;--a-lt:contents}.a-logo{color:var(--a-logo,var(--color-mint))}.a-mint-text{color:var(--a-mint-text,var(--color-mint))}.a-img-dark{display:var(--a-dk,contents)}.a-img-light{display:var(--a-lt,none)}.concept-a .bg-mint{color:#111312}.concept-a{--ease:cubic-bezier(.2, .7, .1, 1)}.concept-a :focus-visible{outline:2px solid var(--color-mint);outline-offset:3px}.concept-a .on-light :focus-visible{outline-color:var(--color-ink)}.concept-a ::selection{background:var(--color-mint);color:var(--color-ink)}.concept-a .a-submit:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px;box-shadow:0 0 0 5px var(--color-mint)}.a-link{transition:background-size .45s var(--ease), color .3s;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;padding-bottom:2px}.a-link:hover,.a-link:focus-visible{background-size:100% 1px}.a-link-static{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);transition:text-decoration-color .3s}.a-link-static:hover{text-decoration-color:currentColor}.a-zoom img{transition:transform 1.6s var(--ease)}.a-zoom:hover img,.a-zoom:focus-visible img{transform:scale(1.02)}.a-reveal{opacity:0;transition:opacity 1s var(--ease) var(--d,0s), transform 1.1s var(--ease) var(--d,0s);transform:translateY(28px)}.a-reveal[data-in]{opacity:1;transform:none}.a-draw-x{transform-origin:0;transition:transform 1.8s var(--ease) .25s;transform:scaleX(0)}.a-draw-y{transform-origin:top;transition:transform 1.8s var(--ease) .25s;transform:scaleY(0)}.a-reveal[data-in] .a-draw-x,.a-reveal[data-in] .a-draw-y{transform:none}.a-pop{opacity:0;transition:opacity .6s var(--ease) var(--d,0s), transform .8s var(--ease) var(--d,0s);transform:scale(.4)}.a-reveal[data-in] .a-pop{opacity:1;transform:none}.a-drawn svg{overflow:visible}.a-reveal .a-drawn path[pathLength]{stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset 2.4s cubic-bezier(.45, 0, .2, 1) calc(var(--d,0s) + .12s)}.a-reveal .a-drawn [data-face]{opacity:0;transition:opacity 1.2s ease calc(var(--d,0s) + 1.3s)}.a-reveal .a-drawn [data-mint]{opacity:0;transition:opacity .9s ease calc(var(--d,0s) + 1.9s)}.a-reveal[data-in] .a-drawn path[pathLength]{stroke-dashoffset:0}.a-reveal[data-in] .a-drawn [data-face],.a-reveal[data-in] .a-drawn [data-mint]{opacity:1}.a-reveal .a-icon-accent{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .6s var(--ease) calc(var(--d,0s) + .5s), transform .8s var(--ease) calc(var(--d,0s) + .5s);transform:scale(.4)}.a-reveal[data-in] .a-icon-accent{opacity:1;transform:none}.a-read [data-w]{opacity:var(--o,.16);transition:opacity .25s linear}.a-reveal .a-record .a-rec-sheet{opacity:0;transition:opacity .7s ease var(--d,0s), transform .9s var(--ease) var(--d,0s);transform:translateY(-26px)}.a-reveal .a-record .a-rec-mint{opacity:0;transition:opacity .9s 1.9s}.a-reveal[data-in] .a-record .a-rec-sheet{opacity:1;transform:none}.a-reveal[data-in] .a-record .a-rec-mint{opacity:1}.a-matrix [data-dot]{opacity:0;transition:opacity .5s ease var(--d,0s)}.a-matrix[data-in] [data-dot]{opacity:1}.a-line{margin-bottom:-.16em;padding-bottom:.16em;display:block;overflow:hidden}.a-line>span{animation:a-rise 1.4s var(--ease) var(--d,0s) forwards;display:block;transform:translateY(115%)}.a-word{vertical-align:top;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:hidden}.a-word>span{animation:a-rise 1.2s var(--ease) var(--d,0s) forwards;display:inline-block;transform:translateY(110%)}.a-fade{opacity:0;animation:a-fade 1.2s var(--ease) var(--d,0s) forwards}.a-drop{opacity:0;animation:a-drop 1s var(--ease) var(--d,0s) forwards}@keyframes a-rise{to{transform:none}}@keyframes a-fade{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes a-drop{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@keyframes a-open{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes a-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes a-spin{to{transform:rotate(360deg)}}.a-open{animation:a-open .5s var(--ease) both}.a-pulse{animation:2.4s ease-in-out infinite a-pulse}.a-spin{animation:.8s linear infinite a-spin}.a-page-in{animation:a-page .9s var(--ease) .3s backwards}@keyframes a-page{0%{opacity:0;transform:translateY(8px)}}@media (min-width:768px) and (min-height:620px) and (prefers-reduced-motion:no-preference){.a-pin{height:var(--pin-h,400svh)}.a-pin-stage{height:100svh;position:sticky;top:0;overflow:hidden}.a-pin-scene{align-items:center;padding:0;display:flex;position:absolute;inset:0}}.a-range{appearance:none;cursor:pointer;--p:33%;background:0 0;width:100%;height:44px}.a-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--color-ink) var(--p), #1113122e var(--p));height:2px}.a-range::-moz-range-track{background:#1113122e;height:2px}.a-range::-moz-range-progress{background:var(--color-ink);height:2px}.a-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--color-ink);width:14px;height:36px;transition:transform .25s var(--ease);border-radius:4px;margin-top:-17px}.a-range::-moz-range-thumb{background:var(--color-ink);width:14px;height:36px;transition:transform .25s var(--ease);border:0;border-radius:4px}.a-range:hover::-webkit-slider-thumb{transform:scaleY(1.15)}.a-range:active::-webkit-slider-thumb{transform:scaleY(1.15)}.a-range:hover::-moz-range-thumb{transform:scaleY(1.15)}.a-range:active::-moz-range-thumb{transform:scaleY(1.15)}.a-range:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px;border-radius:4px}@media (prefers-reduced-motion:reduce){.a-reveal,.a-draw-x,.a-draw-y,.a-pop{opacity:1;transform:none}.a-matrix [data-dot]{opacity:1}.a-reveal .a-drawn path[pathLength]{stroke-dashoffset:0;transition:none}.a-reveal .a-drawn [data-face],.a-reveal .a-drawn [data-mint],.a-reveal .a-icon-accent{opacity:1;transition:none;transform:none}.a-read [data-w]{opacity:1}.a-reveal .a-record .a-rec-sheet,.a-reveal .a-record .a-rec-mint{opacity:1;transition:none;transform:none}.a-line>span,.a-word>span{animation:none;transform:none}.a-fade,.a-drop{opacity:1;animation:none}.a-open,.a-pulse,.a-page-in{animation:none}.a-zoom img{transition:none}}
