.tp .da{font-family:var(--tp-mono);letter-spacing:.02em;background:var(--nota-fondo);color:var(--nota-testo);border:1px dashed var(--nota-bordo);text-transform:none;border-radius:6px;padding:1px 7px;font-size:.78em;font-weight:600;line-height:1.5;display:inline-block}.tp .cs-bip .da{color:#f6d77a;background:#3a2f10;border-color:#8a6a12}.tp .cs-bip{color:#fff;background:#111;padding-block:clamp(56px,8vw,100px);position:relative;overflow:hidden}.tp .cs-bip:before{content:"";background:radial-gradient(50% 70% at 90% 10%,#ff6b4a38,#0000 60%),radial-gradient(40% 60% at 5% 100%,#0e9f5b33,#0000 60%);position:absolute;inset:0}.tp .cs-parolone{font-family:var(--tp-black);color:#0000;-webkit-text-stroke:1.5px #fff;opacity:.08;white-space:nowrap;pointer-events:none;font-size:clamp(90px,17vw,230px);line-height:.8;position:absolute;bottom:-3%;right:-6%}.tp .cs-bip .kicker{color:var(--giallo)}.tp .cs-bip h1{text-transform:uppercase;max-width:15ch;margin-top:14px;font-size:clamp(34px,6vw,62px);line-height:.98}.tp .cs-bip .lead{color:#ffffffb8}.tp .linea-tempo{grid-auto-columns:minmax(128px,1fr);grid-auto-flow:column;margin:44px 0 0;padding:0 0 8px;list-style:none;display:grid;position:relative;overflow-x:auto}.tp .linea-tempo li{padding:34px 14px 0 0;position:relative}.tp .linea-tempo li:before{content:"";background:#ffffff2e;height:3px;position:absolute;top:9px;left:0;right:0}.tp .linea-tempo li.fatto:before{background:var(--verde)}.tp .linea-tempo li.prossimo:before{background:linear-gradient(90deg, var(--corallo), #ffffff2e)}.tp .linea-tempo .punto{background:#111;border:3px solid #ffffff59;border-radius:50%;width:21px;height:21px;position:absolute;top:0;left:0}.tp .linea-tempo .fatto .punto{background:var(--verde);border-color:var(--verde)}.tp .linea-tempo .prossimo .punto{border-color:var(--corallo)}.tp .linea-tempo .meta .punto{background:var(--giallo);border-color:var(--giallo);width:30px;height:30px;top:-5px;box-shadow:0 0 0 6px #f6c44533}.tp .linea-tempo .quando{font-family:var(--tp-mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c;font-size:11px}.tp .linea-tempo b{font-family:var(--font-display);margin-top:6px;font-size:15.5px;font-weight:900;line-height:1.25;display:block}.tp .linea-tempo .cosa{color:#ffffffb3;margin-top:4px;font-size:13.5px;line-height:1.45;display:block}.tp .linea-tempo .meta b{color:var(--giallo);font-size:18px}@media (max-width:760px){.tp .linea-tempo{grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}.tp .linea-tempo li{padding:0 0 26px 40px}.tp .linea-tempo li:before{width:3px;height:auto;inset:22px auto 0 9px}.tp .linea-tempo li.prossimo:before{background:linear-gradient(180deg, var(--corallo), #ffffff2e)}.tp .linea-tempo .meta .punto{left:-4px}}.tp .legenda{color:#ffffffa6;flex-wrap:wrap;gap:8px 18px;margin-top:18px;font-size:13px;display:flex}.tp .legenda i{vertical-align:-1px;border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block}.tp .cs-sez{padding-block:clamp(60px,9vw,110px)}.tp .cs-h{font-family:var(--tp-black);text-transform:uppercase;margin-top:14px;font-size:clamp(30px,5vw,52px);font-weight:400;line-height:1.02}.tp .cs-storia{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:36px;margin-top:36px;display:grid}@media (max-width:820px){.tp .cs-storia{grid-template-columns:1fr}}.tp .cs-foto{margin:0}.tp .cs-foto-img{aspect-ratio:4/3;background:#0b6b3f;border-radius:24px;position:relative;overflow:hidden}.tp .cs-foto figcaption,.tp .cs-foto-doppia figcaption{color:var(--faint);margin-top:10px;font-size:13px}.tp .cs-citazione{font-family:var(--font-display);letter-spacing:-.01em;color:var(--nero);font-size:clamp(20px,2.6vw,25px);font-weight:700;line-height:1.35}.tp .cs-storia-testo>p:not(.cs-citazione),.tp .cs-intera p{color:var(--muted);margin-top:16px;font-size:16.5px}.tp .cs-apri{margin-top:22px}.tp .cs-apri>summary{list-style:none;display:inline-flex}.tp .cs-apri>summary::-webkit-details-marker{display:none}.tp .cs-apri .se-aperto{display:none}.tp .cs-apri[open] .se-aperto{display:inline}.tp .cs-apri[open] .se-chiuso{display:none}.tp .cs-intera{margin-top:8px}.tp .cs-foto-doppia{margin:22px 0 6px}.tp .cs-foto-doppia .cs-foto-img{aspect-ratio:16/10}.tp .cs-firma{font-size:34px;transform:rotate(-2deg);color:var(--nero)!important;margin-top:6px!important}.tp .cs-h3{margin-top:34px;font-size:20px}.tp .cs-missione{max-width:64ch;margin-top:clamp(48px,7vw,80px)}.tp .cs-lead-forte{color:var(--nero);margin-top:14px;font-size:clamp(18px,2.2vw,22px)}.tp .cs-missione .lead{max-width:none}.tp .cs-apri-piccolo>summary{margin-top:4px}.tp .cs-valori-blocco{margin-top:clamp(48px,7vw,80px)}.tp .cs-valori{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:24px;display:grid}.tp .cs-valore{color:#fff;border-radius:22px;padding:26px}.tp .cs-valore .n{font-family:var(--tp-black);opacity:.4;font-size:40px;line-height:1}.tp .cs-valore h3{margin-top:10px;font-size:20px}.tp .cs-valore p:not(.n){color:#ffffffe0;margin-top:8px;font-size:15px}.tp .cs-valore.v1{background:linear-gradient(140deg,#0b6b3f,#0e9f5b)}.tp .cs-valore.v2{background:linear-gradient(140deg,#b03a1e,#ff6b4a)}.tp .cs-valore.v3{background:linear-gradient(140deg,#151515,#3a3a3a)}.tp .cs-invito{color:#fff;background:#111;padding-block:56px}.tp .cs-invito .dentro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.tp .cs-invito p{color:#ffffffe6;max-width:46ch;font-size:18px}
