:root{--mcc-navy: #003874;--mcc-text: #1f2937;--mcc-muted: #5b6472;--mcc-border: #dde3ec;--mcc-page: #f5f7fb;--font-title: "Timeless", Georgia, "Times New Roman", serif}@font-face{font-family:Timeless;src:url(/assets/fonts/timeless/Timeless.ttf) format("truetype");font-display:swap}@font-face{font-family:Lato;src:url(/assets/fonts/lato/Lato-Regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Lato;src:url(/assets/fonts/lato/Lato-Bold.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Lato;src:url(/assets/fonts/lato/Lato-Black.ttf) format("truetype");font-style:normal;font-weight:900;font-display:swap}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--mcc-page);color:var(--mcc-text);font-family:Lato,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.5}img{max-width:100%}.reveal{opacity:0;transition:opacity .6s ease var(--reveal-delay, 0ms),transform .8s cubic-bezier(.22,1,.36,1) var(--reveal-delay, 0ms),clip-path .9s cubic-bezier(.65,0,.35,1) var(--reveal-delay, 0ms)}.reveal[data-reveal=up]{transform:translateY(24px)}.reveal[data-reveal=frame]{transform:scale(.97);clip-path:inset(8% 8% 8% 8% round 16px)}.reveal[data-reveal=wipe]{clip-path:inset(0 100% 0 0)}.reveal[data-reveal=left]{transform:translate(-32px)}.reveal[data-reveal=spin]{transform:rotate(-150deg) scale(.6);transition-duration:.6s,1.1s,.9s}.reveal[data-reveal=fade]{transition-duration:1s,.8s,.9s}.reveal[data-reveal=rule]{opacity:1;transform:scaleX(0);transition-duration:.6s,.9s,.9s}.reveal[data-reveal=uncover]{opacity:1;clip-path:inset(0 100% 0 0);transition-duration:.6s,.8s,1.1s}.reveal[data-reveal=uncover] img{transform:scale(1.1);transition:transform 1.6s cubic-bezier(.22,1,.36,1) var(--reveal-delay, 0ms)}.reveal[data-reveal=zoom]{transform:scale(.96);transition-duration:.7s,.9s,.9s}.reveal[data-reveal=slide]{transform:translate(64px)}.reveal[data-reveal=settle]{opacity:1}.reveal[data-reveal=settle] img{transform:scale(1.16);transition:transform 1.8s cubic-bezier(.22,1,.36,1) var(--reveal-delay, 0ms)}.reveal.is-in{opacity:1;transform:none}.reveal[data-reveal=settle].is-in img{transform:none}.reveal[data-reveal=uncover].is-in{clip-path:inset(0 0 0 0)}.reveal[data-reveal=uncover].is-in img{transform:none}.reveal[data-reveal=wipe].is-in{clip-path:inset(0 0 0 0)}.reveal[data-reveal=frame].is-in{clip-path:inset(0 round 10px)}
