:root{--ch-paper:#f8f5e4;--ch-ink:#1a1a1a;--ch-cobalt:#002d97;--ch-gold:#f09900;--ch-pink:#de005c;--ch-purple:#761669;--ch-helv:"Helvetica Neue", Helvetica, var(--font-inter), Inter, Arial, sans-serif;--ch-t-display:clamp(30px, 3.6vw, 52px);--ch-t-head:clamp(26px, 2.4vw, 34px);--ch-t-lead:clamp(20px, 1.8vw, 24px);--ch-t-body:17px;--ch-t-label:13px;--ch-t-cap:14px;--ch-pad:56px;--ch-pl:max(var(--ch-pad), calc((100vw - 1180px) / 2 + var(--ch-pad)));--ch-sq-top:21px;--ch-sq-right:max(56px, calc((100vw - 1180px) / 2 + 56px))}@media (max-width:999px){:root{--ch-pad:32px}}@media (max-width:900px){:root{--ch-sq-top:12px;--ch-sq-right:16px}}@media (max-width:599px){:root{--ch-pad:24px;--ch-pl:24px}}.ch-seat{flex:none;width:44px;height:44px;display:block}.ch-toggle{z-index:1002;top:var(--ch-sq-top);right:var(--ch-sq-right);background:var(--ch-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:0;width:44px;height:44px;margin:0;padding:0;display:block;position:fixed}.ch-bar{background:var(--ch-paper);width:20px;height:2px;transition:transform .3s cubic-bezier(.22,1,.36,1),top .3s cubic-bezier(.22,1,.36,1),opacity .2s;position:absolute;left:12px}.ch-bar-1{top:15px}.ch-bar-2{top:21px}.ch-bar-3{top:27px}.ch-toggle.is-open .ch-bar-1{top:21px;transform:rotate(45deg)}.ch-toggle.is-open .ch-bar-2{opacity:0}.ch-toggle.is-open .ch-bar-3{top:21px;transform:rotate(-45deg)}@media (hover:hover){.ch-toggle:hover{background:var(--ch-cobalt)}.ch-toggle.is-open:hover{background:var(--ch-ink)}}.ch-toggle:focus-visible{outline:2px solid var(--ch-ink);outline-offset:0}.ch-toggle:focus-visible,.ch-toggle.is-open:focus-visible{background:var(--ch-paper)}.ch-toggle:focus-visible .ch-bar{background:var(--ch-ink)}.ch-toggle:focus-visible,.ch-bar-top a:focus-visible,.sm-brand a:focus-visible,.sm-navright a:focus-visible,.ch-mm a:focus-visible,.ch-why a:focus-visible,.ch-ft a:focus-visible{border-radius:0}.page-wrap:has(>.ch-bar-top){overflow-x:clip}html,body{overflow-x:clip}.ch-bar-top{z-index:5;max-width:1180px;padding:var(--ch-sq-top) 56px 0;font-family:var(--ch-helv);-webkit-font-smoothing:antialiased;background:0 0;justify-content:space-between;align-items:center;margin:0 auto;display:flex;position:relative}.ch-logo{margin-block:-7px;padding-block:7px;display:block}.ch-logo img{width:auto;max-width:none;height:34px;display:block}.ch-right{align-items:center;gap:18px;display:flex}.ch-contact{font-family:var(--ch-helv);font-size:var(--ch-t-cap);letter-spacing:.12em;text-transform:uppercase;color:var(--ch-ink);border-bottom:1.5px solid;padding-bottom:2px;font-weight:700;text-decoration:none}.ch-contact:hover{color:var(--ch-cobalt)}.ch-contact:focus-visible,.ch-logo:focus-visible{outline:2px solid var(--ch-cobalt);outline-offset:4px}@media (max-width:900px){.ch-bar-top{padding:var(--ch-sq-top) 16px 0 24px}.ch-logo img{height:30px}.ch-contact{display:none}}html.ch-menu-open,html.ch-menu-open body{overflow:hidden}.ch-mm{--th:210px;--hh:clamp(420px, calc(100svh - var(--th) - 88px), 860px);--hw:calc(var(--hh) * .9453);--hr:clamp(32px, 6vw, 120px);--fx:calc(100vw - var(--hr) - var(--hw) * .7);z-index:1001;background:var(--ch-cobalt);color:var(--ch-paper);font-family:var(--ch-helv);-webkit-font-smoothing:antialiased;letter-spacing:-.015em;overscroll-behavior:contain;visibility:hidden;opacity:0;transition:opacity .25s,visibility 0s linear .25s;position:fixed;inset:0;overflow:hidden auto}.ch-mm.is-open{visibility:visible;opacity:1;transition-delay:0s}.ch-mm a{color:var(--ch-paper);text-decoration:none}.ch-mm ul{margin:0;padding:0;list-style:none}.ch-mm-in{min-height:max(100%,640px);position:relative}.ch-mm-field{z-index:1;left:var(--fx);top:0;right:0;bottom:var(--th);background:var(--ch-gold);position:absolute}.ch-mm-her{z-index:2;right:var(--hr);bottom:calc(var(--th) - var(--hh) * .02);width:var(--hw);max-width:none;height:auto;display:block;position:absolute}.ch-mm-table{z-index:3;height:var(--th);padding:44px var(--ch-pl) 0;background:var(--ch-ink);grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-content:start;column-gap:40px;display:grid;position:absolute;bottom:0;left:0;right:0}.ch-mm-sub{grid-column:1/3;gap:32px;margin:0 0 8px;display:flex}.ch-mm-sub a,.ch-ft-sub a{min-height:44px;font-size:var(--ch-t-cap);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:center;font-weight:700;line-height:1;display:inline-flex}.ch-mm-table .ch-socials{margin:0 0 0 -12px}.ch-mm-foot{font-size:var(--ch-t-body);flex-wrap:wrap;align-items:center;gap:0 28px;font-weight:500;line-height:44px;display:flex}.ch-mm-foot span:first-child{font-weight:700}.ch-mm-foot a{text-underline-offset:4px;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px}.ch-mm-table a:hover{color:var(--ch-gold)}.ch-mm a:focus-visible{outline:2px solid var(--ch-gold);outline-offset:3px}.ch-mm-logo{z-index:5;left:var(--ch-pl);min-width:120px;min-height:34px;margin-block:-7px;padding-block:7px;display:block;position:absolute;top:26px}.ch-mm-logo img{width:auto;max-width:none;height:34px;display:block}.ch-mm-list{z-index:5;left:var(--ch-pl);max-width:calc(var(--fx) - var(--ch-pl) - 24px);height:clamp(300px, calc(100% - 112px - var(--th) - 40px), 600px);flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;top:112px}.ch-mm-link{font-size:var(--ch-t-display);letter-spacing:-.03em;font-weight:700;line-height:1.04}.ch-mm .ch-mm-link:hover{color:var(--ch-gold)}@media (prefers-reduced-motion:reduce){.ch-mm,.ch-bar{transition:none}}@media (max-width:999px){.ch-mm{--th:196px;--hr:24px;--hw:min(calc((100svh - var(--th) - 96px) * .9453), calc((100vw - 280px) / .7), 760px);--hh:calc(var(--hw) / .9453)}.ch-mm-in{min-height:max(100%,760px)}.ch-mm-field{top:clamp(0px, calc((100% - var(--th) - var(--hh) - 168px) * 1000), calc(100% - var(--th) - var(--hh) - 48px))}.ch-mm-list{height:auto;max-width:calc(var(--fx) - var(--ch-pl) - 20px);justify-content:flex-start;gap:2px;top:104px}.ch-mm-link{align-items:center;min-height:44px;font-size:clamp(28px,3.8vw,36px);display:flex}.ch-mm-foot a{align-items:center;min-height:44px;display:inline-flex}.ch-mm-table{padding-top:32px}.ch-mm-foot{flex-direction:column;align-items:flex-start;line-height:1.45}}@media (max-width:900px){.ch-mm-logo{min-width:105px;min-height:30px;top:19px;left:24px}.ch-mm-logo img{height:30px}}@media (max-width:599px){.ch-mm{--th:228px;--hr:8px;--hh:clamp(300px, calc(100svh - var(--th) - 312px), 420px);--hw:calc(var(--hh) * .9453);--ft:260px}.ch-mm-in{min-height:max(100%, calc(var(--ft) + var(--hh) + 20px + var(--th)))}.ch-mm-field{height:calc(var(--hh) + 20px);top:auto}.ch-mm-list{justify-content:flex-start;gap:0;max-width:none;height:auto;top:80px}.ch-mm-link{font-size:var(--ch-t-display);align-items:center;min-height:44px;line-height:1.08;display:flex}.ch-mm-table{grid-template-columns:1fr;padding:22px 16px 0 24px}.ch-mm-sub{grid-column:1;gap:clamp(14px,5vw - 2px,22px);margin-bottom:0}.ch-mm-foot{margin-top:4px;line-height:1.4}.ch-mm-foot a{align-items:center;min-height:44px;display:inline-flex}}@media (max-width:359px){.ch-mm{--ft:356px}}.ch-socials{flex-wrap:wrap;gap:0;margin:10px 0 0 -12px;display:flex}.ch-socials a{width:44px;height:44px;color:inherit;justify-content:center;align-items:center;display:flex}.ch-socials svg{fill:currentColor;width:20px;height:20px}.ch-socials a:hover{color:var(--ch-gold)}.ch-why{--hw:clamp(470px, 44vw, 640px);--hh:calc(var(--hw) * 1.1775);--gx:max(calc(var(--ch-pl) + var(--hw) * .84), calc(var(--hw) + 64px));--hx:calc(var(--gx) - var(--hw) - 40px);--ov:72px;--drop:72px;--top:.44;isolation:isolate;z-index:1;width:100vw;max-width:none;margin:140px 0 var(--drop) calc(50% - 50vw);font-family:var(--ch-helv);-webkit-font-smoothing:antialiased;letter-spacing:-.015em;color:var(--ch-paper);text-align:left;place-self:flex-start start;position:relative}.ch-why p,.ch-why ul{margin:0;padding:0}.ch-why ul{list-style:none}.ch-why-sheet{z-index:1;margin-left:calc(var(--gx) - var(--ov));min-height:calc(var(--hh) - var(--drop) + 32px);padding:56px var(--ch-pl) 56px calc(var(--ov) + 56px);background:var(--ch-cobalt);color:var(--ch-paper);position:relative}.ch-why-fig{z-index:2;left:0;bottom:calc(-1 * var(--drop));width:var(--gx);height:var(--hh);position:absolute;overflow:hidden}.ch-why-gold{left:max(0px, calc(var(--hx) - 72px));height:calc(var(--hh) * (1 - var(--top)));background:var(--ch-gold);position:absolute;bottom:0;right:0}.ch-why-her{left:var(--hx);width:var(--hw);max-width:none;height:auto;display:block;position:absolute;bottom:-6px}.ch-why-title{color:var(--ch-paper);font-family:var(--ch-helv);font-size:var(--ch-t-display);letter-spacing:-.03em;margin:0 0 30px;font-weight:700;line-height:1.04}.ch-why-lines{gap:20px;max-width:520px;display:grid}.ch-why-lines li{font-size:var(--ch-t-lead);letter-spacing:-.012em;color:var(--ch-paper);font-weight:500;line-height:1.28}.ch-why-lines a{color:var(--ch-gold);white-space:nowrap;text-underline-offset:5px;border:0;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.ch-why-lines a:hover{color:var(--ch-paper)}.ch-why a:focus-visible{outline:2px solid var(--ch-gold);outline-offset:3px}.ch-why-close{margin-top:48px}.ch-why-signoff{font-size:var(--ch-t-lead);font-weight:500;line-height:1.28}.ch-why-sig{font-family:var(--ch-helv);font-size:var(--ch-t-display);letter-spacing:-.03em;font-weight:700;line-height:1;margin:6px 0 12px!important}.ch-why-email a{color:var(--ch-paper);font-size:var(--ch-t-body);letter-spacing:.01em;text-underline-offset:4px;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px}.ch-why-email a:hover{color:var(--ch-gold)}.letswork>.ch-why{margin-bottom:calc(var(--drop) + 96px)}.bio-col>.ch-why{margin-bottom:calc(var(--drop) + 40px)}@media (max-width:999px){.bio-col>.ch-why{margin-bottom:40px}.ch-why{--hw:min(560px, calc(100vw - 72px));--ov:56px;margin:112px 0 0 calc(50% - 50vw)}.ch-why-fig{width:auto;margin-right:40px;position:relative;bottom:auto;left:auto}.ch-why-gold{left:0}.ch-why-her{left:auto;right:28px}.ch-why-sheet{margin:calc(-1 * var(--ov)) 0 0 40px;min-height:0;padding:calc(var(--ov) + 36px) var(--ch-pad) 48px}.ch-why-lines{max-width:560px}.ch-why-lines a{padding-block:10px}.ch-why-email a{align-items:center;min-height:44px;display:inline-flex}}@media (max-width:599px){.ch-why{--hw:calc(100vw - 56px);--ov:40px;margin-top:96px}.ch-why-fig{margin-right:24px}.ch-why-her{right:8px}.ch-why-sheet{padding:calc(var(--ov) + 28px) 44px 40px 20px;text-align:center;margin-left:24px}.ch-why-title{margin-bottom:18px}.ch-why-lines{gap:12px}.ch-why-lines li,.ch-why-signoff{text-wrap:balance}.ch-why-lines a{justify-content:center;align-items:center;width:fit-content;min-height:44px;margin:0 auto;padding-block:0;display:flex}.ch-why-close{margin-top:28px}.ch-why-email a{align-items:center;min-height:44px;display:inline-flex}.ch-why-sig{margin:4px 0 2px!important}}.ch-ft{--gw:440px;--gt:112px;isolation:isolate;z-index:1;padding-top:var(--gt);color:var(--ch-paper);font-family:var(--ch-helv);-webkit-font-smoothing:antialiased;letter-spacing:-.015em;text-align:left;margin-top:160px;position:relative}.ch-ft a{color:inherit;text-decoration:none}.ch-ft ul{margin:0;padding:0;list-style:none}.ch-ft p,.ch-ft h2{margin:0}.ch-ft-gold{z-index:2;width:calc(var(--ch-pl) + var(--gw));padding:40px var(--ch-pl) 32px 48px;background:var(--ch-gold);color:var(--ch-ink);flex-direction:column;align-items:flex-start;display:flex;position:absolute;top:0;right:0}.ch-ft-h{color:var(--ch-ink);font-family:var(--ch-helv);font-size:var(--ch-t-display);letter-spacing:-.03em;font-weight:700;line-height:1;margin:0 0 14px!important}.ch-ft .ch-ft-email{font-size:var(--ch-t-lead);letter-spacing:-.012em;text-underline-offset:5px;overflow-wrap:anywhere;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.ch-ft-city{font-size:var(--ch-t-body);margin-top:6px;font-weight:500}.ch-ft-gold .ch-socials a{color:var(--ch-ink)}.ch-ft-gold .ch-socials a:hover,.ch-ft .ch-ft-email:hover{color:var(--ch-paper)}.ch-ft-gold a:focus-visible{outline:2px solid var(--ch-ink);outline-offset:3px}.ch-ft-ground{z-index:1;background:var(--ch-ink);padding:64px var(--ch-pl) 36px;grid-template-columns:minmax(0, 1fr) calc(var(--gw) - 48px);grid-template-areas:"index.""news news""legal legal";column-gap:104px;display:grid;position:relative}.ch-ft-index{grid-area:index}.ch-ft-pages{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,max-content);grid-auto-flow:column;gap:4px 48px;display:grid}.ch-ft-pages a{min-height:44px;font-size:var(--ch-t-head);letter-spacing:-.03em;align-items:center;font-weight:700;line-height:1.2;display:inline-flex}.ch-ft-pages a:hover,.ch-ft-sub a:hover{color:var(--ch-gold)}.ch-ft-sub{flex-wrap:wrap;gap:0 32px;display:flex;margin-top:20px!important}.ch-ft-ground a:focus-visible{outline:2px solid var(--ch-gold);outline-offset:3px}.ch-ft-news{margin:104px calc(-1 * var(--ch-pl)) 0 0;padding:36px var(--ch-pl) 36px 0;background:var(--ch-pink);grid-area:news;grid-template-columns:168px max-content minmax(0,1fr) max-content;align-items:center;column-gap:36px;display:grid;position:relative}.ch-ft-plate{background:var(--ch-purple);grid-area:1/1;justify-content:center;align-self:stretch;align-items:center;margin:-68px 0 -36px;display:flex}.ch-ft-plate img{width:auto;max-width:none;height:148px;display:block}.ch-ft-title{color:var(--ch-paper);font-family:var(--ch-helv);font-size:var(--ch-t-head);letter-spacing:-.03em;grid-column:2;font-weight:700;line-height:1.06}.ch-ft-line{max-width:25em;font-size:var(--ch-t-body);letter-spacing:.01em;color:var(--ch-paper);grid-column:3;font-weight:500;line-height:1.55}.ch-ft .ch-ft-btn{background:var(--ch-ink);min-height:48px;color:var(--ch-paper);font-size:var(--ch-t-cap);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:0;grid-column:4;justify-self:end;align-items:center;padding:0 22px;font-weight:700;line-height:1;display:inline-flex}.ch-ft .ch-ft-btn:hover{background:var(--ch-purple);color:var(--ch-paper)}.ch-ft-news a:focus-visible{outline:2px solid var(--ch-paper);outline-offset:3px}.ch-ft-legal{font-size:var(--ch-t-label);letter-spacing:.04em;color:#f8f5e4a8;grid-area:legal;margin-top:64px!important}.ch-ft .ch-ft-legal a{color:var(--ch-paper);text-underline-offset:3px;margin:0 -4px;padding:15px 4px;text-decoration:underline}.ch-ft--bare .ch-ft-ground{grid-template-areas:"index.""legal legal"}@media (max-width:1199px){.ch-ft-news{grid-template-columns:168px minmax(0,1fr);align-items:start;row-gap:12px;padding-top:32px;padding-bottom:36px}.ch-ft-plate{grid-row:1/4;margin:-64px 0 -36px}.ch-ft-title,.ch-ft-line,.ch-ft .ch-ft-btn{grid-column:2;justify-self:start}.ch-ft .ch-ft-btn{margin-top:8px}}@media (max-width:999px){.ch-ft{--gw:400px;--gt:120px;margin-top:120px}.ch-ft-ground{grid-template-columns:minmax(0,1fr);grid-template-areas:"index""news""legal";padding-top:172px}.ch-ft--bare .ch-ft-ground{grid-template-areas:"index""legal"}.ch-ft-news{margin-top:96px}.ch-ft .ch-ft-email{align-items:center;min-height:44px;display:inline-flex}}@media (max-width:599px){.ch-ft{--gt:104px;text-align:center;margin-top:104px}.ch-ft-gold{align-items:center;width:calc(100vw - 40px);padding:30px 60px 24px 20px}.ch-ft .ch-ft-email{font-size:var(--ch-t-body);text-underline-offset:4px;align-items:center;min-height:44px;display:inline-flex}.ch-ft-city{margin-top:0}.ch-ft-gold .ch-socials{justify-content:center;max-width:180px;margin:6px 0 0}.ch-ft-ground{justify-items:center;padding:176px 24px 32px}.ch-ft-pages{grid-template-rows:none;grid-template-columns:max-content;grid-auto-flow:row;justify-content:center;justify-items:center;row-gap:0}.ch-ft-sub{justify-content:center;gap:0 22px;margin-top:16px!important}.ch-ft-news{grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:14px;width:calc(100% + 48px);margin:104px -24px 0;padding:0 24px 36px}.ch-ft-plate{grid-area:auto/1;width:132px;height:152px;margin:-48px 0 10px}.ch-ft-plate img{height:112px}.ch-ft-title,.ch-ft-line,.ch-ft .ch-ft-btn{grid-column:1;justify-self:center}.ch-ft-line{max-width:19em}.ch-ft-legal{margin-top:40px!important}}
