.ag-page{background:radial-gradient(1100px 340px at 22% -120px, #3fa3ad47, #3fa3ad00 72%), radial-gradient(900px 300px at 88% -100px, #2e7a822e, #2e7a8200 70%), linear-gradient(180deg, var(--cc-teal-tint) 0, var(--cc-color-surface) 240px, #fff 560px)}.ag-head{justify-content:space-between;align-items:flex-end;gap:var(--cc-space-5);display:flex}.ag-head>div{flex:auto;min-width:0}.ag-head .cc-btn{flex:none}.ag-head .cc-text{color:var(--cc-ink-3);max-width:54ch;margin-top:8px}.ag-bar{justify-content:space-between;align-items:center;gap:var(--cc-space-3);flex-wrap:wrap;margin:0;display:flex}.ag-bar__name{align-items:center;gap:16px;min-width:0;display:flex}.ag-bar .cc-district-title{letter-spacing:-.02em;gap:16px;margin:0;font-size:clamp(2.25rem,4vw,3rem);line-height:1}.ag-bar .cc-district-title__icon{color:var(--cc-teal-deep,#2e7a82)}.ag-bar .cc-district-title__icon svg{stroke-width:1.25px;width:38px;height:38px}@media (max-width:640px){.ag-bar .cc-district-title__icon svg{width:30px;height:30px}}.ag-count{font-family:var(--cc-font-display);color:var(--cc-ink-2);white-space:nowrap;align-items:center;gap:16px;margin:0;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1;display:flex}.ag-count:before{content:"";background:var(--cc-teal);opacity:.7;width:6px;height:6px;transform:rotate(45deg)}.ag-count__n{color:var(--cc-teal-ink)}.ag-rule{height:2px;margin:var(--cc-space-4) 0 var(--cc-space-6);background:linear-gradient(90deg, var(--cc-teal-deep,#2e7a82) 0, var(--cc-teal) 22%, #3fa3ad40 55%, #3fa3ad00 100%);border:0;border-radius:2px}.ag-bar .ag-tools__row{flex:none;justify-content:flex-end}.ag-bar .ag-count,.ag-bar .cc-seg{max-width:22rem;transition:opacity .3s var(--cc-ease) .1s, max-width .45s var(--cc-ease), padding .45s var(--cc-ease), margin .45s var(--cc-ease), visibility 0s}.ag-bar[data-searching=true] .ag-count,.ag-bar[data-searching=true] .cc-seg{opacity:0;visibility:hidden;max-width:0;transition:opacity .2s var(--cc-ease), max-width .45s var(--cc-ease), padding .45s var(--cc-ease), margin .45s var(--cc-ease), border-width .45s, visibility 0s .45s;border-width:0;margin-inline:-8px;padding-inline:0;overflow:hidden}.ag-bar[data-searching=true] .cc-searchtoggle[data-open=true]{width:min(30rem,100vw - 32px)}@media (max-width:700px){.ag-bar[data-searching=true] .cc-searchtoggle[data-open=true]{flex:auto;width:auto}}@media (prefers-reduced-motion:reduce){.ag-bar .ag-count,.ag-bar .cc-seg{transition:none}}@media (min-width:701px){.ag-bar,.ag-bar .ag-tools__row{flex-wrap:nowrap}}@media (max-width:700px){.ag-bar .ag-tools__row{flex-basis:100%;justify-content:flex-start}}.ag-tools__row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (max-width:599px){.ag-hero{display:none}}.ag-active{margin:calc(var(--cc-space-6) * -.5) 0 var(--cc-space-5);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ag-active__clear{border-radius:var(--cc-r-pill);font-size:var(--cc-text-sm);color:var(--cc-ink-3);text-underline-offset:3px;cursor:pointer;padding:6px 10px;text-decoration:underline}.ag-active__clear:hover{color:var(--cc-ink)}.ag-feed{gap:var(--cc-space-4);grid-template-columns:minmax(0,1fr);display:grid}.ag-feed .cc-post__head{flex-wrap:wrap}.ag-featured{--pad:clamp(22px, 3vw, 32px);border-color:var(--cc-teal-mist);background:linear-gradient(180deg, var(--cc-teal-tint), #fff 45%);position:relative;overflow:hidden}.ag-featured:before{content:"";pointer-events:none;background:radial-gradient(circle,#3fa3ad2e,#0000 70%);border-radius:50%;width:280px;height:280px;position:absolute;top:-120px;right:-80px}.ag-featured .cc-post__title{font-size:clamp(1.875rem,3.2vw,2.5rem)}.ag-featured .cc-post__body{-webkit-line-clamp:4;font-size:var(--cc-text-lg)}.ag-inside{align-items:center;gap:8px;display:inline-flex}.ag-people{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ag-people li{font-size:var(--cc-text-sm)}.ag-people__row{color:inherit;transition:background var(--cc-dur-2);border-radius:12px;align-items:center;gap:10px;margin:-6px -8px;padding:6px 8px;text-decoration:none;display:flex}.ag-people__row:hover{background:var(--cc-bg-soft)}.ag-people__row:hover small{color:var(--cc-teal-ink)}.ag-people__row:focus-visible{outline:2px solid var(--cc-teal);outline-offset:2px}.ag-people__row>span{min-width:0}.ag-people b{display:block}.ag-people small{font-size:var(--cc-text-xs);color:var(--cc-ink-3);white-space:nowrap;text-overflow:ellipsis;max-width:12rem;display:block;overflow:hidden}@media (max-width:1000px){.ag-rail-desktop{display:none}}@media (max-width:600px){.ag-featured .cc-post__body{font-size:var(--cc-text-md)}}.ag-tools__drops>*{flex:0 13rem}@media (max-width:600px){.ag-tools__drops>*{flex:calc(50% - 5px)}}.cc-tags button{color:inherit}.cc-tags button:hover{color:var(--cc-teal-ink)}@media (max-width:600px){.cc-post__foot{flex-wrap:wrap}.ag-head{align-items:flex-start;gap:var(--cc-space-4);flex-direction:column}}.cc-post__check{vertical-align:.1em;color:var(--cc-teal,#2e7a82);margin-left:8px;display:inline-flex}.cc-post__cta{background:var(--cc-teal-tint);box-shadow:inset 0 0 0 1px var(--cc-teal-100);border-radius:12px;gap:4px;margin:2px 0 0;padding:12px 16px;display:grid}.cc-post__cta-label{letter-spacing:.1em;text-transform:uppercase;color:var(--cc-teal-ink);font-size:11px;font-weight:700}.cc-post__cta-text{font-family:var(--cc-font-display);color:var(--cc-teal-night);font-size:1.25rem;line-height:1.2}.cc-post__studio{color:#fff;background:#17454b}.cc-post--carmel,.cc-post--initiative{overflow:hidden}.cc-post--carmel{border-color:var(--cc-teal-200);background:linear-gradient(180deg, var(--cc-teal-100) 0%, var(--cc-teal-mist) 30%, var(--cc-teal-tint) 70%, #fff 100%);box-shadow:0 30px 50px -36px #1f5f66a6}.cc-post--carmel .cc-exchange{background:#ffffffbf}.cc-post--carmel .cc-post__foot{border-top-color:var(--cc-teal-100)}.cc-post__cover{height:112px;margin:calc(-1 * var(--pad,var(--cc-space-5))) calc(-1 * var(--pad,var(--cc-space-5))) 6px;background:radial-gradient(130% 120% at 85% 10%, var(--cc-teal-deep) 0%, var(--cc-teal-800) 45%, var(--cc-teal-900) 100%);position:relative;overflow:hidden}.cc-post--initiative .cc-post__cover{background:linear-gradient(135deg, var(--cc-teal-tint) 0%, var(--cc-teal-mist) 60%, var(--cc-teal-100) 100%);height:112px}.cc-post__lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cc-post__lines path{fill:none;stroke:var(--cc-teal-300);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.35}.cc-post--initiative .cc-post__lines path{opacity:.3}.cc-post__wreath{opacity:.1;pointer-events:none;position:absolute;bottom:-70px;right:110px}.cc-post__marks{flex-direction:column;align-items:flex-start;gap:8px;max-width:calc(100% - 300px);display:flex;position:absolute;top:20px;left:20px}.cc-post__emblem{color:#fff;letter-spacing:.14em;text-transform:uppercase;cursor:default;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.cc-post__mark{height:32px;color:var(--cc-ink-2);cursor:default;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 14px 0 6px;font-size:13px;font-weight:600;display:inline-flex}.cc-post__mark--studio{max-width:100%;box-shadow:inset 0 0 0 1px var(--cc-line-strong);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cc-post__mark--studio img,.cc-post__logo{object-fit:cover;background:var(--cc-line);border-radius:6px;flex-shrink:0;width:22px;height:22px}.cc-post__mark--plain{color:#fff;background:#ffffff24;padding:0 12px;box-shadow:inset 0 0 0 1px #ffffff47}.cc-post__stats{align-items:center;gap:8px;display:flex;position:absolute;top:20px;right:18px}.cc-post__meraki.cc-meraki{background:linear-gradient(135deg, var(--cc-teal-deep) 0%, var(--cc-teal-700) 55%, var(--cc-teal-800) 100%);color:#fff;min-height:32px;box-shadow:inset 0 1px 0 #ffffff59, inset 0 0 0 1.5px var(--cc-teal-400), 0 0 0 3px #5fcad22e, 0 10px 24px -8px #5fcad2b3;border-radius:999px;gap:7px;padding:3px 14px 3px 4px;font-size:14px;font-weight:700}.cc-post__meraki.cc-meraki .cc-meraki__icon{width:24px;height:24px;color:var(--cc-teal-deep);background:#fff;border-radius:50%;padding:5px}.cc-post__stats .cc-quality{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);min-height:32px;color:var(--cc-teal-100);background:#0f2a2e6b;border-radius:999px;gap:7px;padding:3px 4px 3px 11px;font-size:13px;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #8fd4da80}.cc-post__stats .cc-quality svg{color:var(--cc-teal-300)}.cc-post__stats .cc-quality__value{color:var(--cc-ink);background:#fff;border-radius:999px;padding:4px 9px}.cc-post__emblem--initiative{color:var(--cc-teal-night)}.cc-post__of{min-width:0;max-width:100%;color:var(--cc-ink-2);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.cc-post__of>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cc-post__of img,.cc-post__of .cc-post__logo{object-fit:cover;width:24px;height:24px;box-shadow:0 0 0 1px var(--cc-teal-200);background:#fff;border-radius:6px;flex-shrink:0}.cc-post--initiative .cc-post__meraki.cc-meraki,.cc-post--initiative .cc-post__stats .cc-quality{min-height:30px;color:var(--cc-teal-night);box-shadow:inset 0 0 0 1px var(--cc-teal-200);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:8px;padding:3px 10px 3px 4px;font-size:13px}.cc-post--initiative .cc-post__stats .cc-quality{padding:3px 4px 3px 9px}.cc-post--initiative .cc-post__meraki.cc-meraki .cc-meraki__icon{background:var(--cc-teal-mist);width:22px;height:22px;color:var(--cc-teal-deep);border-radius:6px;padding:4px}.cc-post--initiative .cc-post__stats .cc-quality svg{color:var(--cc-teal-ink)}.cc-post--initiative .cc-post__stats .cc-quality__value{background:var(--cc-teal-mist);color:var(--cc-teal-night);border-radius:6px}.cc-post__cat{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.06em;text-transform:uppercase;max-width:100%;color:var(--cc-teal-200);font-size:12px;font-weight:600;overflow:hidden}.cc-post--initiative .cc-post__cat{color:var(--cc-teal-ink)}.ag-featured.cc-post--carmel:before{display:none}@media (max-width:600px){.cc-post__cover,.cc-post--initiative .cc-post__cover{flex-direction:column;justify-content:space-between;gap:14px;height:auto;min-height:136px;padding:20px;display:flex}.cc-post__marks{max-width:none;position:relative;top:auto;left:auto}.cc-post__stats{flex-wrap:wrap;position:relative;inset:auto}}.cc-post__cover,.cc-post--initiative .cc-post__cover{height:auto;min-height:112px;padding:20px}.cc-post__marks{position:relative;top:auto;left:auto}.cc-post__cover .cc-post__title{color:#fff;text-wrap:balance;font-size:1.5rem;line-height:1.15}.cc-post__cover .cc-post__title a{background-image:linear-gradient(var(--cc-teal-300), var(--cc-teal-300))}.cc-post--initiative .cc-post__cover .cc-post__title{color:var(--cc-ink)}.cc-post--initiative .cc-post__cover .cc-post__title a{background-image:linear-gradient(var(--cc-teal), var(--cc-teal))}.ag-featured .cc-post__cover .cc-post__title{font-size:clamp(1.75rem,3vw,2.25rem)}.cc-post__head{align-items:flex-start;gap:10px;display:flex}.cc-post__laurel{flex:none;margin-top:2px;display:inline-flex}.cc-post__cover .cc-post__title{font-size:1.625rem}.cc-post__draft{background:var(--cc-pending-bg,#fff7ed);width:fit-content;color:var(--cc-pending,#b45309);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:2px 10px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #b4530940}.ag-shell{padding-block:var(--cc-space-6) var(--cc-space-8)}.ag-body.cc-app{padding-block:0}.cc-post--initiative .cc-post__marks{max-width:none;padding-right:64px;position:relative}.cc-post--initiative .cc-post__marks>.cc-post__meraki{align-self:flex-start;margin-bottom:4px}.cc-post__corner{z-index:1;align-items:flex-start;gap:12px;display:flex;position:absolute;top:18px;right:18px}.cc-post__acts{justify-items:end;gap:8px;display:grid}.cc-post--initiative.cc-post--acts .cc-post__marks{padding-right:260px}@media (max-width:600px){.cc-post--acts .cc-post__corner{order:-1;justify-content:space-between;align-items:center;width:100%;position:static}.cc-post__acts{flex-wrap:wrap;place-items:center start;display:flex}.cc-post--initiative.cc-post--acts .cc-post__marks{padding-right:0}}.cc-post__ring .cc-ring{width:52px;height:52px}.cc-post__ring .cc-ring>span{color:var(--cc-teal-night);font-size:21px}.cc-post--initiative .cc-post__cat{max-width:100%;box-shadow:inset 0 0 0 1px var(--cc-teal-200);color:var(--cc-teal-night);letter-spacing:0;text-transform:none;white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:999px;align-self:flex-start;padding:4px 11px;font-size:11.5px;font-weight:700;overflow:hidden}
