@font-face{font-family:Didot;src:url(/didot/Didot.otf) format("opentype");font-weight:400 500;font-style:normal;font-display:swap}@font-face{font-family:Didot;src:url(/didot/Didot%20Italic.otf) format("opentype");font-weight:400 500;font-style:italic;font-display:swap}@font-face{font-family:Didot;src:url(/didot/Didot%20Bold.otf) format("opentype");font-weight:600 700;font-style:normal;font-display:swap}@font-face{font-family:Didot Title;src:url(/didot/Didot%20Title.otf) format("opentype");font-weight:400 500;font-style:normal;font-display:swap}html{scroll-behavior:smooth}body{margin:0;background:#0b0b0b;color:#141414;font-family:Archivo,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}a:hover{color:#8c8c8c}.blog-body a{color:#1a5cff;text-decoration:none}.blog-body a:hover{color:#0b3fc4}::selection{background:#141414;color:#fff}@keyframes rise{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:translateY(0)}}@keyframes riseSoft{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes par{0%{transform:translateY(5%)}to{transform:translateY(-5%)}}@keyframes parSlow{0%{transform:translateY(9%)}to{transform:translateY(-9%)}}@keyframes parGentle{0%{transform:translateY(0)}to{transform:translateY(-5%)}}@keyframes ruleGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes heroLine{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:translateY(0)}}
