@charset "UTF-8";body,html{background:#fff;color:#272727}body,h1,h2,h3,h4,h5,h6,html{font-family:Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5,h6{margin:.125em 0;overflow-wrap:break-word;line-height:1;font-weight:800}@media (min-width:768px){h1,h2,h3,h4,h5,h6{margin:.5em 0}}h1{letter-spacing:-.9pt;font-size:2.5em}h2{font-size:1.9em}p,pre{line-height:1.5;margin:.75em 0;text-align:left}p{font-size:12.5pt;hyphens:auto;text-align:justify;word-break:normal}code,pre,pre li,pre li div,pre ol{font-family:SourceCodePro!important}pre li,pre li div,pre ol{font-size:10.5pt;line-height:1.25;letter-spacing:-.5pt}pre li:nth-child(odd){background-color:#f8f8f8}a{text-decoration:none;color:#4d6edb}a:hover{text-decoration:underline}a.btn-primary{color:#f8f8f8!important}article{overflow-wrap:break-word;word-wrap:break-word}blockquote{margin:0!important;padding:20px 32px;background-color:#f8f8f8;font-family:PolyItalic;color:#4a4a4a}blockquote p{text-align:justify}blockquote em{font-style:normal}input[type=text],textarea{padding:8px;background-color:#f8f8f8;border:1px solid #b5b5b5;font-family:Helvetica,Arial,sans-serif;font-size:12.5pt;color:#272727;-webkit-appearance:none;border-radius:0}input[type=submit]{display:inline-block;background-color:#272727;border:0;border-radius:0;-webkit-border-radius:0;padding:8px 24px;font-family:Helvetica,Arial,sans-serif;font-size:12pt;font-weight:600;color:#f8f8f8}input[type=submit]:active,input[type=submit]:hover{text-decoration:none;background-color:#4d6edb;color:#f8f8f8}header{background:#272727;color:#fff;padding:16px 0 8px;overflow:hidden;margin-bottom:32px}header :focus{border-color:rgba(197,208,243,.666);box-shadow:0 0 0 4px rgba(197,208,243,.666);outline:0!important}header .header-title{width:100%;float:left;padding:8px 0 16px}@media (min-width:960px){header .header-title{width:50%}}header .title{font-family:Helvetica,Arial,sans-serif;font-weight:800;font-size:22pt;line-height:1}@media (min-width:768px){header .title{font-size:30pt}}header .title a{color:#fff}header .title a:hover{text-decoration:none}header .description{padding-bottom:8px;font-family:PolyItalic;font-size:11pt;letter-spacing:-.25pt;color:#b5b5b5}@media (min-width:375px){header .description{font-size:12.5pt;letter-spacing:-.125pt}}@media (min-width:768px){header .description{font-size:13pt;letter-spacing:0}}header nav{float:left;text-transform:uppercase;font-family:Helvetica,Arial,sans-serif;font-weight:600;font-size:10pt;letter-spacing:-.333pt}@media (min-width:768px){header nav{font-size:14pt}}@media (min-width:960px){header nav{float:right}}header nav ul{padding:0;margin:0}header nav li{float:left;margin-right:8px}@media (min-width:768px){header nav li{margin-right:12px}}@media (min-width:960px){header nav li{margin-right:20px}}@media (min-width:1080px){header nav li{margin-right:30px}}header nav li:last-child{margin-right:0}header nav a{color:#fff}header nav a:hover{text-decoration:none;color:#4d6edb}header nav a.selected{color:#4d6edb}footer{clear:both;margin-top:48px;padding:32px 0 48px;background:#272727;color:#fff;overflow:hidden}footer :focus{border-color:rgba(197,208,243,.666);box-shadow:0 0 0 4px rgba(197,208,243,.666);outline:0!important}footer .site-meta{overflow:hidden;padding-bottom:16px}footer .title{line-height:1;font-family:Helvetica,Arial,sans-serif;font-weight:800;font-size:22pt}@media (min-width:768px){footer .title{font-size:30pt}}footer .description{font-family:PolyItalic;font-size:11pt;letter-spacing:-.25pt;color:#b5b5b5}@media (min-width:375px){footer .description{font-size:12.5pt;letter-spacing:-.125pt}}@media (min-width:768px){footer .description{font-size:13pt;letter-spacing:0}}footer .column{position:relative;float:left;width:50%}@media (min-width:768px){footer .column.perso{width:25%}}@media (min-width:960px){footer .column.perso{width:25%}}footer .column.academia{display:none}@media (min-width:768px){footer .column.academia{display:block;width:25%}}@media (min-width:960px){footer .column.academia{width:25%}}footer .column.pro{display:none}@media (min-width:768px){footer .column.pro{display:block;width:25%}}@media (min-width:960px){footer .column.pro{width:25%}}@media (min-width:768px){footer .column.contact{width:25%}}@media (min-width:960px){footer .column.contact{width:25%}}footer .heading{font-family:Helvetica,Arial,sans-serif;font-weight:800;text-transform:uppercase;color:#b5b5b5}footer ul{padding:0;margin:0 0 0 16px}@media (min-width:768px){footer ul{margin:0 0 0 8px}}@media (min-width:960px){footer ul{margin:0 0 0 16px}}footer li{padding:0;margin:.45em 0;list-style:none;font-family:PolyItalic;line-height:1.125}footer li a{color:#fff}ol,ul{padding:0 0 0 20px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:8px 48px 8px 16px;border:1px solid #272727;background-color:#f8f8f8;background-image:linear-gradient(45deg,transparent 50%,#4a4a4a 0),linear-gradient(135deg,#4a4a4a 50%,transparent 0),linear-gradient(90deg,#6d6d6d,#6d6d6d);background-position:calc(100% - 19px) calc(1em + 2px),calc(100% - 14px) calc(1em + 2px),calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;font-family:Helvetica,Arial,sans-serif;font-size:11pt;color:#4a4a4a}select::-ms-expand{display:none}:focus{border-color:rgba(77,110,219,.666);box-shadow:0 0 0 4px rgba(77,110,219,.666);outline:0!important}@media (min-width:768px){.centered{width:640px}}@media (min-width:960px){.centered{width:944px}}@media (min-width:1080px){.centered{width:1048px}}.left-column-content{float:left;width:100%;padding-bottom:16px}@media (min-width:768px){.left-column-content{width:640px;padding-bottom:32px}}.btn-primary{display:inline-block;background-color:#272727;border:0;border-radius:0;-webkit-border-radius:0;padding:8px 24px;font-family:Helvetica,Arial,sans-serif;font-size:12pt;font-weight:600;color:#f8f8f8}.btn-primary:active,.btn-primary:hover{text-decoration:none;background-color:#4d6edb;color:#f8f8f8}.sub-heading{margin:2px 0 16px;line-height:1.125;font-family:PolyItalic;color:#6d6d6d}@media (min-width:960px){.sub-heading{margin:2px 0 24px}}.cta{font-family:PolyItalic}.cta:after{content:" ➚";color:#4d6edb}.widescreen-iframe{width:340px;height:192px}@media (min-width:768px){.widescreen-iframe{width:640px;height:360px}}.bordered-iframe{border:1px solid #6d6d6d!important}.caption-container{display:inline-block;margin:0;padding:0;-ms-box-sizing:border-box!important;box-sizing:border-box!important}.caption-container.full-width,.caption-container.half-left{width:100%!important}@media (min-width:768px){.caption-container.half-left{width:50%!important}}.caption-container.half-right{width:100%!important;float:right!important}@media (min-width:768px){.caption-container.half-right{width:50%!important}}.captioned-text,.figure-caption,.photo-credit{font-family:PolyItalic;color:#6d6d6d;text-align:center}.quote-author{font-family:PolyItalic;color:#6d6d6d;text-align:right;margin:16px}@media (min-width:768px){.quote-author{margin:16px 24px}}.photo-credit:before{content:"© "}.quote-author:before{content:"– "}.article-end{display:block;margin:48px 0}.article-end hr{width:66%;margin:0 auto;border-top:1px solid #b5b5b5}.mobile-only-visible{display:block!important}@media (min-width:768px){.mobile-only-visible{display:none!important}}.mobile-hidden{display:none!important}@media (min-width:768px){.mobile-hidden{display:block!important}}.twitter-wrapper{display:block;width:100%!important;margin:24px auto}@media (min-width:768px){.twitter-wrapper{margin:32px auto;width:480px!important;max-width:480px!important}}.twitter-tweet,.twitter-tweet-rendered{width:288px!important;max-width:288px!important}@media (min-width:375px){.twitter-tweet,.twitter-tweet-rendered{width:340px!important;max-width:340px!important}}@media (min-width:768px){.twitter-tweet,.twitter-tweet-rendered{width:480px!important;max-width:480px!important}}@media print{body{margin:24mm 20mm!important}footer,header{display:none!important}a{color:#4d6edb!important}a[href]:after{content:none!important}blockquote{border:none!important}}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}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}table{border-collapse:collapse;border-spacing:0}i{font-style:italic}b{font-weight:700}*{box-sizing:border-box;margin:0}.clearfix{zoom:1}.clearfix:before{content:"";display:block}.clearfix:after{content:"";display:table;clear:both}.sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;height:auto!important;margin:auto!important;overflow:visible!important;width:auto!important;white-space:normal!important}.centered{position:relative;margin:0 auto;width:340px}@media only screen and (min-width:768px){.centered{width:640px}}@media only screen and (min-width:960px){.centered{width:944px}}@media only screen and (min-width:1080px){.centered{width:1048px}}.header{display:inline-block;position:relative;background-color:#272727;margin-bottom:32px;padding:32px 0 24px;width:100%}@media only screen and (min-width:960px){.header{padding:32px 0 12px}}.header .heading-container .heading-link{color:#f8f8f8;font-family:Helvetica,Arial,sans-serif;font-size:20pt;font-weight:800;line-height:1;text-decoration:none;text-transform:lowercase}.header .heading-container .heading-link:focus{border-color:rgba(197,208,243,.666)!important;box-shadow:0 0 0 4px rgba(197,208,243,.666)!important;outline:0!important;transition:box-shadow .2s linear!important}.header .heading-container .heading-link:focus::-moz-focus-inner{border:0}@media only screen and (min-width:768px){.header .heading-container .heading-link{font-size:30pt}}.header .heading-container .subheading{font-family:PolyItalic;line-height:1.125;margin:2px 0 16px;color:#b5b5b5}@media only screen and (min-width:960px){.header .heading-container .subheading{margin:2px 0 24px}}.header .header-nav{position:relative;margin-top:24px;width:100%}@media only screen and (min-width:960px){.header .header-nav{display:inline-block;position:absolute;margin-top:0;right:0;top:16px;width:max-content}}.header .header-nav .nav-list{padding:0;margin:0}.header .header-nav .nav-list .list-item{display:inline-block;margin-right:16px}@media (min-width:960px){.header .header-nav .nav-list .list-item{margin-right:20px}}@media (min-width:1080px){.header .header-nav .nav-list .list-item{margin-right:30px}}.header .header-nav .nav-list .list-item:last-child{margin-right:0}.header .header-nav .nav-list .nav-link{font-size:12.5pt;font-weight:400;hyphens:none;line-height:1.5;margin:8px 0;text-align:justify;word-break:unset;cursor:pointer;text-decoration:underline;color:#f8f8f8;font-family:Helvetica,Arial,sans-serif;font-size:14pt;font-weight:600;line-height:1;text-decoration:none;text-transform:uppercase}.header .header-nav .nav-list .nav-link:active{text-decoration:none}.header .header-nav .nav-list .nav-link:focus{border-color:rgba(77,110,219,.666)!important;box-shadow:0 0 0 4px rgba(77,110,219,.666)!important}.header .header-nav .nav-list .nav-link:hover{color:#4d6edb;text-decoration:none}.header .header-nav .nav-list .nav-link:focus{border-color:rgba(197,208,243,.666)!important;box-shadow:0 0 0 4px rgba(197,208,243,.666)!important;outline:0!important;transition:box-shadow .2s linear!important}.header .header-nav .nav-list .nav-link:focus::-moz-focus-inner{border:0}.header.dark{background-color:#131313}.header.dark .heading-link:focus{border-color:rgba(145,212,208,.666)!important;box-shadow:0 0 0 4px rgba(145,212,208,.666)!important;outline:0!important;transition:box-shadow .2s linear!important}.header.dark .heading-link:focus::-moz-focus-inner{border:0}.header.dark .nav-list .nav-link:hover{color:#49cec2}.header.dark .nav-list .nav-link:focus{border-color:rgba(145,212,208,.666)!important;box-shadow:0 0 0 4px rgba(145,212,208,.666)!important;outline:0!important;transition:box-shadow .2s linear!important}.header.dark .nav-list .nav-link:focus::-moz-focus-inner{border:0}.footer{display:inline-block;position:relative;background-color:#272727;margin-top:64px;padding:32px 0 64px;width:100%}.footer .contact-cta-container{margin-top:16px}.footer .list-item{position:relative;font-size:12pt;hyphens:none;left:24px;line-height:1.25;margin-bottom:.5em;text-align:left;width:calc(100% - 24px);word-break:unset;color:#f8f8f8}.footer .list-item:last-of-type{margin-bottom:0}.footer .list-item:before{position:absolute;content:"\2014";left:-24px}.footer .contact-cta{line-height:1;font-family:PolyItalic;color:#f8f8f8;font-size:11pt;text-decoration:none}.footer .contact-cta:focus{border-color:rgba(197,208,243,.666)!important;box-shadow:0 0 0 4px rgba(197,208,243,.666)!important;outline:0!important;transition:box-shadow .2s linear!important}.footer .contact-cta:focus::-moz-focus-inner{border:0}.footer .contact-cta:hover{text-decoration:underline}.footer .heading-container .heading-link{color:#f8f8f8;font-family:Helvetica,Arial,sans-serif;font-size:20pt;font-weight:800;line-height:1;text-decoration:none;text-transform:lowercase}.footer .heading-container .heading-link:focus{border-color:rgba(197,208,243,.666)!important;box-shadow:0 0 0 4px rgba(197,208,243,.666)!important;outline:0!important;transition:box-shadow .2s linear!important}.footer .heading-container .heading-link:focus::-moz-focus-inner{border:0}@media only screen and (min-width:768px){.footer .heading-container .heading-link{font-size:30pt}}.footer .heading-container .subheading{font-family:PolyItalic;line-height:1.125;margin:2px 0 16px;color:#b5b5b5}@media only screen and (min-width:960px){.footer .heading-container .subheading{margin:2px 0 24px}}.footer.dark{background-color:#131313}.footer.dark .contact-cta:focus,.footer.dark .heading-link:focus{border-color:rgba(145,212,208,.666)!important;box-shadow:0 0 0 4px rgba(145,212,208,.666)!important;outline:0!important;transition:box-shadow .2s linear!important}.footer.dark .contact-cta:focus::-moz-focus-inner,.footer.dark .heading-link:focus::-moz-focus-inner{border:0}.color-mode-switch-container{padding:24px 0 16px}.btn-switch-color-modes{display:block;background-color:transparent;border:0;color:#f8f8f8;cursor:pointer;font-size:12pt;font-family:PolyItalic;font-weight:400;margin:0 auto;padding:0;text-decoration:none}.btn-switch-color-modes:after{content:" ➚"}.btn-switch-color-modes:hover{background-color:transparent;text-decoration:underline}.page-separator{border:0;border-top:1px solid #b5b5b5;margin:32px auto;width:160px}.page-separator.last{margin:32px auto 64px}@media (min-width:768px){.page-separator{width:240px}}@media (min-width:960px){.page-separator{width:360px}}@media (min-width:1080px){.page-separator{width:480px}}.home .presentation{width:288px;display:block;margin:0 auto}@media only screen and (min-width:375px){.home .presentation{width:340px}}@media only screen and (min-width:768px){.home .presentation{width:640px}}@media only screen and (min-width:960px){.home .presentation{width:560px}}@media only screen and (min-width:1080px){.home .presentation{width:620px}}.home .presentation .profile-pic{margin:32px auto 48px;width:160px;height:160px}.home .presentation .profile-pic img{border-radius:50%;width:100%;height:100%}@media only screen and (min-width:768px){.home .presentation .profile-pic{margin:32px auto 64px;width:240px;height:240px}}.home .presentation h1{margin:.125em 0;overflow-wrap:break-word;line-height:1;font-family:Helvetica,Arial,sans-serif;font-weight:800;letter-spacing:-.9pt;font-size:2.5em}@media only screen and (min-width:768px){.home .presentation h1{margin:.5em 0}}.home .presentation h2{margin:.125em 0;overflow-wrap:break-word;line-height:1;font-family:Helvetica,Arial,sans-serif;font-weight:800;font-size:1.8em;margin-top:32px!important}@media only screen and (min-width:768px){.home .presentation h2{margin:.5em 0}}.home .presentation .contact-options,.home .presentation p{font-family:Helvetica,Arial,sans-serif;font-size:12.5pt;font-weight:400;hyphens:none;line-height:1.5;margin:8px 0;text-align:justify;word-break:unset}.home .presentation .contact-options .list-item{position:relative;font-size:12pt;hyphens:none;left:24px;line-height:1.25;margin-bottom:.5em;text-align:left;width:calc(100% - 24px);word-break:unset}.home .presentation .contact-options .list-item:last-of-type{margin-bottom:0}.home .presentation .contact-options .list-item:before{position:absolute;content:"\2014";left:-24px}.home .presentation .cta-container{margin-top:16px}.home .presentation .cta{background-color:transparent;border:0;cursor:pointer;font-size:12pt;font-family:PolyItalic;font-weight:400;margin:0 auto;padding:0;text-decoration:none;color:#4d6edb}.home .presentation .cta:after{content:" ➚"}.home .presentation .cta:hover{background-color:transparent;text-decoration:underline}@font-face{font-family:PolyItalic;src:url(../fonts/Poly-Italic.ttf)}@font-face{font-family:SourceCodePro;src:url(../fonts/SourceCodePro-Medium.ttf)}.single .article-content{width:288px;display:block;margin:0 auto;min-height:280px}@media only screen and (min-width:375px){.single .article-content{width:340px}}@media only screen and (min-width:768px){.single .article-content{width:640px}}@media only screen and (min-width:960px){.single .article-content{width:560px}}@media only screen and (min-width:1080px){.single .article-content{width:620px}}.single .article-content h1{margin:.125em 0;overflow-wrap:break-word;line-height:1;font-family:Helvetica,Arial,sans-serif;font-weight:800;letter-spacing:-.9pt;font-size:2.5em;margin-bottom:0}@media only screen and (min-width:768px){.single .article-content h1{margin:.5em 0}}.single .article-content .subheading{color:#6d6d6d;font-family:PolyItalic;font-size:11pt;letter-spacing:-.25pt;margin:2px 0 32px}@media only screen and (min-width:375px){.single .article-content .subheading{font-size:12.5pt;letter-spacing:-.125pt}}@media only screen and (min-width:768px){.single .article-content .subheading{font-size:13pt;letter-spacing:0}}.single .article-content h2{margin:.125em 0;overflow-wrap:break-word;line-height:1;font-family:Helvetica,Arial,sans-serif;font-weight:800;font-size:1.8em;margin-top:32px!important}@media only screen and (min-width:768px){.single .article-content h2{margin:.5em 0}}.single .article-content h3{margin:.125em 0;overflow-wrap:break-word;line-height:1;font-family:Helvetica,Arial,sans-serif;font-weight:800;font-size:1.25em;margin-top:24px!important}@media only screen and (min-width:768px){.single .article-content h3{margin:.5em 0}}.single .article-content h4{margin:.125em 0;overflow-wrap:break-word;line-height:1;font-family:Helvetica,Arial,sans-serif;font-weight:800;margin-top:20px!important}@media only screen and (min-width:768px){.single .article-content h4{margin:.5em 0}}.single .article-content p{font-family:Helvetica,Arial,sans-serif;font-size:12.5pt;font-weight:400;hyphens:none;line-height:1.5;margin:8px 0;text-align:justify;word-break:unset}.single .article-content sub,.single .article-content sup{position:relative;font-size:.75em;top:-.5em;vertical-align:baseline}.single .article-content sub{top:.5em}.single .article-content a{font-family:Helvetica,Arial,sans-serif;font-size:12.5pt;font-weight:400;hyphens:none;line-height:1.5;margin:8px 0;text-align:justify;word-break:unset;cursor:pointer;text-decoration:underline;color:#4d6edb}.single .article-content a:active,.single .article-content a:hover{text-decoration:none}.single .article-content a:focus{border-color:rgba(77,110,219,.666)!important;box-shadow:0 0 0 4px rgba(77,110,219,.666)!important;outline:0!important;transition:box-shadow .2s linear!important}.single .article-content a:focus::-moz-focus-inner{border:0}.single .article-content cite,.single .article-content em{font-style:italic}.single .article-content ul{font-size:12.5pt;line-height:1.5;margin:8px 0;text-align:justify}.single .article-content ul,.single .article-content ul li{font-family:Helvetica,Arial,sans-serif;font-weight:400;hyphens:none;word-break:unset}.single .article-content ul li{position:relative;font-size:12pt;left:24px;line-height:1.25;margin-bottom:.5em;text-align:left;width:calc(100% - 24px);font-size:12.5pt;line-height:1.5;margin:8px 0;text-align:justify}.single .article-content ul li:last-of-type{margin-bottom:0}.single .article-content ul li:before{position:absolute;content:"\2014";left:-24px}.single .article-content blockquote *>em{font-style:normal}.single .article-content blockquote,.single .article-content pre{background-color:#f8f8f8;color:#4a4a4a;font-family:PolyItalic!important;padding:24px 32px}.single .article-content blockquote *,.single .article-content pre *{font-family:PolyItalic!important}@media only screen and (min-width:768px){.single .article-content blockquote,.single .article-content pre{margin-top:32px!important;margin-bottom:32px!important}}.single .article-content pre{border-left:4px solid #4d6edb;font-family:SourceCodePro,Courier,monospace!important;font-size:10.5pt;line-height:12pt;overflow-wrap:break-word;white-space:pre-wrap}.single .article-content .twitter-wrapper{margin:32px auto}@media only screen and (min-width:768px){.single .article-content .twitter-wrapper{display:block;margin:48px auto;width:480px}.single .article-content .twitter-wrapper .twitter-tweet-error{width:480px!important}}.single .article-content figure{margin:32px 0}.single .article-content figure figcaption{color:#6d6d6d;font-family:PolyItalic;line-height:1.375;margin:4px 0;text-align:center}.single .article-content figure figcaption em{font-style:normal}.single .article-content figure figcaption a{color:#6d6d6d;font-family:PolyItalic}.single .article-content h1{margin-bottom:0!important}.single .article-content .comments-block{margin-top:64px}.single .article-content .comments-block .comments{margin:.125em 0;overflow-wrap:break-word;line-height:1;font-family:Helvetica,Arial,sans-serif;font-weight:800}@media only screen and (min-width:768px){.single .article-content .comments-block .comments{margin:.5em 0}}.single .article-content .comments-block .commentlist .avatar{display:none}.single .article-content .comments-block .commentlist .comment-author{font-family:Helvetica,Arial,sans-serif;font-size:12.5pt;font-weight:400;hyphens:none;line-height:1.5;margin:8px 0;text-align:justify;word-break:unset;font-weight:700;margin-top:16px;margin-bottom:0}.single .article-content .comments-block .comment-meta,.single .article-content .comments-block .commentmetadata{margin-bottom:16px}.single .article-content .comments-block .comment-meta a,.single .article-content .comments-block .commentmetadata a{color:#b5b5b5;font-family:PolyItalic;font-size:11pt;letter-spacing:-.25pt;color:#6d6d6d;margin-top:-8px;text-decoration:none}@media only screen and (min-width:375px){.single .article-content .comments-block .comment-meta a,.single .article-content .comments-block .commentmetadata a{font-size:12.5pt;letter-spacing:-.125pt}}@media only screen and (min-width:768px){.single .article-content .comments-block .comment-meta a,.single .article-content .comments-block .commentmetadata a{font-size:13pt;letter-spacing:0}}.single .article-content .comments-block .comment-respond{margin-top:32px}.single .article-content .comments-block .comment-respond .comment-reply-title{margin:.125em 0;overflow-wrap:break-word;line-height:1;font-family:Helvetica,Arial,sans-serif;font-weight:800}@media only screen and (min-width:768px){.single .article-content .comments-block .comment-respond .comment-reply-title{margin:.5em 0}}.single .article-content .comments-block .comment-respond label{display:block;color:#4a4a4a;font-family:PolyItalic;font-size:11pt;font-weight:400;margin-top:.75em;text-transform:capitalize}.single .article-content .comments-block .comment-respond input,.single .article-content .comments-block .comment-respond textarea{-webkit-appearance:none;background-color:hsla(0,0%,97%,.5);border-radius:0;border:1px solid #b5b5b5;color:#131313;font-family:Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:24px;padding-left:4px;padding-right:4px;width:100%}.single .article-content .comments-block .comment-respond input:focus,.single .article-content .comments-block .comment-respond textarea:focus{border-color:rgba(77,110,219,.666)!important;box-shadow:0 0 0 4px rgba(77,110,219,.666)!important;outline:0!important;transition:box-shadow .2s linear!important}.single .article-content .comments-block .comment-respond input:focus::-moz-focus-inner,.single .article-content .comments-block .comment-respond textarea:focus::-moz-focus-inner{border:0}.single .article-content .comments-block .comment-respond input::placeholder,.single .article-content .comments-block .comment-respond textarea::placeholder{color:#6d6d6d}.single .article-content .comments-block .comment-respond .submit{-webkit-border-radius:0;background-color:#272727;border-radius:0;border:0;color:#f8f8f8;cursor:pointer;display:inline-block;font-family:Helvetica,Arial,sans-serif;font-size:12pt;font-weight:600;padding:8px 24px;margin-top:24px;width:min-content}.single .article-content .comments-block .comment-respond .submit:active,.single .article-content .comments-block .comment-respond .submit:hover{background-color:#4d6edb;color:#f8f8f8;text-decoration:none}.single .article-content .comments-block .comment-respond .submit:focus{border-color:rgba(77,110,219,.666)!important;box-shadow:0 0 0 4px rgba(77,110,219,.666)!important;outline:0!important;transition:box-shadow .2s linear!important}.single .article-content .comments-block .comment-respond .submit:focus::-moz-focus-inner{border:0}.single .article-content .comments-block .akismet_comment_form_privacy_notice{font-size:11pt;margin-top:32px}.single .article-content .comments-block .akismet_comment_form_privacy_notice *{font-size:11pt}.page-writing .article-content{width:288px;display:block;margin:0 auto;min-height:280px}@media only screen and (min-width:375px){.page-writing .article-content{width:340px}}@media only screen and (min-width:768px){.page-writing .article-content{width:640px}}@media only screen and (min-width:960px){.page-writing .article-content{width:560px}}@media only screen and (min-width:1080px){.page-writing .article-content{width:620px}}.page-writing .article-content h1{margin:.125em 0;overflow-wrap:break-word;line-height:1;font-family:Helvetica,Arial,sans-serif;font-weight:800;letter-spacing:-.9pt;font-size:2.5em;margin-bottom:0}@media only screen and (min-width:768px){.page-writing .article-content h1{margin:.5em 0}}.page-writing .article-content .subheading{color:#6d6d6d;font-family:PolyItalic;font-size:11pt;letter-spacing:-.25pt;margin:2px 0 32px}@media only screen and (min-width:375px){.page-writing .article-content .subheading{font-size:12.5pt;letter-spacing:-.125pt}}@media only screen and (min-width:768px){.page-writing .article-content .subheading{font-size:13pt;letter-spacing:0}}.page-writing .article-content h2{margin:.125em 0;overflow-wrap:break-word;line-height:1;font-family:Helvetica,Arial,sans-serif;font-weight:800;font-size:1.8em;margin-top:32px!important}@media only screen and (min-width:768px){.page-writing .article-content h2{margin:.5em 0}}.page-writing .article-content h3{margin:.125em 0;overflow-wrap:break-word;line-height:1;font-family:Helvetica,Arial,sans-serif;font-weight:800;font-size:1.25em;margin-top:24px!important}@media only screen and (min-width:768px){.page-writing .article-content h3{margin:.5em 0}}.page-writing .article-content h4{margin:.125em 0;overflow-wrap:break-word;line-height:1;font-family:Helvetica,Arial,sans-serif;font-weight:800;margin-top:20px!important}@media only screen and (min-width:768px){.page-writing .article-content h4{margin:.5em 0}}.page-writing .article-content p{font-family:Helvetica,Arial,sans-serif;font-size:12.5pt;font-weight:400;hyphens:none;line-height:1.5;margin:8px 0;text-align:justify;word-break:unset}.page-writing .article-content sub,.page-writing .article-content sup{position:relative;font-size:.75em;top:-.5em;vertical-align:baseline}.page-writing .article-content sub{top:.5em}.page-writing .article-content a{font-family:Helvetica,Arial,sans-serif;font-size:12.5pt;font-weight:400;hyphens:none;line-height:1.5;margin:8px 0;text-align:justify;word-break:unset;cursor:pointer;text-decoration:underline;color:#4d6edb}.page-writing .article-content a:active,.page-writing .article-content a:hover{text-decoration:none}.page-writing .article-content a:focus{border-color:rgba(77,110,219,.666)!important;box-shadow:0 0 0 4px rgba(77,110,219,.666)!important;outline:0!important;transition:box-shadow .2s linear!important}.page-writing .article-content a:focus::-moz-focus-inner{border:0}.page-writing .article-content cite,.page-writing .article-content em{font-style:italic}.page-writing .article-content ul{font-size:12.5pt;line-height:1.5;margin:8px 0;text-align:justify}.page-writing .article-content ul,.page-writing .article-content ul li{font-family:Helvetica,Arial,sans-serif;font-weight:400;hyphens:none;word-break:unset}.page-writing .article-content ul li{position:relative;font-size:12pt;left:24px;line-height:1.25;margin-bottom:.5em;text-align:left;width:calc(100% - 24px);font-size:12.5pt;line-height:1.5;margin:8px 0;text-align:justify}.page-writing .article-content ul li:last-of-type{margin-bottom:0}.page-writing .article-content ul li:before{position:absolute;content:"\2014";left:-24px}.page-writing .article-content blockquote *>em{font-style:normal}.page-writing .article-content blockquote,.page-writing .article-content pre{background-color:#f8f8f8;color:#4a4a4a;font-family:PolyItalic!important;padding:24px 32px}.page-writing .article-content blockquote *,.page-writing .article-content pre *{font-family:PolyItalic!important}@media only screen and (min-width:768px){.page-writing .article-content blockquote,.page-writing .article-content pre{margin-top:32px!important;margin-bottom:32px!important}}.page-writing .article-content pre{border-left:4px solid #4d6edb;font-family:SourceCodePro,Courier,monospace!important;font-size:10.5pt;line-height:12pt;overflow-wrap:break-word;white-space:pre-wrap}.page-writing .article-content .twitter-wrapper{margin:32px auto}@media only screen and (min-width:768px){.page-writing .article-content .twitter-wrapper{display:block;margin:48px auto;width:480px}.page-writing .article-content .twitter-wrapper .twitter-tweet-error{width:480px!important}}.page-writing .article-content figure{margin:32px 0}.page-writing .article-content figure figcaption{color:#6d6d6d;font-family:PolyItalic;line-height:1.375;margin:4px 0;text-align:center}.page-writing .article-content figure figcaption em{font-style:normal}.page-writing .article-content figure figcaption a{color:#6d6d6d;font-family:PolyItalic}.page-writing .article-content ul>li{margin-top:24px;text-align:left;overflow-wrap:break-word}.page-writing .article-content ul>li>ul{display:block;border-spacing:4px;clear:both;overflow:hidden;text-align:left}.page-writing .article-content ul>li>ul>li{background-color:#6d6d6d;color:#fff;float:left;font-family:PolyItalic;font-size:9pt;left:unset;line-height:20px;margin:0 8px 8px 0!important;padding-left:8px;padding-right:8px;text-align:left;width:max-content}.page-writing .article-content ul>li>ul>li:before{position:unset;content:unset;left:unset}.error404 .article-content{width:288px;display:block;margin:0 auto;min-height:280px}@media only screen and (min-width:375px){.error404 .article-content{width:340px}}@media only screen and (min-width:768px){.error404 .article-content{width:640px}}@media only screen and (min-width:960px){.error404 .article-content{width:560px}}@media only screen and (min-width:1080px){.error404 .article-content{width:620px}}.error404 .article-content h1{margin:.125em 0;overflow-wrap:break-word;line-height:1;font-family:Helvetica,Arial,sans-serif;font-weight:800;letter-spacing:-.9pt;font-size:2.5em;margin-bottom:0}@media only screen and (min-width:768px){.error404 .article-content h1{margin:.5em 0}}.error404 .article-content .subheading{color:#6d6d6d;font-family:PolyItalic;font-size:11pt;letter-spacing:-.25pt;margin:2px 0 32px}@media only screen and (min-width:375px){.error404 .article-content .subheading{font-size:12.5pt;letter-spacing:-.125pt}}@media only screen and (min-width:768px){.error404 .article-content .subheading{font-size:13pt;letter-spacing:0}}.error404 .article-content h2{margin:.125em 0;overflow-wrap:break-word;line-height:1;font-family:Helvetica,Arial,sans-serif;font-weight:800;font-size:1.8em;margin-top:32px!important}@media only screen and (min-width:768px){.error404 .article-content h2{margin:.5em 0}}.error404 .article-content h3{margin:.125em 0;overflow-wrap:break-word;line-height:1;font-family:Helvetica,Arial,sans-serif;font-weight:800;font-size:1.25em;margin-top:24px!important}@media only screen and (min-width:768px){.error404 .article-content h3{margin:.5em 0}}.error404 .article-content h4{margin:.125em 0;overflow-wrap:break-word;line-height:1;font-family:Helvetica,Arial,sans-serif;font-weight:800;margin-top:20px!important}@media only screen and (min-width:768px){.error404 .article-content h4{margin:.5em 0}}.error404 .article-content p{font-family:Helvetica,Arial,sans-serif;font-size:12.5pt;font-weight:400;hyphens:none;line-height:1.5;margin:8px 0;text-align:justify;word-break:unset}.error404 .article-content sub,.error404 .article-content sup{position:relative;font-size:.75em;top:-.5em;vertical-align:baseline}.error404 .article-content sub{top:.5em}.error404 .article-content a{font-family:Helvetica,Arial,sans-serif;font-size:12.5pt;font-weight:400;hyphens:none;line-height:1.5;margin:8px 0;text-align:justify;word-break:unset;cursor:pointer;text-decoration:underline;color:#4d6edb}.error404 .article-content a:active,.error404 .article-content a:hover{text-decoration:none}.error404 .article-content a:focus{border-color:rgba(77,110,219,.666)!important;box-shadow:0 0 0 4px rgba(77,110,219,.666)!important;outline:0!important;transition:box-shadow .2s linear!important}.error404 .article-content a:focus::-moz-focus-inner{border:0}.error404 .article-content cite,.error404 .article-content em{font-style:italic}.error404 .article-content ul{font-size:12.5pt;line-height:1.5;margin:8px 0;text-align:justify}.error404 .article-content ul,.error404 .article-content ul li{font-family:Helvetica,Arial,sans-serif;font-weight:400;hyphens:none;word-break:unset}.error404 .article-content ul li{position:relative;font-size:12pt;left:24px;line-height:1.25;margin-bottom:.5em;text-align:left;width:calc(100% - 24px);font-size:12.5pt;line-height:1.5;margin:8px 0;text-align:justify}.error404 .article-content ul li:last-of-type{margin-bottom:0}.error404 .article-content ul li:before{position:absolute;content:"\2014";left:-24px}.error404 .article-content blockquote *>em{font-style:normal}.error404 .article-content blockquote,.error404 .article-content pre{background-color:#f8f8f8;color:#4a4a4a;font-family:PolyItalic!important;padding:24px 32px}.error404 .article-content blockquote *,.error404 .article-content pre *{font-family:PolyItalic!important}@media only screen and (min-width:768px){.error404 .article-content blockquote,.error404 .article-content pre{margin-top:32px!important;margin-bottom:32px!important}}.error404 .article-content pre{border-left:4px solid #4d6edb;font-family:SourceCodePro,Courier,monospace!important;font-size:10.5pt;line-height:12pt;overflow-wrap:break-word;white-space:pre-wrap}.error404 .article-content .twitter-wrapper{margin:32px auto}@media only screen and (min-width:768px){.error404 .article-content .twitter-wrapper{display:block;margin:48px auto;width:480px}.error404 .article-content .twitter-wrapper .twitter-tweet-error{width:480px!important}}.error404 .article-content figure{margin:32px 0}.error404 .article-content figure figcaption{color:#6d6d6d;font-family:PolyItalic;line-height:1.375;margin:4px 0;text-align:center}.error404 .article-content figure figcaption em{font-style:normal}.error404 .article-content figure figcaption a{color:#6d6d6d;font-family:PolyItalic}