.b-root{--b-header-h:60px;--b-offset:var(--b-header-h);--b-ease:cubic-bezier(.22, 1, .36, 1);--b-hair:#1113121f}@media (min-width:1024px){.b-root{--b-header-h:76px}}.b-root [id]{scroll-margin-top:calc(var(--b-offset) + 24px)}.b-root section:focus{outline:none}.b-reveal{opacity:0;transition:opacity .9s var(--b-ease), transform 1.1s var(--b-ease);will-change:opacity, transform;transform:translateY(28px)}.b-reveal[data-kind=fade]{transform:none}.b-reveal[data-kind=icon]{transform-origin:50% 80%;transform:translateY(36px)scale(.94)}.b-reveal[data-kind=line]{opacity:1;transform-origin:0;transition:transform 1.4s var(--b-ease);transform:scaleX(0)}.b-reveal.is-in{opacity:1;transform:none}@keyframes b-rise{0%{transform:translateY(108%)}to{transform:translate(0,0)}}@keyframes b-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translate(0,0)}}@keyframes b-fade{0%{opacity:0}to{opacity:1}}@keyframes b-drop{0%{transform:translateY(-100%)}to{transform:translate(0,0)}}@keyframes b-draw-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes b-slow-in{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes b-pop{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@keyframes b-panel{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translate(0,0)}}.b-rise{animation:b-rise 1.2s var(--b-ease) both}.b-fade-up{animation:b-fade-up 1.1s var(--b-ease) both}.b-fade{animation:1.2s ease-out both b-fade}.b-drop{animation:b-drop .9s var(--b-ease) both}.b-draw-x{transform-origin:0;animation:b-draw-x 1.4s var(--b-ease) both}.b-slow-in{animation:b-slow-in 2.8s var(--b-ease) both}.b-pop{animation:b-pop .6s var(--b-ease) both}.b-panel{animation:b-panel .4s var(--b-ease) both}@media (prefers-reduced-motion:reduce){.b-reveal{opacity:1;transform:none}}.b-art{--u:1}.b-art .b-l{fill:none;stroke:currentColor;stroke-width:calc(var(--w,1) * var(--u));stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--b-dur,1.8s) cubic-bezier(.65, 0, .35, 1) var(--b-d,0s)}.b-art.is-drawn .b-l{stroke-dashoffset:0}.b-art .b-pt{r:calc(var(--r,5) * var(--u));opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .5s ease var(--b-d,0s), transform .9s var(--b-ease) var(--b-d,0s);transform:scale(.2)}.b-art.is-drawn .b-pt{opacity:1;transform:none}.b-run{transform-origin:0;transition:transform var(--b-dur,1.8s) cubic-bezier(.65, 0, .35, 1) var(--b-d,0s);transform:scaleX(0)}.b-run[data-axis=y]{transform-origin:top;transform:scaleY(0)}.b-stop{opacity:0;transition:opacity .5s ease var(--b-d,0s), transform .9s var(--b-ease) var(--b-d,0s);transform:scale(.3)}.b-label{opacity:0;transition:opacity .9s ease var(--b-d,0s), transform 1.1s var(--b-ease) var(--b-d,0s);transform:translateY(10px)}.is-drawn .b-run{transform:none}.is-drawn .b-stop,.is-drawn .b-label{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.b-art .b-l{stroke-dashoffset:0;transition:none}.b-art .b-pt,.b-stop,.b-label{opacity:1;transition:none;transform:none}.b-run,.b-run[data-axis=y]{transition:none;transform:none}}.b-edgefade{filter:brightness(1.03);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000),linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000),linear-gradient(#0000,#000 12% 88%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.b-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:44px;margin:0;position:relative}.b-range::-webkit-slider-runnable-track{background:0 0;height:44px}.b-range::-moz-range-track{background:0 0;height:44px}.b-range::-webkit-slider-thumb{appearance:none;width:22px;height:22px;transition:transform .25s var(--b-ease);background:#fff;border:0;border-radius:50%;margin-top:11px;box-shadow:0 0 0 6px #000}.b-range::-moz-range-thumb{width:22px;height:22px;transition:transform .25s var(--b-ease);background:#fff;border:0;border-radius:50%;box-shadow:0 0 0 6px #000}.b-range:hover::-webkit-slider-thumb{transform:scale(1.18)}.b-range:active::-webkit-slider-thumb{transform:scale(1.18)}.b-range:hover::-moz-range-thumb{transform:scale(1.18)}.b-range:active::-moz-range-thumb{transform:scale(1.18)}.b-range:focus-visible{outline:none}.b-range:focus-visible::-webkit-slider-thumb{outline:2px solid var(--color-mint);outline-offset:8px}.b-range:focus-visible::-moz-range-thumb{outline:2px solid var(--color-mint);outline-offset:8px}.b-dark :focus-visible{outline-color:var(--color-mint)}@keyframes b-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.b-page{animation:.7s cubic-bezier(.22,1,.36,1) both b-page-in}.b-zoom{transition:transform 2.4s cubic-bezier(.22,1,.36,1)}.group:hover .b-zoom{transform:scale(1.02)}.b-strike{position:relative}.b-strike:after{content:"";transform-origin:0;height:1px;transition:transform 1.1s var(--b-ease);background:currentColor;position:absolute;top:55%;left:0;right:0;transform:scaleX(0)}.is-in .b-strike:after{transform:scaleX(1)}
