.ct{--ct-l1:var(--fs-d0);--ct-l2:clamp(36px, 6.67vw, 96px);--ct-l3:clamp(20px, 2.78vw, 40px);--ct-l2c:clamp(30px, 5vw, 72px);--ct-gap:.3em;color:var(--c-ink-d)}.ct__poster{width:fit-content;max-width:100%;margin-inline:auto}.ct__line{justify-content:center;align-items:baseline;column-gap:var(--ct-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ct__line[data-justify]{width:var(--ct-line-w);justify-content:space-between;max-width:100%;margin-inline:auto}.ct__line[data-level="1"]{--ct-size:var(--ct-l1);font-size:var(--ct-size);font-weight:var(--fw-d0);letter-spacing:var(--ls-d0);line-height:var(--lh-d0)}.ct__line[data-level="2"]{--ct-size:var(--ct-l2);font-size:var(--ct-size);letter-spacing:-.036em;font-weight:700;line-height:.92}.ct__line[data-level="2"][data-compact]{--ct-size:var(--ct-l2c)}.ct__line[data-level="3"]{--ct-size:var(--ct-l3);font-size:var(--ct-size);letter-spacing:-.024em;font-weight:600;line-height:1.05}.ct[data-scale=lineup]{--ct-l1:clamp(48px, 7.2vw, 104px);--ct-l2:clamp(30px, 4.45vw, 64px);--ct-l3:clamp(20px, 2.8vw, 40px);--ct-lv-gap:clamp(20px, 1.67vw, 24px)}.ct[data-scale=lineup] [data-level="1"]{--ct-desc:.129}.ct[data-scale=lineup] [data-level="2"]{--ct-desc:.104}.ct[data-scale=lineup] [data-level="3"]{--ct-desc:.079}.ct[data-scale=lineup] .ct__line[data-level="1"]{line-height:.9}.ct[data-scale=lineup] .ct__line[data-level="2"]{line-height:.95}.ct[data-scale=lineup] .ct__line[data-level="3"]{line-height:1}.ct[data-scale=lineup] :is(.ct__line,.ct__linecap)+.ct__line{margin-top:var(--ct-lv-gap)}.ct[data-scale=lineup] .ct__cap{margin-top:calc(var(--ct-size) * var(--ct-desc) + 8px)}.ct__poster.is-measuring .ct__line{flex-wrap:nowrap;width:max-content}.ct__line+.ct__line{margin-top:clamp(14px,1.6vw,24px)}.ct__group+.ct__group{margin-top:clamp(40px,4.4vw,64px)}.ct__act{min-width:0;max-width:100%;transition:opacity var(--dur-short) var(--ease-out);flex-direction:column;align-items:flex-start;display:inline-flex;position:relative}.ct__name{text-wrap:balance;transition:color var(--dur-short) var(--ease-out)}.ct__cap{width:0;min-width:100%;margin:calc(var(--ct-size) * .133 + 8px) 0 0 calc(var(--ct-size) * .03);color:var(--c-mute-d);text-wrap:balance;display:block}.ct__act:not(:last-child)>.ct__cap{min-width:calc(100% + var(--ct-size) * .55)}.ct__part{white-space:nowrap}.ct__part~.ct__part:before{content:"·";margin-inline:.5em}.ct__cap[data-broken] .ct__part{white-space:normal;display:block}.ct__cap[data-broken] .ct__part:before{content:none}.ct__cap[data-broken] wbr{display:none}.ct__linecap[data-level="1"]{--ct-size:var(--ct-l1)}.ct__linecap[data-level="2"]{--ct-size:var(--ct-l2)}.ct__linecap[data-level="3"]{--ct-size:var(--ct-l3)}.ct__linecap{margin:calc(var(--ct-size) * var(--ct-desc,.133) + 8px) 0 0;color:var(--c-mute-d);text-align:center;text-wrap:balance}.ct__sep{color:var(--c-orange);transition:opacity var(--dur-short) var(--ease-out);font-style:italic;font-weight:500}.ct__line[data-single]>.ct__act{align-items:center}.ct__line[data-single] .ct__cap{text-align:center;min-width:100%;margin-left:0}.ct__label{align-items:center;gap:var(--sp-4);color:var(--c-mute-d);margin:0 0 clamp(16px,1.8vw,28px);display:flex}.ct__label:before,.ct__label:after{content:"";background:var(--c-line-d-strong);flex:1;height:1px}.ct__line[data-wrapped]{flex-direction:column;align-items:center}.ct__line[data-wrapped]>.ct__sep{display:none}.ct__line[data-wrapped]>.ct__act{align-self:stretch;align-items:center}.ct__line[data-wrapped] .ct__cap{text-align:center;min-width:100%;margin-left:0}.ct__line[data-wrapped]>.ct__act~.ct__act{margin-top:max(14px,.3em)}.ct__line[data-wrapped]>.ct__act:has(.ct__cap)~.ct__act{margin-top:max(24px,.42em)}@media (width<=599px){.ct__line[data-stack],.ct__line[data-single]{flex-direction:column;align-items:center}.ct__line[data-stack]>.ct__sep{display:none}.ct__line[data-stack]>.ct__act,.ct__line[data-single]>.ct__act{align-self:stretch}.ct__line[data-stack]>.ct__act{width:100%}.ct__line[data-stack]>.ct__act~.ct__act{margin-top:max(14px,.3em)}.ct__line[data-stack]>.ct__act:has(.ct__cap)~.ct__act{margin-top:max(24px,.42em)}.ct__act{align-items:center}.ct__name{text-align:center}.ct__line .ct__act>.ct__cap{text-align:center;min-width:100%;margin-left:0}.ct__line[data-level="3"]:not([data-stack]){text-align:center;white-space:nowrap;text-wrap-style:balance;display:block}.ct__line[data-level="3"]:not([data-stack])>li{display:inline}.ct__line[data-level="3"]:not([data-stack]) .ct__brk{white-space:normal}.ct__line[data-level="3"]:not([data-stack]) .ct__sep:before{content:" "}.ct[data-scale=lineup] .ct__line[data-stack]>.ct__act~.ct__act{margin-top:6px}.ct[data-scale=lineup] .ct__line[data-stack]>.ct__act:has(.ct__cap)~.ct__act{margin-top:14px}}.ct__act:focus-visible .ct__name{color:var(--c-paper)}.ct__poster:has(.ct__act:focus-visible) :is(.ct__act,.ct__sep):not(:focus-visible){opacity:.4}@media (hover:hover){.ct__act:hover .ct__name{color:var(--c-paper)}.ct__poster:has(.ct__act:hover) :is(.ct__act,.ct__sep):not(:hover){opacity:.4}}@media (prefers-reduced-motion:reduce){.ct__act,.ct__sep,.ct__name{transition:none}}@media (prefers-reduced-motion:no-preference){.ct{--ct-step-ms:.1s}.cx-js .ct .ct__line.is-in:not(.is-instant,[data-revealed]) .w>span{transition-delay:calc(var(--rv-delay,0s) + var(--ct-step,0) * var(--ct-step-ms) + var(--ct-w,0) * var(--stagger-word))}.cx-js .ct__line:not(.is-in){translate:calc(var(--ct-side) * .16em) 0}.cx-js .ct__line.is-in:not(.is-instant,[data-revealed]){transition:translate var(--dur-xlong) var(--ease-out)}.cx-js .ct__line:not(.is-in) .ct__cap{opacity:0}.cx-js .ct__line.is-in:not(.is-instant,[data-revealed]) .ct__cap{transition:opacity .6s var(--ease-out);transition-delay:calc(var(--ct-step,0) * var(--ct-step-ms) + .38s)}.cx-js .ct__line.is-brisk:not(.is-instant,[data-revealed]){transition-duration:.36s}.cx-js .ct__line.is-brisk:not(.is-instant,[data-revealed]) .ct__cap{transition-duration:.36s;transition-delay:.12s}@media (width<=767px){.cx-js .ct__line:not(.is-in){translate:calc(var(--ct-side) * .12em) 0}}}.cx-casos__title{max-width:30em;margin:0 auto var(--sp-head);text-align:center;color:var(--fg-mute);text-wrap:balance}.cx-casos__logos{margin-top:clamp(64px,7vw,104px)}.cx-casos__story{text-align:center;max-width:34em;color:var(--fg-mute);margin:clamp(32px,3.4vw,48px) auto 0}.cx-casos__logos+.cx-casos__story{margin-top:clamp(24px,2.6vw,36px)}.cx-casos[data-scale=lineup] .cx-casos__title{margin-bottom:clamp(28px,2.78vw,40px)}.cx-casos[data-scale=lineup] .cx-casos__story{text-wrap:balance;max-width:52em;margin-top:clamp(28px,2.78vw,40px)}
