@font-face{font-family:'Crimson Text';font-style:normal;font-weight:400;src:local("Crimson Text Regular"),local("CrimsonText-Regular"),url("/fonts/crimson-text-v8-latin-regular.woff2") format("woff2"),url("/fonts/crimson-text-v8-latin-regular.woff") format("woff")}@font-face{font-family:'Crimson Text';font-style:normal;font-weight:600;src:local("Crimson Text SemiBold"),local("CrimsonText-SemiBold"),url("/fonts/crimson-text-v8-latin-600.woff2") format("woff2"),url("/fonts/crimson-text-v8-latin-600.woff") format("woff")}@font-face{font-family:'Fredoka One';font-style:normal;font-weight:400;src:local("Fredoka One"),local("FredokaOne-Regular"),url("/fonts/fredoka-one-v5-latin-regular.woff2") format("woff2"),url("/fonts/fredoka-one-v5-latin-regular.woff") format("woff")}@font-face{font-family:'FunctionPro-Book';src:url("/fonts/FunctionPro-Book.woff2") format("woff2"),url("/fonts/FunctionPro-Book.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'FunctionPro-Medium';src:url("/fonts/FunctionPro-Medium.woff2") format("woff2"),url("/fonts/FunctionPro-Medium.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'FunctionPro-MediumOblique';src:url("/fonts/FunctionPro-MediumOblique.woff2") format("woff2"),url("/fonts/FunctionPro-MediumOblique.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'icon';src:url("/fonts/icons.woff2?96992864") format("woff2"),url("/fonts/icons.woff?96992864") format("woff");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"icon";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-print:before{content:'\e800'}.icon-twitter:before{content:'\f099'}.icon-mail:before{content:'\f0e0'}.icon-facebook:before{content:'\f230'}body,button,input,select,textarea{font-family:'FunctionPro-Book';font-size:18px}body{color:#333;margin:0;max-height:100vh}body{background-attachment:fixed;background-color:#fff;background-position:25% 25%;background-size:100vmin}a{color:#c90c0f;text-decoration:none}strong{font-family:'FunctionPro-Medium';font-weight:400}.features{display:grid;grid-gap:1.33em 1.33em;grid-template-columns:minmax(0, 1fr)}@media (min-width: 680px){.features{grid-template-columns:repeat(2, 1fr)}}.feature__landscape{background-color:#fff;box-shadow:0 0 0.5em rgba(146,146,146,0.8);box-sizing:border-box;flex-direction:column}.feature__landscape .feature_image{padding-top:64.29532%;width:100%}.feature__landscape .feature_text{width:100%}@media (min-width: 680px){.feature__landscape{grid-column:span 2}}.feature__portrait{background-color:#fff;box-shadow:0 0 0.5em rgba(146,146,146,0.8);box-sizing:border-box}.feature__portrait .feature_image{padding-top:65.34036%}@media (max-width: 679px){.feature__portrait{flex-direction:column}.feature__portrait .feature_image{padding-top:130.68071%;width:100%}.feature__portrait .feature_text{width:100%}}@media (min-width: 680px){.feature__portrait{grid-column:span 2}}.feature__card{background-color:#fff;box-shadow:0 0 0.5em rgba(146,146,146,0.8);box-sizing:border-box;flex-direction:column;grid-column:span 1}.feature__card .feature_image{padding-top:68.39546%;width:100%}.feature__card .feature_text{width:100%}.feature_split{display:flex;position:relative}.feature_image{background-position:center;background-size:cover;height:0;overflow:hidden;width:50%}.feature_text{box-sizing:border-box;padding:1.33em;width:50%}.generic__heading{color:#c90c0f;font-family:'FunctionPro-Medium';font-size:1.65em;overflow-wrap:break-word;margin-bottom:1em}.generic__heading a{text-decoration:none}.generic__heading a:hover{border-bottom:1px solid #c90c0f}.generic__heading_addendum{margin-top:-1.3em;margin-bottom:1em !important}.generic__subheading{font-size:1.2em;margin-bottom:0.1em;display:block}.generic__primary{color:#c90c0f}.generic__secondary{color:#009fe3}.generic__serif{font-family:'Crimson Text'}.add-this{font-size:1.33em}.add-this a{cursor:pointer}.add-this a:nth-child(n+2){margin-left:0.2em}.additional{color:#009fe3;margin-bottom:10px}.breadcrumb{margin-bottom:30px}.content{background-color:#fff;box-shadow:0 0 0.5em rgba(146,146,146,0.8);box-sizing:border-box;flex-grow:1;max-width:620px;padding:1em}@media (max-width: 1010px){.content{max-width:100%}}.content img{max-width:100%}.tiles{flex-grow:1;max-width:620px}@media (max-width: 1010px){.tiles{max-width:100%}}.footer{background-color:#fff;box-shadow:0 0 0.5em rgba(146,146,146,0.8);font-size:0.8em;margin-bottom:100vh;padding:1em;text-align:center}.header{background-color:#fff;box-shadow:0 0 0.5em rgba(146,146,146,0.8)}.header img{display:block;max-width:100%}.indented{padding-left:15px}.list-item{margin:35px 0;clear:both}.offset{margin-bottom:1.33em}.restraint{max-width:960px;margin:0 auto;padding:1.33em}.search{display:flex}.search input{flex-grow:1;flex-shrink:1;width:60%}.sidebar{align-items:flex-start;align-self:flex-start;background-color:#fff;box-shadow:0 0 0.5em rgba(146,146,146,0.8);box-sizing:border-box;display:flex;flex-direction:column;min-width:316px;padding:2em;width:250px}@media (max-width: 1010px){.sidebar{margin-left:0;width:100%}}.split{display:flex;justify-content:space-between}@media (max-width: 1010px){.split{flex-direction:column}}.subtitle{font-size:18px;margin-bottom:10px}.teaser-image{float:left;height:150px;object-fit:cover;padding:0 20px 10px 0;width:150px}.title{font-size:32px;margin-bottom:10px;line-height:36px}
