html{--primary:#27003d;--primary-light:#380059;--secondary-dark-blue:#19254f;--secondary-light-blue:#028ea7;--secondary-green:#027c92;--secondary-dark-green:#025e6e;--secondary-darker-green:#024d5a;--secondary-deep-white:#f5e3ed;--secondary-light-white:#fffbfd;--secondary-light-pink:#fef7fc;--secondary-pink:#ee3a64;--secondary-darker-pink:#d8335c;--secondary-red:#ef0648;--secondary-deep-red:#d3335e;--secondary-light-red:#ff507e;--secondary-white-purple:#fff8fc;--secondary-yellow:#f49727;--midnight:#282828;--selector-purple:#ba6fe6;--placeholder-grey:#676767;--gradient-warm:linear-gradient(var(--primary) 0%,var(--secondary-light-blue) 100%);--gradient-cold:linear-gradient(var(--secondary-dark-blue) 0%,var(--secondary-pink) 100%);--gradient-warm-horizontal:linear-gradient(90deg,var(--primary) 0%,var(--secondary-light-blue) 100%);--gradient-cold-horizontal:linear-gradient(90deg,var(--secondary-dark-blue) 0%,var(--secondary-pink) 100%);--light-grey:#f2f2f2;background-color:white;padding:0;font-size:62.5%}body{position:relative;font-weight:400;font-size:1.6rem;color:var(--primary);margin:0 auto;width:100%;overflow-x:hidden;white-space:pre-line}body,button,div,h1,h2,h3,h4,h5,h6,input,p,pre,textarea{font-family:Source Sans Pro,sans-serif}html *{box-sizing:border-box}a{color:unset;border-bottom:.1rem solid;transition:color .2s,border-color .2s,background-color .2s,outline-color .2s}a,a:hover{text-decoration:none}a:hover{border-color:var(--secondary-pink)}iframe{border:none}.figurizedImage{margin:0;max-width:100%;overflow:hidden;background-size:cover}.figurizedImage img{opacity:0;max-width:100%}.previewWatermark{position:fixed;top:0;right:12.5rem;display:flex;align-items:center;justify-content:center;pointer-events:none;padding-right:3.2rem;z-index:1000}.previewWatermark p{margin:0;font-size:8rem;opacity:.2}.blogPost__bodyContainer{display:flex;flex-direction:row;justify-content:center}.blogPost__body{line-height:150%;width:100%;max-width:60rem}.blogPost .block_picture,.blogPost .block_picture_wrapper{display:block}.blogPost .block_picture_wrapper.center{display:flex;flex-direction:column;align-items:center;width:min-content}.blogPost .block_picture_caption{text-align:right;font-size:1.5rem;line-height:2rem;padding:2rem 0}.blogPost .code-container,.blogPost__mainImage_wrapper{width:122.4rem}.blogPost .block_picture_wrapper.center,.blogPost .code-container{transform:translate(-50%);margin-left:50%}@media (max-width:47.9375em){.blogPost .block_picture_wrapper.center,.blogPost .code-container,.blogPost__mainImage_wrapper{padding-left:2rem;padding-right:2rem}.blogPost .block_picture_wrapper.center img,.blogPost__mainImage_wrapper img{min-width:100%;max-width:100%}.blogPost__mainImage_wrapper img{width:100%}}.blogPost .block_picture_wrapper.limitToColumn,.blogPost .block_picture_wrapper.limitToColumn .block_picture{max-width:100%}.blogPost .block_picture_wrapper.wide .block_picture{max-width:102.4rem}.blogPost__mainImage_wrapper img{max-width:100%}.blockVideo{transform:translate(-50%);margin-left:50%}.block p{overflow:auto}.loader svg{animation:rotation 2s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.byLineAuthor{padding:1.5rem;display:flex;height:9rem}.byLineAuthor__image{display:none}.byLineAuthor__image img{border-radius:100%}.byLineAuthor__imageReplacer{border-radius:100%;height:6rem;width:6rem;background-color:var(--secondary-yellow)}.byLineAuthor__text{padding-left:1rem;display:flex;justify-content:center;flex-direction:column;font-size:1.5rem}.byLineAuthor__name{font-weight:700;padding-bottom:.2rem}@media (min-width:48em){.byLineAuthor__image{display:block}}.previewView{overflow:hidden;min-height:100vh}.previewView_title{display:inline-block;padding:2rem;margin-right:1rem;min-width:10rem;cursor:pointer}.previewView_title h1{font-weight:400;color:var(--secondary-dark-blue);border-radius:1rem}.previewView_title .active{color:var(--secondary-pink)}.previewView_component{display:none}.previewView_component_active{display:block}.errorMessage{background-color:white;color:var(--primary);text-align:center;vertical-align:middle;margin-top:12rem}.errorMessage>h1{font-size:4.4rem}.errorMessage>span{font-size:2.4rem}@media (min-width:50em){.errorMessage{margin-top:14rem}}@media (min-width:75em){.errorMessage{margin-top:20.3rem}}.noScroll{overflow-y:hidden}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:300;src:local("Source Sans Pro Light normal"),local("Source Sans Pro-Lightnormal"),url(/_next/static/media/source-sans-pro-300.82960dfb.woff2) format("woff2"),url(/_next/static/media/source-sans-pro-300.49766787.woff) format("woff")}@font-face{font-family:Source Sans Pro;font-style:italic;font-display:swap;font-weight:300;src:local("Source Sans Pro Light italic"),local("Source Sans Pro-Lightitalic"),url(/_next/static/media/source-sans-pro-300italic.38d5a827.woff2) format("woff2"),url(/_next/static/media/source-sans-pro-300italic.1e2c6b86.woff) format("woff")}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:400;src:local("Source Sans Pro Regular normal"),local("Source Sans Pro-Regularnormal"),url(/_next/static/media/source-sans-pro-400.c60d4e30.woff2) format("woff2"),url(/_next/static/media/source-sans-pro-400.b1b5a0f7.woff) format("woff")}@font-face{font-family:Source Sans Pro;font-style:italic;font-display:swap;font-weight:400;src:local("Source Sans Pro Regular italic"),local("Source Sans Pro-Regularitalic"),url(/_next/static/media/source-sans-pro-400italic.ecdd3436.woff2) format("woff2"),url(/_next/static/media/source-sans-pro-400italic.d985063b.woff) format("woff")}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:600;src:local("Source Sans Pro SemiBold normal"),local("Source Sans Pro-SemiBoldnormal"),url(/_next/static/media/source-sans-pro-600.8a7697a0.woff2) format("woff2"),url(/_next/static/media/source-sans-pro-600.d66ba37c.woff) format("woff")}@font-face{font-family:Source Sans Pro;font-style:italic;font-display:swap;font-weight:600;src:local("Source Sans Pro SemiBold italic"),local("Source Sans Pro-SemiBolditalic"),url(/_next/static/media/source-sans-pro-600italic.3d137240.woff2) format("woff2"),url(/_next/static/media/source-sans-pro-600italic.0ed4d9f2.woff) format("woff")}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:700;src:local("Source Sans Pro Bold normal"),local("Source Sans Pro-Boldnormal"),url(/_next/static/media/source-sans-pro-700.4832793d.woff2) format("woff2"),url(/_next/static/media/source-sans-pro-700.e2d905c4.woff) format("woff")}@font-face{font-family:Source Sans Pro;font-style:italic;font-display:swap;font-weight:700;src:local("Source Sans Pro Bold italic"),local("Source Sans Pro-Bolditalic"),url(/_next/static/media/source-sans-pro-700italic.0bee9644.woff2) format("woff2"),url(/_next/static/media/source-sans-pro-700italic.a9440737.woff) format("woff")}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:900;src:local("Source Sans Pro Black normal"),local("Source Sans Pro-Blacknormal"),url(/_next/static/media/source-sans-pro-900.1934db69.woff2) format("woff2"),url(/_next/static/media/source-sans-pro-900.db1c0f7a.woff) format("woff")}@font-face{font-family:Source Sans Pro;font-style:italic;font-display:swap;font-weight:900;src:local("Source Sans Pro Black italic"),local("Source Sans Pro-Blackitalic"),url(/_next/static/media/source-sans-pro-900italic.a79b283c.woff2) format("woff2"),url(/_next/static/media/source-sans-pro-900italic.c227ef3e.woff) format("woff")}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:200;src:local("Source Code Pro Extra Light "),local("Source Code Pro-Extra Light"),url(/_next/static/media/source-code-pro-latin-200.a67706c0.woff2) format("woff2"),url(/_next/static/media/source-code-pro-latin-200.f34835dd.woff) format("woff")}@font-face{font-family:Source Code Pro;font-style:italic;font-display:swap;font-weight:200;src:local("Source Code Pro Extra Light italic"),local("Source Code Pro-Extra Lightitalic"),url(/_next/static/media/source-code-pro-latin-200italic.598433de.woff2) format("woff2"),url(/_next/static/media/source-code-pro-latin-200italic.4f8b6eac.woff) format("woff")}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:300;src:local("Source Code Pro Light "),local("Source Code Pro-Light"),url(/_next/static/media/source-code-pro-latin-300.9cd6a14b.woff2) format("woff2"),url(/_next/static/media/source-code-pro-latin-300.eb22e908.woff) format("woff")}@font-face{font-family:Source Code Pro;font-style:italic;font-display:swap;font-weight:300;src:local("Source Code Pro Light italic"),local("Source Code Pro-Lightitalic"),url(/_next/static/media/source-code-pro-latin-300italic.06725145.woff2) format("woff2"),url(/_next/static/media/source-code-pro-latin-300italic.6b1e047f.woff) format("woff")}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:local("Source Code Pro Regular "),local("Source Code Pro-Regular"),url(/_next/static/media/source-code-pro-latin-400.98d258dc.woff2) format("woff2"),url(/_next/static/media/source-code-pro-latin-400.efb3d318.woff) format("woff")}@font-face{font-family:Source Code Pro;font-style:italic;font-display:swap;font-weight:400;src:local("Source Code Pro Regular italic"),local("Source Code Pro-Regularitalic"),url(/_next/static/media/source-code-pro-latin-400italic.4d653bdc.woff2) format("woff2"),url(/_next/static/media/source-code-pro-latin-400italic.dd09c8aa.woff) format("woff")}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:500;src:local("Source Code Pro Medium "),local("Source Code Pro-Medium"),url(/_next/static/media/source-code-pro-latin-500.de226aa3.woff2) format("woff2"),url(/_next/static/media/source-code-pro-latin-500.03e3701e.woff) format("woff")}@font-face{font-family:Source Code Pro;font-style:italic;font-display:swap;font-weight:500;src:local("Source Code Pro Medium italic"),local("Source Code Pro-Mediumitalic"),url(/_next/static/media/source-code-pro-latin-500italic.da49bf6c.woff2) format("woff2"),url(/_next/static/media/source-code-pro-latin-500italic.02670e12.woff) format("woff")}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:600;src:local("Source Code Pro SemiBold "),local("Source Code Pro-SemiBold"),url(/_next/static/media/source-code-pro-latin-600.6ef6e780.woff2) format("woff2"),url(/_next/static/media/source-code-pro-latin-600.8e67c7db.woff) format("woff")}@font-face{font-family:Source Code Pro;font-style:italic;font-display:swap;font-weight:600;src:local("Source Code Pro SemiBold italic"),local("Source Code Pro-SemiBolditalic"),url(/_next/static/media/source-code-pro-latin-600italic.5fb2e634.woff2) format("woff2"),url(/_next/static/media/source-code-pro-latin-600italic.7c8dc5a8.woff) format("woff")}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:700;src:local("Source Code Pro Bold "),local("Source Code Pro-Bold"),url(/_next/static/media/source-code-pro-latin-700.4de59ff4.woff2) format("woff2"),url(/_next/static/media/source-code-pro-latin-700.029e045a.woff) format("woff")}@font-face{font-family:Source Code Pro;font-style:italic;font-display:swap;font-weight:700;src:local("Source Code Pro Bold italic"),local("Source Code Pro-Bolditalic"),url(/_next/static/media/source-code-pro-latin-700italic.4559ec16.woff2) format("woff2"),url(/_next/static/media/source-code-pro-latin-700italic.4002fe1f.woff) format("woff")}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:900;src:local("Source Code Pro Black "),local("Source Code Pro-Black"),url(/_next/static/media/source-code-pro-latin-900.e5b81023.woff2) format("woff2"),url(/_next/static/media/source-code-pro-latin-900.cd008d95.woff) format("woff")}@font-face{font-family:Source Code Pro;font-style:italic;font-display:swap;font-weight:900;src:local("Source Code Pro Black italic"),local("Source Code Pro-Blackitalic"),url(/_next/static/media/source-code-pro-latin-900italic.54ed2768.woff2) format("woff2"),url(/_next/static/media/source-code-pro-latin-900italic.25d13e6c.woff) format("woff")}@font-face{font-family:Varela Round;font-style:normal;font-display:swap;font-weight:400;src:local("Varela Round Regular "),local("Varela Round-Regular"),url(/_next/static/media/varela-round-latin-400.a69c9f60.woff2) format("woff2"),url(/_next/static/media/varela-round-latin-400.098aa8d3.woff) format("woff")}