*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#f4ecdd;-webkit-font-smoothing:antialiased;background:#14060f;margin:0;overflow-x:hidden}a{color:#ff2d78;text-decoration:none}a:hover{color:#d8ff3e}::selection{color:#14060f;background:#d8ff3e}@keyframes mqL{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes mqR{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes stamp{0%{opacity:0;transform:scale(1.4)}55%{opacity:1;transform:scale(.96)}75%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes flap{0%{opacity:0;transform:rotateX(-92deg)}55%{opacity:1;transform:rotateX(7deg)}to{opacity:1;transform:none}}@keyframes ring{0%{opacity:.85;transform:scale(.3)}to{opacity:0;transform:scale(4)}}@keyframes dot{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes drawck{to{stroke-dashoffset:0}}@keyframes panelIn{0%{opacity:0;transform:translate(-50%,-46%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes wipe{0%{width:0}to{width:100%}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes perim{to{stroke-dashoffset:0}}[data-r]{opacity:0;transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1);transform:translateY(22px)}[data-r][data-in]{opacity:1;transform:none}[data-flap]{opacity:0;transform-origin:top}[data-flap][data-in]{animation:.9s cubic-bezier(.16,1,.3,1) both flap}[data-rip]{transform-origin:0;transition:transform .8s cubic-bezier(.16,1,.3,1) .45s;transform:scaleX(0)}[data-rip][data-in]{transform:scaleX(1)}[data-bar]{width:0;transition:width .9s cubic-bezier(.16,1,.3,1)}[data-bar][data-in]{width:var(--bw)}[data-bracket]{opacity:0;transition:opacity .4s 1s}[data-bracket][data-in]{opacity:1}[data-budget]>div{flex-grow:0;transition:flex-grow .9s cubic-bezier(.16,1,.3,1)}[data-budget][data-in]>div{flex-grow:var(--g)}[data-stamp]{opacity:0}[data-stamp][data-in]{animation:.7s cubic-bezier(.16,1,.3,1) both stamp}[data-link]{transform-origin:0;transition:transform .3s cubic-bezier(.16,1,.3,1);transform:scaleX(0)}[data-link][data-in]{transform:scaleX(1)}[data-perim][data-in] rect{animation:.6s cubic-bezier(.16,1,.3,1) .9s both perim}image-slot{pointer-events:none}input[type=range]{appearance:none;background:0 0;outline:none;width:100%}input[type=range]::-webkit-slider-runnable-track{background:#f4ecdd4d;height:2px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;cursor:grab;background:#d8ff3e;border:0;border-radius:50%;width:26px;height:26px;margin-top:-12px}input[type=range]::-moz-range-track{background:#f4ecdd4d;height:2px}input[type=range]::-moz-range-thumb{cursor:grab;background:#d8ff3e;border:0;border-radius:50%;width:26px;height:26px}@media (width>=761px){[data-board]{grid-template-columns:repeat(3,minmax(0,1fr))!important}[data-programs]{grid-template-columns:repeat(5,minmax(0,1fr))!important}[data-programs] article{padding:clamp(.9rem,1.6vw,1.4rem)!important}[data-programs] h3{font-size:clamp(.95rem,1.3vw,1.2rem)!important}[data-programs] p{font-size:.72rem!important}}@media (width<=760px){[data-stack]{grid-template-columns:1fr!important}[data-wide]{grid-column:span 1!important}[data-mobile-cta]{display:flex!important}footer{padding-bottom:6.5rem!important}header nav a{display:none!important}}@media (prefers-reduced-motion:reduce){[data-mq]{animation:none!important}[data-r]{opacity:1!important;transition:none!important;transform:none!important}[data-flap],[data-stamp]{opacity:1!important;animation:none!important}[data-rip],[data-link]{transform:scaleX(1)!important}[data-bar]{width:var(--bw)!important}[data-bracket]{opacity:1!important}[data-budget]>div{flex-grow:var(--g)!important}}.h0:hover,.h1:hover,.h2:hover,.h3:hover{color:#d8ff3e}.h4:hover{background:#d8ff3e}.h5:hover{background:#ff2d78}.h6:hover{color:#d8ff3e;border-color:#d8ff3e}.h7:hover,.h8:hover,.h9:hover,.h10:hover,.h11:hover{background-size:100% 3px;transform:translateY(-4px)}.h12:hover,.h13:hover,.h14:hover,.h15:hover,.h16:hover,.h17:hover,.h18:hover,.h19:hover{color:#ff2d78;border-color:#ff2d78}.h20:hover{background:#d8ff3e}.h21:hover,.h22:hover,.h23:hover,.h24:hover,.h25:hover{color:#d8ff3e}.h26:hover{opacity:1;color:#ff2d78}.f27:focus,.f28:focus,.f29:focus,.f30:focus,.f31:focus,.f32:focus{border-bottom-color:#d8ff3e}.h33:hover{background:#ff2d78}
