.reveal{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;background:#fff;color:#000}.reveal h1{font-weight:300;letter-spacing:-.02em;line-height:1.05;text-transform:uppercase;margin:0 0 1.2rem;font-size:clamp(1.9rem,5.2vw,3.2rem)}.reveal h2{font-weight:300;letter-spacing:-.01em;line-height:1.15;text-transform:uppercase;margin:0 0 1rem;font-size:clamp(1.4rem,3.6vw,2.2rem)}.reveal h3{font-weight:400;letter-spacing:.01em;text-transform:uppercase;margin:0 0 .8rem;font-size:clamp(1.05rem,2.6vw,1.35rem)}.reveal p,.reveal li{font-weight:300;line-height:1.65;letter-spacing:.01em;font-size:clamp(.98rem,2.3vw,1.08rem);color:#333}.reveal .slides>section{text-align:left;max-width:74ch;margin:0 auto;padding:3rem 4rem}.reveal .controls{position:absolute;bottom:120px;right:20px;z-index:100}.reveal .controls button{background:transparent!important;color:#ec489980!important;border:none!important;border-radius:0!important;width:16px!important;height:16px!important;font-size:10px!important;font-weight:200!important;cursor:pointer!important;transition:all .2s ease!important;margin:1px!important}.reveal .controls button:hover{background:transparent!important;color:#ec4899cc!important;transform:scale(1.1)!important}.reveal .progress{height:2px;background:#00000014}.reveal .progress span{background:#ec4899cc!important}.muted{color:#666;font-size:.95em}.cols-2{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin:2rem 0}.cols-3{display:grid;grid-template-columns:repeat(3,1fr);gap:2.2rem;margin:2rem 0}.center{text-align:center}.tight{max-width:58ch}.fragment.fade-up{transform:translateY(18px);opacity:0}.fragment.fade-up.visible{transform:translateY(0);opacity:1;transition:all .5s ease}.reveal section img{display:block;max-width:100%;height:auto;border:1px solid #e5e7eb;border-radius:0;box-shadow:none;margin:1rem 0}.reveal table{border-collapse:collapse;width:100%;font-size:.98rem}.reveal th,.reveal td{border:1px solid #e5e7eb;padding:.6rem .8rem;text-align:right}.reveal th:first-child,.reveal td:first-child{text-align:left}.reveal canvas{border-radius:0!important;box-shadow:none!important;border:1px solid #e5e7eb;max-width:100%!important;width:500px!important;height:400px!important;image-rendering:auto;margin:2rem auto;display:block}.reveal .slides section{text-align:center!important}.reveal .slides section ul{display:inline-block!important;text-align:left!important;margin:0 auto!important}.reveal h1,.reveal h2,.reveal h3{text-align:center!important}@media (prefers-reduced-motion: reduce){.fragment{transition:none!important}}
