/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
button.c-accordion__button{color:#ffffff;}article.c-accordion,.c-accordion a{color:#ffffff;}
.entitypin-dialog.ui-widget.ui-widget-content{border-top:8px solid var(--mt-base-color);background:#fff;max-width:350px;min-height:475px;}.entitypin-dialog #drupal-modal{height:auto !important;max-height:475px !important;}.entitypin-dialog.ui-dialog .ui-dialog-titlebar-close:after{background:#eee;content:"x";display:block;border:aqua;padding:0px 6px;position:relative;left:auto;right:auto;top:0;bottom:auto;position:absolute;right:8px;font-family:inherit;font-size:1.5rem;}.entitypin-dialog.ui-dialog .ui-dialog-title{word-wrap:break-word;white-space:normal;}.entitypin-dialog.ui-widget.ui-widget-content a.button{color:#fff;}.entitypin-dialog.ui-widget.ui-widget-content article p,.entitypin-dialog.ui-widget.ui-widget-content article li,.entitypin-dialog.ui-widget.ui-widget-content article a{font-size:80% !important;}.entitypin-dialog.ui-widget.ui-widget-content article a.button{font-size:100% !important;}.entitypin-dialog.ui-widget.ui-widget-content article h2{font-size:150% !important;}.entitypin-dialog.ui-widget.ui-widget-content article h3{font-size:140% !important;}.entitypin-dialog.ui-widget.ui-widget-content article h4{font-size:130% !important;}.entitypin-dialog.ui-widget.ui-widget-content article h5{font-size:120% !important;}.entitypin-dialog.ui-widget.ui-widget-content article h6{font-size:110% !important;}.entitypin-dialog h2.node__title{margin:auto;}.entitypin-dialog.ui-widget.ui-widget-content .cwb-focus__container.cwb-hero_cta__imgright .cwb-focus__body,.entitypin-dialog.ui-widget.ui-widget-content .cwb-focus__container.cwb-hero_cta__imgleft .cwb-focus__img{flex:1;max-width:100%;}.ui-dialog.entitypin-dialog .ui-dialog-titlebar{border-color:transparent;background:#fff;padding:1rem 2.25rem 0 2.25rem;}.entitypin-dialog.ui-widget.ui-widget-content .cwb-focus__container{margin:auto;padding:0;background:#eee;}.entitypin-dialog.ui-widget.ui-widget-content .cwb-focus__container{margin:auto;padding:0;background:#eee;}.entitypin-dialog.ui-widget.ui-widget-content .cwb-focus__container > .row{align-items:center;flex-direction:column;display:flex;}.entitypin-dialog .cwb-focus__cta{padding:0 1rem 1rem;}.entitypin-dialog article.node.node--type-article{min-height:0;padding:0 0 2rem 1.125rem;}.entitypin-dialog .node--type-article.node--view-mode-full .node__main-content{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%;}.entitypin-dialog .node--type-article.node--view-mode-full .node__side{display:none;}.entitypin-dialog .field.field--name-field-date-published{margin:auto;}.entitypin-dialog .field.field--name-title{margin:auto auto 0.5rem auto;font-weight:bold;display:none;visibility:hidden;}
p.sm{font-size:75%;}.career-btn a.button.c-button.c-button--solid.c-button--ghost{color:unset !important;text-decoration:underline;}.career-btn a.button.c-button.c-button--solid.c-button--ghost:hover{color:white !important;text-decoration:underline;}main .field--name-field-body ul{list-style-type:disc;list-style-position:outside;line-height:normal;}.color-mode--dark .c-section-header__subheading{color:var(--tme-color-white);text-shadow:1px 2px 10px rgba(0,0,0,0.3);}.t-teme-temp2 input[type=submit]{color:var(--tme-color-white);}.t-teme-temp2 .c-accordion__content li{font-size:1rem;list-style-type:square;}.c-square-card__text-wrapper{background:none;}a.c-button.c-button--solid,a.c-button.c-button--solid svg path{color:#fff !important;fill:#fff !important;}.t-teme-temp2 .c-page-banner-cta__heading-wrapper .c-button.c-button--solid:not([class*=u-fgc--]){color:#fff;}.t-teme-temp2 .c-page-banner-cta__heading-wrapper .c-button.c-button--solid:not([class*=u-fgc--]) svg path{fill:#fff;}.t-teme-temp2 .c-button.c-button--solid:not([class*=u-hbc--]):hover,.t-teme-temp2 .c-button.c-button--solid:not([class*=u-hbc--]):focus,.t-teme-temp2 .c-button.c-button--solid.u-hbc--none:hover,.t-teme-temp2 .c-button.c-button--solid.u-hbc--none:focus{background-color:var(--tme-color-primary-2);box-shadow:1px 2px 10px rgba(0,0,0,0.3);transition:all 0.25s ease;}.container-iframe{position:relative;overflow:hidden;width:100%;padding-top:56.25%;}.responsive-iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;}.magazine-flex{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:auto;gap:1rem;width:100%;max-width:75rem;padding:0.5rem;margin:0 auto;box-sizing:border-box;}.magazine-row{border:1px solid #f1f1f1;padding:1rem;border-radius:0.5rem;box-shadow:1px 2px 10px rgba(0,0,0,0.3);}@media (max-width:767px){.magazine-flex{grid-template-columns:repeat(2,1fr);}}
@media (min-width:1024px){.t-teme-temp2 .c-page-banner-cta__content{padding:3rem 2.5rem 3rem;}}
.mec-sf{--g:#5C8727;--t:#E7D2AD;--k:#000000;--w:#FFFFFF;--c:#FBF7EF;font-family:'Open Sans',Aptos,Arial,sans-serif;font-size:17px;line-height:1.6;color:rgba(0,0,0,0.82);max-width:1120px;margin:0 auto;padding:24px 16px 72px;box-sizing:border-box;}.mec-sf *,.mec-sf *::before,.mec-sf *::after{box-sizing:inherit;}.mec-sf p{margin:0 0 12px;}.mec-sf h1,.mec-sf h2,.mec-sf h3{font-family:'Montserrat',Aptos,Arial,sans-serif;color:var(--k);line-height:1.2;margin:0 0 12px;}.mec-sf h2{font-size:clamp(28px,3.4vw,38px);font-weight:800;}.mec-sf h3{font-size:20px;font-weight:800;}.mec-sf ul,.mec-sf ol{list-style:none;margin:0;padding:0;}.mec-sf li{list-style:none !important;margin:0;}.mec-sf li::marker{content:'';}.mec-sf a{color:var(--g);font-weight:700;}.mec-sf .sf-eyebrow{font-family:'Montserrat',Arial,sans-serif;font-weight:700;font-size:13px;letter-spacing:0.16em;text-transform:uppercase;color:var(--g);margin-bottom:10px;}.mec-sf .sf-crumb{margin:0 0 14px;font-size:14px;}.mec-sf .sf-crumb a{text-decoration:none;font-family:'Montserrat',Arial,sans-serif;}.mec-sf .sf-crumb a::before{content:'\2190 ';}.mec-sf .sf-btns{display:flex;flex-wrap:wrap;gap:10px;margin:0;}.mec-sf a.sf-btn{display:inline-block;background:var(--g);color:var(--w);font-family:'Montserrat',Arial,sans-serif;font-weight:700;font-size:15px;text-decoration:none;padding:12px 22px;border-radius:999px;transition:background 0.15s ease,color 0.15s ease,transform 0.15s ease;}.mec-sf a.sf-btn:hover,.mec-sf a.sf-btn:focus{background:var(--k);color:var(--w);transform:translateY(-2px);}.mec-sf a.sf-btn.sf-line{background:transparent;color:var(--g);box-shadow:inset 0 0 0 2px var(--g);}.mec-sf a.sf-btn.sf-line:hover,.mec-sf a.sf-btn.sf-line:focus{background:var(--g);color:var(--w);}.mec-sf .sf-dark a.sf-btn{background:var(--t);color:var(--k);}.mec-sf .sf-dark a.sf-btn:hover,.mec-sf .sf-dark a.sf-btn:focus{background:var(--w);color:var(--g);}.mec-sf .sf-dark a.sf-btn.sf-ghost{background:transparent;color:var(--w);box-shadow:inset 0 0 0 2px rgba(255,255,255,0.7);}.mec-sf .sf-dark a.sf-btn.sf-ghost:hover,.mec-sf .sf-dark a.sf-btn.sf-ghost:focus{background:var(--w);color:var(--g);}.mec-sf .sf-ic{--i:none;}.mec-sf .sf-ic::before{content:'';flex:none;display:block;width:52px;height:52px;border-radius:50%;background:var(--g) var(--i) center / 26px no-repeat;box-shadow:0 0 0 4px var(--t);}.mec-sf .i-home{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 11l9-7 9 7'/%3E%3Cpath d='M5 10v10h14V10'/%3E%3Cpath d='M12 12l-2 4h4l-2 4'/%3E%3C/svg%3E");}.mec-sf .i-bolt{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 2L4 14h7l-1 8 9-12h-7z'/%3E%3C/svg%3E");}.mec-sf .i-pole{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v18M6 6h12M7 10h10M9 21h6'/%3E%3Cpath d='M6 6v2M18 6v2'/%3E%3C/svg%3E");}.mec-sf .i-storm{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 15a4 4 0 1 1 1-7.9A5 5 0 0 1 18 9a3 3 0 0 1 0 6'/%3E%3Cpath d='M12 13l-2 4h4l-2 4'/%3E%3C/svg%3E");}.mec-sf .i-farm{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='7' cy='17' r='3'/%3E%3Ccircle cx='18' cy='18' r='2'/%3E%3Cpath d='M4 14V8h7l2 6h5V10h-3M10 17h6'/%3E%3C/svg%3E");}.mec-sf .i-hat{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 17h18M5 17a7 7 0 0 1 14 0'/%3E%3Cpath d='M10 10V7h4v3'/%3E%3C/svg%3E");}.mec-sf .i-shield{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l8 3v6c0 4.5-3.4 8.3-8 9-4.6-.7-8-4.5-8-9V6z'/%3E%3Cpath d='M12 8v8M8 12h8'/%3E%3C/svg%3E");}.mec-sf .i-kids{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5h11l5 5v9H4z'/%3E%3Cpath d='M8 13h4M8 9h3'/%3E%3Cpath d='M15 5v5h5'/%3E%3C/svg%3E");}.mec-sf .i-fire{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22a7 7 0 0 0 7-7c0-4-3-6-4-10-2 2-3 4-3 6-1-1-2-2-2-4-2 2-5 5-5 8a7 7 0 0 0 7 7z'/%3E%3C/svg%3E");}.mec-sf .i-plug{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 3v5M15 3v5M6 8h12v3a6 6 0 0 1-12 0zM12 17v4'/%3E%3C/svg%3E");}.mec-sf .i-heat{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='7' width='16' height='12' rx='2'/%3E%3Cpath d='M8 11v4M12 11v4M16 11v4M8 3c1 1 1 2 0 3M12 3c1 1 1 2 0 3M16 3c1 1 1 2 0 3'/%3E%3C/svg%3E");}.mec-sf .i-eye{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 19V5M6 11l6-6 6 6'/%3E%3C/svg%3E");}.mec-sf .i-car{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 16V12l2-5h10l2 5v4z'/%3E%3Ccircle cx='8' cy='17' r='1.5'/%3E%3Ccircle cx='16' cy='17' r='1.5'/%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E");}.mec-sf .i-tree{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l6 8h-3l4 6H5l4-6H6z'/%3E%3Cpath d='M12 17v4'/%3E%3C/svg%3E");}.mec-sf .i-box{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='6' width='16' height='13' rx='1'/%3E%3Cpath d='M4 21h16M12 9l-2 4h4l-2 4'/%3E%3C/svg%3E");}.mec-sf .i-gen{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='7' width='18' height='11' rx='2'/%3E%3Cpath d='M7 18v2M17 18v2M13 9l-2 4h3l-2 3'/%3E%3C/svg%3E");}.mec-sf .i-snow{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2v20M4 7l16 10M20 7L4 17M9 4l3 3 3-3M9 20l3-3 3 3'/%3E%3C/svg%3E");}.mec-sf .i-water{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3c3 4 6 7 6 11a6 6 0 0 1-12 0c0-4 3-7 6-11z'/%3E%3C/svg%3E");}.mec-sf .i-grain{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 21V9l7-5 7 5v12z'/%3E%3Cpath d='M5 13h14M5 17h14'/%3E%3C/svg%3E");}.mec-sf .i-cow{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 10h18M5 10v9M19 10v9M12 10v9M3 15h18'/%3E%3C/svg%3E");}.mec-sf .i-sun{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='9' width='18' height='10' rx='1'/%3E%3Cpath d='M3 14h18M9 9v10M15 9v10M12 2v3M5 5l2 2M19 5l-2 2'/%3E%3C/svg%3E");}.mec-sf .i-phone{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 4h4l2 5-2.5 1.5a11 11 0 0 0 5 5L15 13l5 2v4a2 2 0 0 1-2 2A16 16 0 0 1 3 6a2 2 0 0 1 2-2z'/%3E%3C/svg%3E");}.mec-sf .i-school{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 9l10-5 10 5-10 5z'/%3E%3Cpath d='M6 11v5c3 2 9 2 12 0v-5M22 9v6'/%3E%3C/svg%3E");}.mec-sf .sf-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,0.95fr);gap:28px 44px;align-items:center;background-color:var(--g);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='120' viewBox='0 0 240 120'%3E%3Cg fill='none' stroke='%23E7D2AD' stroke-opacity='0.16' stroke-width='2'%3E%3Cpath d='M0 30 Q60 58 120 30 T240 30'/%3E%3Cpath d='M0 46 Q60 74 120 46 T240 46'/%3E%3C/g%3E%3C/svg%3E");background-size:240px 120px;border-radius:12px;padding:52px 48px;}.mec-sf .sf-hero .sf-eyebrow,.mec-sf .sf-hero .sf-crumb a{color:var(--t);}.mec-sf .sf-hero h1{color:var(--w);font-size:clamp(36px,4.6vw,54px);font-weight:800;line-height:1.05;margin-bottom:16px;}.mec-sf .sf-hero h1 span{display:block;color:var(--t);}.mec-sf .sf-hero .sf-lead{color:var(--w);font-size:18px;max-width:54ch;margin-bottom:24px;}.mec-sf .sf-hero .sf-badge{display:flex;align-items:center;justify-content:center;margin:0;}.mec-sf .sf-hero .sf-badge::before{width:200px;height:200px;background-size:96px;background-color:rgba(0,0,0,0.18);box-shadow:0 0 0 12px rgba(231,210,173,0.25),0 0 0 26px rgba(231,210,173,0.12);}.mec-sf .sf-alertcard{background:var(--k);border-radius:16px;padding:26px 26px 20px;color:rgba(255,255,255,0.88);box-shadow:0 18px 36px rgba(0,0,0,0.25);margin:0 !important;background-image:repeating-linear-gradient(135deg,var(--t) 0 14px,var(--k) 14px 28px);background-size:100% 8px;background-repeat:no-repeat;}.mec-sf .sf-alertcard h3{color:var(--w);margin-top:6px;}.mec-sf .sf-alertcard p{font-size:15.5px;}.mec-sf .sf-alertcard strong{color:var(--t);}.mec-sf .sf-video{position:relative;aspect-ratio:16 / 9;border-radius:16px;overflow:hidden;background:var(--k);box-shadow:0 0 0 8px rgba(231,210,173,0.35),0 18px 36px rgba(0,0,0,0.2);margin:0 !important;}.mec-sf .sf-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}.mec-sf .sf-jump{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 0 !important;}.mec-sf .sf-jump > li > a{display:inline-block;padding:8px 14px;border-radius:999px;background:var(--c);border:1.5px solid var(--t);color:var(--k);font-family:'Montserrat',Arial,sans-serif;font-size:14px;text-decoration:none;}.mec-sf .sf-jump > li > a:hover{background:var(--g);border-color:var(--g);color:var(--w);}.mec-sf .sf-section{margin-top:72px;scroll-margin-top:120px;}.mec-sf .sf-head{max-width:780px;margin-bottom:26px;}.mec-sf .sf-head p{font-size:17.5px;}.mec-sf .sf-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px 44px;align-items:start;}.mec-sf .sf-split.sf-center{align-items:center;}.mec-sf .sf-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;}.mec-sf .sf-cards.sf-2{grid-template-columns:repeat(2,minmax(0,1fr));}.mec-sf .sf-cards.sf-4{grid-template-columns:repeat(4,minmax(0,1fr));}.mec-sf .sf-card{display:flex;flex-direction:column;gap:14px;background:var(--w);border:2px solid var(--t);border-radius:16px;padding:24px 24px 20px;transition:border-color 0.15s ease,box-shadow 0.15s ease,transform 0.15s ease;}.mec-sf .sf-card:hover{border-color:var(--g);box-shadow:0 12px 28px rgba(0,0,0,0.08);transform:translateY(-2px);}.mec-sf .sf-card h3{font-size:19px;margin:0 0 6px;}.mec-sf .sf-card p{font-size:15.5px;margin:0;}.mec-sf a.sf-card{text-decoration:none;color:inherit;font-weight:400;}.mec-sf a.sf-card .sf-more{margin-top:auto;font-family:'Montserrat',Arial,sans-serif;font-weight:700;font-size:14.5px;color:var(--g);}.mec-sf a.sf-card .sf-more::after{content:' \2192';}.mec-sf .sf-list{display:grid;gap:10px;margin:0 0 16px !important;}.mec-sf .sf-list > li{position:relative;padding:13px 16px 13px 48px;background:var(--c);border-radius:12px;font-size:15.5px;line-height:1.5;color:var(--k);}.mec-sf .sf-list > li::before{content:'';position:absolute;left:15px;top:15px;width:20px;height:20px;border-radius:50%;background:var(--g) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 12px no-repeat;}.mec-sf .sf-list.sf-no > li::before{background:var(--k) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E7D2AD' stroke-width='3.4' stroke-linecap='round'%3E%3Cpath d='M7 7l10 10M17 7L7 17'/%3E%3C/svg%3E") center / 11px no-repeat;}.mec-sf .sf-panel .sf-list > li,.mec-sf .sf-tan .sf-list > li{background:var(--w);}.mec-sf .sf-mini{display:grid;gap:9px;margin:0 0 10px !important;}.mec-sf .sf-mini > li{position:relative;padding-left:18px;font-size:15px;line-height:1.5;}.mec-sf .sf-mini > li::before{content:'';position:absolute;left:0;top:9px;width:8px;height:8px;border-radius:50%;background:var(--g);}.mec-sf .sf-mini strong{color:var(--k);}.mec-sf .sf-panel{background:var(--c);border:2px solid var(--t);border-radius:16px;padding:36px 36px 24px;}.mec-sf .sf-tan{background:var(--t);border-radius:16px;padding:26px 28px 16px;}.mec-sf .sf-tan p,.mec-sf .sf-tan li{color:var(--k);}.mec-sf .sf-note{display:flex;align-items:center;gap:14px;margin-top:16px !important;font-size:16px;color:var(--k);}.mec-sf .sf-note::before{content:'!';flex:none;width:34px;height:34px;border-radius:50%;background:var(--k);color:var(--t);font-family:'Montserrat',Arial,sans-serif;font-weight:800;font-size:18px;line-height:34px;text-align:center;}.mec-sf .sf-sos{display:grid;grid-template-columns:minmax(0,0.85fr) minmax(0,1.15fr);gap:20px 36px;align-items:center;background:var(--k);border-radius:16px;padding:34px 34px 30px;background-image:repeating-linear-gradient(135deg,var(--t) 0 14px,var(--k) 14px 28px);background-size:100% 10px;background-repeat:no-repeat;}.mec-sf .sf-sos .sf-eyebrow{color:var(--t);margin:8px 0 0;}.mec-sf .sf-sos h2,.mec-sf .sf-sos h3{color:var(--w);font-size:clamp(22px,2.6vw,28px);margin:6px 0 8px;}.mec-sf .sf-sos > div > p{color:rgba(255,255,255,0.82);font-size:15.5px;}.mec-sf .sf-steps{display:grid;gap:10px;counter-reset:sfs;}.mec-sf .sf-steps > li{counter-increment:sfs;position:relative;padding:14px 16px 14px 58px;border-radius:12px;background:rgba(255,255,255,0.08);border:1.5px solid rgba(231,210,173,0.3);color:rgba(255,255,255,0.9);font-size:15.5px;line-height:1.5;}.mec-sf .sf-steps > li::before{content:counter(sfs);position:absolute;left:14px;top:12px;width:30px;height:30px;border-radius:50%;background:var(--t);color:var(--k);font-family:'Montserrat',Arial,sans-serif;font-weight:800;font-size:15px;line-height:30px;text-align:center;}.mec-sf .sf-steps strong{color:var(--w);}.mec-sf .sf-sos a{color:var(--t);}.mec-sf .sf-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:22px !important;}.mec-sf .sf-stats > li{background:var(--t);border-radius:16px;padding:20px 20px 16px;}.mec-sf .sf-num{font-family:'Montserrat',Arial,sans-serif;font-weight:800;font-size:clamp(24px,2.6vw,32px);line-height:1.05;color:var(--g);margin-bottom:6px !important;}.mec-sf .sf-numlabel{font-family:'Montserrat',Arial,sans-serif;font-weight:700;font-size:14.5px;line-height:1.35;color:var(--k);margin:0 !important;}.mec-sf .sf-feature{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px 36px;align-items:start;background:var(--w);border:2px solid var(--t);border-radius:16px;padding:28px;}.mec-sf .sf-feature + .sf-feature{margin-top:18px;}.mec-sf .sf-feature figure,.mec-sf .sf-feature .sf-img{margin:0;background:var(--c);border-radius:12px;padding:14px;text-align:center;}.mec-sf .sf-feature img{max-width:100%;height:auto;}.mec-sf .sf-feature p{font-size:15.5px;}.mec-sf .sf-feature .sf-video{max-width:600px;margin-top:10px !important;}.mec-sf .sf-wideimg{margin:18px 0 0;background:var(--w);border:2px solid var(--t);border-radius:16px;padding:16px;}.mec-sf .sf-wideimg img{display:block;width:100%;height:auto;border-radius:8px;}.mec-sf .sf-tan + p + .sf-tan{margin-top:0;}.mec-sf.sf-tight{padding-top:0;}.mec-sf .sf-help{margin-top:64px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px 30px;background:var(--g);border-radius:16px;padding:32px 40px;}.mec-sf .sf-help h2{color:var(--w);font-size:clamp(22px,2.6vw,28px);margin:0 0 4px;}.mec-sf .sf-help p{color:rgba(255,255,255,0.9);margin:0;}.mec-sf .sf-help a.sf-btn{background:var(--t);color:var(--k);}.mec-sf .sf-help a.sf-btn:hover,.mec-sf .sf-help a.sf-btn:focus{background:var(--w);color:var(--g);}.mec-sf .sf-help a.sf-btn.sf-ghost{background:transparent;color:var(--w);box-shadow:inset 0 0 0 2px rgba(255,255,255,0.7);}.mec-sf .sf-more-nav{margin-top:56px;}.mec-sf .sf-more-nav h2{font-size:22px;margin-bottom:14px;}.mec-sf .sf-more-nav ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;}.mec-sf .sf-more-nav a{display:flex;align-items:center;gap:12px;height:100%;padding:12px 14px;border-radius:12px;background:var(--c);border:1.5px solid var(--t);color:var(--k);font-family:'Montserrat',Arial,sans-serif;font-size:14.5px;line-height:1.3;text-decoration:none;}.mec-sf .sf-more-nav a::before{width:34px;height:34px;background-size:18px;box-shadow:none;}.mec-sf .sf-more-nav a:hover{border-color:var(--g);background:var(--w);}.mec-sf .sf-more-nav a.sf-here{background:var(--g);border-color:var(--g);color:var(--w);pointer-events:none;}.mec-sf .sf-src{font-size:13.5px !important;color:rgba(0,0,0,0.6);margin-top:18px !important;}@media (max-width:980px){.mec-sf .sf-cards,.mec-sf .sf-cards.sf-4{grid-template-columns:repeat(2,minmax(0,1fr));}.mec-sf .sf-stats{grid-template-columns:repeat(2,minmax(0,1fr));}.mec-sf .sf-more-nav ul{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:860px){.mec-sf .sf-hero,.mec-sf .sf-split,.mec-sf .sf-sos{grid-template-columns:minmax(0,1fr);}.mec-sf .sf-hero{padding:38px 24px;}.mec-sf .sf-hero .sf-badge{display:none;}.mec-sf .sf-panel{padding:28px 20px 18px;}.mec-sf .sf-sos{padding:30px 20px 24px;}.mec-sf .sf-feature{grid-template-columns:minmax(0,1fr);padding:22px 20px;}.mec-sf .sf-feature figure,.mec-sf .sf-feature .sf-img{max-width:240px;}.mec-sf .sf-help{padding:28px 24px;}}@media (max-width:560px){.mec-sf .sf-cards,.mec-sf .sf-cards.sf-2,.mec-sf .sf-cards.sf-4,.mec-sf .sf-stats,.mec-sf .sf-more-nav ul{grid-template-columns:minmax(0,1fr);}}.mec-sf .sf-card{position:relative;}.mec-sf .sf-card.sf-link h3 a{color:var(--k);text-decoration:none;font-weight:800;}.mec-sf .sf-card.sf-link h3 a::after{content:'';position:absolute;inset:0;border-radius:16px;}.mec-sf .sf-card.sf-link:hover h3 a{color:var(--g);}.mec-sf .sf-card .sf-more{margin:auto 0 0 !important;font-family:'Montserrat',Arial,sans-serif;font-weight:700;font-size:14.5px;color:var(--g);}.mec-sf .sf-card .sf-more::after{content:' \2192';}.mec-sf .sf-zones{display:grid;gap:12px;}.mec-sf .sf-zones .sf-tan{padding:20px 22px 10px;}.mec-sf .sf-zones .sf-tan h3{font-size:18px;margin-bottom:6px;color:var(--g);}.mec-sf .sf-hero .sf-badge{font-size:0;}.c-site-header__standard-navigation .menu[data-depth="1"][id$="25b17169-7c65-4d64-bf9d-861c228c7a79"]{display:grid !important;grid-template-columns:repeat(2,minmax(230px,1fr));gap:6px 32px;width:max-content;max-width:min(92vw,640px);}.c-site-header__standard-navigation .menu[data-depth="1"][id$="25b17169-7c65-4d64-bf9d-861c228c7a79"] > .menu__item{width:auto;}@media (min-width:768px){.c-mega-menu .menu[data-depth="1"][id$="25b17169-7c65-4d64-bf9d-861c228c7a79"]:not([aria-hidden="true"]){display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 32px;}}.mec-sf .i-app{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='7' y='2' width='10' height='20' rx='2'/%3E%3Cpath d='M11 18h2'/%3E%3C/svg%3E");}.mec-sf .i-laptop{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='5' width='16' height='11' rx='1'/%3E%3Cpath d='M2 19h20'/%3E%3C/svg%3E");}.mec-sf .i-map{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-6-5.5-6-11a6 6 0 0 1 12 0c0 5.5-6 11-6 11z'/%3E%3Ccircle cx='12' cy='10' r='2'/%3E%3C/svg%3E");}.mec-sf .sf-card .sf-phones{margin:8px 0 0 !important;display:grid;gap:2px;}.mec-sf .sf-card .sf-phones a{font-family:'Montserrat',Arial,sans-serif;font-size:18px;color:var(--k);text-decoration:none;}.mec-sf .sf-card .sf-phones a:hover{color:var(--g);}.mec-sf .sf-card .sf-phones span{display:block;font-size:13px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--g);}.mec-sf .sf-tip{margin-top:14px !important;font-size:15.5px;}
span.c-footer-list-item__content:hover{color:#ffffff !important;}.l-link-list[class*=l-link-list--link-color__black] .c-link-list-item__description p{color:var(--tme-color-black);}.c-link-list-item__description p{color:inherit;}div#block-touchstone-me-headercontent a{color:#ffffff;}div#block-touchstone-me-headercontent span.c-link-list-item__icon img{max-width:150px;}div#block-touchstone-me-headercontent .l-layout__inner{width:100%;max-width:1500px;margin:auto;}.c-site-logo img{height:auto;display:block;width:100%;max-height:100px;}:root{--me-logo-horizontal:url('/sites/default/files/2024-06/Shine-Logo-Final.svg');}p.white{color:#fff;}p.white-sm{color:#fff;font-size:75%;}.c-site-header__standard-navigation .menu__link .icon path{fill:unset;}.path-search .region__name--content,.page-node-type-questline-engage .region__name--content{padding:3rem 2rem;max-width:1400px;margin:auto;}.c-page-banner-cta__foreground-image span{margin-bottom:-1px;}.contextual{z-index:101;}.c-site-header__standard-navigation .menu[data-depth="1"]{box-shadow:8px 8px 8px rgba(0,0,0,0.2);}#backtotop{height:50px;width:50px;background-color:var(--tme-color-primary-1);border-radius:6px;}.path-user main{padding:3rem;max-width:1400px;margin:auto;box-shadow:1px 2px 10px rgba(0,0,0,0.3);margin:3rem auto;}.path-node.page-node-type-news main,.page-node-type-event main{padding:3rem;}.path-node.page-node-type-news main .field.field--name-body,.page-node-type-event main .field.field--name-body{padding:1rem 0;}.t-teme-temp1 input,.t-teme-temp1 textarea{border-color:var(--tme-color-primary-1);border:2px solid;}main div#block-touchstone-me-content form{max-width:1400px;margin:auto;padding:3rem;}@media (min-width:1200px){.t-teme-temp1 .c-footer-cta__content{padding:9rem 1.25rem 90rem;}}@media (min-width:1024px){.t-teme-temp2 form > *:not(input[type=submit]){left:0%;}}.c-footer__attribution img{max-width:300px;top:-8px;display:block;position:relative;}
:root{--me-logo-horizontal:url('/sites/default/files/2024-06/Shine-Logo-Final.svg');}.c-site-logo img{height:auto;display:block;width:75%;}.c-site-header__inner{max-width:90vw;}@media (min-width:768px){.c-site-header__masthead{padding-bottom:1%;padding-top:1%;}}#pdf_reader{width:100%;}.c-site-header__standard-navigation .menu[data-depth="1"].open{top:calc(100%);box-shadow:1px 2px 20px rgba(0,0,0,0.3);}.c-site-header__standard-navigation .menu[data-depth="1"].open{top:2.5rem;}.c-site-header__standard-navigation .menu[data-depth="1"] button.menu__link:hover{cursor:default;text-decoration:none !important;}.c-site-header__standard-navigation .menu[data-depth="1"]{padding:1rem;}.c-site-header__standard-navigation 
.menu[data-depth="0"] > .menu__item{position:relative;}.c-site-header__standard-navigation 
.menu[data-depth="1"]{position:absolute;top:100%;left:50%;transform:translateX(-50%);}.c-site-header__standard-navigation .menu[data-depth="1"]:has(button.menu__link){width:auto;min-width:900px;max-width:min(90vw,1200px);}@media (min-width:1024px){.c-site-header__standard-navigation
  .menu[data-depth="0"] > .menu__item:last-child
  .menu[data-depth="1"]:has(button.menu__link){left:auto;right:0;transform:none;}}.c-site-header__standard-navigation .menu[data-depth="1"]:not(:has(button.menu__link)){width:max-content;min-width:260px;}.c-site-header__standard-navigation .menu[data-depth="1"] > .menu__item{width:100%;}.c-site-header__standard-navigation .menu[data-depth="1"]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;}.c-site-header__standard-navigation 
.menu[data-depth="1"]:has(button.menu__link){flex-direction:row;align-items:stretch;gap:8px;}@media (min-width:1310px){.c-site-header__standard-navigation .region__name--navigation-standard,.c-site-header__standard-navigation .site-header__navigation,.c-site-header__standard-navigation .site-header__menu-main,.c-site-header__standard-navigation .c-menu--navigation,.c-site-header__standard-navigation .menu--main[data-depth="0"],.c-site-header__standard-navigation .menu__item,.c-site-header__standard-navigation button.menu__link{height:auto;}}.c-site-header__standard-navigation .menu[data-depth="2"]{display:grid;gap:8px;grid-template-columns:minmax(0,1fr);}.c-site-header__standard-navigation .menu[data-depth="1"] > .menu__item > [tabindex="0"] > .text{font-weight:normal;margin-bottom:0;}.c-site-header__standard-navigation a.menu__link:hover,.c-site-header__standard-navigation button.menu__link:hover,.c-site-header__standard-navigation a.menu__link,.c-site-header__standard-navigation button.menu__link{text-decoration:none;}.c-site-header__standard-navigation .menu[data-depth="0"] > .menu__item > button.menu__link > .text,.c-mega-menu .menu[data-depth="0"] > .menu__item > button.menu__link,.c-site-header__standard-navigation .menu[data-depth="1"] button.menu__link,.c-site-header__standard-navigation .menu[data-depth="0"] > .menu__item > .menu__link > .text{font-weight:var(--tme-fw-bold);font-family:var(--tme-ff-body);}.c-site-header__standard-navigation .menu[data-depth="1"] button.menu__link{border-bottom:3px solid var(--tme-color-primary-1);width:100%;text-align:left;}.c-site-header__standard-navigation a.menu__link,.c-site-header__standard-navigation button.menu__link{position:relative;}.c-site-header__standard-navigation a.menu__link:not(.is-active)::before{content:'';position:absolute;left:0;bottom:0;width:0;height:3px;background-color:var(--tme-color-primary-1);transition:width 0.5s ease-in-out;}.c-site-header__standard-navigation .menu[data-depth="0"] > .menu__item > a.menu__link:hover::before,.c-site-header__standard-navigation .menu[data-depth="0"] > .menu__item > button.menu__link:hover::before{width:100%;}.c-site-header__standard-navigation .menu[data-depth="0"] > .menu__item > a.menu__link::before,.c-site-header__standard-navigation .menu[data-depth="0"] > .menu__item > button.menu__link::before{content:'';position:absolute;left:0;bottom:0;width:0;height:3px;background-color:var(--tme-color-primary-1);border-radius:0;transition:width 0.5s ease-in-out;}.c-site-header__standard-navigation  a.menu__link.is-active::before,.c-site-header__standard-navigation  .menu__item--active-trail > a.menu__link::before,.c-site-header__standard-navigation .menu__item--active-trail > button.menu__link::before{width:0 !important;}.c-site-header__standard-navigation a.menu__link:hover::before,.c-site-header__standard-navigation a.menu__link:focus-visible::before,.c-site-header__standard-navigation button.menu__link:hover::before{width:100%;}.c-site-header__standard-navigation .menu[data-depth="1"] a.menu__link.is-active{background-color:var(--tme-color-primary-1);color:#ffffff;padding:5px;width:100%;}.c-site-header__standard-navigation .menu[data-depth="0"] a.menu__link.is-active{border-bottom:3px solid var(--tme-color-primary-1);width:100%;}.c-site-header__standard-navigation a.menu__link:hover,.c-site-header__standard-navigation a.menu__link:focus-visible{background-color:var(--tme-color-silver);width:100%;color:#000000;}.c-site-header__standard-navigation .menu[data-depth="0"] > .menu__item.menu__item--active-trail > button.menu__link{border-bottom:3px solid var(--tme-color-primary-1);}.c-mega-menu{padding-bottom:24px;}.c-mega-menu .tab-list{justify-content:space-evenly;border:none;}.c-mega-menu a.menu__link,.c-mega-menu button.menu__link,.c-mega-menu a.menu__link:hover,.c-mega-menu button.menu__link:hover{text-decoration:none;}.c-mega-menu li.tab-item,.c-mega-menu .tab-list .menu__link,.c-mega-menu .menu[data-depth="1"] button.menu__link{font-size:var(--tme-fs-body-18);line-height:var(--tme-lh-body-18);font-family:var(--tme-ff-body);font-weight:var(--tme-fw-bold);}.c-mega-menu .menu__link{font-size:var(--tme-fs-body-18) !important;line-height:var(--tme-lh-body-18) !important;font-family:var(--tme-ff-body) !important;color:var(--tme-color-gray-700) !important;}.c-mega-menu .menu[data-depth="1"] button.menu__link{border-bottom:3px solid var(--tme-color-primary-1);width:100%;}.c-mega-menu .menu[data-depth="2"]{margin-top:8px;}@media(max-width:767px){.c-mega-menu .menu[data-depth="2"]{padding-left:1rem;}}.c-mega-menu .menu[data-depth="1"]:not(:has(button.menu__link)){gap:8px;flex-direction:column;align-items:flex-start;padding-left:1rem;}.c-mega-menu a.menu__link,.c-site-header__standard-navigation button.menu__link{position:relative;}.c-mega-menu .menu__link::after{content:'';position:absolute;left:0;bottom:0 !important;width:0;background-color:var(--tme-color-primary-1) !important;border-radius:0;transition:width 0.5s ease-in-out;}.c-mega-menu .menu__link.is-active{background-color:#eeeeee;padding:5px !important;width:100%;}
div#block-touchstone-me-headercontent .l-layout__main.l-layout--layout-twocolumn-halves > div:last-of-type{justify-content:flex-end;display:flex;flex-wrap:wrap;}div#block-views-block-recent-news-block-1 .l-list-stacked__items > li:first-of-type h3 a{color:#fff;}.c-page-banner-cta .c-page-banner-cta__heading-text h2{text-shadow:1px 2px 10px rgba(0,0,0,0.4);}footer.c-footer{background-image:none !important;background-color:#5c8727;}
.shine_switch_wrapper{position:fixed;top:50%;bottom:auto;left:20px;z-index:99999;}.shine_switch_theme{background:#fff;padding:1rem 1rem;font-size:20px;border-radius:2px;color:#222;display:inline-block;line-height:20px;box-shadow:rgba(0,0,0,0.15) 0 5px 15px;background:#fff;overflow:hidden;transition:all .5s cubic-bezier(0.4,0,1,1);}.shine_switch_header{padding:0.5rem 1rem;border-bottom:1px solid #eee;font-weight:bold;}.shine_switch_options{display:flex;flex-direction:column;transition:all 1s ease;}.shine_switch_options a{display:flex;align-content:flex-start;text-decoration:none;color:#222;justify-content:flex-start;align-items:center;margin:10px 0;transition:all 0.2s ease;font-weight:normal;}.shine_switch_options a:hover{transition:all 0.2s ease;font-weight:bold;}.shine_switch_options span{padding-left:0.5rem;}.shine_switch_options svg{fill:#ff5a14;height:16px;width:16px;font-weight:bold;}
button.c-tabs-group__tab-button{background-color:var(--tme-color-primary-2) !important;color:#ffffff !important;border-style:solid;border-color:black;}.c-tabs-group__tab-button[aria-expanded="true"]{background-color:var(--tme-color-secondary-3) !important;}
