.claro-home .ch-met{--met-grey:#f8f7f5;--met-line:#81172e6b;--met-rose-1:#f5dce2;--met-rose-2:#fbf0f2;--met-sand:#f1e3d6;--met-top:5.5rem;background:#fff}@media (min-width:1280px){.claro-home .ch-met{--met-top:6.25rem}}.claro-home .ch-met-frame__box,.claro-home .ch-metvis--empty:after,.claro-home .ch-met-quality__corners{--cm:var(--ch-burgundy);--cl:1.5rem;--cw:2px;background:linear-gradient(var(--cm),var(--cm))left top/var(--cl)var(--cw)no-repeat,linear-gradient(var(--cm),var(--cm))left top/var(--cw)var(--cl)no-repeat,linear-gradient(var(--cm),var(--cm))right top/var(--cl)var(--cw)no-repeat,linear-gradient(var(--cm),var(--cm))right top/var(--cw)var(--cl)no-repeat,linear-gradient(var(--cm),var(--cm))left bottom/var(--cl)var(--cw)no-repeat,linear-gradient(var(--cm),var(--cm))left bottom/var(--cw)var(--cl)no-repeat,linear-gradient(var(--cm),var(--cm))right bottom/var(--cl)var(--cw)no-repeat,linear-gradient(var(--cm),var(--cm))right bottom/var(--cw)var(--cl)no-repeat}.claro-home .ch-metvis{background:radial-gradient(ellipse 75% 65% at 100% 0%,var(--met-rose-1),transparent 70%),radial-gradient(ellipse 80% 80% at 0% 100%,var(--met-sand),transparent 66%),var(--met-rose-2);border-radius:1.5rem;position:relative;overflow:hidden}.claro-home .ch-metvis img{object-fit:cover}.claro-home .ch-metvis--empty:after{content:"";pointer-events:none;--cm:var(--met-line);--cl:1.25rem;--cw:1px;position:absolute;inset:1.125rem}.claro-home .ch-metvis__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-metseal{aspect-ratio:1;width:2.75rem;color:var(--ch-burgundy);border:1.5px solid;border-radius:50%;place-items:center;display:inline-grid;position:relative;rotate:-12deg}.claro-home .ch-metseal:before{content:"";opacity:.45;border:1px solid;border-radius:50%;position:absolute;inset:.1875rem}.claro-home .ch-metseal svg{aspect-ratio:188/182;width:48%;height:auto}.claro-home .ch-met-hero{background:radial-gradient(44% 52% at 100% 0,#f0a9b63d,#0000 70%),radial-gradient(40% 40% at 0 0,#81172e0d,#0000 70%);padding-block:clamp(2rem,4vw,3.5rem) clamp(3.5rem,7vw,6rem)}.claro-home .ch-met-hero__head{gap:2.5rem 4.5rem;margin-top:clamp(2.25rem,5vw,4rem);display:grid}@media (min-width:1024px){.claro-home .ch-met-hero__head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}}.claro-home .ch-met-hero__title{letter-spacing:-.024em;text-wrap:balance;font-size:clamp(2.5rem,1.1rem + 4vw,5rem);line-height:1.02}.claro-home .ch-met-hero__vis{aspect-ratio:1}.claro-home .ch-met-tabs{margin-top:clamp(3rem,6vw,5rem)}.claro-home .ch-met-tabs ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .375rem;display:grid}@media (min-width:640px){.claro-home .ch-met-tabs ol{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.claro-home .ch-met-tabs ol{border-bottom:2px solid var(--ch-ink);grid-template-columns:repeat(6,minmax(0,1fr))}}.claro-home .ch-met-tab{border-bottom:2px solid var(--ch-ink);background:var(--met-grey);height:100%;color:var(--ch-ink);transition:background-color .3s var(--ch-ease),color .3s var(--ch-ease);border-radius:.875rem .875rem 0 0;flex-direction:column;gap:.625rem;padding:.875rem 1rem 1.125rem;display:flex;position:relative}@media (min-width:1024px){.claro-home .ch-met-tab{border-bottom:0}}.claro-home .ch-met-tab__n{font-variant-numeric:tabular-nums;color:var(--ch-burgundy);transition:color .3s var(--ch-ease);font-size:.8125rem;font-weight:600}.claro-home .ch-met-tab__title{text-wrap:balance;font-size:clamp(1rem,.94rem + .25vw,1.125rem);line-height:1.2}@media (max-width:639.98px){.claro-home .ch-met-tabs ol{grid-template-columns:minmax(0,1fr);gap:.375rem}.claro-home .ch-met-tab{flex-direction:row;align-items:baseline;gap:.875rem;padding:.75rem 1rem .875rem}.claro-home .ch-met-tab__title{flex:1 1 0;min-width:0}}.claro-home .ch-met-tab__title,.claro-home .ch-met-sheet__title{container:ch-met-title/inline-size}@container ch-met-title (min-width:8.75em){.claro-home .ch-met-keep{white-space:nowrap}}.claro-home .ch-met-tab:hover{background:var(--ch-burgundy);color:#fff}.claro-home .ch-met-tab:hover .ch-met-tab__n{color:var(--ch-rose)}.claro-home .ch-met-tab:focus-visible{outline:2px solid var(--ch-burgundy);outline-offset:2px}.claro-home .ch-met-frame__grid{gap:2.5rem 5rem;display:grid}@media (min-width:1024px){.claro-home .ch-met-frame__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}.claro-home .ch-met-frame__vis{aspect-ratio:3/2}.claro-home .ch-met-frame__box{--cl:2rem;padding:clamp(1.75rem,4.5vw,3.75rem)}.claro-home .ch-met-frame__list{display:grid}.claro-home .ch-met-frame__item{grid-template-columns:1.375rem minmax(0,1fr);align-items:start;gap:0 1rem;padding-block:clamp(.875rem,1.6vw,1.125rem);display:grid}.claro-home .ch-met-frame__item+.ch-met-frame__item{border-top:1px solid var(--ch-rule)}.claro-home .ch-met-frame__item:first-child{padding-top:0}.claro-home .ch-met-frame__item:last-child{padding-bottom:.25rem}.claro-home .ch-met-frame__tick{width:1.375rem;height:1.375rem;color:var(--ch-burgundy);margin-top:.1875rem}.claro-home .ch-met-frame__line{color:var(--ch-ink);font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);font-weight:500;line-height:1.4;display:block}.claro-home .ch-met-frame__tail{color:var(--ch-muted);margin-top:.1875rem;font-size:.9375rem;line-height:1.5;display:block}.claro-home .ch-met-frame__note{border-top:1px solid var(--ch-rule);color:var(--ch-muted);margin-top:clamp(1.5rem,3vw,2rem);padding-top:1.125rem;font-size:.9375rem;line-height:1.65}@media (min-width:1024px){.claro-home .ch-met-frame__box{top:calc(var(--met-top) + 1rem);margin-top:clamp(1rem,3vw,2.5rem);position:sticky}}.claro-home .ch-met-stages{background:#fff;padding-block:clamp(4.5rem,9vw,9rem)}.claro-home .ch-met-stages__head{gap:1.75rem 4rem;display:grid}@media (min-width:1024px){.claro-home .ch-met-stages__head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}}.claro-home .ch-met-stages__grid{gap:3rem 4rem;margin-top:clamp(2.5rem,5vw,4.5rem);display:grid}@media (min-width:1024px){.claro-home .ch-met-stages__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.claro-home .ch-met-count{display:none}@media (min-width:1024px){.claro-home .ch-met-count{display:block}}.claro-home .ch-met-count__inner{top:calc(var(--met-top) + 1rem);position:sticky}.claro-home .ch-met-count__label{letter-spacing:0;text-transform:none;color:var(--ch-muted);font-size:.8125rem;font-weight:600}.claro-home .ch-met-count__n{font-variant-numeric:tabular-nums;align-items:baseline;gap:.375rem;margin-top:.5rem;display:flex;overflow:hidden}.claro-home .ch-met-count__digits{letter-spacing:-.04em;color:var(--ch-burgundy);font-size:clamp(6rem,9vw,9.5rem);line-height:.92;display:inline-block}.claro-home .ch-met-count__of{color:var(--ch-muted);font-size:1.375rem}.claro-home .ch-met-count__title{text-wrap:balance;max-width:14ch;min-height:2.4em;margin-top:1rem;font-size:1.5rem;line-height:1.2}.claro-home .ch-met-count__ticks{gap:.375rem;max-width:16rem;margin-top:1.75rem;display:flex}.claro-home .ch-met-count__ticks li{background:var(--ch-rule-strong);height:3px;transition:background-color .4s var(--ch-ease);border-radius:2px;flex:1}.claro-home .ch-met-count__ticks li[data-on]{background:var(--ch-burgundy)}@media (prefers-reduced-motion:no-preference){.claro-home .ch-met-count__digits,.claro-home .ch-met-count__title{animation:ch-met-up .6s var(--ch-ease)both}}@keyframes ch-met-up{0%{opacity:0;translate:0 .4em}}.claro-home .ch-met-sheets{gap:clamp(1.25rem,2.5vw,2rem);display:grid}.claro-home .ch-met-sheet{scroll-margin-top:calc(var(--met-top) + 1rem);border:1px solid var(--ch-rule);background:#fff;border-radius:1.5rem;padding:clamp(1.5rem,3.5vw,2.75rem);position:relative;box-shadow:0 1.5rem 3rem -2.5rem #570e1f4d}@media (min-width:1024px) and (min-height:760px){.claro-home .ch-met-sheets{gap:14vh}.claro-home .ch-met-sheet{top:calc(var(--met-top) + 1rem + var(--i)*.875rem);position:sticky;box-shadow:0 -.75rem 1.75rem -1.5rem #170a0e2e,0 1.5rem 3rem -2.5rem #570e1f4d}}.claro-home .ch-met-sheet__n{font-variant-numeric:tabular-nums;color:var(--ch-burgundy);font-size:.875rem;font-weight:600}.claro-home .ch-met-sheet__title{letter-spacing:-.015em;text-wrap:balance;margin-top:.75rem;font-size:clamp(1.625rem,1.2rem + 1.4vw,2.375rem);line-height:1.1}.claro-home .ch-met-sheet__text{max-width:44rem;color:var(--ch-muted);margin-top:1rem;line-height:1.65}.claro-home .ch-met-sheet__link{margin-top:1.5rem}.claro-home .ch-met-signoff{border-top:1px solid var(--ch-ink);gap:1.25rem;margin-top:clamp(1.5rem,3vw,2.25rem);padding-top:clamp(1.25rem,2.4vw,1.75rem);display:grid}@media (min-width:768px){.claro-home .ch-met-signoff{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}.claro-home .ch-met-signoff dt{letter-spacing:0;text-transform:none;color:var(--ch-burgundy);font-size:.8125rem;font-weight:600}.claro-home .ch-met-signoff dd{color:var(--ch-ink);overflow-wrap:break-word;margin-top:.5rem;font-size:.9375rem;line-height:1.55}.claro-home .ch-met-signoff__decision{background:var(--met-rose-2);border-radius:.875rem;padding:1rem 1.125rem 1.125rem;position:relative}@media (min-width:768px){.claro-home .ch-met-signoff__decision{margin-top:-1rem}}.claro-home .ch-met-signoff__decision dd{font-weight:600}.claro-home .ch-met-signoff__seal{background:var(--met-rose-2);position:absolute;top:-1.25rem;right:.875rem}@media (prefers-reduced-motion:no-preference){.claro-home .ch-met-signoff__seal{transition:opacity .3s,scale .5s cubic-bezier(.3,1.5,.5,1)}.claro-home .ch-met-sheet[data-pending] .ch-met-signoff__seal{opacity:0;scale:1.7}}.claro-home .ch-met-roles__grid{gap:2.5rem 5rem;display:grid}@media (min-width:1024px){.claro-home .ch-met-roles__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center}}.claro-home .ch-met-roles__vis{aspect-ratio:16/11}.claro-home .ch-met-roles__text{max-width:36rem;color:var(--ch-ink);margin-top:2rem;font-size:1.0625rem;line-height:1.75}.claro-home .ch-met-practices{background:#fff}.claro-home .ch-met-pages{gap:clamp(1.25rem,2.5vw,2rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid}@media (min-width:768px){.claro-home .ch-met-pages{grid-template-columns:repeat(2,minmax(0,1fr))}}.claro-home .ch-met-page{border:1px solid var(--ch-rule);background:#fff;border-radius:1.5rem;flex-direction:column;padding:.625rem;display:flex}.claro-home .ch-met-page__vis{aspect-ratio:16/10;border-radius:1.125rem}.claro-home .ch-met-page__body{padding:clamp(1.25rem,3vw,2rem) clamp(.875rem,2.4vw,1.625rem) clamp(1rem,2.4vw,1.5rem)}.claro-home .ch-met-page__title{letter-spacing:-.012em;font-size:clamp(1.5rem,1.2rem + .9vw,2rem);line-height:1.12}.claro-home .ch-met-page__text{color:var(--ch-muted);margin-top:.875rem;line-height:1.65}.claro-home .ch-met-quality{padding-block:clamp(4.5rem,9vw,9rem)}.claro-home .ch-met-quality__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-met-quality__corners{z-index:-1;--cm:#f0a9b673;--cl:clamp(1.75rem,4vw,3rem);--cw:1.5px;pointer-events:none;position:absolute;inset:clamp(.875rem,2vw,1.5rem)}.claro-home .ch-met-quality__seal{width:4.5rem;color:var(--ch-rose);flex:none}.claro-home .ch-met-quality__head h2{text-wrap:balance;max-width:15em;margin-top:2rem}@media (min-width:768px){.claro-home .ch-met-quality__head{align-items:center;gap:2rem;display:flex}.claro-home .ch-met-quality__head h2{margin-top:0}}.claro-home .ch-met-quality__list{gap:0 clamp(1.5rem,3vw,3rem);margin-top:clamp(2.5rem,4vw,3.5rem);display:grid}@media (min-width:640px){.claro-home .ch-met-quality__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.claro-home .ch-met-quality__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.claro-home .ch-met-quality__item{border-top:1px solid #ffffff38;padding-block:1.25rem 1.5rem}.claro-home .ch-met-quality__claim{color:#fff;font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);font-weight:600;line-height:1.35}.claro-home .ch-met-quality__proof{color:#ffffffc7;text-wrap:pretty;margin-top:.375rem;font-size:.9375rem;line-height:1.55}.claro-home .ch-met-quality__link{margin-top:1.5rem}.claro-home .ch-met-sample{background:#fff;padding-block:clamp(4.5rem,9vw,9rem)}.claro-home .ch-met-sample__grid{gap:2.5rem 4rem;display:grid}@media (min-width:1024px){.claro-home .ch-met-sample__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.claro-home .ch-met-sample__side{top:calc(var(--met-top) + 1rem);position:sticky}}.claro-home .ch-met-sample__caption{max-width:34rem;color:var(--ch-muted);margin-top:1.5rem;line-height:1.65}.claro-home .ch-met-doc{isolation:isolate;background:#fff;border:1px solid #170a0e12;border-radius:.75rem;padding:clamp(1.25rem,4vw,3rem);position:relative;box-shadow:0 2.5rem 4rem -2.5rem #570e1f59,0 .5rem 1rem -.75rem #170a0e29}.claro-home .ch-met-doc:before{content:"";z-index:-1;background:#fbfaf9;border:1px solid #170a0e12;border-radius:.75rem;position:absolute;inset:.75rem -.5rem -.75rem .5rem;rotate:1.4deg}@media (max-width:479px){.claro-home .ch-met-doc:before{inset:.5rem 0 -.5rem;rotate:.6deg}}.claro-home .ch-met-doc__head{border-bottom:1px solid var(--ch-ink);grid-template-columns:auto 1fr;align-items:center;gap:1.25rem 1rem;padding-bottom:clamp(1.125rem,2.4vw,1.5rem);display:grid}.claro-home .ch-met-doc__mark{aspect-ratio:188/182;width:1.75rem;height:auto;color:var(--ch-burgundy)}.claro-home .ch-met-doc__stamp{border:1.5px solid var(--ch-burgundy);letter-spacing:.12em;text-transform:uppercase;color:var(--ch-burgundy);border-radius:.375rem;justify-self:end;padding:.3rem .625rem;font-size:.6875rem;font-weight:700;rotate:-4deg}.claro-home .ch-met-doc__title{letter-spacing:-.012em;grid-column:1/-1;font-size:clamp(1.375rem,1.1rem + 1vw,1.875rem);line-height:1.15}.claro-home .ch-met-doc__rows>div{gap:.375rem 1.75rem;padding-block:clamp(.875rem,1.8vw,1.125rem);display:grid;position:relative}.claro-home .ch-met-doc__rows>div+div{border-top:1px solid var(--ch-rule)}@media (min-width:640px){.claro-home .ch-met-doc__rows>div{grid-template-columns:10.5rem minmax(0,1fr);align-items:baseline}}.claro-home .ch-met-doc__rows dt{letter-spacing:0;text-transform:none;color:var(--ch-burgundy);font-size:.8125rem;font-weight:600}.claro-home .ch-met-doc__rows dd{color:var(--ch-ink);overflow-wrap:break-word;font-size:.9375rem;line-height:1.6}.claro-home .ch-met-doc__rows>div:last-child dd{padding-right:4rem;font-weight:600}.claro-home .ch-met-doc__seal{width:3.25rem;position:absolute;bottom:.5rem;right:0}
