.claro-home .ch-abt{--abt-grey:#f8f7f5;--abt-line:#81172e66;--abt-rose-1:#f5dce2;--abt-rose-2:#fbf0f2;--abt-rose-3:#f1e3d6;background:#fff}.claro-home .ch-abtmark{color:var(--ch-burgundy);align-items:center;gap:.625rem;margin:0;font-size:.9375rem;font-weight:500;line-height:1.3;display:inline-flex}.claro-home .ch-abtmark__spiral{flex:none;width:1.125rem;height:1.125rem}.claro-home .ch-abtvis{--cross:var(--abt-line);background:radial-gradient(ellipse 70% 60% at 0% 0%,var(--abt-rose-1),transparent 70%),radial-gradient(ellipse 80% 80% at 100% 100%,var(--abt-rose-3),transparent 66%),var(--abt-rose-2);border-radius:1.5rem;position:relative;overflow:hidden}.claro-home .ch-abtvis img{object-fit:cover}.claro-home .ch-abtvis--empty:after{content:"";pointer-events:none;background:linear-gradient(var(--cross),var(--cross))left 0 top .625rem/1.25rem 1px no-repeat,linear-gradient(var(--cross),var(--cross))left .625rem top 0/1px 1.25rem no-repeat,linear-gradient(var(--cross),var(--cross))right 0 top .625rem/1.25rem 1px no-repeat,linear-gradient(var(--cross),var(--cross))right .625rem top 0/1px 1.25rem no-repeat,linear-gradient(var(--cross),var(--cross))left 0 bottom .625rem/1.25rem 1px no-repeat,linear-gradient(var(--cross),var(--cross))left .625rem bottom 0/1px 1.25rem no-repeat,linear-gradient(var(--cross),var(--cross))right 0 bottom .625rem/1.25rem 1px no-repeat,linear-gradient(var(--cross),var(--cross))right .625rem bottom 0/1px 1.25rem no-repeat;position:absolute;inset:1.125rem}.claro-home .ch-abtvis__spiral{aspect-ratio:188/182;width:clamp(3rem,16%,6rem);height:auto;color:var(--ch-burgundy);opacity:.1;margin:auto;position:absolute;inset:0}.claro-home .ch-abt-hero{background:radial-gradient(46% 50% at 96% 4%,#f0a9b642,#0000 70%),radial-gradient(40% 40% at 2% 0,#81172e0d,#0000 70%);padding-top:clamp(2rem,4vw,3.5rem)}.claro-home .ch-abt-hero__head{gap:2rem 4rem;margin-top:clamp(2.25rem,5vw,4rem);display:grid}@media (min-width:1024px){.claro-home .ch-abt-hero__head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}}.claro-home .ch-abt-hero__title{letter-spacing:-.024em;text-wrap:balance;font-size:clamp(2.5rem,1.1rem + 4vw,5rem);line-height:1.02}.claro-home .ch-abtmast{view-timeline:--abt-mast block;background:radial-gradient(58% 62% at 50% 52%,#f0a9b657,#0000 72%),linear-gradient(#fff0,#fff 94%);margin-top:clamp(1rem,2.5vw,2rem);padding-block:clamp(1.5rem,3vw,2.5rem) clamp(4.5rem,9vw,8rem);position:relative;overflow-x:clip}.claro-home .ch-abtmast__logo{width:min(100% - 2.5rem,92rem);margin-inline:auto}@media (min-width:768px){.claro-home .ch-abtmast__logo{width:min(100% - 5rem,92rem)}}.claro-home .ch-abtwm{color:var(--ch-ink)}.claro-home .ch-abtmast [data-logo-letter=c]{--sx:-110px}.claro-home .ch-abtmast [data-logo-letter=l]{--sx:-55px}.claro-home .ch-abtmast [data-logo-letter=a]{--sx:-15px}.claro-home .ch-abtmast [data-logo-letter=r]{--sx:50px}.claro-home .ch-abtmast [data-logo-letter=o]{--sx:120px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.claro-home .ch-abtmast [data-logo-letter]{animation:linear both ch-abt-spread;animation-timeline:--abt-mast;animation-range:contain 30% exit}}}@keyframes ch-abt-spread{to{translate:var(--sx)0}}@media (prefers-reduced-motion:no-preference){.claro-home .ch-abtwm [data-logo-piece],.claro-home .ch-abtwm [data-logo-dot],.claro-home .ch-abtwm [data-logo-spiral]{transform-box:fill-box;transform-origin:50%}.claro-home .ch-abtwm [data-logo-piece]{animation:ch-abt-piece 1.5s var(--ch-ease)calc(.35s + var(--i)*70ms)both}.claro-home .ch-abtwm [data-logo-spiral]{animation:ch-abt-roll 1.9s var(--ch-ease).55s both}.claro-home .ch-abtwm [data-logo-dot]{animation:ch-abt-dot .8s cubic-bezier(.34,1.56,.64,1)calc(1.2s + var(--i)*.12s)both}}@keyframes ch-abt-piece{0%{opacity:0;translate:var(--tx)var(--ty);rotate:var(--r)}}@keyframes ch-abt-roll{0%{opacity:0;translate:340px;rotate:320deg}}@keyframes ch-abt-dot{0%{scale:0}}.claro-home .ch-abt-amb{background:#fff}.claro-home .ch-abt-amb__grid{gap:2.5rem 4rem;display:grid}.claro-home .ch-abt-amb__mark{display:none}@media (min-width:1024px){.claro-home .ch-abt-amb__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}.claro-home .ch-abt-amb__mark{aspect-ratio:1;background:radial-gradient(circle at 50% 50%,var(--abt-rose-1),transparent 68%);border-radius:50%;place-items:center;display:grid;position:sticky;top:7rem}}.claro-home .ch-abt-amb__spiral{aspect-ratio:188/182;width:72%;height:auto;color:var(--ch-burgundy)}.claro-home .ch-abt-amb__pic{margin-top:clamp(3rem,6vw,5rem);position:relative}.claro-home .ch-abt-amb__vis{aspect-ratio:4/3}@media (min-width:768px){.claro-home .ch-abt-amb__vis{aspect-ratio:21/9}.claro-home .ch-abt-amb__vis img{object-position:50% 60%}}.claro-home .ch-abt-do__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem 3rem;display:flex}.claro-home .ch-abtq{margin-top:clamp(2.5rem,5vw,4rem)}.claro-home .ch-abtq__list{border-top:1px solid var(--ch-rule-strong);margin:0;padding:0;list-style:none;display:grid}.claro-home .ch-abtq__cell{border-bottom:1px solid var(--ch-rule);flex-direction:column;padding-block:clamp(1.75rem,3.5vw,3rem);display:flex;position:relative}.claro-home .ch-abtq__cell:before{content:"";background:var(--ch-burgundy);transform-origin:0;height:2px;transition:transform .6s var(--ch-ease);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.claro-home .ch-abtq__cell:hover:before,.claro-home .ch-abtq__cell:focus-within:before{transform:scaleX(1)}@media (min-width:768px){.claro-home .ch-abtq__list{grid-template-columns:repeat(2,minmax(0,1fr))}.claro-home .ch-abtq__cell:nth-child(odd){border-right:1px solid var(--ch-rule);padding-right:clamp(2rem,4vw,4rem)}.claro-home .ch-abtq__cell:nth-child(2n){padding-left:clamp(2rem,4vw,4rem)}.claro-home .ch-abtq__cell:nth-child(2n):before{left:clamp(2rem,4vw,4rem)}.claro-home .ch-abtq__cell:nth-child(odd):before{right:clamp(2rem,4vw,4rem)}}.claro-home .ch-abtq__n{letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--ch-burgundy);font-size:.8125rem;font-weight:600}.claro-home .ch-abtq__text{max-width:34rem;color:var(--ch-muted);flex:1;margin-top:.75rem;line-height:1.65}.claro-home .ch-abtq__media{aspect-ratio:16/10;margin-top:1.75rem}.claro-home .ch-abtq__hub{display:none}@media (min-width:768px){.claro-home .ch-abtq__hub{z-index:2;border:1px solid var(--ch-rule-strong);width:4.75rem;height:4.75rem;color:var(--ch-burgundy);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:0;right:0;translate:50% 50%;box-shadow:0 18px 40px -24px #25080f73}}.claro-home .ch-abtq__spiral{aspect-ratio:188/182;width:2.625rem;height:auto;transition:rotate .9s var(--ch-ease)}.claro-home .ch-abtq:has(.ch-abtq__cell--2:hover,.ch-abtq__cell--2:focus-within) .ch-abtq__spiral{rotate:90deg}.claro-home .ch-abtq:has(.ch-abtq__cell--4:hover,.ch-abtq__cell--4:focus-within) .ch-abtq__spiral{rotate:180deg}.claro-home .ch-abtq:has(.ch-abtq__cell--3:hover,.ch-abtq__cell--3:focus-within) .ch-abtq__spiral{rotate:270deg}.claro-home .ch-abt-path{padding-block:clamp(1rem,3vw,2rem) clamp(4.5rem,9vw,9rem)}.claro-home .ch-abt-path__panel{--ch-muted:#e4dadd;isolation:isolate;color:#fff;background:radial-gradient(ellipse 60% 70% at 100% 0%,#f0a9b638,transparent 70%),radial-gradient(ellipse 55% 65% at 0% 100%,var(--ch-oxblood),transparent 75%),var(--ch-burgundy-deep);border-radius:1.75rem;padding:clamp(2.5rem,6vw,5.5rem) clamp(1.5rem,5vw,5rem);position:relative;overflow:hidden}.claro-home .ch-abt-path__ghost{z-index:-1;aspect-ratio:188/182;color:#ffffff0d;width:min(40rem,75%);height:auto;position:absolute;bottom:-32%;right:-10%}.claro-home .ch-abt-stops{--d0:2rem;--dstep:.5rem;--col:3.5rem;gap:1.75rem;margin:clamp(2.25rem,5vw,3.75rem) 0 0;padding:0;list-style:none;display:grid;position:relative}.claro-home .ch-abt-stops__item{grid-template-columns:var(--col)minmax(0,1fr);align-items:start;column-gap:1.25rem;display:grid;position:relative}.claro-home .ch-abt-stops__item:not(:last-child):before{content:"";left:calc(var(--col)/2);top:calc(var(--col)/2);bottom:calc(-1*(1.75rem + var(--col)/2));background:linear-gradient(#fff6,#fff3);width:1px;position:absolute}.claro-home .ch-abt-stops__mark{height:var(--col);justify-content:center;align-items:center;display:flex}.claro-home .ch-abt-stops__disc{--size:calc(var(--d0) + var(--g)*var(--dstep));z-index:1;box-sizing:border-box;width:var(--size);height:var(--size);padding:calc(var(--size)*.2);color:var(--ch-burgundy);background:#fff;border-radius:50%;flex:none;position:relative;box-shadow:0 0 0 6px #ffffff14}.claro-home .ch-abt-stops__body{min-width:0;padding-top:calc(var(--col)/2 - .8em);flex-direction:column;gap:.5rem;display:flex}.claro-home .ch-abt-stops__label{letter-spacing:-.01em;color:#fff;font-size:clamp(1.3125rem,1.1rem + .55vw,1.625rem);line-height:1.15}.claro-home .ch-abt-stops__line{color:var(--ch-muted);font-size:.9375rem;line-height:1.6}@media (min-width:900px){.claro-home .ch-abt-stops{--d0:2.25rem;--dstep:1rem;--row:5.25rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem}.claro-home .ch-abt-stops:before{content:"";left:0;right:calc((100% - 3*2.5rem)/4 - (var(--d0) + 3*var(--dstep))/2);top:calc(var(--row)/2);background:linear-gradient(90deg,#ffffff73,#ffffff1f);height:1px;position:absolute}.claro-home .ch-abt-stops__item{flex-direction:column;gap:1.5rem;display:flex}.claro-home .ch-abt-stops__item:not(:last-child):before{content:none}.claro-home .ch-abt-stops__mark{height:var(--row);justify-content:flex-start}.claro-home .ch-abt-stops__body{padding-top:0}.claro-home .ch-abt-stops__line{max-width:27ch}}.claro-home .ch-abt-stops[data-armed] .ch-abt-stops__disc{opacity:.35;transition:scale 1s var(--ch-ease)calc(var(--g)*.16s),opacity .6s ease calc(var(--g)*.16s);scale:.4}.claro-home .ch-abt-stops[data-armed] .ch-abt-stops__item[data-on] .ch-abt-stops__disc{opacity:1;scale:1}.claro-home .ch-abt-path__figures{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1.5rem 2rem;margin:clamp(2.5rem,5vw,4rem) 0 0;display:grid}.claro-home .ch-abt-path__figures>div{border-top:1px solid #ffffff2e;flex-direction:column-reverse;justify-content:flex-end;gap:.5rem;padding-top:1.25rem;display:flex}.claro-home .ch-abt-path__figures dd{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(2.75rem,1.6rem + 3.2vw,4.75rem);line-height:1}.claro-home .ch-abt-path__figures dt{color:var(--ch-muted);font-size:.9375rem}.claro-home .ch-abtreg{background:#fff}.claro-home .ch-abtreg__grid{border-top:1px solid var(--ch-rule-strong);border-left:1px solid var(--ch-rule);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(2.5rem,5vw,4rem) 0 0;padding:0;list-style:none;display:grid}@media (min-width:1024px){.claro-home .ch-abtreg__grid{grid-template-columns:repeat(9,minmax(0,1fr))}}.claro-home .ch-abtreg__cell{border-right:1px solid var(--ch-rule);border-bottom:1px solid var(--ch-rule);flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:clamp(6.5rem,12vw,8.5rem);padding:1.25rem .75rem;transition:background-color .3s;display:flex;position:relative}.claro-home .ch-abtreg__cell:hover{background:#fff}.claro-home .ch-abtreg__n{letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--ch-burgundy);font-size:.75rem;font-weight:600;position:absolute;top:.875rem;left:1rem}.claro-home .ch-abtreg__logo{filter:grayscale();opacity:.85;justify-content:center;align-items:center;min-height:3rem;transition:filter .3s,opacity .3s;display:flex}.claro-home .ch-abtreg__cell:hover .ch-abtreg__logo,.claro-home .ch-abtreg__link:focus-visible{filter:none;opacity:1}.claro-home .ch-abtreg__cell[data-light] img{filter:brightness(0)invert(.2)}.claro-home .ch-abtreg__cell[data-mark=skippo] img{object-view-box:inset(20.83% 29.17% 20.83% 29.17%);filter:grayscale()brightness(1.3)contrast(3);opacity:.8;max-height:44px}.claro-home .ch-abtreg__cell:is([data-mark=ministere],[data-mark=cri-rsk]){padding-inline:.375rem}.claro-home .ch-abtreg__cell[data-mark=ministere] img{max-height:44px}.claro-home .ch-abtreg__cell[data-mark=aui] img{max-height:56px}.claro-home .ch-abtreg__cell[data-mark=cri-rsk] img{max-height:31px}.claro-home .ch-abtreg__cell[data-mark=declic] img{max-height:56px}@media (max-width:1023.98px){.claro-home .ch-abtreg__cell[data-mark=skippo] img{max-height:38px}.claro-home .ch-abtreg__cell[data-mark=ministere] img{max-height:33px}.claro-home .ch-abtreg__cell[data-mark=aui] img{max-height:46px}.claro-home .ch-abtreg__cell[data-mark=cri-rsk] img{max-height:23px}.claro-home .ch-abtreg__cell[data-mark=declic] img{max-height:46px}}.claro-home .ch-abtreg__link:after{content:"";position:absolute;inset:0}.claro-home .ch-abtreg__link:focus-visible{outline:none}.claro-home .ch-abtreg__cell:has(.ch-abtreg__link:focus-visible){outline:2px solid var(--ch-burgundy);outline-offset:-2px;background:#fff}.claro-home .ch-abt-end__list{border-top:1px solid var(--ch-rule-strong);margin:clamp(2.5rem,5vw,4rem) 0 0;padding:0;list-style:none;display:grid}@media (min-width:768px){.claro-home .ch-abt-end__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.claro-home .ch-abt-end__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.claro-home .ch-abt-end__row{border-bottom:1px solid var(--ch-rule);height:100%;color:var(--ch-ink);flex-direction:column;gap:.5rem;padding:1.5rem 1.5rem 1.75rem 0;display:flex;position:relative}@media (min-width:768px){.claro-home .ch-abt-end__list li+li .ch-abt-end__row{border-left:1px solid var(--ch-rule);padding-left:1.5rem}}@media (min-width:768px) and (max-width:1023.98px){.claro-home .ch-abt-end__list li:nth-child(odd) .ch-abt-end__row{border-left:0;padding-left:0}}.claro-home .ch-abt-end__n{letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--ch-burgundy);font-size:.75rem;font-weight:600}.claro-home .ch-abt-end__t{letter-spacing:-.01em;font-size:1.5rem;line-height:1.15;transition:color .3s}.claro-home .ch-abt-end__x{color:var(--ch-muted);font-size:.875rem;line-height:1.55}.claro-home .ch-abt-end__go{color:var(--ch-burgundy);transition:translate .4s var(--ch-ease);margin-top:auto;padding-top:.875rem;display:inline-flex}.claro-home .ch-abt-end__row:hover .ch-abt-end__t{color:var(--ch-burgundy)}.claro-home .ch-abt-end__row:hover .ch-abt-end__go{translate:4px}.claro-home .ch-abt-end__row:focus-visible{outline:2px solid var(--ch-burgundy);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.claro-home .ch-abtq__spiral,.claro-home .ch-abtq__cell:before,.claro-home .ch-abt-end__go{transition:none}}
