header.sitewide{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box;padding:2rem 0;position:relative}header.sitewide .site-title{margin:0;position:relative;z-index:5;text-transform:uppercase}header.sitewide .site-title a{font-weight:700;text-decoration:none;color:#000;transition:color .3s}header.sitewide .site-title a:hover{color:#fe6d00}header.sitewide .nav__mobile-header-buttons{display:flex;align-items:center;position:relative;z-index:7}@media screen and (min-width:40rem){header.sitewide .nav__mobile-header-buttons{display:none}}header.sitewide .nav__mobile-header-buttons .nav__hamburger{margin:0;padding:.5rem;border:none;background:transparent;cursor:pointer;color:#000;transition:color .1s}header.sitewide .nav__mobile-header-buttons.open svg{color:#fe6d00}header.sitewide .nav-site-blocker{position:fixed;inset:0;z-index:3}header.sitewide .nav-wrapper{position:fixed;top:0;right:0;width:280px;height:100vh;padding:6rem 2rem 2rem;box-sizing:border-box;background:#fff;border-left:3px solid #fe6d00;overflow-y:auto;z-index:6;transform:translateX(100%);transition:transform .3s ease}header.sitewide .nav-wrapper:not(.hidden){transform:translateX(0)}header.sitewide .nav-wrapper__copyright{margin:0;font-size:.75rem;color:#aaa;position:absolute;bottom:1.5rem;left:2rem}@media screen and (min-width:40rem){header.sitewide .nav-wrapper__copyright{display:none}header.sitewide .nav-wrapper{position:static;width:auto;height:auto;padding:0;background:none;border-left:none;overflow:visible;transform:none;transition:none;display:block}}header.sitewide nav{display:flex;flex-direction:column;gap:.25rem;margin:0}@media screen and (min-width:40rem){header.sitewide nav{flex-direction:row}}header.sitewide nav ul.primary{display:flex;flex-direction:column;gap:1.5rem;margin:0;padding:0}@media screen and (min-width:40rem){header.sitewide nav ul.primary{flex-direction:row;gap:2rem}}@media screen and (min-width:75rem){header.sitewide nav ul.primary{gap:4rem}}header.sitewide nav ul.primary li{list-style:none;padding:0}@media screen and (min-width:40rem){header.sitewide nav ul.primary li{position:relative}header.sitewide nav ul.primary li:hover ul.archive-categories{opacity:1;pointer-events:auto;transform:translateY(0)}}header.sitewide nav ul.primary li.active>div>a{color:#fe6d00}header.sitewide nav ul.primary li a{display:block;color:#000;text-decoration:none;text-transform:uppercase;font-weight:700;transition:color .3s}header.sitewide nav ul.primary li a:hover{color:#fe6d00}header.sitewide nav ul.primary li .nav__menu__link__wrapper{position:relative;background:#fff}header.sitewide nav ul.archive-categories{display:flex;flex-direction:column;list-style:none;margin:0;gap:.75rem;padding:.75rem 0 0 1rem;background:none}@media screen and (min-width:40rem){header.sitewide nav ul.archive-categories{position:absolute;top:100%;left:-1rem;gap:.5rem;padding:1rem;background:#fff;border-left:none;z-index:10;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease}}header.sitewide nav ul.archive-categories li.active a{color:#fe6d00}header.sitewide nav ul.archive-categories li a{font-size:1rem;color:#000;font-weight:400;text-transform:none}@media screen and (min-width:40rem){header.sitewide nav ul.archive-categories li a{font-size:.8rem}}html{--fallback-font-1:sans-serif}body{cursor:url(/_next/static/media/ORANGE.45a4f64b.png),crosshair;margin:0}.page-wrapper{position:relative;margin:0;min-height:100vh}.page-layout>*{font-family:Helvetica}.page-layout{width:100%;min-height:100vh;padding:0 2rem;box-sizing:border-box}.page-footer,.page-layout{display:flex;flex-direction:column}.page-footer{margin-top:5rem;align-items:center;font-size:.9rem;color:#a9a9a9;margin-bottom:0}.page-footer__siteby a{color:#26a9e0;transition:filter .1s}.page-footer__siteby a:hover{filter:brightness(1.25)}@media screen and (min-width:40rem){.page-layout{width:80%;margin:0 auto;padding:0}}@media screen and (min-width:56.25rem){.page-layout{width:60%}}@media screen and (min-width:75rem){.page-layout{width:40%}}.content a{color:#26a9e0;transition:filter .1s}.content a:hover{filter:brightness(1.25)}.sr-only{width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.copyable{transition:color .3s}.copyable:hover{cursor:copy;color:#fe6d00}