.claro-home .ch-sol{--sol-paper:#fff;--sol-grey:#f8f7f5;--sol-mono:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;font-variant-numeric:tabular-nums;--s-ink:var(--ch-burgundy);--s-deep:#1c1214;--s-1:#f5dce2;--s-2:#fbf0f2;--s-3:#f1e3d6;background:var(--sol-paper)}.claro-home .ch-sig--automatiser-operations{--s-ink:#2e6a47;--s-deep:#13321f;--s-1:#dbead0;--s-2:#eef5e8;--s-3:#cfe6dc}.claro-home .ch-sig--augmenter-productivite{--s-ink:#6a469e;--s-deep:#2a1a44;--s-1:#e6ddf4;--s-2:#f4f0fa;--s-3:#dbe3f5}.claro-home .ch-sig--exploiter-connaissance{--s-ink:#91460e;--s-deep:#3a1c06;--s-1:#f6e0ca;--s-2:#fbf2e8;--s-3:#e8eed7}.claro-home .ch-sig--moderniser-systemes{--s-ink:#275b93;--s-deep:#0f2440;--s-1:#d8e6f5;--s-2:#eef4fb;--s-3:#dedcf5}.claro-home .ch-sig--centraliser-donnees{--s-ink:#0d6560;--s-deep:#062c2a;--s-1:#d2ebe7;--s-2:#ecf6f4;--s-3:#f3eacd}.claro-home .ch-sig--experience-client{--s-ink:#8a1d36;--s-deep:#1c1214;--s-1:#f5dae0;--s-2:#fbeff2;--s-3:#f1e1d3}.claro-home .ch-soltag{letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--s-ink);align-items:center;gap:.75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.claro-home .ch-soltag:after{content:"";background:currentColor;width:2.5rem;height:1px}.claro-home .ch-soltag+.ch-h2,.claro-home .ch-soltag+h2{margin-top:1.25rem}@keyframes ch-sol-word{0%{transform:translateY(105%)}}.claro-home .ch-solword{vertical-align:top;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:hidden}.claro-home .ch-solword>span{animation:ch-sol-word 1s var(--ch-ease)var(--d,0s)both;display:inline-block}.claro-home .ch-solvis{--mark:color-mix(in srgb,var(--s-ink)50%,transparent);--mark-len:1.25rem;background:radial-gradient(ellipse 75% 60% at 0% 0%,var(--s-1),transparent 70%),radial-gradient(ellipse 80% 80% at 100% 100%,var(--s-3),transparent 66%),var(--s-2);border-radius:1.25rem;position:relative;overflow:hidden}.claro-home .ch-solvis img{object-fit:cover}.claro-home .ch-solvis:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(var(--mark),var(--mark))left top/var(--mark-len)1.5px no-repeat,linear-gradient(var(--mark),var(--mark))left top/1.5px var(--mark-len)no-repeat,linear-gradient(var(--mark),var(--mark))right top/var(--mark-len)1.5px no-repeat,linear-gradient(var(--mark),var(--mark))right top/1.5px var(--mark-len)no-repeat,linear-gradient(var(--mark),var(--mark))left bottom/var(--mark-len)1.5px no-repeat,linear-gradient(var(--mark),var(--mark))left bottom/1.5px var(--mark-len)no-repeat,linear-gradient(var(--mark),var(--mark))right bottom/var(--mark-len)1.5px no-repeat,linear-gradient(var(--mark),var(--mark))right bottom/1.5px var(--mark-len)no-repeat;position:absolute;inset:1.125rem}.claro-home .ch-solvis--grey{--s-ink:#8a8285;--s-1:#e2dfdb;--s-2:#f2f1ef;--s-3:#d9d5d1}.claro-home .ch-solpills{flex-wrap:wrap;gap:.625rem;margin-top:clamp(2.5rem,4vw,3.25rem);display:flex}.claro-home .ch-solpills a{background:color-mix(in srgb,var(--s-ink)10%,#fff);color:var(--s-ink);transition:background-color .3s var(--ch-ease),color .3s var(--ch-ease),border-color .3s var(--ch-ease);border:1px solid #0000;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .9375rem;font-size:.875rem;font-weight:500;line-height:1.25;display:inline-flex}.claro-home .ch-solpills .ch-icon{width:1rem;height:1rem}.claro-home .ch-solpills a:focus-visible{outline-offset:3px;outline:2px solid}@media (hover:hover){.claro-home .ch-solpills a:hover{border-color:var(--s-ink);background:var(--s-ink);color:#fff}}.claro-home .ch-soltix{gap:1.5rem;margin-top:clamp(2.5rem,5vw,4rem);display:grid}@media (min-width:768px){:is(.claro-home .ch-soltix:has(>:nth-child(2)):not(:has(>:nth-child(3))),.claro-home .ch-soltix:has(>:nth-child(4))){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.claro-home .ch-soltix:has(>:nth-child(3)):not(:has(>:nth-child(4))){grid-template-columns:repeat(3,minmax(0,1fr))}}.claro-home .ch-soltix__item{border:1px solid var(--ch-rule);--ch-glow:transparent;transition:border-color .4s ease,translate .5s var(--ch-ease),box-shadow .5s var(--ch-ease);background:#fff;border-radius:1.5rem;flex-direction:column;display:flex;position:relative;container-type:inline-size}.claro-home .ch-soltix__stub{aspect-ratio:16/10;background:radial-gradient(ellipse 80% 70% at 0% 0%,var(--s-1),transparent 70%),var(--s-2);border-radius:1.0625rem;margin:.625rem .625rem 0;position:relative;overflow:hidden}.claro-home .ch-soltix__stub img{object-fit:cover;transition:scale .9s var(--ch-ease)}.claro-home .ch-soltix__chip{z-index:2;max-width:calc(100% - 2.75rem);color:var(--s-ink);background:#fffffff0;border:1px solid #0000;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .9375rem;font-size:.875rem;font-weight:500;line-height:1.25;transition:background-color .3s,color .3s;display:inline-flex;position:absolute;top:1.375rem;left:1.375rem;box-shadow:0 6px 16px -10px #170a0e73}.claro-home .ch-soltix__chip:before{content:"";background:currentColor;border-radius:1px;flex:none;width:.4375rem;height:.4375rem}.claro-home .ch-soltix__chip:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (hover:hover){.claro-home .ch-soltix__chip:hover{background:var(--s-ink);color:#fff}}.claro-home .ch-soltix__tear{height:1.5rem;margin:.875rem 0 0;display:block;position:relative}.claro-home .ch-soltix__tear:before{content:"";background:radial-gradient(circle,#c4bcb5 1px,#0000 1.4px) 0/9px 2px repeat-x;height:2px;position:absolute;top:50%;left:1.25rem;right:1.25rem;translate:0 -50%}.claro-home .ch-soltix__body{flex-direction:column;flex:1;align-items:flex-start;gap:.75rem;padding:.5rem clamp(1.375rem,3cqi + .75rem,2rem) clamp(1.5rem,3cqi + .75rem,2rem);display:flex}.claro-home .ch-soltix__client{letter-spacing:-.02em;font-size:clamp(1.625rem,1.3rem + 1vw,2.125rem);line-height:1.06}.claro-home .ch-soltix__text,.claro-home .ch-soltix__cols dd{max-width:40rem;color:var(--ch-muted);font-size:.9875rem;line-height:1.6}.claro-home .ch-soltix__sector{font-family:var(--sol-mono);letter-spacing:.03em;color:var(--ch-muted);margin-top:-.35rem;font-size:.75rem}.claro-home .ch-soltix__cols{border-top:1px solid var(--ch-rule);gap:1rem;width:100%;margin-top:.25rem;padding-top:1rem;display:grid}.claro-home .ch-soltix__cols dt{font-family:var(--sol-mono);color:var(--s-ink);font-size:.8125rem;font-weight:600;line-height:1.4}.claro-home .ch-soltix__cols dd{margin-top:.35rem}@container (min-width:34rem){.claro-home .ch-soltix__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}.claro-home .ch-soltix__links{z-index:1;flex-wrap:wrap;gap:.5rem 1.25rem;font-size:.875rem;display:flex;position:relative}.claro-home .ch-soltix__links a{color:var(--s-ink);text-underline-offset:.2em;text-decoration:underline}.claro-home .ch-soltix__go{border-top:1px solid var(--ch-rule);width:100%;font-family:var(--sol-mono);color:var(--s-ink);align-items:center;gap:.5rem;margin-top:auto;padding-top:1.125rem;font-size:.8125rem;display:flex}.claro-home .ch-soltix__go:after{content:"";background:var(--s-ink);width:.5625rem;height:.5625rem;box-shadow:0 0 0 4px color-mix(in srgb,var(--s-ink)16%,transparent);border-radius:2px;margin-left:auto}.claro-home .ch-soltix__go .ch-icon{transition:transform .45s var(--ch-ease)}.claro-home .ch-soltix__body>:nth-last-child(2){margin-bottom:.75rem}@media (hover:hover){.claro-home .ch-soltix__item:hover{border-color:color-mix(in srgb,var(--s-ink)40%,transparent);box-shadow:0 40px 70px -48px color-mix(in srgb,var(--s-deep)75%,transparent);translate:0 -4px}.claro-home .ch-soltix__item:hover .ch-soltix__stub img{scale:1.05}.claro-home .ch-soltix__item:hover .ch-soltix__go .ch-icon{transform:translate(4px)}}@media (min-width:1280px){.claro-home .ch-soltix__item--alone{grid-template-columns:minmax(0,7fr) auto minmax(0,5fr);display:grid}.claro-home .ch-soltix__item--alone .ch-soltix__stub{align-self:stretch;margin:.625rem 0 .625rem .625rem}.claro-home .ch-soltix__item--alone .ch-soltix__tear{width:1.5rem;height:auto;margin:0 0 0 .875rem}.claro-home .ch-soltix__item--alone .ch-soltix__tear:before{background:radial-gradient(circle,#c4bcb5 1px,#0000 1.4px) 50% 0/2px 9px repeat-y;width:2px;height:auto;inset:1.25rem auto 1.25rem 50%;translate:-50%}.claro-home .ch-soltix__item--alone .ch-soltix__body{padding:2rem 2rem 2rem .5rem}.claro-home .ch-soltix__item--alone .ch-soltix__cols{grid-template-columns:none;gap:1rem}}.claro-home .ch-solh{padding-block:clamp(1.5rem,3vw,2.5rem) clamp(2.5rem,5vw,4rem)}.claro-home .ch-solh__grid{gap:2rem;margin-top:clamp(2.5rem,6vw,4.5rem);display:grid}.claro-home .ch-solh__title{letter-spacing:-.045em;text-wrap:balance;max-width:13ch;margin-top:1.25rem;font-size:clamp(3rem,1.1rem + 6.4vw,7.75rem);line-height:.94}.claro-home .ch-solh__side .ch-lede{max-width:32rem}.claro-home .ch-solh__action{margin-top:2rem}.claro-home .ch-solh__frame{margin-top:clamp(2.5rem,5vw,4rem);position:relative}.claro-home .ch-solh__frame .ch-solvis{aspect-ratio:32/9;border-radius:1.5rem}.claro-home .ch-solh__frame .ch-solvis img{object-position:50% 49%}@media (max-width:1023.98px){.claro-home .ch-solh__frame .ch-solvis img{object-position:50% 42.5%}}@media (max-width:767.98px){.claro-home .ch-solh__frame .ch-solvis{--mark-len:.5rem;border-radius:1rem}.claro-home .ch-solh__frame .ch-solvis:after{inset:.625rem}}.claro-home .ch-solmap{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.25rem;margin-top:.75rem;display:grid}.claro-home .ch-solmap__stop{border-bottom:1px solid var(--ch-rule)}.claro-home .ch-solmap__link{color:var(--ch-ink);align-items:flex-start;gap:.5rem;padding:.75rem 0;font-size:.8125rem;font-weight:500;line-height:1.35;transition:color .3s;display:flex}.claro-home .ch-solmap__lamp{background:var(--s-ink);width:.5rem;height:.5rem;box-shadow:0 0 0 3px color-mix(in srgb,var(--s-ink)18%,transparent);border-radius:50%;flex:none;margin-top:.3rem;display:inline-block}.claro-home .ch-solmap__link:focus-visible{outline:2px solid var(--s-ink);outline-offset:3px;border-radius:4px}@media (hover:hover){.claro-home .ch-solmap__link:hover{color:var(--s-ink);text-underline-offset:.2em;text-decoration:underline}}@media (min-width:768px){.claro-home .ch-solmap{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:1.5rem}}@media (min-width:1024px){.claro-home .ch-solmap{z-index:2;height:0;margin:0;display:block;position:absolute;top:77%;left:0;right:0}.claro-home .ch-solmap__stop{top:0;left:calc(var(--x)*100%);text-align:center;border:0;width:max-content;max-width:min(12.5rem,15%);font-size:.8125rem;line-height:1.35;position:absolute;translate:-50%}.claro-home .ch-solmap__link{padding:0;display:inline}.claro-home .ch-solmap__lamp{vertical-align:middle;margin:0 .4375rem .0625rem 0}}.claro-home .ch-solmap__stop.ch-sig--automatiser-operations{--x:.107}.claro-home .ch-solmap__stop.ch-sig--augmenter-productivite{--x:.264}.claro-home .ch-solmap__stop.ch-sig--exploiter-connaissance{--x:.421}.claro-home .ch-solmap__stop.ch-sig--moderniser-systemes{--x:.584}.claro-home .ch-solmap__stop.ch-sig--centraliser-donnees{--x:.745}.claro-home .ch-solmap__stop.ch-sig--experience-client{--x:.904}@media (min-width:1024px){.claro-home .ch-solh__grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:end;gap:4rem}}.claro-home .ch-solx{background:#fff}.claro-home .ch-solx__title{max-width:20ch}.claro-home .ch-solx__grid{gap:2rem;margin-top:clamp(2.5rem,5vw,4rem);display:grid}.claro-home .ch-solx__list{border-top:1px solid var(--ch-ink)}.claro-home .ch-solx__item{border-bottom:1px solid var(--ch-rule);grid-template-columns:minmax(0,1fr) 5.5rem;column-gap:1rem;display:grid;position:relative}.claro-home .ch-solx__row{color:var(--ch-ink);grid-column:1;grid-template-columns:minmax(0,1fr);align-items:baseline;gap:.3rem .75rem;padding:1.35rem 0;display:grid;position:relative}.claro-home .ch-solx__item:after{content:"";background:var(--s-ink);transform-origin:0;height:2px;transition:transform .7s var(--ch-ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.claro-home .ch-solx__no{font-family:var(--sol-mono);color:var(--ch-muted);font-size:.8125rem;transition:color .3s}.claro-home .ch-solx__name{letter-spacing:-.025em;text-wrap:balance;transition:color .35s ease,translate .6s var(--ch-ease);font-size:clamp(1.5rem,1.1rem + 1.5vw,2.625rem);line-height:1.06}.claro-home .ch-solx__line{color:var(--ch-muted);transition:translate .6s var(--ch-ease);grid-column:1;font-size:.9375rem}.claro-home .ch-solx__go{display:none}.claro-home .ch-solx__more{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.claro-home .ch-solx__thumb{aspect-ratio:1;border-radius:.875rem;grid-area:1/2;align-self:center}.claro-home .ch-solx__thumb.ch-solvis{--mark-len:.5rem}.claro-home .ch-solx__thumb.ch-solvis:after{inset:.375rem}.claro-home .ch-solx__row:focus-visible{outline:2px solid var(--s-ink);outline-offset:4px}.claro-home .ch-solx__preview{display:none}@media (min-width:1024px){.claro-home .ch-solx__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:5rem}.claro-home .ch-solx__item{display:block}.claro-home .ch-solx__row{grid-template-columns:minmax(0,1fr) auto;padding:1.6rem 0}.claro-home .ch-solx__go{border:1px solid var(--ch-rule-strong);border-radius:50%;grid-area:1/2/span 2;align-self:center;place-items:center;width:2.75rem;height:2.75rem;transition:background-color .35s,border-color .35s,color .35s;display:grid}.claro-home .ch-solx__item.is-on:after{transform:scaleX(1)}.claro-home .ch-solx__item.is-on .ch-solx__no,.claro-home .ch-solx__item.is-on .ch-solx__name{color:var(--s-ink)}.claro-home .ch-solx__item.is-on .ch-solx__name,.claro-home .ch-solx__item.is-on .ch-solx__line{translate:.5rem}.claro-home .ch-solx__item.is-on .ch-solx__go{border-color:var(--s-ink);background:var(--s-ink);color:#fff}.claro-home .ch-solx__thumb{display:none}.claro-home .ch-solx__preview{display:grid;position:sticky;top:7rem}.claro-home .ch-solx__pane{opacity:0;transition:opacity .45s ease,translate .7s var(--ch-ease);grid-area:1/1;translate:0 .75rem}.claro-home .ch-solx__pane.is-on{opacity:1;translate:0}.claro-home .ch-solx__pane .ch-solvis{aspect-ratio:5/4;border-radius:1.5rem}.claro-home .ch-solx__cap{color:var(--s-ink);align-items:baseline;gap:1rem;margin-top:1.5rem;font-size:1.0625rem;font-weight:500;display:flex}.claro-home .ch-solx__cap span{font-family:var(--sol-mono);color:var(--ch-muted);font-size:.75rem;font-weight:400}.claro-home .ch-solx__text{max-width:30rem;color:var(--ch-muted);margin-top:.75rem;font-size:1rem;line-height:1.65}}.claro-home .ch-solchk{isolation:isolate;background:var(--sol-paper);padding-block:clamp(4.5rem,9vw,8rem);position:relative;overflow:clip}.claro-home .ch-solchk__title{max-width:22ch}.claro-home .ch-solchk__list{border-top:1px solid var(--ch-ink);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.claro-home .ch-solchk__item{--lamp:#2e6a47;border-bottom:1px solid var(--ch-rule);padding:1.75rem 0 2rem}.claro-home .ch-solchk__item:nth-child(2){--lamp:#91460e}.claro-home .ch-solchk__item:nth-child(3){--lamp:#275b93}.claro-home .ch-solchk__item:nth-child(4){--lamp:#8a1d36}.claro-home .ch-solchk__pic{aspect-ratio:4/3;border-radius:1.25rem;margin-bottom:1.5rem}@media (min-width:1024px){.claro-home .ch-solchk__pic{aspect-ratio:auto;height:clamp(11rem,14vw,13.5rem)}}.claro-home .ch-solchk__head{font-family:var(--sol-mono);letter-spacing:.04em;color:var(--ch-muted);align-items:center;gap:.875rem;font-size:.75rem;display:flex}.claro-home .ch-solchk__lamp{background:var(--lamp);width:.875rem;height:.875rem;box-shadow:0 0 0 4px color-mix(in srgb,var(--lamp)18%,transparent),0 0 18px color-mix(in srgb,var(--lamp)35%,transparent);border-radius:50%}.claro-home .ch-solchk__name{letter-spacing:-.02em;margin-top:1.5rem;font-size:clamp(1.5rem,1.2rem + .9vw,2rem);line-height:1.1}.claro-home .ch-solchk__item p{max-width:24rem;color:var(--ch-muted);margin-top:.75rem;font-size:.9875rem;line-height:1.6}.claro-home .ch-solchk__note{border-left:2px solid var(--ch-burgundy);color:#3b3235;background:#fff;border-radius:0 .75rem .75rem 0;max-width:44rem;margin-top:clamp(2.5rem,5vw,3.5rem);padding:1.1rem 1.4rem;font-size:1rem;line-height:1.6}.claro-home .ch-solchk__list[data-info=wait] .ch-solchk__lamp{background:var(--ch-rule);box-shadow:none}.claro-home .ch-solchk__list[data-info=play] .ch-solchk__lamp{transition:background-color .3s,box-shadow .8s;transition-delay:calc(.35s + var(--i)*.4s)}@media (min-width:768px){.claro-home .ch-solchk__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem}}@media (min-width:1024px){.claro-home .ch-solchk__list{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:3.5rem}.claro-home .ch-solchk__item{border-bottom:0;padding:2rem 0 .5rem;position:relative}.claro-home .ch-solchk__item+.ch-solchk__item:before{content:"";background:var(--ch-rule);width:1px;position:absolute;top:0;bottom:0;left:-1.75rem;translate:-50%}}@media (max-width:639.98px){.claro-home .ch-solchk__item{grid-template-columns:minmax(0,1fr) 4.5rem;align-items:start;gap:0 1rem;padding:1.25rem 0 1.375rem;display:grid}.claro-home .ch-solchk__pic{aspect-ratio:1;border-radius:.875rem;grid-area:1/2/span 3;margin:.125rem 0 0}.claro-home .ch-solchk__head,.claro-home .ch-solchk__name,.claro-home .ch-solchk__item p{grid-column:1}.claro-home .ch-solchk__name{margin-top:.75rem;font-size:1.375rem;line-height:1.12}.claro-home .ch-solchk__item p{margin-top:.4rem;font-size:.875rem;line-height:1.55}}.claro-home .ch-solcases__title{max-width:22ch}.claro-home .ch-solp-hero{background:var(--sol-paper);padding-block:clamp(1.5rem,3vw,2.5rem) clamp(3.5rem,7vw,6rem)}.claro-home .ch-solp-hero__eyebrow{margin-top:clamp(2.5rem,4.5vw,3.5rem)}.claro-home .ch-solp-hero__title{letter-spacing:-.025em;text-wrap:balance;max-width:21ch;margin-top:1.25rem;font-size:clamp(2.5rem,1rem + 3.6vw,4.375rem);line-height:1.02}.claro-home .ch-solp-hero__grid{gap:2.5rem;margin-top:clamp(2rem,4vw,3.5rem);display:grid}.claro-home .ch-solp-hero__copy .ch-lede{max-width:32rem}.claro-home .ch-solp-hero__action{margin-top:2rem}.claro-home .ch-solp-hero__stage{position:relative}.claro-home .ch-solp-hero__stage .ch-solvis{aspect-ratio:3/2;box-shadow:0 50px 90px -70px color-mix(in srgb,var(--s-deep)80%,transparent);border-radius:1.5rem}@media (min-width:1024px){.claro-home .ch-solp-hero__grid{grid-template-columns:minmax(0,4.4fr) minmax(0,7.6fr);align-items:start;gap:4rem}.claro-home .ch-solp-hero__copy{padding-top:.5rem}.claro-home .ch-solp-hero__stage .ch-solvis{aspect-ratio:16/9}}@media (min-width:768px){.claro-home .ch-solp-hero__stage .ch-solvis:after{inset:1.125rem 1.125rem 7.5rem}}@keyframes ch-sol-fill{0%{transform:scaleX(0)}}@keyframes ch-sol-fill-y{0%{transform:scaleY(0)}}@keyframes ch-sol-node{0%{box-shadow:none;background:#fff;border-color:#170a0e38}}.claro-home .ch-solrail{--run:2.4s;--start:.9s;background:#fffffff0;border:1px solid #170a0e12;border-radius:1rem;gap:.6rem;margin-top:1rem;padding:1.1rem 1.25rem;display:grid;position:relative;box-shadow:0 24px 48px -32px #170a0e66}.claro-home .ch-solrail:before,.claro-home .ch-solrail:after{content:"";background:#170a0e1a;width:2px;position:absolute;top:1.6rem;bottom:1.6rem;left:calc(1.75rem - 1px)}.claro-home .ch-solrail:after{background:var(--s-ink);transform-origin:50% 0;animation:ch-sol-fill-y var(--run)cubic-bezier(.65,0,.35,1)var(--start)both}.claro-home .ch-solrail__st{z-index:1;grid-template-columns:1rem 1.75rem minmax(0,1fr);align-items:center;gap:.75rem;display:grid;position:relative}.claro-home .ch-solrail__node{border:2px solid var(--s-ink);background:var(--s-ink);width:1rem;height:1rem;box-shadow:0 0 0 4px color-mix(in srgb,var(--s-ink)16%,transparent);animation:.35s both ch-sol-node;animation-delay:calc(var(--start) + var(--i)*var(--run)/(var(--n) - 1) - .1s);border-radius:3px}.claro-home .ch-solrail__st.is-ai .ch-solrail__node{border-radius:50%}.claro-home .ch-solrail__st.is-team .ch-solrail__node,.claro-home .ch-solrail__st.is-people .ch-solrail__node{border-color:var(--ch-burgundy);background:var(--ch-burgundy);border-radius:50%;box-shadow:0 0 0 4px #81172e2e}.claro-home .ch-solrail__no{font-family:var(--sol-mono);color:var(--ch-muted);font-size:.6875rem}.claro-home .ch-solrail__label{color:var(--ch-ink);font-size:.875rem;font-weight:500}@media (min-width:768px){.claro-home .ch-solrail{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:0;margin-top:0;padding:1.1rem .75rem 1rem;position:absolute;bottom:1.25rem;left:1.25rem;right:1.25rem}.claro-home .ch-solrail:before,.claro-home .ch-solrail:after{left:calc(.75rem + (100% - 1.5rem)/var(--n)/2);right:calc(.75rem + (100% - 1.5rem)/var(--n)/2);width:auto;height:2px;top:calc(1.6rem - 1px);bottom:auto}.claro-home .ch-solrail:after{transform-origin:0;animation-name:ch-sol-fill}.claro-home .ch-solrail__st{text-align:center;grid-template-columns:none;justify-items:center;gap:.4rem}.claro-home .ch-solrail__no{margin-top:.35rem}.claro-home .ch-solrail__label{font-size:.8125rem;line-height:1.25}}.claro-home .ch-solp-before{background:var(--sol-paper);padding-block:clamp(4rem,8vw,7rem)}.claro-home .ch-solstate{font-family:var(--sol-mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.7rem;font-size:.875rem;font-weight:500;display:inline-flex}.claro-home .ch-solstate:before{content:"";border-radius:50%;width:.75rem;height:.75rem}.claro-home .ch-solstate--before{color:#6b6265}.claro-home .ch-solstate--before:before{border:2px dashed #8f8689}.claro-home .ch-solstate--after{color:var(--s-ink)}.claro-home .ch-solstate--after:before{background:var(--s-ink);box-shadow:0 0 0 4px color-mix(in srgb,var(--s-ink)18%,transparent);border-radius:3px}.claro-home .ch-solsym{gap:2rem;margin-top:2rem;display:grid}.claro-home .ch-solsym li{grid-template-columns:5.5rem minmax(0,1fr);align-content:start;align-items:start;gap:1.25rem;display:grid}.claro-home .ch-solsym__pic{aspect-ratio:1;border-radius:1rem}.claro-home .ch-solsym__pic.ch-solvis:after{--mark-len:.6rem;inset:.5rem}.claro-home .ch-solsym__body{border-top:1.5px dashed #b4adaa;padding-top:1rem}@media (min-width:1024px){.claro-home .ch-solsym li{grid-template-columns:none;gap:1.5rem}.claro-home .ch-solsym__pic{aspect-ratio:4/3;border-radius:1.25rem}.claro-home .ch-solsym__pic.ch-solvis:after{--mark-len:1.25rem;inset:1.125rem}.claro-home .ch-solsym__body{padding-top:1.5rem}}.claro-home .ch-solsym__no{font-family:var(--sol-mono);color:#6b6265;font-size:.75rem}.claro-home .ch-solsym__title{letter-spacing:-.02em;text-wrap:balance;color:#2f2629;margin-top:.75rem;font-size:1.25rem;line-height:1.12}@media (min-width:1024px){.claro-home .ch-solsym__title{font-size:clamp(1.375rem,1.15rem + .8vw,1.875rem)}}.claro-home .ch-solsym p{color:#5d5256;max-width:26rem;margin-top:.75rem;font-size:.9875rem;line-height:1.6}.claro-home .ch-solp-today{gap:2.5rem;margin-top:clamp(4rem,8vw,6.5rem);display:grid}.claro-home .ch-solp-today .ch-soltag{color:#6b6265}.claro-home .ch-solp-today .ch-lede{max-width:34rem;margin-top:1.5rem}.claro-home .ch-solp-today__stage{position:relative}.claro-home .ch-solp-today__stage .ch-solvis{aspect-ratio:4/3;border-radius:1.5rem}.claro-home .ch-solscraps{position:absolute;inset:0}.claro-home .ch-solscrap{color:#3d3437;background:#fffdf8;border-radius:.5rem;align-items:center;gap:.6rem;max-width:70%;padding:.7rem 1rem;font-size:clamp(.8125rem,.75rem + .3vw,.9375rem);font-weight:500;display:flex;position:absolute;box-shadow:0 1px #170a0e0f,0 14px 28px -18px #170a0e73}.claro-home .ch-solscrap span{font-family:var(--sol-mono);color:#6b6265;font-size:.6875rem}.claro-home .ch-solscrap--1{top:12%;left:7%;rotate:-4deg}.claro-home .ch-solscrap--2{top:41%;right:6%;rotate:3deg}.claro-home .ch-solscrap--3{bottom:13%;left:15%;rotate:-1.5deg}@media (min-width:1024px){.claro-home .ch-solsym{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}.claro-home .ch-solp-today{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:5rem}}.claro-home .ch-solp-after{padding-block:clamp(4.5rem,9vw,8rem)}.claro-home .ch-solp-after__pic{aspect-ratio:4/3;border-radius:1.25rem;margin-bottom:1.75rem}.claro-home .ch-solp-work__head{gap:2rem;display:grid}.claro-home .ch-solp-options .ch-solp-work__head+.ch-solfork{margin-top:clamp(3rem,6vw,4.5rem)}.claro-home .ch-solp-after__pic--head{margin:2rem 0 0}.claro-home .ch-solp-work__pic{aspect-ratio:16/9;border-radius:1.25rem}.claro-home .ch-solp-kit__pic{aspect-ratio:4/3;border-radius:1.25rem;margin-top:2rem}@media (min-width:1024px){.claro-home .ch-solp-work__head:has(.ch-solp-work__pic){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:4rem}.claro-home .ch-solp-kit__pic{max-width:28rem}}.claro-home .ch-solp-after__notes .ch-link{color:var(--s-ink);margin-top:1.25rem}.claro-home .ch-solmarks{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.claro-home .ch-solmarks+h2{margin-top:1.25rem}.claro-home .ch-solillus{font-family:var(--sol-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--s-ink);border:1px dashed;border-radius:.375rem;align-items:center;padding:.3rem .7rem;font-size:.6875rem;font-weight:500;display:inline-flex}.claro-home .ch-solp-today .ch-solillus{color:#5d5256}.claro-home .ch-solp-after__title{max-width:20ch;margin-top:1.25rem}.claro-home .ch-solp-after__grid{gap:3rem;margin-top:clamp(2.5rem,5vw,4rem);display:grid}.claro-home .ch-solflow{--p:1;gap:1rem;padding-left:3.5rem;display:grid;position:relative}.claro-home .ch-solflow:before,.claro-home .ch-solflow:after{content:"";background:#170a0e1a;width:2px;position:absolute;top:1.5rem;bottom:1.5rem;left:calc(1.125rem - 1px)}.claro-home .ch-solflow:after{background:var(--s-ink);transform:scaleY(var(--p));transform-origin:50% 0}.claro-home .ch-solflow__st{position:relative}.claro-home .ch-solflow__node{z-index:1;border:1.5px solid var(--s-ink);width:2.25rem;height:2.25rem;color:var(--s-ink);background:#fff;border-radius:.6rem;place-items:center;display:grid;position:absolute;top:1.15rem;left:-3.5rem}.claro-home .ch-solflow__node svg{width:1.05rem;height:1.05rem}.claro-home .ch-solflow__st.is-ai .ch-solflow__node{background:var(--s-ink);color:#fff;border-radius:50%}.claro-home .ch-solflow__st.is-team .ch-solflow__node,.claro-home .ch-solflow__st.is-people .ch-solflow__node{border-color:var(--ch-burgundy);background:var(--ch-burgundy);color:#fff;border-radius:50%;box-shadow:0 0 0 5px #81172e24}.claro-home .ch-solflow__card{border:1px solid var(--ch-rule);background:#fff;border-radius:1rem;padding:1.25rem 1.5rem 1.4rem}.claro-home .ch-solflow__st.is-team .ch-solflow__card,.claro-home .ch-solflow__st.is-people .ch-solflow__card{border-color:#81172e66;box-shadow:0 28px 50px -38px #81172e8c}.claro-home .ch-solflow__meta{font-family:var(--sol-mono);color:var(--ch-muted);justify-content:space-between;align-items:center;gap:1rem;font-size:.75rem;display:flex}.claro-home .ch-solflow__actor{background:var(--s-1);color:var(--s-ink);letter-spacing:.02em;border-radius:999px;padding:.2rem .6rem}.claro-home .ch-solflow__st.is-ai .ch-solflow__actor{background:var(--s-ink);color:#fff}.claro-home .ch-solflow__st.is-team .ch-solflow__actor,.claro-home .ch-solflow__st.is-people .ch-solflow__actor{color:var(--ch-burgundy);background:#f6e0e5}.claro-home .ch-solflow__title{letter-spacing:-.02em;margin-top:.7rem;font-size:clamp(1.375rem,1.15rem + .8vw,1.75rem);line-height:1.12}.claro-home .ch-solflow__text{max-width:36rem;color:var(--ch-muted);margin-top:.45rem;font-size:.9875rem;line-height:1.6}.claro-home .ch-solnote{border-top:1px solid var(--ch-rule);color:#3b3235;grid-template-columns:2.25rem minmax(0,1fr);gap:0 1rem;padding:1.5rem 0;font-size:1rem;line-height:1.65;display:grid}.claro-home .ch-solnote:first-child{border-top:1px solid var(--ch-ink)}.claro-home .ch-solnote span{font-family:var(--sol-mono);color:var(--s-ink);font-size:.75rem;line-height:1.9}@media (min-width:1024px){.claro-home .ch-solp-after__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:5rem}.claro-home .ch-solp-after__notes{position:sticky;top:7rem}.claro-home .ch-solp-after--solo .ch-wrap{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:5rem;display:grid}.claro-home .ch-solp-after--solo .ch-solp-after__head{position:sticky;top:7rem}.claro-home .ch-solp-after--solo .ch-solp-after__grid{grid-template-columns:minmax(0,1fr);margin-top:0}}.claro-home .ch-solflow__st.is-joint .ch-solflow__node,.claro-home .ch-solrail__st.is-joint .ch-solrail__node{background:var(--s-1)}.claro-home .ch-solrail__st.is-joint .ch-solrail__node{border-color:var(--s-ink)}.claro-home .ch-solp-after--plate{--ch-muted:var(--ch-on-dark-muted);--ch-rule:#ffffff1f;color:#fff;background-color:#1f060c;background-image:radial-gradient(62% 82% at 100% 100%,#81172e99,#0000 70%),radial-gradient(46% 58% at 0 0,#81172e4d,#0000 70%),linear-gradient(160deg,#1a050a 0%,#25080f 55%,#300a15 100%)}.claro-home .ch-solp-after--plate .ch-soltag{color:#ffffff80}.claro-home .ch-solp-after--plate .ch-solstate--after{color:var(--s-1)}.claro-home .ch-solp-after--plate .ch-solstate--after:before{background:var(--s-1);box-shadow:0 0 0 4px color-mix(in srgb,var(--s-1)18%,transparent)}.claro-home .ch-solp-after--plate .ch-solflow:before{background:#ffffff1f}.claro-home .ch-solp-after--plate .ch-solflow:after{background:var(--s-1)}.claro-home .ch-solp-after--plate .ch-solflow[data-hold]:after{transform:scaleY(var(--held,var(--p)))}.claro-home .ch-solp-after--plate .ch-solflow__st .ch-solflow__node{border-color:var(--s-1);background:var(--s-1);color:var(--s-deep);box-shadow:0 0 0 5px color-mix(in srgb,var(--s-1)14%,transparent);transition:background-color .35s,border-color .35s,color .35s,box-shadow .35s}.claro-home .ch-solp-after--plate .ch-solflow__st.is-team .ch-solflow__node,.claro-home .ch-solp-after--plate .ch-solflow__st.is-people .ch-solflow__node{border-color:var(--ch-rose);background:var(--ch-rose);color:#3a0b17;box-shadow:0 0 0 5px #f0a9b62e}.claro-home .ch-solp-after--plate .ch-solflow[data-hold] .ch-solflow__st:not([data-lit]) .ch-solflow__node{color:#ffffff8c;box-shadow:none;background:#2a0b13;border-color:#ffffff38}.claro-home .ch-solp-after--plate .ch-solflow__card{background:#ffffff0b;border-color:#ffffff1a;transition:opacity .35s,border-color .35s}.claro-home .ch-solp-after--plate .ch-solflow[data-hold] .ch-solflow__st:not([data-lit]) .ch-solflow__card{opacity:.5}.claro-home .ch-solp-after--plate .ch-solflow__st.is-team .ch-solflow__card,.claro-home .ch-solp-after--plate .ch-solflow__st.is-people .ch-solflow__card{border-color:#f0a9b673;box-shadow:0 28px 50px -38px #000000b3}.claro-home .ch-solp-after--plate .ch-solflow__meta{color:#ffffff8c}.claro-home .ch-solp-after--plate .ch-solflow__st .ch-solflow__actor{background:color-mix(in srgb,var(--s-1)14%,transparent);color:var(--s-1)}.claro-home .ch-solp-after--plate .ch-solflow__st.is-team .ch-solflow__actor,.claro-home .ch-solp-after--plate .ch-solflow__st.is-people .ch-solflow__actor{color:var(--ch-rose);background:#f0a9b624}.claro-home .ch-solp-after--plate .ch-solflow__title{color:#fff}.claro-home .ch-solshift{background:#ffffff09;border:1px solid #ffffff1a;border-radius:1.25rem;max-width:30rem;margin-top:2.5rem;padding:1.5rem}.claro-home .ch-solshift__stage{--t:1;--pad:.9rem;--gap:2.25rem;--edge:1.5px;gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.claro-home .ch-solshift__box{min-height:9rem;padding:var(--pad);border:var(--edge)dashed #ffffff47;background:#ffffff05;border-radius:.9rem;align-content:space-between;gap:1.25rem;display:grid}.claro-home .ch-solshift__box--new{border-style:solid;border-color:color-mix(in srgb,var(--s-1)65%,transparent);background:color-mix(in srgb,var(--s-1)7%,transparent)}.claro-home .ch-solshift__cap{font-family:var(--sol-mono);color:#ffffffb3;font-size:.8125rem;font-weight:600;line-height:1.3}.claro-home .ch-solshift__box--new .ch-solshift__cap{color:var(--s-1)}.claro-home .ch-solshift__slot{border:1.5px dashed #ffffff2e;border-radius:.6rem;height:3.25rem}.claro-home .ch-solshift__track{left:calc(50% - var(--gap)/2 + .25rem);width:calc(var(--gap) - .5rem);bottom:calc(var(--pad) + var(--edge) + 1.625rem);border-top:1.5px dashed #ffffff59;position:absolute}.claro-home .ch-solshift__unit{left:calc(var(--pad) + var(--edge) + (50% + var(--gap)/2)*var(--t));bottom:calc(var(--pad) + var(--edge));width:calc((100% - var(--gap))/2 - 2*(var(--pad) + var(--edge)));background:var(--s-1);height:3.25rem;color:var(--s-deep);border-radius:.6rem;align-items:center;gap:.55rem;padding:0 .85rem;font-size:.9375rem;font-weight:600;transition:left .6s cubic-bezier(.65,0,.35,1);display:flex;position:absolute;box-shadow:0 14px 26px -14px #000000b3}.claro-home .ch-solshift__unit svg{flex:none;width:1.1rem;height:1.1rem}.claro-home .ch-solshift__ticks{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:.375rem;margin-top:1.5rem;display:grid}.claro-home .ch-solshift__ticks li{font-family:var(--sol-mono);color:#fff6;gap:.5rem;font-size:.6875rem;display:grid}.claro-home .ch-solshift__ticks li:before{content:"";background:#ffffff24;border-radius:999px;height:.3rem;transition:background-color .3s}.claro-home .ch-solshift__ticks li.is-lit{color:#fffc}.claro-home .ch-solshift__ticks li.is-lit:before{background:var(--s-1)}.claro-home .ch-solshift__ticks li.is-lit.is-human:before{background:var(--ch-rose)}.claro-home .ch-solshift__now{font-family:var(--font-home-display),Georgia,"Times New Roman",serif;color:#fff;border-top:1px solid #ffffff1a;align-items:baseline;gap:.75rem;margin-top:1.25rem;padding-top:1.1rem;font-size:1.375rem;line-height:1.15;display:flex}.claro-home .ch-solshift__now span{font-family:var(--sol-mono);color:var(--s-1);font-size:.75rem}.claro-home .ch-solshift__now.is-human span{color:var(--ch-rose)}@media (max-width:767.98px){.claro-home .ch-solshift{margin-top:2rem;padding:1.1rem}.claro-home .ch-solshift__stage{--pad:.7rem;--gap:1.5rem}.claro-home .ch-solshift__box{min-height:7.5rem}.claro-home .ch-solshift__cap{font-size:.75rem}.claro-home .ch-solshift__unit{padding:0 .6rem;font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.claro-home .ch-solp-after--plate .ch-solflow__st .ch-solflow__node,.claro-home .ch-solp-after--plate .ch-solflow__card,.claro-home .ch-solshift__ticks li:before,.claro-home .ch-solshift__unit{transition:none}}.claro-home .ch-solp-options{background:#fff}.claro-home .ch-solp-options__title{max-width:20ch}.claro-home .ch-solfork{--gap:1.25rem;gap:var(--gap);margin-top:clamp(2.5rem,5vw,3.5rem);padding-left:1.75rem;display:grid;position:relative}.claro-home .ch-solfork__route:not(:last-child):before{content:"";top:2rem;left:calc(-1.25rem - 1px);bottom:calc(-1*var(--gap) - 2rem);border-left:2px solid var(--s-ink);position:absolute}.claro-home .ch-solfork__route{border:1px solid var(--ch-rule);background:var(--sol-paper);border-radius:1.125rem;padding:1.5rem 1.5rem 1.6rem;position:relative}.claro-home .ch-solfork__route:before{content:"";border-top:2px solid var(--s-ink);width:1.25rem;position:absolute;top:2rem;left:calc(-1.25rem - 1px)}.claro-home .ch-solfork__route:after{content:"";border:2px solid var(--s-ink);background:#fff;border-radius:3px;width:.75rem;height:.75rem;position:absolute;top:1.65rem;left:-.4rem}.claro-home .ch-solfork__no{font-family:var(--sol-mono);color:var(--s-ink);font-size:.75rem}.claro-home .ch-solfork__name{letter-spacing:-.02em;margin-top:.75rem;font-size:clamp(1.5rem,1.2rem + .9vw,2rem);line-height:1.08}.claro-home .ch-solfork__route p{color:var(--ch-muted);margin-top:.75rem;font-size:.9875rem;line-height:1.6}.claro-home .ch-solp-options__text{max-width:48rem;margin-top:clamp(2.5rem,4vw,3rem)}@media (min-width:768px){.claro-home .ch-solfork{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:3.25rem;padding-left:0}.claro-home .ch-solfork__route:not(:last-child):before{top:-1.75rem;bottom:auto;left:50%}.claro-home .ch-solfork:before{content:"";left:calc((100% - 2*var(--gap))/6);right:calc((100% - 2*var(--gap))/6);border-top:2px solid var(--s-ink);position:absolute;top:1.5rem}.claro-home .ch-solfork:after{content:"";border-left:2px solid var(--s-ink);height:1.5rem;position:absolute;top:0;left:50%;translate:-1px}.claro-home .ch-solfork__route:before{border-top:0;border-left:2px solid var(--s-ink);width:auto;height:1.75rem;top:-1.75rem;left:50%;translate:-1px}.claro-home .ch-solfork__route:after{top:-.4rem;left:50%;translate:-50%}}.claro-home .ch-solfork__source{font-family:var(--sol-mono);color:var(--s-ink);justify-self:start;align-items:center;gap:.875rem;margin-top:.5rem;font-size:.8125rem;font-weight:600;line-height:1.3;display:flex}.claro-home .ch-solfork__root{border:1.5px solid var(--s-ink);background:var(--s-1);width:2.5rem;height:2.5rem;color:var(--s-ink);box-shadow:0 0 0 5px color-mix(in srgb,var(--s-ink)10%,transparent);border-radius:.65rem;flex:none;place-items:center;display:grid}.claro-home .ch-solfork__root svg{width:1.15rem;height:1.15rem}.claro-home .ch-solp-options .ch-solp-work__head+.ch-solfork--rooted{margin-top:0}@media (max-width:767.98px){.claro-home .ch-solfork--rooted{padding-top:1rem;padding-left:2.5rem}.claro-home .ch-solfork--rooted:after{content:"";border-left:2px solid var(--s-ink);height:3rem;position:absolute;top:0;left:calc(1.25rem - 1px)}}@media (min-width:768px){.claro-home .ch-solfork__source{flex-direction:column-reverse;justify-self:center;gap:.75rem;margin-top:1.5rem}}@media (min-width:1024px){.claro-home .ch-solfork__source{grid-column:1/-1;margin-top:0}}.claro-home .ch-solp-today__figure .ch-kv{margin:0}.claro-home .ch-solp-today__figure .ch-kv__stage{background:radial-gradient(ellipse 70% 62% at 100% 0%,var(--s-1),transparent 70%),radial-gradient(ellipse 62% 56% at 0% 100%,var(--s-3),transparent 70%),linear-gradient(180deg,#f7f6f3 0%,#fbfaf8 100%)}.claro-home .ch-solp-today__figure .ch-kv__split i,.claro-home .ch-solp-today__figure .ch-kv__legend i{background:var(--s-ink)}.claro-home .ch-solp-today__figure .ch-kv__split i+i,.claro-home .ch-solp-today__figure .ch-kv__legend span+span i{background:color-mix(in srgb,var(--s-ink)38%,#fff)}.claro-home .ch-solp-today__figure .ch-kv__chip{background:color-mix(in srgb,var(--s-ink)10%,transparent);color:var(--s-ink)}.claro-home .ch-solp-today__figure .ch-kv__notes li{border-color:color-mix(in srgb,var(--s-ink)35%,transparent)}.claro-home .ch-solp-work{background:#fff}.claro-home .ch-solp-work__title{max-width:22ch}.claro-home .ch-solphase{gap:2.5rem;margin-top:clamp(2.5rem,5vw,4rem);display:grid}.claro-home .ch-solphase__seg{background:color-mix(in srgb,var(--s-ink)14%,transparent);border-radius:999px;height:.5rem;display:block;position:relative;overflow:hidden}.claro-home .ch-solphase__seg:after{content:"";border-radius:inherit;background:var(--s-ink);transform-origin:0;position:absolute;inset:0}.claro-home .ch-solphase[data-info=wait] .ch-solphase__seg:after{transform:scaleX(0)}.claro-home .ch-solphase[data-info=play] .ch-solphase__seg:after{transition:transform .75s cubic-bezier(.65,0,.35,1);transition-delay:calc(.2s + var(--i)*.55s)}.claro-home .ch-solphase__no{font-family:var(--sol-mono);color:var(--s-ink);margin-top:1.25rem;font-size:.75rem;display:block}.claro-home .ch-solphase__name{letter-spacing:-.02em;margin-top:.5rem;font-size:clamp(1.5rem,1.2rem + .9vw,2rem);line-height:1.08}.claro-home .ch-solphase__item p{max-width:24rem;color:var(--ch-muted);margin-top:.75rem;font-size:.9875rem;line-height:1.6}.claro-home .ch-solp-work__more{flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1.25rem;font-size:.9375rem;display:flex}@media (min-width:768px){.claro-home .ch-solphase{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem}}@media (min-width:1024px){.claro-home .ch-solphase{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:.375rem}.claro-home .ch-solphase__item>:not(.ch-solphase__seg){padding-right:1.75rem}}.claro-home .ch-solp-kit{background:var(--sol-paper)}.claro-home .ch-solp-kit__grid{gap:3rem;display:grid}.claro-home .ch-solp-kit__copy .ch-lede{max-width:32rem;margin-top:1.5rem}.claro-home .ch-solsheet{box-shadow:0 0 0 1px #170a0e0d,0 44px 80px -60px color-mix(in srgb,var(--s-deep)70%,transparent);background:#fff;border-radius:1.25rem;padding:.75rem clamp(1.25rem,3vw,2.25rem);position:relative}.claro-home .ch-solsheet__row{border-top:1px solid var(--ch-rule);grid-template-columns:1.375rem minmax(0,1fr);gap:0 1.1rem;padding:1.35rem 0;display:grid}.claro-home .ch-solsheet__row:first-child{border-top:0}.claro-home .ch-solsheet__box{border:1.5px solid var(--s-ink);background:var(--s-ink);border-radius:.375rem;width:1.375rem;height:1.375rem;margin-top:.2rem;position:relative}.claro-home .ch-solsheet__box:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:.38rem;height:.72rem;position:absolute;top:.12rem;left:.36rem;rotate:45deg}.claro-home .ch-solsheet[data-info=wait] .ch-solsheet__box{background:0 0}.claro-home .ch-solsheet[data-info=wait] .ch-solsheet__box:after{scale:0}.claro-home .ch-solsheet[data-info=play] .ch-solsheet__box{transition:background-color .25s ease calc(.35s + var(--i)*.35s)}.claro-home .ch-solsheet[data-info=play] .ch-solsheet__box:after{transition:scale .4s cubic-bezier(.34,1.56,.64,1)calc(.45s + var(--i)*.35s)}.claro-home .ch-solsheet__name{letter-spacing:-.015em;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);line-height:1.15}.claro-home .ch-solsheet__row p{color:var(--ch-muted);margin-top:.4rem;font-size:.9375rem;line-height:1.6}@media (min-width:1024px){.claro-home .ch-solp-kit__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:5rem}.claro-home .ch-solp-kit__copy{position:sticky;top:7rem}}.claro-home .ch-solp-kit__grid--over{row-gap:0}.claro-home .ch-solp-kit__under{z-index:0;aspect-ratio:4/3;box-shadow:0 50px 90px -70px color-mix(in srgb,var(--s-deep)80%,transparent);border-radius:1.5rem;margin-top:2.5rem}.claro-home .ch-solp-kit__under.ch-solvis:after{inset:1.125rem 1.125rem 52%}.claro-home .ch-solp-kit__grid--over>.ch-solsheet{z-index:1;box-shadow:0 0 0 1px #170a0e0f,0 30px 60px -36px color-mix(in srgb,var(--s-deep)55%,transparent);margin:-37.5% .75rem 0}@media (min-width:1024px){.claro-home .ch-solp-kit__grid--over{column-gap:5rem}.claro-home .ch-solp-kit__grid--over>.ch-solp-kit__copy{grid-area:1/1/span 2;align-self:center;position:static}.claro-home .ch-solp-kit__under{grid-area:1/2;margin-top:0}.claro-home .ch-solp-kit__grid--over>.ch-solsheet{grid-area:2/2;margin-inline:2rem}}.claro-home .ch-solp-proof__head{gap:1.5rem;display:grid}.claro-home .ch-solp-proof__head .ch-h2{max-width:18ch}.claro-home .ch-solp-proof__head .ch-lede{max-width:40rem}@media (min-width:1024px){.claro-home .ch-solp-proof__head{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:5rem}}.claro-home .ch-solboard{background:radial-gradient(ellipse 75% 60% at 0% 0%,var(--s-1),transparent 70%),radial-gradient(ellipse 80% 80% at 100% 100%,var(--s-3),transparent 66%),var(--s-2);border-radius:1.5rem;margin-top:clamp(2.5rem,5vw,4rem);padding:clamp(.625rem,1.6vw,1.25rem)}.claro-home .ch-solboard__sheet{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 0 0 1px #170a0e0a,0 30px 60px -44px color-mix(in srgb,var(--s-deep)70%,transparent);background:#ffffffd6;border:1px solid #ffffffe6;border-radius:1.125rem;padding:.25rem clamp(1.125rem,3vw,2.25rem) .5rem}.claro-home .ch-solboard__head,.claro-home .ch-solboard__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:.875rem 1rem;display:grid}.claro-home .ch-solboard__head{border-bottom:1px solid var(--ch-rule);padding:1.125rem 0 1rem}.claro-home .ch-solboard__head .ch-solillus{grid-column:1/-1;justify-self:start}.claro-home .ch-solboard__col{color:var(--ch-ink);padding-left:1.125rem;font-size:.8125rem;font-weight:600;line-height:1.3;display:block;position:relative}.claro-home .ch-solboard__col:before{content:"";background:#bdb5b0;border-radius:2px;width:.625rem;height:.625rem;position:absolute;top:.22rem;left:0}.claro-home .ch-solboard__col--after:before{background:var(--s-ink)}.claro-home .ch-solboard__row{border-top:1px solid var(--ch-rule);padding:1.125rem 0}.claro-home .ch-solboard__row:first-child{border-top:0}.claro-home .ch-solboard__name{letter-spacing:-.01em;color:var(--ch-ink);grid-column:1/-1;align-items:center;gap:.875rem;font-size:clamp(1.125rem,1rem + .4vw,1.375rem);line-height:1.2;display:flex}.claro-home .ch-solboard__icon{background:color-mix(in srgb,var(--s-ink)10%,#fff);width:2.25rem;height:2.25rem;color:var(--s-ink);border-radius:.625rem;flex:none;place-items:center;display:grid}.claro-home .ch-solboard__icon .ch-glyph{width:1.125rem;height:1.125rem}.claro-home .ch-solboard__cell{background:#170a0e0f;border-radius:999px;height:.625rem;display:block;overflow:hidden}.claro-home .ch-solboard__cell i{border-radius:inherit;background:#bdb5b0;height:100%;display:block}.claro-home .ch-solboard__cell--after i{background:var(--s-ink)}@media (min-width:768px){.claro-home .ch-solboard__head,.claro-home .ch-solboard__row{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);column-gap:clamp(1.5rem,3vw,3rem)}.claro-home .ch-solboard__head .ch-solillus,.claro-home .ch-solboard__name{grid-column:auto}.claro-home .ch-solboard__row{padding:1.25rem 0}}.claro-home .ch-solp-proof__cases{letter-spacing:-.015em;align-items:center;gap:1.25rem;margin-top:clamp(3.5rem,7vw,5rem);font-size:clamp(1.5rem,1.25rem + .8vw,2rem);line-height:1.1;display:flex}.claro-home .ch-solp-proof__cases:after{content:"";background:var(--ch-rule);flex:1;height:1px}.claro-home .ch-solp-proof__cases+.ch-soltix{margin-top:clamp(1.5rem,3vw,2rem)}@media (prefers-reduced-motion:reduce){.claro-home .ch-solword>span,.claro-home .ch-solrail:after,.claro-home .ch-solrail__node{animation:none}.claro-home .ch-solx__name,.claro-home .ch-solx__line,.claro-home .ch-solx__pane,.claro-home .ch-soltix__item,.claro-home .ch-soltix__stub img{transition:none}.claro-home .ch-solx__item.is-on .ch-solx__name,.claro-home .ch-solx__item.is-on .ch-solx__line,.claro-home .ch-soltix__item:hover{translate:none}}
