code[class*=language-],pre[class*=language-]{color:#ccc;background:none;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#999}.token.punctuation{color:#ccc}.token.attr-name,.token.deleted,.token.namespace,.token.tag{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.function,.token.number{color:#f08d49}.token.class-name,.token.constant,.token.property,.token.symbol{color:#f8c555}.token.atrule,.token.builtin,.token.important,.token.keyword,.token.selector{color:#cc99cd}.token.attr-value,.token.char,.token.regex,.token.string,.token.variable{color:#7ec699}.token.entity,.token.operator,.token.url{color:#67cdcc}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}pre[data-line]{position:relative;padding:1em 0 1em 3em}.line-highlight{position:absolute;left:0;right:0;padding:inherit 0;margin-top:1em;background:hsla(24,20%,50%,.08);background:linear-gradient(90deg,hsla(24,20%,50%,.1) 70%,hsla(24,20%,50%,0));pointer-events:none;line-height:inherit;white-space:pre}.line-highlight:before,.line-highlight[data-end]:after{content:attr(data-start);position:absolute;top:.4em;left:.6em;min-width:1em;padding:0 .5em;background-color:hsla(24,20%,50%,.4);color:#f5f2f0;font:700 65%/1.5 sans-serif;text-align:center;vertical-align:.3em;border-radius:999px;text-shadow:none;box-shadow:0 1px #fff}.line-highlight[data-end]:after{content:attr(data-end);top:auto;bottom:.4em}.line-numbers .line-highlight:after,.line-numbers .line-highlight:before{content:none}pre[class*=language-].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows>span{pointer-events:none;display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:300;src:local(""),url(/fonts/nunito/nunito-v25-latin-300.woff2) format("woff2"),url(/fonts/nunito/nunito-v25-latin-300.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:local(""),url(/fonts/nunito/nunito-v25-latin-regular.woff2) format("woff2"),url(/fonts/nunito/nunito-v25-latin-regular.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:local(""),url(/fonts/nunito/nunito-v25-latin-700.woff2) format("woff2"),url(/fonts/nunito/nunito-v25-latin-700.woff) format("woff")}@font-face{font-family:Sanchez;font-style:normal;font-display:swap;font-weight:400;src:local(""),url(/fonts/sanchez/sanchez-v13-latin-regular.woff2) format("woff2"),url(/fonts/sanchez/sanchez-v13-latin-regular.woff) format("woff")}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}button,html,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}html{box-sizing:border-box;font-size:20px;text-rendering:optimizeLegibility}*,:after,:before{box-sizing:inherit}body{font-family:sans-serif;line-height:1.5;margin:0;font-family:Nunito,sans-serif;font-weight:300;padding:0;background-color:#fcfcfc}img{max-width:100%;height:auto}a{color:inherit}@-webkit-keyframes fade-in-custom{0%{opacity:0}25%{opacity:0}to{opacity:1}}@keyframes fade-in-custom{0%{opacity:0}25%{opacity:0}to{opacity:1}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.about{margin-bottom:2rem}.about .about__back{margin-bottom:1rem}.about .about__heading{font-size:40px;font-family:Sanchez,serif;text-align:center;margin-bottom:2rem}.about .about__copy{margin-bottom:3rem;font-size:20px;line-height:1.6;color:#384e66}.about .about__copy blockquote,.about .about__copy p{margin-bottom:1.5rem}@media (max-width:768px){.about .about__heading{font-size:24px;text-align:left;margin-bottom:1.5rem}.about .about__copy{font-size:18px}.about .about__explaination{margin-bottom:2rem}}.author{margin-bottom:2rem}.author .author__head{display:flex;margin-bottom:1rem}.author .author__name{font-size:32px;font-family:Sanchez,serif;margin-bottom:1rem}.author .author__image{padding-right:4rem;flex-shrink:0}.author .author__image img{width:230px;height:230px}.author .author__meta{display:flex;flex-direction:column}.author .author__text{margin-bottom:1rem}.author .author__text a{color:#8798fd;text-decoration:none}.author .author__link{display:block;text-decoration:none;white-space:nowrap;margin-bottom:.5rem}.author .author__link img{width:30px;height:30px;margin-right:.5rem}.author .author__link--border{display:inline-block!important;padding:.5rem 1rem;border:1px solid #384e66;border-radius:20px}.author .author__copy p+p{margin-top:1rem}@media (max-width:768px){.author .author__head{flex-wrap:wrap;justify-content:center}.author .author__image{width:100%;display:flex;justify-content:center;padding-right:0;margin-bottom:1rem}.author .author__image img{width:200px;height:200px}.author .author__link{font-size:14px}.author .author__link img{width:24px;height:24px}.author .author__copy p{font-size:18px}}.back{position:relative}.back,.back img{width:30px;height:30px}.back .back__text,.back img{transition:all .3s ease-in-out}.back .back__text{opacity:0;padding-left:35px;position:absolute;top:-2px;width:auto;white-space:nowrap;left:-5px;text-decoration:none}.back:focus .back__text,.back:hover .back__text{opacity:1;left:0}.button{font-weight:700;display:flex;justify-content:center;align-items:center;background:#8798fd;text-decoration:none;padding:7px;font-size:14px;color:#fff;border-radius:1rem;border:none;transition:all .3s ease-in-out}.button.button--well-fed{padding:10px 16px}.button.button--understatement{background:#fff;color:#384e66;border:1px solid #384e66;min-width:100px}.button.button--full-width{width:100%}.button.button--min-width{min-width:150px}.button.button--secondary{border:2px solid #8798fd;background-color:transparent;text-decoration:none;padding:7px;font-size:14px;color:#8798fd;border-radius:1rem}.button:hover{opacity:.75}.button.button--no-hover{min-width:150px}.button.button--no-hover:hover{opacity:1}.container{max-width:1400px;margin:0 auto;padding:0 2rem}.container.container--narrow{max-width:740px}@media (max-width:768px){.container{padding:0 1rem}}.embed-playground{width:100%;position:relative}.embed-playground iframe{width:100%;overflow:hidden;display:block}.embed-video{width:100%;position:relative;padding-top:56%}.embed-video iframe{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0}.embed-video.embed-video--16by9{padding-top:56%}.embed-video.embed-video--1by1{padding-top:100%}.empty-page{text-align:center;min-height:calc(100vh - 73px)}.empty-page .empty-page__heading{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.empty-page .empty-page__copy{color:#a3b3c6;margin-bottom:2rem}.empty-page .empty-page__smiley{margin-top:5rem;margin-bottom:3rem}.empty-page .empty-page__smiley img{width:450px;height:auto}.fancy-quote,.rich-text blockquote:not(.twitter-tweet){position:relative;text-align:center;overflow:hidden;background:#f5f6fb;font-size:20px;z-index:0;display:flex;justify-content:center;align-items:center;min-height:112px}.fancy-quote:before,.rich-text blockquote:not(.twitter-tweet):before{z-index:-1;overflow:hidden;position:absolute;top:.5rem;left:1rem;width:100px;height:100px;content:" ";opacity:.25;background-size:contain;background-repeat:no-repeat;background-image:url(/images/quote.svg)}.fancy-quote>*,.rich-text blockquote:not(.twitter-tweet)>*{max-width:600px;margin:0 auto;z-index:1;font-size:1.2em;font-style:italic;padding:1rem}.fancy-quote footer,.rich-text blockquote:not(.twitter-tweet) footer{position:absolute;margin:0;font-size:12px;bottom:-5px;right:0}@media (max-width:768px){.fancy-quote,.rich-text blockquote:not(.twitter-tweet){line-height:1.4}.fancy-quote footer,.rich-text blockquote:not(.twitter-tweet) footer{opacity:.5;margin:0;font-size:12px;bottom:-17px;position:absolute;left:50%;transform:translateX(-50%)}}.footer{margin-bottom:1rem;font-size:16px}.footer a{color:#a3b3c6;text-decoration:none}.footer ul{width:100%;justify-content:flex-end;display:flex}.footer li+li{margin-left:.5rem}.footer li+li:before{color:#a3b3c6;content:"|";margin-right:.5rem}@media (max-width:768px){.footer ul{justify-content:center}}.header{background-color:#fff;border-bottom:3px solid #e5e8ec;padding:.75rem 0;margin-bottom:2rem}.header .header__logo img{height:55px;width:auto;transform:translateY(-2px)}.header .header__inner{display:flex;justify-content:space-between;align-items:center}.header ul{display:flex}.header li+li{margin-left:1rem}.header a{color:#000;text-decoration:none;transition:all .3s ease-in-out;opacity:1}.header a:hover{opacity:.8}@media (max-width:768px){.header .header__logo{margin-bottom:1rem;width:100%;display:flex;justify-content:center}.header .header__logo img{max-width:300px}.header .header__inner{flex-wrap:wrap;justify-content:center}.header a{color:#384e66;font-size:18px}.header ul{display:block}.header li+li{margin-left:0;margin-top:.5rem}}.lozad{opacity:0;transition:opacity 1.5s ease-in-out}.lozad[data-loaded=true]{opacity:1}.main{margin-bottom:2rem}@media (max-width:768px){.main{margin-bottom:1rem}}.morphing-headline{padding-top:1rem;margin-bottom:3rem;font-size:28px;text-align:center;font-family:Sanchez,serif}.morphing-headline span{border-radius:10px;background-color:#d6dcfe;display:inline-block;color:#3f51b5;padding:1px 8px;min-width:100px}@media (max-width:768px){.morphing-headline{display:none}}.no-posts{display:flex;justify-content:center;align-items:center;padding-top:1rem;padding-bottom:5rem}.no-posts img{width:120px;height:auto}.pill{font-size:10px;display:inline-flex;justify-content:center;align-items:center;border:1px solid #384e66;color:#384e66;height:20px;padding:0 10px;border-radius:20px;text-decoration:none;transition:all .3s ease-in-out}.pill:hover{border:1px solid #8798fd;color:#fff;background-color:#8798fd}.post{position:relative}.post .post__meta{margin-bottom:1rem}.post .post__image{padding-top:55%;position:relative}.post .post__image img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.post .post__content{margin-bottom:1rem}.post .post__similar-heading{color:#384e66;font-weight:400;margin-top:2.5em;font-size:26px;text-align:center;margin-bottom:1rem}.post .post__author-link{border-top:1px solid #e5e8ec;border-bottom:1px solid #e5e8ec;margin:7rem -3rem 2rem;padding-top:2rem}.post .post__similar-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;margin-bottom:2rem}.post .post__back{margin-bottom:2rem;display:flex;justify-content:center;align-items:center}@media (max-width:1199px){.post .post__author-link{margin:2rem 0;padding-top:2rem;padding-left:2rem;padding-right:2rem}}@media (max-width:768px){.post .post__similar-list{grid-template-columns:1fr;grid-gap:1rem}}.post-meta .post-meta__heading{font-size:42px;line-height:1.2;color:#152a41;font-family:Sanchez,serif;margin-bottom:.5rem}.post-meta .post-meta__date{font-size:14px;margin-bottom:.5rem}.post-meta .post-meta__tags{display:flex;align-items:center;color:#384e66}.post-meta .post-meta__tags>*{margin-right:.5rem}.post-meta .post-meta__author-image{border-radius:50%;width:54px;height:54px;overflow:hidden;margin-bottom:.25rem;box-shadow:inset 0 4px 4px rgba(0,0,0,.25)}@media (max-width:768px){.post-meta{margin-bottom:0}.post-meta .post-meta__heading{font-size:24px}.post-meta .post-meta__left{padding-right:0}.post-meta .post-meta__beneath-heading,.post-meta .post-meta__right,.post-meta .post-meta__tags{display:none}}.post-preview{box-shadow:0 3px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.2),0 1px 8px 0 rgba(0,0,0,.12);display:flex;flex-direction:column;transition:all .3s ease-in-out;border-radius:5px;overflow:hidden}.post-preview:hover .post-preview__thumbnail a{opacity:1}.post-preview:hover .post-preview__thumbnail img{transform:translate3d(-50%,-50%,0) scale3d(1.01,1.01,1.01)}.post-preview .post-preview__button{transition:all .3s ease-in-out;display:none}.post-preview .post-preview__thumbnail{padding-top:56.25%;position:relative;overflow:hidden}.post-preview .post-preview__thumbnail a{opacity:0;transition:all .3s ease-in-out;position:absolute;text-decoration:none;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:hsla(0,0%,100%,.8)}.post-preview .post-preview__thumbnail a:focus{opacity:1}.post-preview .post-preview__thumbnail img{transition:all .3s ease-in-out;position:absolute;top:50%;left:50%;height:100%;width:auto;max-width:unset;transform:translate3d(-50%,-50%,0)}.post-preview .post-preview__under-image{padding:.5rem;height:100%;display:flex;flex-direction:column}.post-preview .post-preview__meta{display:flex;justify-content:space-between;font-size:12px;color:#384e66;margin-bottom:.25rem}.post-preview .post-preview__heading{font-family:Sanchez,serif;font-size:24px;margin-bottom:.5rem}.post-preview .post-preview__excerpt{font-size:16px;flex:1;margin-bottom:.5rem;color:#384e66}.post-preview .post-preview__excerpt p+p{margin-top:.5rem}@media (max-width:768px){.post-preview .post-preview__thumbnail a{background:transparent}.post-preview .post-preview__meta,.post-preview .post-preview__thumbnail button{display:none}.post-preview .post-preview__excerpt{margin-bottom:1rem}.post-preview .post-preview__button{display:block}}.posts{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:2rem}@media (min-width:768px) and (max-width:1198px){.posts{grid-template-columns:1fr 1fr}}@media (max-width:768px){.posts{grid-template-columns:1fr;grid-gap:1rem}}.rich-text{font-size:20px;line-height:1.6;color:#384e66}.rich-text a{text-decoration:none;color:#9397c1;transition:all .3s ease-in-out}.rich-text a:hover{color:#8798fd}.rich-text .twitter-tweet{margin:1.5rem auto 0!important}.rich-text small{color:#384e66;font-size:14px}.rich-text .embed-playground,.rich-text .embed-video,.rich-text .sidenote,.rich-text blockquote,.rich-text ol,.rich-text p,.rich-text pre[class*=language-],.rich-text ul{margin-top:1.5rem}.rich-text em,.rich-text i{font-style:italic}.rich-text b,.rich-text strong{font-weight:700}.rich-text img{display:block;max-width:100%;height:auto;margin:1rem auto}.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6{position:relative;color:#384e66;font-weight:400;margin-top:2.5em;margin-bottom:-.25em;font-size:26px}.rich-text h1 .heading-permalink,.rich-text h2 .heading-permalink,.rich-text h3 .heading-permalink,.rich-text h4 .heading-permalink,.rich-text h5 .heading-permalink,.rich-text h6 .heading-permalink{position:absolute;right:-5px;top:1px;opacity:0;transition:all .3s ease-in-out}.rich-text h1:focus .heading-permalink,.rich-text h1:hover .heading-permalink,.rich-text h2:focus .heading-permalink,.rich-text h2:hover .heading-permalink,.rich-text h3:focus .heading-permalink,.rich-text h3:hover .heading-permalink,.rich-text h4:focus .heading-permalink,.rich-text h4:hover .heading-permalink,.rich-text h5:focus .heading-permalink,.rich-text h5:hover .heading-permalink,.rich-text h6:focus .heading-permalink,.rich-text h6:hover .heading-permalink{opacity:1}.rich-text h1{text-align:center;font-size:32px;font-family:Sanchez,serif}.rich-text h2{font-size:30px;color:#384e66;font-weight:400;padding-left:1rem}.rich-text h2:before{position:absolute;top:0;left:0;content:" ";display:block;width:6px;border-radius:70px;background:#bec8fd;height:100%}.rich-text pre{background:#f5f6fb;font-size:16px;font-family:Courier\ 10 Pitch,Courier,monospace;line-height:1.6;max-width:100%;overflow:auto;padding:1.6em}.rich-text code{color:#384e66}.rich-text ul{list-style:circle;padding-left:2rem}.rich-text ul li+li{margin-top:.5rem}.rich-text a>code,.rich-text p>code{color:#384e66;font-family:Courier\ 10 Pitch,Courier,monospace;font-size:18px;background-color:#f5f6fb;padding:3px 5px}@media (max-width:768px){.rich-text{font-size:18px;color:#384e66}.rich-text .sidenote-shortcode,.rich-text .twitter-tweet,.rich-text .wp-block-code,.rich-text .wp-block-embed,.rich-text blockquote,.rich-text ol,.rich-text p,.rich-text pre[class*=language-],.rich-text ul{margin-top:1rem}.rich-text blockquote>*{margin-top:0}.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6{line-height:1.3;font-size:1.1rem}.rich-text h2{font-size:1.3rem}code,kbd,tt,var{color:#384e66;font-family:Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace}}.search-inline-form{margin-bottom:3rem;display:flex;justify-content:center;align-items:center}.search-inline-form .search-inline-form__inner{position:relative;width:100%;max-width:400px}.search-inline-form .search-inline-form__inner input{width:100%;border-radius:1rem;color:#384e66;border:1px solid #e5e8ec;padding:.5rem 105px .5rem 16px}.search-inline-form .search-inline-form__inner button{width:100px;position:absolute;top:.12rem;right:.12rem;height:2rem}.search-inline-form .search-inline-form__inner label{position:absolute;top:-.35rem;left:1.5rem;color:#aaa;font-size:12px}.search-inline-form .search-inline-form__label-background{position:absolute;background:#fff;top:0;left:1.3rem;width:2.2rem;height:1px}@media (max-width:768px){.search-inline-form{margin-bottom:2rem}.search-inline-form .search-inline-form__inner{width:100%;max-width:unset}.search-inline-form .search-inline-form__inner input{padding:.4rem 85px .4rem 14px}.search-inline-form .search-inline-form__inner button{font-size:16px;width:90px;height:1.9rem}}.search-result-info{text-align:center;font-size:16px;color:#a3b3c6;margin-bottom:2rem}.sidenote{z-index:0;overflow:hidden;margin-bottom:1rem;box-shadow:0 6px 12px -2px rgba(50,50,93,.25),0 3px 7px -3px rgba(0,0,0,.3)}.sidenote .sidenote__heading{position:relative;display:block;cursor:pointer;padding:1rem 2rem 1rem 1rem;background-color:#f5f6fb;color:#384e66;border:0;width:100%;text-align:left}.sidenote .sidenote__content{padding:0 1rem 1.5rem;border-top:2px solid #384e66;background-color:#f5f6fb;overflow:hidden}.sidenote .sidenote__chevron{position:absolute;right:1.4rem;top:.8rem;font-size:1.2em;width:30px;height:30px}.sidenote .sidenote__chevron svg{fill:#384e66;width:30px;height:30px}@media (max-width:768px){.sidenote .sidenote__chevron{top:-8px}.sidenote .sidenote__chevron svg{fill:#384e66;width:80px;height:80px;opacity:.2}}.tldr .tldr__info{position:fixed;width:200px;top:300px;left:calc(50vw + 370px);opacity:0;transition:all .3s ease-in-out}.tldr .tldr__info--shown{opacity:1}@media (max-width:1199px){.tldr .tldr__info{display:none}}.modal-enter-active,.modal-leave-active{transition:all .5s}.modal-enter,.modal-leave-to{opacity:0;top:-1rem}.tldr-modal{position:fixed;left:0;top:0;width:100%;height:100vh;background:hsla(0,0%,100%,.5);padding:1rem;z-index:100;box-shadow:0 3px 7px rgba(0,0,0,.3);overflow-y:scroll}.tldr-modal .tldr-modal__close{position:absolute;border:0;background:transparent;right:1rem;top:1rem;font-size:24px}.tldr-modal .tldr-modal__content{border-radius:.5rem;position:relative;max-width:740px;padding:2rem 2rem 1.5rem;margin:0 auto;background:#fff;box-shadow:0 3px 7px rgba(0,0,0,.3)}.tldr-modal .tldr-modal__content h2:first-of-type{margin-top:0}@media (max-width:768px){.tldr-modal .tldr-modal__content{max-width:740px}}.tldr-info .tldr-info__heading{color:#152a41;font-size:20px}.tldr-info .tldr-info__copy{margin-bottom:.5rem;font-size:14px}