.cx{--cx-deep:var(--ct-navy);--cx-deep-2:color-mix(in srgb,var(--ct-navy) 82%,var(--ct-nero));--cx-ink:var(--ctd-ink);--cx-ink-2:var(--ctd-ink-body);--cx-ink-3:color-mix(in srgb,var(--ct-nero) 62%,var(--ct-bianco));--cx-hair:color-mix(in srgb,var(--ct-nero) 12%,transparent);--cx-hair-dark:color-mix(in srgb,var(--ct-bianco) 16%,transparent);--cx-paper:color-mix(in srgb,var(--ct-nero) 2%,var(--ct-bianco));--cx-accent:var(--ct-rosso)}.cx .container{max-inline-size:var(--ctd-container-wide);margin-inline:auto;padding-inline:var(--ctd-gutter)}.cx .cx-h1{font-size:clamp(2.4rem,1.3rem + 4.6vw,5.1rem);line-height:1.02;letter-spacing:-.028em;color:var(--ct-bianco);margin:0 0 1.15rem;max-inline-size:15ch}.cx .cx-h1,.cx .cx-h2{font-family:var(--ctd-ff-display);font-weight:800;text-wrap:balance}.cx .cx-h2{font-size:clamp(1.7rem,1.15rem + 2.2vw,3rem);line-height:1.1;letter-spacing:-.018em;color:var(--cx-ink);margin:0 0 .9rem;max-inline-size:20ch}.cx .cx-h2--statement{font-size:clamp(1.95rem,1.2rem + 3.1vw,3.9rem);max-inline-size:16ch}.cx .cx-h2--dark{color:var(--ct-bianco)}.cx .cx-lede{font-size:clamp(1rem,.96rem + .24vw,1.12rem);line-height:1.62;color:var(--cx-ink-2);max-inline-size:62ch;margin:0 0 1.6rem}.cx .cx-lede--dark{color:color-mix(in srgb,var(--ct-bianco) 82%,transparent)}.cx .cx-hero-lede{font-size:clamp(1.02rem,.95rem + .42vw,1.28rem);line-height:1.55;color:color-mix(in srgb,var(--ct-bianco) 88%,transparent);max-inline-size:52ch;margin:0 0 2rem}.cx .cx-eyebrow{display:flex;align-items:center;gap:.7rem;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--cx-accent) 78%,var(--ct-nero));margin:0 0 1rem}.cx .cx-eyebrow i{inline-size:26px;block-size:2px;background:var(--cx-accent);flex:none}.cx .cx-eyebrow--dark{color:color-mix(in srgb,var(--ct-bianco) 92%,transparent)}.cx [dir=rtl] .cx-eyebrow,[dir=rtl] .cx .cx-eyebrow{letter-spacing:.02em;text-transform:none}.cx .cx-btn{display:inline-flex;align-items:center;gap:var(--ctd-btn-gap);block-size:52px;padding-inline:1.7rem;border-radius:var(--ctd-radius-pill);font-family:var(--ctd-ff-body);font-size:var(--ctd-btn-font);font-weight:var(--ctd-btn-weight);text-decoration:none;border:1px solid rgba(0,0,0,0);transition:background-color var(--ctd-btn-transition),border-color var(--ctd-btn-transition)}.cx .cx-btn--primary{background:var(--ct-rosso);color:var(--ct-bianco)}.cx .cx-btn--primary:hover{background:color-mix(in srgb,var(--ct-rosso) 86%,var(--ct-nero))}.cx .cx-btn--ghost{border-color:rgba(255,255,255,.38);color:var(--ct-bianco)}.cx .cx-btn--ghost:hover{border-color:rgba(255,255,255,.78);background:rgba(255,255,255,.09)}.cx .cx-actions{display:flex;flex-wrap:wrap;gap:.85rem}.cx .cx-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--cx-deep);display:grid;grid-template-rows:1fr auto auto;min-block-size:clamp(540px,76svh,740px)}.cx .cx-field{position:absolute;inset:0;z-index:0;display:grid;grid-template-columns:repeat(5,1fr);gap:2px;background:color-mix(in srgb,var(--ct-bianco) 22%,transparent)}.cx .cx-band-media picture,.cx .cx-close-slat picture,.cx .cx-slat picture{display:contents}.cx .cx-slat{position:relative;overflow:hidden}.cx .cx-slat img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;display:block;filter:grayscale(1) contrast(1.28) brightness(.74)}.cx .cx-field-grade{position:absolute;inset:0;background:var(--cx-deep);opacity:1;mix-blend-mode:color}.cx .cx-field-scrim{position:absolute;inset:0;background:linear-gradient(to bottom,color-mix(in srgb,var(--cx-deep) 78%,transparent) 0,transparent 30%),linear-gradient(to right,color-mix(in srgb,var(--cx-deep) 86%,transparent) 0,color-mix(in srgb,var(--cx-deep) 64%,transparent) 46%,color-mix(in srgb,var(--cx-deep) 40%,transparent) 74%,color-mix(in srgb,var(--cx-deep) 32%,transparent) 100%),linear-gradient(to bottom,transparent 52%,color-mix(in srgb,var(--cx-deep) 82%,transparent) 100%)}.cx [dir=rtl] .cx-field-scrim,[dir=rtl] .cx .cx-field-scrim{background:linear-gradient(to bottom,color-mix(in srgb,var(--cx-deep) 78%,transparent) 0,transparent 30%),linear-gradient(to left,color-mix(in srgb,var(--cx-deep) 86%,transparent) 0,color-mix(in srgb,var(--cx-deep) 64%,transparent) 46%,color-mix(in srgb,var(--cx-deep) 40%,transparent) 74%,color-mix(in srgb,var(--cx-deep) 32%,transparent) 100%),linear-gradient(to bottom,transparent 52%,color-mix(in srgb,var(--cx-deep) 82%,transparent) 100%)}.cx .cx-hero-inner{position:relative;z-index:1;align-self:center;padding-block:clamp(5.5rem,3.5rem + 5vw,7.5rem) clamp(2.25rem,1.5rem + 3vw,3.25rem);inline-size:100%}@media(min-width:601px)and (max-width:1199px){.cx .cx-hero-inner{padding-block-start:11rem}}.cx .cx-index{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,1fr);gap:1px;border-block-start:1px solid var(--cx-hair-dark);background:var(--cx-hair-dark)}.cx .cx-index-cell{display:flex;flex-direction:column;gap:.45rem;padding:clamp(.9rem,.6rem + 1vw,1.5rem) clamp(.6rem,.3rem + 1vw,1.4rem);background:color-mix(in srgb,var(--cx-deep) 88%,transparent);text-decoration:none;transition:background-color var(--ctd-dur-fast) var(--ctd-ease)}.cx .cx-index-cell .mg-num{color:color-mix(in srgb,var(--ct-bianco) 62%,transparent);font-size:.7rem}.cx .cx-index-bar{inline-size:100%;block-size:2px;background:var(--cx-accent);transform:scaleX(.34);transform-origin:center left;transition:transform var(--ctd-dur) var(--ctd-ease)}.cx .cx-index-name{font-family:var(--ctd-ff-display);font-size:clamp(.78rem,.68rem + .36vw,1rem);font-weight:700;line-height:1.2;color:var(--ct-bianco)}.cx [dir=rtl] .cx-index-bar,[dir=rtl] .cx .cx-index-bar{transform-origin:center right}.cx .cx-index-cell:focus-visible,.cx .cx-index-cell:hover{background:color-mix(in srgb,var(--cx-deep) 64%,transparent)}.cx .cx-index-cell:focus-visible .cx-index-bar,.cx .cx-index-cell:hover .cx-index-bar{transform:scaleX(1)}.cx .cx-hero:has(.cx-index-cell:first-child:focus-within) .cx-slat:first-child img,.cx .cx-hero:has(.cx-index-cell:first-child:hover) .cx-slat:first-child img{filter:grayscale(.35) contrast(1.2) brightness(.98) saturate(.85);transform:scale(1.02)}.cx .cx-hero:has(.cx-index-cell:first-child:focus-within) .cx-field-grade,.cx .cx-hero:has(.cx-index-cell:first-child:hover) .cx-field-grade{opacity:.72}.cx .cx-hero:has(.cx-index-cell:nth-child(2):focus-within) .cx-slat:nth-child(2) img,.cx .cx-hero:has(.cx-index-cell:nth-child(2):hover) .cx-slat:nth-child(2) img{filter:grayscale(.35) contrast(1.2) brightness(.98) saturate(.85);transform:scale(1.02)}.cx .cx-hero:has(.cx-index-cell:nth-child(2):focus-within) .cx-field-grade,.cx .cx-hero:has(.cx-index-cell:nth-child(2):hover) .cx-field-grade{opacity:.72}.cx .cx-hero:has(.cx-index-cell:nth-child(3):focus-within) .cx-slat:nth-child(3) img,.cx .cx-hero:has(.cx-index-cell:nth-child(3):hover) .cx-slat:nth-child(3) img{filter:grayscale(.35) contrast(1.2) brightness(.98) saturate(.85);transform:scale(1.02)}.cx .cx-hero:has(.cx-index-cell:nth-child(3):focus-within) .cx-field-grade,.cx .cx-hero:has(.cx-index-cell:nth-child(3):hover) .cx-field-grade{opacity:.72}.cx .cx-hero:has(.cx-index-cell:nth-child(4):focus-within) .cx-slat:nth-child(4) img,.cx .cx-hero:has(.cx-index-cell:nth-child(4):hover) .cx-slat:nth-child(4) img{filter:grayscale(.35) contrast(1.2) brightness(.98) saturate(.85);transform:scale(1.02)}.cx .cx-hero:has(.cx-index-cell:nth-child(4):focus-within) .cx-field-grade,.cx .cx-hero:has(.cx-index-cell:nth-child(4):hover) .cx-field-grade{opacity:.72}.cx .cx-hero:has(.cx-index-cell:nth-child(5):focus-within) .cx-slat:nth-child(5) img,.cx .cx-hero:has(.cx-index-cell:nth-child(5):hover) .cx-slat:nth-child(5) img{filter:grayscale(.35) contrast(1.2) brightness(.98) saturate(.85);transform:scale(1.02)}.cx .cx-hero:has(.cx-index-cell:nth-child(5):focus-within) .cx-field-grade,.cx .cx-hero:has(.cx-index-cell:nth-child(5):hover) .cx-field-grade{opacity:.72}.cx .cx-slat img{transition:filter .55s var(--ctd-ease),transform .75s var(--ctd-ease)}.cx .cx-field-grade{transition:opacity .55s var(--ctd-ease)}.cx .cx-media-note{position:relative;z-index:1;margin:0;padding:.75rem var(--ctd-gutter);background:var(--cx-deep-2);font-size:.66rem;line-height:1.5;letter-spacing:.02em;color:color-mix(in srgb,var(--ct-bianco) 56%,transparent)}.cx .cx-premise{background:var(--cx-paper);padding-block:var(--ctd-section-y)}.cx .cx-premise-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(2rem,1rem + 4vw,5rem);align-items:start}.cx .cx-premise-body p{font-size:clamp(1rem,.96rem + .2vw,1.08rem);line-height:1.72;color:var(--cx-ink-2);max-inline-size:58ch;margin:0 0 1.1rem}.cx .cx-premise-body p:last-child{margin-block-end:0}.cx .cx-units{background:var(--ct-bianco);padding-block:var(--ctd-section-y) 0}.cx .cx-units-head{margin-block-end:clamp(2rem,1.2rem + 3vw,3.5rem)}.cx .cx-bands{list-style:none;margin:0;padding:0}.cx .cx-band{position:relative;border-block-start:1px solid var(--cx-hair)}.cx .cx-band:last-child{border-block-end:1px solid var(--cx-hair)}.cx .cx-band-link{display:grid;grid-template-columns:minmax(0,1.34fr) minmax(0,1fr);align-items:stretch;text-decoration:none;min-block-size:clamp(340px,40vw,520px)}.cx .cx-band--flip .cx-band-link{grid-template-columns:minmax(0,1fr) minmax(0,1.34fr)}.cx .cx-band--flip .cx-band-media{order:2}.cx .cx-band--flip .cx-band-copy{order:1}.cx .cx-band-media{position:relative;overflow:hidden;background:var(--cx-deep)}.cx .cx-band-media img{position:absolute;inset:0;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .8s var(--ctd-ease);will-change:transform}.cx .cx-band-tint{position:absolute;inset:0;background:linear-gradient(to right,color-mix(in srgb,var(--cx-accent) 34%,transparent) 0,transparent 46%);mix-blend-mode:multiply}.cx .cx-band--flip .cx-band-tint{background:linear-gradient(to left,color-mix(in srgb,var(--cx-accent) 34%,transparent) 0,transparent 46%)}.cx .cx-band-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.55rem;padding-block:clamp(1.75rem,1rem + 3.4vw,4rem);padding-inline:clamp(1.5rem,var(--ctd-gutter),4.5rem)}.cx .cx-band-meta{display:flex;align-items:center;gap:.9rem;inline-size:100%;margin-block-end:.9rem}.cx .cx-band-metarule{flex:1 1 auto;block-size:1px;background:linear-gradient(to right,var(--cx-accent) 0,color-mix(in srgb,var(--cx-accent) 22%,transparent) 62%,transparent 100%)}.cx [dir=rtl] .cx-band-metarule,[dir=rtl] .cx .cx-band-metarule{background:linear-gradient(to left,var(--cx-accent) 0,color-mix(in srgb,var(--cx-accent) 22%,transparent) 62%,transparent 100%)}.cx .cx-band-n{flex:none;font-size:clamp(2.6rem,1.4rem + 4.4vw,5.4rem);line-height:.85;letter-spacing:-.03em;color:rgba(0,0,0,0);-webkit-text-stroke:1.5px color-mix(in srgb,var(--cx-accent) 62%,transparent)}.cx .cx-band-n,.cx .cx-band-name{font-family:var(--ctd-ff-display);font-weight:800}.cx .cx-band-name{font-size:clamp(1.5rem,1.05rem + 1.9vw,2.65rem);line-height:1.06;letter-spacing:-.018em;color:var(--cx-ink)}.cx .cx-band-desc{font-size:clamp(.95rem,.92rem + .16vw,1.02rem);line-height:1.62;color:var(--cx-ink-2);max-inline-size:40ch}.cx .cx-band-cta{display:inline-flex;align-items:center;gap:.5rem;margin-block-start:.65rem;font-size:.82rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--cx-accent) 74%,var(--ct-nero))}.cx .cx-band-cta svg{inline-size:18px;block-size:18px;transition:transform var(--ctd-dur) var(--ctd-ease)}.cx [dir=rtl] .cx-band-cta,[dir=rtl] .cx .cx-band-cta{letter-spacing:.02em;text-transform:none}.cx [dir=rtl] .cx-band-cta svg,[dir=rtl] .cx .cx-band-cta svg{transform:scaleX(-1)}.cx .cx-band-link:focus-visible .cx-band-media img,.cx .cx-band-link:hover .cx-band-media img{transform:scale(1.035)}.cx .cx-band-link:focus-visible .cx-band-cta svg,.cx .cx-band-link:hover .cx-band-cta svg{transform:translateX(4px)}.cx [dir=rtl] .cx-band-link:hover .cx-band-cta svg,[dir=rtl] .cx .cx-band-link:hover .cx-band-cta svg{transform:scaleX(-1) translateX(4px)}.cx .cx-band--feature .cx-band-link{display:flex;align-items:center;justify-content:flex-end;position:relative;min-block-size:clamp(420px,46vw,620px)}.cx .cx-band--feature .cx-band-media{position:absolute;inset:0;margin:0}.cx .cx-band--feature .cx-band-tint{background:linear-gradient(to right,color-mix(in srgb,var(--cx-accent) 30%,transparent) 0,transparent 58%)}.cx .cx-band--feature .cx-band-copy{position:relative;inline-size:min(46ch,46%);margin-inline-start:auto;margin-inline-end:clamp(1.25rem,var(--ctd-gutter),4.5rem);background:color-mix(in srgb,var(--cx-deep) 94%,transparent);padding:clamp(1.5rem,1rem + 2.4vw,2.75rem)}.cx .cx-band--feature .cx-band-name{color:var(--ct-bianco)}.cx .cx-band--feature .cx-band-desc{color:color-mix(in srgb,var(--ct-bianco) 84%,transparent)}.cx .cx-band--feature .cx-band-cta{color:color-mix(in srgb,var(--cx-accent) 30%,var(--ct-bianco))}.cx .cx-band--feature .cx-band-n{-webkit-text-stroke-color:color-mix(in srgb,var(--ct-bianco) 55%,transparent)}.cx .cx-band--feature .cx-band-metarule{background:linear-gradient(to right,color-mix(in srgb,var(--ct-bianco) 70%,transparent) 0,color-mix(in srgb,var(--ct-bianco) 18%,transparent) 62%,transparent 100%)}.cx [dir=rtl] .cx-band--feature .cx-band-copy,[dir=rtl] .cx .cx-band--feature .cx-band-copy{margin-inline-start:clamp(1.25rem,var(--ctd-gutter),4.5rem);margin-inline-end:auto}.cx [dir=rtl] .cx-band--feature .cx-band-tint,[dir=rtl] .cx .cx-band--feature .cx-band-tint{background:linear-gradient(to left,color-mix(in srgb,var(--cx-accent) 30%,transparent) 0,transparent 58%)}.cx [dir=rtl] .cx-band--feature .cx-band-metarule,[dir=rtl] .cx .cx-band--feature .cx-band-metarule{background:linear-gradient(to left,color-mix(in srgb,var(--ct-bianco) 70%,transparent) 0,color-mix(in srgb,var(--ct-bianco) 18%,transparent) 62%,transparent 100%)}.cx .cx-joins{background:var(--cx-deep);color:var(--ct-bianco);padding-block:var(--ctd-section-y)}.cx .cx-joins-head{max-inline-size:none;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);-moz-column-gap:clamp(1.6rem,1rem + 3vw,4.5rem);column-gap:clamp(1.6rem,1rem + 3vw,4.5rem);align-items:end;margin-block-end:clamp(2.2rem,1.4rem + 2.8vw,3.75rem)}.cx .cx-joins-head .cx-eyebrow{grid-column:1;grid-row:1}.cx .cx-joins-head .cx-h2{grid-column:1;grid-row:2;margin-block-end:0}.cx .cx-joins-head .cx-lede{grid-column:2;grid-row:2;margin-block-end:0;max-inline-size:46ch}@media(max-width:900px){.cx .cx-joins-head{grid-template-columns:1fr;row-gap:1rem}.cx .cx-joins-head .cx-h2,.cx .cx-joins-head .cx-lede{grid-column:1}.cx .cx-joins-head .cx-h2{grid-row:2}.cx .cx-joins-head .cx-lede{grid-row:3;max-inline-size:none}}.cx .cx-rows{list-style:none;margin:0;padding:0}.cx .cx-row{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:clamp(1rem,.5rem + 1.6vw,2.25rem);column-gap:clamp(1rem,.5rem + 1.6vw,2.25rem);row-gap:.75rem;padding-block:clamp(1.4rem,1rem + 1.4vw,2.25rem);border-block-start:1px solid var(--cx-hair-dark)}.cx .cx-row-n .mg-num{font-size:clamp(1.1rem,.9rem + .8vw,1.6rem);font-weight:800;color:var(--ct-rosso)}.cx .cx-row-title{font-family:var(--ctd-ff-display);font-size:clamp(1.1rem,.98rem + .55vw,1.5rem);font-weight:700;line-height:1.2;margin:0;color:var(--ct-bianco);align-self:center}.cx .cx-row-pair{grid-column:2;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:clamp(.9rem,.5rem + 1.4vw,2rem)}.cx .cx-row-side p{margin:.4rem 0 0;font-size:.94rem;line-height:1.6;color:color-mix(in srgb,var(--ct-bianco) 76%,transparent)}.cx .cx-row-l{font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--ct-bianco) 52%,transparent)}.cx [dir=rtl] .cx-row-l,[dir=rtl] .cx .cx-row-l{letter-spacing:.02em;text-transform:none}.cx .cx-row-side--owned .cx-row-l{color:color-mix(in srgb,var(--ct-rosso) 55%,var(--ct-bianco))}.cx .cx-row-seam{position:relative;align-self:stretch;inline-size:1px;min-block-size:3rem;background:var(--cx-hair-dark)}.cx .cx-row-seam i{display:block;position:absolute;inset-block:calc(50% - 14px) calc(50% - 14px);inset-inline-start:0;inline-size:1px;background:var(--cx-navy,#0d1b2e)}.cx .cx-row-seam b{position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:9px;block-size:9px;transform:translate(-50%,-50%);background:var(--ct-rosso)}.cx .cx-group{background:var(--cx-paper);padding-block:var(--ctd-section-y)}.cx .cx-group-head{margin-block-end:clamp(2rem,1.2rem + 2.4vw,3rem);max-inline-size:62ch}.cx .cx-group-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(2rem,1rem + 4vw,5rem);align-items:start}.cx .cx-pillars{display:block;margin:0;border-block-start:1px solid var(--cx-hair)}.cx .cx-pillar{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:clamp(.9rem,.5rem + 1.2vw,1.6rem);column-gap:clamp(.9rem,.5rem + 1.2vw,1.6rem);padding-block:clamp(1rem,.8rem + 1vw,1.5rem);border-block-end:1px solid var(--cx-hair)}.cx .cx-pillar dt{font-family:var(--ctd-ff-display);font-size:clamp(1.02rem,.96rem + .35vw,1.22rem);font-weight:700;line-height:1.25;color:var(--cx-ink);margin:0 0 .3rem}.cx .cx-pillar dd{grid-column:2;margin:0;font-size:.94rem;line-height:1.6;color:var(--cx-ink-2)}.cx .cx-pillar-n{grid-row:span 2;font-family:var(--ctd-ff-display);font-size:clamp(1.1rem,.95rem + .6vw,1.5rem);font-weight:800;line-height:1;color:color-mix(in srgb,var(--ct-rosso) 78%,var(--ct-nero))}.cx .cx-trace{position:relative;margin:0;background:var(--ct-bianco);border:1px solid var(--cx-hair);padding:clamp(1rem,.6rem + 1.6vw,2rem)}.cx .cx-trace-svg{display:block;inline-size:100%;block-size:auto;direction:ltr}.cx .cx-trace-grid,.cx .cx-trace-svg{color:var(--cx-ink)}.cx .cx-trace-ticks path{stroke:color-mix(in srgb,var(--ct-nero) 34%,transparent);stroke-width:1;fill:none}.cx .cx-trace-path{fill:none;stroke:color-mix(in srgb,var(--ct-nero) 72%,transparent);stroke-width:1.5;stroke-linejoin:round}.cx .cx-trace-cross{stroke:color-mix(in srgb,var(--ct-rosso) 45%,transparent);stroke-width:1;fill:none}.cx .cx-trace-node{fill:var(--ct-rosso)}.cx .cx-trace-ring{fill:none;stroke:var(--ct-rosso);stroke-width:1.5;opacity:.55}.cx .cx-trace-labels{position:absolute;inset:clamp(1rem,.6rem + 1.6vw,2rem);inset-block-end:calc(clamp(1rem,.6rem + 1.6vw,2rem) + 2.4rem);list-style:none;margin:0;padding:0;pointer-events:none}.cx .cx-trace-labels li{position:absolute;left:var(--x);top:var(--y);display:flex;flex-direction:column;gap:.05rem;white-space:nowrap}.cx .cx-trace-labels li.cx-trace-label--start{transform:translate(.9rem,-50%);text-align:left}.cx .cx-trace-labels li.cx-trace-label--end{transform:translate(calc(-100% - .9rem),-50%);text-align:right}.cx .cx-trace-role{font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cx-ink-3)}.cx [dir=rtl] .cx-trace-role,[dir=rtl] .cx .cx-trace-role{letter-spacing:.02em;text-transform:none}.cx .cx-trace-city{font-family:var(--ctd-ff-display);font-size:clamp(.78rem,.7rem + .3vw,.95rem);font-weight:800;color:var(--cx-ink)}.cx .cx-trace-block{display:flex;justify-content:space-between;gap:1rem;margin-block-start:clamp(.6rem,.4rem + .8vw,1rem);padding-block-start:.6rem;border-block-start:1px solid var(--cx-hair);font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--cx-ink-3)}.cx [dir=rtl] .cx-trace-block,[dir=rtl] .cx .cx-trace-block{letter-spacing:.02em;text-transform:none}.cx .cx-close{position:relative;isolation:isolate;overflow:hidden;background:var(--cx-deep-2);padding-block:clamp(4rem,3rem + 6vw,8.5rem)}.cx .cx-close-wash{position:absolute;inset:0;z-index:0;background:linear-gradient(to right,color-mix(in srgb,var(--cx-deep-2) 94%,transparent) 0,color-mix(in srgb,var(--cx-deep-2) 82%,transparent) 52%,color-mix(in srgb,var(--cx-deep-2) 62%,transparent) 100%),radial-gradient(120% 90% at 12% 0,color-mix(in srgb,var(--ct-rosso) 18%,transparent) 0,transparent 56%)}.cx [dir=rtl] .cx-close-wash,[dir=rtl] .cx .cx-close-wash{background:linear-gradient(to left,color-mix(in srgb,var(--cx-deep-2) 94%,transparent) 0,color-mix(in srgb,var(--cx-deep-2) 82%,transparent) 52%,color-mix(in srgb,var(--cx-deep-2) 62%,transparent) 100%),radial-gradient(120% 90% at 88% 0,color-mix(in srgb,var(--ct-rosso) 18%,transparent) 0,transparent 56%)}.cx .cx-close-field{position:absolute;inset:0;z-index:0;display:grid;grid-template-columns:repeat(5,1fr);gap:0;opacity:.3}.cx .cx-close-slat{position:relative;overflow:hidden}.cx .cx-close-slat img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:grayscale(.82) contrast(1.1) brightness(.62)}.cx .cx-close-inner{position:relative;z-index:1}@media(max-width:1000px){.cx .cx-band-link{min-block-size:0}.cx .cx-band--flip .cx-band-link,.cx .cx-band-link{grid-template-columns:minmax(0,1fr)}.cx .cx-band--flip .cx-band-media,.cx .cx-band-media{order:1;margin-inline:calc(var(--ctd-gutter)*-1);aspect-ratio:16/9;block-size:auto}.cx .cx-band--flip .cx-band-copy,.cx .cx-band-copy{order:2;padding-inline:0}.cx .cx-band--feature .cx-band-link{display:grid;min-block-size:0}.cx .cx-band--feature .cx-band-media{position:relative;inset:auto}.cx .cx-band--feature .cx-band-copy{position:static;transform:none;inline-size:auto;margin-inline:0;background:rgba(0,0,0,0);padding-inline:0}.cx .cx-band--feature .cx-band-name{color:var(--cx-ink)}.cx .cx-band--feature .cx-band-desc{color:var(--cx-ink-2)}.cx .cx-band--feature .cx-band-cta{color:color-mix(in srgb,var(--cx-accent) 74%,var(--ct-nero))}.cx .cx-band--feature .cx-band-n{-webkit-text-stroke-color:color-mix(in srgb,var(--cx-accent) 62%,transparent)}.cx .cx-band--feature .cx-band-metarule{background:linear-gradient(to right,var(--cx-accent) 0,color-mix(in srgb,var(--cx-accent) 22%,transparent) 62%,transparent 100%)}.cx .cx-band--flip .cx-band-tint,.cx .cx-band-tint{background:linear-gradient(to top,color-mix(in srgb,var(--cx-accent) 30%,transparent) 0,transparent 52%)}.cx .cx-bands{padding-inline:var(--ctd-gutter)}.cx .cx-group-grid,.cx .cx-premise-grid,.cx .cx-row{grid-template-columns:minmax(0,1fr)}.cx .cx-row-n{grid-column:1}.cx .cx-row-pair{grid-column:1;grid-template-columns:minmax(0,1fr)}.cx .cx-row-seam{inline-size:100%;block-size:1px;min-block-size:0;margin-block:.35rem}}@media(max-width:720px){.cx .cx-hero{min-block-size:0}.cx .cx-field{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(5,1fr)}.cx .cx-hero-inner{padding-block:clamp(7rem,5rem + 8vw,9rem) clamp(2.5rem,2rem + 4vw,4rem)}.cx .cx-field-scrim,.cx [dir=rtl] .cx-field-scrim,[dir=rtl] .cx .cx-field-scrim{background:linear-gradient(to bottom,color-mix(in srgb,var(--cx-deep) 86%,transparent) 0,color-mix(in srgb,var(--cx-deep) 78%,transparent) 46%,color-mix(in srgb,var(--cx-deep) 84%,transparent) 100%)}.cx .cx-index{grid-template-columns:repeat(2,1fr)}.cx .cx-index-cell:last-child{grid-column:1/-1}.cx .cx-trace-labels{position:static;inset:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-block-start:.9rem}.cx .cx-trace-labels li.cx-trace-label--end,.cx .cx-trace-labels li.cx-trace-label--start{position:static;transform:none;text-align:start;white-space:normal}.cx .cx-est{margin-inline-start:0}.cx .cx-close-field{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(5,1fr)}}@media(prefers-reduced-motion:reduce){.cx .cx-band-cta svg,.cx .cx-band-media img,.cx .cx-btn,.cx .cx-field-grade,.cx .cx-index-bar,.cx .cx-slat img{transition:none}.cx .cx-band-link:hover .cx-band-media img{transform:none}.cx .cx-hero:has(.cx-index-cell:focus-within) .cx-slat img,.cx .cx-hero:has(.cx-index-cell:hover) .cx-slat img{transform:none}}:root{--ctd-label-tracking:0.14em;--ctd-label-weight:700}[dir=rtl] .ct-choose-box-title,[dir=rtl] .evhb-l,[dir=rtl] .hgh-spine-h,[dir=rtl] .itgm-cell-label,[dir=rtl] .mg-label,[dir=rtl] .mg-marker-role,[dir=rtl] .mg-process-label,[dir=rtl] [class*=eyebrow]{letter-spacing:normal}.hgh-btn-ghost,.lcz-btn{block-size:52px;font-size:.95rem;font-weight:var(--ctd-btn-weight,700)}