@import url("https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght,SOFT@0,9..144,300..800,0..100;1,9..144,300..800,0..100&display=swap");@font-face{font-family:Proxima Nova;font-style:normal;font-weight:400;src:local("Proxima Nova"),url("/assets/fonts/Mark Simonson  Proxima Nova Regular Italic.woff") format("woff");font-display:swap}@font-face{font-family:Proxima Nova;font-style:normal;font-weight:400;src:local("Proxima Nova"),url("/assets/fonts/Mark Simonson  Proxima Nova Regular.woff") format("woff");font-display:swap}@font-face{font-family:Proxima Nova;font-style:normal;font-weight:250;src:local("Proxima Nova"),url("/assets/fonts/Mark Simonson  Proxima Nova Thin Italic.woff") format("woff");font-display:swap}@font-face{font-family:Proxima Nova;font-style:normal;font-weight:250;src:local("Proxima Nova"),url("/assets/fonts/Mark Simonson  Proxima Nova Thin.woff") format("woff");font-display:swap}@font-face{font-family:Proxima Nova;font-style:normal;font-weight:300;src:local("Proxima Nova"),url("/assets/fonts/Mark Simonson  Proxima Nova Light.woff") format("woff");font-display:swap}@font-face{font-family:Proxima Nova;font-style:italic;font-weight:300;src:local("Proxima Nova"),url("/assets/fonts/Mark Simonson  Proxima Nova Light Italic.woff") format("woff");font-display:swap}@font-face{font-family:Proxima Nova;font-style:normal;font-weight:600;src:local("Proxima Nova"),url("/assets/fonts/Mark Simonson  Proxima Nova Semibold Italic.woff") format("woff");font-display:swap}@font-face{font-family:Proxima Nova;font-style:normal;font-weight:600;src:local("Proxima Nova"),url("/assets/fonts/Mark Simonson  Proxima Nova Semibold.woff") format("woff");font-display:swap}@font-face{font-family:Proxima Nova;font-style:normal;font-weight:700;src:local("Proxima Nova"),url("/assets/fonts/Mark Simonson  Proxima Nova Bold Italic.woff") format("woff");font-display:swap}@font-face{font-family:Proxima Nova;font-style:normal;font-weight:700;src:local("Proxima Nova"),url("/assets/fonts/Mark Simonson  Proxima Nova Bold.woff") format("woff");font-display:swap}@font-face{font-family:Proxima Nova;font-style:normal;font-weight:800;src:local("Proxima Nova"),url("/assets/fonts/Mark Simonson  Proxima Nova Extrabold Italic.woff") format("woff");font-display:swap}@font-face{font-family:Proxima Nova;font-style:normal;font-weight:800;src:local("Proxima Nova"),url("/assets/fonts/Mark Simonson  Proxima Nova Extrabold.woff") format("woff");font-display:swap}@font-face{font-family:Proxima Nova;font-style:normal;font-weight:900;src:local("Proxima Nova"),url("/assets/fonts/Mark Simonson  Proxima Nova Black Italic.woff") format("woff");font-display:swap}@font-face{font-family:Proxima Nova;font-style:normal;font-weight:900;src:local("Proxima Nova"),url("/assets/fonts/Mark Simonson  Proxima Nova Black.woff") format("woff");font-display:swap}@font-face{font-family:Merriweather;font-style:normal;font-weight:300;src:local("Merriweather"),url(/assets/fonts/Merriweather-Regular.woff) format("woff");font-display:swap}html{scroll-behavior:smooth;overflow-x:hidden;overflow-x:clip}:root{--font-display:"Fraunces","Merriweather",Georgia,serif;--font-body:"Proxima Nova",sans-serif}body,html{margin:0;background-color:white;font-family:var(--font-body);font-style:normal;font-weight:400;letter-spacing:.04rem;font-size:100%}body{overflow-x:hidden;overflow-x:clip}a{color:inherit;text-decoration:none}*{box-sizing:border-box}@media (max-width:768px){*{scrollbar-width:none}::-webkit-scrollbar{width:0}.__next{width:100%}}blockquote{margin:1.5em 0;padding:0 1.6em;border-left:#daf2fd}blockquote p{margin:.8em 0;font-size:1.2em;font-weight:300}blockquote small{display:inline-block;margin:.8em 0 .8em 1.5em;font-size:.9em;opacity:.8}blockquote small:before{content:"\2014 \00A0"}blockquote cite{font-weight:700}blockquote cite a{font-weight:400}.cs-directory-badges{position:relative;max-width:960px;margin:0 auto;padding:18px 16px;border-top:1px solid #ffffff26;color:#d3ddf5;font-family:inherit;font-size:13px;line-height:1.4}.cs-directory-badges,.cs-directory-badges *,.cs-directory-badges :after,.cs-directory-badges :before{box-sizing:border-box}.cs-directory-viewport{overflow:hidden}.cs-directory-track{display:flex;width:max-content;animation:cs-directory-scroll 120s linear infinite}.cs-directory-group{display:flex;gap:10px;padding-right:10px}.cs-directory-badges .cs-directory-card,.cs-directory-badges .cs-directory-chip{display:flex;flex:0 0 auto;min-height:38px;align-items:center;padding:7px 12px;border:1px solid #dce3f1;border-radius:8px;background:#fff;color:#142442;text-decoration:none}.cs-directory-card{gap:8px}.cs-directory-chip img{display:block;height:22px;width:auto;max-width:none}.cs-directory-card strong{font-size:13px;font-weight:600;white-space:nowrap}.cs-directory-mark{display:grid;place-items:center;flex-shrink:0;width:20px;height:20px;border-radius:5px;background:#f2f5fa;font-size:14px;font-weight:700}.cs-directory-arrow{color:#52627c}.cs-directory-badges a:focus-visible{outline:3px solid #5885ff;outline-offset:-3px}.cs-directory-badges:hover .cs-directory-track{animation-play-state:paused}.cs-directory-viewport:focus-within .cs-directory-track{animation:none;width:100%}.cs-directory-viewport:focus-within .cs-directory-group{flex-wrap:wrap;justify-content:center;width:100%;padding:0}.cs-directory-viewport:focus-within .cs-directory-group[aria-hidden]{display:none}@keyframes cs-directory-scroll{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.cs-directory-track{animation:none;width:100%}.cs-directory-group{flex-wrap:wrap;justify-content:center;width:100%;padding:0}.cs-directory-group[aria-hidden]{display:none}}