@font-face{font-family:Libre Baskerville;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-baskerville-latin-ext-400-normal-DehDhP4C.woff2)format("woff2"),url(/assets/libre-baskerville-latin-ext-400-normal-BWURas-n.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Libre Baskerville;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-baskerville-latin-400-normal-C42RasBZ.woff2)format("woff2"),url(/assets/libre-baskerville-latin-400-normal-BTm3cn9P.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-sans-3-cyrillic-ext-500-normal-D8Dd5jAI.woff2)format("woff2"),url(/assets/source-sans-3-cyrillic-ext-500-normal-CaAUUz-j.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-sans-3-cyrillic-500-normal-BmnPaoCF.woff2)format("woff2"),url(/assets/source-sans-3-cyrillic-500-normal-B7bCyCk_.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-sans-3-greek-ext-500-normal-9wgnofA_.woff2)format("woff2"),url(/assets/source-sans-3-greek-ext-500-normal-FO4an0ZF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-sans-3-greek-500-normal-eLQqTu5G.woff2)format("woff2"),url(/assets/source-sans-3-greek-500-normal-BOY5JFvG.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-sans-3-vietnamese-500-normal-BSXhk166.woff2)format("woff2"),url(/assets/source-sans-3-vietnamese-500-normal-7g9Z1MMl.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-sans-3-latin-ext-500-normal-tzH6xoxH.woff2)format("woff2"),url(/assets/source-sans-3-latin-ext-500-normal-DYiJOyLu.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-sans-3-latin-500-normal-DiWS0tcR.woff2)format("woff2"),url(/assets/source-sans-3-latin-500-normal-BtDzq-z9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.autumn-bulletin .board-editorial-navigation{-webkit-font-smoothing:antialiased;background:#fff8e9;gap:12px;padding:16px;font-family:"Source Sans 3",sans-serif;display:grid}.autumn-bulletin .board-editorial-navigation *,.autumn-bulletin .board-editorial-navigation :before,.autumn-bulletin .board-editorial-navigation :after{box-sizing:border-box}.autumn-bulletin .board-editorial-navigation .editorial-nav-section{min-width:0;box-shadow:none;background:#254d42;border:1px solid #bb9c578c;border-radius:9px;padding:17px 18px}.autumn-bulletin .board-editorial-navigation .editorial-nav-section>header{background:0 0;border:0;justify-content:center;align-items:center;gap:10px;margin:0 0 14px;padding:0;display:flex}.autumn-bulletin .board-editorial-navigation header>svg{color:#edca7b;flex-shrink:0;width:22px;height:22px}.autumn-bulletin .board-editorial-navigation h2{color:#fff8e9;letter-spacing:0;text-align:center;text-transform:none;overflow-wrap:anywhere;min-width:0;margin:0;font-family:Libre Baskerville,Georgia,serif;font-size:1.375rem;font-weight:400;line-height:1.35}.autumn-bulletin .board-editorial-navigation .editorial-nav-links{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px;min-width:0;display:grid}.autumn-bulletin .board-editorial-navigation .editorial-nav-links>a,.autumn-bulletin .board-editorial-navigation .editorial-program-menu>summary{color:#254136;text-align:center;text-transform:none;letter-spacing:0;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:#fff8e9;border:1px solid #f0e3c5;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-width:0;height:100%;min-height:46px;padding:9px 12px;font-family:"Source Sans 3",sans-serif;font-size:1rem;font-weight:500;line-height:1.25;text-decoration:none;transition:background .15s;display:flex}.autumn-bulletin .board-editorial-navigation .editorial-nav-links>a:hover,.autumn-bulletin .board-editorial-navigation .editorial-program-menu>summary:hover{background:#f3db9e}.autumn-bulletin .board-editorial-navigation :is(a,summary):focus-visible{outline-offset:3px;outline:3px solid #e9c569}.autumn-bulletin .board-editorial-navigation .editorial-nav-links>.editorial-featured{background:#f2d99a;border-color:#f2d99a;font-size:1rem;font-weight:600}.autumn-bulletin .board-editorial-navigation .editorial-nav-links>a>svg{flex-shrink:0;width:18px;height:18px}.autumn-bulletin .board-editorial-navigation .editorial-nav-links>a>span{overflow-wrap:anywhere;min-width:0}.autumn-bulletin .board-editorial-navigation .editorial-news{background:#623b53;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding-block:16px;display:grid}.autumn-bulletin .board-editorial-navigation .editorial-news>header{justify-content:flex-start;gap:10px;margin:0}.autumn-bulletin .board-editorial-navigation .editorial-news h2{font-size:1.3125rem}.autumn-bulletin .board-editorial-navigation .editorial-news .editorial-nav-links{grid-template-columns:repeat(2,minmax(0,1fr))}.autumn-bulletin .board-editorial-navigation .editorial-news a{color:#5a324a}.autumn-bulletin .board-editorial-navigation .editorial-business{background:#354733}.autumn-bulletin .board-editorial-navigation .editorial-program-menu{min-width:0}.autumn-bulletin .board-editorial-navigation .editorial-program-menu[open]{grid-column:1/-1}.autumn-bulletin .board-editorial-navigation .editorial-program-menu>summary{gap:6px;list-style:none}.autumn-bulletin .board-editorial-navigation .editorial-program-menu>summary::-webkit-details-marker{display:none}.autumn-bulletin .board-editorial-navigation .editorial-program-menu[open]>summary{height:auto}.autumn-bulletin .board-editorial-navigation .editorial-program-menu>summary:after{content:"⌄"}.autumn-bulletin .board-editorial-navigation .editorial-program-menu[open]>summary:after{content:"⌃"}.autumn-bulletin .board-editorial-navigation .editorial-program-menu>div{gap:8px;margin-top:8px;display:grid}.autumn-bulletin .board-editorial-navigation .editorial-program-menu>div>a{color:#254136;text-align:center;overflow-wrap:anywhere;background:#fff8e9;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:9px 12px;font-size:1rem;font-weight:500;line-height:1.3;text-decoration:none;display:flex}.autumn-bulletin .board-editorial-navigation .editorial-program-menu svg{flex-shrink:0;width:18px;height:18px}@media (width<=900px){.autumn-bulletin .board-editorial-navigation .editorial-news{grid-template-columns:minmax(0,1fr);gap:14px}.autumn-bulletin .board-editorial-navigation .editorial-news>header{justify-content:center}.autumn-bulletin .board-editorial-navigation .editorial-news h2{font-size:1.375rem}}@media (width<=620px){.autumn-bulletin .board-editorial-navigation{gap:10px;padding:10px}.autumn-bulletin .board-editorial-navigation .editorial-nav-section{padding:15px 12px}.autumn-bulletin .board-editorial-navigation .editorial-nav-section>header{margin-bottom:12px}.autumn-bulletin .board-editorial-navigation .editorial-news>header{margin-bottom:0}.autumn-bulletin .board-editorial-navigation h2,.autumn-bulletin .board-editorial-navigation .editorial-news h2{font-size:1.375rem}.autumn-bulletin .board-editorial-navigation .editorial-nav-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}@media (width<=350px){.autumn-bulletin .board-editorial-navigation .editorial-nav-links,.autumn-bulletin .board-editorial-navigation .editorial-news .editorial-nav-links{grid-template-columns:minmax(0,1fr)}.autumn-bulletin .board-editorial-navigation .editorial-nav-section>header{gap:8px}.autumn-bulletin .board-editorial-navigation h2,.autumn-bulletin .board-editorial-navigation .editorial-news h2{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.autumn-bulletin .board-editorial-navigation .editorial-nav-links>a,.autumn-bulletin .board-editorial-navigation .editorial-program-menu>summary{transition:none}}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-sans-cyrillic-ext-400-normal-El6lRT8b.woff2)format("woff2"),url(/assets/nunito-sans-cyrillic-ext-400-normal-fk07B0hk.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-sans-cyrillic-400-normal-DUb-KqT8.woff2)format("woff2"),url(/assets/nunito-sans-cyrillic-400-normal-DDHmqnIJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-sans-vietnamese-400-normal-V2dSmW1H.woff2)format("woff2"),url(/assets/nunito-sans-vietnamese-400-normal-D5dwM7ZL.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-sans-latin-ext-400-normal-BoHsJHPR.woff2)format("woff2"),url(/assets/nunito-sans-latin-ext-400-normal-CHwj-NZB.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Nunito Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-sans-latin-400-normal-AkRraKH2.woff2)format("woff2"),url(/assets/nunito-sans-latin-400-normal-DY9yCUyQ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-sans-cyrillic-ext-600-normal-CVjnjZn6.woff2)format("woff2"),url(/assets/nunito-sans-cyrillic-ext-600-normal-DZXkk6dX.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-sans-cyrillic-600-normal-D4TuIAT6.woff2)format("woff2"),url(/assets/nunito-sans-cyrillic-600-normal-CKMyzy87.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-sans-vietnamese-600-normal-DD7cNabE.woff2)format("woff2"),url(/assets/nunito-sans-vietnamese-600-normal-BW3IEr32.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-sans-latin-ext-600-normal-nHO2odcJ.woff2)format("woff2"),url(/assets/nunito-sans-latin-ext-600-normal-DEh-VjuY.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Nunito Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-sans-latin-600-normal-BtVRvDNj.woff2)format("woff2"),url(/assets/nunito-sans-latin-600-normal-DLks-Kj1.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-sans-cyrillic-ext-700-normal-GO46tfsI.woff2)format("woff2"),url(/assets/nunito-sans-cyrillic-ext-700-normal-Cqve7k0J.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-sans-cyrillic-700-normal-BJ2iHHyS.woff2)format("woff2"),url(/assets/nunito-sans-cyrillic-700-normal-DG2UZxR9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-sans-vietnamese-700-normal-CZwaiz_e.woff2)format("woff2"),url(/assets/nunito-sans-vietnamese-700-normal-BwTSkH1V.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-sans-latin-ext-700-normal-DBq_Pukt.woff2)format("woff2"),url(/assets/nunito-sans-latin-ext-700-normal-jHN8vCOt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Nunito Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-sans-latin-700-normal-CICRJDmU.woff2)format("woff2"),url(/assets/nunito-sans-latin-700-normal-CLVG92B9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-sans-cyrillic-ext-800-normal-suUH8DVf.woff2)format("woff2"),url(/assets/nunito-sans-cyrillic-ext-800-normal-DlIrhRQ2.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-sans-cyrillic-800-normal-COys2OwR.woff2)format("woff2"),url(/assets/nunito-sans-cyrillic-800-normal-x7mxdBjZ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-sans-vietnamese-800-normal-CfdX2BhI.woff2)format("woff2"),url(/assets/nunito-sans-vietnamese-800-normal-hO2TqS3m.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-sans-latin-ext-800-normal-DWckPAf3.woff2)format("woff2"),url(/assets/nunito-sans-latin-ext-800-normal-DG0lbXwA.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Nunito Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-sans-latin-800-normal-MgCk9Q3Y.woff2)format("woff2"),url(/assets/nunito-sans-latin-800-normal-DOf_K5Iw.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-cyrillic-ext-400-normal-BwJdxs7r.woff2)format("woff2"),url(/assets/source-sans-3-cyrillic-ext-400-normal-Cd63HKDh.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-cyrillic-400-normal-DjhbW-4D.woff2)format("woff2"),url(/assets/source-sans-3-cyrillic-400-normal-7kQcAFpS.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-greek-ext-400-normal-CpIwTHMM.woff2)format("woff2"),url(/assets/source-sans-3-greek-ext-400-normal-BI1kUwmR.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-greek-400-normal-DZReXJla.woff2)format("woff2"),url(/assets/source-sans-3-greek-400-normal-DJm9Ud5h.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-vietnamese-400-normal-CwtaIDr2.woff2)format("woff2"),url(/assets/source-sans-3-vietnamese-400-normal-dYp9C364.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-latin-ext-400-normal-UNsKFIBq.woff2)format("woff2"),url(/assets/source-sans-3-latin-ext-400-normal-BGPHfnm_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-latin-400-normal-DQi5PRDE.woff2)format("woff2"),url(/assets/source-sans-3-latin-400-normal-AFMiCETP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-cyrillic-ext-600-normal-6AhwUnSr.woff2)format("woff2"),url(/assets/source-sans-3-cyrillic-ext-600-normal-uAL1a5gb.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-cyrillic-600-normal-BnFu5nHC.woff2)format("woff2"),url(/assets/source-sans-3-cyrillic-600-normal-y-RO8wOd.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-greek-ext-600-normal-DynePNDL.woff2)format("woff2"),url(/assets/source-sans-3-greek-ext-600-normal-D7vJ4nVX.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-greek-600-normal-BSO157bq.woff2)format("woff2"),url(/assets/source-sans-3-greek-600-normal-BNF9LBpG.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-vietnamese-600-normal-B2sTNYey.woff2)format("woff2"),url(/assets/source-sans-3-vietnamese-600-normal-DpSexF-T.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-latin-ext-600-normal-AEyhgUpm.woff2)format("woff2"),url(/assets/source-sans-3-latin-ext-600-normal-Wy7HIzqC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-latin-600-normal-DeckBYAU.woff2)format("woff2"),url(/assets/source-sans-3-latin-600-normal-BvDVuF-j.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAZMAA8AAAAAC/AAAAXvAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4F8HC4GYD9TVEFUKgCBChEICokwh0oLIAABNgIkAzwEIAWFBgeBDgwHG+AJyB6FcZsTzpsm7MR0ftOC5+k96c+dTNh2BWYFuFo9QH9vM9ifft4kts6MwkozfJsn6nCS878Q7Pj7lW56BXWArVrk/NmmN7t7ZRXUYWcVYAt4VXjN1+KNB6q3zA3aqBpGnx6vT4IAHkWABNatPygESX3GICdIGqrDbpBEEMDXMGRIP+QGYeBq0SgQTIqR+Oqwm7lYOAAQ/AdBT0mQ/OTcuxjq4LaFwUmA9D0ZjHWN6sFlOwFjT6A2Hy8xF2XPx1UYmFjYOHgIQhgDAwMwAYWFRrCxkTO2KRTMqRP0vZXFqApNawBw91h5oZ6jOhIMZjp9Elif1lZXKaMW4nkqG1Cc2KYhqw9cJpLrrNP2/4NgXVF1zAWIHQDaN3cCuQhC7lSBdPjq2QiYMMCKCQCFAIipOgLWRQOUDQQ/PIjxADIQRyAWEXLRxmZuidIn9BX9Y66zNxjXZz6uL+sfrh78HNwMhqpFAODzzhBkAOA5EyYFqXj/CCYOFi42HoIESAlASgByAMgLkGYAZQEWEAYggsLAoJykMRH3QjXnSF6qgpuZsFRuVvZBRgpqXTAkaRnLToqcEpnkTQ5N7EKkZIrXJRtX32XxkycSmhmLXJKwFkUf9RciJi0MGqJ301N07TeJ0VvGHqM8Y1b8SdxbHG3sEORN6UGkBS/+8EJmvf8odvvyOTOT79rHEglxu7WPR6Nto/A9+xmTQ5OmRE5UU9STBYqibboETzCHpyEOcrtIaoyLn8T3CGN61H4Jiw42P2JmzDXA2PG47J4QbFiVMfK0Tf7Fm3qp7tqh+3QcOZY1tDNaZXDjb8trz2KuJLwBRY/skVnxisPzm6sOnszmNUs1EksXea/kCdHWg2UPR/uoY/LilpAba3A/7Negbtitxe2wnRph1ZYEQl8zTIKltKgKFpNWwCLSIphPkgdz7YIzYBbKstfbXG39+ecZ/+apkGVfnsx1r/9xl5Lra25f2G07w94+dGLhCtlaTGWxpnB3Uhr0UKj1cePOloNT6OqVJ7NBe37fJoef9bWrB1+zFxKA5H93Lp3+/lHFcadezu/5Y9eGqLBN6oq6eHK7few+litn5NMbzJ380v+1+zrV3GTt1Z2t3n7uhtOW5NNSV3eUYRImp8ZvbpTHi/v93Lev3/fHizZS676o3y/2slfu/nQRJwZY06b7b1L/XSaAN8WrDgQpd/2J45YVtNp5Z3m2pYusjvSl+R/9lFW1WZDQ2Sey9Y+WbOSNz9mHu9vuPvDd1l+XzOTgoTn8unxHqZ8VHDg0+5+ycufddRtf7ji0+fGaQbPUbTvde9c9Ab2ys1eXtRZT1UeMA3VTxufP+XDtXp+C4sJLy3qQa3PXy1jcK62sromJA3t1elK3iOtvrR70WRFx0D9YR5dDHPAPLi/TuVRR2VMT7v+QtXj2OnseCvNSqnagHh04j/RB1y0/YWIj66TQpthWv25f3fWixpLRfNYeoCw0aABA7zZ3IoCeZakvW/XRxFb91zHslwDvz++fC/AxZ6tNgE8bzWX2dsBCASDwrXUz/wQYWQHBG5nSfMhDMz9luk7vhiazPPNnUFVdrr3bBNboO7SUlUA06JP83GMaQQApaU80LrJuvH5ZmPUYiHaBndKytAgVJItFkULCFoPGXJ2rxy0mWdhtsSgHhhRY3GpJRRFZkFom1isKeRaKZt/uHTBhw4IVjACDSz5FOx6cGGGhww3CgxcTeXQxCgahYxAeC8PC4KWeWvJjGANb3YDxU0M2nGmLB4SF1OTQzSBrTi4Wrj4HiOuI1urpwU0eNMrokNI5SP8GBPTCom/m1+fzycJQuX4d6OYL583HDujSMaDxnhRIkKkjJMRKFs5bF7kl344GcKWNoXdFz30b8ih746xfVizYRmkIPQEDCF1vz1nPHRNkREfnu3b5xXICACDYShm8J0sJ5OOOKKqKIVpMscQWB0Nc8SRk1eqNTMOm8HZ/xxyEDWNCxw23kWi129Kd6sHwcb3idqzDvUi1SAF1Wut7UUi1aacl+KReBgAAAA==)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAiQAA4AAAAACzgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABRAAAAKAAAAD8jmuU7UdTVUIAAAHkAAAALQAAAC4jdiSCT1MvMgAAAhQAAABNAAAAYHMBrgpTVEFUAAACZAAAACYAAAAqeZRq5WNtYXAAAAKMAAAAZAAAAIpNu/P9Z2FzcAAAAvAAAAAIAAAACAAAABBnbHlmAAAC+AAAA2gAAASK2TaQ7GhlYWQAAAZgAAAANgAAADYgeMTUaGhlYQAABpgAAAAfAAAAJBDfBrhobXR4AAAGuAAAADcAAAA8Q6kDYmxvY2EAAAbwAAAAIAAAACAI2QpZbWF4cAAABxAAAAAcAAAAIAAmAL9uYW1lAAAHLAAAAP4AAAIMK0FNV3Bvc3QAAAgsAAAAYwAAAI7B1Xo4eNpiYGRgYOBi0GKwYGB2cfMJYRBJrgRUOdUGCANA8OJaZh18ELzBbQN0DiZIi3V0LMAktM89mty7/2yAZNBcjJDABiHy6jL63dkIvnoqrJmMDIqJyatzjxVcxi/Ig9KQOz5QT66ZqEa9kxQE+1JZyAVFOTLz7r1RjsjhM8+bFBMWHN7zGIUwSDEzSmAerLuwmfVIxudPJegcY/sJ5n4qW3jaY2BkYGDgYtABQmYXN58QBonkyqIcBpGcxJI8BhEGEGABEf//g0gAlk8HPAAAAHjaY2Bh2c4UwcDKwMAqwrKBgYFhGoRm2sNgxNTBgAKY2EEEjBfs4evJcICBV2ELR8jfFQwMHCFMEQoMjPNBciwWrAuAlAIDCwAwMAwiAAAAeNpjYARCDiBmYBABkzIMTOXpGSUgJgMTA5hiZGWKYGAAACwHAl0AAHjaVcg1AUIBFAXQg7vLTJVfgwzM5KEAzoJDEkYsBK7vXUcYEVRFhB4e1UZdUURcTkOgYxsKR/vRefTYmFwu/O296Cx6eO6X82VzaV2CSwjYNYXUfS8rrwhyYpLiUhLSV1I9F+YAAQAB//8AD3jalFMDkBxBFP2/R3GyPt/tzCpOZhkUYp9j2zrFtm3bNkux7ULsFGJMb3riXPEG7fdef0FhOAUggLAcOJCgIBQFE9ggGuJBATeUhLLgBfD67RZnHv9TfOhrHv+MjOnJyVl162bUrJlVtWpW5coZoVBOuXIZpUpllCiR43BkJCRkRUUBEPAA8Bq7swQFALxoR4Wzc8hxHryGpfHa7e7ajq6k//MnwvIvbbAGPUTykxNaRQDuJ1Ja+gNZ5D8sKiZvbjwmrZ62+n8SPoit/vBU/sET9R+PSXa5/F6z1asGWCeKuTmfJ41KXFtb9dZa22BULmpT4shktXZtNXlkIgACe/iVzMp8AHYDepF9BnxKI99hS2z5jkaSNK6Btoq0/LZL2wLh8O/zRAQedPxkNt/A8BFsYggEA17VarUYFIOvDFFkSZTYEFv7anfM3nev7bWIGiO6DWxU0XFVWK5diDfHTPm0gnbF9LS52dXcUbFa1x8ZUjn8QJgiHIXCjFMBEGQHKWZ0eFXeWIzwbivTCNqtNqsVXW4X+0QmQh7fopdWrMByt25i+eXL6cWbC8565YLfcgrK3vOkJWvPLtBXCsUdwVQ8iqlHjtCttCrdeuQkmTQkrWPH1METybSOaYMmIpk4JL0jIHjofL4QH9L9gn/8sp32v4rxGH+V9qfzsQsf+naBU7+eovN1TywA4N0MEfXDE7ojbHHEYlH8Pv2iivzTFz1Cs1PWnonNL+E1Lr8po2vdASWu8iE6PkaZM6VE07pGSqPTPc0bueMpMC4OksMP+Ey+ERRl3pB1b7iI32fU2Y0WMxHd6k936N7QNXRntF35ZsToN8tWvhk56s2KRQ1CRbVVRSsm4omiFRIXdB1vN+eLm4m4fgPitJlhWLeBhmcc71q/Z996nfBMn3odW6eplYFAHaY7gkVBgdq6qm6C3xdUWNHZmYjFzCT17AsGAkGvyFZEdNv12V9r2arCdn96giWFWfJaSLvEBYHGrc3N+JAWZylkkuUS7TzVO3kMNvGGUDKh6gUtg5BbHGf+Pn45adlQI5sIGXFJljusZhq22zOjl1hZuwrlymkqm2xKsTNfsUJERMFQ301aUdLCVMRIyjRPNzGFWXMFC4ukpbSui5S8iomypI2ia52+X6i1mdncUCuLFQBkGTWlAAEAAAAEgQb7OTYiXw889QADB9AAAAAA27amhAAAAADdH1Gf/rz9sgnMCS4AAAAGAAIAAAAAAAB42mNgZGDgCPm7goGBy+Xfnn97OM8ARVABPwChtQaqAHjaYz3BcIJVlUEDhlkWMTCAMKspQw/rRwYbFhOgWDnDTJbDDAGMExgYQJhlAxCfYvAEAEv0C0gAAAAAWgB3AJsAzQDlAO0BFgFZAXIBnQHZAdkB2QHZAkV42mNgZGBg4GdIYeBliGRgA/MQgJmBEQAUnQDmeNqF0MVRBEEUgOEfd7nic8Pd4YK765V1354awSEAoiAUIiAUYqDr1bq2fu0CtPJJHTX1LcA3fynXYPCbci2d/KRcxxJfKdfnzGmgFzPlRgwuUu5kgX7ENdBOd8oNWnBNgAQRtlDE8XNPgAghwjiSHUzWmGYaGx8WEUwc7Sls7ThTKCxCTHPOHiec4iGJhcIkwGTR/ncEsGStIonBAlMsMsNCjta55oBTDrWq7XdFgBCutgerYLZRNHtbRl6wMm80mGOGWVa1bgjLqsJdLsRRbZ+s2MSV31HyEoORzE/Zqb8KEZEZLl6m8KFIyA+G8WDJ7n48TJPIPYnRf5pBTsMAAHjaY2BiAIP/cxiMGLABfiBWYTjJyMRgw8jMyMLIysjGyM7IwcDMyMnIxcjN5phUlFqWyhlaXFKUmFmSXMlempdpYOLkCKFdLThL0WScoDKWYNrA0YDJOQjENDJwMgEAa+4bNwA=)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2)format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-BoRV6lzK.woff2)format("woff2"),url(/assets/manrope-greek-600-normal-CF2i9ZRY.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2)format("woff2"),url(/assets/manrope-vietnamese-600-normal-lA7a_7Ok.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2)format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAYgAA8AAAAAC6wAAAXGAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4F8HC4GYD9TVEFUKgCBChEICok0h0cLIAABNgIkAzwEIAWEQAeBDgwHG5cJCB6FcZsTTpEclTZ1ofCYsgigtf/N7skX04SpVaInlfSIVkUjP2GSIHRN3jxyP4+n/+cmKTSyb2AG30HZWweyUJo+QKzeh1mF/xdjrs6zSTMtYbWZ/NyiSXJLWxqQIFKSe1ofxF0ne+ShzqSmdMSp6nFvLQIqjYKRSxSVjeCxeyKrAY+9fZwOPFDwTdTtGWJ1IKRmSEUFRpbDQcJrb8IFyJUDxecUvR3IkY7xO77kfFAsKE4Yev2ygnvUvOJSrKX4r+JPAtpuVgnKBVEikytTrlIQVEvy15AhyqWCMmXCdFUc0CNBugWUMWh5nxiwDWrZjela4gpkZM3UCeAqVup2T4oLAMjGMiC6cPOKqjLYATX9Z4SN/x4A6JVEqxzQNUA6g7cD6EcJywvRzF/fjTg8MsohQBQg5MQVMAQkBAtJXJ1yCGjlgpSr0a/QDngdInWcukx92X9mMR167jHqEvVFdfF1caPQLNylKD7tAtQGxKrVqndSjUy5XIWyza8vqgMI2Xv8EAhrAWIC5J2ADtJRIiGaAlZHAMinJmGMcLGLfD2/i8g/+CRlkRQVKUHuMCm4SHJcNlE8STKhAznD8coOQYf8kJLNhqpmWCUX7cWcxWJzQU02SaZUyyZQkynmtd2yzGqFWEnOtIEHiUuWnBZKPFmNXGG09NFb6OzbHxeHffgGzjg+aLba7cj4Sc02iwXOWK1D5CTJxMmSCcRk4nFr3qatKQSFBixziDo8wmDJZrKbqnjQ0rw4UBiqM4PWKFBus8UFDevXeztbQFXlhRtw5mTmxRmUFa0/7i/ZYaG1JnbhiG1+p6d2vyp2824081TMoa4S9IEjPmIV5Pfjr3tpjS+wFByJesBitmjGilpci+hcOS6nswqsYHAMZvA5OIfOYozp4xJxIoOlMR2IwTEaQhgOw8ux/BDOD/tBVPfQjr7i3//he1c6zdcspTI+/OVDmDgt+/xG43ncctTsilG5X+PCutoFjVcSGSaRx6801i3wd6bP+dE24se6oN31vuW5Zbm+Qavrq8H7844ZXTsfphnPOZZ2/7ln0y+15S7LMk0TxirNuyrpwAkf/gTZdci3//DpD/+ZHSlX9tS9/76nwBGHI1Wm4AfaP1oBr872fr1tW+8X2L4CSdEvkT2Xwf2RUZ85+CeXn51dSecfk/cdBZ8tWD1lWVD1/ntrA5ZN4LegMnf+L3xvouGga81AWVepJlzz008Ybj6/2nj1yNu7flw5B+4dmv//j8u375Yh5m7qgXnwc8XOD1csvr5h69JLy/qmNGdvGt667BIc7KlYG9bdlTp8SVmWNntkzPj/pcWx+pj+MLepkXGx3/toGtxD83vSm67xk/9IjFS9w4zYlVv/u1pxdezOELjy++FfNIzSyoSGVOmvKz0iJ4wcqRpDZ9enGfjBGf/xCpMmxuU13ugwdB7I2bdXsbMxM8wU0nsRYg4pKSB9k12HgPQsn16Z/qbHOedXISl4Ae8e7JsD+NBXtx3838DbLjgKQS6CwAsnnCeAbEEAmuuyB95mcyEqZab3OSRbAUv4JMxJ63WHzYNLlMWGsAJwgnTkdz5bC6HONjIVwhBa+W2VTiGFVARcRyEyXjDsP15U7h8vscgZXmqcebxMJw0vN0YBt9YUUhkEqgF+18dtN0RpxCiuqYhYBlkSDjMZwFIy4HxCPJNBg9+MHmtEghoKlar00WHpGQwpNgGH1aey8+viMPQ0BjUbwnZXrKcjl8r3S5MotZgt93Dydvpnl61BqSplsiekxYMPD0VWyxOx/vHJEiXJJNdotIOuHUKth1TBADFUyLzRoN+ImFzUpltMcWiE0jJg1u+lB+hpDyM9qg87SGBQn2ZSO+AfRiOAYotJwNrqMOxhiDAnkIhCPMRHAiSEJIiQGEn4hf3s0LghUdPfX07iBiYKzDplYipTiPcqxiKzBZaBTF6SWJhIFNWnRyUnMqkX0P9GqKU=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAiAAA4AAAAACxgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABRAAAAJ0AAAD8jluUzEdTVUIAAAHkAAAALQAAAC4jdiSCT1MvMgAAAhQAAABMAAAAYHNlrf5TVEFUAAACYAAAACYAAAAqeZVrSWNtYXAAAAKIAAAAZAAAAIpNu/P9Z2FzcAAAAuwAAAAIAAAACAAAABBnbHlmAAAC9AAAA2UAAASK2CSsZ2hlYWQAAAZcAAAANgAAADYgiMT2aGhlYQAABpQAAAAfAAAAJBDuBsdobXR4AAAGtAAAADcAAAA8RLkDYGxvY2EAAAbsAAAAIAAAACAI1wpYbWF4cAAABwwAAAAcAAAAIAAmAL9uYW1lAAAHKAAAAPIAAAHsJ/5KCXBvc3QAAAgcAAAAYwAAAI7B1Xo4eNpiYGRgYOBi0GKwYGB2cfMJYRBJrizKYRDJSSzJYxABVDkHGAhEURSGvzu9Zp60ptpKEIgkLSG0jgCIARABLWJ20DJuPIM6B/ycn6NApkAc9uejikaKThWqzknB3VWvAvkhdzkx80S+f2hL3nKk7ca85MMmnznO2xf59JfZD1XoLCz1BtVKCGuLVpbo9IowGIT2s1XzQvkCzs0qKgAAAHjaY2BkYGDgYtABQmYXN58QBonkyqIcBpGcxJI8BhEGEGABEf//g0gAlk8HPAAAAHjaY2BhOc20h4GVgYFVhGUDAwPDNAgNFDNi6mBAAUzsIALGC/bw9WRYwMCrsIUj5O8KBgaOEKYIBQbG+SA5FgvWBUBKgYEFAFbgDHp42mNgBEIOIGZgEAGTMgxM5ekZJSAmAxMDmGJkY9rDwAAALTgCwgAAeNpVyDUBQgEUBdCDu8tMlV+DDMzkoQDOgkMSRiwEru9dRxgRVEWEHh7VRl1RRFxOQ6BjGwpH+9F59NiYXC787b3oLHp47pfzZXNpXYJLCNg1hdR9LyuvCHJikuJSEtJXUj0X5gABAAH//wAPeNqVU0OYHFsUPueW5kvbRnVNY9zujq3xdGzb/Wzbtm37xcbqMdlOdtnFrNu51RPvUsY9Pw7AALsABBDeBQ4k0IEJbOACH4RAgTg0QAtkADI52RG9znMXXzx7nWe5/Gx3942treUxY24cMeLGQYPKxeLNyWS5sbFcX39zbW05HL7R6wUgkGCaHUyzBP2YOpRR4WQOOS6BO3Ae7ji1QN01n5T++1t498xcLNJdxEPeVucDcH2R0lfVSONVsajYMtfGY+svr/9yNQgfwfIlnPFVHM9VOLZILJbL2J3pPLuK4rWQ/098vOfPkXNH/ll6/BpgLD02MTlyZHLiYyUABLbxO5nHGgDZwuDZYcFD1IkebMNW9FAX6eRK6hYy5NzX6vdQqVyMICLwoCE8yd7/ZAhu9mLJF/KZtNPpsCiWbDNRIpIosUe8Oz1u0bqfD8w5Zhlw27KbevLyEeFd9UDI5nv6zId0MXa3PnPj6JjXp95W7ZBBlV7hHWED6MAJMkOvJWZrbZi3mgkfdzKGgux0OZ0Yi8fYITIK4qD7PvoIs/gt5j76iO7d/9zmVEB37gtdILmZDNIFUpufe25TMqgLrscSbsDS+vX0azqCfr3+IN5/89hJk0bfdD+5b9KYG+8n1XfNVYK+ytfzRS0vLCEZZIcFv6W3HkETmg/TW+mruJQvnjvMmc7uoq9qES8wpXkW4a3mQUuDK0iqidCEKpG+TDxUfKbzk52BGokc43TWhbPGrYof4Yv0pUDo5Wfqprba6BkUXRPru1tjAWpkaBx0V3r5B/nJYGIZjgAIkRjJZa0avtVhJ2I8fSEhLB9VFpaOZe8feejRI+98cOThR468/+yYFpN6wJwai++ak2OfnndX0FQTfB7xk88Rnn2eVj75lFae6507bPqsobPxl5nDZk3pSDQBgQ7G+yqrggLjqqzMRC5bUNjQyYzEYddqkEmzcuQLGZF9ETEua2+5S37ZV4X97csFawq7lHGQdW0v52cvMUzi21TFWGMNReITlaFzY3oLf4pPBEfuVxcg+ZcQcz+3y9fZOHCC22LlqZhWhm5eO/OzgQPH6hcHo6HcH8syLevXG43+poZhnoC9kDfFbakVTUuXc/J6jnOm7fH+7kAkL7uS7hG3N0+aObiQf39iS8v68/QJLjMAAAAAAQAAAASBBgDfBT5fDzz1AAMH0AAAAADbtqaEAAAAAN0fUZ/+z/2eCcgJZAABAAYAAgAAAAAAAHjaY2BkYOAI+buCgYHL4d/5f+c5TwBFUAE/AKRJBsgAeNpjPcFwgtWWQQOGWY4zMIAwqwdDDxszgw1LEFCsjWEyyxWGAMYJDAwgzLIBiJ8y+AIAUaoLVwAAAABaAHcAmwDMAOUA7QEWAVgBcQGdAdkB2QHZAdkCRXjaY2BkYGDgZ0hh4GWIZGAD8xCAmYERABSdAOZ42nXQA25FQRSA4b924xTRDWvbtt342byo2wV0FV1G466ga+rk5FQPw28MoJEXqqiobgDe+FRX0MqHupJ63tVVDPKqrqYdW11DJ9fqWtpZVrcyTjPiCoxQ18qeV4SJEyWGK9klxyxDDOEQxCZODtd4EMc4ZeosNlGGOGKTfQ7wk8EmS44wA6wapQhxSRhb1mTJYDHOIBMMM16wwvpZ8TODOc7Y5oAdo3L7a10wvib1PfbPmyxGGWaEGaNzYnJi4Q2OxQnjoKxYwZPfyMoLLLp/fsbRv4kSlxkeAQYJkiUtPxbDjy27h/AzRPrfST1f4K1IMgAAeNpjYGIAg/9zGIwYsAF+IFZhOMnIxGDDyMzIwsjKyMbIzsjBwMzIycjFyM3mmFSUWpbKGVpcUpSYWZJcyV6al2lg4uQIoV0tOEvRZJygMpZg2sDRgMk5CMQ0MnAyAQBr7hs3AA==)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2)format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-greek-700-normal-CHUG9PD8.woff2)format("woff2"),url(/assets/manrope-greek-700-normal-DyfsrCpP.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2)format("woff2"),url(/assets/manrope-vietnamese-700-normal-pt65Fn2Z.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2)format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}.jdi-page{--jdi-navy:#102f46;--jdi-blue:#1c5368;--jdi-cream:#fbf4e6;--jdi-plum:#743d5d;--jdi-coral:#e06c55;--jdi-green:#507364;--jdi-ink:#243943;min-height:100vh;color:var(--jdi-ink);background:var(--jdi-cream);font-family:var(--font-nunito),Calibri,"Segoe UI",sans-serif}.jdi-hero{color:#fff;background:linear-gradient(128deg,#0c273b 0%,var(--jdi-navy) 52%,#4d3048 100%);border-bottom:8px solid var(--jdi-coral);padding:20px clamp(18px,5vw,74px) 78px;position:relative;overflow:hidden}.jdi-hero:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 84px,#ffffff06 84px 85px);position:absolute;inset:0}.jdi-private{z-index:2;color:#f8e5c7;letter-spacing:.06em;text-align:center;text-transform:uppercase;background:#0000002e;border:1px solid #ffffff3d;border-radius:999px;width:fit-content;margin:0 auto 28px;padding:7px 12px;font-size:12px;font-weight:900;position:relative}.jdi-hero-grid{z-index:1;grid-template-columns:minmax(0,1.02fr) minmax(390px,.98fr);align-items:center;gap:clamp(35px,6vw,88px);max-width:1250px;margin:auto;display:grid;position:relative}.jdi-hero-copy>img{width:210px;height:auto;margin-bottom:30px;display:block}.jdi-kicker{color:#efbe74;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:950}.jdi-hero h1{color:#fff;letter-spacing:-.065em;margin:0;font-size:clamp(52px,7vw,90px);font-weight:950;line-height:.82}.jdi-hero h1 span{color:#ffd08a;margin-top:12px;display:inline-block}.jdi-lead{color:#e2eced;max-width:690px;margin:28px 0 0;font-size:18px;line-height:1.62}.jdi-host-line{border-top:1px solid #fff3;flex-wrap:wrap;gap:7px 20px;margin-top:26px;padding-top:20px;display:flex}.jdi-host-line b{color:#fff}.jdi-host-line span{color:#bcd5d9}.jdi-camera-card{background:#f5ead7;border:8px solid #fff;border-radius:12px;padding:18px;position:relative;transform:rotate(1.7deg);box-shadow:0 26px 65px #00000061}.jdi-record{z-index:4;color:#fff;letter-spacing:.08em;font-size:12px;font-weight:950;position:absolute;top:29px;left:31px}.jdi-record i{background:#f05e57;border-radius:50%;width:10px;height:10px;margin-right:6px;animation:1.7s infinite jdi-pulse;display:inline-block;box-shadow:0 0 0 5px #f05e572e}.jdi-viewfinder{color:#fff;background:radial-gradient(circle at 68% 32%,#ffc26f59,#0000 23%),linear-gradient(145deg,#1a5c68,#112f45 58%,#422e42);border-radius:5px;flex-direction:column;justify-content:flex-end;min-height:390px;padding:40px;display:flex;position:relative}.jdi-viewfinder:before{content:"";border:1px solid #ffffff4d;border-radius:50%;width:70px;height:70px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.jdi-viewfinder:after{content:"";background:#ffffff38;width:1px;height:95px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg);box-shadow:-47px 47px 0 -46px #ffffff38}.jdi-viewfinder strong{z-index:2;font-family:var(--font-bitter),Georgia,serif;font-size:clamp(30px,4vw,45px);line-height:1.06;position:relative}.jdi-door{background:#f0c77f;border:10px solid #ffffff2e;width:118px;height:182px;position:absolute;top:56px;right:45px;transform:perspective(260px)rotateY(-13deg);box-shadow:inset 0 0 0 3px #183a4a,0 15px 34px #00000038}.jdi-door:after{content:"";background:#61394f;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;right:12px}.jdi-door span{color:#f8dfad;text-align:center;width:130px;font-size:13px;font-weight:900;position:absolute;bottom:-32px;left:50%;transform:translate(-50%)}.jdi-corner{border-color:#fff;width:34px;height:34px;position:absolute}.jdi-corner.one{border-top:3px solid;border-left:3px solid;top:18px;left:18px}.jdi-corner.two{border-top:3px solid;border-right:3px solid;top:18px;right:18px}.jdi-corner.three{border-bottom:3px solid;border-left:3px solid;bottom:18px;left:18px}.jdi-corner.four{border-bottom:3px solid;border-right:3px solid;bottom:18px;right:18px}.jdi-camera-credit{color:#43565e;grid-template-columns:1fr auto;gap:1px 15px;padding:17px 8px 3px;display:grid}.jdi-camera-credit span{color:var(--jdi-plum);letter-spacing:.08em;text-transform:uppercase;grid-row:1/3;align-self:center;font-size:11px;font-weight:950}.jdi-camera-credit b{color:var(--jdi-navy);font-size:18px}.jdi-camera-credit small{color:#6b777b}.jdi-intro{text-align:center;max-width:880px;margin:auto;padding:clamp(62px,8vw,100px) 24px}.jdi-section-label{color:var(--jdi-coral);letter-spacing:.13em;text-transform:uppercase;font-weight:950;margin:0 0 8px!important;font-size:12px!important}.jdi-intro h2,.jdi-section-heading h2,.jdi-try h2{color:var(--jdi-navy);font-family:var(--font-bitter),Georgia,serif;margin:0;font-size:clamp(34px,5vw,54px);line-height:1.08}.jdi-intro>p:not(.jdi-section-label){color:#53666d;margin:17px auto 0;font-size:18px;line-height:1.68}.jdi-format{background:#edf2ef;border-block:1px solid #d8e0dc;padding:clamp(58px,7vw,86px) clamp(18px,5vw,70px)}.jdi-section-heading{text-align:center;max-width:850px;margin:0 auto 38px}.jdi-format-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1180px;margin:auto;display:grid}.jdi-format-grid article{border:1px solid #d6dfdc;border-top:7px solid var(--jdi-green);background:#fff;border-radius:11px;min-height:280px;padding:31px 27px 28px;position:relative;box-shadow:0 11px 26px #12374614}.jdi-format-grid article:nth-child(2){border-top-color:var(--jdi-blue)}.jdi-format-grid article:nth-child(3){border-top-color:var(--jdi-coral);transform:rotate(-1.2deg)}.jdi-format-grid article>span{color:#fff;background:var(--jdi-navy);border-radius:50%;place-items:center;width:46px;height:46px;margin-bottom:25px;font-weight:950;display:grid}.jdi-format-grid h3{color:var(--jdi-navy);margin:0;font-size:24px}.jdi-format-grid p{color:#637279;margin:12px 0 0;font-size:16px;line-height:1.55}.jdi-try{color:#fff;background:linear-gradient(130deg,#673650,#7d405e 55%,#9f5363);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(35px,7vw,90px);padding:clamp(65px,8vw,110px) clamp(20px,7vw,100px);display:grid}.jdi-try .jdi-section-label{color:#ffd08a}.jdi-try h2{color:#fff}.jdi-try-copy>p:not(.jdi-section-label){color:#f4e7ea;font-size:18px;line-height:1.65}.jdi-try blockquote{color:#ffe0a7;font-family:var(--font-bitter),Georgia,serif;border-left:5px solid #f2b758;margin:27px 0 0;padding:15px 0 15px 22px;font-size:22px;font-weight:800}.jdi-try-list{background:#ffffff1a;border:1px solid #ffffff3d;border-radius:13px;gap:9px;padding:26px;display:grid}.jdi-try-list div{color:#263f48;background:#fff;border-radius:6px;align-items:center;gap:13px;padding:13px 15px;font-size:15px;font-weight:850;display:flex}.jdi-try-list span{color:var(--jdi-coral);font-size:22px;font-weight:950}.jdi-team{padding:clamp(60px,8vw,100px) clamp(18px,5vw,70px)}.jdi-team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1120px;margin:auto;display:grid}.jdi-team-grid article{border:1px solid #ded7ca;border-bottom:7px solid var(--jdi-navy);background:#fff;border-radius:11px;padding:28px 25px;box-shadow:0 12px 27px #12374614}.jdi-team-grid article:nth-child(2){border-bottom-color:var(--jdi-coral)}.jdi-team-grid article:nth-child(3){border-bottom-color:var(--jdi-green)}.jdi-role{color:#fff;background:var(--jdi-plum);letter-spacing:.08em;text-transform:uppercase;border-radius:4px;margin-bottom:18px;padding:6px 9px;font-size:10px;font-weight:950;display:inline-block}.jdi-team h3{color:var(--jdi-navy);margin:0;font-size:25px}.jdi-team article p{color:var(--jdi-plum);margin:4px 0 14px;font-weight:900}.jdi-team article small{color:#66747a;font-size:15px;line-height:1.55;display:block}.jdi-footer{color:#fff;text-align:left;background:#0b283b;justify-content:center;align-items:center;gap:28px;padding:35px 22px;display:flex}.jdi-footer img{width:210px}.jdi-footer div{border-left:1px solid #ffffff40;padding-left:28px}.jdi-footer b,.jdi-footer span{display:block}.jdi-footer b{font-family:var(--font-bitter),Georgia,serif;font-size:23px}.jdi-footer span{color:#bdd2d4;margin-top:4px;font-size:13px}@keyframes jdi-pulse{0%,to{opacity:1}50%{opacity:.42}}@media (width<=900px){.jdi-hero-grid,.jdi-try{grid-template-columns:1fr}.jdi-hero-copy{text-align:center}.jdi-hero-copy>img{margin-inline:auto}.jdi-host-line{justify-content:center}.jdi-camera-card{width:min(570px,100%);margin:auto}.jdi-format-grid,.jdi-team-grid{grid-template-columns:1fr}.jdi-format-grid article{min-height:0}.jdi-format-grid article:nth-child(3){transform:none}}@media (width<=600px){.jdi-hero{padding:14px 15px 48px}.jdi-private{margin-bottom:24px;font-size:9px}.jdi-hero-copy>img{width:165px;margin-bottom:22px}.jdi-kicker{font-size:10px}.jdi-hero h1{font-size:52px}.jdi-lead{font-size:16px}.jdi-host-line{gap:4px;display:grid}.jdi-camera-card{border-width:5px;padding:10px;transform:none}.jdi-viewfinder{min-height:310px;padding:27px}.jdi-door{width:90px;height:140px;top:50px;right:30px}.jdi-record{top:23px;left:23px}.jdi-camera-credit{text-align:center;grid-template-columns:1fr}.jdi-camera-credit span{grid-row:auto;margin-top:5px}.jdi-intro{padding:55px 18px}.jdi-intro>p:not(.jdi-section-label){font-size:16px}.jdi-format,.jdi-team{padding:50px 14px}.jdi-format-grid article,.jdi-team-grid article{padding:23px 20px}.jdi-try{gap:28px;padding:55px 17px}.jdi-try-copy>p:not(.jdi-section-label){font-size:16px}.jdi-try blockquote{font-size:19px}.jdi-try-list{padding:13px}.jdi-try-list div{padding:11px;font-size:14px}.jdi-footer{text-align:center;flex-direction:column;gap:16px}.jdi-footer img{width:185px}.jdi-footer div{border-top:1px solid #ffffff40;border-left:0;padding:16px 0 0}}@media (prefers-reduced-motion:reduce){.jdi-record i{animation:none}}.roadshow-page{--rs-navy:#102f46;--rs-cyan:#24aeb4;--rs-yellow:#ffd84d;--rs-coral:#f06b52;--rs-plum:#6c3d61;--rs-cream:#fff8e8;--rs-ink:#20353e;min-height:100vh;color:var(--rs-ink);background:var(--rs-cream);font-family:var(--font-nunito),Calibri,"Segoe UI",sans-serif;overflow:hidden}.roadshow-hero{color:#fff;background:var(--rs-navy)}.roadshow-topbar{color:var(--rs-navy);background:var(--rs-yellow);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:20px;padding:10px clamp(18px,5vw,72px);font-size:12px;font-weight:950;display:flex}.roadshow-topbar span{color:#fff;background:var(--rs-plum);border-radius:3px;padding:2px 7px}.roadshow-hero-inner{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(35px,6vw,85px);max-width:1240px;margin:auto;padding:clamp(45px,7vw,90px) clamp(20px,5vw,70px) 74px;display:grid}.roadshow-title-block>img{width:190px;margin-bottom:34px;display:block}.roadshow-title-block>p{width:fit-content;color:var(--rs-navy);background:var(--rs-cyan);letter-spacing:.05em;text-transform:uppercase;margin:0 0 12px;padding:6px 10px;font-size:14px;font-weight:950;transform:rotate(-1.5deg)}.roadshow-title-block h1{color:#fff;letter-spacing:-.07em;max-width:760px;margin:0;font-size:clamp(58px,8vw,105px);font-weight:950;line-height:.85}.roadshow-title-block h1 span{width:fit-content;color:var(--rs-yellow);font-size:.55em;display:block;transform:rotate(-3deg)}.roadshow-scribble{color:#e2eef0;max-width:660px;margin-top:28px;font-size:18px;font-weight:800;line-height:1.5}.roadshow-stop-board{color:var(--rs-ink);border:4px solid var(--rs-ink);box-shadow:13px 13px 0 var(--rs-coral);background:#fff;padding:43px 34px 36px;position:relative;transform:rotate(2deg)}.roadshow-tape{background:#ffd84de6;width:120px;height:36px;position:absolute;top:-18px;left:50%;transform:translate(-50%)rotate(-3deg)}.roadshow-stop-board small,.roadshow-stop-board>strong{display:block}.roadshow-stop-board small{color:var(--rs-coral);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:950}.roadshow-stop-board>strong{color:var(--rs-navy);margin:4px 0 17px;font-size:clamp(31px,4vw,48px);line-height:1}.roadshow-stop-board p{color:#56676d;margin:18px 0 25px;font-size:16px;line-height:1.55}.roadshow-route{color:var(--rs-plum);text-transform:uppercase;align-items:center;gap:7px;font-size:13px;font-weight:950;display:flex}.roadshow-route i{background:var(--rs-cyan);border-radius:50%;width:8px;height:8px}.roadshow-stamp{color:#fff;background:var(--rs-coral);letter-spacing:.1em;padding:8px 12px;font-size:13px;display:inline-block;transform:rotate(-2deg)}.roadshow-marquee{color:var(--rs-navy);background:var(--rs-cyan);letter-spacing:.06em;white-space:nowrap;justify-content:center;gap:17px;padding:13px 18px;font-size:13px;font-weight:950;display:flex;overflow:hidden}.roadshow-marquee i{color:var(--rs-yellow)}.roadshow-hook{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(35px,7vw,90px);max-width:1120px;margin:auto;padding:clamp(65px,8vw,105px) 22px;display:grid}.roadshow-hook-quote{color:#fff;background:var(--rs-plum);border:4px solid var(--rs-navy);box-shadow:10px 10px 0 var(--rs-yellow);padding:35px 30px;transform:rotate(-2deg)}.roadshow-hook-quote span,.roadshow-hook-quote strong{display:block}.roadshow-hook-quote span{color:#f4cfe4;text-transform:uppercase;margin-bottom:7px;font-size:13px;font-weight:950}.roadshow-hook-quote strong{font-size:clamp(32px,5vw,50px);line-height:1.05}.roadshow-hook-copy h2,.roadshow-heading h2,.roadshow-why h2{color:var(--rs-navy);margin:0;font-size:clamp(34px,5vw,53px);font-weight:950;line-height:1}.roadshow-hook-copy p{color:#566a71;margin:18px 0 0;font-size:18px;line-height:1.65}.roadshow-stops{background:#e8f5f3;border-block:1px solid #c9dfdc;padding:clamp(58px,7vw,90px) clamp(18px,5vw,72px)}.roadshow-heading{text-align:center;max-width:760px;margin:0 auto 42px}.roadshow-heading>span{color:var(--rs-coral);letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:950;display:block}.roadshow-stop-grid{grid-template-columns:repeat(4,1fr);gap:15px;max-width:1240px;margin:auto;display:grid}.roadshow-card{border:3px solid var(--rs-navy);min-height:300px;box-shadow:7px 7px 0 var(--rs-cyan);background:#fff;padding:26px 22px;position:relative}.roadshow-card:nth-child(2){box-shadow:7px 7px 0 var(--rs-yellow);transform:translateY(12px)rotate(1deg)}.roadshow-card:nth-child(3){box-shadow:7px 7px 0 var(--rs-coral);transform:rotate(-1deg)}.roadshow-card:nth-child(4){box-shadow:7px 7px 0 var(--rs-plum);transform:translateY(12px)}.roadshow-card>b{color:#fff;background:var(--rs-coral);letter-spacing:.08em;text-transform:uppercase;padding:5px 8px;font-size:11px;display:inline-block}.roadshow-card>span{color:#c8d6d8;font-size:27px;font-weight:950;position:absolute;top:18px;right:18px}.roadshow-card h3{color:var(--rs-navy);margin:38px 0 11px;font-size:25px;line-height:1.05}.roadshow-card p{color:#627278;margin:0;font-size:15px;line-height:1.55}.roadshow-team{color:#fff;background:linear-gradient(120deg,#102f46,#164a5c);padding:clamp(62px,8vw,100px) clamp(18px,5vw,70px)}.roadshow-heading.light>span{color:var(--rs-yellow)}.roadshow-heading.light h2{color:#fff}.roadshow-team-row{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:18px;max-width:1200px;margin:auto;display:grid}.roadshow-team-row article{min-height:240px;color:var(--rs-ink);border-top:8px solid var(--rs-cyan);background:#fff;padding:27px 24px}.roadshow-team-row article:nth-of-type(2){border-top-color:var(--rs-coral)}.roadshow-team-row article:nth-of-type(3){border-top-color:var(--rs-yellow)}.roadshow-team-row article>span{color:var(--rs-plum);letter-spacing:.1em;font-size:10px;font-weight:950}.roadshow-team-row strong,.roadshow-team-row b{display:block}.roadshow-team-row strong{color:var(--rs-navy);margin:21px 0 2px;font-size:25px}.roadshow-team-row b{color:var(--rs-coral);font-size:14px}.roadshow-team-row p{color:#617177;font-size:15px;line-height:1.5}.roadshow-plus{color:var(--rs-yellow);font-size:37px;font-weight:950}.roadshow-why{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(35px,7vw,90px);max-width:1160px;margin:auto;padding:clamp(65px,9vw,115px) 24px;display:grid}.roadshow-why span{color:var(--rs-coral);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:950}.roadshow-why h2{margin-top:8px}.roadshow-why>p{color:#fff;background:var(--rs-coral);box-shadow:9px 9px 0 var(--rs-yellow);margin:0;padding:24px;font-size:18px;font-weight:750;line-height:1.6;transform:rotate(1.5deg)}.roadshow-footer{color:#fff;background:#0a2638;justify-content:center;align-items:center;gap:27px;padding:34px 20px;display:flex}.roadshow-footer img{width:190px}.roadshow-footer div{border-left:1px solid #ffffff42;padding-left:27px}.roadshow-footer strong,.roadshow-footer span{display:block}.roadshow-footer strong{font-size:24px}.roadshow-footer span{color:#b9d7da;margin-top:3px;font-size:13px}@media (width<=950px){.roadshow-hero-inner,.roadshow-hook,.roadshow-why{grid-template-columns:1fr}.roadshow-title-block{text-align:center}.roadshow-title-block>img,.roadshow-title-block>p,.roadshow-title-block h1 span{margin-inline:auto}.roadshow-stop-board{width:min(570px,100%);margin:auto}.roadshow-stop-grid{grid-template-columns:repeat(2,1fr)}.roadshow-team-row{grid-template-columns:1fr}.roadshow-plus{text-align:center;line-height:.6}.roadshow-team-row article{min-height:0}}@media (width<=620px){.roadshow-topbar{align-items:center;padding:8px 12px;font-size:9px}.roadshow-topbar b{text-align:right}.roadshow-hero-inner{padding:38px 15px 55px}.roadshow-title-block>img{width:155px;margin-bottom:24px}.roadshow-title-block>p{font-size:10px}.roadshow-title-block h1{font-size:59px}.roadshow-scribble{font-size:16px}.roadshow-stop-board{box-shadow:8px 8px 0 var(--rs-coral);padding:36px 21px 27px;transform:none}.roadshow-route{flex-wrap:wrap}.roadshow-marquee{justify-content:flex-start;font-size:10px}.roadshow-hook{padding:55px 16px}.roadshow-hook-quote{box-shadow:7px 7px 0 var(--rs-yellow);padding:27px 22px}.roadshow-hook-copy p{font-size:16px}.roadshow-stops,.roadshow-team{padding:50px 14px}.roadshow-stop-grid{grid-template-columns:1fr}.roadshow-card,.roadshow-card:nth-child(2),.roadshow-card:nth-child(3),.roadshow-card:nth-child(4){min-height:0;transform:none}.roadshow-card h3{margin-top:27px}.roadshow-team-row{gap:13px}.roadshow-plus{font-size:27px}.roadshow-why{padding:58px 16px}.roadshow-why>p{font-size:16px;transform:none}.roadshow-footer{text-align:center;flex-direction:column;gap:15px}.roadshow-footer img{width:170px}.roadshow-footer div{border-top:1px solid #ffffff40;border-left:0;padding:15px 0 0}}.roadshow-topbar a{color:#fff;background:var(--rs-plum);border-radius:4px;padding:5px 9px;font-weight:950;text-decoration:none}@media (width<=620px){.roadshow-topbar{min-height:48px;padding:7px 13px;font-size:9px}.roadshow-topbar a{padding:7px 9px;font-size:11px}.roadshow-topbar b{max-width:190px;font-size:10px;line-height:1.25}.roadshow-hero-inner{gap:34px;padding:28px 18px 40px}.roadshow-title-block>img{width:145px;margin-bottom:18px}.roadshow-title-block>p{margin-bottom:10px;padding:5px 8px;font-size:9px}.roadshow-title-block h1{font-size:51px;line-height:.86}.roadshow-scribble{margin-top:21px;font-size:14px;line-height:1.4}.roadshow-stop-board{border-width:3px;width:calc(100% - 10px);padding:29px 22px 25px}.roadshow-tape{width:92px;height:27px;top:-13px}.roadshow-stop-board small{font-size:10px}.roadshow-stop-board>strong{margin:3px 0 12px;font-size:35px}.roadshow-route{gap:5px;font-size:11px}.roadshow-stop-board p{margin:15px 0 19px;font-size:14px;line-height:1.45}.roadshow-stamp{padding:7px 10px;font-size:11px}.roadshow-marquee{padding:10px 13px;font-size:9px}.roadshow-hook{gap:31px;padding:47px 18px}.roadshow-hook-quote{padding:23px 19px}.roadshow-hook-quote span{font-size:10px}.roadshow-hook-quote strong{font-size:36px}.roadshow-hook-copy h2,.roadshow-heading h2,.roadshow-why h2{font-size:34px;line-height:1.03}.roadshow-hook-copy p{margin-top:14px;font-size:15px;line-height:1.52}.roadshow-stops,.roadshow-team{padding:43px 15px}.roadshow-heading{margin-bottom:30px}.roadshow-heading>span{font-size:10px}.roadshow-card{padding:21px 19px}.roadshow-card h3{font-size:23px}}.autumn-bulletin,.autumn-events,.autumn-resources,.hiring-page,.rise-page,.lunch-learns-page{background-color:#d5e0e2!important;background-image:linear-gradient(#e5edeee6,#c7d6d8f0),url(/county-landscape.jpg)!important}.autumn-bulletin .board-header .header-copy:before,.autumn-bulletin .board-header .header-copy:after,.autumn-events .board-header .header-copy:before,.autumn-events .board-header .header-copy:after{display:none!important}.autumn-bulletin .board-shell{background:#f3ecdf!important;border-color:#12364c!important}.autumn-bulletin .main-nav-group.events-group{border-top-color:#356f68!important}.autumn-bulletin .main-nav-group.news-group{border-top-color:#8a4263!important}.autumn-bulletin .main-nav-group.business-group{border-top-color:#356b82!important}.offers-savings-page .offers-savings-header{border-bottom-color:#8a4263!important}.offers-savings-page .section-plaque{background:linear-gradient(135deg,#8a4263,#65344d)!important}.member-highlights-page .section-plaque{background:linear-gradient(135deg,#356b82,#12364c)!important}.fundraisers-page .section-plaque{background:linear-gradient(135deg,#356f68,#274f4b)!important}.hiring-page .hiring-page-header{border-bottom-color:#356b82!important}.resources-page .resources-header{border-bottom-color:#356f68!important}.rise-page .rise-header{border-bottom-color:#b06b43!important}.lunch-learns-page .events-header{border-bottom-color:#8a4263!important}.autumn-events .events-board .events-header{background:linear-gradient(132deg,#12364c 0 48%,#356f68 100%)!important;border-color:#aecbd2 #aecbd2 #8a4263!important}.home-focus-grid>a:first-child{background:#356f68!important}.home-focus-grid>a:nth-child(2){background:#8a4263!important}.home-focus-grid>a:nth-child(3){background:#12364c!important}@media (width<=650px){.autumn-bulletin,.autumn-events,.autumn-resources,.hiring-page,.rise-page,.lunch-learns-page{background-attachment:scroll!important}}.autumn-bulletin,.autumn-events,.autumn-resources,.autumn-savings-page,.autumn-fundraisers-page,.autumn-highlights-page,.hiring-page,.rise-page,.monthly-connections-page,.ribbon-page,.annual-meeting-page,.travel-page,.advertising-page{--readable-navy:#15364d;--readable-ink:#253943;--readable-muted:#52636b;--readable-cream:#fff8e9}.autumn-events .events-header h1,.autumn-events .events-header h2,.autumn-events .events-header p,.autumn-events .events-header span,.autumn-resources .resources-header h1,.autumn-resources .resources-header h2,.autumn-resources .resources-header p,.autumn-resources .resources-header .resources-kicker,.autumn-resources .resources-header .resources-intro,.travel-page .travel-hero h1,.travel-page .travel-hero h2,.travel-page .travel-hero p{text-shadow:0 1px 2px #1c140c6b;color:#fffaf0!important}.autumn-resources .resources-header .resources-intro{color:#f3ead5!important}.ribbon-page .ribbon-hero h1,.ribbon-page .ribbon-hero h2,.annual-meeting-page .annual-meeting-hero h1,.annual-meeting-page .annual-meeting-hero h2,.hiring-page .hiring-page-header h1,.rise-page .rise-header h1,.monthly-connections-page .monthly-connections-header h1,.advertising-page .advertising-page-header h1{color:var(--readable-navy)!important;text-shadow:none!important}.ribbon-impact-strip,.hiring-page .hiring-offer,.ribbon-impact-strip b,.ribbon-impact-strip strong,.ribbon-impact-strip span,.hiring-page .hiring-offer h2,.hiring-page .hiring-offer p{color:#fff!important}.posting-card,.event-card,.resource-alert-card,.fresh-update-card,.hiring-listing-card,.renewed-member-card,.ribbon-album{color:var(--readable-ink)}.autumn-bulletin .category-nav a:not(:nth-child(3)):not(:nth-child(6)),.autumn-bulletin .button,.autumn-bulletin .submit-button,.autumn-events .events-submit-link,.autumn-events .events-back-link,.autumn-resources .resources-back,.autumn-resources .resources-nav a,.autumn-resources .organization-primary,.rise-page .rise-nav a,.rise-page .upcoming-learn-more,.connection-year-nav a{color:#fffaf0!important}.annual-meeting-home-feature{background:linear-gradient(110deg,#263846,#4b3044 72%,#744540);border:2px solid #d9b770;border-radius:12px;align-items:center;gap:22px;margin:20px clamp(14px,3vw,30px);padding:19px 25px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:5px 6px #4a304426;color:#fff8e8!important}.annual-meeting-home-feature:hover,.annual-meeting-home-feature:focus-visible{transform:translateY(-2px);box-shadow:7px 9px #4a30442e}.annual-meeting-home-date{color:#432d38;text-align:center;background:#fff3d7;border:1px solid #e4c886;border-radius:9px;flex:none;place-items:center;width:74px;height:74px;line-height:1;display:grid}.annual-meeting-home-date b{letter-spacing:.16em;align-self:end;font-size:12px}.annual-meeting-home-date strong{align-self:start;font:700 38px/1 Georgia,serif}.annual-meeting-home-copy{gap:5px;min-width:0;display:grid}.annual-meeting-home-copy small{color:#f4d795;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.annual-meeting-home-copy strong{font:700 clamp(23px,2.5vw,33px)/1.1 Georgia,serif}.annual-meeting-home-copy span{font-size:14px;line-height:1.4}.annual-meeting-home-action{color:#263846;white-space:nowrap;background:#fff0c8;border-radius:999px;flex:none;margin-left:auto;padding:11px 15px;font-size:13px;font-weight:900}.annual-meeting-home-action span{margin-left:5px;font-size:18px}@media (width<=680px){.annual-meeting-home-feature{flex-wrap:wrap;align-items:flex-start;gap:13px;margin:15px 10px;padding:17px}.annual-meeting-home-date{width:61px;height:61px}.annual-meeting-home-date strong{font-size:31px}.annual-meeting-home-copy{flex:calc(100% - 75px)}.annual-meeting-home-copy strong{font-size:24px}.annual-meeting-home-copy span{font-size:13px}.annual-meeting-home-action{margin:2px 0 0 74px}}.autumn-bulletin a:focus-visible,.autumn-events a:focus-visible,.autumn-resources a:focus-visible,.hiring-page a:focus-visible,.rise-page a:focus-visible,.monthly-connections-page a:focus-visible,.ribbon-page a:focus-visible,.annual-meeting-page a:focus-visible,.travel-page a:focus-visible,.advertising-page a:focus-visible,.autumn-bulletin button:focus-visible,.autumn-events button:focus-visible,.autumn-resources button:focus-visible{outline-offset:3px!important;outline:3px solid #f3c95d!important}@media (width<=650px){.autumn-resources .resources-header .resources-kicker,.autumn-resources .resources-header .resources-intro-mobile{color:#fffaf0!important}.ribbon-impact-strip span+span{border-color:#ffffff47!important}}.autumn-events .events-back-link,.autumn-events .events-submit-link{color:#fff8e9!important;background:#a9562d!important;border-color:#71391f!important;box-shadow:0 4px #512f1d33!important}.autumn-events .events-submit-link{background:#713b57!important;border-color:#51273d!important}.autumn-events .events-board .section-plaque{color:#fff8e9!important;box-shadow:none!important;background:#8f4b29!important;border-color:#6f351d!important}.autumn-events .events-board .chamber-event-mark{color:#fff8e9!important;background:#6b3d2a!important;border-color:#b76737!important}.autumn-events .events-board .chamber-event-mark strong{color:#f2c35f!important}.autumn-events .events-board .event-host-badge.chamber-host{color:#fff8e9!important;background:#713b57!important;border-color:#9a6b7e!important}.autumn-events .events-board .posting-caption h3{color:#52382b!important}.autumn-events .events-board .posting-caption p{color:#713b57!important}@media (width<=650px){.autumn-events .events-board{padding:12px 10px 28px!important}.autumn-events .events-topbar{grid-template-columns:1fr 1fr!important;gap:9px!important;margin-bottom:10px!important;display:grid!important}.autumn-events .events-topbar a{text-align:center!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;min-height:48px!important;padding:7px 9px!important;font-size:14px!important;line-height:1.12!important;display:flex!important}.autumn-events .events-board .events-header{background-color:#fff8e9!important;background-image:url(/autumn-harvest-garland.webp)!important;background-position:right -8px bottom -7px!important;background-repeat:no-repeat!important;background-size:74%!important;border:1px solid #c49a58!important;border-bottom:6px solid #a9562d!important;border-radius:10px!important;justify-content:flex-start!important;align-items:flex-start!important;height:128px!important;min-height:128px!important;margin-bottom:14px!important;padding:16px 46% 48px 17px!important;display:flex!important;overflow:hidden!important;box-shadow:0 6px #53342129!important}.autumn-events .events-header .brand-logo{object-fit:contain!important;object-position:left top!important;filter:none!important;width:190px!important;max-width:100%!important;max-height:56px!important;margin:0!important}.autumn-events .events-board .events-header:before,.autumn-events .events-board .events-header:after{display:none!important}.autumn-events .events-board .section-plaque{border-radius:7px!important;margin:10px 0 14px!important;padding:13px 12px!important;font-size:25px!important}body .autumn-events .events-board .chamber-event-mention{border-left-width:4px!important;grid-template-columns:54px minmax(0,1fr)!important;min-height:118px!important}body .autumn-events .events-board .chamber-event-mention .chamber-event-mark{width:54px!important;min-height:118px!important}body .autumn-events .events-board .chamber-event-mention .posting-caption{padding:10px 11px!important}body .autumn-events .events-board .chamber-event-mention .posting-caption h3{font-size:18px!important;line-height:1.12!important}body .autumn-events .events-board .chamber-event-mention .posting-caption p{font-size:13px!important;line-height:1.28!important}}.fall-foliage-guide-link{color:#fff;background:linear-gradient(110deg,#713b57 0%,#8f4b29 50%,#b76835 100%);border:3px solid #f1cc56;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin:22px clamp(14px,3vw,30px) 0;padding:15px 20px;text-decoration:none;display:grid;transform:translateZ(0);box-shadow:6px 7px #12364c38}.fall-foliage-guide-link:hover{color:#fff;filter:brightness(1.05);transform:translateY(-2px)}.fall-foliage-leaf{filter:drop-shadow(0 5px 2px #26140b4d);transform-origin:50% 15%;place-items:center;width:66px;height:66px;font-size:50px;line-height:1;animation:2.7s ease-in-out infinite foliage-leaf-dance;display:grid}.fall-foliage-copy{gap:2px;min-width:0;display:grid}.fall-foliage-copy small{color:#fff3cf;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850}.fall-foliage-copy strong{font-family:var(--font-bitter),Georgia,serif;font-size:clamp(23px,3vw,34px);line-height:1.05}.fall-foliage-action{color:#173f55;white-space:nowrap;background:#f8f0df;border:2px solid #fff3cf;border-radius:999px;align-items:center;gap:8px;padding:11px 15px;font-size:15px;font-weight:950;display:inline-flex}.fall-foliage-action b{font-size:20px;transition:transform .2s}.fall-foliage-guide-link:hover .fall-foliage-action b{transform:translate(4px)}.take-a-hike-home-feature{background:linear-gradient(90deg,#092a26f5 0%,#092a26d4 52%,#092a261f 100%),url(/take-a-hike-hero.webp) 50% 48%/cover no-repeat;border:3px solid #d8b85e;border-radius:13px;align-items:center;min-height:190px;margin:18px clamp(14px,3vw,30px);text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:6px 7px #12364c29;color:#fff!important}.take-a-hike-home-feature:hover,.take-a-hike-home-feature:focus-visible{color:#fff;transform:translateY(-2px);box-shadow:10px 12px #12364c2e}.take-a-hike-home-copy{gap:6px;width:min(610px,66%);padding:20px 24px;display:grid}.take-a-hike-home-copy small{color:#f0d16f;letter-spacing:.15em;text-transform:uppercase;font-size:12px;font-weight:950}.take-a-hike-home-copy strong{font-family:var(--font-bitter),Georgia,serif;text-wrap:balance;font-size:clamp(27px,3.4vw,39px);line-height:1.02}.take-a-hike-home-copy>span{color:#edf4ed;max-width:560px;font-size:14px;line-height:1.35}.take-a-hike-home-copy b{color:#173f3a;background:#f7e4a1;border-radius:999px;justify-self:start;margin-top:3px;padding:9px 14px;font-size:13px}.take-a-hike-home-copy i{margin-left:7px;font-style:normal;transition:transform .2s;display:inline-block}.take-a-hike-home-feature:hover i{transform:translate(4px)}.explore-county-home{margin:23px clamp(14px,3vw,30px) 22px}.explore-county-home h2{color:#173f55;margin:0;font-family:Manrope,Segoe UI,Arial,sans-serif;font-size:clamp(23px,2.8vw,32px);line-height:1.15}.explore-county-intro,.explore-statewide-heading p{color:#52656e;margin:5px 0 11px;font-size:14px;line-height:1.4}.explore-statewide-heading{border-top:2px solid #d8b85e;margin-top:26px;padding-top:20px}.explore-county-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.explore-county-card{border:3px solid #d8b85e;border-radius:11px;flex-direction:column;align-items:flex-start;min-width:0;min-height:194px;padding:19px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:5px 6px #12364c29;color:#fff!important}.explore-county-card:hover,.explore-county-card:focus-visible{transform:translateY(-3px);box-shadow:7px 9px #12364c2e;color:#fff!important}.explore-county-card strong{max-width:18ch;font-family:Manrope,Segoe UI,Arial,sans-serif;font-size:clamp(19px,2vw,25px);line-height:1.12}.explore-county-card>span{margin-top:9px;font-size:14px;font-weight:600;line-height:1.35}.explore-county-card b{color:#173f55;background:#fff3cd;border-radius:999px;align-items:center;gap:9px;margin-top:auto;padding:8px 11px;font-size:13px;line-height:1.2;display:inline-flex}.explore-county-card i{font-size:17px;font-style:normal}.explore-county-towns{background:linear-gradient(90deg,#0f2f3ef5,#0f2f3e94),url(/county-landscape.jpg) 50%/cover}.explore-county-hike{background:linear-gradient(90deg,#092a26f5,#092a2685),url(/take-a-hike-hero.webp) 50%/cover}.explore-county-markets{background:linear-gradient(90deg,#372b1cf0,#372b1c80),url(/social/farmers-markets-share.webp) 0/auto 100%}.explore-county-trails{background:linear-gradient(90deg,#2a1b2df5,#2a1b2d7a),url(/monthly-connections/arts-center-4.webp) 50%/cover}.explore-county-food{background:linear-gradient(90deg,#4b1f19f5,#4b1f197a),url(/taste-of-ellington/ellington-sunset-table.webp) 50%/cover}@media (width>=901px){.explore-county-local{grid-template-columns:repeat(3,minmax(0,1fr))}.explore-county-statewide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.explore-county-links{grid-template-columns:1fr 1fr}.explore-county-card{min-height:170px}.explore-county-local .explore-county-card:last-child{grid-column:1/-1}}@media (width<=650px){.explore-county-home{margin:17px 10px}.explore-county-links{grid-template-columns:1fr;gap:10px}.explore-county-card{grid-column:auto;min-height:155px}.explore-county-card strong{max-width:none}}@keyframes foliage-leaf-dance{0%,to{transform:translateY(0)rotate(-8deg)}35%{transform:translateY(-7px)rotate(8deg)}70%{transform:translateY(2px)rotate(-14deg)}}@media (prefers-reduced-motion:reduce){.fall-foliage-leaf{animation:none}.fall-foliage-guide-link,.fall-foliage-action b{transition:none}}.home-fall-focus{color:#173f55;background:#fffaf0;border:2px solid #9bc7d6;margin:22px clamp(14px,3vw,30px);padding:clamp(18px,3vw,30px);box-shadow:7px 8px #7c365524}.home-focus-heading span{color:#7c3655;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900}.home-focus-heading h2{margin:5px 0 18px;font-size:clamp(25px,4vw,38px);line-height:1.05}.home-focus-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.home-focus-grid>a{color:#fff;background:#173f55;border:2px solid #315e72;gap:8px;min-height:150px;padding:17px;text-decoration:none;display:grid}.home-focus-grid>a:nth-child(2){background:#7c3655;border-color:#9a5573}.home-focus-grid time{color:#f1cc56;letter-spacing:.12em;font-size:14px;font-weight:900}.home-focus-grid strong{font-size:clamp(18px,2.2vw,25px);line-height:1.12}.home-focus-grid span{color:#eaf3ef;align-self:end;font-size:12px;font-weight:800}.home-event-paths{grid-template-columns:1fr 1fr;gap:10px;margin-top:13px;display:grid}.home-event-paths>a{color:#173f55;background:#e6f1ea;border-left:5px solid #67866e;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;text-decoration:none;display:flex}.home-event-paths span{text-align:right;font-size:12px}.home-november-note{color:#5d4d56;background:#f4eaf0;border-left:5px solid #7c3655;margin:13px 0 0;padding:11px 13px;font-size:13px}.events-november-preview{color:#173f55;background:#f4eaf0;border-left:6px solid #7c3655;justify-content:space-between;align-items:center;gap:18px;margin:8px clamp(14px,3vw,30px) 24px;padding:13px 16px;display:flex}.events-november-preview span{text-align:right;font-size:13px}.perks-passport-page-feature{color:#fff;background:linear-gradient(120deg,#173f55,#2f604c);border:2px solid #f1cc56;gap:7px;margin:22px clamp(14px,3vw,30px);padding:22px;text-decoration:none;display:grid;box-shadow:7px 8px #7c365524}.perks-passport-page-feature>span{color:#f1cc56;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900}.perks-passport-page-feature>strong{font-size:clamp(25px,4vw,38px)}.perks-passport-page-feature p{max-width:680px;margin:0}.perks-passport-page-feature b{color:#f8e79f;margin-top:5px}.lunch-learn-upcoming{grid-template-columns:1fr;min-height:150px;padding-top:62px}.lunch-past-sessions{margin-top:20px}@media (width<=700px){.fall-foliage-guide-link{grid-template-columns:60px minmax(0,1fr);gap:10px;margin:14px 10px 0;padding:13px 12px}.fall-foliage-leaf{width:54px;height:54px;font-size:43px}.fall-foliage-copy small{font-size:9px;line-height:1.25}.fall-foliage-copy strong{font-size:22px}.fall-foliage-action{grid-column:1/-1;justify-content:center;width:100%;padding:10px 13px}.take-a-hike-home-feature{background:linear-gradient(90deg,#082723f5 0%,#082723db 65%,#08272359 100%),url(/take-a-hike-hero.webp) 50%/cover no-repeat;border-radius:10px;min-height:175px;margin:13px 10px;box-shadow:4px 5px #12364c24}.take-a-hike-home-copy{width:82%;padding:15px 14px}.take-a-hike-home-copy small{font-size:9px}.take-a-hike-home-copy strong{font-size:24px}.take-a-hike-home-copy>span{display:none}.take-a-hike-home-copy b{padding:8px 12px;font-size:12px}.home-fall-focus{margin:14px 10px;padding:16px 12px;box-shadow:4px 5px #7c365521}.home-focus-grid{grid-template-columns:1fr;gap:9px}.home-focus-grid>a{min-height:112px;padding:14px}.home-event-paths{grid-template-columns:1fr}.home-event-paths>a{flex-direction:column;align-items:flex-start;gap:3px}.home-event-paths span{text-align:left}.events-november-preview{flex-direction:column;align-items:flex-start;gap:5px;margin:8px 12px 18px}.events-november-preview span{text-align:left}.perks-passport-page-feature{margin:15px 11px;padding:18px}}.signature-events-page{--se-navy:#102e49;--se-navy2:#183f5f;--se-cream:#fbf6e9;--se-plum:#72415d;--se-green:#587563;--se-gold:#c9a96a;--se-ink:#263844;min-height:100vh;color:var(--se-ink);background:var(--se-cream);font-family:Nunito Sans,Calibri,Segoe UI,sans-serif}.signature-hero{color:#fff;background:linear-gradient(130deg,#0c2942 0%,var(--se-navy2) 58%,#4b3046 100%);border-bottom:8px solid var(--se-gold);text-align:center;padding:58px 24px 82px;position:relative;overflow:hidden}.signature-hero:before,.signature-hero:after{content:"";pointer-events:none;position:absolute}.signature-hero:before{background:linear-gradient(115deg,#0000 0 47%,#ffffff0b 47% 62%,#0000 62%);inset:0}.signature-hero:after{border:42px solid #c9a96a1f;border-radius:50%;width:380px;height:380px;bottom:-170px;right:-110px}.signature-hero-inner{z-index:1;max-width:960px;margin:auto;position:relative}.signature-hero img{width:min(310px,72%);height:auto;margin:0 auto 34px;display:block}.signature-kicker{color:#e7cf9e;letter-spacing:.13em;text-transform:uppercase;margin:0 0 11px;font-size:13px;font-weight:900}.signature-hero h1{color:#fff;letter-spacing:-.045em;max-width:900px;margin:0 auto;font-family:Bitter,Georgia,serif;font-size:clamp(42px,7vw,76px);font-weight:800;line-height:.98}.signature-hero h1 span{color:#f0d9a8;display:block}.signature-intro{color:#edf2f4;max-width:790px;margin:23px auto 0;font-size:18px;line-height:1.65}.signature-section{padding:clamp(52px,7vw,88px) clamp(18px,5vw,72px)}.signature-section-heading{text-align:center;max-width:820px;margin:0 auto 38px}.signature-section-heading>span,.signature-archive-copy>span{color:var(--se-plum);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:900;display:block}.signature-section-heading h2,.signature-archive-copy h2{color:var(--se-navy);margin:0;font-family:Bitter,Georgia,serif;font-size:clamp(31px,5vw,49px);line-height:1.08}.signature-section-heading p{color:#647279;max-width:670px;margin:12px auto 0;font-size:16px;line-height:1.55}.signature-current{max-width:1400px;margin:auto}.signature-current-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:17px;display:grid}.signature-event-card{border:1px solid #dbe1e2;border-top:7px solid var(--se-navy);background:#fff;border-radius:13px;grid-column:span 2;grid-template-columns:54px minmax(0,1fr);gap:17px;min-height:270px;padding:25px 22px;display:grid;position:relative;box-shadow:0 10px 24px #112f461a}.signature-event-card.plum{border-top-color:var(--se-plum)}.signature-event-card.green{border-top-color:var(--se-green)}.signature-event-card.rose{border-top-color:#a94c68}.signature-event-card.harvest{border-top-color:#b77a31}.signature-event-number{color:#fff;background:var(--se-navy);border:3px solid #e1c893;border-radius:50%;place-items:center;width:50px;height:50px;font-family:Bitter,Georgia,serif;font-size:16px;font-weight:900;display:grid}.signature-event-card.plum .signature-event-number{background:var(--se-plum)}.signature-event-card.green .signature-event-number{background:var(--se-green)}.signature-event-card.rose .signature-event-number{background:#a94c68}.signature-event-card.harvest .signature-event-number{background:#a96d2b}.signature-event-card small{color:var(--se-plum);letter-spacing:.08em;text-transform:uppercase;margin:4px 0 8px;font-size:11px;font-weight:900;display:block}.signature-event-card h3{color:var(--se-navy);margin:0;font-size:22px;line-height:1.12}.signature-event-card p{color:#5e6c72;margin:11px 0 21px;font-size:15px;line-height:1.55}.signature-building-note{color:var(--se-green);text-transform:uppercase;background:#edf3ee;border-radius:5px;margin-top:auto;padding:7px 9px;font-size:11px;font-weight:900;display:inline-block}.signature-event-card.golf{border-top-color:#3f7652}.signature-event-card.golf .signature-event-number{background:#3f7652}.signature-event-card.bowling{border-top-color:#426b87}.signature-event-card.bowling .signature-event-number{background:#426b87}.signature-event-card:nth-child(4){grid-column:span 2}.signature-event-card:last-child{grid-column:3/span 2}.signature-timeline{background:#fff;border-top:1px solid #e3e8e8}.signature-timeline-list{gap:18px;max-width:1120px;margin:auto;display:grid}.signature-timeline-year{background:var(--se-cream);border:1px solid #ded8ca;border-radius:13px;grid-template-columns:185px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 8px 22px #112f4614}.signature-timeline-year-heading{color:#fff;background:var(--se-navy);padding:26px 24px}.signature-timeline-year:nth-child(3n+2) .signature-timeline-year-heading{background:var(--se-plum)}.signature-timeline-year:nth-child(3n) .signature-timeline-year-heading{background:var(--se-green)}.signature-timeline-year-heading strong,.signature-timeline-year-heading span{display:block}.signature-timeline-year-heading strong{font-family:Bitter,Georgia,serif;font-size:36px;line-height:1}.signature-timeline-year-heading span{color:#e9edf0;text-transform:uppercase;margin-top:11px;font-size:12px;font-weight:800;line-height:1.4}.signature-timeline-year ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 26px;margin:0;padding:25px 30px;list-style:none;display:grid}.signature-timeline-year li{color:#364c58;padding-left:17px;font-size:14px;font-weight:700;line-height:1.45;position:relative}.signature-timeline-year li:before{content:"";background:var(--se-gold);border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:0}.signature-related-archives{flex-wrap:wrap;justify-content:center;gap:12px;max-width:1120px;margin:27px auto 0;display:flex}.signature-related-archives a{color:#fff;background:var(--se-navy);border-radius:7px;padding:11px 15px;font-size:13px;font-weight:900;text-decoration:none}.signature-related-archives a:last-child{background:var(--se-green)}.signature-related-archives a:hover{text-decoration:underline}.signature-history{background:#f2ecdf;border-top:1px solid #e0d6c3}.signature-history-list{gap:22px;max-width:1120px;margin:auto;display:grid}.signature-history-card{background:#fff;border:1px solid #d9d2c4;border-radius:14px;grid-template-columns:180px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 12px 28px #162f411a}.signature-history-card.has-image{grid-template-columns:minmax(300px,.9fr) minmax(0,1.25fr)}.signature-history-card>img{object-fit:cover;width:100%;height:100%;min-height:320px}.signature-history-content{padding:28px 32px}.signature-history-meta{align-items:center;gap:12px;margin-bottom:8px;display:flex}.signature-history-meta strong{color:#fff;background:var(--se-plum);border-radius:6px;place-items:center;min-width:72px;padding:9px 11px;font-family:Bitter,Georgia,serif;font-size:20px;display:grid}.signature-history-meta span{color:var(--se-green);letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:900}.signature-history-card h3{color:var(--se-navy);margin:0;font-family:Bitter,Georgia,serif;font-size:clamp(25px,3vw,34px);line-height:1.12}.signature-history-content>p{color:#5d6a70;font-size:15px;line-height:1.55}.signature-history-when{flex-wrap:wrap;gap:5px 18px;display:flex;margin:12px 0!important}.signature-history-when b{color:var(--se-plum)}.signature-history-when span{color:#586d62}.signature-history-content ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 16px;margin:16px 0;padding:0;list-style:none;display:grid}.signature-history-content li{color:#314856;padding-left:16px;font-size:14px;font-weight:800;position:relative}.signature-history-content li:before{content:"";background:var(--se-gold);border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:0}.signature-history-sponsors{border-left:4px solid var(--se-green);background:#f4f7f4;border-radius:4px;padding:14px 16px;margin:18px 0 0!important}.signature-history-sponsors b{color:var(--se-green);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:11px;display:block}.signature-legacy{color:#fff;background:linear-gradient(145deg,#102e49,#183d59 70%,#57384f)}.signature-section-heading.light>span{color:#e8c78d}.signature-section-heading.light h2{color:#fff}.signature-section-heading.light p{color:#dce6e9}.signature-legacy-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;max-width:1240px;margin:auto;display:grid}.signature-legacy-grid article{background:#ffffff14;border:1px solid #fff3;border-radius:10px;padding:29px 23px 25px;position:relative}.signature-legacy-grid article>span{background:var(--se-gold);border-radius:999px;width:42px;height:5px;margin-bottom:19px;display:block}.signature-legacy-grid h3{color:#fff;margin:0;font-family:Bitter,Georgia,serif;font-size:22px;line-height:1.15}.signature-legacy-grid p{color:#dce5e7;margin:12px 0 0;font-size:15px;line-height:1.55}.signature-archive-plan{grid-template-columns:1.15fr .85fr;align-items:center;gap:50px;max-width:1200px;margin:auto;padding:clamp(58px,8vw,98px) clamp(20px,5vw,68px);display:grid}.signature-archive-copy h2{font-size:clamp(31px,5vw,47px)}.signature-archive-copy p{color:#5c6a70;margin:18px 0 0;font-size:17px;line-height:1.65}.signature-archive-list{background:#fff;border:1px solid #d9e0df;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:9px 11px #58756324}.signature-archive-list span{color:var(--se-navy);border-bottom:1px solid #e2e6e4;border-right:1px solid #e2e6e4;padding:18px 17px 18px 38px;font-size:14px;font-weight:900;position:relative}.signature-archive-list span:before{content:"";background:var(--se-plum);border-radius:50%;width:8px;height:8px;position:absolute;top:22px;left:18px}.signature-archive-list span:nth-child(2n){border-right:0}.signature-archive-list span:last-child{border-bottom:0;grid-column:1/-1}.signature-footer{color:#fff;text-align:left;background:#0b253b;justify-content:center;align-items:center;gap:36px;padding:38px 22px;display:flex}.signature-footer img{width:230px}.signature-footer div{border-left:1px solid #ffffff40;padding-left:35px}.signature-footer strong,.signature-footer span{display:block}.signature-footer strong{font-family:Bitter,Georgia,serif;font-size:22px}.signature-footer span{color:#dfc891;margin-top:5px;font-size:14px;font-weight:800}@media (width<=1040px){.signature-current-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.signature-event-card,.signature-event-card:nth-child(4){grid-column:auto}.signature-event-card:last-child{grid-column:1/-1;width:100%;max-width:620px;margin:auto}.signature-legacy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.signature-history-card,.signature-history-card.has-image{grid-template-columns:1fr}.signature-history-card.has-image>img{aspect-ratio:1942/809;height:auto;min-height:0}.signature-timeline-year ul{grid-template-columns:1fr}}@media (width<=680px){.signature-hero{padding:36px 17px 54px}.signature-hero img{width:230px;margin-bottom:26px}.signature-kicker{font-size:10px}.signature-hero h1{font-size:40px}.signature-intro{font-size:15px;line-height:1.5}.signature-section{padding:48px 13px}.signature-section-heading{margin-bottom:27px}.signature-section-heading p{font-size:14px}.signature-current-grid,.signature-legacy-grid{grid-template-columns:1fr}.signature-event-card,.signature-event-card:last-child{grid-column:auto;grid-template-columns:42px minmax(0,1fr);gap:13px;min-height:0;padding:20px 16px}.signature-event-number{width:40px;height:40px;font-size:13px}.signature-event-card h3{font-size:20px}.signature-event-card p{font-size:14px}.signature-timeline-year{grid-template-columns:1fr}.signature-timeline-year-heading{padding:19px 20px}.signature-timeline-year-heading strong{font-size:30px}.signature-timeline-year-heading span{margin-top:6px}.signature-timeline-year ul{padding:20px 19px}.signature-related-archives{display:grid}.signature-related-archives a{text-align:center}.signature-history-content{padding:21px 18px}.signature-history-card h3{font-size:25px}.signature-history-content ul{grid-template-columns:1fr}.signature-history-when{display:grid}.signature-legacy-grid article{padding:23px 19px}.signature-archive-plan{grid-template-columns:1fr;gap:28px;padding:54px 16px}.signature-archive-copy p{font-size:15px}.signature-archive-list{grid-template-columns:1fr}.signature-archive-list span,.signature-archive-list span:nth-child(2n){border-right:0}.signature-archive-list span:last-child{grid-column:auto}.signature-footer{text-align:center;flex-direction:column;align-items:center;gap:18px}.signature-footer img{width:215px}.signature-footer div{border-top:1px solid #ffffff40;border-left:0;padding:18px 0 0}}.recently-renewed-page{--rr-navy:#132f4c;--rr-navy2:#1c3d60;--rr-cream:#fbf7ed;--rr-plum:#74435e;--rr-green:#5d7c68;--rr-ink:#263541;min-height:100vh;color:var(--rr-ink);background:var(--rr-cream);font-family:var(--font-nunito),Calibri,"Segoe UI",sans-serif}.renewed-hero{color:#fff;background:linear-gradient(135deg,#102943 0%,var(--rr-navy) 55%,#412f4c 100%);text-align:center;border-bottom:7px solid #d8c59f;padding:38px 22px 78px;position:relative;overflow:hidden}.renewed-hero:before,.renewed-hero:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.renewed-hero:before{border:38px solid #ffffff0d;width:360px;height:360px;top:-160px;right:-110px}.renewed-hero:after{background:#5d7c682e;width:270px;height:270px;bottom:-130px;left:-100px}.renewed-hero-inner{z-index:1;max-width:850px;margin:auto;position:relative}.renewed-kicker{color:#e8dac0;letter-spacing:.09em;text-transform:uppercase;font-size:14px;font-weight:900;margin:0 0 22px!important}.renewed-hero h1{color:#fff;font-family:var(--font-bitter),Georgia,serif;letter-spacing:-.04em;text-transform:uppercase;margin:0;font-size:clamp(42px,7vw,74px);font-weight:800;line-height:1}.renewed-hero h1:after{background:var(--rr-plum);content:"";border-radius:5px;width:92px;height:5px;margin:18px auto;display:block}.renewed-hero h2{color:#f5ead7;max-width:720px;margin:0 auto 22px;font-size:clamp(20px,3vw,28px);line-height:1.25}.renewed-hero-copy{max-width:720px;margin:auto}.renewed-hero-copy p{color:#e3ebef;margin:10px 0;font-size:17px;line-height:1.55}.renewed-hero-copy strong{color:#fff;margin:13px 0;font-size:20px;display:block}.renewed-total{z-index:2;border:1px solid #ded5c4;border-top:5px solid var(--rr-plum);background:#fff;border-radius:12px;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;width:min(620px,100% - 32px);margin:-42px auto 56px;padding:18px 26px;display:grid;position:relative;box-shadow:0 14px 35px #132f4c29}.renewed-total span{color:var(--rr-plum);letter-spacing:.07em;text-transform:uppercase;justify-self:end;font-size:14px;font-weight:900}.renewed-total strong{color:var(--rr-navy);font-family:var(--font-bitter),Georgia,serif;font-size:48px;line-height:1}.renewed-total p{color:#65717a;margin:0;font-size:15px}.renewed-wall{max-width:1180px;margin:auto;padding:0 22px 76px}.renewed-wall-heading{text-align:center;margin:0 0 30px}.renewed-wall-heading>span{color:var(--rr-green);letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:900}.renewed-wall-heading h2{color:var(--rr-navy);font-family:var(--font-bitter),Georgia,serif;margin:4px 0;font-size:clamp(30px,4vw,45px)}.renewed-wall-heading p{color:#68747c;margin:0;font-size:15px}.renewed-current-month{border:1px solid #d9d1c1;border-top:8px solid var(--rr-plum);background:#fff;border-radius:16px;padding:28px;box-shadow:0 15px 38px #1f314317}.renewed-month-heading{border-bottom:1px solid #dfd8ca;justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;padding-bottom:17px;display:flex}.renewed-month-heading span{color:var(--rr-plum);letter-spacing:.11em;text-transform:uppercase;font-size:12px;font-weight:900}.renewed-month-heading h2{color:var(--rr-navy);font-family:var(--font-bitter),Georgia,serif;margin:2px 0 0;font-size:35px}.renewed-month-heading b,.renewed-past-month summary>b{color:#fff;background:var(--rr-green);border-radius:999px;padding:7px 11px;font-size:13px}.renewed-member-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.renewed-member-card{background:#fff;border:1px solid #d7dde0;border-radius:11px;grid-template-rows:136px 1fr;min-width:0;transition:transform .2s,box-shadow .2s;display:grid;overflow:hidden;box-shadow:0 5px 16px #132f4c0f}.renewed-member-card:hover{transform:translateY(-3px);box-shadow:0 12px 26px #132f4c21}.renewed-logo{background:#fffaf1;border-bottom:1px solid #e7dfd1;place-items:center;padding:15px;text-decoration:none;display:grid}.renewed-logo img{object-fit:contain;width:100%;height:100%;display:block}.renewed-logo>span{color:#fff;background:var(--rr-navy);width:76px;height:76px;font-family:var(--font-bitter),Georgia,serif;border-radius:50%;place-items:center;font-size:35px;font-weight:800;display:grid}.renewed-card-copy{flex-direction:column;align-items:flex-start;padding:17px 18px 18px;display:flex}.renewed-status{color:#fff;background:var(--rr-plum);letter-spacing:.06em;text-transform:uppercase;border:3px solid #fff;border-radius:999px;align-self:flex-end;margin-top:-31px;margin-bottom:11px;padding:6px 9px;font-size:11px;font-weight:950}.renewed-status span{color:#dbf1df}.renewed-card-copy h3{color:var(--rr-navy);margin:0;font-size:18px;line-height:1.2}.renewed-card-copy h3 a{text-decoration:none}.renewed-card-copy h3 a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--rr-plum);-webkit-text-decoration-color:var(--rr-plum);-webkit-text-decoration-color:var(--rr-plum);text-decoration-color:var(--rr-plum);text-underline-offset:3px}.renewed-card-copy p{color:#6b757a;margin:7px 0 17px;font-size:14px}.renewed-visit{color:#fff;background:var(--rr-navy);border-radius:5px;align-items:center;gap:7px;margin-top:auto;padding:9px 12px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.renewed-visit:hover,.renewed-visit:focus-visible{background:var(--rr-plum)}.renewed-visit.unavailable{color:#6c7477;cursor:default;background:#e9e7e1}.renewed-past-month{border:1px solid #d9dfe1;border-left:6px solid var(--rr-green);background:#fff;border-radius:10px;margin-top:16px;overflow:hidden}.renewed-past-month summary{cursor:pointer;grid-template-columns:1fr auto 36px;align-items:center;gap:18px;padding:18px 21px;list-style:none;display:grid}.renewed-past-month summary::-webkit-details-marker{display:none}.renewed-past-month summary small,.renewed-past-month summary strong{display:block}.renewed-past-month summary small{color:var(--rr-green);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:11px;font-weight:900}.renewed-past-month summary strong{color:var(--rr-navy);font-family:var(--font-bitter),Georgia,serif;font-size:23px}.renewed-past-month summary i{color:#fff;background:var(--rr-plum);border-radius:50%;place-items:center;width:34px;height:34px;font-size:22px;font-style:normal;transition:transform .2s;display:grid}.renewed-past-month[open] summary i{transform:rotate(45deg)}.renewed-past-month>.renewed-member-grid{border-top:1px solid #e5e1d8;padding:5px 21px 22px}.renewed-closing{color:#fff;background:linear-gradient(130deg,var(--rr-navy),#263c57 66%,var(--rr-plum));text-align:center;padding:70px 22px}.renewed-closing>div{max-width:900px;margin:auto}.renewed-closing>div>span{color:#d9c692;margin-bottom:10px;font-size:23px;display:block}.renewed-closing h2{color:#fff;font-family:var(--font-bitter),Georgia,serif;text-transform:uppercase;margin:0;font-size:clamp(32px,5vw,49px)}.renewed-closing p{color:#e3e9ed;margin:14px 0;font-size:18px}.renewed-closing strong,.renewed-closing em{display:block}.renewed-closing strong{margin-top:20px;font-size:18px}.renewed-closing em{color:#dfca99;font-family:var(--font-bitter),Georgia,serif;margin-top:12px;font-size:21px;font-weight:800}@media (width<=900px){.renewed-member-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.renewed-hero{padding:28px 16px 66px}.renewed-kicker{font-size:11px}.renewed-hero h1{font-size:39px}.renewed-hero h2{font-size:20px}.renewed-hero-copy p{font-size:15px}.renewed-total{grid-template-columns:1fr auto;gap:5px 14px;margin-bottom:42px;padding:15px 18px}.renewed-total span{justify-self:start}.renewed-total strong{grid-area:1/2/3;font-size:45px}.renewed-total p{font-size:13px}.renewed-wall{padding:0 12px 50px}.renewed-current-month{padding:18px 12px}.renewed-month-heading{flex-direction:column;align-items:flex-start;gap:9px}.renewed-month-heading h2{font-size:29px}.renewed-member-grid{grid-template-columns:1fr}.renewed-member-card{grid-template-rows:1fr;grid-template-columns:112px minmax(0,1fr);min-height:146px}.renewed-logo{border-bottom:0;border-right:1px solid #e7dfd1;min-height:144px}.renewed-card-copy{padding:16px 13px}.renewed-status{align-self:flex-start;margin:-2px 0 9px;font-size:9px}.renewed-card-copy h3{font-size:16px}.renewed-card-copy p{margin:5px 0 12px;font-size:13px}.renewed-visit{padding:8px 9px;font-size:11px}.renewed-past-month summary{grid-template-columns:1fr auto 30px;gap:8px;padding:15px 13px}.renewed-past-month summary strong{font-size:19px}.renewed-past-month summary>b{font-size:10px}.renewed-past-month>.renewed-member-grid{padding:10px 10px 14px}.renewed-closing{padding:52px 17px}.renewed-closing p,.renewed-closing strong{font-size:15px}}@media (prefers-reduced-motion:reduce){.renewed-member-card,.renewed-past-month summary i{transition:none}}.recently-renewed-page .renewed-wall{padding-top:56px}.recently-renewed-page .renewed-past-month summary{grid-template-columns:1fr 36px}@media (width<=620px){.recently-renewed-page .renewed-wall{padding-top:42px}.recently-renewed-page .renewed-past-month summary{grid-template-columns:1fr 30px}}.fresh-business-updates{color:#17354a;background:linear-gradient(135deg,#fff8df 0%,#fffdf5 56%,#edf6f5 100%);border:3px solid #d69a2d;border-top:9px solid #a94e2d;margin:28px clamp(14px,4vw,52px) 34px;padding:26px;position:relative;overflow:hidden;box-shadow:9px 10px #16364c29}.fresh-business-updates:after{content:"NEW";color:#fff;letter-spacing:.15em;text-align:center;background:#a94e2d;width:150px;padding:5px 0;font-size:11px;font-weight:900;position:absolute;top:16px;right:-39px;transform:rotate(38deg)}.fresh-updates-heading{text-align:center;max-width:850px;margin:0 auto 22px}.fresh-updates-heading>span{color:#fff;background:#173f55;border-radius:999px;margin-bottom:7px;padding:6px 10px;font-size:12px;font-weight:900;display:inline-block}.fresh-updates-heading h2{margin:0;font-size:clamp(27px,4vw,42px);line-height:1.08;color:#173f55!important}.fresh-updates-heading p{color:#52636b;margin:9px 0 0;font-size:16px}.fresh-updates-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.fresh-update-card{background:#fff;border:1px solid #d7cba7;border-left:5px solid #d69a2d;grid-template-columns:64px minmax(0,1fr);align-items:start;gap:14px;padding:17px;display:grid;box-shadow:0 5px 13px #16364c1c}.fresh-update-card:first-child{border-left-color:#a94e2d;grid-column:1/-1}.fresh-update-mark{color:#fff;text-align:center;background:#173f55;border:3px solid #e6ba58;border-radius:50%;place-items:center;min-height:58px;padding:5px;font-size:13px;font-weight:900;display:grid}.fresh-update-badge{color:#a94e2d;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:900}.fresh-update-card h3{color:#173f55;margin:3px 0 6px;font-size:18px;line-height:1.18}.fresh-update-card p{color:#52636b;margin:0 0 9px;font-size:14px;line-height:1.45}.fresh-update-card a{color:#8d4828;font-size:13px;font-weight:900;text-decoration:none}.fresh-update-card a:hover,.fresh-update-card a:focus-visible{text-decoration:underline}.fresh-updates-note{color:#68777c;text-align:center;margin:17px auto 0;font-size:12px;line-height:1.4;display:block}@media (width<=760px){.fresh-business-updates{border-top-width:7px;margin:18px 10px 28px;padding:20px 12px;box-shadow:5px 6px #16364c24}.fresh-business-updates:after{display:none}.fresh-updates-heading{margin-bottom:16px}.fresh-updates-heading>span{font-size:11px}.fresh-updates-heading h2{font-size:27px}.fresh-updates-heading p{font-size:14px}.fresh-updates-grid{grid-template-columns:1fr}.fresh-update-card:first-child{grid-column:auto}.fresh-update-card{grid-template-columns:50px minmax(0,1fr);gap:11px;padding:14px 12px}.fresh-update-mark{min-height:46px;font-size:11px}.fresh-update-card h3{font-size:17px}}.farm-recovery-feature{color:#19372d;background:#fffdf5;border:2px solid #2f604c;border-left:7px solid #d8a92f;grid-template-columns:minmax(130px,175px) minmax(0,1fr);align-items:center;gap:22px;margin:24px clamp(18px,5vw,68px) 8px;padding:16px 18px;display:grid;box-shadow:5px 6px #173a5e24}.farm-recovery-image{background:#075e48;border:2px solid #e1b937;display:block;overflow:hidden;box-shadow:3px 4px #2f604c2e}.farm-recovery-image img{width:100%;height:auto;display:block}.farm-recovery-label{color:#9a4e29;margin-bottom:4px;font-size:12px;font-weight:900;display:inline-block}.farm-recovery-copy h2{color:#173a5e;margin:0 0 7px;font-size:clamp(22px,2.5vw,30px);line-height:1.05}.farm-recovery-copy>p{max-width:820px;margin:0 0 9px;font-size:14px;line-height:1.45}.farm-recovery-dates{flex-wrap:wrap;gap:8px;margin:9px 0;display:flex}.farm-recovery-dates div{background:#eef0d8;border-left:4px solid #d8a92f;min-width:185px;padding:8px 11px}.farm-recovery-dates span{color:#6a5a32;margin-bottom:2px;font-size:11px;font-weight:900;display:block}.farm-recovery-dates strong{color:#234934;font-size:13px;line-height:1.2}.farm-recovery-note{color:#526257;font-size:12px!important}.farm-recovery-button{color:#fff;background:#2f604c;border:2px solid #d8a92f;align-items:center;gap:7px;padding:9px 13px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.farm-recovery-button:hover,.farm-recovery-button:focus-visible{background:#173a5e;transform:translateY(-1px)}@media (width<=760px){.farm-recovery-feature{border-left-width:5px;grid-template-columns:105px minmax(0,1fr);gap:12px;margin:16px 10px 8px;padding:11px;box-shadow:4px 5px #173a5e24}.farm-recovery-image{align-self:start;width:105px}.farm-recovery-copy h2{font-size:21px}.farm-recovery-copy>p{font-size:13px}.farm-recovery-dates{grid-template-columns:1fr;display:grid}.farm-recovery-dates div{min-width:0}.farm-recovery-note{display:none}.farm-recovery-button{padding:8px 10px;font-size:12px}}@media (width<=480px){.farm-recovery-feature{grid-template-columns:1fr}.farm-recovery-image{width:145px}.farm-recovery-copy h2{font-size:20px}}.compact-advertising-callout{color:#fff;background:#31583d;border:3px dashed #e1b937;justify-content:space-between;align-items:center;gap:24px;margin:36px 28px 48px;padding:20px 24px;display:flex;box-shadow:7px 8px #173a5e33}.compact-advertising-copy>span{color:#f5d86b;font-weight:900}.compact-advertising-copy h2{margin:3px 0 8px;font-size:clamp(22px,3vw,30px)}.compact-advertising-copy p{margin:0 0 5px;line-height:1.45}.compact-advertising-copy small{font-size:14px}.compact-advertising-callout>a{color:#173a5e;background:#e1b937;border:2px solid #fff;flex:none;padding:12px 16px;font-weight:900;text-decoration:none}@media (width<=700px){.compact-advertising-callout{flex-direction:column;align-items:flex-start;margin:28px 8px 38px;padding:18px}.compact-advertising-callout>a{text-align:center;width:100%}}.community-collaboration{color:#24342f;background:#fffaf0;border:2px solid #173a5e;border-left:8px solid #31583d;max-width:1040px;margin:0 auto 48px;position:relative;overflow:hidden;box-shadow:7px 8px #173a5e29}.community-collaboration:after{content:"";z-index:0;opacity:.19;pointer-events:none;background:radial-gradient(circle at 20% 65%,#31583d 0 6px,#0000 7px),radial-gradient(circle at 54% 28%,#e1b937 0 7px,#0000 8px),radial-gradient(circle at 80% 70%,#173a5e 0 6px,#0000 7px),linear-gradient(35deg,#0000 40%,#31583d 41% 42%,#0000 43%),linear-gradient(145deg,#0000 47%,#173a5e 48% 49%,#0000 50%);width:190px;height:150px;position:absolute;top:-34px;right:-36px}.collaboration-main{z-index:1;padding:24px 28px 21px;position:relative}.collaboration-hook{color:#173a5e;margin:0 0 14px;font-size:clamp(23px,3.2vw,36px);font-weight:900;line-height:1.08}.collaboration-hook span{transform-origin:50% 70%;margin-right:3px;animation:7s ease-in-out infinite collaboration-glow;display:inline-block}@keyframes collaboration-glow{0%,18%,to{filter:none;transform:scale(1)}6%{filter:drop-shadow(0 0 7px #e1b937f2);transform:scale(1.08)}12%{filter:drop-shadow(0 0 3px #e1b9378c);transform:scale(1.02)}}.collaboration-heading{align-items:center;gap:13px;margin-bottom:12px;display:flex}.collaboration-heading h2{color:#31583d;margin:0;font-size:clamp(20px,2.5vw,29px);line-height:1.1}.collaboration-tagline{color:#9b572c;font-weight:800;margin:3px 0 0!important;font-size:13px!important}.collaboration-mark{flex:0 0 47px;height:39px;position:relative}.collaboration-mark i{background:#31583d;border:3px solid #fffaf0;border-radius:50%;width:15px;height:15px;position:absolute;box-shadow:0 0 0 2px #173a5e}.collaboration-mark i:first-child{top:12px;left:0}.collaboration-mark i:nth-child(2){background:#e1b937;top:0;left:16px}.collaboration-mark i:nth-child(3){background:#a9572d;bottom:0;right:0}.collaboration-mark:before,.collaboration-mark:after{content:"";z-index:-1;transform-origin:0;background:#173a5e;height:2px;position:absolute}.collaboration-mark:before{width:25px;top:17px;left:10px;transform:rotate(-28deg)}.collaboration-mark:after{width:20px;top:14px;left:25px;transform:rotate(43deg)}.collaboration-main>p:not(.collaboration-hook){max-width:790px;margin:6px 0;font-size:14px;line-height:1.45}.collaboration-cta{color:#fff;text-transform:uppercase;background:#173a5e;border:2px solid #e1b937;border-radius:3px;align-items:center;min-height:42px;margin-top:14px;padding:10px 15px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.collaboration-cta:hover,.collaboration-cta:focus-visible{background:#31583d;transform:translateY(-1px)}.collaboration-details{z-index:1;background:#f7efd9;border-top:1px solid #d6cba9;position:relative}.collaboration-details summary{color:#173a5e;cursor:pointer;padding:12px 28px;font-size:13px;font-weight:800}.collaboration-details>div{padding:2px 28px 22px}.collaboration-details p{margin:10px 0;font-size:14px;line-height:1.5}.collaboration-details blockquote{color:#26382f;background:#fffaf0;border-left:5px solid #e1b937;margin:17px 0 0;padding:14px 17px;font-size:14px;line-height:1.55}@media (width<=700px){.community-collaboration{border-left-width:5px;margin:0 8px 38px}.collaboration-main{padding:20px 17px 18px}.collaboration-hook{padding-right:32px}.collaboration-heading{align-items:flex-start}.collaboration-tagline{font-size:12px!important}.collaboration-main>p:not(.collaboration-hook){font-size:13px}.collaboration-cta{justify-content:center;width:100%}.collaboration-details summary{padding:12px 17px}.collaboration-details>div{padding:2px 17px 18px}.community-collaboration:after{top:-34px;right:-85px}}@media (prefers-reduced-motion:reduce){.collaboration-hook span{animation:none}}.join-chamber-feature{background:#173a5e;border:2px solid #e1b937;max-width:760px;margin:0 auto 48px;padding:6px;box-shadow:6px 7px #31583d38}.join-chamber-feature a{background:#10243e;display:block;position:relative;overflow:hidden}.join-chamber-feature img{width:100%;height:auto;display:block}.join-chamber-feature span{color:#173a5e;text-align:center;text-transform:uppercase;background:#f0b35a;border-top:2px solid #fff7d8;padding:10px 12px;font-size:12px;font-weight:900;display:block}.join-chamber-feature a:hover span,.join-chamber-feature a:focus-visible span{background:#fff0a1;transform:translateY(-1px)}.host-chamber-feature{color:#fffaf0;background:linear-gradient(120deg,#31583d,#244b3a);border:2px solid #e1b937;grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:22px;max-width:1040px;margin:0 auto 48px;padding:21px 24px;display:grid;box-shadow:7px 8px #173a5e2b}.host-chamber-icon{color:#173a5e;background:#f4df9d;border:3px solid #fffaf0;border-radius:50%;place-items:center;width:70px;height:70px;font-size:28px;display:grid;position:relative}.host-chamber-icon span:first-child{color:#e1b937;font-size:24px;position:absolute;top:-8px;right:-4px}.host-chamber-icon span:last-child{transform:translateY(-2px)}.host-chamber-copy>span{color:#f5d86b;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900}.host-chamber-copy h2{margin:4px 0;font-size:clamp(22px,2.8vw,32px);line-height:1.08}.host-chamber-tagline{color:#fff0b8;font-weight:800;margin:0 0 7px!important}.host-chamber-copy p{max-width:710px;margin:0;font-size:13px;line-height:1.45}.host-chamber-feature>a{color:#173a5e;text-align:center;background:#e1b937;border:2px solid #fff7d8;padding:11px 14px;font-size:12px;font-weight:900;text-decoration:none}.host-chamber-feature>a:hover,.host-chamber-feature>a:focus-visible{background:#fff0a1;transform:translateY(-1px)}@media (width<=760px){.join-chamber-feature{margin:3px 8px 26px;padding:4px}.join-chamber-feature span{text-align:center;padding:10px;display:block;position:static}.host-chamber-feature{grid-template-columns:58px minmax(0,1fr);gap:14px;margin:0 8px 38px;padding:18px 16px}.host-chamber-icon{width:54px;height:54px;font-size:23px}.host-chamber-feature>a{grid-column:1/-1;width:100%}}.hiring-page{color:#20362c;background:linear-gradient(#19344d33,#2f4b368c),url(/county-landscape.jpg) 50%/cover fixed;min-height:100vh;padding:clamp(10px,2vw,28px);font-family:Nunito Sans,Aptos,Segoe UI,Arial,sans-serif}.hiring-board{background:#f4df9d;border:14px solid #6b4a2d;width:min(1180px,100%);margin:auto;padding:clamp(18px,4vw,44px);box-shadow:inset 0 0 0 4px #d8a92f,0 22px 60px #141f176b}.hiring-page-header{text-align:center;background:#fffaf0;border-bottom:5px solid #e1b937;padding:25px;box-shadow:9px 9px #31583d4d}.hiring-page-header img{width:min(250px,72%);margin:0 auto 14px;display:block}.hiring-page-header>span{color:#a9572d;font-size:13px;font-weight:900}.hiring-page-header h1{color:#173a5e;margin:4px 0;font-size:clamp(38px,7vw,66px);line-height:1}.hiring-page-header p{margin:9px auto 0;font-size:17px}.hiring-page-nav{flex-wrap:wrap;justify-content:space-between;gap:10px;margin:24px 0;display:flex}.hiring-page-nav a{color:#fff;background:#31583d;border:2px solid #e1b937;padding:8px 12px;text-decoration:none}.hiring-offer{color:#fff;background:#173a5e;border-left:8px solid #e1b937;justify-content:space-between;align-items:center;gap:30px;padding:25px 28px;display:flex;box-shadow:7px 8px #31583d3d}.hiring-offer span{color:#f5d86b;text-transform:uppercase;font-size:12px;font-weight:900}.hiring-offer p{max-width:720px;margin:0;line-height:1.5}.hiring-offer>a{color:#173a5e;text-align:center;background:#e1b937;border:2px solid #fff;flex:none;padding:12px 16px;font-weight:900;text-decoration:none}.hiring-listings{background:#fff8e5;border:2px solid #31583d;margin-top:34px;padding:28px}.hiring-listings-heading{text-align:center}.hiring-listings-heading>span{color:#a9572d;text-transform:uppercase;font-size:12px;font-weight:900}.hiring-listing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.hiring-listing-card{background:#fff;border:1px solid #d2c5a5;overflow:hidden;box-shadow:5px 6px #173a5e24}.hiring-flyer{background:#f2eddf;display:block}.hiring-flyer img{object-fit:contain;width:100%;height:270px;display:block}.hiring-listing-card h3{color:#173a5e;margin:0;font-size:18px;line-height:1.2}.hiring-listing-card p{margin:8px 0 13px;font-size:13px;line-height:1.45}.hiring-listing-actions{flex-wrap:wrap;gap:8px;display:flex}.hiring-listing-actions a{color:#fff;background:#31583d;padding:8px 10px;font-size:12px;font-weight:800;text-decoration:none}.hiring-footer{text-align:center;margin-top:30px}.hiring-footer>strong{color:#31583d;margin-bottom:10px;display:block}.hiring-footer .town-ribbon{width:100%}@media (width<=760px){.hiring-board{border-width:8px;padding:13px}.hiring-page-header{padding:20px 14px}.hiring-page-header p{font-size:14px}.hiring-page-nav{justify-content:center}.hiring-offer{flex-direction:column;align-items:flex-start;padding:22px 18px}.hiring-offer>a{width:100%}.hiring-listings{padding:20px 12px}.hiring-listing-grid{grid-template-columns:1fr}.hiring-flyer img{height:310px}}.advertising-page{color:#18342a;background:#dce8e0;min-height:100vh;padding:clamp(10px,2vw,28px);font-family:Segoe UI Variable,Aptos,Helvetica Neue,Arial,sans-serif}.advertising-showcase{background:#f3df9d;border:14px solid #8b704a;width:min(1100px,100%);margin:auto;padding:clamp(18px,4vw,44px);box-shadow:inset 0 0 0 4px #6f593c,0 20px 55px #26433440}.advertising-page-header{text-align:center;background:#fffaf0;border-bottom:5px solid #e1b937;padding:26px;box-shadow:9px 9px #4f704e59}.advertising-page-header img{width:min(220px,60%);margin:0 auto 14px;display:block}.advertising-page-header>span{color:#a9572d;font-weight:900}.advertising-page-header h1{color:#31583d;margin:4px 0;font-size:clamp(40px,7vw,70px);line-height:1}.advertising-page-header p{max-width:760px;margin:12px auto 0;font-size:18px;line-height:1.5}.advertising-back{color:#173a5e;text-align:left;margin-bottom:18px;font-weight:800;display:block}.placement-example{background:#fffaf0;margin:42px 0;position:relative}.placement-label{z-index:2;color:#fff;background:#173a5e;border:2px solid #e1b937;padding:9px 14px;font-weight:900;position:absolute;top:-18px;left:22px}.homepage-example{border:5px solid #173a5e;grid-template-columns:42% 1fr;min-height:390px;display:grid;box-shadow:11px 11px #e1b937}.example-art{color:#fff;text-align:center;background:linear-gradient(145deg,#31583d,#173a5e);place-items:center;min-height:360px;font-size:27px;font-weight:900;display:grid}.example-copy{align-self:center;padding:44px}.example-copy>span:first-child,.featured-example>div:last-child>span:first-child{color:#a9572d;font-weight:900}.example-copy h2,.featured-example h2{color:#173a5e;margin:7px 0 12px;font-size:clamp(30px,5vw,50px);line-height:1}.example-copy p,.featured-example p{font-size:17px;line-height:1.5}.example-button{color:#fff;background:#31583d;border:2px solid #e1b937;padding:10px 15px;font-weight:900;display:inline-block}.featured-example{border:4px solid #e1b937;grid-template-columns:220px 1fr;align-items:center;gap:30px;padding:38px 30px;display:grid;box-shadow:8px 8px #173a5e33}.featured-example .placement-label{background:#a9572d}.featured-mark,.mini-logo{color:#fff;text-align:center;background:#31583d;border:3px solid #e1b937;place-items:center;height:160px;font-size:24px;font-weight:900;display:grid}.featured-example h2{font-size:34px}.member-examples{grid-template-columns:1fr 1fr;gap:18px;margin:38px 0;display:grid}.member-example{background:#fff;border:2px solid #cdbb91;grid-template-columns:130px 1fr;gap:20px;padding:42px 20px 20px;display:grid;position:relative;box-shadow:5px 6px #4f704e26}.member-example>span{color:#fff;background:#31583d;border:2px solid #e1b937;padding:7px 11px;font-weight:900;position:absolute;top:-13px;left:18px}.community-example>span{background:#173a5e}.member-example .mini-logo{height:110px;font-size:17px}.member-example h2{color:#31583d;margin:0 0 8px}.member-example p{line-height:1.4}.mini-link{color:#173a5e;font-weight:900;text-decoration:underline}.member-examples.single-community-example{grid-template-columns:1fr;max-width:720px;margin-left:auto;margin-right:auto}.hiring-placement{background:#fffaf0;border-left:9px solid #e1b937;grid-template-columns:196px 1fr auto;align-items:center;gap:25px;margin:42px 0;padding:26px;display:grid;box-shadow:7px 8px #173a5e2e}.hiring-icon{color:#fff;text-align:center;background:#173a5e;border-radius:50%;place-items:center;height:120px;font-size:22px;font-weight:900;display:grid;transform:rotate(-4deg)}.hiring-placement>div:nth-child(2)>span{color:#a9572d;font-weight:900}.hiring-placement h2{color:#31583d;margin:4px 0;font-size:30px}.sponsor-placement{color:#fff;background:#173a5e;border:4px solid #e1b937;margin:40px 0;padding:18px}.sponsor-placement>span{color:#f5d86b;text-align:center;margin-bottom:14px;font-weight:900;display:block}.sponsor-example-row{color:#18342a;background:#fffaf0;grid-template-columns:196px 1fr auto;align-items:center;gap:24px;padding:20px;display:grid}.sponsor-example-logo{color:#fff;background:#31583d;border:3px solid #e1b937;place-items:center;height:85px;font-weight:900;display:grid}.sponsor-example-row h2{color:#173a5e;margin:0 0 5px;font-size:24px}.sponsor-example-row p{margin:0}.advertising-apply{color:#fff;background:#31583d;border:4px dashed #e1b937;justify-content:space-between;align-items:center;gap:28px;padding:28px;display:flex}.advertising-apply>div>span{color:#f5d86b;font-weight:900}.advertising-apply h2{margin:5px 0;font-size:30px}.advertising-apply p{max-width:690px;margin:0;line-height:1.45}.advertising-apply>a{color:#173a5e;text-align:center;background:#e1b937;border:2px solid #fff;flex:none;padding:13px 17px;font-weight:900;text-decoration:none}.advertising-eligibility{color:#765f2d;text-align:center;max-width:850px;margin:18px auto 0;font-size:14px;font-weight:700}@media (width<=760px){.advertising-showcase{border-width:8px;padding:13px}.advertising-page-header{padding:20px 14px}.advertising-page-header p{font-size:16px}.homepage-example,.featured-example,.member-example,.hiring-placement,.sponsor-example-row{grid-template-columns:1fr}.homepage-example{min-height:0}.example-art{min-height:240px}.example-copy{padding:25px 20px}.featured-example{padding-top:48px}.featured-mark{height:120px}.member-examples{grid-template-columns:1fr}.hiring-icon{width:120px}.advertising-apply{flex-direction:column;align-items:flex-start}.advertising-apply>a{width:100%}.sponsor-example-row .example-button{width:max-content}}.advertising-page,.advertising-page h1,.advertising-page h2,.advertising-page h3,.advertising-page p,.advertising-page span,.advertising-page a,.advertising-page strong,.advertising-page small{letter-spacing:normal;font-family:Nunito Sans,Aptos,Segoe UI,Arial,sans-serif!important}.ribbon-page{--ribbon-navy:#173f55;--ribbon-blue:#286f87;--ribbon-gold:#e6b536;--ribbon-cream:#fbf8f0;color:#20303a;min-height:100vh;font-family:var(--font-nunito),"Segoe UI",Arial,sans-serif;background:#fff}.ribbon-hero{text-align:center;background:linear-gradient(145deg,#f9f5e9 0%,#eef6f5 58%,#dfeff0 100%);border-bottom:1px solid #cedbdd;padding:28px 20px 52px;position:relative;overflow:hidden}.ribbon-hero:before,.ribbon-hero:after{content:"";border:24px solid #e6b53633;border-radius:50%;width:250px;height:250px;position:absolute;top:-170px}.ribbon-hero:before{left:-90px}.ribbon-hero:after{right:-90px}.ribbon-hero-inner{z-index:1;max-width:900px;margin:auto;position:relative}.ribbon-back{min-height:42px;color:var(--ribbon-navy);background:#ffffffd1;border:1px solid #aac6cc;border-radius:7px;align-items:center;padding:9px 13px;font-size:14px;font-weight:850;text-decoration:none;display:inline-flex;position:absolute;top:0;left:0}.ribbon-back:hover{background:#fff}.ribbon-hero img{object-fit:contain;width:190px;max-height:88px;margin:5px auto 20px}.ribbon-eyebrow{letter-spacing:.12em;text-transform:uppercase;font-weight:900;color:var(--ribbon-blue)!important;margin:0 0 7px!important;font-size:14px!important}.ribbon-hero h1{color:var(--ribbon-navy);font-family:var(--font-bitter),Georgia,serif;letter-spacing:-.035em;margin:0;font-size:clamp(38px,6vw,68px);line-height:1.02}.ribbon-hero h1:after{background:var(--ribbon-gold);content:"";border-radius:5px;width:82px;height:5px;margin:18px auto 15px;display:block}.ribbon-hero h1+p{color:#50646b;max-width:700px;margin:0 auto;font-size:18px;line-height:1.55}.ribbon-hero-inner>span{background:var(--ribbon-navy);color:#fff;border-radius:999px;margin-top:20px;padding:8px 15px;font-size:14px;font-weight:850;display:inline-flex}.ribbon-section{max-width:1240px;margin:auto;padding:52px 24px 68px}.ribbon-history{background:var(--ribbon-cream);border-top:1px solid #e4dfd1;max-width:none;padding-inline:max(24px,50vw - 596px)}.ribbon-section-heading{text-align:center;margin:0 auto 25px}.ribbon-section-heading>span{color:var(--ribbon-blue);letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:900}.ribbon-section-heading h2{color:var(--ribbon-navy);font-family:var(--font-bitter),Georgia,serif;margin:3px 0;font-size:32px}.ribbon-section-heading p{color:#66767c;margin:0;font-size:16px}.ribbon-albums{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.ribbon-album{font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d5dfe1;border-radius:11px;padding:0;transition:transform .25s,box-shadow .25s;display:block;overflow:hidden;box-shadow:0 7px 20px #173f551a}.ribbon-album:hover,.ribbon-album:focus-visible{outline-offset:2px;outline:3px solid #286f8740;transform:translateY(-4px);box-shadow:0 13px 30px #173f552e}.ribbon-photo{aspect-ratio:4/3;background:#e7edef;display:block;position:relative;overflow:hidden}.ribbon-photo img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.ribbon-album:hover .ribbon-photo img{transform:scale(1.025)}.ribbon-photo b{color:#fff;background:#173f55eb;border-radius:999px;padding:5px 9px;font-size:12px;position:absolute;bottom:10px;right:10px}.ribbon-info{text-align:center;padding:15px 16px 17px;display:block}.ribbon-info strong{color:var(--ribbon-navy);font-family:var(--font-bitter),Georgia,serif;font-size:19px;line-height:1.2;display:block}.ribbon-info small{color:#68777d;margin-top:5px;font-size:14px;line-height:1.35;display:block}.ribbon-lightbox{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#091c28d4;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ribbon-lightbox-panel{background:#edf1f2;border-radius:12px;width:min(1000px,100%);max-height:92vh;overflow:auto;box-shadow:0 28px 90px #0000006b}.ribbon-lightbox-head{z-index:2;background:#fff;border-bottom:1px solid #d4dfe1;justify-content:space-between;align-items:center;gap:20px;padding:14px 17px;display:flex;position:sticky;top:0}.ribbon-lightbox-head strong,.ribbon-lightbox-head span{display:block}.ribbon-lightbox-head strong{color:var(--ribbon-navy);font-family:var(--font-bitter),Georgia,serif;font-size:22px}.ribbon-lightbox-head span{color:#69777c;margin-top:2px;font-size:14px}.ribbon-lightbox-head button{background:var(--ribbon-navy);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;width:42px;height:42px;font-size:28px;line-height:1}.ribbon-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px;display:grid}.ribbon-gallery img{object-fit:contain;background:#dfe5e6;border-radius:7px;width:100%;height:350px;display:block}.ribbon-gallery img:first-child{grid-column:1/-1;height:520px}.ribbon-footer{background:var(--ribbon-navy);color:#dbe9eb;text-align:center;border-top:1px solid #cadadd;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px 20px;padding:26px 20px;display:flex}.ribbon-footer strong{color:#fff}.ribbon-footer a{color:#fff;border:1px solid #88abb4;border-radius:6px;padding:8px 12px;font-weight:800;text-decoration:none}.ribbon-nav-link{position:relative}.ribbon-nav-link:before{content:"✂";color:var(--board-gold);margin-right:5px}@media (width<=900px){.ribbon-albums{grid-template-columns:repeat(2,minmax(0,1fr))}.ribbon-back{margin:0 auto 16px;position:static}.ribbon-hero img{margin-top:0;display:block}}@media (width<=620px){.ribbon-hero{padding:18px 14px 37px}.ribbon-hero img{width:155px;margin-bottom:14px}.ribbon-eyebrow{font-size:11px!important}.ribbon-hero h1{font-size:36px}.ribbon-hero h1+p{font-size:16px}.ribbon-section{padding:36px 13px 48px}.ribbon-section-heading h2{font-size:27px}.ribbon-albums{grid-template-columns:1fr;gap:15px}.ribbon-photo{aspect-ratio:16/10}.ribbon-info{padding:13px 14px 15px}.ribbon-lightbox{padding:8px}.ribbon-lightbox-head strong{font-size:18px}.ribbon-gallery{grid-template-columns:1fr}.ribbon-gallery img,.ribbon-gallery img:first-child{grid-column:auto;height:auto;max-height:68vh}.ribbon-footer{flex-direction:column}.autumn-bulletin .mobile-section-menu .mobile-category-links a.ribbon-nav-link{color:#fff!important;background:#286f87!important;border-color:#286f87!important}}@media (prefers-reduced-motion:reduce){.ribbon-album,.ribbon-photo img{transition:none}}.ribbon-page .ribbon-hero{border-bottom:8px solid var(--ribbon-gold);text-align:left;background:linear-gradient(125deg,#102f42 0%,#173f55 58%,#235e70 100%);padding:25px 24px 70px;position:relative;overflow:hidden}.ribbon-page .ribbon-hero:before{content:"";border:28px solid #ffffff0e;border-radius:50% 50% 0 0;width:auto;height:230px;position:absolute;inset:auto -8% -145px 40%;transform:rotate(-8deg)}.ribbon-page .ribbon-hero:after{display:none}.ribbon-page .ribbon-hero-inner{max-width:1200px}.ribbon-page .ribbon-back{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff17;border-color:#ffffff6b;position:static}.ribbon-page .ribbon-back:hover{background:#ffffff2b}.ribbon-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);align-items:center;gap:55px;margin-top:28px;display:grid}.ribbon-hero-copy{padding:10px 0 18px}.ribbon-page .ribbon-hero-copy>img{object-fit:contain;filter:drop-shadow(0 5px 12px #0000002e);width:185px;max-height:82px;margin:0 0 25px;display:block}.ribbon-page .ribbon-eyebrow{letter-spacing:.11em;text-transform:uppercase;font-weight:900;line-height:1.35;color:#f3cc65!important;margin:0 0 10px!important;font-size:13px!important}.ribbon-page .ribbon-hero h1{color:#fff;font-family:var(--font-nunito),"Segoe UI",Arial,sans-serif;letter-spacing:-.04em;margin:0;font-size:clamp(40px,5vw,62px);font-weight:950;line-height:1.01}.ribbon-page .ribbon-hero h1:after{background:linear-gradient(90deg,#e6b536,#f3cf6b);width:110px;height:7px;margin:20px 0 18px}.ribbon-page .ribbon-hero h1+p{color:#d9e7ea;max-width:590px;margin:0;font-size:18px;line-height:1.55}.ribbon-explore{background:var(--ribbon-gold);color:#173f55;border-radius:7px;align-items:center;gap:10px;margin-top:24px;padding:12px 17px;font-size:15px;font-weight:950;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 7px #05182352}.ribbon-explore span{font-size:20px}.ribbon-explore:hover{transform:translateY(-2px);box-shadow:0 9px #05182352}.ribbon-hero-collage{min-height:500px;position:relative}.ribbon-page .ribbon-hero-collage img{object-fit:cover;border:7px solid #fff;border-radius:9px;max-height:none;margin:0;display:block;position:absolute;box-shadow:0 22px 55px #00000061}.ribbon-page .ribbon-collage-main{z-index:2;width:74%;height:355px;bottom:20px;right:5%;transform:rotate(1.6deg)}.ribbon-page .ribbon-collage-top{z-index:1;width:52%;height:220px;top:0;left:0;transform:rotate(-5deg)}.ribbon-page .ribbon-collage-bottom{z-index:3;width:45%;height:190px;bottom:0;right:0;transform:rotate(5deg)}.ribbon-impact-strip{z-index:5;background:#fff;border:1px solid #d8e1e2;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1060px;margin:-32px auto 0;display:grid;position:relative;box-shadow:0 12px 30px #173f5529}.ribbon-impact-strip span{color:#66767c;text-align:center;padding:19px 18px;font-size:14px;font-weight:800}.ribbon-impact-strip span+span{border-left:1px solid #d8e1e2}.ribbon-impact-strip b{color:var(--ribbon-navy);margin-bottom:2px;font-size:23px;font-weight:950;display:block}.ribbon-page .ribbon-section-heading h2{font-family:var(--font-nunito),"Segoe UI",Arial,sans-serif;font-size:36px;font-weight:950}.ribbon-page .ribbon-album{border-top:6px solid var(--ribbon-blue);border-radius:10px;position:relative}.ribbon-page .ribbon-album:nth-child(3n+2){border-top-color:#b8175a}.ribbon-page .ribbon-album:nth-child(3n){border-top-color:#e0ac25}.ribbon-page .ribbon-album:hover,.ribbon-page .ribbon-album:focus-visible{transform:translateY(-6px)rotate(-.35deg);box-shadow:0 16px 34px #173f5533}.ribbon-page .ribbon-photo:after{color:var(--ribbon-navy);content:"Open gallery →";opacity:0;white-space:nowrap;background:#fff;border-radius:5px;padding:7px 12px;font-size:13px;font-weight:950;transition:opacity .25s,transform .25s;position:absolute;bottom:13px;left:50%;transform:translate(-50%,15px)}.ribbon-page .ribbon-album:hover .ribbon-photo img{filter:brightness(.78);transform:scale(1.045)}.ribbon-page .ribbon-album:hover .ribbon-photo:after{opacity:1;transform:translate(-50%)}.ribbon-page .ribbon-photo b{z-index:2;top:10px;bottom:auto}.ribbon-page .ribbon-info{padding:17px 16px 19px}.ribbon-page .ribbon-info strong{font-family:var(--font-nunito),"Segoe UI",Arial,sans-serif;font-weight:950}@media (width<=900px){.ribbon-hero-grid{grid-template-columns:1fr;gap:20px}.ribbon-hero-copy{text-align:center}.ribbon-page .ribbon-hero-copy>img,.ribbon-page .ribbon-hero h1:after,.ribbon-page .ribbon-hero h1+p{margin-inline:auto}.ribbon-hero-collage{width:100%;max-width:680px;min-height:430px;margin:auto}}@media (width<=620px){.ribbon-page .ribbon-hero{padding:16px 14px 50px}.ribbon-page .ribbon-back{margin:0;font-size:12px}.ribbon-hero-grid{margin-top:20px}.ribbon-page .ribbon-hero-copy>img{width:155px;margin-bottom:18px}.ribbon-page .ribbon-eyebrow{font-size:10px!important}.ribbon-page .ribbon-hero h1{font-size:37px}.ribbon-page .ribbon-hero h1+p{font-size:16px}.ribbon-explore{font-size:14px}.ribbon-hero-collage{min-height:315px}.ribbon-page .ribbon-collage-main{width:82%;height:235px;bottom:12px;right:2%}.ribbon-page .ribbon-collage-top{width:54%;height:140px;top:0}.ribbon-page .ribbon-collage-bottom{width:46%;height:120px}.ribbon-impact-strip{grid-template-columns:1fr;margin:-27px 14px 0}.ribbon-impact-strip span{padding:12px}.ribbon-impact-strip span+span{border-top:1px solid #d8e1e2;border-left:0}.ribbon-impact-strip b{margin-right:5px;font-size:18px;display:inline}.ribbon-page .ribbon-section-heading h2{font-size:29px}}@media (width<=800px){body .autumn-events .events-board .chamber-event-mention{border:1px solid #bfd2d6!important;border-left:4px solid var(--board-accent)!important;border-radius:6px!important;grid-template-columns:64px minmax(0,1fr)!important;min-height:126px!important;display:grid!important;box-shadow:0 2px #173f5514!important}body .autumn-events .events-board .chamber-event-mention .chamber-event-mark{width:64px!important;min-height:126px!important}body .autumn-events .events-board .chamber-event-mention .posting-caption{align-content:initial!important;text-align:left!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:5px!important;width:auto!important;min-width:0!important;max-width:100%!important;padding:11px 12px!important;display:flex!important;overflow:hidden!important}body .autumn-events .events-board .chamber-event-mention .event-host-badge,body .autumn-events .events-board .chamber-event-mention .posting-caption h3,body .autumn-events .events-board .chamber-event-mention .posting-caption p,body .autumn-events .events-board .chamber-event-mention .posting-actions{grid-area:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}body .autumn-events .events-board .chamber-event-mention .event-host-badge{width:fit-content!important;padding:5px 7px!important;font-size:8px!important}body .autumn-events .events-board .chamber-event-mention .posting-caption h3{font-size:15px!important;line-height:1.16!important}body .autumn-events .events-board .chamber-event-mention .posting-caption p{font-size:10px!important;line-height:1.25!important}body .autumn-events .events-board .chamber-event-mention .posting-actions{margin-top:2px!important}body .autumn-events .events-board .chamber-event-mention .button{width:auto!important;min-width:0!important;min-height:28px!important;box-shadow:none!important;border-radius:4px!important;padding:5px 8px!important;font-size:9px!important}}@media (width<=760px){.annual-meeting-nav{min-height:0;padding:5px 8px!important}.annual-meeting-nav a{padding:5px 7px!important;font-size:10px!important}.annual-meeting-hero{padding:14px 14px 20px!important}.annual-meeting-brand{gap:5px!important;margin-bottom:10px!important}.annual-meeting-brand img{width:150px!important}.annual-meeting-brand span{font-size:11px!important;line-height:1.2!important}.annual-eyebrow{letter-spacing:.045em!important;font-size:11px!important;line-height:1.25!important}.annual-meeting-hero h1{max-width:350px;letter-spacing:-.035em!important;margin:4px auto 8px!important;font-size:32px!important;line-height:.98!important}.annual-meeting-hero h1 span{margin-bottom:3px;font-size:.68em!important}.annual-intro{max-width:345px;font-size:14px!important;line-height:1.36!important}.annual-event-facts{border-radius:10px!important;margin-top:13px!important}.annual-event-facts div{gap:1px;padding:9px 11px!important}.annual-event-facts small{font-size:11px!important}.annual-event-facts strong{font-size:16px!important;line-height:1.2!important}.annual-event-facts span{font-size:11px!important;line-height:1.25!important}.annual-color-ribbon{opacity:.42;gap:4px}.annual-color-ribbon i{width:10px;height:76px}.annual-color-ribbon i:nth-child(2){height:96px}.annual-color-ribbon i:nth-child(3){height:62px}}.annual-meeting-brand img{filter:grayscale()brightness(0)invert()sepia(.08)drop-shadow(0 3px 8px #00000047);background:0 0!important;border-radius:0!important;width:235px!important;padding:0!important}.annual-charcuterie-spotlight{z-index:1;color:#29394b;text-align:center;background:#fff8e9;border:2px solid #efc77d;border-radius:14px;max-width:860px;margin:0 auto 20px;padding:18px 22px;position:relative;box-shadow:0 8px 20px #1e141b33}.annual-charcuterie-spotlight>span{color:var(--annual-rust);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:900;display:block}.annual-charcuterie-spotlight>strong{color:var(--annual-plum);margin:3px 0;font-family:Bitter,Georgia,serif;font-size:27px;display:block}.annual-charcuterie-spotlight>b{color:var(--annual-navy);font-size:17px;display:block}.annual-charcuterie-spotlight>div{flex-wrap:wrap;justify-content:center;gap:8px 16px;margin-top:12px;display:flex}.annual-charcuterie-spotlight a,.annual-charcuterie-spotlight>div>span{color:var(--annual-navy);text-underline-offset:3px;font-size:14px;font-weight:800;text-decoration-thickness:1px}@media (width<=760px){.annual-meeting-brand img{width:205px!important}.annual-charcuterie-spotlight{margin-bottom:14px;padding:16px}.annual-charcuterie-spotlight>strong{font-size:24px}.annual-charcuterie-spotlight>div{gap:8px;display:grid}}.annual-awards-announcement{color:#fff;text-align:center;background:linear-gradient(135deg,var(--annual-rust),var(--annual-plum));border:4px solid #f1cb80;border-radius:16px;max-width:860px;margin:4px auto 30px;padding:22px 28px 24px;position:relative;overflow:hidden;box-shadow:0 10px #173a5e21,0 18px 34px #3c23302e}.annual-awards-announcement:before,.annual-awards-announcement:after{content:"◆";color:#f1cb80;font-size:30px;position:absolute;top:50%;transform:translateY(-50%)}.annual-awards-announcement:before{left:22px}.annual-awards-announcement:after{right:22px}.annual-awards-announcement>span{color:#ffe2a8;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:14px;font-weight:900;display:block}.annual-awards-announcement>strong{font-family:Bitter,Georgia,serif;font-size:clamp(30px,5vw,47px);line-height:1.05;display:block}.annual-awards-announcement>p{color:#fff7e8;max-width:610px;margin:10px auto 0;font-size:17px;line-height:1.45}@media (width<=760px){.annual-awards-announcement{margin:2px auto 20px;padding:19px 18px 21px}.annual-awards-announcement:before,.annual-awards-announcement:after{display:none}.annual-awards-announcement>span{font-size:12px}.annual-awards-announcement>strong{font-size:32px}.annual-awards-announcement>p{font-size:15px}}@media (width<=650px){.autumn-bulletin{--mobile-home-navy:#123b55;--mobile-home-navy-deep:#0b2b40;--mobile-home-seafoam:#bfe3dc;--mobile-home-seafoam-pale:#edf8f5;min-height:100vh;background:linear-gradient(145deg,#bfe3dcf5 0 25%,#fffffffa 25% 66%,#123b55fa 66% 100%)!important;padding:10px 8px 34px!important}.autumn-bulletin .board-shell{border-radius:18px;width:100%;overflow:hidden;border:2px solid var(--mobile-home-navy)!important;background:#fff!important;box-shadow:0 14px 34px #0725373d!important}.autumn-bulletin .board-header{border-radius:15px 15px 0 0;background:linear-gradient(155deg,#fff 0 68%,var(--mobile-home-seafoam-pale) 68% 100%)!important;border-bottom:6px solid var(--mobile-home-seafoam)!important;box-shadow:none!important;margin:0!important;padding:18px 14px 17px!important}.autumn-bulletin .category-nav{background:var(--mobile-home-seafoam-pale);margin:0;padding:13px 11px 9px}.autumn-bulletin .mobile-section-menu{gap:11px;display:grid}.autumn-bulletin .mobile-section-menu details{min-width:0;overflow:hidden;background:#fff!important;border:1px solid #8fc7bd!important;border-radius:10px!important;box-shadow:0 4px #123b551a!important}.autumn-bulletin .mobile-section-menu details summary{min-width:0;min-height:64px;color:#fff!important;background:var(--mobile-home-navy)!important;padding:12px 42px 12px 14px!important}.autumn-bulletin .mobile-section-menu details:nth-child(2) summary{background:#176b70!important}.autumn-bulletin .mobile-section-menu details:nth-child(3) summary{background:var(--mobile-home-navy-deep)!important}.autumn-bulletin .mobile-section-menu summary span,.autumn-bulletin .mobile-section-menu summary small{overflow-wrap:anywhere;min-width:0;max-width:100%}.autumn-bulletin .mobile-section-menu summary span{font-size:17px!important;line-height:1.15!important}.autumn-bulletin .mobile-section-menu summary small{color:#dff2ee!important;font-size:11px!important;line-height:1.3!important}.autumn-bulletin .mobile-section-menu summary:after{color:#fff!important;right:15px!important}.autumn-bulletin .mobile-section-menu details>div.mobile-category-links{background:#fff;grid-template-columns:minmax(0,1fr);gap:7px;display:grid;padding:10px!important}.autumn-bulletin .mobile-section-menu .mobile-menu-separator{color:var(--mobile-home-navy)!important;background:var(--mobile-home-seafoam)!important;letter-spacing:.04em!important;border:0!important;border-radius:5px!important;margin:5px 0 0!important;padding:7px 9px!important;font-size:11px!important;line-height:1.2!important}.autumn-bulletin .mobile-section-menu .mobile-menu-separator:first-child{margin-top:0!important}.autumn-bulletin .mobile-section-menu .mobile-category-links a{overflow-wrap:anywhere;width:100%!important;min-width:0!important;min-height:44px!important;color:var(--mobile-home-navy)!important;box-shadow:none!important;background:#fff!important;border:1px solid #b8d8d2!important;border-radius:6px!important;justify-content:space-between!important;align-items:center!important;padding:10px 12px!important;font-size:13px!important;font-weight:800!important;line-height:1.25!important;display:flex!important}.autumn-bulletin .mobile-section-menu .mobile-category-links a:after{content:"›";color:#176b70;flex:none;margin-left:10px;font-size:20px;line-height:1}.autumn-bulletin .mobile-section-menu .mobile-category-links a.candice-fund-nav-link{color:#fff!important;background:linear-gradient(135deg,#b8175a,#df4f86)!important;border-color:#f3aac6!important}.autumn-bulletin .mobile-section-menu details:first-child .mobile-category-links a:first-of-type{color:#fff!important;background:#245f78!important;border-color:#245f78!important}.autumn-bulletin .mobile-section-menu details:first-child .mobile-category-links a:nth-of-type(2){color:#fff!important;background:#287873!important;border-color:#287873!important}.autumn-bulletin .mobile-section-menu details:nth-child(2) .mobile-category-links a:first-of-type{color:#fff!important;background:#6b4a72!important;border-color:#6b4a72!important}.autumn-bulletin .mobile-section-menu details:nth-child(2) .mobile-category-links a:nth-of-type(2){color:#fff!important;background:#b66043!important;border-color:#b66043!important}.autumn-bulletin .mobile-section-menu details:nth-child(3) .mobile-category-links a:first-of-type{color:#fff!important;background:#176b70!important;border-color:#176b70!important}.autumn-bulletin .mobile-section-menu details:nth-child(3) .mobile-category-links a:nth-of-type(2){color:#fff!important;background:#245f78!important;border-color:#245f78!important}.autumn-bulletin .mobile-section-menu details:nth-child(3) .mobile-category-links a:nth-of-type(3){color:#fff!important;background:#6b4a72!important;border-color:#6b4a72!important}.autumn-bulletin .mobile-section-menu details:nth-child(3) .mobile-category-links a:nth-of-type(4){color:#fff!important;background:#b66043!important;border-color:#b66043!important}.autumn-bulletin .mobile-section-menu details:nth-child(3) .mobile-category-links a:nth-of-type(5){color:#fff!important;background:#327d78!important;border-color:#327d78!important}.autumn-bulletin .mobile-section-menu details:nth-child(3) .mobile-category-links a:nth-of-type(6){color:#173f55!important;background:#e9c45f!important;border-color:#d4a935!important}.autumn-bulletin .mobile-section-menu details:nth-child(3) .mobile-category-links a:nth-of-type(7){color:#fff!important;background:#31566d!important;border-color:#31566d!important}.autumn-bulletin .mobile-section-menu .mobile-category-links a:after{opacity:.85;color:currentColor!important}.autumn-bulletin .main-submit-news{width:calc(100% - 22px)!important;margin:8px 11px 17px!important}}.resources-intro-mobile{display:none}@media (width<=620px){.autumn-resources .resources-header{padding:12px 14px 20px!important}.autumn-resources .resources-topbar{margin-bottom:18px!important}.autumn-resources .resources-back{min-height:42px!important;padding:6px 8px!important;font-size:11px!important}.autumn-resources .resource-hero-main{gap:0!important}.autumn-resources .resources-brand-lockup{width:min(255px,80%)!important;margin:0 0 16px!important}.autumn-resources .resources-kicker{max-width:280px;letter-spacing:.055em!important;margin:0 0 7px!important;font-size:10px!important;line-height:1.15!important}.autumn-resources .resources-header h1{letter-spacing:-.03em!important;max-width:290px!important;font-size:38px!important;line-height:.92!important}.resources-intro-full{display:none!important}.autumn-resources .resources-intro-mobile{max-width:295px!important;margin:14px 0 0!important;font-size:14px!important;line-height:1.35!important;display:block!important}.autumn-resources .resources-nav{gap:7px!important;margin-top:18px!important;padding-top:15px!important}.autumn-resources .resources-nav a{min-height:42px!important;padding:7px 5px!important;font-size:10px!important;line-height:1.15!important}.resources-page .resource-alerts{margin:16px 8px 28px!important;padding:18px 12px!important}.resources-page .resource-alerts-heading{margin-bottom:16px!important}.resources-page .resource-alerts-heading>span{margin-bottom:6px;line-height:1.25;font-size:10px!important}.resources-page .resource-alerts-heading h2{font-size:26px!important;line-height:1.08!important}.resources-page .resource-alerts-heading p{max-width:310px;margin-top:8px!important;font-size:14px!important;line-height:1.4!important}body:has(.resources-page) .momentum-pin-trigger{min-height:64px;border-radius:10px!important;gap:0!important;width:72px!important;max-width:72px!important;padding:5px 5px 6px!important;position:absolute!important;top:12px!important;right:10px!important}body:has(.resources-page) .momentum-pin-trigger span{font-size:27px!important}body:has(.resources-page) .momentum-pin-trigger small{font-size:8px!important;line-height:1.05!important}.resources-page .resource-alert-card{flex-direction:column;display:flex}.resources-page .resource-alert-badge{order:0;align-self:flex-start;margin:12px 12px 8px;box-shadow:none!important;border-radius:4px!important;padding:5px 9px!important;font-size:10px!important;position:relative!important;top:auto!important;left:auto!important}.resources-page .resource-alert-image{order:1;min-height:0;height:auto!important}.resources-page .resource-alert-image img{object-fit:contain;max-height:320px;display:block;height:auto!important}.resources-page .resource-alert-card>div{order:2}.resources-page .fresh-update-card{padding:16px!important;display:block!important}.resources-page .fresh-update-mark{border-width:2px!important;width:46px!important;min-height:46px!important;margin:0 0 11px!important;padding:4px!important;font-size:11px!important}.resources-page .fresh-update-badge{line-height:1.25;display:block;font-size:10px!important}.resources-page .fresh-update-card h3{margin:4px 0 8px!important;font-size:20px!important;line-height:1.15!important}.resources-page .fresh-update-card p{font-size:14px!important;line-height:1.45!important}.resources-page .fresh-update-card a{line-height:1.3;display:inline-block;font-size:13px!important}}.candice-preview-notice{color:#fff;text-align:center;background:#451128;justify-content:center;gap:12px;padding:12px 20px;display:flex}.candice-preview-notice strong{color:#ffd2e2}.candice-community-supporters{z-index:1;text-align:center;max-width:850px;margin:34px auto 0;position:relative}.candice-community-supporters .candice-kicker{margin-top:0}.candice-community-supporters>div{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.candice-community-supporters span{color:#791039;background:#fff;border:1px solid #e9a4bf;padding:13px 19px;font-weight:900;box-shadow:0 7px 16px #69163917}.candice-friend-card{border-bottom-color:#6d7f52}.candice-friend-card .candice-hope-level{background:#6d7f52}.candice-friend-card .candice-hope-monogram{background:linear-gradient(145deg,#536440,#7f9661);box-shadow:0 0 0 2px #6d7f52,0 9px 22px #344d2733}.candice-sponsor-name{z-index:1;color:#5f4b54;margin:9px 0 0;font-size:16px;font-weight:800;position:relative}.candice-community-supporters span{gap:3px;min-width:220px;display:grid}.candice-community-supporters small{color:#745d67;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:800}@media (width<=760px){.candice-preview-notice{flex-direction:column;align-items:center;gap:4px}}@media (width<=720px){.harvest-guide-topbar{grid-template-columns:repeat(2,minmax(0,1fr));background:#0b3155!important;gap:1px!important;padding:0!important;display:grid!important;overflow:visible!important}.harvest-guide-topbar a,.harvest-guide-topbar .harvest-guide-back{text-align:center;place-items:center;min-height:45px;line-height:1.15;border:0!important;border-radius:0!important;min-width:0!important;margin:0!important;padding:8px 9px!important;font-size:12px!important;display:grid!important}.harvest-guide-topbar a:not(.harvest-guide-back){color:#fff;border-bottom:1px solid #ffffff1f!important;border-left:1px solid #ffffff1f!important}.harvest-guide-header{text-align:center;position:relative;min-height:0!important;padding:24px 20px 26px!important;display:block!important}.harvest-guide-sunflower{margin:0 0 7px;line-height:1;font-size:34px!important}.harvest-guide-header p{max-width:300px;letter-spacing:.08em!important;margin:0 auto 9px!important;font-size:10px!important;line-height:1.35!important}.harvest-guide-header h1{letter-spacing:-.025em;max-width:330px!important;margin:0 auto 9px!important;font-size:clamp(29px,9vw,34px)!important;line-height:1.02!important}.harvest-guide-header span{line-height:1.2;font-size:14px!important}}@media (width<=520px){.perks-business-card{width:100%;border-radius:10px!important;padding:18px!important;display:block!important;box-shadow:0 3px #0c4c4114!important}.perks-business-card .perks-business-icon{border-radius:10px!important;width:48px!important;height:48px!important;margin:0 0 12px!important;font-size:24px!important}.perks-business-card .perks-business-type{line-height:1.3;display:block;font-size:11px!important}.perks-business-card .perks-business-copy h3{margin:5px 0 8px!important;font-size:20px!important;line-height:1.15!important}.perks-business-card .perks-reward{margin:0 0 13px!important;font-size:15px!important;line-height:1.4!important}.perks-business-card .perks-offer-details{margin:0 0 6px!important;font-size:14px!important;line-height:1.35!important}.perks-business-card .perks-offer-restriction{width:100%;margin:12px 0 15px!important;padding:10px 11px!important;font-size:13px!important;line-height:1.35!important}}@media (width<=620px){.resources-page .resource-alerts{margin:16px 8px 28px!important;padding:18px 12px!important}.resources-page .resource-alerts-heading{margin-bottom:16px!important}.resources-page .resource-alerts-heading>span{margin-bottom:6px;line-height:1.25;font-size:10px!important}.resources-page .resource-alerts-heading h2{font-size:26px!important;line-height:1.08!important}.resources-page .resource-alerts-heading p{max-width:310px;margin-top:8px!important;font-size:14px!important;line-height:1.4!important}body:has(.resources-page) .momentum-pin-trigger{min-height:64px;border-radius:10px!important;gap:0!important;width:72px!important;max-width:72px!important;padding:5px 5px 6px!important;top:72px!important;right:8px!important}body:has(.resources-page) .momentum-pin-trigger span{font-size:27px!important}body:has(.resources-page) .momentum-pin-trigger small{font-size:8px!important;line-height:1.05!important}}.tag-trail-page{--trail-navy:#163b5c;--trail-green:#2f674f;--trail-coral:#d9674b;--trail-yellow:#f2c64e;--trail-cream:#fffaf0;color:#183247;background:linear-gradient(135deg,#163b5ce0,#2f674fd1),url(/county-landscape.jpg) 50%/cover fixed;min-height:100vh;padding:clamp(14px,3vw,38px);font-family:Nunito Sans,Aptos,Segoe UI,Arial,sans-serif}.tag-trail-shell{background:#f7f2e6;border:1px solid #ffffff80;border-radius:28px;width:min(1180px,100%);margin:auto;overflow:hidden;box-shadow:0 28px 80px #071d2b59}.tag-trail-header{color:#fff;background:linear-gradient(120deg,var(--trail-navy),#22577a 62%,var(--trail-green));border-bottom:7px solid var(--trail-yellow);grid-template-columns:170px 1fr 112px;align-items:center;gap:28px;padding:34px clamp(24px,5vw,64px);display:grid}.tag-trail-header img{background:#fff;border-radius:14px;width:100%;height:auto;padding:10px}.tag-trail-status,.card-kicker,.tag-trail-sponsors>div:first-child>span{color:#ffe496;margin-bottom:6px;font-size:13px;font-weight:800;display:block}.tag-trail-header h1{letter-spacing:-.045em;margin:0;font-size:clamp(36px,5.2vw,66px);line-height:.98}.tag-trail-header p{color:#e6f0ea;margin:11px 0 0;font-size:18px}.tag-trail-date{color:var(--trail-navy);background:var(--trail-yellow);border:4px solid #fff;border-radius:16px;place-items:center;padding:12px 8px;display:grid;transform:rotate(2deg);box-shadow:5px 6px #041d2c4d}.tag-trail-date small{font-size:13px;font-weight:900}.tag-trail-date strong{font-size:46px;line-height:.92}.tag-trail-date span{font-size:15px;font-weight:800}.tag-trail-map{background:var(--trail-cream);padding:clamp(26px,4vw,50px)}.tag-trail-map-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:24px;display:flex}.tag-trail-map-heading>div:first-child{max-width:760px}.tag-trail-map-heading span,.tag-trail-quick-facts article>span{color:var(--trail-coral);font-size:13px;font-weight:900}.tag-trail-map h2,.tag-trail-card h2,.tag-trail-sponsors h2{color:var(--trail-navy);margin:5px 0 8px;font-size:clamp(27px,4vw,41px);line-height:1.08}.tag-trail-map-heading p{margin:0;font-size:16px;line-height:1.55}.tag-trail-count{text-align:center;flex:none}.tag-trail-count strong{color:var(--trail-green);font-size:42px;line-height:1;display:block}.tag-trail-count span{color:#5a7569;font-size:13px}.tag-trail-town-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.tag-trail-town-grid button{color:#24465b;text-align:left;opacity:1;background:#fff;border:1px solid #d9d4c6;border-radius:12px;grid-template-columns:24px 1fr;align-items:center;gap:0 8px;padding:13px;display:grid}.tag-trail-town-grid button strong{font-size:15px}.tag-trail-town-grid button small{color:#788a82;grid-column:2;font-size:11px}.town-pin{grid-row:1/3;font-size:20px}.pin-1{color:var(--trail-coral)}.pin-2{color:var(--trail-green)}.pin-3{color:#d59c12}.pin-4{color:#487a9d}.tag-trail-empty{color:#fff;background:var(--trail-green);border-radius:12px;justify-content:center;align-items:center;gap:12px;margin-top:18px;padding:14px;display:flex}.tag-trail-empty>span{font-size:28px}.tag-trail-empty p{margin:0}.tag-trail-empty strong{margin-right:5px}.tag-trail-quick-facts{background:#c9c3b4;border-top:1px solid #c9c3b4;border-bottom:1px solid #c9c3b4;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.tag-trail-quick-facts article{background:#f7f2e6;padding:24px clamp(20px,3vw,34px)}.tag-trail-quick-facts strong{color:var(--trail-green);margin:5px 0;font-size:21px;display:block}.tag-trail-quick-facts p{color:#516873;margin:0;font-size:14px;line-height:1.45}.trail-map-example{background:#fff;border:1px solid #d8d3c7;border-radius:18px;margin:26px 0;overflow:hidden;box-shadow:0 12px 28px #1837481a}.trail-map-example-bar{color:#fff;background:var(--trail-navy);justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex}.trail-map-example-bar div{gap:2px;display:grid}.trail-map-example-bar span{font-weight:900;color:#ffe496!important;font-size:12px!important}.trail-map-example-bar strong{font-size:20px}.trail-map-example-bar p{color:#e6f0ea;margin:0;font-size:13px}.trail-map-example-layout{grid-template-columns:minmax(0,1.55fr) minmax(245px,.75fr);min-height:420px;display:grid}.trail-map-canvas{background:linear-gradient(140deg,#dce9d8,#c7dbc9);min-height:420px;position:relative;overflow:hidden}.trail-map-canvas:before,.trail-map-canvas:after{content:"";background:#ffffff47;border-radius:50%;position:absolute}.trail-map-canvas:before{width:210px;height:210px;bottom:-60px;left:-50px}.trail-map-canvas:after{width:150px;height:150px;top:-45px;right:12%}.sample-road{z-index:1;transform-origin:0;background:#fffdf5;border:1px solid #c7c0ad;border-radius:999px;height:17px;display:block;position:absolute}.road-one{width:125%;top:50%;left:-8%;transform:rotate(-9deg)}.road-two{width:108%;top:24%;left:-2%;transform:rotate(13deg)}.road-three{width:84%;top:75%;left:26%;transform:rotate(-24deg)}.sample-town{z-index:2;font-weight:800;position:absolute;color:#4f6a55!important;font-size:12px!important}.town-somers{top:14%;left:8%}.town-stafford{top:7%;left:43%}.town-union{top:17%;right:9%}.town-vernon{bottom:24%;left:14%}.town-tolland{bottom:34%;left:50%}.town-willington{bottom:7%;right:7%}.sample-map-pin{z-index:3;color:#fff;background:var(--trail-coral);border:3px solid #fff;border-radius:50% 50% 50% 0;place-items:center;width:38px;height:38px;display:grid;position:absolute;transform:rotate(-45deg);box-shadow:0 5px 12px #163b5c47}.sample-map-pin b{font-size:14px;transform:rotate(45deg)}.sample-pin-1{top:31%;left:18%}.sample-pin-2{top:18%;left:43%}.sample-pin-3{top:44%;left:61%}.sample-pin-4{top:65%;left:31%}.sample-pin-5{top:69%;left:75%}.sample-pin-6{top:24%;left:73%}.trail-map-sample-list{background:#fff;padding:20px}.trail-map-sample-list h3{color:var(--trail-navy);margin:0 0 8px;font-size:20px}.trail-map-sample-list article{border-bottom:1px solid #e4ded2;gap:3px;padding:13px 0;display:grid}.trail-map-sample-list article strong{color:var(--trail-navy);font-size:14px}.trail-map-sample-list article span,.trail-map-sample-list article small{line-height:1.4;color:#586f7b!important;font-size:12px!important}.trail-map-sample-list article b{color:#28523f;background:#e9f3ed;border-radius:6px;justify-self:start;margin-top:4px;padding:4px 7px;font-size:11px}.trail-map-sample-list>p{color:#667a84;margin:13px 0 0;font-size:12px;line-height:1.45}.trail-map-example-note{color:#664f2f;background:#f7e7bf;padding:11px 18px;font-size:12px}.trail-map-example-note strong{color:var(--trail-navy)}.tag-trail-content-grid{grid-template-columns:1fr 1fr;gap:18px;padding:32px clamp(20px,4vw,48px) 0;display:grid}.tag-trail-card{background:#fff;border:1px solid #ded8ca;border-radius:18px;padding:28px;box-shadow:0 8px 24px #193d4c14}.tag-trail-card .card-kicker{color:var(--trail-coral)}.tag-trail-card h2{font-size:29px}.registration-card dl{margin:20px 0 0}.registration-card dl>div{border-bottom:1px solid #e8e2d7;justify-content:space-between;align-items:center;gap:14px;padding:10px 0;display:flex}.registration-card dt{font-weight:700}.registration-card dd{color:var(--trail-green);margin:0;font-size:20px;font-weight:900}.tag-trail-note{color:#37586a;border-left:4px solid var(--trail-green);background:#edf5f0;margin:18px 0 0;padding:12px;font-size:14px;line-height:1.45}.timeline-card ol{gap:15px;margin:20px 0 0;padding:0;list-style:none;display:grid}.timeline-card li{grid-template-columns:62px 1fr;align-items:center;gap:14px;display:grid}.timeline-card li>span{color:#fff;background:var(--trail-coral);border-radius:12px;place-items:center;min-height:56px;padding:5px;font-weight:900;display:grid}.timeline-card li:nth-child(2)>span{background:var(--trail-green)}.timeline-card li:nth-child(3)>span{color:var(--trail-navy);background:var(--trail-yellow)}.timeline-card p{margin:0}.timeline-card p strong,.timeline-card p small{display:block}.timeline-card p small{color:#667a84;margin-top:2px;font-size:13px;line-height:1.35}.tag-trail-listings{margin:18px clamp(20px,4vw,48px) 0}.tag-trail-listings>div{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.tag-trail-listings>div span{color:#28523f;background:#e9f3ed;border:1px solid #cde0d4;border-radius:999px;padding:8px 11px;font-size:13px;font-weight:700}.tag-trail-listings>p,.privacy-card p,.weather-card p{color:#536b77;margin:0;line-height:1.55}.weather-card{border-top:5px solid var(--trail-yellow)}.privacy-card{border-top:5px solid var(--trail-coral)}.tag-trail-sponsors{color:#fff;background:var(--trail-navy);margin:32px 0 0;padding:34px clamp(20px,4vw,48px) 42px}.tag-trail-sponsors>div:first-child{text-align:center}.tag-trail-sponsors h2{color:#fff}.sponsor-levels{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px;display:grid}.sponsor-levels article{color:#24465b;border-top:5px solid var(--trail-yellow);background:#fff;border-radius:14px;padding:21px}.sponsor-levels strong{color:var(--trail-navy);font-size:17px;display:block}.sponsor-levels span{color:var(--trail-coral);margin:6px 0;font-size:27px;font-weight:900;display:block}.sponsor-levels p{margin:0;font-size:13px;line-height:1.45}.tag-trail-footer{text-align:center;background:#e9dfc9;gap:6px;padding:26px clamp(20px,4vw,48px);display:grid}.tag-trail-footer strong{color:var(--trail-green);font-size:19px}.tag-trail-footer span{font-size:13px;line-height:1.45}.tag-trail-footer small{color:#796f5c;font-size:12px}@media (width<=820px){.tag-trail-header{grid-template-columns:145px 1fr}.tag-trail-date{grid-column:1/-1;grid-template-columns:auto auto auto;justify-content:center;gap:7px;width:100%;transform:none}.tag-trail-date strong{font-size:26px}.tag-trail-town-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tag-trail-content-grid,.sponsor-levels,.tag-trail-quick-facts{grid-template-columns:1fr}.tag-trail-map-heading{flex-direction:column;align-items:flex-start}.tag-trail-count{text-align:left}.trail-map-example-layout{grid-template-columns:1fr}.trail-map-canvas{min-height:360px}.trail-map-example-bar{flex-direction:column;align-items:flex-start;gap:6px}}@media (width<=520px){.tag-trail-page{background-attachment:scroll;padding:0}.tag-trail-shell{border-radius:0}.tag-trail-header{grid-template-columns:82px 1fr;gap:14px;padding:24px 17px}.tag-trail-header h1{font-size:34px}.tag-trail-header p{font-size:14px}.tag-trail-status{font-size:11px}.tag-trail-map{padding:25px 15px}.tag-trail-map h2{font-size:28px}.tag-trail-town-grid{grid-template-columns:1fr}.tag-trail-empty{align-items:flex-start;padding:13px;font-size:13px}.tag-trail-content-grid{padding:18px 14px 0}.tag-trail-listings{margin:18px 14px 0}.tag-trail-card{padding:21px}.tag-trail-card h2{font-size:25px}.tag-trail-sponsors{padding:30px 14px}.tag-trail-footer{padding:24px 15px}}.tag-trail-page{--trail-navy:#163b5c;--trail-green:#23866b;--trail-coral:#e55772;--trail-yellow:#ffd45c;--trail-blue:#41a7c9;--trail-purple:#8b5bb5;--trail-cream:#fffaf0}.tag-trail-shell{background:#fff8ea;border:3px solid #ffffffb8}.tag-trail-header{border-bottom:9px solid var(--trail-yellow);background:linear-gradient(115deg,#163b5c 0 47%,#1c7892 47% 72%,#23866b 72%);position:relative;overflow:hidden}.tag-trail-header:before,.tag-trail-header:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.tag-trail-header:before{border:18px solid #ffd45c59;width:160px;height:160px;top:-116px;right:8%}.tag-trail-header:after{border:15px solid #e5577257;width:90px;height:90px;bottom:-72px;left:29%}.tag-trail-header>img,.tag-trail-header>div{z-index:1;position:relative}.tag-trail-date{background:linear-gradient(145deg,#ffd95f,#ffbb49);box-shadow:6px 7px #e55772}.tag-trail-map{background:linear-gradient(#fffdf7,#fff7e7)}.trail-map-example{border:3px solid #163b5c;box-shadow:8px 10px #41a7c940}.trail-map-example-bar{background:linear-gradient(100deg,#163b5c,#713e87)}.trail-map-canvas{background-color:#dff2dc;background-image:radial-gradient(circle at 14% 18%,#ffd45c80 0 7px,#0000 8px),radial-gradient(circle at 82% 20%,#e5577252 0 6px,#0000 7px),radial-gradient(circle at 67% 83%,#41a7c957 0 8px,#0000 9px),linear-gradient(140deg,#e7f4d8,#c7e8df)}.sample-pin-1{background:#e55772}.sample-pin-2{background:#8b5bb5}.sample-pin-3{background:#23866b}.sample-pin-4{background:#41a7c9}.sample-pin-5{background:#ef8c36}.sample-pin-6{color:#173b5b;background:#ffd45c}.trail-map-sample-list article:first-of-type{border-left:5px solid #e55772;padding-left:11px}.trail-map-sample-list article:nth-of-type(2){border-left:5px solid #8b5bb5;padding-left:11px}.trail-map-sample-list article:nth-of-type(3){border-left:5px solid #41a7c9;padding-left:11px}.trail-map-example-note{color:#623b4e;background:linear-gradient(90deg,#ffe6ac,#ffd8e3)}.tag-trail-town-grid button{border:2px solid #d7dfd5;box-shadow:0 4px #163b5c12}.tag-trail-town-grid button:nth-child(4n+1){border-top-color:#e55772}.tag-trail-town-grid button:nth-child(4n+2){border-top-color:#41a7c9}.tag-trail-town-grid button:nth-child(4n+3){border-top-color:#ffd45c}.tag-trail-town-grid button:nth-child(4n+4){border-top-color:#8b5bb5}.tag-trail-empty{background:linear-gradient(100deg,#23866b,#41a7c9)}.tag-trail-quick-facts article:first-child{background:#fff1d2}.tag-trail-quick-facts article:nth-child(2){background:#e6f5f5}.tag-trail-quick-facts article:nth-child(3){background:#f7eaf4}.tag-trail-quick-facts article:first-child strong{color:#bd5b2f}.tag-trail-quick-facts article:nth-child(2) strong{color:#21738d}.tag-trail-quick-facts article:nth-child(3) strong{color:#813e68}.registration-card{border-top:7px solid #e55772}.timeline-card{border-top:7px solid #41a7c9}.privacy-card{border-top-color:#8b5bb5}.weather-card{border-top-color:#ffd45c}.tag-trail-listings{border-top:7px solid #23866b}.tag-trail-listings>div span:nth-child(5n+1){color:#7c2949;background:#ffe5ed;border-color:#f6b8ca}.tag-trail-listings>div span:nth-child(5n+2){color:#236078;background:#e0f2f7;border-color:#b6dfe9}.tag-trail-listings>div span:nth-child(5n+3){color:#68467b;background:#f1e8f8;border-color:#dac4e9}.tag-trail-listings>div span:nth-child(5n+4){color:#725217;background:#fff0bd;border-color:#efd377}.tag-trail-listings>div span:nth-child(5n+5){color:#28523f;background:#e1f3e7;border-color:#b9ddc6}.tag-trail-sponsors{background:linear-gradient(115deg,#163b5c 0 58%,#713e87 58%)}.sponsor-levels article:first-child{border-top-color:#ffd45c}.sponsor-levels article:nth-child(2){border-top-color:#41a7c9}.sponsor-levels article:nth-child(3){border-top-color:#e55772}.tag-trail-footer{background:linear-gradient(90deg,#f8e8bc,#e5f1e7,#eadff3)}@media (width<=520px){.tag-trail-header:before{right:-52px}.tag-trail-header:after{left:38%}.trail-map-example{box-shadow:4px 6px #41a7c938}.tag-trail-sponsors{background:linear-gradient(145deg,#163b5c,#713e87)}}.tag-trail-action-banner{color:#173b5b;text-align:center;background:linear-gradient(90deg,#ffd45c,#ffedaa 32%,#fff8dd 50%,#ffcddc 72%,#e7d4f5);border-bottom:3px solid #e55772;justify-content:center;align-items:center;gap:16px;padding:18px 24px;display:flex;position:relative;overflow:hidden}.tag-trail-action-banner strong{letter-spacing:-.035em;font-size:clamp(25px,4.3vw,48px);line-height:1}.tag-trail-action-banner b{color:#fff;white-space:nowrap;background:#e55772;border-radius:999px;padding:8px 13px;font-size:clamp(14px,2vw,19px);animation:2.4s ease-in-out infinite trail-banner-pop;box-shadow:4px 4px #8b5bb5}.tag-trail-action-banner>span{color:#8b5bb5;font-size:24px;animation:1.6s ease-in-out infinite trail-star-twinkle}.tag-trail-action-banner>span:last-child{color:#23866b;animation-delay:.45s}.tag-trail-date,.tag-trail-quick-facts strong,.timeline-card li>span{overflow:visible}.tag-trail-date small,.tag-trail-date strong,.tag-trail-date span,.tag-trail-quick-facts strong,.timeline-card li>span{white-space:nowrap}.timeline-card li>span{min-width:64px;padding-inline:8px}.tag-trail-quick-facts article{min-width:0}.tag-trail-quick-facts strong{font-size:clamp(18px,2.1vw,21px)}@keyframes trail-banner-pop{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-4px)rotate(1deg)}}@keyframes trail-star-twinkle{0%,to{opacity:.7;transform:scale(.86)rotate(-8deg)}50%{opacity:1;transform:scale(1.18)rotate(8deg)}}@media (prefers-reduced-motion:reduce){.tag-trail-action-banner b,.tag-trail-action-banner>span{animation:none}}@media (width<=650px){.tag-trail-action-banner{flex-wrap:wrap;gap:7px 11px;padding:14px 13px}.tag-trail-action-banner strong{flex:1 0 72%;font-size:29px}.tag-trail-action-banner b{font-size:15px}.tag-trail-action-banner>span{font-size:19px}.tag-trail-action-banner>span:first-child{order:-1}.tag-trail-header{grid-template-columns:76px minmax(0,1fr)}.tag-trail-header h1{overflow-wrap:anywhere}.tag-trail-date{min-width:0}.timeline-card li{grid-template-columns:70px minmax(0,1fr)}.timeline-card li>span{font-size:13px}.tag-trail-quick-facts strong{white-space:normal}body:has(.tag-trail-page) .global-board-back{min-height:42px;position:absolute;top:9px;left:12px;padding:10px 14px!important;font-size:13px!important}.tag-trail-page{background:#163b5c;padding-top:60px!important}.tag-trail-action-banner{gap:8px 10px;padding:18px 14px 17px}.tag-trail-action-banner strong{flex:1 0 100%;font-size:30px;line-height:1.08}.tag-trail-action-banner b{padding:8px 16px;font-size:15px}.tag-trail-action-banner>span{font-size:17px;position:absolute}.tag-trail-action-banner>span:first-child{bottom:17px;left:15px}.tag-trail-action-banner>span:last-child{bottom:17px;right:15px}.tag-trail-header{text-align:center;grid-template-columns:1fr;gap:13px;padding:22px 18px 24px}.tag-trail-header img{border-radius:8px;justify-self:center;width:150px;padding:6px}.tag-trail-header h1{overflow-wrap:normal;font-size:40px;line-height:.96}.tag-trail-header p{margin-top:9px;font-size:15px;line-height:1.35}.tag-trail-status{margin-bottom:7px}.tag-trail-date{grid-column:1;width:100%;margin-top:2px;padding:10px 8px}}.timeline-card,.timeline-card ol{min-width:0}.timeline-card li{grid-template-columns:82px minmax(0,1fr);gap:14px;min-width:0}.timeline-card li>span{text-align:center;width:82px;min-width:82px;min-height:58px;padding:8px 7px;font-size:15px;line-height:1.1}.timeline-card li>p{min-width:0}.timeline-card li>p strong,.timeline-card li>p small{overflow-wrap:anywhere}.tag-trail-content-grid>*{min-width:0}@media (width<=520px){.timeline-card li{grid-template-columns:76px minmax(0,1fr);gap:11px}.timeline-card li>span{width:76px;min-width:76px;min-height:54px;padding:7px 5px;font-size:14px}.timeline-card p strong{font-size:16px}.timeline-card p small{font-size:13px}}.trades-expo-page{--trades-navy:#173a5e;--trades-steel:#486274;--trades-orange:#c96532;--trades-gold:#d8a92f;--trades-cream:#fff8e9;color:#243b49;background:linear-gradient(135deg,#173a5eeb,#37505ce0),url(/county-landscape.jpg) 50%/cover fixed;min-height:100vh;padding:clamp(12px,2.5vw,34px);font-family:Nunito Sans,Aptos,Segoe UI,Arial,sans-serif}.trades-expo-shell{background:var(--trades-cream);border:10px solid #2d4656;border-radius:24px;width:min(1220px,100%);margin:auto;overflow:hidden;box-shadow:0 28px 80px #07192673}.trades-expo-nav{color:#fff;background:#243b49;justify-content:space-between;gap:12px;padding:13px clamp(16px,3vw,34px);display:flex}.trades-expo-nav a{font-size:13px;font-weight:800;text-decoration:none}.trades-expo-nav a:hover,.trades-expo-nav a:focus-visible{color:#ffe28a;text-decoration:underline}.trades-expo-hero{color:#fff;background:linear-gradient(115deg,var(--trades-navy) 0 61%,#294e63 61%);border-bottom:8px solid var(--trades-gold);grid-template-columns:1.4fr .75fr;min-height:500px;display:grid}.trades-expo-hero-copy{padding:42px clamp(24px,5vw,70px)}.trades-expo-hero-copy>img{background:#fff;border-radius:10px;width:min(275px,66%);height:auto;margin-bottom:28px;padding:9px}.trades-expo-status,.trades-kicker,.trades-section-heading>span{color:#f3ca52;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:900;display:block}.trades-expo-hero h1{letter-spacing:-.05em;margin:8px 0 18px;font-size:clamp(43px,6.2vw,78px);font-weight:800;line-height:.94}.trades-expo-hero h1 strong{color:#f2c957;font-weight:900}.trades-expo-hero-copy>p{color:#eaf0f3;max-width:700px;margin:0;font-size:clamp(17px,2vw,22px);line-height:1.45}.trades-expo-tags{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.trades-expo-tags span{color:#fff;background:#ffffff1a;border:1px solid #ffffff59;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:800}.trades-expo-art{background:repeating-linear-gradient(135deg,#0000 0 18px,#ffffff06 18px 36px);place-items:center;padding:30px;display:grid;position:relative;overflow:hidden}.trades-expo-art:before{content:"";border:2px dashed #ffffff3b;border-radius:50%;width:290px;height:290px;position:absolute}.building-silhouette{opacity:.28;justify-content:center;align-items:flex-end;gap:8px;height:45%;display:flex;position:absolute;bottom:0;left:0;right:0}.building-silhouette span{background:#102d43;width:25%;height:70%}.building-silhouette span:nth-child(2){height:100%}.building-silhouette span:nth-child(3){height:55%}.hard-hat{color:#f2c957;font-family:Arial,sans-serif;font-size:150px;font-weight:900;line-height:.5;position:absolute;top:74px;transform:rotate(2deg)}.tools-mark{color:#fff;font-size:120px;font-weight:200;line-height:1;position:absolute;top:150px;transform:rotate(-8deg)}.trades-expo-art p{z-index:2;color:#fff;text-align:center;align-self:end;margin-bottom:32px;font-size:18px;font-weight:900;line-height:1.6;position:relative}.trades-expo-intro{background:#fff;grid-template-columns:.8fr 1.35fr;align-items:center;gap:40px;padding:44px clamp(22px,5vw,66px);display:grid}.trades-expo-intro h2,.trades-section-heading h2,.trades-expo-feature-row h2,.trades-expo-coming-soon h2{color:var(--trades-navy);margin:5px 0 0;font-size:clamp(29px,4vw,44px);line-height:1.05}.trades-expo-intro>p{color:#4b626e;margin:0;font-size:17px;line-height:1.7}.trades-expo-grid{background:#edf1f2;padding:42px clamp(20px,5vw,62px) 52px}.trades-section-heading{text-align:center}.trades-area-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px;display:grid}.trades-area-grid article{border:1px solid #cbd4d8;border-top:5px solid var(--trades-orange);background:#fff;border-radius:13px;grid-template-columns:52px 1fr;gap:14px;padding:22px;display:grid;box-shadow:0 8px 18px #233c4a14}.trades-area-grid article>span{color:#fff;background:var(--trades-navy);border-radius:9px;place-items:center;width:48px;height:48px;font-size:25px;font-weight:900;display:grid}.trades-area-grid h3{color:#284858;margin:1px 0 6px;font-size:19px}.trades-area-grid p{color:#61737c;margin:0;font-size:13px;line-height:1.5}.trades-expo-feature-row{background:#a6b1b6;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.trades-expo-feature-row article{background:#fff9ee;padding:34px clamp(22px,3vw,38px)}.trades-expo-feature-row article:nth-child(2){background:#f1f5f5}.trades-expo-feature-row h2{margin:6px 0 12px;font-size:29px}.trades-expo-feature-row p{color:#556d78;margin:0;line-height:1.6}.trades-dog-card{position:relative}.trades-dog-icon{color:#fff;background:#a64b64;border-radius:50%;place-items:center;width:45px;height:45px;font-size:21px;display:grid;position:absolute;top:25px;right:28px}.trades-dog-card .trades-kicker{color:#a64b64}.trades-expo-coming-soon{color:#fff;background:var(--trades-navy);border-top:7px solid var(--trades-gold);justify-content:space-between;align-items:center;gap:40px;padding:40px clamp(22px,5vw,66px);display:flex}.trades-expo-coming-soon h2{color:#fff}.trades-expo-coming-soon p{color:#dce7ec;max-width:760px;margin:12px 0 0;line-height:1.55}.trades-expo-coming-soon>a{color:#263a44;text-align:center;background:#f2c957;border:3px solid #fff;border-radius:8px;flex:none;padding:14px 18px;font-weight:900;text-decoration:none;box-shadow:5px 5px #0d293e}.trades-expo-coming-soon>a:hover,.trades-expo-coming-soon>a:focus-visible{background:#fff}.trades-expo-footer{background:#e8dfca;grid-template-columns:140px 1fr auto;align-items:center;gap:20px;padding:25px clamp(20px,4vw,48px);display:grid}.trades-expo-footer img{background:#fff;border-radius:8px;width:100%;height:auto;padding:7px}.trades-expo-footer strong,.trades-expo-footer span{display:block}.trades-expo-footer strong{color:var(--trades-navy)}.trades-expo-footer span{color:#6f6556;margin-top:4px;font-size:13px}.trades-expo-footer>a{color:var(--trades-navy);font-size:13px;font-weight:800}@media (width<=860px){.trades-expo-hero{grid-template-columns:1fr}.trades-expo-art{min-height:300px}.trades-expo-intro{grid-template-columns:1fr;gap:15px}.trades-area-grid{grid-template-columns:repeat(2,1fr)}.trades-expo-feature-row{grid-template-columns:1fr}.trades-expo-coming-soon{flex-direction:column;align-items:flex-start}.trades-expo-footer{grid-template-columns:145px 1fr}.trades-expo-footer>a{grid-column:1/-1}}@media (width<=560px){.trades-expo-page{background-attachment:scroll;padding:0}.trades-expo-shell{border:0;border-radius:0}.trades-expo-nav{padding:11px 14px}.trades-expo-nav a{font-size:11px}.trades-expo-hero{min-height:0}.trades-expo-hero-copy{padding:28px 17px 32px}.trades-expo-hero-copy>img{margin-bottom:20px}.trades-expo-hero h1{font-size:43px}.trades-expo-art{min-height:260px}.hard-hat{font-size:130px;top:55px}.tools-mark{font-size:105px;top:120px}.trades-expo-intro{padding:31px 17px}.trades-expo-grid{padding:32px 14px 38px}.trades-area-grid{grid-template-columns:1fr}.trades-area-grid article{padding:18px}.trades-expo-feature-row article{padding:28px 18px}.trades-expo-coming-soon{padding:31px 18px}.trades-expo-coming-soon>a{width:100%}.trades-expo-footer{grid-template-columns:90px 1fr;padding:22px 16px}}.trades-expo-hero{isolation:isolate;background:#173a5e;min-height:620px;display:block;position:relative}.trades-expo-hero-photo{z-index:-2;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.trades-expo-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#0d2b46fa 0%,#123553ed 43%,#14344c85 67%,#0f283a1f 100%);position:absolute;inset:0}.trades-expo-hero-copy{width:min(720px,68%);padding:46px clamp(26px,5vw,70px) 54px}.trades-expo-hero-copy>img{background:#fffffff5}.trades-expo-blueprint-card{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#133855f0;border:1px solid #ffffff94;width:min(310px,31%);padding:21px 22px;position:absolute;bottom:34px;right:clamp(22px,4vw,54px);box-shadow:0 14px 34px #04162259,inset 0 0 0 5px #ffffff0d}.trades-expo-blueprint-card:before{content:"";pointer-events:none;border:1px dashed #f2c9577a;position:absolute;inset:8px}.trades-expo-blueprint-card>span,.trades-expo-blueprint-card>small{z-index:1;color:#f2c957;font-weight:900;position:relative}.trades-expo-blueprint-card>span{text-transform:uppercase;font-size:14px}.trades-expo-blueprint-card dl{z-index:1;margin:13px 0;position:relative}.trades-expo-blueprint-card dl>div{border-bottom:1px solid #ffffff2e;justify-content:space-between;gap:18px;padding:8px 0;display:flex}.trades-expo-blueprint-card dt{color:#cddce4;font-size:13px}.trades-expo-blueprint-card dd{text-align:right;margin:0;font-size:14px;font-weight:800}.trades-expo-blueprint-card>small{font-size:12px}.trades-expo-action-bar{color:#fff;background:#2d596c;border-bottom:5px solid #d8a92f;justify-content:space-between;align-items:center;gap:28px;padding:22px clamp(22px,5vw,62px);display:flex}.trades-expo-action-bar strong,.trades-expo-action-bar span{display:block}.trades-expo-action-bar strong{font-size:20px}.trades-expo-action-bar span{color:#dce8ec;margin-top:3px;font-size:14px}.trades-expo-action-links{flex:none;gap:9px;display:flex}.trades-expo-action-links a{color:#19384e;background:#f2c957;border:2px solid #fff;border-radius:7px;padding:11px 14px;font-size:13px;font-weight:900;text-decoration:none}.trades-expo-action-links a:last-child{color:#fff;background:#a64b64}.trades-expo-action-links a:hover,.trades-expo-action-links a:focus-visible{color:#173a5e;background:#fff}.trades-area-grid article:last-child{grid-column:2}.trades-area-grid article:last-child>span{background:#a64b64}@media (width<=860px){.trades-expo-hero{min-height:700px}.trades-expo-hero-copy{width:100%;padding-bottom:210px}.trades-expo-hero:after{background:linear-gradient(90deg,#0d2b46f7,#11334ec2)}.trades-expo-blueprint-card{width:auto;bottom:28px;left:22px;right:22px}.trades-expo-action-bar{flex-direction:column;align-items:flex-start}.trades-expo-action-links{width:100%}.trades-expo-action-links a{text-align:center;flex:1}.trades-area-grid article:last-child{grid-column:auto}}@media (width<=560px){.trades-expo-hero{min-height:760px}.trades-expo-hero-photo{object-position:61% center}.trades-expo-hero:after{background:linear-gradient(#0c2a44f5 0%,#0d2d46de 58%,#0d2a3e8c 100%)}.trades-expo-hero-copy{padding:28px 17px 230px}.trades-expo-hero h1{font-size:40px}.trades-expo-blueprint-card{padding:18px;bottom:18px;left:14px;right:14px}.trades-expo-action-bar{padding:22px 16px}.trades-expo-action-links{flex-direction:column}.trades-expo-action-links a{width:100%}}.trades-family-section{background:linear-gradient(125deg,#fff3cf,#fffaf0 56%,#edf3f3);border-top:1px solid #e0d2ad;border-bottom:7px solid #d8a92f;grid-template-columns:.78fr 1.35fr;align-items:center;gap:38px;padding:46px clamp(22px,5vw,64px);display:grid}.trades-family-copy .trades-kicker{color:#a64b64}.trades-family-copy h2{color:#173a5e;margin:6px 0 13px;font-size:clamp(31px,4.3vw,47px);line-height:1.04}.trades-family-copy p{color:#526a76;margin:0;font-size:17px;line-height:1.65}.trades-family-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.trades-family-grid article{background:#fff;border:1px solid #d9d1bd;border-radius:12px;grid-template-columns:48px 1fr;align-items:start;gap:13px;padding:19px;display:grid;box-shadow:0 8px 20px #1e3a4814}.trades-family-grid article>span{color:#fff;background:#a64b64;border:3px solid #f1cc63;border-radius:50%;place-items:center;width:44px;height:44px;font-size:20px;font-weight:900;display:grid}.trades-family-grid article:nth-child(2n)>span{background:#2d596c}.trades-family-grid h3{color:#173a5e;margin:1px 0 5px;font-size:18px}.trades-family-grid p{color:#61737c;margin:0;font-size:14px;line-height:1.48}@media (width<=860px){.trades-family-section{grid-template-columns:1fr;gap:24px}.trades-family-copy{text-align:center}}@media (width<=560px){.trades-family-section{gap:19px;padding:34px 15px}.trades-family-grid{grid-template-columns:1fr}.trades-family-grid article{padding:17px}.trades-family-copy p{font-size:16px}}.trades-planning-partners{background:#fff8e9;border-top:1px solid #e4d8bd;border-bottom:1px solid #d6c7a8;padding:44px clamp(20px,5vw,62px) 50px}.trades-planning-copy{text-align:center;max-width:850px;margin:0 auto 28px}.trades-planning-copy h2{color:#173a5e;margin:6px 0 11px;font-size:clamp(30px,4vw,43px);line-height:1.08}.trades-planning-copy p{color:#536b77;margin:0;font-size:16px;line-height:1.65}.trades-partner-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.trades-partner-card{color:#294858;text-align:center;background:#fff;border:1px solid #ccd5d9;border-top:5px solid #2d596c;border-radius:13px;grid-template-rows:150px auto auto;align-items:center;padding:18px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid;box-shadow:0 8px 22px #213f4f17}.trades-partner-card:hover,.trades-partner-card:focus-visible{transform:translateY(-3px);box-shadow:0 13px 27px #213f4f26}.trades-partner-card>div{background:#f7f7f4;border-radius:9px;place-items:center;width:100%;height:132px;padding:15px;display:grid}.trades-partner-card img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:104px;display:block}.trades-partner-card strong{color:#173a5e;margin-top:12px;font-size:18px}.trades-partner-card>span{color:#687b84;margin-top:3px;font-size:14px}.trades-partner-card>span small{color:#687b84;font:inherit;margin-top:3px;display:block}.chamber-partner{border-top-color:#31583d}.rosa-partner img{max-height:112px}.chamber-partner img{max-height:88px}@media (width<=760px){.trades-planning-partners{padding:34px 15px 39px}.trades-partner-grid{grid-template-columns:1fr}.trades-partner-card{text-align:left;grid-template-rows:auto auto;grid-template-columns:145px 1fr;gap:0 15px}.trades-partner-card>div{grid-row:1/3;width:110px;height:100px;padding:10px}.trades-partner-card img{max-height:78px}.trades-partner-card strong{align-self:end;margin-top:0}.trades-partner-card>span{align-self:start}.chamber-partner img{max-height:60px}.rosa-partner img{max-height:82px}}@media (width<=560px){.trades-expo-page{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.trades-expo-intro{padding:26px 17px}.trades-expo-intro h2,.trades-section-heading h2{font-size:30px}.trades-expo-intro>p{font-size:15px;line-height:1.48}.trades-planning-partners{padding:26px 14px 30px}.trades-planning-copy{margin-bottom:18px}.trades-planning-copy .trades-kicker{color:#9a6714;letter-spacing:.055em;font-size:12px}.trades-planning-copy h2{letter-spacing:-.025em;margin:5px 0 9px;font-size:29px;line-height:1.04}.trades-planning-copy p{text-align:left;font-size:15px;line-height:1.48}.trades-partner-grid{gap:10px}.trades-partner-card{grid-template-columns:94px minmax(0,1fr);min-height:118px;padding:12px 14px}.trades-partner-card>div{width:94px;height:88px;padding:9px}.trades-partner-card img{max-height:68px}.trades-partner-card strong{font-size:17px;line-height:1.15}.trades-partner-card>span,.trades-partner-card>span small{font-size:13px;line-height:1.3}.chamber-partner img{max-height:54px}.rosa-partner img{max-height:70px}.trades-expo-grid{padding:27px 13px 31px}.trades-area-grid{gap:10px;margin-top:20px}.trades-area-grid article{grid-template-columns:44px 1fr;gap:11px;padding:14px}.trades-area-grid article>span{width:42px;height:42px;font-size:21px}.trades-area-grid h3{font-size:18px}.trades-area-grid p{font-size:14px;line-height:1.42}.trades-expo-feature-row article{padding:24px 17px}.trades-expo-feature-row h2{font-size:27px}.trades-expo-feature-row p{font-size:15px;line-height:1.48}}.trades-expo-page{--trades-orange:#b84f35;--trades-gold:#8f3f5d;--trades-cream:#f7f9f8}.trades-expo-shell{background:#f7f9f8}.trades-expo-nav a:hover,.trades-expo-nav a:focus-visible{color:#fff}.trades-expo-hero{border-bottom-color:#b84f35}.trades-expo-status{color:#fff}.trades-expo-hero h1 strong,.hard-hat{color:#f5a07c}.trades-expo-art b{color:#fff}.trades-expo-blueprint-card:before{border-color:#f5a07cb3}.trades-expo-blueprint-card>span,.trades-expo-blueprint-card>small{color:#fff}.trades-expo-action-bar{border-bottom-color:#8f3f5d}.trades-expo-action-links a{color:#fff;background:#b84f35}.trades-expo-action-links a:last-child{background:#8f3f5d}.trades-kicker,.trades-section-heading>span{color:#9d3f32}.trades-family-section{background:linear-gradient(125deg,#f7f9f8,#fff 56%,#e8f0f2);border-color:#cbd7dc #cbd7dc #8f3f5d}.trades-family-grid article>span{border-color:#fff;box-shadow:0 0 0 2px #8f3f5d}.trades-planning-partners{background:#f6f8f7;border-color:#d3dde0}.trades-planning-copy .trades-kicker{color:#8f3f5d}.rosa-partner{border-top-color:#8f3f5d}.rosa-partner>div{background:#171717}.rosa-partner img{max-width:82%;max-height:88px}.trades-expo-feature-row article{background:#f7f9f8}.trades-expo-coming-soon{border-top-color:#b84f35}.trades-expo-coming-soon .trades-kicker{color:#fff}.trades-expo-coming-soon>a{color:#fff;background:#b84f35}.trades-expo-footer{background:#e4eaeb}.trades-expo-footer span{color:#52646d}@media (width<=760px){.rosa-partner img{max-width:74%;max-height:62px}}@media (width<=560px){.trades-planning-copy .trades-kicker{color:#8f3f5d}.rosa-partner img{max-width:70%;max-height:54px}}.tea-page{--tea-navy:#173a5e;--tea-plum:#7c3d61;--tea-rose:#d28ba2;--tea-sage:#637d68;--tea-cream:#fffaf1;color:#293f4d;background:linear-gradient(#173a5eb8,#4b3348ad),url(/county-landscape.jpg) 50%/cover fixed;min-height:100vh;padding:clamp(14px,3vw,38px);font-family:Nunito Sans,Aptos,Segoe UI,Arial,sans-serif}.tea-shell{background:#f8f1e7;border:1px solid #fff9;border-radius:28px;width:min(1120px,100%);margin:auto;overflow:hidden;box-shadow:0 28px 80px #0d1e2c61}.tea-hero{color:#fff;background:radial-gradient(circle at 89% 18%,#ffffff29,transparent 26%),linear-gradient(125deg,var(--tea-navy),#294f70 55%,var(--tea-plum));border-bottom:8px solid #d9b878;grid-template-columns:150px minmax(0,1fr) 190px;align-items:center;gap:30px;min-height:360px;padding:44px clamp(24px,5vw,62px);display:grid;position:relative;overflow:hidden}.tea-hero:before,.tea-hero:after{content:"✿";color:#ffffff14;font-size:170px;line-height:1;position:absolute}.tea-logo-wrap{z-index:1;background:#fff;border:3px solid #e7cf9d;border-radius:18px;padding:12px;position:relative;box-shadow:6px 7px #091b2a47}.tea-logo-wrap img{width:100%;height:auto;display:block}.tea-hero-copy{z-index:1;position:relative}.tea-eyebrow,.tea-kicker{color:#efd7a7;letter-spacing:.04em;margin-bottom:8px;font-size:13px;font-weight:900;display:block}.tea-hero h1{letter-spacing:-.045em;margin:0;font-size:clamp(40px,6vw,72px);line-height:.95}.tea-hero p{color:#f7e9ef;max-width:610px;margin:17px 0 0;font-size:19px;line-height:1.5}.tea-cup{z-index:1;width:176px;height:165px;margin:auto;position:relative}.tea-cup-body{width:125px;height:83px;color:var(--tea-plum);background:#fff9ef;border:5px solid #e5c98f;border-radius:8px 8px 55px 55px;place-items:center;font-size:28px;display:grid;position:absolute;bottom:27px;left:13px;box-shadow:0 9px 18px #07172433}.tea-cup-body:after{content:"";border:8px solid #e5c98f;border-left:0;border-radius:0 26px 26px 0;width:43px;height:48px;position:absolute;top:12px;right:-40px}.tea-saucer{background:#fff9ef;border:5px solid #e5c98f;border-radius:50%;width:165px;height:29px;position:absolute;bottom:12px;left:0}.tea-steam{color:#f4e3eb;font-family:Georgia,serif;font-size:55px;animation:3.8s ease-in-out infinite tea-steam;position:absolute;top:0;transform:rotate(90deg)}.steam-one{left:37px}.steam-two{animation-delay:-1.2s;top:-10px;left:83px}@keyframes tea-steam{0%,to{opacity:.25;transform:translateY(8px)rotate(90deg)}50%{opacity:.9;transform:translateY(-4px)rotate(90deg)}}.tea-intro{text-align:center;background:var(--tea-cream);padding:48px clamp(22px,5vw,70px) 34px}.tea-intro .tea-kicker,.tea-experience .tea-kicker{color:var(--tea-plum)}.tea-intro h2,.tea-experience h2,.tea-update h2{color:var(--tea-navy);margin:5px 0 12px;font-size:clamp(29px,4.2vw,44px);line-height:1.08}.tea-intro p{color:#526771;max-width:820px;margin:auto;font-size:17px;line-height:1.65}.tea-details{background:#d8c7b5;border-top:1px solid #d8c7b5;border-bottom:1px solid #d8c7b5;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.tea-detail-icon{color:#fff;background:var(--tea-plum);border:4px solid #e6cda0;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 12px;font-size:24px;display:grid}.tea-details article:nth-child(2) .tea-detail-icon{background:var(--tea-navy)}.tea-details article:nth-child(3) .tea-detail-icon{background:var(--tea-sage)}.tea-details small{color:#9b6175;font-size:12px;font-weight:900;display:block}.tea-experience{background:#fff;grid-template-columns:1.45fr .75fr;align-items:center;gap:34px;padding:44px clamp(22px,5vw,70px);display:grid}.tea-experience p{color:#526771;margin:0;font-size:16px;line-height:1.65}.tea-petal-card{color:var(--tea-plum);background:#f7e8ed;border:2px solid #d7a9b8;border-radius:50% 50% 46% 54%;grid-template-columns:repeat(3,1fr);place-items:center;gap:4px;padding:25px 18px;display:grid;transform:rotate(2deg);box-shadow:7px 8px #173a5e1f}.tea-petal-card span{color:var(--tea-rose);font-size:25px}.tea-petal-card strong{color:var(--tea-navy);text-align:center;grid-column:1/-1;font-size:24px;line-height:1.08}.tea-update{color:#fff;background:linear-gradient(120deg,var(--tea-sage),#4f6c58);grid-template-columns:68px 1fr auto;align-items:center;gap:20px;margin:0;padding:30px clamp(22px,5vw,70px);display:grid}.tea-update>span{width:62px;height:62px;color:var(--tea-plum);background:#fff3d9;border:3px solid #e4c78d;border-radius:50%;place-items:center;font-size:27px;display:grid}.tea-update small{color:#f1d6a5;font-weight:900}.tea-update h2{color:#fff;margin:3px 0 5px;font-size:28px}.tea-update p{color:#edf4ee;margin:0}.tea-update a{color:var(--tea-navy);background:#f2d598;border:2px solid #fff7e4;border-radius:6px;padding:12px 17px;font-weight:900;text-decoration:none}.tea-update a:hover,.tea-update a:focus-visible{background:#fff0bf;transform:translateY(-1px)}.tea-footer{text-align:center;background:#e9ddcb;gap:5px;padding:25px;display:grid}.tea-footer small{color:#756b60}@media (width<=780px){.tea-hero{grid-template-columns:145px 1fr;min-height:0}.tea-cup{grid-column:1/-1;transform:scale(.88)}.tea-details,.tea-experience{grid-template-columns:1fr}.tea-petal-card{width:min(280px,100%);margin:auto}.tea-update{grid-template-columns:58px 1fr}.tea-update>span{width:52px;height:52px}.tea-update a{text-align:center;grid-column:1/-1}}@media (width<=520px){.tea-page{background-attachment:scroll;padding:0}.tea-shell{border-radius:0}.tea-hero{grid-template-columns:82px 1fr;gap:15px;padding:27px 17px}.tea-logo-wrap{border-radius:12px;padding:7px}.tea-hero h1{font-size:34px}.tea-hero p{font-size:14px}.tea-cup{height:145px}.tea-intro{padding:34px 17px 27px}.tea-intro p,.tea-experience p{font-size:14px}.tea-details article{padding:22px 17px}.tea-experience{padding:34px 17px}.tea-update{padding:27px 17px}.tea-footer{padding:22px 15px}}@media (prefers-reduced-motion:reduce){.tea-steam{animation:none}}.tea-page{--tea-navy:#173a5e;--tea-plum:#7a3656;--tea-rose:#d89aaa;--tea-sage:#6c7f67;--tea-cream:#fffaf3;color:#35454c;background:#d9dfe0;padding:clamp(16px,3vw,40px)}.tea-shell{background:var(--tea-cream);border:1px solid #d8c8ba;border-radius:18px;width:min(1120px,100%);box-shadow:0 24px 70px #1b2d3740}.tea-hero{min-height:0;color:inherit;text-align:center;background:linear-gradient(135deg,#fffaf3,#f9ecee 58%,#edf1e9);border-bottom:0;padding:26px clamp(25px,6vw,78px) 31px;display:block;position:relative;overflow:hidden}.tea-hero:before,.tea-hero:after{content:"";opacity:.35;pointer-events:none;background:radial-gradient(at 50% 18%,#91a48c 0 14%,#0000 15%),radial-gradient(at 22% 45%,#91a48c 0 13%,#0000 14%),radial-gradient(at 74% 56%,#91a48c 0 13%,#0000 14%),linear-gradient(75deg,#0000 49%,#91a48c 50% 52%,#0000 53%);width:190px;height:230px;position:absolute}.tea-hero:before{bottom:-72px;left:-70px;transform:rotate(25deg)}.tea-hero:after{top:-65px;right:-72px;transform:rotate(205deg)}.tea-logo{z-index:1;width:min(190px,56%);height:auto;margin:0 auto 16px;display:block;position:relative}.tea-eyebrow{z-index:1;color:var(--tea-sage);letter-spacing:.13em;text-transform:uppercase;font-size:13px;font-weight:900;position:relative}.tea-hero h1{z-index:1;max-width:820px;color:var(--tea-plum);letter-spacing:-.045em;margin:7px auto 9px;font-size:clamp(42px,7vw,74px);font-weight:400;line-height:.96;position:relative;font-family:Georgia,Times New Roman,serif!important}.tea-hero h1 span{color:var(--tea-navy);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-family:Nunito Sans,Aptos,Segoe UI,Arial,sans-serif;font-size:.24em;font-weight:800;display:block}.tea-hero p{z-index:1;color:#637268;max-width:none;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(17px,2.2vw,22px);font-style:italic;position:relative}.tea-rule{z-index:1;background:#d7b9a0;width:min(300px,70%);height:1px;margin:17px auto 0;position:relative}.tea-rule span{color:#c99b61;background:#f9edef;padding:0 11px;font-size:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tea-memories{background:#f4e9e7;margin:0;padding:0;position:relative}.tea-memories img{width:100%;height:auto;display:block}.tea-memories figcaption{color:#fff;background:#173a5ee0;border:1px solid #ffffffb3;padding:9px 13px;font-size:12px;font-weight:800;position:absolute;bottom:20px;right:25px}.tea-welcome{text-align:center;background:#fffaf3;padding:31px clamp(24px,6vw,78px) 28px}.tea-welcome>span,.tea-note-copy>span{color:var(--tea-sage);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:900}.tea-welcome h2,.tea-note h2{color:var(--tea-navy);margin:6px 0 10px;font-size:clamp(29px,4vw,43px);font-weight:400;line-height:1.05;font-family:Georgia,Times New Roman,serif!important}.tea-welcome p{color:#5d6d73;max-width:790px;margin:auto;font-size:16px;line-height:1.6}.tea-cohost{border:1px solid #dcb8c4;border-left:7px solid var(--tea-plum);background:linear-gradient(125deg,#f9e9ee,#fffaf3);grid-template-columns:92px 1fr;align-items:center;gap:22px;margin:0 clamp(22px,5vw,62px) 22px;padding:21px 28px;display:grid;box-shadow:0 10px 26px #5735441a}.tea-cohost-mark{background:#fff;border:2px solid #d9adba;border-radius:50%;place-items:center;width:78px;height:78px;display:grid;box-shadow:inset 0 0 0 6px #f5e5ea}.tea-cohost-mark span{color:var(--tea-plum);font-family:Georgia,Times New Roman,serif;font-size:42px;font-style:italic}.tea-cohost-label{color:var(--tea-sage);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:900}.tea-cohost h2{color:var(--tea-plum);margin:2px 0 0;font-size:32px;font-weight:400;line-height:1;font-family:Georgia,Times New Roman,serif!important}.tea-cohost strong{color:var(--tea-navy);margin:5px 0 6px;font-size:14px;display:block}.tea-cohost p{color:#606e70;max-width:760px;margin:0;font-size:14px;line-height:1.5}.tea-floral-thanks{background:linear-gradient(120deg,#fffaf3,#f7e9ee);border:1px solid #dfbdc7;border-right:7px solid #b20f47;grid-template-columns:196px 1fr;align-items:center;gap:26px;margin:0 clamp(22px,5vw,62px) 22px;padding:23px 28px;display:grid;box-shadow:0 10px 26px #5735441a}.tea-floral-logo{background:#fff;border:1px solid #e5ccd3;border-radius:16px;place-items:center;width:184px;height:132px;padding:9px;display:grid;overflow:hidden;box-shadow:0 7px 18px #55293d1f}.tea-floral-logo img{object-fit:contain;width:100%;height:100%;display:block}.tea-floral-thanks>div>span{color:#8a405d;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:900}.tea-floral-thanks h2{color:#8f1644;margin:4px 0 8px;font-size:clamp(27px,3.5vw,37px);font-weight:400;line-height:1.06;font-family:Georgia,Times New Roman,serif!important}.tea-floral-thanks p{color:#5e6b70;max-width:780px;margin:0;font-size:14px;line-height:1.55}.tea-floral-link{color:#8f1644;text-underline-offset:3px;margin-top:11px;font-size:13px;font-weight:900;text-decoration:underline;display:inline-block}.tea-floral-link:hover,.tea-floral-link:focus-visible{color:var(--tea-navy)}.tea-details{background:#fff;border:1px solid #d9c9bd;grid-template-columns:repeat(3,1fr);gap:0;margin:0 clamp(22px,5vw,62px) 30px;display:grid;box-shadow:0 10px 28px #2c3b4014}.tea-details article{text-align:center;background:#fff;padding:20px}.tea-details article+article{border-left:1px solid #e5d9cf}.tea-details small{color:var(--tea-plum);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.tea-details strong{color:var(--tea-navy);margin:6px 0 4px;font-size:18px;display:block}.tea-details p{color:#6a777c;margin:0;font-size:13px;line-height:1.4}.tea-note{background:#eef1eb;border-top:1px solid #d9dfd5;border-bottom:1px solid #d9dfd5;grid-template-columns:1.5fr .5fr;align-items:center;min-height:205px;display:grid}.tea-note-copy{padding:28px clamp(25px,6vw,75px)}.tea-note h2{font-size:clamp(27px,3.6vw,38px)}.tea-note p{color:#5d6b64;max-width:680px;margin:0;line-height:1.55}.tea-botanical{width:160px;height:160px;margin:auto;position:relative;transform:scale(.82)}.tea-botanical:before{content:"";background:#81927b;width:2px;height:175px;position:absolute;top:14px;left:91px;transform:rotate(12deg)}.tea-botanical b{background:#a9b8a3;border-radius:100% 0;width:58px;height:31px;position:absolute}.tea-botanical b:first-child{top:35px;left:43px;transform:rotate(28deg)}.tea-botanical b:nth-child(2){top:66px;left:95px;transform:rotate(205deg)}.tea-botanical b:nth-child(3){top:102px;left:30px;transform:rotate(35deg)}.tea-botanical b:nth-child(4){top:132px;left:91px;transform:rotate(210deg)}.tea-botanical b:nth-child(5){background:var(--tea-rose);border-radius:50% 50% 45% 55%;width:36px;height:36px;top:2px;left:82px;transform:rotate(20deg)}.tea-contact{color:#fff;background:var(--tea-plum);justify-content:space-between;align-items:center;gap:24px;padding:21px clamp(24px,5vw,62px);display:flex}.tea-contact small,.tea-contact strong{display:block}.tea-contact small{color:#f0cdd6;margin-bottom:3px;font-weight:800}.tea-contact strong{font-size:17px}.tea-contact a{color:var(--tea-navy);background:#fff8ec;border:1px solid #e4cba4;border-radius:4px;padding:10px 14px;font-size:13px;font-weight:900;text-decoration:none}.tea-footer{background:#e9dfd1;padding:18px}.tea-footer strong{color:var(--tea-navy);font-size:17px}.tea-footer span{color:var(--tea-plum);font-weight:800}.tea-footer small{color:#776f66;font-size:11px}@media (width<=720px){.tea-floral-thanks{grid-template-columns:145px 1fr}.tea-floral-logo{width:136px;height:102px}.tea-details{grid-template-columns:1fr;margin:0 15px 38px}.tea-details article+article{border-top:1px solid #e5d9cf;border-left:0}.tea-note{grid-template-columns:1fr}.tea-botanical{display:none}.tea-contact{flex-direction:column;align-items:flex-start}.tea-contact a{text-align:center;width:100%}}@media (width<=520px){.tea-page{padding:0}.tea-shell{border:0;border-radius:0}.tea-hero{padding:21px 17px 25px;display:block}.tea-logo{width:150px;margin-bottom:14px}.tea-hero h1{font-size:43px}.tea-hero:before,.tea-hero:after{width:130px;height:175px}.tea-memories figcaption{text-align:center;padding:8px 12px;position:static}.tea-welcome{padding:26px 18px 23px}.tea-welcome p,.tea-note p{font-size:14px}.tea-cohost{text-align:center;border-left-width:1px;border-top:6px solid var(--tea-plum);grid-template-columns:1fr;margin:0 15px 18px;padding:19px 18px}.tea-cohost-mark{width:70px;height:70px;margin:auto}.tea-cohost-mark span{font-size:37px}.tea-cohost h2{font-size:30px}.tea-floral-thanks{text-align:center;border-top:6px solid #b20f47;border-right-width:1px;grid-template-columns:1fr;margin:0 15px 18px;padding:19px 18px}.tea-floral-logo{width:168px;height:122px;margin:auto}.tea-floral-thanks h2{font-size:29px}.tea-details{margin-bottom:26px}.tea-details article{padding:17px}.tea-note-copy{padding:26px 18px}.tea-contact{padding:20px 18px}.tea-footer{padding:17px 15px}}html,body,button,input,select,textarea,.autumn-bulletin,.autumn-events,.autumn-resources,.submit-page,.viewer-page,.advertising-page{font-family:Nunito Sans,Aptos,Segoe UI,Arial,sans-serif!important}.nh-page{color:#465047;background:#e5e1d9;min-height:100vh;padding:clamp(12px,3vw,36px);font-family:Nunito Sans,Aptos,Segoe UI,Arial,sans-serif}.nh-shell{background:#fffaf2;border:1px solid #d8d3c7;border-radius:22px;width:min(1160px,100%);margin:auto;overflow:hidden;box-shadow:0 26px 75px #2a392b3d}.nh-private{text-align:center;color:#fff;letter-spacing:.08em;background:#76566f;padding:11px;font-size:12px;font-weight:800}.nh-hero{min-height:680px;position:relative;overflow:hidden}.nh-hero>img,.nh-wash{width:100%;height:100%;position:absolute;inset:0}.nh-hero>img{object-fit:cover}.nh-wash{background:linear-gradient(90deg,#2f442ee6,#42533c9e 43%,#0000 70%)}.nh-hero-copy{z-index:1;color:#fff;width:min(700px,82%);padding:54px clamp(24px,7vw,82px);position:relative}.nh-logo{background:#fffaf1f0;border-radius:9px;width:205px;padding:9px}.nh-hero-copy>span{color:#f3ded0;letter-spacing:.15em;text-transform:uppercase;margin:88px 0 19px;font-size:13px;font-weight:900;display:block}.nh-hero-copy>p{color:#f7eee2;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:13px;font-weight:800}.nh-hero h1{letter-spacing:.06em;text-shadow:0 3px 20px #22322180;margin:8px 0 0;font-size:clamp(64px,11vw,118px);font-weight:400;line-height:.86;font-family:Georgia,Times New Roman,serif!important}.nh-hero h2{color:#f5dce6;margin:18px 0 13px;font-size:clamp(27px,4vw,43px);font-weight:400;font-family:Georgia,Times New Roman,serif!important}.nh-hero em{color:#fff9f0;font-family:Georgia,Times New Roman,serif;font-size:19px}.nh-intro{text-align:center;background:linear-gradient(135deg,#fffaf0,#f8ece9,#edf3e9);padding:60px clamp(24px,8vw,92px);position:relative}.nh-intro>span,.nh-experience>div>span,.nh-footer span{color:#a76c76;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:900}.nh-intro h2,.nh-experience h2,.nh-footer h2{color:#495e43;max-width:850px;margin:8px auto 15px;font-size:clamp(31px,5vw,49px);font-weight:400;line-height:1.08;font-family:Georgia,Times New Roman,serif!important}.nh-intro p{color:#647065;max-width:860px;margin:auto;font-size:16px;line-height:1.75}.nh-zones{background:#f1ede4;grid-template-columns:repeat(3,1fr);gap:15px;padding:50px clamp(22px,5vw,58px);display:grid}.nh-zones article{text-align:center;background:#fffaf5;border:1px solid #ddd5c8;border-radius:55px 55px 17px 17px;padding:36px 24px 27px;position:relative;box-shadow:0 8px 22px #3e503d12}.nh-zones article>span{color:#fff;background:#849879;border:6px solid #f1ede4;border-radius:50%;place-items:center;width:64px;height:64px;margin:-68px auto 16px;font-family:Georgia,serif;font-style:italic;display:grid}.nh-zones article:nth-child(2)>span,.nh-zones article:nth-child(5)>span{background:#7b5c79}.nh-zones article:nth-child(3)>span{background:#c28664}.nh-zones article:nth-child(4)>span{background:#bd7e8a}.nh-zones article:nth-child(6)>span{background:#788e99}.nh-zones h3{color:#53654d;margin:0 0 8px;font-size:22px;font-weight:400;font-family:Georgia,Times New Roman,serif!important}.nh-zones p{color:#68726a;margin:0;font-size:13px;line-height:1.55}.nh-experience{background:#fff;grid-template-columns:1fr 1fr;gap:48px;padding:58px clamp(24px,8vw,92px);display:grid}.nh-experience h2{margin:8px 0 14px}.nh-experience>div p{color:#647065;line-height:1.7}.nh-experience ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.nh-experience li{background:#f1f3ec;border-radius:999px;padding:15px 18px 15px 45px;position:relative}.nh-experience li:before{content:"✿";color:#b87986;position:absolute;left:18px}.nh-experience b,.nh-experience small{display:block}.nh-experience b{color:#52644c}.nh-experience small{color:#6e776f;margin-top:3px;line-height:1.35}.nh-details{background:#eaf0e6;grid-template-columns:repeat(3,1fr);display:grid}.nh-details article{text-align:center;border:1px solid #ccd5c7;padding:29px 22px}.nh-details small{color:#76566f;letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:900}.nh-details strong{color:#495e43;margin:8px;font-size:19px;display:block}.nh-details p{color:#6b746c;margin:0;font-size:13px}.nh-footer{color:#fff;background:linear-gradient(120deg,#586c50,#76566f);justify-content:space-between;align-items:center;gap:35px;padding:42px clamp(24px,8vw,92px);display:flex}.nh-footer span{color:#f0d4dc}.nh-footer h2{color:#fff;margin:5px 0 8px;font-size:34px}.nh-footer p{color:#f5ecf0;margin:0}.nh-footer a{color:#76566f;background:#fffaf0;border-radius:999px;flex:none;padding:12px 18px;font-size:13px;font-weight:900;text-decoration:none}@media (width<=800px){.nh-zones{grid-template-columns:repeat(2,1fr)}.nh-experience,.nh-details{grid-template-columns:1fr}}@media (width<=560px){.nh-page{padding:0}.nh-shell{border:0;border-radius:0}.nh-hero{min-height:640px}.nh-hero>img{object-position:58% center}.nh-wash{background:linear-gradient(#30442ee0,#3446328c 70%,#27322640)}.nh-hero-copy{width:100%;padding:35px 19px}.nh-logo{width:170px}.nh-hero-copy>span{margin-top:95px}.nh-hero h1{font-size:58px}.nh-zones{grid-template-columns:1fr;padding:56px 18px 20px}.nh-zones article{margin-bottom:30px}.nh-experience{padding:44px 18px}.nh-footer{flex-direction:column;align-items:flex-start;padding:38px 19px}.nh-footer a{text-align:center;width:100%}}h1,h2,h3,h4,h5,h6,.autumn-bulletin h1,.autumn-bulletin h2,.autumn-bulletin h3,.autumn-events h1,.autumn-events h2,.autumn-events h3,.autumn-resources h1,.autumn-resources h2,.autumn-resources h3,.advertising-page h1,.advertising-page h2,.advertising-page h3{letter-spacing:-.025em;font-weight:800;font-family:Nunito Sans,Aptos,Segoe UI,Arial,sans-serif!important}a,button,.button,.category-nav a,.submit-button,.companion-board-link,.section-plaque,.member-exclusive-badge{font-weight:700;font-family:Nunito Sans,Aptos,Segoe UI,Arial,sans-serif!important}.workplace-law-page{color:#263c32;background:linear-gradient(#263f2fb8,#173a5eb8),url(/county-landscape.jpg) 50%/cover fixed;min-height:100vh;padding:clamp(12px,2.5vw,32px);font-family:Nunito Sans,Aptos,Segoe UI,Arial,sans-serif}.workplace-law-sheet{background:#fff8e9;border:12px solid #684725;width:min(1120px,100%);margin:auto;overflow:hidden;box-shadow:inset 0 0 0 3px #d8a92f,0 24px 70px #111d1773}.workplace-law-nav{background:#f0dfaa;justify-content:space-between;gap:10px;padding:15px 18px;display:flex}.workplace-law-nav a{color:#fff;background:#31583d;border:2px solid #d8a92f;padding:9px 12px;text-decoration:none}.workplace-law-header{text-align:center;background:#fffdf5;border-bottom:7px solid #d8a92f;padding:34px clamp(22px,5vw,70px) 42px}.workplace-law-header img{width:min(300px,75%);height:auto;margin:0 auto 18px;display:block}.workplace-law-header>span,.workplace-law-actions span,.workplace-law-next span{color:#a9572d;font-size:13px;font-weight:900}.workplace-law-header h1{color:#173a5e;max-width:880px;margin:6px auto 12px;font-size:clamp(38px,6vw,68px);line-height:1}.workplace-law-header p{max-width:760px;margin:auto;font-size:18px;line-height:1.5}.workplace-law-alert{color:#fff;background:#31583d;border-left:9px solid #d8a92f;grid-template-columns:220px 1fr;align-items:center;gap:25px;margin:30px clamp(18px,4vw,52px);padding:20px 24px;display:grid}.workplace-law-alert strong{color:#f5d86b;font-size:21px}.workplace-law-alert p{margin:0;line-height:1.5}.workplace-law-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0 clamp(18px,4vw,52px) 36px;display:grid}.workplace-law-grid>article{background:#fff;border:1px solid #d5c7a5;grid-template-columns:48px 1fr;gap:14px;padding:21px;display:grid;box-shadow:5px 6px #173a5e1c}.workplace-law-grid>article>span{color:#fff;background:#173a5e;border:3px solid #d8a92f;border-radius:50%;place-items:center;width:44px;height:44px;font-size:19px;font-weight:900;display:grid}.workplace-law-grid h2{color:#31583d;margin:1px 0 7px;font-size:21px;line-height:1.15}.workplace-law-grid p{color:#506056;margin:0;font-size:15px;line-height:1.5}.workplace-law-next{color:#fff;background:#173a5e;border:3px solid #d8a92f;grid-template-columns:1fr 1.4fr;gap:28px;margin:0 clamp(18px,4vw,52px) 30px;padding:24px;display:grid}.workplace-law-next h2{margin:5px 0 0;font-size:27px}.workplace-law-next p{margin:0;line-height:1.55}.workplace-law-actions{background:#f2e0bd;border-top:1px solid #d4bd87;justify-content:space-between;align-items:center;gap:35px;padding:32px clamp(18px,4vw,52px);display:flex}.workplace-law-actions h2{color:#31583d;margin:5px 0 8px;font-size:27px}.workplace-law-actions p{max-width:680px;margin:0;line-height:1.5}.workplace-law-links{flex:0 0 260px;gap:9px;display:grid}.workplace-law-links a{color:#fff;text-align:center;background:#31583d;border:2px solid #d8a92f;padding:11px 13px;text-decoration:none}.workplace-law-sheet footer{color:#fff;text-align:center;background:#31583d;padding:24px}.workplace-law-sheet footer p{color:#f4df9d;margin:6px 0 0;font-size:13px}@media (width<=720px){.workplace-law-page{background-attachment:scroll;padding:0}.workplace-law-sheet{border-width:7px}.workplace-law-nav{grid-template-columns:1fr 1fr;padding:10px;display:grid}.workplace-law-nav a{text-align:center;place-items:center;padding:8px 5px;font-size:11px;display:grid}.workplace-law-header{padding:24px 15px 28px}.workplace-law-header h1{font-size:38px}.workplace-law-header p{font-size:15px}.workplace-law-alert,.workplace-law-next{grid-template-columns:1fr;gap:8px}.workplace-law-grid{grid-template-columns:1fr}.workplace-law-grid>article{grid-template-columns:42px 1fr;padding:17px}.workplace-law-grid>article>span{width:38px;height:38px}.workplace-law-actions{flex-direction:column;align-items:flex-start}.workplace-law-links{flex-basis:auto;width:100%}}.annual-meeting-page{--annual-navy:#173a5e;--annual-cream:#fff9ed;--annual-rust:#a95632;--annual-gold:#d4a24e;--annual-plum:#5d354b;color:#27384a;background:linear-gradient(#19303db3,#321f23c2),url(/county-landscape.jpg) 50%/cover fixed;min-height:100vh;padding:clamp(12px,2.5vw,34px);font-family:Nunito Sans,Aptos,Segoe UI,Arial,sans-serif}.annual-meeting-shell{background:var(--annual-cream);border:1px solid #ffffff73;border-radius:26px;width:min(1180px,100%);margin:auto;overflow:hidden;box-shadow:0 28px 80px #1018216b}.annual-meeting-nav{background:#f1dfbd;border-bottom:1px solid #dcc69c;justify-content:space-between;gap:12px;padding:12px 18px;display:flex}.annual-meeting-nav a{color:var(--annual-navy);padding:8px 11px;font-size:13px;font-weight:800;text-decoration:none}.annual-meeting-nav a:hover,.annual-meeting-nav a:focus-visible{color:#fff;background:var(--annual-rust);border-radius:8px}.annual-meeting-hero{color:#fff;text-align:center;background:radial-gradient(circle at 78% 12%,#e8ba6733,transparent 36%),linear-gradient(135deg,var(--annual-navy),#263c56 58%,var(--annual-plum));border-bottom:8px solid var(--annual-gold);padding:34px clamp(22px,6vw,78px) 48px;position:relative;overflow:hidden}.annual-meeting-brand{justify-content:center;align-items:center;gap:20px;margin-bottom:28px;display:flex}.annual-meeting-brand img{background:#fff;border-radius:12px;width:190px;padding:9px}.annual-meeting-brand span{color:#f2d9a8;border-left:1px solid #fff6;padding-left:20px;font-size:14px;font-weight:800}.annual-eyebrow,.annual-section-kicker{color:#efc77d;letter-spacing:.08em;margin:0;font-size:13px;font-weight:900}.annual-meeting-hero h1{letter-spacing:-.045em;max-width:920px;margin:8px auto 15px;font-size:clamp(39px,7vw,77px);line-height:.98;position:relative}.annual-meeting-hero h1 span{color:#f1d39a;font-family:Bitter,Georgia,serif;font-size:.72em;font-weight:700;display:block}.annual-intro{color:#f8eee1;max-width:780px;margin:0 auto;font-size:18px;line-height:1.6}.annual-event-facts{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffaef1a;border:1px solid #ffffff40;border-radius:16px;grid-template-columns:.8fr .7fr 1.5fr;max-width:940px;margin:31px auto 0;display:grid}.annual-event-facts div{border-right:1px solid #fff3;gap:3px;padding:17px;display:grid}.annual-event-facts div:last-child{border:0}.annual-event-facts small{color:#efc77d;font-size:12px;font-weight:900}.annual-event-facts strong{font-size:18px}.annual-event-facts span{color:#e7dfe2;font-size:12px}.annual-leaves{opacity:.18;filter:saturate(.8);font-size:88px;position:absolute}.leaves-left{top:130px;left:-13px;transform:rotate(-28deg)}.leaves-right{bottom:60px;right:-8px;transform:rotate(23deg)}.annual-evening{grid-template-columns:1.4fr .8fr;align-items:center;gap:42px;padding:clamp(35px,6vw,70px);display:grid}.annual-evening h2,.annual-awards h2,.annual-registration h2{color:var(--annual-navy);margin:6px 0 14px;font-size:clamp(30px,4vw,44px);line-height:1.08}.annual-evening p,.annual-awards-intro,.annual-registration p{margin:0;line-height:1.65}.annual-at-a-glance{border-top:6px solid var(--annual-rust);background:#f4dfbc;border-radius:15px;padding:25px;box-shadow:7px 8px #173a5e1a}.annual-at-a-glance>strong{color:var(--annual-plum);font-size:20px}.annual-at-a-glance ul{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.annual-at-a-glance li{padding-left:22px;position:relative}.annual-at-a-glance li:before{content:"◆";color:var(--annual-rust);font-size:11px;position:absolute;top:2px;left:0}.annual-awards{background:#f7eedc;border-top:1px solid #e6d6ba;border-bottom:1px solid #e6d6ba;padding:clamp(38px,6vw,68px)}.annual-awards>h2,.annual-awards>.annual-section-kicker,.annual-awards-intro{text-align:center}.annual-awards-intro{max-width:700px;margin:0 auto 28px}.annual-awards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.annual-awards-grid article{background:#fffdf7;border:1px solid #dfcda9;border-radius:13px;grid-template-columns:48px 1fr;align-items:flex-start;gap:14px;padding:20px;display:grid}.annual-awards-grid article:last-child{grid-column:1/-1;width:100%;max-width:570px;margin:auto}.annual-awards-grid article>span{color:#fff;background:var(--annual-rust);border:3px solid #f0ca82;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.annual-awards-grid h3{color:var(--annual-plum);margin:1px 0 5px;font-size:19px}.annual-awards-grid p{color:#5c6570;margin:0;font-size:14px;line-height:1.45}.annual-nomination-note{color:#fff;background:var(--annual-navy);border-left:7px solid var(--annual-gold);border-radius:10px;justify-content:space-between;align-items:center;gap:25px;margin-top:26px;padding:22px 24px;display:flex}.annual-nomination-note div{gap:4px;display:grid}.annual-nomination-note span{color:#e9e1d7;font-size:14px}.annual-nomination-note a,.annual-registration>a{color:#2b2730;background:#f1cb80;border-radius:9px;flex:none;padding:12px 17px;font-weight:900;text-decoration:none}.annual-registration{background:linear-gradient(110deg,#fffaf0,#efd8b0);justify-content:space-between;align-items:center;gap:35px;padding:clamp(35px,6vw,66px);display:flex}.annual-registration h2{font-size:clamp(29px,4vw,39px)}.annual-registration p{max-width:690px}.annual-registration>a{color:#fff;background:var(--annual-rust)}.annual-meeting-footer{color:#fff;text-align:center;background:#26384d;justify-items:center;gap:7px;padding:30px 20px;display:grid}.annual-meeting-footer img{background:#fff;border-radius:9px;width:190px;padding:8px}.annual-meeting-footer p{color:#f1cd89;margin:9px 0 0;font-weight:900}.annual-meeting-footer span{color:#e2e6ea;font-size:13px}@media (width<=760px){.annual-meeting-page{background-attachment:scroll;padding:0}.annual-meeting-shell{border-radius:0}.annual-meeting-nav{padding:9px}.annual-meeting-nav a{font-size:11px}.annual-meeting-hero{padding:26px 16px 31px}.annual-meeting-brand{flex-direction:column;align-items:center;gap:10px;margin-bottom:22px}.annual-meeting-brand img{width:160px}.annual-meeting-brand span{border:0;padding:0;font-size:12px}.annual-meeting-hero h1{font-size:42px}.annual-intro{font-size:15px}.annual-event-facts{grid-template-columns:1fr;margin-top:23px}.annual-event-facts div{border-bottom:1px solid #ffffff2e;border-right:0}.annual-evening,.annual-awards-grid{grid-template-columns:1fr}.annual-evening{gap:24px;padding:36px 18px}.annual-awards{padding:38px 16px}.annual-awards-grid article:last-child{grid-column:auto}.annual-nomination-note,.annual-registration{flex-direction:column;align-items:flex-start}.annual-nomination-note a,.annual-registration>a{text-align:center;width:100%}.annual-registration{padding:38px 18px}.annual-leaves{font-size:58px}}.annual-meeting-hero{isolation:isolate}.annual-meeting-hero:before{content:"";z-index:-1;background:linear-gradient(115deg,#0000 0 58%,#a9563238 58% 72%,#5d354b4d 72%);position:absolute;inset:0}.annual-color-ribbon{opacity:.76;gap:7px;display:flex;position:absolute}.annual-color-ribbon i{background:var(--annual-rust);border-radius:999px;width:16px;height:112px;display:block;transform:rotate(34deg)}.annual-color-ribbon i:nth-child(2){background:var(--annual-gold);height:152px}.annual-color-ribbon i:nth-child(3){background:#8e3f45;height:92px}.annual-color-ribbon-left{bottom:-18px;left:28px}.annual-color-ribbon-right{top:24px;right:35px;transform:rotate(180deg)}.annual-grazing{color:#fff;background:linear-gradient(132deg,#7f343b 0 27%,var(--annual-rust) 27% 54%,var(--annual-plum) 54% 78%,var(--annual-navy) 78%);padding:clamp(42px,6vw,72px);position:relative;overflow:hidden}.annual-grazing:before,.annual-grazing:after{content:"";pointer-events:none;border:1px solid #fff9ed3d;border-radius:50%;position:absolute}.annual-grazing:before{width:290px;height:290px;top:-145px;right:-120px}.annual-grazing:after{width:210px;height:210px;bottom:-110px;left:-100px}.annual-grazing-heading{z-index:1;text-align:center;max-width:790px;margin:0 auto 28px;position:relative}.annual-grazing .annual-section-kicker{color:#f4cf83}.annual-grazing h2{color:#fff;margin:7px 0 13px;font-size:clamp(34px,5vw,52px);line-height:1.02}.annual-grazing-heading p{color:#fff8ed;margin:0;font-size:17px;line-height:1.6}.annual-grazing-board{z-index:1;background:#efcb846b;border:1px solid #ffffff6b;border-radius:22px;grid-template-columns:.82fr 1.35fr;gap:1px;max-width:980px;margin:auto;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 50px #1f121747}.annual-grazing-center{color:#fff;background:#173a5ee6;flex-direction:column;justify-content:center;padding:34px;display:flex}.annual-grazing-center>span{color:#f3cc7d;font-size:13px;font-weight:900}.annual-grazing-center strong{margin:8px 0 14px;font-size:clamp(25px,3vw,36px);line-height:1.08}.annual-grazing-center small{font-size:14px;line-height:1.5}.annual-grazing-groups{background:#efcb846b;grid-template-columns:1fr 1fr;gap:1px;display:grid}.annual-grazing-groups article{color:#354052;background:#fffaf0;padding:24px}.annual-grazing-groups article:nth-child(2),.annual-grazing-groups article:nth-child(3){background:#f7e9cd}.annual-grazing-groups b{color:var(--annual-plum);margin-bottom:7px;font-size:17px;display:block}.annual-grazing-groups span{font-size:14px;line-height:1.5}.annual-grazing-note{z-index:1;color:#2a3442;text-align:center;background:#f4ce82;border-radius:12px;max-width:800px;margin:22px auto 0;padding:15px 18px;line-height:1.55;position:relative}.annual-flow{background:#fffaf0;padding:clamp(40px,6vw,68px)}.annual-flow>div:first-child{text-align:center}.annual-flow h2{max-width:760px;color:var(--annual-navy);margin:7px auto 27px;font-size:clamp(30px,4vw,43px);line-height:1.08}.annual-flow-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.annual-flow-grid article{border:1px solid #e1c999;border-top:5px solid var(--annual-rust);background:#f8ecd4;border-radius:13px;grid-template-columns:44px 1fr;gap:13px;padding:22px;display:grid}.annual-flow-grid article:nth-child(2){border-top-color:var(--annual-gold)}.annual-flow-grid article:nth-child(3){border-top-color:var(--annual-plum)}.annual-flow-grid article>span{color:#fff;background:var(--annual-navy);border-radius:50%;place-items:center;width:40px;height:40px;font-size:13px;font-weight:900;display:grid}.annual-flow-grid strong{color:var(--annual-plum);font-size:18px;display:block}.annual-flow-grid p{color:#52606d;margin:6px 0 0;font-size:14px;line-height:1.48}@media (width<=760px){.annual-color-ribbon{opacity:.45}.annual-color-ribbon-left{left:-12px}.annual-color-ribbon-right{right:-8px}.annual-grazing{padding:38px 15px}.annual-grazing-heading p{font-size:16px}.annual-grazing-board{grid-template-columns:1fr}.annual-grazing-center{text-align:center;padding:27px 22px}.annual-grazing-groups{grid-template-columns:1fr}.annual-grazing-groups article,.annual-grazing-groups article:nth-child(2),.annual-grazing-groups article:nth-child(3){background:#fffaf0;border-top:1px solid #ead6b0;padding:19px 20px}.annual-grazing-groups article:nth-child(2n){background:#f7e9cd}.annual-grazing-note{font-size:15px}.annual-flow{padding:38px 16px}.annual-flow-grid{grid-template-columns:1fr}.annual-flow-grid article{padding:19px}.annual-awards>h2{font-size:36px}.annual-awards-intro{font-size:16px;line-height:1.55}.annual-nomination-note{padding:24px 20px}.annual-nomination-note strong{font-size:21px;line-height:1.25}.annual-nomination-note span{font-size:16px;line-height:1.55}}.annual-meeting-hero{padding-top:26px;padding-bottom:34px}.annual-meeting-brand{margin-bottom:19px}.annual-meeting-hero h1{margin-bottom:11px}.annual-intro{line-height:1.48}.annual-event-facts{margin-top:22px}.annual-event-facts div{padding:13px 15px}.annual-evening{gap:30px;padding:44px clamp(28px,5vw,58px)}.annual-at-a-glance{padding:21px}.annual-at-a-glance ul{gap:7px;margin-top:12px}.annual-grazing{padding:48px clamp(28px,5vw,58px)}.annual-grazing-heading{margin-bottom:20px}.annual-grazing-heading p{line-height:1.5}.annual-grazing-center{padding:27px}.annual-grazing-groups article{padding:18px}.annual-grazing-note{margin-top:16px;padding:12px 16px}.annual-awards{padding:46px clamp(28px,5vw,58px)}.annual-awards-intro{margin-bottom:20px;line-height:1.5}.annual-awards-grid{gap:11px}.annual-awards-grid article{padding:16px}.annual-nomination-note{margin-top:19px;padding:18px 21px}.annual-flow{padding:43px clamp(28px,5vw,58px)}.annual-flow h2{margin-bottom:19px}.annual-flow-grid{gap:10px}.annual-flow-grid article{padding:17px}.annual-registration{padding:40px clamp(28px,5vw,58px)}.annual-meeting-footer{padding:23px 20px}@media (width<=760px){.annual-meeting-hero{padding:20px 14px 25px}.annual-meeting-brand{margin-bottom:14px}.annual-meeting-brand img{width:145px}.annual-meeting-hero h1{margin-top:5px;margin-bottom:9px;font-size:38px}.annual-intro{line-height:1.45}.annual-event-facts{margin-top:16px}.annual-event-facts div{padding:11px 12px}.annual-event-facts strong{font-size:17px}.annual-evening{gap:17px;padding:27px 16px}.annual-evening h2,.annual-awards h2,.annual-registration h2{margin-bottom:10px}.annual-at-a-glance{padding:18px}.annual-at-a-glance ul{margin-top:9px}.annual-grazing{padding:29px 14px}.annual-grazing-heading{margin-bottom:15px}.annual-grazing h2{margin-bottom:9px;font-size:34px}.annual-grazing-center{padding:21px 18px}.annual-grazing-center strong{margin:5px 0 9px;font-size:27px}.annual-grazing-groups article,.annual-grazing-groups article:nth-child(2),.annual-grazing-groups article:nth-child(3){padding:15px 17px}.annual-grazing-groups b{margin-bottom:4px}.annual-grazing-note{margin-top:12px;padding:11px 13px}.annual-awards{padding:29px 14px}.annual-awards>h2{font-size:32px}.annual-awards-intro{margin-bottom:15px}.annual-awards-grid{gap:9px}.annual-awards-grid article{grid-template-columns:41px 1fr;gap:11px;padding:14px}.annual-awards-grid article>span{width:38px;height:38px}.annual-awards-grid h3{font-size:18px}.annual-nomination-note{gap:17px;margin-top:15px;padding:18px}.annual-flow{padding:29px 14px}.annual-flow h2{margin-bottom:15px;font-size:31px}.annual-flow-grid{gap:9px}.annual-flow-grid article{padding:15px}.annual-registration{gap:20px;padding:29px 16px}.annual-meeting-footer{padding:19px 15px}.annual-meeting-footer img{width:165px}}.annual-award-recipient{color:var(--annual-navy);margin:3px 0 9px;font-size:19px;line-height:1.3;display:block}.annual-awards-grid .annual-award-recipient+p{font-size:16px;line-height:1.55}.annual-awards-congrats{max-width:790px;color:var(--annual-plum);text-align:center;margin:24px auto 0;font-size:17px;font-weight:700;line-height:1.55}@media (width<=760px){.annual-award-recipient{font-size:18px}.annual-awards-grid .annual-award-recipient+p{font-size:16px}.annual-awards-congrats{margin-top:18px;font-size:16px}}.annual-tickets{background:#fffaf0;border-top:1px solid #e5d2ad;grid-template-columns:1.2fr 1fr;gap:28px;padding:46px clamp(28px,5vw,58px);display:grid}.annual-ticket-heading h2,.annual-sponsor-heading h2{color:var(--annual-navy);margin:5px 0 10px;font-size:clamp(31px,4vw,43px)}.annual-ticket-heading p,.annual-sponsor-heading p{margin:0;line-height:1.55}.annual-ticket-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.annual-ticket-grid article{text-align:center;background:#fff;border:1px solid #d8bb82;border-radius:14px;align-content:center;justify-items:center;min-height:145px;padding:20px;display:grid;box-shadow:0 10px 24px #482f2014}.annual-ticket-grid span{color:var(--annual-plum);font-weight:900}.annual-ticket-grid strong{color:var(--annual-rust);font-family:Bitter,Georgia,serif;font-size:44px;line-height:1.1}.annual-ticket-grid small{color:#61707b}.annual-ticket-note{color:#6f5261;text-align:center;grid-column:2;margin:-14px 0 0;font-size:14px;font-weight:800}.annual-sponsors{color:#fff;background:linear-gradient(135deg,#203d58,#4e3448);padding:48px clamp(28px,5vw,58px)}.annual-sponsor-heading{text-align:center;max-width:790px;margin:0 auto 25px}.annual-sponsor-heading h2{color:#fff}.annual-sponsor-heading p{color:#f5ead9}.annual-sponsor-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.annual-sponsor-grid article{color:#344453;border-top:5px solid var(--annual-rust);background:#fffaf0;border-radius:14px;padding:22px}.annual-sponsor-grid article:nth-child(2){border-top-color:var(--annual-gold)}.annual-sponsor-grid article:nth-child(3){border-top-color:var(--annual-plum)}.annual-sponsor-grid article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.annual-sponsor-grid article>div span{color:#79566a;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:900}.annual-sponsor-grid article>div strong{color:var(--annual-rust);font-size:27px}.annual-sponsor-grid h3{color:var(--annual-navy);margin:12px 0 8px;font-size:21px}.annual-sponsor-grid p{margin:0;font-size:15px;line-height:1.5}.annual-sponsor-contact{color:#203d58;background:#efc77d;border-radius:10px;width:max-content;margin:24px auto 0;padding:13px 21px;font-weight:900;text-decoration:none;display:block}.annual-sponsor-contact:hover,.annual-sponsor-contact:focus-visible{background:#fff}@media (width<=760px){.annual-tickets{grid-template-columns:1fr;gap:18px;padding:29px 14px}.annual-ticket-grid{gap:9px}.annual-ticket-grid article{min-height:124px;padding:15px 8px}.annual-ticket-grid strong{font-size:38px}.annual-ticket-note{grid-column:1;margin:-7px 0 0}.annual-sponsors{padding:31px 14px}.annual-sponsor-heading{margin-bottom:18px}.annual-sponsor-grid{grid-template-columns:1fr;gap:10px}.annual-sponsor-grid article{padding:18px}.annual-sponsor-contact{text-align:center;width:100%}}.annual-schedule{background:#fffaf0;padding:48px clamp(28px,5vw,58px)}.annual-schedule-heading{text-align:center}.annual-schedule-heading h2{color:var(--annual-navy);margin:6px 0 25px;font-size:clamp(32px,4vw,44px)}.annual-schedule-list{width:min(820px,100%);margin:auto;position:relative}.annual-schedule-list:before{content:"";background:linear-gradient(var(--annual-rust),var(--annual-gold),var(--annual-plum));width:2px;position:absolute;top:18px;bottom:18px;left:114px}.annual-schedule-list article{grid-template-columns:92px 1fr;gap:44px;padding:12px 0;display:grid;position:relative}.annual-schedule-list article:before{content:"";border:3px solid var(--annual-rust);background:#fffaf0;border-radius:50%;width:14px;height:14px;position:absolute;top:20px;left:108px}.annual-schedule-list article:nth-child(3n+2):before{border-color:var(--annual-gold)}.annual-schedule-list article:nth-child(3n):before{border-color:var(--annual-plum)}.annual-schedule-list time{color:var(--annual-rust);text-align:right;padding-top:2px;font-size:16px;font-weight:900}.annual-schedule-list article>div{background:#fff;border:1px solid #e5d2ad;border-radius:12px;padding:15px 18px;box-shadow:0 7px 18px #3a27190f}.annual-schedule-list strong{color:var(--annual-plum);font-size:18px}.annual-schedule-list p{color:#52606d;margin:4px 0 0;line-height:1.45}.annual-schedule-note{color:#6f5261;text-align:center;margin:21px auto 0;font-size:14px;font-style:italic}@media (width<=760px){.annual-schedule{padding:30px 14px}.annual-schedule-heading h2{margin-bottom:16px;font-size:32px}.annual-schedule-heading .annual-section-kicker{line-height:1.35;display:block}.annual-schedule-list:before{left:15px}.annual-schedule-list article{grid-template-columns:1fr;gap:4px;padding:9px 0 9px 34px}.annual-schedule-list article:before{top:17px;left:9px}.annual-schedule-list time{text-align:left;padding:0}.annual-schedule-list article>div{padding:13px 15px}.annual-schedule-list strong{font-size:17px}.annual-schedule-list p{font-size:15px}}:root{--navy:#10243e;--cream:#fff8e9;--plum:#71314f;--gold:#c9a35c;--wood:#3a2418;--ink:#182235}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#26170f;margin:0;font-family:Georgia,Times New Roman,serif}a{color:inherit}main{min-height:100vh;padding:clamp(12px,2vw,28px)}.app-install-card{z-index:1000;color:#fff;background:#19344d;border:2px solid #d8a92f;border-radius:16px;grid-template-columns:54px minmax(180px,1fr) auto auto;align-items:center;gap:12px;width:min(540px,100% - 36px);padding:12px 12px 12px 14px;font-family:Nunito Sans,Aptos,Segoe UI,Arial,sans-serif;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 12px 36px #00000059}.app-install-card>img{border-radius:12px;width:54px;height:54px}.app-install-card>div{gap:2px;display:grid}.app-install-card strong{font-size:16px}.app-install-card span{color:#f7edd4;font-size:13px;line-height:1.3}.app-install-card small{color:#fff;margin-top:5px;font-size:13px;line-height:1.35}.app-install-card button{color:#26351e;cursor:pointer;background:#f2c84b;border:0;border-radius:9px;padding:10px 14px;font:800 14px Nunito Sans,Aptos,Segoe UI,Arial,sans-serif}.app-install-card .app-install-close{color:#fff;background:0 0;align-self:start;padding:0 5px;font-size:24px;line-height:1}@media (width<=620px){.app-install-card{grid-template-columns:44px 1fr auto;gap:9px;width:calc(100% - 20px);padding:10px;bottom:10px;right:10px}.app-install-card>img{width:44px;height:44px}.app-install-card>div{min-width:0}.app-install-card strong{font-size:14px}.app-install-card span{font-size:12px}.app-install-card>button:not(.app-install-close){grid-column:2;width:max-content;padding:8px 12px}.app-install-card .app-install-close{grid-area:1/3}}.board-shell{border:clamp(12px,2vw,28px) solid var(--wood);background-color:#bd8550;background-image:radial-gradient(circle at 20% 20%,#ffffff1f 0 1px,#0000 2px),radial-gradient(circle at 70% 60%,#43220f2b 0 1px,#0000 2px),linear-gradient(115deg,#ffffff0a,#49230e14);background-size:13px 13px,17px 17px,100% 100%;width:min(1500px,100%);margin:0 auto;padding:300px clamp(22px,3vw,48px) 52px;position:relative;box-shadow:inset 0 0 0 5px #140d09,0 24px 70px #0000008c}.autumn-events .events-board .category-nav .harvest-vendors-nav{color:#243328!important;background:linear-gradient(135deg,#f0cc58,#d9a92f)!important;border-color:#fff0a1!important}.autumn-events .events-board .harvest-vendors-button{color:#243328;text-transform:none;background:#e1b43c}.autumn-events .events-board .harvest-vendors-button:hover,.autumn-events .events-board .harvest-vendors-button:focus-visible{color:#fff;background:#2f4b36}.section-plaque,.posting-caption p,.button,.member-exclusive-badge,.sponsor-person span,.event-host-badge,.calendar-heading span,.lunch-learn-heading>span,.lunch-learn-date,.county-footer,.resources-kicker,.resource-badge,.resource-link-label,.organization-primary,.program-links>span,.program-links small,.resources-footer p,.viewer-close,.zoom-controls button,.submit-back{text-transform:none!important;letter-spacing:normal!important}.autumn-bulletin{background-color:#dce8e0!important;background-image:linear-gradient(#e9f2ecd6,#ccded2e6),url(/county-landscape.jpg)!important;background-position:top!important;background-size:cover!important;background-attachment:fixed!important}.autumn-bulletin .category-nav a:nth-child(2),.autumn-bulletin .category-nav a:nth-child(5),.autumn-bulletin .companion-board-link{color:#fffaf0!important;background:#173a5e!important}.autumn-bulletin .category-nav a:nth-child(4){color:#fffaf0!important;background:#6f8d67!important}.autumn-bulletin .category-nav .welcome-nav-link{color:#fffaf0!important;background:linear-gradient(135deg,#a9572d,#bd6b33)!important}.welcome-page{color:#23382f;background:linear-gradient(#e0ece3e0,#c6dbcceb),url(/county-landscape.jpg) 50%/cover fixed;min-height:100vh;padding:clamp(10px,2.5vw,30px);font-family:Nunito Sans,Aptos,Segoe UI,Arial,sans-serif}.welcome-shell{background:#fffaf0;border:10px solid #8b704a;width:min(1180px,100%);margin:auto;overflow:hidden;box-shadow:inset 0 0 0 3px #e1b937,0 25px 70px #1e3c2d59}.welcome-hero{background:linear-gradient(90deg,#0e22302e,#0000 55%),url(/welcome-neighborhood-hero.webp) 50%/cover no-repeat;border-bottom:7px solid #e1b937;align-items:center;min-height:650px;padding:clamp(24px,5vw,60px);display:flex;position:relative}.welcome-hero-panel{text-align:left;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#fffaf0f0;border:3px solid #e1b937;width:min(570px,100%);padding:clamp(24px,4vw,45px);box-shadow:10px 12px #173a5e57}.welcome-hero-panel>img{width:min(250px,70%);height:auto;margin:0 0 22px;display:block}.welcome-kicker,.welcome-intro>span,.section-heading>span,.towns-copy>span,.welcome-offer span,.connect-melissa span{color:#a9572d;letter-spacing:.08em;font-size:13px;font-weight:800}.welcome-hero h1{color:#173a5e;margin:6px 0 15px;font-size:clamp(43px,6vw,72px);line-height:.95}.welcome-hero-panel>p{color:#4e6257;max-width:520px;margin:0;font-size:18px;line-height:1.5}.welcome-hero-actions{gap:12px;margin-top:25px;display:flex}.welcome-hero-actions a,.welcome-offer>a,.connect-melissa>a{color:#fff;background:#31583d;border:2px solid #e1b937;padding:13px 18px;text-decoration:none;box-shadow:3px 4px #173a5e2e}.welcome-intro{text-align:center;padding:40px clamp(22px,6vw,72px)}.welcome-intro h2,.section-heading h2{color:#31583d;margin:5px 0 11px;font-size:clamp(29px,4.5vw,45px)}.welcome-intro p{max-width:820px;margin:auto;font-size:17px;line-height:1.65}.welcome-path{padding:34px clamp(20px,5vw,58px) 45px}.resident-path{background:#edf4e9}.business-path{background:#eaf1f6}.path-heading{align-items:center;gap:16px;margin-bottom:22px;display:flex}.path-heading>span{color:#fff;background:#31583d;border:3px solid #e1b937;border-radius:50%;place-items:center;width:58px;height:58px;font-size:28px;display:grid}.business-path .path-heading>span{background:#173a5e}.path-heading small{color:#a9572d;font-weight:800}.path-heading h2{color:#31583d;margin:2px 0;font-size:clamp(27px,4vw,38px)}.business-path .path-heading h2{color:#173a5e}.path-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.path-grid>a{color:#263c32;background:#fff;border:1px solid #c7d3c8;flex-direction:column;min-height:210px;padding:22px;text-decoration:none;display:flex;box-shadow:4px 5px #31583d21}.business-path .path-grid>a{border-color:#becbd5}.path-grid h3{color:#31583d;margin:0 0 9px;font-size:20px}.business-path .path-grid h3{color:#173a5e}.path-grid p{color:#596a61;margin:0 0 18px;line-height:1.48}.path-grid b{color:#a9572d;margin-top:auto}.trusted-local{background:#fffaf0;padding:48px clamp(20px,5vw,58px)}.section-heading{text-align:center}.section-heading p{color:#65756c;margin:0 auto 25px}.trusted-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.trusted-grid article{background:#fff;border:2px solid #d8c99f;padding:45px 20px 22px;position:relative;box-shadow:5px 6px #e1b9374d}.trusted-badge{color:#fff;background:#31583d;padding:7px 10px;font-size:11px;font-weight:800;position:absolute;top:0;left:0}.trusted-grid h3{color:#173a5e;margin:0 0 10px;font-size:21px}.trusted-grid p{color:#596a61;min-height:68px;line-height:1.45}.trusted-grid a{color:#31583d;text-underline-offset:3px;font-weight:800}.trusted-note{color:#7a6840;text-align:center;margin:22px 0 0;font-size:14px}.towns-section{color:#fff;background:#31583d;grid-template-columns:135px 1fr;gap:20px;padding:42px clamp(20px,5vw,58px);display:grid}.town-map-mark{text-align:center;background:#173a5e;border:4px solid #e1b937;border-radius:55% 45% 48% 52%;grid-row:span 2;place-content:center;width:125px;height:145px;display:grid;transform:rotate(-3deg)}.town-map-mark span{font-size:49px;font-weight:800;line-height:1}.town-map-mark small{color:#f4d76d;font-weight:800}.towns-copy>span{color:#f4d76d}.towns-copy h2{margin:4px 0 8px;font-size:35px}.towns-copy p{color:#edf3ed;max-width:750px;margin:0;line-height:1.5}.town-list{flex-wrap:wrap;grid-column:2;gap:8px;display:flex}.town-list span{color:#294b34;background:#fffaf0;border:1px solid #e1b937;padding:7px 11px;font-weight:700}.welcome-offer{background:#f7e8b1;border-bottom:1px solid #d8c179;justify-content:space-between;align-items:center;gap:30px;padding:38px clamp(20px,5vw,58px);display:flex}.welcome-offer h2,.connect-melissa h2{color:#173a5e;margin:4px 0 8px;font-size:30px}.welcome-offer p{max-width:740px;margin:0;line-height:1.5}.welcome-offer>a{background:#a9572d;flex:none}.connect-melissa{background:#fff;grid-template-columns:70px 1fr auto;align-items:center;gap:20px;padding:38px clamp(20px,5vw,58px);display:grid}.melissa-mark{color:#fff;background:#71314f;border:3px solid #e1b937;border-radius:50%;place-items:center;width:64px;height:64px;font-size:28px;font-weight:800;display:grid}.connect-melissa p{color:#596a61;max-width:700px;margin:0;line-height:1.5}.connect-melissa>a{background:#173a5e}.welcome-footer{color:#fff;background:#173a5e;border-top:6px solid #e1b937;grid-template-columns:180px 1fr auto;align-items:center;gap:20px;padding:27px clamp(20px,5vw,58px);display:grid}.welcome-footer img{background:#fff;width:170px;height:auto;padding:8px}.welcome-footer p{margin:4px 0 0}.welcome-footer>a{border:2px solid #e1b937;padding:10px 12px;text-decoration:none}@media (width<=850px){.path-grid,.trusted-grid{grid-template-columns:1fr 1fr}.welcome-footer{grid-template-columns:196px 1fr}.welcome-footer>a{text-align:center;grid-column:1/-1}}@media (width<=620px){.welcome-page{background-attachment:scroll;padding:0}.welcome-shell{border-width:6px}.welcome-hero{background-position:61%;align-items:flex-end;min-height:720px;padding:260px 13px 18px}.welcome-hero-panel{padding:22px 18px}.welcome-hero-panel>p{font-size:15px}.welcome-hero-actions{flex-direction:column}.welcome-intro{padding:30px 18px}.welcome-path{padding:28px 14px 34px}.path-grid,.trusted-grid{grid-template-columns:1fr}.path-grid>a{min-height:0}.trusted-local{padding:36px 14px}.trusted-grid p{min-height:0}.towns-section{grid-template-columns:1fr;padding:35px 17px}.town-map-mark{grid-row:auto;width:95px;height:105px}.town-list{grid-column:1}.welcome-offer{flex-direction:column;align-items:flex-start;padding:30px 18px}.welcome-offer>a{text-align:center;width:100%}.connect-melissa{grid-template-columns:55px 1fr;padding:30px 18px}.melissa-mark{width:52px;height:52px}.connect-melissa>a{text-align:center;grid-column:1/-1}.welcome-footer{text-align:center;grid-template-columns:1fr}.welcome-footer img{margin:auto}.welcome-footer>a{grid-column:auto}}.autumn-bulletin .section-plaque,.autumn-bulletin .board-section:nth-of-type(2) .section-plaque,.autumn-bulletin .board-section:nth-of-type(3) .section-plaque,.autumn-bulletin .board-section:nth-of-type(4) .section-plaque,.autumn-bulletin .board-section:nth-of-type(5) .section-plaque,.autumn-bulletin .board-section:nth-of-type(6) .section-plaque{background:linear-gradient(135deg,#31583d,#4f704e)!important;border-color:#25462f!important}.autumn-bulletin .button{background:#31583d!important}.autumn-bulletin,.autumn-events,.autumn-resources,.autumn-bulletin button,.autumn-bulletin a,.autumn-events button,.autumn-events a,.autumn-resources button,.autumn-resources a{font-family:Segoe UI Variable,Aptos,Helvetica Neue,Arial,sans-serif}.autumn-bulletin h1,.autumn-bulletin h2,.autumn-bulletin h3,.autumn-events h1,.autumn-events h2,.autumn-events h3,.autumn-resources h1,.autumn-resources h2,.autumn-resources h3{letter-spacing:-.02em;font-family:inherit}.posting-actions{flex-wrap:wrap;justify-content:center;align-items:center}.posting-actions .text-link{text-underline-offset:3px;font-weight:700;text-decoration:underline}.community-calendar-section{background:#fffaf0;border:3px solid #19344d;margin:28px 28px 10px;padding:18px;box-shadow:7px 8px #d8a92fa6}.calendar-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;display:flex}.calendar-heading span{color:#a66820;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800}.calendar-heading h2{color:#19344d;margin:2px 0 0;font-size:clamp(25px,4vw,38px)}.calendar-heading a{color:#19344d;text-underline-offset:4px;font-weight:800;text-decoration:underline}.community-calendar-section iframe{background:#fff;border:1px solid #d7c9aa;width:100%;height:560px;display:block}@media (width<=640px){.community-calendar-section{margin:16px 8px 6px;padding:10px;box-shadow:4px 5px #d8a92f8c}.calendar-heading{flex-direction:column;align-items:flex-start;gap:7px;margin-bottom:10px}.calendar-heading h2{font-size:23px}.calendar-heading a{font-size:11px}.community-calendar-section iframe{height:470px}}.autumn-bulletin .posting-grid{gap:16px 12px}.autumn-bulletin .board-section{padding-top:32px;padding-bottom:30px}.autumn-bulletin .hiring-section{background:#fff8dfe0;border:3px solid #19344d;margin:20px 18px 0;padding:30px 20px 32px;box-shadow:inset 0 0 0 2px #d8a92f,6px 8px #19344d2e}.autumn-bulletin .hiring-section .section-plaque{margin-top:-56px}.hiring-ad-note{color:#173047;background:#fff9e8;border-left:6px solid #d8a92f;grid-template-columns:auto 1fr auto;align-items:center;gap:8px 18px;max-width:920px;margin:20px auto 22px;padding:14px 18px;display:grid;box-shadow:0 3px 12px #2123191f}.hiring-ad-note strong{font-size:17px}.hiring-ad-note span{font-size:14px;line-height:1.35}.hiring-ad-note a{color:#fff;background:#19344d;border:2px solid #d8a92f;padding:9px 13px;font-weight:800;text-decoration:none}.member-exclusive-badge{color:#fff9e8;letter-spacing:.07em;text-transform:uppercase;background:#19344d;border:1px solid #d8a92f;margin:0 0 7px;padding:5px 9px;font-size:11px;font-weight:900;display:inline-block}.autumn-events .event-card .flyer-link img{height:215px}.autumn-events .board-section{padding-bottom:32px}.autumn-events .lunch-learn-card{min-height:205px}@media (width<=700px){.autumn-bulletin .board-section{padding-top:26px;padding-bottom:25px}.autumn-bulletin .posting-grid{gap:13px 9px}.autumn-bulletin .flyer-link img{height:198px}.autumn-bulletin .hiring-section{margin:17px 9px 0;padding:26px 9px 25px}.autumn-bulletin .hiring-section .section-plaque{margin-top:-49px}.hiring-ad-note{text-align:center;grid-template-columns:1fr;gap:6px;margin:16px 4px 18px;padding:12px 13px}.hiring-ad-note strong{font-size:15px}.hiring-ad-note span{font-size:12px}.hiring-ad-note a{justify-self:center;margin-top:3px;padding:8px 12px}.autumn-events .event-card .flyer-link img{height:198px}.autumn-events .board-section{padding-top:27px;padding-bottom:26px}.autumn-events .lunch-learn-card{min-height:190px}.autumn-resources .resource-group{padding-top:27px}}.autumn-events .event-host-badge.chamber-host,.autumn-events .event-host-legend>span{background:#19344d;border-color:#d8a92f}.board-header{z-index:3;width:min(700px,70%);color:var(--navy);background:var(--cream);border:1px solid #d8c6a6;flex-direction:column;align-items:center;gap:8px;padding:18px 28px 16px;display:flex;position:absolute;top:22px;left:50%;transform:translate(-50%);box-shadow:12px 12px #71314f73,0 8px 20px #22140a38}.board-header:before,.board-header:after{content:"";background:radial-gradient(circle at 35% 30%,#f6d894 0 16%,#b18839 45%,#624315 100%);border-radius:50%;width:14px;height:14px;position:absolute;top:8px;box-shadow:0 2px 3px #0006}.board-header:before{left:10px}.board-header:after{right:10px}.brand-logo{object-fit:contain;width:min(520px,90%);height:auto;display:block}.header-copy{text-align:center;width:100%;min-width:0}.board-header h1{margin:0;font-size:clamp(21px,2.4vw,34px);font-weight:600;line-height:1.04}.board-header p{border-top:2px solid var(--plum);text-align:center;width:min(440px,90%);margin:7px auto 0;padding-top:6px;font-size:clamp(13px,1.2vw,17px);font-style:italic}.submit-button{color:var(--cream);background:var(--navy);border:1px solid var(--gold);border-radius:3px;padding:9px 13px;font:700 12px/1 Arial,sans-serif;text-decoration:none;position:absolute;top:30px;right:24px;box-shadow:0 5px 10px #0000004d}.submit-button:hover,.submit-button:focus-visible{background:var(--plum)}.companion-board-link{color:var(--navy);background:var(--cream);border:1px solid var(--gold);border-radius:3px;padding:8px 12px;font:700 11px/1 Arial,sans-serif;text-decoration:none;position:absolute;top:78px;right:24px;box-shadow:0 5px 10px #0000003d}.companion-board-link:hover,.companion-board-link:focus-visible{color:var(--cream);background:var(--plum)}.category-nav{flex-wrap:wrap;justify-content:center;gap:8px;margin:0 auto 10px;display:flex}.desktop-main-nav{display:contents}.mobile-section-menu{display:none}.desktop-secondary-nav{display:contents}.mobile-more-nav,.mobile-label{display:none}.town-ribbon{color:#173b32;letter-spacing:.035em;background:#faf7ece6;border-top:1px solid #778b678c;border-bottom:1px solid #778b678c;flex-wrap:wrap;justify-content:center;gap:4px 0;width:min(1080px,100% - 310px);margin:0 auto 12px;padding:7px 12px;font:600 11px/1.25 Georgia,serif;display:flex}.town-ribbon span{white-space:nowrap}.town-ribbon span:not(:last-child):after{content:"•";color:#b18839;margin:0 8px}.board-towns-footer{color:#fff3df;text-align:center;background:#6f2637;border-top:3px solid #d19a45;margin:24px -20px -30px;padding:20px 18px 12px}.board-towns-footer>strong{margin-bottom:10px;font:700 14px/1.25 Trebuchet MS,Verdana,Arial,sans-serif;display:block}.board-towns-footer .town-ribbon{color:#fff3df;background:0 0;border:0;width:100%;margin:0;font-family:Verdana,Segoe UI,Arial,sans-serif}.county-footer .town-ribbon{color:#f9f2df;background:0 0;border:0;width:100%;margin:4px 0 0;font-family:Verdana,Segoe UI,Arial,sans-serif}.category-nav a{color:var(--cream);background:var(--navy);border:1px solid var(--gold);border-radius:20px;padding:8px 13px;font:700 12px/1 Arial,sans-serif;text-decoration:none}.category-nav a:hover,.category-nav a:focus-visible{background:var(--plum);transform:translateY(-1px)}.board-intro{color:#402813;text-align:center;margin:0 0 22px;font:600 13px/1.4 Arial,sans-serif}.board-section{border-top:2px solid #512d1473;padding:36px 0 40px;scroll-margin-top:20px;position:relative}.board-section:first-of-type{border-top:0}.section-plaque{color:#f7e9c4;background:var(--navy);letter-spacing:.03em;text-align:center;text-transform:uppercase;white-space:nowrap;border:1px solid #0a1728;min-width:230px;margin:0;padding:8px 27px;font-size:clamp(14px,1.6vw,20px);font-weight:500;position:absolute;top:-15px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff14,0 5px 8px #00000047}.section-plaque:before,.section-plaque:after{content:"";background:var(--gold);border-radius:50%;width:10px;height:10px;position:absolute;top:50%;transform:translateY(-50%)}.section-plaque:before{left:9px}.section-plaque:after{right:9px}.autumn-resources .business-support-news .section-plaque{text-shadow:0 1px 2px #0000004d;background:linear-gradient(135deg,#2f4b36,#456449);border-color:#203625;color:#fff9e8!important}.autumn-resources .business-support-news .section-plaque:before,.autumn-resources .business-support-news .section-plaque:after{background:#d8a92f}.posting-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));justify-content:center;align-items:start;gap:20px 17px;max-width:1300px;margin:0 auto;display:grid}.featured-alerts{color:#f9f1df;background:linear-gradient(135deg,#122b42 0%,#1d425d 70%,#28556d 100%);border:1px solid #0d2437;margin:24px 0 42px;padding:28px;box-shadow:0 10px 24px #1326343d,inset 0 0 0 1px #ffffff14}.featured-alerts-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.featured-alerts-heading span{color:#f0c96d;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:.82rem;font-weight:700;display:block}.featured-alerts-heading h2{color:#fff8e9;margin:0;font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.08}.featured-alerts-heading p{color:#d9e3e8;max-width:680px;margin:8px 0 0;font-size:1rem;line-height:1.5}.featured-alerts-heading>a{color:#18324a;background:#f0c96d;border:1px solid #ddb24e;flex:none;padding:10px 16px;font-weight:700;text-decoration:none;box-shadow:0 3px 8px #0000002e}.featured-alerts-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.featured-alert-item{padding-top:16px;position:relative}.featured-alert-item .posting-card{background:#fffaf0;height:100%}.featured-alert-badge{z-index:2;color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#a84f2a;border:2px solid #f7e2af;border-radius:999px;padding:5px 10px;font-size:.72rem;font-weight:800;position:absolute;top:0;left:14px;box-shadow:0 3px 7px #0003}.business-alerts-link{color:#fff8e9;background:linear-gradient(135deg,#17364f,#24526d);border:1px solid #0c2739;grid-template-columns:1fr auto;align-items:center;gap:3px 24px;margin:22px 0 34px;padding:16px 20px;text-decoration:none;display:grid;box-shadow:0 7px 16px #14304238}.business-alerts-link span{font-size:1.12rem;font-weight:800}.business-alerts-link small{color:#d7e3e9;font-size:.9rem}.business-alerts-link b{color:#17364f;background:#f0c96d;grid-area:1/2/span 2;padding:9px 13px}.resource-alerts{color:#fff8e9;background:linear-gradient(135deg,#122b42 0%,#1d425d 70%,#28556d 100%);border:1px solid #0d2437;margin:28px clamp(16px,4vw,52px) 44px;padding:28px;scroll-margin-top:20px;box-shadow:0 10px 24px #1326343d,inset 0 0 0 1px #ffffff14}.resource-alerts-heading{text-align:center;margin-bottom:22px}.resource-alerts-heading>span{color:#f0c96d;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:.78rem;font-weight:700;display:block}.resource-alerts-heading h2{margin:0;font-size:clamp(1.6rem,3vw,2.35rem);color:#fff8e9!important}.resource-alerts-heading p{color:#d9e3e8;margin:8px auto 0;font-size:1rem}.resource-alerts-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.resource-alert-card{color:#263b45;background:#fffaf0;border:1px solid #e1c98f;position:relative;overflow:hidden;box-shadow:0 7px 16px #0000002e}.resource-alert-badge{z-index:2;color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#a84f2a;border:2px solid #f7e2af;border-radius:999px;padding:5px 10px;font-size:.7rem;font-weight:800;position:absolute;top:10px;left:10px;box-shadow:0 3px 7px #0003}.resource-alert-image{background:#edf2f2;height:210px;display:block}.resource-alert-image img{object-fit:contain;width:100%;height:100%}.resource-alert-card>div{padding:16px}.resource-alert-card h3{color:#173f55;margin:0 0 7px;font-size:1.08rem;line-height:1.2}.resource-alert-card p{color:#52636b;margin:0 0 13px;font-size:.88rem;line-height:1.4}.resource-alert-card>div>a{color:#8d4828;font-size:.88rem;font-weight:800;text-decoration:none}.posting-card{background:var(--cream);width:100%;max-width:220px;margin:0 auto;padding-top:15px;transition:transform .2s,box-shadow .2s;position:relative;overflow:visible;box-shadow:3px 7px 13px #411f0b57}.posting-card:nth-child(3n+1){transform:rotate(-.45deg)}.posting-card:nth-child(3n+2){transform:rotate(.35deg)}.posting-card:hover,.posting-card:focus-within{z-index:2;transform:translateY(-5px)rotate(0);box-shadow:5px 13px 22px #3017086b}.pin{z-index:2;background:radial-gradient(circle at 35% 28%,#5b7897 0 18%,#17324e 42%,#071625 100%);border-radius:50%;width:10px;height:10px;position:absolute;top:3px;left:50%;transform:translate(-50%);box-shadow:0 2px 3px #0006}.flyer-link{background:#eee7da;display:block}.flyer-link img{object-fit:contain;width:100%;height:245px;display:block}.posting-caption{text-align:center;padding:9px 9px 11px}.posting-caption h3{margin:0;font-size:14px;font-weight:500;line-height:1.22}.posting-caption p{color:var(--plum);text-transform:uppercase;margin:7px 0 0;font:700 12px/1.3 Arial,sans-serif}.posting-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin-top:9px;display:flex}.button{color:#fff;background:var(--plum);letter-spacing:.04em;text-transform:uppercase;border-radius:3px;padding:6px 10px;font:700 10px/1 Arial,sans-serif;text-decoration:none;display:inline-block}.button:hover,.button:focus-visible{background:var(--navy)}.text-link{color:var(--navy);font:700 12px/1.2 Arial,sans-serif}.board-section:not(.promotions) .posting-grid{grid-template-columns:repeat(auto-fit,minmax(190px,230px))}.sponsor-section{padding-bottom:8px}.sponsor-note{width:min(980px,100%);color:var(--navy);background:var(--cream);text-align:center;border:1px solid #d8c6a6;margin:0 auto;padding:28px 30px 24px;box-shadow:3px 7px 13px #411f0b57}.sponsor-note p{max-width:580px;margin:0 auto 17px;font-size:clamp(15px,1.7vw,20px);line-height:1.45}.sponsor-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.sponsor-logo{background:#fff;border:1px solid #d8c6a6;place-items:center;min-height:145px;padding:16px;display:grid;box-shadow:0 4px 10px #3921101a}.sponsor-logo img{object-fit:contain;width:100%;max-width:205px;max-height:110px;display:block}.sponsor-logo.board-member-profile{align-content:center;gap:9px;padding:12px 16px}.sponsor-logo.board-member-profile img{object-fit:cover;border:3px solid #f2e5cc;border-radius:50%;width:88px;height:88px;box-shadow:0 3px 9px #1f2a382e}.sponsor-person{color:var(--navy);gap:2px;font-family:Arial,sans-serif;line-height:1.15;display:grid}.sponsor-person strong{font-size:14px}.sponsor-person span{color:var(--plum);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.sponsor-top-ribbon{color:#fff;background:linear-gradient(105deg,#62305c 0%,#743866 48%,#173f55 100%);border:1px solid #8e5d83;border-bottom:4px solid #df8f45;grid-template-columns:auto auto minmax(220px,1fr) auto;align-items:center;gap:16px;margin:14px 0 0;padding:13px 18px;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 18px #24475b33}.sponsor-top-ribbon:after{content:"";pointer-events:none;border:16px solid #ffffff0f;border-radius:50%;width:110px;height:110px;position:absolute;right:15%}.sponsor-top-ribbon-mark{color:#fff2df;background:#ffffff1f;border:1px solid #ffffff61;border-radius:50%;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.sponsor-top-ribbon-copy{min-width:180px;display:grid}.sponsor-top-ribbon-copy small{color:#f4cda9;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.sponsor-top-ribbon-copy strong{font-size:20px;line-height:1.15}.sponsor-top-ribbon-message{color:#f5edf3;font-size:14px;line-height:1.35}.sponsor-top-ribbon-action{z-index:1;color:#173f55;white-space:nowrap;background:#fffaf0;border-radius:5px;padding:9px 13px;font-size:13px;font-weight:900;position:relative}.sponsor-top-ribbon-action b{margin-left:4px;transition:transform .18s;display:inline-block}.sponsor-top-ribbon:hover,.sponsor-top-ribbon:focus-visible{filter:brightness(1.05)}.sponsor-top-ribbon:hover .sponsor-top-ribbon-action b,.sponsor-top-ribbon:focus-visible .sponsor-top-ribbon-action b{transform:translate(4px)}@media (width<=760px){.sponsor-top-ribbon{grid-template-columns:42px minmax(0,1fr);gap:10px 12px;margin:10px 0 0;padding:15px 14px}.sponsor-top-ribbon-mark{width:36px;height:36px}.sponsor-top-ribbon-copy{min-width:0}.sponsor-top-ribbon-copy strong{font-size:17px}.sponsor-top-ribbon-copy small{font-size:9px}.sponsor-top-ribbon-message{display:none}.sponsor-top-ribbon-action{text-align:center;grid-column:1/-1;width:100%;padding:10px 12px;font-size:13px}.sponsor-top-ribbon-action b{display:inline-block}}.events-page{background-color:#627457;background-image:linear-gradient(#f7f1e10d,#1930233b),url(/county-landscape.jpg);background-position:top;background-size:cover;background-attachment:fixed;padding:clamp(10px,1.7vw,26px)}.events-board{background-color:#f6f1e5;background-image:linear-gradient(90deg,#6a7b5606,#0000 24% 76%,#6a7b5606),repeating-linear-gradient(0deg,#0000 0 76px,#7e68491f 76px 78px,#ffffff70 78px 79px);border-style:solid;border-color:#9b7650;padding:285px clamp(18px,2.5vw,38px) 42px;box-shadow:inset 0 0 0 3px #e0c99f,inset 0 0 0 8px #69482f,0 24px 72px #0915116b}.events-board:before{content:"";z-index:0;pointer-events:none;border:1px solid #775d3757;position:absolute;inset:7px}.events-board>*{z-index:1}.events-board .board-header{color:#173b32;background:#fffcf4f5;border:1px solid #d2c19e;border-bottom:3px solid #b99a62;justify-content:center;width:calc(100% - 42px);max-width:none;min-height:142px;padding:15px 220px;position:absolute;top:16px;box-shadow:0 5px 14px #342a1b24}.events-board .board-header:before,.events-board .board-header:after{display:none}.events-board .brand-logo{width:min(440px,86%)}.events-board .board-header h1{letter-spacing:.025em;font-size:clamp(24px,2.8vw,40px)}.events-board .board-header p{border-color:#778b67}.events-board .submit-button,.events-board .companion-board-link{z-index:5;text-align:center;min-width:150px;padding:10px 14px;position:absolute;top:66px}.events-board .submit-button{right:45px}.events-board .companion-board-link{color:#fff9e9;background:#274b3d;left:45px;right:auto}.events-board .category-nav a{background:#173b32;border-color:#c8a968}.events-board .category-nav a:hover,.events-board .category-nav a:focus-visible{background:#71314f}.events-board .board-intro{color:#324432}.events-board .board-section{border-top-color:#455b406b}.events-board .section-plaque{color:#274b3d;box-shadow:none;background:#f6f1e5;border:0;font-size:clamp(16px,1.7vw,22px);font-weight:600}.events-board .section-plaque:before,.events-board .section-plaque:after{background:#8e7954;border-radius:0;width:52px;height:1px}.events-board .section-plaque:before{left:-43px}.events-board .section-plaque:after{right:-43px}.events-board .event-card{border:3px solid #0000;box-shadow:3px 8px 15px #31301c4d}.events-board .chamber-event-card{background:#173b32;border-color:#c8a968;box-shadow:0 0 0 3px #173b32,4px 10px 18px #1e281c6b}.events-board .community-event-card{background:#fffdf7;border-color:#ded2ba}.events-board .chamber-event-card .posting-caption{background:#fff1c9;border-top:6px solid #c8a968}.events-board .community-event-card .posting-caption{background:#fffdf7;border-top:1px solid #e3d8c2}.events-board .pin{background:radial-gradient(circle at 35% 28%,#e7c978 0 18%,#a47828 43%,#5d4217 100%)}.events-section .posting-grid{grid-template-columns:repeat(auto-fit,minmax(170px,205px));gap:22px 16px}.event-card .flyer-link img{height:232px}.event-card.landscape-event-card .flyer-link img{aspect-ratio:16/9;object-fit:cover;height:auto}.event-card .posting-caption p{text-transform:none;min-height:31px}.event-host-legend{color:#324432;letter-spacing:.025em;text-align:center;justify-content:center;align-items:center;gap:8px;margin:-6px auto 22px;font:700 10px/1.3 Arial,sans-serif;display:flex}.event-host-legend>span{background:#173b32;border:2px solid #c8a968;border-radius:2px;flex:none;width:20px;height:13px}.event-host-badge{letter-spacing:.06em;text-transform:uppercase;border-radius:5px;width:max-content;max-width:100%;padding:7px 11px;font:800 9px/1.2 Arial,sans-serif;display:inline-block}.event-card .event-host-badge{margin:0 auto 9px;display:block}.event-host-badge.chamber-host{color:#fff9e9;background:#173b32;border:1px solid #c8a968}.lunch-learn-section{padding:50px 0 44px}.lunch-learn-heading{text-align:center;width:min(780px,100%);margin:0 auto 22px}.lunch-learn-heading>span{color:#a25d2c;letter-spacing:.17em;text-transform:uppercase;font:800 11px/1 Trebuchet MS,Arial,sans-serif}.lunch-learn-heading h2{color:#2e4a36;letter-spacing:-.025em;margin:7px 0 8px;font:800 clamp(27px,3.4vw,46px)/1.05 Trebuchet MS,Arial,sans-serif}.lunch-learn-heading p{color:#59624f;max-width:680px;margin:0 auto;font:15px/1.42 Verdana,Arial,sans-serif}.lunch-learn-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1060px;margin:0 auto;display:grid}.lunch-learn-card{background:#fffdf7;border:1px solid #dbc8a5;border-top:5px solid #bd742f;flex-direction:column;min-height:225px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 18px #412e1924}.lunch-learn-card:nth-child(2n){border-top-color:#c79a3f}.lunch-learn-date{z-index:1;color:#fff8e9;letter-spacing:.05em;text-transform:uppercase;background:#71314f;border-radius:2px;padding:6px 9px;font:800 10px/1 Trebuchet MS,Arial,sans-serif;position:absolute;top:10px;left:10px}.lunch-learn-logo{text-align:center;background:#fff;border-bottom:1px solid #eadfc9;place-items:center;height:108px;padding:31px 20px 10px;display:grid}.lunch-learn-logo img{object-fit:contain;width:100%;max-width:245px;max-height:67px;display:block}.lunch-learn-logo strong{font-family:Arial,sans-serif;line-height:1}.logo-360 strong{color:#165ca5;font-size:26px;font-weight:800}.logo-360 strong:first-letter{color:#f05a28}.logo-mt strong{color:#008066;letter-spacing:-.06em;font-size:34px;font-weight:800}.logo-dime strong{color:#173d78;font-size:31px;font-weight:800}.logo-notably strong{color:#241e38;letter-spacing:.01em;font-size:25px;font-weight:800}.logo-notably strong:after{content:"  ✦";color:#c97035}.logo-aefcu strong{color:#153e72;max-width:240px;font-size:20px;font-weight:800;line-height:1.05}.lunch-learn-copy{text-align:center;flex:1;padding:13px 14px 14px}.lunch-learn-copy h3{color:#2e4a36;margin:0;font:800 18px/1.15 Trebuchet MS,Arial,sans-serif}.lunch-learn-copy p{color:#7d4b2b;margin:9px 0 0;font:700 11px/1.35 Verdana,Arial,sans-serif}.lunch-learn-recap{border-top:1px solid #a77d376b;margin-top:34px;padding:30px 0 26px}.lunch-learn-recap .lunch-learn-heading{margin-bottom:16px}.lunch-learn-recap .lunch-learn-heading h2{font-size:clamp(24px,2.7vw,35px)}.lunch-learn-recap .lunch-learn-heading p{max-width:620px;font-size:13px}.lunch-learn-recap .lunch-learn-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:900px}.lunch-learn-recap .lunch-learn-card{min-height:178px;box-shadow:0 5px 12px #412e191a}.lunch-learn-recap .lunch-learn-logo{height:82px;padding:27px 15px 8px}.lunch-learn-recap .lunch-learn-logo img{max-width:190px;max-height:48px}.lunch-learn-recap .lunch-learn-copy{padding:10px 10px 11px}.lunch-learn-recap .lunch-learn-copy h3{font-size:15px}.lunch-learn-recap .lunch-learn-copy p{margin-top:6px;font-size:9px}.lunch-learns-page .events-board{padding-bottom:0}.lunch-host-callout{color:#fffaf0;background:linear-gradient(135deg,#19344d,#2f4b36);border:2px solid #d8a92f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;margin:24px 0 0;padding:28px 32px;display:grid;box-shadow:0 10px 22px #272b1e33}.lunch-host-copy>span{color:#f0c956;letter-spacing:.16em;text-transform:uppercase;font:800 11px/1 Nunito Sans,Arial,sans-serif}.lunch-host-copy h2{color:#fffaf0;margin:7px 0 10px;font:800 clamp(25px,3vw,39px)/1.05 Bitter,Georgia,serif}.lunch-host-copy p{color:#f7efdd;max-width:760px;margin:7px 0;font:15px/1.5 Nunito Sans,Arial,sans-serif}.lunch-host-callout>a{color:#26382f;text-align:center;background:#f0c956;border:2px solid #fff1b4;border-radius:5px;place-items:center;min-height:48px;padding:12px 18px;font:800 13px/1.15 Nunito Sans,Arial,sans-serif;text-decoration:none;display:inline-grid;box-shadow:0 4px #9a6a17}.lunch-host-callout>a:hover,.lunch-host-callout>a:focus-visible{background:#fff0a1;transform:translateY(-1px)}.lunch-learns-page .lunch-learn-section{padding-top:38px}.town-ribbon-footer{background:#f8efd9;border-top:2px solid #c8a968;border-bottom:0;width:100%;margin:12px 0 0;padding:15px 18px}.lunch-preview-page{color:#fff4e3;background:#2e1c16;min-height:100vh;padding:22px;font-family:Arial,sans-serif}.lunch-preview-page>header{text-align:center;margin:0 auto 18px}.lunch-preview-page>header span{color:#d5a45a;letter-spacing:.18em;font-size:10px;font-weight:800}.lunch-preview-page>header h1{margin:5px 0;font:800 30px/1 Trebuchet MS,Arial,sans-serif}.lunch-preview-page>header p{color:#dbc5a7;margin:0;font-size:13px}.lunch-preview-layout{grid-template-columns:minmax(0,1fr) 390px;gap:18px;max-width:1320px;margin:0 auto;display:grid}.lunch-preview-layout section{background:#f9efd9;border:2px solid #c59245;overflow:hidden;box-shadow:0 12px 28px #00000061}.lunch-preview-layout h2{color:#fff7e8;text-align:center;text-transform:uppercase;letter-spacing:.08em;background:#5f3026;margin:0;padding:9px 12px;font-size:13px}.lunch-preview-layout iframe{background:#fff;border:0;width:100%;height:780px;display:block}@media (width<=900px){.lunch-preview-layout{grid-template-columns:1fr}.mobile-preview-column{width:390px;max-width:100%;margin:0 auto}.lunch-preview-page{padding:12px}}@media (width<=700px){.lunch-host-callout{grid-template-columns:1fr;gap:18px;margin-top:16px;padding:22px 18px}.lunch-host-copy p{font-size:13px}.lunch-host-callout>a{width:100%}}.county-footer{color:#f9f2df;letter-spacing:.06em;text-transform:uppercase;background:#173b32;border-top:3px solid #c8a968;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;margin:20px -4px -28px;padding:20px 22px;font:600 12px/1.3 Arial,sans-serif;display:flex}.county-footer strong{letter-spacing:.04em;text-transform:none;font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:500}.ia-preview-page{color:#17364f;background:#dcebee;min-height:100vh;padding:28px;font-family:Nunito Sans,Calibri,Arial,sans-serif}.ia-preview-shell{background:#f8fbfc;border:1px solid #a9ced9;border-radius:22px;max-width:1140px;margin:auto;overflow:hidden;box-shadow:0 18px 48px #153a4d2e}.ia-preview-header{background:#fff;border-bottom:5px solid #efbd4d;grid-template-columns:210px 1fr auto;align-items:center;gap:26px;padding:24px 30px;display:grid}.ia-preview-header img{width:210px;height:auto}.ia-preview-header span{color:#347387;letter-spacing:.13em;font-size:.76rem;font-weight:900}.ia-preview-header h1{color:#17364f;margin:4px 0 0;font-family:Bitter,Georgia,serif;font-size:clamp(1.65rem,3.2vw,2.7rem);line-height:1.05}.ia-preview-header>a{color:#17364f;background:#fff7dc;border:1px solid #e5af3d;border-radius:999px;padding:10px 14px;font-size:.82rem;font-weight:900;text-decoration:none}.ia-preview-header>a span{color:inherit;font:inherit;letter-spacing:0}.ia-now{color:#fff;background:linear-gradient(135deg,#17364f,#23667a);border-radius:15px;grid-template-columns:.8fr 1.6fr;align-items:center;gap:24px;margin:24px 28px 12px;padding:22px 24px;display:grid;box-shadow:0 8px 18px #17364f2e}.ia-now-heading>span{color:#f6cb66;letter-spacing:.12em;text-transform:uppercase;font-size:.77rem;font-weight:900}.ia-now-heading h2{color:#fff;margin:4px 0 0;font-family:Bitter,Georgia,serif;font-size:clamp(1.3rem,2.2vw,1.85rem)}.ia-now-actions{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.ia-now-actions a{color:#17364f;background:#fff;border-left:5px solid #efbd4d;border-radius:9px;gap:3px;padding:13px 14px;text-decoration:none;display:grid}.ia-now-actions strong{font-size:.9rem}.ia-now-actions small{color:#647982;font-size:.72rem}.ia-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:20px 28px 28px;display:grid}.ia-choice{background:#fff;border:1px solid #bad6de;border-radius:14px;overflow:hidden;box-shadow:0 6px 14px #1944581a}.ia-choice summary{color:#fff;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:105px;padding:21px 23px;list-style:none;display:flex}.ia-choice summary::-webkit-details-marker{display:none}.ia-choice.events summary{background:#1b6070}.ia-choice.news summary{background:#2b7187}.ia-choice.programs summary{background:#214a64}.ia-choice.support summary{background:#3c6b6d}.ia-choice-copy{gap:5px;display:grid}.ia-choice-copy strong{font-family:Bitter,Georgia,serif;font-size:1.35rem}.ia-choice-copy small{color:#e5f0f2;font-size:.88rem}.ia-choice-toggle{color:#17364f;background:#f5c85e;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:1.7rem;font-weight:500;line-height:1;display:grid}.ia-choice[open] .ia-choice-toggle{transform:rotate(45deg)}.ia-choice-links{background:#edf6f8;gap:8px;padding:12px;display:grid}.ia-choice-links>a{color:#17364f;background:#fff;border:1px solid #d1e4e9;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;padding:13px 14px;text-decoration:none;display:flex}.ia-choice-links>a span{gap:2px;display:grid}.ia-choice-links>a strong{font-size:.93rem}.ia-choice-links>a small{color:#607882;font-size:.76rem;line-height:1.35}.ia-choice-links>a b{color:#d87539;font-size:1.7rem}.ia-choice-links>a:hover,.ia-choice-links>a:focus-visible{border-color:#efbd4d;transform:translate(2px)}.ia-special-links{grid-template-columns:1fr 1.35fr;gap:12px;margin:0 28px 28px;display:grid}.ia-special-links>a{border-radius:12px;grid-template-columns:auto 1fr;align-items:center;column-gap:11px;padding:15px 18px;text-decoration:none;display:grid}.ia-special-links>a>span{grid-row:1/span 2;font-size:1.45rem}.ia-special-links strong{font-size:.94rem}.ia-special-links small{font-size:.74rem}.ia-perks{color:#17364f;background:#fff4c9;border:1px solid #e2b13e}.ia-candice{color:#8c1749;background:#ffe8f1;border:1px solid #ec9bbc}.ia-preview-footer{color:#edf5f5;text-align:center;letter-spacing:.045em;background:#17364f;padding:18px;font-size:.83rem;font-weight:800}@media (width<=760px){.ia-preview-page{padding:0}.ia-preview-shell{border:0;border-radius:0}.ia-preview-header{grid-template-columns:1fr auto;gap:12px;padding:17px 16px}.ia-preview-header img{grid-column:1/-1;width:170px}.ia-preview-header h1{font-size:1.55rem}.ia-preview-header>a{padding:9px 11px}.ia-preview-header>a span{display:none}.ia-now{grid-template-columns:1fr;margin:15px 12px 4px;padding:18px}.ia-now-actions{grid-template-columns:1fr}.ia-now-actions a{padding:11px 12px}.ia-choices{grid-template-columns:1fr;gap:10px;padding:14px 12px 18px}.ia-choice summary{min-height:88px;padding:17px 18px}.ia-choice-copy strong{font-size:1.15rem}.ia-special-links{grid-template-columns:1fr;margin:0 12px 18px}}@media (width<=980px){.board-shell{padding-top:260px}.board-header{width:calc(100% - 34px);top:20px}.submit-button{white-space:nowrap;top:215px;left:50%;right:auto;transform:translate(-50%)}.companion-board-link{top:215px;right:24px}.events-board{padding-top:238px}.events-board .board-header{min-height:168px;padding:14px 150px}.events-board .submit-button,.events-board .companion-board-link{min-width:0;top:195px}.events-board .submit-button{left:calc(50% + 6px);right:auto;transform:none}.events-board .companion-board-link{left:auto;right:calc(50% + 6px)}}@media (width<=620px){.town-ribbon{width:100%;margin:-3px 0 12px;padding:8px 7px;font-size:10px;line-height:1.35}.town-ribbon span:not(:last-child):after{margin:0 5px}main{padding:0}.events-page{background-attachment:scroll;padding:0}.events-board{padding:16px 11px 38px}.events-board .board-header{width:100%;min-height:0;margin:0 0 12px;padding:13px 14px 12px;position:relative;top:auto;left:auto;transform:none}.events-board .brand-logo{width:min(390px,92%)}.events-board .board-header h1{font-size:clamp(22px,7vw,29px)}.events-board .board-header p{width:96%;font-size:clamp(13px,4.2vw,17px)}.events-board .submit-button,.events-board .companion-board-link{min-width:0;display:table;position:relative;top:auto;left:auto;right:auto;transform:none}.events-board .submit-button{margin:0 auto 9px}.events-board .companion-board-link{margin:0 auto 12px}.board-shell{border-width:9px;padding:18px 12px 40px}.board-header{gap:8px;width:100%;margin:0 0 14px;padding:18px 15px 15px;position:relative;top:auto;left:auto;transform:none;box-shadow:6px 7px #71314f66,0 6px 14px #22140a33}.brand-logo{width:88%}.board-header h1{font-size:23px;line-height:1.05}.board-header p{margin-top:6px;padding-top:5px;font-size:13px;line-height:1.2}.submit-button{margin:0 auto 12px;padding:9px 14px;display:table;position:relative;top:auto;left:auto;right:auto;transform:none}.companion-board-link{margin:0 auto 13px;padding:8px 12px;display:table;position:relative;top:auto;right:auto}.category-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:10px;display:grid}.category-nav a{text-align:center;border-radius:4px;place-items:center;min-height:39px;padding:7px 8px;font-size:11px;line-height:1.15;display:grid}.board-intro{margin-bottom:18px;font-size:11px}.board-section{padding:18px 0 34px}.section-plaque{white-space:normal;width:max-content;min-width:0;max-width:calc(100% - 30px);margin:0 auto 15px;padding:7px 28px;font-size:12px;line-height:1.08;position:relative;top:auto;left:auto;transform:none}.posting-grid,.board-section:not(.promotions) .posting-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 10px}.board-section .posting-grid.single-posting{grid-template-columns:minmax(0,152px);justify-content:center}.posting-card{max-width:100%;padding-top:13px}.flyer-link img{height:205px;max-height:none}.event-card .flyer-link img{height:205px}.event-card.landscape-event-card .flyer-link img{height:auto}.county-footer{gap:7px 11px;margin:10px -4px -25px;padding:16px 12px;font-size:9px}.county-footer span:after{margin-left:11px}.county-footer strong{text-align:center;width:100%;font-size:13px}.board-towns-footer{margin:14px -4px -25px;padding:16px 10px 10px}.board-towns-footer>strong{margin-bottom:7px;font-size:12px}.board-towns-footer .town-ribbon,.county-footer .town-ribbon{margin:0;padding:4px 0 0;font-size:9px;line-height:1.45}.posting-caption{padding:8px 6px 9px}.posting-caption h3{font-size:11px;line-height:1.18}.posting-caption p{font-size:9px}.button{padding:6px 8px;font-size:9px}.text-link{font-size:9px}.sponsor-note{padding:22px 16px 19px}.sponsor-note p{font-size:14px}.sponsor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sponsor-logo{min-height:105px;padding:9px}.sponsor-logo img{max-width:180px;max-height:82px}}.resources-page{color:#173b32;background:#21382d url(/county-landscape.jpg) top/cover fixed;min-height:100vh;padding:clamp(10px,2vw,28px)}.autumn-bulletin main,.autumn-bulletin{background:#4a211c}.autumn-bulletin main,.autumn-events main,.autumn-resources main{font-family:Verdana,Segoe UI,Arial,sans-serif}.autumn-bulletin h1,.autumn-bulletin h2,.autumn-bulletin h3,.autumn-events h1,.autumn-events h2,.autumn-events h3,.autumn-resources h1,.autumn-resources h2,.autumn-resources h3{font-family:Trebuchet MS,Verdana,Arial,sans-serif;font-style:normal}.autumn-bulletin .board-header h1,.autumn-events .board-header h1,.autumn-resources .resources-header h1{letter-spacing:-.025em;font-weight:700}.autumn-bulletin .board-header p,.autumn-events .board-header p,.autumn-resources .resources-intro{letter-spacing:0;font-family:Verdana,Segoe UI,Arial,sans-serif;font-style:normal;font-weight:400}.autumn-bulletin .board-header .header-copy,.autumn-events .board-header .header-copy,.autumn-resources .resources-header{position:relative}.autumn-bulletin .board-header .header-copy:before,.autumn-bulletin .board-header .header-copy:after,.autumn-events .board-header .header-copy:before,.autumn-events .board-header .header-copy:after,.autumn-resources .resources-header:before,.autumn-resources .resources-header:after{z-index:1;color:#b86432;opacity:.78;font:400 25px/1 Segoe UI Emoji,Apple Color Emoji,sans-serif;position:absolute}.autumn-bulletin .board-header .header-copy:before,.autumn-events .board-header .header-copy:before{content:"🍂";bottom:2px;left:2px;transform:rotate(-12deg)}.autumn-bulletin .board-header .header-copy:after,.autumn-events .board-header .header-copy:after{content:"🍁";bottom:2px;right:2px;transform:rotate(12deg)}.autumn-events .board-header .header-copy:before,.autumn-events .board-header .header-copy:after{color:#a06b2e}.autumn-resources .resources-header:before{content:"🍂";bottom:16px;left:18px;transform:rotate(-12deg)}.autumn-resources .resources-header:after{content:"🍁";bottom:16px;right:18px;transform:rotate(12deg)}.autumn-bulletin .board-section>.section-plaque:before,.autumn-bulletin .board-section>.section-plaque:after{box-shadow:0 0 0 2px #ffefce2e}.autumn-events .event-host-legend:before,.autumn-events .event-host-legend:after{content:"✦";color:#c38d32;font-size:11px}.autumn-resources .resource-section-heading:before{content:"🍂";color:#b76639;opacity:.75;margin-bottom:4px;font:400 21px/1 Segoe UI Emoji,Apple Color Emoji,sans-serif;display:block}.autumn-bulletin .section-plaque,.autumn-events .section-plaque,.autumn-resources .resource-section-heading h2{letter-spacing:.01em;font-family:Trebuchet MS,Verdana,Arial,sans-serif;font-weight:700}.autumn-bulletin .posting-caption h3,.autumn-events .posting-caption h3,.autumn-resources .organization-copy h3,.autumn-resources .start-panel h2{letter-spacing:-.01em;font-family:Trebuchet MS,Verdana,Arial,sans-serif;font-weight:700}.autumn-bulletin .posting-caption p,.autumn-events .posting-caption p,.autumn-resources .organization-copy p,.autumn-resources .start-panel p{font-family:Verdana,Segoe UI,Arial,sans-serif}.autumn-bulletin .category-nav a,.autumn-bulletin .button,.autumn-bulletin .submit-button,.autumn-bulletin .companion-board-link,.autumn-events .category-nav a,.autumn-events .button,.autumn-events .submit-button,.autumn-events .companion-board-link,.autumn-resources .resources-back,.autumn-resources .resources-nav a,.autumn-resources .organization-primary,.autumn-resources .start-actions a{letter-spacing:0;text-transform:none;font-family:Trebuchet MS,Verdana,Arial,sans-serif;font-weight:700}.autumn-bulletin .board-shell{--navy:#2f4b36;--plum:#7b3145;--gold:#d19a45;--cream:#fff3df;--wood:#4a2819;background-color:#b56f35;background-image:radial-gradient(circle at 20% 20%,#ffebbe33 0 1px,#0000 2px),radial-gradient(circle at 70% 60%,#56230e38 0 1px,#0000 2px),linear-gradient(115deg,#db8e412b,#65281526)}.autumn-bulletin .board-header{border-bottom:5px solid #b85d2c;box-shadow:12px 12px #48472a94,0 8px 20px #22140a40}.autumn-bulletin .section-plaque{background:linear-gradient(135deg,#2f4b36,#3e5b40);border-color:#203625}.autumn-bulletin .board-section:nth-of-type(2) .section-plaque{background:linear-gradient(135deg,#a84f2a,#8e3f26);border-color:#71301e}.autumn-bulletin .board-section:nth-of-type(3) .section-plaque{background:linear-gradient(135deg,#6a5936,#806b3e);border-color:#504327}.autumn-bulletin .board-section:nth-of-type(5) .section-plaque{background:linear-gradient(135deg,#436148,#2f4b36);border-color:#243a29}.autumn-bulletin .board-section:nth-of-type(6) .section-plaque{background:linear-gradient(135deg,#18324a,#254763);border-color:#102337}.autumn-bulletin .category-nav a,.autumn-bulletin .submit-button{background:#2f4b36;border-color:#e0ad57}.autumn-bulletin .category-nav a:nth-child(3),.autumn-bulletin .category-nav a:nth-child(6),.autumn-bulletin .submit-button{background:#a84f2a}.autumn-bulletin .category-nav a:first-child{background:#18324a}.autumn-bulletin .companion-board-link{color:#18324a;border-color:#c99b46}.autumn-bulletin .category-nav a:hover,.autumn-bulletin .button{background:#b76639}.autumn-events .events-board .board-header{color:#2f482f;background:#fff6e4;border:1px solid #d8c6a6;border-bottom:5px solid #c38d32;width:min(700px,70%);max-width:700px;min-height:0;padding:18px 28px 16px;top:22px;box-shadow:12px 12px #314b339e,0 8px 20px #22140a38}.autumn-events .events-board .brand-logo{width:min(520px,90%)}.autumn-events .events-board .board-header h1{font-size:clamp(21px,2.4vw,34px)}.autumn-events .events-board .category-nav .resources-feature-link{color:#fff8e9;background:linear-gradient(135deg,#a84f2a,#8d3828);border-color:#e0ad57;box-shadow:0 6px 14px #5b2c194d,inset 0 0 0 1px #fff4d73d}.autumn-events .events-board .category-nav .resources-feature-link:hover,.autumn-events .events-board .category-nav .resources-feature-link:focus-visible{background:linear-gradient(135deg,#bc6333,#963c2b)}.autumn-events .event-host-badge.chamber-host{background:#6f2637;border-color:#d8a34b}.autumn-events .events-board .section-plaque{color:#8a4b24;background:#fbefd7}.autumn-events .events-board .chamber-event-card{background:#6f2637;border-color:#d8a34b;box-shadow:0 0 0 3px #6f2637,4px 10px 18px #461c2557}.autumn-events .events-board .chamber-event-card .posting-caption{background:#fff1d3;border-top-color:#d8a34b}.autumn-events .event-host-legend>span{background:#6f2637;border-color:#d8a34b}.autumn-resources .resources-shell{background:#fbefdc;border-color:#70432e;padding-top:22px;box-shadow:inset 0 0 0 3px #c87a42,0 24px 70px #190c1280}.autumn-resources .resources-header{background:linear-gradient(#fff6e6fc,#f9ead3fc);border:1px solid #d8c6a6;border-bottom:5px solid #b76639;width:min(700px,100% - 44px);margin:0 auto 28px;padding:18px 28px 20px;box-shadow:12px 12px #5a344d9e,0 8px 20px #22140a38}.autumn-resources .resources-header>img{width:min(520px,90%)}.autumn-resources .resources-back.secondary{color:#fff7e8;background:#a85c34}.autumn-resources .start-panel p{color:#654c4d}.autumn-comparison{color:#fff5e5;background:#2d1b17;min-height:100vh;padding:24px;font-family:Arial,sans-serif}.autumn-comparison h1{text-align:center;margin:0 0 6px;font:600 30px/1.2 Georgia,serif}.autumn-comparison>p{text-align:center;color:#e2bd83;margin:0 0 22px}.autumn-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.autumn-preview-card{background:#fff5e3;border:2px solid #b87a3d;overflow:hidden;box-shadow:0 12px 28px #00000059}.autumn-preview-card h2{color:#fff8e8;text-align:center;background:#5b3028;margin:0;padding:11px;font:700 15px/1 Arial,sans-serif}.autumn-preview-frame{background:#fff;border:0;width:100%;height:720px}.autumn-preview-mobile .autumn-preview-grid{grid-template-columns:repeat(3,390px);justify-content:center}.autumn-preview-mobile .autumn-preview-frame{height:760px}@media (width<=900px){.autumn-preview-grid{grid-template-columns:1fr}.autumn-preview-mobile .autumn-preview-grid{grid-template-columns:390px}.autumn-comparison{padding:12px}.autumn-preview-frame{height:680px}}@media (width<=620px){.autumn-events .events-board .board-header{width:100%;max-width:none;padding:18px 15px 15px;top:auto}.autumn-resources .resources-shell{padding-top:12px}.autumn-resources .resources-header{width:calc(100% - 20px);margin-bottom:22px;padding:14px 12px 16px;box-shadow:6px 7px #5a344d8c,0 6px 14px #22140a33}.autumn-bulletin .board-header .header-copy:before,.autumn-bulletin .board-header .header-copy:after,.autumn-events .board-header .header-copy:before,.autumn-events .board-header .header-copy:after,.autumn-resources .resources-header:before,.autumn-resources .resources-header:after{opacity:.7;font-size:21px}}.resources-shell{background:#f7f2e6;border:clamp(9px,1.6vw,20px) solid #7b5a39;width:min(1380px,100%);margin:0 auto;overflow:hidden;box-shadow:inset 0 0 0 3px #d8bd89,0 24px 70px #04120b6b}.resources-header{text-align:center;background:linear-gradient(#fffcf4f7,#f7f2e6f7),repeating-linear-gradient(90deg,#fff 0 5px,#f7f3e9 5px 10px);border-bottom:2px solid #c8a968;padding:22px clamp(22px,5vw,76px) 36px}.resources-topbar{justify-content:space-between;gap:12px;margin-bottom:8px;display:flex}.resources-back{color:#fffaf0;background:#173b32;border:1px solid #c8a968;padding:9px 13px;font:700 11px/1 Arial,sans-serif;text-decoration:none;display:inline-block;box-shadow:0 3px 8px #2c27162e}.resources-back.secondary{color:#173b32;background:#fffaf0}.resources-header>img{width:min(430px,82%);height:auto;margin:0 auto 10px;display:block}.resources-kicker{color:#8a6735;letter-spacing:.16em;text-transform:uppercase;margin:0 0 7px;font:700 11px/1 Arial,sans-serif}.resources-header h1{color:#173b32;letter-spacing:.01em;margin:0;font-size:clamp(38px,5vw,64px);font-weight:500;line-height:.98}.resources-intro{color:#495b4d;max-width:740px;margin:15px auto 20px;font-size:clamp(15px,1.7vw,20px);line-height:1.5}.resources-nav{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.resources-nav a{color:#fffaf0;background:#173b32;border:1px solid #c8a968;border-radius:18px;padding:9px 14px;font:700 11px/1 Arial,sans-serif;text-decoration:none}.resources-nav a:hover,.resources-nav a:focus-visible{background:#71314f}.start-panel{color:#fffaf0;background:#173b32;border:1px solid #c8a968;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;margin:clamp(24px,4vw,52px) clamp(18px,5vw,68px) 8px;padding:24px 28px;display:grid;box-shadow:7px 8px #c8a96857}.start-mark{color:#f4d590;border:2px solid #c8a968;border-radius:50%;place-items:center;width:64px;height:64px;font-size:42px;display:grid}.start-eyebrow{color:#e1c47f;letter-spacing:.16em;font:700 10px/1 Arial,sans-serif}.start-panel h2{margin:4px 0 5px;font-size:clamp(22px,2.5vw,34px);font-weight:500}.start-panel p{color:#e9e3d5;max-width:680px;margin:0;font:14px/1.45 Arial,sans-serif}.start-actions{gap:8px;min-width:190px;display:grid}.start-actions a{color:#173b32;text-align:center;background:#f8efd8;border:1px solid #c8a968;padding:10px 13px;font:700 11px/1.2 Arial,sans-serif;text-decoration:none}.start-actions a:hover,.start-actions a:focus-visible{color:#fff;background:#71314f}.resource-group{padding:52px clamp(18px,5vw,68px) 26px;scroll-margin-top:10px}.resource-group+.resource-group{border-top:1px solid #80663e40}.resource-section-heading{text-align:center;max-width:760px;margin:0 auto 25px}.resource-section-heading>span{color:#8a6735;letter-spacing:.18em;font:700 10px/1 Arial,sans-serif}.resource-section-heading h2{color:#173b32;margin:6px 0 8px;font-size:clamp(25px,3vw,39px);font-weight:500}.resource-section-heading p{color:#5f665c;margin:0;font:14px/1.45 Arial,sans-serif}.resource-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.resource-card{color:#173b32;background:#fffdf7;border:1px solid #d9ccb3;grid-template-columns:92px minmax(0,1fr);min-height:190px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid;overflow:hidden;box-shadow:0 6px 14px #37301e1a}.resource-card:hover,.resource-card:focus-visible{outline-offset:2px;outline:2px solid #c8a968;transform:translateY(-3px);box-shadow:0 10px 20px #37301e29}.resource-logo-preview{color:#f8efd8;letter-spacing:.04em;text-align:center;background:#214a3a;border-right:3px solid #c8a968;place-items:center;padding:12px 7px;font:700 14px/1.1 Arial,sans-serif;display:grid}.resource-card:nth-child(3n+2) .resource-logo-preview{background:#10243e}.resource-card:nth-child(3n+3) .resource-logo-preview{background:#71314f}.resource-logo-preview.has-logo{background:#fff;padding:9px}.resource-logo-preview.has-logo img{object-fit:contain;width:100%;max-height:82px;display:block}.resource-card-copy{flex-direction:column;align-items:flex-start;padding:15px 15px 13px;display:flex}.resource-badge{color:#71314f;letter-spacing:.06em;text-transform:uppercase;background:#f2e5d7;padding:4px 7px;font:700 9px/1 Arial,sans-serif;display:inline-block}.resource-card h3{margin:9px 0 5px;font-size:17px;font-weight:600;line-height:1.15}.resource-card p{color:#60675f;margin:0;font:12px/1.42 Arial,sans-serif}.resource-link-label{color:#71314f;text-transform:uppercase;margin-top:auto;padding-top:12px;font:700 10px/1 Arial,sans-serif}.organization-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1060px;margin:0 auto;display:grid}.organization-card{background:#fffdf7;border:1px solid #d9ccb3;overflow:hidden;box-shadow:0 7px 18px #37301e1a}.organization-brand{background:#fff;border-bottom:4px solid #c8a968;place-items:center;height:116px;padding:18px 30px;text-decoration:none;display:grid}.organization-brand img{object-fit:contain;width:100%;height:78px;display:block}.organization-brand-dark{background:#173f55}.organization-wordmark{color:#173b32;letter-spacing:.04em;text-align:center;font:800 clamp(24px,3vw,38px)/1 Arial,sans-serif}.organization-copy{padding:19px 21px 21px}.organization-copy h3{color:#173b32;margin:10px 0 7px;font-size:21px;line-height:1.18}.organization-copy>p{color:#60675f;min-height:43px;margin:0 0 15px;font:13px/1.5 Arial,sans-serif}.organization-primary{color:#fff;text-transform:uppercase;background:#71314f;padding:9px 12px;font:700 11px/1 Arial,sans-serif;text-decoration:none;display:inline-block}.organization-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.organization-actions .organization-primary{line-height:1.3}.organization-primary:hover,.organization-primary:focus-visible{background:#173b32}.program-links{border-top:1px solid #e5dac6;gap:7px;margin-top:17px;padding-top:13px;display:grid}.program-links>span{color:#8a6735;letter-spacing:.13em;text-transform:uppercase;font:700 9px/1 Arial,sans-serif}.program-links a{color:#173b32;background:#f5efe4;grid-template-columns:58px 1fr auto;align-items:center;gap:8px;padding:8px 9px;font:700 12px/1.25 Arial,sans-serif;text-decoration:none;display:grid}.program-links a:hover,.program-links a:focus-visible{background:#e9dcc6;outline:1px solid #c8a968}.program-links small{color:#71314f;letter-spacing:.05em;text-transform:uppercase;font:700 8px/1 Arial,sans-serif}.funding-note{color:#5f4d35;background:#efe3cd;border-left:5px solid #c8a968;gap:10px;margin:38px clamp(18px,5vw,68px);padding:15px 18px;font:12px/1.45 Arial,sans-serif;display:flex}.funding-note strong{color:#173b32;white-space:nowrap}.resources-footer{color:#f8efd8;text-align:center;background:#173b32;border-top:3px solid #c8a968;padding:24px 20px}.resources-footer strong{font-size:18px;font-weight:500}.resources-footer p{letter-spacing:.05em;text-transform:uppercase;margin:9px 0 0;font:600 10px/1.6 Arial,sans-serif}.resource-category-section{border-top:1px solid #d6e1df;padding:48px clamp(18px,5vw,68px) 54px}.resource-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;max-width:980px;margin:0 auto;display:grid}.resource-category-card{color:#173541;background:#fff;border:1px solid #bcd0d5;border-top:7px solid #17496f;border-radius:5px;flex-direction:column;min-height:215px;padding:25px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 5px #17496f1a}.resource-category-card:nth-child(2n){border-top-color:#3f7185}.resource-category-card:nth-child(3){border-top-color:#df8f45}.resource-category-card:nth-child(4){border-top-color:#5a344d}.resource-category-card:hover,.resource-category-card:focus-visible{outline-offset:2px;outline:2px solid #17496f;transform:translateY(-3px);box-shadow:0 9px #17496f21}.resource-category-card>span{color:#6c7d80;letter-spacing:.12em;font-size:11px;font-weight:800}.resource-category-card h3{margin:9px 0 8px;font-size:25px;line-height:1.08}.resource-category-card p{color:#52676c;margin:0;font-size:15px;line-height:1.45}.resource-category-card b{color:#17496f;margin-top:auto;padding-top:20px;font-size:14px}.category-resource-header{text-align:center;background:#f7faf9;border-bottom:1px solid #bcd0d5;padding:24px clamp(18px,5vw,68px) 35px;position:relative}.category-resource-header>.resources-back{position:absolute;top:20px;left:24px}.category-resource-header>img{width:min(360px,72%);margin:0 auto 22px;display:block}.category-resource-header>span{color:#9a572f;letter-spacing:.14em;font-size:12px;font-weight:800}.category-resource-header h1{color:#173541;margin:7px 0 10px;font-size:clamp(36px,5vw,58px);line-height:1}.category-resource-header p{color:#52676c;max-width:700px;margin:0 auto;font-size:17px;line-height:1.5}.category-page-nav{background:#bcd0d5;border-bottom:1px solid #bcd0d5;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.category-page-nav a{color:#173541;text-align:center;background:#eef4f3;place-items:center;min-height:58px;padding:10px;font-size:13px;font-weight:800;line-height:1.2;text-decoration:none;display:grid}.category-page-nav a:hover,.category-page-nav a:focus-visible,.category-page-nav a[aria-current=page]{color:#fff;background:#17496f}.category-resource-content{padding:42px clamp(18px,5vw,68px) 54px}@media (width<=900px){.resource-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.start-panel{grid-template-columns:auto minmax(0,1fr)}.start-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.resources-page{background-attachment:scroll;padding:0}.resources-shell{border-width:7px;box-shadow:inset 0 0 0 2px #d8bd89}.resources-header{padding:12px 10px 20px}.resources-topbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:14px;display:grid}.resources-back{text-align:center;place-items:center;min-height:42px;padding:7px 5px;font-size:9px;line-height:1.15;display:grid}.resources-header>img{width:min(84%,300px);margin-bottom:9px}.resources-kicker{letter-spacing:.12em;margin-bottom:8px;font-size:9px;line-height:1.25}.resources-header h1{max-width:340px;margin:0 auto;font-size:34px;line-height:.96}.resources-intro{max-width:330px;margin:11px auto 16px;font-size:13px;line-height:1.4}.resources-nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.resources-nav a{text-align:center;border-radius:3px;place-items:center;min-height:42px;padding:7px 6px;font-size:9px;line-height:1.15;display:grid}.start-panel{grid-template-columns:42px minmax(0,1fr);gap:11px;margin:18px 10px 4px;padding:15px 12px;box-shadow:4px 5px #c8a9684d}.start-mark{width:40px;height:40px;font-size:25px}.start-eyebrow{font-size:8px}.start-panel h2{font-size:22px;line-height:1.05}.start-panel p{font-size:11px;line-height:1.4}.start-actions{grid-template-columns:1fr;display:grid}.start-actions a{place-items:center;min-height:38px;display:grid}.resource-group{padding:34px 10px 18px}.resource-section-heading{margin-bottom:18px}.resource-section-heading>span{font-size:8px}.resource-section-heading h2{margin-top:5px;font-size:27px;line-height:1.05}.resource-section-heading p{font-size:12px;line-height:1.4}.resource-card-grid{grid-template-columns:1fr;gap:11px}.organization-grid{grid-template-columns:1fr;gap:14px}.organization-brand{height:92px;padding:12px 22px}.organization-brand img{height:64px}.organization-wordmark{font-size:26px}.organization-copy{padding:16px 15px 17px}.organization-copy h3{font-size:19px}.organization-copy>p{min-height:0}.organization-primary{text-align:center;width:100%;padding:10px;display:block}.program-links a{grid-template-columns:50px minmax(0,1fr) auto;gap:6px;padding:9px 8px;font-size:11px}.resource-card{grid-template-columns:76px minmax(0,1fr);min-height:160px}.resource-logo-preview{font-size:12px}.resource-card h3{font-size:15px}.funding-note{margin:25px 10px;padding:13px 14px;display:block}.funding-note strong{margin-bottom:4px;display:block}.resources-footer{padding:20px 12px}.resources-footer strong{font-size:16px}.resources-footer p{font-size:8px;line-height:1.7}.resource-category-section{padding:34px 10px 38px}.resource-category-grid{grid-template-columns:1fr;gap:11px}.resource-category-card{border-top-width:5px;min-height:0;padding:19px 17px;box-shadow:0 3px #17496f1a}.resource-category-card h3{font-size:22px}.resource-category-card p{font-size:14px}.resource-category-card b{padding-top:15px}.category-resource-header{padding:15px 12px 25px}.category-resource-header>.resources-back{margin:0 0 18px;display:inline-grid;position:static}.category-resource-header>img{width:min(270px,78%);margin-bottom:18px}.category-resource-header>span{font-size:10px}.category-resource-header h1{font-size:34px}.category-resource-header p{font-size:15px}.category-page-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.category-page-nav a{min-height:52px;padding:8px 6px;font-size:11px}.category-resource-content{padding:28px 10px 36px}}@media (width<=380px){.board-header h1{font-size:19px}.flyer-link img{height:180px}}.viewer-page{background:#1b120d;min-height:100vh;padding:0}.viewer-toolbar{z-index:2;color:var(--cream);background:var(--navy);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:10px 14px;display:grid;position:sticky;top:0;box-shadow:0 3px 12px #00000059}.viewer-toolbar h1{text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;font:600 16px/1.2 Georgia,Times New Roman,serif;overflow:hidden}.viewer-close{color:#fff;background:var(--plum);text-transform:uppercase;white-space:nowrap;border:0;border-radius:3px;padding:8px 11px;font:700 11px/1 Arial,sans-serif;text-decoration:none}.zoom-controls{gap:5px;display:flex}.zoom-controls button{color:#fff;background:var(--plum);border:1px solid #ffffff47;border-radius:3px;min-width:34px;min-height:34px;padding:6px 9px;font:700 14px/1 Arial,sans-serif}.zoom-controls button:nth-child(2){text-transform:uppercase;font-size:10px}.viewer-stage{place-items:start center;min-height:calc(100vh - 54px);padding:14px;display:grid;overflow:auto}.viewer-stage img{object-fit:contain;background:#fff;height:auto;display:block;box-shadow:0 10px 35px #00000073}.viewer-stage img.is-fit{width:auto;max-width:100%;max-height:calc(100vh - 82px)}.viewer-stage img.is-zoomed{max-width:none;max-height:none}.viewer-stage p{color:var(--cream);font:600 15px Arial,sans-serif}@media (width<=620px){.viewer-toolbar{grid-template-columns:auto 1fr;gap:8px}.viewer-toolbar h1{text-align:left;font-size:13px}.zoom-controls{grid-column:1/-1;justify-content:center}.viewer-stage{padding:8px}.viewer-stage img{max-height:calc(100vh - 70px)}}.submit-page{background:#f5efe3;min-height:100vh;padding:0}.submit-toolbar{z-index:3;color:var(--cream);background:var(--navy);align-items:center;gap:18px;padding:12px 18px;display:flex;position:sticky;top:0;box-shadow:0 3px 12px #0000004d}.submit-toolbar h1{margin:0;font-size:21px;line-height:1.1}.submit-toolbar p{margin:4px 0 0;font:12px/1.3 Arial,sans-serif}.submit-back{color:#fff;background:var(--plum);text-transform:uppercase;border-radius:3px;flex:none;padding:9px 12px;font:700 11px/1 Arial,sans-serif;text-decoration:none}.jotform-frame{background:#fff;border:0;width:100%;height:calc(100vh - 72px);min-height:700px;display:block}@media (width<=620px){.submit-toolbar{gap:10px;padding:10px}.submit-toolbar h1{font-size:17px}.submit-toolbar p{display:none}.jotform-frame{height:calc(100vh - 55px);min-height:640px}.events-board .board-header{padding:14px 12px 12px}.events-board .brand-logo{width:78%}.events-board .board-header h1{font-size:21px}.events-board .board-header p{font-size:12px}.events-board .town-ribbon{padding:9px 7px;font-size:8px;line-height:1.55}.events-board .events-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0 0 8px;display:grid}.events-board .events-nav a{border-radius:4px;min-height:38px;padding:8px 7px;font-size:10px;line-height:1.1}.events-board .events-nav a:last-child{color:#173b32;background:#f8efd8;border-color:#b99856;grid-column:1/-1;min-height:32px}.events-board .events-nav a:nth-last-child(2){grid-column:1/-1}.events-board .board-intro{margin:7px 0 10px;font-size:10px}.events-board .event-host-legend{background:#fffdf7;border:1px solid #d8c8a7;border-radius:14px;width:max-content;max-width:100%;margin:0 auto 16px;padding:6px 10px;font-size:9px}.events-board .event-host-legend>span{width:15px;height:10px}.events-board .events-section{padding:10px 0 27px}.events-board .events-section .section-plaque{color:#173b32;width:100%;max-width:none;box-shadow:none;letter-spacing:.045em;background:linear-gradient(90deg,#f4e7cd,#fffaf0,#f4e7cd);border:2px solid #b99856;border-left:0;border-right:0;border-radius:0;margin:0 0 16px;padding:10px 14px 9px;font-size:17px}.events-board .events-section .section-plaque:before,.events-board .events-section .section-plaque:after{display:none}.events-board .events-section .posting-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 9px}.events-board .event-card{border:1px solid #dfd2b9;max-width:100%;padding-top:11px;transform:none;box-shadow:0 5px 11px #352d1c26}.events-board .event-card .flyer-link img{height:220px}.events-board .event-card.landscape-event-card .flyer-link img{object-fit:contain;background:#f4efe5;height:138px}.events-board .event-card .posting-caption{padding:9px 7px 10px}.events-board .event-card .posting-caption h3{font-size:12px;line-height:1.18}.events-board .event-card .posting-caption p{min-height:0;font-size:9px;line-height:1.3}.events-board .event-card .button{padding:7px 8px;font-size:8px}.events-board .lunch-learn-section{padding:26px 0 30px}.events-board .lunch-learn-heading{margin-bottom:15px;padding:0 8px}.events-board .lunch-learn-heading>span{font-size:9px}.events-board .lunch-learn-heading h2{margin:6px 0 7px;font-size:28px}.events-board .lunch-learn-heading p{font-size:11px;line-height:1.4}.events-board .lunch-learn-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 8px}.events-board .lunch-learn-card{border-top-width:4px;min-height:176px}.events-board .lunch-learn-date{padding:5px 6px;font-size:8px;top:7px;left:7px}.events-board .lunch-learn-logo{height:88px;padding:27px 10px 8px}.events-board .lunch-learn-logo img{max-width:145px;max-height:53px}.events-board .lunch-learn-logo strong{font-size:18px}.events-board .logo-mt strong,.events-board .logo-dime strong{font-size:23px}.events-board .logo-aefcu strong{font-size:14px}.events-board .lunch-learn-copy{padding:10px 8px 11px}.events-board .lunch-learn-copy h3{font-size:14px}.events-board .lunch-learn-copy p{margin-top:7px;font-size:9px}.events-board .lunch-learn-recap{margin-top:24px;padding:22px 0 24px}.events-board .lunch-learn-recap .lunch-learn-heading h2{font-size:22px}.events-board .lunch-learn-recap .lunch-learn-heading p{font-size:10px}.events-board .lunch-learn-recap .lunch-learn-card{min-height:150px}.events-board .lunch-learn-recap .lunch-learn-logo{height:72px;padding:23px 8px 6px}.events-board .lunch-learn-recap .lunch-learn-logo img{max-width:125px;max-height:42px}.events-board .lunch-learn-recap .lunch-learn-copy{padding:8px 6px 9px}.events-board .lunch-learn-recap .lunch-learn-copy h3{font-size:12px}.events-board .lunch-learn-recap .lunch-learn-copy p{margin-top:5px;font-size:8px}.events-board .town-ribbon-footer{margin-top:5px;padding:13px 7px}}@media (width>=621px){.autumn-bulletin .board-shell{padding-top:315px}.autumn-events .events-board{padding-top:310px}.autumn-bulletin .board-header,.autumn-events .events-board .board-header,.autumn-resources .resources-header{box-shadow:8px 9px #5c302547,0 10px 24px #22140a2e}.autumn-bulletin .board-header{width:min(720px,68%);padding:16px 25px 14px}.autumn-events .events-board .board-header{min-height:132px}.autumn-bulletin .category-nav a,.autumn-events .category-nav a,.autumn-resources .resources-nav a{padding:9px 15px;box-shadow:0 3px 7px #2b190e1f}.autumn-bulletin .posting-card,.autumn-events .event-card,.autumn-resources .resource-card,.autumn-resources .organization-card{box-shadow:0 7px 18px #3e231429}}@media (width<=620px){.autumn-bulletin .board-shell,.autumn-events .events-board{border-width:7px;padding:10px 9px 30px;box-shadow:inset 0 0 0 2px #2b170f}.autumn-bulletin .board-header,.autumn-events .events-board .board-header{border-bottom-width:3px;gap:4px;margin-bottom:10px;padding:11px 12px 12px;box-shadow:4px 5px #5c302552,0 5px 12px #22140a26}.autumn-bulletin .brand-logo,.autumn-events .events-board .brand-logo{width:min(78%,330px);margin-bottom:1px}.autumn-bulletin .board-header h1,.autumn-events .events-board .board-header h1{font-size:clamp(22px,6.3vw,27px);line-height:1.04}.autumn-bulletin .board-header p,.autumn-events .events-board .board-header p{width:min(92%,330px);margin-top:5px;padding:5px 30px 0;font-size:12px;line-height:1.28}.autumn-bulletin .board-header .header-copy:before,.autumn-bulletin .board-header .header-copy:after,.autumn-events .board-header .header-copy:before,.autumn-events .board-header .header-copy:after{opacity:.62;font-size:16px;bottom:1px}.autumn-bulletin .board-header .header-copy:before,.autumn-events .board-header .header-copy:before{left:8px}.autumn-bulletin .board-header .header-copy:after,.autumn-events .board-header .header-copy:after{right:8px}.autumn-bulletin .submit-button,.autumn-events .submit-button{margin-bottom:7px;padding:9px 16px;font-size:11px;box-shadow:0 3px 7px #0003}.autumn-bulletin .companion-board-link,.autumn-events .companion-board-link{margin-bottom:9px;padding:8px 14px;font-size:10px;box-shadow:0 3px 7px #00000029}.autumn-bulletin .category-nav,.autumn-events .events-nav{gap:6px;margin-bottom:8px}.autumn-bulletin .category-nav a,.autumn-events .events-nav a{border-radius:4px;min-height:36px;padding:6px;font-size:10px}.autumn-bulletin .board-intro,.autumn-events .board-intro{margin:5px 4px 9px;font-size:10px;line-height:1.35}.autumn-events .event-host-legend{border-radius:8px;width:100%;margin:0 auto 12px;padding:7px 9px;font-size:9px;line-height:1.25}.autumn-events .event-host-legend:before,.autumn-events .event-host-legend:after{font-size:8px}.autumn-bulletin .board-section,.autumn-events .events-section{padding-top:8px}.autumn-bulletin .section-plaque,.autumn-events .events-section .section-plaque{letter-spacing:.035em;margin-bottom:12px;padding:8px 12px;font-size:16px;line-height:1.12}.autumn-bulletin .posting-grid,.autumn-events .events-section .posting-grid{gap:12px 8px}.autumn-bulletin .posting-card,.autumn-events .event-card{box-shadow:0 4px 10px #3523142b}.autumn-resources .resources-shell{border-width:7px;padding-top:7px}.autumn-resources .resources-header{width:calc(100% - 12px);margin-bottom:15px;padding:9px 9px 13px;box-shadow:4px 5px #5a344d4d,0 5px 12px #22140a26}.autumn-resources .resources-topbar{margin-bottom:9px}.autumn-resources .resources-back{min-height:36px;font-size:8px}.autumn-resources .resources-header>img{width:min(76%,285px);margin-bottom:6px}.autumn-resources .resources-kicker{margin-bottom:5px;font-size:8px}.autumn-resources .resources-header h1{font-size:30px;line-height:1}.autumn-resources .resources-intro{margin:8px auto 11px;padding:0 22px;font-size:12px;line-height:1.35}.autumn-resources .resources-header:before,.autumn-resources .resources-header:after{opacity:.55;font-size:16px;bottom:12px}.autumn-resources .resources-nav{gap:6px}.autumn-resources .resources-nav a{min-height:36px;padding:6px 5px;font-size:8px}.autumn-resources .start-panel{margin-top:13px;padding:12px 10px}.autumn-resources .start-panel h2{font-size:20px}.autumn-resources .resource-group{padding-top:29px}.autumn-resources .resource-section-heading h2{font-size:24px}}.autumn-bulletin .board-header .header-copy:before,.autumn-events .board-header .header-copy:before,.autumn-resources .resources-header:before{content:"🌻";transform:rotate(-8deg)}.autumn-bulletin .board-header .header-copy:after,.autumn-events .board-header .header-copy:after,.autumn-resources .resources-header:after{content:"🌻";transform:rotate(8deg)}.autumn-bulletin .board-shell{--navy:#19344d;--plum:#a9572d;--gold:#d8a92f;--cream:#fff8df;background-color:#c99a4d}.autumn-bulletin .board-header{border-bottom-color:#d8a92f;box-shadow:12px 12px #2f4b3694,0 8px 20px #22140a33}.autumn-bulletin .submit-button{background:#19344d}.autumn-bulletin .category-nav a{background:#2f4b36;border-color:#e3b83f}.autumn-bulletin .section-plaque,.autumn-bulletin .board-section:nth-of-type(3) .section-plaque,.autumn-bulletin .board-section:nth-of-type(5) .section-plaque{background:linear-gradient(135deg,#2f4b36,#456449);border-color:#203625}.autumn-bulletin .board-section:nth-of-type(2) .section-plaque,.autumn-bulletin .board-section:nth-of-type(6) .section-plaque{background:linear-gradient(135deg,#19344d,#29516c);border-color:#102337}.autumn-bulletin .board-section:nth-of-type(4) .section-plaque{background:linear-gradient(135deg,#a9572d,#bd6b33);border-color:#78391e}.autumn-events .events-board{--gold:#d8a92f;background-color:#fff7dd;border-color:#775333;box-shadow:inset 0 0 0 3px #e2b83f,inset 0 0 0 8px #4a3521,0 24px 72px #141b1173}.autumn-events .events-board .category-nav a:nth-child(2),.autumn-events .events-board .category-nav a:nth-child(3){background:#19344d}.autumn-events .events-board .chamber-event-card{box-shadow:0 0 0 3px #19344d,4px 10px 18px #162d4152}.autumn-resources .resources-back.secondary,.autumn-resources .resource-badge{color:#fff8e5;background:#19344d}.autumn-bulletin,.autumn-events,.autumn-resources,.autumn-bulletin button,.autumn-bulletin a,.autumn-events button,.autumn-events a,.autumn-resources button,.autumn-resources a,.autumn-bulletin .board-header p,.autumn-events .board-header p,.autumn-resources .resources-intro,.autumn-bulletin .posting-caption p,.autumn-events .posting-caption p,.autumn-resources .organization-copy p,.autumn-resources .start-panel p{font-family:Nunito Sans,sans-serif}.autumn-bulletin h1,.autumn-bulletin h2,.autumn-bulletin h3,.autumn-events h1,.autumn-events h2,.autumn-events h3,.autumn-resources h1,.autumn-resources h2,.autumn-resources h3,.autumn-bulletin .section-plaque,.autumn-events .section-plaque,.autumn-resources .resource-section-heading h2,.county-footer strong,.board-towns-footer>strong{font-family:Bitter,Georgia,serif}.harvest-feature{color:#273b2d;background:linear-gradient(135deg,#fffaf0,#fff0b8);border:2px solid #d8a92f;border-radius:18px;grid-template-columns:minmax(220px,.75fr) minmax(0,1.7fr);align-items:center;gap:28px;margin:22px 0 30px;padding:24px;display:grid;box-shadow:0 12px 28px #3439222b}.perks-passport-home-feature{color:#fff;background:linear-gradient(120deg,#0b5c4d,#168778);border:2px solid #e0bb49;border-radius:16px;align-items:center;gap:18px;margin:14px 0 18px;padding:17px 22px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px #073f3633}.perks-passport-home-feature:hover,.perks-passport-home-feature:focus-visible{transform:translateY(-2px);box-shadow:0 14px 30px #073f3645}.perks-live-hero{color:#fff;background:radial-gradient(circle at 86% 16%,#e0bb4938,#0000 25%),linear-gradient(145deg,#0b5c4d,#073f36);padding:54px 24px 68px;position:relative;overflow:hidden}.perks-live-shell{width:min(1080px,100%);margin:auto}.perks-live-shell h1{letter-spacing:-.045em;max-width:760px;margin:22px 0 25px;font-size:clamp(3rem,7vw,6rem);line-height:.95}.perks-live-shell .perks-eyebrow{margin-top:10px}.perks-live-card{border:1px solid #cbded8;border-top:7px solid var(--perks-teal);background:#fff;border-radius:22px;grid-template-columns:82px minmax(0,1fr);gap:24px;margin-top:38px;padding:clamp(24px,4vw,42px);display:grid;box-shadow:0 20px 45px #073f361f}.perks-live-card .perks-business-icon{width:82px;height:82px;font-size:40px}.perks-live-copy h2{margin:5px 0 12px;font-size:clamp(1.8rem,4vw,2.8rem)}.perks-live-copy .perks-progress-row{margin-top:24px}.perks-live-copy .perks-stamp-grid{max-width:430px;margin:20px 0}.perks-live-copy>small{color:var(--perks-muted);margin:10px 0;display:block}.perks-live-status{color:#214d44;background:#e5f3ef;border-radius:12px;margin:18px 0 0;padding:14px 16px;font-weight:700}.perks-live-status.is-ready{color:#684b00;background:#fff1c9}.perks-scan-page{color:#173f37;background:radial-gradient(circle at 85% 10%,#e0bb493b,#0000 22%),#f8f5ec;place-items:center;min-height:100vh;padding:24px;font-family:Calibri,Segoe UI,Arial,sans-serif;display:grid}.perks-scan-card{text-align:center;background:#fff;border:1px solid #cbded8;border-top:8px solid #168778;border-radius:24px;width:min(560px,100%);padding:clamp(28px,6vw,52px);box-shadow:0 22px 55px #073f3624}.perks-scan-icon{background:#dff2ed;border-radius:22px;place-items:center;width:82px;height:82px;margin:0 auto 20px;font-size:42px;display:grid}.perks-scan-card h1{margin:8px 0 15px;font-size:clamp(2rem,6vw,3.25rem);line-height:1.02}.perks-scan-card>p:not(.perks-section-kicker){color:#58706b;font-size:1.08rem;line-height:1.55}.perks-scan-card>small{color:#6a7d79;margin-top:26px;display:block}.perks-scan-action{gap:14px;margin-top:28px;display:grid}.perks-scan-action button{color:#fff;cursor:pointer;background:#0b5c4d;border:0;border-radius:13px;min-height:54px;padding:14px 20px;font:800 1rem/1 Nunito Sans,Arial,sans-serif}.perks-scan-action button:disabled{opacity:.65;cursor:wait}.perks-scan-action a{color:#0b5c4d;font-weight:800;text-decoration:none}.perks-scan-result{border-radius:13px;gap:8px;padding:18px;display:grid}.perks-scan-result.is-success{color:#0b5c4d;background:#e5f3ef}.perks-scan-result.is-error{color:#8b2f21;background:#fde7df}@media (width<=650px){.perks-live-hero{padding:28px 18px 50px}.perks-live-shell h1{font-size:clamp(2.8rem,15vw,4.5rem)}.perks-live-card{grid-template-columns:1fr}.perks-live-card .perks-business-icon{width:68px;height:68px;font-size:34px}.perks-live-page .perks-details{padding:58px 18px 70px}.perks-live-page .perks-steps{grid-template-columns:1fr}.perks-live-page .perks-member-note{grid-template-columns:1fr;padding:26px}.perks-scan-card{padding:30px 21px}}:is(body:has(.taste-page) .global-board-back,body:has(.taste-page) .momentum-pin-trigger){display:none!important}.taste-page{--taste-navy:#122f3f;--taste-green:#4b6e47;--taste-gold:#c79a3b;--taste-cream:#fbf7ed;--taste-ink:#183b38;min-height:100vh;color:var(--taste-ink);background:var(--taste-cream);font-family:Nunito Sans,Calibri,Arial,sans-serif}.taste-shell{width:min(1120px,100% - 44px);margin:auto}.taste-hero{isolation:isolate;color:#fff;background:var(--taste-navy);align-items:center;min-height:760px;display:grid;position:relative;overflow:hidden}.taste-hero-photo{z-index:-3;filter:saturate(.78);background:url(/county-landscape.jpg) 50% 48%/cover no-repeat;position:absolute;inset:0}.taste-hero-shade{z-index:-2;background:linear-gradient(90deg,#0d2633f5 0 43%,#0d2633bf 62%,#0d263347),linear-gradient(#0000 40%,#112f2c73);position:absolute;inset:0}.taste-hero-content{width:min(1120px,100% - 44px);margin:auto;padding:60px 0}.taste-private-badge{letter-spacing:.03em;background:#0a1f2973;border:1px solid #fff6;border-radius:999px;margin-bottom:24px;padding:8px 13px;font-size:.83rem;font-weight:800;display:inline-flex}.taste-logo{border-bottom:4px solid var(--taste-gold);background:#fff;width:min(330px,72vw);padding:11px 16px;display:block}.taste-kicker{color:#f0cf7c;letter-spacing:.12em;text-transform:uppercase;margin:42px 0 8px;font-size:1rem;font-weight:800}.taste-hero h1{letter-spacing:-.055em;margin:0;font-family:Bitter,Georgia,serif;font-size:clamp(4.3rem,10vw,8.7rem);line-height:.82}.taste-hero h1 span{color:#b5c9a5;letter-spacing:-.03em;font-size:.46em;font-style:italic;display:block}.taste-hero h2{color:#fff;letter-spacing:.26em;text-transform:uppercase;margin:18px 0 0;font-size:clamp(1.45rem,3vw,2.3rem)}.taste-tagline{color:#f0cf7c;margin:20px 0;font:italic 1.35rem/1.2 Bitter,Georgia,serif}.taste-date{border-top:1px solid #ffffff47;flex-wrap:wrap;gap:12px 22px;margin-top:35px;padding-top:23px;display:flex}.taste-date span{color:#dce5df}.taste-intro,.taste-how,.taste-impact,.taste-partnership,.taste-vote{padding:88px 0}.taste-intro-grid{grid-template-columns:.78fr 1.22fr;gap:70px;display:grid}.taste-label{color:var(--taste-green);letter-spacing:.14em;text-transform:uppercase;margin:0 0 13px;font-size:.86rem;font-weight:900}.taste-page section h2{letter-spacing:-.035em;margin:0;font:800 clamp(2.2rem,4.5vw,4rem)/1.06 Bitter,Georgia,serif}.taste-intro-grid>div:last-child{font-size:1.12rem;line-height:1.75}.taste-intro-grid>div:last-child p:first-child{color:#264f49;margin-top:0;font-size:1.35rem}.taste-flow{background:#fff;border:1px solid #c7d4c3;grid-template-columns:repeat(4,1fr);margin-top:46px;display:grid}.taste-flow div{border-right:1px solid #d8e0d4;min-height:190px;padding:32px 27px;position:relative}.taste-flow div:last-child{border:0}.taste-flow b{color:var(--taste-navy);margin-bottom:15px;font:800 1.55rem Bitter,Georgia,serif;display:block}.taste-flow span{color:#50645f;line-height:1.55}.taste-special-note{color:#fff;background:var(--taste-green);border-left:6px solid var(--taste-gold);text-align:center;max-width:850px;margin:30px auto 0;padding:18px 24px;font-size:1.04rem;line-height:1.55}.taste-impact{color:#fff;background:var(--taste-navy)}.taste-impact .taste-label{color:#f0cf7c}.taste-impact-grid{grid-template-columns:repeat(4,1fr);gap:15px;margin-top:45px;display:grid}.taste-impact-grid article{border-top:4px solid var(--taste-gold);background:#ffffff12;min-height:245px;padding:29px 25px}.taste-impact-grid span{color:#a9c49c;text-transform:uppercase;letter-spacing:.08em;font-weight:900}.taste-impact-grid h3{margin:8px 0 18px;font:800 1.45rem Bitter,Georgia,serif}.taste-impact-grid p{color:#dce7e3;margin:0;line-height:1.6}.taste-role-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px;display:grid}.taste-role-grid article{border:1px solid #ded7bf;border-bottom:6px solid var(--taste-green);background:#f7f4e9;padding:33px 30px}.taste-role-grid span{color:#fff;background:var(--taste-navy);border-radius:50%;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.taste-role-grid h3{margin:23px 0 12px;font:800 1.35rem Bitter,Georgia,serif}.taste-role-grid p{color:#526861;margin:0;line-height:1.62}.taste-vote{background:#e8efe5}.taste-vote-grid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.taste-vote-grid>div>p:last-child{font-size:1.1rem;line-height:1.65}.taste-categories{grid-template-columns:repeat(2,1fr);gap:11px;display:grid}.taste-categories span{border-left:4px solid var(--taste-gold);background:#fff;padding:15px 17px;font-weight:800;box-shadow:0 5px 12px #122f3f12}.taste-closing{color:#fff;text-align:center;background:linear-gradient(135deg,#4b6e47,#315646);padding:90px 0}.taste-closing p{color:#f0cf7c;margin:0 0 10px;font:italic 1.25rem Bitter,Georgia,serif}.taste-closing h2{max-width:780px;margin:auto!important}.taste-closing-line{background:var(--taste-gold);width:80px;height:3px;margin:30px auto}.taste-closing strong,.taste-closing small{display:block}.taste-closing small{color:#dbe7df;margin-top:14px}@media (width<=760px){.taste-hero{min-height:690px}.taste-hero-shade{background:linear-gradient(#0d2633d6,#0d2633cc)}.taste-hero h1{font-size:clamp(4rem,20vw,6rem)}.taste-hero h2{letter-spacing:.18em;font-size:1.2rem}.taste-intro,.taste-how,.taste-impact,.taste-partnership,.taste-vote{padding:62px 0}.taste-intro-grid,.taste-vote-grid{grid-template-columns:1fr;gap:28px}.taste-flow,.taste-impact-grid,.taste-role-grid{grid-template-columns:1fr}.taste-flow div{border-bottom:1px solid #d8e0d4;border-right:0;min-height:0}.taste-impact-grid article{min-height:0}.taste-categories{grid-template-columns:1fr 1fr}.taste-closing{padding:68px 0}}@media (width<=430px){.taste-categories{grid-template-columns:1fr}.taste-shell,.taste-hero-content{width:min(100% - 30px,1120px)}}.perks-passport-home-badge{color:#173f37;background:#f5d96f;border-radius:999px;flex:none;padding:7px 11px;font:800 12px/1.1 Nunito Sans,Arial,sans-serif;animation:2.5s ease-in-out infinite perksHomePulse}.perks-passport-home-copy{gap:3px;display:grid}.perks-passport-home-copy strong{font:800 clamp(18px,2.4vw,27px)/1.1 Nunito Sans,Arial,sans-serif}.perks-passport-home-copy small{color:#ffffffdb;font:600 14px/1.3 Nunito Sans,Arial,sans-serif}.perks-passport-home-spark{color:#f5d96f;margin-left:auto;font-size:29px;animation:2.2s ease-in-out infinite perksSpark}@keyframes perksHomePulse{50%{box-shadow:0 0 0 7px #f5d96f24}}@media (width<=650px){.perks-passport-home-feature{grid-template-columns:1fr;align-items:start;gap:13px;padding:19px 18px 21px;display:grid}.perks-passport-home-badge{justify-self:start;padding:8px 14px;font-size:13px}.perks-passport-home-copy{gap:7px;width:100%}.perks-passport-home-copy strong{font-size:clamp(22px,7vw,27px);line-height:1.08}.perks-passport-home-copy small{font-size:14px;line-height:1.4}.perks-passport-home-spark{display:none}}@media (width<=800px){body .autumn-events .events-board .chamber-event-mention{border:1px solid #bfd2d6!important;border-left:4px solid var(--board-accent)!important;border-radius:6px!important;grid-template-columns:64px minmax(0,1fr)!important;min-height:126px!important;display:grid!important;box-shadow:0 2px #173f5514!important}body .autumn-events .events-board .chamber-event-mention .chamber-event-mark{width:64px!important;min-height:126px!important}body .autumn-events .events-board .chamber-event-mention .posting-caption{align-content:initial!important;text-align:left!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:5px!important;width:auto!important;min-width:0!important;max-width:100%!important;padding:11px 12px!important;display:flex!important;overflow:hidden!important}body .autumn-events .events-board .chamber-event-mention .event-host-badge,body .autumn-events .events-board .chamber-event-mention .posting-caption h3,body .autumn-events .events-board .chamber-event-mention .posting-caption p,body .autumn-events .events-board .chamber-event-mention .posting-actions{grid-area:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}body .autumn-events .events-board .chamber-event-mention .event-host-badge{width:fit-content!important;padding:5px 7px!important;font-size:8px!important}body .autumn-events .events-board .chamber-event-mention .posting-caption h3{font-size:15px!important;line-height:1.16!important}body .autumn-events .events-board .chamber-event-mention .posting-caption p{font-size:10px!important;line-height:1.25!important}body .autumn-events .events-board .chamber-event-mention .posting-actions{margin-top:2px!important}body .autumn-events .events-board .chamber-event-mention .button{width:auto!important;min-width:0!important;min-height:28px!important;box-shadow:none!important;border-radius:4px!important;padding:5px 8px!important;font-size:9px!important}}.pieces-event-page{color:#112f49;background:#f8f4e8;min-height:100vh;font-family:Nunito Sans,Calibri,Segoe UI,sans-serif}.pieces-private-strip{color:#eaf9f7;letter-spacing:.03em;text-align:center;background:#123651;justify-content:center;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:800;display:flex}.pieces-private-strip span{color:#5fd0c5;font-size:9px}.pieces-shell{width:min(1120px,100% - 36px);margin-inline:auto}.pieces-hero{color:#fff;background:radial-gradient(circle at 72% 44%,#4ccabf38,#0000 30%),linear-gradient(135deg,#0b2b47 0%,#123e61 54%,#112943 100%);grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);min-height:650px;display:grid;overflow:hidden}.pieces-hero-copy{flex-direction:column;justify-content:center;padding:68px max(34px,8vw);display:flex}.pieces-eyebrow,.pieces-section-label{color:#48c7be;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:900}.pieces-hero h1{color:#fff;letter-spacing:-.075em;text-transform:uppercase;text-shadow:0 6px 18px #0000002e;grid-template-columns:auto auto;align-items:end;width:min-content;margin:0;font-weight:900;line-height:.78;display:grid}.pieces-hero h1 span{grid-column:1/-1;font-size:clamp(74px,10vw,142px)}.pieces-hero h1 small{color:#65d6cc;letter-spacing:-.04em;align-self:center;margin-right:12px;font-size:clamp(32px,4vw,58px)}.pieces-hero h1 strong{font-size:clamp(78px,10vw,145px)}.pieces-lede{color:#eef9f8;max-width:620px;margin:26px 0 18px;font-size:clamp(21px,2.4vw,31px);font-weight:800;line-height:1.18}.pieces-promise{color:#fff;flex-wrap:wrap;gap:4px 14px;max-width:650px;margin:0 0 28px;font-size:16px;display:flex}.pieces-promise em{color:#f5c85c;width:100%;font-style:normal;font-weight:900}.pieces-primary-button{color:#102f49;background:#f5c85c;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:50px;padding:13px 23px;font-weight:900;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex;box-shadow:0 8px 20px #0000002e}.pieces-primary-button:hover,.pieces-primary-button:focus-visible{outline-offset:3px;background:#ffe085;outline:3px solid #ffffff61;transform:translateY(-2px)}.pieces-hero-art{min-height:650px;position:relative}.pieces-hero-piece{aspect-ratio:1;color:#fff;text-transform:uppercase;transform:rotate(var(--turn));clip-path:polygon(0 15%,35% 15%,35% 0,65% 0,65% 15%,100% 15%,100% 45%,86% 45%,86% 70%,100% 70%,100% 100%,66% 100%,66% 86%,35% 86%,35% 100%,0 100%,0 70%,15% 70%,15% 45%,0 45%);border:5px solid #ffffff52;border-radius:21% 18% 23% 17%;place-items:center;font-weight:900;display:grid;position:absolute;box-shadow:0 18px 34px #00000040}.pieces-piece-one{--turn:-8deg;background:#1679c6;width:44%;top:12%;left:3%}.pieces-piece-two{--turn:5deg;background:#167d72;width:45%;top:5%;right:5%}.pieces-piece-three{--turn:-3deg;background:#742f6f;width:52%;bottom:8%;left:13%}.pieces-piece-three span{font-size:48px;line-height:.8;display:block}.pieces-piece-four{--turn:9deg;background:#e66650;width:39%;bottom:4%;right:-8%}.pieces-facts{z-index:2;background:#fff;border:1px solid #c7d8db;border-bottom:5px solid #53beb6;border-radius:16px;grid-template-columns:repeat(3,1fr);width:min(1120px,100% - 36px);margin:-28px auto 0;display:grid;position:relative;box-shadow:0 16px 35px #112f4929}.pieces-facts article{padding:25px 27px}.pieces-facts article+article{border-left:1px solid #d9e5e6}.pieces-facts span{color:#a54d3a;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:900;display:block}.pieces-facts strong{color:#123651;font-size:19px;line-height:1.25;display:block}.pieces-facts p{color:#58707f;margin:4px 0 0;line-height:1.45}.pieces-intro{grid-template-columns:.9fr 1.1fr;gap:70px;padding-block:84px;display:grid}.pieces-intro h2,.pieces-highlights h2,.pieces-refreshments h2,.pieces-sponsor h2,.pieces-cta h2{color:#123651;letter-spacing:-.04em;margin:0;font:800 clamp(34px,5vw,54px)/1.05 Nunito Sans,Calibri,sans-serif}.pieces-intro>div:last-child{color:#4c6574;font-size:18px;line-height:1.7}.pieces-intro>div:last-child p:first-child{margin-top:0}.pieces-highlights{color:#fff;background:#112f49;padding:76px 0 86px}.pieces-highlights .pieces-section-label{color:#68d5cc}.pieces-highlights h2{color:#fff;max-width:740px}.pieces-highlight-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:35px;display:grid}.pieces-highlight-grid article{background:#173f5e;border:1px solid #68d5cc47;border-radius:15px;min-height:250px;padding:24px}.pieces-highlight-grid article>span{color:#123651;background:#f5c85c;border-radius:50%;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.pieces-highlight-grid h3{color:#fff;margin:25px 0 8px;font-size:22px}.pieces-highlight-grid p{color:#d9e8ed;margin:0;line-height:1.55}.pieces-refreshments{grid-template-columns:1fr minmax(320px,440px);align-items:center;gap:70px;padding-block:86px;display:grid}.pieces-refreshment-copy>p:not(.pieces-section-label){color:#4d6674;font-size:18px;line-height:1.65}.pieces-refreshment-copy ul{gap:10px;padding:0;list-style:none;display:grid}.pieces-refreshment-copy li{color:#294f60;padding-left:28px;font-weight:700;position:relative}.pieces-refreshment-copy li:before{content:"✓";color:#16887c;font-weight:900;position:absolute;left:0}.pieces-refreshment-card{background:#123651;border:5px solid #123651;border-radius:17px;overflow:hidden;box-shadow:0 18px 38px #112f4933}.pieces-refreshment-card img{object-fit:cover;object-position:top;width:100%;height:510px;display:block}.pieces-refreshment-card a{color:#fff;text-align:center;padding:13px;font-weight:900;text-decoration:none;display:block}.pieces-refreshment-card a:hover{text-decoration:underline}.pieces-sponsor{color:#fff;background:linear-gradient(120deg,#662d67,#8b3c72);padding:70px 0}.pieces-sponsor-inner{grid-template-columns:1.2fr .9fr auto;align-items:center;gap:45px;display:grid}.pieces-sponsor .pieces-section-label{color:#f8d166}.pieces-sponsor h2{color:#fff;font-size:clamp(31px,4vw,46px)}.pieces-sponsor p{color:#f3e7f1;line-height:1.55}.pieces-sponsor ul{color:#fff;gap:9px;margin:0;padding-left:20px;display:grid}.pieces-sponsor a{color:#612f62;text-align:center;white-space:nowrap;background:#fff;border-radius:999px;padding:13px 19px;font-weight:900;text-decoration:none}.pieces-cta{text-align:center;justify-items:center;padding-block:84px;display:grid}.pieces-cta>p{color:#16887c;letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font-size:13px;font-weight:900}.pieces-cta .pieces-primary-button{margin-top:24px}.pieces-footer{background:#fff;justify-content:center;align-items:center;gap:90px;padding:30px 24px 38px;display:flex}.pieces-footer>div{justify-items:center;gap:8px;display:grid}.pieces-footer span{color:#123651;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900}.pieces-footer>div>img{object-fit:contain;width:min(320px,38vw);height:82px}.pieces-host-logo>div{clip-path:polygon(8% 0,40% 0,40% 12%,60% 12%,60% 0,92% 0,92% 28%,100% 28%,100% 72%,92% 72%,92% 100%,60% 100%,60% 88%,40% 88%,40% 100%,8% 100%,8% 72%,0 72%,0 28%,8% 28%);background:#1268aa;place-items:center;min-width:340px;min-height:105px;padding:15px 28px;display:grid}.pieces-host-logo img{filter:none;width:285px;max-width:80vw;height:auto}@media (width<=900px){.pieces-hero{grid-template-columns:1fr}.pieces-hero-copy{padding:64px 28px 25px}.pieces-hero-art{min-height:420px}.pieces-facts{border-radius:0;grid-template-columns:1fr;margin-top:0}.pieces-facts article+article{border-top:1px solid #d9e5e6;border-left:0}.pieces-intro{grid-template-columns:1fr;gap:24px;padding-block:62px}.pieces-highlight-grid{grid-template-columns:repeat(2,1fr)}.pieces-refreshments,.pieces-sponsor-inner{grid-template-columns:1fr}.pieces-sponsor a{width:fit-content}.pieces-footer{flex-wrap:wrap;gap:35px}.pieces-host-logo>div{min-width:300px}}@media (width<=560px){.pieces-private-strip{font-size:11px}.pieces-shell{width:min(100% - 24px,1120px)}.pieces-hero-copy{padding:52px 20px 20px;overflow:hidden}.pieces-hero h1{max-width:100%}.pieces-hero h1 span{font-size:clamp(54px,16.5vw,68px)}.pieces-hero h1 small{font-size:29px}.pieces-hero h1 strong{font-size:72px}.pieces-lede{font-size:20px}.pieces-promise{font-size:14px}.pieces-hero-art{min-height:330px}.pieces-hero-piece{font-size:12px}.pieces-piece-three span{font-size:32px}.pieces-facts{width:100%}.pieces-facts article{padding:20px}.pieces-intro,.pieces-refreshments{padding-block:56px}.pieces-highlight-grid{grid-template-columns:1fr}.pieces-highlight-grid article{min-height:0}.pieces-refreshments{gap:35px}.pieces-refreshment-card img{height:auto}.pieces-sponsor{padding-block:55px}.pieces-cta{padding-block:60px}.pieces-footer{gap:28px;display:grid}.pieces-footer>div>img{width:min(310px,88vw)}.pieces-host-logo>div{min-width:min(320px,90vw)}}.pieces-event-page{background:#fbf6eb}.pieces-hero{background:linear-gradient(135deg,#102f49 0%,#173d55 62%,#234a50 100%);grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);min-height:670px;position:relative}.pieces-hero:after{content:"";opacity:.72;pointer-events:none;background:url(/autumn-harvest-garland.webp) bottom/auto 76px repeat-x;height:58px;position:absolute;bottom:0;left:0;right:0}.pieces-hero-copy{z-index:2;padding-right:clamp(28px,5vw,72px);position:relative}.pieces-eyebrow{color:#f0bd62}.pieces-hero h1{text-shadow:0 7px 22px #00000040;line-height:.82}.pieces-hero h1 small{color:#75d0c4}.pieces-lede{color:#fffaf0;max-width:590px;font-family:Georgia,Times New Roman,serif;font-weight:700}.pieces-promise em{color:#f0bd62}.pieces-primary-button{background:#efbd5e}.pieces-hero-photo{min-height:670px;position:relative;overflow:hidden}.pieces-hero-photo:after{content:"";background:linear-gradient(90deg,#173d55 0%,#173d558a 13%,#0000 42%),linear-gradient(#0000 62%,#0b263661);position:absolute;inset:0}.pieces-hero-photo>img{object-fit:cover;object-position:58% center;width:100%;height:100%;min-height:670px;display:block}.pieces-photo-note{z-index:2;flex-wrap:wrap;justify-content:flex-end;gap:8px;width:min(520px,100% - 42px);display:flex;position:absolute;bottom:74px;right:30px}.pieces-photo-note span{color:#fffdf5;background:#0f2f44e0;border:1px solid #efbd5ebf;border-radius:999px;padding:8px 13px;font-size:13px;font-weight:900;box-shadow:0 5px 15px #0000002b}.pieces-facts{border-bottom-color:#c66b3d}.pieces-facts span{color:#a75032}.pieces-intro{padding-bottom:60px}.pieces-autumn-feature{grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);align-items:center;gap:58px;padding:18px 0 88px;display:grid}.pieces-autumn-photo{border:9px solid #fff;border-radius:7px;position:relative;overflow:hidden;transform:rotate(-1deg);box-shadow:15px 17px #a6503224,0 22px 45px #112f492e}.pieces-autumn-photo img{aspect-ratio:1.55;object-fit:cover;object-position:58% center;width:100%;display:block}.pieces-autumn-copy h2{color:#123651;letter-spacing:-.035em;margin:0;font:800 clamp(34px,5vw,52px)/1.06 Georgia,Times New Roman,serif}.pieces-autumn-copy>p:not(.pieces-section-label){color:#4d6674;font-size:18px;line-height:1.7}.pieces-autumn-tags{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.pieces-autumn-tags span{color:#6b3b29;background:#f4dfba;border:1px solid #deb676;border-radius:999px;padding:9px 13px;font-weight:900}.pieces-highlights{background:linear-gradient(135deg,#123651,#244d52)}.pieces-highlight-grid article{background:#ffffff13;border-color:#efbd5e59}.pieces-highlight-grid article>span{background:#efbd5e}.pieces-refreshments{position:relative}.pieces-refreshments:before{content:"";opacity:.17;pointer-events:none;background:url(/autumn-botanical-corner.webp) 50%/contain no-repeat;width:150px;height:150px;position:absolute;top:20px;right:2%}.pieces-sponsor{background:linear-gradient(120deg,#5f315f,#8c493c)}@media (width<=900px){.pieces-hero{grid-template-columns:1fr}.pieces-hero-photo,.pieces-hero-photo>img{min-height:420px}.pieces-hero-photo:after{background:linear-gradient(#0000 50%,#0b263675)}.pieces-autumn-feature{grid-template-columns:1fr;gap:38px}.pieces-autumn-photo{width:min(720px,100%);margin-inline:auto}}@media (width<=560px){.pieces-hero-copy{padding-bottom:42px}.pieces-hero-photo,.pieces-hero-photo>img{min-height:340px}.pieces-hero-photo>img{object-position:64% center}.pieces-photo-note{width:calc(100% - 32px);bottom:67px;right:16px}.pieces-photo-note span{font-size:11px}.pieces-autumn-feature{padding:0 0 60px}.pieces-autumn-photo{border-width:6px;transform:none;box-shadow:8px 10px #a6503224,0 18px 34px #112f4924}.pieces-autumn-photo img{aspect-ratio:1.2}.pieces-autumn-copy h2{font-size:clamp(31px,10vw,42px)}}@media (width<=620px){.autumn-resources .resources-header{padding-top:78px}.momentum-pin-trigger{top:12px;right:12px}}.taste-section-lede{color:#526861;max-width:760px;margin:18px 0 0;font-size:1.08rem;line-height:1.65}.taste-flow div{min-height:235px}.taste-flow div>span{color:#fff;background:var(--taste-green);border-radius:50%;place-items:center;width:38px;height:38px;margin-bottom:18px;font-weight:900;display:grid}.taste-flow div>p{color:#50645f;margin:0;line-height:1.55}.taste-impact-grid article{min-height:270px}.taste-impact-grid .taste-impact-icon{width:48px;height:48px;color:var(--taste-navy);letter-spacing:0;text-transform:none;background:#f0cf7c;border-radius:50%;place-items:center;margin-bottom:18px;font-size:1.2rem;display:grid}.taste-impact-grid h3{text-transform:none}.taste-role-grid article{flex-direction:column;display:flex}.taste-role-grid article.taste-role-navy{border-bottom-color:var(--taste-navy)}.taste-role-grid article.taste-role-gold{border-bottom-color:var(--taste-gold)}.taste-role-grid .taste-role-number{color:#fff;background:var(--taste-navy);border-radius:50%;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.taste-role-grid h3{font-size:1.55rem}.taste-role-intro{min-height:78px}.taste-role-grid ul{gap:11px;margin:20px 0 24px;padding:0;list-style:none;display:grid}.taste-role-grid li{color:#354e48;padding-left:21px;line-height:1.45;position:relative}.taste-role-grid li:before{content:"✓";color:var(--taste-green);font-weight:900;position:absolute;left:0}.taste-role-grid article>strong{color:var(--taste-green);border-top:1px solid #d6d0bc;margin-top:auto;padding-top:20px;font:italic 1rem Bitter,Georgia,serif}.taste-next{background:linear-gradient(135deg,#edf2e8,#fbf7ed);padding:88px 0}.taste-next-grid{grid-template-columns:1fr 1fr;gap:55px;display:grid}.taste-step-list{gap:10px;margin-top:34px;display:grid}.taste-step-list article{background:#fff;border:1px solid #d8e0d4;grid-template-columns:42px 1fr;gap:15px;padding:18px;display:grid}.taste-step-list span{color:#fff;background:var(--taste-green);border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.taste-step-list h3{color:var(--taste-navy);margin:0;font:800 1.05rem Bitter,Georgia,serif}.taste-step-list p{color:#536761;margin:5px 0 0;line-height:1.45}.taste-timeline-panel{background:var(--taste-navy);color:#fff;border-top:7px solid var(--taste-gold);padding:34px}.taste-timeline-panel .taste-label{color:#f0cf7c}.taste-timeline-panel h2{font-size:clamp(2rem,4vw,3.25rem)}.taste-timeline{gap:10px;margin-top:30px;display:grid}.taste-timeline article{background:#ffffff14;grid-template-columns:118px 1fr;gap:14px;padding:15px;display:grid}.taste-timeline strong{color:#f0cf7c;text-transform:uppercase;letter-spacing:.04em}.taste-timeline p{color:#e0e9e5;margin:0;line-height:1.45}.taste-closing h2{max-width:850px}.taste-closing small{max-width:720px;margin:14px auto 0}@media (width<=900px){.taste-impact-grid{grid-template-columns:repeat(2,1fr)}.taste-role-grid{grid-template-columns:1fr}.taste-role-intro{min-height:0}.taste-next-grid{grid-template-columns:1fr}.taste-timeline-panel{padding:30px}}@media (width<=760px){.taste-next{padding:62px 0}.taste-impact-grid{grid-template-columns:1fr}.taste-impact-grid article,.taste-flow div{min-height:0}.taste-timeline article{grid-template-columns:1fr;gap:5px}}@media (width<=430px){.taste-timeline-panel{padding:24px 18px}.taste-role-grid article{padding:28px 22px}}.taste-page{--taste-navy:#06283e;--taste-green:#4d6f2e;--taste-gold:#d79a1d;--taste-cream:#fffaf0;background:#fffaf0}body:has(.taste-page) .momentum-top-pin{display:none!important}@media (width<=800px){body:has(.farmers-page) .global-board-back{min-height:44px;zoom:1!important;padding:10px 16px!important;font-size:13px!important;position:absolute!important;top:12px!important;left:18px!important}.farmers-page{padding-top:68px;background:linear-gradient(#173b2b 0 68px,#f4f1e4 68px)!important}.farmers-page .mast{display:none!important}}.taste-hero-photo{filter:saturate(.62);background-image:linear-gradient(#042335bd,#042335eb),url(/county-landscape.jpg)}.taste-hero-content{grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);align-items:center;gap:70px;display:grid}.taste-hero-copy{z-index:1;position:relative}.taste-hero-art{background:#fffaf0;border:10px solid #ffffffeb;border-radius:2px;justify-self:end;width:min(470px,100%);height:630px;position:relative;overflow:hidden;transform:rotate(1.2deg);box-shadow:20px 24px #4d6f2e9e,0 30px 70px #00000070}.taste-hero-art:before{content:"";z-index:2;pointer-events:none;border:1px solid #d79a1d7a;position:absolute;inset:12px}.taste-hero-art img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.taste-private-badge{color:#fff4d8;background:#011421c2;border-color:#d79a1d}.taste-logo{border-bottom-color:#d79a1d;width:min(300px,72vw);box-shadow:8px 8px #4d6f2ead}.taste-kicker{color:#efbd51}.taste-hero h2{color:#fff8e8}.taste-tagline{color:#efbd51;font-size:1.55rem}.taste-intro{background:linear-gradient(90deg,#fffdf7,#fff8e9);position:relative;overflow:hidden}.taste-intro:after{content:"❧";color:#4d6f2e1a;font:180px Georgia,serif;position:absolute;bottom:-35px;right:5%;transform:rotate(-18deg)}.taste-flourish{color:#4d6f2e;border-top:1px solid #d8b66a;border-bottom:1px solid #d8b66a;margin-top:32px;padding:18px 0;font:italic 1.06rem Bitter,Georgia,serif}.taste-flourish i{color:#d79a1d;padding:0 8px;font-style:normal}.taste-impact{background:radial-gradient(circle at 92% 12%,#4d6f2e59,#0000 25%),linear-gradient(135deg,#06283e,#031d31)}.taste-impact-grid article{background:linear-gradient(145deg,#ffffff1f,#ffffff09);border-top:0;border-bottom:5px solid #d79a1d;position:relative;overflow:hidden;box-shadow:0 14px 28px #00000029}.taste-impact-grid article:after{content:"";border:18px solid #d79a1d1a;border-radius:50%;width:100px;height:100px;position:absolute;bottom:-34px;right:-26px}.taste-how{background:linear-gradient(135deg,#f1f3e4,#fffaf0 56%,#f7ecd1)}.taste-how-layout{grid-template-columns:minmax(290px,.72fr) minmax(0,1.28fr);align-items:center;gap:42px;margin-top:42px;display:grid}.taste-proposal-art{background:#fff;border:8px solid #fff;margin:0;overflow:hidden;transform:rotate(-1.4deg);box-shadow:13px 15px #4d6f2e3d,0 22px 48px #06283e30}.taste-proposal-art img{width:100%;height:auto;display:block}.taste-passport-card{color:#fff;background:#06283e;border:9px solid #fff;border-radius:5px;overflow:hidden;transform:rotate(-1.2deg);box-shadow:13px 15px #4d6f2e3d,0 22px 48px #06283e30}.taste-passport-top{text-align:center;background:radial-gradient(circle at 85% 10%,#d79a1d33,#0000 25%),#06283e;padding:34px 28px 25px}.taste-passport-top small,.taste-passport-top strong,.taste-passport-top span{display:block}.taste-passport-top small{color:#91aa66;font:italic 2rem Bitter,Georgia,serif}.taste-passport-top strong{letter-spacing:.02em;text-transform:uppercase;font:800 clamp(2.6rem,5vw,4.4rem)/.95 Bitter,Georgia,serif}.taste-passport-top span{color:#fff8e8;letter-spacing:.09em;text-transform:uppercase;background:#4d6f2e;width:max-content;max-width:100%;margin:18px auto 0;padding:7px 17px;font-weight:900}.taste-passport-middle{color:#173c39;text-align:center;background:#fffaf0;padding:22px 24px 26px}.taste-passport-middle>b{color:#d08d13;letter-spacing:.12em;text-transform:uppercase;font:800 1.5rem Bitter,Georgia,serif}.taste-passport-middle>p{color:#536761;margin:7px 0 20px;font-weight:700}.taste-stamp-grid{grid-template-columns:repeat(8,1fr);gap:12px 9px;padding:4px 2px;display:grid}.taste-stamp-grid div{aspect-ratio:1;background:radial-gradient(circle at 50% 45%,#fff 0 47%,#f1f2e7 48% 52%,#fff 53%);border:2px solid #4d6f2e;border-radius:50%;grid-column:span 2;place-items:center;padding:9px;display:grid;position:relative;box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 6px #a8b68e,0 5px 10px #06283e14}.taste-stamp-grid div:nth-child(6){grid-column:4/span 2}.taste-stamp-grid span{color:#4d6f2e;border:2px dashed #9aaa7d;border-radius:50%;place-items:center;width:42px;height:42px;font:800 1.35rem Bitter,Georgia,serif;display:grid}.taste-stamp-grid small{color:#4d6f2e;letter-spacing:.03em;text-transform:uppercase;margin-top:2px;font-size:.68rem;font-weight:900}.taste-passport-bottom{color:#fff;letter-spacing:.04em;text-align:center;text-transform:uppercase;background:#4d6f2e;padding:15px 12px;font-weight:900}.taste-passport-bottom i{color:#e8b53c;padding:0 4px;font-style:normal}.taste-how-layout .taste-flow{background:0 0;border:0;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:0}.taste-how-layout .taste-flow div{background:#fff;border:1px solid #cfdbc4;border-bottom:5px solid #4d6f2e;min-height:220px;box-shadow:0 8px 18px #06283e14}.taste-special-note{background:linear-gradient(100deg,#47682b,#31552d);border-left-color:#d79a1d;box-shadow:0 12px 24px #31552d29}.taste-partnership{background:linear-gradient(#fff,#fffaf0);position:relative}.taste-partnership-art{background:#fff;border:8px solid #fff;border-radius:3px;height:430px;margin:42px 0 28px;overflow:hidden;box-shadow:0 20px 45px #06283e2e}.taste-partnership-art img{object-fit:cover;object-position:50% 27%;width:100%;height:100%;display:block}.taste-role-grid{margin-top:25px}.taste-role-grid article{position:relative;overflow:hidden;box-shadow:0 14px 28px #06283e17}.taste-role-grid article:after{content:"";border:25px solid #4d6f2e0f;border-radius:50%;width:130px;height:130px;position:absolute;top:-50px;right:-50px}.taste-next{background:linear-gradient(135deg,#edf1df,#fffaf0 55%,#efe4c9)}.taste-next-art{background:#fff;border:7px solid #fff;height:240px;margin:28px 0;overflow:hidden;transform:rotate(-.7deg);box-shadow:10px 12px #4d6f2e33,0 18px 35px #06283e24}.taste-next-art img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.taste-step-list article{border-left:5px solid #4d6f2e;box-shadow:0 7px 16px #06283e12}.taste-timeline-panel{background:radial-gradient(circle at 92% 12%,#d79a1d2e,#0000 24%),#06283e;box-shadow:16px 18px #4d6f2e38,0 24px 45px #06283e33}.taste-closing{background:radial-gradient(circle at 15% 20%,#d79a1d2e,#0000 18%),linear-gradient(135deg,#4d6f2e,#254c36);position:relative;overflow:hidden}.taste-closing:before,.taste-closing:after{content:"❧";color:#ffffff1a;font:160px Georgia,serif;position:absolute}.taste-closing:before{bottom:-42px;left:2%;transform:rotate(20deg)}.taste-closing:after{top:-42px;right:2%;transform:rotate(200deg)}@media (width<=980px){.taste-hero-content{grid-template-columns:minmax(0,1fr) minmax(270px,.55fr);gap:35px}.taste-hero-art{height:520px}.taste-how-layout{grid-template-columns:1fr}.taste-proposal-art{justify-self:center;width:min(520px,100%)}}@media (width<=760px){.taste-hero{min-height:auto;padding:26px 0 60px}.taste-hero-content{grid-template-columns:1fr;gap:36px}.taste-hero-copy{text-align:center}.taste-logo{margin-inline:auto}.taste-date{justify-content:center}.taste-hero-art{aspect-ratio:2/2.55;justify-self:center;width:min(390px,94%);height:auto;transform:rotate(.7deg);box-shadow:10px 13px #4d6f2e9e,0 24px 50px #0000005c}.taste-how-layout .taste-flow{grid-template-columns:1fr}.taste-how-layout .taste-flow div{min-height:0}.taste-stamp-grid{grid-template-columns:repeat(4,1fr);gap:11px}.taste-stamp-grid div,.taste-stamp-grid div:nth-child(5),.taste-stamp-grid div:nth-child(6){grid-column:span 2}.taste-stamp-grid div:nth-child(7){grid-column:2/span 2}.taste-partnership-art{height:auto}.taste-partnership-art img{object-fit:contain;height:auto}.taste-next-art{height:auto}.taste-next-art img{object-fit:contain;height:auto}}.taste-hero{background:#06283e;min-height:880px}.taste-hero-photo{filter:none;background-image:url(/taste-of-ellington/ellington-sunrise.webp);background-position:50%;background-size:cover;inset:0}.taste-hero-shade{background:linear-gradient(90deg,#031927f0 0%,#031927cf 38%,#0319273d 72%,#03192714),linear-gradient(#0000 52%,#03192775)}.taste-hero-content{display:block}.taste-hero-copy{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(135deg,#031927d1,#0319277a);border-left:4px solid #d79a1d;max-width:660px;padding:46px 48px;box-shadow:0 26px 55px #0000003d}.taste-hero h1{font-size:clamp(4.7rem,9vw,8.2rem)}.taste-hero h1 span{color:#b4c68f}.taste-intro{background:linear-gradient(90deg,#fffdf7,#fff8e9)}.taste-intro:before{content:"ELLINGTON • CONNECTICUT";color:#4d6f2e12;letter-spacing:.13em;font:900 5.4rem/1 Nunito Sans,sans-serif;position:absolute;top:50%;left:-60px;transform:rotate(-90deg)translate(-20%)}.taste-countryside-break{color:#fff;background:linear-gradient(90deg,#03192738,#0319270d 48%,#031927bd),url(/taste-of-ellington/ellington-sunset-table.webp) 50%/cover no-repeat;align-items:end;min-height:520px;padding:70px clamp(24px,7vw,105px);display:grid;position:relative}.taste-countryside-copy{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#031927c7;border-top:4px solid #d79a1d;justify-self:end;width:min(560px,100%);padding:32px 36px;box-shadow:0 18px 38px #00000042}.taste-countryside-copy p{color:#efbd51;letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;font-size:.85rem;font-weight:900}.taste-countryside-copy h2{color:#fff;margin:0 0 13px!important;font-size:clamp(2.2rem,4vw,4rem)!important}.taste-countryside-copy span{color:#f4eee1;font-size:1.08rem;line-height:1.55}.taste-how{background:linear-gradient(135deg,#eef1df,#fffaf0 55%,#f2e6cc);position:relative}.taste-how:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#0000 0 49.8%,#4d6f2e0e 50%,#0000 50.2%),linear-gradient(0deg,#0000 0 49.8%,#4d6f2e0a 50%,#0000 50.2%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:90px 90px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.taste-how>.taste-shell{position:relative}.taste-passport-card{border-color:#fffdf7;box-shadow:15px 17px #4d6f2e47,0 25px 55px #06283e38}.taste-partnership{background:radial-gradient(circle at 8% 10%,#d79a1d1a,#0000 17%),linear-gradient(#fffdf8,#f6f0df)}.taste-role-grid article{background:#fffdf7f0;border-top:1px solid #d8cfae}.taste-role-grid article:first-child{box-shadow:-9px 12px #06283e14,0 18px 30px #06283e14}.taste-role-grid article:nth-child(2){box-shadow:0 12px #4d6f2e1c,0 18px 30px #06283e14}.taste-role-grid article:nth-child(3){box-shadow:9px 12px #d79a1d1f,0 18px 30px #06283e14}.taste-next{background:linear-gradient(135deg,#edf1df,#fffaf0 55%,#efe4c9);position:relative}.taste-next:after{content:"";pointer-events:none;background:linear-gradient(150deg,#0000 48%,#4d6f2e12 49% 58%,#0000 59%),linear-gradient(155deg,#0000 43%,#d79a1d14 44% 51%,#0000 52%);width:38%;height:34%;position:absolute;bottom:0;right:0}.taste-next>.taste-shell{z-index:1;position:relative}.taste-closing-fields{background:linear-gradient(#03232b91,#20452dd6),url(/taste-of-ellington/ellington-sunset-table.webp) 50% 58%/cover no-repeat}.taste-closing-fields .taste-shell{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#03192757;padding:38px 26px;position:relative}.taste-intro:before{content:none;display:none}.taste-flourish{flex-wrap:wrap;align-items:center;gap:7px 0;line-height:1.5;display:flex}.taste-flourish span{white-space:nowrap;align-items:center;display:inline-flex}.taste-flourish span+span:before{content:"•";color:#d79a1d;margin:0 10px;font-style:normal}.taste-passport-top{padding:27px 18px 22px}.taste-passport-mark{color:#dfa21d;letter-spacing:.1em;height:27px;font-size:1.25rem}.taste-passport-mark i{color:#88a143;font:1.5rem Georgia,serif}.taste-passport-top small{margin-top:2px;font-size:1.85rem}.taste-passport-top strong{letter-spacing:-.045em;white-space:nowrap;max-width:100%;font-size:clamp(2rem,3.25vw,2.8rem);line-height:1}.taste-passport-top span{margin-top:15px;position:relative;transform:rotate(-1deg)}.taste-passport-top span:before,.taste-passport-top span:after{content:"";background:#4d6f2e;width:10px;position:absolute;top:0;bottom:0}.taste-passport-top span:before{clip-path:polygon(100% 0,0 15%,45% 34%,0 53%,50% 72%,0 100%,100% 88%);left:-6px}.taste-passport-top span:after{clip-path:polygon(0 0,100% 15%,55% 34%,100% 53%,50% 72%,100% 100%,0 88%);right:-6px}.taste-passport-top b{color:#e4a51c;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;margin:17px auto 0;font:800 1.45rem Bitter,Georgia,serif;display:flex}.taste-passport-top b:before,.taste-passport-top b:after{content:"";background:#e4a51c;flex:1;height:1px}.taste-passport-top p{color:#fffdf4;margin:5px 0 0;font:1rem Bitter,Georgia,serif}.taste-passport-middle{padding-top:16px}.taste-passport-middle>p{margin-top:0}.taste-stamp-grid{grid-template-columns:repeat(6,1fr);gap:11px 9px}.taste-stamp-grid div{aspect-ratio:1.04;background:#ffffff5c;border:1.5px solid #4d6f2e;border-radius:10px;grid-column:span 2;padding:8px 5px 6px;box-shadow:0 4px 10px #06283e14}.taste-stamp-grid div:nth-child(5),.taste-stamp-grid div:nth-child(6){grid-column:span 2}.taste-stamp-grid div:nth-child(7){grid-column:3/span 2}.taste-stamp-grid span{aspect-ratio:1;color:#668047;background:#fffaf0;border-color:#c8cbb5;width:48px;height:48px;font-size:1.4rem}.taste-stamp-grid small{letter-spacing:0;text-transform:none;margin-top:0;font:700 .66rem Bitter,Georgia,serif}.taste-restaurant-rally{color:#fff;background:linear-gradient(110deg,#06283e,#31552d);border-left:6px solid #d79a1d;grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);align-items:center;gap:24px;margin:30px 0 8px;padding:24px 28px;display:grid;box-shadow:0 12px 25px #06283e24}.taste-restaurant-rally strong{font:800 1.5rem/1.2 Bitter,Georgia,serif}.taste-restaurant-rally span{color:#edf3e8;line-height:1.6}@media (width<=760px){.taste-hero{min-height:810px;padding:0}.taste-hero-photo{background-position:64%}.taste-hero-shade{background:linear-gradient(#03192794,#031927d1)}.taste-hero-content{width:100%;padding:38px 18px}.taste-hero-copy{text-align:left;max-width:none;padding:34px 24px}.taste-logo{margin-inline:0}.taste-date{justify-content:flex-start}.taste-intro:before{display:none}.taste-countryside-break{background-position:42%;min-height:560px;padding:26px 18px}.taste-countryside-copy{padding:27px 23px}.taste-flourish{gap:4px 0}.taste-flourish span+span:before{margin:0 8px}.taste-passport-top strong{font-size:clamp(2rem,10.5vw,2.8rem)}.taste-passport-middle{padding-inline:18px}.taste-restaurant-rally{grid-template-columns:1fr;padding:22px 20px}}@media (width<=520px){.taste-how{overflow:hidden}.taste-how .taste-shell{width:calc(100% - 24px)}.taste-how-layout{gap:34px;margin-top:30px}.taste-passport-card{box-sizing:border-box;border-width:6px;width:min(100%,370px);margin-inline:auto;transform:none;box-shadow:8px 10px #4d6f2e3d,0 18px 34px #06283e29}.taste-passport-top{padding:23px 12px 19px}.taste-passport-mark{height:22px;font-size:1rem}.taste-passport-mark i{font-size:1.2rem}.taste-passport-top small{font-size:1.55rem;line-height:1.15}.taste-passport-top strong{letter-spacing:-.055em;font-size:clamp(1.8rem,10vw,2.55rem)}.taste-passport-top span{letter-spacing:.055em;max-width:calc(100% - 24px);padding:7px 12px;font-size:.78rem}.taste-passport-top b{margin-top:14px;font-size:1.18rem}.taste-passport-top p{font-size:.9rem}.taste-passport-middle{padding:15px 12px 18px}.taste-passport-middle>p{max-width:280px;margin:0 auto 15px;font-size:.88rem;line-height:1.45}.taste-stamp-grid{gap:8px 7px;padding:2px 0}.taste-stamp-grid div{border-radius:8px;min-width:0;padding:7px 2px 5px}.taste-stamp-grid span{width:clamp(34px,12vw,43px);font-size:1.2rem}.taste-stamp-grid small{font-size:.57rem;line-height:1.1}.taste-passport-bottom{letter-spacing:.015em;white-space:nowrap;padding:13px 5px;font-size:.76rem}.taste-passport-bottom i{padding:0 2px}}@media (width<=350px){.taste-passport-top strong{font-size:1.7rem}.taste-passport-bottom{font-size:.69rem}}.taste-page{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;max-width:100%;font-family:Calibri,Segoe UI,Arial,sans-serif;overflow-x:hidden}.taste-page,.taste-page *{box-sizing:border-box}.taste-page section h2,.taste-hero h1,.taste-passport-top small,.taste-passport-top strong,.taste-passport-top b,.taste-role-grid h3,.taste-step-list h3,.taste-flourish{font-family:Georgia,Times New Roman,serif}.taste-page section h2{letter-spacing:-.025em;font-weight:700}.taste-hero h1{font-weight:700}@media (width<=520px){.taste-shell{width:calc(100% - 30px)}.taste-hero{min-height:auto;padding:0}.taste-hero-content{width:100%;max-width:100%;padding:28px 15px 38px}.taste-hero-copy{border-left-width:3px;width:100%;max-width:100%;padding:27px 18px;overflow:hidden}.taste-private-badge{text-align:center;white-space:normal;border-radius:16px;width:100%;max-width:100%;margin-bottom:21px;padding:9px 11px;font-size:.76rem;line-height:1.35;display:block}.taste-logo{width:100%;max-width:280px;padding:8px 10px}.taste-kicker{letter-spacing:.075em;margin-top:29px;font-size:.73rem;line-height:1.45}.taste-hero h1{letter-spacing:-.055em;white-space:normal;font-size:clamp(3rem,14.5vw,3.9rem);line-height:.9}.taste-hero h1 span{font-size:.48em;line-height:1.1}.taste-hero h2{letter-spacing:.11em;margin-top:17px;font-size:.95rem;line-height:1.4}.taste-tagline{font-size:1.1rem}.taste-date{gap:7px;margin-top:26px;padding-top:17px;font-size:.86rem;line-height:1.4;display:grid}.taste-intro,.taste-how,.taste-impact,.taste-partnership,.taste-vote{padding:50px 0}.taste-page section h2{overflow-wrap:normal;word-break:normal;font-size:clamp(2.15rem,10.5vw,2.8rem);line-height:1.08}.taste-intro-grid{gap:24px}.taste-intro-grid>div:last-child,.taste-intro-grid>div:last-child p:first-child{font-size:1rem;line-height:1.65}.taste-flourish{gap:6px;margin-top:25px;padding:15px 0;font-size:1rem;display:grid}.taste-flourish span{white-space:normal;display:block}.taste-flourish span+span:before{content:none}.taste-countryside-copy,.taste-timeline-panel,.taste-role-grid article,.taste-restaurant-rally{max-width:100%}.taste-intro{background:linear-gradient(#0000 0 172px,#f2ead7 172px),url(/taste-of-ellington/ellington-sunset-table.webp) 42% 0/auto 220px no-repeat;padding:0 0 48px}.taste-intro:after{display:none}.taste-intro .taste-shell{width:calc(100% - 24px)}.taste-intro-grid{gap:15px;padding-top:138px;display:grid}.taste-intro-grid>div:first-child{color:#fff;background:linear-gradient(145deg,#06283efa,#14413df7);border-top:5px solid #d79a1d;padding:27px 22px 24px;position:relative;overflow:hidden;box-shadow:10px 12px #4d6f2e40,0 20px 34px #06283e2e}.taste-intro-grid>div:first-child:after{content:"";border:24px solid #d79a1d1f;border-radius:50%;width:135px;height:135px;position:absolute;bottom:-52px;right:-38px}.taste-intro .taste-label{z-index:1;color:#efbd51;letter-spacing:.16em;margin-bottom:10px;font-size:.76rem;position:relative}.taste-intro .taste-page section h2{color:#fff}.taste-intro h2{z-index:1;position:relative;color:#fff!important;letter-spacing:-.035em!important;font-size:2.25rem!important;line-height:1.04!important}.taste-flourish{z-index:1;border-top:1px solid #efbd5199;border-bottom:0;flex-wrap:wrap;gap:7px;margin-top:22px;padding:16px 0 0;font-family:Calibri,Segoe UI,Arial,sans-serif;font-style:normal;display:flex;position:relative}.taste-flourish span{color:#fff8e8;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:700;line-height:1.15}.taste-intro-grid>div:last-child{background:#fffdf8;border-left:5px solid #4d6f2e;padding:24px 21px 20px;position:relative;box-shadow:0 14px 28px #06283e1c}.taste-intro-grid>div:last-child:before{content:"❧";color:#4d6f2e29;font:2.8rem Georgia,serif;position:absolute;top:10px;right:17px}.taste-intro-grid>div:last-child p{color:#264f49;margin:0 0 15px;position:relative;font-size:1rem!important;line-height:1.58!important}.taste-intro-grid>div:last-child p:first-child{padding-right:18px;font-weight:600;font-size:1.08rem!important}.taste-intro-grid>div:last-child p:last-child{margin-bottom:0}}.momentum-top-pin{box-sizing:border-box;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;contain:layout paint;font-size:0;overflow:hidden;block-size:42px!important;min-block-size:42px!important;max-block-size:42px!important;inline-size:42px!important;min-inline-size:42px!important;max-inline-size:42px!important;padding:0!important}.momentum-top-pin span{text-align:center;block-size:24px;inline-size:24px;display:block;overflow:hidden;font-size:20px!important;line-height:24px!important}@media (width<=620px){.momentum-top-pin{top:12px;right:12px}}.events-nav-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0 32px;display:grid}.events-nav-menu details{color:#173f55;background:#f9fcfd;border:1px solid #b9d9e5;border-radius:16px;position:relative;box-shadow:0 5px 14px #1134451a}.events-nav-menu summary{cursor:pointer;gap:3px;min-height:74px;padding:15px 42px 14px 17px;list-style:none;display:grid}.events-nav-menu summary::-webkit-details-marker{display:none}.events-nav-menu summary:after{content:"+";color:#de8b3d;font-size:25px;font-weight:500;line-height:1;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.events-nav-menu details[open] summary:after{content:"−"}.events-nav-menu summary span{font-size:17px;font-weight:700;line-height:1.2}.events-nav-menu summary small{color:#617780;font-size:13px;font-weight:400;line-height:1.25}.events-nav-options{border-top:1px solid #dbe9ee;gap:7px;padding:0 12px 13px;display:grid}.events-nav-options a{color:#173f55;background:#edf7fa;border-radius:10px;padding:11px 12px;font-size:14px;font-weight:600;line-height:1.25;text-decoration:none;display:block}.events-nav-options a:hover,.events-nav-options a:focus-visible{color:#fff;background:#235f79}@media (width<=650px){.autumn-events .events-header{padding:16px 14px 22px}.autumn-events .events-header .brand-logo{width:min(260px,72%)}.autumn-events .events-header h1{font-size:32px!important;line-height:1.08!important}.autumn-events .events-header p{font-size:16px!important;line-height:1.4!important}.events-board>.submit-button,.events-board>.companion-board-link{min-height:48px;padding:12px 16px;font-size:15px;box-shadow:0 4px 10px #1134451f}.events-nav-menu{grid-template-columns:1fr;gap:9px;margin:18px 0 27px}.events-nav-menu summary{min-height:62px;padding:12px 42px 11px 15px}.events-nav-menu summary span{font-size:16px}.events-nav-menu summary small{font-size:12px}.events-nav-options{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:11px}.events-nav-options a{text-align:center;place-items:center;min-height:46px;padding:9px;font-size:13px;display:grid}.momentum-top-pin{zoom:.68}}.events-utility-actions{justify-content:flex-end;align-items:center;gap:10px;margin:12px 4px 6px;display:flex}.events-utility-actions a{min-height:36px;box-shadow:none;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-size:13px;font-weight:650;line-height:1;text-decoration:none;display:inline-flex}.events-main-link{color:#1c526b;background:#eef7fa;border:1px solid #b9d9e5}.events-submit-link{color:#6f431f;background:#fff8ea;border:1px solid #e3bd7d}.events-main-link:hover,.events-main-link:focus-visible{color:#fff;background:#1c526b}.events-submit-link:hover,.events-submit-link:focus-visible{color:#fff;background:#a7642c}@media (width<=650px){.autumn-events .events-header{padding:10px 12px 14px!important}.autumn-events .events-header .brand-logo{margin-bottom:2px;width:220px!important;max-width:68%!important}.autumn-events .events-header .header-copy{zoom:.52;width:100%}.autumn-events .events-header h1{max-width:560px!important;margin-left:auto!important;margin-right:auto!important}.autumn-events .events-header p{max-width:520px!important;margin-left:auto!important;margin-right:auto!important}.global-board-back{zoom:.68}.events-utility-actions{margin:8px 3px 3px}.events-utility-actions a{white-space:nowrap;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;zoom:.82;min-height:30px;padding:6px 10px;font-size:11px}}.perks-coming-page{--perks-green:#0b5c4d;--perks-deep:#073f36;--perks-teal:#168778;--perks-gold:#e0bb49;--perks-coral:#e46b55;--perks-cream:#f8f5ec;--perks-ink:#173f37;--perks-muted:#58706b;min-height:100%;color:var(--perks-ink);background:var(--perks-cream);font-family:Calibri,Segoe UI,Arial,sans-serif}.perks-topline{background:var(--perks-gold);height:6px}.perks-hero{color:#fff;background:radial-gradient(circle at 91% 13%,#e0bb4933 0 8%,transparent 8.3%),radial-gradient(circle at 8% 94%,#e46b552e 0 13%,transparent 13.3%),linear-gradient(145deg,var(--perks-green),#0d6959 58%,var(--perks-deep));align-items:center;min-height:100vh;display:grid;position:relative;overflow:hidden}.perks-hero:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:28rem;height:28rem;position:absolute;bottom:-17rem;right:-15rem;box-shadow:0 0 0 5rem #ffffff06,0 0 0 10rem #ffffff05}.perks-hero:before{content:"";opacity:.72;background:linear-gradient(145deg,#e0bb49e0,#e46b55cc);border-radius:50%;width:19rem;height:19rem;position:absolute;top:-11rem;right:31%}.perks-hero-inner{z-index:1;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(36px,6vw,84px);width:min(1180px,100% - 48px);margin:auto;padding:32px 0 56px;display:grid;position:relative}.perks-logo-wrap{border-bottom:3px solid var(--perks-gold);background:#fff;margin-bottom:18px;padding:10px 14px 8px;display:inline-flex}.perks-logo-wrap img{width:min(330px,68vw);display:block}.perks-back{color:#ffffffd1;width:max-content;margin:0 0 23px;font-size:15px;font-weight:700;text-decoration:none;display:block}.perks-back:hover,.perks-back:focus-visible{color:#f5d96f}.perks-badge-stage{margin:-18px 0 -16px;padding:18px 30px 16px;display:inline-block;position:relative;overflow:visible}.perks-eyebrow{border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:9px;padding:8px 13px;font-size:.9rem;font-weight:700;animation:.8s cubic-bezier(.2,.9,.25,1.25) both perksBadgeArrival,2.8s ease-in-out .9s infinite perksComingPulse;display:inline-flex;position:relative;overflow:hidden}.perks-eyebrow:before{content:"";background:var(--perks-gold);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite perksDotGlow}.perks-eyebrow span{color:#0000;background:linear-gradient(90deg,#fff 0% 36%,#f5d96f 50%,#fff 64% 100%) 0 0/240% 100%;-webkit-background-clip:text;background-clip:text;animation:3.2s ease-in-out 1.1s infinite perksGoldSweep}.perks-spark{color:var(--perks-gold);text-shadow:0 0 12px #e0bb4980;line-height:1;animation:2.4s ease-in-out infinite perksSpark;position:absolute}.perks-spark-one{font-size:18px;top:4px;left:8px}.perks-spark-two{font-size:14px;animation-delay:.8s;top:20px;right:4px}.perks-spark-three{font-size:10px;animation-delay:1.4s;bottom:3px;right:18px}.perks-hero h1{letter-spacing:-.045em;max-width:680px;margin:0 0 26px;font-size:clamp(3rem,6.4vw,5.7rem);line-height:.98}.perks-support{color:var(--perks-gold);align-items:center;gap:13px;margin:0 0 20px;font-size:clamp(1.25rem,2.1vw,1.75rem);font-weight:700;display:flex}.perks-support:after{content:"";background:linear-gradient(90deg,var(--perks-coral),var(--perks-gold));border-radius:999px;width:74px;height:4px}.perks-intro{color:#ffffffe0;max-width:580px;margin:0;font-size:clamp(1.08rem,1.6vw,1.3rem);line-height:1.55}.perks-visual{background:#fff;border:4px solid #ffffffeb;border-radius:26px;overflow:hidden;transform:rotate(1.3deg);box-shadow:0 30px 70px #0000003d,20px 20px #e46b5585,-16px -16px #e0bb497a}.perks-visual img{width:100%;height:auto;display:block}.perks-details{background:radial-gradient(circle at 92% 18%,#e0bb492e,transparent 22%),radial-gradient(circle at 4% 76%,#16877821,transparent 24%),var(--perks-cream);padding:92px 24px 100px}.perks-content{width:min(1080px,100%);margin:auto}.perks-section-kicker{color:#c95743;background:#fde7df;border-radius:999px;margin:0 0 17px;padding:8px 13px;font-weight:700;display:inline-block}.perks-details h2{letter-spacing:-.035em;max-width:780px;margin:0;font-size:clamp(2.1rem,4vw,3.6rem);line-height:1.05}.perks-steps{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:58px;display:grid}.perks-step{border:1px solid #d5e2de;border-top:5px solid var(--perks-teal);background:#e5f3ef;border-radius:18px;min-height:255px;padding:30px 28px 34px;box-shadow:0 14px 30px #0c4c4112}.perks-step:nth-child(2){border-top-color:var(--perks-gold);background:#fff1c9}.perks-step:nth-child(3){border-top-color:var(--perks-coral);background:#fde7df}.perks-number{color:#fff;background:var(--perks-teal);border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:25px;font-weight:700;display:grid}.perks-step:nth-child(2) .perks-number{background:#a77b06}.perks-step:nth-child(3) .perks-number{background:var(--perks-coral)}.perks-step h3{margin:0 0 12px;font-size:1.3rem}.perks-step p{color:var(--perks-muted);margin:0;font-size:1rem;line-height:1.55}.perks-member-note{background:#fff;border:1px solid #d5e2de;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:30px;margin-top:68px;padding:34px 38px;display:grid;box-shadow:0 16px 35px #0c4c410f}.perks-member-note strong{margin-bottom:7px;font-size:1.45rem;display:block}.perks-member-note p{color:var(--perks-muted);margin:0;line-height:1.5}.perks-soon{color:var(--perks-green);white-space:nowrap;background:#edf5f2;border-radius:999px;padding:13px 18px;font-weight:700}.perks-footer{color:#ffffffc2;background:var(--perks-deep);padding:30px 24px}.perks-footer>div{justify-content:space-between;gap:20px;width:min(1080px,100%);margin:auto;display:flex}.perks-footer strong{color:#fff}.perks-reveal-title{opacity:0;transform:translateY(18px)}.perks-reveal-title.is-visible{animation:perksTitleRise .72s var(--perks-delay,0s) cubic-bezier(.18,.82,.24,1) forwards}.perks-listing-preview{margin-top:84px}.perks-preview-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;display:grid}.perks-preview-heading h2{max-width:720px}.perks-preview-intro{max-width:720px;color:var(--perks-muted);margin:18px 0 0;font-size:1.08rem;line-height:1.55}.perks-sample-label{color:#8a6506;white-space:nowrap;background:#fff1c9;border:1px solid #e8cf83;border-radius:999px;align-self:start;padding:9px 14px;font-size:.86rem;font-weight:800}.perks-business-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:36px;display:grid}.perks-business-card{background:#fff;border:1px solid #d5e2de;border-radius:20px;grid-template-columns:64px minmax(0,1fr);align-items:start;gap:18px;padding:25px;display:grid;box-shadow:0 16px 34px #0c4c4114}.perks-business-icon{background:#dff2ed;border-radius:18px;place-items:center;width:64px;height:64px;font-size:31px;display:grid}.perks-business-icon-gold{background:#fff1c9}.perks-business-icon-coral{background:#fde7df}.perks-business-icon-navy{background:#e5ecf3}.perks-business-type{color:var(--perks-teal);letter-spacing:.07em;text-transform:uppercase;font-size:.75rem;font-weight:800}.perks-business-copy h3{margin:5px 0;font-size:1.3rem;line-height:1.2}.perks-reward{min-height:2.7em;color:var(--perks-muted);margin:0 0 18px;line-height:1.35}.perks-progress-row{color:var(--perks-muted);justify-content:space-between;gap:14px;margin-bottom:7px;font-size:.88rem;display:flex}.perks-progress-row strong{color:var(--perks-ink)}.perks-progress{background:#e8efed;border-radius:999px;height:9px;overflow:hidden}.perks-progress span{background:linear-gradient(90deg,var(--perks-teal),var(--perks-gold));border-radius:inherit;height:100%;display:block}.perks-business-card button{color:#fff;background:var(--perks-green);opacity:.9;border:0;border-radius:10px;width:100%;margin-top:18px;padding:11px 15px;font:800 .95rem/1 Calibri,Segoe UI,Arial,sans-serif}.perks-register{color:#fff;background:var(--perks-green);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:14px 19px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 8px 18px #0b5c4d2e}.perks-register:hover,.perks-register:focus-visible{background:var(--perks-deep);transform:translateY(-1px)}.perks-experience-preview{border-top:1px solid #cfddd9;margin-top:96px;padding-top:84px}.perks-screen-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:42px;display:grid}.perks-phone-card{background:#fff;border:1px solid #cbdad6;border-radius:28px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 20px 42px #073f361f}.perks-phone-topbar{color:#52716a;letter-spacing:.05em;background:#fff;justify-content:space-between;padding:12px 20px 8px;font-size:.67rem;font-weight:800;display:flex}.perks-phone-header{border-top:1px solid #edf2f0;border-bottom:1px solid #dbe6e3;grid-template-columns:45px 1fr 45px;align-items:center;gap:8px;min-height:55px;padding:8px 14px;display:grid}.perks-phone-header button{width:36px;height:36px;color:var(--perks-green);background:#edf6f3;border:0;border-radius:50%;place-items:center;padding:0;font-size:1.05rem;display:grid}.perks-phone-header>:last-child{justify-self:end}.perks-mini-mark{color:#fff;background:var(--perks-green);letter-spacing:.06em;border-radius:7px;place-items:center;width:42px;height:30px;font-size:.6rem;font-weight:900;display:grid}.perks-phone-step{text-align:center;color:var(--perks-ink);font-size:.82rem;font-weight:800}.perks-phone-body{background:linear-gradient(#fbfdfc,#f3f8f6);flex:1;min-height:480px;padding:27px 22px 24px}.perks-phone-kicker{color:var(--perks-teal);letter-spacing:.04em;text-transform:uppercase;margin:0 0 4px;font-size:.72rem;font-weight:800}.perks-phone-body>h3{margin:0 0 20px;font-size:1.55rem}.perks-summary-strip{background:var(--perks-green);border-radius:14px;grid-template-columns:1fr 1fr;margin-bottom:22px;display:grid;overflow:hidden}.perks-summary-strip div{color:#fff;text-align:center;padding:15px}.perks-summary-strip div+div{border-left:1px solid #ffffff40}.perks-summary-strip strong,.perks-summary-strip span{display:block}.perks-summary-strip strong{font-size:1.55rem}.perks-summary-strip span{color:#d8eee8;margin-top:2px;font-size:.67rem}.perks-mini-business{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:15px;display:grid}.perks-mini-business .perks-business-icon{border-radius:12px;width:44px;height:44px;font-size:21px}.perks-mini-business span,.perks-mini-business strong,.perks-mini-business p{margin:0;display:block}.perks-mini-business span{color:var(--perks-teal);text-transform:uppercase;font-size:.6rem;font-weight:800}.perks-mini-business strong{margin:2px 0;font-size:.82rem}.perks-mini-business p{color:var(--perks-muted);font-size:.7rem}.perks-mini-business b{color:var(--perks-teal);font-size:1.6rem}.perks-mini-muted{border-top:1px solid #dde7e4;padding-top:15px}.perks-phone-body>.perks-progress{margin:11px 0 20px}.perks-phone-caption{color:#fff;background:var(--perks-deep);grid-template-columns:40px 1fr;align-items:center;gap:10px;padding:18px 20px;display:grid}.perks-phone-caption>span{width:36px;height:36px;color:var(--perks-deep);background:var(--perks-gold);border-radius:50%;place-items:center;font-size:.75rem;font-weight:900;display:grid}.perks-phone-caption strong,.perks-phone-caption p{margin:0;display:block}.perks-phone-caption strong{font-size:.9rem}.perks-phone-caption p{color:#c6ded8;margin-top:2px;font-size:.7rem;line-height:1.35}.perks-tracker-heading{text-align:center}.perks-tracker-heading .perks-business-icon{margin:0 auto 10px}.perks-tracker-heading span{color:var(--perks-teal);text-transform:uppercase;font-size:.64rem;font-weight:800}.perks-tracker-heading h3{margin:3px 0 6px;font-size:1.28rem}.perks-tracker-heading p{color:var(--perks-muted);margin:0 auto;font-size:.75rem;line-height:1.4}.perks-tracker-count{justify-content:center;align-items:baseline;gap:6px;margin:22px 0 14px;display:flex}.perks-tracker-count strong{color:var(--perks-green);font-size:2.2rem}.perks-tracker-count span{color:var(--perks-muted);font-size:.72rem;font-weight:700}.perks-stamp-grid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.perks-stamp-grid span{aspect-ratio:1;color:#8aa099;background:#fff;border:2px dashed #cbdad6;border-radius:50%;place-items:center;font-size:.72rem;font-weight:900;display:grid}.perks-stamp-grid .is-stamped{color:#fff;background:var(--perks-teal);border:2px solid var(--perks-teal);box-shadow:inset 0 0 0 3px #ffffff47}.perks-next-visit{color:#775b09;background:#fff1c9;border-radius:10px;justify-content:space-between;gap:8px;margin:21px 0 14px;padding:12px;font-size:.7rem;display:flex}.perks-next-visit strong{color:#684e00}.perks-preview-action{color:#fff;background:var(--perks-green);opacity:1;border:0;border-radius:11px;width:100%;min-height:43px;padding:10px;font:800 .78rem/1 Calibri,Segoe UI,Arial,sans-serif}.perks-unlocked-body{text-align:center;background:linear-gradient(#e7f6f1,#fff8dc)}.perks-confetti{height:28px;color:var(--perks-coral);letter-spacing:.55rem;font-size:1rem}.perks-confetti span{color:var(--perks-gold)}.perks-trophy{color:#fff;background:linear-gradient(145deg,var(--perks-gold),#ce8d0d);border:7px solid #fff;border-radius:50%;place-items:center;width:86px;height:86px;margin:0 auto 15px;font-size:2.4rem;display:grid;box-shadow:0 10px 25px #b8840d40}.perks-unlocked-body h3{margin:0 0 8px;font-size:1.65rem}.perks-unlocked-body>p:not(.perks-phone-kicker){color:var(--perks-muted);margin:0 auto 19px;font-size:.77rem;line-height:1.45}.perks-reward-ticket{color:var(--perks-ink);border:2px dashed var(--perks-gold);background:#fff;border-radius:14px;margin:0 0 18px;padding:19px 16px;position:relative}.perks-reward-ticket span,.perks-reward-ticket strong,.perks-reward-ticket small{display:block}.perks-reward-ticket span{color:#9c7000;text-transform:uppercase;font-size:.62rem;font-weight:900}.perks-reward-ticket strong{margin:6px 0 8px;font-size:1.15rem}.perks-reward-ticket small{color:var(--perks-muted);font-size:.67rem;line-height:1.4}.perks-redeem-action{background:var(--perks-coral)}.perks-demo-note{color:#7d8d88;margin-top:9px;font-size:.6rem;display:block}@keyframes perksBadgeArrival{0%{opacity:0;transform:translateY(18px)scale(.82)}to{opacity:1;transform:none}}@keyframes perksComingPulse{50%{border-color:#e0bb499e;box-shadow:0 0 0 7px #e0bb4912}}@keyframes perksDotGlow{50%{transform:scale(1.08);box-shadow:0 0 0 8px #e0bb4914}}@keyframes perksGoldSweep{0%,22%{background-position:110% 0}58%,to{background-position:-110% 0}}@keyframes perksSpark{0%,to{opacity:0;transform:scale(.4)rotate(0)}25%{opacity:1;transform:scale(1.2)rotate(45deg)}45%{opacity:.85;transform:scale(.8)rotate(90deg)}65%{opacity:0;transform:scale(.3)rotate(135deg)}}@keyframes perksTitleRise{0%{opacity:0;filter:blur(3px);transform:translateY(18px)}65%{opacity:1;filter:none;transform:translateY(-2px)}to{opacity:1;filter:none;transform:none}}@media (width<=960px){.perks-screen-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.perks-phone-card:last-child{grid-column:1/-1;justify-self:center;width:min(520px,100%)}}@media (width<=780px){.perks-hero{min-height:auto}.perks-hero-inner{grid-template-columns:1fr;width:min(100% - 30px,640px);padding:25px 0 62px}.perks-logo-wrap{margin-bottom:16px}.perks-hero h1{font-size:clamp(3rem,14vw,4.5rem)}.perks-hero:before{opacity:.52;width:13rem;height:13rem;top:21rem;right:-4rem}.perks-badge-stage{padding-left:34px}.perks-spark-one{left:13px}.perks-visual{border-radius:20px;transform:none;box-shadow:0 22px 45px #0003,10px 12px #e46b5599,-9px -9px #e0bb498c}.perks-details{padding:64px 20px 72px}.perks-steps{grid-template-columns:1fr;gap:18px;margin-top:40px}.perks-step{min-height:0;padding:27px 25px 30px}.perks-listing-preview{margin-top:66px}.perks-preview-heading{grid-template-columns:1fr;gap:18px}.perks-sample-label{grid-row:1;justify-self:start}.perks-business-grid{grid-template-columns:1fr}.perks-business-card{grid-template-columns:54px minmax(0,1fr);gap:14px;padding:20px}.perks-business-icon{border-radius:15px;width:54px;height:54px;font-size:27px}.perks-business-copy h3{font-size:1.18rem}.perks-reward{min-height:0}.perks-experience-preview{margin-top:70px;padding-top:62px}.perks-screen-grid{grid-template-columns:1fr;gap:20px}.perks-phone-card:last-child{grid-column:auto;width:100%}.perks-phone-body{min-height:0}.perks-member-note{grid-template-columns:1fr;padding:28px 24px}.perks-register{white-space:normal;text-align:center;justify-self:start}.perks-footer>div{flex-direction:column}}.perks-business-grid:has(.perks-business-card:only-child){grid-template-columns:minmax(0,720px)}.perks-offer-details{color:var(--perks-ink);margin:0 0 8px;font-size:.92rem;line-height:1.4}.perks-offer-restriction{color:#6f5a16;border-left:4px solid var(--perks-gold);background:#fff7dd;border-radius:6px;margin:13px 0 18px;padding:11px 13px;font-size:.85rem;line-height:1.4}.perks-stamp-grid-six{grid-template-columns:repeat(3,1fr)}@media (prefers-reduced-motion:reduce){.perks-eyebrow,.perks-eyebrow span,.perks-spark,.perks-passport-home-badge,.perks-passport-home-spark{animation:none}.perks-eyebrow span{color:inherit;background:0 0}.perks-reveal-title{opacity:1;transform:none}.perks-reveal-title.is-visible{animation:none}}.harvest-feature-image{background:#fff;border:5px solid #fff;border-radius:12px;justify-self:center;max-width:310px;overflow:hidden;box-shadow:0 8px 20px #262d1b33}.harvest-feature-image img{width:100%;height:auto;display:block}.harvest-feature-kicker{color:#8f5b1f;letter-spacing:.04em;font-size:12px;font-weight:800}.harvest-feature-copy h2{color:#19344d;margin:6px 0 7px;font-size:clamp(28px,4vw,46px);line-height:1.04}.harvest-feature-copy p{margin:7px 0;font-size:15px;line-height:1.45}.harvest-feature-date{color:#2f4b36;font-weight:800}.harvest-feature-benefit{background:#ffffffb8;border-left:4px solid #d8a92f;border-radius:4px;padding:10px 12px}.harvest-feature-urgency{color:#8a4d27;font-weight:800;font-size:13px!important}.harvest-feature-actions,.harvest-home-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.harvest-feature-actions a,.harvest-home-actions a{border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:10px 15px;font-weight:800;text-decoration:none;display:inline-flex}.harvest-apply-button,.harvest-home-actions a:first-child{color:#243328;background:#e1b43c;border:2px solid #c6921b}.harvest-meet-button,.harvest-home-actions a:last-child{color:#fff;background:#2f4b36;border:2px solid #19344d}.harvest-feature-actions a:hover,.harvest-feature-actions a:focus-visible,.harvest-home-actions a:hover,.harvest-home-actions a:focus-visible{transform:translateY(-1px);box-shadow:0 5px 12px #1f322433}.harvest-home-callout{color:#26392b;background:linear-gradient(110deg,#fff2ad,#fffaf0 58%,#f1dfb8);border:3px solid #d8a92f;border-radius:18px;grid-template-columns:auto minmax(0,1fr) minmax(220px,270px);align-items:center;gap:22px;margin:18px 0 26px;padding:22px 24px;display:grid;position:relative;overflow:hidden;box-shadow:7px 9px #314b334d,0 14px 28px #39321c2b}.harvest-home-callout:after{content:"";pointer-events:none;border:22px solid #d8a92f1f;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-46px;right:265px}.harvest-home-mark{color:#fff8df;text-align:center;background:#2f4b36;border:5px solid #e1b43c;border-radius:50%;place-items:center;width:92px;height:92px;display:grid;position:relative;box-shadow:0 6px 14px #233a283d}.harvest-home-mark span{font-size:32px;position:absolute;top:-15px;left:-15px;transform:rotate(-13deg)}.harvest-home-mark strong{letter-spacing:.08em;font:800 15px/1.05 Trebuchet MS,Arial,sans-serif}.harvest-home-copy{max-width:720px}.harvest-home-copy>span{color:#8b5722;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.harvest-home-callout h2{color:#19344d;margin:5px 0 6px;font-size:clamp(22px,3vw,34px);line-height:1.08}.harvest-home-callout p{margin:0;font-size:13px;line-height:1.4}.harvest-home-callout .harvest-home-details{color:#2f4b36;margin-top:8px;font-weight:800}.harvest-home-actions{flex-direction:column;min-width:250px;margin-top:0}.harvest-home-actions a{text-align:center}@media (width<=760px){.harvest-feature{grid-template-columns:1fr;gap:16px;padding:16px 12px}.harvest-feature-image{max-width:240px}.harvest-feature-copy{text-align:center}.harvest-feature-copy h2{font-size:29px}.harvest-feature-benefit{text-align:left}.harvest-feature-actions{justify-content:center}.harvest-home-callout{text-align:center;grid-template-columns:1fr;justify-items:center;padding:19px 15px}.harvest-home-callout:after{bottom:-75px;right:-70px}.harvest-home-mark{width:82px;height:82px}.harvest-home-actions{min-width:0}}@media (width<=700px){.featured-alerts{margin:18px 0 32px;padding:20px 14px}.featured-alerts-heading{flex-direction:column;align-items:flex-start;gap:14px}.featured-alerts-grid{grid-template-columns:1fr}.business-alerts-link{grid-template-columns:1fr;gap:7px;margin:16px 0 27px}.business-alerts-link b{grid-area:auto/1;justify-self:start;margin-top:3px}.resource-alerts{margin:20px 12px 32px;padding:20px 13px}.resource-alerts-grid{grid-template-columns:1fr}}.harvest-guide-page{color:#25313b;background:linear-gradient(#f0f4ebe0,#d7e4d6f0),url(/county-landscape.jpg) top/cover fixed;min-height:100vh;padding:clamp(12px,2vw,28px);font-family:Nunito Sans,Arial,sans-serif}.harvest-guide-shell{background:#fffaf0;border:10px solid #8b704a;border-radius:26px;width:min(820px,100%);min-height:calc(100vh - 30px);margin:auto;overflow:hidden;box-shadow:0 24px 65px #1f362b52}.harvest-guide-back{color:#fffaf0;background:#2f4b36;border:1px solid #d8a92f;border-radius:99px;margin:16px 18px 4px;padding:9px 13px;font-weight:800;text-decoration:none;display:inline-flex}.harvest-guide-header{background:linear-gradient(135deg,#fffdf7,#f8efd9);border-bottom:1px solid #e8d7ad;align-items:center;gap:14px;padding:12px 24px 16px;display:flex}.harvest-guide-sunflower{filter:drop-shadow(0 4px 5px #634f1c33);font-size:58px}.harvest-guide-header p{color:#71835b;letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.harvest-guide-header h1{color:#18334f;margin:4px 0;font:800 clamp(34px,7vw,54px)/.95 Bitter,Georgia,serif}.harvest-guide-header span{color:#7c3655;font-weight:800}.harvest-guide-event{color:#fff;background:#18334f;flex-wrap:wrap;gap:5px 16px;padding:11px 24px;font-size:13px;display:flex}.harvest-guide-apply{color:#273b2d;background:linear-gradient(110deg,#fff1aa,#fffaf0);border:2px solid #d8a92f;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin:20px;padding:19px 20px;display:flex;box-shadow:0 8px 20px #39321c21}.harvest-guide-apply strong{color:#19344d;font:800 22px/1.15 Bitter,Georgia,serif}.harvest-guide-apply p{margin:5px 0 0;line-height:1.4}.harvest-guide-apply a{color:#fff;text-align:center;background:#7c3655;border-radius:99px;flex:none;padding:11px 16px;font-weight:900;text-decoration:none}.harvest-guide-search{background:#fff;border:1px solid #d9cfbc;border-radius:14px;align-items:center;gap:9px;height:50px;margin:20px;padding:0 15px;display:flex;box-shadow:0 4px 13px #2b342814}.harvest-guide-search span{color:#71835b;font-size:27px}.harvest-guide-search input{color:#25313b;background:0 0;border:0;outline:0;width:100%;font:16px Nunito Sans,Arial,sans-serif}.harvest-guide-directory h2{color:#18334f;margin:10px 0 16px;font:800 31px Bitter,Georgia,serif}.harvest-guide-list{gap:11px;display:grid}.harvest-guide-list article{background:#fff;border:1px solid #eadfca;border-radius:17px;grid-template-columns:54px minmax(0,1fr);gap:12px;padding:15px;display:grid;box-shadow:0 3px 10px #3a3e2b0f}.harvest-guide-icon{background:#f4ecd8;border-radius:15px;place-items:center;width:50px;height:50px;font-size:25px;display:grid}.harvest-guide-list small{color:#71835b;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.harvest-guide-list h3{color:#18334f;margin:3px 0;font:800 19px Bitter,Georgia,serif}.harvest-guide-list p{margin:5px 0;line-height:1.4}.harvest-guide-links{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.harvest-guide-links a{color:#7c3655;background:#fbf2e7;border:1px solid #e4cfb8;border-radius:99px;padding:6px 10px;font-size:12px;font-weight:900;text-decoration:none}.harvest-guide-empty{color:#667168;text-align:center;padding:40px 15px}@media (width<=620px){.harvest-guide-page{background:#fffaf0;padding:0}.harvest-guide-shell{border:0;border-radius:0;min-height:100vh}.harvest-guide-header{padding:10px 17px 14px}.harvest-guide-sunflower{font-size:48px}.harvest-guide-event{padding:10px 17px}.harvest-guide-apply{text-align:center;flex-direction:column;align-items:stretch;margin:14px;padding:16px}.harvest-guide-search{margin:14px}.harvest-guide-directory{padding:2px 14px 28px}.harvest-guide-list article{grid-template-columns:48px minmax(0,1fr);padding:13px}.harvest-guide-icon{width:44px;height:44px}}.autumn-bulletin .board-header h1,.autumn-bulletin .board-header p{color:#0d2945!important}.autumn-bulletin .board-header p{border-top-color:#e2b93e!important}.autumn-bulletin .category-nav a:nth-child(2n){background:#1e557b!important}.autumn-bulletin .category-nav a:nth-child(3),.autumn-bulletin .category-nav a:nth-child(6){color:#172b3d!important;background:#e2b93e!important}.autumn-bulletin .button{background:#123b60!important;border-color:#e2b93e!important}.hiring-page{color:#172b3d;background:linear-gradient(#071c30b3,#0e2d49d6),url(/county-landscape.jpg) 50%/cover fixed;padding:clamp(8px,1.2vw,16px)}.hiring-board{background:#efd071;border:10px solid #3e3023;width:min(1120px,100%);padding:clamp(14px,2.4vw,28px);box-shadow:inset 0 0 0 3px #e2b93e,0 18px 45px #0413226b}.hiring-page-header{background:#fff9e7;border-bottom:4px solid #e2b93e;padding:16px 20px;box-shadow:7px 7px #1e557b61}.hiring-page-header img{width:min(210px,68%);margin-bottom:8px}.hiring-page-header>span{color:#a17208}.hiring-page-header h1{color:#0d2945;margin:2px 0;font-size:clamp(34px,5vw,54px)}.hiring-page-header p{margin-top:6px;font-size:15px}.hiring-page-nav{margin:14px 0}.hiring-page-nav a{color:#fff9e7;background:#123b60;border-color:#e2b93e}.hiring-offer{background:#0d2945;border-left-color:#e2b93e;gap:20px;padding:18px 21px;box-shadow:6px 7px #1e557b4d}.hiring-offer span{color:#f2cf55}.hiring-offer h2{margin:3px 0 5px;font-size:clamp(22px,2.7vw,31px)}.hiring-offer p{line-height:1.4}.hiring-offer>a{color:#172b3d;background:#e2b93e}.hiring-listings{background:#fff9e7;border-color:#1e557b;margin-top:20px;padding:20px}.hiring-listings-heading>span{color:#a17208}.hiring-listings-heading h2{color:#0d2945;margin:2px 0 14px;font-size:clamp(25px,3.3vw,36px)}.hiring-listing-grid{gap:14px}.hiring-listing-card{border-color:#ddca8b;box-shadow:4px 5px #0d294524}.hiring-flyer{background:#f7f0d9}.hiring-flyer img{height:245px}.hiring-listing-card>div{padding:13px}.hiring-listing-card h3{color:#0d2945;font-size:17px}.hiring-listing-card p{margin:6px 0 10px}.hiring-listing-actions a{background:#123b60}.hiring-footer{margin-top:18px}.hiring-footer>strong{color:#0d2945}@media (width<=760px){.hiring-board{border-width:7px;padding:10px}.hiring-page-header{padding:14px 10px}.hiring-page-nav{margin:11px 0}.hiring-offer{gap:13px;padding:17px 15px}.hiring-listings{margin-top:16px;padding:15px 9px}.hiring-flyer img{height:285px}.hiring-footer{margin-top:15px}}.autumn-events .events-page,.autumn-events.events-page{background-color:#0b2e4b;background-image:linear-gradient(#061d32b3,#0f3756d1),url(/county-landscape.jpg)}.autumn-events .events-board .category-nav a,.autumn-events .events-board .companion-board-link{color:#fff9e7;background:#123b60;border-color:#e2b93e}.autumn-events .events-board .category-nav a:nth-child(2n){background:#24638d}.autumn-events .events-board .category-nav .resources-feature-link{color:#172b3d;background:linear-gradient(135deg,#f0ce5d,#d9a924);border-color:#fff2a6}.autumn-events .events-section .section-plaque{color:#fff9e7;background:linear-gradient(135deg,#0d2945,#24638d);border-color:#e2b93e}.lunch-learns-page .lunch-host-callout{background:linear-gradient(120deg,#17496f,#0d2945);border-color:#e2b93e}.lunch-learns-page .lunch-learn-date{color:#172b3d;background:#e2b93e}.lunch-learns-page .lunch-learn-card{border-color:#d4ad32;box-shadow:5px 6px #1e557b2e}.autumn-bulletin .category-nav .rise-nav-link{box-shadow:0 0 0 2px #c38410,0 4px 10px #d89a1b47;color:#17344d!important;background:linear-gradient(135deg,#ffd95d,#e9aa22)!important;border-color:#fff0a3!important}@media (width<=760px){.autumn-bulletin .desktop-label,.autumn-bulletin .desktop-secondary-nav{display:none}.autumn-bulletin .mobile-label{display:inline}.autumn-bulletin .mobile-more-nav{grid-column:1/-1;display:block}.autumn-bulletin .mobile-more-nav summary{color:#fff9e7;text-align:center;cursor:pointer;background:#0d2945;border:2px solid #e2b93e;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 12px;font-size:12px;font-weight:800;line-height:1.15;list-style:none;display:flex}.autumn-bulletin .mobile-more-nav summary::-webkit-details-marker{display:none}.autumn-bulletin .mobile-more-nav summary span{font-size:17px;transition:transform .2s}.autumn-bulletin .mobile-more-nav[open] summary span{transform:rotate(180deg)}.autumn-bulletin .mobile-more-nav>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:7px;display:grid}.autumn-bulletin .mobile-more-nav>div>a{display:grid}.autumn-bulletin .companion-board-link{place-items:center;width:100%;min-height:52px;display:grid}.autumn-bulletin .category-nav>a:nth-of-type(3){grid-column:1/-1}}.autumn-bulletin .category-nav .rise-nav-link:hover,.autumn-bulletin .category-nav .rise-nav-link:focus-visible{transform:translateY(-2px);background:linear-gradient(135deg,#ffe88e,#f0bc3e)!important}.rise-page{color:#17344d;background:linear-gradient(#07223b80,#0d374ec2),url(/county-landscape.jpg) 50%/cover fixed;min-height:100vh;padding:clamp(10px,2vw,28px);font-family:Nunito Sans,Aptos,Segoe UI,Arial,sans-serif}.rise-board{background:#fff8df;border:13px solid #6c4b2d;width:min(1180px,100%);margin:auto;overflow:hidden;box-shadow:inset 0 0 0 4px #efbd3b,0 24px 70px #03142380}.rise-header{text-align:center;background:linear-gradient(#fffdf2 0%,#fff3bf 100%);border-bottom:5px solid #e0a621;padding:27px 32px 32px;position:relative;overflow:hidden}.rise-header:before,.rise-header:after{content:"";opacity:.18;background:#e7b835;border-radius:50% 50% 0 0/100% 100% 0 0;width:270px;height:135px;position:absolute;bottom:-48px}.rise-header:before{left:-80px}.rise-header:after{right:-80px}.rise-header .brand-logo{z-index:2;width:min(260px,72%);margin:0 auto 19px;display:block;position:relative}.rise-title-wrap{z-index:2;justify-content:center;align-items:center;gap:22px;display:flex;position:relative}.rise-kicker{color:#a55c13;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:900}.rise-title-wrap h1{color:#0d3454;letter-spacing:-.055em;margin:3px 0 4px;font-size:clamp(42px,7vw,76px);font-weight:900;line-height:.95}.rise-title-wrap h1 i{color:#d98c13;font-family:Georgia,serif;font-style:italic;font-weight:700}.rise-title-wrap p{color:#31536d;margin:10px 0 0;font-size:clamp(14px,2vw,18px);font-weight:700}.sunrise-mark{flex:0 0 116px;width:116px;height:86px;position:relative}.sunrise-sun{background:linear-gradient(145deg,#ffd969,#f29a18);border:4px solid #0d3454;border-radius:50%;width:60px;height:60px;position:absolute;bottom:9px;left:28px;box-shadow:0 0 0 7px #ffc93733}.sunrise-horizon{background:#0d3454;border-radius:9px;width:116px;height:5px;position:absolute;bottom:5px;left:0}.sunrise-ray{transform-origin:2px 55px;background:#d98c13;border-radius:5px;width:4px;height:19px;position:absolute;top:0;left:56px}.ray-one{transform:rotate(-58deg)}.ray-two{transform:rotate(-29deg)}.ray-three{transform:rotate(29deg)}.ray-four{transform:rotate(58deg)}.rise-nav{flex-wrap:wrap;justify-content:center;gap:9px;padding:18px 18px 8px;display:flex}.rise-nav a{color:#fff9e5;background:#123c5e;border:2px solid #e5b22d;border-radius:4px;padding:9px 14px;font-size:13px;font-weight:900;text-decoration:none}.rise-nav a:nth-child(2){color:#17344d;background:#f0c64b}.rise-nav a:hover,.rise-nav a:focus-visible{background:#23678c;transform:translateY(-1px)}.rise-intro{text-align:center;background:#fffdf4;border:2px solid #d8a72b;border-top:7px solid #efb62c;max-width:900px;margin:18px auto 35px;padding:25px 34px;box-shadow:7px 8px #19496829}.rise-intro>span,.presenter-heading>span,.rise-cta>div:nth-child(2)>span{color:#a15a13;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.rise-intro h2{color:#103c5f;max-width:760px;margin:6px auto 9px;font-size:clamp(24px,3.4vw,36px);line-height:1.08}.rise-intro p{max-width:790px;margin:0 auto;font-size:15px;line-height:1.55}.bill-recap{background:#fffdf4;border:2px solid #d8a72b;border-top:7px solid #246079;grid-template-columns:minmax(0,1.08fr) minmax(250px,.92fr);gap:26px;margin:0 clamp(18px,4vw,45px) 44px;padding:30px;display:grid;box-shadow:8px 9px #24475b2e}.bill-recap-copy>span{color:#a15a13;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.bill-recap h2{color:#103c5f;margin:7px 0 18px;font-size:clamp(30px,4vw,46px);line-height:1}.bill-recap h2 i{color:#246079;margin-top:5px;font-family:Georgia,serif;font-size:.68em;display:block}.bill-recap-copy p{font-size:15px;line-height:1.58}.bill-recap>img{object-fit:cover;border:5px solid #fff;border-radius:4px;width:100%;height:100%;max-height:440px;box-shadow:0 13px 28px #11344538}.bill-recap>img.bill-recap-featured-photo{object-fit:contain;background:#e8f0ed}.bill-recap-callout{background:#e8f0ed;border-left:6px solid #246079;grid-column:1/-1;padding:22px 24px}.bill-recap-callout h3{color:#103c5f;margin:0 0 7px;font-size:24px}.bill-recap-callout p{margin:0 0 15px}.bill-recap-callout>div{flex-wrap:wrap;gap:8px;display:flex}.bill-recap-callout span{color:#173541;background:#fff;border:1px solid #9bc7d6;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:900}.bill-recap-gallery{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.bill-recap-gallery img{object-fit:cover;border:3px solid #fff;width:100%;height:170px;box-shadow:0 5px 14px #1134452e}.bill-recap-thanks{color:#103c5f;text-align:center;grid-column:1/-1;margin:0;font-size:20px;font-weight:900}.bill-contact-card{color:#fff9e4;background:linear-gradient(120deg,#103c5f,#246079);border:3px solid #efbd3b;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:23px 25px;display:grid;box-shadow:6px 7px #24475b2e}.bill-contact-details>span{color:#f5d166;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.bill-contact-card h3{color:#fff9e4;margin:5px 0 7px;font-size:27px}.bill-contact-card p{color:#fff9e4;margin:0 0 8px;font-size:14px;line-height:1.45}.bill-contact-card a{color:#fff9e4;text-underline-offset:3px;text-decoration-color:#f5d166}.bill-contact-links,.bill-social-links{flex-wrap:wrap;gap:8px 16px;margin-top:9px;display:flex}.bill-contact-links a,.bill-social-links a{font-size:13px;font-weight:800}.bill-contact-actions{text-align:center;gap:10px;min-width:230px;display:grid}.bill-contact-card a.bill-apply-button{color:#17344d;background:#f2c84e;border:2px solid #fff4c5;padding:12px 16px;font-size:13px;font-weight:900;text-decoration:none}.bill-contact-card a.bill-reviews-link{font-size:12px;font-weight:800}.presenter-showcase{padding:10px clamp(18px,4vw,45px) 46px}.presenter-heading{text-align:center;margin-bottom:24px}.presenter-heading h2{color:#103c5f;margin:5px 0;font-size:clamp(30px,4.5vw,46px);line-height:1}.presenter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 18px;display:grid}.presenter-card{text-align:center;background:linear-gradient(#fffdf5,#ffefb9);border:2px solid #d6a127;border-top:7px solid #16476b;min-height:205px;padding:58px 20px 22px;position:relative;overflow:hidden;box-shadow:6px 7px #123c5e29}.presenter-card:after{content:"";opacity:.17;background:#f3bc2f;border-radius:50%;width:92px;height:92px;position:absolute;bottom:-36px;right:-25px}.presenter-sun{color:#17344d;background:#f4bd31;border:3px solid #173f60;border-radius:50%;place-items:center;width:43px;height:43px;font-weight:900;display:grid;position:absolute;top:13px;left:50%;transform:translate(-50%);box-shadow:0 0 0 5px #eeb72a30}.presenter-month{color:#a25b14;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.presenter-card h3{color:#0e3555;margin:8px 0 5px;font-size:clamp(20px,2.4vw,27px);line-height:1.05}.presenter-card p{color:#31516a;margin:0;font-size:14px;font-weight:800;line-height:1.35}.presenter-topic{color:#fff;background:#1a587d;border-radius:3px;margin-top:12px;padding:6px 9px;font-size:11px;font-weight:800;display:inline-block}.presenter-business-links a{color:#1c5d80;text-underline-offset:3px;text-decoration-color:#d6a127;text-decoration-thickness:2px}.presenter-business-links a:hover,.presenter-business-links a:focus-visible{color:#0e3555;text-decoration-thickness:3px}.rise-cta{color:#fff9e4;background:linear-gradient(120deg,#0c3556,#1d6386);border:3px solid #efbd3b;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:22px;margin:0 clamp(18px,4vw,45px) 44px;padding:24px 26px;display:grid;box-shadow:8px 9px #d390114d}.rise-cta-sun{color:#17344d;background:#f3bd35;border:4px solid #fff4c6;border-radius:50%;place-items:center;width:72px;height:72px;font-size:35px;display:grid}.rise-cta h2{margin:4px 0 5px;font-size:clamp(24px,3vw,34px);line-height:1}.rise-cta p{max-width:650px;margin:0;font-size:13px;line-height:1.45}.rise-cta>div:nth-child(2)>span{color:#f5d166}.rise-cta>a{color:#17344d;text-align:center;background:#f2c84e;border:2px solid #fff4c5;padding:11px 15px;font-size:12px;font-weight:900;text-decoration:none}.rise-footer{background:#0d3454;border-top-color:#efbd3b;margin:0}.rise-cta h2{color:#fff9e4!important}@media (width<=820px){.presenter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rise-cta{grid-template-columns:65px 1fr}.rise-cta-sun{width:58px;height:58px}.rise-cta>a{grid-column:1/-1}.bill-recap{grid-template-columns:1fr}.bill-recap>img{max-height:520px}.bill-recap-gallery{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.bill-contact-card{text-align:center;grid-template-columns:1fr}.bill-contact-links,.bill-social-links{justify-content:center}.bill-contact-actions{min-width:0}}@media (width<=560px){.rise-page{background-attachment:scroll;padding:0}.rise-board{border-width:8px}.rise-header{padding:20px 14px 24px}.rise-header .brand-logo{width:min(245px,88%)}.rise-title-wrap{flex-direction:column;gap:7px}.sunrise-mark{flex-basis:73px;width:102px;height:73px}.sunrise-sun{width:52px;height:52px;left:26px}.sunrise-horizon{width:104px}.rise-title-wrap h1{font-size:45px}.rise-title-wrap p{font-size:13px}.rise-nav{text-align:center;grid-template-columns:1fr;padding:14px 12px 5px;display:grid}.rise-intro{margin:15px 12px 27px;padding:21px 17px}.rise-intro h2{font-size:25px}.rise-intro p{font-size:13px}.presenter-showcase{padding:7px 11px 30px}.presenter-grid{gap:12px 9px}.presenter-card{min-height:185px;padding:54px 9px 17px}.presenter-card h3{font-size:18px}.presenter-card p{font-size:11px}.presenter-month{font-size:9px}.rise-cta{text-align:center;grid-template-columns:1fr;margin:0 12px 30px;padding:22px 17px}.rise-cta-sun{margin:auto}.rise-cta>a{grid-column:auto}.rise-footer{margin:0 -1px}.rise-footer strong{font-size:12px}}.upcoming-presenters{background:linear-gradient(145deg,#0d3454,#195c7d);border:3px solid #efbd3b;margin:0 clamp(18px,4vw,45px) 42px;padding:30px clamp(18px,3vw,32px) 34px;box-shadow:9px 10px #d3901147}.upcoming-presenters-heading{text-align:center;max-width:760px;margin:0 auto 23px}.upcoming-presenters-heading>span{color:#f5d166;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:900}.upcoming-presenters-heading h2{color:#fff9e4;margin:5px 0 8px;font-size:clamp(29px,4vw,43px);line-height:1.05}.upcoming-presenters-heading p{color:#e7f0f4;margin:0;font-size:15px;line-height:1.5}.upcoming-presenter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.upcoming-presenter-card{text-align:center;background:#fffdf4;border:2px solid #dca72b;min-height:164px;padding:24px 15px 18px;position:relative;box-shadow:4px 5px #02142333}.upcoming-presenter-card.next-up{background:linear-gradient(#fff9d8,#ffefaa);border-width:3px;transform:translateY(-5px)}.next-up-label{color:#0d3454;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#f2c84e;border:2px solid #fff8da;padding:5px 12px;font-size:10px;font-weight:900;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.upcoming-presenter-card time{color:#9b5a13;letter-spacing:.04em;text-transform:uppercase;margin:8px 0 12px;font-size:12px;font-weight:900;display:block}.upcoming-presenter-card h3{color:#0d3454;margin:0;font-size:clamp(17px,2vw,22px);line-height:1.15}.upcoming-presenter-card h3 a{color:inherit;text-decoration:none}.upcoming-presenter-card h3 a:hover,.upcoming-presenter-card h3 a:focus-visible{text-underline-offset:4px;-webkit-text-decoration:underline #dca72b;text-decoration:underline #dca72b}.upcoming-learn-more{color:#1c5d80;text-transform:uppercase;font-size:11px;font-weight:900;position:absolute;bottom:11px;left:10px;right:10px}@media (width<=820px){.upcoming-presenter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.upcoming-presenters{margin:0 12px 30px;padding:26px 12px 20px}.upcoming-presenter-grid{grid-template-columns:1fr}.upcoming-presenter-card{min-height:135px}.upcoming-presenter-card.next-up{transform:none}}.rise-header{min-height:285px;padding-top:30px}.rise-header .brand-logo{width:min(280px,55%);margin-left:0}.rise-title-wrap{margin-top:24px}.rise-title-wrap h1{letter-spacing:.015em;text-transform:uppercase;font-family:Georgia,Times New Roman,serif;font-weight:500}.rise-title-wrap h1 i{font-weight:400}.rise-title-wrap p{letter-spacing:.025em}.flyer-sunrise-accent{z-index:1;width:370px;height:205px;position:absolute;top:0;right:0;overflow:hidden}.flyer-sunrise-accent:before{content:"";opacity:.88;background:repeating-conic-gradient(from -79deg,#e3a11a 0deg 1deg,#0000 1deg 8.5deg);border-radius:50%;width:300px;height:300px;position:absolute;top:-43px;right:-12px;-webkit-mask-image:radial-gradient(circle,#000 0 57%,#000000b8 70%,#0000 88%);mask-image:radial-gradient(circle,#000 0 57%,#000000b8 70%,#0000 88%)}.flyer-sunrise-accent:after{content:"";background:linear-gradient(145deg,#ffe18b,#e8a625);border-radius:92px 92px 0 0;width:92px;height:47px;position:absolute;top:91px;right:61px}.flyer-sunrise-accent span,.flyer-sunrise-accent span:before,.flyer-sunrise-accent span:after{content:"";border-radius:50%;width:360px;height:52px;position:absolute;right:-28px;transform:rotate(6deg)}.flyer-sunrise-accent span{z-index:3;border-top:7px solid #d69116;top:126px}.flyer-sunrise-accent span:before{border-top:9px solid #173d64;top:8px}.flyer-sunrise-accent span:after{border-top:5px solid #bdc6d2;top:21px}@media (width<=760px){.rise-header{min-height:260px}.rise-header .brand-logo{width:min(250px,72%);margin:0 auto}.flyer-sunrise-accent{opacity:.72;top:-82px;right:-105px;transform:scale(.72)}.rise-title-wrap{margin-top:48px}}@media (width<=560px){.rise-header{min-height:250px;padding-top:18px}.rise-header .brand-logo{width:min(235px,82%)}.flyer-sunrise-accent{top:-90px;right:-135px;transform:scale(.62)}.rise-title-wrap{margin-top:52px}.rise-title-wrap h1{letter-spacing:0;font-size:39px}}.autumn-resources .resources-page,.autumn-resources.resources-page{color:#18314a;background-color:#122f49;background-image:linear-gradient(#0f2b44b3,#194260d1),url(/county-landscape.jpg)}.autumn-resources .resources-header{color:#0d2945;background:#fffbed;border-bottom-color:#e2b93e;box-shadow:8px 9px #36638485,0 10px 24px #0418292e}.autumn-resources .resources-back,.autumn-resources .resources-nav a,.autumn-resources .organization-primary{color:#fff9e7;background:#17496f;border-color:#e2b93e}.autumn-resources .resources-nav a:nth-child(2n),.autumn-resources .resources-back.secondary{background:#0d2945}.autumn-resources .resource-badge{color:#172b3d;background:#e2b93e}.autumn-resources .resources-kicker,.autumn-resources .resource-section-heading>span,.autumn-resources .start-eyebrow{color:#9a7007}.autumn-resources .resource-section-heading h2{color:#0d2945}.autumn-resources .start-panel{color:#18314a;background:#fff1ae;border-color:#d9ad30}.autumn-resources .start-mark{color:#fff9e7;background:#1e557b}.advertising-page{color:#18314a;background:#102b47}.advertising-showcase{background:#f0ce69;border-color:#3d3024;box-shadow:inset 0 0 0 4px #e2b93e,0 20px 55px #03142373}.advertising-page-header{background:#fffbed;border-bottom-color:#e2b93e;box-shadow:9px 9px #1e557b7a}.advertising-page-header>span{color:#9a7007}.advertising-page-header h1,.advertising-back,.example-copy h2,.featured-example h2,.sponsor-example-row h2{color:#0d2945}.placement-label,.community-example>span{background:#0d2945;border-color:#e2b93e}.example-art,.featured-mark,.mini-logo,.hiring-icon,.sponsor-example-logo{background:linear-gradient(145deg,#1e557b,#0d2945);border-color:#e2b93e}.featured-example .placement-label{color:#172b3d;background:#e2b93e}.member-example>span,.example-button{background:#17496f;border-color:#e2b93e}.hiring-placement h2{color:#0d2945}.hiring-placement>div:nth-child(2)>span{color:#9a7007}.sponsor-preview-page{color:#17304a;background:linear-gradient(#071d31c7,#0f3049e6),url(/county-landscape.jpg) 50%/cover fixed;min-height:100vh;padding:clamp(12px,3vw,42px)}.sponsor-preview-shell{background:#fff9e7;border:8px solid #e2b93e;width:min(1120px,100%);margin:0 auto;padding:clamp(16px,3vw,38px);box-shadow:0 24px 70px #0212208c}.sponsor-preview-header{text-align:center;max-width:760px;margin:0 auto 25px}.sponsor-preview-header>span,.sponsor-preview-heading span,.premier-preview-card>span,.become-sponsor-preview span{color:#9a7007;letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:900}.sponsor-preview-header h1{color:#0d2945;margin:5px 0 8px;font-size:clamp(34px,5vw,58px);line-height:1}.sponsor-preview-header p{margin:0;font-size:clamp(16px,2vw,20px);line-height:1.5}.premier-sponsor-preview{margin-bottom:30px}.premier-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.premier-preview-card{color:#fff9e7;text-align:center;background:linear-gradient(135deg,#0d2945,#174d73);border:3px solid #e2b93e;padding:20px;position:relative;overflow:hidden;box-shadow:7px 8px #e2b93e47}.premier-preview-card:after{content:"✦";color:#e2b93e1f;font-size:130px;line-height:1;position:absolute;top:-32px;right:-8px}.premier-preview-card>span{z-index:1;color:#f0cf59;position:relative}.premier-preview-card>div{z-index:1;background:#fff;border:2px solid #eadb9f;place-items:center;height:145px;margin:12px 0 14px;padding:20px;display:grid;position:relative}.premier-preview-card img{object-fit:contain;width:100%;max-width:275px;max-height:105px}.premier-preview-card h3{z-index:1;color:#fff9e7;margin:0 0 6px;font-size:clamp(24px,3vw,32px);position:relative}.premier-preview-card p{z-index:1;max-width:360px;margin:0 auto;font-size:15px;line-height:1.45;position:relative}.become-sponsor-preview button{color:#172b3d;background:#e2b93e;border:1px solid #fff1a3;border-radius:5px;padding:11px 16px;font:800 14px Arial,sans-serif}.sponsor-preview-heading{text-align:center;margin:0 0 14px}.sponsor-preview-heading h2{color:#0d2945;margin:3px 0 0;font-size:30px}.lead-sponsor-preview{margin-bottom:30px}.lead-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:720px;margin:0 auto;display:grid}.lead-preview-grid>div{text-align:center;background:#fff;border:2px solid #d7b442;grid-template-rows:112px auto;align-items:center;gap:10px;padding:15px;display:grid;box-shadow:0 6px 15px #0e2a4121}.lead-preview-grid img,.community-preview-grid img{object-fit:contain;width:100%;max-height:100%;display:block}.lead-preview-grid strong{color:#0d2945;font-size:14px}.community-sponsor-preview{background:#eef0d8;border:1px solid #cad1b5;padding:24px}.community-preview-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.community-preview-grid>div{background:#fff;border:1px solid #d8d8c8;place-items:center;height:105px;padding:12px;display:grid}.become-sponsor-preview{color:#fff9e7;background:#315d57;border-left:6px solid #e2b93e;justify-content:space-between;align-items:center;gap:25px;margin-top:25px;padding:22px 25px;display:flex}.become-sponsor-preview span{color:#f0cf59}.become-sponsor-preview h2{color:#fff9e7;max-width:650px;margin:4px 0 0;font-size:clamp(20px,3vw,29px);line-height:1.2}.become-sponsor-preview button{flex:none}@media (width<=760px){.sponsor-preview-page{padding:0}.sponsor-preview-shell{border-width:6px;padding:18px 11px}.premier-preview-grid{grid-template-columns:1fr}.premier-preview-card>div{height:125px}.lead-preview-grid,.community-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.become-sponsor-preview{flex-direction:column;align-items:stretch}.become-sponsor-preview button{width:100%}}.sponsor-story-page{background:linear-gradient(#071d31d6,#0d2945eb),url(/county-landscape.jpg) 50%/cover fixed}.sponsor-story-shell{background:#fffaf0}.sponsor-story-header{margin-bottom:20px}.sponsor-story-intro{color:#fffaf0;background:#0d2945;border-left:6px solid #e2b93e;justify-content:center;align-items:center;gap:18px;margin:0 auto 26px;padding:15px 20px;display:flex}.sponsor-story-intro strong{color:#f0cf59;flex:none;font-size:18px}.sponsor-story-intro p{margin:0;font-size:16px;line-height:1.45}.sponsor-event-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;display:grid}.sponsor-event-card{--event-accent:#e2b93e;--event-dark:#0d2945;border:1px solid #dfd6bf;border-top:7px solid var(--event-accent);background:#fff;padding:0 20px 20px;box-shadow:0 8px 22px #0d29451f}.sponsor-event-card.golf{grid-column:1/-1}.sponsor-event-card.bowling{--event-accent:#d6a62d;--event-dark:#173f62}.sponsor-event-card.wellness{--event-accent:#60a18e;--event-dark:#245c57}.sponsor-event-card.pink{--event-accent:#c6587d;--event-dark:#71344d}.sponsor-event-card.annual{--event-accent:#8d6a9f;--event-dark:#4a3c62}.sponsor-event-card>header{border-bottom:2px solid var(--event-accent);align-items:center;gap:15px;min-height:90px;padding:15px 0;display:flex}@supports (color:color-mix(in lab, red, red)){.sponsor-event-card>header{border-bottom:2px solid color-mix(in srgb,var(--event-accent) 45%,#fff)}}.sponsor-event-card>header p{color:#7a6845;letter-spacing:.08em;text-transform:uppercase;margin:0 0 3px;font-size:13px;font-weight:900}.sponsor-event-card>header h2{color:var(--event-dark);margin:0;font-size:clamp(20px,2.5vw,28px);line-height:1.15}.sponsor-event-mark{color:#fff;background:var(--event-dark);border:3px solid var(--event-accent);border-radius:50%;flex:0 0 58px;place-items:center;height:58px;font-size:22px;font-weight:900;display:grid}.sponsor-role-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:16px;display:grid}.golf .sponsor-role-list{grid-template-columns:repeat(3,minmax(0,1fr))}.sponsor-role{border-left:4px solid var(--event-accent);background:#fffaf0;min-height:84px;padding:13px 14px}.sponsor-role.has-logo{background:linear-gradient(135deg,#fffaf0,#fff);grid-template-columns:90px minmax(0,1fr);align-items:center;gap:13px;display:grid}.sponsor-role-logo{background:#fff;border:1px solid #ddd3bc;place-items:center;height:58px;padding:8px;display:grid}.sponsor-role-logo img{object-fit:contain;width:100%;max-height:42px;display:block}.sponsor-role h3{color:var(--event-dark);margin:0 0 4px;font-size:16px;line-height:1.25}.sponsor-role p{color:#5d5a52;margin:0;font-size:14px;line-height:1.3}.sponsor-role span{color:#8c6508;margin-top:6px;font-size:12px;font-weight:800;line-height:1.3;display:block}.sponsor-story-thanks{color:#fffaf0;background:linear-gradient(125deg,#0d2945,#174d73);border:3px solid #e2b93e;grid-template-columns:auto minmax(0,1fr) minmax(260px,.7fr);align-items:center;gap:20px;margin-top:26px;padding:22px 25px;display:grid}.sponsor-story-thanks>span{color:#f0cf59;font-size:40px}.sponsor-story-thanks div p{color:#f0cf59;letter-spacing:.12em;text-transform:uppercase;margin:0 0 3px;font-size:12px;font-weight:900}.sponsor-story-thanks h2{color:#fffaf0;margin:0;font-size:clamp(20px,2.5vw,29px)}.sponsor-story-thanks>p{margin:0;font-size:15px;line-height:1.45}@media (width<=850px){.golf .sponsor-role-list{grid-template-columns:repeat(2,minmax(0,1fr))}.sponsor-story-thanks{grid-template-columns:auto 1fr}.sponsor-story-thanks>p{grid-column:2}}@media (width<=650px){.sponsor-story-intro{flex-direction:column;align-items:flex-start;gap:4px}.sponsor-event-grid{grid-template-columns:1fr}.sponsor-event-card.golf{grid-column:auto}.sponsor-role-list,.golf .sponsor-role-list{grid-template-columns:1fr}.sponsor-event-card{padding:0 12px 14px}.sponsor-event-card>header{align-items:flex-start}.sponsor-event-mark{flex-basis:50px;height:50px;font-size:18px}.sponsor-role.has-logo{grid-template-columns:76px minmax(0,1fr)}.sponsor-story-thanks{text-align:center;grid-template-columns:1fr}.sponsor-story-thanks>span{display:none}.sponsor-story-thanks>p{grid-column:auto}}.sponsor-wall-page{color:#fffaf0;background:radial-gradient(circle at 18% 8%,#e2b93e38,#0000 24%),radial-gradient(circle at 86% 42%,#12695b47,#0000 27%),linear-gradient(145deg,#061a2d,#0d3151 54%,#071d31);min-height:100vh;padding:clamp(14px,3vw,42px)}.sponsor-wall-shell{background:linear-gradient(145deg,#ffffff12,#ffffff05);border:1px solid #f0cf598c;width:min(1160px,100%);margin:auto;padding:clamp(24px,4vw,52px);position:relative;overflow:hidden;box-shadow:0 25px 75px #00000059}.sponsor-wall-shell:before{content:"";pointer-events:none;border:1px solid #f0cf592e;position:absolute;inset:11px}.sponsor-wall-header{z-index:1;text-align:center;max-width:830px;margin:0 auto 34px;position:relative}.sponsor-wall-kicker{color:#f0cf59;letter-spacing:.15em;text-transform:uppercase;justify-content:center;align-items:center;gap:12px;font-size:12px;font-weight:900;display:flex}.sponsor-wall-kicker span{background:#f0cf59;width:42px;height:1px}.sponsor-wall-header h1{color:#fffaf0;text-shadow:0 4px 20px #00000040;margin:10px 0 12px;font-size:clamp(38px,6vw,68px);line-height:.95}.sponsor-wall-header p{color:#dbe7ed;max-width:720px;margin:auto;font-size:18px;line-height:1.55}.sponsor-mosaic{z-index:1;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;gap:12px;display:grid;position:relative}.sponsor-mosaic-card{--tile:#123b60;background:linear-gradient(145deg,var(--tile),var(--tile));align-items:center;gap:13px;min-height:92px;padding:14px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.sponsor-mosaic-card{background:linear-gradient(145deg,color-mix(in srgb,var(--tile) 88%,#fff 12%),var(--tile))}}.sponsor-mosaic-card{border:1px solid #f0cf595c;transition:transform .2s,border-color .2s;overflow:hidden;box-shadow:0 8px 18px #00000030}.sponsor-mosaic-card:hover{border-color:#f0cf59;transform:translateY(-3px)}.sponsor-mosaic-card:after{content:"";border:1px solid #f0cf5926;border-radius:50%;width:86px;height:86px;position:absolute;bottom:-32px;right:-32px}.sponsor-mosaic-card.signature{text-align:center;--tile:#17496f;border:2px solid #e2b93e;flex-direction:column;grid-column:span 4;justify-content:center;min-height:190px;box-shadow:0 12px 25px #0000004d,inset 0 0 28px #e2b93e14}.sponsor-mosaic-card.featured{text-align:center;--tile:#245d68;flex-direction:column;grid-column:span 3;justify-content:center;min-height:132px}.sponsor-mosaic-card.standard{--tile:#263e61;grid-column:span 4}.sponsor-mosaic-card.partner{--tile:#303d5b;grid-column:span 3;min-height:80px}.sponsor-mosaic-mark{z-index:1;color:#0d2945;background:#fffaf0;border:2px solid #e2b93e;flex:0 0 58px;place-items:center;width:58px;height:58px;padding:8px;display:grid;position:relative;box-shadow:3px 3px #e2b93e3b}.signature .sponsor-mosaic-mark{width:130px;height:82px}.featured .sponsor-mosaic-mark{width:70px;height:70px}.sponsor-mosaic-mark img{object-fit:contain;width:100%;max-height:100%;display:block}.sponsor-mosaic-mark img.portrait{object-fit:cover}.sponsor-mosaic-mark strong{letter-spacing:-.03em;font-size:17px}.signature .sponsor-mosaic-mark strong{font-size:28px}.sponsor-mosaic-card h2{z-index:1;color:#fffaf0;margin:0;font-size:15px;line-height:1.25;position:relative}.signature h2{font-size:clamp(20px,2.2vw,28px)}.featured h2{font-size:17px}.event-partner-ribbon{z-index:1;color:#17304a;background:linear-gradient(110deg,#f6db73,#e2b93e);border:1px solid #fff0a3;justify-content:center;align-items:center;gap:28px;margin-top:20px;padding:18px 25px;display:flex;position:relative;box-shadow:0 8px 20px #0000002e}.event-partner-ribbon span{color:#625019;letter-spacing:.11em;text-transform:uppercase;font-size:12px;font-weight:900}.event-partner-ribbon h2{color:#0d2945;margin:3px 0 0;font-size:25px}.event-partner-logo{background:#fff;border:1px solid #0d294540;place-items:center;width:180px;height:64px;padding:8px 14px;display:grid}.event-partner-logo img{object-fit:contain;max-width:100%;max-height:100%}.sponsor-wall-footer{z-index:1;color:#f0cf59;text-align:center;justify-content:center;align-items:center;gap:15px;margin-top:25px;display:flex;position:relative}.sponsor-wall-footer strong{color:#fffaf0;font-size:18px}@media (width<=850px){.sponsor-mosaic-card.signature,.sponsor-mosaic-card.featured,.sponsor-mosaic-card.standard{grid-column:span 6}.sponsor-mosaic-card.partner{grid-column:span 4}}@media (width<=620px){.sponsor-wall-page{padding:0}.sponsor-wall-shell{padding:30px 15px}.sponsor-wall-kicker span{width:20px}.sponsor-wall-header p{font-size:16px}.sponsor-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sponsor-mosaic-card.signature,.sponsor-mosaic-card.featured,.sponsor-mosaic-card.standard,.sponsor-mosaic-card.partner{text-align:center;flex-direction:column;grid-column:span 1;justify-content:center;min-height:118px}.sponsor-mosaic-card.signature:first-child{grid-column:1/-1}.sponsor-mosaic-card.signature{min-height:150px}.signature .sponsor-mosaic-mark{width:110px;height:68px}.sponsor-mosaic-card h2{font-size:14px}.event-partner-ribbon{text-align:center;flex-direction:column;gap:10px}.sponsor-wall-footer span{display:none}}.thanks-wall-page{color:#102d49;background:linear-gradient(#061b2ee3,#0d3151f2),url(/county-landscape.jpg) 50%/cover fixed;min-height:100vh;padding:clamp(14px,3vw,42px)}.thanks-wall-shell{background:#fff9e9;border:7px solid #e2b93e;width:min(1120px,100%);margin:auto;padding:clamp(30px,4.5vw,58px);position:relative;overflow:hidden;box-shadow:0 25px 75px #0006}.thanks-wall-shell:before,.thanks-wall-shell:after{content:"";border:1px solid #e2b93e40;border-radius:50%;width:210px;height:210px;position:absolute}.thanks-wall-shell:before{top:-110px;left:-120px}.thanks-wall-shell:after{bottom:-120px;right:-125px}.thanks-wall-header{z-index:1;text-align:center;max-width:800px;margin:0 auto 34px;position:relative}.thanks-sun{color:#0d2945;background:#f0cf59;border:5px solid #fff0af;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 10px;display:grid;box-shadow:0 0 0 1px #d4a622,0 7px 15px #523e082e}.thanks-sun span{font-size:25px}.thanks-wall-header>p{color:#927014;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:13px;font-weight:900}.thanks-wall-header h1{color:#0d2945;margin:5px 0 8px;font-size:clamp(38px,5.5vw,62px);line-height:1}.thanks-wall-header h2{color:#35526b;max-width:690px;margin:auto;font-size:clamp(17px,2vw,21px);font-weight:600;line-height:1.45}.thanks-sponsor-grid{z-index:1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:12px;display:grid;position:relative}.thanks-sponsor-card{text-align:center;background:#fff;border:1px solid #dfd3b7;border-bottom:4px solid #d6b044;grid-column:span 3;justify-content:center;align-items:center;gap:13px;min-height:94px;padding:15px 16px;display:flex;box-shadow:0 6px 14px #0d29451a}.thanks-sponsor-card.top{border:2px solid #d7ad35;border-bottom-width:7px;flex-direction:column;grid-column:span 4;min-height:148px;box-shadow:0 9px 22px #0d294526}.thanks-sponsor-card.strong{background:linear-gradient(145deg,#fff,#fffbef);grid-column:span 4;min-height:108px}.thanks-sponsor-card img{object-fit:contain;width:auto;max-width:150px;max-height:60px;display:block}.thanks-sponsor-card.top img{max-width:190px;max-height:72px}.thanks-sponsor-card img.thanks-portrait{object-fit:cover;border:2px solid #e2b93e;border-radius:50%;flex:0 0 54px;width:54px;height:54px}.thanks-sponsor-card strong{color:#173b5b;font-size:15px;line-height:1.3}.thanks-sponsor-card.top strong{color:#0d2945;font-size:20px}.thanks-sponsor-card.strong strong{font-size:16px}.thanks-wall-footer{z-index:1;color:#fff9e9;text-align:center;background:#0d2945;border-left:6px solid #e2b93e;justify-content:center;align-items:center;gap:18px;margin-top:28px;padding:20px 24px;display:flex;position:relative}.thanks-wall-footer>span{color:#f0cf59;font-size:25px}.thanks-wall-footer p{margin:0;font-size:15px;line-height:1.5}.thanks-wall-footer strong{color:#f0cf59;font-size:19px}@media (width<=820px){.thanks-sponsor-card.top,.thanks-sponsor-card.strong{grid-column:span 6}.thanks-sponsor-card{grid-column:span 4}}@media (width<=620px){.thanks-wall-page{padding:0}.thanks-wall-shell{border-width:5px;padding:28px 13px}.thanks-sponsor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.thanks-sponsor-card,.thanks-sponsor-card.strong{flex-direction:column;grid-column:span 1;min-height:105px}.thanks-sponsor-card.top{grid-column:1/-1;min-height:125px}.thanks-sponsor-card strong{font-size:13px}.thanks-wall-footer>span{display:none}}.event-thanks-shell{width:min(1180px,100%)}.event-thanks-header{margin-bottom:48px}.event-thanks-header h1{font-size:clamp(38px,5.2vw,58px)}.event-thanks-timeline{z-index:1;position:relative}.event-month{grid-template-columns:130px minmax(0,1fr);gap:24px;padding:0 0 38px;display:grid}.event-month:last-child{padding-bottom:0}.event-month-label{color:#fff9e9;text-align:center;background:#0d2945;border-top:5px solid #e2b93e;align-self:start;padding:13px 12px 15px;position:relative;box-shadow:0 7px 18px #0d294529}.event-month-label:after{content:"";background:#d8b241;width:25px;height:2px;position:absolute;top:24px;right:-25px}.event-month-label span{font-family:var(--font-display);font-size:23px;line-height:1.05;display:block}.event-month-label strong{color:#f0cf59;letter-spacing:.12em;margin-top:5px;font-size:14px;display:block}.event-month-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.event-month-grid.single{grid-template-columns:1fr}.event-thanks-card{background:#fff;border:1px solid #ded2b6;position:relative;overflow:hidden;box-shadow:0 8px 22px #0d29451c}.event-thanks-card:before{content:"";background:#d9b33d;width:5px;position:absolute;inset:0 auto 0 0}.event-thanks-card.plum:before{background:#7b315c}.event-thanks-card.green:before{background:#3f745c}.event-thanks-card.navy:before{background:#1b4d73}.event-card-heading{background:linear-gradient(145deg,#fffdf4,#f8f0d8);min-height:145px;padding:25px 23px 20px 28px}.event-card-star{color:#d3a72a;font-size:18px;display:block}.event-card-heading p{color:#7c651c;letter-spacing:.12em;text-transform:uppercase;margin:5px 0 7px;font-size:10px;font-weight:900}.event-card-heading h2{color:#0d2945;margin:0;font-size:clamp(20px,2vw,27px);line-height:1.16}.event-sponsor-list{background:#f5eedc;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px 14px 16px 19px;display:grid}.event-month-grid:not(.single) .event-sponsor-list{grid-template-columns:1fr}.event-sponsor-name{color:#173b5b;text-align:center;background:#fffdf8;border:1px solid #e4d9bf;border-radius:4px;grid-template-rows:78px auto;place-items:center;gap:10px;min-height:140px;padding:13px 14px 14px;display:grid;box-shadow:0 3px 10px #0d29450f}.event-sponsor-name.featured{background:#fffaf0;border-color:#d7ae35;box-shadow:0 4px 12px #0d294514,inset 0 -4px #e2b93e}.event-sponsor-name strong{color:#173b5b;align-self:start;max-width:230px;font-size:12px;line-height:1.3}.event-sponsor-name.hole-in-one-sponsor{background:linear-gradient(145deg,#fffdf4,#f8eab9);border:2px solid #d7ae35;position:relative;box-shadow:0 7px 18px #0d294529,inset 0 -5px #d7ae35}.event-sponsor-name.hole-in-one-sponsor:before{content:"★";color:#d3a72a;font-size:16px;position:absolute;top:8px;right:10px}.event-sponsor-role{color:#fff9e9;letter-spacing:.09em;text-transform:uppercase;background:#0d2945;border-radius:999px;align-self:start;margin-top:-5px;padding:4px 9px;font-size:9px;font-weight:900;line-height:1.2}.event-logo-stage{background:#fff;border:1px solid #eee5d2;border-radius:3px;place-items:center;width:100%;height:78px;padding:9px 12px;display:grid}.event-logo-stage img{object-fit:contain;width:auto;max-width:100%;max-height:58px;display:block}.event-sponsor-name.kkc-logo .event-logo-stage img{width:auto;max-height:70px}.event-sponsor-name.ivy-logo .event-logo-stage img{width:100%;max-height:68px}.event-sponsor-name.east-coast-logo .event-logo-stage img{width:min(240px,100%);max-height:70px}.event-sponsor-name.gordon-logo .event-typographic-mark{letter-spacing:.01em;border:0;width:100%;font-size:15px;line-height:1.15}.event-logo-stage.portrait{background:linear-gradient(145deg,#fffdf8,#f9f0d9)}.event-logo-stage img.event-sponsor-portrait{object-fit:cover;border:2px solid #d7ae35;border-radius:50%;width:58px;height:58px}.event-logo-stage.wordmark{background:#0d2945;border-color:#0d2945}.event-typographic-mark{color:#fff9e9;min-width:76px;height:48px;font-family:var(--font-display);letter-spacing:.08em;border-bottom:4px solid #e2b93e;place-items:center;padding:0 12px;font-size:22px;font-weight:900;display:grid}.event-community-note{color:#5b3651;min-height:150px;font-family:var(--font-display);background:linear-gradient(145deg,#fff,#fbf2f7);flex-direction:column;justify-content:center;gap:18px;margin:0;padding:25px 28px 28px 32px;font-size:18px;line-height:1.45;display:flex}.event-community-note p{margin:0;font-style:italic}.event-community-note strong{color:#0d2945;font-family:var(--font-body);background:#fff9e9;border-left:4px solid #d7ae35;padding:14px 15px;font-size:15px;font-style:normal;line-height:1.4;display:block;box-shadow:0 3px 10px #0d294512}.event-thanks-footer{margin-top:34px}@media (width<=900px){.event-month{grid-template-columns:1fr;gap:12px}.event-month-label{width:max-content;min-width:150px}.event-month-label:after{display:none}.event-month-grid{grid-template-columns:1fr}.event-month-grid:not(.single) .event-sponsor-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.event-thanks-header{margin-bottom:32px}.event-month{padding-bottom:28px}.event-month-grid:not(.single) .event-sponsor-list,.event-sponsor-list{grid-template-columns:1fr}.event-card-heading{min-height:0;padding:21px 18px 17px 23px}.event-sponsor-list{padding:11px 11px 13px 16px}.event-sponsor-name{min-height:132px}.event-community-note{min-height:0;padding:22px 23px 24px 27px}.event-thanks-footer{margin-top:24px}}.sponsor-ledger-page{color:#294858;min-height:100vh;font-family:var(--font-body);background:linear-gradient(145deg,#dceef3,#f8fbfc 48%,#e7f1f4);padding:clamp(18px,4vw,54px);position:relative;overflow:hidden}.sponsor-ledger-shell{z-index:1;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#fffffff0;border:1px solid #adcbd6;border-radius:20px;width:min(1180px,100%);margin:auto;padding:clamp(32px,5vw,72px);position:relative;box-shadow:0 30px 80px #173f5533}.sponsor-ledger-header{isolation:isolate;color:#fff;text-align:center;background:linear-gradient(120deg,#102f49,#246079 42%,#173f55 72%,#102f49) 0 0/250% 250%;border-radius:20px 20px 50% 50%/20px 20px 12% 12%;max-width:none;margin:calc(-1*clamp(32px,5vw,72px)) calc(-1*clamp(32px,5vw,72px)) 68px;padding:clamp(72px,10vw,128px) 24px clamp(62px,8vw,100px);animation:9s infinite sponsorHeaderFlow;position:relative;overflow:hidden}.sponsor-ledger-header:before{content:"";z-index:-1;background:conic-gradient(from 90deg,#0000,#ffffff2b,#0000 25%);animation:11s linear infinite sponsorHeaderSpin;position:absolute;inset:-60% -25%}.sponsor-ledger-header:after{content:"";background:#fff;border-radius:50% 50% 0 0/75% 75% 0 0;height:110px;position:absolute;bottom:-68px;left:-8%;right:-8%}.sponsor-header-burst i{color:#f7c99f;font-size:clamp(22px,3vw,42px);font-style:normal;animation:3.5s ease-in-out infinite sponsorBurst;position:absolute}.sponsor-header-burst i:first-child{top:16%;left:8%}.sponsor-header-burst i:nth-child(2){font-size:15px;animation-delay:-1s;top:30%;left:17%}.sponsor-header-burst i:nth-child(3){animation-delay:-2s;top:13%;right:11%}.sponsor-header-burst i:nth-child(4){font-size:18px;animation-delay:-.5s;top:47%;right:7%}.sponsor-header-burst i:nth-child(5){animation-delay:-2.8s;bottom:20%;left:10%}.sponsor-header-burst i:nth-child(6){font-size:13px;animation-delay:-1.8s;bottom:24%;right:20%}.sponsor-ledger-header p{color:#fff4e9;letter-spacing:.2em;text-transform:uppercase;background:#6f345fb8;border:1px solid #ffffff52;border-radius:999px;align-items:center;gap:12px;margin:0 0 24px;padding:8px 17px;font-size:clamp(12px,1.35vw,15px);font-weight:900;display:inline-flex;box-shadow:0 7px 20px #02182733}.sponsor-ledger-header p:before,.sponsor-ledger-header p:after{content:"✦";color:#f7c99f;letter-spacing:0;font-size:11px}.sponsor-ledger-header h1{color:#fff;letter-spacing:-.06em;text-wrap:balance;text-shadow:0 12px 35px #0218276b;width:min(900px,92%);margin:0 auto;font-family:Trebuchet MS,Calibri,Arial,sans-serif;font-size:clamp(64px,9.5vw,116px);font-weight:900;line-height:.84;position:relative}.sponsor-ledger-header h1:after{content:"";background:linear-gradient(90deg,#0000,#f7c99f 20%,#fff 50%,#f7c99f 80%,#0000);border-radius:999px;width:min(290px,55%);height:5px;margin:28px auto 0;display:block;box-shadow:0 0 22px #f7c99f99}.sponsor-ledger-header h1 span{color:#f7c99f;letter-spacing:.015em;text-transform:none;margin-bottom:14px;font-size:.5em;line-height:1;display:block}.sponsor-ledger-header h2{color:#edf7fa;text-wrap:balance;max-width:790px;margin:26px auto 0;font-size:clamp(18px,2.2vw,24px);font-weight:700;line-height:1.45}.sponsor-ledger-month{margin-top:46px}.sponsor-ledger-date{color:#173f55;align-items:center;gap:16px;margin-bottom:18px;display:flex}.sponsor-ledger-date span{color:#fff;font:900 clamp(18px,2vw,24px)/1 var(--font-display);background:#173f55;border-radius:999px;padding:10px 20px;box-shadow:6px 6px #f0b67f}.sponsor-ledger-date:after{content:"";background:linear-gradient(90deg,#df8f45,#9bc7d6,#0000) 0 0/200% 100%;flex:1;height:4px;animation:4s linear infinite sponsorLineFlow}.sponsor-ledger-events{gap:26px;display:grid}.sponsor-ledger-event{background:#fff;border:1px solid #b9d2dc;border-radius:16px;overflow:hidden;box-shadow:0 12px 30px #24475b1f}.sponsor-ledger-event-heading{isolation:isolate;background:linear-gradient(105deg,#173f55,#246079 48%,#307891) 0 0/220% 100%;border-bottom:0;padding:34px 34px 30px;animation:7s ease-in-out infinite sponsorEventFlow;position:relative;overflow:hidden}.sponsor-ledger-event-heading:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:24%;height:220%;animation:5.5s ease-in-out infinite sponsorEventShine;position:absolute;top:-60%;left:-25%;transform:rotate(18deg)}.sponsor-ledger-event.plum .sponsor-ledger-event-heading{background-image:linear-gradient(105deg,#5d3150,#8b4a72 48%,#a75e84)}.sponsor-ledger-event.gold .sponsor-ledger-event-heading{background-image:linear-gradient(105deg,#8b5b20,#b97d31 48%,#d39b4a)}.sponsor-ledger-event.green .sponsor-ledger-event-heading{background-image:linear-gradient(105deg,#285a4d,#3f7d67 48%,#599982)}.sponsor-ledger-event-heading p{color:#fbe1ca;letter-spacing:.15em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:900}.sponsor-ledger-event-heading h2{color:#fff;font:900 clamp(29px,4vw,46px)/1.08 var(--font-display);text-shadow:0 5px 16px #00000038;margin:0}.sponsor-ledger-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:22px;display:grid}.sponsor-ledger-entry{background:#fbfdfe;border:1px solid #d8e6eb;border-radius:12px;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:20px;min-height:142px;padding:18px;display:grid}.sponsor-ledger-entry:nth-last-child(-n+3){border-bottom-color:#0000}.sponsor-ledger-logo{background:#fff;border:1px solid #d2e2e8;border-radius:10px;place-items:center;width:150px;height:100px;padding:11px;display:grid}.sponsor-ledger-logo img{object-fit:contain;max-width:100%;max-height:78px;display:block}.sponsor-ledger-logo img.sponsor-ledger-portrait{object-fit:cover;border:3px solid #df8f45;border-radius:50%;width:80px;height:80px}.sponsor-ledger-name{flex-direction:column;gap:5px;min-width:0;display:flex}.sponsor-ledger-name strong{color:#294858;font-size:17px;line-height:1.3}.sponsor-ledger-name small{color:#fff;letter-spacing:.07em;text-transform:uppercase;background:#173f55;border-radius:999px;width:max-content;max-width:100%;padding:4px 7px;font-size:8px;font-weight:800}.sponsor-ledger-entry.kkc-logo img{max-height:58px}.sponsor-ledger-entry.ivy-logo img{width:100%;max-height:56px}.sponsor-ledger-entry.east-coast-logo img{max-height:58px}.sponsor-ledger-logo.wordmark{background:#173f55}.sponsor-ledger-wordmark{color:#fff;font-family:var(--font-display);text-align:center;font-size:11px;font-weight:800;line-height:1.1}.sponsor-ledger-event .event-community-note{color:#496675;min-height:0;font-family:var(--font-body);background:#f6fafb;margin:0;padding:28px;font-size:16px}.sponsor-ledger-event .event-community-note strong{margin-top:4px}.sponsor-ledger-footer{color:#fff;text-align:center;background:#173f55;border-left:5px solid #df8f45;margin-top:46px;padding:24px 28px}.sponsor-ledger-footer p{margin:0;line-height:1.5}.sponsor-ledger-footer strong{color:#f7c99f;font-size:19px}@keyframes sponsorHeaderFlow{0%,to{background-position:0%}50%{background-position:100%}}@keyframes sponsorHeaderSpin{to{transform:rotate(360deg)}}@keyframes sponsorBurst{0%,to{opacity:.45;transform:scale(.75)rotate(0)}50%{opacity:1;transform:scale(1.35)rotate(180deg)}}@keyframes sponsorLineFlow{to{background-position:-200% 0}}@keyframes sponsorEventFlow{0%,to{background-position:0}50%{background-position:100%}}@keyframes sponsorEventShine{0%,25%{opacity:0;left:-30%}45%{opacity:1}70%,to{opacity:0;left:125%}}@media (width<=850px){.sponsor-ledger-list{grid-template-columns:1fr}.sponsor-ledger-entry:nth-last-child(-n+3){border-bottom-color:#d8e6eb}}@media (width<=620px){.sponsor-ledger-page{padding:0}.sponsor-ledger-shell{box-shadow:none;border:0;border-radius:0;padding:34px 14px}.sponsor-ledger-header{border-radius:0 0 45% 45%/0 0 8% 8%;margin:-34px -14px 54px;padding:84px 18px 82px}.sponsor-ledger-header h1{font-size:clamp(54px,17vw,76px)}.sponsor-ledger-month{margin-top:42px}.sponsor-ledger-list{grid-template-columns:1fr;gap:11px;padding:12px}.sponsor-ledger-entry{grid-template-columns:112px minmax(0,1fr);gap:13px;min-height:124px;padding:12px}.sponsor-ledger-logo{width:112px;height:86px}.sponsor-ledger-logo img{max-height:66px}.sponsor-ledger-name strong{font-size:14px}.sponsor-ledger-event-heading{padding:30px 20px 26px}.sponsor-ledger-footer{margin-top:38px;padding:24px 18px}}@media (prefers-reduced-motion:reduce){.sponsor-ledger-header,.sponsor-ledger-header:before,.sponsor-header-burst i,.sponsor-ledger-date:after,.sponsor-ledger-event-heading,.sponsor-ledger-event-heading:after{animation:none!important}}.palette-comparison{color:#fff9e7;background:linear-gradient(145deg,#071d31,#123b60)}.palette-comparison>p{color:#f0cf59}.palette-comparison .autumn-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.palette-comparison .autumn-preview-card{background:#fff9e7;border-color:#e2b93e;padding-bottom:12px}.palette-comparison .autumn-preview-card h2{background:#0d2945}.preview-open-link{color:#fff9e7;background:#17496f;border:1px solid #e2b93e;border-radius:5px;width:max-content;margin:11px auto 0;padding:8px 13px;font-weight:800;text-decoration:none;display:block}.preview-bulletin .autumn-bulletin{background-color:#0a2742!important}.preview-bulletin .board-shell{background-color:#e7c85d!important}.preview-bulletin .category-nav a{background:#123b60!important}.preview-bulletin .category-nav a:nth-child(2n){background:#315e7e!important}.preview-bulletin .category-nav a:nth-child(3),.preview-bulletin .category-nav a:nth-child(6){color:#172b3d!important;background:#e2b93e!important}.preview-bulletin .section-plaque{background:linear-gradient(135deg,#0d2945,#17496f)!important}.preview-events .events-page{background-color:#0a2a45;background-image:linear-gradient(#051c31c2,#133c5bd1),url(/county-landscape.jpg)}.preview-events .events-board{background:#fff8df;box-shadow:inset 0 0 0 3px #e2b93e,inset 0 0 0 8px #9d5a2d,0 24px 72px #0314237a}.preview-events .events-board .category-nav a:nth-child(2n){background:#9d5a2d}.preview-events .events-section .section-plaque{background:linear-gradient(135deg,#0d2945,#9d5a2d)}.preview-events .county-footer{background:#0d2945}.preview-hiring .hiring-page{background:linear-gradient(#071c30c4,#133752de),url(/county-landscape.jpg) 50%/cover fixed}.preview-hiring .hiring-board{background:#e9d67e}.preview-hiring .hiring-page-nav a{background:#355d79}.preview-hiring .hiring-offer{background:#173a5e;border-left-color:#e2b93e}.preview-hiring .hiring-listings{border-color:#55758b}.preview-hiring .hiring-listing-actions a{background:#355d79}.preview-resources .resources-page{background-color:#183a48;background-image:linear-gradient(#0c2b37c2,#2b4d46d6),url(/county-landscape.jpg)}.preview-resources .resources-shell{background:#f8f3df}.preview-resources .resources-back,.preview-resources .resources-nav a,.preview-resources .organization-primary{background:#315d57}.preview-resources .resources-nav a:nth-child(2n),.preview-resources .resources-back.secondary{background:#0d2945}.preview-resources .resource-badge{color:#173049;background:#e2b93e}.preview-resources .start-panel{background:#eef0d8;border-color:#d4ad32}@media (width<=900px){.palette-comparison .autumn-preview-grid{grid-template-columns:1fr}}.sponsor-placement,.advertising-apply{background:#0d2945;border-color:#e2b93e}.advertising-apply>a{color:#172b3d;background:#e2b93e}.submit-card,.submit-panel{border-color:#e2b93e}.harvest-guide-page{background:linear-gradient(#0c2841c2,#19415ed6),url(/county-landscape.jpg) top/cover fixed}.harvest-guide-back,.harvest-guide-event{background:#0d2945;border-color:#e2b93e}.harvest-guide-header h1,.harvest-guide-apply strong,.harvest-guide-directory h2,.harvest-guide-list h3{color:#0d2945}.harvest-guide-header span,.harvest-guide-links a{color:#1e557b}.harvest-guide-shell{background:#fffaf0;border-radius:30px;width:min(1040px,100%);overflow:visible}.harvest-guide-topbar{z-index:10;color:#fff;background:#0d2945f7;border-radius:18px 18px 0 0;align-items:center;gap:8px;padding:10px 18px;display:flex;position:sticky;top:0;box-shadow:0 5px 16px #0d294533}.harvest-guide-topbar a{border-radius:99px;padding:8px 11px;font-size:13px;font-weight:800;text-decoration:none}.harvest-guide-topbar .harvest-guide-back{color:#102c47;background:#f2c84b;border:0;margin:0 auto 0 0}.harvest-guide-header{background:linear-gradient(118deg,#fffdf5 0%,#fff3bf 58%,#f1d665 100%);border-bottom:0;padding:28px clamp(20px,5vw,56px)}.harvest-guide-header p{color:#516947;letter-spacing:.08em;font-size:12px}.harvest-guide-header h1{max-width:760px;font-size:clamp(36px,6vw,64px);line-height:1.02}.harvest-guide-header span{color:#813851;font-size:17px}.harvest-guide-sunflower{font-size:clamp(58px,8vw,86px)}.harvest-guide-at-a-glance{color:#fff;background:#0d2945;grid-template-columns:1.25fr .8fr 1fr;display:grid}.harvest-guide-at-a-glance>div{border-right:1px solid #ffffff29;flex-direction:column;gap:3px;padding:18px 24px;display:flex}.harvest-guide-at-a-glance>div:last-child{border:0}.harvest-guide-at-a-glance small{color:#f3ce55;text-transform:uppercase;font-size:11px;font-weight:900}.harvest-guide-at-a-glance strong{font-size:16px}.harvest-guide-at-a-glance span{color:#dce6ec;font-size:13px}.harvest-guide-welcome{justify-content:space-between;align-items:center;gap:30px;padding:30px clamp(20px,5vw,50px) 22px;display:flex}.harvest-guide-welcome>div:first-child>span,.harvest-guide-directory-heading span{color:#6b7b51;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900}.harvest-guide-welcome h2{color:#0d2945;margin:4px 0;font:800 clamp(27px,4vw,40px)/1.05 Bitter,Georgia,serif}.harvest-guide-welcome p{margin:7px 0 0;line-height:1.5}.harvest-guide-count{color:#fff;text-align:center;background:#7c3655;border:6px solid #f0cc58;border-radius:50%;flex:0 0 120px;place-items:center;width:120px;height:120px;padding:12px;display:grid;box-shadow:0 8px #0d29451f}.harvest-guide-count strong{font:900 34px/1 Bitter,Georgia,serif}.harvest-guide-count span{font-size:11px;line-height:1.15}.harvest-attractions{background:#fff4c9;border:1px solid #e4c760;border-radius:22px;margin:4px clamp(20px,5vw,50px) 30px;padding:24px}.harvest-attractions-heading{text-align:center}.harvest-attractions-heading>span{color:#6b7b51;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900}.harvest-attractions-heading h2{color:#0d2945;margin:5px 0;font:800 clamp(25px,4vw,36px)/1.08 Bitter,Georgia,serif}.harvest-attractions-heading p{max-width:650px;margin:7px auto 18px;line-height:1.5}.harvest-attractions-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.harvest-attractions-grid>a{color:#0d2945;background:#fff;border:1px solid #dfd2b6;border-radius:15px;text-decoration:none;transition:transform .18s,box-shadow .18s;overflow:hidden;box-shadow:0 5px 15px #28372d14}.harvest-attractions-grid>a:hover,.harvest-attractions-grid>a:focus-visible{transform:translateY(-3px);box-shadow:0 10px 22px #28372d26}.harvest-attractions-grid img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.harvest-attractions-grid a>div{padding:13px 14px 15px}.harvest-attractions-grid h3{margin:0 0 6px;font-size:17px;line-height:1.2}.harvest-attractions-grid span{color:#7c3655;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:900}.harvest-guide-controls{padding:10px clamp(20px,5vw,50px) 5px}.harvest-guide-filter-row{flex-wrap:wrap;gap:8px;display:flex}.harvest-guide-filter-row button{color:#24425b;cursor:pointer;background:#fff;border:1px solid #cdd5ce;border-radius:99px;min-height:42px;padding:9px 14px;font-size:14px;font-weight:800}.harvest-guide-filter-row button:hover,.harvest-guide-filter-row button:focus-visible{border-color:#0d2945}.harvest-guide-filter-row button.active{color:#fff;background:#0d2945;border-color:#0d2945}.harvest-guide-filter-row button.favorites{color:#7c3655;border-color:#d6aabd}.harvest-guide-filter-row button.favorites.active{color:#fff;background:#7c3655;border-color:#7c3655}.harvest-guide-search{margin:13px 0 16px}.harvest-guide-directory{padding:2px clamp(20px,5vw,50px) 32px}.harvest-guide-directory-heading{justify-content:space-between;align-items:end;gap:20px;margin:12px 0 16px;display:flex}.harvest-guide-directory-heading h2{margin:3px 0 0}.harvest-guide-directory-heading>strong{color:#52664c;white-space:nowrap;background:#edf0e2;border-radius:99px;padding:6px 10px;font-size:12px}.harvest-guide-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.harvest-guide-list article{border-color:#e4d9c2;grid-template-columns:54px minmax(0,1fr);min-height:170px;padding:18px 20px 18px 16px;position:relative;box-shadow:0 6px 18px #28372d12}.harvest-guide-list article:hover{border-color:#d5b748;transform:translateY(-2px);box-shadow:0 10px 24px #28372d1c}.harvest-guide-vendor-copy{min-width:0}.harvest-guide-apply{margin:0 clamp(20px,5vw,50px) 30px}.harvest-guide-footer{color:#dce6ec;background:#0d2945;border-radius:0 0 18px 18px;justify-content:center;align-items:center;gap:18px;padding:22px;display:flex}.harvest-guide-footer img{background:#fff;border-radius:6px;width:170px;padding:8px}.harvest-guide-footer p{margin:0;font-size:13px}@media (width<=720px){.harvest-guide-page{padding:0}.harvest-guide-shell{border:0;border-radius:0}.harvest-guide-topbar{border-radius:0;overflow-x:auto}.harvest-guide-topbar a{flex:none;padding:7px 8px;font-size:12px}.harvest-guide-header{align-items:flex-start;padding:22px 17px}.harvest-guide-header h1{font-size:38px}.harvest-guide-sunflower{font-size:49px}.harvest-guide-at-a-glance{grid-template-columns:1fr}.harvest-guide-at-a-glance>div{border-bottom:1px solid #ffffff26;border-right:0;padding:12px 17px}.harvest-guide-welcome{align-items:flex-start;padding:24px 17px 14px}.harvest-guide-count{border-width:4px;flex-basis:92px;width:92px;height:92px}.harvest-guide-count strong{font-size:27px}.harvest-attractions{margin:4px 14px 24px;padding:18px 14px}.harvest-attractions-grid{grid-template-columns:1fr}.harvest-guide-controls,.harvest-guide-directory{padding-left:14px;padding-right:14px}.harvest-guide-filter-row{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.harvest-guide-filter-row button{flex:none}.harvest-guide-list{grid-template-columns:1fr}.harvest-guide-list article{min-height:0}.harvest-guide-apply{margin:0 14px 24px}.harvest-guide-footer{border-radius:0;flex-direction:column;align-items:flex-start;padding:20px 17px}.harvest-guide-footer img{width:150px}}.harvest-guide-page{color:#203348;background:linear-gradient(#07233eb8,#0b3155db),url(/county-landscape.jpg) top/cover fixed}.harvest-guide-shell{background:#fffdf5;border-color:#17324a;box-shadow:0 24px 65px #03182b75}.harvest-guide-topbar{box-shadow:0 5px 16px #051f363d}.harvest-guide-topbar .harvest-guide-back{color:#0b3155;background:#f2c84b}.harvest-guide-header p,.harvest-guide-welcome>div:first-child>span,.harvest-guide-directory-heading span,.harvest-attractions-heading>span,.harvest-guide-list small{color:#2f604c}.harvest-guide-header h1,.harvest-guide-welcome h2,.harvest-guide-directory h2,.harvest-guide-list h3,.harvest-attractions-heading h2,.harvest-attractions-grid>a{color:#0b3155}.harvest-guide-at-a-glance small{color:#f6d867}.harvest-guide-list article{background:#fff;border-color:#e5d8ae;box-shadow:0 6px 18px #0b315514}.harvest-guide-list article:hover{border-color:#e3b72f;box-shadow:0 10px 24px #0b315521}.harvest-guide-links a{background:#eef6fb;border-color:#bdd3df}.harvest-guide-apply{color:#203348;background:linear-gradient(110deg,#fff1a8,#fffdf5);border-color:#e3b72f}.harvest-guide-apply a{color:#fff;background:#0b3155}.global-board-back{z-index:1000;color:#fff9e9;letter-spacing:.04em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d2945f0;border:1px solid #e2b93ecc;border-radius:999px;align-items:center;gap:7px;padding:9px 13px;font-size:12px;font-weight:900;line-height:1;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex;position:fixed;top:16px;left:16px;box-shadow:0 5px 16px #0d294538}.global-board-back:hover{color:#0d2945;background:#e2b93e;transform:translateY(-1px)}.global-board-back:focus-visible{outline-offset:3px;outline:3px solid #fff}.tea-back{z-index:2;color:#fff9e9;letter-spacing:.04em;background:#173b5c;border:1px solid #d9b878;border-radius:999px;align-items:center;gap:7px;width:max-content;margin:0 0 12px;padding:9px 13px;font-size:12px;font-weight:900;line-height:1;text-decoration:none;transition:transform .18s,background .18s;display:flex;position:relative;box-shadow:0 4px 12px #173b5c29}.tea-back:hover{color:#173b5c;background:#e7cf9d;transform:translateY(-1px)}.tea-back:focus-visible{outline-offset:3px;outline:3px solid #8b365f}.nh-back{color:#fff9e9;letter-spacing:.04em;background:#14303ae6;border:1px solid #d8bd72;border-radius:999px;align-items:center;gap:7px;width:max-content;margin:0 0 15px;padding:9px 13px;font-size:12px;font-weight:900;line-height:1;text-decoration:none;display:flex;box-shadow:0 4px 14px #14261e33}.nh-back:hover,.nh-back:focus-visible{color:#173b5c;background:#f3dfaa}.travel-open-badge{color:#17364b;background:#f4d36c;border-radius:99px;margin-top:18px;padding:9px 14px;font-size:13px;font-weight:900;display:inline-flex}.travel-page{color:#163246;background:#edf3f0;min-height:100vh;padding:0;font-family:Nunito Sans,Arial,sans-serif}.travel-hero{color:#fff;background:linear-gradient(90deg,#051e2fe6,#051e2f85 55%,#051e2f1f),url(/travel/scotland-loch-castle.jpg) 50% 49%/cover no-repeat;min-height:610px;position:relative;overflow:hidden}.travel-topbar{z-index:3;justify-content:flex-end;gap:10px;padding:20px clamp(20px,5vw,72px);display:flex;position:relative}.travel-topbar a{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0827398c;border:1px solid #ffffff8c;border-radius:99px;padding:10px 15px;font-size:13px;font-weight:900;text-decoration:none}.travel-topbar a:first-child{margin-right:auto}.travel-topbar a:hover,.travel-topbar a:focus-visible{color:#17364b;background:#f2c651}.travel-hero-content{z-index:2;width:min(760px,88%);padding:60px clamp(24px,8vw,118px) 90px;position:relative}.travel-hero-content img{background:#ffffffeb;border-radius:6px;width:235px;padding:9px}.travel-hero-content>p{color:#f4d36c;letter-spacing:.18em;text-transform:uppercase;margin:38px 0 8px;font-size:14px;font-weight:900}.travel-hero h1{letter-spacing:-.035em;margin:0;font:900 clamp(48px,7vw,86px)/.98 Bitter,Georgia,serif}.travel-hero h1 em{color:#f4d36c;font-weight:700}.travel-hero-content>span{margin-top:24px;font-size:16px;font-weight:800;display:block}.travel-stamp{z-index:2;color:#17364b;background:#f4d36c;border:4px double #17364b;border-radius:50%;place-items:center;width:145px;height:145px;font-size:16px;line-height:1;display:grid;position:absolute;bottom:48px;right:7vw;transform:rotate(9deg);box-shadow:0 10px 30px #00000038}.travel-stamp b{font:900 25px/1 Bitter,Georgia,serif}.travel-stamp span{letter-spacing:.22em;font-size:10px}.travel-intro{text-align:center;max-width:800px;margin:auto;padding:72px 24px 54px}.travel-intro>p{color:#b35b2d;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:13px;font-weight:900}.travel-intro h2{color:#12334a;margin:8px 0 15px;font:900 clamp(34px,5vw,56px)/1.05 Bitter,Georgia,serif}.travel-intro span{font-size:18px;line-height:1.65}.travel-trip-list{gap:42px;width:min(1180px,100% - 40px);margin:0 auto 70px;display:grid}.travel-trip{background:#fff;border-radius:28px;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 24px 60px #13304329}.travel-photo{min-height:640px;position:relative;overflow:hidden}.travel-photo img{object-fit:cover;width:100%;height:100%}.travel-photo>span{color:#14354b;letter-spacing:.12em;background:#f5cf59;border:4px solid #fff;border-radius:50%;place-items:center;width:88px;height:88px;font-size:12px;font-weight:900;display:grid;position:absolute;top:25px;left:25px;box-shadow:0 8px 25px #0003}.travel-photo>span strong{letter-spacing:0;font:900 34px/1 Bitter,Georgia,serif}.travel-copy{flex-direction:column;justify-content:center;padding:52px clamp(30px,5vw,64px);display:flex}.travel-eyebrow{color:#b2572c;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:13px;font-weight:900}.travel-copy h2{color:#12364d;margin:6px 0 12px;font:900 clamp(39px,5vw,62px)/1 Bitter,Georgia,serif}.travel-trip-intro{margin:0 0 25px;font-size:17px;line-height:1.58}.travel-facts{background:#d7e0dc;border:1px solid #d7e0dc;border-radius:13px;grid-template-columns:repeat(3,1fr);gap:1px;margin:0 0 22px;display:grid;overflow:hidden}.travel-facts>div{background:#f6f8f5;flex-direction:column;padding:15px 12px;display:flex}.travel-facts small{color:#557064;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.travel-facts strong{color:#173a50;margin:4px 0;font-size:18px}.travel-facts span{font-size:11px;line-height:1.25}.travel-route{flex-wrap:wrap;gap:7px;display:flex}.travel-route span{color:#234d42;background:#e4f0e8;border-radius:99px;padding:7px 10px;font-size:12px;font-weight:800}.travel-heather .travel-route span{color:#63334f;background:#f0e5ec}.travel-deadline{color:#59334a;background:#fff4ca;border-left:5px solid #e9b62f;border-radius:5px;margin:19px 0 0;padding:13px 15px;font-size:13px;line-height:1.4}.travel-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.travel-actions a,.travel-contact-actions a{color:#15384e;background:#fff;border:2px solid #15384e;border-radius:7px;padding:13px 18px;font-size:13px;font-weight:900;text-decoration:none}.travel-actions a:hover,.travel-actions a:focus-visible,.travel-contact-actions a:hover,.travel-contact-actions a:focus-visible{color:#17354a;background:#f3c64f;border-color:#f3c64f}.travel-contact{color:#fff;background:#183a50;grid-template-columns:1.4fr auto;align-items:center;gap:35px;padding:56px max(24px,50vw - 550px);display:grid}.travel-contact span{color:#f4cb54;letter-spacing:.15em;text-transform:uppercase;font-size:12px;font-weight:900}.travel-contact h2{margin:5px 0 8px;font:900 clamp(33px,4vw,50px)/1.05 Bitter,Georgia,serif}.travel-contact p{color:#dce7e8;max-width:700px;margin:0;font-size:16px}.travel-contact-actions{gap:10px;display:flex}.travel-contact-actions a{color:#fff;border-color:#f4cb54}.travel-contact-actions a:last-child{color:#15384e;background:#f4cb54}.travel-footer{color:#506661;background:#f6f4e9;justify-content:center;align-items:center;gap:26px;padding:27px 20px;display:flex}.travel-footer img{width:190px}.travel-footer p{font-size:12px}.autumn-bulletin .category-nav .travel-nav-link{box-shadow:0 0 0 2px #fff3a4,0 5px 12px #10304440;color:#fff!important;background:linear-gradient(135deg,#236f86,#173a5e)!important;border-color:#f1cc59!important}.autumn-bulletin .category-nav .travel-nav-link:hover,.autumn-bulletin .category-nav .travel-nav-link:focus-visible{transform:translateY(-2px);color:#17354a!important;background:linear-gradient(135deg,#ffe17b,#efb62d)!important}@media (width<=820px){.travel-hero{min-height:520px}.travel-stamp{width:105px;height:105px;bottom:28px;right:20px}.travel-stamp b{font-size:18px}.travel-trip{grid-template-columns:1fr}.travel-photo{min-height:390px}.travel-copy{padding:38px 25px}.travel-contact{grid-template-columns:1fr}.travel-contact-actions{flex-wrap:wrap}.travel-footer{flex-direction:column;align-items:flex-start}}@media (width<=560px){.travel-hero{background-position:58%;min-height:0}.travel-topbar{grid-template-columns:1fr 1fr;gap:8px;padding:64px 14px 10px;display:grid}.travel-topbar a{text-align:center;place-items:center;min-height:48px;padding:9px 8px;display:grid}.travel-topbar a:first-child{margin:0}.travel-hero-content{width:100%;padding:26px 20px 42px}.travel-hero-content img{width:min(185px,70%);padding:7px}.travel-hero-content>p{letter-spacing:.14em;margin:24px 0 7px;font-size:12px}.travel-hero h1{letter-spacing:-.025em;max-width:330px;font-size:clamp(36px,11vw,44px);line-height:1.02}.travel-hero h1 em{margin-top:4px;display:block}.travel-hero-content>span{margin-top:18px;font-size:13px;line-height:1.45}.travel-open-badge{margin-top:14px;padding:8px 11px;font-size:12px;line-height:1.3}.travel-stamp{display:none}.travel-intro{padding:42px 20px 34px}.travel-intro span{font-size:16px}.travel-trip-list{gap:25px;width:calc(100% - 20px)}.travel-trip{border-radius:18px}.travel-photo{min-height:280px}.travel-photo>span{width:72px;height:72px;top:15px;left:15px}.travel-photo>span strong{font-size:27px}.travel-copy{padding:31px 20px}.travel-copy h2{font-size:39px}.travel-facts{grid-template-columns:1fr}.travel-actions a{text-align:center;width:100%}.travel-contact{padding:42px 20px}.travel-contact-actions{display:grid}.travel-footer img{width:165px}}@media (width>=561px){.travel-topbar{padding-left:max(150px,5vw)}.travel-stamp{top:clamp(365px,58vh,455px);bottom:auto}}@media (width>=561px) and (width<=820px){.travel-stamp{top:365px}}@media (width<=620px){.global-board-back{padding:8px 11px;font-size:11px;top:10px;left:10px}}.autumn-bulletin{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.autumn-bulletin .board-header{margin-inline:auto;left:0;right:0;transform:none}.autumn-bulletin .section-plaque{width:max-content;max-width:calc(100% - 24px);margin-inline:auto;left:0;right:0;transform:none}.autumn-bulletin .posting-card:nth-child(3n+1),.autumn-bulletin .posting-card:nth-child(3n+2){transform:none}.autumn-bulletin .brand-logo,.autumn-bulletin .flyer-link img,.autumn-bulletin .sponsor-logo img{image-rendering:auto;backface-visibility:hidden}.autumn-bulletin .category-nav a,.autumn-bulletin .submit-button,.autumn-bulletin .companion-board-link{font-size:13px;line-height:1.15}.autumn-bulletin .harvest-home-callout p{font-size:14px}.autumn-bulletin .button{font-size:12px;line-height:1.15}.autumn-bulletin .board-shell{width:min(1320px,100%);padding-inline:clamp(26px,3.6vw,54px)}.autumn-bulletin .brand-logo{width:min(460px,88%)}.autumn-bulletin .board-header h1{font-size:clamp(27px,2.8vw,39px);font-weight:800;line-height:1.08}.autumn-bulletin .board-header p{font-size:clamp(15px,1.35vw,18px);font-weight:600;line-height:1.35}.autumn-bulletin .category-nav{gap:10px;margin-bottom:18px}.autumn-bulletin .category-nav a,.autumn-bulletin .submit-button,.autumn-bulletin .companion-board-link{letter-spacing:0;justify-content:center;align-items:center;min-height:40px;padding:10px 15px;font-size:14px;font-weight:800;display:inline-flex}.autumn-bulletin .board-intro{font-size:15px;line-height:1.5}.autumn-bulletin .section-plaque{letter-spacing:0;text-transform:none;padding:10px 31px;font-size:clamp(18px,1.8vw,23px);font-weight:800}.autumn-bulletin .posting-grid,.autumn-bulletin .board-section:not(.promotions) .posting-grid{grid-template-columns:repeat(auto-fit,minmax(235px,270px));gap:28px 24px}.autumn-bulletin .posting-card{border:1px solid #49301d33;max-width:270px;box-shadow:0 8px 18px #411f0b42}.autumn-bulletin .flyer-link img{height:300px}.autumn-bulletin .posting-caption{padding:14px 14px 16px}.autumn-bulletin .posting-caption h3{color:#19344d;letter-spacing:0;font-size:17px;font-weight:800;line-height:1.3}.autumn-bulletin .posting-caption p{color:#71314f;letter-spacing:0;text-transform:none;margin-top:9px;font-size:14px;font-weight:700;line-height:1.45}.autumn-bulletin .posting-actions{gap:9px;margin-top:12px}.autumn-bulletin .button,.autumn-bulletin .text-link{letter-spacing:0;text-transform:none;align-items:center;min-height:36px;padding:8px 11px;font-size:13px;font-weight:800;line-height:1.2;display:inline-flex}.autumn-bulletin .harvest-home-copy>span{font-size:14px}.autumn-bulletin .harvest-home-callout p{font-size:16px;line-height:1.5}@media (width<=700px){.autumn-bulletin .board-shell{padding-inline:14px}.autumn-bulletin .board-header h1{font-size:26px}.autumn-bulletin .board-header p{font-size:15px}.autumn-bulletin .category-nav a{min-height:44px;font-size:13px}.autumn-bulletin .posting-grid,.autumn-bulletin .board-section:not(.promotions) .posting-grid{grid-template-columns:1fr}.autumn-bulletin .posting-card{width:min(100%,340px);max-width:340px}.autumn-bulletin .flyer-link img{height:360px}.autumn-bulletin .posting-caption h3{font-size:18px}.autumn-bulletin .posting-caption p{font-size:14px}.autumn-bulletin .section-plaque{font-size:18px}}@media (width>=621px){.autumn-bulletin .board-shell{padding-top:350px}}.autumn-bulletin{color:#29414d!important;background-color:#d8e5eb!important;background-image:linear-gradient(#e0eff4d6,#bfd8e2eb),url(/county-landscape.jpg)!important}.autumn-bulletin .board-shell{--navy:#173f55;--plum:#df8f45;--gold:#e8b27d;--cream:#f8fbfc;--wood:#24475b;background-color:#dcecf2!important;background-image:radial-gradient(circle at 20% 20%,#ffffffad 0 1px,#0000 2px),radial-gradient(circle at 70% 60%,#173f551f 0 1px,#0000 2px),linear-gradient(115deg,#f8fbfcc7,#99c6d633)!important;border-color:#24475b!important;box-shadow:inset 0 0 0 5px #173f55,0 24px 70px #11344552!important}.autumn-bulletin .board-header{background:#f8fbfc!important;border-bottom-color:#df8f45!important;box-shadow:12px 12px #24475b57,0 8px 20px #11344521!important}.autumn-bulletin .board-header .header-copy:before,.autumn-bulletin .board-header .header-copy:after{content:none!important}.autumn-bulletin .board-header h1{color:#173f55!important}.autumn-bulletin .board-header p{color:#496675!important;border-top-color:#df8f45!important}.autumn-bulletin .submit-button,.autumn-bulletin .companion-board-link,.autumn-bulletin .category-nav a{color:#f8fbfc!important;background:#173f55!important;border-color:#9bc7d6!important}.autumn-bulletin .category-nav a:nth-child(2),.autumn-bulletin .category-nav a:nth-child(5){background:#246079!important}.autumn-bulletin .category-nav a:nth-child(3),.autumn-bulletin .category-nav a:nth-child(6){color:#173541!important;background:#df8f45!important;border-color:#f7c99f!important}.autumn-bulletin .category-nav a:nth-child(4){background:#3f7185!important}.autumn-bulletin .section-plaque,.autumn-bulletin .board-section:nth-of-type(2) .section-plaque,.autumn-bulletin .board-section:nth-of-type(3) .section-plaque,.autumn-bulletin .board-section:nth-of-type(4) .section-plaque,.autumn-bulletin .board-section:nth-of-type(5) .section-plaque,.autumn-bulletin .board-section:nth-of-type(6) .section-plaque{color:#f8fbfc!important;background:linear-gradient(135deg,#173f55,#246079)!important;border-color:#102f40!important}.autumn-bulletin .posting-card{background:#fff!important;border-color:#bed5de!important;box-shadow:0 8px 18px #1c415329!important}.autumn-bulletin .posting-caption h3{color:#173f55!important}.autumn-bulletin .posting-caption p{color:#496675!important}.autumn-bulletin .button{color:#fff!important;background:#246079!important;border-color:#9bc7d6!important}.autumn-bulletin .text-link{color:#173f55!important}.autumn-bulletin .harvest-home-callout{background:#f8fbfc!important;border-color:#df8f45!important;box-shadow:8px 9px #24475b38!important}.autumn-bulletin .harvest-home-mark{color:#fff!important;background:#173f55!important;border-color:#df8f45!important}.autumn-bulletin .harvest-home-copy>span{color:#b76433!important}.autumn-bulletin .harvest-home-copy h2{color:#173f55!important}.autumn-bulletin .harvest-home-actions a:first-child{color:#173541!important;background:#df8f45!important;border-color:#f7c99f!important}.autumn-bulletin .harvest-home-actions a:last-child{color:#fff!important;background:#173f55!important;border-color:#9bc7d6!important}.autumn-bulletin .farm-recovery-feature,.autumn-bulletin .community-collaboration{background:#f8fbfc!important;border-color:#246079!important;box-shadow:8px 9px #24475b2e!important}.autumn-bulletin .farm-recovery-feature{border-left-color:#df8f45!important}.autumn-bulletin .compact-advertising-callout,.autumn-bulletin .host-chamber-feature{background:#246079!important;border-color:#9bc7d6!important}.autumn-bulletin .join-chamber-feature{background:#173f55!important;border-color:#df8f45!important;box-shadow:6px 7px #24475b38!important}.autumn-bulletin .county-footer{background:#173f55!important;border-top-color:#df8f45!important}.autumn-events .events-page,.autumn-events.events-page{color:#29414d!important;background-color:#d8e5eb!important;background-image:linear-gradient(#e0eff4d6,#bfd8e2eb),url(/county-landscape.jpg)!important}.autumn-events .events-board{--gold:#df8f45;background:#f8fbfc!important;border-color:#24475b!important;box-shadow:inset 0 0 0 3px #9bc7d6,inset 0 0 0 8px #173f55,0 24px 72px #11344552!important}.autumn-events .events-board .board-header{color:#173f55!important;background:#f8fbfc!important;border-bottom-color:#df8f45!important;box-shadow:12px 12px #24475b57,0 8px 20px #11344521!important}.autumn-events .board-header .header-copy:before,.autumn-events .board-header .header-copy:after{content:none!important}.autumn-events .events-board .category-nav a,.autumn-events .events-board .companion-board-link{background:#173f55!important;border-color:#9bc7d6!important}.autumn-events .events-board .category-nav .resources-feature-link,.autumn-events .events-board .category-nav .harvest-vendors-nav{color:#173541!important;background:#df8f45!important;border-color:#f7c99f!important}.autumn-events .events-board .chamber-event-card,.autumn-events .event-host-badge.chamber-host,.autumn-events .event-host-legend>span{background:#173f55!important;border-color:#df8f45!important}.autumn-events .harvest-feature{color:#29414d!important;background:linear-gradient(135deg,#f8fbfc,#e6f1f5)!important;border-color:#9bc7d6!important;box-shadow:0 12px 28px #1c415326!important}.autumn-events .harvest-feature-kicker,.autumn-events .harvest-feature-urgency{color:#b76433!important}.autumn-events .harvest-feature-copy h2{color:#173f55!important}.autumn-events .harvest-feature-date{color:#246079!important}.autumn-events .harvest-feature-benefit{background:#fff!important;border-left-color:#df8f45!important}.autumn-events .harvest-apply-button{color:#173541!important;background:#df8f45!important;border-color:#f7c99f!important}.autumn-events .harvest-meet-button{color:#fff!important;background:#173f55!important;border-color:#9bc7d6!important}.autumn-events .county-footer{background:#173f55!important;border-top-color:#df8f45!important}.hiring-page,.advertising-page,.resources-page,.rise-page,.thanks-wall-page,.harvest-guide-page{color:#29414d!important;background-color:#d8e5eb!important;background-image:linear-gradient(#e0eff4d6,#bfd8e2eb),url(/county-landscape.jpg)!important;background-position:top!important;background-size:cover!important;background-attachment:fixed!important}.hiring-board,.advertising-showcase,.resources-shell,.rise-board{background:#eef6f8!important;border-color:#24475b!important;box-shadow:inset 0 0 0 4px #9bc7d6,0 22px 60px #1134454d!important}.hiring-page-header,.advertising-page-header,.resources-header,.rise-header{background:#f8fbfc!important;border-bottom-color:#df8f45!important;box-shadow:9px 9px #24475b47!important}.hiring-page-header h1,.advertising-page-header h1,.resources-header h1,.rise-title-wrap h1,.hiring-listings-heading h2,.resources-page h2,.rise-page h2{color:#173f55!important}.hiring-page-header>span,.advertising-page-header>span,.resources-kicker,.rise-kicker,.rise-intro>span,.presenter-heading>span,.upcoming-presenters-heading>span{color:#b76433!important}.hiring-page-nav a,.resources-back,.resources-nav a,.rise-nav a{color:#fff!important;background:#173f55!important;border-color:#9bc7d6!important}.hiring-page-nav a:last-child,.resources-back.secondary,.rise-nav a:nth-child(2){color:#173541!important;background:#df8f45!important;border-color:#f7c99f!important}.hiring-offer,.advertising-apply,.lunch-host-callout,.rise-cta{color:#fff!important;background:linear-gradient(120deg,#173f55,#246079)!important;border-color:#9bc7d6!important;box-shadow:7px 8px #24475b33!important}.hiring-offer>a,.advertising-apply>a,.lunch-host-callout>a,.rise-cta>a{color:#173541!important;background:#df8f45!important;border-color:#f7c99f!important}.hiring-listings,.rise-intro,.upcoming-presenter-card,.presenter-card{background:#f8fbfc!important;border-color:#9bc7d6!important;box-shadow:5px 6px #24475b21!important}.hiring-listing-card,.lunch-learn-card{background:#fff!important;border-color:#bed5de!important;box-shadow:5px 6px #24475b21!important}.hiring-listing-card h3,.lunch-learn-copy h3,.upcoming-presenter-card h3,.presenter-card h3{color:#173f55!important}.hiring-listing-actions a,.upcoming-learn-more{color:#fff!important;background:#246079!important}.hiring-listing-actions a:last-child{color:#173541!important;background:#df8f45!important}.hiring-footer>strong,.advertising-back{color:#173f55!important}.resources-footer,.rise-footer{color:#fff!important;background:#173f55!important;border-top-color:#df8f45!important}.resource-section,.start-panel,.organization-card{background:#f8fbfc!important;border-color:#bed5de!important;box-shadow:0 7px 18px #24475b1f!important}.organization-primary,.resource-badge{color:#fff!important;background:#246079!important}.lunch-learns-page .events-board{background:#eef6f8!important;box-shadow:inset 0 0 0 3px #9bc7d6,inset 0 0 0 8px #173f55,0 24px 72px #11344552!important}.lunch-learn-heading>span,.lunch-learn-copy p{color:#b76433!important}.lunch-learn-heading h2{color:#173f55!important}.lunch-learn-date{color:#fff!important;background:#246079!important}.lunch-learn-card{border-top-color:#df8f45!important}.rise-header:before,.rise-header:after,.flyer-sunrise-accent{display:none!important}.rise-title-wrap h1 i{color:#df8f45!important}.presenter-sun,.rise-cta-sun{color:#173f55!important;background:#df8f45!important;border-color:#f7c99f!important}.next-up-label{color:#173541!important;background:#df8f45!important}.upcoming-presenters{background:linear-gradient(145deg,#173f55,#246079)!important;border-color:#9bc7d6!important;box-shadow:9px 10px #24475b33!important}.upcoming-presenters-heading>span{color:#f7c99f!important}.upcoming-presenters-heading h2{color:#fff!important}.upcoming-presenters-heading p{color:#e8f2f5!important}.upcoming-presenter-card.next-up{background:linear-gradient(#fff,#eaf4f6)!important;border-color:#df8f45!important}.presenter-card{background:linear-gradient(#fff,#eef6f8)!important;border-color:#246079 #9bc7d6 #9bc7d6!important}.presenter-card:after{background:#df8f45!important}.presenter-month,.upcoming-presenter-card time{color:#b76433!important}.advertising-showcase .placement-example,.advertising-showcase .hiring-placement,.advertising-showcase .sponsor-example-row{background:#f8fbfc!important;border-color:#9bc7d6!important;box-shadow:7px 8px #24475b26!important}.advertising-showcase .placement-label,.advertising-showcase .featured-mark,.advertising-showcase .mini-logo,.advertising-showcase .hiring-icon,.advertising-showcase .sponsor-example-logo{background:#173f55!important;border-color:#df8f45!important}.advertising-showcase h2{color:#173f55!important}.submit-page{background:#e8f2f5!important}.submit-toolbar{background:#173f55!important}.submit-back,.submit-page .button{color:#fff!important;background:#246079!important;border-color:#9bc7d6!important}.submit-card,.submit-panel{background:#fff!important;border-color:#9bc7d6!important}.thanks-wall-shell{background:#f8fbfc!important;border-color:#9bc7d6!important;box-shadow:0 25px 75px #11344559!important}.thanks-wall-shell:before,.thanks-wall-shell:after{border-color:#df8f454d!important}.thanks-wall-header>p{color:#b76433!important}.thanks-wall-header h1{color:#173f55!important}.thanks-wall-header h2{color:#496675!important}.thanks-sponsor-card{border-color:#bed5de #bed5de #df8f45!important;box-shadow:0 6px 14px #24475b1a!important}.thanks-sponsor-card strong{color:#173f55!important}.thanks-wall-footer{color:#fff!important;background:#173f55!important;border-left-color:#df8f45!important}.thanks-wall-footer strong,.thanks-wall-footer>span{color:#f7c99f!important}.sponsor-event-card,.sponsor-event-card.bowling,.sponsor-event-card.wellness,.sponsor-event-card.pink,.sponsor-event-card.annual{--event-accent:#df8f45!important;--event-dark:#173f55!important;background:#fff!important;border-color:#df8f45 #bed5de #bed5de!important;box-shadow:0 8px 22px #24475b1f!important}.sponsor-role,.sponsor-role.has-logo{background:#eef6f8!important}.sponsor-role span{color:#b76433!important}.event-month-label{background:#173f55!important;border-top-color:#df8f45!important}.event-month-label:after{background:#df8f45!important}.event-month-label strong{color:#f7c99f!important}.event-thanks-card{border-color:#bed5de!important;box-shadow:0 8px 22px #24475b1c!important}.event-thanks-card:before,.event-thanks-card.plum:before,.event-thanks-card.green:before,.event-thanks-card.navy:before{background:#df8f45!important}.event-card-heading{background:linear-gradient(145deg,#f8fbfc,#eaf4f6)!important}.event-card-star,.event-card-heading p{color:#b76433!important}.event-card-heading h2{color:#173f55!important}.event-sponsor-list{background:#eaf4f6!important}.event-sponsor-name,.event-sponsor-name.featured,.event-sponsor-name.hole-in-one-sponsor{color:#173f55!important;background:#fff!important;border-color:#bed5de!important;box-shadow:0 4px 12px #24475b14,inset 0 -4px #df8f45!important}.event-sponsor-name.hole-in-one-sponsor:before{color:#df8f45!important}.event-sponsor-role{background:#173f55!important}.event-community-note{color:#496675!important;background:linear-gradient(145deg,#fff,#eef6f8)!important}.event-community-note strong{color:#173f55!important;background:#fff!important;border-left-color:#df8f45!important}.travel-hero{background:linear-gradient(90deg,#0b3155f0,#173f559e 58%,#0b31552e),url(/travel/scotland-loch-castle.jpg) 50% 49%/cover no-repeat!important}.travel-topbar a{background:#173f55b3!important;border-color:#9bc7d6!important}.travel-hero-content>p,.travel-hero h1 em{color:#f7c99f!important}.travel-open-badge,.travel-stamp{color:#173541!important;background:#df8f45!important}.travel-intro>p,.travel-eyebrow{color:#b76433!important}.travel-intro h2,.travel-copy h2{color:#173f55!important}.travel-trip{box-shadow:0 24px 60px #24475b29!important}.travel-photo>span{color:#173541!important;background:#df8f45!important}.travel-route span{color:#245268!important;background:#e1f0f4!important}.travel-actions a,.travel-contact-actions a{color:#173f55!important;border-color:#173f55!important}.travel-actions .travel-primary,.travel-contact-actions a:first-child{color:#fff!important;background:#173f55!important}.travel-contact{background:#173f55!important}.travel-contact span{color:#f7c99f!important}.travel-contact-actions a:last-child{color:#173541!important;background:#df8f45!important;border-color:#df8f45!important}.travel-footer{background:#f8fbfc!important}.harvest-guide-page{background-image:linear-gradient(#e0eff4d1,#bfd8e2e6),url(/county-landscape.jpg)!important}.harvest-guide-shell{background:#f8fbfc!important;border-color:#24475b!important}.harvest-guide-topbar,.harvest-guide-at-a-glance,.harvest-guide-footer{background:#173f55!important}.harvest-guide-header{background:linear-gradient(118deg,#f8fbfc,#e5f1f5 70%,#f7c99f)!important}.harvest-guide-topbar .harvest-guide-back,.harvest-guide-apply a{color:#173541!important;background:#df8f45!important}.harvest-guide-header h1,.harvest-guide-welcome h2,.harvest-guide-directory h2,.harvest-guide-list h3,.harvest-attractions-heading h2{color:#173f55!important}.harvest-guide-header span,.harvest-guide-links a,.harvest-attractions-grid span{color:#246079!important}.harvest-guide-header p,.harvest-guide-list small,.harvest-guide-directory-heading span,.harvest-attractions-heading>span{color:#4a7062!important}.harvest-attractions{background:#eaf4f6!important;border-color:#9bc7d6!important}.harvest-guide-list article{border-color:#bed5de!important;box-shadow:0 6px 18px #24475b14!important}.harvest-guide-icon{background:#eef6f8!important}.harvest-guide-apply{background:linear-gradient(110deg,#f7c99f,#f8fbfc)!important;border-color:#df8f45!important}.autumn-resources .resources-header:before,.autumn-resources .resources-header:after{content:none!important}.resources-page .resource-alerts-heading h2{color:#fff8e9!important}.autumn-bulletin .category-nav .candice-fund-nav-link{box-shadow:0 0 0 2px #fff1f6,0 5px 12px #820d403d;color:#fff!important;background:linear-gradient(135deg,#c20d5d,#ef3d86)!important;border-color:#ffd0e1!important}.autumn-bulletin .category-nav .candice-fund-nav-link:hover,.autumn-bulletin .category-nav .candice-fund-nav-link:focus-visible{color:#7b0e3c!important;background:#ffd5e5!important}.candice-fund-page{color:#3e2430;background:#fff8fb;min-height:100vh;font-family:Nunito Sans,Arial,sans-serif}.candice-fund-hero{background:linear-gradient(135deg,#fff1f6,#f9c9dc 55%,#f39cbd);padding:64px 24px 70px}.candice-hero-inner{grid-template-columns:minmax(250px,390px) minmax(0,1fr);align-items:center;gap:clamp(35px,6vw,80px);width:min(1100px,100%);margin:auto;display:grid}.candice-hero-inner figure{background:#fff;margin:0;padding:13px;position:relative;transform:rotate(-2deg);box-shadow:18px 18px #9f174c33,0 18px 45px #71163e33}.candice-hero-inner figure:after{content:"Candice Corcione";color:#fff;text-align:center;background:linear-gradient(#0000,#460823db);padding:12px;font:800 16px/1.2 Bitter,Georgia,serif;position:absolute;bottom:14px;left:14px;right:14px}.candice-hero-inner figure img{aspect-ratio:1/1.05;object-fit:cover;width:100%;display:block}.candice-hero-inner>div{text-align:left}.candice-hero-logo{background:#fff;border-radius:8px;width:min(210px,55vw);padding:9px;box-shadow:0 8px 28px #71163e1f}.candice-fund-hero p,.candice-kicker{color:#b30c55;letter-spacing:.16em;text-transform:uppercase;margin:30px 0 8px;font-size:13px;font-weight:900}.candice-fund-hero h1{color:#8f0d46;letter-spacing:-.035em;max-width:720px;margin:0;font:900 clamp(43px,7vw,78px)/.98 Bitter,Georgia,serif}.candice-hero-inner>div>span{max-width:690px;margin:24px 0 0;font-size:18px;font-weight:700;line-height:1.55;display:block}.candice-fund-intro{grid-template-columns:minmax(0,1.5fr) minmax(260px,.7fr);gap:56px;width:min(1100px,100% - 40px);margin:auto;padding:76px 0;display:grid}.candice-fund-intro h2,.candice-walk h2,.candice-sponsor-section h2{color:#791039;margin:7px 0 18px;font:900 clamp(34px,5vw,55px)/1.06 Bitter,Georgia,serif}.candice-fund-intro p:not(.candice-kicker),.candice-walk-copy>p,.candice-sponsor-section p{font-size:17px;line-height:1.68}.candice-fund-intro blockquote{color:#fff;background:#9f174c;border-radius:2px 34px;align-self:center;margin:0;padding:35px;font:700 23px/1.5 Bitter,Georgia,serif;box-shadow:14px 14px #f2bed1}.candice-scholarships{color:#fff;text-align:center;background:#7d123e;padding:68px max(24px,50vw - 440px)}.candice-scholarships .candice-kicker{color:#ffd1e2;margin-top:0}.candice-scholarships h2{color:#fff;margin:7px auto 24px;font:900 clamp(34px,5vw,52px)/1.08 Bitter,Georgia,serif}.candice-scholarships p:not(.candice-kicker){margin:0 auto 17px;font-size:17px;line-height:1.7}.candice-scholarships p:last-child{margin-bottom:0;font-weight:800}.candice-walk{background:#f6d6e3;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);align-items:center;gap:55px;padding:78px max(24px,50vw - 560px);display:grid}.candice-flyer{display:block}.candice-flyer img{border:9px solid #fff;width:100%;display:block;box-shadow:0 18px 45px #68113933}.candice-walk-facts{grid-template-columns:1fr 1fr;gap:12px;margin:25px 0;display:grid}.candice-walk-facts div{background:#ffffffbf;border-left:5px solid #d61967;padding:15px}.candice-walk-facts dt{color:#a10f4c;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.candice-walk-facts dd{margin:4px 0 0;font-weight:800;line-height:1.35}.candice-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.candice-actions a,.candice-sponsor-section a,.candice-fund-footer a{color:#fff;background:#9f174c;border:2px solid #9f174c;border-radius:6px;padding:13px 17px;font-weight:900;text-decoration:none;display:inline-block}.candice-actions a:last-child{color:#791039;background:#fff}.candice-sponsor-section{grid-template-columns:1fr 1fr;gap:70px;width:min(1050px,100% - 40px);margin:auto;padding:78px 0;display:grid}.candice-sponsor-section ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.candice-sponsor-section li{background:#fff;border:1px solid #efbad0;justify-content:space-between;gap:20px;padding:18px 20px;font-size:16px;display:flex;box-shadow:0 8px 18px #75183f14}.candice-sponsor-section li strong{color:#ad0f53;font-size:20px}.candice-fund-footer{color:#fff;text-align:center;background:#6f1036;padding:44px 24px}.candice-fund-footer p{margin:0 0 25px;font:700 24px/1.3 Bitter,Georgia,serif}.candice-fund-footer div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.candice-fund-footer a{background:0 0;border-color:#f5b9d0}.candice-hope-sponsors{background:radial-gradient(circle at 8% 18%,#ffffffbf 0 5px,#0000 6px),radial-gradient(circle at 91% 24%,#ffffffa6 0 7px,#0000 8px),linear-gradient(145deg,#f9c5d8,#fff2f7 46%,#f4b3cc);padding:78px max(24px,50vw - 540px);position:relative;overflow:hidden}.candice-hope-sponsors:before,.candice-hope-sponsors:after{content:"";pointer-events:none;border:2px solid #a60e4e21;border-radius:50%;width:180px;height:180px;position:absolute}.candice-hope-sponsors:before{top:-92px;left:-62px}.candice-hope-sponsors:after{bottom:-105px;right:-72px}.candice-hope-heading{z-index:1;text-align:center;max-width:760px;margin:0 auto 34px;position:relative}.candice-hope-heading .candice-kicker{margin-top:0}.candice-hope-heading h2{color:#791039;margin:7px 0 14px;font:900 clamp(39px,6vw,62px)/1 Bitter,Georgia,serif}.candice-hope-heading>p:last-child{margin:0;font-size:18px;line-height:1.55}.candice-hope-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid;position:relative}.candice-hope-card{text-align:center;background:#fffffff2;border:2px solid #e9a4bf;border-bottom:8px solid #b70f58;place-items:center;min-height:310px;padding:58px 28px 30px;display:grid;position:relative;overflow:hidden;box-shadow:12px 14px #8f0d461f,0 18px 38px #6916391f}.candice-hope-card:after{content:"HOPE";color:#b70f580e;letter-spacing:-.08em;pointer-events:none;font:900 78px/1 Bitter,Georgia,serif;position:absolute;bottom:-19px;right:-8px}.candice-hope-level{color:#fff;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:#9f174c;border-radius:0 0 18px 18px;padding:10px 22px;font-size:12px;font-weight:900;position:absolute;top:0;left:50%;transform:translate(-50%)}.candice-hope-logo-stage{background:#fff;border:1px solid #efd2de;place-items:center;width:min(275px,90%);height:130px;padding:22px;display:grid;box-shadow:0 7px 18px #69163914}.candice-hope-logo-stage img{object-fit:contain;max-width:100%;max-height:86px;display:block}.candice-hope-monogram{color:#fff;background:linear-gradient(145deg,#7d123e,#c71b68);border:7px solid #f9d5e3;border-radius:50%;place-items:center;width:130px;height:130px;font:900 43px/1 Bitter,Georgia,serif;display:grid;box-shadow:0 0 0 2px #b70f58,0 9px 22px #69163933}.candice-hope-card h3{z-index:1;color:#791039;margin:22px 0 0;font:900 clamp(24px,3vw,32px)/1.1 Bitter,Georgia,serif;position:relative}.candice-hope-thanks{z-index:1;color:#fff;text-align:center;background:#861343;border-left:7px solid #f7acc8;max-width:850px;margin:35px auto 0;padding:19px 24px;font-size:16px;line-height:1.55;position:relative;box-shadow:7px 8px #86134326}.candice-hope-thanks strong{color:#ffd7e6}@media (width<=760px){.candice-fund-hero{padding:72px 20px 52px}.candice-hero-inner{grid-template-columns:1fr;gap:36px}.candice-hero-inner figure{width:min(330px,86vw);margin:auto}.candice-hero-inner>div{text-align:center}.candice-fund-hero h1{margin:auto}.candice-hero-inner>div>span{margin-left:auto;margin-right:auto}.candice-fund-intro,.candice-walk,.candice-sponsor-section{grid-template-columns:1fr;gap:35px;padding-top:52px;padding-bottom:52px}.candice-walk-facts{grid-template-columns:1fr}.candice-flyer{max-width:480px;margin:auto}.candice-actions a{text-align:center;width:100%}.candice-hope-sponsors{padding-top:55px;padding-bottom:55px}.candice-hope-grid{grid-template-columns:1fr}.candice-hope-card{min-height:285px;padding-left:18px;padding-right:18px}.candice-hope-heading>p:last-child{font-size:16px}.candice-sponsor-section li{align-items:center}.candice-sponsor-section li span{max-width:68%}}:root{--board-navy:#173f55;--board-blue:#246079;--board-sky:#9bc7d6;--board-pale:#e8f2f5;--board-paper:#f8fbfc;--board-ink:#29414d;--board-muted:#496675;--board-accent:#df8f45;--board-accent-soft:#f7c99f}body,.autumn-bulletin,.autumn-events,.autumn-resources,.hiring-page,.advertising-page,.rise-page,.travel-page,.harvest-guide-page,.welcome-page,.workplace-law-page,.candice-fund-page,.submit-page,.thanks-wall-page,.autumn-bulletin h1,.autumn-bulletin h2,.autumn-bulletin h3,.autumn-events h1,.autumn-events h2,.autumn-events h3,.autumn-resources h1,.autumn-resources h2,.autumn-resources h3,.hiring-page h1,.hiring-page h2,.hiring-page h3,.advertising-page h1,.advertising-page h2,.advertising-page h3,.rise-page h1,.rise-page h2,.rise-page h3,.travel-page h1,.travel-page h2,.travel-page h3,.harvest-guide-page h1,.harvest-guide-page h2,.harvest-guide-page h3,.welcome-page h1,.welcome-page h2,.welcome-page h3,.workplace-law-page h1,.workplace-law-page h2,.workplace-law-page h3,.candice-fund-page h1,.candice-fund-page h2,.candice-fund-page h3,.candice-fund-page blockquote,.candice-fund-page footer p{font-family:Nunito Sans,Aptos,Segoe UI,Arial,sans-serif!important}h1,h2,h3{letter-spacing:-.025em}p,li,dd{letter-spacing:0}.welcome-page{color:var(--board-ink)!important;background:linear-gradient(#e0eff4d6,#bfd8e2eb),url(/county-landscape.jpg) 50%/cover fixed!important}.welcome-shell{background:var(--board-paper)!important;box-shadow:inset 0 0 0 3px var(--board-sky),0 25px 70px #11344552!important;border-color:#24475b!important}.welcome-hero{border-bottom-color:var(--board-accent)!important}.welcome-hero-panel{border-color:var(--board-sky)!important;background:#f8fbfcf2!important;box-shadow:10px 12px #24475b47!important}.welcome-hero h1,.welcome-intro h2,.section-heading h2,.path-heading h2,.business-path .path-heading h2,.welcome-offer h2,.connect-melissa h2{color:var(--board-navy)!important}.welcome-kicker,.welcome-intro>span,.section-heading>span,.towns-copy>span,.welcome-offer span,.connect-melissa span,.path-heading small,.path-grid b{color:#b76433!important}.welcome-hero-panel>p,.path-grid p{color:var(--board-muted)!important}.welcome-hero-actions a,.welcome-offer>a,.connect-melissa>a{background:var(--board-blue)!important;border-color:var(--board-sky)!important}.welcome-hero-actions a:nth-child(2){background:var(--board-navy)!important}.resident-path,.business-path{background:#eef6f8!important}.path-heading>span{background:var(--board-blue)!important;border-color:var(--board-sky)!important}.path-grid>a{border-color:#bed5de!important;box-shadow:4px 5px #24475b1f!important}.welcome-offer{background:#e5f1f5!important;border-color:#bed5de!important}.welcome-footer{background:var(--board-navy)!important;border-top-color:var(--board-accent)!important}.welcome-footer strong{color:var(--board-accent-soft)!important}.workplace-law-page{color:var(--board-ink)!important;background:linear-gradient(#e0eff4d6,#bfd8e2eb),url(/county-landscape.jpg) 50%/cover fixed!important}.workplace-law-sheet{background:var(--board-paper)!important;box-shadow:inset 0 0 0 3px var(--board-sky),0 24px 70px #11344557!important;border-color:#24475b!important}.workplace-law-nav,.workplace-law-actions{background:#e5f1f5!important}.workplace-law-nav a,.workplace-law-links a{background:var(--board-blue)!important;border-color:var(--board-sky)!important}.workplace-law-header{background:var(--board-paper)!important;border-bottom-color:var(--board-accent)!important}.workplace-law-header h1,.workplace-law-grid h2,.workplace-law-actions h2{color:var(--board-navy)!important}.workplace-law-header>span,.workplace-law-actions span,.workplace-law-next span{color:#b76433!important}.workplace-law-alert,.workplace-law-next,.workplace-law-sheet footer{background:var(--board-navy)!important;border-color:var(--board-accent)!important}.workplace-law-alert strong{color:var(--board-accent-soft)!important}.workplace-law-grid>article{border-color:#bed5de!important;box-shadow:5px 6px #24475b1c!important}.workplace-law-grid>article>span{background:var(--board-blue)!important;border-color:var(--board-sky)!important}.workplace-law-grid p{color:var(--board-muted)!important}.candice-fund-page h1,.candice-fund-page h2,.candice-fund-page h3,.travel-page h1,.travel-page h2,.travel-page h3,.harvest-guide-page h1,.harvest-guide-page h2,.harvest-guide-page h3,.rise-page h1,.rise-page h2,.rise-page h3{font-style:normal!important}@media (width<=700px){body{font-size:15px;line-height:1.55}h1,h2,h3{letter-spacing:-.015em;line-height:1.12}.global-board-back{letter-spacing:0;font-size:12px}.category-nav a,.companion-board-link,.submit-button,.welcome-hero-actions a,.welcome-offer>a,.connect-melissa>a,.workplace-law-nav a,.workplace-law-links a,.travel-actions a,.travel-contact-actions a,.harvest-guide-topbar a{min-height:44px;font-size:13px;line-height:1.25}.welcome-page,.workplace-law-page,.hiring-page,.advertising-page,.rise-page,.harvest-guide-page{background-attachment:scroll!important}.welcome-hero h1,.workplace-law-header h1,.travel-hero h1,.candice-fund-hero h1{line-height:1.05!important}}@media (width<=720px){.harvest-guide-topbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:9px 10px;display:grid;overflow:visible}.harvest-guide-topbar a,.harvest-guide-topbar .harvest-guide-back{text-align:center;justify-content:center;align-items:center;width:100%;min-width:0;min-height:40px;margin:0;padding:7px 8px;display:flex}}@media (width<=650px){.autumn-bulletin .mobile-section-menu .mobile-menu-separator{color:#24475b!important;background:#f5e4b7!important;border-left-color:#c87355!important}.autumn-bulletin .mobile-section-menu .program-menu-links a.travel-nav-link{color:#fff!important;background:linear-gradient(135deg,#2d7085,#245268)!important}.autumn-bulletin .mobile-section-menu .program-menu-links a.candice-fund-nav-link{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;min-height:46px;line-height:1.25;color:#fff!important;background:linear-gradient(135deg,#b8175a,#df4f86)!important;border:1px solid #f3aac6!important;font-size:11.5px!important;display:grid!important;box-shadow:0 4px 10px #80134133!important}.autumn-bulletin .mobile-section-menu .candice-ribbon{place-items:center;width:24px;height:24px;font-size:18px;line-height:1;display:grid}}@media (width<=760px){.candice-fund-hero{padding:62px 18px 38px!important}.candice-hero-inner{gap:22px!important}.candice-hero-inner figure{width:min(238px,70vw)!important;padding:9px!important;box-shadow:10px 11px #9f174c29,0 12px 28px #71163e29!important}.candice-hero-inner figure:after{padding:8px;font-size:14px;bottom:10px;left:10px;right:10px}.candice-hero-logo{width:min(160px,48vw)!important;padding:6px!important}.candice-fund-hero p{letter-spacing:.11em!important;margin:18px 0 7px!important;font-size:11px!important}.candice-fund-hero h1{letter-spacing:-.035em!important;max-width:330px!important;font-size:clamp(34px,10.5vw,46px)!important;line-height:1.01!important}.candice-hero-inner>div>span{max-width:340px!important;margin-top:15px!important;font-size:14px!important;line-height:1.45!important}}@media (width<=620px){.hiring-page-nav,.rise-nav{padding-top:66px!important}}.harvest-vendor-ribbon{color:#fff;background:linear-gradient(100deg,var(--board-navy),var(--board-blue));border:2px solid var(--board-sky);border-radius:999px;justify-content:center;align-items:center;gap:11px;width:min(760px,100%);min-height:46px;margin:14px auto 25px;padding:9px 16px;text-decoration:none;display:flex;box-shadow:0 6px 15px #11344529}.harvest-vendor-ribbon>span{font-size:21px;line-height:1}.harvest-vendor-ribbon>strong{font-size:14px;font-weight:900}.harvest-vendor-ribbon>small{color:#e7f3f7;font-size:12px;font-weight:700}.harvest-vendor-ribbon:hover,.harvest-vendor-ribbon:focus-visible{color:var(--board-navy);background:var(--board-accent-soft);border-color:var(--board-accent);transform:translateY(-1px)}.harvest-vendor-ribbon:hover small,.harvest-vendor-ribbon:focus-visible small{color:var(--board-navy)}.autumn-events .events-board .chamber-events-list{grid-template-columns:1fr;gap:14px;width:min(860px,100%);margin:0 auto;display:grid}.autumn-events .events-board .chamber-event-mention{grid-template-columns:104px minmax(0,1fr);align-items:stretch;width:100%;max-width:none;margin:0;padding-top:0;display:grid;overflow:hidden;border:1px solid var(--board-sky)!important;border-left:6px solid var(--board-accent)!important;background:#fff!important;transform:none!important;box-shadow:0 7px 17px #173f551f!important}.autumn-events .events-board .chamber-event-mention:hover,.autumn-events .events-board .chamber-event-mention:focus-within{transform:translateY(-3px)!important}.autumn-events .events-board .chamber-event-mention>.pin{display:none}.chamber-event-mark{color:#fff;background:linear-gradient(160deg,#173f55,#247584);flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:150px;display:flex}.chamber-event-mark span{letter-spacing:.18em;font-size:13px;font-weight:900}.chamber-event-mark strong{color:#f5c95e;font-size:43px;line-height:1}.autumn-events .events-board .chamber-event-mention .posting-caption{text-align:left;border-top:0;grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;gap:5px 22px;padding:22px 24px;display:grid;background:#fff!important}.autumn-events .events-board .chamber-event-mention .event-host-badge{grid-column:1/-1;width:max-content;margin:0 0 3px}.autumn-events .events-board .chamber-event-mention .posting-caption h3{grid-column:1;font-size:23px;line-height:1.15}.autumn-events .events-board .chamber-event-mention .posting-caption p{grid-column:1;min-height:0;margin:3px 0 0;font-size:14px;line-height:1.45}.autumn-events .events-board .chamber-event-mention .posting-actions{grid-area:2/2/4;align-self:center;margin:0}.autumn-events .events-board .chamber-event-mention .button{text-align:center;min-width:150px;padding:11px 14px;font-size:12px}.homepage-events-full .chamber-events-list{gap:14px;width:min(860px,100%);margin:0 auto;grid-template-columns:1fr!important;display:grid!important}.homepage-events-full .chamber-event-mention{align-items:stretch;overflow:hidden;border:1px solid var(--board-sky)!important;border-left:6px solid var(--board-accent)!important;background:#fff!important;grid-template-columns:104px minmax(0,1fr)!important;width:100%!important;max-width:none!important;margin:0!important;padding-top:0!important;display:grid!important;transform:none!important;box-shadow:0 7px 17px #173f551f!important}.homepage-events-full .chamber-event-mention:hover,.homepage-events-full .chamber-event-mention:focus-within{transform:translateY(-3px)!important}.homepage-events-full .chamber-event-mention>.pin{display:none}.homepage-events-full .chamber-event-mention .posting-caption{align-content:center;align-items:center;gap:5px 22px;text-align:left!important;background:#fff!important;border-top:0!important;grid-template-columns:minmax(0,1fr) auto!important;padding:22px 24px!important;display:grid!important}.homepage-events-full .chamber-event-mention .event-host-badge{grid-column:1/-1;width:max-content;margin:0 0 3px}.homepage-events-full .chamber-event-mention .posting-caption h3{grid-column:1;font-size:23px;line-height:1.15}.homepage-events-full .chamber-event-mention .posting-caption p{grid-column:1;min-height:0;margin:3px 0 0;font-size:14px;line-height:1.45}.homepage-events-full .chamber-event-mention .posting-actions{grid-area:2/2/4;align-self:center;margin:0}.homepage-events-full .chamber-event-mention .button{text-align:center;min-width:150px;padding:11px 14px;font-size:12px}@media (width<=620px){.autumn-events .events-board .chamber-events-list{gap:11px}.autumn-events .events-board .chamber-event-mention{grid-template-columns:68px minmax(0,1fr);border-left-width:4px!important}.chamber-event-mark{min-height:160px}.chamber-event-mark span{font-size:11px}.chamber-event-mark strong{font-size:32px}.autumn-events .events-board .chamber-event-mention .posting-caption{text-align:left;align-items:flex-start;padding:15px 13px;display:flex}.autumn-events .events-board .chamber-event-mention .event-host-badge{margin:0 0 2px}.autumn-events .events-board .chamber-event-mention .posting-caption h3{font-size:17px}.autumn-events .events-board .chamber-event-mention .posting-caption p{font-size:12px}.autumn-events .events-board .chamber-event-mention .posting-actions{width:100%;margin-top:6px}.autumn-events .events-board .chamber-event-mention .button{width:100%;min-width:0;padding:10px;font-size:11px}.homepage-events-full .chamber-events-list{gap:11px}.homepage-events-full .chamber-event-mention{border-left-width:4px!important;grid-template-columns:68px minmax(0,1fr)!important}.homepage-events-full .chamber-event-mention .posting-caption{align-items:flex-start;text-align:left!important;padding:15px 13px!important;display:flex!important}.homepage-events-full .chamber-event-mention .event-host-badge{margin:0 0 2px}.homepage-events-full .chamber-event-mention .posting-caption h3{font-size:17px}.homepage-events-full .chamber-event-mention .posting-caption p{font-size:12px}.homepage-events-full .chamber-event-mention .posting-actions{width:100%;margin-top:6px}.homepage-events-full .chamber-event-mention .button{width:100%;min-width:0;padding:10px;font-size:11px}}.momentum-pin{z-index:1100;width:min(430px,100vw - 40px);color:var(--board-ink);background:linear-gradient(145deg,#fffdf6,var(--board-paper));border:2px solid var(--board-sky);border-top:7px solid var(--board-accent);border-radius:5px 22px;grid-template-columns:58px minmax(0,1fr);gap:14px;padding:20px 20px 17px;animation:.55s cubic-bezier(.2,.8,.2,1) both momentum-arrive;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 20px 50px #11344547,8px 9px #24607929}.momentum-pin:before{content:"";background:var(--board-accent);border:4px solid #fff;border-radius:50%;width:22px;height:22px;position:absolute;top:-16px;left:38px;box-shadow:0 3px 7px #11344547}.momentum-collapse{width:32px;height:32px;color:var(--board-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;font-size:25px;line-height:1;position:absolute;top:7px;right:10px}.momentum-collapse:hover,.momentum-collapse:focus-visible{color:#fff;background:var(--board-navy)}.momentum-ct{color:#fff;background:var(--board-navy);border:3px solid var(--board-sky);border-radius:46% 54% 50% 42%;place-items:center;width:54px;height:54px;margin-top:7px;font-size:16px;font-weight:900;display:grid;transform:rotate(-4deg)}.momentum-copy>span{color:var(--board-navy);font-size:20px;font-weight:900;line-height:1.05;display:block}.momentum-copy>small{color:#b76433;letter-spacing:.02em;margin-top:4px;font-size:11px;font-weight:800;display:block}.momentum-copy p{color:var(--board-muted);margin:10px 0 12px;font-size:14px;line-height:1.48}.momentum-copy>div{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.momentum-copy a{color:#fff;background:var(--board-blue);border-radius:4px;padding:8px 11px;font-size:12px;font-weight:800;text-decoration:none}.momentum-copy>div button{color:var(--board-muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:7px 2px;font-size:11px;font-weight:800;text-decoration:underline}.momentum-pin-trigger{z-index:1100;color:var(--board-navy);border:2px solid var(--board-sky);cursor:pointer;transform-origin:50% 0;background:#f8fbfcf5;border-radius:16px;justify-items:center;gap:2px;padding:4px 8px 7px;animation:1.05s cubic-bezier(.2,.75,.25,1.18) both pin-drop;display:grid;position:fixed;top:78px;right:22px;box-shadow:0 10px 28px #1134453d}.momentum-pin-trigger span{filter:drop-shadow(0 5px 3px #1134453d);font-size:44px;line-height:1;display:block;transform:rotate(-9deg)}.momentum-pin-trigger small{font-size:10px;font-weight:900;line-height:1.1}.momentum-pin-trigger:hover,.momentum-pin-trigger:focus-visible{background:#fff;transform:translateY(-3px);box-shadow:0 13px 32px #1134454d}.momentum-top-pin{z-index:1100;border:2px solid var(--board-accent);cursor:pointer;background:linear-gradient(145deg,#fff3c5,#f7c99f);border-radius:50%;place-items:center;width:46px;height:46px;padding:0;animation:3.4s ease-in-out infinite top-pin-wiggle;display:grid;position:fixed;top:15px;right:16px;box-shadow:0 7px 20px #11344538}.momentum-top-pin span{filter:drop-shadow(0 3px 2px #11344538);font-size:28px;line-height:1;transform:rotate(-10deg)}.momentum-top-pin:hover,.momentum-top-pin:focus-visible{background:#fff;animation:none;transform:scale(1.08)rotate(5deg)}@media (width>=621px){.momentum-top-pin{top:72px;right:max(34px,50vw - 626px)}}@keyframes momentum-arrive{0%{opacity:0;transform:translateY(28px)rotate(1deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes pin-drop{0%{opacity:0;transform:translateY(-190px)rotate(-32deg)}72%{opacity:1;transform:translateY(8px)rotate(8deg)}86%{transform:translateY(-10px)rotate(-5deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes top-pin-wiggle{0%,72%,to{transform:rotate(0)scale(1)}78%{transform:rotate(-10deg)scale(1.06)}84%{transform:rotate(9deg)scale(1.06)}90%{transform:rotate(-5deg)scale(1.03)}96%{transform:rotate(3deg)scale(1)}}@media (prefers-reduced-motion:reduce){.momentum-pin,.momentum-pin-trigger,.momentum-top-pin{animation:none}}@media (width<=620px){.harvest-vendor-ribbon{gap:7px;padding:8px 11px}.harvest-vendor-ribbon>strong{font-size:12px}.harvest-vendor-ribbon>small{font-size:10px}.momentum-pin{grid-template-columns:43px 1fr;gap:10px;width:calc(100vw - 20px);padding:17px 14px 14px;bottom:10px;right:10px}.momentum-pin:before{left:28px}.momentum-ct{width:42px;height:42px;font-size:13px}.momentum-copy>span{padding-right:25px;font-size:18px}.momentum-copy p{font-size:13px}.momentum-copy a{align-items:center;min-height:40px;display:inline-flex}.momentum-pin-trigger{top:66px;right:10px}.momentum-pin-trigger span{font-size:40px}.momentum-top-pin{width:40px;height:40px;top:10px;right:10px}.momentum-top-pin span{font-size:24px}}.perks-passport-home-feature{background:radial-gradient(circle at 87% 20%,#f5d96f2e,#0000 22%),linear-gradient(120deg,#0b5c4d,#168778);gap:15px}.perks-passport-home-feature:after{content:"";border:2px dashed #f5d96f61;border-radius:50%;width:105px;height:105px;position:absolute;bottom:-38px;right:-22px;transform:rotate(-15deg)}.perks-passport-home-icon{z-index:1;color:#f5d96f;border:2px dashed #f5d96f;border-radius:50%;flex:0 0 62px;place-items:center;width:62px;height:62px;font-size:13px;animation:3s ease-in-out infinite perksStampFloat;display:grid;position:relative;transform:rotate(-8deg)}.perks-passport-home-icon b{color:#fff;letter-spacing:.08em;font-size:19px;position:absolute}.perks-passport-home-badge,.perks-passport-home-copy,.perks-passport-home-spark{z-index:1;position:relative}@keyframes perksStampFloat{50%{transform:rotate(-3deg)translateY(-3px)}}.harvest-vendor-ribbon{gap:13px;min-height:64px;padding:8px 17px}.harvest-date-badge{width:49px;height:49px;color:var(--board-navy);background:var(--board-accent-soft);border:2px solid var(--board-accent);border-radius:50%;flex:0 0 49px;place-items:center;line-height:1;animation:2.8s ease-in-out infinite harvestDateBob;display:grid;box-shadow:0 0 0 3px #ffffff29}.harvest-date-badge b{letter-spacing:.08em;font-size:9px}.harvest-date-badge strong{font-size:20px}.harvest-ribbon-copy{gap:2px;display:grid}.harvest-ribbon-copy small{color:var(--board-accent-soft);letter-spacing:.04em;font-size:11px;font-weight:900}.harvest-ribbon-copy strong{font-size:14px;font-weight:900}.harvest-ribbon-action{color:#e7f3f7;margin-left:auto;font-size:12px;font-weight:700}@keyframes harvestDateBob{50%{transform:rotate(-4deg)scale(1.04)}}@media (width<=650px){.perks-passport-home-feature{grid-template-columns:54px 1fr;align-items:center;gap:5px 12px;padding:14px;display:grid}.perks-passport-home-icon{grid-row:1/3;width:52px;height:52px}.perks-passport-home-icon b{font-size:16px}.perks-passport-home-badge{justify-self:start;padding:6px 10px}.perks-passport-home-copy strong{font-size:19px}.perks-passport-home-copy small{font-size:12px}.harvest-vendor-ribbon{justify-content:flex-start;gap:9px;padding:8px 11px}.harvest-date-badge{flex-basis:45px;width:45px;height:45px}.harvest-ribbon-copy strong{font-size:12px}.harvest-ribbon-copy small{font-size:9px}.harvest-ribbon-action{max-width:92px;font-size:10px;line-height:1.2}}@media (prefers-reduced-motion:reduce){.perks-passport-home-icon,.harvest-date-badge{animation:none}}@media (width<=650px){.autumn-bulletin .board-header{gap:3px;margin-bottom:9px;padding:8px 12px 9px;box-shadow:5px 5px #24475b4d,0 5px 12px #1134451f!important}.autumn-bulletin .board-header:before,.autumn-bulletin .board-header:after{width:9px;height:9px;top:6px}.autumn-bulletin .board-header .brand-logo{width:230px;max-width:68%;margin:0 auto}.autumn-bulletin .board-header .header-copy{zoom:.58;width:100%}.autumn-bulletin .board-header h1{margin:1px 0 0;font-size:27px;line-height:1.02}.autumn-bulletin .board-header p{width:min(390px,88%);margin-top:5px;padding-top:4px;font-size:15px;line-height:1.18}.autumn-bulletin .submit-button{zoom:.82;margin:0 0 9px auto;padding:7px 10px;font-size:11px}.autumn-bulletin .companion-board-link{display:none}.autumn-bulletin .category-nav{margin:0 0 12px;display:block}.autumn-bulletin .desktop-main-nav{display:none}.autumn-bulletin .mobile-section-menu{gap:8px;display:grid}.autumn-bulletin .mobile-section-menu details{background:#e7f2f6;border:1px solid #78aec1;border-radius:14px;overflow:hidden;box-shadow:0 4px 10px #11344529}.autumn-bulletin .mobile-section-menu summary{color:#fff;cursor:pointer;text-align:left;background:#173f55;gap:2px;padding:11px 38px 11px 13px;list-style:none;display:grid;position:relative}.autumn-bulletin .mobile-section-menu details:first-child{background:#e6f3f1;border-color:#72aaa8}.autumn-bulletin .mobile-section-menu details:first-child summary{background:#135f63}.autumn-bulletin .mobile-section-menu details:nth-child(2){background:#e7f2f6;border-color:#78aec1}.autumn-bulletin .mobile-section-menu details:nth-child(2) summary{background:#245f78}.autumn-bulletin .mobile-section-menu details:nth-child(3){background:#fff0e4;border-color:#df9a69}.autumn-bulletin .mobile-section-menu details:nth-child(3) summary{background:#a95536}.autumn-bulletin .mobile-section-menu summary::-webkit-details-marker{display:none}.autumn-bulletin .mobile-section-menu summary:after{content:"+";color:#df8f45;font-size:24px;font-weight:500;line-height:1;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.autumn-bulletin .mobile-section-menu details[open] summary:after{content:"−"}.autumn-bulletin .mobile-section-menu summary span{font-size:15px;font-weight:800;line-height:1.15}.autumn-bulletin .mobile-section-menu summary small{color:#dbeaf0;font-size:11px;font-weight:600;line-height:1.25}.autumn-bulletin .mobile-section-menu details>div{gap:1px;padding:0 8px 8px;display:grid}.autumn-bulletin .mobile-section-menu .mobile-menu-separator{color:#24475b;letter-spacing:.035em;background:#f5e4b7;border-left:4px solid #c87355;border-radius:3px;margin:8px 4px 5px;padding:5px 8px;font-size:12px;font-weight:900;line-height:1.15;display:block}.autumn-bulletin .mobile-section-menu .program-menu-links a+.mobile-menu-separator{margin-top:11px}.autumn-bulletin .mobile-section-menu a{text-align:left;justify-content:flex-start;min-height:34px;padding:8px 10px;font-weight:700;display:flex;color:#fff!important;box-shadow:none!important;background:#1f6475!important;border:0!important;border-radius:7px!important;font-size:12px!important}.autumn-bulletin .mobile-section-menu a:nth-child(2){background:#2b6f88!important}.autumn-bulletin .mobile-section-menu details>div a:nth-child(3){color:#fff!important;background:#173f55!important}.autumn-bulletin .mobile-section-menu a:nth-child(4){background:#3f7185!important}.autumn-bulletin .mobile-section-menu a:nth-child(5){background:#245268!important}.autumn-bulletin .mobile-section-menu details:first-child>div a:first-child{background:#147478!important}.autumn-bulletin .mobile-section-menu details:first-child>div a:nth-child(2){background:#2d7489!important}.autumn-bulletin .mobile-section-menu details:first-child>div a:nth-child(3),.autumn-bulletin .mobile-section-menu details:nth-child(3)>div a:first-child{background:#b7663e!important}.autumn-bulletin .mobile-section-menu details:nth-child(3)>div a:nth-child(2){background:#286a82!important}.autumn-bulletin .mobile-section-menu details:nth-child(3)>div a:nth-child(3){background:#6d4a6d!important}.autumn-bulletin .mobile-section-menu details:nth-child(2)>div a:first-of-type{background:#1f6475!important}.autumn-bulletin .mobile-section-menu details:nth-child(2)>div a:nth-of-type(2){background:#2b6f88!important}.autumn-bulletin .mobile-section-menu details:nth-child(2)>div a:nth-of-type(3){background:#173f55!important}.autumn-bulletin .mobile-section-menu details:nth-child(2)>div a:nth-of-type(4){color:#fff!important;background:linear-gradient(135deg,#2d7085,#245268)!important}.autumn-bulletin .mobile-section-menu details:nth-child(2)>div a:nth-of-type(5){color:#fff!important;background:linear-gradient(135deg,#b8175a,#df4f86)!important;border:1px solid #f3aac6!important;box-shadow:0 4px 10px #80134133!important}.autumn-bulletin .posting-grid,.autumn-bulletin .board-section:not(.promotions) .posting-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 9px}.autumn-bulletin .posting-card{width:100%;max-width:none;padding-top:10px}.autumn-bulletin .flyer-link img{height:190px}.autumn-bulletin .posting-caption{zoom:.72;padding:7px 7px 9px}.autumn-bulletin .posting-caption h3{font-size:16px;line-height:1.18}.autumn-bulletin .posting-caption p{margin-top:6px;font-size:12px;line-height:1.3}.autumn-bulletin .posting-actions{gap:5px;margin-top:7px}.autumn-bulletin .button,.autumn-bulletin .text-link{min-height:31px;padding:6px 8px;font-size:11px}.autumn-bulletin .harvest-vendor-ribbon{border-radius:18px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:5px 13px;width:100%;min-height:0;padding:14px 15px;display:grid}.autumn-bulletin .harvest-date-badge{width:52px;min-width:52px;height:52px;font-size:inherit;grid-row:1/3}.autumn-bulletin .harvest-date-badge b{font-size:9px;line-height:1}.autumn-bulletin .harvest-date-badge strong{font-size:20px;line-height:1}.autumn-bulletin .harvest-ribbon-copy{gap:4px;min-width:0;line-height:1.15}.autumn-bulletin .harvest-ribbon-copy small{font-size:11px;line-height:1.2}.autumn-bulletin .harvest-ribbon-copy strong{font-size:16px;line-height:1.18}.autumn-bulletin .harvest-ribbon-action{grid-column:2;max-width:none;margin:2px 0 0;font-size:12px;line-height:1.25}}:root{--board-navy:#173f55;--board-blue:#2b6b84;--board-teal:#176b70;--board-sky:#a8ced9;--board-pale:#edf5f6;--board-paper:#fbfaf5;--board-cream:#fff8e9;--board-ink:#29414d;--board-muted:#536d78;--board-accent:#d7864f;--board-accent-soft:#f4cfaa}.autumn-bulletin,.autumn-events,.autumn-resources,.hiring-page,.advertising-page,.resources-page,.thanks-wall-page,.submit-page{color:var(--board-ink)!important;background-color:#dce9ed!important}.autumn-bulletin .board-shell,.autumn-events .events-board,.autumn-resources .resources-shell,.hiring-board,.advertising-showcase,.resources-shell,.thanks-wall-shell{background:var(--board-pale)!important;border-color:var(--board-navy)!important;box-shadow:inset 0 0 0 3px var(--board-sky),0 22px 60px #173f5542!important}.autumn-bulletin .board-header,.autumn-events .events-board .board-header,.autumn-resources .resources-header,.hiring-page-header,.advertising-page-header,.resources-header,.thanks-wall-header{color:var(--board-navy)!important;background:var(--board-paper)!important;border-bottom-color:var(--board-accent)!important;box-shadow:8px 9px #2b6b8438,0 8px 20px #173f551a!important}.autumn-bulletin .board-header h1,.autumn-bulletin .board-header p,.autumn-events .board-header h1,.autumn-events .board-header p,.autumn-resources .resources-header h1,.hiring-page-header h1,.advertising-page-header h1,.resources-header h1,.thanks-wall-header h1{color:var(--board-navy)!important}.autumn-bulletin .category-nav a,.autumn-events .category-nav a,.autumn-resources .resources-nav a,.hiring-page-nav a,.resources-back,.rise-nav a{color:#fff!important;background:var(--board-teal)!important;border-color:var(--board-sky)!important}.autumn-bulletin .category-nav a:nth-child(2n),.autumn-events .category-nav a:nth-child(2n),.autumn-resources .resources-nav a:nth-child(2n){background:var(--board-blue)!important}.autumn-bulletin .section-plaque,.autumn-events .section-plaque,.autumn-resources .resource-section-heading h2{color:#fff!important;background:linear-gradient(135deg,var(--board-teal),var(--board-blue))!important;border-color:var(--board-navy)!important}.autumn-bulletin .posting-card,.autumn-events .event-card,.autumn-resources .resource-card,.autumn-resources .organization-card,.hiring-listing-card,.lunch-learn-card,.thanks-sponsor-card{background:#fff!important;border-color:#bfd7de!important;box-shadow:0 7px 18px #2b6b841c!important}.autumn-bulletin .mobile-section-menu .mobile-menu-separator{color:var(--board-navy)!important;background:var(--board-cream)!important;border-left-color:var(--board-accent)!important}.autumn-bulletin .mobile-section-menu details:first-child summary{background:var(--board-teal)!important}.autumn-bulletin .mobile-section-menu details:nth-child(2) summary{background:var(--board-blue)!important}.autumn-bulletin .mobile-section-menu details:nth-child(3) summary{background:var(--board-navy)!important}.autumn-bulletin .submit-button,.autumn-events .submit-button,.autumn-resources .resources-back.secondary,.hiring-page-nav a:last-child{color:#fff!important;background:var(--board-navy)!important;border-color:var(--board-sky)!important}.autumn-bulletin .candice-fund-nav-link{color:#fff!important;background:linear-gradient(135deg,#b8175a,#df4f86)!important;border-color:#f3aac6!important}.autumn-bulletin .main-submit-news{letter-spacing:.01em;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:max-content;max-width:calc(100% - 24px);margin:4px auto 18px;padding:11px 19px;font-size:13px;font-weight:900;display:flex;position:relative;top:auto;left:auto;right:auto;transform:none;box-shadow:0 6px #b76433,0 10px 20px #11344533;color:var(--board-navy)!important;background:linear-gradient(135deg,#f6c85d,#f2a04a)!important;border:2px solid #fff!important}.autumn-bulletin .main-submit-news:hover,.autumn-bulletin .main-submit-news:focus-visible{transform:translateY(2px);box-shadow:0 4px #124d55,0 8px 16px #11344533;color:#fff!important;background:var(--board-teal)!important}.autumn-bulletin .main-submit-news span{font-size:18px;line-height:1}@media (width<=650px){.autumn-bulletin .main-submit-news{zoom:1;width:100%;max-width:100%;margin:3px auto 14px;padding:12px 16px;font-size:13px}}.rise-page .rise-header,.rise-page .presenter-sun,.rise-page .rise-cta-sun{border-color:var(--board-accent-soft)!important}@media (width<=650px){.autumn-bulletin .mobile-section-menu a{background:var(--board-teal)!important}.autumn-bulletin .mobile-section-menu details:nth-child(2)>div a:nth-of-type(2),.autumn-bulletin .mobile-section-menu details:nth-child(2)>div a:nth-of-type(4){background:var(--board-blue)!important}.autumn-bulletin .mobile-section-menu details:nth-child(2)>div a:nth-of-type(3){background:var(--board-navy)!important}.autumn-bulletin .mobile-section-menu details:nth-child(2)>div a.candice-fund-nav-link{background:linear-gradient(135deg,#b8175a,#df4f86)!important}}.autumn-events .events-nav-menu{grid-template-columns:1fr;align-items:start;gap:14px;margin:18px 0 28px}.autumn-events .events-nav-menu details{background:var(--board-paper);border:1px solid var(--board-sky);border-radius:12px;align-self:start;overflow:hidden;box-shadow:0 4px 11px #173f551a}.autumn-events .events-nav-menu summary{color:#fff;background:var(--board-teal);min-height:58px;padding:11px 42px 10px 15px}.autumn-events .events-nav-menu details:nth-child(2) summary{background:var(--board-blue)}.autumn-events .events-nav-menu summary small{color:#fffc}.autumn-events .events-nav-menu summary:after{color:var(--board-accent-soft)}.autumn-events .events-nav-options{background:var(--board-paper);border-top:0;gap:6px;padding:9px}.autumn-events .events-nav-options a{color:var(--board-navy);background:var(--board-pale);border:1px solid #0000;border-radius:7px;padding:9px 11px}.autumn-events .events-nav-options a:hover,.autumn-events .events-nav-options a:focus-visible{color:#fff;background:var(--board-navy);border-color:var(--board-sky)}@media (width<=620px){.autumn-events .events-nav-menu{grid-template-columns:1fr;gap:8px}.autumn-events .events-nav-menu summary{min-height:54px}}.event-audience-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 42px;display:grid}.event-audience-tabs a{color:#fff;background:var(--board-navy);border:2px solid var(--board-sky);text-align:center;border-radius:10px;place-items:center;min-height:54px;padding:12px 18px;font-size:16px;font-weight:800;text-decoration:none;display:grid;box-shadow:0 4px 11px #173f551f}.event-audience-tabs a:last-child{background:var(--board-teal)}.event-audience-tabs a:hover,.event-audience-tabs a:focus-visible{border-color:var(--board-accent-soft);transform:translateY(-1px)}.member-town-events-heading{color:#fff;background:linear-gradient(135deg,var(--board-teal),var(--board-blue));border-top:4px solid var(--board-accent-soft);border-bottom:4px solid var(--board-accent-soft);text-align:center;margin:18px -20px 34px;padding:26px 20px;scroll-margin-top:20px}.member-town-events-heading span{color:#e4f0f3;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.member-town-events-heading h2{color:#fff;margin:4px 0 0;font-size:clamp(26px,3vw,38px);line-height:1.1}@media (width<=620px){.event-audience-tabs{grid-template-columns:1fr;gap:8px;margin:12px 0 35px}.event-audience-tabs a{min-height:48px;font-size:15px}.member-town-events-heading{margin-left:-11px;margin-right:-11px;padding:22px 14px}}.homepage-events-intro{color:var(--board-ink);background:var(--board-cream);border-left:5px solid var(--board-accent);border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin:-2px 0 18px;padding:14px 16px;display:flex}.homepage-events-intro p{margin:0;font-size:15px;line-height:1.45}.homepage-events-intro a{color:#fff;background:var(--board-navy);border-radius:7px;flex:none;padding:9px 12px;font-size:13px;font-weight:800;text-decoration:none}.offers-savings-nav{justify-content:center;gap:10px;margin:16px 0 25px;display:flex}.offers-savings-nav a{color:#fff;background:var(--board-teal);border:1px solid var(--board-sky);border-radius:999px;padding:10px 14px;font-size:13px;font-weight:800;text-decoration:none}.offers-savings-nav a:last-child{background:var(--board-blue)}.offers-savings-page .offers-savings-header{text-align:left;grid-template-columns:220px 1fr;align-items:center;gap:24px;padding:22px 28px;display:grid}.offers-savings-page .offers-savings-header .brand-logo{width:220px;max-width:100%;margin:0}.offers-savings-page .offers-savings-header .header-copy{text-align:left;width:auto}.offers-savings-page .offers-savings-header h1{margin:0;font-size:clamp(34px,5vw,55px);line-height:1}.offers-savings-page .offers-savings-header p{border-top:3px solid var(--board-accent);width:auto;margin:10px 0 0;padding:9px 0 0;font-size:18px;line-height:1.25}.offers-savings-page .offers-savings-nav{justify-content:flex-start;margin:14px 0 20px}.offers-savings-page .offers-savings-list{border-top:0;padding-top:5px}.offers-savings-page .offers-savings-list .section-plaque{width:max-content;max-width:100%;color:var(--board-navy);border:0;border-bottom:3px solid var(--board-accent);box-shadow:none;text-align:left;margin:0 0 18px;padding:7px 2px;font-size:22px;background:0 0!important}@media (width<=650px){.offers-savings-page .offers-savings-shell{padding-top:10px}.offers-savings-page .offers-savings-header{grid-template-columns:84px 1fr;gap:12px;margin-bottom:10px;padding:13px 14px 14px;box-shadow:5px 5px #24475b38,0 5px 12px #1134451a!important}.offers-savings-page .offers-savings-header .brand-logo{width:84px;max-width:84px;margin:0}.offers-savings-page .offers-savings-header .header-copy{text-align:left;width:auto;zoom:1!important}.offers-savings-page .offers-savings-header h1{margin:0;font-size:29px;line-height:1.02}.offers-savings-page .offers-savings-header p{width:auto;margin:7px 0 0;padding:6px 0 0;font-size:13px;line-height:1.2}.offers-savings-page .offers-savings-nav{justify-content:flex-start;gap:7px;margin:10px 0 17px}.offers-savings-page .offers-savings-nav a{border-radius:7px;min-height:38px;padding:9px 12px;font-size:12px;line-height:1.15}.offers-savings-page .offers-savings-list .section-plaque{margin-bottom:13px;padding:5px 1px;font-size:20px}}@media (width>=651px){.autumn-bulletin .category-nav{margin:10px 0 18px}.autumn-bulletin .desktop-main-nav{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:13px;display:grid}.autumn-bulletin .main-nav-group{color:#fff;background:var(--board-navy);border:1px solid var(--board-sky);border-top:6px solid var(--board-accent);flex-direction:column;min-width:0;padding:19px 18px 17px;display:flex;box-shadow:6px 7px #24475b24}.autumn-bulletin .main-nav-group.events-group{background:var(--board-teal)}.autumn-bulletin .main-nav-group.news-group{background:var(--board-blue)}.autumn-bulletin .main-nav-group>span{color:var(--board-accent-soft);letter-spacing:.045em;font-size:12px;font-weight:900}.autumn-bulletin .main-nav-group h2{color:#fff;margin:5px 0 7px;font-size:23px;line-height:1.08}.autumn-bulletin .main-nav-group p{color:#e9f4f6;min-height:46px;margin:0 0 14px;font-size:14px;line-height:1.45}.autumn-bulletin .main-nav-group>div{flex-wrap:wrap;gap:7px;margin-top:auto;display:flex}.autumn-bulletin .main-nav-group a{text-align:left;align-items:center;min-height:36px;padding:8px 10px;font-weight:800;display:inline-flex;color:var(--board-navy)!important;border:1px solid var(--board-sky)!important;box-shadow:none!important;background:#fff!important;border-radius:5px!important;font-size:12px!important}.autumn-bulletin .main-nav-group a:hover,.autumn-bulletin .main-nav-group a:focus-visible{transform:translateY(-1px);color:#fff!important;background:var(--board-accent)!important;border-color:var(--board-accent-soft)!important}.autumn-bulletin .main-nav-group a.candice-fund-nav-link{color:#fff!important;background:linear-gradient(135deg,#b8175a,#df4f86)!important;border-color:#f3aac6!important}.autumn-bulletin .business-home-actions{align-items:flex-start}.autumn-bulletin .business-home-actions>a,.autumn-bulletin .business-program-menu>summary{min-height:40px;padding:9px 13px!important;font-size:13px!important}.autumn-bulletin .business-home-actions>a.business-hiring-link{color:#fff!important;background:#2f7592!important;border-color:#9bc7d6!important}.autumn-bulletin .business-home-actions>a.business-travel-link{color:#fff!important;background:#6f345f!important;border-color:#c58ab5!important}.autumn-bulletin .business-program-menu{position:relative}.autumn-bulletin .business-program-menu>summary{color:#173f55;cursor:pointer;background:#df8f45;border:1px solid #f7c99f;border-radius:5px;align-items:center;gap:9px;font-weight:900;list-style:none;display:flex}.autumn-bulletin .business-program-menu>summary::-webkit-details-marker{display:none}.autumn-bulletin .business-program-menu>summary span{font-size:17px;line-height:1;transition:transform .18s}.autumn-bulletin .business-program-menu[open]>summary span{transform:rotate(180deg)}.autumn-bulletin .business-program-menu>div{z-index:8;background:#fffaf0;border:2px solid #df8f45;border-radius:8px;width:270px;padding:9px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 13px 28px #0d294547}.autumn-bulletin .business-program-menu>div a{width:100%;min-height:38px;color:#173f55!important;background:#fff!important;border:0!important;border-bottom:1px solid #dbe8ec!important;border-radius:0!important;font-size:13px!important}.autumn-bulletin .business-program-menu>div a:last-child{border-bottom:0!important}.autumn-bulletin .business-program-menu>div a:hover,.autumn-bulletin .business-program-menu>div a:focus-visible{color:#fff!important;background:#246079!important}}@media (width>=651px) and (width<=900px){.autumn-bulletin .desktop-main-nav{grid-template-columns:1fr 1fr}.autumn-bulletin .main-nav-group.business-group{grid-column:1/-1}.autumn-bulletin .main-nav-group p{min-height:0}}@media (width<=650px){.homepage-events-intro{flex-direction:column;align-items:stretch;padding:13px}.homepage-events-intro a{text-align:center}.offers-savings-nav{margin:12px 0 18px}.offers-savings-nav a{font-size:12px}}.member-directory-page{color:#19344d;background:linear-gradient(150deg,#edf4f4 0%,#fff8e9 48%,#f3e6da 100%);min-height:100vh;padding:28px 16px 52px;font-family:Arial,sans-serif}.member-directory-shell{width:min(1040px,100%);margin:0 auto}.member-directory-back{color:#fff;background:#19344d;border-radius:999px;margin-bottom:18px;padding:9px 15px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.member-directory-hero{text-align:center;color:#fff;background:linear-gradient(135deg,#19344d,#315f6b);border-radius:22px 22px 8px 8px;padding:48px 34px;box-shadow:0 16px 38px #19344d2e}.member-directory-kicker{color:#f1d58b;letter-spacing:.08em;margin-bottom:10px;font-size:13px;font-weight:700;display:block}.member-directory-hero h1{margin:0 0 12px;font-family:Georgia,serif;font-size:clamp(38px,7vw,68px);font-weight:500}.member-directory-hero p{max-width:660px;margin:0 auto;font-size:18px;line-height:1.55}.member-directory-tools{background:#fff;border:1px solid #d9e3e4;border-radius:10px;grid-template-columns:1.4fr 1fr;gap:16px;margin:18px 0;padding:22px;display:grid;box-shadow:0 8px 24px #19344d14}.member-directory-tools label{gap:8px;font-size:13px;font-weight:700;display:grid}.member-directory-tools input,.member-directory-tools select{color:#52666c;width:100%;font:inherit;opacity:1;background:#f8fbfb;border:1px solid #aebfc3;border-radius:7px;padding:14px}.member-directory-coming-soon{background:#fff8e9;border:2px solid #d4b66d;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:24px;padding:38px 34px;display:grid}.member-directory-icon{color:#fff;background:#a9572d;border-radius:50%;place-items:center;width:78px;height:78px;font-size:38px;display:grid;box-shadow:0 8px 18px #a9572d38}.member-directory-coming-soon span{color:#a9572d;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.member-directory-coming-soon h2{margin:7px 0 10px;font-family:Georgia,serif;font-size:clamp(25px,4vw,38px);font-weight:500}.member-directory-coming-soon p{color:#4b5c62;margin:0;line-height:1.6}.member-directory-footer{color:#fff;background:#31583d;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:22px 26px;display:flex}.member-directory-footer p{margin:0}.member-directory-footer a{color:#19344d;white-space:nowrap;background:#f1d58b;border-radius:999px;padding:10px 15px;font-weight:700;text-decoration:none}@media (width<=680px){.member-directory-page{padding:14px 10px 34px}.member-directory-hero{padding:36px 18px}.member-directory-hero p{font-size:15px}.member-directory-tools{grid-template-columns:1fr;padding:16px}.member-directory-coming-soon{text-align:center;grid-template-columns:1fr;padding:26px 20px}.member-directory-icon{margin:0 auto}.member-directory-footer{flex-direction:column;align-items:flex-start}.member-directory-footer a{text-align:center;width:100%}}.member-directory-topbar{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.member-directory-topbar a{color:#fff;background:#19344d;border-radius:999px;padding:9px 15px;font-size:13px;font-weight:700;text-decoration:none}.member-directory-topbar span{color:#a9572d;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.member-directory-landscape{color:#73917b;justify-content:center;align-items:flex-end;gap:10px;height:46px;margin-bottom:4px;font-size:22px;display:flex}.member-directory-landscape span:nth-child(2),.member-directory-landscape span:nth-child(4){color:#9bb49b;font-size:34px}.member-directory-landscape b{color:#fff;background:#a9572d;border-radius:18px 18px 5px 5px;place-items:center;width:46px;height:38px;font-size:23px;display:grid}.member-directory-stats{flex-wrap:wrap;justify-content:center;gap:12px 30px;margin-top:26px;display:flex}.member-directory-stats span{font-size:13px}.member-directory-stats strong{color:#f1d58b;font:500 25px/1 Georgia,serif;display:block}.member-directory-search{z-index:1;background:#fff;border-radius:12px;gap:10px;width:min(760px,100% - 30px);margin:-22px auto 16px;padding:12px;display:flex;position:relative;box-shadow:0 12px 32px #19344d33}.member-directory-search label{flex:1;align-items:center;gap:8px;display:flex}.member-directory-search label>span{color:#a9572d;font-size:26px}.member-directory-search input{color:#19344d;background:#fff;border:0;outline:0;width:100%;padding:12px 4px;font:16px Arial,sans-serif}.member-directory-search>button{color:#fff;cursor:pointer;background:#31583d;border:0;border-radius:8px;padding:10px 17px;font-weight:700}.member-directory-categories{flex-wrap:wrap;justify-content:center;gap:8px;margin:18px 0 34px;display:flex}.member-directory-categories button{color:#315f6b;cursor:pointer;background:#fff;border:1px solid #b8c9c8;border-radius:999px;padding:9px 15px;font-weight:700}.member-directory-featured{background:#ffffffb8;border:1px solid #19344d1a;border-radius:18px;padding:30px}.member-directory-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.member-directory-heading span{color:#a9572d;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.member-directory-heading h2{color:#19344d;margin:5px 0 0;font:500 clamp(28px,4vw,42px)/1 Georgia,serif}.member-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.member-directory-card{background:#fff;border:1px solid #d8e1df;border-radius:14px;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 8px 20px #19344d14}.member-directory-card:hover{transform:translateY(-3px);box-shadow:0 14px 26px #19344d24}.member-directory-card-art{color:#fff;background:linear-gradient(135deg,#c9a35c,#e1c77f);justify-content:space-between;align-items:center;height:92px;padding:16px 20px;display:flex}.member-directory-card-art>span{background:#ffffff2e;border-radius:50%;place-items:center;width:58px;height:58px;font-size:30px;display:grid}.member-directory-card-art i{color:#19344d;text-transform:uppercase;background:#ffffffe6;border-radius:999px;padding:6px 10px;font-size:10px;font-style:normal;font-weight:700}.member-directory-card-copy{padding:20px}.member-directory-card-copy small{color:#a9572d;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.member-directory-card-copy h3{color:#19344d;margin:7px 0 8px;font:500 24px/1.15 Georgia,serif}.member-directory-card-copy p{color:#53676e;min-height:44px;margin:0 0 17px;line-height:1.45}.member-directory-card-copy>div{border-top:1px solid #e7eceb;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.member-directory-card-copy>div span{color:#60747c;font-size:12px}.member-directory-card-copy button{color:#31583d;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.member-directory-empty{background:#fff;border-radius:12px;place-items:center;gap:14px;padding:50px;display:grid}.member-directory-empty button{color:#fff;background:#a9572d;border:0;border-radius:999px;padding:9px 15px;font-weight:700}.member-directory-map-callout{color:#fff;background:#19344d;border-radius:16px;grid-template-columns:196px 1fr auto;align-items:center;gap:26px;margin-top:24px;padding:28px;display:grid}.member-directory-map-art{background:linear-gradient(145deg,#446b59,#6f916f);border-radius:50% 38% 44% 35%;height:110px;position:relative}.member-directory-map-art span{color:#f1d58b;position:absolute}.member-directory-map-art span:first-child{top:18%;left:28%}.member-directory-map-art span:nth-child(2){top:52%;left:56%}.member-directory-map-art span:nth-child(3){top:28%;right:15%}.member-directory-map-art span:nth-child(4){bottom:14%;left:20%}.member-directory-map-callout>div>span{color:#f1d58b;text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:700}.member-directory-map-callout h2{margin:6px 0;font:500 28px/1 Georgia,serif}.member-directory-map-callout p{color:#d6e1e2;margin:0}.member-directory-map-callout>button{color:#19344d;background:#f1d58b;border:1px solid #f1d58b;border-radius:999px;padding:12px 17px;font-weight:700}.member-directory-note{background:#fff3cf;border-left:5px solid #c9a35c;border-radius:6px;align-items:center;gap:16px;margin:20px 0;padding:14px 18px;display:flex}.member-directory-note span{color:#a9572d;text-transform:uppercase;flex:none;font-size:11px;font-weight:700}.member-directory-note p{color:#53676e;margin:0;font-size:13px;line-height:1.45}.member-directory-footer div{gap:3px;display:grid}.member-directory-footer div span{color:#d8e6d7;font-size:12px}.member-directory-footer div strong{font:500 23px/1.2 Georgia,serif}@media (width<=760px){.member-directory-topbar span{font-size:9px}.member-directory-stats{gap:14px}.member-directory-stats span{width:28%}.member-directory-search{width:calc(100% - 16px)}.member-directory-categories{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:5px;overflow-x:auto}.member-directory-categories button{flex:none}.member-directory-featured{padding:20px 14px}.member-directory-grid{grid-template-columns:1fr}.member-directory-heading{flex-direction:column;align-items:flex-start}.member-directory-map-callout{grid-template-columns:80px 1fr}.member-directory-map-art{height:76px}.member-directory-map-callout>button{grid-column:1/-1;width:100%}.member-directory-note{flex-direction:column;align-items:flex-start}.member-directory-card-copy p{min-height:0}}html,body{max-width:100%;overflow-x:clip}img,video,svg,canvas,iframe{max-width:100%}@media (width<=650px){.momentum-top-pin{zoom:1!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;block-size:38px!important;min-block-size:38px!important;max-block-size:38px!important;inline-size:38px!important;min-inline-size:38px!important;max-inline-size:38px!important;top:58px!important;right:10px!important}.momentum-top-pin span{width:23px;height:23px;font-size:20px!important;line-height:23px!important}.momentum-pin-trigger{box-sizing:border-box;max-width:104px;padding:5px 7px 7px;right:10px!important}.momentum-pin-trigger span{font-size:36px}.momentum-pin-trigger small{text-align:center;font-size:10px;line-height:1.15}.global-board-back{min-height:40px;zoom:1!important;padding:9px 12px!important;font-size:12px!important}.autumn-bulletin .board-header .header-copy,.autumn-events .events-header .header-copy{zoom:1!important}.autumn-bulletin .board-header .brand-logo{width:min(245px,76%);max-width:76%}.autumn-bulletin .board-header h1{font-size:25px;line-height:1.05}.autumn-bulletin .board-header p{font-size:14px;line-height:1.3}.autumn-bulletin .posting-caption{zoom:1!important}.autumn-events .events-header{padding:14px 50px 16px 14px!important}.autumn-events .events-header .brand-logo{width:min(235px,78%)!important;max-width:78%!important}.autumn-events .events-header h1{font-size:26px!important;line-height:1.08!important}.autumn-events .events-header p{font-size:14px!important;line-height:1.35!important}.events-utility-actions a{min-height:38px;padding:8px 12px;font-size:12px;zoom:1!important}.autumn-resources .resources-back,.autumn-resources .resources-nav a{min-height:44px;padding:9px 7px;font-size:12px}.autumn-resources .resources-kicker{font-size:12px}.autumn-resources .resources-intro{font-size:14px}.autumn-resources .resources-footer p{font-size:12px;line-height:1.55}.member-directory-categories{flex-wrap:wrap;justify-content:center;padding:0 8px 5px;overflow:visible}.member-directory-categories button{flex:0 auto;min-height:40px;padding:9px 13px;font-size:13px}.sponsor-ledger-header{margin:-34px -14px 38px;padding:72px 18px 56px}.sponsor-ledger-header h1{letter-spacing:-.045em;font-size:clamp(48px,14vw,68px);line-height:.88}.sponsor-ledger-header h1 span{margin-bottom:8px}.sponsor-ledger-header h2{margin-top:22px;font-size:17px;line-height:1.4}.annual-leaves{display:none}}@media (width<=480px){.autumn-bulletin .posting-grid,.autumn-bulletin .board-section:not(.promotions) .posting-grid,.autumn-events .events-section .posting-grid{grid-template-columns:1fr;gap:16px}.autumn-bulletin .board-section .posting-grid.single-posting{grid-template-columns:1fr}.autumn-bulletin .flyer-link img,.autumn-events .event-card .flyer-link img{object-fit:contain;background:#f4f1e8;height:auto;max-height:460px}.autumn-bulletin .posting-caption,.autumn-events .posting-caption{padding:14px 13px 15px}.autumn-bulletin .posting-caption h3,.autumn-events .posting-caption h3{font-size:17px;line-height:1.25}.autumn-bulletin .posting-caption p,.autumn-events .posting-caption p{font-size:13px;line-height:1.45}.autumn-bulletin .button,.autumn-bulletin .text-link,.autumn-events .button,.autumn-events .text-link{min-height:42px;padding:10px 12px;font-size:13px;line-height:1.25}.autumn-events .events-board .chamber-event-mention{grid-template-columns:58px minmax(0,1fr)}.autumn-events .events-board .chamber-event-mention .posting-caption{flex-direction:column;align-items:stretch;min-width:0;padding:14px 11px}.autumn-events .events-board .chamber-event-mention .posting-actions{min-width:0;max-width:100%}.autumn-events .events-board .chamber-event-mention .button{white-space:normal;overflow-wrap:anywhere;width:100%;max-width:100%;min-height:42px;padding:9px 8px;display:flex}.chamber-event-mark{min-height:170px}}.autumn-resources .resources-header{isolation:isolate;position:relative;overflow:hidden;color:#fff!important;text-align:left!important;background:radial-gradient(circle at 88% 16%,#df8f453b,#0000 23%),linear-gradient(122deg,#102f49 0%,#173f55 48%,#246079 100%)!important;border-bottom:7px solid #df8f45!important;padding:20px clamp(22px,4.5vw,62px) 34px!important;box-shadow:9px 10px #6f345f47,0 18px 36px #173f5533!important}.autumn-resources .resources-header:before{content:""!important;z-index:-1!important;opacity:1!important;border:42px solid #ffffff0e!important;border-radius:50%!important;width:330px!important;height:330px!important;position:absolute!important;inset:auto -80px -155px auto!important;transform:none!important}.autumn-resources .resources-header:after{content:""!important;z-index:-1!important;filter:blur(1px)!important;opacity:1!important;background:#6f345f33!important;border-radius:50%!important;width:170px!important;height:170px!important;position:absolute!important;top:88px!important;left:49%!important;transform:none!important}.autumn-resources .resources-topbar{z-index:2;margin-bottom:30px;position:relative}.autumn-resources .resources-back{color:#173f55!important;background:#fffaf0!important;border-color:#9bc7d6!important;box-shadow:4px 4px #0218272e!important}.autumn-resources .resources-back.secondary{color:#fff!important;background:#6f345f!important;border-color:#c58ab5!important}.resource-hero-main{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:center;gap:clamp(34px,4vw,58px);display:grid;position:relative}.resource-hero-copy{min-width:0}.autumn-resources .resources-brand-lockup{background:#fffaf0;border-left:6px solid #df8f45;border-radius:4px;place-items:center;width:min(420px,100%);margin:0 0 24px;padding:13px 20px;display:inline-grid;box-shadow:7px 7px #02182733}.autumn-resources .resources-brand-lockup img{width:100%;height:auto;display:block;margin:0!important}.autumn-resources .resources-kicker{text-transform:uppercase;color:#f7c99f!important;letter-spacing:.08em!important;margin:0 0 9px!important;font-size:13px!important;font-weight:900!important}.autumn-resources .resources-header h1{text-wrap:balance;max-width:720px;color:#fff!important;letter-spacing:-.045em!important;margin:0!important;font-size:clamp(50px,5.4vw,72px)!important;font-weight:900!important;line-height:.91!important}.autumn-resources .resources-header h1 span{color:#f7c99f;display:block}.autumn-resources .resources-intro{max-width:680px;color:#eaf5f7!important;text-align:left!important;margin:25px 0 0!important;font-size:clamp(16px,1.8vw,20px)!important;line-height:1.5!important}.resource-hero-points{color:#173f55;background:#fffaf0f5;border-top:7px solid #6f345f;border-radius:6px;padding:25px 25px 20px;box-shadow:10px 11px #02182738}.resource-hero-points>span{color:#a94f34;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900}.resource-hero-points h2{color:#173f55;margin:6px 0 18px;font-size:clamp(24px,2.5vw,34px);line-height:1.05}.resource-hero-points ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.resource-hero-points li{color:#294858;border-top:1px solid #d8e6e9;grid-template-columns:38px 1fr;align-items:center;gap:10px;padding:11px 0;font-size:14px;font-weight:800;line-height:1.3;display:grid}.resource-hero-points li b{color:#6f345f;font-size:13px}.autumn-resources .resources-nav{z-index:2;border-top:1px solid #fff3;justify-content:flex-start;gap:9px;padding-top:22px;position:relative;margin-top:30px!important}.autumn-resources .resources-nav a{min-height:42px;color:#fff!important;box-shadow:none!important;background:#2f7592!important;border:1px solid #9bc7d6!important;border-radius:6px!important;padding:10px 14px!important;font-size:12px!important}.autumn-resources .resources-nav a:nth-child(2n){background:#6f345f!important;border-color:#c58ab5!important}.autumn-resources .resources-nav a:hover,.autumn-resources .resources-nav a:focus-visible{transform:translateY(-2px);color:#173f55!important;background:#df8f45!important;border-color:#f7c99f!important}@media (width<=1100px){.resource-hero-main{grid-template-columns:1fr;gap:30px}.autumn-resources .resources-brand-lockup{width:min(420px,72%)}.autumn-resources .resources-header h1{font-size:clamp(54px,8vw,74px)!important}.resource-hero-points{width:100%;padding:23px 25px 18px}.resource-hero-points ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:26px}.resource-hero-points li{align-items:start}}@media (width<=800px){.resource-hero-main{grid-template-columns:1fr}.resource-hero-points{display:none}.autumn-resources .resources-header{padding-inline:18px!important}.autumn-resources .resources-brand-lockup{width:min(390px,88%)}.autumn-resources .resources-header h1{font-size:clamp(44px,12vw,68px)!important}.autumn-resources .resources-nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;margin-top:25px!important}.autumn-resources .resources-nav a{text-align:center;justify-content:center}}@media (width<=480px){.autumn-resources .resources-header{padding-top:14px!important}.autumn-resources .resources-topbar{margin-bottom:22px}.autumn-resources .resources-brand-lockup{width:100%;margin-bottom:20px;padding:9px 12px}.autumn-resources .resources-kicker{font-size:11px!important}.autumn-resources .resources-header h1{font-size:42px!important}.autumn-resources .resources-intro{margin-top:18px!important;font-size:15px!important}.autumn-resources .resources-nav a{min-height:45px;padding:8px 6px!important;font-size:11px!important}}img[src="/tccc-logo.png"],img[src="/tccc-logo-white.png"],.autumn-resources .resources-brand-lockup,.perks-logo-wrap,.tea-logo-wrap{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.autumn-resources .resources-brand-lockup{width:min(460px,100%);margin-bottom:28px;display:block}.monthly-connections-header>img{filter:none!important}.autumn-resources .resource-hero-main{grid-template-columns:minmax(0,1fr)!important;gap:30px!important}.autumn-resources .resource-hero-copy{width:100%;max-width:none}.autumn-resources .resources-brand-lockup{width:min(500px,78%)!important}.autumn-resources .resources-header h1{max-width:780px;font-size:clamp(54px,7vw,78px)!important;line-height:.94!important}.autumn-resources .resources-intro{max-width:760px!important}.autumn-resources .resource-hero-points{width:100%;max-width:none}.autumn-resources .resource-hero-points ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}@media (width<=800px){.autumn-resources .resources-brand-lockup{width:min(430px,92%)!important}.autumn-resources .resource-hero-points{display:none}.autumn-resources .resources-header h1{font-size:clamp(44px,12vw,68px)!important}}.resources-label-mobile{display:none}@media (width<=620px){.autumn-resources{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.autumn-resources .resources-header{padding:14px 16px 25px!important}.autumn-resources .resources-topbar{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:25px!important;display:grid!important}.autumn-resources .resources-back{text-align:center;place-items:center;min-height:48px!important;padding:8px 10px!important;font-size:12px!important;line-height:1.15!important;display:grid!important}.resources-label-full{display:none}.resources-label-mobile{display:inline}.autumn-resources .resources-brand-lockup{max-width:340px;width:100%!important;margin:0 0 22px!important}.autumn-resources .resources-kicker{max-width:300px;margin-bottom:10px!important;font-size:12px!important;line-height:1.25!important}.autumn-resources .resources-header h1{max-width:330px;letter-spacing:-.035em!important;font-size:clamp(40px,12vw,48px)!important;line-height:.94!important}.autumn-resources .resources-intro{text-align:left!important;max-width:330px!important;margin-top:20px!important;font-size:16px!important;line-height:1.48!important}.autumn-resources .resources-nav{margin-top:24px!important;padding-top:18px!important}}.autumn-events .events-topbar{z-index:6;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;top:20px;left:32px;right:32px}.autumn-events .events-topbar a{border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:9px 15px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.autumn-events .events-back-link{color:var(--board-navy);border:1px solid var(--board-sky);background:#fff}.autumn-events .events-submit-link{color:#6f431f;background:#fff8ea;border:1px solid #e3bd7d}.autumn-events .events-board .events-header{border-radius:14px;width:calc(100% - 64px);min-height:130px;top:76px;border:1px solid var(--board-sky)!important;box-shadow:none!important;padding:15px 28px!important}.autumn-events .events-header .brand-logo{width:min(330px,68%)!important}.autumn-events .events-header h1{margin-top:2px;font-size:34px!important;line-height:1!important}.autumn-events .events-header p{max-width:540px;margin-top:8px;padding-top:8px;font-style:normal;line-height:1.35;font-size:15px!important}.autumn-events .event-audience-tabs{justify-content:flex-end;margin:4px 0 28px;display:flex}.autumn-events .event-audience-tabs a{min-height:42px;box-shadow:none;border-width:1px;border-radius:999px;padding:9px 15px;font-size:13px}.autumn-events .events-section{padding-top:32px}.autumn-events .events-section .section-plaque{text-transform:none;border-radius:8px;width:auto;min-width:220px;padding:10px 24px;font-size:20px;top:-10px;box-shadow:none!important;border:0!important}.autumn-events .events-section .section-plaque:before,.autumn-events .events-section .section-plaque:after{display:none}@media (width<=650px){.autumn-events.events-page{padding:8px!important}.autumn-events .events-board{box-shadow:none!important;border-width:1px!important;padding:178px 14px 34px!important}.autumn-events .events-board:before{display:none}.autumn-events .events-topbar{gap:8px;top:12px;left:14px;right:14px}.autumn-events .events-topbar a{min-height:38px;padding:8px 11px;font-size:12px}.autumn-events .events-board .events-header{border-radius:10px;width:calc(100% - 28px);min-height:100px;top:60px;padding:10px 14px 11px!important}.autumn-events .events-header .brand-logo{width:min(205px,70%)!important;max-width:70%!important}.autumn-events .events-header h1{margin-top:1px;font-size:30px!important;line-height:1!important}.autumn-events .events-header p{width:100%;margin:5px auto 0;padding-top:5px;font-size:13px!important;line-height:1.25!important}.autumn-events .event-audience-tabs{justify-content:center;margin:7px 0 24px}.autumn-events .event-audience-tabs a{width:auto;min-height:40px;padding:8px 14px;font-size:12px}.autumn-events .events-section{padding-top:30px}.autumn-events .events-section .section-plaque{min-width:190px;padding:9px 18px;font-size:18px}.autumn-events .momentum-top-pin{display:none!important}}@media (width>=651px){body:has(.autumn-events) .momentum-top-pin{top:126px}}.member-directory-page{color:#263a31;background-color:#eef0e5;background-image:radial-gradient(circle at 12% 16%,#aebe9961 0 2px,#0000 3px),radial-gradient(circle at 86% 30%,#c29a5d3d 0 2px,#0000 3px),repeating-radial-gradient(at 48% 15%,#0000 0 45px,#49634e0e 46px 48px,#0000 49px 63px);font-family:Calibri,Segoe UI,Arial,sans-serif}.member-directory-topbar a{background:#294936;border:1px solid #76916f;box-shadow:0 4px 10px #223c2c29}.member-directory-topbar span{color:#9a5337}.member-directory-hero{color:#fffdf4;background:linear-gradient(155deg,#18382a 0%,#315b3e 54%,#57745a 100%);border:1px solid #173326;border-radius:24px 24px 8px 8px;padding:28px 34px 46px;position:relative;overflow:hidden;box-shadow:0 17px 36px #1f392838}.member-directory-hero:before{content:"";pointer-events:none;background:repeating-radial-gradient(at 50% 110%,#0000 0 31px,#ffffff0e 32px 34px,#0000 35px 50px);position:absolute;inset:0}.member-directory-landscape{width:min(760px,100%);height:130px;margin:-6px auto 0;position:relative;overflow:visible}.directory-skyline-back{fill:#77906d;opacity:.72}.directory-skyline-front{fill:#45674a}.directory-trail{fill:none;stroke:#ead7aa;stroke-width:8px;stroke-linecap:round}.directory-barn{fill:#a8583b;stroke:#f0dbc0;stroke-width:3px}.directory-bike{fill:none;stroke:#f5e7be;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.directory-pines{fill:#203f2e}.member-directory-kicker{color:#e7cc91;letter-spacing:.06em;font-size:13px;position:relative}.member-directory-hero h1{letter-spacing:-.035em;margin-top:4px;font-family:Calibri,Segoe UI,Arial,sans-serif;font-size:clamp(42px,7vw,72px);font-weight:650;position:relative}.member-directory-hero p{color:#eef3e8;font-size:19px;position:relative}.member-directory-stats{position:relative}.member-directory-stats strong{color:#e7cc91;font-family:Calibri,Segoe UI,Arial,sans-serif;font-weight:700}.member-directory-search{background:#fffdf7;border:1px solid #c4cbb9;border-bottom:4px solid #b8874c;border-radius:12px;box-shadow:0 12px 25px #3046342b}.member-directory-search input{color:#294936;background:#fffdf7;font-family:Calibri,Segoe UI,Arial,sans-serif}.member-directory-search label>span{color:#a8583b}.member-directory-search>button{background:#3e6848}.member-directory-categories button{color:#31583d;background:#f9f7ed;border-color:#aebba5;font-family:Calibri,Segoe UI,Arial,sans-serif}.member-directory-categories button.active,.member-directory-categories button:hover{color:#fffdf4;background:#9a5337;border-color:#9a5337}.member-directory-featured{background:#fffdf4e0;border-color:#c8ceba;box-shadow:0 10px 28px #263a3117}.member-directory-heading span{color:#9a5337}.member-directory-heading h2,.member-directory-card-copy h3,.member-directory-map-callout h2,.member-directory-footer div strong{letter-spacing:-.02em;font-family:Calibri,Segoe UI,Arial,sans-serif;font-weight:650}.member-directory-heading h2,.member-directory-card-copy h3{color:#294936}.member-directory-card{border-color:#d3d4c5;border-radius:12px;box-shadow:0 8px 18px #2f423417}.member-directory-card-art{background:linear-gradient(135deg,#b58346,#d1ad69)}.member-directory-card.green .member-directory-card-art{background:linear-gradient(135deg,#294936,#63805c)}.member-directory-card.plum .member-directory-card-art{background:linear-gradient(135deg,#684638,#9b6c52)}.member-directory-card.blue .member-directory-card-art{background:linear-gradient(135deg,#315b62,#6f9290)}.member-directory-card.rust .member-directory-card-art{background:linear-gradient(135deg,#9a5337,#c47d51)}.member-directory-card.teal .member-directory-card-art{background:linear-gradient(135deg,#41685e,#7b9b83)}.member-directory-card-copy small{color:#9a5337}.member-directory-card-copy>div span{color:#607166}.member-directory-card-copy button{color:#31583d}.member-directory-map-callout{color:#fffdf4;background:linear-gradient(120deg,#294936,#3f6449);border:1px solid #1e3f2c;box-shadow:inset 0 0 0 1px #ffffff0f}.member-directory-map-art{background:radial-gradient(circle at 28% 35%,#a4bb8d 0 3px,#0000 4px),radial-gradient(circle at 70% 62%,#a4bb8d 0 3px,#0000 4px),linear-gradient(145deg,#6c8a64,#91a77b);box-shadow:inset 0 0 0 2px #ffffff21}.member-directory-map-callout>div>span,.member-directory-map-callout>button{color:#f0d9a2}.member-directory-map-callout>button{background:0 0;border-color:#f0d9a2}.member-directory-note{background:#f5edd8;border-left-color:#b8874c}.member-directory-note span{color:#9a5337}.member-directory-footer{background:linear-gradient(120deg,#2b4c37,#42684a)}.member-directory-footer a{color:#294936;background:#edd7a6}@media (width<=680px){.member-directory-hero{padding:22px 18px 36px}.member-directory-landscape{height:100px}.member-directory-hero p{font-size:16px}.member-directory-stats strong{font-size:22px}}.monthly-connections-page{color:#203746;background:linear-gradient(#eaf3f5 0,#f8fbfb 46%,#fff7e8 100%);min-height:100vh;padding:28px 16px 56px;font-family:Nunito Sans,Calibri,Segoe UI,sans-serif}.monthly-connections-shell{width:min(1080px,100%);margin:0 auto}.monthly-connections-header{color:#fff;background:linear-gradient(135deg,#173f55 0%,#286d7d 58%,#3f8991 100%);border:1px solid #164052;border-radius:20px;padding:24px 36px 0;position:relative;overflow:hidden;box-shadow:0 16px 38px #173f5533}.monthly-connections-header:after{content:"";pointer-events:none;border:38px solid #f6c85d21;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-90px;right:-50px}.monthly-connections-back{color:#173f55;background:#fff;border-radius:999px;padding:8px 13px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.monthly-connections-header>img{filter:brightness(0)invert();width:min(290px,68%);height:auto;margin:27px auto 18px;display:block}.monthly-connections-heading{z-index:1;text-align:center;position:relative}.monthly-connections-heading>span{color:#f7d981;letter-spacing:.07em;text-transform:uppercase;font-size:13px;font-weight:900}.monthly-connections-heading h1{color:#fff;letter-spacing:-.035em;margin:6px 0 9px;font:700 clamp(38px,7vw,68px)/1 Bitter,Georgia,serif}.monthly-connections-heading p{color:#eff9fa;max-width:720px;margin:0 auto;font-size:17px;line-height:1.55}.connection-photo-strip{z-index:1;color:#173f55;letter-spacing:.04em;background:#f6c85d;justify-content:center;align-items:center;gap:15px;margin:28px -36px 0;padding:13px 20px;font-size:13px;font-weight:900;display:flex;position:relative}.connection-photo-strip i{color:#fff;font-style:normal}.connection-year-nav{justify-content:center;margin:20px 0 26px;display:flex}.connection-year-nav a{color:#fff;background:#235f78;border:2px solid #9ecbd1;border-radius:999px;padding:11px 20px;font-weight:900;text-decoration:none;box-shadow:0 5px 12px #235f7826}.connection-year-section{scroll-margin-top:20px}.connection-year-heading{grid-template-columns:auto 1fr;align-items:end;column-gap:16px;margin:0 0 17px;padding:0 5px;display:grid}.connection-year-heading span{color:#a45f2d;letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1;font-size:12px;font-weight:900}.connection-year-heading h2{color:#173f55;margin:0;font:700 48px/1 Bitter,Georgia,serif}.connection-year-heading p{color:#58717c;margin:0 0 5px;font-size:15px}.connection-month-list{gap:24px;display:grid}.connection-month-card{background:#fff;border:1px solid #bcd7dd;border-radius:16px;grid-template-columns:minmax(260px,38%) 1fr;display:grid;overflow:hidden;box-shadow:0 10px 25px #1a4b601f}.connection-month-cover{background:#d9e9eb;min-height:350px;position:relative}.connection-month-cover img{object-fit:cover;width:100%;height:100%}.connection-month-cover time{color:#173f55;background:#f6c85d;border-radius:999px;padding:8px 13px;font-size:13px;font-weight:900;position:absolute;bottom:16px;left:16px;box-shadow:0 4px 12px #173f5538}.connection-month-cover img.connection-cover-contain{object-fit:contain;background:#dfe8e9}.connection-month-tile{color:#fff;text-align:center;background:linear-gradient(145deg,#173f55,#3f8991);align-content:center;justify-items:center;width:100%;height:100%;min-height:350px;display:grid}.connection-month-tile:before{content:"";background:#f6c85d;border-radius:999px;width:64px;height:5px;margin-bottom:17px}.connection-month-tile span{color:#d9f0f2;letter-spacing:.08em;text-transform:uppercase;font-size:18px;font-weight:900}.connection-month-tile strong{color:#fff;margin:-2px 0;font:700 82px/1 Bitter,Georgia,serif}.connection-month-tile small{color:#f7d981;font-size:17px;font-weight:900}.connection-month-details{padding:32px}.connection-location-label{color:#a45f2d;letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:900}.connection-month-details h3{color:#173f55;margin:5px 0 10px;font:700 clamp(27px,4vw,38px)/1.15 Bitter,Georgia,serif}.connection-location{color:#286d7d;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:900;display:flex}.connection-location span{color:#fff;background:#286d7d;border-radius:50%;place-items:center;width:28px;height:28px;font-size:16px;display:grid}.connection-hosts{color:#5a7079;margin:10px 0 23px;line-height:1.5}.connection-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.connection-gallery img{aspect-ratio:1;object-fit:cover;border-radius:8px;width:100%}.connection-gallery img.connection-photo-discreet{aspect-ratio:3/4;object-position:center top;place-self:center;width:64%;box-shadow:0 3px 9px #173f551f}.connection-gallery-note{color:#173f55;background:#edf6f7;border:1px dashed #75aeb6;border-radius:10px;align-items:center;gap:14px;padding:18px;display:flex}.connection-gallery-note>span{color:#fff;background:#3f8991;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:23px;display:grid}.connection-gallery-note div{gap:3px;display:grid}.connection-gallery-note small{color:#607983;font-size:14px;line-height:1.4}.connection-host-callout{color:#fff;background:linear-gradient(120deg,#173f55,#286d7d);border-bottom:6px solid #f6c85d;border-radius:14px;justify-content:space-between;align-items:center;gap:28px;margin-top:26px;padding:27px 30px;display:flex}.connection-host-callout span{color:#f7d981;letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:900}.connection-host-callout h2{color:#fff;margin:5px 0;font:700 25px/1.2 Bitter,Georgia,serif}.connection-host-callout p{color:#dceff2;margin:0}.connection-host-callout a{color:#173f55;text-align:center;background:#f6c85d;border-radius:999px;flex:none;padding:12px 17px;font-size:13px;font-weight:900;text-decoration:none}@media (width<=720px){.monthly-connections-page{padding:10px 8px 34px}.monthly-connections-header{border-radius:13px;padding:16px 18px 0}.monthly-connections-header>img{margin-top:22px}.monthly-connections-heading p{font-size:15px}.connection-photo-strip{gap:7px;margin:23px -18px 0;padding:11px 8px;font-size:11px}.connection-year-heading{grid-template-columns:1fr}.connection-year-heading h2{font-size:39px}.connection-year-heading p{margin-top:5px}.connection-month-card{grid-template-columns:1fr}.connection-month-cover{aspect-ratio:4/3;min-height:0}.connection-month-details{padding:23px 18px}.connection-location{align-items:flex-start;font-size:16px}.connection-location span{flex:0 0 28px}.connection-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.connection-host-callout{flex-direction:column;align-items:flex-start;padding:24px 20px}.connection-host-callout a{width:100%}}.member-directory-page{background:#eeeadd;font-family:Calibri,Segoe UI,Arial,sans-serif}.member-directory-shell{width:min(1120px,100%)}.member-directory-hero{text-align:left;color:#fffdf4;background:#18382a;border:0;border-radius:18px;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:520px;padding:56px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #1f342642}.member-directory-hero:before{content:"";z-index:1;background:linear-gradient(90deg,#0d1f17e6 0%,#12271c9e 42%,#12271c1a 72%),linear-gradient(#0000 48%,#0c1d15c7);position:absolute;inset:0}.member-directory-hero-photo{object-fit:cover;object-position:center;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.member-directory-hero .member-directory-kicker,.member-directory-hero h1,.member-directory-hero>p,.member-directory-hero .member-directory-stats{z-index:2;text-align:left;position:relative}.member-directory-hero h1{color:#fffdf5;letter-spacing:-.035em;max-width:620px;margin:8px 0 12px;font-family:Calibri,Segoe UI,Arial,sans-serif;font-size:clamp(46px,7vw,78px);font-weight:650;line-height:.95}.member-directory-hero>p{color:#f7f2e6;max-width:570px;margin:0;font-size:20px;line-height:1.45}.member-directory-kicker{color:#ecd49b}.member-directory-stats{justify-content:flex-start;margin-top:28px}.member-directory-stats span{border-right:1px solid #ffffff59;padding-right:25px}.member-directory-stats span:last-child{border-right:0}.member-directory-stats strong{color:#ecd49b;font-family:Calibri,Segoe UI,Arial,sans-serif}.member-directory-search{background:#fffdf7;border-bottom:0;border-radius:14px;margin-top:-27px;padding:14px 16px;box-shadow:0 15px 35px #1f342633}.member-directory-categories button{font-family:Calibri,Segoe UI,Arial,sans-serif}.member-directory-featured{background:#faf8f0;border:0;padding:34px}.member-directory-heading h2,.member-directory-card-copy h3,.member-directory-map-callout h2,.member-directory-footer strong{font-family:Calibri,Segoe UI,Arial,sans-serif;font-weight:650}.member-directory-card{background:#fffdf8}.member-directory-note{background:#e6dfcb}.member-directory-footer{border-radius:14px}.member-directory-map-callout{background:linear-gradient(125deg,#213f2d,#355f40);grid-template-columns:minmax(250px,.78fr) 1.4fr;gap:34px;padding:30px 34px}.member-directory-county-copy>span{color:#f0d9a2;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700}.member-directory-county-copy h2{margin:7px 0 8px;font-size:28px;line-height:1.08}.member-directory-county-copy p{color:#e0e9df;margin:0}.member-directory-town-list{flex-wrap:wrap;gap:9px;display:flex}.member-directory-town-list span{color:#fffdf4;background:#ffffff14;border:1px solid #f0d9a275;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:650;line-height:1}.member-directory-alphabet{gap:6px}.member-directory-alphabet button{min-width:38px;padding:8px 10px}.member-directory-real-card{grid-template-columns:86px 1fr;align-items:stretch;display:grid;overflow:hidden}.member-directory-real-card .member-directory-card-art{background:linear-gradient(165deg,#294936,#527256);flex-direction:column;justify-content:center;gap:12px;height:auto;min-height:100%;padding:18px 10px}.member-directory-real-card .member-directory-card-art>span{color:#294936;background:#f0d9a2;width:48px;height:48px;font-size:25px;font-weight:800}.member-directory-real-card .member-directory-card-copy{min-width:0;padding:19px 20px}.member-directory-real-card .member-directory-card-copy h3{margin:4px 0 7px;font-size:21px}.member-directory-real-card .member-directory-card-copy h3 a{color:inherit;text-decoration:none}.member-directory-real-card .member-directory-card-copy h3 a:hover{text-decoration:underline}.member-directory-real-card .member-directory-location{color:#66776b;min-height:0;margin:0 0 13px;font-size:14px;font-weight:650}.member-directory-real-card .member-directory-description{color:#5e6e64;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:0;margin:0 0 14px;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.member-directory-real-card .member-directory-contact-list{align-items:initial;justify-content:initial;border-top:1px solid #e1e3d9;gap:11px;padding-top:13px;display:grid}.member-directory-real-card .member-directory-contact{align-items:initial;justify-content:initial;border:0;gap:3px;padding:0;display:grid}.member-directory-contact strong{color:#294936;font-size:14px}.member-directory-contact a{overflow-wrap:anywhere;color:#48685a;font-size:13px;text-decoration:none}.member-directory-contact a:hover{text-decoration:underline}.member-directory-real-card .member-directory-links{border:0;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;margin-top:15px;padding:0;display:flex}.member-directory-website,.member-directory-profile-link{border-radius:999px;margin:0;padding:8px 11px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.member-directory-website{color:#fff;background:#9a5337}.member-directory-profile-link{color:#294936;background:#e7eadf}.member-directory-website:hover,.member-directory-profile-link:hover{text-decoration:underline}.member-directory-category-filter select{color:#294936;background:#f5f1e5;border:1px solid #b8c2ae;border-radius:10px;min-width:210px;padding:12px 38px 12px 14px;font:650 14px Calibri,Segoe UI,Arial,sans-serif}.member-directory-real-card{grid-template-columns:98px 1fr}.member-directory-real-card .member-directory-card-art>img{object-fit:contain;background:#fff;border-radius:11px;width:82px;height:82px;padding:7px;box-shadow:0 4px 12px #091a1033}.member-directory-birdie{color:#294936;justify-content:flex-end;align-items:center;gap:8px;margin:0 2px 1px auto;display:flex}.member-directory-birdie-action{align-items:center;display:flex;position:relative}.member-directory-birdie-action button{cursor:pointer;background:#fffaf0;border:2px solid #7f9a73;border-radius:50%;place-items:center;width:50px;height:50px;padding:0;font-size:27px;transition:transform .18s,background .18s;display:grid;box-shadow:0 5px 14px #29493629}.member-directory-birdie-action button:hover,.member-directory-birdie-action button:focus-visible{outline-offset:2px;background:#f2e3bd;outline:3px solid #9a533740;transform:translateY(-2px)rotate(-4deg)}.member-directory-birdie-note{color:#fffdf4;background:#9a5337;border-radius:14px 14px 3px;gap:7px;width:max-content;max-width:min(250px,64vw);padding:11px 14px;font-size:14px;font-weight:700;line-height:1.25;animation:.24s ease-out member-directory-note-pop;display:grid;position:absolute;right:58px;box-shadow:0 6px 16px #462c1e33}.member-directory-birdie-note>a{color:#2b4c37;text-align:center;background:#f2dda9;border-radius:999px;padding:7px 11px;text-decoration:none;animation:.55s ease-out .18s both member-directory-invoice-nudge}.member-directory-birdie-note>a:hover,.member-directory-birdie-note>a:focus-visible{background:#fff3cf;text-decoration:underline}.member-directory-birdie-note:after{content:"";border:0 solid #0000;border-top-width:7px;border-left:9px solid #9a5337;position:absolute;bottom:4px;right:-7px}@keyframes member-directory-note-pop{0%{opacity:0;transform:translate(7px)scale(.96)}to{opacity:1;transform:none}}@keyframes member-directory-invoice-nudge{0%{opacity:0;transform:translateY(7px)}70%{transform:translateY(-2px)}to{opacity:1;transform:none}}.member-directory-featured,.member-directory-heading{overflow:visible}.member-directory-birdie{gap:11px}.member-directory-birdie>strong{font-size:18px}.member-directory-birdie-action{z-index:5}.member-directory-birdie-action button{border-width:3px;width:68px;height:68px;font-size:38px}.member-directory-birdie-note{z-index:20;border-radius:18px 18px 4px;gap:10px;max-width:min(320px,72vw);padding:16px 18px;font-size:17px;line-height:1.3;right:80px}.member-directory-birdie-note>a{padding:10px 14px;font-size:16px}.member-directory-birdie-note:after{border-width:9px 0 0 11px;bottom:8px;right:-9px}@media (width<=680px){.member-directory-heading .member-directory-birdie{align-self:flex-end}.member-directory-birdie>strong{font-size:16px}.member-directory-birdie-action button{width:60px;height:60px;font-size:33px}.member-directory-birdie-note{max-width:min(280px,70vw);padding:14px 15px;font-size:16px;right:70px}.member-directory-birdie-note>a{font-size:15px}.member-directory-heading{gap:18px}.member-directory-heading .member-directory-birdie{flex-wrap:wrap;align-self:stretch;width:100%}.member-directory-birdie>strong{margin-left:auto}.member-directory-birdie-action{justify-content:flex-end;gap:10px;width:100%;display:flex}.member-directory-birdie-note{border-radius:14px;flex:1;width:auto;max-width:none;padding:12px 14px;font-size:15px;position:relative;right:auto}.member-directory-birdie-note:after{display:none}.member-directory-birdie-note>a{padding:8px 11px;font-size:14px}.member-directory-birdie-action button{flex:0 0 58px;width:58px;height:58px;font-size:32px}}.member-directory-mid-birdie{color:#fffdf4;background:linear-gradient(120deg,#294936,#456d4e);border:2px solid #e0c88e;border-radius:18px;grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:18px;padding:24px 28px;display:grid;box-shadow:0 10px 24px #29493629}.member-directory-mid-birdie>div:first-child{gap:3px;display:grid}.member-directory-mid-birdie>div:first-child>span{color:#f2dda9;font-size:24px;font-weight:800}.member-directory-mid-birdie>div:first-child>strong{font-size:16px}.member-directory-mid-birdie>button{cursor:pointer;background:#fff5d8;border:4px solid #e0c88e;border-radius:50%;place-items:center;width:86px;height:86px;padding:0;font-size:48px;transition:transform .2s;display:grid;box-shadow:0 7px 18px #0e281940}.member-directory-mid-birdie>button:hover,.member-directory-mid-birdie>button:focus-visible{outline-offset:3px;outline:3px solid #fff;transform:translateY(-3px)rotate(-5deg)}.member-directory-mid-birdie-note{color:#294936;background:#fff8e8;border-radius:13px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;animation:.24s ease-out member-directory-note-pop;display:flex}.member-directory-mid-birdie-note>strong{font-size:18px}.member-directory-mid-birdie-note>a{color:#294936;background:#f2dda9;border-radius:999px;flex:none;padding:10px 15px;font-size:15px;font-weight:800;text-decoration:none}.member-directory-mid-birdie-note>a:hover,.member-directory-mid-birdie-note>a:focus-visible{background:#ffe9ad;text-decoration:underline}@media (width<=680px){.member-directory-mid-birdie{grid-template-columns:1fr auto;gap:12px;padding:19px 17px}.member-directory-mid-birdie>div:first-child>span{font-size:20px}.member-directory-mid-birdie>div:first-child>strong{font-size:14px}.member-directory-mid-birdie>button{width:72px;height:72px;font-size:40px}.member-directory-mid-birdie-note{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;gap:11px;padding:14px;display:grid}.member-directory-mid-birdie-note>strong{font-size:16px}.member-directory-mid-birdie-note>a{white-space:nowrap;width:fit-content;padding:9px 13px;font-size:14px}}@media (width<=760px){.member-directory-map-callout{grid-template-columns:1fr;gap:20px;padding:25px 20px}.member-directory-town-list{gap:7px}.member-directory-town-list span{padding:7px 10px;font-size:12px}.member-directory-real-card{grid-template-columns:67px 1fr}.member-directory-real-card .member-directory-card-art{padding:14px 7px}.member-directory-real-card .member-directory-card-art>span{width:42px;height:42px;font-size:22px}.member-directory-real-card .member-directory-card-art i{padding:5px 7px;font-size:9px}.member-directory-real-card .member-directory-card-copy{padding:17px 15px}.member-directory-real-card .member-directory-card-copy h3{font-size:19px}}@media (width<=680px){.member-directory-hero{min-height:470px;padding:34px 22px}.member-directory-hero:before{background:linear-gradient(#0c1d151a,#0c1d1566 30%,#0c1d15f0)}.member-directory-hero-photo{object-position:58% center}.member-directory-hero h1{font-size:48px}.member-directory-hero>p{font-size:17px}.member-directory-stats{gap:10px}.member-directory-stats span{width:auto;padding-right:10px;font-size:11px}.member-directory-search{flex-wrap:wrap;margin-top:-22px}.member-directory-category-filter{order:3;width:100%}.member-directory-category-filter select{width:100%}.member-directory-featured{padding:24px 14px}.member-directory-real-card{grid-template-columns:76px 1fr}.member-directory-real-card .member-directory-card-art>img{width:62px;height:62px;padding:5px}}.member-directory-real-card{flex-direction:column;min-width:0;display:flex}.member-directory-real-card .member-directory-card-art{background:linear-gradient(145deg,#f7f3e8,#e7ecdf);border-bottom:5px solid #31583d;flex:0 0 176px;justify-content:center;align-items:center;width:100%;min-height:176px;padding:24px;display:flex}.member-directory-real-card .member-directory-card-art>img{object-fit:contain;background:#fff;border-radius:14px;width:auto;max-width:min(280px,82%);height:auto;max-height:124px;padding:12px;box-shadow:0 7px 20px #203b2a24}.member-directory-real-card .member-directory-card-art>span{color:#294936;background:#f0d9a2;width:86px;height:86px;font-size:40px}.member-directory-real-card .member-directory-card-copy{flex-direction:column;flex:1;width:100%;padding:22px 24px 24px;display:flex}.member-directory-real-card .member-directory-card-copy h3{font-size:25px;line-height:1.16}.member-directory-real-card .member-directory-contact-list{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px 20px}.member-directory-real-card .member-directory-links{margin-top:auto;padding-top:18px}@media (width<=680px){.member-directory-real-card{display:flex}.member-directory-real-card .member-directory-card-art{flex-basis:150px;min-height:150px;padding:20px}.member-directory-real-card .member-directory-card-art>img{width:auto;max-width:86%;height:auto;max-height:108px;padding:10px}.member-directory-real-card .member-directory-card-art>span{width:76px;height:76px;font-size:35px}.member-directory-real-card .member-directory-card-copy{padding:20px}.member-directory-real-card .member-directory-card-copy h3{font-size:23px}.member-directory-real-card .member-directory-contact-list{grid-template-columns:1fr}.member-directory-contact a{font-size:14px}}.member-directory-birdie-top{width:min(620px,100%);margin:0 auto 22px;padding:20px 24px}.member-directory-search{grid-template-columns:minmax(0,1fr) minmax(200px,240px) auto;align-items:end;gap:12px;width:min(820px,100% - 30px);padding:14px 15px;display:grid}.member-directory-search label{align-items:initial;gap:6px;min-width:0;display:grid}.member-directory-search label>span{color:#79503c;letter-spacing:.04em;text-transform:uppercase;font:800 12px/1.2 Calibri,Segoe UI,Arial,sans-serif}.member-directory-search input,.member-directory-category-filter select{box-sizing:border-box;color:#294936;background:#f9f6ec;border:1px solid #b8c2ae;border-radius:10px;width:100%;height:48px;margin:0;padding:0 14px;font:650 16px Calibri,Segoe UI,Arial,sans-serif}.member-directory-search input:focus,.member-directory-category-filter select:focus{outline-offset:2px;border-color:#9a5337;outline:3px solid #9a533738}.member-directory-search>button{height:48px;padding:0 18px}.member-directory-search>button:disabled{color:#6e796f;cursor:default;background:#e2e4dd}@media (width<=680px){.member-directory-search{grid-template-columns:minmax(0,1fr) auto;gap:11px 9px;width:calc(100% - 16px);padding:14px}.member-directory-search-field{grid-column:1/-1}.member-directory-category-filter{order:initial;width:auto}.member-directory-search>button{min-width:72px;padding:0 14px}}.member-directory-real-card{background:linear-gradient(155deg,#fffdf8 0% 76%,#f3ecd9 100%);border:0;border-top:6px solid #31583d;position:relative;box-shadow:0 10px 24px #263a311f}.member-directory-real-card:after{content:"";pointer-events:none;border:18px solid #31583d0e;border-radius:50%;width:105px;height:105px;position:absolute;bottom:-38px;right:-34px}.member-directory-real-card.accent-1{background:linear-gradient(155deg,#fffdf8 0% 76%,#f5e3d8 100%);border-top-color:#9a5337}.member-directory-real-card.accent-2{background:linear-gradient(155deg,#fffdf8 0% 76%,#e3eeec 100%);border-top-color:#315b62}.member-directory-real-card.accent-3{background:linear-gradient(155deg,#fffdf8 0% 76%,#eee2de 100%);border-top-color:#684638}.member-directory-real-card .member-directory-card-copy{padding:25px 26px 26px}.member-directory-real-card .member-directory-card-heading{border:0;border-bottom:1px solid #dde2d7;justify-content:space-between;align-items:flex-start;gap:18px;padding:0 0 15px;display:flex}.member-directory-card-heading>div{min-width:0}.member-directory-real-card .member-directory-card-heading h3{margin:6px 0 0;font-size:24px;line-height:1.14}.member-directory-initial{color:#fff;background:#31583d;border-radius:14px 14px 14px 4px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:23px;font-weight:800;display:grid;box-shadow:0 5px 12px #2949362e}.accent-1 .member-directory-initial{background:#9a5337}.accent-2 .member-directory-initial{background:#315b62}.accent-3 .member-directory-initial{background:#684638}.member-directory-real-card .member-directory-card-heading .member-directory-initial{color:#294936;background:#f0d9a2;border:3px solid #fff8e8;border-radius:16px 16px 16px 5px;flex:0 0 56px;place-items:center;width:56px;height:56px;font-size:28px;font-weight:900;line-height:1;display:grid;box-shadow:0 7px 16px #29493640,0 0 0 2px #b8874c4d}.member-directory-real-card .member-directory-location{margin-top:15px}.member-directory-heading p{color:#657568;margin:8px 0 0;font-size:15px}@media (width<=680px){.member-directory-real-card .member-directory-card-copy{padding:20px}.member-directory-real-card .member-directory-card-heading h3{font-size:21px}.member-directory-real-card .member-directory-card-heading .member-directory-initial{border-radius:14px 14px 14px 5px;flex-basis:50px;width:50px;height:50px;font-size:25px}.member-directory-heading p{font-size:14px;line-height:1.4}}@media (width<=650px){.autumn-events .events-section .section-plaque{text-align:center}.autumn-events .events-section .posting-grid{gap:10px}.autumn-events .events-section .community-event-card{border-radius:12px;grid-template-columns:82px minmax(0,1fr);align-items:stretch;min-height:112px;padding:0;display:grid;overflow:hidden}.autumn-events .events-section .community-event-card .pin{display:none}.autumn-events .events-section .community-event-card .flyer-link{background:#eee9dc;width:82px;height:100%;min-height:112px;display:block}.autumn-events .events-section .community-event-card .flyer-link img{background:#eee9dc;width:100%;display:block;object-fit:cover!important;height:100%!important;max-height:none!important}.autumn-events .events-section .community-event-card.landscape-event-card .flyer-link img{object-fit:contain!important}.autumn-events .events-section .community-event-card .posting-caption{text-align:left;flex-direction:column;justify-content:center;min-width:0;display:flex;padding:11px 12px!important}.autumn-events .events-section .community-event-card .posting-caption h3{margin:0 0 5px;font-size:16px;line-height:1.2}.autumn-events .events-section .community-event-card .posting-caption p{color:#53636a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.autumn-events .events-section .community-event-card .posting-actions{justify-content:flex-start;gap:8px;margin-top:8px}.autumn-events .events-section .community-event-card .posting-actions .button{min-height:32px;padding:6px 10px;font-size:11px}.autumn-events .events-section .community-event-card .posting-actions .text-link{min-height:0;padding:4px 0;font-size:11px}}.pieces-hero h1{grid-template-columns:max-content max-content;column-gap:10px}.pieces-hero h1 small{margin-right:0}.pieces-hero h1{flex-direction:column;align-items:flex-start;width:fit-content;display:flex}.pieces-hero h1>span:first-child{font-size:clamp(74px,10vw,142px)}.pieces-title-line{align-items:center;gap:3px;line-height:.78;display:flex;font-size:inherit!important}.pieces-time{flex-direction:column;align-items:center;gap:10px;line-height:1;font-size:inherit!important;display:flex!important}.pieces-time b{font-size:48px}.pieces-time small{font-size:14px;font-weight:900}@media (width<=560px){.pieces-hero h1>span:first-child{font-size:clamp(54px,16.5vw,68px)}.pieces-title-line strong{font-size:clamp(68px,20vw,78px)}.pieces-time b{font-size:32px}}@media (width<=650px){.autumn-events .events-board .chamber-events-list{width:100%;min-width:0;max-width:100%;overflow:hidden}.autumn-events .events-board .chamber-event-mention{min-width:0;overflow:hidden;grid-template-columns:54px minmax(0,1fr)!important;width:100%!important;max-width:100%!important}.autumn-events .events-board .chamber-event-mention .chamber-event-mark{width:54px;min-width:0;min-height:145px}.autumn-events .events-board .chamber-event-mention .chamber-event-mark span{font-size:10px}.autumn-events .events-board .chamber-event-mention .chamber-event-mark strong{font-size:29px}.autumn-events .events-board .chamber-event-mention .posting-caption{width:100%;min-width:0;max-width:100%;overflow:hidden;flex-direction:column!important;align-items:stretch!important;padding:13px 10px!important;display:flex!important}.autumn-events .events-board .chamber-event-mention .event-host-badge,.autumn-events .events-board .chamber-event-mention .posting-caption h3,.autumn-events .events-board .chamber-event-mention .posting-caption p,.autumn-events .events-board .chamber-event-mention .posting-actions{white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%}.autumn-events .events-board .chamber-event-mention .event-host-badge{width:fit-content;font-size:9px}.autumn-events .events-board .chamber-event-mention .posting-caption h3{font-size:16px;line-height:1.18}.autumn-events .events-board .events-header{width:calc(100% - 28px)!important;margin:0!important;position:absolute!important;top:60px!important;left:14px!important;transform:none!important}.autumn-events .events-section .community-event-card{grid-template-columns:74px minmax(0,1fr)!important;min-height:104px!important}.autumn-events .events-section .community-event-card .flyer-link{width:74px!important;min-height:104px!important}.autumn-events .events-section .community-event-card .posting-caption{justify-content:center!important;padding:9px 10px!important}.autumn-events .events-section .community-event-card .posting-caption h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;margin:0 0 4px!important;font-size:15px!important;line-height:1.17!important}.autumn-events .events-section .community-event-card .posting-caption p{-webkit-line-clamp:1!important;margin:0!important;font-size:11px!important;line-height:1.25!important}.autumn-events .events-section .community-event-card .posting-actions{gap:7px!important;margin-top:6px!important}.autumn-events .events-section .community-event-card .posting-actions .button{min-height:30px!important;padding:6px 9px!important;font-size:10px!important}.autumn-events .events-section .community-event-card .posting-actions .text-link{display:none!important}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.member-town-event-browser{margin-top:0}.event-collection-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 28px;display:grid}.event-collection-tab{color:#fff;cursor:pointer;border:3px solid #0000;border-radius:13px;min-height:58px;padding:10px 14px;font:800 clamp(15px,2vw,20px)/1.12 inherit;transition:transform .16s,box-shadow .16s,filter .16s;box-shadow:0 3px #173f5521}.event-collection-tab.teal{background:#237985;border-color:#17616b}.event-collection-tab.plum{background:#81314f;border-color:#68233d}.event-collection-tab.navy{background:#173f55;border-color:#0d2945}.event-collection-tab:hover{filter:brightness(1.07)}.event-collection-tab[aria-selected=true]{border-color:#f4e6cf;transform:translateY(-5px)scale(1.025);box-shadow:0 0 0 3px #f4e6cf,0 7px #df8f45,0 13px 22px #173f5547}.event-collection-tab:focus-visible{outline-offset:3px;outline:4px solid #f4e6cf}.member-town-event-browser>.events-section{margin-top:0}@media (width<=620px){.event-collection-tabs{gap:7px;margin:0 6px 26px}.event-collection-tab{border-width:2px;border-radius:9px;min-height:54px;padding:8px 5px;font-size:13px}.event-collection-tab[aria-selected=true]{transform:translateY(-4px)scale(1.025);box-shadow:0 0 0 2px #f4e6cf,0 6px #df8f45,0 11px 18px #173f5542}}@media (width<=650px){.autumn-events .events-section .community-event-card .posting-caption h3,.autumn-events .events-section .community-event-card .posting-caption p{-webkit-box-orient:initial!important;-webkit-line-clamp:unset!important;display:block!important;overflow:visible!important}.autumn-events .events-section .community-event-card .posting-caption h3{font-size:14px!important;line-height:1.16!important}.autumn-events .events-section .community-event-card .posting-caption p{font-size:10px!important;line-height:1.25!important}.autumn-events .events-section .community-event-card .posting-actions .button{min-height:28px!important;padding:5px 8px!important;font-size:9px!important;line-height:1.15!important}.autumn-events .events-section .community-event-card{border:1px solid #bfd2d6!important;border-radius:6px!important;box-shadow:0 2px #173f5514!important}.autumn-events .events-section .community-event-card .flyer-link{border-right:1px solid #bfd2d6}.autumn-events .events-section .community-event-card .posting-caption{background:#fff!important}.autumn-events .events-section .community-event-card .posting-actions .button{box-shadow:none!important;border-radius:4px!important}}@media (width<=620px){.resources-page .resource-alerts{margin:16px 8px 28px!important;padding:18px 12px!important}.resources-page .resource-alerts-heading{margin-bottom:16px!important}.resources-page .resource-alerts-heading>span{margin-bottom:6px;line-height:1.25;font-size:10px!important}.resources-page .resource-alerts-heading h2{font-size:26px!important;line-height:1.08!important}.resources-page .resource-alerts-heading p{max-width:310px;margin-top:8px!important;font-size:14px!important;line-height:1.4!important}body:has(.resources-page) .momentum-pin-trigger{min-height:64px;border-radius:10px!important;gap:0!important;width:72px!important;max-width:72px!important;padding:5px 5px 6px!important;position:absolute!important;top:12px!important;right:10px!important}body:has(.resources-page) .momentum-pin-trigger span{font-size:27px!important}body:has(.resources-page) .momentum-pin-trigger small{font-size:8px!important;line-height:1.05!important}.resources-page .resource-alert-card{flex-direction:column;display:flex}.resources-page .resource-alert-badge{order:0;align-self:flex-start;margin:12px 12px 8px;box-shadow:none!important;border-radius:4px!important;padding:5px 9px!important;font-size:10px!important;position:relative!important;top:auto!important;left:auto!important}.resources-page .resource-alert-image{order:1;min-height:0;height:auto!important}.resources-page .resource-alert-image img{object-fit:contain;max-height:320px;display:block;height:auto!important}.resources-page .resource-alert-card>div{order:2}}@media (width<=800px){body .autumn-events .events-board .chamber-event-mention{border:1px solid #bfd2d6!important;border-left:4px solid var(--board-accent)!important;border-radius:6px!important;grid-template-columns:64px minmax(0,1fr)!important;min-height:126px!important;display:grid!important;box-shadow:0 2px #173f5514!important}body .autumn-events .events-board .chamber-event-mention .chamber-event-mark{width:64px!important;min-height:126px!important}body .autumn-events .events-board .chamber-event-mention .posting-caption{align-content:initial!important;text-align:left!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:5px!important;width:auto!important;min-width:0!important;max-width:100%!important;padding:11px 12px!important;display:flex!important;overflow:hidden!important}body .autumn-events .events-board .chamber-event-mention .event-host-badge,body .autumn-events .events-board .chamber-event-mention .posting-caption h3,body .autumn-events .events-board .chamber-event-mention .posting-caption p,body .autumn-events .events-board .chamber-event-mention .posting-actions{grid-area:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}body .autumn-events .events-board .chamber-event-mention .event-host-badge{width:fit-content!important;padding:5px 7px!important;font-size:8px!important}body .autumn-events .events-board .chamber-event-mention .posting-caption h3{font-size:15px!important;line-height:1.16!important}body .autumn-events .events-board .chamber-event-mention .posting-caption p{font-size:10px!important;line-height:1.25!important}body .autumn-events .events-board .chamber-event-mention .posting-actions{margin-top:2px!important}body .autumn-events .events-board .chamber-event-mention .button{width:auto!important;min-width:0!important;min-height:28px!important;box-shadow:none!important;border-radius:4px!important;padding:5px 8px!important;font-size:9px!important}}@media (width<=650px){body .autumn-events .events-section .community-event-card{grid-template-columns:112px minmax(0,1fr)!important}body .autumn-events .events-section .community-event-card .flyer-link{justify-content:center;align-items:center;padding:5px;background:#f4efe4!important;width:112px!important;height:100%!important;min-height:150px!important;display:flex!important}body .autumn-events .events-section .community-event-card .flyer-link img,body .autumn-events .events-section .community-event-card.landscape-event-card .flyer-link img{display:block;object-fit:contain!important;object-position:center!important;background:#f4efe4!important;width:100%!important;height:100%!important;max-height:none!important}}.autumn-events .events-board{padding-top:292px!important}.autumn-events .events-topbar{top:18px!important}.autumn-events .events-topbar a{border:2px solid!important;border-radius:11px!important;min-height:44px!important;padding:9px 17px!important;font-size:14px!important;box-shadow:0 4px #173f5529!important}.autumn-events .events-back-link{color:#173f55!important;background:#fff!important;border-color:#9bc7d6!important}.autumn-events .events-submit-link{color:#fff!important;background:#81314f!important;border-color:#68233d!important}.autumn-events .events-board .events-header{color:#fff!important;background:linear-gradient(132deg,#173f55 0 48%,#237985 100%)!important;border:2px solid #9bc7d6!important;border-bottom:7px solid #df8f45!important;border-radius:18px!important;grid-template-columns:minmax(230px,300px) minmax(0,1fr)!important;align-items:center!important;gap:30px!important;width:calc(100% - 64px)!important;min-height:184px!important;padding:24px 34px!important;display:grid!important;top:78px!important;overflow:hidden!important;box-shadow:0 10px #81314f33,0 18px 30px #173f5533!important}.autumn-events .events-board .events-header:after{content:""!important;background:0 0!important;border:22px solid #f4e6cf24!important;border-radius:50%!important;width:240px!important;height:240px!important;display:block!important;position:absolute!important;bottom:-95px!important;right:-60px!important}.autumn-events .events-header .brand-logo{z-index:2!important;width:100%!important;max-width:300px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:relative!important}.autumn-events .events-header .header-copy{z-index:2!important;text-align:left!important;position:relative!important}.events-header-kicker{color:#ffd19f;letter-spacing:.05em;text-transform:uppercase;margin-bottom:5px;font-size:13px;font-weight:900;display:block}.autumn-events .events-header h1{color:#fff!important;letter-spacing:-.02em!important;margin:0!important;font-size:54px!important;line-height:.98!important}.autumn-events .events-header p{color:#f4e6cf!important;border-top:2px solid #f4e6cf8c!important;max-width:500px!important;margin:12px 0 0!important;padding:10px 0 0!important;font-size:17px!important;line-height:1.35!important}@media (width<=650px){.autumn-events .events-board{padding:12px 14px 34px!important}.autumn-events .events-topbar{margin:0 0 12px!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important}.autumn-events .events-topbar a{border-radius:8px!important;min-height:40px!important;padding:7px 10px!important;font-size:12px!important;line-height:1.15!important}.autumn-events .events-board .events-header{border-bottom-width:6px!important;border-radius:13px!important;grid-template-columns:1fr!important;gap:13px!important;width:100%!important;min-height:0!important;margin:0 0 14px!important;padding:14px 16px!important;display:grid!important;position:relative!important;top:auto!important;left:auto!important;box-shadow:0 7px #81314f33,0 14px 24px #173f552e!important}.autumn-events .events-header .brand-logo{width:min(300px,88%)!important;max-width:88%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 auto!important;padding:0!important}.autumn-events .events-header .header-copy,.autumn-events .events-header .events-header-kicker,.autumn-events .events-header p{display:none!important}.autumn-events .events-header h1{text-shadow:0 2px 5px #0d294547;font-size:34px!important;line-height:1!important}.autumn-events .events-board .events-header:after{opacity:.75;background:0 0!important;border-width:16px!important;width:205px!important;height:205px!important;bottom:-112px!important;right:-82px!important}.autumn-events .event-audience-tabs{margin:6px 0 16px!important}}@media (width<=620px){body:has(.resources-page) .momentum-pin-trigger{border-radius:50%!important;place-items:center!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;min-height:46px!important;padding:0!important;display:grid!important;position:fixed!important;top:auto!important;bottom:14px!important;right:12px!important}body:has(.resources-page) .momentum-pin-trigger span{font-size:23px!important;line-height:1!important}body:has(.resources-page) .momentum-pin-trigger small{display:none!important}}.autumn-bulletin{background-color:#6b4430!important;background-image:linear-gradient(#5e3f2bc7,#463326e6),url(/county-landscape.jpg)!important}.autumn-bulletin .board-shell{background:#fbf3e2!important;border-color:#5b3a28!important;box-shadow:inset 0 0 0 3px #c59645,0 24px 70px #2d1b1261!important}.autumn-bulletin .board-header{color:#4e392b!important;background-color:#fff9ec!important;background-image:linear-gradient(90deg,#fff9ec 0 54%,#fff9ecd6 66%,#fff9ec2e 100%),url(/fall-harvest-border.png)!important;background-position:50%,100% 100%!important;background-repeat:no-repeat!important;background-size:100% 100%,58%!important;border:1px solid #cdb58d!important;border-bottom:7px solid #b86432!important;min-height:240px!important;padding:25px 43% 24px 34px!important;overflow:hidden!important;box-shadow:10px 11px #6a3b2d52,0 10px 25px #351f1429!important}.autumn-bulletin .board-header:before,.autumn-bulletin .board-header:after{display:none!important}.autumn-bulletin .board-header .brand-logo{filter:none!important;width:min(330px,95%)!important;max-height:84px!important;margin:0 auto 5px!important}.autumn-bulletin .board-header .header-copy{z-index:2!important;text-align:center!important;width:100%!important;position:relative!important}.autumn-bulletin .board-header h1{color:#61364c!important;letter-spacing:-.025em!important;font-size:clamp(34px,4vw,52px)!important;line-height:.98!important}.autumn-bulletin .board-header p{color:#4c4b38!important;border-top:2px solid #b86432!important;font-size:16px!important;font-style:normal!important}@media (width>=651px){.autumn-bulletin .category-nav{background:#eadcc1!important;border-bottom:1px solid #c9b18a!important;padding:19px!important}.autumn-bulletin .desktop-main-nav{gap:12px!important}.autumn-bulletin .main-nav-group{color:#443326!important;border:1px solid #b89b6e!important;border-top:6px solid #b86432!important;border-radius:3px!important;min-height:225px!important;padding:22px 21px!important;box-shadow:5px 6px #5b3a2821!important}.autumn-bulletin .main-nav-group.events-group{background:#f2e2c6!important;border-top-color:#b86432!important}.autumn-bulletin .main-nav-group.news-group{background:#eedde3!important;border-top-color:#7b3e5d!important}.autumn-bulletin .main-nav-group.business-group{background:#e5e5cf!important;border-top-color:#6f7045!important}.autumn-bulletin .main-nav-group>span{color:#a34e28!important;letter-spacing:.065em!important;font-size:12px!important}.autumn-bulletin .main-nav-group.news-group>span{color:#7b3e5d!important}.autumn-bulletin .main-nav-group.business-group>span{color:#5f623e!important}.autumn-bulletin .main-nav-group h2{color:#563d2d!important;font-size:27px!important;line-height:1.05!important}.autumn-bulletin .main-nav-group p{color:#625547!important;font-size:14px!important}.autumn-bulletin .main-nav-group a{color:#fffaf0!important;box-shadow:none!important;background:#69442e!important;border:1px solid #563321!important;border-radius:4px!important}.autumn-bulletin .main-nav-group.news-group a{background:#74405b!important;border-color:#5d3048!important}.autumn-bulletin .main-nav-group.business-group a{background:#626342!important;border-color:#4c4e31!important}.autumn-bulletin .main-nav-group a:hover,.autumn-bulletin .main-nav-group a:focus-visible{color:#4a3021!important;background:#e7b557!important;border-color:#b9772f!important}.autumn-bulletin .business-program-menu>summary{color:#fffaf0!important;background:#a85c2d!important;border:1px solid #82421f!important;border-radius:4px!important}}.autumn-bulletin .home-fall-focus{background:#fffaf0!important;border-color:#b99866!important;box-shadow:7px 8px #69442e26!important}.autumn-bulletin .home-focus-heading span{color:#a34e28!important}.autumn-bulletin .home-focus-heading h2{color:#5b3a28!important}.autumn-bulletin .home-focus-grid>a{background:#9a4f29!important;border-color:#78391e!important}.autumn-bulletin .home-focus-grid>a:nth-child(2){background:#77405b!important;border-color:#5c3047!important}.autumn-bulletin .home-focus-grid>a:nth-child(3){background:#696b43!important;border-color:#505231!important}.autumn-bulletin .home-focus-grid time{color:#ffe2a3!important}.autumn-bulletin .home-event-paths>a{color:#4e392b!important;background:#eee8cf!important;border-left-color:#74764b!important}.autumn-bulletin .home-november-note{color:#604c42!important;background:#f2e5db!important;border-left-color:#a85c2d!important}@media (width<=650px){.autumn-bulletin{background:#6b4430 linear-gradient(160deg,#8b5a37,#563928 64%,#65384d)!important;padding:9px 7px 30px!important}.autumn-bulletin .board-shell{border-color:#5b3a28!important;border-radius:14px!important}.autumn-bulletin .board-header{background-image:linear-gradient(#fff9ec 0 62%,#fff9ec70 80%,#fff9ec00 100%),url(/fall-harvest-border.png)!important;background-position:50%,bottom!important;background-size:100% 100%,100%!important;border-bottom-color:#b86432!important;border-radius:12px 12px 0 0!important;min-height:228px!important;padding:17px 15px 88px!important}.autumn-bulletin .board-header .brand-logo{width:min(245px,76%)!important;max-width:76%!important;max-height:67px!important}.autumn-bulletin .board-header h1{font-size:29px!important}.autumn-bulletin .board-header p{width:92%!important;font-size:13px!important}.autumn-bulletin .category-nav{background:#efe2c8!important;padding:12px 10px 9px!important}.autumn-bulletin .mobile-section-menu details{background:#fffaf0!important;border-color:#b99866!important;box-shadow:0 4px #5b3a281c!important}.autumn-bulletin .mobile-section-menu details summary{color:#fffaf0!important;background:#9a4f29!important}.autumn-bulletin .mobile-section-menu details:nth-child(2) summary{background:#77405b!important}.autumn-bulletin .mobile-section-menu details:nth-child(3) summary{background:#696b43!important}.autumn-bulletin .mobile-menu-separator{color:#5b3a28!important;background:#f1e3c9!important;border-left-color:#b86432!important}.autumn-bulletin .mobile-section-menu a{background:#7b5138!important}}@media (width>=651px){.autumn-bulletin .board-shell{padding-top:245px!important}.autumn-bulletin .board-header{background-image:linear-gradient(90deg,#fff9ec 0 49%,#fff9eceb 57%,#fff9ec14 100%),url(/fall-harvest-border.png)!important;background-size:100% 100%,55%!important;width:min(860px,78%)!important;min-height:185px!important;padding:20px 46% 18px 30px!important}.autumn-bulletin .board-header .brand-logo{width:min(300px,92%)!important;max-height:70px!important;margin:0 auto 3px!important}.autumn-bulletin .board-header h1{font-size:42px!important;line-height:.91!important}.autumn-bulletin .board-header p{white-space:nowrap!important;width:100%!important;margin-top:9px!important;padding-top:7px!important;font-size:14px!important}}@media (width<=650px){.autumn-bulletin .board-header h1 br{display:none}}@media (width>=651px){.autumn-bulletin .board-shell{padding-top:258px!important}.autumn-bulletin .board-header{background-size:100% 100%,52%!important;justify-content:center!important;gap:2px!important;width:min(860px,78%)!important;height:196px!important;min-height:0!important;padding:15px 43% 14px 28px!important}.autumn-bulletin .board-header .brand-logo{width:min(275px,88%)!important;max-height:58px!important;margin:0 auto 2px!important}.autumn-bulletin .board-header h1{white-space:nowrap!important;font-size:35px!important;line-height:.92!important}.autumn-bulletin .board-header p{margin-top:7px!important;padding-top:6px!important;font-size:13px!important;line-height:1.2!important}.autumn-bulletin .main-nav-group.events-group a:nth-of-type(2){color:#fffaf0!important;background:#9a4f29!important;border-color:#78391e!important}}.autumn-bulletin{font-feature-settings:"kern" 1,"liga" 1!important;font-family:Aptos,Segoe UI Variable,Segoe UI,Calibri,Arial,sans-serif!important}.autumn-bulletin .board-header h1,.autumn-bulletin .main-nav-group h2,.autumn-bulletin .home-focus-heading h2,.autumn-bulletin .home-focus-grid strong{letter-spacing:-.025em!important;font-family:Aptos Display,Segoe UI Variable Display,Segoe UI,Calibri,Arial,sans-serif!important;font-weight:700!important}.autumn-bulletin .board-header p,.autumn-bulletin .main-nav-group p,.autumn-bulletin .home-event-paths span,.autumn-bulletin .home-november-note{letter-spacing:0!important;font-weight:400!important}.autumn-bulletin .main-nav-group>span,.autumn-bulletin .home-focus-heading>span,.autumn-bulletin .home-focus-grid time{letter-spacing:.075em!important;font-weight:700!important}.autumn-bulletin .main-nav-group a,.autumn-bulletin .business-program-menu>summary,.autumn-bulletin .home-event-paths strong{letter-spacing:-.01em!important;font-weight:650!important}.autumn-bulletin .main-nav-group h2{font-size:26px!important}.autumn-bulletin .home-focus-heading h2{font-size:clamp(27px,3.3vw,42px)!important;line-height:1.03!important}.autumn-bulletin .home-focus-grid strong{line-height:1.08!important}.autumn-bulletin{font-family:"Source Sans 3",Segoe UI,Calibri,Arial,sans-serif!important}.autumn-bulletin .board-header h1,.autumn-bulletin .main-nav-group h2,.autumn-bulletin .home-focus-heading h2,.autumn-bulletin .home-focus-grid strong,.autumn-bulletin .perks-passport-home-copy strong,.autumn-bulletin .compact-advertising-copy h2{letter-spacing:-.035em!important;font-family:Manrope,Segoe UI,Arial,sans-serif!important;font-weight:700!important}.autumn-bulletin .main-nav-group>span,.autumn-bulletin .home-focus-heading>span,.autumn-bulletin .home-focus-grid time,.autumn-bulletin .main-nav-group a,.autumn-bulletin .business-program-menu>summary{font-family:Manrope,Segoe UI,Arial,sans-serif!important}.autumn-bulletin .main-nav-group p,.autumn-bulletin .board-header p{font-size:15px!important;line-height:1.42!important}.autumn-bulletin .main-nav-group a,.autumn-bulletin .business-program-menu>summary{letter-spacing:-.015em!important;font-weight:600!important}.autumn-bulletin .business-program-menu>div a,.autumn-bulletin .business-program-menu>div a:link,.autumn-bulletin .business-program-menu>div a:visited{color:#fffaf0!important}.autumn-bulletin .business-home-actions>a.business-new-members-link{color:#fffaf0!important;background:#8b4c2f!important;border-color:#6f3822!important}.new-members-home-spotlight{isolation:isolate;color:#fff;background:linear-gradient(120deg,#102f49 0%,#164764 46%,#753d59 100%);border:1px solid #ffffff52;border-bottom:9px solid #e4b654;border-radius:28px;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(30px,5vw,70px);max-width:1180px;margin:32px auto;padding:clamp(34px,5vw,64px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 55px #14212f4d}.new-members-home-spotlight:before{z-index:-1;content:"";background:radial-gradient(circle at 12% 18%,#e4b6544d,#0000 23%),radial-gradient(circle at 92% 10%,#ffffff29,#0000 22%);position:absolute;inset:0}.new-members-home-logo-wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid;transform:rotate(-2deg)}.new-members-home-logo-wall span{aspect-ratio:1.45;background:#fffaf0;border:3px solid #fff;border-radius:16px;place-items:center;padding:12px;display:grid;box-shadow:0 13px 24px #05142247}.new-members-home-logo-wall span:nth-child(2),.new-members-home-logo-wall span:nth-child(3){transform:translateY(10px)}.new-members-home-logo-wall img{object-fit:contain;width:100%;height:100%;max-height:105px;display:block}.new-members-home-kicker{color:#102f49;letter-spacing:.075em;text-transform:uppercase;background:#e4b654;border-radius:999px;padding:8px 14px;font:800 13px/1 Manrope,Segoe UI,sans-serif;display:inline-flex}.new-members-home-copy h2{color:#fff;letter-spacing:-.055em;text-shadow:0 5px 18px #06111d4d;max-width:620px;margin:16px 0 13px;font:800 clamp(38px,5vw,66px)/.94 Manrope,Segoe UI,sans-serif}.new-members-home-copy p{color:#fff8ed;max-width:590px;margin:0 0 25px;font-size:clamp(17px,2vw,21px);font-weight:600;line-height:1.48}.new-members-home-copy a{color:#102f49;background:#fffaf0;border:3px solid #e4b654;border-radius:999px;align-items:center;gap:12px;padding:15px 23px;font:800 17px/1 Manrope,Segoe UI,sans-serif;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 10px 25px #05132047}.new-members-home-copy a:hover,.new-members-home-copy a:focus-visible{outline:none;transform:translateY(-3px);box-shadow:0 15px 31px #0513205c}.new-members-home-copy a b{font-size:23px;line-height:0}.new-members-home-burst{color:#102f49;background:#e4b654;border:4px solid #fff4c9;border-radius:50%;place-items:center;width:74px;height:74px;font:900 16px/1 Manrope,Segoe UI,sans-serif;display:grid;position:absolute;top:19px;right:22px;transform:rotate(10deg);box-shadow:0 8px 19px #08182640}@media (width<=760px){.new-members-home-spotlight{text-align:center;border-radius:20px;grid-template-columns:1fr;gap:27px;margin:22px 0;padding:48px 19px 34px}.new-members-home-logo-wall{gap:9px;width:min(100%,420px);margin:auto}.new-members-home-logo-wall span{border-width:2px;border-radius:11px;padding:8px}.new-members-home-copy{justify-items:center;display:grid}.new-members-home-copy h2{font-size:42px}.new-members-home-copy p{font-size:16px}.new-members-home-copy a{padding:13px 17px;font-size:15px}.new-members-home-burst{width:60px;height:60px;font-size:13px;top:12px;right:13px}}.new-members-page{--new-navy:#132d46;--new-plum:#733d58;--new-plum-bright:#9a4e75;--new-cream:#fff9ed;--new-gold:#e4b654;--new-green:#65794e;color:#293744;background:linear-gradient(#132d4657,#2f1d2b94),url(/union-autumn-lake.jpg) top/cover fixed;min-height:100vh;padding:34px clamp(14px,4vw,54px) 80px;font-family:"Source Sans 3",Segoe UI,sans-serif}.new-members-hero,.new-members-directory{border-radius:24px;max-width:1180px;margin:auto;box-shadow:0 28px 70px #0f192359}.new-members-hero{isolation:isolate;color:#fff;background:linear-gradient(128deg,var(--new-navy) 0%,#1f4663 48%,var(--new-plum) 100%);border:1px solid #fff3;border-bottom:8px solid var(--new-gold);grid-template-columns:260px minmax(0,1fr);align-items:center;gap:42px;padding:82px 58px 58px;display:grid;position:relative;overflow:hidden}.new-members-hero:before{z-index:-1;content:"";background:radial-gradient(circle at 16% 28%,#e4b65438,#0000 25%),radial-gradient(circle at 88% 16%,#ffffff21,#0000 19%);position:absolute;inset:0}.new-members-hero:after{z-index:-1;content:"NEW";color:#ffffff0e;letter-spacing:-.08em;font:900 clamp(95px,15vw,190px)/.8 Manrope,sans-serif;position:absolute;bottom:-30px;right:-35px;transform:rotate(-5deg)}.new-members-logo-stage{z-index:1;background:#fff9edf7;border:5px solid #fff;border-radius:50% 50% 46% 54%/52% 46% 54% 48%;place-items:center;min-height:210px;padding:28px;display:grid;position:relative;transform:rotate(-2deg);box-shadow:0 0 0 8px #e4b65473,0 18px 35px #06121e52}.new-members-logo-stage img{width:100%;height:auto;display:block;transform:rotate(2deg)}.new-members-hero-copy{z-index:1;max-width:690px;position:relative}.new-members-kicker{color:var(--new-navy);background:var(--new-gold);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:7px 13px;font:800 13px/1 Manrope,sans-serif;display:inline-block}.new-members-back{z-index:3;color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#061726b8;border:1px solid #fff6;border-radius:999px;padding:9px 14px;font-weight:800;text-decoration:none;position:absolute;top:20px;left:22px}.new-members-back:hover,.new-members-back:focus-visible{color:var(--new-navy);background:#fff;outline:none}.new-members-hero h1{color:#fff;letter-spacing:-.055em;text-shadow:0 4px 18px #07121e4d;max-width:760px;margin:17px 0 15px;font:800 clamp(44px,7vw,78px)/.92 Manrope,sans-serif}.new-members-hero p{color:#f8f1e7;max-width:650px;margin:0;font-size:clamp(17px,2vw,21px);font-weight:600;line-height:1.45}.new-members-welcome-line{color:#ffe7a7;letter-spacing:.04em;align-items:center;gap:10px;margin-top:22px;font-size:15px;font-weight:800;display:flex}.new-members-welcome-line b{font-size:18px}.new-members-sparkles i{color:#ffe6a1;text-shadow:0 0 18px #ffe394cc;font-style:normal;position:absolute}.new-members-sparkles i:first-child{font-size:28px;top:25px;right:70px}.new-members-sparkles i:nth-child(2){font-size:38px;top:82px;right:32px}.new-members-sparkles i:nth-child(3){font-size:19px;bottom:42px;right:115px}.new-members-directory{background:linear-gradient(150deg,#fffdf8 0%,var(--new-cream) 55%,#f5ead5 100%);border:1px solid #fffc;margin-top:24px;padding:46px clamp(18px,4vw,50px) 56px;position:relative}.new-members-directory:before{content:"";background:linear-gradient(90deg,var(--new-plum),var(--new-gold),var(--new-green));border-radius:0 0 5px 5px;height:5px;position:absolute;top:0;left:9%;right:9%}.new-members-heading{text-align:center}.new-members-heading>span{color:var(--new-plum);letter-spacing:.14em;text-transform:uppercase;font:800 13px Manrope,sans-serif;display:block}.new-members-heading h2{color:var(--new-navy);letter-spacing:-.045em;margin:6px 0 8px;font:800 clamp(34px,5vw,55px)/1 Manrope,sans-serif}.new-members-heading p{color:#61707b;margin:0;font-size:16px}.new-member-filters{flex-wrap:wrap;justify-content:center;gap:10px;margin:27px auto 35px;display:flex}.new-member-filters button{min-height:44px;color:var(--new-navy);cursor:pointer;background:#fff;border:2px solid #d6c6b1;border-radius:999px;padding:9px 16px;font:800 14px Manrope,sans-serif;transition:transform .18s,background .18s,border-color .18s;box-shadow:0 4px 10px #132d4612}.new-member-filters button:hover,.new-member-filters button:focus-visible{border-color:var(--new-plum);outline:none;transform:translateY(-2px)}.new-member-filters button.active{color:#fff;background:linear-gradient(135deg,var(--new-plum),var(--new-plum-bright));border-color:var(--new-plum);box-shadow:0 7px 16px #733d5845}.new-member-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.new-member-card{--card-accent:var(--new-plum);border:1px solid #ded2c2;border-top:8px solid var(--card-accent);background:#fff;border-radius:18px;grid-template-columns:155px minmax(0,1fr);min-height:230px;transition:transform .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 27px #222f3b21}.new-member-card:nth-child(3n+2){--card-accent:var(--new-navy)}.new-member-card:nth-child(3n){--card-accent:var(--new-green)}.new-member-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px #222f3b33}.new-member-logo{background:linear-gradient(155deg,#fffaf0,#efe1ca);border-right:1px solid #ded2c2;place-items:center;padding:22px;display:grid;position:relative}.new-member-logo:after{content:"";background:var(--card-accent);opacity:.7;border-radius:10px;height:4px;position:absolute;bottom:16px;left:18px;right:18px}.new-member-logo img{object-fit:contain;filter:drop-shadow(0 5px 8px #262a311f);width:100%;max-height:125px;display:block}.new-member-logo strong{color:#fff;background:linear-gradient(145deg,var(--card-accent),var(--new-plum-bright));width:78px;height:78px;box-shadow:0 0 0 3px var(--card-accent),0 10px 19px #232b342e;border:5px solid #ffffffe6;border-radius:50%;place-items:center;font:800 37px Manrope,sans-serif;display:grid}.new-member-copy{align-self:center;min-width:0;padding:25px 20px 22px}.new-member-copy>span{color:var(--card-accent);letter-spacing:.075em;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.new-member-copy h3{color:var(--new-navy);letter-spacing:-.025em;overflow-wrap:anywhere;margin:6px 0 7px;font:800 21px/1.16 Manrope,sans-serif}.new-member-copy p.new-member-location{color:#65717b;margin:0 0 13px;font-size:15px;font-weight:700}.new-member-location b{color:var(--card-accent);font-size:9px}.new-member-contact{border-left:4px solid var(--card-accent);overflow-wrap:anywhere;background:#faf6ef;border-radius:0 8px 8px 0;gap:5px;margin:0 0 15px;padding:12px 13px;font-size:14px;line-height:1.35;display:grid}.new-member-contact>div{grid-template-columns:58px minmax(0,1fr);gap:7px;display:grid}.new-member-contact dt{color:#6b747b;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:900}.new-member-contact dd{color:#334250;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:700}.new-member-copy .new-member-contact a{max-width:100%;color:var(--new-plum);text-underline-offset:3px;overflow-wrap:anywhere;background:0 0;border-radius:0;padding:0;font-weight:800;text-decoration:underline;text-decoration-thickness:1px;display:block}.new-member-copy>a{color:#fff;background:var(--card-accent);border:2px solid var(--card-accent);border-radius:999px;align-items:center;gap:9px;max-width:100%;padding:9px 14px;font-weight:900;text-decoration:none;transition:transform .18s,filter .18s;display:inline-flex}.new-member-copy>a:hover,.new-member-copy>a:focus-visible{filter:brightness(1.08);outline:none;transform:translate(3px)}.new-member-contact>div.new-member-contact-name,.new-member-contact>div.new-member-contact-email,.new-member-contact>div.new-member-contact-phone{display:block}.new-member-contact-name dd,.new-member-contact-email dd,.new-member-contact-phone dd{width:100%}@media (width<=900px){.new-member-grid{grid-template-columns:1fr}}@media (width<=760px){.new-members-page{background-attachment:scroll;padding:10px 8px 38px}.new-members-hero{text-align:center;border-radius:16px;grid-template-columns:1fr;gap:24px;padding:70px 19px 38px}.new-members-logo-stage{width:205px;min-height:175px;margin:auto;padding:24px}.new-members-hero-copy{margin:auto}.new-members-kicker{font-size:11px}.new-members-hero h1{font-size:43px}.new-members-hero p{font-size:16px}.new-members-welcome-line{justify-content:center;font-size:13px}.new-members-sparkles i:nth-child(3){display:none}.new-members-directory{border-radius:16px;margin-top:12px;padding:34px 12px 40px}.new-members-heading h2{font-size:36px}.new-members-heading p{font-size:14px}.new-member-filters{gap:7px;margin:22px 0 28px}.new-member-filters button{min-height:40px;padding:7px 11px;font-size:12px}.new-member-grid{gap:17px}.new-member-card{border-radius:14px;grid-template-columns:128px minmax(0,1fr);min-height:210px}.new-member-logo{padding:13px}.new-member-logo:after{bottom:12px;left:12px;right:12px}.new-member-copy{padding:22px 16px}.new-member-copy h3{font-size:19px}.new-member-contact{padding:9px;font-size:13px}.new-member-contact>div{grid-template-columns:51px minmax(0,1fr);gap:5px}.new-member-contact dt{font-size:10px}}@media (width<=560px){.new-members-page{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.new-member-grid{gap:13px}.new-member-card{border-top-width:6px;border-radius:13px;grid-template-columns:1fr;min-height:0}.new-member-logo{border-bottom:1px solid #ded2c2;border-right:0;min-height:112px;padding:12px 18px}.new-member-logo:after{height:3px;bottom:8px;left:22px;right:22px}.new-member-logo img{max-width:230px;max-height:76px}.new-member-copy{padding:15px 14px 17px}.new-member-copy>span{font-size:11px}.new-member-copy h3{margin:4px 0 5px;font-size:18px;line-height:1.18}.new-member-copy p.new-member-location{margin-bottom:9px;font-size:14px}.new-member-contact{gap:3px;margin-bottom:11px;padding:8px 9px;font-size:12px;line-height:1.25}.new-member-contact>div{grid-template-columns:48px minmax(0,1fr);gap:5px}.new-member-contact dt{font-size:9px}.new-member-copy>a{gap:7px;padding:7px 12px;font-size:14px}}:root{--fall-cream:#fff8e9;--fall-parchment:#f1e1c2;--fall-pumpkin:#ad592d;--fall-rust:#8f4528;--fall-plum:#713b57;--fall-olive:#64683e;--fall-brown:#563724;--fall-gold:#c99a42;--fall-ink:#493528}.events-page,.resources-page,.hiring-page,.rise-page,.monthly-connections-page,.ribbon-page,.annual-meeting-page,.travel-page,.advertising-page,.roadshow-page,.candice-fund-page,.pieces-event-page{font-family:"Source Sans 3",Segoe UI,Calibri,Arial,sans-serif}.events-page h1,.events-page h2,.resources-page h1,.resources-page h2,.hiring-page h1,.hiring-page h2,.rise-page h1,.rise-page h2,.monthly-connections-page h1,.monthly-connections-page h2,.ribbon-page h1,.ribbon-page h2,.annual-meeting-page h1,.annual-meeting-page h2,.travel-page h1,.travel-page h2,.advertising-page h1,.advertising-page h2,.roadshow-page h1,.roadshow-page h2,.candice-fund-page h1,.candice-fund-page h2,.pieces-event-page h1,.pieces-event-page h2{font-family:Manrope,Segoe UI,Arial,sans-serif}.autumn-savings-page{background-color:#69452f!important;background-image:linear-gradient(#5b3c28d6,#493123f0),url(/union-autumn-lake.jpg)!important}.autumn-savings-page .board-header{border-bottom-color:var(--fall-pumpkin)!important}.autumn-savings-page .board-header h1{color:var(--fall-rust)!important}.autumn-savings-page .section-plaque{background:linear-gradient(135deg,#9c4f29,#bd6a31)!important;border-color:#74391f!important}.autumn-savings-page .perks-passport-page-feature{color:#fff;border:2px solid #dca66c;border-radius:18px;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:25px;padding:25px 30px;transition:transform .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 28px #1f1e2533;background:radial-gradient(circle at 84% 0,#e1ab6440,#0000 36%),linear-gradient(120deg,#163e54,#39283f 80%)!important}.autumn-savings-page .perks-passport-page-feature:hover,.autumn-savings-page .perks-passport-page-feature:focus-visible{transform:translateY(-3px);box-shadow:0 20px 34px #1f1e2547;background:radial-gradient(circle at 84% 0,#e1ab6452,#0000 36%),linear-gradient(120deg,#163e54,#39283f 80%)!important}.perks-feature-copy{z-index:1;justify-items:start;gap:10px;display:grid;position:relative}.autumn-savings-page .perks-feature-eyebrow{color:#f6d09c;letter-spacing:.11em;text-transform:uppercase;font-size:13px;font-weight:800}.autumn-savings-page .perks-feature-copy>strong{color:#fff;font-size:clamp(27px,3.3vw,43px);line-height:1.08}.autumn-savings-page .perks-feature-copy>p{color:#f5edf0;max-width:570px;font-size:16px;line-height:1.5}.autumn-savings-page .perks-feature-action{color:#17364f;background:#f6d09c;border-radius:999px;align-items:center;gap:14px;margin-top:6px;padding:11px 17px;font-size:15px;text-decoration:none;display:inline-flex}.perks-feature-action span{font-size:20px;line-height:1}.perks-feature-art{color:#f7e9d3;text-align:center;border:2px solid #f7e9d3cc;border-radius:14px;flex-direction:column;justify-content:space-between;align-items:center;min-height:202px;padding:17px 13px;display:flex;transform:rotate(5deg);box-shadow:inset 0 0 0 5px #f7e9d321}.perks-feature-art-top,.perks-feature-art-footer{letter-spacing:.12em;font-size:11px;font-weight:800}.perks-feature-art-mark{color:#f6d09c;font-size:31px;line-height:1}.perks-feature-art-bottom{letter-spacing:.02em;font-size:21px;font-weight:900;line-height:1.12}@media (width<=650px){.autumn-savings-page .perks-passport-page-feature{grid-template-columns:1fr;gap:14px;padding:22px}.perks-feature-art{display:none}.autumn-savings-page .perks-feature-copy>strong{font-size:clamp(27px,8vw,36px)}.autumn-savings-page .perks-feature-eyebrow{font-size:12px}.autumn-savings-page .perks-feature-copy>p{font-size:16px}}.autumn-savings-page .offers-savings-list .section-plaque{border-bottom-color:#9c4f29;margin:0 0 20px;position:static;transform:none;color:#17364f!important}.autumn-fundraisers-page{background-color:#5c3b48!important;background-image:linear-gradient(#52303ed6,#492d37f0),url(/union-autumn-lake.jpg)!important}.autumn-fundraisers-page .board-header{border-bottom-color:var(--fall-plum)!important}.autumn-fundraisers-page .board-header h1{color:var(--fall-plum)!important}.autumn-fundraisers-page .section-plaque{background:linear-gradient(135deg,#68354f,#884a66)!important;border-color:#52273d!important}.autumn-highlights-page{background-color:#595b37!important;background-image:linear-gradient(#4d502fd6,#403e29f0),url(/union-autumn-lake.jpg)!important}.autumn-highlights-page .board-header{border-bottom-color:var(--fall-olive)!important}.autumn-highlights-page .board-header h1{color:var(--fall-olive)!important}.autumn-highlights-page .section-plaque{background:linear-gradient(135deg,#5b6038,#77784a)!important;border-color:#474b2c!important}.autumn-savings-page .board-shell:after,.autumn-fundraisers-page .board-shell:after,.autumn-highlights-page .board-shell:after,.events-board:after,.hiring-board:after,.resources-shell:after,.monthly-connections-shell:after,.rise-board:after{aspect-ratio:3;content:"";pointer-events:none;background:url(/autumn-harvest-garland.webp) bottom/contain no-repeat;width:min(820px,92%);margin:30px auto 4px;display:block}.autumn-events.events-page{background-color:#69452f!important;background-image:linear-gradient(#573825cc,#452f22f0),url(/union-autumn-lake.jpg)!important}.autumn-events .events-board{background:#fff8e9!important;border-color:#654128!important;box-shadow:inset 0 0 0 3px #c59645,0 24px 70px #2e1d1266!important}.autumn-events .events-board .events-header{background-color:#6b3e2b!important;background-image:linear-gradient(104deg,#603524fa 0 55%,#60352473 75%,#60352400),url(/autumn-botanical-corner.webp)!important;background-position:50%,right 70%!important;background-repeat:no-repeat!important;background-size:100% 100%,31%!important;background-attachment:scroll!important;background-origin:padding-box!important;background-clip:border-box!important;border-color:#d4a45a!important}.autumn-events .events-submit-link,.autumn-events .events-back-link{background:var(--fall-pumpkin)!important;border-color:#793d22!important}.autumn-events .event-collection-tab,.autumn-events .section-plaque{border-radius:5px!important}.autumn-resources.resources-page{background-color:#555839!important;background-image:linear-gradient(#484c2bd1,#3b3b26f2),url(/union-autumn-lake.jpg)!important}.autumn-resources .resources-shell{background:#fff8e9!important;border-color:#5f5532!important;box-shadow:inset 0 0 0 3px #c99a42,0 24px 70px #27231466!important}.autumn-resources .resources-header{background-color:#5f623b!important;background-image:linear-gradient(100deg,#4f532efa 0 61%,#4f532e47),url(/autumn-botanical-corner.webp)!important;background-position:50%,right 73%!important;background-repeat:no-repeat!important;background-size:100% 100%,28%!important;background-attachment:scroll!important;background-origin:padding-box!important;background-clip:border-box!important;border-bottom-color:#c99a42!important}.autumn-resources .fresh-business-updates{background:#f2e1e6!important;border-color:#8b4a66!important}.autumn-resources .fresh-update-card{border-top-color:var(--fall-plum)!important}.autumn-resources .resources-back,.autumn-resources .resources-nav a,.autumn-resources .organization-primary{background:#8f4b29!important;border-color:#d1a653!important}.hiring-page{background-color:#78492f!important;background-image:linear-gradient(#693e27d4,#513223f2),url(/union-autumn-lake.jpg)!important}.hiring-board{position:relative;background:#fff8e9!important;border-color:#70452c!important;box-shadow:inset 0 0 0 3px #c99a42,0 24px 70px #2f1c106b!important}.hiring-page-header{position:relative;overflow:hidden;background:#f2dfbb!important;border-bottom-color:#ad592d!important}.hiring-page-header:after{aspect-ratio:2/3;content:"";pointer-events:none;background:url(/autumn-botanical-corner.webp) 100% 100%/contain no-repeat;width:230px;position:absolute;bottom:-40px;right:-40px}.hiring-page-header>*{z-index:1;position:relative}.hiring-page .hiring-offer{background:#6b3b51!important;border-color:#4f293c!important}.hiring-page .hiring-listing-card{border-top-color:#ad592d!important}.rise-page{background-color:#5b3e2a!important;background-image:linear-gradient(#573b27d4,#412f22f0),url(/union-autumn-lake.jpg)!important;background-position:0 0!important;background-repeat:repeat!important;background-size:auto!important;background-attachment:scroll!important;background-origin:padding-box!important;background-clip:border-box!important}.rise-board{background:#fff8e9!important;border-color:#6c492d!important}.rise-header{position:relative;overflow:hidden;background:#efe0bd!important;border-bottom-color:#b35f30!important}.rise-header:after{aspect-ratio:2/3;content:"";pointer-events:none;background:url(/autumn-botanical-corner.webp) 100% 100%/contain no-repeat;width:210px;position:absolute;bottom:-74px;right:-28px}.rise-header>*{z-index:1;position:relative}.rise-page .rise-nav a,.rise-page .upcoming-learn-more{background:#8f4b29!important;border-color:#70381e!important}.monthly-connections-page{background-color:#563849!important;background-image:linear-gradient(#4c2e3dd6,#3f2a31f0),url(/union-autumn-lake.jpg)!important;background-position:0 0!important;background-repeat:repeat!important;background-size:auto!important;background-attachment:scroll!important;background-origin:padding-box!important;background-clip:border-box!important}.monthly-connections-shell{background:#fff8e9!important;border-color:#70435a!important}.monthly-connections-header{position:relative;overflow:hidden;background:#efe0e5!important;border-bottom-color:#7b3e5d!important}.monthly-connections-header:after{aspect-ratio:2/3;content:"";pointer-events:none;opacity:.9;background:url(/autumn-botanical-corner.webp) 100% 100%/contain no-repeat;width:190px;position:absolute;bottom:-80px;right:-18px}.monthly-connections-header>*{z-index:1;position:relative}.connection-year-nav a{background:#713b57!important;border-color:#51273d!important}.ribbon-page{color:var(--fall-ink)!important;background:#5a5634!important}.ribbon-hero{background-color:#f3e2c2!important;background-image:linear-gradient(100deg,#f3e2c2fc 0 56%,#f3e2c261),url(/autumn-botanical-corner.webp)!important;background-position:50%,right 68%!important;background-repeat:no-repeat!important;background-size:100% 100%,25%!important;background-attachment:scroll!important;background-origin:padding-box!important;background-clip:border-box!important;border-bottom-color:#a75a30!important}.ribbon-impact-strip{background:#6a3b51!important;border-color:#c89947!important}.ribbon-album{border-top-color:#a75a30!important}.annual-meeting-page{background-color:#563849!important;background-image:linear-gradient(#4a2b3ad1,#3c272ff2),url(/union-autumn-lake.jpg)!important}.annual-meeting-hero{background-color:#fff8e9!important;background-image:linear-gradient(96deg,#fff8e9fa 0 58%,#fff8e933),url(/autumn-botanical-corner.webp)!important;background-position:50%,right 70%!important;background-repeat:no-repeat!important;background-size:100% 100%,24%!important;background-attachment:scroll!important;background-origin:padding-box!important;background-clip:border-box!important}.travel-page{background:#5e4e2e!important}.travel-hero{background-color:#6b3c50!important;background-image:linear-gradient(100deg,#592e42f5,#592e426b),url(/autumn-botanical-corner.webp)!important;background-position:50%,right 70%!important;background-repeat:no-repeat!important;background-size:100% 100%,25%!important}.advertising-page{background:#6b4430!important}.advertising-page-header{position:relative;overflow:hidden;background-color:#fff8e9!important;background-image:linear-gradient(96deg,#fff8e9fa,#fff8e959),url(/autumn-botanical-corner.webp)!important;background-position:50%,right 73%!important;background-repeat:no-repeat!important;background-size:100% 100%,22%!important;background-attachment:scroll!important;background-origin:padding-box!important;background-clip:border-box!important;border-bottom-color:#ad592d!important}@media (width<=650px){.autumn-savings-page .board-shell:after,.autumn-fundraisers-page .board-shell:after,.autumn-highlights-page .board-shell:after,.events-board:after,.hiring-board:after,.resources-shell:after,.monthly-connections-shell:after,.rise-board:after{aspect-ratio:3/1.12;width:100%;margin-top:18px}.autumn-events .events-board .events-header{background:#6b3e2b url(/autumn-harvest-garland.webp) bottom/100%!important;padding-bottom:64px!important}.autumn-resources .resources-header{background-color:#5f623b!important;background-image:linear-gradient(#4f532eed,#4f532ebd),url(/autumn-harvest-garland.webp)!important;background-position:50%,bottom!important;background-repeat:repeat!important;background-size:100% 100%,115%!important;background-attachment:scroll!important;background-origin:padding-box!important;background-clip:border-box!important}.hiring-page-header:after,.rise-header:after,.monthly-connections-header:after{opacity:.62;width:120px;bottom:-45px;right:-34px}.ribbon-hero,.annual-meeting-hero,.travel-hero,.advertising-page-header{background-size:100% 100%,40%!important}}.autumn-events .events-header,.autumn-resources .resources-header,.travel-page .travel-hero{color:#fffaf0!important}.autumn-events .events-header :is(h1,h2,p,span),.autumn-resources .resources-header :is(h1,h2,p,.resources-kicker,.resources-intro),.travel-page .travel-hero :is(h1,h2,p){color:#fffaf0!important;text-shadow:0 1px 2px #1c140c6b!important}.autumn-resources .resources-header .resource-hero-points h2{color:#173f55!important;text-shadow:none!important}.ribbon-page .ribbon-hero,.annual-meeting-page .annual-meeting-hero,.hiring-page .hiring-page-header,.rise-page .rise-header,.monthly-connections-page .monthly-connections-header,.advertising-page .advertising-page-header{color:#253943!important}.ribbon-page .ribbon-hero :is(h1,h2),.annual-meeting-page .annual-meeting-hero :is(h1,h2),.hiring-page .hiring-page-header h1,.rise-page .rise-header h1,.monthly-connections-page .monthly-connections-header h1,.advertising-page .advertising-page-header h1{color:#15364d!important;text-shadow:none!important}.ribbon-page .ribbon-hero p,.annual-meeting-page .annual-meeting-hero p,.hiring-page .hiring-page-header p,.rise-page .rise-header p,.monthly-connections-page .monthly-connections-header p,.advertising-page .advertising-page-header p{color:#52636b!important;text-shadow:none!important}.ribbon-page .ribbon-back,.ribbon-page .ribbon-back:link,.ribbon-page .ribbon-back:visited{color:#15364d!important;background:#fff8e9e0!important;border-color:#8b704a!important}.ribbon-page .ribbon-back:hover,.ribbon-page .ribbon-back:focus-visible{background:#fffaf0!important}.ribbon-page>.ribbon-section:not(.ribbon-history) .ribbon-section-heading>span{color:#f0c96b!important}.ribbon-page>.ribbon-section:not(.ribbon-history) .ribbon-section-heading h2{color:#fffaf0!important}.ribbon-page>.ribbon-section:not(.ribbon-history) .ribbon-section-heading p{color:#f2ead8!important}.ribbon-impact-strip,.ribbon-impact-strip :is(b,strong,span),.hiring-page .hiring-offer,.hiring-page .hiring-offer :is(h2,p){color:#fff!important}.ribbon-impact-strip span{border-color:#ffffff47!important}.posting-caption h3,.event-card h3,.resource-alert-card h3,.fresh-update-card h3,.hiring-listing-card h3,.ribbon-info strong{color:#15364d!important}.posting-caption p,.resource-alert-card p,.fresh-update-card p,.hiring-listing-card p,.ribbon-info small{color:#52636b!important}@media (width<=650px){.autumn-resources .resources-header :is(.resources-kicker,.resources-intro-mobile){color:#fffaf0!important}}.autumn-events .events-header .events-logo-light{filter:none!important;display:block!important}.autumn-events .events-header .events-logo-dark{display:none!important}@media (width<=650px){.autumn-events .events-header .events-logo-light{display:none!important}.autumn-events .events-header .events-logo-dark{display:block!important}.autumn-events .events-board .events-header{background-color:#fff3dc!important;background-image:linear-gradient(90deg,#fff3dcfa 0 66%,#fff3dcb8),url(/autumn-botanical-corner.webp)!important;background-position:50%,100%!important;background-repeat:no-repeat!important;background-size:100% 100%,34%!important;border:2px solid #c59645!important;border-bottom-width:5px!important;min-height:108px!important;margin:0 0 6px!important;padding:14px 16px!important;box-shadow:0 5px #6b3e2b29!important}.autumn-events .events-board .events-header:after{display:none!important}.autumn-events .events-header .events-logo-dark{object-position:left center!important;width:min(245px,76%)!important;max-width:76%!important;max-height:78px!important;margin:0!important}.autumn-events #chamber-events{padding-top:10px!important}.autumn-events #chamber-events .section-plaque{margin:0 0 14px!important;top:0!important}body .autumn-events .events-board .chamber-events-list{gap:8px!important}body .autumn-events .events-board .chamber-event-mention{border-radius:8px!important;grid-template-columns:50px minmax(0,1fr)!important;min-height:0!important;box-shadow:0 1px #173f5514!important}body .autumn-events .events-board .chamber-event-mention .chamber-event-mark{width:50px!important;min-height:94px!important}body .autumn-events .events-board .chamber-event-mention .chamber-event-mark span{font-size:9px!important}body .autumn-events .events-board .chamber-event-mention .chamber-event-mark strong{font-size:25px!important}body .autumn-events .events-board .chamber-event-mention .posting-caption{justify-content:center!important;gap:3px!important;padding:8px 10px!important}body .autumn-events .events-board .chamber-event-mention .tccc-host{display:none!important}body .autumn-events .events-board .chamber-event-mention .multi-host{padding:3px 6px!important;font-size:7px!important}body .autumn-events .events-board .chamber-event-mention .posting-caption h3{font-size:15px!important;line-height:1.15!important}body .autumn-events .events-board .chamber-event-mention .posting-caption p{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:11px!important;line-height:1.25!important;display:-webkit-box!important;overflow:hidden!important}body .autumn-events .events-board .chamber-event-mention .posting-actions{width:auto!important;margin-top:2px!important}body .autumn-events .events-board .chamber-event-mention .button{min-height:28px!important;padding:5px 8px!important;font-size:9.5px!important}}.taste-digital-callout{color:#fff;border-left:7px solid var(--taste-gold);background:linear-gradient(120deg,#123749,#1f5147);grid-template-columns:74px 1fr;align-items:center;gap:22px;max-width:860px;margin:30px 0 0;padding:22px 26px;display:grid;box-shadow:0 14px 30px #06283e24}.taste-phone-symbol{aspect-ratio:1;color:#123749;background:#f5cf70;border:5px solid #fff;border-radius:17px;place-items:center;width:66px;font:900 1rem/1 Manrope,Segoe UI,sans-serif;display:grid;transform:rotate(-2deg);box-shadow:0 5px #c69229}.taste-digital-callout strong{color:#fff5d7;font:800 1.35rem Georgia,Times New Roman,serif;display:block}.taste-digital-callout p{color:#e5eee9;margin:5px 0 0;line-height:1.55}.taste-how-layout-updated{align-items:stretch}.taste-how-layout-updated .taste-passport-card{align-self:center}.taste-how-layout-updated .taste-stamp-grid{grid-template-columns:repeat(8,1fr);gap:9px 7px}.taste-how-layout-updated .taste-stamp-grid div{aspect-ratio:1.08;grid-column:span 2!important}.taste-how-layout-updated .taste-stamp-grid div:nth-child(5){grid-column:2/span 2!important}.taste-how-layout-updated .taste-stamp-grid div:nth-child(6){grid-column:4/span 2!important}.taste-how-layout-updated .taste-stamp-grid div:nth-child(7){grid-column:6/span 2!important}.taste-journey-summary{color:#fff;background:linear-gradient(145deg,#06283efa,#1b4b41f5),url(/taste-of-ellington/ellington-sunset-table.webp) 50%/cover;border:1px solid #fff3;flex-direction:column;justify-content:center;padding:38px 40px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #06283e2b}.taste-journey-summary:after{aspect-ratio:1;content:"";border:1px solid #e8b53c59;border-radius:50%;width:150px;position:absolute;bottom:-30px;right:-28px}.taste-journey-summary .taste-label{color:#f0c65f}.taste-journey-summary h3{max-width:560px;margin:0;font:800 clamp(2rem,4vw,3.45rem)/1.04 Georgia,Times New Roman,serif}.taste-journey-summary>p:not(.taste-label){color:#dce9e4;max-width:620px;font-size:1.08rem;line-height:1.66}.taste-journey-summary>div{border-top:1px solid #ffffff40;align-items:center;gap:18px;margin-top:16px;padding-top:20px;display:flex}.taste-journey-summary>div strong{color:#f0c65f;font:800 4rem/.8 Georgia,Times New Roman,serif}.taste-journey-summary>div span{max-width:260px;font-weight:800;line-height:1.25}.taste-journey{gap:28px;margin-top:68px;display:grid}.taste-journey-phase{background:#fff;border:1px solid #d3dbc9;grid-template-columns:250px 1fr;display:grid;overflow:hidden;box-shadow:0 12px 32px #06283e17}.taste-journey-phase>header{color:#fff;background:#183e4e;padding:34px 30px;position:relative}.taste-journey-phase>header:after{content:"";background:inherit;width:34px;height:34px;position:absolute;top:44px;right:-17px;transform:rotate(45deg)}.taste-journey-phase>header span{color:#f0c65f;letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:900}.taste-journey-phase>header h3{margin:12px 0 9px;font:800 1.75rem/1.06 Georgia,Times New Roman,serif}.taste-journey-phase>header p{color:#dce9e4;margin:0;line-height:1.45}.taste-phase-customer>header{background:#416c3d}.taste-phase-results>header{background:#8b5b20}.taste-journey-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;padding:28px 34px;display:grid}.taste-journey-steps article{border-bottom:1px solid #e1e6dc;grid-template-columns:46px 1fr;gap:14px;padding:14px 0;display:grid;position:relative}.taste-journey-steps article>span{z-index:1;color:#fff;background:#4b6e47;border:4px solid #eef2e8;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid;position:relative;box-shadow:0 0 0 1px #9bab8e}.taste-phase-customer .taste-journey-steps article>span{background:#315d43}.taste-phase-results .taste-journey-steps article>span{background:#a36b20}.taste-journey-steps h4{color:#123749;margin:1px 0 4px;font:800 1.08rem/1.22 Georgia,Times New Roman,serif}.taste-journey-steps p{color:#526761;margin:0;font-size:.94rem;line-height:1.5}.taste-voting-panel{color:#fff;border-top:6px solid var(--taste-gold);background:linear-gradient(130deg,#102f3e,#194b45);grid-template-columns:.8fr 1.2fr;gap:44px;margin-top:46px;padding:42px;display:grid;box-shadow:0 18px 40px #06283e26}.taste-voting-panel .taste-label{color:#f1c969}.taste-voting-panel h3{margin:0;font:800 clamp(2rem,3.8vw,3.1rem)/1.05 Georgia,Times New Roman,serif}.taste-voting-panel p:last-child{color:#dce9e4;line-height:1.6}.taste-voting-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.taste-voting-categories span{color:#173c39;background:#fffaf0;grid-template-columns:32px 1fr;align-items:center;gap:10px;min-height:64px;padding:10px 14px;font-weight:800;line-height:1.2;display:grid}.taste-voting-categories b{color:#a36b20;letter-spacing:.08em;font-size:.77rem}@media (width<=820px){.taste-journey-phase{grid-template-columns:1fr}.taste-journey-phase>header{padding:25px 25px 23px}.taste-journey-phase>header:after{display:none}.taste-voting-panel{grid-template-columns:1fr;gap:26px;padding:30px}}@media (width<=600px){.taste-digital-callout{border-left-width:5px;grid-template-columns:52px 1fr;gap:14px;padding:18px 16px}.taste-phone-symbol{border-width:3px;border-radius:12px;width:48px;font-size:.78rem}.taste-digital-callout strong{font-size:1.08rem}.taste-digital-callout p{font-size:.9rem;line-height:1.45}.taste-how-layout-updated .taste-stamp-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:7px 5px}.taste-how-layout-updated .taste-stamp-grid div{aspect-ratio:1.04}.taste-journey-summary{padding:29px 24px}.taste-journey-summary h3{font-size:2rem}.taste-journey{gap:22px;margin-top:42px}.taste-journey-steps{grid-template-columns:1fr;padding:12px 18px 18px}.taste-journey-steps article{grid-template-columns:42px 1fr;gap:12px;padding:14px 0}.taste-journey-steps article>span{border-width:3px;width:38px;height:38px}.taste-journey-steps h4{font-size:1rem}.taste-journey-steps p{font-size:.9rem}.taste-voting-panel{margin-top:34px;padding:26px 18px}.taste-voting-categories{grid-template-columns:1fr}.taste-voting-categories span{min-height:56px}.taste-special-note{font-size:.93rem}}@media (width<=760px){.annual-meeting-page .annual-meeting-brand span{border-left:0!important}.annual-meeting-page .annual-event-facts div{border-bottom:1px solid #713b5733!important;border-right:0!important}.annual-meeting-page .annual-event-facts div:last-child{border-bottom:0!important}}.annual-meeting-page .annual-meeting-brand img{filter:drop-shadow(0 3px 8px #11304424)!important}.annual-meeting-page .annual-meeting-brand span{color:#713b57!important;text-shadow:none!important;border-left-color:#15364d52!important}.annual-meeting-page .annual-eyebrow{color:#31583d!important;text-shadow:none!important}.annual-meeting-page .annual-meeting-hero h1>span{color:#a44f2b!important;text-shadow:none!important}.annual-meeting-page .annual-event-facts{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#fffcf4e6!important;border-color:#cfa45d!important;box-shadow:0 10px 28px #3a27191a!important}.annual-meeting-page .annual-event-facts small{color:#9b4a29!important}.annual-meeting-page .annual-event-facts strong{color:#15364d!important}.annual-meeting-page .annual-event-facts span{color:#52636b!important}@media (width<=760px){.annual-meeting-page .annual-meeting-brand span{border-left:0!important}.annual-meeting-page .annual-event-facts div{border-bottom:1px solid #713b5733!important;border-right:0!important}.annual-meeting-page .annual-event-facts div:last-child{border-bottom:0!important}}.taste-page :is(.taste-intro,.taste-how,.taste-impact,.taste-partnership,.taste-vote){padding-block:68px}.taste-how .taste-section-lede{max-width:780px;margin:16px 0 0;line-height:1.55}.taste-how .taste-digital-callout{margin-top:22px;padding-block:18px}.taste-how .taste-how-layout{gap:30px;margin-top:30px}.taste-how .taste-journey{gap:18px;margin-top:42px}.taste-how .taste-journey-phase>header{padding:27px 26px}.taste-how .taste-journey-steps{padding:18px 28px}.taste-how .taste-journey-steps article{padding:10px 0}.taste-how .taste-journey-steps h4{margin-bottom:2px}.taste-how .taste-journey-steps p{line-height:1.4}.taste-how .taste-voting-panel{margin-top:30px;padding:32px 36px}.taste-how .taste-special-note{margin-top:22px}@media (width<=600px){.taste-page :is(.taste-intro,.taste-how,.taste-impact,.taste-partnership,.taste-vote){padding-block:42px}.taste-page section h2{font-size:clamp(2rem,10vw,2.65rem);line-height:1.05}.taste-how .taste-section-lede{font-size:1rem;line-height:1.45}.taste-how .taste-digital-callout{margin-top:18px;padding-block:15px}.taste-how .taste-how-layout{gap:24px;margin-top:24px}.taste-how .taste-journey-summary{padding:24px 20px}.taste-how .taste-journey-summary h3{font-size:1.75rem}.taste-how .taste-journey-summary>p:not(.taste-label){margin-block:10px;font-size:.98rem;line-height:1.45}.taste-how .taste-journey-summary>div{margin-top:8px;padding-top:14px}.taste-how .taste-journey-summary>div strong{font-size:3.25rem}.taste-how .taste-journey{gap:16px;margin-top:30px}.taste-how .taste-journey-phase>header{padding:19px 20px}.taste-how .taste-journey-phase>header h3{margin:6px 0 4px;font-size:1.45rem}.taste-how .taste-journey-phase>header p{font-size:.9rem}.taste-how .taste-journey-steps{padding:7px 16px 11px}.taste-how .taste-journey-steps article{padding:10px 0}.taste-how .taste-journey-steps p{line-height:1.35}.taste-how .taste-voting-panel{margin-top:24px;padding:23px 17px}.taste-how .taste-voting-panel h3{font-size:1.8rem}.taste-how .taste-voting-panel p:last-child{margin-bottom:0;line-height:1.45}.taste-how .taste-voting-categories{gap:7px}.taste-how .taste-voting-categories span{min-height:50px;padding:8px 12px}}.taste-consumer-demo{color:#173c39;background:#fff;padding:68px max(22px,50vw - 560px)}.taste-demo-intro{grid-template-columns:1.05fr .95fr;align-items:end;gap:48px;margin-bottom:30px;display:grid}.taste-demo-intro h2{letter-spacing:-.035em;margin:0;font:800 clamp(2.2rem,4.5vw,4rem)/1.03 Georgia,Times New Roman,serif}.taste-demo-intro>p{color:#526761;margin:0;font-size:1.03rem;line-height:1.6}.taste-demo-grid{background:linear-gradient(135deg,#edf1e4,#f8edda);border:1px solid #d3dbc9;grid-template-columns:330px 1fr;align-items:start;gap:28px;padding:28px;display:grid}.taste-demo-phone{color:#fff;background:#0d3444;border:7px solid #fff;border-radius:26px;overflow:hidden;box-shadow:0 16px 32px #06283e38}.taste-demo-phone header{background:linear-gradient(135deg,#0b3041,#245548);padding:25px 22px 18px}.taste-demo-phone header span,.taste-demo-phone header strong{display:block}.taste-demo-phone header span{color:#f2c75d;font:italic 1.1rem Georgia,serif}.taste-demo-phone header strong{margin-top:3px;font:800 1.65rem Georgia,serif}.taste-demo-phone header p{color:#e1ebe6;margin:12px 0 7px;font-size:.85rem}.taste-demo-progress{background:#fff3;border-radius:10px;height:7px;overflow:hidden}.taste-demo-progress i{border-radius:inherit;background:#efbd43;height:100%;transition:width .25s;display:block}.taste-demo-stamps{background:#fffaf0;grid-template-columns:repeat(4,1fr);gap:9px;padding:19px 18px 8px;display:grid}.taste-demo-stamps span{aspect-ratio:1;color:#6e7c70;background:#fff;border:1px dashed #9eaa96;border-radius:50%;place-items:center;font-weight:900;display:grid}.taste-demo-stamps span:nth-child(5){grid-column:2}.taste-demo-stamps .is-stamped{color:#fff;background:#4b6e47;border-style:solid;box-shadow:0 3px 8px #4b6e473d}.taste-demo-mobile-copy{color:#173c39;text-align:center;background:#fffaf0;gap:3px;padding:14px 19px 18px;display:grid}.taste-demo-mobile-copy b{font-family:Georgia,serif;font-size:1.08rem}.taste-demo-mobile-copy span{color:#60716b;font-size:.78rem;line-height:1.35}.taste-demo-nav{color:#dce9e4;text-align:center;background:#4b6e47;grid-template-columns:repeat(3,1fr);padding:12px 8px;font-size:.72rem;display:grid}.taste-demo-nav b{color:#fff4ce}.taste-demo-restaurants{background:#fff;border:1px solid #d3dbc9;min-width:0}.taste-demo-toolbar{border-bottom:1px solid #dce3d6;justify-content:space-between;align-items:center;gap:20px;padding:21px 23px;display:flex}.taste-demo-toolbar .taste-label{margin-bottom:5px}.taste-demo-toolbar h3{margin:0;font:800 1.8rem Georgia,serif}.taste-demo-toolbar>span{color:#876021;text-transform:uppercase;background:#fff1c9;padding:7px 10px;font-size:.75rem;font-weight:900}.taste-demo-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.taste-demo-list article{background:#fff;border:1px solid #dbe1d6;transition:all .2s;overflow:hidden}.taste-demo-list article.is-selected{border-color:#4b6e47;box-shadow:0 0 0 2px #4b6e4729}.taste-demo-restaurant-main{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:52px 1fr;gap:12px;padding:15px;display:grid}.taste-demo-mark{aspect-ratio:1;color:#fff;background:#174556;border-radius:50%;place-items:center;width:50px;font:800 .9rem Georgia,serif;display:grid}.taste-demo-restaurant-main small,.taste-demo-restaurant-main strong,.taste-demo-restaurant-main em{display:block}.taste-demo-restaurant-main small{color:#a36b20;text-transform:uppercase;font-size:.7rem;font-weight:900}.taste-demo-restaurant-main strong{margin:3px 0 5px;font:800 1.03rem Georgia,serif}.taste-demo-restaurant-main em{color:#5b6e67;font-size:.82rem;font-style:normal;line-height:1.32}.taste-demo-actions{grid-template-columns:1fr 112px;gap:7px;padding:0 14px 14px;display:grid}.taste-demo-actions button{color:#fff;cursor:pointer;background:#4b6e47;border:0;min-height:40px;padding:7px 9px;font-size:.75rem;font-weight:900}.taste-demo-actions button:disabled{color:#66756e;cursor:default;background:#e7ebe4}.taste-demo-actions .taste-demo-vote:not(:disabled){color:#173c39;background:#efc65f}.taste-demo-explainer{border:1px solid #d3dbc9;grid-template-columns:repeat(4,1fr);margin-top:18px;display:grid}.taste-demo-explainer>div{border-right:1px solid #d3dbc9;grid-template-columns:33px 1fr;gap:10px;padding:17px;display:grid}.taste-demo-explainer>div:last-child{border:0}.taste-demo-explainer b{color:#fff;background:#174556;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.taste-demo-explainer span{color:#5d6e68;font-size:.86rem;line-height:1.4}.taste-demo-explainer strong{color:#173c39;display:block}.taste-demo-note{color:#173c39;background:#fff4d7;border-left:5px solid #d29a25;margin:14px 0 0;padding:13px 17px;font-size:.9rem}@media (width<=850px){.taste-demo-intro{grid-template-columns:1fr;gap:16px}.taste-demo-grid{grid-template-columns:1fr}.taste-demo-phone{width:min(100%,340px);margin:auto}.taste-demo-explainer{grid-template-columns:repeat(2,1fr)}.taste-demo-explainer>div:nth-child(2){border-right:0}.taste-demo-explainer>div:nth-child(-n+2){border-bottom:1px solid #d3dbc9}}@media (width<=600px){.taste-consumer-demo{padding:42px 12px}.taste-demo-intro{margin-bottom:20px;padding-inline:3px}.taste-demo-intro h2{font-size:2.05rem}.taste-demo-grid{gap:20px;padding:12px}.taste-demo-list{grid-template-columns:1fr;padding:9px}.taste-demo-toolbar{align-items:flex-start;padding:17px 15px}.taste-demo-toolbar h3{font-size:1.45rem}.taste-demo-toolbar>span{display:none}.taste-demo-explainer{grid-template-columns:1fr}.taste-demo-explainer>div{border-right:0;border-bottom:1px solid #d3dbc9!important}.taste-demo-explainer>div:last-child{border-bottom:0!important}}.category-resource-shell{--cat-dark:#173f55;--cat-mid:#356f68;--cat-accent:#c7683a;--cat-pop:#e6b64f;--cat-soft:#edf4f1;--cat-shadow:#173f5524;background:#fff9ed!important}.category-advice-mentoring{--cat-dark:#663a58;--cat-mid:#3f756d;--cat-accent:#b85e3b;--cat-pop:#e7b95b;--cat-soft:#f4edf1;--cat-shadow:#663a5826}.category-funding-financing{--cat-dark:#173f55;--cat-mid:#8b5336;--cat-accent:#b55d34;--cat-pop:#e7b957;--cat-soft:#f5eee7;--cat-shadow:#173f5526}.category-hiring-workforce{--cat-dark:#123b55;--cat-mid:#2f766f;--cat-accent:#783f63;--cat-pop:#e5b451;--cat-soft:#edf5f2;--cat-shadow:#123b5526}.category-energy-sustainability{--cat-dark:#365948;--cat-mid:#6c7645;--cat-accent:#a65c35;--cat-pop:#e0b651;--cat-soft:#eef3e9;--cat-shadow:#36594829}.category-employer-requirements{--cat-dark:#633b58;--cat-mid:#294f66;--cat-accent:#a7553a;--cat-pop:#e1b45a;--cat-soft:#f2ecf1;--cat-shadow:#633b5826}.category-starting-licenses-taxes{--cat-dark:#1b5360;--cat-mid:#43745f;--cat-accent:#b96039;--cat-pop:#e4b958;--cat-soft:#eaf3f0;--cat-shadow:#1b536026}.category-resource-shell .category-resource-header{isolation:isolate;min-height:350px;padding:32px clamp(28px,7vw,100px) 40px;position:relative;overflow:hidden;color:#fff!important;background:radial-gradient(circle at 84% 22%,var(--cat-pop),transparent 22%),linear-gradient(118deg,var(--cat-dark) 0 58%,var(--cat-mid) 58% 100%)!important}@supports (color:color-mix(in lab, red, red)){.category-resource-shell .category-resource-header{background:radial-gradient(circle at 84% 22%,color-mix(in srgb,var(--cat-pop) 28%,transparent),transparent 22%),linear-gradient(118deg,var(--cat-dark) 0 58%,var(--cat-mid) 58% 100%)!important}}.category-resource-shell .category-resource-header{border-bottom:8px solid var(--cat-accent)!important;text-align:left!important}.category-resource-shell .category-resource-header:before{z-index:-1;content:"";border:46px solid #ffffff13;border-radius:50%;width:390px;height:390px;position:absolute;bottom:-185px;right:-85px}.category-resource-shell .category-resource-header:after{z-index:-1;content:"";background:var(--cat-accent);width:120px;height:120px;position:absolute;top:84px;right:24%}@supports (color:color-mix(in lab, red, red)){.category-resource-shell .category-resource-header:after{background:color-mix(in srgb,var(--cat-accent) 42%,transparent)}}.category-resource-shell .category-resource-header:after{border-radius:50%}.category-resource-shell .category-resource-header>.resources-back{color:#fff!important;background:var(--cat-accent)!important;box-shadow:none!important;border-color:#ffffff61!important}.category-resource-shell .category-resource-header>img{filter:brightness(0)invert();width:min(310px,68%);margin:22px 0 24px!important}.category-resource-shell .category-resource-header>span{letter-spacing:.16em;font-size:12px;font-weight:900;display:block;color:#ffe0a5!important}.category-resource-shell .category-resource-header h1{max-width:820px;color:#fff!important;letter-spacing:-.045em!important;text-shadow:none!important;margin:7px 0 10px!important;font-size:clamp(47px,6.5vw,76px)!important;font-weight:900!important;line-height:.93!important}.category-resource-shell .category-resource-header>p{max-width:680px;color:#eef7f4!important;margin:0!important;font-size:18px!important;line-height:1.5!important}.resource-hero-ribbon{width:fit-content;color:var(--cat-dark);border-left:6px solid var(--cat-pop);background:#fff8e7;align-items:center;gap:12px;margin-top:24px;padding:10px 15px;display:flex;transform:rotate(-1deg);box-shadow:7px 7px #08223133}.resource-hero-ribbon span{align-items:center;gap:12px;display:flex}.resource-hero-ribbon b{letter-spacing:.08em;text-transform:uppercase;font-size:14px}.resource-hero-ribbon i{background:var(--cat-accent);border-radius:50%;width:7px;height:7px}.category-resource-shell .category-page-nav{box-shadow:0 7px 18px var(--cat-shadow);border-bottom:0}.category-resource-shell .category-page-nav a[aria-current=page]{color:#fff!important;background:linear-gradient(135deg,var(--cat-accent),var(--cat-dark))!important;border-bottom-color:var(--cat-pop)!important}.category-resource-shell .category-resource-content{background:linear-gradient(150deg,#fff9ed 0 52%,var(--cat-soft) 52% 100%);padding:48px clamp(22px,7vw,90px) 70px}.category-resource-shell .organization-grid{counter-reset:category-card;gap:26px;max-width:1120px;margin:auto}.category-resource-shell .organization-card{counter-increment:category-card;position:relative;border:2px solid var(--cat-mid)!important;background:#fff!important;overflow:visible!important}@supports (color:color-mix(in lab, red, red)){.category-resource-shell .organization-card{border:2px solid color-mix(in srgb,var(--cat-mid) 34%,#fff)!important}}.category-resource-shell .organization-card{transition:transform .18s,box-shadow .18s;border-top:9px solid var(--cat-mid)!important;box-shadow:10px 11px 0 var(--cat-shadow)!important}.category-resource-shell .organization-card:nth-child(2n){border-top-color:var(--cat-accent)!important}.category-resource-shell .organization-card:before{z-index:2;content:"0" counter(category-card);color:#fff;background:var(--cat-accent);width:48px;height:48px;box-shadow:0 5px 12px var(--cat-shadow);border:4px solid #fff;border-radius:50%;place-items:center;font-size:14px;font-weight:900;display:grid;position:absolute;top:-24px;right:18px}.category-resource-shell .organization-card:hover{transform:translateY(-5px);box-shadow:12px 16px 0 var(--cat-shadow)!important}.category-resource-shell .organization-logo-wrap{min-height:150px;background:linear-gradient(145deg,#fff,var(--cat-soft))!important;border-bottom:3px solid var(--cat-pop)!important}.category-resource-shell .organization-badge{color:#fff!important;background:var(--cat-dark)!important}.category-resource-shell .organization-primary{color:#fff!important;background:var(--cat-accent)!important;border-color:var(--cat-dark)!important}.category-resource-shell .start-panel,.category-resource-shell .funding-note{border-color:var(--cat-mid)!important;box-shadow:8px 9px 0 var(--cat-shadow)!important}.category-resource-shell .start-mark{background:var(--cat-accent)!important}.category-resource-shell .business-alerts{background:var(--cat-soft)!important}@media (width<=700px){.category-resource-shell .category-resource-header{min-height:0;background:radial-gradient(circle at 90% 18%,var(--cat-pop),transparent 24%),linear-gradient(145deg,var(--cat-dark),var(--cat-mid))!important;padding:18px 18px 32px!important}@supports (color:color-mix(in lab, red, red)){.category-resource-shell .category-resource-header{background:radial-gradient(circle at 90% 18%,color-mix(in srgb,var(--cat-pop) 22%,transparent),transparent 24%),linear-gradient(145deg,var(--cat-dark),var(--cat-mid))!important}}.category-resource-shell .category-resource-header>img{width:min(270px,82%);margin:20px 0 22px!important}.category-resource-shell .category-resource-header h1{font-size:clamp(40px,12vw,55px)!important;line-height:.96!important}.category-resource-shell .category-resource-header>p{font-size:16px!important}.resource-hero-ribbon{gap:8px;margin-top:20px;padding:9px 12px;transform:none}.resource-hero-ribbon span{gap:8px}.resource-hero-ribbon b{font-size:11px}.category-resource-shell .category-resource-content{background:#fff9ed;padding:38px 15px 54px}.category-resource-shell .organization-grid{gap:34px}.category-resource-shell .organization-card:hover{transform:none}}.autumn-resources .resources-header .resources-back{color:#fffaf0!important;background:#7b3f25!important;border:2px solid #e6bd69!important;font-weight:900!important;box-shadow:0 4px #291c1247!important}.autumn-resources .resources-header .resources-back.secondary{color:#fffaf0!important;background:#6f345f!important;border-color:#d7a1c2!important}.autumn-resources .resources-header .resources-back span{color:inherit!important}body .rise-page .rise-cta h2{color:#fff9e4!important}.member-directory-real-card .member-directory-description-wrap{margin:0 0 14px}.member-directory-real-card .member-directory-description{line-height:1.5;-webkit-line-clamp:4!important;white-space:normal!important;-webkit-box-orient:vertical!important;height:auto!important;max-height:none!important;margin-bottom:7px!important;display:-webkit-box!important;overflow:hidden!important}.member-directory-real-card .member-directory-description.expanded{-webkit-line-clamp:unset!important;display:block!important;overflow:visible!important}.member-directory-description-toggle{text-underline-offset:3px;cursor:pointer;text-decoration:underline;display:inline-flex;color:#9a5337!important;background:0 0!important;border:0!important;padding:3px 0!important;font:800 13px/1.25 Calibri,Segoe UI,Arial,sans-serif!important}.member-directory-description-toggle:hover,.member-directory-description-toggle:focus-visible{color:#294936!important}.member-directory-real-card .member-directory-description-wrap{position:relative}.member-directory-real-card .member-directory-description-wrap.expandable:not(.is-expanded):after{pointer-events:none;content:"";background:linear-gradient(#fff0,#fffdf8 92%);height:24px;position:absolute;bottom:32px;left:0;right:0}.member-directory-description-toggle{z-index:1;align-items:center;min-height:32px;margin-top:1px;position:relative;color:#87462f!important;background:#fff2e9!important;border:1px solid #d8b9a9!important;border-radius:999px!important;padding:6px 11px!important;font-size:13px!important;text-decoration:none!important}.member-directory-description-toggle:hover,.member-directory-description-toggle:focus-visible{color:#fff!important;background:#87462f!important;border-color:#87462f!important}.member-directory-real-card .member-directory-contact-list{gap:9px}.member-directory-real-card .member-directory-contact{gap:6px}.member-directory-contact-link{align-items:center;gap:7px;width:fit-content;max-width:100%;min-height:28px;display:flex}.member-directory-contact-link>span:first-child{color:#fff;background:#426553;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.member-directory-contact-link>span:last-child{font-weight:700}.member-directory-website{align-items:center;gap:6px}.member-directory-website>span{font-size:15px}@media (width<=700px){.member-directory-real-card .member-directory-card-copy{padding:17px 18px 19px}.member-directory-real-card .member-directory-card-copy h3{font-size:clamp(20px,6.3vw,27px)!important;line-height:1.08!important}.member-directory-real-card .member-directory-location{margin-bottom:11px;font-size:14px;line-height:1.45}.member-directory-real-card .member-directory-description-wrap{margin-bottom:11px}.member-directory-real-card .member-directory-description{margin-bottom:5px!important;font-size:16px!important;line-height:1.5!important}.member-directory-real-card .member-directory-contact-list{padding-top:11px}.member-directory-contact strong{font-size:16px}.member-directory-contact-link{font-size:15px!important}.member-directory-description-toggle{min-height:36px;padding:8px 13px!important;font-size:14px!important}.member-directory-real-card .member-directory-links{margin-top:12px}.member-directory-website{min-height:44px;padding:10px 16px;font-size:15px}}.travel-page{color:#19374b!important;background:#f7f4ec!important}.travel-page .travel-hero{background-color:#543149!important;background-image:linear-gradient(95deg,#321c30f5 0%,#3c1f36de 48%,#3c1f3657 100%),url(/travel/portugal-fatima.jpg)!important;background-position:50%,50% 43%!important;background-size:cover,cover!important;min-height:0!important}.travel-page .travel-topbar{max-width:1200px;margin:auto;padding:22px 32px 0}.travel-page .travel-topbar a{font-size:14px;color:#fff!important;background:#221828b8!important;border:1px solid #ffffffb8!important}.travel-page .travel-hero-content{box-sizing:border-box;width:min(1200px,100%);margin:auto;padding:44px 32px 76px}.travel-page .travel-hero-content img{background:0 0;border-radius:0;width:210px;height:auto;padding:0;display:block}.travel-page .travel-hero-content>p{margin:36px 0 12px;font-size:14px;color:#ffd09f!important}.travel-page .travel-hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:750px;font:800 clamp(44px,5.7vw,76px)/1.04 Manrope,Arial,sans-serif;color:#fffaf0!important}.travel-page .travel-hero-content>span{color:#fffaf0;max-width:580px;margin-top:20px;font-size:20px;line-height:1.45}.travel-page .travel-open-badge{margin-top:20px;padding:9px 15px;font-size:14px;line-height:1.4;color:#291a2d!important;background:#ffd09f!important}.travel-hero-links{flex-wrap:wrap;gap:12px;margin-top:27px;display:flex}.travel-hero-links a{color:#223545;background:#fffaf0;border:2px solid #fffaf0;border-radius:8px;padding:13px 20px;font-size:15px;font-weight:800;text-decoration:none}.travel-hero-links a+a{color:#fffaf0;background:0 0}.travel-hero-links a:hover,.travel-hero-links a:focus-visible{color:#281c2e;background:#ffd09f;border-color:#ffd09f}.travel-page .travel-stamp{display:none}.travel-page .travel-trip-list{gap:34px;width:min(1200px,100% - 48px);margin:36px auto 64px}.travel-page .travel-trip{border:1px solid #e2d6d8;box-shadow:0 14px 35px #311d2d1f!important}.travel-page .travel-photo{min-height:570px}.travel-page .travel-photo>span{color:#2b1b2d!important;background:#ffd09f!important}.travel-page .travel-copy h2{color:#503148!important}.travel-page .travel-eyebrow{color:#85485d!important}.travel-page .travel-facts small{color:#375367;font-size:12px}.travel-page .travel-facts span{font-size:13px;line-height:1.35}.travel-page .travel-route span{font-size:13px}.travel-page .travel-actions a{font-size:14px}@media (width<=820px){.travel-page .travel-hero{background-image:linear-gradient(90deg,#321c30f5,#321c30b0),url(/travel/portugal-fatima.jpg)!important}.travel-page .travel-photo{min-height:380px}}@media (width<=560px){.travel-page .travel-topbar{gap:8px;padding:54px 18px 0;display:flex}.travel-page .travel-topbar a{flex:1;min-height:44px}.travel-page .travel-hero-content{padding:32px 20px 46px}.travel-page .travel-hero-content img{width:180px}.travel-page .travel-hero-content>p{margin-top:28px}.travel-page .travel-hero h1{font-size:clamp(39px,11vw,54px)}.travel-page .travel-hero-content>span{font-size:17px}.travel-page .travel-open-badge{font-size:13px}.travel-hero-links{grid-template-columns:1fr 1fr;gap:8px;display:grid}.travel-hero-links a{text-align:center;padding:12px 8px;font-size:13px}.travel-page .travel-trip-list{width:calc(100% - 24px);margin-top:18px}.travel-page .travel-photo{min-height:270px}}.autumn-bulletin .category-nav .desktop-nav-separator{color:#6a4a2f;letter-spacing:.12em;text-transform:uppercase;text-align:left;flex-basis:100%;margin:7px 0 0;font-size:10px;font-weight:950}.autumn-bulletin .category-nav .desktop-main-nav a.hiking-nav-link{color:#fff!important;background:#245941!important;border-color:#9fc68c!important}.autumn-bulletin .category-nav .desktop-main-nav a.hiking-nav-link:hover,.autumn-bulletin .category-nav .desktop-main-nav a.hiking-nav-link:focus-visible{background:#163f2e!important}.autumn-bulletin .mobile-section-menu .mobile-category-links a.hiking-nav-link{color:#fff!important;background:#245941!important;border-color:#9fc68c!important}.autumn-bulletin .category-nav .desktop-main-nav a.farmers-nav-link{color:#1b4e36!important;background:#dfeccf!important;border-color:#8eb58c!important}.autumn-bulletin .category-nav .desktop-main-nav a.farmers-nav-link:hover,.autumn-bulletin .category-nav .desktop-main-nav a.farmers-nav-link:focus-visible{background:#c4e3af!important}.autumn-bulletin .mobile-section-menu .mobile-category-links a.farmers-nav-link{color:#fff!important;background:#2c6a4a!important;border-color:#2c6a4a!important}.event-collection-tabs{border:0;min-width:0;padding:0}.event-collection-tab{text-align:center;justify-content:center;align-items:center;font-size:clamp(16px,1.5vw,18px);line-height:1.25;display:flex;position:relative}.event-collection-tab input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.event-collection-tab:has(input:checked){border-color:#fff5e6;transform:translateY(-3px);box-shadow:0 0 0 2px #8c4b28,0 6px #d48142,0 10px 20px #173f5538}.event-collection-tab:has(input:focus-visible){outline-offset:3px;outline:4px solid #8c4b28}.member-town-event-browser>.events-section{display:none}:is(.member-town-event-browser:has(input[value=this-month]:checked)>#this-month,.member-town-event-browser:has(input[value=later-this-fall]:checked)>#later-this-fall,.member-town-event-browser:has(input[value=ongoing]:checked)>#ongoing){display:block}@media (width<=620px){.event-collection-tab{min-height:58px;padding:8px 6px;font-size:15px}}.autumn-bulletin .main-nav-group>div{gap:9px!important}.autumn-bulletin .main-nav-group a{min-height:46px!important;padding:10px 15px!important;font-size:15px!important;font-weight:750!important;line-height:1.25!important}.autumn-bulletin .main-nav-group.events-group a.towns-nav-link{color:#fff!important;background:#173f55!important;border-color:#173f55!important}.autumn-bulletin .main-nav-group.events-group a.farmers-nav-link{color:#fff!important;background:#285a3d!important;border-color:#285a3d!important}.autumn-bulletin .main-nav-group.events-group a[href=\/fundraisers]{color:#fff!important;background:#67364e!important;border-color:#67364e!important}.autumn-bulletin .mobile-section-menu .mobile-category-links a{min-height:48px!important;padding:11px 14px!important;font-size:15px!important;line-height:1.35!important}@media (width>=651px){.autumn-bulletin .main-nav-group>div{align-content:start;margin-top:0}.autumn-bulletin .main-nav-group p{min-height:58px;margin-bottom:12px}.autumn-bulletin .news-group>div{grid-template-columns:1fr;display:grid}.autumn-bulletin .news-group>div a{width:100%}}.member-directory-real-card .member-directory-card-copy>.member-directory-description-wrap{border-top:0!important;width:100%!important;padding-top:0!important;display:block!important}.member-directory-real-card .member-directory-description-toggle{float:none!important;aspect-ratio:auto!important;white-space:nowrap!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:36px!important;margin:2px 0 0!important;padding:8px 14px!important;line-height:1.2!important;display:inline-flex!important;position:relative!important}@media (width<=760px){body:has(.new-members-page) .new-members-directory{padding-left:8px!important;padding-right:8px!important}body:has(.new-members-page) .new-member-grid{gap:12px!important}body:has(.new-members-page) .new-member-card{border-top-width:5px!important;border-radius:12px!important;grid-template-columns:96px minmax(0,1fr)!important;min-height:0!important;display:grid!important}body:has(.new-members-page) .new-member-logo:after{height:3px!important;bottom:9px!important;left:10px!important;right:10px!important}body:has(.new-members-page) .new-member-copy>span{letter-spacing:.05em!important;font-size:9px!important;line-height:1.2!important}body:has(.new-members-page) .new-member-copy h3{margin:4px 0!important;font-size:16px!important;line-height:1.15!important}body:has(.new-members-page) .new-member-copy p.new-member-location{margin:0 0 7px!important;font-size:12px!important}body:has(.new-members-page) .new-member-contact{gap:2px!important;margin:0 0 8px!important;padding:7px!important;font-size:11px!important;line-height:1.2!important}body:has(.new-members-page) .new-member-contact dt{font-size:8px!important;line-height:1.3!important}:is(body:has(.new-members-page) .new-member-contact dd,body:has(.new-members-page) .new-member-contact a){font-size:11px!important;line-height:1.2!important}body:has(.new-members-page) .new-member-copy>a{gap:5px!important;padding:6px 10px!important;font-size:12px!important;line-height:1.15!important}body:has(.new-members-page) .new-member-filters{scroll-snap-type:x proximity;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:7px!important;margin:18px -2px 22px!important;padding:2px 2px 8px!important;display:flex!important;overflow-x:auto!important}body:has(.new-members-page) .new-member-filters button{scroll-snap-align:start;flex:none!important;min-height:36px!important;padding:6px 10px!important;font-size:11px!important}body:has(.new-members-page) .new-member-card{grid-template-columns:1fr!important}body:has(.new-members-page) .new-member-logo{border-bottom:1px solid #ded2c2!important;border-right:0!important;height:96px!important;min-height:96px!important;padding:10px 18px!important}body:has(.new-members-page) .new-member-logo:after{bottom:7px!important;left:24px!important;right:24px!important}body:has(.new-members-page) .new-member-logo img{width:auto!important;max-width:220px!important;max-height:68px!important}body:has(.new-members-page) .new-member-copy{padding:14px 13px 15px!important}body:has(.new-members-page) .new-member-copy>span{font-size:10px!important}body:has(.new-members-page) .new-member-copy h3{font-size:18px!important}body:has(.new-members-page) .new-member-copy p.new-member-location{font-size:13px!important}body:has(.new-members-page) .new-member-contact{padding:8px 9px!important;font-size:12px!important}body:has(.new-members-page) .new-member-contact>div{grid-template-columns:51px minmax(0,1fr)!important;gap:6px!important}body:has(.new-members-page) .new-member-contact dt{font-size:9px!important}:is(body:has(.new-members-page) .new-member-contact dd,body:has(.new-members-page) .new-member-contact a){overflow-wrap:anywhere!important;font-size:12px!important}body:has(.new-members-page) .new-member-copy>a{padding:7px 12px!important;font-size:13px!important}body:has(.new-members-page) .new-member-contact-email a.new-member-email{letter-spacing:-.015em!important;word-break:normal!important;overflow-wrap:break-word!important;font-size:10px!important;line-height:1.25!important}}.morning-learns-page .events-board{background:#f4f5ef!important;box-shadow:inset 0 0 0 3px #9ab9ae,inset 0 0 0 8px #263e4a,0 24px 72px #11344552!important}.morning-learns-page .events-header{border-bottom-color:#6d887d!important}.morning-learns-page .lunch-host-callout{background:linear-gradient(125deg,#315f62,#233d50)!important;border-color:#8eac9c!important}.morning-learns-page .lunch-host-callout a{color:#254e53!important;background:#eceddf!important}.morning-learns-page .lunch-learn-heading>span{color:#7c526c!important}.morning-learns-page .lunch-learn-heading h2{color:#264e55!important}.morning-learns-page .lunch-learn-card{background:#fff!important;border:1px solid #a9c4b8!important;border-top:5px solid #6e9a8b!important;box-shadow:5px 6px #315f6224!important}.morning-learns-page .lunch-learn-date{color:#fff!important;background:#6c4b68!important}.morning-learns-page .lunch-learn-copy h3{color:#264e55!important}.morning-learns-page .lunch-learn-copy p{color:#5d6670!important}.morning-learns-page .morning-grid{grid-template-columns:minmax(0,400px);justify-content:center}.advisor-tips{color:#273a40;background:#fffaf2;border:1px solid #d8c6b3;border-left:5px solid #7c526c;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:26px;margin:32px clamp(18px,5vw,68px);padding:26px 30px;display:grid}.advisor-tips span{color:#724b64;font-size:.9rem;font-weight:700}.advisor-tips h2{margin:8px 0;font-size:clamp(1.4rem,2.3vw,2rem);line-height:1.2}.advisor-tips p,.advisor-tips li{font-size:1rem;line-height:1.55}.advisor-tips p{margin:0}.advisor-tips ul{margin:0;padding-left:1.3rem}.advisor-tips li+li{margin-top:12px}@media (width<=760px){.advisor-tips{grid-template-columns:1fr;padding:22px}}.funding-grants{background:#f5eee7;border-top:6px solid #8b5336;margin:34px clamp(18px,5vw,68px);padding:24px}.funding-grants-heading>span{color:#8b5336;letter-spacing:.04em;font-size:13px;font-weight:800}.funding-grants-heading h2{color:#173f55;margin:5px 0 8px;font-size:clamp(25px,3vw,34px);line-height:1.15}.funding-grants-heading p{color:#454c47;max-width:65ch;margin:0;font-size:16px;line-height:1.5}.funding-grants .farm-recovery-feature{margin:20px 0}.funding-grants-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.funding-grants-links a{color:#173f55;background:#fff;border:1px solid #d8cab8;flex-direction:column;gap:5px;padding:15px;text-decoration:none;display:flex}.funding-grants-links a:hover,.funding-grants-links a:focus-visible{border-color:#8b5336;text-decoration:underline}.funding-grants-links strong{font-size:16px}.funding-grants-links span{color:#5d564c;font-size:14px;line-height:1.35}@media (width<=700px){.funding-grants{margin:20px 13px;padding:17px 14px}.funding-grants-links{grid-template-columns:1fr}.funding-grants .farm-recovery-feature{margin:17px 0}}.category-funding-financing .organization-brand:has(img[src$="/sba.png"]){overflow:hidden}.category-funding-financing .organization-brand img[src$="/sba.png"]{transform:scale(2.1)}@media (width<=700px){.category-resource-shell .category-resource-header{border-bottom-width:5px!important;padding:14px 17px 22px!important}.category-resource-shell .category-resource-header>.resources-back{min-height:36px;margin-bottom:10px;padding:7px 12px;font-size:12px}.category-resource-shell .category-resource-header>img{width:min(185px,56%);margin:5px 0 13px!important}.category-resource-shell .category-resource-header>span{letter-spacing:.1em;font-size:12px}.category-resource-shell .category-resource-header h1{margin:5px 0 8px!important;font-size:clamp(32px,9vw,43px)!important;line-height:1.03!important}.category-resource-shell .category-resource-header>p{font-size:16px!important;line-height:1.42!important}.category-resource-shell .resource-hero-ribbon{margin-top:14px;padding:7px 10px;box-shadow:3px 3px #0822312b}.category-resource-shell .category-page-nav{box-shadow:0 3px 8px var(--cat-shadow);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.category-resource-shell .category-page-nav a{min-height:42px;padding:7px 8px;font-size:13px;line-height:1.2}.category-resource-shell .start-panel{gap:10px;margin:14px 13px 0;padding:13px}.category-resource-shell .start-panel p{font-size:14px;line-height:1.4}.category-resource-shell .advisor-tips{background:var(--cat-soft);border-color:var(--cat-mid);gap:11px;margin:16px 13px 0;padding:17px}@supports (color:color-mix(in lab, red, red)){.category-resource-shell .advisor-tips{border-color:color-mix(in srgb,var(--cat-mid) 40%,#fff)}}.category-resource-shell .advisor-tips{border-left:5px solid var(--cat-accent)}.category-resource-shell .advisor-tips span{color:var(--cat-dark);font-size:13px}.category-resource-shell .advisor-tips h2{color:var(--cat-dark);margin:4px 0 6px;font-size:22px;line-height:1.2}.category-resource-shell .advisor-tips p,.category-resource-shell .advisor-tips li{font-size:16px;line-height:1.43}.category-resource-shell .advisor-tips li+li{margin-top:8px}.category-resource-shell .advisor-tips a{color:var(--cat-dark);font-weight:700}.category-resource-shell .category-resource-content{background:linear-gradient(160deg,#fff9ed,var(--cat-soft));padding:22px 13px 34px}.category-resource-shell .organization-grid{gap:18px}.category-resource-shell .organization-card{box-shadow:4px 5px 0 var(--cat-shadow)!important;border-top-width:6px!important}.category-resource-shell .organization-card:before{border-width:2px;width:29px;height:29px;font-size:11px;top:-13px;right:12px}.category-resource-shell .organization-logo-wrap{min-height:0}.category-resource-shell .organization-brand{height:70px;padding:9px 16px}.category-resource-shell .organization-brand img{height:48px}.category-resource-shell .organization-wordmark{font-size:clamp(19px,6vw,26px)}.category-resource-shell .organization-copy{padding:13px 16px 16px}.category-resource-shell .organization-copy h3{margin:5px 0 6px;font-size:20px}.category-resource-shell .organization-copy>p{margin-bottom:11px;font-size:15px;line-height:1.42}.category-resource-shell .program-links{gap:6px;margin-top:12px;padding-top:11px}.category-resource-shell .program-links a{font-size:14px;line-height:1.3}.category-resource-shell .funding-note{margin:16px 13px;padding:13px 15px;font-size:14px}.resources-page .resources-footer{padding:17px 13px}.resources-page .resources-footer p{font-size:11px;line-height:1.5}.resources-page>.resources-shell:not(.category-resource-shell) .resource-category-section{padding:23px 13px 30px}.resources-page>.resources-shell:not(.category-resource-shell) .resource-category-grid{gap:10px}.resources-page>.resources-shell:not(.category-resource-shell) .resource-category-card{padding:15px 16px;box-shadow:0 3px #17496f1a}.resources-page>.resources-shell:not(.category-resource-shell) .resource-category-card h3{margin:6px 0;font-size:22px}.resources-page>.resources-shell:not(.category-resource-shell) .resource-category-card p{font-size:15px}.resources-page>.resources-shell:not(.category-resource-shell) .resource-category-card b{padding-top:10px}.resources-page>.resources-shell:not(.category-resource-shell) .fresh-business-updates{margin:15px 13px 18px;padding:16px}}.category-resource-shell>.board-section{background:var(--cat-soft);padding:18px clamp(18px,5vw,68px) 28px}.category-resource-shell>.board-section .section-plaque{background:var(--cat-dark);border-color:var(--cat-mid);margin:0 0 18px}.category-resource-shell>.board-section .posting-grid{max-width:1120px;margin-inline:auto}@media (width<=700px){.category-resource-shell>.board-section{padding:17px 13px 25px}.category-resource-shell>.board-section .section-plaque{margin-bottom:13px;font-size:20px}.category-resource-shell>.board-section .posting-grid{grid-template-columns:1fr;gap:14px}}.morning-learns-page{color:#183f42;background:#e6ece7;min-height:100vh;padding:28px 18px 50px;font-family:Arial,Calibri,sans-serif}.morning-learns-page *{box-sizing:border-box}.morning-shell{background:#f8f7ef;width:min(1080px,100%);margin:auto;overflow:hidden;box-shadow:0 25px 70px #1d3c3d29}.morning-topbar{background:#f8f7ef;border-bottom:1px solid #c5d4ca;justify-content:space-between;align-items:center;gap:24px;padding:18px 38px;display:flex}.morning-topbar img{object-fit:contain;object-position:left;width:138px;max-height:70px}.morning-topbar a{color:#2b625d;border-bottom:2px solid #8bb29e;padding-bottom:4px;font-size:14px;font-weight:700;text-decoration:none}.morning-topbar a:hover,.morning-topbar a:focus-visible{color:#753f63;border-color:#753f63}.morning-hero{color:#fff;background:#215955;grid-template-columns:minmax(0,1.4fr) minmax(240px,.8fr);min-height:390px;display:grid}.morning-hero-copy{z-index:1;padding:62px 38px 54px 58px;position:relative}.morning-kicker,.morning-section-label{letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:800;display:block}.morning-kicker{color:#d5e8bb}.morning-hero h1{letter-spacing:-.045em;margin:24px 0 20px;font-size:clamp(42px,5.2vw,72px);font-weight:800;line-height:1.03}.morning-hero h1 em{color:#e9daa8;font-style:normal}.morning-hero p{color:#f1f5e9;max-width:590px;margin:0;font-size:18px;line-height:1.55}.morning-hero-mark{color:#22524e;background:linear-gradient(145deg,#9fba9c,#d4d9af);border-left:12px solid #e6dcae;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;padding:45px 20px 45px 36px;display:flex;transform:skew(-8deg)translate(28px)}.morning-hero-mark span{letter-spacing:-.05em;font-size:clamp(32px,4vw,52px);font-weight:900;line-height:1;display:block;transform:skew(8deg)}.morning-hero-mark span:nth-child(2){color:#6d3f61;margin-left:26px}.morning-hero-mark span:nth-child(3){margin-left:52px}.morning-wordline{color:#27534e;text-align:center;background:#e9dba7;justify-content:space-around;gap:16px;padding:20px 25px;font-size:15px;font-weight:800;display:flex}.morning-wordline span+span{border-left:1px solid #aeb690;padding-left:32px}.morning-next{border-bottom:1px solid #c8d7c9;grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:28px;padding:54px 58px 55px;display:grid}.morning-section-label{color:#80516f}.morning-next h2,.morning-invite h2{letter-spacing:-.03em;color:#1e5651;margin:12px 0 14px;font-size:clamp(27px,3vw,39px);line-height:1.13}.morning-next p,.morning-invite p{color:#425b58;max-width:650px;margin:0;font-size:17px;line-height:1.55}.morning-next strong{color:#fff6df;letter-spacing:.03em;background:#703f61;border-radius:50%;flex-direction:column;justify-content:center;width:190px;height:190px;padding:26px;font-size:25px;line-height:1.02;display:flex;position:relative;transform:rotate(8deg);box-shadow:8px 9px #d6e4cc}.morning-next strong span{font-size:30px;position:absolute;bottom:25px;right:30px}.morning-invite{background:#edf2e9;justify-content:space-between;align-items:end;gap:34px;padding:48px 58px;display:flex}.morning-invite a{color:#fff;background:#215955;border-radius:5px;flex:none;align-items:center;gap:16px;padding:17px 20px;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex}.morning-invite a:hover,.morning-invite a:focus-visible{background:#703f61}.morning-note{text-align:center;color:#59716b;margin:0;padding:18px;font-size:13px}.morning-footer{text-align:center;color:#f7f6e8!important;background:#1f504e!important;padding:29px 38px!important}.morning-footer strong{color:#f7f6e8!important}@media (width<=720px){.morning-learns-page{background:#f8f7ef;padding:0}.morning-shell{box-shadow:none}.morning-topbar{padding:14px 20px}.morning-topbar img{width:110px}.morning-topbar a{font-size:12px}.morning-hero{grid-template-columns:1fr}.morning-hero-copy{padding:48px 24px 36px}.morning-hero h1{font-size:clamp(38px,10vw,58px)}.morning-hero p{font-size:16px}.morning-hero-mark{border-top:7px solid #e6dcae;border-left:0;flex-direction:row;justify-content:center;align-items:center;gap:12px;min-height:115px;padding:16px 20px;transform:none}.morning-hero-mark span{font-size:clamp(17px,5vw,25px);transform:none}.morning-hero-mark span:nth-child(2),.morning-hero-mark span:nth-child(3){margin-left:0}.morning-wordline{flex-wrap:wrap;padding:17px 12px;font-size:13px}.morning-wordline span+span{border:0;padding-left:0}.morning-next{grid-template-columns:1fr;gap:20px;padding:39px 24px}.morning-next p,.morning-invite p{font-size:16px}.morning-next strong{width:135px;height:135px;margin:0 auto;padding:20px;font-size:19px}.morning-next strong span{font-size:24px;bottom:16px;right:20px}.morning-invite{padding:36px 24px;display:block}.morning-invite a{width:max-content;max-width:100%;margin-top:24px}.morning-footer{padding:26px 20px!important}}@media (width<=650px){.community-updates-page .board-shell{padding-top:62px!important}.community-updates-page .community-updates-header{background:#fff9ec!important;border-radius:10px!important;grid-template-columns:1fr!important;justify-items:center!important;gap:4px!important;width:100%!important;height:auto!important;min-height:0!important;margin:0 0 12px!important;padding:15px 17px 16px!important;display:grid!important;box-shadow:4px 5px #292c192e!important}.community-updates-page .community-updates-header .brand-logo{width:min(210px,72%)!important;max-height:52px!important;margin:0 auto 4px!important}.community-updates-page .community-updates-header .header-copy{zoom:1!important;text-align:center!important;width:100%!important}.community-updates-page .community-updates-header h1{white-space:normal!important;margin:0!important;font-size:clamp(28px,8vw,36px)!important;line-height:1.06!important}.community-updates-page .community-updates-header p{white-space:normal!important;width:100%!important;max-width:310px!important;margin:7px auto 0!important;padding:7px 0 0!important;font-size:15px!important;line-height:1.35!important}.community-updates-page .offers-savings-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 12px;display:grid}.community-updates-page .offers-savings-nav a{text-align:center;place-items:center;min-height:40px;padding:8px;font-size:14px;display:grid}.community-updates-page .board-section{padding-top:8px}}.morning-topbar strong{color:#205550;max-width:210px;font-size:14px;line-height:1.25}@media (width<=720px){.morning-topbar{gap:12px;min-height:62px;padding:11px 18px}.morning-topbar strong{max-width:165px;font-size:13px}.morning-topbar a{text-align:right;max-width:115px;font-size:12px;line-height:1.3}.morning-hero{min-height:0}.morning-hero-copy{padding:30px 22px 28px}.morning-kicker{letter-spacing:.06em;font-size:11px;line-height:1.3}.morning-hero h1{margin:16px 0 15px;font-size:clamp(34px,8vw,46px);line-height:1.06}.morning-hero p{max-width:42ch;font-size:15px;line-height:1.45}.morning-hero-mark{gap:10px;min-height:65px;padding:12px 18px}.morning-hero-mark span{font-size:clamp(15px,4vw,21px)}.morning-next{gap:18px;padding:30px 22px}.morning-next h2,.morning-invite h2{margin:10px 0;font-size:clamp(25px,6vw,32px);line-height:1.12}.morning-next p,.morning-invite p{font-size:15px;line-height:1.45}.morning-next strong{white-space:nowrap;border-radius:999px;width:auto;height:auto;min-height:0;margin:0;padding:10px 15px;font-size:13px;line-height:1;display:inline-block;transform:none;box-shadow:3px 4px #d6e4cc}.morning-next strong br,.morning-next strong span{display:none}.morning-invite{padding:30px 22px}.morning-invite a{margin-top:18px;padding:13px 16px;font-size:14px}.morning-footer{padding:22px 18px!important}}@media (width<=520px){.tea-hero{padding:14px 15px 19px}.tea-back{min-height:34px;margin-bottom:7px;padding:7px 10px;font-size:11px}.tea-logo{width:126px;margin-bottom:8px}.tea-eyebrow{font-size:11px}.tea-hero h1{margin:5px auto 7px;font-size:37px;line-height:.98}.tea-hero p{font-size:16px;line-height:1.3}.tea-rule{margin-top:11px}.tea-memories figcaption{padding:6px 10px;font-size:11px}.tea-welcome{padding:20px 16px 18px}.tea-welcome h2,.tea-note h2{margin:5px 0 8px;font-size:27px}.tea-welcome p,.tea-note p{line-height:1.45}.tea-cohost{gap:10px;margin:0 13px 12px;padding:14px 15px}.tea-cohost-mark{width:58px;height:58px}.tea-cohost-mark span{font-size:31px}.tea-cohost h2{font-size:27px}.tea-cohost strong{margin:4px 0}.tea-cohost p{line-height:1.42}.tea-floral-thanks{gap:11px;margin:0 13px 12px;padding:15px}.tea-floral-logo{width:140px;height:98px}.tea-floral-thanks h2{margin:4px 0 7px;font-size:25px}.tea-floral-thanks p{line-height:1.43}.tea-floral-link{margin-top:8px}.tea-details{margin:0 13px 16px}.tea-details article{padding:13px 14px}.tea-details strong{margin:4px 0 2px;font-size:16px}.tea-note{min-height:0}.tea-note-copy{padding:20px 16px}.tea-contact{gap:11px;padding:16px}.tea-contact strong{font-size:15px}.tea-contact a{overflow-wrap:anywhere;padding:9px 10px;font-size:12px}.tea-footer{gap:2px;padding:13px 12px}.tea-footer strong{font-size:15px}.tea-footer span{font-size:13px}.tea-footer small{font-size:10px}}@media (width<=560px){.nh-hero{min-height:565px}.nh-hero-copy{padding:15px 17px 28px}.nh-back{min-height:34px;margin-bottom:9px;padding:7px 10px;font-size:11px}.nh-logo{width:145px;padding:6px}.nh-hero-copy>span{letter-spacing:.12em;margin:36px 0 14px;font-size:12px}.nh-hero-copy>p{letter-spacing:.08em;font-size:12px;line-height:1.45}.nh-hero h1{letter-spacing:.025em;white-space:nowrap;max-width:100%;margin-top:7px;font-size:46px;line-height:.94}.nh-hero h2{margin:13px 0 10px;font-size:31px;line-height:1.08}.nh-hero em{max-width:315px;font-size:18px;line-height:1.48;display:block}}.perks-real-offers{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.perks-real-offers .perks-business-card{flex-direction:column;height:100%;display:flex}.perks-real-offers .perks-business-copy{flex-direction:column;flex:1;align-items:flex-start;gap:12px;display:flex}.perks-real-offers .perks-business-copy h3,.perks-real-offers .perks-business-copy p{margin:0}.perks-real-offers .perks-reward{min-height:0}.perks-real-offers .perks-card-note{color:var(--perks-muted);border-top:1px solid #dbe7e3;margin-top:auto;padding-top:12px;font-size:.85rem;line-height:1.45}@media (width<=1100px){.perks-real-offers{grid-template-columns:1fr}.perks-real-offers .perks-business-card{grid-template-columns:64px minmax(0,1fr);display:grid}}@media (width<=780px){.perks-real-offers .perks-business-card{grid-template-columns:54px minmax(0,1fr)}}.autumn-bulletin .business-link-label{text-align:left;align-items:center;gap:.55em;min-width:0;display:inline-flex}.autumn-bulletin .business-link-icon{vertical-align:middle;flex:none;width:1.15em;height:1.15em;display:inline-block}.autumn-bulletin .mobile-category-links .business-link-label{max-width:calc(100% - 30px)}.autumn-bulletin .category-nav .mobile-section-menu .mobile-category-links a.travel-nav-link,.autumn-bulletin .category-nav .mobile-section-menu .mobile-category-links a.travel-nav-link:link,.autumn-bulletin .category-nav .mobile-section-menu .mobile-category-links a.travel-nav-link:visited{color:#fff!important;background:#28546a!important;border-color:#173f55!important}.autumn-bulletin .category-nav .mobile-section-menu .mobile-category-links a.travel-nav-link .business-link-label,.autumn-bulletin .category-nav .mobile-section-menu .mobile-category-links a.travel-nav-link:after{color:#fff!important}.member-directory-real-card .member-directory-contact-list-expanded{grid-template-columns:1fr;gap:14px}.annual-featured,.annual-program{background:#fffaf2;border:1px solid #d7c2a4;border-radius:20px;margin:36px 0;padding:36px}.annual-featured h2,.annual-program h2{color:#15364d;margin:10px 0 24px;font-size:clamp(1.7rem,3vw,2.35rem);line-height:1.2}.annual-featured-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.annual-featured-grid article{background:#fff;border-top:5px solid #713b57;border-radius:8px;padding:30px;box-shadow:0 6px 22px #3423190b}.annual-featured-grid article:last-child{border-top-color:#31583d}.annual-featured-role{color:#713b57;font-size:1rem;font-weight:700}.annual-featured h3{color:#15364d;margin:12px 0;font-size:2rem;line-height:1.2}.annual-featured strong{color:#31583d;font-size:1.15rem}.annual-featured p,.annual-timeline p,.annual-draft-note{color:#4c5051;font-size:1rem;line-height:1.65}.annual-featured a{color:#713b57;text-underline-offset:4px;margin-top:12px;font-size:1rem;font-weight:700;display:inline-block}.annual-draft-note{border-left:3px solid #a44f2b;padding-left:14px}.annual-timeline{margin:26px 0 0;padding:0;list-style:none}.annual-timeline li{border-top:1px solid #decfb9;grid-template-columns:165px 1fr;gap:24px;padding:20px 0;display:grid}.annual-timeline time{color:#713b57;padding-top:3px;font-size:1rem;font-weight:700}.annual-timeline h3{color:#15364d;margin:0;font-size:1.2rem;line-height:1.3}.annual-timeline p{margin:7px 0 0}.annual-timeline-highlight{background:#f2e9dd;border-radius:8px;margin:8px -16px;padding:22px 16px!important}@media (width<=640px){.annual-featured,.annual-program{padding:24px 18px}.annual-featured-grid{grid-template-columns:1fr}.annual-featured-grid article{padding:24px}.annual-timeline li{grid-template-columns:1fr;gap:9px}.annual-featured h3{font-size:1.8rem}}.annual-videographer{background:#f6eddf;border:1px solid #cfae76;border-radius:16px;grid-template-columns:1.7fr 1fr;align-items:center;gap:32px;margin:32px 0;padding:32px;display:grid}.annual-videographer h2{color:#653d50;margin:10px 0 16px;font-size:clamp(1.6rem,3vw,2.1rem);line-height:1.25}.annual-videographer p{color:#45403b;margin:0;font-size:1rem;line-height:1.7}.annual-videographer aside{text-align:center;background:#fffcf5;border-top:3px solid #b28c4e;flex-direction:column;gap:10px;padding:26px 20px;display:flex}.annual-videographer aside span{color:#8c4b32;font-size:.95rem}.annual-videographer aside strong{color:#653d50;font-size:1.6rem;line-height:1.3}.annual-videographer aside b{color:#31583d;font-size:1rem}@media (width<=640px){.annual-videographer{grid-template-columns:1fr;gap:24px;padding:24px 20px}}.annual-meeting-page .annual-meeting-hero{padding:22px clamp(20px,4vw,48px) 26px}.annual-meeting-page .annual-meeting-brand{gap:16px;margin-bottom:14px}.annual-meeting-page .annual-event-facts{margin-top:18px}.annual-meeting-page .annual-event-facts div{padding:12px 14px}.annual-meeting-page .annual-evening,.annual-meeting-page .annual-awards,.annual-meeting-page .annual-grazing,.annual-meeting-page .annual-tickets,.annual-meeting-page .annual-sponsors,.annual-meeting-page .annual-registration{padding:28px clamp(22px,3vw,36px)}.annual-meeting-page .annual-evening{gap:24px}.annual-meeting-page .annual-at-a-glance{padding:18px}.annual-meeting-page .annual-featured,.annual-meeting-page .annual-program,.annual-meeting-page .annual-videographer{border-radius:14px;margin:18px 22px;padding:24px}.annual-meeting-page .annual-featured-grid{gap:16px}.annual-meeting-page .annual-featured-grid article{padding:20px}.annual-meeting-page .annual-featured h2,.annual-meeting-page .annual-program h2{margin:8px 0 16px}.annual-meeting-page .annual-featured h3{margin:8px 0}.annual-meeting-page .annual-featured p{margin:12px 0 8px}.annual-meeting-page .annual-featured a{margin-top:6px}.annual-meeting-page .annual-videographer{gap:22px}.annual-meeting-page .annual-videographer aside{gap:7px;padding:18px 16px}.annual-meeting-page .annual-videographer h2{margin:8px 0 12px}.annual-meeting-page .annual-timeline{margin-top:16px}.annual-meeting-page .annual-timeline li{gap:18px;padding:12px 0}.annual-meeting-page .annual-timeline-highlight{margin:5px -12px;padding:14px 12px!important}.annual-meeting-page .annual-timeline p{margin-top:4px}.annual-meeting-page .annual-awards-intro{margin-bottom:16px}.annual-meeting-page .annual-awards-grid article{padding:15px}.annual-meeting-page .annual-awards-congrats{margin-top:16px}.annual-meeting-page .annual-grazing-heading{margin-bottom:16px}.annual-meeting-page .annual-charcuterie-spotlight{margin-bottom:16px;padding:14px 18px}.annual-meeting-page .annual-grazing-center{padding:20px}.annual-meeting-page .annual-grazing-groups article{padding:14px}.annual-meeting-page .annual-grazing-note{margin-top:12px;padding:10px 14px}.annual-meeting-page .annual-tickets{gap:20px}.annual-meeting-page .annual-ticket-grid article{min-height:115px;padding:16px}.annual-meeting-page .annual-sponsor-heading{margin-bottom:18px}.annual-meeting-page .annual-sponsor-grid{gap:10px}.annual-meeting-page .annual-sponsor-grid article{padding:17px}.annual-meeting-page .annual-sponsor-contact{margin-top:16px}.annual-meeting-page .annual-meeting-footer{padding:18px 20px}@media (width<=640px){.annual-meeting-page .annual-featured,.annual-meeting-page .annual-program,.annual-meeting-page .annual-videographer{margin:12px;padding:18px}.annual-meeting-page .annual-featured-grid article{padding:18px}.annual-meeting-page .annual-evening,.annual-meeting-page .annual-awards,.annual-meeting-page .annual-grazing,.annual-meeting-page .annual-tickets,.annual-meeting-page .annual-sponsors,.annual-meeting-page .annual-registration{padding:22px 18px}.annual-meeting-page .annual-timeline li{gap:6px}.annual-meeting-page .annual-videographer{gap:16px}}.annual-meeting-page .annual-awards{background:linear-gradient(135deg,#f5e5c9,#fff8ea 55%,#eee0cc);border-top:4px solid #bb9456;border-bottom:2px solid #c8aa77}.annual-meeting-page .annual-awards>h2{color:#653d50;max-width:850px;margin:8px auto 14px;font-size:clamp(1.9rem,3.8vw,2.7rem)}.annual-meeting-page .annual-awards-grid article{background:#fffdf7;border:1px solid #d5b678;border-top:5px solid #653d50;grid-template-columns:34px 1fr;gap:12px;padding:22px 20px;position:relative;box-shadow:0 6px 18px #563a2810}.annual-meeting-page .annual-awards-grid article>span{color:#ad8240;background:0 0;border:0;border-radius:0;width:32px;height:32px;font-size:28px}.annual-meeting-page .annual-awards-grid h3{color:#8a4c30;margin:2px 0 10px;font-size:1rem;line-height:1.4}.annual-meeting-page .annual-awards-grid article:last-child{max-width:none}.annual-meeting-page .annual-videographer{color:#fff8eb;background:linear-gradient(115deg,#542b42,#392a34);border:1px solid #b9945c;border-left:5px solid #cba466;box-shadow:0 8px 20px #38222c18}.annual-meeting-page .annual-videographer .annual-section-kicker{color:#e6c58b}.annual-meeting-page .annual-videographer h2{color:#fff8eb;margin:8px 0;font-size:clamp(1.9rem,3.5vw,2.6rem)}.annual-meeting-page .annual-video-channel{color:#e6c58b;margin-bottom:14px;font-size:1.15rem;display:block}.annual-meeting-page .annual-videographer p{color:#fff3e1}.annual-meeting-page .annual-videographer aside{background:#fff8eb;border-top-color:#cba466;border-radius:8px;padding:22px 16px}.annual-meeting-page .annual-videographer aside strong{color:#653d50;font-size:1.6rem}@media (width<=640px){.annual-meeting-page .annual-awards-grid article{grid-template-columns:28px 1fr;gap:10px;padding:18px 16px}.annual-meeting-page .annual-awards-grid article>span{width:26px;font-size:24px}.annual-meeting-page .annual-awards-grid{gap:12px}}.annual-meeting-page .annual-evening{grid-template-columns:1fr}.annual-meeting-page .annual-evening>div{text-align:center;max-width:900px;margin:0 auto}.annual-meeting-page .annual-awards>.annual-section-kicker{color:#80602c}@media (width<=640px){.annual-meeting-page .annual-awards>h2{margin:8px auto 12px;font-size:1.65rem;line-height:1.12}.annual-meeting-page .annual-awards-intro{margin-bottom:14px;line-height:1.5}.annual-meeting-page .annual-awards-grid article{padding:15px 16px;display:block}.annual-meeting-page .annual-awards-grid article>span{width:22px;height:26px;font-size:22px;position:absolute;top:12px;right:14px}.annual-meeting-page .annual-awards-grid h3{margin:0 0 7px;padding-right:28px;line-height:1.3}.annual-meeting-page .annual-awards-grid .annual-award-recipient{margin:0 0 9px;font-size:1.2rem;line-height:1.25}.annual-meeting-page .annual-awards-grid .annual-award-recipient+p{line-height:1.45}.annual-meeting-page .annual-awards-grid{gap:10px}}.annual-meeting-page .annual-evening .annual-section-kicker{color:#80602c}.annual-meeting-page .annual-awards{background:radial-gradient(at 100% 0,#dcc9d680,#0000 55%),radial-gradient(at 0 100%,#edce9180,#0000 60%),#f8f2e8;border-top:0;border-bottom:0;position:relative}.annual-meeting-page .annual-awards>.annual-section-kicker{text-align:center;color:#785c34;letter-spacing:.04em;margin-bottom:14px;font-size:.8rem;line-height:1.5;display:block}.annual-meeting-page .annual-awards>h2{color:#fff9ed;letter-spacing:-.035em;background:linear-gradient(115deg,#432b3c,#795367);border:0;border-radius:18px;outline:0;margin:6px auto 20px;padding:24px;font-family:inherit;font-size:clamp(1.75rem,3.8vw,2.7rem);font-weight:800;line-height:1.13;position:relative;overflow:hidden;box-shadow:0 10px 24px #542b4215}.annual-meeting-page .annual-awards>h2:before{content:"";pointer-events:none;border:22px solid #e2c38b22;border-radius:50%;width:120px;height:120px;position:absolute;top:-60px;right:-55px}.annual-meeting-page .annual-awards>h2:after{content:"";background:#e3c38c;border-radius:4px;width:48px;height:4px;margin:15px auto 0;display:block}.annual-meeting-page .annual-awards-grid{gap:16px}.annual-meeting-page .annual-awards-grid article{background:#fffdf9;border:1px solid #e9dfd3;border-top:0;border-radius:16px;padding:24px;display:block;position:relative;overflow:hidden;box-shadow:0 8px 22px #542b420a}.annual-meeting-page .annual-awards-grid article:before{content:"";background:linear-gradient(90deg,#653d50 0% 55%,#c9a25f 100%);height:5px;position:absolute;top:0;left:0;right:0}.annual-meeting-page .annual-awards-grid article:after{content:"";pointer-events:none;border:14px solid #c9a25f15;border-radius:50%;width:75px;height:75px;position:absolute;bottom:-38px;right:-38px}.annual-meeting-page .annual-awards-grid h3{color:#735532;text-align:center;clip-path:none;background:#f4e7cf;border-radius:7px;max-width:100%;margin:0 auto 14px;padding:7px 12px;font-size:.85rem;font-weight:700;line-height:1.35;display:table}.annual-meeting-page .annual-awards-grid .annual-award-recipient{text-align:center;color:#542b42;letter-spacing:-.025em;margin:0 0 15px;font-family:inherit;font-size:1.45rem;font-weight:800;line-height:1.22}.annual-meeting-page .annual-awards-grid .annual-award-recipient+p{color:#504b47;font-size:.95rem;line-height:1.5}@media (width<=640px){.annual-meeting-page .annual-awards>h2{padding:22px 16px;font-size:1.65rem}.annual-meeting-page .annual-awards-grid article{padding:21px 18px}.annual-meeting-page .annual-awards-grid h3{margin-bottom:12px;font-size:.85rem}.annual-meeting-page .annual-awards-grid .annual-award-recipient{margin-bottom:12px;font-size:1.3rem}.annual-meeting-page .annual-awards-grid{gap:12px}}@font-face{font-family:AnnualDisplay;src:url(/fonts/annual/display.otf)format("opentype");font-weight:600 900;font-display:swap}@font-face{font-family:AnnualText;src:url(/fonts/annual/text.otf)format("opentype");font-weight:400 500;font-display:swap}@font-face{font-family:AnnualText;src:url(/fonts/annual/text-bold.otf)format("opentype");font-weight:600 900;font-display:swap}.annual-meeting-page,.annual-meeting-page *{font-family:AnnualText,Arial,sans-serif!important}.annual-meeting-page h1,.annual-meeting-page h1 span,.annual-meeting-page h2,.annual-meeting-page h3,.annual-meeting-page .annual-award-recipient,.annual-meeting-page .annual-featured h3{letter-spacing:-.025em!important;font-family:AnnualDisplay,Arial,sans-serif!important;font-weight:700!important}.annual-meeting-page p{font-weight:400!important}.annual-meeting-page .annual-meeting-hero{border-bottom:0;padding:32px 30px 36px;color:#fff8eb!important;background-color:#352032!important;background-image:url(/annual-confetti.svg),radial-gradient(at 80% 10%,#9f577866,#0000 50%),radial-gradient(at 0 100%,#b6844055,#0000 50%)!important;background-position:50%!important;background-repeat:repeat,repeat,repeat!important;background-size:100% 100%,auto,auto!important;background-attachment:scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box!important}.annual-meeting-page .annual-meeting-hero:before,.annual-meeting-page .annual-color-ribbon{display:none}.annual-meeting-page .annual-meeting-brand{flex-direction:column;gap:12px;margin-bottom:24px}.annual-meeting-page .annual-meeting-brand img{max-width:85%;filter:none!important;background:#fffdf6!important;border-radius:4px!important;width:260px!important;padding:12px 18px!important}.annual-meeting-page .annual-meeting-brand span{border:0;padding:0;font-size:.85rem;font-weight:400;color:#e5c6d6!important}.annual-meeting-page .annual-meeting-hero .annual-eyebrow{letter-spacing:.03em;font-size:.8rem;color:#e8c175!important}.annual-meeting-page .annual-meeting-hero h1{max-width:850px;color:#fff8eb!important;text-shadow:none!important;margin:14px auto 20px!important;font-size:clamp(2.5rem,6.5vw,5rem)!important;line-height:1.03!important}.annual-meeting-page .annual-meeting-hero h1 span{margin-bottom:12px;color:#efc36b!important;letter-spacing:.01em!important;font-size:.5em!important}.annual-meeting-page .annual-meeting-hero .annual-intro{max-width:660px;color:#eee1e7!important;font-size:1rem!important;line-height:1.5!important}.annual-meeting-page .annual-hero-register{color:#352032;background:#efc36b;border-radius:6px;justify-content:center;align-items:center;gap:30px;margin:22px auto 0;padding:14px 22px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 8px 28px #efc36b22}.annual-meeting-page .annual-hero-register span{font-size:1.3rem}.annual-meeting-page .annual-event-facts{color:#fff8eb;background:#ffffff0b;border:1px solid #ffffff25;border-radius:8px;margin-top:25px!important}.annual-meeting-page .annual-event-facts div{border-color:#ffffff20!important}.annual-meeting-page .annual-event-facts small{font-weight:400;color:#efc36b!important;font-size:.8rem!important}.annual-meeting-page .annual-event-facts strong{color:#fff8eb!important;font-size:1.05rem!important}.annual-meeting-page .annual-event-facts span{color:#e6d5df!important;font-size:.8rem!important}.annual-meeting-page .annual-evening{background:#fffaf1}.annual-meeting-page .annual-evening h2{color:#542b42;font-size:clamp(1.7rem,3.5vw,2.6rem);line-height:1.15}.annual-meeting-page .annual-awards{background:radial-gradient(at 0 0,#95577970,#0000 60%),radial-gradient(at 100% 100%,#ba924130,#0000 50%),#352032;padding-top:32px;padding-bottom:32px}.annual-meeting-page .annual-awards>.annual-section-kicker{color:#efc36b;letter-spacing:.02em;font-weight:400}.annual-meeting-page .annual-awards>h2{box-shadow:none;color:#fff8eb;background:0 0;border:0;border-radius:0;margin-bottom:10px;padding:0 0 12px;font-size:clamp(2rem,4.5vw,3.4rem);line-height:1.08}.annual-meeting-page .annual-awards>h2:before{display:none}.annual-meeting-page .annual-awards>h2:after{background:#efc36b;width:70px;height:5px;margin-top:18px}.annual-meeting-page .annual-awards-intro{color:#e9dfe5;font-size:.95rem;line-height:1.5}.annual-meeting-page .annual-awards-grid article{background:#fffaf0;border:0;border-radius:8px;padding:0;box-shadow:0 10px 25px #160c191f}.annual-meeting-page .annual-awards-grid article:before,.annual-meeting-page .annual-awards-grid article:after{display:none}.annual-meeting-page .annual-awards-grid article>div{padding:0 22px 22px}.annual-meeting-page .annual-awards-grid h3{color:#352032;text-align:center;background:#efc36b;border-radius:0;max-width:none;margin:0 -22px 20px;padding:12px 18px;font-size:.95rem;line-height:1.3;display:block}.annual-meeting-page .annual-awards-grid .annual-award-recipient{color:#542b42;margin-bottom:16px;font-size:clamp(1.45rem,2.8vw,2rem);line-height:1.15}.annual-meeting-page .annual-awards-grid .annual-award-recipient+p{font-size:.95rem;line-height:1.5}.annual-meeting-page .annual-awards-congrats{color:#efc36b;font-size:.95rem;font-weight:400}.annual-meeting-page .annual-featured h2,.annual-meeting-page .annual-program h2,.annual-meeting-page .annual-grazing h2,.annual-meeting-page .annual-tickets h2,.annual-meeting-page .annual-sponsors h2{font-size:clamp(1.7rem,3.5vw,2.6rem);line-height:1.15}.annual-meeting-page .annual-featured .annual-section-kicker,.annual-meeting-page .annual-program .annual-section-kicker{color:#805528}.annual-meeting-page .annual-registration>a{color:#fff8eb;background:#542b42;border:0;border-radius:6px}@media (width<=640px){.annual-meeting-page .annual-meeting-hero{padding:25px 18px 28px!important}.annual-meeting-page .annual-meeting-hero h1{font-size:2.4rem!important;line-height:1.04!important}.annual-meeting-page .annual-meeting-hero h1 span{font-size:.52em!important}.annual-meeting-page .annual-meeting-brand img{width:245px!important}.annual-meeting-page .annual-awards>h2{font-size:2rem}.annual-meeting-page .annual-awards-grid article>div{padding:0 18px 20px}.annual-meeting-page .annual-awards-grid h3{margin:0 -18px 16px;font-size:.9rem}.annual-meeting-page .annual-awards-grid .annual-award-recipient{font-size:1.5rem}.annual-meeting-page .annual-event-facts div{padding:10px 12px!important}}.annual-meeting-page .annual-meeting-hero .annual-event-facts{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff8eb!important;border:1px solid #d3ab65!important}.annual-meeting-page .annual-meeting-hero .annual-event-facts div{border-color:#e3d5c4!important}.annual-meeting-page .annual-meeting-hero .annual-event-facts small{color:#80582b!important}.annual-meeting-page .annual-meeting-hero .annual-event-facts strong{color:#542b42!important}.annual-meeting-page .annual-meeting-hero .annual-event-facts span{color:#59504f!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}._page_q8s1d_1{color:#233e30;background:#fbf9f2;font-family:Nunito Sans,Arial,sans-serif;overflow:hidden}._page_q8s1d_1 *{box-sizing:border-box}._page_q8s1d_1 a:focus-visible{outline-offset:4px;outline:3px solid #aa744b}._wrap_q8s1d_1{max-width:1160px;margin:auto;padding:0 30px}._header_q8s1d_1{background:#fbf9f2}._header_q8s1d_1 ._wrap_q8s1d_1{justify-content:space-between;align-items:center;gap:20px;min-height:94px;display:flex}._header_q8s1d_1 img{object-fit:contain;width:176px;max-height:76px;display:block}._header_q8s1d_1 a:last-child{color:#26533b;text-underline-offset:5px;font-size:15px;font-weight:800;text-decoration:underline}._hero_q8s1d_1{color:#fff;text-align:center;background:#214b35;padding:76px 0 142px}._kicker_q8s1d_1,._kickerDark_q8s1d_1{letter-spacing:.04em;font-size:15px;font-weight:800}._kicker_q8s1d_1{color:#e6d4a2}._kickerDark_q8s1d_1{color:#785f3d}._hero_q8s1d_1 h1{letter-spacing:-.055em;max-width:900px;margin:24px auto;font-size:clamp(3rem,7vw,6rem);font-weight:800;line-height:1.05}._hero_q8s1d_1 h1 em{color:#e6d4a2;font-style:normal}._hero_q8s1d_1 p{color:#f0f2ea;max-width:760px;margin:0 auto;font-size:19px;line-height:1.65}._primary_q8s1d_1{color:#214b35;background:#f4e7bd;border-radius:5px;margin-top:30px;padding:16px 27px;font-size:16px;font-weight:800;text-decoration:none;display:inline-block}._primary_q8s1d_1:hover{background:#fff2cc}._photoBand_q8s1d_1{background:#fbf9f2;grid-template-columns:1fr 1.2fr 1fr;gap:9px;width:min(1100px,100% - 40px);height:250px;margin:-105px auto 0;padding:9px;display:grid;position:relative;box-shadow:0 17px 40px #16362122}._photoBand_q8s1d_1 img{object-fit:cover;width:100%;min-width:0;height:100%}._intro_q8s1d_1{text-align:center;padding:80px 0 55px}._intro_q8s1d_1 h2,._next_q8s1d_1 h2{letter-spacing:-.045em;color:#214b35;margin:16px auto;font-size:clamp(2.5rem,5vw,4.2rem);line-height:1.1}._intro_q8s1d_1 p{color:#4c6051;max-width:810px;margin:auto;font-size:18px;line-height:1.7}._grid_q8s1d_1{padding:0 0 88px}._grid_q8s1d_1 ._wrap_q8s1d_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}._card_q8s1d_1{background:#fff;border:1px solid #d8e0d4;flex-direction:column;min-height:305px;padding:30px;display:flex}._number_q8s1d_1{color:#9b7653;font:italic 27px Georgia,serif}._card_q8s1d_1 h3{letter-spacing:-.025em;color:#214b35;margin:15px 0 11px;font-size:clamp(1.55rem,2.5vw,2rem)}._card_q8s1d_1 p{color:#4c6051;margin:0 0 25px;font-size:17px;line-height:1.6}._card_q8s1d_1 a{color:#25563b;text-underline-offset:4px;margin-top:auto;font-size:16px;font-weight:800}._next_q8s1d_1{background:#e8ecdf;padding:76px 0 82px;scroll-margin-top:30px}._next_q8s1d_1 ._wrap_q8s1d_1{grid-template-columns:1.3fr .7fr;align-items:center;gap:75px;display:grid}._next_q8s1d_1 h2{margin-left:0}._next_q8s1d_1 p{color:#44594a;margin:0;font-size:18px;line-height:1.65}._note_q8s1d_1{background:#fffdf8;border-left:5px solid #b88c5a;padding:28px}._note_q8s1d_1 strong{font-size:20px}._note_q8s1d_1 p{margin:12px 0 20px;font-size:16px}._note_q8s1d_1 a{color:#24583c;text-underline-offset:4px;font-weight:800}._footer_q8s1d_1{color:#f5eed9;background:#214b35;padding:25px 0}._footer_q8s1d_1 ._wrap_q8s1d_1{justify-content:space-between;gap:20px;font-size:14px;display:flex}@media (width<=720px){._hero_q8s1d_1{padding:62px 0 113px}._photoBand_q8s1d_1{height:170px;margin-top:-70px}._grid_q8s1d_1 ._wrap_q8s1d_1,._next_q8s1d_1 ._wrap_q8s1d_1{grid-template-columns:1fr}._next_q8s1d_1 ._wrap_q8s1d_1{gap:30px}._card_q8s1d_1{min-height:0}._intro_q8s1d_1{padding:62px 0 45px}}@media (width<=520px){._wrap_q8s1d_1{padding:0 20px}._header_q8s1d_1 ._wrap_q8s1d_1{min-height:76px}._header_q8s1d_1 img{width:128px}._header_q8s1d_1 a:last-child{text-align:right;max-width:130px;font-size:13px}._hero_q8s1d_1 p,._intro_q8s1d_1 p,._next_q8s1d_1 p{font-size:17px}._hero_q8s1d_1 h1{font-size:clamp(2.8rem,12vw,4rem)}._photoBand_q8s1d_1{gap:4px;width:calc(100% - 20px);height:140px;padding:4px}._card_q8s1d_1{padding:24px}._intro_q8s1d_1 h2,._next_q8s1d_1 h2{font-size:2.55rem}._next_q8s1d_1{padding:60px 0}._footer_q8s1d_1 ._wrap_q8s1d_1{flex-direction:column}}._page_1kav0_1{color:#102d28;background:#f4f8f5;min-height:100vh;font-family:Nunito Sans,Arial,sans-serif}._shell_1kav0_1{max-width:1080px;margin:auto;padding:0 26px}._nav_1kav0_1{color:#43645d;border-bottom:1px solid #c6d9d3;justify-content:space-between;align-items:center;gap:16px;padding:19px 0;font-size:14px;display:flex}._nav_1kav0_1 a,._sectionHead_1kav0_1 a,._footer_1kav0_1 a{color:#006853;text-underline-offset:3px;text-decoration:underline}._header_1kav0_1{text-align:center;background:radial-gradient(circle at 50% 100%,#d8ece5 0,#0000 56%);padding:50px 0 44px}._kicker_1kav0_1,._label_1kav0_1{text-transform:uppercase;letter-spacing:.11em;color:#006853;font-size:12px;font-weight:800}._header_1kav0_1 h1{letter-spacing:-.035em;margin:16px 0;font-family:Georgia,serif;font-size:clamp(44px,7vw,80px);line-height:1.08}._header_1kav0_1 h1 span{color:#006853}._subhead_1kav0_1{max-width:670px;margin:0 auto;font-size:19px;line-height:1.45}._date_1kav0_1{color:#526a63;margin:18px 0 0;font-size:15px}._note_1kav0_1{color:#fff;background:#006853;border-radius:5px;grid-template-columns:1fr 1.35fr;gap:30px;padding:29px 36px;display:grid}._note_1kav0_1 ._label_1kav0_1{color:#c9e9df}._note_1kav0_1 h2,._section_1kav0_1 h2,._discover_1kav0_1 h2{margin:8px 0 0;font:36px/1.15 Georgia,serif}._note_1kav0_1 p:last-child{margin:0;font-size:16px;line-height:1.55}._sectionHead_1kav0_1{justify-content:space-between;align-items:end;gap:22px;margin-bottom:19px;display:flex}._sectionHead_1kav0_1 ._label_1kav0_1{margin:0}._sectionHead_1kav0_1 a{font-size:15px}._cards_1kav0_1{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}._card_1kav0_1{min-height:195px;color:inherit;background:#fffdf8;border:1px solid #c8ddd6;border-top:4px solid #006853;flex-direction:column;padding:20px;text-decoration:none;display:flex}._card_1kav0_1 span{color:#006853;text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:800}._card_1kav0_1 h3{margin:13px 0 8px;font:23px/1.2 Georgia,serif}._card_1kav0_1 p{margin:0 0 13px;font-size:15px;line-height:1.42}._card_1kav0_1 strong{color:#006853;margin-top:auto;font-size:15px}._event_1kav0_1{border-bottom:1px solid #c8ddd6;grid-template-columns:88px 1fr;align-items:start;gap:15px;padding:15px 0;display:grid}._event_1kav0_1 time{color:#006853;font-weight:800}._event_1kav0_1 h3{margin:0 0 4px;font-size:17px;line-height:1.3}._event_1kav0_1 p{color:#405b54;margin:0 0 5px;font-size:15px;line-height:1.4}._event_1kav0_1 a{color:#006853;font-size:15px;font-weight:700}._discover_1kav0_1{background:#e3f2ed;border-radius:5px;margin:40px 0 0;padding:26px 31px}._discover_1kav0_1 h2{margin-bottom:20px}._discover_1kav0_1 div{flex-wrap:wrap;gap:9px;display:flex}._discover_1kav0_1 a{color:#104438;background:#fffdf8;border:1px solid #9fc8bb;border-radius:3px;padding:9px 12px;font-size:14px;font-weight:700;text-decoration:none}._footer_1kav0_1{text-align:center;padding:40px 0 55px}._footer_1kav0_1 p:first-child{margin:0 0 8px;font-size:18px;font-weight:700}._footer_1kav0_1 p:last-child{color:#526a63;margin:30px 0 0;font-size:13px}@media (width<=760px){._shell_1kav0_1{padding:0 18px}._nav_1kav0_1{padding:12px 0;font-size:13px}._nav_1kav0_1 span{text-align:right;white-space:nowrap}._header_1kav0_1{padding:28px 0 30px}._kicker_1kav0_1,._label_1kav0_1{letter-spacing:.09em;font-size:11px}._header_1kav0_1 h1{margin:11px 0;font-size:clamp(37px,10vw,52px)}._subhead_1kav0_1{font-size:16px;line-height:1.35}._date_1kav0_1{margin-top:12px;font-size:13px;line-height:1.4}._note_1kav0_1{padding:21px 20px;display:block}._note_1kav0_1 h2,._section_1kav0_1 h2,._discover_1kav0_1 h2{font-size:27px;line-height:1.16}._note_1kav0_1 p:last-child{margin-top:12px;font-size:15px;line-height:1.48}._section_1kav0_1{padding:30px 0 5px}._sectionHead_1kav0_1{margin-bottom:14px;display:block}._sectionHead_1kav0_1 a{margin-top:9px;font-size:14px;display:inline-block}._cards_1kav0_1{grid-template-columns:1fr;gap:9px}._card_1kav0_1{min-height:0;padding:15px 17px}._card_1kav0_1 h3{margin:7px 0 5px;font-size:21px}._card_1kav0_1 p{margin:0 0 9px;font-size:14px}._card_1kav0_1 strong{font-size:14px}._event_1kav0_1{grid-template-columns:58px 1fr;gap:11px;padding:13px 0}._event_1kav0_1 time{font-size:14px}._event_1kav0_1 h3{font-size:16px}._event_1kav0_1 p,._event_1kav0_1 a{font-size:14px}._discover_1kav0_1{margin-top:29px;padding:20px 18px}._discover_1kav0_1 h2{margin-bottom:14px}._discover_1kav0_1 a{padding:8px 10px;font-size:13px}._footer_1kav0_1{padding:32px 0 42px}._footer_1kav0_1 p:first-child{font-size:16px}}._brand_1kav0_4{margin-bottom:24px;display:inline-block}._brand_1kav0_4 img{width:min(360px,76vw);height:auto;margin:auto;display:block}._header_1kav0_1 ._kicker_1kav0_1{margin:0}._card_1kav0_1:nth-child(2){border-top-color:#15846d}._card_1kav0_1:nth-child(3){border-top-color:#46a18a}@media (width<=760px){._brand_1kav0_4{margin-bottom:17px}._brand_1kav0_4 img{width:min(250px,68vw)}}._members_1kav0_6{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}._member_1kav0_6{color:#102d28;background:#fff;border:1px solid #c8ddd6;align-items:center;gap:14px;min-width:0;padding:12px 15px;text-decoration:none;display:flex}._member_1kav0_6 img{object-fit:contain;flex:none;width:56px;height:56px}._member_1kav0_6 span:not(._memberArrow_1kav0_6){flex-direction:column;gap:3px;min-width:0;display:flex}._member_1kav0_6 strong{font-size:16px;line-height:1.25}._member_1kav0_6 small{color:#526a63;font-size:13px}._memberArrow_1kav0_6{color:#006853;align-self:center;margin-left:auto;font-size:20px}@media (width<=760px){._members_1kav0_6{grid-template-columns:1fr;gap:8px}._member_1kav0_6{gap:11px;padding:9px 12px}._member_1kav0_6 img{width:45px;height:45px}._member_1kav0_6 strong{font-size:15px}._member_1kav0_6 small{font-size:12px}}._memberInitial_1kav0_8{color:#006853;background:#e3f2ed;border-radius:50%;flex:none;place-items:center;width:56px;height:56px;font:700 25px Georgia,serif;display:grid!important}@media (width<=760px){._memberInitial_1kav0_8{width:45px;height:45px;font-size:21px}}._alerts_1kav0_10{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._alert_1kav0_10{color:#17372f;background:#fffefa;border:1px solid #c5d7ce;border-left:3px solid #a65b38;flex-direction:column;min-width:0;padding:19px 20px;text-decoration:none;display:flex}._alert_1kav0_10 span{letter-spacing:.08em;text-transform:uppercase;color:#9d4e30;font-size:12px;font-weight:800}._alert_1kav0_10 h3{margin:10px 0 8px;font-size:18px;font-weight:600;line-height:1.25}._alert_1kav0_10 p{color:#405b54;margin:0 0 18px;font-size:15px;line-height:1.45}._alert_1kav0_10 strong{color:#006853;margin-top:auto;font-size:14px}._alert_1kav0_10:hover{border-color:#0c725b}@media (width<=760px){._alerts_1kav0_10{grid-template-columns:1fr;gap:8px}._alert_1kav0_10{padding:15px 17px}._alert_1kav0_10 h3{margin:7px 0;font-size:17px}._alert_1kav0_10 p{margin-bottom:12px;font-size:14px}}._page_1kav0_1{color:#17372f;background:#f8f7f1}._shell_1kav0_1{max-width:1040px}._nav_1kav0_1{color:#526b61;border-bottom:1px solid #b8cfc6}._header_1kav0_1{text-align:center;background:#fffefa;border-bottom:1px solid #b8cfc6;margin:0 auto 22px;padding:36px 24px 42px;position:relative}._header_1kav0_1:before{content:"✦";color:#188269;margin:0 auto 25px;font-size:17px;line-height:1;display:block}._header_1kav0_1:after{content:"";background:linear-gradient(90deg,#0000,#0d705a 23% 77%,#0000);width:min(240px,50%);height:1px;margin:24px auto 0;display:block}._header_1kav0_1 h1{letter-spacing:-.045em;margin:11px 0 15px;font-weight:400}._header_1kav0_1 h1 span{vertical-align:baseline;font-size:.7em}._brand_1kav0_4{margin-bottom:19px}._brand_1kav0_4 img{width:min(305px,72vw)}._kicker_1kav0_1,._label_1kav0_1{letter-spacing:.14em;color:#0b725b}._subhead_1kav0_1{font-family:Georgia,serif;font-size:21px}._date_1kav0_1{letter-spacing:.015em;font-size:14px}._note_1kav0_1{background:#09634f;border-radius:0;gap:38px;padding:34px 40px;position:relative;box-shadow:inset 0 0 0 7px #09634f,inset 0 0 0 8px #79aa98}._note_1kav0_1 h2{font-size:37px}._note_1kav0_1 p:last-child{max-width:620px}._section_1kav0_1{padding:42px 0 8px}._sectionHead_1kav0_1{border-bottom:1px solid #abcbbf;align-items:end;margin-bottom:19px;padding-bottom:15px}._sectionHead_1kav0_1 h2{letter-spacing:-.028em}._sectionHead_1kav0_1 a{border-bottom:1px solid;padding-bottom:3px;font-size:14px;font-weight:700;text-decoration:none}._cards_1kav0_1{gap:12px}._card_1kav0_1{background:#fffefa;border:1px solid #c5d7ce;min-height:205px;padding:22px 21px 19px;position:relative;box-shadow:0 5px 14px #1a4d3e08}._card_1kav0_1:before{content:"";background:#0c725b;height:3px;position:absolute;top:0;left:21px;right:21px}._card_1kav0_1:nth-child(2),._card_1kav0_1:nth-child(3){border-top-color:#c5d7ce}._card_1kav0_1:nth-child(2):before{background:#39947b}._card_1kav0_1:nth-child(3):before{background:#7ab6a1}._card_1kav0_1 h3{letter-spacing:-.02em}._card_1kav0_1 strong{border-top:1px solid #e0ebe5;padding-top:11px}._members_1kav0_6{gap:11px}._member_1kav0_6{background:#fffefa;border:1px solid #c5d7ce;padding:14px 16px;box-shadow:0 4px 12px #1a4d3e07}._member_1kav0_6 img,._memberInitial_1kav0_8{width:52px;height:52px}._member_1kav0_6:hover,._card_1kav0_1:hover{border-color:#0c725b;box-shadow:0 7px 20px #1a4d3e12}._eventList_1kav0_1{border-top:0}._event_1kav0_1{border-bottom:1px solid #c5d7ce;grid-template-columns:86px minmax(0,1fr);gap:18px;padding:18px 0}._event_1kav0_1 time{border-right:1px solid #98c6b4;min-height:38px;padding-right:12px;font-family:Georgia,serif;font-size:18px;font-weight:400}._event_1kav0_1 h3{font-size:18px}._discover_1kav0_1{background:#eaf3ed;border:1px solid #b5d0c4;border-radius:0;margin-top:42px;padding:30px 32px;position:relative}._discover_1kav0_1:before{content:"✦";color:#2f9376;font-size:19px;position:absolute;top:26px;right:31px}._discover_1kav0_1 div{gap:10px}._discover_1kav0_1 a{background:#fffefa;border:1px solid #b5d0c4;border-radius:0;padding:11px 14px}._footer_1kav0_1{border-top:1px solid #b8cfc6;margin-top:44px}@media (width<=760px){._shell_1kav0_1{padding:0 17px}._header_1kav0_1{margin:0 -17px 14px;padding:23px 19px 28px}._header_1kav0_1:before{margin-bottom:16px;font-size:14px}._header_1kav0_1:after{margin-top:18px}._brand_1kav0_4{margin-bottom:15px}._brand_1kav0_4 img{width:min(220px,60vw)}._header_1kav0_1 h1{margin:8px 0 10px;font-size:clamp(37px,9.5vw,52px)}._subhead_1kav0_1{font-size:17px;line-height:1.35}._date_1kav0_1{margin-top:10px;font-size:12px}._note_1kav0_1{padding:23px 22px;box-shadow:inset 0 0 0 5px #09634f,inset 0 0 0 6px #79aa98}._note_1kav0_1 h2{font-size:28px}._note_1kav0_1 p:last-child{font-size:15px}._section_1kav0_1{padding:30px 0 4px}._sectionHead_1kav0_1{margin-bottom:13px;padding-bottom:12px}._sectionHead_1kav0_1 h2{font-size:27px}._sectionHead_1kav0_1 a{margin-top:11px;font-size:13px}._cards_1kav0_1{gap:9px}._card_1kav0_1{min-height:0;padding:17px 17px 15px}._card_1kav0_1:before{left:17px;right:17px}._card_1kav0_1 h3{font-size:21px}._card_1kav0_1 strong{padding-top:8px}._members_1kav0_6{gap:8px}._member_1kav0_6{padding:10px 12px}._member_1kav0_6 img,._memberInitial_1kav0_8{width:43px;height:43px}._event_1kav0_1{grid-template-columns:60px minmax(0,1fr);gap:12px;padding:15px 0}._event_1kav0_1 time{min-height:34px;padding-right:8px;font-size:15px}._event_1kav0_1 h3{font-size:16px}._discover_1kav0_1{margin-top:30px;padding:22px 18px}._discover_1kav0_1:before{font-size:15px;top:18px;right:18px}._discover_1kav0_1 a{padding:9px 11px}._footer_1kav0_1{margin-top:31px;padding:31px 0 40px}}._page_36fli_1{color:#213d2e;background:#fbf9f2;font-family:Nunito Sans,sans-serif;overflow:hidden}._wrap_36fli_2{max-width:1160px;margin:auto;padding:0 30px}._header_36fli_3{background:#fbf9f2}._header_36fli_3 ._wrap_36fli_2{justify-content:space-between;align-items:center;gap:20px;min-height:100px;display:flex}._logo_36fli_3 img{object-fit:contain;width:190px;max-height:82px;display:block}._headerContact_36fli_3{color:#26533b;border-bottom:1px solid #809b83;padding-bottom:5px;font-size:15px;font-weight:800;text-decoration:none}._headerContact_36fli_3 span{margin-left:8px}._hero_36fli_4{color:#fff;text-align:center;background:#214b35;padding:90px 0 155px;position:relative}._hero_36fli_4:before,._hero_36fli_4:after{content:"";pointer-events:none;border:1px solid #c6d5bd36;border-radius:50%;width:260px;height:260px;position:absolute}._hero_36fli_4:before{top:-160px;left:-110px}._hero_36fli_4:after{bottom:-130px;right:-130px}._kicker_36fli_4{color:#dcd3a9;letter-spacing:.025em;margin-bottom:26px;font-size:15px;font-weight:800;display:block}._hero_36fli_4 h1{letter-spacing:-.055em;max-width:980px;margin:0 auto 25px;font-size:clamp(3.2rem,7.4vw,6.6rem);font-weight:800;line-height:1.04}._hero_36fli_4 h1 em{color:#d8d9ab;font-style:normal}._hero_36fli_4 p{color:#eef2e9;max-width:710px;margin:auto;font-size:19px;line-height:1.63}._heroActions_36fli_4{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;margin-top:32px;display:flex}._buttonLight_36fli_4,._buttonDark_36fli_4{color:#214633;background:#f7edcf;border-radius:5px;justify-content:space-between;align-items:center;gap:24px;padding:15px 24px;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex}._textLink_36fli_4{color:#fff;border-bottom:1px solid #a3c0a9;padding:7px 0;font-size:16px;font-weight:800;text-decoration:none}._textLink_36fli_4 span{margin-left:7px}._photoBand_36fli_5{z-index:1;background:#fbf9f2;grid-template-columns:1fr 1.2fr 1fr;gap:10px;width:min(1100px,100% - 40px);height:265px;margin:-103px auto 0;padding:10px;display:grid;position:relative;box-shadow:0 17px 40px #16362122}._photoBand_36fli_5 div{overflow:hidden}._photoBand_36fli_5 img{object-fit:cover;width:100%;height:100%;display:block}._photoBand_36fli_5 div:nth-child(2) img{object-position:center 45%}._photoBand_36fli_5 div:nth-child(3) img{object-position:center 60%}._intro_36fli_6{text-align:center;max-width:790px;margin:92px auto 75px;padding:0 24px;scroll-margin-top:40px}._sectionKicker_36fli_6{color:#796447;margin-bottom:18px;font-size:15px;font-weight:800;display:block}._intro_36fli_6 h2{color:#214b35;letter-spacing:-.045em;margin:0 0 22px;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.1}._intro_36fli_6 p{color:#4c6051;margin:0;font-size:18px;line-height:1.65}._stories_36fli_7{max-width:1160px;margin:0 auto;padding:0 30px}._story_36fli_7{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(35px,7vw,100px);padding:0 0 112px;display:grid}._story_36fli_7._reverse_36fli_7 ._storyPhoto_36fli_7{order:2}._storyPhoto_36fli_7{height:440px;margin:0;position:relative;box-shadow:15px 15px #e4e9db}._story_36fli_7:nth-child(2) ._storyPhoto_36fli_7{box-shadow:-15px 15px #e9dfce}._story_36fli_7:nth-child(3) ._storyPhoto_36fli_7{box-shadow:15px 15px #e4e9db}._storyPhoto_36fli_7 img{object-fit:cover;width:100%;height:100%;display:block}._story_36fli_7:nth-child(2) ._storyPhoto_36fli_7 img{object-position:center}._story_36fli_7:nth-child(3) ._storyPhoto_36fli_7 img{object-position:center 35%}._storyPhoto_36fli_7 figcaption{color:#fff;background:#214b35e8;border-radius:3px;padding:8px 12px;font-size:13px;font-weight:800;position:absolute;bottom:15px;left:15px}._storyCopy_36fli_7{max-width:490px}._storyNumber_36fli_7{color:#94805e;align-items:center;gap:17px;margin-bottom:20px;font-size:16px;font-weight:800;display:flex}._storyNumber_36fli_7 span{color:#46664d}._storyCopy_36fli_7 h2{letter-spacing:-.045em;color:#214b35;margin:0 0 19px;font-size:clamp(2.3rem,3.7vw,3.6rem);font-weight:800;line-height:1.1}._storyCopy_36fli_7>p{color:#4c6051;margin:0 0 24px;font-size:17px;line-height:1.63}._linkList_36fli_7{border-top:1px solid #cdd9cb}._linkList_36fli_7 a{color:#28583d;border-bottom:1px solid #cdd9cb;justify-content:space-between;align-items:center;gap:20px;padding:13px 2px;font-size:16px;font-weight:800;text-decoration:none;display:flex}._linkList_36fli_7 a:hover,._linkList_36fli_7 a:focus-visible{color:#8a6038;padding-left:8px}._linkList_36fli_7 a span:last-child{font-size:20px;font-weight:400}._closing_36fli_8{text-align:center;background:#e7ebdf;padding:75px 24px 80px}._closing_36fli_8 h2{letter-spacing:-.045em;color:#214b35;margin:0 0 20px;font-size:clamp(2.5rem,5vw,4.2rem);font-weight:800;line-height:1.1}._closing_36fli_8 p{color:#46594b;max-width:640px;margin:auto;font-size:18px;line-height:1.6}._closingActions_36fli_8{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;margin-top:28px;display:flex}._buttonDark_36fli_4{color:#fff;background:#214b35}._closingLink_36fli_8{color:#24533b;border-bottom:1px solid #779478;padding:7px 0;font-size:16px;font-weight:800;text-decoration:none}._footer_36fli_8{color:#667568;justify-content:space-between;gap:20px;max-width:1160px;margin:auto;padding:30px;font-size:14px;display:flex}._footer_36fli_8 a{color:#28583d;font-weight:800;text-decoration:none}@media (width<=800px){._hero_36fli_4{padding:68px 0 130px}._photoBand_36fli_5{height:210px}._story_36fli_7{gap:30px;padding-bottom:82px}._storyPhoto_36fli_7{height:360px}._storyCopy_36fli_7 h2{font-size:2.55rem}}@media (width<=620px){._wrap_36fli_2,._stories_36fli_7{padding:0 20px}._header_36fli_3 ._wrap_36fli_2{min-height:85px}._logo_36fli_3 img{width:135px}._headerContact_36fli_3{text-align:right;max-width:155px;font-size:13px}._hero_36fli_4{padding:63px 0 105px}._hero_36fli_4 h1{font-size:clamp(2.8rem,12vw,4.5rem)}._hero_36fli_4 p{font-size:17px}._heroActions_36fli_4{gap:17px}._photoBand_36fli_5{gap:5px;width:calc(100% - 24px);height:160px;margin-top:-65px;padding:5px}._intro_36fli_6{margin:65px auto 60px}._intro_36fli_6 p{font-size:17px}._story_36fli_7{grid-template-columns:1fr;gap:29px;padding-bottom:73px}._story_36fli_7._reverse_36fli_7 ._storyPhoto_36fli_7{order:0}._storyPhoto_36fli_7{height:280px;box-shadow:9px 9px #e4e9db}._story_36fli_7:nth-child(2) ._storyPhoto_36fli_7{box-shadow:-9px 9px #e9dfce}._storyCopy_36fli_7 h2{font-size:2.4rem}._closing_36fli_8{padding:64px 20px}._footer_36fli_8{flex-direction:column;padding:25px 20px}._buttonLight_36fli_4,._buttonDark_36fli_4{width:100%;max-width:350px}}._page_1bo4r_1{color:#14324a;background:#f9f2e8;min-height:100vh;font-family:Arial,Calibri,sans-serif}._topbar_1bo4r_1{color:#f8f2e9;background:#102c42;justify-content:space-between;align-items:center;gap:16px;padding:18px clamp(20px,5vw,76px);font-size:14px;font-weight:700;display:flex}._topbar_1bo4r_1 a{color:inherit;text-decoration:none}._topbar_1bo4r_1 span{color:#dfc3b0}._hero_1bo4r_1{color:#fff;background:radial-gradient(circle at 78% 30%,#70465c 0,#0000 30%),linear-gradient(118deg,#0e2a42 5%,#233854 64%,#52344e);min-height:575px;padding:100px clamp(22px,8vw,130px) 92px;position:relative;overflow:hidden}._hero_1bo4r_1:before{content:"";opacity:.17;background-image:radial-gradient(#ebd4a4 1px,#0000 1px);background-size:45px 45px;position:absolute;inset:0}._orbit_1bo4r_1{letter-spacing:35px;color:#dbb98b;opacity:.7;font-size:90px;position:absolute;top:35px;right:9%;transform:rotate(-13deg)}._orbit_1bo4r_1 span{font-size:48px}._eyebrow_1bo4r_1,._category_1bo4r_1{letter-spacing:.15em;text-transform:uppercase;font-size:13px;font-weight:800}._eyebrow_1bo4r_1{color:#e6bf90;position:relative}._hero_1bo4r_1 h1{letter-spacing:-.045em;max-width:850px;margin:24px 0 20px;font-family:Georgia,serif;font-size:clamp(46px,7vw,94px);font-weight:400;line-height:1.06;position:relative}._hero_1bo4r_1 h1 em{color:#f3cc94;font-weight:400}._hero_1bo4r_1 h1 span{letter-spacing:-.035em;font-size:.66em;display:block}._intro_1bo4r_1{color:#ecedf0;max-width:650px;font-size:19px;line-height:1.6;position:relative}._pills_1bo4r_1{flex-wrap:wrap;gap:11px;margin-top:32px;display:flex;position:relative}._pills_1bo4r_1 a{color:#fff;background:#ffffff16;border:1px solid #e5cbab;border-radius:999px;padding:11px 17px;font-size:14px;font-weight:700;text-decoration:none}._pills_1bo4r_1 a:hover,._pills_1bo4r_1 a:focus-visible{color:#153249;background:#e5cbab}._year_1bo4r_1{color:#fff;opacity:.055;pointer-events:none;font-family:Georgia,serif;font-size:clamp(160px,29vw,420px);line-height:1;position:absolute;bottom:-94px;right:-35px}._year_1bo4r_1 span{color:#eecb99}._content_1bo4r_1{max-width:1220px;margin:auto;padding:80px 25px 100px}._sectionHead_1bo4r_1{align-items:center;gap:20px;margin-bottom:30px;display:flex}._spark_1bo4r_1{color:#9c5a74;font-size:46px}._sectionHead_1bo4r_1 p{color:#935772;letter-spacing:.14em;text-transform:uppercase;margin:0 0 4px;font-size:13px;font-weight:800}._sectionHead_1bo4r_1 h2{margin:0;font:clamp(31px,4vw,49px) Georgia,serif}._grid_1bo4r_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}._card_1bo4r_1{background:#fff;border:1px solid #e0d6cb;border-radius:8px;align-items:flex-start;gap:24px;min-height:260px;padding:34px;scroll-margin-top:25px;display:flex;box-shadow:0 12px 26px #19364a0e}._card_1bo4r_1:nth-child(2){background:#f2e8e4}._special_1bo4r_1{background:#e6eceb;grid-column:1/-1;min-height:220px}._date_1bo4r_1{color:#713f5a;background:#fffaf3;border:1px solid #ad8a83;border-radius:4px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:83px;height:104px;display:flex}._date_1bo4r_1 span{letter-spacing:.12em;font-size:11px;font-weight:900}._date_1bo4r_1 strong{font:42px/1.2 Georgia,serif}._category_1bo4r_1{color:#8c4d68;margin:0 0 8px}._card_1bo4r_1 h3{margin:0 0 10px;font:31px Georgia,serif}._card_1bo4r_1 p:not(._category_1bo4r_1){margin:0 0 19px;font-size:16px;line-height:1.55}._note_1bo4r_1{color:#596d74;border-top:1px solid #d9c9c5;padding-top:12px;font-size:14px;line-height:1.4;display:inline-block}._submit_1bo4r_1{color:#fff;background:#183b4f;border-radius:8px;justify-content:space-between;align-items:center;gap:30px;margin-top:45px;padding:38px 44px;display:flex}._submit_1bo4r_1 ._category_1bo4r_1{color:#e4bd91}._submit_1bo4r_1 h2{margin:0 0 10px;font:clamp(28px,3vw,38px) Georgia,serif}._submit_1bo4r_1 p:not(._category_1bo4r_1){color:#e3e9e9;max-width:750px;margin:0;line-height:1.6}._submit_1bo4r_1 a{color:#183549;background:#e7c69b;border-radius:4px;flex:none;padding:14px 20px;font-weight:800;text-decoration:none}._footer_1bo4r_1{color:#e9eee9;background:#102c42;justify-content:space-between;gap:15px;padding:24px clamp(20px,5vw,76px);font-size:14px;display:flex}._footer_1bo4r_1 a{color:#e9eee9}@media (width<=700px){._topbar_1bo4r_1 span{display:none}._hero_1bo4r_1{min-height:0;padding:73px 22px 75px}._orbit_1bo4r_1{font-size:58px;top:8px;right:-25px}._intro_1bo4r_1{font-size:17px}._content_1bo4r_1{padding:54px 17px 70px}._grid_1bo4r_1{grid-template-columns:1fr}._special_1bo4r_1{grid-column:auto}._card_1bo4r_1{gap:16px;min-height:0;padding:25px 19px}._date_1bo4r_1{width:65px;height:82px}._date_1bo4r_1 strong{font-size:32px}._card_1bo4r_1 h3{font-size:27px}._submit_1bo4r_1{padding:28px 23px;display:block}._submit_1bo4r_1 a{margin-top:24px;display:inline-block}._footer_1bo4r_1{flex-direction:column}}
