.main-navigation .menu>.nav-cta>a{background-color:var(--accent)!important;color:#fff!important;border-radius:14px;padding-left:28px;padding-right:28px;line-height:55px;margin:12px 0 12px 14px}.main-navigation .menu>.nav-cta>a:hover,.main-navigation .menu>.nav-cta>a:focus{background-color:#c8441c!important;color:#fff!important}.spin-btn,.spin-btn-outline{display:inline-block;font-family:"Merriweather Sans",sans-serif;font-weight:700;font-size:21px;border-radius:14px;padding:23px 38px;transition:all 0.2s ease}@media (max-width:767px){.spin-btn,.spin-btn-outline{font-size:18px;padding:17px 28px}}.spin-btn{background-color:var(--accent);color:#fff}.spin-btn:hover,.spin-btn:focus{background-color:#c8441c;color:#fff;text-decoration:none}.spin-btn-outline{background-color:#fff0;color:var(--accent);border:3px solid var(--accent)}.spin-btn-outline:hover,.spin-btn-outline:focus{background-color:var(--accent);color:#fff;text-decoration:none}.spin-arrow-link{font-family:"Merriweather Sans",sans-serif;font-weight:700;font-size:22px;color:var(--navy)}@media (max-width:767px){.spin-arrow-link{font-size:19px}}.spin-arrow-link:hover,.spin-arrow-link:focus{color:var(--accent)}.spin-arrow-link::before{content:"\2192\00a0\00a0"}.spin-quote-rotator{position:relative;min-height:150px}.spin-quote-rotator .spin-quote{position:absolute;inset:0;opacity:0;animation:spinQuoteFade 30s infinite}.spin-quote-rotator .spin-quote:nth-child(1){animation-delay:0s}.spin-quote-rotator .spin-quote:nth-child(2){animation-delay:6s}.spin-quote-rotator .spin-quote:nth-child(3){animation-delay:12s}.spin-quote-rotator .spin-quote:nth-child(4){animation-delay:18s}.spin-quote-rotator .spin-quote:nth-child(5){animation-delay:24s}@keyframes spinQuoteFade{0%{opacity:0;z-index:1}1.5%{opacity:1}18%{opacity:1}21%{opacity:0;z-index:0}100%{opacity:0}}@media (prefers-reduced-motion:reduce){.spin-quote-rotator .spin-quote{animation:none}.spin-quote-rotator .spin-quote:first-child{opacity:1;position:relative}}@media (max-width:767px){.spin-quote-rotator{min-height:300px}}.spin-articles .spin-article-card{margin-bottom:48px}.spin-articles .spin-article-card h3{margin-bottom:10px;font-size:30px}.spin-articles .spin-article-card h3 a{color:var(--navy)}.spin-articles .spin-article-card h3 a:hover{color:var(--accent)}.spin-articles .spin-article-card p{margin-bottom:6px;font-size:16.5px}.spin-articles .spin-article-meta{font-size:14px;color:var(--gray);margin-bottom:6px;text-transform:uppercase;letter-spacing:.04em}.spin-logo-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:40px 50px;align-items:center}.spin-logo-grid img{filter:grayscale(1);opacity:.65;transition:all 0.25s ease;max-height:85px;max-width:100%;width:auto;height:auto;object-fit:contain;margin:0 auto;display:block}.spin-logo-grid a:hover img,.spin-logo-grid img:hover{filter:none;opacity:1}@media (max-width:1024px){.spin-logo-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:767px){.spin-logo-grid{grid-template-columns:repeat(3,1fr);gap:28px 30px}}.gb-element-as110007 blockquote{border-left:none;margin-left:0;padding-left:0;background:none}.gb-element-as110007 blockquote p{color:var(--accent);font-family:"Merriweather Sans",sans-serif;font-weight:700;font-style:italic;font-size:28px;line-height:1.45}.gb-element-as110007 blockquote cite{display:block;margin-top:14px;color:var(--navy);font-style:italic;font-weight:700;font-size:21px}@media (max-width:767px){.gb-element-as110007 blockquote p{font-size:22px}}@media (max-width:767px){.site-header .site-logo img{max-width:110px;height:auto}}.page-id-33 article article p.gb-text{font-size:16.5px}.gb-element-as110007 h3.signal-head{font-family:"Lato",sans-serif;font-size:22px;color:#191919;margin-bottom:8px}.site-content p{text-wrap:pretty}.main-navigation .menu>.current-menu-item>a,.main-navigation .menu>.current-menu-ancestor>a,.main-navigation .menu>.current-page-ancestor>a{text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:10px}.main-navigation .menu>.nav-cta.current-menu-item>a{text-decoration:none}.spin-btn-outline-light{display:inline-block;font-family:"Merriweather Sans",sans-serif;font-weight:700;font-size:30px;color:#fff;background:#fff0;border:3px solid var(--accent);border-radius:14px;padding:18px 44px;transition:all 0.2s ease}.spin-btn-outline-light:hover,.spin-btn-outline-light:focus{background-color:var(--accent);color:#fff;text-decoration:none}@media (max-width:767px){.spin-btn-outline-light{font-size:22px;padding:14px 30px}}@media (prefers-reduced-motion:no-preference){html.js-anim .site-content section[class*="gb-element-"]{opacity:0;transform:translateY(30px);transition:opacity 0.75s cubic-bezier(.22,.61,.36,1),transform 0.75s cubic-bezier(.22,.61,.36,1)}html.js-anim .site-content section[class*="gb-element-"].is-visible{opacity:1;transform:none}html.js-anim .spin-reveal-item{opacity:0;transform:translateY(26px);transition:opacity 0.7s cubic-bezier(.22,.61,.36,1),transform 0.7s cubic-bezier(.22,.61,.36,1)}html.js-anim .spin-reveal-item.is-visible{opacity:1;transform:none}html.js-anim .spin-logo-grid a,html.js-anim .spin-logo-grid img{transform:translateY(14px);transition:transform 0.6s ease var(--spin-stagger,0s)}html.js-anim section.is-visible .spin-logo-grid a,html.js-anim section.is-visible .spin-logo-grid img{transform:none}.spin-btn,.spin-btn-outline,.spin-btn-outline-light,.main-navigation .menu>.nav-cta>a{transition:background-color 0.2s ease,color 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease}.spin-btn:hover,.spin-btn:focus,.spin-btn-outline:hover,.spin-btn-outline:focus,.spin-btn-outline-light:hover,.spin-btn-outline-light:focus,.main-navigation .menu>.nav-cta>a:hover,.main-navigation .menu>.nav-cta>a:focus{transform:translateY(-2px);box-shadow:0 8px 20px rgb(37 59 103 / .18)}.spin-arrow-link::before{transition:margin-right 0.2s ease}.spin-arrow-link:hover::before,.spin-arrow-link:focus::before{margin-right:.45em}.spin-articles .spin-article-card{transition:transform 0.25s ease,box-shadow 0.25s ease}.spin-articles .spin-article-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgb(37 59 103 / .12)}}@media (min-width:1025px){.main-navigation .main-nav a{font-size:clamp(16px, 1.2vw + 5px, 22px)}.main-navigation .menu>.nav-cta>a{padding-left:clamp(18px, 1.6vw, 28px);padding-right:clamp(18px, 1.6vw, 28px)}}