.ch-hero{position:relative;z-index:0;display:grid;row-gap:0;margin-bottom:-40px;padding:80px 0 120px;background-color:#f3f3f1;color:#000}@media (width >= 900px){.ch-hero{margin-bottom:-64px;padding-bottom:144px}}.ch-hero__top{position:relative;z-index:1;display:grid;row-gap:var(--ch-space);background-color:#f3f3f1;text-wrap:balance}.ch-hero__copy{grid-column:span 4;display:flex;flex-direction:column;align-self:center;gap:24px;padding-top:56px}@media (width >= 640px){.ch-hero__copy{grid-column:1/span 6;padding-top:120px}}@media (width >= 900px){.ch-hero__copy{grid-column:1/span 5;padding-bottom:80px}}.ch-hero__cta{max-width:512px;padding-top:24px}.ch-hero__call{max-width:512px;margin:0;padding-top:16px;font-size:14px;line-height:18.2px;font-weight:420;color:rgba(0,0,0,.6)}.ch-hero__call a{font-weight:550;color:inherit;text-decoration:underline}.ch-hero__call a:hover{text-decoration:none}.ch-hero__art{grid-column:span 4;display:flex;flex-direction:column;align-self:center;gap:64px;scale:1.06}@media (width >= 640px){.ch-hero__art{grid-column:1/span 8}}@media (width >= 900px){.ch-hero__art{grid-column:7/span 6;padding-block:80px}}.ch-hero__art img{display:block;max-width:100%;height:auto;margin-inline:auto;object-fit:contain}.ch-tiles{margin-top:-14px;padding-block:40px}.ch-tiles__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ch-gutter)}@media (width >= 640px){.ch-tiles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width >= 1200px){.ch-tiles__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ch-tile{position:relative;display:block;height:100%;padding:24px 24px 24px 0}.ch-tile img{display:block;max-width:100%}.ch-tile__link{display:block;margin-top:28px;font-size:var(--bf-text-t7);line-height:1.3;font-weight:450;letter-spacing:-.05em;color:inherit;text-decoration:none}@media (width >= 1200px){.ch-tile__link{letter-spacing:normal}}.ch-tile__link:after{content:"";position:absolute;inset:0}.ch-tile__link:focus-visible{outline:2px solid #751be9;outline-offset:2px}.ch-tile__name{text-decoration:underline}.ch-tile__link:hover .ch-tile__name{text-decoration:none}.ch-tile__go{white-space:nowrap}.ch-tile__go svg{display:inline;width:1em;height:1em;margin-inline-start:.5ch;vertical-align:text-bottom;opacity:0;translate:-.5em 0;transition:all .15s ease-in-out}.ch-tile__link:hover .ch-tile__go svg{opacity:1;translate:0 0}.ch-tile__text{margin:8px 0 0;font-size:18px;line-height:23.4px;font-weight:400;letter-spacing:.015em;color:#52525b}@media (width >= 1200px){.ch-tile__text{font-size:24px;line-height:27.36px}}.ch-market{position:relative;z-index:1;display:grid;row-gap:var(--ch-space);padding-block:var(--ch-space);border-radius:var(--ch-round) var(--ch-round) 0 0;background-color:#fff;color:#000}.ch-market__label{margin:0 0 16px;font-size:16px;line-height:16px;font-weight:550;letter-spacing:-.01em;text-transform:uppercase}.ch-market__head{width:calc(100% - 2 * var(--bf-margin));max-width:1420px;margin-inline:0;align-items:end}.ch-market__lead,.ch-market__note{display:flex;flex-direction:column;gap:64px;grid-column:span 4}@media (width >= 640px){.ch-market__lead{grid-column:1/span 8}.ch-market__note{grid-column:1/span 6}}@media (width >= 900px){.ch-market__lead{grid-column:1/span 6}.ch-market__note{grid-column:8/span 5}}.ch-market__big{margin:0;font-size:48px;line-height:48px;font-weight:400;text-wrap:balance}@media (width >= 1200px){.ch-market__big{font-size:70px;line-height:70px;font-weight:330}}.ch-market__aside{margin:0;font-size:20px;line-height:26px;font-weight:500;letter-spacing:.015em;color:rgba(0,0,0,.6);opacity:.6;text-wrap:pretty}@media (width >= 1200px){.ch-market__aside{font-size:28px;line-height:35.84px}}.ch-market__cards{display:grid;grid-template-columns:minmax(0,1fr);gap:64px var(--ch-gutter);padding-top:40px}@media (width >= 640px){.ch-market__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width >= 1200px){.ch-market__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.ch-market__card{display:flex;flex-direction:column;gap:24px;padding:32px;border-radius:16px;background-color:#f6f6f6}.ch-market__name{display:flex;align-items:center;height:40px;font-size:28px;line-height:1;font-weight:700;letter-spacing:-.02em}.ch-market__card .ch-lede--small{padding-top:0}.ch-connect{position:relative;z-index:1;display:grid;row-gap:var(--ch-space);padding-top:var(--ch-space);background-color:#fff;color:#000}.ch-connect__copy{grid-column:span 4;order:2;place-content:center}.ch-connect__art{grid-column:span 4;order:1}@media (width >= 640px){.ch-connect__art,.ch-connect__copy{grid-column:1/span 8}}@media (width >= 900px){.ch-connect__copy{grid-column:1/span 5;order:1}.ch-connect__art{grid-column:7/span 6;order:2}}.ch-connect__title{text-indent:-.5rem}.ch-connect__act{display:flex;justify-content:center;margin-top:40px}@media (width >= 640px){.ch-connect__act{display:block}}.ch-connect__art img{display:block;width:100%;max-width:none;height:auto}.ch-search{position:relative;z-index:1;display:grid;row-gap:0;padding-block:var(--ch-space);border-radius:var(--ch-round) var(--ch-round) 0 0;background-color:#fff;color:#000}.ch-search__head{row-gap:var(--ch-space)}.ch-search__lead{grid-column:span 4}@media (width >= 640px){.ch-search__lead{grid-column:1/span 8}}@media (width >= 900px){.ch-search__lead{grid-column:1/span 10}}@media (width >= 1200px){.ch-search__lead{grid-column:1/span 8}}.ch-search__words{display:flex;flex-direction:column;margin-block:16px 40px}.ch-search__body{margin-bottom:16px;padding-inline:0;scale:.9}.ch-search__art,.ch-search__card{display:flex;flex-direction:column;place-content:center;gap:64px;grid-column:span 4}@media (width >= 640px){.ch-search__art{grid-column:1/span 8}.ch-search__card{grid-column:1/span 6}}@media (width >= 900px){.ch-search__art{grid-column:1/span 6}.ch-search__card{grid-column:8/span 5}}.ch-search__art img{display:block;max-width:100%;height:auto;margin-inline:auto}.ch-search__panel,.ch-search__panel>div{display:flex;flex-direction:column;gap:24px}.ch-search__act{line-height:0}@media (width < 640px){.ch-search__act{display:flex;justify-content:center}}.ch-search__act a{display:inline}@media (width < 640px){.ch-search__act a{display:block}}.ch-close{position:relative;z-index:1;display:grid;row-gap:0;padding-block:var(--ch-space);background-color:#000;background-image:linear-gradient(123deg,#16181f,#20222f 39%,#282d41 56%,#02090a);color:#fff;text-wrap:pretty}.ch-close__grid{row-gap:var(--ch-space)}.ch-close__body{grid-column:span 4;display:flex;flex-direction:column}@media (width >= 640px){.ch-close__body{grid-column:1/span 8}}@media (width >= 900px){.ch-close__body{grid-column:2/span 10}}@media (width >= 1200px){.ch-close__body{grid-column:3/span 8}}.ch-close__words{text-align:center}.ch-close__words .ch-lede{color:rgba(255,255,255,.7)}.ch-close__act{max-width:512px;margin-inline:auto;padding-top:24px}.ch-close__act .ch-btn-row{justify-content:center}.ch-close__call{margin-top:28px;padding:0 16px 8px;overflow:hidden;text-align:center}.ch-close__call span{padding:2px 4px;border-radius:4px;vertical-align:middle;font-size:14px;line-height:17.504px;font-weight:500;letter-spacing:.04em}@media (width >= 1200px){.ch-close__call span{font-size:18px;line-height:22.56px}}.ch-close__call a{font-weight:550;color:inherit;text-decoration:underline}.ch-close__call a:hover{text-decoration:none}