/*!
Theme Name: Flash Fiction 2025
Theme URI: https://mortstock.com
Author: Geoff Mortstock
Author URI: https://mortstock.com
Description: ...
Version: 0.1.24
License: GNU General Public License v2
License URI: LICENSE
Text Domain: flash2025
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/
/*! 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{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;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{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]{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}[hidden],template{display:none}html{box-sizing:border-box;font-size:18px}html.is-menu-open{overflow:hidden}@media (min-width:980px){html{font-size:20px}}@media (min-width:1400px){html{font-size:22px}}*,:after,:before{box-sizing:inherit}body,html{max-width:100%;overflow-x:visible}body{background-color:#fff;color:#000;font-family:polymath-text,open-sans,sans-serif;font-weight:500;line-height:1.2}iframe,img,object,svg,video{height:auto;max-width:100%}body .nf-form-content .list-select-wrap .nf-field-element>div,body .nf-form-content input:not([type=button]),body .nf-form-content textarea,input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{background-color:transparent;border:1px solid #000;border-radius:0;color:#000;padding:10px}body .nf-form-content .list-select-wrap .nf-field-element>div:focus,body .nf-form-content input:not([type=button]):focus,body .nf-form-content textarea:focus,input:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{background-color:rgba(255,243,133,.25);border:1px solid #000;color:#000;outline:none}body .nf-form-content .label-above .nf-field-label,body .nf-form-content .label-below .nf-field-label,body .nf-form-content .label-hidden .nf-field-label,label{display:block;font-size:18px;font-weight:600;line-height:1.1;margin-bottom:4px}body .nf-form-content{margin-bottom:1.25em;padding:0}body #ninja_forms_required_items,body .nf-field-container{margin-bottom:1.91rem}body .nf-error-msg,body .ninja-forms-req-symbol{color:#b01730}body .nf-error.field-wrap .nf-field-element:after{display:none}body .nf-form-fields-required{font-size:1em}table{margin:0 0 1rem;width:100%}hr{background-color:#000;border:0;height:1px;margin-bottom:1.5rem}h1,h2,h3,h4,h5,h6,li,ol,p,span,ul{margin:0;padding:0}.slug{font-family:polymath-text,open-sans,sans-serif;font-size:2.18rem;font-weight:600;line-height:1.0833333333;margin:0}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:polymath-display,open-sans,sans-serif;font-weight:600;line-height:1em;margin:0}.h1,h1{font-size:clamp(48px,8.89vw,128px)}.h2,h2{font-size:clamp(36px,3.33vw,48px)}.h3,h3{font-size:26px}.h4,h4{font-size:22px}.h5,h5{font-size:20px}.h6,h6{font-size:18px}a,button{color:#000;cursor:pointer;text-decoration:none;transition:color .3s ease-in,background-color .3s ease-in,border .3s ease-in,opacity .3s ease-in}a path,button path{transition:fill .3s ease-in}a:hover,button:hover{color:#000;transition:color .3s ease-out,background-color .3s ease-out,border .3s ease-out,opacity .3s ease-out}a:hover path,button:hover path{transition:fill .3s ease-out}a:focus,button:focus{outline:none}a:focus-visible,button:focus-visible{outline:2px solid #000;outline-offset:2px}address,li,p{font-size:18px;font-weight:400;line-height:1.45}address,p{margin-bottom:1em}address{font-style:inherit}ol,ul{margin-bottom:18px;padding-left:1em}li{margin-bottom:0}cite,dfn,em,i{font-style:italic}strong{font-weight:700}address{margin:0 0 1.5em}u{text-decoration:underline}pre{background:#eee;font-family:Courier\ 10 Pitch,Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace;font-size:12.8px;font-size:.8em}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}.clearfix:after{clear:both;content:" ";display:block;height:0;visibility:hidden}.constrained{margin-left:auto;margin-right:auto;max-width:1690px;width:90%}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;height:1px;overflow:hidden;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);color:#21759b;display:block;font-size:14px;font-size:.64rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.is-hidden{clip:rect(0 0 0 0);clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer,.is-not-displayed{display:none}.infinity-end.neverending .site-footer{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important;transform-style:preserve-3d}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{outline:none;position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;outline:none;position:relative}.splide__slide img{vertical-align:bottom}.splide__slider{position:relative}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide--draggable>.splide__slider>.splide__track,.splide--draggable>.splide__track{-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide--fade>.splide__slider>.splide__track>.splide__list,.splide--fade>.splide__track>.splide__list{display:block}.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide,.splide--fade>.splide__track>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide.is-active,.splide--fade>.splide__track>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide--ttb.is-active>.splide__slider>.splide__track>.splide__list,.splide--ttb.is-active>.splide__track>.splide__list{display:block}.splide__arrow{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover{opacity:.9}.splide__arrow:focus{outline:none}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4)}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus{outline:none}.splide__progress__bar{background:#ccc;height:3px}.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide,.splide--nav>.splide__track>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide.is-active,.splide--nav>.splide__track>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide:focus,.splide--nav>.splide__track>.splide__list>.splide__slide:focus{outline:none}.splide--rtl>.splide__arrows .splide__arrow--prev,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev{left:auto;right:1em}.splide--rtl>.splide__arrows .splide__arrow--prev svg,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:scaleX(1)}.splide--rtl>.splide__arrows .splide__arrow--next,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next{left:1em;right:auto}.splide--rtl>.splide__arrows .splide__arrow--next svg,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next svg{transform:scaleX(-1)}.splide--ttb>.splide__arrows .splide__arrow,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow,.splide--ttb>.splide__track>.splide__arrows .splide__arrow{left:50%;transform:translate(-50%)}.splide--ttb>.splide__arrows .splide__arrow--prev,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev{top:1em}.splide--ttb>.splide__arrows .splide__arrow--prev svg,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:rotate(-90deg)}.splide--ttb>.splide__arrows .splide__arrow--next,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next{bottom:1em;top:auto}.splide--ttb>.splide__arrows .splide__arrow--next svg,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next svg{transform:rotate(90deg)}.splide--ttb>.splide__pagination,.splide--ttb>.splide__slider>.splide__pagination{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.site{margin:0 auto;max-width:100%;position:relative;z-index:2}.menu-wrap{display:none}.site-branding{box-sizing:content-box;display:inline-block;flex:0 1 auto;height:auto}.custom-logo,.custom-logo-link{display:block}.site-branding-wrap{flex:0 1 auto;max-width:60%}.site-branding-wrap>div{display:inline-block;vertical-align:middle}@media (max-width:1279px){.site-branding-wrap>div{align-items:center;display:flex;flex-direction:column;height:32px;justify-content:center}.site-branding-wrap>div a{flex:0 0 auto}}.site-header{left:0;padding:0;position:fixed;right:0;top:0;transition:background-color .3s linear,opacity .3s linear;z-index:990}.is-scrolled .site-header{background-color:#dfd9d3}.site-title{left:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:translateX(-400%);z-index:-999}.main-navigation{display:block;padding:28px 0;width:100%}.main-navigation .custom-logo--alt,.nav-theme--white .main-navigation .custom-logo--main{display:none}.is-scrolled .main-navigation .custom-logo--main,.nav-theme--white .main-navigation .custom-logo--alt{display:block}.is-scrolled .main-navigation .custom-logo--alt{display:none}.nav-wrap{align-items:center;display:flex;justify-content:flex-start;position:relative}.menu-wrap{background-color:#dfd9d3;bottom:0;left:0;opacity:0;overflow-x:hidden;overflow-y:hidden;padding-bottom:80px;padding-top:28px;pointer-events:none;position:fixed;right:0;text-align:center;top:0;transition:opacity .3s ease;transition-delay:.1s;z-index:9}.is-menu-open .menu-wrap{opacity:1;overflow-y:scroll;pointer-events:auto;transition-delay:0s}.main-navigation .menu-wrap{display:block}.admin-bar .menu-wrap{padding-top:60px}@media (max-width:782px){.admin-bar .menu-wrap{padding-top:68px}}@media (max-width:1279px){.menu-wrap{padding-top:24px}}.menu-wrap--extra{flex:0 1 auto;margin-left:auto}@media (max-width:1279px){.menu-wrap--extra{display:none}}.nav-menu--extra,.nav-menu--extra-mobile{margin-bottom:0}.nav-menu--extra a:not(.menu-link-cart):not(.menu-link-user),.nav-menu--extra-mobile a:not(.menu-link-cart):not(.menu-link-user){border:1px solid #000;border-radius:50px;display:block;font-family:polymath-display,open-sans,sans-serif;font-size:12px;font-weight:500;letter-spacing:0;line-height:1;padding:13px 16px;text-align:center;text-transform:uppercase}.nav-menu--extra li,.nav-menu--extra-mobile li{display:inline-block;margin:0 clamp(10px,2.6vw,32px) 0 0;position:relative;text-align:center;vertical-align:middle}.nav-menu--extra a{color:#000}.nav-menu--extra a:focus-visible{outline:2px solid #000}.nav-theme--white .nav-menu--extra-desktop a{color:#fff}.nav-theme--white .nav-menu--extra-desktop a:focus-visible{outline:2px solid #fff}.nav-theme--white .nav-menu--extra-desktop a:not(.menu-link-cart){border:1px solid #fff}.nav-menu--extra-mobile{margin-left:auto;margin-right:auto;max-width:1690px;opacity:0;padding:0 33px 0 0;text-align:right;transition:opacity 0s;transition-delay:0s;width:90%}.is-menu-open .nav-menu--extra-mobile{opacity:1;transition:opacity 1s ease;transition-delay:.2s}.nav-menu--extra-mobile a{color:#000}.nav-menu--extra-mobile a:focus-visible{outline:2px solid #000}@media (max-width:499px){.nav-menu--extra-mobile,.nav-menu--extra-mobile li{display:block;text-align:left}.nav-menu--extra-mobile li{margin:0 0 20px}.nav-menu--extra-mobile li a{display:inline-block!important}}.nav-menu{display:inline-block;margin-left:auto;margin-right:auto;margin-top:clamp(60px,11.6vw,167px);max-width:1690px;overflow:hidden;padding:0 clamp(10px,2.6vw,32px) 0 0;text-align:right;width:90%}.nav-menu .subnav-wrap{padding-right:50px}.nav-menu li{display:block;margin-right:0;padding:0 35px 2.27rem 0;position:relative}.nav-menu li:first-child{padding-top:2px}.nav-menu li:last-child{padding-bottom:2px}.nav-menu a{color:#000;display:inline-block;font-family:polymath-display,open-sans,sans-serif;font-size:2.18rem;font-weight:600;letter-spacing:.04em;line-height:1;margin-left:2px;outline-offset:0;text-transform:uppercase}.nav-menu a:hover{color:#a29628}.nav-menu a:focus-visible{outline:2px solid #36302a;outline-offset:0}@media (max-width:599px){.nav-menu a{font-size:1.45rem}}@media (max-width:499px){.nav-menu{margin-top:30px}}.site-header:hover{color:#dfd9d3}.site-header:focus-visible{outline:2px solid #000}.site-header .current-menu-ancestor>a,.site-header .current-menu-ancestor>a:hover,.site-header .current-menu-ancestor>div>a,.site-header .current-menu-ancestor>div>a:hover,.site-header .current-menu-item>a,.site-header .current-menu-item>a:hover,.site-header .current-menu-parent>a,.site-header .current-menu-parent>a:hover{color:#a29628}.site-header .current-menu-ancestor>a:focus-visible,.site-header .current-menu-ancestor>div>a:focus-visible,.site-header .current-menu-item>a:focus-visible,.site-header .current-menu-parent>a:focus-visible{outline:2px solid #000}.is-scrolled .site-header .nav-menu--extra a{color:#000}.is-scrolled .site-header .nav-menu--extra a:focus-visible{outline:2px solid #000}.site-header .nav-menu--extra .current-menu-ancestor>a,.site-header .nav-menu--extra .current-menu-ancestor>div>a,.site-header .nav-menu--extra .current-menu-item>a,.site-header .nav-menu--extra .current-menu-parent>a,.site-header .nav-menu--extra a:hover{background-color:#fff385;border:1px solid #000;color:#000}.site-header .nav-menu--extra .current-menu-ancestor>a:focus-visible,.site-header .nav-menu--extra .current-menu-ancestor>div>a:focus-visible,.site-header .nav-menu--extra .current-menu-item>a:focus-visible,.site-header .nav-menu--extra .current-menu-parent>a:focus-visible{outline:2px solid #fff}.site-header .sub-menu{display:none;margin:0;padding:.64rem 0 0 1.09rem;position:relative}.site-header .is-open .sub-menu{display:block}.admin-bar .site-header{top:46px}@media (min-width:783px){.admin-bar .site-header{top:32px}}@media (max-width:599px){#wpadminbar{position:fixed}}.menu-wrap__bottom{margin-top:1.64rem;text-align:right}.menu-wrap__bottom .social__wrap{margin-right:33px;padding-right:clamp(10px,2.6vw,32px)}.menu-wrap__bottom .social__wrap h2{margin-bottom:15px}.menu-wrap__bottom .social__wrap a{background-color:rgba(0,0,0,.2)}.menu-wrap__bottom .social__wrap a:hover{background-color:#fff385}.menu-wrap__login{margin-bottom:.68rem}.menu-wrap__login a{font-family:polymath-display,open-sans,sans-serif;font-size:18px;font-weight:700;letter-spacing:1px;line-height:1}.menu-wrap__login a:hover{color:#000}.menu-item-user{position:relative}.menu-item-user a{background-color:transparent;border:1px solid #000;border-radius:50%;display:block;height:42px;padding:8px;width:42px}.menu-item-user svg{height:16px;width:16px}.nav-theme--white .nav-menu--extra-desktop .menu-item-user path{fill:#fff}.menu-item-cart{position:relative}.menu-item-cart span{font-family:polymath-text,open-sans,sans-serif;font-size:14px;font-weight:400;left:50%;line-height:1;position:absolute;top:0;transform:translate(-50%)}.menu-item-cart svg{display:block;height:auto;width:38px}.menu-item-cart path{stroke:#000}.nav-theme--white .nav-menu--extra-desktop .menu-item-cart path{stroke:#fff}.menu-link-cart{display:inline-block;position:relative}.menu-link-cart:hover{background-color:transparent!important;border:none!important}.menu-link-cart:hover path{fill:#fff385;opacity:.65}@media (min-width:500px){.menu-link-cart{transform:translateY(4px)}}.nav-menu--extra-desktop{opacity:1;transition:.2s ease;transition-delay:.3s}.is-menu-open .nav-menu--extra-desktop{opacity:0;transition:.1s ease;transition-delay:0s}.menu-toggle{background:none;border:none;border-radius:0;cursor:pointer;flex:0 0 auto;height:24px;margin-left:auto;margin-top:0;padding:0;position:relative;width:33px;z-index:999999}.menu-toggle span{border-radius:6px;display:block;height:2px;left:0;opacity:1;pointer-events:none;position:absolute;transform:rotate(0deg);transition:.3s ease-in;width:100%}.menu-toggle span:first-child{top:0;transform-origin:left center}.menu-toggle span:nth-child(2){top:8px;transform-origin:left center}.menu-toggle span:nth-child(3){top:16px;transform-origin:left center}.menu-toggle:hover span{opacity:.5;transition:.3s ease-out}.is-menu-open .menu-toggle span{background-color:#000}.is-menu-open .menu-toggle span:first-child{left:6px;top:-1px;transform:rotate(45deg)}.is-menu-open .menu-toggle span:nth-child(2){opacity:0;width:0}.is-menu-open .menu-toggle span:nth-child(3){left:6px;top:22px;transform:rotate(-45deg)}@media (min-width:1280px){.menu-toggle{margin-left:0}}@media (max-width:1279px){.menu-toggle{transform:translateY(4px)}}@media (max-width:782px){.menu-toggle{transform:translateY(0)}}.nav-theme--black .menu-toggle span{background-color:#000}.nav-theme--black .menu-toggle:focus-visible{outline:2px solid #000}.nav-theme--white .menu-toggle span{background-color:#fff}.nav-theme--white .menu-toggle:focus-visible{outline:2px solid #fff}.is-menu-open .nav-theme--white .menu-toggle span,.is-scrolled .nav-theme--white .menu-toggle span{background-color:#000}.is-menu-open .nav-theme--white .menu-toggle:focus-visible,.is-scrolled .nav-theme--white .menu-toggle:focus-visible{outline:2px solid #000}.site-content{min-height:60vh}.content-area{padding-top:0}@media (min-width:1280px){.content-area{padding-top:0}}.no-sidebar .site-main{width:100%}.has-sidebar .site-main{width:auto}.sidebar{width:25%}.site-footer{color:#f4f0eb}.site-footer ul{margin:0;padding:0}.site-footer{background-color:#141311;padding:2.77rem 0 2.18rem;text-align:center}.site-footer a{color:#f4f0eb}.site-footer a:hover{color:#fff385}.site-footer a:focus-visible{outline:2px solid #f4f0eb}@media (min-width:783px){.site-footer{text-align:left}.footer__cols{display:flex;justify-content:space-between}}.footer__copy p,.footer__legal a,.social__wrap h2{font-family:polymath-text,open-sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:0;line-height:1;text-transform:uppercase}.footer__left .social__wrap{margin-bottom:1.82rem}.footer__left .social__wrap h2{margin-bottom:.18rem}@media (min-width:783px){.footer__left{flex:0 1 auto;min-width:200px}.footer__left .social__wrap{margin-bottom:0}.footer__right{flex:0 1 auto;padding-left:40px}}.footer__logo{margin-bottom:2.36rem}.footer__logo img{display:block;margin:0 auto;width:579px}@media (min-width:783px){.footer__logo img{margin:0}}.footer__legal{list-style-type:none;padding-bottom:4px}.footer__legal li{padding:4px 0}.footer__menu{list-style-type:none;margin-bottom:1.82rem}.footer__menu li{padding:.45rem 0}.footer__menu a{font-family:polymath-display,open-sans,sans-serif;font-size:20px;font-size:.91rem;font-weight:600;letter-spacing:.04em;line-height:1;text-transform:uppercase}@media (min-width:783px){.footer__menu{margin-bottom:0;text-align:right}}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-caption{display:block}.row{position:relative}.row__header{margin-bottom:3.73rem;text-align:center}html.modal-is-open{overflow:hidden}.modal__wrap{background-color:rgba(0,0,0,.5);bottom:0;display:none;left:0;overflow-x:auto;position:absolute;position:fixed;right:0;top:0}.modal__wrap.is-active{display:block;z-index:99999}.modal{background:#fff;border:2px solid #000;border-radius:0;margin:126px auto 60px;max-width:600px;overflow:hidden;padding:2.73rem;position:relative;text-align:center;width:90%}.modal__image{margin-left:auto;margin-right:auto}.modal__close{background-color:transparent;border:none;padding:0;position:absolute;right:.91rem;top:.73rem}.modal__close svg{display:block;height:40px;transform:rotate(45deg);width:40px}.modal__close:focus-visible{outline:1px solid #000}.modal__close:hover path{fill:#000}.btn,.btn--cta .wp-block-button a,.formio-component .btn-primary,.wc-block-components-button,body .nf-form-content button,body .nf-form-content input[type=button],body .nf-form-content input[type=submit],input[type=button],input[type=reset],input[type=submit]{cursor:pointer}.btn--cta,.formio-component .btn-primary,.wc-block-components-button,.wc-block-components-checkout-return-to-cart-button,.woocommerce-account .woocommerce-Button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,.wp-block-button a,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button,body .nf-form-content button,body .nf-form-content input[type=button],body .nf-form-content input[type=submit],input[type=button],input[type=reset],input[type=submit]{background-color:#fff385;border:1px solid #000;border-radius:50px;color:#000;display:inline-block;font-family:polymath-text,open-sans,sans-serif;font-size:.68rem;font-weight:500;line-height:1;padding:.59rem 2.36rem;position:relative;text-transform:uppercase}.btn--cta path,.formio-component .btn-primary path,.wc-block-components-button path,.wc-block-components-checkout-return-to-cart-button path,.woocommerce-account .woocommerce-Button path,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit path,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button path,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button path,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button path,.wp-block-button a path,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit path,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button path,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button path,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button path,body .nf-form-content button path,body .nf-form-content input[type=button] path,body .nf-form-content input[type=submit] path,input[type=button] path,input[type=reset] path,input[type=submit] path{fill:#000}.btn--cta:active,.btn--cta:hover,.formio-component .btn-primary:active,.formio-component .btn-primary:hover,.wc-block-components-button:active,.wc-block-components-button:hover,.wc-block-components-checkout-return-to-cart-button:active,.wc-block-components-checkout-return-to-cart-button:hover,.woocommerce-account .woocommerce-Button:active,.woocommerce-account .woocommerce-Button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:active,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:active,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:active,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:active,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,.wp-block-button a:active,.wp-block-button a:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:active,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:active,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:active,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:active,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover,body .nf-form-content button:active,body .nf-form-content button:hover,body .nf-form-content input[type=button]:active,body .nf-form-content input[type=button]:hover,body .nf-form-content input[type=submit]:active,body .nf-form-content input[type=submit]:hover,input[type=button]:active,input[type=button]:hover,input[type=reset]:active,input[type=reset]:hover,input[type=submit]:active,input[type=submit]:hover{background-color:#000;border:1px solid #000;color:#fff385}.btn--cta:active path,.btn--cta:hover path,.formio-component .btn-primary:active path,.formio-component .btn-primary:hover path,.wc-block-components-button:active path,.wc-block-components-button:hover path,.wc-block-components-checkout-return-to-cart-button:active path,.wc-block-components-checkout-return-to-cart-button:hover path,.woocommerce-account .woocommerce-Button:active path,.woocommerce-account .woocommerce-Button:hover path,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:active path,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover path,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:active path,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover path,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:active path,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover path,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:active path,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover path,.wp-block-button a:active path,.wp-block-button a:hover path,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:active path,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover path,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:active path,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover path,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:active path,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover path,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:active path,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover path,body .nf-form-content button:active path,body .nf-form-content button:hover path,body .nf-form-content input[type=button]:active path,body .nf-form-content input[type=button]:hover path,body .nf-form-content input[type=submit]:active path,body .nf-form-content input[type=submit]:hover path,input[type=button]:active path,input[type=button]:hover path,input[type=reset]:active path,input[type=reset]:hover path,input[type=submit]:active path,input[type=submit]:hover path{fill:#fff385}.btn--cta:focus-visible,.formio-component .btn-primary:focus-visible,.wc-block-components-button:focus-visible,.wc-block-components-checkout-return-to-cart-button:focus-visible,.woocommerce-account .woocommerce-Button:focus-visible,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:focus-visible,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:focus-visible,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:focus-visible,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:focus-visible,.wp-block-button a:focus-visible,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:focus-visible,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:focus-visible,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:focus-visible,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:focus-visible,body .nf-form-content button:focus-visible,body .nf-form-content input[type=button]:focus-visible,body .nf-form-content input[type=submit]:focus-visible,input[type=button]:focus-visible,input[type=reset]:focus-visible,input[type=submit]:focus-visible{outline:2px solid #000;outline-offset:2px}.nav-theme--white .theme-row .btn--cta,.nav-theme--white .theme-row .formio-component .btn-primary,.nav-theme--white .theme-row .wp-block-button a,.nav-theme--white .theme-row body .nf-form-content button,.nav-theme--white .theme-row body .nf-form-content input[type=button],.nav-theme--white .theme-row body .nf-form-content input[type=submit],.nav-theme--white .theme-row input[type=button],.nav-theme--white .theme-row input[type=reset],.nav-theme--white .theme-row input[type=submit]{border:1px solid #fff;color:#fff}.nav-theme--white .theme-row .btn--cta:active,.nav-theme--white .theme-row .btn--cta:hover,.nav-theme--white .theme-row .formio-component .btn-primary:active,.nav-theme--white .theme-row .formio-component .btn-primary:hover,.nav-theme--white .theme-row .wp-block-button a:active,.nav-theme--white .theme-row .wp-block-button a:hover,.nav-theme--white .theme-row body .nf-form-content button:active,.nav-theme--white .theme-row body .nf-form-content button:hover,.nav-theme--white .theme-row body .nf-form-content input[type=button]:active,.nav-theme--white .theme-row body .nf-form-content input[type=button]:hover,.nav-theme--white .theme-row body .nf-form-content input[type=submit]:active,.nav-theme--white .theme-row body .nf-form-content input[type=submit]:hover,.nav-theme--white .theme-row input[type=button]:active,.nav-theme--white .theme-row input[type=button]:hover,.nav-theme--white .theme-row input[type=reset]:active,.nav-theme--white .theme-row input[type=reset]:hover,.nav-theme--white .theme-row input[type=submit]:active,.nav-theme--white .theme-row input[type=submit]:hover{background-color:#fff385;border:1px solid #fff;color:#000}.nav-theme--white .theme-row .btn--cta:focus-visible,.nav-theme--white .theme-row .formio-component .btn-primary:focus-visible,.nav-theme--white .theme-row .wp-block-button a:focus-visible,.nav-theme--white .theme-row body .nf-form-content button:focus-visible,.nav-theme--white .theme-row body .nf-form-content input[type=button]:focus-visible,.nav-theme--white .theme-row body .nf-form-content input[type=submit]:focus-visible,.nav-theme--white .theme-row input[type=button]:focus-visible,.nav-theme--white .theme-row input[type=reset]:focus-visible,.nav-theme--white .theme-row input[type=submit]:focus-visible{outline:2px solid #fff}.btn--cta-icon-pre,.btn--cta-svg-pre{padding-left:1.64rem}.btn--cta-icon-pre svg,.btn--cta-icon-pre:before,.btn--cta-svg-pre svg,.btn--cta-svg-pre:before{left:0}.btn--cta-icon-post,.btn--cta-svg-post{padding-right:1.64rem}.btn--cta-icon-post svg,.btn--cta-icon-post:after,.btn--cta-svg-post svg,.btn--cta-svg-post:after{right:0}.btn--cta-icon-post:after,.btn--cta-icon-pre:before{content:""}.btn--cta-icon-post:after,.btn--cta-icon-pre:before,.btn--cta-svg-post svg,.btn--cta-svg-pre svg{height:1rem;position:absolute;top:50%;transform:translateX(-50%);width:1rem}.filtered-grid{opacity:1;transition:opacity .3s linear}.filtered-grid.is-hidden{opacity:0}.filter__dropdown{display:inline-block;margin:0 10px 20px 0}.filter__dropdown:last-child{margin-right:0}.filter__dropdown label,.filter__dropdown select{display:block;font-family:polymath-text,open-sans,sans-serif;font-size:14px;letter-spacing:.08em;letter-spacing:0;line-height:1;text-transform:uppercase}.filter__dropdown label{font-weight:800;margin-bottom:12px}.filter__dropdown select{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;appearance:none;background:#fff url(images/icons/select.svg) no-repeat right 22px center;background-size:12px 12px;border:1px solid #000;border-radius:50px;font-weight:600;padding:13px 44px 11px 22px;position:relative}.filter__article.is-hidden{display:none!important}.filter__field{cursor:pointer}.filters__form{opacity:.5;pointer-events:none;transition:opacity .4s linear}.filters__form.is-enabled{opacity:1;pointer-events:all}.comments-area{margin-top:1.82rem}.comments-area.comments--single .comments__wrap{display:block}.comments-area.comments--issue .comments__wrap{display:none}.comments-area .comments-btn-open{display:inline}.comments-area .comments-btn-close{display:none}.comments-area.is-open .comments__wrap{display:block}.comments-area.is-open .comments-btn-open{display:none}.comments-area.is-open .comments-btn-close{display:inline}.comments__header{text-align:center}.comments__wrap{margin-top:1.82rem;max-width:600px}.comments__wrap input,.comments__wrap textarea{width:100%}.comments__wrap input[type=checkbox],.comments__wrap input[type=submit]{width:auto}.comments__wrap .comment-form-cookies-consent input,.comments__wrap .comment-form-cookies-consent label{display:inline}.comments__wrap .nav-links{margin-bottom:40px;margin-top:30px;text-align:center}.comments__wrap .nav-links>div{margin-bottom:20px}@media (min-width:500px){.comments__wrap .nav-links{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px;text-align:left}.comments__wrap .nav-links>div{flex:0 1 auto;margin-bottom:0}}.comment-respond h3{margin-bottom:20px}.comment-respond .logged-in-as{margin-bottom:24px}.comment-respond .comment-form-comment label,.comment-respond .comment-form-comment textarea,.comment-respond .logged-in-as .required-field-message{display:block}.comments-title{margin-bottom:1em}.comment-list .children{padding-left:20px}.comment-list .comment-body{margin-bottom:32px}.comment-list .comment-author,.comment-list .comment-meta,.comment-list li::marker{font-size:18px;font-weight:600;line-height:1.1}.comment-list .comment-author{margin-bottom:4px}.comment-list .comment-author img{display:none}.comment-list .comment-author cite{font-style:normal}.comment-list .comment-meta{font-size:14px;margin:0 0 16px}.comment-list .comment-reply-link,.comment-list .comment-reply-login{font-size:14px;font-weight:700;line-height:1.1;margin-top:8px}.comment-list a:hover{opacity:.65}.comment-body-wrapper p:last-child{margin-bottom:0}.comment-body-wrapper a{text-decoration:underline}.logged-in-as{font-size:18px;line-height:1.1;margin-top:8px}.logged-in-as a{font-weight:600}.logged-in-as a:hover{opacity:.65}.required-field-message{font-size:14px;font-weight:700;line-height:1.1;margin-top:8px}.comment-form-comment label{font-size:18px;font-weight:600;line-height:1.1;margin-bottom:4px}.nav-theme--white .theme-row,.nav-theme--white .theme-row .wysiwyg a{color:#fff}.nav-theme--white .theme-row .wysiwyg a:hover{color:#fff;opacity:.65}.nav-theme--white .theme-row .wysiwyg a:focus-visible{outline:2px solid #fff}.nav-theme--white .theme-row a:not(.btn){color:#fff}.nav-theme--white .theme-row a:not(.btn):hover{color:#fff;opacity:.65}.nav-theme--white .theme-row a:not(.btn):focus-visible{outline:2px solid #fff}.nav-theme--white .latest__header a,.nav-theme--white .latest__header a:hover{color:#fff}.nav-theme--white .latest__header a:focus-visible{outline:none}.nav-theme--white .latest__header a:focus-visible h2{outline:2px solid #fff}.nav-theme--black .theme-row,.nav-theme--black .theme-row .wysiwyg a{color:#000}.nav-theme--black .theme-row .wysiwyg a:hover{color:#000;opacity:.65}.nav-theme--black .theme-row .wysiwyg a:focus-visible{outline:2pd solid #000}.nav-theme--black .latest__header a,.nav-theme--black .latest__header a:hover{color:#000}.nav-theme--black .latest__header a:focus-visible{outline:none}.nav-theme--black .latest__header a:focus-visible h2{outline:2px solid #000}.wysiwyg h1,.wysiwyg--large h1{margin-bottom:.25em;margin-top:.25em}.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6,.wysiwyg--large h2,.wysiwyg--large h3,.wysiwyg--large h4,.wysiwyg--large h5,.wysiwyg--large h6{margin-bottom:.5em;margin-top:.5em}.wysiwyg h2:first-child,.wysiwyg h3:first-child,.wysiwyg h4:first-child,.wysiwyg h5:first-child,.wysiwyg h6:first-child,.wysiwyg--large h2:first-child,.wysiwyg--large h3:first-child,.wysiwyg--large h4:first-child,.wysiwyg--large h5:first-child,.wysiwyg--large h6:first-child{margin-top:0}.wysiwyg ol,.wysiwyg p,.wysiwyg ul,.wysiwyg--large ol,.wysiwyg--large p,.wysiwyg--large ul{margin-bottom:1em}.wysiwyg a,.wysiwyg--large a{outline-offset:0;text-decoration:underline}.wysiwyg--large li,.wysiwyg--large p{font-size:22px;line-height:1.4}.wysiwyg--large p{margin-bottom:1em}.wysiwyg--large ol,.wysiwyg--large ul{margin-bottom:22px}.anchor{height:0;left:0;position:absolute;top:-88px;z-index:-9}.articles{margin-bottom:clamp(40px,5.8vw,80px);padding-top:clamp(120px,15vw,220px)}.articles__title h2{margin-bottom:1.18rem}@media (min-width:783px){.articles__cols{-moz-column-gap:6%;column-gap:6%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-columns:30% 63%;row-gap:clamp(40px,5.8vw,80px)}}.articles__art{margin-bottom:40px}.articles__art .featured__img{margin-bottom:1.36rem}@media (min-width:500px){.articles__art{margin-bottom:0}}.articles__art-content span{font-family:polymath-text,open-sans,sans-serif}.articles__art-cat{margin-bottom:0}.articles__art-date{margin-bottom:.36rem;opacity:.5}.articles__art-date span{vertical-align:middle}.articles__art-date .latest__locked{margin-left:6px}.articles__art-title{font-size:18px;font-weight:400;line-height:18px}.articles__art-cat,.articles__art-date{font-size:12px;font-weight:600;text-transform:uppercase}.articles__art a:focus-visible{outline:none}.articles__art a:focus-visible .articles__art-content{outline:2px solid #000;outline-offset:2px}.articles__art a:hover{opacity:.65}.authors{margin-bottom:clamp(40px,5.8vw,80px);padding-top:clamp(120px,15vw,220px)}.authors__title h1{margin-bottom:1.18rem}@media (min-width:783px){.authors__cols{-moz-column-gap:6%;column-gap:6%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-columns:30% 63%;row-gap:clamp(40px,5.8vw,80px)}}.authors__section h2{margin-bottom:.95rem}.authors__section ul{list-style-type:none;margin:0;padding:0}.authors__section li{font-size:1.27rem;line-height:1.1;padding-bottom:.45rem}.authors__section a:hover{opacity:.65}.authors__section.is-section-hidden{display:none}.contributions ul{list-style-type:none;margin:0;padding:0}.contributions li{margin:0 0 40px}.contributions a:hover{opacity:.65}.contribution__cols{align-items:center;display:flex;justify-content:space-between}.contribution__img{aspect-ratio:97/126;flex:0 0 97px;overflow:hidden;position:relative}.contribution__img>iframe,.contribution__img>img,.contribution__img>video{height:101%;left:50%;margin:0 auto;max-width:none;min-height:101%;min-width:101%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:101%}.contribution__img img{display:block}.contribution__content{flex:1 0 auto;max-width:calc(100% - 101px);padding-left:clamp(20px,2.8vw,39px)}.contribution__content p{font-size:12px;font-weight:600;line-height:1.1;margin-bottom:.5em;text-transform:uppercase}.contribution__content p span{vertical-align:middle}.contribution__content p .latest__locked{margin-left:6px}.contribution__content h3{font-family:polymath-text,open-sans,sans-serif;font-size:24px;font-weight:400;line-height:1.1;margin:0}.contribution--locked .contribution__content{opacity:.5}.cta__wrap{overflow:hidden;padding:5.91rem 0 8.18rem}.cta__col{overflow:hidden;position:relative}.cta__content{color:#fff;margin-left:auto;margin-right:auto;max-width:650px;padding:3.64rem 0 7.27rem;position:relative;text-align:center;width:90%;z-index:9}.cta__content h2{margin-bottom:3.55rem}.cta__links{margin-top:3.64rem}.cta__links a{margin-right:12px}@media (min-width:783px){.cta__wrap--multi.cta--2 .cta__cols,.cta__wrap--multi.cta--3 .cta__cols,.cta__wrap--multi.cta--4 .cta__cols{grid-row-gap:2.73rem;-moz-column-gap:.91rem;column-gap:.91rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (min-width:1024px){.cta__wrap--multi.cta--3 .cta__cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}}@media (min-width:1280px){.cta__wrap--multi.cta--4 .cta__cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}}.ecommerce__header{padding-top:166px;text-align:center}.ecommerce__header h1{font-size:clamp(36px,3.5vw,48px);font-weight:600;line-height:1.1;margin-bottom:clamp(60px,7.1vw,100px)}.wc-block-components-button,.wc-block-components-button:not(.is-link),.wc-block-components-checkout-return-to-cart-button,.woocommerce-account .woocommerce-Button{background-color:transparent;display:inline-block;transition:color .3s ease-in,background-color .3s ease-in,border .3s ease-in,opacity .3s ease-in;width:auto}.wc-block-components-button:active,.wc-block-components-button:hover,.wc-block-components-button:not(.is-link):active,.wc-block-components-button:not(.is-link):hover,.wc-block-components-checkout-return-to-cart-button:active,.wc-block-components-checkout-return-to-cart-button:hover,.woocommerce-account .woocommerce-Button:active,.woocommerce-account .woocommerce-Button:hover{background-color:#fff385;border:1px solid #000;color:#000;transition:color .3s ease-out,background-color .3s ease-out,border .3s ease-out,opacity .3s ease-out}.wc-block-components-button:focus,.wc-block-components-button:not(.is-link):focus,.wc-block-components-checkout-return-to-cart-button:focus,.woocommerce-account .woocommerce-Button:focus{outline:none}.wc-block-components-button:focus-visible,.wc-block-components-button:not(.is-link):focus-visible,.wc-block-components-checkout-return-to-cart-button:focus-visible,.woocommerce-account .woocommerce-Button:focus-visible{outline:2px solid #000;outline-offset:2px}.woocommerce-page{background-color:#f4f0eb}.woocommerce-page .wc-block-components-checkout-return-to-cart-button{padding-left:2.36rem}.woocommerce-page .wc-block-components-checkout-return-to-cart-button svg{left:12px}.woocommerce-page .wc-block-components-checkout-return-to-cart-button:hover path{fill:#000}.woocommerce-page .wc-block-cart .wc-block-cart__submit-container{margin-top:clamp(20px,3.4vw,46px)}.woocommerce-page .wc-block-components-totals-coupon__form{align-items:center}.woocommerce-page .wc-block-components-checkout-step__title,.woocommerce-page .wc-block-components-formatted-money-amount,.woocommerce-page .wc-block-components-panel__button,.woocommerce-page .wc-block-components-product-name,.woocommerce-page .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.woocommerce-page .wc-block-components-totals-footer-item .wc-block-components-totals-item__value,.woocommerce-page .wc-block-components-totals-item__label,.woocommerce-page .woocommerce-Address-title h2,.woocommerce-page .woocommerce-MyAccount-content h2{font-family:polymath-text,open-sans,sans-serif;font-size:clamp(20px,1.8vw,24px);font-weight:400;line-height:1.1;text-transform:uppercase}.woocommerce-page .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.woocommerce-page .wc-block-components-totals-footer-item .wc-block-components-totals-item__value,.woocommerce-page .wc-block-components-totals-footer-item-tax-value{font-weight:700}.woocommerce-page .wc-block-components-form .wc-block-components-text-input input[type=email]:focus-visible,.woocommerce-page .wc-block-components-form .wc-block-components-text-input input[type=number]:focus-visible,.woocommerce-page .wc-block-components-form .wc-block-components-text-input input[type=password]:focus-visible,.woocommerce-page .wc-block-components-form .wc-block-components-text-input input[type=tel]:focus-visible,.woocommerce-page .wc-block-components-form .wc-block-components-text-input input[type=text]:focus-visible,.woocommerce-page .wc-block-components-form .wc-block-components-text-input input[type=url]:focus-visible,.woocommerce-page .wc-block-components-text-input input[type=email]:focus-visible,.woocommerce-page .wc-block-components-text-input input[type=number]:focus-visible,.woocommerce-page .wc-block-components-text-input input[type=password]:focus-visible,.woocommerce-page .wc-block-components-text-input input[type=tel]:focus-visible,.woocommerce-page .wc-block-components-text-input input[type=text]:focus-visible,.woocommerce-page .wc-block-components-text-input input[type=url]:focus-visible{outline:2px solid #000;outline-offset:2px}.woocommerce-page .wc-block-components-totals-coupon .wc-block-components-panel__button:focus-visible{outline:2px solid #000;outline-offset:2px}.woocommerce-page .wp-block-woocommerce-checkout-order-summary-block,.woocommerce-page .wp-block-woocommerce-checkout-order-summary-block .checkout-order-summary-block-fill{border:none}.woocommerce-page .wp-block-woocommerce-cart-order-summary-coupon-form-block,.woocommerce-page .wp-block-woocommerce-checkout-order-summary-cart-items-block,.woocommerce-page .wp-block-woocommerce-checkout-order-summary-coupon-form-block{border-top:none;position:relative}.woocommerce-page .wp-block-woocommerce-cart-order-summary-coupon-form-block:after,.woocommerce-page .wp-block-woocommerce-checkout-order-summary-cart-items-block:after,.woocommerce-page .wp-block-woocommerce-checkout-order-summary-coupon-form-block:after{background-color:#000;bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.woocommerce-page .is-large.wc-block-cart .wc-block-cart-items td,.woocommerce-page .wc-block-components-totals-wrapper{border-top:none}.woocommerce-page .is-large.wc-block-cart .wc-block-cart-items td:first-child{padding-left:0}.woocommerce-page .wc-block-components-product-details.wc-block-components-product-details{font-size:12px;line-height:1.1;text-transform:uppercase}.woocommerce-page .wc-block-cart-item__prices{display:none}.woocommerce-page .wc-block-cart-item__product{padding-right:20px}.woocommerce-page .wc-block-checkout,.woocommerce-page.woocommerce-account .woocommerce,.woocommerce-page.woocommerce-dashboard .woocommerce{margin-bottom:100px}.woocommerce-page .woocommerce-MyAccount-content a{text-decoration:underline}.woocommerce-page .woocommerce-EditAccountForm .woocommerce-Button,.woocommerce-page .woocommerce-EditAccountForm fieldset{margin-top:20px}.woocommerce-page.woocommerce-account .woocommerce-orders-table td,.woocommerce-page.woocommerce-account .woocommerce-orders-table th,.woocommerce-page.woocommerce-account .woocommerce-table a,.woocommerce-page.woocommerce-account .woocommerce-table td,.woocommerce-page.woocommerce-account .woocommerce-table th,.woocommerce-page.woocommerce-account .woocommerce-table__product-total{font-size:18px;font-weight:500;line-height:1.1;text-transform:none}.woocommerce-page.woocommerce-account .woocommerce-orders-table thead th,.woocommerce-page.woocommerce-account .woocommerce-table tfoot tr td,.woocommerce-page.woocommerce-account .woocommerce-table tfoot tr th,.woocommerce-page.woocommerce-account .woocommerce-table thead tr th{font-weight:700}.woocommerce-page.woocommerce-account .woocommerce-orders-table a,.woocommerce-page.woocommerce-account .woocommerce-table a{background-color:transparent!important;border:none!important;color:#000!important;padding:0!important}.woocommerce-page.woocommerce-account .woocommerce-orders-table a:hover,.woocommerce-page.woocommerce-account .woocommerce-table a:hover{opacity:.65;text-decoration:underline}.woocommerce-page.woocommerce-account .download-expires,.woocommerce-page.woocommerce-account .download-remaining{display:none!important}.woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation{margin:0 0 60px}.woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style-type:none;margin:0 auto;max-width:600px;padding:0;text-align:center}.woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation li{display:inline-block;margin:0 6px}.woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation a{display:inline-block;font-size:18px;font-weight:700;line-height:20px;padding:12px 0;text-transform:uppercase}.woocommerce-page.woocommerce-account .woocommerce-Addresses a:hover,.woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation a:hover{opacity:.65}.woocommerce-page.woocommerce-account .woocommerce-Addresses h2{margin-bottom:1em}.woocommerce-page.woocommerce-account .woocommerce-Addresses .edit{float:none!important;font-size:18px;font-weight:700;line-height:20px}.woocommerce-page.woocommerce-account .woocommerce-Addresses address{margin-top:24px}.woocommerce-page.woocommerce-account .woocommerce-MyAccount-content h2{margin-bottom:.5em}.woocommerce-page.woocommerce-account .woocommerce-address-fields button{display:inline-block;margin-top:1em}.woocommerce-page.woocommerce-account .woocommerce-ResetPassword .woocommerce-form-login__rememberme,.woocommerce-page.woocommerce-account .woocommerce-form-login .woocommerce-form-login__rememberme{display:block;margin-bottom:12px}.woocommerce-page.woocommerce-account .woocommerce-ResetPassword .woocommerce-LostPassword,.woocommerce-page.woocommerce-account .woocommerce-form-login .woocommerce-LostPassword{margin-top:20px}.woocommerce-page.woocommerce-account .woocommerce-ResetPassword .woocommerce-LostPassword a,.woocommerce-page.woocommerce-account .woocommerce-form-login .woocommerce-LostPassword a{text-decoration:underline}.woocommerce-page.woocommerce-account .woocommerce-ResetPassword .woocommerce-LostPassword a:hover,.woocommerce-page.woocommerce-account .woocommerce-form-login .woocommerce-LostPassword a:hover{opacity:.65}.woocommerce-page.woocommerce-account .woocommerce-ResetPassword .woocommerce-Button,.woocommerce-page.woocommerce-account .woocommerce-form-login .woocommerce-Button{margin-top:20px}.woocommerce-page.woocommerce-account .woocommerce-message:focus-visible{outline:none}@media (min-width:579px){.woocommerce-page .wc-block-cart-item__product{border-bottom:none;padding-right:0}.woocommerce-page .is-large.wc-block-cart .wc-block-cart-items{border-bottom:none}.woocommerce-page .wc-block-components-quantity-selector{margin-bottom:0!important}.woocommerce-page .wc-block-cart-item__remove-link{margin-top:6px}.woocommerce-page .wc-block-cart-item__product .wc-block-cart-item__wrap{-moz-column-gap:.55rem;column-gap:.55rem;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr);row-gap:0}.woocommerce-page .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-components-product-name{grid-column:1/1;grid-row:1/1;margin:0}.woocommerce-page .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-components-product-metadata{grid-column:1/1;grid-row:2/2;margin-bottom:0}.woocommerce-page .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__quantity{grid-column:2/2;grid-row:1/3}.woocommerce-page .is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity{grid-column:2/2;grid-row-start:1/3}}@media (min-width:769px){.woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0;max-width:none;text-align:left}.woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation li{display:block;margin:0}.woocommerce-page.woocommerce-account .woocommerce-Addresses .col2-set .col-1,.woocommerce-page.woocommerce-account .woocommerce-Addresses .col2-set .col-2{width:46%}}@media (min-width:779px){.woocommerce-page .wc-block-components-sidebar.wc-block-cart__sidebar,.woocommerce-page .wc-block-components-sidebar.wc-block-checkout__sidebar{border-left:1px solid #000;overflow:hidden}.woocommerce-page .wp-block-woocommerce-cart-order-summary-coupon-form-block:after,.woocommerce-page .wp-block-woocommerce-checkout-order-summary-cart-items-block:after,.woocommerce-page .wp-block-woocommerce-checkout-order-summary-coupon-form-block:after{left:-5vw}}@media (max-width:1059px){.woocommerce-page .wc-block-checkout__sidebar .wc-block-components-formatted-money-amount,.woocommerce-page .wc-block-checkout__sidebar .wc-block-components-panel__button,.woocommerce-page .wc-block-checkout__sidebar .wc-block-components-product-name,.woocommerce-page .wc-block-checkout__sidebar .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.woocommerce-page .wc-block-checkout__sidebar .wc-block-components-totals-footer-item .wc-block-components-totals-item__value,.woocommerce-page .wc-block-checkout__sidebar .wc-block-components-totals-item__label{font-size:14px}}.embed__wrap{position:relative}.embed header{margin-bottom:1.82rem}.embed h2{margin-bottom:1.55rem}.embed__text{margin-bottom:1.09rem}.featured__wrap{margin-left:auto;margin-right:auto;max-width:1249px;width:90%}.featured__wrap .links{margin-top:2.18rem}.featured header{text-align:center}.featured h2{margin-bottom:1em}@media (min-width:500px){.featured--cols-2 .featured__grid,.featured--cols-3 .featured__grid,.featured--cols-4 .featured__grid{-moz-column-gap:2.18rem;column-gap:2.18rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:1.09rem}.featured--cols-2 .featured__grid.articles__list,.featured--cols-3 .featured__grid.articles__list,.featured--cols-4 .featured__grid.articles__list{row-gap:clamp(40px,5.8vw,86px)}}@media (min-width:1024px){.featured--cols-2 .featured__grid,.featured--cols-3 .featured__grid,.featured--cols-4 .featured__grid{-moz-column-gap:6%;column-gap:6%}}@media (min-width:1249px){.featured--cols-2 .featured__grid,.featured--cols-3 .featured__grid,.featured--cols-4 .featured__grid{-moz-column-gap:11%;column-gap:11%}}@media (min-width:500px){.featured--cols-3 .featured__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}}@media (min-width:1024px){.featured--cols-3 .featured__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.featured--cols-4 .featured__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}}@media (min-width:500px){.featured--cols-3 .featured__grid--authors{row-gap:2.73rem}}@media (min-width:1024px){.featured--cols-3 .featured__grid--authors{row-gap:3.64rem}}@media (min-width:1249px){.featured--cols-3 .featured__grid--authors{row-gap:6.55rem}}@media (min-width:500px){.featured--cols-3 .featured__grid--single .featured__article{grid-column-end:span 2}.featured--cols-3 .featured__grid--single .featured__article:first-child{grid-column-start:1}.featured--cols-3 .featured__grid--single .featured__article:nth-child(2){grid-column-start:3}.featured--cols-3 .featured__grid--single .featured__article:last-child:not(:first-child):not(:nth-child(2)){grid-column-start:2;grid-row-start:2}}@media (min-width:1024px){.featured--cols-3 .featured__grid--single .featured__article{grid-column-end:span 1}.featured--cols-3 .featured__grid--single .featured__article:first-child{grid-column-start:1}.featured--cols-3 .featured__grid--single .featured__article:nth-child(2){grid-column-start:2}.featured--cols-3 .featured__grid--single .featured__article:last-child:not(:first-child):not(:nth-child(2)){grid-column-start:3;grid-row-start:1}}.featured__article{position:relative}.featured__article a:hover .featured__hover{opacity:1}.featured__img{aspect-ratio:1187/1536;background-color:#36302a;overflow:hidden;position:relative;z-index:2}.featured__img>iframe,.featured__img>img,.featured__img>video{height:101%;left:50%;margin:0 auto;max-width:none;min-height:101%;min-width:101%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:101%}.featured__img img.is-loading{opacity:0}.featured__img img{background-color:#fff;display:block;transition:opacity .3s linear}.featured__img-placeholder{aspect-ratio:1187/1536;display:block}.featured__default{position:relative}.featured__hover{align-items:center;border:2px solid #000;display:flex;justify-content:center;opacity:0;text-align:center;transition:opacity .3s linear;z-index:2}.featured__bg,.featured__hover{bottom:0;left:0;position:absolute;right:0;top:0}.featured__bg{opacity:.85;z-index:-1}.featured__content{flex:0 1 auto;margin:auto;padding:.91rem .77rem}.featured__content h3{margin-bottom:1em}.featured__content h3 span{display:block;line-height:1}.featured__num{font-family:polymath-text,open-sans,sans-serif;font-size:1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.featured__date{font-size:1.64rem;text-transform:uppercase}.featured__title{font-family:freight-text-pro,serif;font-size:1.27rem;font-style:italic;font-weight:400}.hero__wrap{position:relative}.hero__wrap .links{justify-content:flex-start}.hero{position:relative}.hero__content h1{margin-bottom:0}.hero__content p{font-size:20px}.hero__content p:last-child{margin-bottom:0}.hero__text{max-width:729px}.issues{padding-top:clamp(120px,15vw,220px)}.issues .anchor{top:-240px}.issues__section{margin-bottom:5rem;position:relative}.issues__section header{position:relative;text-align:center}.issues__section h2{margin-bottom:.5em}.issues__nav{background-color:#f4f0eb;margin-top:88px;text-align:center;z-index:10}.issues__nav .constrained{max-width:1200px}.issues__nav ul{list-style-type:none;margin:0 auto;padding:30px 0}.issues__nav li{display:inline-block;margin:0 .45rem .45rem 0}@media (min-width:783px){.issues__nav{margin-top:0;position:sticky;top:88px}.admin-bar .issues__nav{top:120px}}.latest__header{text-align:center}.latest__header a:hover{opacity:.65}.latest__header h2{margin-bottom:32px}.latest__header span{display:block;line-height:1}@media (min-width:783px){.latest__header h2{margin-bottom:20px}}.latest__num{font-family:polymath-text,open-sans,sans-serif;font-size:24px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.latest__date{font-size:clamp(48px,8.89vw,128px);text-transform:uppercase}.latest__title{font-family:freight-text-pro,serif;font-size:clamp(36px,4.4vw,64px);font-style:italic;font-weight:400}@media (min-width:783px){.latest__cols{-moz-column-gap:1.36rem;column-gap:1.36rem;display:grid;grid-template-columns:minmax(0,1fr) clamp(33%,58vw,1000px) minmax(0,1fr)}.latest__cols>div{grid-row-end:1;grid-row-start:1}}.latest__contents h2{font-family:polymath-text,open-sans,sans-serif;font-size:18px;font-weight:700;line-height:1;margin:0 0 26px;text-transform:uppercase}.latest__contents ul{list-style-type:none;margin:0;padding:0}.latest__contents li{margin:0 0 24px}.latest__contents h3{display:inline-block;font-family:polymath-display,open-sans,sans-serif;font-size:14px;font-weight:700;line-height:1.1;margin-bottom:4px;text-transform:uppercase}.latest__contents a:hover{opacity:.65}.latest__contents a:focus-visible{outline:none}.latest__contents a:focus-visible h3{outline:2px solid #000}@media (min-width:783px){.latest__contents{grid-column-start:1}}.latest__cat{font-size:11px;letter-spacing:.05em;line-height:1.1;margin-bottom:4px;text-transform:uppercase}.latest__author{font-family:freight-text-pro,serif;font-size:13px;font-size:500;line-height:1.1;margin-bottom:0}.latest__img{margin-bottom:37px}.latest__img img{display:block}@media (min-width:783px){.latest__img{grid-column-start:2}}.latest__buy ul{list-style-type:none;margin:0;padding:0}.latest__buy li{margin:0 0 16px;padding:0}.latest__buy .btn{background-color:transparent;padding:.59rem 2.23rem}.latest__buy .btn span{display:block;font-weight:500;text-align:center;text-transform:uppercase}.latest__buy .btn span:first-child{font-size:10px;margin-bottom:4px}.latest__buy .btn span:last-child{font-size:18px}.latest__buy .btn:hover{background-color:#fff385;color:#000}@media (min-width:783px){.latest__buy{grid-column-start:3;text-align:center}}.latest--locked{opacity:.5}.latest__locked{font-size:11px;letter-spacing:.05em;line-height:1.1;padding-left:13px;position:relative;text-transform:uppercase}.latest__locked:before{background:transparent url(images/icons/icon-lock.svg) no-repeat 50%;background-size:contain;content:"";display:inline-block;height:10px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:7px}.links__wrap{position:relative}.links{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;margin-bottom:0;margin-left:0;padding:0}.links li{display:inline-block;flex:0 1 auto;margin:0;padding:.91rem .91rem 0}.links li:first-child{padding-left:0}.links li:last-child{padding-right:0}.links a{display:block}.links--left{justify-content:flex-end}.links--right{justify-content:flex-start}.not-found header{padding:5.45rem 0 3.64rem}.people header{text-align:left}.people header .row__text{max-width:730px}.people h2{margin-bottom:.64rem}.people--cols-2 .people__grid,.people--cols-3 .people__grid,.people--cols-4 .people__grid{-moz-column-gap:1.95rem;column-gap:1.95rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:3.5rem}@media (min-width:500px){.people--cols-3 .people__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}}@media (min-width:783px){.people--cols-4 .people__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}}.person h3{font-family:polymath-text,open-sans,sans-serif;font-size:1.18rem;margin-bottom:0}.person h3 span{display:block}.person h3 span:first-child{margin-bottom:.4em}.people--cols-1 .person{margin-bottom:2.73rem}.person__img{background-color:#f4f0eb;margin-bottom:1.64rem;overflow:hidden;position:relative}.person__img>iframe,.person__img>img,.person__img>video{height:101%;left:50%;margin:0 auto;max-width:none;min-height:101%;min-width:101%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:101%}.person__helper{padding-bottom:113.6%}.sarticle{margin-bottom:clamp(60px,8.8vw,121px);padding-bottom:clamp(60px,8.8vw,121px);position:relative}.sarticle header{margin-bottom:1.05rem}.sarticle header h1.h2,.sarticle header h2{font-size:clamp(32px,3.1vw,42px);margin-bottom:.91rem}.sarticle:after{background:transparent url(images/icons/flash-break.png) no-repeat 50%;background-size:contain;bottom:0;content:"";height:30px;left:50%;position:absolute;transform:translateY(-50%);width:52px}.sarticle.latest--locked{margin-bottom:clamp(60px,5.1vw,70px);padding-bottom:0}.sarticle.latest--locked:after{content:none}.sarticle__meta{align-items:center;border-bottom:1px solid #000;display:flex;justify-content:space-between}.sarticle__meta p{flex:0 1 auto;font-size:18px;font-weight:600;line-height:1.1;margin:0 0 16px}.sarticle__cat__wrap{align-items:center;display:flex;justify-content:space-between;margin-top:1.05rem;min-height:54px;position:relative}.sarticle__cat__wrap .sarticle__cat,.sarticle__cat__wrap .trigger{flex:0 1 auto}.no-warning .sarticle__cat__wrap{min-height:0}.sarticle__cat{font-size:12px;font-weight:500;line-height:1.1;margin:0;text-transform:uppercase}.sarticle__content p{font-family:freight-text-pro,serif}.sauthor{margin-bottom:clamp(100px,29vw,400px);padding-top:clamp(120px,17.8vw,243px)}.sauthor h1{margin-bottom:1.59rem}.sauthor__cols{margin-left:auto;margin-right:auto;max-width:1292px;width:90%}@media (min-width:783px){.sauthor__cols{display:flex;justify-content:space-between}}.sauthor__aside{text-align:center}@media (min-width:783px){.sauthor__aside{flex:0 0 29%;text-align:left}.sauthor__content{flex:0 0 71%;padding-left:clamp(20px,7.3vw,100px)}}.sauthor__img{aspect-ratio:588/668;background-color:#d9d9d9;margin:0 auto 2.73rem;max-width:294px;overflow:hidden;position:relative}.sauthor__img>iframe,.sauthor__img>img,.sauthor__img>video{height:101%;left:50%;margin:0 auto;max-width:none;min-height:101%;min-width:101%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:101%}.sauthor__img img{display:block}@media (min-width:783px){.sauthor__img{margin:0}}.sauthor__description-wrap{border-bottom:1px solid #000;margin-bottom:36px;padding-bottom:26px}.sauthor__description{max-width:826px}.sauthor__contributions h2{font-family:polymath-text,open-sans,sans-serif;font-size:18px;font-weight:700;margin-bottom:35px;text-transform:uppercase}.sissue{padding-top:clamp(120px,13.2vw,181px)}@media (min-width:783px){.sissue__cols{align-items:flex-start;display:flex;flex-direction:row-reverse;justify-content:space-between}}.sissue__header{margin:0 auto 60px;max-width:453px}.sissue__header h1{line-height:1;margin-bottom:10px}.sissue__header h1 span{display:block}.sissue__header .latest__buy{margin-top:1.68rem;text-align:left}@media (min-width:783px){.sissue__header{flex:0 0 45%;margin:0 0 60px auto;padding-bottom:60px;padding-left:20px;position:sticky;top:clamp(120px,13.2vw,181px);top:0}}.sissue__date{font-family:polymath-text,open-sans,sans-serif;font-size:24px;font-weight:700;line-height:1.1;margin:0}.sissue__title{font-size:32px;font-style:italic;font-weight:400;margin:0}.sissue__desc p,.sissue__title{font-family:freight-text-pro,serif;line-height:1.1}.sissue__desc p{font-size:16px;font-weight:500;margin-bottom:1em}.sissue__desc p:last-child{margin-bottom:0}.sissue__contents{margin-top:1.09rem}.sissue__contents h3{font-family:polymath-text,open-sans,sans-serif;font-size:18px;font-weight:700;line-height:1.1;margin-bottom:.82rem;text-transform:uppercase}.sissue__contents ul{list-style-type:none;margin:0;padding:0}.sissue__contents li{margin-bottom:.82rem}.sissue__contents li:last-child{margin-bottom:0}.sissue__contents li.sissue--locked{opacity:.5}.sissue__contents h4{font-family:polymath-text,open-sans,sans-serif;font-size:14px;font-weight:700;line-height:1.1;margin-bottom:4px}.sissue__contents a:hover{opacity:.65}.sissue__cat{font-size:11px;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.sissue__author,.sissue__cat{font-weight:400;line-height:1.1}.sissue__author{font-family:freight-text-pro,serif;font-size:13px;margin-bottom:0}@media (min-width:783px){.sissue__main{flex:0 0 51.9%}}.sissue__cover{margin-bottom:clamp(60px,7.6vw,104px)}.sissue__cover img{display:block;height:auto;width:100%}.sissue__cta{margin-bottom:clamp(60px,6vw,82px)}.sissue__cta-text p{font-size:18px;font-weight:600;line-height:1.45;margin-bottom:1em}.sissue__cta-link{text-align:center}.social{list-style-type:none;margin:0;padding:0}.social li{display:inline-block;margin:.45rem .45rem 0 0}.social li:last-child{margin-right:0}.social a{background-color:#63605d;border-radius:50%;display:block;height:44px;padding:0;position:relative;transition:background-color .3s ease-in;width:44px}.social svg{display:block;height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:21px}.social svg path{fill:#dfd9d3;transition:fill .3s ease-in}.social a:hover{background-color:#fff385;transition:background-color .3s ease-out}.social a:hover svg path{fill:#63605d;transition:fill .3s ease-out}.spacer{position:relative}.scta{padding:2.45rem 0}.scta h2{font-size:clamp(36px,4.9vw,56px);letter-spacing:.02em;margin-bottom:1em}.scta h3{font-size:clamp(20px,1.8vw,25px);margin-bottom:.73rem}@media (min-width:1024px){.scta{-moz-column-gap:clamp(20px,8.6vw,125px);column-gap:clamp(20px,8.6vw,125px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr)}}@media (min-width:500px){.scta__cols{-moz-column-gap:clamp(20px,2.6vw,38px);column-gap:clamp(20px,2.6vw,38px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (min-width:783px){.scta__cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}}.scta__col{margin:0 auto 2.73rem;max-width:282px}@media (min-width:500px){.scta__col{max-width:100%}}.scta__img-wrap{height:auto;margin-bottom:1.18rem;position:relative;width:100%}@media (min-width:500px){.scta__img-wrap{height:140px}}.scta__img{background-position:50%;background-repeat:no-repeat;background-size:contain}@media (min-width:500px){.scta__img{left:0;position:absolute;top:0}}.scta__col--hover .scta__img{transition:opacity .3s linear}.scta__col--hover .scta__default{opacity:1}.scta__col--hover .scta__hover{opacity:0}.scta__col--hover:hover .scta__hover{opacity:1}.scta__col--only-default .scta__default{display:block}.scta__hover{z-index:2}.scta__col--only-hover .scta__hover{display:block}.scta__link{margin-top:1.18rem}.scta__link .btn{background-color:hsla(0,0%,100%,.4)}.scta__link .btn:active,.scta__link .btn:hover{background-color:#000;border:1px solid #000;color:#fff385}.scta--white h2,.scta--white h3,.scta--white p{color:#fff}.scta--white .btn{background-color:rgba(0,0,0,.4);border:1px solid #fff;color:#fff}.scta--white .btn:active,.scta--white .btn:hover{background-color:#fff385;border:1px solid #fff;color:#000}.scta--white .btn:focus-visible{outline:2px solid #fff}.text__wrap{position:relative}.text--left .text{margin-left:0}.text--right .text{margin-right:0}.text__constrained{margin-left:auto;margin-right:auto;max-width:1690px;width:100%}.trigger{background-color:#d5d5d3;border:1px solid #000;border-radius:36px;color:#000;overflow:hidden;padding:13px 19px;position:absolute;right:0;text-align:right;top:0;transition:border-radius .3s linear,background-color .3s linear;transition-delay:.3s}.trigger:hover{background-color:#fff385}.trigger:hover.is-animating,.trigger:hover.is-open{background-color:#d5d5d3}.trigger button.trigger__toggle{position:relative;z-index:2}.trigger button.trigger__toggle:after{border-radius:39px;bottom:-13px;content:"";left:-19px;pointer-events:all;position:absolute;right:-19px;top:-13px;transition:background-color .3s linear;z-index:-1}.trigger.is-open{border-radius:28px;transition-delay:0s}.trigger button.trigger__toggle:hover:after{background-color:#fff385}.trigger.is-animating button.trigger__toggle:hover:after{background-color:#d5d5d3}.trigger__toggle{background-color:transparent;border:none;padding:0}.trigger__modal{max-height:0;max-width:0;opacity:0;pointer-events:none;text-align:left;transform-origin:top right;transition:max-width .3s linear,max-height .3s linear,opacity .1s linear;transition-delay:.3s,0s,0s}.trigger__modal p{font-family:polymath-text,open-sans,sans-serif;font-size:18px;font-weight:500;line-height:1.5;margin:0;padding-top:18px}.trigger.is-open .trigger__modal{max-height:1000px;max-width:400px;opacity:1;transition:max-width .3s linear,max-height .3s linear,opacity .1s linear;transition-delay:0s,.3s,.3s}html.sr .animate{visibility:hidden}
/*# sourceMappingURL=style.css.map */
