@font-face{font-family:"Source Serif Variable";font-weight:200 900;font-style:normal;font-stretch:normal;font-display:auto;src:url(../fonts/VAR/SourceSerifVariable-Roman.ttf.woff2) format("woff2"),url(../fonts/VAR/SourceSerifVariable-Roman.ttf.woff) format("woff"),url(../fonts/VAR/SourceSerifVariable-Roman.ttf) format("truetype")}@font-face{font-family:"Source Serif Variable";font-weight:200 900;font-style:italic;font-stretch:normal;font-display:auto;src:url(../fonts/VAR/SourceSerifVariable-Italic.ttf.woff2) format("woff2"),url(../fonts/VAR/SourceSerifVariable-Italic.ttf.woff) format("woff"),url(../fonts/VAR/SourceSerifVariable-Italic.ttf) format("truetype")}@font-face{font-family:"Source Serif Pro";font-weight:200;font-style:normal;font-stretch:normal;font-display:auto;src:url(../fonts/WOFF2/TTF/SourceSerifPro-ExtraLight.ttf.woff2) format("woff2"),url(../fonts/WOFF/OTF/SourceSerifPro-ExtraLight.otf.woff) format("woff"),url(../fonts/OTF/SourceSerifPro-ExtraLight.otf) format("opentype"),url(../fonts/TTF/SourceSerifPro-ExtraLight.ttf) format("truetype")}@font-face{font-family:"Source Serif Pro";font-weight:200;font-style:italic;font-stretch:normal;font-display:auto;src:url(../fonts/WOFF2/TTF/SourceSerifPro-ExtraLightIt.ttf.woff2) format("woff2"),url(../fonts/WOFF/OTF/SourceSerifPro-ExtraLightIt.otf.woff) format("woff"),url(../fonts/OTF/SourceSerifPro-ExtraLightIt.otf) format("opentype"),url(../fonts/TTF/SourceSerifPro-ExtraLightIt.ttf) format("truetype")}@font-face{font-family:"Source Serif Pro";font-weight:300;font-style:normal;font-stretch:normal;font-display:auto;src:url(../fonts/WOFF2/TTF/SourceSerifPro-Light.ttf.woff2) format("woff2"),url(../fonts/WOFF/OTF/SourceSerifPro-Light.otf.woff) format("woff"),url(../fonts/OTF/SourceSerifPro-Light.otf) format("opentype"),url(../fonts/TTF/SourceSerifPro-Light.ttf) format("truetype")}@font-face{font-family:"Source Serif Pro";font-weight:300;font-style:italic;font-stretch:normal;font-display:auto;src:url(../fonts/WOFF2/TTF/SourceSerifPro-LightIt.ttf.woff2) format("woff2"),url(../fonts/WOFF/OTF/SourceSerifPro-LightIt.otf.woff) format("woff"),url(../fonts/OTF/SourceSerifPro-LightIt.otf) format("opentype"),url(../fonts/TTF/SourceSerifPro-LightIt.ttf) format("truetype")}@font-face{font-family:"Source Serif Pro";font-weight:400;font-style:normal;font-stretch:normal;font-display:auto;src:url(../fonts/WOFF2/TTF/SourceSerifPro-Regular.ttf.woff2) format("woff2"),url(../fonts/WOFF/OTF/SourceSerifPro-Regular.otf.woff) format("woff"),url(../fonts/OTF/SourceSerifPro-Regular.otf) format("opentype"),url(../fonts/TTF/SourceSerifPro-Regular.ttf) format("truetype")}@font-face{font-family:"Source Serif Pro";font-weight:400;font-style:italic;font-stretch:normal;font-display:auto;src:url(../fonts/WOFF2/TTF/SourceSerifPro-It.ttf.woff2) format("woff2"),url(../fonts/WOFF/OTF/SourceSerifPro-It.otf.woff) format("woff"),url(../fonts/OTF/SourceSerifPro-It.otf) format("opentype"),url(../fonts/TTF/SourceSerifPro-It.ttf) format("truetype")}@font-face{font-family:"Source Serif Pro";font-weight:600;font-style:normal;font-stretch:normal;font-display:auto;src:url(../fonts/WOFF2/TTF/SourceSerifPro-Semibold.ttf.woff2) format("woff2"),url(../fonts/WOFF/OTF/SourceSerifPro-Semibold.otf.woff) format("woff"),url(../fonts/OTF/SourceSerifPro-Semibold.otf) format("opentype"),url(../fonts/TTF/SourceSerifPro-Semibold.ttf) format("truetype")}@font-face{font-family:"Source Serif Pro";font-weight:600;font-style:italic;font-stretch:normal;font-display:auto;src:url(../fonts/WOFF2/TTF/SourceSerifPro-SemiboldIt.ttf.woff2) format("woff2"),url(../fonts/WOFF/OTF/SourceSerifPro-SemiboldIt.otf.woff) format("woff"),url(../fonts/OTF/SourceSerifPro-SemiboldIt.otf) format("opentype"),url(../fonts/TTF/SourceSerifPro-SemiboldIt.ttf) format("truetype")}@font-face{font-family:"Source Serif Pro";font-weight:700;font-style:normal;font-stretch:normal;font-display:auto;src:url(../fonts/WOFF2/TTF/SourceSerifPro-Bold.ttf.woff2) format("woff2"),url(../fonts/WOFF/OTF/SourceSerifPro-Bold.otf.woff) format("woff"),url(../fonts/OTF/SourceSerifPro-Bold.otf) format("opentype"),url(../fonts/TTF/SourceSerifPro-Bold.ttf) format("truetype")}@font-face{font-family:"Source Serif Pro";font-weight:700;font-style:italic;font-stretch:normal;font-display:auto;src:url(../fonts/WOFF2/TTF/SourceSerifPro-BoldIt.ttf.woff2) format("woff2"),url(../fonts/WOFF/OTF/SourceSerifPro-BoldIt.otf.woff) format("woff"),url(../fonts/OTF/SourceSerifPro-BoldIt.otf) format("opentype"),url(../fonts/TTF/SourceSerifPro-BoldIt.ttf) format("truetype")}@font-face{font-family:"Source Serif Pro";font-weight:900;font-style:normal;font-stretch:normal;font-display:auto;src:url(../fonts/WOFF2/TTF/SourceSerifPro-Black.ttf.woff2) format("woff2"),url(../fonts/WOFF/OTF/SourceSerifPro-Black.otf.woff) format("woff"),url(../fonts/OTF/SourceSerifPro-Black.otf) format("opentype"),url(../fonts/TTF/SourceSerifPro-Black.ttf) format("truetype")}@font-face{font-family:"Source Serif Pro";font-weight:900;font-style:italic;font-stretch:normal;font-display:auto;src:url(../fonts/WOFF2/TTF/SourceSerifPro-BlackIt.ttf.woff2) format("woff2"),url(../fonts/WOFF/OTF/SourceSerifPro-BlackIt.otf.woff) format("woff"),url(../fonts/OTF/SourceSerifPro-BlackIt.otf) format("opentype"),url(../fonts/TTF/SourceSerifPro-BlackIt.ttf) format("truetype")}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body,sub,sup{vertical-align:baseline}a,body{color:rgba(var(--text-color),1)}body{background-color:rgba(var(--bg-color),1);font-family:"Source Serif Variable","Source Serif Pro",Georgia,"Times New Roman",Times,serif;font-feature-settings:"onum" 1,"pnum" 1,"kern" 1,"liga" 1,"dlig" 1;font-size:var(--text-small);font-weight:400;line-height:var(--line-height);margin:0 0 1em;text-rendering:optimizeLegibility;-moz-font-feature-settings:"onum" 1,"pnum" 1,"kern" 1,"liga" 1,"dlig" 1;-o-font-feature-settings:"onum" 1,"pnum" 1,"kern" 1,"liga" 1,"dlig" 1;-ms-font-feature-settings:"onum" 1,"pnum" 1,"kern" 1,"liga" 1,"dlig" 1;-webkit-font-feature-settings:"onum" 1,"pnum" 1,"kern" 1,"liga" 1,"dlig" 1}details,main{display:block}h1{font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;height:100%;object-fit:contain;width:100%}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}:root{--line-height: 1.5;--mobile-width: 520px;--text-big: 3vw;--text-small: 1.5vw}.dark,.light{--bd-color: 227, 28, 55}.light{--bg-color: 250, 250, 250;--grey: 239, 239, 239;--placeholder-color: 165, 165, 165;--text-color: 30, 30, 30}.dark{--bg-color: 30, 30, 30;--grey: 85, 85, 85;--placeholder-color: 85, 85, 85;--text-color: 250, 250, 250}@media (prefers-dark-interface){:root{--bd-color: 227, 28, 55;--bg-color: 30, 30, 30;--grey: 85, 85, 85;--placeholder-color:  85, 85, 85;--text-color: 250, 250, 250}}@media all and (max-width:520px){:root{--line-height: 1.4;--text-big: 5vw;--text-small: 5vw}}h1{margin:auto auto 0;padding-bottom:10%;padding-top:8%;font-size:7vw;width:70vw}h1,h2{font-weight:900;line-height:1}@media all and (max-width:600px){h1{font-size:11vw;font-weight:600;line-height:1.1;text-align:left;width:90vw}}.hanging-punctuation{text-indent:-.4em}ol{list-style-position:outside;padding-left:0}@media all and (max-width:600px){ol,ul{list-style-position:outside;padding-left:10%}}.homepage>ol li,ol li{list-style-type:lower-roman}li{padding-bottom:0}blockquote{font-size:120%;font-style:italic;font-weight:500;text-align:center}blockquote>footer{font-size:75%;font-variant:small-caps;text-align:right}blockquote>footer::before{content:"– "}figcaption{font-size:1rem;text-align:center}.navbar{align-items:center;display:flex;font-size:var(--text-small);padding-left:30px;padding-right:60px}.navbar>.logo{padding-top:10px;width:600px}.navbar>li{box-sizing:border-box;font-weight:800;list-style-type:none;padding:10px;text-align:center}.nav-link:hover,.recommended>a:hover,blockquote,button:hover small,figcaption{color:rgba(var(--bd-color),1)}.nav-first{margin-left:auto}@media all and (max-width:600px){.navbar{flex-wrap:wrap;padding-left:0;padding-right:0}.navbar>li{font-weight:400;padding:5px}.navbar>li:first-child{flex:0 1 100%}.navbar>.logo{padding-left:10%;padding-right:10%;padding-top:5px}.nav-first{margin-left:auto}}.homepage{margin:auto;padding-top:2em;width:80vw}.homepage>p{font-size:var(--text-big);margin-bottom:0;padding-bottom:.3em;padding-top:0}.homepage>p>a>img{padding-bottom:0;margin-top:3em;margin-bottom:0;width:90%}.homepage>p>a,.homepage>p>a:hover{box-shadow:inset 0 -5px 0 rgba(var(--bd-color),1)}.homepage>p>a{border:0;color:inherit;text-decoration:none;transition:color .2s ease}.homepage>p>a:hover{color:rgba(var(--bd-color),1)}.homepage>h1,h2,h3,h4,h5,h6{padding-left:0;padding-top:1em}.homepage>h1{margin-bottom:-1em;margin-left:0;padding-bottom:.3em}.homepage>h1,.homepage>ol,h2,ul{font-size:var(--text-big)}h2,h3,h4,h5,h6{margin:auto auto -1em 0}h2{padding-bottom:.3em}h3,h4,h5,h6{font-size:var(--text-big)}.homepage>blockquote{font-size:2vw;margin:auto;padding-bottom:.3em;width:60vw}@media all and (max-width:520px){.homepage>p{font-size:var(--text-big)}.homepage>h1,.homepage>p,h2,h3,h4,h5,h6{padding-bottom:1em}.homepage>blockquote{font-size:4.5vw;width:100%}.homepage>p>a,.homepage>p>a:hover{box-shadow:inset 0 -2px 0 rgba(var(--bd-color),1)}.homepage{width:90vw}}.homepage>ol,ul{padding-left:10;list-style-position:outside;line-height:var(--line-height)}.homepage>li{padding-bottom:0}@media all and (max-width:520px){.homepage>ol,ul{font-size:var(--text-big)}}section{direction:rtl;display:grid;grid-template-columns:15fr 24fr 20px 6fr 10fr;grid-column-gap:10px}section>*{direction:ltr;grid-column:2;text-align:left}h3,h4,h5,h6,section>h2{font-weight:900;line-height:1.2;padding-bottom:1em}aside,section>p{-webkit-hyphens:auto;-webkit-hyphenate-limit-before:3;-webkit-hyphenate-limit-after:3;-webkit-hyphenate-limit-chars:6 3 3;-webkit-hyphenate-limit-lines:2;-webkit-hyphenate-limit-last:always;-webkit-hyphenate-limit-zone:8%;-moz-hyphens:auto;-moz-hyphenate-limit-chars:6 3 3;-moz-hyphenate-limit-lines:2;-moz-hyphenate-limit-last:always;-moz-hyphenate-limit-zone:8%;-ms-hyphens:auto;-ms-hyphenate-limit-chars:6 3 3;-ms-hyphenate-limit-lines:2;-ms-hyphenate-limit-last:always;-ms-hyphenate-limit-zone:8%;hyphens:auto;hyphenate-limit-chars:6 3 3;hyphenate-limit-lines:2;hyphenate-limit-last:always;hyphenate-limit-zone:8%}section>figure{grid-column:1/-1}section>h1{grid-column:2/4}section>aside{direction:ltr;grid-column:4;text-align:right}aside{color:rgba(var(--bd-color),1);font-size:1rem;padding-top:1rem;clear:both;list-style-type:none;margin-bottom:1rem}section>ul{font-size:var(--text-small)}@media all and (max-width:520px){aside{background:rgba(var(--bg-color),1);border:1px solid rgba(var(--bd-color),1);border-left:3px solid rgba(var(--bd-color),1);font-size:.9rem;padding:.5rem;width:90%}}aside p+p{margin-top:1em}aside em{font-weight:800}aside img{margin-bottom:.25em}p>a,p>a:hover{box-shadow:inset 0 -2px 0 rgba(var(--bd-color),1)}p>a{border:0;color:inherit;text-decoration:none;transition:color .2s ease}p>a:hover{color:rgba(var(--bd-color),1)}aside>a{box-shadow:inset 0 -1px 0 rgba(var(--bd-color),1)}.recommended>h3,article>footer>.newsletter{padding-top:30px}.recommended>h3{margin-top:90px;text-align:center}.recommended>p,article>footer>.newsletter{margin:auto;text-align:center;width:33%}.readnext-flexbox{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around;padding-left:15%;padding-right:15%}article>footer>.newsletter>h3{font-size:100%;margin:auto;text-transform:uppercase;width:100%}.recommended-head,article>footer>.recommended>h3{font-size:var(--text-small);margin:auto;text-transform:uppercase;width:100%}.readnext-flexbox>li{box-sizing:border-box;font-size:calc(var(--text-small)/1.2);list-style-type:none;text-align:center;width:220px}.recommended-image{height:150px}@media all and (max-width:520px){.readnext-flexbox>li{font-size:80%;width:100%}.recommended-head,.recommended>p,article>footer>.newsletter{width:100%}}.copyright{color:rgba(var(--grey),1);margin:100px 30px 30px;text-align:center}.archive{margin:auto;width:60vw}@media all and (max-width:520px){.archive{list-style:none;margin:auto;width:90vw}.archive-postname{color:rgba(var(--bd-color),1);font-weight:800}}.archive-postname{color:rgba(var(--bd-color),1);font-weight:800}#blog-archives{display:grid;grid-auto-flow:row dense;grid-gap:75px;grid-template-columns:1fr 1fr}@media (max-width:980px){#blog-archives{display:grid;grid-column-gap:0;grid-row-gap:1rem;grid-template-columns:1fr}}@media all and (max-width:520px){body>*{margin:1rem}div.content{padding:0}section{display:grid;grid-column-gap:0;grid-template-columns:0 1fr}section>*,section>aside,section>figure,section>header{grid-column:2}}#nav-light{height:100%;margin-top:2px}#nav-light svg{fill:rgba(var(--text-color),1);transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}#nav-light svg:hover{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#nav-light.lights-off svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}#nav-light.lights-off svg:hover{-webkit-transform:rotate(0deg);transform:rotate(0deg)}#nav-light button{background:0 0;border:0;cursor:pointer;height:100%}#nav-light button:focus{outline:0}.article-profile{align-items:center;border-top:3px double rgba(var(--grey),1);display:grid;grid-column-gap:30px;grid-template-columns:2fr 4fr;margin:3em auto auto;padding-bottom:30px;padding-top:2em;width:39%}.article-profile>img{border-radius:50%;grid-column:1;height:auto;width:100%}.article-profile>p{font-size:80%;grid-column:2;margin:0;padding:0;text-align:left}@media all and (max-width:520px){.article-profile{align-items:center;display:grid;grid-column-gap:10px;grid-template-columns:2fr 5fr;margin:2em auto auto;padding-bottom:20px;padding-top:20px;width:100%}}.sharethis{padding-top:1em;text-align:center}.sharethis a{border:0;box-shadow:none}.sharethis .facebookshare,.sharethis .twittershare{background-color:rgba(var(--grey),1);border-radius:3px;display:inline-block;height:35px;margin:0 3px;transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;width:35px}.sharethis .facebookshare:hover,.sharethis .twittershare:hover{background-color:rgba(var(--bd-color),1)}.c-progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;color:#e31c37;height:3px;left:0;margin:unset;position:fixed;top:0;width:100%;z-index:5}.c-progress::-webkit-progress-bar{background:0 0}.c-progress::-webkit-progress-value{background:#e31c37}.c-progress::-moz-progress-bar{background:#e31c37}.contact{column-gap:30px;display:grid;grid-template-areas:"contact-text contact-form";grid-template-columns:25% 75%;grid-template-rows:auto;margin:auto;width:80%}.contact-text,.contact-text>h1,.contact-text>ul{font-size:var(--text-small)}.contact-text>ul{list-style:none}.contact-text>h1{color:rgba(var(--bd-color),1);margin-bottom:1em}.contact-form{font-size:var(--text-big);padding-top:1em}label{cursor:pointer}input{background:0 0;border:0;border-radius:0;box-sizing:border-box;color:rgba(var(--text-color),1);cursor:text;font-size:calc(var(--text-big)*.8);font-variant:small-caps;font-weight:800;max-width:90%;outline:0;padding:.25rem;text-align:center;border-bottom:2px solid rgba(var(--grey),1)}input:required{border-bottom:2px solid rgba(var(--grey),1)}input:focus{background-color:rgba(var(--grey),1);border-bottom:none}input:required:valid{border-bottom:2px solid rgba(var(--grey),1)}input:required:invalid{color:rgba(var(--text-color),1)}::-webkit-input-placeholder{color:rgba(var(--placeholder-color),1);font-variant:small-caps;font-weight:800;text-align:center}:-moz-placeholder,::-moz-placeholder{color:rgba(var(--placeholder-color),1);font-variant:small-caps;font-weight:800;text-align:center}:-ms-input-placeholder{color:rgba(var(--placeholder-color),1);font-variant:small-caps;font-weight:800;text-align:center}.expanding{vertical-align:top}button{background-color:rgba(var(--bg-color),1);border:0;color:rgba(var(--text-color),1);font-variant-caps:small-caps;font-weight:800;text-decoration:underline;text-decoration-color:rgba(var(--bd-color),1)}@media all and (max-width:600px){.contact{column-gap:30px;display:grid;grid-template-areas:"contact-text contact-form";grid-template-columns:100%;grid-template-rows:auto;margin:auto;width:100%}.contact>.contact-form{grid-row:1}.contact>.contact-text{grid-row:2}}