/*!
Theme Name: Semiovox
Author: Leone Design
Author URI: https://www.leone-design.com/
Description: This is a custom theme for Semiovox.
Version: 0.1.0
*/@font-face{font-family:Infra;font-weight:400;src:url(static/fonts/Infra-Regular.woff2) format("woff2"),url(static/fonts/Infra-Regular.woff) format("woff")}@font-face{font-family:Infra;font-weight:600;font-style:normal;src:url(static/fonts/Infra-SemiBold.woff2) format("woff2"),url(static/fonts/Infra-SemiBold.woff) format("woff")}@font-face{font-family:Infra;font-weight:600;font-style:italic;src:url(static/fonts/Infra-SemiBoldItalic.woff2) format("woff2"),url(static/fonts/Infra-SemiBoldItalic.woff) format("woff")}@font-face{font-family:'Monument Extended';font-weight:700;src:url(static/fonts/MonumentExtended-Bold.woff2) format("woff2"),url(static/fonts/MonumentExtended-Bold.woff) format("woff")}body{background-color:#fff;color:#333;font-family:calluna,serif;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}article,aside,blockquote,div,figcaption,figure,footer,h1,h2,h3,h4,h5,h6,header,img,main,nav,ol,p,section,ul{box-sizing:border-box}img{display:block;height:auto;width:100%}a{color:#333;transition:background-color 125ms,color 125ms,text-decoration-color 125ms}a:focus,a:hover{color:#df2d29}.h1,h1{font-size:28px;line-height:36px;margin-bottom:18px;margin-top:18px}@media (min-width:769px){.h1,h1{font-size:42px;line-height:52px;margin-bottom:26px;margin-top:26px}}@media (min-width:1200px){.h1,h1{font-size:58px;line-height:62px;margin-bottom:26px;margin-top:26px}}.h2,h2{font-size:26px;line-height:32px;margin-bottom:16px;margin-top:16px}@media (min-width:769px){.h2,h2{font-size:3vw;line-height:3.75vw;margin-bottom:1.875vw;margin-top:1.875vw}}@media (min-width:1360px){.h2,h2{font-size:38px;line-height:48px;margin-bottom:24px;margin-top:24px}}.h3,h3{font-size:22px;line-height:28px;margin-bottom:14px;margin-top:14px}@media (min-width:769px){.h3,h3{font-size:2.5vw;line-height:3vw;margin-bottom:1.5vw;margin-top:1.5vw}}@media (min-width:1360px){.h3,h3{font-size:30px;line-height:38px;margin-bottom:19px;margin-top:19px}}.h4,h4{font-size:14px;line-height:20px;margin-bottom:10px;margin-top:10px;text-transform:uppercase}@media (min-width:769px){.h4,h4{font-size:16px;line-height:24px;margin-bottom:14px;margin-top:14px}}.h5,h5{font-size:14px;line-height:20px;margin-bottom:10px;margin-top:10px;text-transform:uppercase}@media (min-width:769px){.h5,h5{font-size:16px;line-height:24px;margin-bottom:14px;margin-top:14px}}.h6,h6{font-size:14px;line-height:20px;margin-bottom:10px;margin-top:10px;text-transform:uppercase}@media (min-width:769px){.h6,h6{font-size:16px;line-height:24px;margin-bottom:14px;margin-top:14px}}.p,p{font-size:16px;line-height:24px;margin-bottom:14px;margin-top:14px;font-weight:400}@media (min-width:769px){.p,p{font-size:18px;line-height:26px;margin-bottom:15px;margin-top:15px}}strong{font-weight:600}li{font-size:16px;line-height:24px;margin-bottom:0;margin-top:0}@media (min-width:769px){li{font-size:18px;line-height:26px;margin-bottom:0;margin-top:0}}ul{padding-left:32px}ol{padding-left:32px}.row{width:100%}@media (min-width:441px){.row{padding:0 16px}}@media (min-width:441px) and (min-width:769px){.row{padding:0 2vw}}.column{padding:0 16px}@media (min-width:769px){.column{padding:0 2vw}}.itemtitle{font-family:"Monument Extended",sans-serif;font-size:22px;line-height:22px;margin:16px 0 8px 0;font-weight:700}@media (min-width:769px){.itemtitle{line-height:22px}}@media (min-width:1200px){.itemtitle{font-size:24px;line-height:24px}}.itemtitle a{text-decoration:none}.itemtitle.large{font-family:calluna,serif;font-weight:400;font-size:30px;line-height:38px;margin-bottom:0;margin-top:0;margin-top:0;margin-bottom:8px}@media (min-width:769px){.itemtitle.large{margin-top:0;margin-bottom:1vw}}@media (min-width:769px){.itemtitle.large{font-size:4.25vw;line-height:5vw}}.topic{font-family:"Monument Extended",sans-serif;font-size:12px;line-height:20px;margin-bottom:10px;margin-top:10px;text-transform:uppercase;letter-spacing:1.3px;margin:0 0 5.28px 0}.topic a{text-decoration:none}.topic a:last-of-type{color:#df2d29}.topic a:last-of-type:focus,.topic a:last-of-type:hover{color:#333}.type{color:#888;font-weight:700;margin:0}.excerpt{margin:0}.small,.small p{font-family:Infra,sans-serif;font-size:14px;line-height:20px;margin-bottom:12px;margin-top:12px;font-weight:400}.categoryheader{padding-top:120px;padding-bottom:48px}@media (min-width:769px){.categoryheader{padding-top:15vw;padding-bottom:6vw}}@media (min-width:769px){.categoryheader{padding-top:144px;padding-bottom:48px}}@media (min-width:769px) and (min-width:769px){.categoryheader{padding-top:18vw;padding-bottom:6vw}}.categoryheader-title{font-style:italic;font-weight:400;margin:0;font-size:30px;line-height:38px;margin-bottom:19px;margin-top:19px}@media (min-width:769px){.categoryheader-title{font-size:52px;line-height:60px;margin-bottom:30px;margin-top:30px}}.categoryheader-title a{box-shadow:inset 0 -1px 0 0 #888;text-decoration:none;transition:box-shadow 125ms}.categoryheader-title a:focus,.categoryheader-title a:hover{box-shadow:inset 0 -6px 0 0 #df2d29;color:#333}.categoryheader-description{margin:32px 0}@media (min-width:769px){.categoryheader-description{margin:4vw 0}}@media (min-width:769px){.categoryheader-description{width:66.66%;margin:2vw 0}}.categoryheader-submessage{color:#df2d29;font-family:Infra,sans-serif;font-size:14px;line-height:20px;margin-bottom:20px;margin-top:20px;font-weight:400}@media (min-width:769px){.categoryheader-submessage{font-size:16px;line-height:24px;margin-bottom:14px;margin-top:14px;font-weight:400;margin-top:24px;margin-bottom:0}}@media (min-width:769px) and (min-width:769px){.categoryheader-submessage{margin-top:3vw;margin-bottom:0}}.dev-grid-show .dev-grid{display:block}.dev-grid{position:fixed;top:0;right:0;bottom:0;left:0;display:none;pointer-events:none;z-index:9999;padding:0 16px}@media (min-width:769px){.dev-grid{padding:0 2vw}}.dev-grid-inner{margin:0 auto;min-height:100vh;pointer-events:none}.dev-grid-inner div{float:left;pointer-events:none;width:100%}@media (min-width:441px){.dev-grid-inner div{width:16.66%;padding:0 16px}}@media (min-width:441px) and (min-width:769px){.dev-grid-inner div{padding:0 2vw}}@media (min-width:769px){.dev-grid-inner div{width:8.33%}}.dev-grid-inner div span{display:block;background-color:rgba(223,45,41,.25);border-left:solid 1px rgba(223,45,41,.75);border-right:solid 1px rgba(223,45,41,.75);min-height:100vh;pointer-events:none}.expander{padding-top:64px;padding-bottom:64px}@media (min-width:769px){.expander{padding-top:8vw;padding-bottom:8vw}}.expander-title{font-family:"Monument Extended",sans-serif;margin-top:0;margin-bottom:16px}@media (min-width:769px){.expander-title{margin-top:0;margin-bottom:2vw}}@media (min-width:769px){.expander-title{width:83.33%;margin-left:8.33%}}@media (min-width:1200px){.expander-title{width:50%;margin-left:8.33%}}@media (min-width:769px){.expander-visible{width:83.33%;margin-left:8.33%}}@media (min-width:1200px){.expander-visible{width:50%;margin-left:8.33%}}.expander-toggle-wrapper{overflow:auto}@media (min-width:769px){.expander-toggle-wrapper{width:83.33%;margin-left:8.33%}}@media (min-width:1200px){.expander-toggle-wrapper{width:50%;margin-left:8.33%}}.expander-toggle-wrapper .expander-toggle{background:0 0;border:none;cursor:pointer;display:inline-block;font-family:Infra,sans-serif;padding:0;position:relative;text-align:center;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;font-size:16px;line-height:24px;margin-bottom:14px;margin-top:14px;font-weight:400}.expander-toggle-wrapper .expander-toggle:focus,.expander-toggle-wrapper .expander-toggle:hover{outline:0}.expander-toggle-wrapper .expander-toggle .expander-accent{color:#df2d29;pointer-events:none;position:relative;top:2px;font-size:26px;line-height:26px;margin-bottom:0;margin-top:0}@media (min-width:769px){.expander-hidden{width:83.33%;margin-left:8.33%}}@media (min-width:1200px){.expander-hidden{width:50%;margin-left:8.33%}}.expander.expander-js-hidden .expander-hidden{display:none}.featuredpost-item{display:block;margin-top:32px;margin-bottom:32px;width:100%}@media (min-width:769px){.featuredpost-item{margin-top:4vw;margin-bottom:4vw}}@media (min-width:769px){.featuredpost-item{width:58.33%;margin-left:8.33%}}.featuredpost-item img{margin-top:0;margin-bottom:9.6px}@media (min-width:769px){.featuredpost-item img{margin-top:0;margin-bottom:1.2vw}}.featuredpost-imagelink{display:block;text-decoration:none}.featuredpost-imagelink .featuredpost-imageframe-wrapper{position:relative;margin-top:0;margin-bottom:9.6px}@media (min-width:769px){.featuredpost-imagelink .featuredpost-imageframe-wrapper{margin-top:0;margin-bottom:1.2vw}}.featuredpost-imagelink .featuredpost-imageframe{border:solid 0 #fff;transition:border-width 125ms;position:absolute;top:0;right:0;bottom:0;left:0}.featuredpost-imagelink:focus .featuredpost-imageframe,.featuredpost-imagelink:hover .featuredpost-imageframe{border-width:16px}.footer{background-color:#333;color:#fff;padding-top:48px;padding-bottom:32px}@media (min-width:769px){.footer{padding-top:6vw;padding-bottom:4vw}}.footer .footer-message{font-style:italic;font-weight:400}@media (min-width:769px){.footer .footer-message{width:83.33%}}@media (min-width:769px){.footer .footer-contactmessage p{font-size:16px;line-height:20px;margin-bottom:12px;margin-top:12px;font-weight:400}}.footer .footer-contactmessage p a{color:#fff}.footer .footer-contactmessage p a:focus,.footer .footer-contactmessage p a:hover{color:#df2d29}.footer .footer-layout{margin-top:48px;margin-bottom:0}@media (min-width:769px){.footer .footer-layout{margin-top:6vw;margin-bottom:0}}@media (min-width:769px){.footer .footer-layout{align-items:center;display:flex;flex-direction:row;justify-content:space-between}}.footer .footer-logo img{margin-right:32px;max-width:240px}.footer .footer-menu{flex-grow:1}.footer .footer-menu li,.footer .footer-menu ul{list-style:none;padding:0}.footer .footer-menu li{display:inline-block}.footer .footer-menu a{color:#fff}.footer .footer-menu a:focus,.footer .footer-menu a:hover{color:#df2d29}.footer .footer-social a{margin-left:12px}.footer .footer-social a:first-of-type{margin-left:0}.footer .footer-social img{display:inline-block;width:24px;height:24px;opacity:1;transition:opacity 125ms}.footer .footer-social img:hover{opacity:.66}@keyframes fadeup{from{opacity:0}to{opacity:1}}.flyover-fadeup-1{animation:fadeup .4s linear 0s forwards;opacity:0}.flyover-fadeup-2{animation:fadeup .4s linear .1s forwards;opacity:0}.flyover{background-color:#333;color:#fff;position:relative}.flyover h1,.flyover h2,.flyover h3,.flyover h4,.flyover h5,.flyover h6{font-family:"Monument Extended",sans-serif}.flyover .h4,.flyover h4{color:#df2d29;margin-bottom:0;letter-spacing:1px;text-transform:none}.flyover .h4:nth-of-type(2),.flyover h4:nth-of-type(2){margin-top:36px}.flyover ul{margin:0;padding:0}.flyover ul li{font-family:Infra,sans-serif;list-style:none;margin:0;padding:0;font-size:14px;line-height:20px;margin-bottom:0;margin-top:0;font-weight:400}@media (min-width:769px){.flyover .flyover-flex{justify-content:space-between;display:flex;flex-direction:row}}.flyover .flyover-col1{margin-top:48px;margin-bottom:16px}@media (min-width:769px){.flyover .flyover-col1{margin-top:6vw;margin-bottom:2vw}}@media (min-width:769px){.flyover .flyover-col1{width:50%}}.flyover .flyover-col2{margin-top:48px;margin-bottom:16px}@media (min-width:769px){.flyover .flyover-col2{margin-top:6vw;margin-bottom:2vw}}@media (min-width:769px){.flyover .flyover-col2{width:41.66%;margin-left:8.33%}}.flyover .flyover-col2-flex{justify-content:space-between;display:flex;flex-direction:row}.flyover .flyover-col2-col1{width:30%}.flyover .flyover-col2-col2{width:60%}.flyover .flyover-termlist li{margin-top:2.4px;margin-bottom:2.4px}@media (min-width:769px){.flyover .flyover-termlist li{margin-top:.3vw;margin-bottom:.3vw}}.flyover .flyover-taglist{columns:2;-webkit-columns:2;-moz-columns:2;margin-top:2.4px;margin-bottom:2.4px}@media (min-width:769px){.flyover .flyover-taglist{margin-top:.3vw;margin-bottom:.3vw}}.flyover .flyover-taglist li{break-inside:avoid-column;page-break-inside:avoid;margin-top:0;margin-bottom:2.4px}@media (min-width:769px){.flyover .flyover-taglist li{margin-top:0;margin-bottom:.3vw}}.flyover .flyover-message,.flyover .flyover-message p{font-style:italic}.flyover .flyover-menu{margin-top:32px;margin-bottom:32px}@media (min-width:769px){.flyover .flyover-menu{margin-top:4vw;margin-bottom:4vw}}.flyover .flyover-menu li,.flyover .flyover-menu ul{list-style:none;padding:0}.flyover .flyover-menu li{font-size:26px;line-height:26px;margin-bottom:13px;margin-top:13px}@media (min-width:769px){.flyover .flyover-menu li{font-size:3vw;line-height:3vw;margin-bottom:1.5vw;margin-top:1.5vw}}@media (min-width:1360px){.flyover .flyover-menu li{font-size:38px;line-height:38px;margin-bottom:19px;margin-top:19px}}.flyover .flyover-menu a{box-shadow:inset 0 -1px 0 0 #888;text-decoration:none;transition:box-shadow 125ms}.flyover .flyover-menu a:focus,.flyover .flyover-menu a:hover{box-shadow:inset 0 -6px 0 0 #df2d29;color:#fff}@media (min-width:769px){.flyover .footer-contactmessage p{font-size:16px;line-height:20px;margin-bottom:12px;margin-top:12px;font-weight:400}}.flyover .footer-contactmessage p a{text-decoration:underline}.flyover a{color:#fff;text-decoration:underline}.flyover a:focus,.flyover a:hover{color:#df2d29}.header{position:absolute;top:0;right:0;left:0;z-index:10;padding-top:20px;padding-bottom:0}@media (min-width:769px){.header{padding-top:55px;padding-bottom:0}}.header-branding{display:flex;flex-direction:row;justify-content:space-between;position:relative}.header-logo{align-items:center;display:flex;flex-direction:row;margin-right:auto}.header-logo h1{margin:0}.header-logo img{width:180px}@media (min-width:441px){.header-logo img{width:235px}}@media (min-width:769px){.header-logo img{width:280px}}.header-logo-default{display:block}.header-logo-active{display:none}.header-menuwrapper{align-items:center;display:none;flex-direction:row}@media (min-width:769px){.header-menuwrapper{display:flex}}.primary-header-menu{display:flex;flex-direction:row;list-style:none;margin:0}.primary-header-menu li.nav-main-item{color:#888;flex-grow:0;font-size:10px;line-height:11px;margin-bottom:0;margin-top:0}@media (min-width:441px){.primary-header-menu li.nav-main-item{font-size:13px;line-height:14px;margin-bottom:0;margin-top:0}}@media (min-width:769px){.primary-header-menu li.nav-main-item{font-size:14px;line-height:16px;margin-bottom:0;margin-top:0}}.primary-header-menu a.nav-main-link{color:#df2d29;display:inline-block;font-family:Infra,sans-serif;text-decoration:none;padding:8px 8px}@media (min-width:769px){.primary-header-menu a.nav-main-link{padding:1vw 1vw}}.primary-header-menu a.nav-main-link:focus,.primary-header-menu a.nav-main-link:hover{color:#333}.header-menutogglewrapper{align-items:center;display:flex;flex-direction:row;position:relative;top:1px}.header-menutoggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:solid 1px transparent;border-radius:0;box-shadow:none;color:#333;cursor:pointer;display:block;font-family:calluna,serif;margin:0;padding:0;transition:border-color .2s,color .2s}.header-menutoggle img{height:100%;width:26px}@media (min-width:441px){.header-menutoggle img{width:30px}}@media (min-width:769px){.header-menutoggle img{width:33px}}.header-menutoggle-default{display:block}.header-menutoggle-active{display:none}.header-flyover{display:none;position:absolute;top:0;right:0;left:0;min-height:100vh;padding-top:96px;padding-bottom:48px}@media (min-width:769px){.header-flyover{padding-top:12vw;padding-bottom:6vw}}body.header-js-active .header-flyover{display:block}body.header-js-active footer,body.header-js-active main{display:none}body.header-js-active .header-logo-default{display:none}body.header-js-active .header-logo-active{display:block}body.header-js-active .header-menutoggle-default{display:none}body.header-js-active .header-menutoggle-active{display:block}body.header-js-active .primary-header-menu li.nav-main-item{color:#fff}body.header-js-active .primary-header-menu a.nav-main-link{color:#fff}body.header-js-active .primary-header-menu a.nav-main-link:focus,body.header-js-active .primary-header-menu a.nav-main-link:hover{color:#df2d29}.pagination{font-family:"Monument Extended",sans-serif;text-transform:uppercase;padding-top:32px;padding-bottom:32px}@media (min-width:769px){.pagination{padding-top:4vw;padding-bottom:4vw}}.pagination-layout{display:flex;flex-direction:row;justify-content:space-between}.pagination-label{font-size:16px;line-height:16px;margin-bottom:0;margin-top:0}.pagination-label span{color:#b1b3b6;display:inline-block;margin:4px 4px;padding-top:8px;padding-bottom:6.4px}@media (min-width:769px){.pagination-label span{margin:.5vw .5vw}}@media (min-width:769px){.pagination-label span{padding-top:1vw;padding-bottom:.8vw}}.pagination-label a{color:#b1b3b6;text-decoration:none;display:inline-block;margin:4px 4px;padding-top:8px;padding-bottom:6.4px}@media (min-width:769px){.pagination-label a{margin:.5vw .5vw}}@media (min-width:769px){.pagination-label a{padding-top:1vw;padding-bottom:.8vw}}.pagination-label a:focus,.pagination-label a:hover{color:#333}.pagination-pages{display:flex;flex-grow:1;flex-wrap:wrap;justify-content:center;margin:0 10vw;padding:0;text-indent:0;font-size:16px;line-height:16px;margin-bottom:0;margin-top:0}.pagination-pages span{color:#333;display:inline-block;margin:4px 4px;padding:8px 12px;padding-top:8px;padding-bottom:6.4px}@media (min-width:769px){.pagination-pages span{margin:.5vw .5vw}}@media (min-width:769px){.pagination-pages span{padding:1vw 1.5vw}}@media (min-width:769px){.pagination-pages span{padding-top:1vw;padding-bottom:.8vw}}.pagination-pages a{color:#b1b3b6;text-decoration:none;display:inline-block;margin:4px 4px;padding:8px 12px;padding-top:8px;padding-bottom:6.4px}@media (min-width:769px){.pagination-pages a{margin:.5vw .5vw}}@media (min-width:769px){.pagination-pages a{padding:1vw 1.5vw}}@media (min-width:769px){.pagination-pages a{padding-top:1vw;padding-bottom:.8vw}}.pagination-pages a:focus,.pagination-pages a:hover{color:#333}.pagination-pages li{list-style-type:none;margin-top:0;margin-bottom:0;font-size:16px;line-height:16px;margin-bottom:0;margin-top:0}@media (min-width:769px){.pagination-pages li{margin-top:0;margin-bottom:0}}@media (min-width:441px){.people>section:nth-of-type(2n+1) .people-personflex{flex-direction:row-reverse}}@media (min-width:441px){.people>section:nth-of-type(2n+1) .people-color.has-image{right:16.66%;left:0}}@media (min-width:441px){.people>section:nth-of-type(2n) .people-personflex{flex-direction:row}}@media (min-width:441px){.people>section:nth-of-type(2n) .people-color.has-image{right:0;left:16.66%}}.people-personflex{align-items:flex-end;display:flex;flex-direction:column;position:relative;margin-top:80px;margin-bottom:80px}@media (min-width:769px){.people-personflex{margin-top:10vw;margin-bottom:10vw}}@media (min-width:441px){.people-personflex{align-items:flex-start}}.people-color{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#f9f7f4}.people-personimage{position:relative;width:100%}@media (min-width:441px){.people-personimage{top:-32px;width:33.33%}}@media (min-width:769px){.people-personimage{top:-48px;width:25%}}.people-persontext{position:relative;width:100%;padding:16px 32px}@media (min-width:769px){.people-persontext{padding:2vw 4vw}}@media (min-width:441px){.people-persontext{width:66.66%}}@media (min-width:769px){.people-persontext{width:75%}}.people-persontext h2{font-family:"Monument Extended",sans-serif;margin-bottom:0}.people-persontext .people-persontitle{color:#df2d29;font-family:Infra,sans-serif;margin-top:0}.postgrid{margin-top:0;margin-bottom:48px}@media (min-width:769px){.postgrid{margin-top:0;margin-bottom:6vw}}.postgrid-layout{display:flex;flex-direction:column}@media (min-width:769px){.postgrid-layout{align-items:flex-start;flex-direction:row;flex-wrap:wrap}}.postgrid-layout article{display:block;margin:32px 0;width:100%}@media (min-width:769px){.postgrid-layout article{margin:0}.postgrid-layout article:nth-of-type(5n+1){width:41.66%}}@media (min-width:769px) and (min-width:769px){.postgrid-layout article:nth-of-type(5n+1){margin-top:32px;margin-bottom:32px}}@media (min-width:769px) and (min-width:769px) and (min-width:769px){.postgrid-layout article:nth-of-type(5n+1){margin-top:4vw;margin-bottom:4vw}}@media (min-width:769px){.postgrid-layout article:nth-of-type(5n+2){width:41.66%;margin-left:16.66%}}@media (min-width:769px) and (min-width:769px){.postgrid-layout article:nth-of-type(5n+2){margin-top:32px;margin-bottom:32px}}@media (min-width:769px) and (min-width:769px) and (min-width:769px){.postgrid-layout article:nth-of-type(5n+2){margin-top:4vw;margin-bottom:4vw}}@media (min-width:769px){.postgrid-layout article:nth-of-type(5n+3){width:41.66%}}@media (min-width:769px) and (min-width:769px){.postgrid-layout article:nth-of-type(5n+3){margin-top:32px;margin-bottom:32px}}@media (min-width:769px) and (min-width:769px) and (min-width:769px){.postgrid-layout article:nth-of-type(5n+3){margin-top:4vw;margin-bottom:4vw}}@media (min-width:769px){.postgrid-layout article:nth-of-type(5n+4){width:41.66%;margin-left:8.33%}}@media (min-width:769px) and (min-width:769px){.postgrid-layout article:nth-of-type(5n+4){margin-top:32px;margin-bottom:32px}}@media (min-width:769px) and (min-width:769px) and (min-width:769px){.postgrid-layout article:nth-of-type(5n+4){margin-top:4vw;margin-bottom:4vw}}@media (min-width:769px){.postgrid-layout article:nth-of-type(5n+5){width:58.33%;margin-left:41.66%}}@media (min-width:769px) and (min-width:769px){.postgrid-layout article:nth-of-type(5n+5){margin-top:32px;margin-bottom:32px}}@media (min-width:769px) and (min-width:769px) and (min-width:769px){.postgrid-layout article:nth-of-type(5n+5){margin-top:4vw;margin-bottom:4vw}}.postgrid-imagelink{display:block;text-decoration:none}.postgrid-imagelink .postgrid-imageframe-wrapper{position:relative;margin-top:0;margin-bottom:9.6px}@media (min-width:769px){.postgrid-imagelink .postgrid-imageframe-wrapper{margin-top:0;margin-bottom:1.2vw}}.postgrid-imagelink .postgrid-imageframe{border:solid 0 #fff;transition:border-width 125ms;position:absolute;top:0;right:0;bottom:0;left:0}.postgrid-imagelink:focus .postgrid-imageframe,.postgrid-imagelink:hover .postgrid-imageframe{border-width:16px}.postlist{margin-top:0;margin-bottom:48px}@media (min-width:769px){.postlist{margin-top:0;margin-bottom:6vw}}.postlist-item{display:flex;flex-direction:row;justify-content:flex-end;width:100%}.postlist-item img{align-self:start}.postlist-border hr{border:0;background:#888;color:#888;height:1px;font-size:0;margin-top:48px;margin-bottom:8px}@media (min-width:769px){.postlist-border hr{margin-top:6vw;margin-bottom:1vw}}.postlist-image{width:50%}@media (min-width:769px){.postlist-image{width:25%}}.postlist-text{display:flex;flex-direction:column;width:50%}@media (min-width:769px){.postlist-text{flex-direction:row;width:75%}}@media (min-width:769px){.postlist-text .postlist-textcell{flex-grow:1;margin-right:16px}}.postlist-text .postlist-textcell .topic{margin-top:5.28px}.postlist-text .postlist-byline{flex-shrink:0;font-family:Infra,sans-serif;margin:0;font-size:14px;line-height:20px;margin-bottom:4px;margin-top:4px}.recirculator{margin-top:48px;margin-bottom:0;width:100%}@media (min-width:769px){.recirculator{margin-top:6vw;margin-bottom:0}}.recirculator .recirculator-layout{padding-top:48px;padding-bottom:48px;border-top:solid 1px #dcddde}@media (min-width:769px){.recirculator .recirculator-layout{padding-top:6vw;padding-bottom:6vw}}.recirculator .recirculator-title{font-family:"Monument Extended",sans-serif;font-size:26px;line-height:32px;margin-bottom:0;margin-top:0}@media (min-width:769px){.recirculator .recirculator-title{font-size:3vw;line-height:3.75vw;margin-bottom:0;margin-top:0}}@media (min-width:1360px){.recirculator .recirculator-title{font-size:38px;line-height:48px;margin-bottom:0;margin-top:0}}.recirculator .recirculator-types{display:flex;flex-direction:row;flex-wrap:wrap}.recirculator .type{margin-top:4px;margin-bottom:4px;width:50%}@media (min-width:769px){.recirculator .recirculator-layout{align-items:center;display:flex;flex-direction:row}.recirculator .recirculator-title{width:50%}.recirculator .recirculator-types{width:50%}.recirculator .type{width:33%}}@media (min-width:1200px){.recirculator .type{width:25%}}.relatedposts{background-color:#f1f1f2;padding-top:48px;padding-bottom:16px}@media (min-width:769px){.relatedposts{padding-top:6vw;padding-bottom:2vw}}.relatedposts-title{font-style:italic;font-weight:400;margin:0;margin-top:0;margin-bottom:32px}@media (min-width:769px){.relatedposts-title{margin-top:0;margin-bottom:4vw}}.relatedposts-layout{display:flex;flex-direction:row;flex-wrap:wrap}.relatedposts-item{width:100%;margin-top:0;margin-bottom:32px}@media (min-width:769px){.relatedposts-item{margin-top:0;margin-bottom:4vw}}@media (min-width:769px){.relatedposts-item{width:50%}}.relatedposts-item img{margin-top:0;margin-bottom:8px}@media (min-width:769px){.relatedposts-item img{margin-top:0;margin-bottom:1vw}}.relatedposts-imagelink{display:block;text-decoration:none}.relatedposts-imagelink .relatedposts-imageframe-wrapper{position:relative;margin-top:0;margin-bottom:9.6px}@media (min-width:769px){.relatedposts-imagelink .relatedposts-imageframe-wrapper{margin-top:0;margin-bottom:1.2vw}}.relatedposts-imagelink .relatedposts-imageframe{border:solid 0 #f1f1f2;transition:border-width 125ms;position:absolute;top:0;right:0;bottom:0;left:0}.relatedposts-imagelink:focus .relatedposts-imageframe,.relatedposts-imagelink:hover .relatedposts-imageframe{border-width:16px}.singlesidebar p.seriessidebar-description{margin-top:0;margin-bottom:32px}@media (min-width:769px){.singlesidebar p.seriessidebar-description{margin-top:0;margin-bottom:4vw}}.singlesidebar p.seriessidebar-entry{border-top:solid 1px #b1b3b6;color:#df2d29;font-weight:600;margin:0;padding:12px 1.6px}@media (min-width:769px){.singlesidebar p.seriessidebar-entry{padding:1.5vw .2vw}}.singlesidebar p.seriessidebar-entry:last-of-type{border-bottom:solid 1px #b1b3b6;margin-top:0;margin-bottom:32px}@media (min-width:769px){.singlesidebar p.seriessidebar-entry:last-of-type{margin-top:0;margin-bottom:4vw}}.singlesidebar p.seriessidebar-entry a{color:#333;font-weight:400;text-decoration:none}.singlesidebar p.seriessidebar-entry a:focus,.singlesidebar p.seriessidebar-entry a:hover{color:#df2d29}.singlefooter{margin-top:0;margin-bottom:64px}@media (min-width:769px){.singlefooter{margin-top:0;margin-bottom:8vw}}.singlefooter hr{border:0;background:#b1b3b6;color:#b1b3b6;height:1px;font-size:0;margin:32px 0 0 0;width:80px}.singlefooter-tags{font-family:Infra,sans-serif;font-size:14px;line-height:20px;margin-bottom:10px;margin-top:10px;text-transform:normal}@media (min-width:769px){.singlefooter-tags{width:58.33%;margin-left:8.33%}}.singlefooter-tags a{text-decoration:none}@media (min-width:769px){.singlefooter-afterword{width:58.33%;margin-left:8.33%}}.singlefooter-afterword a{font-style:italic;text-decoration-color:#df2d29}.singlefooter-afterword a:focus,.singlefooter-afterword a:hover{color:#df2d29}.singleheader-half-image{position:relative;padding-top:144px;padding-bottom:0}@media (min-width:769px){.singleheader-half-image{padding-top:18vw;padding-bottom:0}}.singleheader-half-image[data-headercolor=white]{background-color:#fff}.singleheader-half-image[data-headercolor=gray-d0]{background-color:#dcddde}.singleheader-half-image[data-headercolor=gray-b0]{background-color:#b1b3b6}.singleheader-half-image[data-headercolor=gray-80]{background-color:#888}.singleheader-half-image[data-headercolor=gray-30]{background-color:#333}.singleheader-half-image[data-headercolor=black]{background-color:#000}.singleheader-half-image[data-headercolor=red]{background-color:#df2d29}.singleheader-half-image[data-headercolor=sage]{background-color:#e4eee5}.singleheader-half-image[data-headercolor=olive]{background-color:#b2c1ac}.singleheader-half-image[data-headercolor=sand]{background-color:#f1dfbe}.singleheader-half-image[data-headercolor=khaki]{background-color:#d9d5c3}.singleheader-half-image[data-headercolor=fog]{background-color:#c0c9cd}.singleheader-half-image[data-headercolor=stone]{background-color:#f9f7f4}.singleheader-half-image[data-headercolor=sky]{background-color:#cfe9ea}.singleheader-half-image[data-headercolor=leaf]{background-color:#dadd9d}.singleheader-half-image[data-headercolor=pearl]{background-color:#d9e1e7}.singleheader-half-image[data-headercolor=ocean]{background-color:#afcad2}.singleheader-half-image[data-headercolor=salmon]{background-color:#fbe0cf}.singleheader-half-image[data-headercolor=concrete]{background-color:#d9d8d8}.singleheader-half-image a{color:#333;text-decoration:none}.singleheader-half-image a:focus,.singleheader-half-image a:hover{color:#df2d29}.singleheader-half-image .singleheader-half-image-color{position:absolute;top:0;right:0;bottom:24px;left:0;z-index:-10;background:#d9d5c3}@media (min-width:769px){.singleheader-half-image .singleheader-half-image-color{bottom:3vw}}.singleheader-half-image .singleheader-half-image-color[data-headercolor=sage]{background:#e4eee5}.singleheader-half-image .singleheader-half-image-color[data-headercolor=olive]{background:#b2c1ac}.singleheader-half-image .singleheader-half-image-color[data-headercolor=sand]{background:#f1dfbe}.singleheader-half-image .singleheader-half-image-color[data-headercolor=khaki]{background:#d9d5c3}.singleheader-half-image .singleheader-half-image-color[data-headercolor=fog]{background:#c0c9cd}.singleheader-half-image .singleheader-half-image-color[data-headercolor=stone]{background:#f9f7f4}.singleheader-half-image .singleheader-half-image-color[data-headercolor=sky]{background:#cfe9ea}.singleheader-half-image .singleheader-half-image-color[data-headercolor=leaf]{background:#dadd9d}.singleheader-half-image .singleheader-half-image-color[data-headercolor=pearl]{background:#d9e1e7}.singleheader-half-image .singleheader-half-image-color[data-headercolor=ocean]{background:#afcad2}.singleheader-half-image .singleheader-half-image-color[data-headercolor=salmon]{background:#fbe0cf}.singleheader-half-image .singleheader-half-image-color[data-headercolor=concrete]{background:#d9d8d8}.singleheader-half-image-topic{flex-grow:1}.singleheader-half-image-title{font-family:"Monument Extended",sans-serif;margin-top:23px;margin-bottom:5px}.singleheader-half-image-byline{margin:0}.singleheader-half-image-byline a{text-decoration:underline}.singleheader-half-image-caption{font-family:Infra,sans-serif;font-size:14px;line-height:20px;margin-bottom:10px;margin-top:10px;text-transform:normal}@media (min-width:769px){.singleheader-half-image-caption[data-headerlayout=half-image]{width:41.66%;margin-left:50%}}@media (min-width:769px){.singleheader-half-image-caption[data-headerlayout=threequarter-image]{width:58.33%;margin-left:41.66%}}@media (min-width:769px){.singleheader-half-image-flexcontainer{display:flex}}.singleheader-half-image-flexcontainer[data-headerlayout=half-image] .singleheader-half-image-flexchild1{display:flex;flex-direction:column;padding-top:0;padding-bottom:16px}@media (min-width:769px){.singleheader-half-image-flexcontainer[data-headerlayout=half-image] .singleheader-half-image-flexchild1{padding-top:0;padding-bottom:2vw}}@media (min-width:769px){.singleheader-half-image-flexcontainer[data-headerlayout=half-image] .singleheader-half-image-flexchild1{width:50%;padding-top:0;padding-bottom:48px}}@media (min-width:769px) and (min-width:769px){.singleheader-half-image-flexcontainer[data-headerlayout=half-image] .singleheader-half-image-flexchild1{padding-top:0;padding-bottom:6vw}}@media (min-width:769px){.singleheader-half-image-flexcontainer[data-headerlayout=half-image] .singleheader-half-image-flexchild2{width:41.66%}}.singleheader-half-image-flexcontainer[data-headerlayout=threequarter-image] .singleheader-half-image-flexchild1{display:flex;flex-direction:column;padding-top:0;padding-bottom:16px}@media (min-width:769px){.singleheader-half-image-flexcontainer[data-headerlayout=threequarter-image] .singleheader-half-image-flexchild1{padding-top:0;padding-bottom:2vw}}@media (min-width:769px){.singleheader-half-image-flexcontainer[data-headerlayout=threequarter-image] .singleheader-half-image-flexchild1{width:41.66%;padding-top:0;padding-bottom:48px}}@media (min-width:769px) and (min-width:769px){.singleheader-half-image-flexcontainer[data-headerlayout=threequarter-image] .singleheader-half-image-flexchild1{padding-top:0;padding-bottom:6vw}}@media (min-width:769px){.singleheader-half-image-flexcontainer[data-headerlayout=threequarter-image] .singleheader-half-image-flexchild2{width:58.33%}}.singleheader{background-color:#d9d5c3;padding-top:144px;padding-bottom:16px}@media (min-width:769px){.singleheader{padding-top:18vw;padding-bottom:2vw}}.singleheader[data-headercolor=white]{background-color:#fff}.singleheader[data-headercolor=gray-d0]{background-color:#dcddde}.singleheader[data-headercolor=gray-b0]{background-color:#b1b3b6}.singleheader[data-headercolor=gray-80]{background-color:#888}.singleheader[data-headercolor=gray-30]{background-color:#333}.singleheader[data-headercolor=black]{background-color:#000}.singleheader[data-headercolor=red]{background-color:#df2d29}.singleheader[data-headercolor=sage]{background-color:#e4eee5}.singleheader[data-headercolor=olive]{background-color:#b2c1ac}.singleheader[data-headercolor=sand]{background-color:#f1dfbe}.singleheader[data-headercolor=khaki]{background-color:#d9d5c3}.singleheader[data-headercolor=fog]{background-color:#c0c9cd}.singleheader[data-headercolor=stone]{background-color:#f9f7f4}.singleheader[data-headercolor=sky]{background-color:#cfe9ea}.singleheader[data-headercolor=leaf]{background-color:#dadd9d}.singleheader[data-headercolor=pearl]{background-color:#d9e1e7}.singleheader[data-headercolor=ocean]{background-color:#afcad2}.singleheader[data-headercolor=salmon]{background-color:#fbe0cf}.singleheader[data-headercolor=concrete]{background-color:#d9d8d8}.singleheader a{color:#333;text-decoration:none}.singleheader a:focus,.singleheader a:hover{color:#df2d29}.singleheader-topic{margin:0 0 4vw 0}.singleheader-title{font-family:"Monument Extended",sans-serif;margin-top:23px;margin-bottom:5px}@media (min-width:769px){.singleheader-title{width:83.33%}}.singleheader-introduction{font-size:18px;line-height:26px;margin-bottom:0;margin-top:0;margin-bottom:60px}@media (min-width:1200px){.singleheader-introduction{font-size:30px;line-height:40px;margin-bottom:0;margin-top:0;margin-bottom:100px;width:83.33%}}.singleheader-byline{margin:0}.singleheader-byline a{text-decoration:underline}.singleheader-caption{font-family:Infra,sans-serif;font-size:14px;line-height:20px;margin-bottom:10px;margin-top:10px;text-transform:normal}.singleheader-imagewrapper{background:linear-gradient(#d9d5c3 50%,#fff 50%)}.singleheader-imagewrapper[data-headercolor=sage]{background:linear-gradient(#e4eee5 50%,#fff 50%)}.singleheader-imagewrapper[data-headercolor=olive]{background:linear-gradient(#b2c1ac 50%,#fff 50%)}.singleheader-imagewrapper[data-headercolor=sand]{background:linear-gradient(#f1dfbe 50%,#fff 50%)}.singleheader-imagewrapper[data-headercolor=khaki]{background:linear-gradient(#d9d5c3 50%,#fff 50%)}.singleheader-imagewrapper[data-headercolor=fog]{background:linear-gradient(#c0c9cd 50%,#fff 50%)}.singleheader-imagewrapper[data-headercolor=stone]{background:linear-gradient(#f9f7f4 50%,#fff 50%)}.singleheader-imagewrapper[data-headercolor=sky]{background:linear-gradient(#cfe9ea 50%,#fff 50%)}.singleheader-imagewrapper[data-headercolor=leaf]{background:linear-gradient(#dadd9d 50%,#fff 50%)}.singleheader-imagewrapper[data-headercolor=pearl]{background:linear-gradient(#d9e1e7 50%,#fff 50%)}.singleheader-imagewrapper[data-headercolor=ocean]{background:linear-gradient(#afcad2 50%,#fff 50%)}.singleheader-imagewrapper[data-headercolor=salmon]{background:linear-gradient(#fbe0cf 50%,#fff 50%)}.singleheader-imagewrapper[data-headercolor=concrete]{background:linear-gradient(#d9d8d8 50%,#fff 50%)}.singlesidebar{font-size:14px;line-height:20px;margin-bottom:10px;margin-top:10px;flex-shrink:0;font-family:Infra,sans-serif;margin-top:32px}@media (min-width:769px){.singlesidebar{width:25%;margin-top:10px}}.singlesidebar h1,.singlesidebar h2,.singlesidebar h3,.singlesidebar h4,.singlesidebar h5,.singlesidebar h6{font-size:16px;line-height:22px;margin-bottom:11px;margin-top:11px;font-family:"Monument Extended",sans-serif;margin-bottom:8px}.singlesidebar p{font-size:14px;line-height:20px;margin-bottom:10px;margin-top:10px}a.stc{background:#333;border:1px solid #fff;color:#fff;left:0;padding:.5rem;position:absolute;-webkit-transition:top .25s ease-out;transition:top .25s ease-out;top:-50px;z-index:150}a.stc:focus{left:0;top:0}.tagheader{padding-top:144px;padding-bottom:16px}@media (min-width:769px){.tagheader{padding-top:18vw;padding-bottom:2vw}}.tagheader-title{font-family:"Monument Extended",sans-serif;margin:0}@media (min-width:769px){.tagheader-title{width:75%}}.tagheader-description{margin:32px 0}@media (min-width:769px){.tagheader-description{margin:4vw 0}}@media (min-width:769px){.tagheader-description{width:66.66%;margin:2vw 0}}.text{padding-top:64px;padding-bottom:64px}@media (min-width:769px){.text{padding-top:8vw;padding-bottom:8vw}}.text-title{font-family:"Monument Extended",sans-serif;margin-top:0;margin-bottom:16px}@media (min-width:769px){.text-title{margin-top:0;margin-bottom:2vw}}@media (min-width:769px){.text-title{width:83.33%;margin-left:8.33%}}@media (min-width:1200px){.text-title{width:50%;margin-left:8.33%}}@media (min-width:769px){.text-introduction{font-size:22px;line-height:30px;margin-bottom:0;margin-top:0;width:83.33%;margin-left:8.33%}}@media (min-width:1200px){.text-introduction{width:50%;margin-left:8.33%}}.text-introduction p{font-family:Infra,sans-serif;font-size:18px;line-height:26px;margin-bottom:0;margin-top:0;margin-top:0;margin-bottom:16px}@media (min-width:769px){.text-introduction p{margin-top:0;margin-bottom:2vw}}@media (min-width:769px){.text-introduction p{font-size:22px;line-height:30px;margin-bottom:0;margin-top:0;margin-top:0;margin-bottom:16px}}@media (min-width:769px) and (min-width:769px){.text-introduction p{margin-top:0;margin-bottom:2vw}}@media (min-width:769px){.text-body{width:83.33%;margin-left:8.33%}}@media (min-width:1200px){.text-body{width:50%;margin-left:8.33%}}.single-postbody{margin-top:48px;margin-bottom:48px}@media (min-width:769px){.single-postbody{margin-top:6vw;margin-bottom:6vw}}@media (min-width:769px){.single-postbody{display:flex;flex-direction:row}}.page-postbody>section:nth-of-type(2n){background-color:#f9f7f4}