.ch-hero{--obsidian:#07080a;--bone:#f2eee6;--ash:#8e939c;--gold:#c5a55e;--gold-light:#e2c98a;--ease-out:cubic-bezier(.16, 1, .3, 1);--m:5vw;--header-h:76px;--ch-k:0;background:var(--obsidian);color:var(--bone);isolation:isolate;flex-direction:column;min-height:max(100svh,640px);display:flex;position:relative;overflow:hidden}.ch-hero .ch-label{letter-spacing:.16em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:500}.ch-bg{height:var(--sh);z-index:0;pointer-events:none;background:radial-gradient(34% 50% at 72% 46%, #c5a55e1f 0%, #c5a55e09 42%, #07080a00 72%), var(--obsidian);position:absolute;top:0;left:0;right:0;overflow:hidden}.ch-glow{z-index:0;background:radial-gradient(18% 26% at 72% 38%,#e2c98a1a,#07080a00 70%);position:absolute;inset:0}.ch-shade{z-index:3;background:linear-gradient(#07080a00 55%,#07080ab3 100%),linear-gradient(90deg,#07080ae6 0%,#07080ab8 40%,#07080a1f 60%,#07080a00 100%);position:absolute;inset:0}.ch-poster{--px:.54;--py:.1;--ps:.72;--pw:.5108;--tx:-50.0%;--ty:-57.946%;--D:min(calc(var(--ps) * var(--sh)), 172.83%);z-index:1;left:calc(50% + var(--px) * 50%);top:calc(var(--sh) * .5 * (1 - var(--py)));width:calc(var(--D) * var(--pw));max-width:none;height:auto;transform:translate(var(--tx), var(--ty));pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}@media (width<=1099px){.ch-poster{--px:.62;--py:.12;--ps:.5}}@media (width<=767px){.ch-poster{--px:0;--py:.32;--ps:.5}}.ch-top{z-index:4;max-width:calc(54vw - var(--m));box-sizing:border-box;padding:0;position:relative}@supports (animation-timeline:view()){.ch-hero{view-timeline:--ch-v block}:where(html.igm-js:not(.igm-reduced)) .ch-top{animation:linear both ch-top-out;animation-timeline:--ch-v;animation-range:exit}}@keyframes ch-top-out{0%{opacity:1;transform:none}to{opacity:.2;transform:translateY(-60px)}}@media (width>=768px) and (width<=1099px){.ch-top{max-width:calc(46vw - var(--m))}}.ch-kicker{align-items:baseline;gap:12px;margin:0 0 18px;display:flex}.ch-star{color:var(--gold);font-size:14px;line-height:1;display:inline-block}.ch-kicker h1{color:#f2eee6d9;letter-spacing:0;text-transform:none;max-width:40em;margin:0;font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:1.45}.ch-wordmark{letter-spacing:-.055em;color:#f2eee6;text-transform:lowercase;white-space:nowrap;margin:0;font-family:Inter,sans-serif;font-size:clamp(44px,6.2vw,124px);font-weight:700;line-height:.92}.ch-wordmark .ch-wm-line,.ch-wordmark .ch-wm-in{display:block}:where(html.igm-js:not(.igm-reduced)) .ch-hero:not(.is-settled) .ch-wm-in{margin:-.06em -.08em -.32em 0;padding:.06em .08em .32em 0;overflow:clip}.ch-wordmark sup,.ch-wordmark .ch-reg{color:#c5a55e;vertical-align:super;letter-spacing:0;margin-left:.04em;font-size:.28em;line-height:0;display:inline-block;position:relative;top:0}.ch-wordmark .ch-char{display:inline-block}.ch-main{z-index:4;padding:calc(var(--header-h) + 32px) var(--m) 40px;flex:1 0 auto;justify-content:space-between;align-items:stretch;gap:40px;display:flex;position:relative}.ch-col{--ch-gap:28px;justify-content:center;gap:var(--ch-gap);flex-direction:column;min-width:0;display:flex}.ch-col .ch-kicker{margin-bottom:18px}.ch-left{gap:var(--ch-gap);flex-direction:column;display:flex}@media (width>=1100px){.ch-hero{min-height:100svh}.ch-col{--ch-gap:22px;justify-content:flex-end}}@media (width>=1100px) and (height>=950px){.ch-col{--ch-gap:clamp(16px, 2.2svh, 34px)}}.ch-proof{align-items:stretch;margin:0;padding:0;display:flex}.ch-proof-i{border-left:1px solid #c5a55e73;flex-direction:column-reverse;justify-content:flex-end;gap:6px;padding:0 26px;display:flex}.ch-proof-i:first-child{border-left:0;padding-left:0}.ch-proof-v{letter-spacing:-.04em;color:#0000;font-variant-numeric:tabular-nums;white-space:nowrap;background:linear-gradient(#ecd9a6 0%,#c5a55e 55%,#9c7f3d 100%);-webkit-background-clip:text;background-clip:text;margin:0;font-family:Inter,sans-serif;font-size:clamp(22px,2vw,32px);font-weight:700;line-height:1.05}.ch-proof-l{letter-spacing:.16em;text-transform:uppercase;color:#8e939c;white-space:nowrap;font-family:Inter,sans-serif;font-size:11px;font-weight:500}.ch-roll.is-grid{vertical-align:bottom;transition:width .6s var(--ease-out);margin:0 -.08em -.16em 0;padding:0 .08em .16em 0;display:inline-block;position:relative;overflow:clip}.ch-roll-w{opacity:0;width:max-content;transition:transform .6s var(--ease-out), opacity .6s var(--ease-out);position:absolute;bottom:.16em;left:0;transform:translateY(105%)}.ch-roll-w:first-child{position:relative;bottom:auto}.ch-roll-w.is-cur{opacity:1;transform:none}.ch-roll-w.is-prev{opacity:0;transform:translateY(-105%)}.ch-cards{align-self:flex-end}.ch-left{min-width:0;max-width:560px}.ch-left .ch-lead{max-width:440px}.ch-lead{color:#f2eee6c7;margin:0;font-family:Inter,sans-serif;font-size:17px;line-height:1.5}.ch-lead em{color:var(--gold);font-family:Playfair Roll,serif;font-size:1.08em;font-style:italic}.ch-hero .ch-ctas{flex-wrap:nowrap;gap:12px;display:flex}.ch-hero .ch-ctas .igm-btn-outline,.ch-hero .ch-ctas .igm-btn-gold{text-transform:none;letter-spacing:0;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:12px;height:50px;min-height:50px;font-family:Inter,sans-serif;font-size:15px;font-weight:500;transition:background-color .25s,border-color .25s,color .25s;display:inline-flex}.ch-hero .ch-ctas .igm-btn-outline{color:var(--bone);background:0 0;border:1px solid #f2eee666;padding:0 22px}.ch-hero .ch-ctas .igm-btn-outline:after{content:"";background:var(--bone);border-radius:50%;width:6px;height:6px}.ch-hero .ch-ctas .igm-btn-outline:hover{border-color:var(--bone);background:#f2eee60f}.ch-hero .ch-ctas .igm-btn-gold{color:#07080a;background:#f2eee6;border:0;padding:0 6px 0 22px}.ch-hero .ch-ctas .igm-btn-gold:hover{background:#fff}.ch-cards{box-sizing:border-box;flex:none;width:min(500px,40vw);max-width:100%}.ch-cards-view{width:100%;overflow:hidden}.ch-cards-track{--step:calc(50% + 6px);will-change:transform;width:100%;transform:translate3d(calc(var(--i,0) * var(--step) * -1), 0, 0);gap:12px;display:flex}.ch-cards-track.is-anim{transition:transform .9s var(--ease-out)}.ch-card{box-sizing:border-box;min-width:0;min-height:156px;color:var(--bone);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px));background:#141518db;border:1px solid #c5a55e38;flex-direction:column;flex:0 0 calc(50% - 6px);padding:16px 18px;text-decoration:none;transition:background-color .3s;display:flex;position:relative}.ch-card:hover{background:#1e1f22e6}.ch-card-n{color:var(--gold);letter-spacing:.08em;font-family:JetBrains Mono,monospace;font-size:11px}.ch-card-arrow{color:var(--gold);font-size:14px;position:absolute;top:14px;right:24px}.ch-card-t{color:var(--bone);margin:12px 0 6px;font-family:Inter,sans-serif;font-size:17px;font-weight:600;line-height:1.2}.ch-card-d{color:#8e939c;margin:0;font-family:Inter,sans-serif;font-size:13px;line-height:1.35}.ch-card-tags{gap:6px;margin-top:auto;display:flex}.ch-card-tags span{color:#f2eee6b3;border:1px solid #f2eee629;border-radius:999px;padding:5px 9px;font-family:Inter,sans-serif;font-size:10.5px;line-height:1}.ch-prog{color:#f2eee6bf;align-items:center;gap:14px;margin-top:18px;font-family:JetBrains Mono,monospace;font-size:12px;display:flex}.ch-prog-line{background:#fff3;flex:1;height:1px;position:relative;overflow:hidden}.ch-prog-line i{background:var(--gold);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.ch-prog-line i.run{animation:3.4s linear forwards ch-fill}.ch-cards.is-paused .ch-prog-line i.run{animation-play-state:paused}@keyframes ch-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}:where(html.igm-js:not(.igm-reduced):not(.igm-intro)) .ch-hero .ch-kicker h1{opacity:0;clip-path:inset(0 0 100%);transform:translateY(calc(100% + .35em))}:where(html.igm-js:not(.igm-reduced):not(.igm-intro)) .ch-hero .ch-star{opacity:0;transform:rotate(-180deg)scale(.4)}:where(html.igm-js:not(.igm-reduced):not(.igm-intro)) .ch-hero .ch-wordmark .ch-char{clip-path:inset(0 0 100%);transform-origin:0 100%;transform:translateY(calc(100% + .35em))rotate(6deg)}:where(html.igm-js:not(.igm-reduced):not(.igm-intro)) .ch-hero .ch-wordmark .ch-reg{opacity:0;clip-path:inset(0 0 100%);transform:translateY(calc(100% + .35em))scale(.4)}:where(html.igm-js:not(.igm-reduced):not(.igm-intro)) .ch-hero .ch-lead,:where(html.igm-js:not(.igm-reduced):not(.igm-intro)) .ch-hero .ch-ctas,:where(html.igm-js:not(.igm-reduced):not(.igm-intro)) .ch-hero .ch-proof{opacity:0;transform:translateY(18px)}:where(html.igm-js:not(.igm-reduced):not(.igm-intro)) .ch-hero .ch-card{opacity:0;translate:40px}:where(html.igm-js:not(.igm-reduced):not(.igm-intro)) .ch-hero .ch-prog{opacity:0}:where(html.igm-js:not(.igm-reduced).igm-intro) .ch-hero .ch-kicker h1{animation:ch-kicker-in .65s var(--ease-out) 0s both}:where(html.igm-js:not(.igm-reduced).igm-intro) .ch-hero .ch-star{animation:ch-star-in .6s var(--ease-out) both}:where(html.igm-js:not(.igm-reduced)) .ch-hero.is-settled .ch-star{animation:4s ease-in-out infinite ch-twinkle}:where(html.igm-js:not(.igm-reduced).igm-intro) .ch-hero .ch-wordmark .ch-char{animation:ch-char-in .7s var(--ease-out) var(--d,0s) both}:where(html.igm-js:not(.igm-reduced).igm-intro) .ch-hero .ch-wordmark .ch-reg{animation:.45s cubic-bezier(.34,1.56,.64,1) .5s both ch-reg-in}:where(html.igm-js:not(.igm-reduced).igm-intro) .ch-hero .ch-lead{animation:ch-rise-in .7s var(--ease-out) .25s both}:where(html.igm-js:not(.igm-reduced).igm-intro) .ch-hero .ch-ctas{animation:ch-rise-in .7s var(--ease-out) .33s both}:where(html.igm-js:not(.igm-reduced).igm-intro) .ch-hero .ch-proof{animation:ch-rise-in .7s var(--ease-out) .41s both}:where(html.igm-js:not(.igm-reduced).igm-intro) .ch-hero .ch-card{animation:ch-card-in .75s var(--ease-out) var(--cd,0s) both}:where(html.igm-js:not(.igm-reduced).igm-intro) .ch-hero .ch-prog{animation:.6s .45s both ch-fade-in}@keyframes ch-kicker-in{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(calc(100% + .35em))}to{opacity:1;clip-path:inset(-.5em);transform:none}}@keyframes ch-star-in{0%{opacity:0;transform:rotate(-180deg)scale(.4)}to{opacity:1;transform:none}}@keyframes ch-char-in{0%{clip-path:inset(0 0 100%);transform:translateY(calc(100% + .35em))rotate(6deg)}to{clip-path:inset(-.5em -.4em -.6em);transform:none}}@keyframes ch-reg-in{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(calc(100% + .35em))scale(.4)}to{opacity:1;clip-path:inset(-.5em -.4em -.6em);transform:none}}@keyframes ch-rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes ch-card-in{0%{opacity:0;translate:40px}to{opacity:1;translate:0}}@keyframes ch-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ch-twinkle{0%,80%,to{opacity:1;filter:none;transform:none}88%{opacity:.55;transform:scale(.8)rotate(20deg)}94%{opacity:1;filter:drop-shadow(0 0 6px #e2c98acc);transform:scale(1.25)}}.ch-wm-2{position:relative}:where(html.igm-js:not(.igm-reduced)) .ch-hero.is-settled .ch-wm-2:after{content:"global media";pointer-events:none;white-space:nowrap;color:#0000;background:linear-gradient(100deg,#0000 35%,#ffecbef2 50%,#0000 65%) 130% 0/250% 100% no-repeat;-webkit-background-clip:text;background-clip:text;animation:9s linear infinite ch-sweep;position:absolute;top:0;left:0}.ch-hero.is-off .ch-wm-2:after,.ch-hero.is-off .ch-star{animation-play-state:paused!important}@keyframes ch-sweep{0%{background-position:130% 0}15.5%,to{background-position:-30% 0}}@media (hover:hover) and (width>=768px){.ch-hero.is-settled .ch-wordmark .ch-char,html.igm-reduced .ch-hero .ch-wordmark .ch-char{transition:transform .35s cubic-bezier(.34,1.56,.64,1),color .35s}.ch-hero.is-settled .ch-wordmark .ch-char:hover{color:#e2c98a;transform:translateY(-.08em)}.ch-hero.is-settled .ch-wordmark .ch-char:hover+.ch-char{transform:translateY(-.04em)}.ch-hero.is-settled .ch-wordmark .ch-char:has(+.ch-char:hover){transform:translateY(-.04em)}}@supports (animation-timeline:view()){:where(html.igm-js:not(.igm-reduced)) .ch-hero .ch-wm-1,:where(html.igm-js:not(.igm-reduced)) .ch-hero .ch-wm-2{animation:linear both ch-drift-l;animation-timeline:view();animation-range:exit}:where(html.igm-js:not(.igm-reduced)) .ch-hero .ch-wm-2{animation-name:ch-drift-r}}@keyframes ch-drift-l{0%{opacity:1;transform:none}to{opacity:.4;transform:translate(-4%)}}@keyframes ch-drift-r{0%{opacity:1;transform:none}to{opacity:.4;transform:translate(4%)}}.ch-plat{z-index:4;padding:22px var(--m) 26px;background:#00000040;border-top:1px solid #ffffff0f;flex:none;position:relative}.ch-plat-label{text-align:center;letter-spacing:.32em;text-transform:uppercase;color:#f2eee6d9;max-width:none;margin:0 auto 18px;font-family:Inter,sans-serif;font-size:11px;font-weight:500}.ch-plat-label:after{content:"";background:#c5a55e;width:56px;height:2px;margin:8px auto 0;display:block}.ch-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ch-plat-view{margin:0 calc(var(--m) * -1);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ch-plat-track{will-change:transform;width:max-content;animation:45s linear infinite ch-marquee;display:flex}.ch-plat:hover .ch-plat-track{animation-play-state:paused}.ch-plat-row{flex:none;align-items:center;gap:64px;padding-right:64px;display:flex}.ch-plat-logo{color:#f2eee680;white-space:nowrap;letter-spacing:-.01em;align-items:center;gap:10px;font-family:Inter,sans-serif;font-size:22px;font-weight:600;transition:transform .45s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}.ch-plat-grey{align-items:center;gap:10px;transition:opacity .45s cubic-bezier(.16,1,.3,1);display:inline-flex}.ch-plat-logo svg{flex:none}.ch-plat-col{color:#fff;clip-path:inset(0 100% 0 0);pointer-events:none;white-space:nowrap;justify-content:center;align-items:center;gap:10px;transition:clip-path .45s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;inset:0}.ch-plat-col img{width:auto;height:calc(var(--lh) / 22 * 1em);object-fit:contain;flex:0 auto;max-width:100%;display:block}.ch-plat-col.is-word{justify-content:center}.ch-plat-logo:hover,.ch-plat-logo:focus-within{transform:translateY(-2px)scale(1.04)}.ch-plat-logo:not(.is-ready) .ch-plat-col{visibility:hidden}.ch-plat-logo:not(.is-ready):hover .ch-plat-grey{color:#f2eee6f2}.ch-plat-logo.is-ready:hover .ch-plat-col,.ch-plat-logo.is-ready:focus-within .ch-plat-col{clip-path:inset(0)}.ch-plat-logo.is-ready:hover .ch-plat-grey,.ch-plat-logo.is-ready:focus-within .ch-plat-grey{opacity:0}@media (prefers-reduced-motion:reduce){.ch-plat-logo,.ch-plat-logo:hover{transition:none;transform:none}.ch-plat-col{clip-path:none;opacity:0;transition:opacity .2s}.ch-plat-grey{transition:opacity .2s}.ch-plat-logo.is-ready:hover .ch-plat-col{clip-path:none;opacity:1}}:where(html.igm-js:not(.igm-reduced):not(.igm-intro)) .ch-hero .ch-plat{opacity:0;transform:translateY(18px)}:where(html.igm-js:not(.igm-reduced).igm-intro) .ch-hero .ch-plat{animation:ch-rise-in .7s var(--ease-out) .45s both}@media (width<=767px){.ch-plat-logo{font-size:18px}.ch-plat-logo svg{width:22px;height:22px}}@media (prefers-reduced-motion:reduce){.ch-plat-view{margin:0;-webkit-mask-image:none;mask-image:none}.ch-plat-track{width:auto;animation:none}.ch-plat-row{flex-wrap:wrap;flex:auto;justify-content:center;gap:20px 40px;padding:0}.ch-plat-row[data-dup]{display:none}}html.igm-reduced .ch-plat-track{animation:none}@keyframes ch-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=767px){.ch-hero{--m:20px}.ch-main{padding:calc(var(--sh-m,max(100svh, 640px)) * .54) var(--m) 28px;flex-direction:column;justify-content:flex-start;gap:28px}.ch-col{--ch-gap:24px;justify-content:flex-start}.ch-proof-i{flex:1 1 0;min-width:0;padding:0 12px}.ch-proof-l{letter-spacing:.1em;white-space:normal;font-size:9.5px}.ch-cards{align-self:stretch}.ch-kicker{gap:10px}.ch-kicker h1{font-size:13.5px}.ch-wordmark{white-space:normal;font-size:clamp(40px,13vw,72px)}.ch-wordmark .ch-wm-line{white-space:nowrap;display:block}.ch-left{max-width:none}.ch-lead{font-size:16px}.ch-hero .ch-ctas{flex-direction:column}.ch-hero .ch-ctas .igm-btn-outline,.ch-hero .ch-ctas .igm-btn-gold{justify-content:space-between;width:100%}.ch-hero .ch-ctas .igm-btn-outline{justify-content:center}.ch-cards{width:100%}.ch-top{max-width:none}.ch-card{flex-basis:100%}.ch-cards-track{--step:calc(100% + 12px)}}@media (prefers-reduced-motion:reduce){.ch-cards-track.is-anim{transition:none}}.ch-intro{--m:5vw;color:#f2eee6;padding:16vh var(--m) 18vh;background:#07080a;border-top:1px solid #ffffff0f;position:relative}.ch-intro .ch-label{letter-spacing:.16em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:500}.ch-intro-label{color:#c5a55e;align-items:center;gap:14px;margin:0 0 40px;display:flex}.ch-intro-rule{background:#c5a55e;width:40px;height:1px}.ch-intro-body p{letter-spacing:-.012em;color:#f2eee6;max-width:24em;margin:0 0 .6em;font-family:Archivo,Archivo Variable,sans-serif;font-size:clamp(24px,2.5vw,44px);font-weight:500;font-stretch:100%;line-height:1.24}.ch-intro-body p+p{color:#8e939c}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ch-intro-body p{animation:linear both ch-intro-in;animation-timeline:view();animation-range:entry 5% cover 38%}}}@keyframes ch-intro-in{0%{opacity:.12;transform:translateY(48px)}to{opacity:1;transform:none}}@media (width<=767px){.ch-intro{--m:20px;padding:10vh var(--m) 12vh}.ch-intro-body p{font-size:22px}}.ch-emblem{aspect-ratio:678/965;z-index:2}.ch-emblem .ch-float,.ch-emblem .ch-tilt,.ch-emblem picture{display:block;position:absolute;inset:0}.ch-emblem-img{width:100%;height:100%;display:block}.ch-tilt{transform:perspective(1200px) rotateX(var(--tx-r,0deg)) rotateY(var(--ty-r,0deg))}.ch-emblem-shadow{z-index:-1;opacity:.9;background:radial-gradient(closest-side,#000000bf,#281e0c73 55%,#c5a55e00 100%);border-radius:50%;height:7%;position:absolute;bottom:-3.5%;left:18%;right:18%}.ch-sweep{z-index:2;overflow:hidden}.ch-sweep i{opacity:0;background:linear-gradient(105deg,#ffecbe00 42%,#ffecbe38 50%,#ffecbe00 58%);position:absolute;inset:0 -100%;transform:translate(-60%)}@media (prefers-reduced-motion:no-preference){html:not(.igm-reduced) .ch-float{animation:7s ease-in-out infinite ch-float-y}html:not(.igm-reduced) .ch-emblem-shadow{animation:7s ease-in-out infinite ch-shadow}html:not(.igm-reduced) .ch-glow{animation:9s ease-in-out infinite ch-glow-breathe}html:not(.igm-reduced) .ch-sweep i{animation:8s cubic-bezier(.45,0,.2,1) 1.5s infinite ch-sweep-8}html:not(.igm-reduced) .ch-tilt{transition:transform .6s var(--ease-out)}.ch-hero.is-off .ch-float,.ch-hero.is-off .ch-emblem-shadow,.ch-hero.is-off .ch-glow,.ch-hero.is-off .ch-sweep i{animation-play-state:paused}}.ch-emblem{--lift:-14px}@media (width<=767px){.ch-emblem{--lift:-10px}}@keyframes ch-float-y{0%,to{transform:translate(0)}50%{transform:translate3d(0, var(--lift), 0)}}@keyframes ch-shadow{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.55;transform:scale(.82)}}@keyframes ch-glow-breathe{0%,to{opacity:1}50%{opacity:.7}}@keyframes ch-sweep-8{0%{opacity:1;transform:translate(-60%)}22%{opacity:1;transform:translate(60%)}23%,to{opacity:0;transform:translate(60%)}}.ch-hero{--sh:max(100svh, 640px)}@media (width>=768px){.ch-hero{--sh:calc(max(100svh, 640px) - 132px)}}.ch-stage{display:contents}@media (width<=1099px){.ch-main{position:static}.ch-right{display:contents}.ch-col,.ch-cards{z-index:4;position:relative}}@media (width>=1100px){.ch-main{gap:clamp(56px,5vw,96px)}.ch-col{flex:none}.ch-right{flex:1 1 0;align-self:flex-end;min-width:0;position:relative}.ch-cards{width:100%;container-type:inline-size}.ch-cards-track{--vis:2}.ch-card{flex-basis:calc((100% - 12px * (var(--vis) - 1)) / var(--vis))}.ch-cards-track{--step:calc((100% + 12px) / var(--vis))}.ch-right .ch-poster{width:min(100%, calc(min(max(100svh, 640px) - 495px, var(--sh) * .586) * 678 / 965));top:auto;bottom:calc(100% + 24px);left:50%;transform:translate(-50%)}}@container (width>=774px){.ch-cards-track{--vis:3}}@media (width>=768px) and (width<=1099px){.ch-hero{height:auto;min-height:100svh}.ch-main{flex-direction:column;justify-content:flex-start;gap:36px;padding-bottom:36px}.ch-col{justify-content:flex-start}.ch-left{max-width:min(560px, calc(58vw - var(--m)))}.ch-proof-i{padding:0 18px}.ch-poster{--D:min(calc(var(--ps) * var(--sh)), 46vw)}.ch-cards{align-self:stretch;width:100%;container-type:inline-size}.ch-cards-track{--vis:2}.ch-card{flex-basis:calc((100% - 12px * (var(--vis) - 1)) / var(--vis))}.ch-cards-track{--step:calc((100% + 12px) / var(--vis))}}@container (width>=774px){.ch-cards-track{--vis:3}}
