.mkt *,.mkt :before,.mkt :after{box-sizing:content-box}.mkt .tw-region *,.mkt .tw-region :before,.mkt .tw-region :after{box-sizing:border-box}body.mkt{color:#111;-webkit-font-smoothing:antialiased;background:#f7f6f1;min-height:100vh;margin:0;font-family:Archivo,sans-serif;font-size:16px;line-height:normal}body.mkt-shell{flex-direction:column;min-height:100dvh;display:flex}.mkt-page{flex:1 0 auto}@media print{body.mkt-shell{min-height:0;display:block}}.mkt .tw-region{font-size:1rem;line-height:1.6}.mkt :where(a){color:#0f4a46;text-decoration:none}.mkt :where(a:hover){color:#0a332f}.mkt ::selection{color:#f7f6f1;background:#0f4a46}@keyframes rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes fadein{0%{opacity:0}to{opacity:1}}.mkt [data-reveal]{opacity:0}.mkt .rv{animation:.8s cubic-bezier(.2,.7,.2,1) forwards rise}
