/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--hdl-teal:#007167;--hdl-teal-tint-50:rgba(0,113,103,0.50);--hdl-teal-tint-25:rgba(0,113,103,0.25);--hdl-black:#212721;--hdl-cool-gray:#98989A;--hdl-white:#FFFFFF;--hdl-sales-tax:#147bd1;--hdl-business-tax:#5C4580;--hdl-coren-cone:#ba5826;--hdl-econsolutions:#C59014;--hdl-cannabis:#93C90F;--hdl-software:#003349;--hdl-lodging-tax:#9E2A2B;--hdl-gray-50:#f7f7f7;--hdl-gray-100:#ececec;--hdl-gray-200:#d9d9da;--hdl-gray-300:#bfbfc0;--hdl-gray-400:var(--hdl-cool-gray);--hdl-gray-500:#7a7a7c;--hdl-gray-600:#5c5c5e;--hdl-gray-700:#3f3f40;--hdl-gray-800:var(--hdl-black);--hdl-success:#0d8050;--hdl-warning:var(--hdl-econsolutions);--hdl-error:var(--hdl-lodging-tax);--hdl-info:var(--hdl-sales-tax);--hdl-bg-page:var(--hdl-white);--hdl-bg-surface:var(--hdl-white);--hdl-bg-subtle:var(--hdl-gray-50);--hdl-bg-brand:var(--hdl-teal);--hdl-border:var(--hdl-gray-200);--hdl-border-strong:var(--hdl-gray-300);--hdl-text:var(--hdl-black);--hdl-text-secondary:var(--hdl-gray-600);--hdl-text-muted:var(--hdl-gray-500);--hdl-text-on-brand:var(--hdl-white);--hdl-text-link:var(--hdl-teal);--hdl-text-link-hover:#005a52;--hdl-font-sans:'Lato',-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif;--hdl-font-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--hdl-font-light:300;--hdl-font-regular:400;--hdl-font-bold:700;--hdl-font-black:900;--hdl-text-xs:0.75rem;--hdl-text-sm:0.875rem;--hdl-text-md:1rem;--hdl-text-lg:1.125rem;--hdl-text-xl:1.25rem;--hdl-text-2xl:1.5rem;--hdl-text-3xl:1.875rem;--hdl-text-4xl:2.25rem;--hdl-leading-tight:1.25;--hdl-leading-normal:1.5;--hdl-leading-loose:1.75;--hdl-space-1:0.25rem;--hdl-space-2:0.5rem;--hdl-space-3:0.75rem;--hdl-space-4:1rem;--hdl-space-5:1.25rem;--hdl-space-6:1.5rem;--hdl-space-8:2rem;--hdl-space-10:2.5rem;--hdl-space-12:3rem;--hdl-space-16:4rem;--hdl-radius-sm:4px;--hdl-radius-md:8px;--hdl-radius-lg:12px;--hdl-radius-pill:9999px;--hdl-border-width:1px;--hdl-shadow-xs:0 1px 2px rgba(33,39,33,0.05);--hdl-shadow-sm:0 1px 3px rgba(33,39,33,0.08),0 1px 2px rgba(33,39,33,0.04);--hdl-shadow-md:0 4px 6px rgba(33,39,33,0.07),0 2px 4px rgba(33,39,33,0.04);--hdl-shadow-lg:0 10px 15px rgba(33,39,33,0.08),0 4px 6px rgba(33,39,33,0.04);--hdl-duration-fast:120ms;--hdl-duration-normal:180ms;--hdl-duration-slow:240ms;--hdl-easing:cubic-bezier(0.4,0,0.2,1);--hdl-focus-ring:0 0 0 2px var(--hdl-bg-page),0 0 0 4px var(--hdl-teal);}@media (prefers-reduced-motion:reduce){:root{--hdl-duration-fast:0ms;--hdl-duration-normal:0ms;--hdl-duration-slow:0ms;}}
html{overflow-x:clip;margin:0;padding:0;scroll-padding-top:calc(var(--drupal-displace-offset-top,0px) + 4rem + 8px);}body{overflow-x:clip;margin:0;padding:0;}body{background:var(--hdl-bg-page);font-family:var(--hdl-font-sans);color:var(--hdl-text);}.page-wrapper,#main-wrapper{background:var(--hdl-bg-page);}.site-header{background:var(--hdl-bg-page);border-bottom:1px solid var(--hdl-border);position:sticky;top:var(--drupal-displace-offset-top,0px);z-index:100;}.site-header__inner{display:flex;align-items:center;max-width:1400px;margin-inline:auto;padding-inline:var(--hdl-space-6);height:4rem;}.site-branding{flex-shrink:0;display:flex;align-items:center;margin-inline-end:var(--hdl-space-6);}.site-branding img{height:2rem;width:auto;display:block;}.region-content-above{width:100%;}.region-content-above > *{margin-left:auto;margin-right:auto;}.main-content{max-width:1400px;margin-inline:auto;padding-inline:var(--hdl-space-6);}.main-content > *{margin-left:auto;margin-right:auto;}.site-footer{background:var(--hdl-bg-page);padding-top:0;}
.primary-nav{margin-inline-start:auto;display:flex;align-items:center;}.primary-nav > div,.primary-nav [role="navigation"]{display:contents;}.primary-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--hdl-space-1);align-items:center;}.primary-nav ul ul{display:none;}.primary-nav li{margin:0;padding:0;}.primary-nav li > a{display:inline-flex;align-items:center;padding:var(--hdl-space-2) var(--hdl-space-4);border-radius:var(--hdl-radius-md);color:var(--hdl-text);font-family:var(--hdl-font-sans);font-weight:var(--hdl-font-bold);font-size:var(--hdl-text-sm);text-decoration:none;white-space:nowrap;transition:background var(--hdl-duration-fast) var(--hdl-easing),color var(--hdl-duration-fast) var(--hdl-easing);}.primary-nav li > a:hover,.primary-nav li > a:focus-visible{background:var(--hdl-teal-tint-25);color:var(--hdl-text-link-hover);text-decoration:none;}.primary-nav .menu-item--active-trail > a,.primary-nav li > a.is-active{background:var(--hdl-teal);color:var(--hdl-text-on-brand);}.primary-nav li > a:focus-visible{outline:none;box-shadow:var(--hdl-focus-ring);}.secondary-nav{background:var(--hdl-gray-50);border-bottom:1px solid var(--hdl-border);margin-bottom:4px;}.secondary-nav > div,.secondary-nav [role="navigation"]{display:contents;}.secondary-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--hdl-space-1);align-items:center;padding-inline:var(--hdl-space-6);}.secondary-nav ul ul{display:none;}.secondary-nav li{margin:0;padding:0;}.secondary-nav li > a{display:inline-flex;align-items:center;padding:var(--hdl-space-2) var(--hdl-space-3);border-radius:var(--hdl-radius-md);color:var(--hdl-text-secondary);font-family:var(--hdl-font-sans);font-weight:var(--hdl-font-regular);font-size:var(--hdl-text-xs);text-decoration:none;white-space:nowrap;transition:background var(--hdl-duration-fast) var(--hdl-easing),color var(--hdl-duration-fast) var(--hdl-easing);}.secondary-nav li > a:hover,.secondary-nav li > a:focus-visible{background:var(--hdl-teal-tint-25);color:var(--hdl-text-link-hover);text-decoration:none;}.secondary-nav .menu-item--active-trail > a,.secondary-nav li > a.is-active{color:var(--hdl-teal);font-weight:var(--hdl-font-bold);}.secondary-nav li > a:focus-visible{outline:none;box-shadow:var(--hdl-focus-ring);}.sidebar .block-title,.sidebar h2{font-family:var(--hdl-font-sans);font-weight:var(--hdl-font-bold);font-size:var(--hdl-text-sm);color:var(--hdl-text-secondary);text-transform:uppercase;letter-spacing:0.06em;margin:0 0 var(--hdl-space-2);padding:0 var(--hdl-space-3);}.sidebar ul{list-style:none;margin:0;padding:0;}.sidebar li{margin:0;}.sidebar li > a{display:block;padding:var(--hdl-space-2) var(--hdl-space-3);border-radius:var(--hdl-radius-md);color:var(--hdl-text);font-family:var(--hdl-font-sans);font-size:var(--hdl-text-sm);text-decoration:none;word-break:break-word;overflow-wrap:break-word;transition:background var(--hdl-duration-fast) var(--hdl-easing),color var(--hdl-duration-fast) var(--hdl-easing);}.sidebar li > a:hover,.sidebar li > a:focus-visible{background:var(--hdl-teal-tint-25);color:var(--hdl-text-link-hover);text-decoration:none;}.sidebar .menu-item--active-trail > a,.sidebar li > a.is-active{background:var(--hdl-teal);color:var(--hdl-text-on-brand);font-weight:var(--hdl-font-bold);}.sidebar li > a:focus-visible{outline:none;box-shadow:var(--hdl-focus-ring);}
@font-face{font-family:'Lato';font-style:normal;font-weight:300;font-display:swap;src:url(/themes/hdl/fonts/lato-300-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Lato';font-style:normal;font-weight:300;font-display:swap;src:url(/themes/hdl/fonts/lato-300-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Lato';font-style:normal;font-weight:400;font-display:swap;src:url(/themes/hdl/fonts/lato-400-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Lato';font-style:normal;font-weight:400;font-display:swap;src:url(/themes/hdl/fonts/lato-400-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Lato';font-style:normal;font-weight:700;font-display:swap;src:url(/themes/hdl/fonts/lato-700-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Lato';font-style:normal;font-weight:700;font-display:swap;src:url(/themes/hdl/fonts/lato-700-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Lato';font-style:normal;font-weight:900;font-display:swap;src:url(/themes/hdl/fonts/lato-900-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Lato';font-style:normal;font-weight:900;font-display:swap;src:url(/themes/hdl/fonts/lato-900-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}
