.ch{--ch-blue:#1a6cf5;--ch-blue-ink:#0a55cd;--ch-navy:#0b1626;--ch-navy-raised:#0f1c2f;--ch-navy-rule:#2a3a52;--ch-ink:#0a0a0a;--ch-muted:#5e6366;--ch-frame:#c7cbce;--ch-line:#e2e7e9;--ch-wash:#f4f6f7;--ch-paper:#fff;background:var(--ch-paper);color:var(--ch-ink);font-family:var(--font-ui)}.ch :is(h1,h2,h3,p,ul,ol,dl,dd,figure){margin:0}.ch :is(ul,ol){padding:0;list-style:none}.ch :is(h1,h2,h3){font-family:var(--font-ui);text-wrap:balance;font-weight:500}.ch h2{letter-spacing:-.03em;font-size:clamp(2rem,3.4vw,2.5rem);line-height:1.2}.ch h3{letter-spacing:-.01em;font-size:1.25rem;line-height:1.4}.ch a{color:inherit}.ch :is(a,button,summary,[tabindex="0"]):focus-visible{outline:2px solid var(--ch-blue);outline-offset:3px}.ch-shell{width:min(1200px,100% - 64px);margin-inline:auto}.ch-eyebrow,.ch-label{color:var(--ch-muted);font:500 .75rem/1rem var(--font-mono,ui-monospace,monospace);letter-spacing:.04em;text-transform:uppercase;display:block}.ch-eyebrow{margin-bottom:12px}.ch-label{margin-bottom:8px}.ch-eyebrow--blue{color:var(--ch-blue-ink)}.ch-eyebrow--light{color:#bfd4ff}.ch-num{color:var(--ch-blue-ink);font:500 .8125rem/1.25rem var(--font-mono,ui-monospace,monospace)}.ch-caption{color:var(--ch-muted);font-size:.75rem;line-height:1rem}.ch-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.ch-button{cursor:pointer;font:500 .875rem/1.25rem var(--font-ui);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;display:inline-flex;text-decoration:none!important}.ch .ch-button--primary{background:var(--ch-blue);border-color:var(--ch-blue);color:#fff}.ch .ch-button--primary:hover{background:var(--ch-blue-ink)}.ch .ch-button--ghost{border-color:var(--ch-frame);color:var(--ch-ink)}.ch .ch-button--ghost-light{color:#fff;border-color:#ffffff80}.ch .ch-button--light{color:var(--ch-ink);background:#fff}.ch-tag{color:#8db6ff;font:500 .75rem/1rem var(--font-mono,ui-monospace,monospace);white-space:nowrap;border:1px solid #3d7bf7;border-radius:6px;align-items:center;height:24px;padding:0 8px;display:inline-flex}.ch-section{border-bottom:1px solid var(--ch-line);padding-block:96px}.ch-head{grid-template-columns:7fr 5fr;align-items:end;gap:32px;margin-bottom:48px;display:grid}.ch-head>p{color:var(--ch-muted);font-size:1rem;line-height:1.625rem}.ch-head--dark>p{color:#b9c3cf}.ch-grid{border-left:1px solid var(--ch-frame);border-top:1px solid var(--ch-frame);display:grid}.ch-grid>*{border-bottom:1px solid var(--ch-frame);border-right:1px solid var(--ch-frame);padding:32px}.ch-grid--2{grid-template-columns:repeat(2,1fr)}.ch-grid--3{grid-template-columns:repeat(3,1fr)}.ch-grid--4{grid-template-columns:repeat(4,1fr)}.ch-grid--5{grid-template-columns:repeat(5,1fr)}.ch-hero{background:var(--ch-ink);color:#fff;isolation:isolate;min-height:720px;position:relative;overflow:hidden}.ch-hero__stage{z-index:-1;position:absolute;inset:0}.ch-hero__slide,.ch-hero__slide img{width:100%;height:100%;position:absolute;inset:0}.ch-hero__slide img{object-fit:cover}.ch-hero__slide{opacity:0;transition:opacity 1.2s,transform 1.2s cubic-bezier(.2,.7,.2,1);transform:translate(6%)scale(1.02)}.ch-hero__slide[data-active=true]{opacity:1;transform:none}.ch-hero__slide[data-active=true] img{animation:ch-pan-a var(--ch-slide-ms,8s) linear forwards}.ch-hero__slide[data-pan=b][data-active=true] img{animation-name:ch-pan-b}.ch-hero__slide[data-pan=c][data-active=true] img{animation-name:ch-pan-c}@keyframes ch-pan-a{0%{transform:scale(1.02)}to{transform:translate(-2%,-1%)scale(1.12)}}@keyframes ch-pan-b{0%{transform:scale(1.02)}to{transform:translate(2%,-2%)scale(1.14)}}@keyframes ch-pan-c{0%{transform:scale(1.02)}to{transform:translate(-1%,2%)scale(1.12)}}.ch-hero__scrim{background:linear-gradient(90deg,#0a0a0ae6,#0a0a0ab8 45%,#0a0a0a33 75%),linear-gradient(#0a0a0a00 60%,#0a0a0ad9);position:absolute;inset:0}.ch-hero__frame{pointer-events:none;border:1px solid #ffffff47;position:absolute;inset:48px}.ch-hero__copy{padding-top:96px;position:relative}.ch-hero h1{color:#fff;font:500 clamp(2.25rem,5vw,4rem) /1.06 var(--font-ui);letter-spacing:-.04em;margin:0 0 20px}.ch-hero__lede{color:#d5dadd;max-width:560px;font-size:1.25rem;line-height:1.875rem}.ch-hero__tiles-wrap{position:absolute;bottom:48px;left:0;right:0}.ch-hero__tiles{border-top:1px solid #ffffff47;border-left:1px solid #ffffff47;grid-template-columns:repeat(4,1fr);display:grid}.ch-hero__tile{background:#0a0a0a8c;border-bottom:1px solid #ffffff47;border-right:1px solid #ffffff47;flex-direction:column;gap:6px;min-height:144px;padding:20px 24px;transition:background .3s;display:flex;position:relative}.ch-hero__tile[data-active=true]{background:#1a6cf5f0}.ch-hero__select{cursor:pointer;background:0 0;border:0;position:absolute;inset:0 0 52px}.ch-hero__bar{background:#ffffff2e;height:2px;position:absolute;inset:0 0 auto}.ch-hero__bar i{background:#fff;width:0;height:2px;display:block}.ch-hero[data-autoplay=on] .ch-hero__tile[data-active=true] .ch-hero__bar i{animation:ch-fill var(--ch-slide-ms,8s) linear forwards}.ch-hero[data-autoplay=off] .ch-hero__tile[data-active=true] .ch-hero__bar i{width:100%}@keyframes ch-fill{to{width:100%}}.ch-hero__kicker{color:#fffc;font:500 .75rem/1rem var(--font-mono,ui-monospace,monospace);letter-spacing:.04em;text-transform:uppercase}.ch-hero__title{font-size:1.125rem;font-weight:500;line-height:1.625rem}.ch-hero__link{z-index:1;align-self:flex-start;align-items:center;min-height:24px;margin-top:auto;font-size:.8125rem;font-weight:500;line-height:1.25rem;display:inline-flex;position:relative}.ch-hero__link:hover{text-decoration:underline}.ch-hero__pause{color:#fff;cursor:pointer;font:500 .75rem/1rem var(--font-ui);background:#0a0a0a66;border:1px solid #ffffff59;border-radius:6px;min-height:44px;margin-top:12px;padding:0 12px}.ch-facts{color:#fff;background:#0a55cd;padding-block:48px;position:relative;overflow:hidden}.ch-facts .ab-peak-field{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ch-facts__grid{background:#0a55cdb3;border-top:1px solid #ffffff59;border-left:1px solid #ffffff59;grid-template-columns:repeat(4,1fr);display:grid;position:relative}.ch-facts__grid>div{border-bottom:1px solid #ffffff59;border-right:1px solid #ffffff59;padding:20px 32px}.ch-facts dt{color:#ffffffd1;font:500 .75rem/1rem var(--font-mono,ui-monospace,monospace);letter-spacing:.04em;text-transform:uppercase}.ch-facts dd{margin-top:4px;font-size:1.125rem;font-weight:500;line-height:1.75rem}.ch-councils{background:var(--ch-navy);color:#fff;padding-block:96px}.ch-councils h2{color:#fff}.ch-councils__grid{border-left:1px solid var(--ch-navy-rule);border-top:1px solid var(--ch-navy-rule);grid-template-columns:5fr 7fr;display:grid}.ch-councils__grid>*{border-bottom:1px solid var(--ch-navy-rule);border-right:1px solid var(--ch-navy-rule)}.ch-councils__list{flex-direction:column;display:flex}.ch-councils__tab{border:0;border-bottom:1px solid var(--ch-navy-rule);color:#fff;cursor:pointer;font:inherit;text-align:left;background:0 0;flex:1;grid-template-columns:1fr;align-content:center;min-height:96px;padding:24px;display:grid}.ch-councils__tab:last-child{border-bottom:0}.ch-councils__tab:hover{background:#111f33}.ch-councils__tab[aria-selected=true]{background:var(--ch-blue)}.ch-councils__num{color:#9aa6b4;font:500 .8125rem/1.5rem var(--font-mono,ui-monospace,monospace);grid-row:span 2}.ch-councils__name{font-size:1.25rem;font-weight:500;line-height:1.75rem}.ch-councils__sub{color:#9aa6b4;font-size:.875rem;line-height:1.375rem}.ch-councils__tab[aria-selected=true] :is(.ch-councils__num,.ch-councils__sub){color:#fff}.ch-councils__panel{background:var(--ch-navy-raised);flex-direction:column;gap:24px;padding:48px;display:flex}.ch-councils .ch-eyebrow--blue,.ch-councils__panel .ch-eyebrow--blue,.ch-dues .ch-eyebrow--blue{color:#8db6ff}.ch-councils__panel h3{letter-spacing:-.03em;font-size:2rem;line-height:2.5rem}.ch-councils__outcome{color:#dce3ea;font-size:1.25rem;line-height:1.875rem}.ch-councils__question{border-left:2px solid var(--ch-blue);padding-left:16px;font-weight:500}.ch-councils__cols{border-left:1px solid var(--ch-navy-rule);border-top:1px solid var(--ch-navy-rule);grid-template-columns:1fr 1fr;display:grid}.ch-councils__cols>div{border-bottom:1px solid var(--ch-navy-rule);border-right:1px solid var(--ch-navy-rule);color:#dce3ea;padding:20px 24px;font-size:.875rem;line-height:1.375rem}.ch-councils .ch-label{color:#9aa6b4}.ch-councils__cols li{grid-template-columns:12px 1fr;gap:8px;margin-bottom:6px;display:grid}.ch-councils__cols li:before{background:var(--ch-blue);content:"";width:6px;height:6px;margin-top:8px}.ch-councils__chairs{gap:12px;display:grid}.ch-councils__chairs li{border:1px solid var(--ch-navy-rule);grid-template-columns:72px 1fr;align-items:center;gap:16px;padding:12px;display:grid}.ch-councils__avatar{object-fit:cover;border-radius:8px;width:72px;height:72px}.ch-councils__chairs strong{font-size:.9375rem;line-height:1.375rem;display:block}.ch-councils__chairs span span{color:#9aa6b4;font-size:.8125rem;line-height:1.25rem}.ch-councils__visit{align-self:flex-start}.ch-members{border-bottom:1px solid var(--ch-line);padding-block:96px 64px;overflow:hidden}.ch-members__viewport{position:relative;overflow:hidden}.ch-members__viewport:after,.ch-members__viewport:before{content:"";pointer-events:none;z-index:1;width:96px;position:absolute;top:0;bottom:0}.ch-members__viewport:before{background:linear-gradient(90deg,#fff,#fff0);left:0}.ch-members__viewport:after{background:linear-gradient(270deg,#fff,#fff0);right:0}.ch-members__track{animation:ch-marquee var(--ch-marquee-ms,90s) linear infinite;border-left:1px solid var(--ch-frame);width:max-content;display:flex}.ch-members__viewport[data-moving=off] .ch-members__track,.ch-members__viewport:focus-within .ch-members__track,.ch-members__viewport:hover .ch-members__track{animation-play-state:paused}@keyframes ch-marquee{to{transform:translate(-50%)}}.ch-members__card{border-block:1px solid var(--ch-frame);border-right:1px solid var(--ch-frame);flex:0 0 288px;width:288px}.ch-members__card img,.ch-members__initials{background:var(--ch-wash);object-fit:cover;width:288px;height:384px;display:flex}.ch-initials{color:#063672;font:500 3rem/1 var(--font-mono,ui-monospace,monospace);justify-content:center;align-items:center}.ch-members__card>div{flex-direction:column;gap:4px;min-height:144px;padding:20px 24px 24px;display:flex}.ch-members__role{color:var(--ch-blue-ink);font:500 .75rem/1rem var(--font-mono,ui-monospace,monospace);letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px}.ch-members__card strong{font-size:1.0625rem;font-weight:600;line-height:1.5rem}.ch-members__title{color:var(--ch-muted);font-size:.875rem;line-height:1.375rem}.ch-members__foot{justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.ch-pillar{flex-direction:column;gap:12px;display:flex}.ch-pillar .ch-eyebrow{margin:0}.ch-pillar h3{letter-spacing:-.02em;font-size:1.5rem;line-height:2rem}.ch-benefits p,.ch-pillar p:last-child,.ch-steps p{color:var(--ch-muted);font-size:.9375rem;line-height:1.5rem}.ch-peak{background:var(--ch-blue);clip-path:polygon(50% 0,100% 100%,0 100%);width:24px;height:20.785px}.ch-benefits li{grid-template-rows:auto auto 1fr auto;gap:12px;min-height:320px;display:grid}.ch-benefits__practice{border-top:1px solid var(--ch-line);padding-top:12px;color:var(--ch-ink)!important;font-size:.8125rem!important;line-height:1.25rem!important}.ch-steps li{flex-direction:column;gap:12px;min-height:208px;display:flex}.ch-dues{background:var(--ch-ink);padding-block:96px}.ch-dues,.ch-dues h2{color:#fff}.ch-dues__cards{border-top:1px solid #3f4548;border-left:1px solid #3f4548;grid-template-columns:repeat(3,1fr);display:grid}.ch-dues__card{border-bottom:1px solid #3f4548;border-right:1px solid #3f4548;flex-direction:column;gap:20px;padding:40px;display:flex}.ch-dues__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.ch-dues__top h3{letter-spacing:-.02em;font-size:1.5rem;line-height:2rem}.ch-dues__desc{color:#b9bec1;font-size:.875rem;line-height:1.375rem}.ch-dues__price{font-family:var(--font-mono,ui-monospace,monospace);align-items:baseline;gap:8px;display:flex}.ch-dues__amount{letter-spacing:-.02em;font-size:3rem;font-weight:500;line-height:3.25rem}.ch-dues__per,.ch-dues__seats{color:#b9bec1;font:400 .8125rem/1.25rem var(--font-mono,ui-monospace,monospace)}.ch-dues__seats{margin-top:-8px!important}.ch-dues__card ul{color:#e6e8e9;gap:10px;font-size:.875rem;line-height:1.375rem;display:grid}.ch-dues__card li{grid-template-columns:16px 1fr;gap:12px;display:grid}.ch-dues__card li:before{background:var(--ch-blue);content:"";border-radius:50%;width:8px;height:8px;margin-top:7px}.ch-dues__card .ch-button{align-self:flex-start;margin-top:auto}.ch-dues__foot{border-left:1px solid #3f4548;grid-template-columns:repeat(3,1fr);display:grid}.ch-dues__foot>div{color:#b9bec1;border-bottom:1px solid #3f4548;border-right:1px solid #3f4548;padding:24px 32px;font-size:.875rem;line-height:1.375rem}.ch-dues__foot strong{color:#fff;margin-bottom:4px;font-weight:600;display:block}.ch-dues__enroll a,.ch-dues__foot a{color:#8db6ff;text-underline-offset:3px;text-decoration:underline}.ch-dues__enroll{font-size:.875rem;margin-top:24px!important}.ch-table-wrap{overflow-x:auto}.ch-table{border-collapse:collapse;width:100%;font-size:.875rem;line-height:1.375rem}.ch-table :is(th,td){border:1px solid var(--ch-frame);text-align:left;vertical-align:top;padding:14px 20px;font-weight:400}.ch-table thead th{background:var(--ch-wash);font-weight:600}.ch-table :is(thead th,td):not(:first-child){color:var(--ch-muted);text-align:center;width:24%}.ch-table small{color:var(--ch-muted);margin-top:2px;font-size:.75rem;line-height:1rem;display:block}.ch-table__group th{background:var(--ch-wash);color:var(--ch-muted);letter-spacing:.04em;text-transform:uppercase;font:500 .75rem/1rem var(--font-mono,ui-monospace,monospace)!important}.ch-dot{background:var(--ch-blue);border-radius:50%;width:10px;height:10px;display:inline-block}.ch-indep{grid-template-columns:1fr 1fr;align-items:stretch;gap:32px;display:grid}.ch-indep__panel{background:var(--ch-blue);color:#fff;grid-template-rows:repeat(3,1fr);display:grid}.ch-indep__panel>div{border-bottom:1px solid #ffffff59;align-content:center;gap:4px;padding:32px;display:grid}.ch-indep__panel>div:last-child{border-bottom:0}.ch-indep__panel .ch-num{color:#ffffffd9;grid-row:span 2}.ch-indep__panel strong{font-size:1.25rem;font-weight:500;line-height:1.75rem}.ch-indep__panel span:not(.ch-num){font-size:.875rem;line-height:1.375rem}.ch-indep__copy{flex-direction:column;justify-content:center;gap:16px;display:flex}.ch-indep__copy p:not(.ch-eyebrow){color:var(--ch-muted)}.ch-events time{color:var(--ch-blue-ink);font:500 .8125rem/1.25rem var(--font-mono,ui-monospace,monospace)}.ch-events h3{font-size:1.5rem;line-height:2rem;margin:8px 0!important}.ch-events p{color:var(--ch-muted)}.ch-faq{grid-template-columns:4fr 8fr;gap:32px;display:grid}.ch-faq__intro{align-self:start;position:sticky;top:96px}.ch-faq__intro>p:not(.ch-eyebrow){color:var(--ch-muted);margin-top:16px}.ch-faq__intro .ch-button{margin-top:24px}.ch-faq__group h3{padding:32px 0 8px}.ch-faq__group:first-child h3{padding-top:0}.ch-faq details{border-bottom:1px solid var(--ch-frame)}.ch-faq summary{cursor:pointer;justify-content:space-between;gap:16px;padding:20px 0;font-weight:500;list-style:none;display:flex}.ch-faq summary::-webkit-details-marker{display:none}.ch-faq summary:after{color:var(--ch-muted);content:"+";font-family:var(--font-mono,ui-monospace,monospace)}.ch-faq details[open] summary:after{content:"−"}.ch-faq details p{color:var(--ch-muted);padding:0 48px 24px 0}.ch-closing{background:var(--ch-blue-ink);color:#fff;padding-block:96px}.ch-closing h2{color:#fff}.ch-closing__inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.ch-closing .ch-actions{margin:0}.ch-mandate{border-left:1px solid var(--ch-frame);border-top:1px solid var(--ch-frame);grid-template-columns:7fr 5fr;margin-bottom:48px;display:grid}.ch-mandate>div{border-bottom:1px solid var(--ch-frame);border-right:1px solid var(--ch-frame);padding:40px}.ch-mandate .ch-label{color:var(--ch-blue-ink)}.ch-mandate__q{letter-spacing:-.02em;font-size:1.75rem;font-weight:500;line-height:2.25rem}.ch-agenda li{flex-direction:column;gap:12px;min-height:192px;display:flex}.ch-agenda strong{font-size:1.125rem;font-weight:500;line-height:1.625rem}.ch-people{border-left:1px solid var(--ch-frame);border-top:1px solid var(--ch-frame);grid-template-columns:repeat(3,1fr);display:grid}.ch-people--2{grid-template-columns:repeat(2,1fr)}.ch-people li{border-bottom:1px solid var(--ch-frame);border-right:1px solid var(--ch-frame);flex-direction:column;display:flex}.ch-people__pic{object-fit:cover;width:100%;height:336px}.ch-people--2 .ch-people__pic{height:432px}.ch-people li>div{flex-direction:column;gap:8px;padding:24px;display:flex}.ch-people strong{font-size:1.125rem;font-weight:600;line-height:1.625rem}.ch-people p{color:var(--ch-muted);font-size:.875rem;line-height:1.375rem}@media (max-width:1023px){.ch-councils__grid,.ch-faq,.ch-head,.ch-indep,.ch-mandate{grid-template-columns:1fr}.ch-dues__cards,.ch-dues__foot,.ch-facts__grid,.ch-grid--3,.ch-grid--4,.ch-grid--5,.ch-hero__tiles,.ch-people{grid-template-columns:1fr 1fr}.ch-hero{min-height:0}.ch-hero__tiles-wrap{padding-block:48px;position:relative;bottom:auto}.ch-faq__intro{position:static}.ch-councils__panel{padding:32px}}@media (max-width:639px){.ch-shell{width:calc(100% - 32px)}.ch-councils__cols,.ch-dues__cards,.ch-dues__foot,.ch-facts__grid,.ch-grid--2,.ch-grid--3,.ch-grid--4,.ch-grid--5,.ch-hero__tiles,.ch-people{grid-template-columns:1fr}.ch-closing,.ch-councils,.ch-dues,.ch-section{padding-block:64px}.ch-hero__frame{display:none}.ch-hero__copy{padding-top:64px}.ch-councils__panel,.ch-dues__card,.ch-mandate>div{padding:24px}.ch-agenda li,.ch-benefits li,.ch-steps li{min-height:0}.ch-members__card{flex-basis:240px;width:240px}.ch-members__card img,.ch-members__initials{width:240px;height:320px}.ch-members__viewport:after,.ch-members__viewport:before{width:32px}.ch-people--2 .ch-people__pic,.ch-people__pic{height:360px}}@media (prefers-reduced-motion:reduce){.ch-hero__slide,.ch-hero__slide img{transition:opacity .4s;animation:none!important;transform:none!important}.ch-members__track{animation:none!important}.ch-members__viewport{overflow-x:auto}}@media (forced-colors:active){.ch-facts .ab-peak-field,.ch-hero__scrim{display:none}}.ch .ch-shell{margin-inline:auto}.ch .ch-eyebrow{font:500 .75rem/1rem var(--font-mono,ui-monospace,monospace);letter-spacing:.04em;text-transform:uppercase}.ch .ch-faq__intro h2{font-size:2rem;line-height:2.5rem}.ch-grid--1{grid-template-columns:minmax(0,6fr)}.ch-hero[data-autoplay=off] .ch-hero__slide img{animation-play-state:paused}
