@charset "UTF-8";
/*! minireset.css v0.0.7 | MIT License | github.com/jgthms/minireset.css */blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select{margin:0}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}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{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;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}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
/*! fonts */@font-face{font-family:TeXGyrePagella;src:url(../fonts/TeXGyre/Pagella-Regular.woff2) format("woff2")}@font-face{font-family:TeXGyrePagella;font-style:italic;src:url(../fonts/TeXGyre/Pagella-Italic.woff2) format("woff2")}@font-face{font-family:TeXGyrePagella;font-weight:700;src:url(../fonts/TeXGyre/Pagella-Bold.woff2) format("woff2")}@font-face{font-family:TeXGyrePagella;font-style:italic;font-weight:700;src:url(../fonts/TeXGyre/Pagella-BoldItalic.woff2) format("woff2")}
/*!*
 * @license
 * MyFonts Webfont Build ID 3867246, 2020-12-16T11:57:38-0500
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: HelveticaLTWXX-Roman by Linotype
 * URL: https://www.myfonts.com/fonts/linotype/helvetica/pro-regular/
 * Copyright: Copyright © 2014 Monotype Imaging Inc. All rights reserved.
 * 
 * 
 * 
 * © 2020 MyFonts Incn*/@font-face{font-family:FuturaEFHeavyNew;src:url(../fonts/FuturaEFHeavyNew/font.woff2) format("woff2"),url(../fonts/FuturaEFHeavyNew/font.woff) format("woff")}
/*! variables and selectors */:root{--device-L:1080px;--front:9999;--front-2:8888;--menu-height:5.75em;--body-font:TeXGyrePagella,serif;--accent-font:FuturaEFHeavyNew,sans-serif;--bg-color:255,255,255;--fg-color:0,0,0;--highlight-color:247,148,29;--bg-light-mix:#e2ddd7;--bg-dark-mix:#0c0701;--spacer:25px;--border-width:5px;--sitename-height:20px;--nav-toggle-angle:8deg;--nav-toggle-height:calc(var(--spacer)*3 + var(--sitename-height) + var(--border-width)*5);--header-spacer:calc(var(--spacer)*2 + var(--sitename-height));--nav-toggle-spacer:calc(var(--spacer) + var(--border-width)*5);--sidebar-min-width:300px;--content-min-width:40vw}@media (orientation:landscape) and (min-width:768px){:root{--header-spacer:calc(var(--spacer)*3 + var(--sitename-height));--nav-toggle-spacer:0}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}
/*! typography */body,html{font-family:TeXGyrePagella,serif;font-family:var(--body-font);font-size:max(16px,min(1.5vmax,22px));-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:1.3}#footer,#navigation,h1,h2,h3,h4,h5,h6{font-family:FuturaEFHeavyNew,sans-serif;font-family:var(--accent-font);text-transform:lowercase}h1,h2,h3,h4,h5,h6{word-break:break-word}#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6{text-transform:uppercase}@media (orientation:landscape) and (min-width:768px){#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6{display:none}}a{-webkit-text-decoration:none;text-decoration:none}.visually-hidden{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}#header{text-align:center}@media (orientation:landscape) and (min-width:768px){#header{text-align:right}}#navigation-main{font-size:1.75rem}#navigation-main .nav-item{margin:25px 0;margin:var(--spacer) 0;-webkit-transition:font-size .2s;-o-transition:font-size .2s;transition:font-size .2s}#navigation-main .current,#navigation-main .nav-item:hover{font-size:2.5rem}#navigation-main:hover .current:not(:hover){font-size:1em}@media (orientation:landscape) and (min-width:768px){body.page-error #navigation-main,body.page-error #navigation-main .current,body.page-error #navigation-main .nav-item:hover{font-size:1rem}body.page-error #navigation-main .nav-item{display:inline}body.page-error #navigation-main .nav-item:not(:last-child):after{content:"\20\2027\20 "}}#navigation-secondary{font-size:1.5rem;margin:25px 0;margin:var(--spacer) 0}#navigation-secondary br{display:none}@media (orientation:landscape) and (min-width:768px){#navigation-secondary{font-size:1.1rem;margin:0}}@media (min-width:1200px){#navigation-secondary br{display:inline;display:initial}}#navigation-main .nav-item{margin:1rem 0}@media (orientation:landscape) and (min-width:768px){#navigation-main .nav-item{margin:0}}#navigation-secondary{margin:1rem 0 0}@media (orientation:landscape) and (min-width:768px){#navigation-secondary{padding-bottom:1rem}}#footer{font-family:FuturaEFHeavyNew,sans-serif;font-family:var(--accent-font);font-size:1.1rem;text-align:left;text-transform:lowercase}@media (orientation:landscape) and (min-width:768px){#footer{font-size:.9rem;text-align:right}#footer-content{padding-top:1rem}body.page-view-article #footer-content{padding-top:0}}#footer-main p{padding-bottom:.25rem}@media (orientation:landscape) and (min-width:768px){body.page-view-article #footer-main{text-align:left}body.page-view-article #footer-main p{display:inline-block;padding-bottom:0}body.page-view-article #footer-main p:not(:last-child):after{content:"\20\2027\20 "}}#footer-secondary{padding-top:1rem;text-align:right}#footer-secondary .nav-item{display:inline}#footer-secondary .nav-item:not(:last-child):after{content:"\20\2027\20 "}@media (orientation:landscape) and (min-width:768px){#footer-secondary{text-align:inherit}body.page-view-article #footer-secondary{padding-top:0}}
/*! color */body{background-color:#fff;background-color:rgb(var(--bg-color));color:#000;color:rgb(var(--fg-color))}a{color:#f7941d;color:rgb(var(--highlight-color))}.logo path{fill:#f7941d;fill:rgb(var(--highlight-color))}#navigation .current a{color:#000;color:rgb(var(--fg-color))}@media (orientation:landscape) and (min-width:768px){body.page-view-article.has-image:not(.page-layout-blog) #navigation .current a,body.page-view-article.has-image:not(.page-layout-blog) #navigation a{color:#fff;color:rgb(var(--bg-color))}}#navigation-secondary a{color:#000;color:rgb(var(--fg-color))}#navigation-toggle,#navigation-toggle:after,#navigation-toggle:before{background:#f7941d;background:rgb(var(--highlight-color))}.mobile-nav-active #navigation-toggle{background:transparent}.mobile-nav-active #navigation-toggle:after,.mobile-nav-active #navigation-toggle:before{background:#000;background:rgb(var(--fg-color))}#navigation-content{background-color:hsla(0,0%,100%,.8);background-color:rgba(var(--bg-color),.8)}@media (orientation:landscape) and (min-width:768px){#navigation-content{background-color:transparent}}#footer{border-color:#000;border-color:rgb(var(--fg-color))}
/*! layout */body{min-height:100vh}@media (orientation:landscape) and (min-width:768px){body{display:grid;grid-template-areas:"side-top main" "side-bottom main";grid-template-columns:minmax(300px,auto) minmax(40vw,100vh);grid-template-columns:minmax(var(--sidebar-min-width),auto) minmax(var(--content-min-width),100vh);grid-template-rows:50vh auto}}@media (orientation:landscape) and (min-width:768px) and (max-height:39.999vw){body{grid-template-rows:auto 1fr}}@media (orientation:landscape) and (min-width:768px){body.page-view-article{grid-template-areas:"side-top main" "side-bottom main-bottom";grid-template-rows:auto}body.page-error{display:inline;display:initial}}#header{display:grid;left:0;margin-top:25px;margin-top:var(--spacer);position:absolute;right:0;top:0}@media (orientation:landscape) and (min-width:768px){#header{grid-area:side-top;margin-top:70px;margin-top:var(--header-spacer);position:static}}@media (orientation:landscape) and (min-width:768px) and (min-height:40vw){body.page-view-article:not(.page-layout-blog) #header{height:50vh;margin-top:0}}#navigation{margin-top:25px;margin-top:var(--spacer)}@media (orientation:landscape) and (min-width:768px){#navigation{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:initial;-ms-flex-align:initial;align-items:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:flex-end;margin-right:50px;margin-right:calc(var(--spacer)*2);margin-top:0}}@media (orientation:landscape) and (min-width:768px) and (max-height:39.999vw){#navigation{-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:normal;margin-top:0}}@media (orientation:landscape) and (min-width:768px){body.page-error #navigation{bottom:50px;bottom:calc(var(--spacer)*2);left:50px;left:calc(var(--spacer)*2);position:fixed}}#navigation-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-pack:distribute;align-items:center;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:space-around;left:0;overflow:scroll;padding-top:120px;padding-top:var(--nav-toggle-height);position:fixed;right:0;top:0;z-index:8888;z-index:var(--front-2)}@media (orientation:portrait) or (max-width:767.98px){body:not(.mobile-nav-active) #navigation-content{display:none}}@media (orientation:landscape) and (min-width:768px){#navigation-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:initial;-ms-flex-pack:initial;align-items:flex-end;-ms-flex-direction:column;flex-direction:column;justify-content:normal;overflow:visible;overflow:initial;position:relative}}@media (orientation:landscape) and (min-width:768px){body:not(.page-error) #navigation-main{position:fixed;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media (orientation:landscape) and (min-width:768px) and (max-height:39.999vw){body:not(.page-error) #navigation-main{position:static;-webkit-transform:none;-ms-transform:none;-webkit-transform:initial;-ms-transform:initial;transform:none}}#navigation-secondary{-webkit-animation:fadeIn 1s;animation:fadeIn 1s}@media (orientation:landscape) and (min-width:768px){#navigation-secondary{-webkit-box-ordinal-group:0;-ms-flex-order:-1;margin-top:-2.875em;margin-top:calc((var(--menu-height)/2)*-1);max-width:calc(100% - 50px);max-width:calc(100% - var(--spacer)*2);order:-1;position:absolute;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}}@media (orientation:landscape) and (min-width:768px) and (max-height:39.999vw){#navigation-secondary{margin-top:0;position:static;-webkit-transform:none;-ms-transform:none;-webkit-transform:initial;-ms-transform:initial;transform:none}}@media (orientation:landscape) and (min-width:768px){body.page-view-article #navigation-secondary{display:none}}@media (orientation:portrait) or (max-width:767.98px){body.mobile-nav-active{overflow:hidden}}#content{display:flow-root}@media (orientation:landscape) and (min-width:768px){#content{grid-area:main}}body.page-error #content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;bottom:70px;bottom:calc(var(--sitename-height) + var(--spacer)*2);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;left:25px;left:var(--spacer);position:fixed;right:25px;right:var(--spacer);top:70px;top:calc(var(--sitename-height) + var(--spacer)*2)}@media (orientation:landscape) and (min-width:768px){body.page-error #content{bottom:120px;bottom:calc(var(--sitename-height) + var(--spacer)*4);left:50px;left:calc(var(--spacer)*2);right:50px;right:calc(var(--spacer)*2);top:95px;top:calc(var(--sitename-height) + var(--spacer)*3)}}#footer{border-style:solid;border-width:5px 0 0;border-width:var(--border-width) 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;height:100vw;max-height:500px;padding:25px;padding:var(--spacer)}@media (orientation:landscape) and (min-width:768px){body.page-view-article:not(.page-layout-blog) #footer{border:initial}}@media (orientation:landscape) and (min-width:768px){body:not(.page-view-article):not(.page-error) #footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border:initial;-ms-flex-direction:column;flex-direction:column;grid-area:side-bottom;height:auto;justify-content:flex-end;margin-right:50px;margin-right:calc(var(--spacer)*2);max-height:none;padding:initial}}@media (orientation:landscape) and (min-width:768px) and (max-height:39.999vw){body:not(.page-view-article):not(.page-error) #footer{-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:normal}}@media (orientation:landscape) and (min-width:768px){body.page-view-article #footer{-ms-flex-wrap:wrap;flex-wrap:wrap;grid-area:main-bottom;height:auto;min-height:0;min-height:auto;padding:50px;padding:calc(var(--spacer)*2)}}body.page-error #footer{border:initial;bottom:25px;bottom:var(--spacer);height:auto;margin:0;padding:initial;position:fixed;right:25px;right:var(--spacer)}@media (orientation:landscape) and (min-width:768px){body.page-error #footer{bottom:50px;bottom:calc(var(--spacer)*2);right:50px;right:calc(var(--spacer)*2)}}#footer-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:space-between;width:100%}@media (orientation:landscape) and (min-width:768px){body:not(.page-view-article):not(.page-error) #footer-content{display:inline;display:initial;margin-bottom:calc(50vh - 2.875em);margin-bottom:calc(50vh - var(--menu-height)/2);position:absolute;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);width:auto}}@media (orientation:landscape) and (min-width:768px) and (max-height:39.999vw){body:not(.page-view-article):not(.page-error) #footer-content{margin-bottom:0;-webkit-transform:none;-ms-transform:none;-webkit-transform:initial;-ms-transform:initial;transform:none}}@media (orientation:landscape) and (min-width:768px){body.page-view-article #footer-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (orientation:portrait) or (max-width:767.98px){#content{min-height:100vw}}
/*! sitename */#sitename{z-index:9999;z-index:var(--front)}#sitename .symbol-container{display:none}#sitename a.home-link{-ms-flex-pack:distribute;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-around;-webkit-text-decoration:none;text-decoration:none}#sitename .symbol{height:20px;height:var(--sitename-height);max-height:5vw;-webkit-transition:height .2s;-o-transition:height .2s;transition:height .2s;width:auto}#sitename:active .symbol,#sitename:focus .symbol,#sitename:hover .symbol{height:30px;height:calc(var(--sitename-height)*1.5)}.before-mouse-move #sitename:hover .symbol{-webkit-transition:none;-o-transition:none;transition:none}@media (orientation:portrait) or (max-width:767.98px){.mobile-nav-active #sitename{opacity:0;pointer-events:none}}@media (orientation:landscape) and (min-width:768px){#sitename{left:0;position:fixed;right:0;top:25px;top:var(--spacer)}}
/*! hamburger */#navigation-toggle{cursor:pointer;height:5px;height:var(--border-width);left:-25%;margin:10px auto 0;margin-top:calc(var(--border-width)*2);min-width:100px;position:fixed;right:-25%;-webkit-transition:width .2s,max-width .2s;-o-transition:width .2s,max-width .2s;transition:width .2s,max-width .2s;width:20vw;z-index:9999;z-index:var(--front)}#navigation-toggle:after,#navigation-toggle:before{content:"";display:block;height:5px;height:var(--border-width);position:relative;-webkit-transition:background .2s,-webkit-transform .2s;transition:background .2s,-webkit-transform .2s;-o-transition:transform .2s,background .2s;transition:transform .2s,background .2s;transition:transform .2s,background .2s,-webkit-transform .2s}#navigation-toggle:before{margin-top:-10px;margin-top:calc(var(--border-width)*-2)}#navigation-toggle:after{margin-top:15px;margin-top:calc(var(--border-width)*3)}.mobile-nav-active #navigation-toggle{max-width:150%;width:150%}.mobile-nav-active #navigation-toggle:before{-webkit-transform:translateY(10px) rotate(8deg);-ms-transform:translateY(10px) rotate(8deg);transform:translateY(10px) rotate(8deg);-webkit-transform:translateY(calc(var(--border-width)*2)) rotate(var(--nav-toggle-angle));-ms-transform:translateY(calc(var(--border-width)*2)) rotate(var(--nav-toggle-angle));transform:translateY(calc(var(--border-width)*2)) rotate(var(--nav-toggle-angle))}.mobile-nav-active #navigation-toggle:after{-webkit-transform:translateY(-10px) rotate(-8deg);-ms-transform:translateY(-10px) rotate(-8deg);transform:translateY(-10px) rotate(-8deg);-webkit-transform:translateY(calc((var(--border-width)*2)*-1)) rotate(calc(var(--nav-toggle-angle)*-1));-ms-transform:translateY(calc((var(--border-width)*2)*-1)) rotate(calc(var(--nav-toggle-angle)*-1));transform:translateY(calc((var(--border-width)*2)*-1)) rotate(calc(var(--nav-toggle-angle)*-1))}@media (orientation:landscape) and (min-width:768px){#navigation-toggle{display:none}}#navigation-toggle-inner{--offset-height:calc((var(--border-width)*2.5)*-1)}.mobile-nav-active #navigation-toggle-inner{--offset-height:calc((var(--nav-toggle-height)/2)*-1)}#navigation-toggle-inner{bottom:var(--offset-height);left:0;position:absolute;right:0;top:var(--offset-height)}
/*! footer-backlink */#footer-backlink{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;left:0;position:fixed;right:0;top:70px;top:var(--header-spacer)}#footer-backlink a{display:block;height:25px;height:calc(var(--border-width)*5);min-width:100px;overflow:hidden;padding-top:25px;padding-top:calc(var(--border-width)*5);position:relative;width:20vw}#footer-backlink svg{height:inherit;left:0;min-width:inherit;position:absolute;top:0;width:inherit}#footer-backlink path{fill:none;stroke:#f7941d;stroke:rgb(var(--highlight-color));stroke-width:5px;stroke-width:var(--border-width)}@media (orientation:landscape) and (min-width:768px){#footer-backlink{-ms-flex-preferred-size:100%;display:block;flex-basis:100%;font-size:1.5rem;margin-bottom:25px;margin-bottom:var(--spacer);position:static;text-align:left}#footer-backlink a{display:inline;display:initial}#footer-backlink a:before{color:#000;color:rgb(var(--fg-color));content:"\003C\20"}#footer-backlink svg{display:none}}
/*! content-blog */.blog .blog-item,.blog-featured .blog-item,.blog-featured>.alert-info,.blog-featured>.page-header,.blog>.alert-info,.blog>.page-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;background-color:#0c0701;background-color:var(--bg-dark-mix);color:#fff;color:rgb(var(--bg-color));display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:flex-end;min-height:100vw;padding:25px;padding:var(--spacer);padding-top:120px;padding-top:calc(var(--header-spacer) + var(--nav-toggle-spacer));position:relative;width:100vw}@media (orientation:landscape) and (min-width:768px){.blog .blog-item,.blog-featured .blog-item,.blog-featured>.alert-info,.blog-featured>.page-header,.blog>.alert-info,.blog>.page-header{height:100vh;max-height:calc(100vw - 300px);max-height:calc(100vw - var(--sidebar-min-width));min-height:40vw;min-height:var(--content-min-width);padding:50px;padding:calc(var(--spacer)*2);width:100%}.blog .blog-item:first-child,.blog-featured .blog-item:first-child,.blog-featured>.alert-info:first-child,.blog-featured>.page-header:first-child,.blog>.alert-info:first-child,.blog>.page-header:first-child{padding-top:70px;padding-top:var(--header-spacer)}}.blog-featured>.page-header h1,.blog>.page-header h1{font-size:3.2rem;margin:0}.blog-featured>.page-header h1 a,.blog>.page-header h1 a{color:#fff;color:rgb(var(--bg-color))}.blog .blog-item .item-image,.blog-featured .blog-item .item-image{bottom:0;left:0;position:absolute;right:0;top:0}.blog .blog-item .item-image img,.blog-featured .blog-item .item-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blog .blog-item .item-content,.blog-featured .blog-item .item-content{color:#fff;color:rgb(var(--bg-color));position:relative;text-shadow:0 0 1px rgba(0,0,0,.15);text-shadow:0 0 1px rgba(var(--fg-color),.15)}.blog .blog-item .item-content a,.blog-featured .blog-item .item-content a{color:inherit}.blog .blog-item .item-content p,.blog-featured .blog-item .item-content p{margin:1em 0}.blog .blog-item .item-content p:last-child,.blog-featured .blog-item .item-content p:last-child{margin-bottom:0}.blog .blog-item .item-title,.blog .blog-item .page-header,.blog-featured .blog-item .item-title,.blog-featured .blog-item .page-header{font-size:2.9rem;line-height:1}.blog .blog-item .field-entry,.blog-featured .blog-item .field-entry{font-size:1.25rem;font-style:italic}.blog .blog-item .article-info .article-info-term,.blog-featured .blog-item .article-info .article-info-term{font-size:1.5rem;font-weight:700}.blog .news-item,.blog-featured .news-item{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (orientation:landscape) and (min-width:768px){.blog .news-item,.blog-featured .news-item{height:auto;max-height:none;min-height:100vh}}@media (orientation:landscape) and (min-width:768px) and (min-height:calc(100vw - 300px)){.blog .news-item,.blog-featured .news-item{min-height:calc(100vw - 300px);min-height:calc(100vw - var(--sidebar-min-width))}}.blog .news-item .item-image,.blog-featured .news-item .item-image{-webkit-filter:opacity(.2);filter:opacity(.2)}.blog .news-item .news-item-title,.blog-featured .news-item .news-item-title{font-family:TeXGyrePagella,serif;font-family:var(--body-font);font-size:1.4rem;margin:1em 0;text-transform:none}.blog .news-item .item-content,.blog-featured .news-item .item-content{mix-blend-mode:lighten;text-shadow:0 0 1px rgba(0,0,0,.75);text-shadow:0 0 1px rgba(var(--fg-color),.75)}.blog .news-item .item-content a,.blog-featured .news-item .item-content a{color:#f7941d;color:rgb(var(--highlight-color))}.blog .news-item.bg-light,.blog-featured .news-item.bg-light{background-color:#e2ddd7;background-color:var(--bg-light-mix)}.blog .news-item.bg-light .item-image,.blog-featured .news-item.bg-light .item-image{-webkit-filter:opacity(.1) saturate(2);filter:opacity(.1) saturate(2)}.blog .news-item.bg-light .item-content,.blog-featured .news-item.bg-light .item-content{color:#000;color:rgb(var(--fg-color));mix-blend-mode:darken;text-shadow:0 0 1px rgba(255,255,255,0,75);text-shadow:0 0 1px rgba(var(--bg-color),0,75)}
/*! content-article */.item-page{padding:25px;padding:var(--spacer)}@media (orientation:landscape) and (min-width:768px){.item-page{padding:50px;padding:calc(var(--spacer)*2);padding-top:70px;padding-top:var(--header-spacer)}}.item-page .page-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;color:#fff;color:rgb(var(--bg-color));display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100vw;justify-content:flex-end;left:-25px;left:calc(var(--spacer)*-1);margin-bottom:-25px;margin-bottom:calc(var(--spacer)*-1);padding:25px;padding:var(--spacer);padding-bottom:calc(25px + 1.25rem);padding-bottom:calc(var(--spacer) + 1.25rem);padding-top:120px;padding-top:calc(var(--header-spacer) + var(--nav-toggle-spacer));position:relative;top:-25px;top:calc(var(--spacer)*-1);width:100vw}.item-page .page-header h1{font-size:3.2rem;line-height:1;margin:0}@media (orientation:landscape) and (min-width:768px){.item-page .page-header{color:#000;color:rgb(var(--fg-color));height:auto;margin:initial;padding:initial;position:static;width:auto}}.item-page .fields-container{margin-top:-50px;margin-top:calc(var(--spacer)*-2);position:absolute}@media (orientation:landscape) and (min-width:768px){.item-page .fields-container{margin-top:0;position:static}}.item-page .field-entry{color:#fff;color:rgb(var(--bg-color));font-size:1.25rem;font-style:italic}@media (orientation:landscape) and (min-width:768px){.item-page .field-entry{color:inherit}}.item-page .item-image{height:100vw;left:0;position:absolute;top:0;width:100vw;z-index:-1}.item-page .item-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (orientation:landscape) and (min-width:768px){.item-page .item-image{bottom:0;height:auto;max-width:calc(100% - 40vw);max-width:calc(100% - var(--content-min-width));min-width:300px;min-width:var(--sidebar-min-width);position:fixed;width:calc(100% - 100vh)}}.item-page .com-content-article__body h1,.item-page .com-content-article__body h2,.item-page .com-content-article__body h3,.item-page .com-content-article__body h4,.item-page .com-content-article__body h5,.item-page .com-content-article__body h6,.item-page .com-content-article__body p:not(.image-wrapper):not(.video-wrapper),.item-page .com-content-article__body ul{margin:1.5rem 0}.item-page .com-content-article__body h1,.item-page .com-content-article__body h2,.item-page .com-content-article__body h3,.item-page .com-content-article__body h4,.item-page .com-content-article__body h5,.item-page .com-content-article__body h6{font-size:2.4rem}.item-page .com-content-article__body>h1:last-child{margin-bottom:0}.item-page .com-content-article__body>h2:last-child{margin-bottom:0}.item-page .com-content-article__body>h3:last-child{margin-bottom:0}.item-page .com-content-article__body>h4:last-child{margin-bottom:0}.item-page .com-content-article__body>h5:last-child{margin-bottom:0}.item-page .com-content-article__body>h6:last-child{margin-bottom:0}.item-page .com-content-article__body ul:last-child,.item-page .com-content-article__body>p:not(.image-wrapper):not(.video-wrapper):last-child{margin-bottom:0}.item-page .com-content-article__body ul{list-style:disc;list-style-position:inside}.item-page .com-content-article__body li{margin-top:.25rem}
/*! content-error */#error-code,#error-msg{line-height:1}#error-code{font-size:0;text-align:justify;-moz-text-align-last:justify;text-align-last:justify}#error-code span{font-size:max(100px,min(40vw,300px))}#error-code span:only-child{display:block;text-align:center;-moz-text-align-last:center;text-align-last:center}@media (orientation:landscape) and (min-width:768px){#error-code{font-size:inherit}}#error-msg{font-family:FuturaEFHeavyNew,sans-serif;font-family:var(--accent-font);text-align:center;text-transform:uppercase}#error-msg.error-404{font-size:max(30px,min(3vw,50px));letter-spacing:.25em;margin-right:-.25em}@media (orientation:landscape) and (min-width:768px){#error-msg.error-404{display:-webkit-box;display:-ms-flexbox;display:flex;letter-spacing:.5em;margin-right:-.5em;-moz-text-align-last:inherit;text-align-last:inherit}#error-msg.error-404>span{text-align:center}#error-msg.error-404>span:first-child,#error-msg.error-404>span:last-child{-ms-flex-preferred-size:100%;flex-basis:100%}#error-msg.error-404>span:first-child{text-align:left}#error-msg.error-404>span:last-child{text-align:right}}
/*! shortcodes */.intro{font-size:1.35em;font-weight:700}@media (orientation:landscape) and (min-width:768px){.row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem}.row .column{-ms-flex-preferred-size:50%;flex-basis:50%}.item-page .com-content-article__body .row .column h1:first-child{margin-top:0}.item-page .com-content-article__body .row .column h2:first-child{margin-top:0}.item-page .com-content-article__body .row .column h3:first-child{margin-top:0}.item-page .com-content-article__body .row .column h4:first-child{margin-top:0}.item-page .com-content-article__body .row .column h5:first-child{margin-top:0}.item-page .com-content-article__body .row .column h6:first-child{margin-top:0}.item-page .com-content-article__body .row .column p:first-child{margin-top:0}.item-page .com-content-article__body .row .column h1:last-child{margin-bottom:0}.item-page .com-content-article__body .row .column h2:last-child{margin-bottom:0}.item-page .com-content-article__body .row .column h3:last-child{margin-bottom:0}.item-page .com-content-article__body .row .column h4:last-child{margin-bottom:0}.item-page .com-content-article__body .row .column h5:last-child{margin-bottom:0}.item-page .com-content-article__body .row .column h6:last-child{margin-bottom:0}.item-page .com-content-article__body .row .column p:last-child{margin-bottom:0}.row+.row{margin-top:1.5rem}}.gallery,.image-wrapper,.video-wrapper{margin:1.5rem auto 1.5rem -25px;margin-left:calc(var(--spacer)*-1);width:calc(100% + 50px);width:calc(100% + var(--spacer)*2)}.item-page .com-content-article__body .gallery:last-child,.item-page .com-content-article__body .image-wrapper:last-child,.item-page .com-content-article__body .video-wrapper:last-child{margin-bottom:-25px;margin-bottom:calc(var(--spacer)*-1)}@media (orientation:landscape) and (min-width:768px){.gallery,.image-wrapper,.video-wrapper{margin-left:-50px;margin-left:calc(var(--spacer)*-2);width:calc(100% + 100px);width:calc(100% + var(--spacer)*4)}.item-page .com-content-article__body .gallery:last-child,.item-page .com-content-article__body .image-wrapper:last-child,.item-page .com-content-article__body .video-wrapper:last-child{margin-bottom:-50px;margin-bottom:calc(var(--spacer)*-2)}}.gallery+.gallery,.gallery+.image-wrapper,.gallery+.video-wrapper,.image-wrapper+.gallery,.image-wrapper+.image-wrapper,.image-wrapper+.video-wrapper,.video-wrapper+.gallery,.video-wrapper+.image-wrapper,.video-wrapper+.video-wrapper{margin-top:-1.5rem}.gallery img,.image-wrapper img{display:block}.video-wrapper video{display:block;width:100%}.gallery{grid-gap:0;display:grid;gap:0;grid-template-columns:1fr 1fr}.gallery .gallery-item img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gallery[data-images$="1"] .gallery-item:last-child,.gallery[data-images$="3"] .gallery-item:last-child,.gallery[data-images$="5"] .gallery-item:last-child,.gallery[data-images$="7"] .gallery-item:last-child,.gallery[data-images$="9"] .gallery-item:last-child{grid-column:1/-1}
/*! mod-newsflash */.mod-articlesnews{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}