.rtc-circuito{--c1:clamp(28px,3.4vw,64px);padding-bottom:var(--s6)}.rtc-occhio{margin-bottom:var(--s5);color:var(--viola-circuito)}.rtc-tappa{position:relative;display:grid;grid-template-columns:var(--c1) clamp(48px,4.6vw,88px) minmax(0,1fr) minmax(0,clamp(300px,30vw,520px));gap:0 var(--gutter);align-items:center;min-height:clamp(96px,9.4vw,170px);border-top:1px solid var(--filo)}.rtc-tappa:last-child{border-bottom:1px solid var(--filo)}.rtc-filo{position:absolute;left:calc(var(--c1)/2 - 1.5px);top:-1px;bottom:0;width:3px;background:var(--viola-circuito);transform-origin:50% 0}.rtc-tappa:first-child .rtc-filo{top:50%}.rtc-tappa:last-child .rtc-filo{bottom:50%}.rtc-occhiello{position:relative;z-index:1;justify-self:center;width:clamp(14px,1.2vw,20px);aspect-ratio:1;border-radius:50%;background:var(--nero);box-shadow:0 0 0 3px var(--viola-circuito)}.rtc-n{font-family:var(--titolo);font-weight:var(--peso-titolo);font-size:var(--c-t3);line-height:1;color:var(--viola-circuito)}.rtc-citta{font-family:var(--titolo);font-weight:var(--peso-urlo);font-size:clamp(48px,7.4vw,150px);line-height:.86;letter-spacing:-.012em;color:var(--bianco);padding:var(--s3) 0}.rtc-ruolo{display:block;margin-top:.1em;font-weight:var(--peso-titolo);font-size:.36em;line-height:1;letter-spacing:0}.rtc-dati{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--s3);padding:var(--s3) 0}.rtc-dati>div{display:block}.rtc-dati dt{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rtc-dati dd{display:inline;margin:0;font-size:var(--c-testo);line-height:1.25;color:var(--carta)}.rtc-dati>div:nth-child(2){order:-1;flex:1 1 100%}.rtc-dati .rtc-data{font-family:var(--titolo);font-weight:var(--peso-titolo);font-size:clamp(30px,2.9vw,56px);line-height:1;color:var(--bianco)}.rtc-stato dt{position:static;width:auto;height:auto;margin:0 .5em 0 0;overflow:visible;clip-path:none;white-space:normal;display:inline;font-size:var(--c-testo);color:var(--carta-3)}.rtc-stato dd{color:var(--carta-2)}.rtc-stato a{display:inline-block;padding:14px 0;color:var(--bianco);text-decoration:underline;text-decoration-color:var(--viola-circuito);text-decoration-thickness:2px;text-underline-offset:.2em}.rtc-stato a:hover{text-decoration-color:var(--bianco)}.rtc-stato a span{white-space:nowrap}.rtc-napoli{min-height:clamp(130px,13vw,230px)}.rtc-napoli:before{content:"";position:absolute;top:8px;bottom:8px;left:calc(var(--c1) + var(--gutter) - 12px);right:0;background:var(--verde);clip-path:var(--telo-lieve)}.rtc-napoli>:not(.rtc-filo),.rtc-napoli dd,.rtc-napoli .rtc-stato dt{position:relative}.rtc-napoli .rtc-n,.rtc-napoli .rtc-citta,.rtc-napoli .rtc-dati dd,.rtc-napoli .rtc-data,.rtc-napoli .rtc-stato dt{color:var(--nero)}.rtc-napoli .rtc-occhiello{background:var(--verde);box-shadow:0 0 0 3px var(--nero),0 0 0 6px var(--viola-circuito)}.rtc-napoli .rtc-citta{font-size:clamp(64px,10.4vw,220px)}.rtc-finale .rtc-occhiello{width:clamp(22px,1.9vw,32px);background:var(--oro-circuito);box-shadow:0 0 0 3px var(--nero),0 0 0 6px var(--oro-circuito)}.rtc-finale .rtc-n,.rtc-finale .rtc-citta,.rtc-finale .rtc-data{color:var(--oro-circuito)}.rtc-finale .rtc-stato a{text-decoration-color:var(--oro-circuito)}.rtc-traguardo{height:6px;margin:0 calc(var(--margine)*-1) var(--s6);background:var(--oro-circuito);transform-origin:0 50%}.rtc-palais{padding-top:0}.rtc-palais-griglia{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:var(--s5) clamp(24px,4vw,80px);align-items:end}.rtc-palais-h2{margin-bottom:var(--s4);font-family:var(--titolo);font-weight:var(--peso-urlo);font-size:clamp(40px,4.4vw,96px);line-height:.9;letter-spacing:-.01em;color:var(--bianco);text-wrap:balance}.rtc-giorni{font-family:var(--titolo);color:var(--oro-circuito)}.rtc-giorni b{display:block;font-weight:var(--peso-urlo);font-size:clamp(130px,19vw,380px);line-height:.78;letter-spacing:-.02em;white-space:nowrap}.rtc-giorni span{display:block;font-weight:var(--peso-titolo);font-size:clamp(40px,4.4vw,92px);line-height:.95}.rtc-giorni small{display:block;margin-top:var(--s3);max-width:22em;font-family:var(--testo);font-size:var(--c-nota);line-height:1.3;color:var(--carta-2)}.rtc-frase{margin:var(--s7) 0 var(--s4);padding-left:clamp(16px,2vw,32px);border-left:6px solid var(--oro-circuito)}.rtc-frase blockquote p{font-family:var(--titolo);font-weight:var(--peso-urlo);font-size:clamp(44px,6.6vw,156px);line-height:.9;letter-spacing:-.01em;color:var(--bianco);max-width:15em;text-wrap:balance}.rtc-frase figcaption{margin-top:var(--s4)}.rtc-traduzione{font-style:italic;font-size:var(--c-lead);line-height:1.24;color:var(--carta);max-width:34em}.rtc-firma{margin-top:var(--s2);font-family:var(--titolo);font-weight:var(--peso-tasto);font-size:var(--c-tasto);line-height:1.04;color:var(--bianco)}.rtc-numeri{padding-top:var(--s6)}.rtc-numeri-frase{margin-top:var(--s3);font-family:var(--titolo);font-weight:var(--peso-urlo);font-size:clamp(46px,6.4vw,170px);line-height:.92;letter-spacing:-.012em;color:var(--bianco);text-wrap:balance}.rtc-numeri-frase em{font-style:normal;color:var(--verde)}.rtc-teli{display:flex;align-items:flex-end;gap:2.2%;margin-top:var(--s5)}.rtc-telo{aspect-ratio:1.6;container-type:inline-size;display:flex;align-items:center;background:var(--verde);color:var(--nero);clip-path:var(--telo);font-family:var(--titolo)}.rtc-grande{flex:0 0 calc(97.8% / (1 + var(--lato)))}.rtc-piccolo{flex:0 0 calc(97.8% * var(--lato) / (1 + var(--lato)))}.rtc-telo p{display:flex;flex-direction:column;padding:6% 8% 0 9%;font-weight:var(--peso-tasto);font-size:6.4cqw;line-height:1}.rtc-telo strong{font-weight:var(--peso-urlo);font-size:38cqw;line-height:.86;letter-spacing:-.012em;margin:.02em 0 .04em -.02em}.rtc-riga{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:var(--s6);border-top:1px solid var(--filo)}.rtc-riga li{display:flex;flex-direction:column;gap:var(--s1);padding:var(--s3) var(--s3) var(--s3) 0}.rtc-riga li+li{padding-left:var(--s3);border-left:1px solid var(--filo)}.rtc-riga b{font-family:var(--titolo);font-weight:var(--peso-urlo);font-size:clamp(64px,6.6vw,150px);line-height:.84;letter-spacing:-.012em;color:var(--bianco)}.rtc-riga span{font-size:var(--c-testo);line-height:1.2;color:var(--carta-2)}.rtc-muro-telo{padding:clamp(48px,5.4vw,104px) clamp(24px,4.4vw,88px) clamp(40px,4.4vw,84px)}.rtc-muro-telo .p2-testo{margin-top:var(--s4);max-width:40em}.rtc-banda{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(140px,11vw,200px),1fr));gap:clamp(20px,2.4vw,44px) clamp(28px,3.4vw,64px);padding:clamp(36px,4.4vw,84px) clamp(24px,4.4vw,88px);background:var(--nero)}.rtc-banda li{display:flex;align-items:center;justify-content:center;min-height:clamp(72px,5.6vw,104px)}.rtc-banda img{width:min(var(--w),88%);height:auto}.rtc-muro-circuito{border-top:1px solid var(--filo)}.rtc-muro-circuito-testa .p2-testo{margin-top:var(--s3);max-width:40em}.rtc-banda.rtc-banda-circuito{padding-inline:0;padding-bottom:0}@media(max-width:999px){.rtc-tappa{grid-template-columns:var(--c1) minmax(0,1fr);grid-template-rows:auto auto auto;align-items:start;padding:var(--s3) 0 var(--s3);row-gap:var(--s1)}.rtc-occhiello{grid-column:1;grid-row:1/3;align-self:center}.rtc-n{grid-column:2;font-size:24px}.rtc-citta{grid-column:2;padding:0;font-size:clamp(48px,13vw,84px)}.rtc-napoli .rtc-citta{font-size:clamp(64px,18vw,120px)}.rtc-dati{grid-column:2;padding:var(--s1) 0 0}.rtc-dati>div:nth-child(2){order:0;flex:0 1 auto}.rtc-dati .rtc-data{font-size:24px}.rtc-stato{flex:1 1 100%}.rtc-napoli:before{left:calc(var(--c1) + var(--gutter) - 10px);top:4px;bottom:4px}.rtc-napoli>.rtc-n,.rtc-napoli>.rtc-citta,.rtc-napoli>.rtc-dati{padding-left:12px}.rtc-tappa:first-child .rtc-filo{top:var(--s5)}.rtc-tappa:last-child .rtc-filo{bottom:auto;height:var(--s5)}.rtc-palais-griglia{grid-template-columns:1fr;align-items:start}.rtc-giorni b{font-size:clamp(110px,33vw,220px)}.rtc-giorni span{font-size:clamp(40px,11vw,72px)}.rtc-riga{grid-template-columns:repeat(2,minmax(0,1fr))}.rtc-riga li,.rtc-riga li+li{padding:var(--s3) var(--s2) var(--s3) 0;border-left:0;border-bottom:1px solid var(--filo)}.rtc-riga li:nth-child(2n){padding-left:var(--s3);border-left:1px solid var(--filo)}.rtc-riga b{font-size:clamp(64px,19vw,110px)}}@media(max-width:760px){.rtc-frase{padding-left:var(--s3);border-left-width:4px}.rtc-frase blockquote p{font-size:clamp(44px,12.6vw,84px)}.rtc-teli{flex-direction:column;align-items:flex-start;gap:var(--s3)}.rtc-grande{flex:none;width:100%}.rtc-piccolo{flex:none;width:calc(100% * var(--lato))}.rtc-telo p{padding:7% 8% 0 9%;font-size:7.4cqw}.rtc-piccolo p{font-size:9.4cqw}.rtc-muro-telo{padding:44px 20px 32px}.rtc-banda{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s4) var(--s4);padding:var(--s5) 20px}.rtc-banda li{min-height:64px}}@media(max-width:359px){.rtc-banda{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:400px){.rtc-piccolo p{padding:11% 10% 4% 12%;font-size:max(15px,8.6cqw)}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){@keyframes rtc-tende{0%{transform:scaleY(0)}to{transform:none}}@keyframes rtc-occhiello{0%{transform:scale(.2)}to{transform:none}}@keyframes rtc-traguardo{0%{transform:scaleX(.04)}to{transform:none}}@keyframes rtc-cresce{0%{transform:scale(.18)}to{transform:none}}.rtc-filo{animation:rtc-tende linear both;animation-timeline:view();animation-range:entry 10% cover 40%}.rtc-occhiello{animation:rtc-occhiello linear both;animation-timeline:view();animation-range:entry 40% cover 35%}.rtc-traguardo{animation:rtc-traguardo linear both;animation-timeline:view();animation-range:entry 0% cover 40%}.rtc-telo{transform-origin:0 100%;animation:rtc-cresce linear both;animation-timeline:view();animation-range:entry 5% cover 42%}}}.rtc-strada{margin:0;background:var(--nero);content-visibility:auto;contain-intrinsic-size:auto 100vw auto 900px}.rtc-strada-foto{position:relative;overflow:clip;aspect-ratio:1536/760;max-height:calc(100svh - 40px);width:100%}.rtc-strada-foto picture,.rtc-strada-foto img{display:block;width:100%;height:100%}.rtc-strada-foto img{object-fit:cover;object-position:50% 50%}.rtc-strada-sotto{display:grid;grid-template-columns:minmax(0,9fr) minmax(0,3fr);gap:var(--s3) var(--gutter);align-items:end;padding:var(--s5) var(--margine) var(--s6);border-bottom:1px solid var(--filo)}.rtc-strada-frase{font-family:var(--titolo);font-weight:var(--peso-urlo);font-size:clamp(40px,5.2vw,120px);line-height:.92;letter-spacing:-.01em;color:var(--verde);max-width:15em;text-wrap:balance}.rtc-strada-frase strong{color:var(--bianco);font-weight:inherit}.rtc-strada .rtc-strada-dich{justify-self:end;font-size:var(--c-nota);line-height:1.3;color:var(--carta-2)}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.rtc-strada-foto{animation:rtc-strada-apre linear both;animation-timeline:view();animation-range:entry 0% cover 45%}.rtc-strada-foto img{animation:rtc-strada-entra linear both;animation-timeline:view();animation-range:entry 0% exit 0%}}}@keyframes rtc-strada-apre{0%{clip-path:inset(0 14% 0 14%)}to{clip-path:inset(0 0 0 0)}}@keyframes rtc-strada-entra{0%{transform:translate3d(-6%,0,0) scale(1.14)}to{transform:translateZ(0) scale(1.02)}}@media(max-width:760px){.rtc-strada{contain-intrinsic-size:auto 100vw auto 720px}.rtc-strada-foto{aspect-ratio:4/5;max-height:none}.rtc-strada-sotto{grid-template-columns:minmax(0,1fr);padding:var(--s4) var(--margine) var(--s5)}.rtc-strada-frase{font-size:clamp(32px,9.4vw,48px)}.rtc-strada .rtc-strada-dich{justify-self:start}}
