:root{--c-nero: #0e0d0c;--c-bianco: #f3ece4;--c-dim: #a3a3a3;--c-riga: #2e2e2e;--c-mattone: #c9664f;--c-mattone-rgb: 201 102 79;--c-inchiostro: #111111;--c-barra-h: 3.75rem;--c-gutter: clamp(1.25rem, 4vw, 3.5rem);--c-mono: var(--font-mono), ui-monospace, "Consolas", monospace;--c-sans: var(--font-inter), system-ui, "Segoe UI", Arial, sans-serif;--c-grana: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .7 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}:root,:root body{background:var(--c-nero);color:var(--c-bianco);font-family:var(--c-sans)}:root{color-scheme:dark;scrollbar-color:var(--c-riga) var(--c-nero)}:root body{font-size:1rem;line-height:1.6}:root ::selection{background:var(--c-mattone);color:var(--c-nero)}:root :focus-visible{outline:2px solid var(--c-mattone);outline-offset:3px}:root .skip-link{background:var(--c-bianco);color:var(--c-nero)}[id]{scroll-margin-top:var(--c-barra-h)}.c-mono{font-family:var(--c-mono);font-size:.75rem;font-weight:400;line-height:1.6;letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:tabular-nums}.c-mono-xs{font-size:.6875rem}.c-cta-nota,.c-fascia-did,.c-cifra span,.c-cifre-nota,.c-prezzo-sotto{text-transform:none;letter-spacing:.03em;font-size:.8125rem}.c-dim{color:var(--c-dim)}.c-mattone{color:var(--c-mattone)}.c-frase{font-weight:300;font-size:clamp(1.875rem,1rem + 2.6vw,3.75rem);line-height:1.06;letter-spacing:-.03em;text-wrap:balance;max-width:22ch}.c-lead{font-size:1.0625rem;line-height:1.55;color:var(--c-dim);max-width:52ch;text-wrap:pretty}.c-testo{font-size:.9375rem;line-height:1.6;color:var(--c-dim);max-width:44ch}.c-num{font-weight:300;line-height:.95;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.c-link{color:var(--c-bianco);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em;text-decoration-color:var(--c-dim);transition:text-decoration-color .2s ease}.c-link:hover{text-decoration-color:var(--c-mattone)}.c-wrap{max-width:1360px;margin-inline:auto;padding-inline:var(--c-gutter)}.c-capitolo{padding-block:clamp(4.5rem,11vw,9.5rem)}.c-capitolo-stretto{padding-block:clamp(3.5rem,8vw,7rem)}.c-griglia{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem var(--c-gutter)}.c-col-12{grid-column:span 12}@media(min-width:900px){.c-col-4{grid-column:span 4}.c-col-5{grid-column:span 5}.c-col-6{grid-column:span 6}.c-col-7{grid-column:span 7}.c-col-8{grid-column:span 8}.c-col-da-7{grid-column:7 / span 6}.c-col-da-8{grid-column:8 / span 5}.c-col-da-9{grid-column:9 / span 4}}.c-riga{border-top:1px solid var(--c-riga);padding-top:1.25rem}.c-apertura{align-items:end}.c-apertura .c-lead{margin-top:1.5rem}@media(min-width:900px){.c-apertura .c-lead{margin-top:0}}.c-voci{display:grid;gap:2.25rem var(--c-gutter);margin-top:clamp(3rem,7vw,5.5rem)}@media(min-width:720px){.c-voci{grid-template-columns:repeat(3,minmax(0,1fr))}}.c-voce{border-top:1px solid var(--c-riga);padding-top:1.25rem}.c-voce h4,.c-voce h3{font-weight:400;font-size:1.0625rem;line-height:1.35;letter-spacing:-.01em}.c-voce p{margin-top:.75rem}.c-voce .c-passo{display:block;color:var(--c-mattone);margin-bottom:2.5rem}.c-btn{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:0 1.75rem;font-family:var(--c-mono);font-size:.75rem;font-weight:500;line-height:1;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;white-space:nowrap;color:var(--c-mattone);background:transparent;border:1px solid var(--c-mattone);border-radius:999px;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.c-btn:hover{color:var(--c-nero);background:#c9664f;border-color:#c9664f}.c-btn-sm{min-height:2.25rem;padding:0 1.1rem;font-size:.6875rem}.c-btn-chiaro{color:var(--c-bianco);background:transparent;border-color:var(--c-bianco)}.c-btn-chiaro:hover{color:#a04a3a;background:#f3ece4;border-color:#f3ece4}.c-cta-riga{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}.c-cta-nota{margin-top:.875rem;color:var(--c-dim)}.c-foto-wrap{position:relative;overflow:hidden;isolation:isolate;background:var(--c-nero)}.c-foto{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.c-foto-wrap:before{content:"";position:absolute;inset:0;z-index:1;background-image:var(--c-grana);background-size:220px 220px;opacity:.14;mix-blend-mode:overlay;pointer-events:none}.c-foto-wrap:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(to bottom,#0e0d0c8c,#0e0d0c00 28%),linear-gradient(to top,#0e0d0cf0,#0e0d0c9e 32%,#0e0d0c00 68%)}.c-ritratto{aspect-ratio:4 / 5}.c-ritratto:after{background:linear-gradient(to top,#0e0d0c59,#0e0d0c00 40%)}.c-barra{position:fixed;inset:0 0 auto;height:var(--c-barra-h);z-index:50;background:#0e0d0c00;border-bottom:1px solid transparent;transition:background-color .3s ease,border-color .3s ease}.c-barra[data-scrolled]{background:#0e0d0cd6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom-color:var(--c-riga)}.c-barra>.c-wrap{display:flex;align-items:center;gap:1.5rem;height:100%}.c-barra-logo{display:inline-flex;align-items:center;color:var(--c-bianco);min-height:2.75rem}.c-barra-logo svg{display:block;height:1.375rem;width:auto}.c-barra-logo .c-logo-filo{display:none}@media(min-width:768px){.c-barra-logo .c-logo-compatto{display:none}.c-barra-logo .c-logo-filo{display:block;height:2.25rem}}.c-barra-voci{display:none}@media(min-width:1100px){.c-barra-voci{display:flex;gap:1.75rem;margin-inline:auto}}.c-barra-voci a{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--c-dim);text-decoration:none;white-space:nowrap;transition:color .2s ease}.c-barra-voci a:hover{color:var(--c-bianco)}.c-barra-destra{margin-left:auto;display:flex;align-items:center;gap:.75rem}.c-barra-cta{transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .3s ease,visibility 0s}.c-barra-cta .c-cta-lunga{display:none}@media(min-width:640px){.c-barra-cta .c-cta-lunga{display:inline-block}.c-barra-cta .c-cta-corta{display:none}}@media(max-width:1099px){.c-barra[data-cta=off] .c-barra-cta{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s .3s}}.c-indice{position:relative}@media(min-width:1100px){.c-indice{display:none}}.c-indice summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:.6rem;min-height:2.75rem;padding:.5rem .25rem;color:var(--c-bianco)}.c-indice summary::-webkit-details-marker{display:none}.c-indice summary svg{width:1.125rem;height:1.125rem}.c-indice>div{position:absolute;right:0;top:calc(100% + .75rem);min-width:14rem;background:#0e0d0c;border:1px solid var(--c-riga);padding:.5rem 0}.c-indice>div a{display:block;padding:.75rem 1.25rem;color:var(--c-bianco);text-decoration:none}.c-indice>div a:hover{color:var(--c-mattone)}.c-hero{position:relative}.c-hero-stage{position:relative;min-height:100svh;display:flex;align-items:flex-end}.c-hero-foto{position:absolute;inset:0}.c-hero-testo{position:relative;z-index:3;width:100%;padding-top:calc(var(--c-barra-h) + 2rem);padding-bottom:clamp(1.5rem,4vw,3.5rem)}.c-marchio{position:relative;display:flex;flex-wrap:wrap;column-gap:.32em;padding-bottom:.55em;font-weight:300;font-size:clamp(1.75rem,1rem + 2.4vw,3.25rem);line-height:1;letter-spacing:0;color:var(--c-bianco)}.c-marchio-parola{display:inline-flex;white-space:nowrap}.c-marchio b{font-weight:400}.c-marchio-parola>span{display:inline-block;overflow-x:clip;overflow-y:visible;vertical-align:bottom;max-width:6em}.c-marchio-filo{position:absolute;left:.04em;bottom:0;width:1.1em;height:.06em;background:var(--c-mattone)}@keyframes c-distende{0%{max-width:0;opacity:0}60%{opacity:1}}@keyframes c-avvicina{0%{letter-spacing:.16em}}html.dv-motion .c-marchio-parola>span{animation:c-distende 1.1s cubic-bezier(.2,.7,.2,1) 1.1s both}html.dv-motion .c-marchio b{animation:c-avvicina 1.1s cubic-bezier(.2,.7,.2,1) 1.1s both}.c-hero-eye{margin-top:1.25rem;color:var(--c-mattone);max-width:40ch}.c-hero h1{margin-top:1.25rem;font-weight:300;font-size:clamp(2.5rem,.5rem + 5.6vw,6rem);line-height:1.02;letter-spacing:-.03em;text-wrap:balance;max-width:19ch}.c-hero-cta{margin-top:clamp(1.5rem,3vw,2.25rem)}@media(min-width:768px){.c-hero-testo>*{max-width:66%}.c-hero-testo{padding-bottom:clamp(2rem,4.5vw,4rem)}}.c-scheda{list-style:none;margin:0;padding:0;color:var(--c-dim)}.c-scheda b{font-weight:500;color:var(--c-bianco);font-size:1.0625rem;letter-spacing:.04em;margin-right:.35em}.c-hero-scheda{display:flex;flex-direction:column;gap:.35rem;padding:1.25rem var(--c-gutter);border-bottom:1px solid var(--c-riga)}@media(min-width:768px){.c-hero-scheda{position:absolute;z-index:3;right:var(--c-gutter);bottom:clamp(2rem,4.5vw,4rem);display:block;text-align:right;padding:0;border:0;line-height:2}.c-hero-scheda b{font-size:1.25rem}}@media(prefers-reduced-motion:no-preference){.c-hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}}.c-fascia{position:relative;height:clamp(30rem,90svh,60rem);display:flex;align-items:flex-end}.c-fascia .c-foto-wrap{position:absolute;inset:0}.c-fascia-testo{position:relative;z-index:3;width:100%;display:flex;flex-direction:column;gap:1rem;padding-bottom:clamp(1.5rem,4vw,3rem)}@media(min-width:720px){.c-fascia-testo{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:2rem}}.c-chi-testa{display:flex;flex-direction:column;gap:1rem;padding-bottom:clamp(2.5rem,6vw,4.5rem);border-bottom:1px solid var(--c-riga);margin-bottom:clamp(3rem,7vw,5.5rem)}@media(min-width:720px){.c-chi-testa{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:2rem}}.c-parola{font-weight:300;font-size:clamp(3rem,1.5rem + 8vw,8.75rem);line-height:.95;letter-spacing:-.04em;margin-left:-.04em}.c-fascia-did{color:var(--c-dim);max-width:44ch}@media(min-width:720px){.c-fascia-did{text-align:right;flex:none}}.c-passi{margin-top:clamp(4rem,9vw,7.5rem);padding-top:clamp(3rem,6vw,4.5rem);border-top:1px solid var(--c-riga)}.c-passi .c-voci{margin-top:clamp(2.5rem,5vw,4rem)}.c-onesta.c-testo{margin-top:2.5rem;max-width:none;padding-left:1.25rem;border-left:1px solid var(--c-mattone);color:var(--c-dim)}.c-coach{margin-top:1rem;max-width:62ch}.c-coach summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:.6rem;min-height:2.75rem;color:var(--c-dim);transition:color .2s ease}.c-coach summary::-webkit-details-marker{display:none}.c-coach summary:before{content:"+";display:inline-block;width:1em;font-size:1rem;line-height:1;color:var(--c-mattone)}.c-coach[open] summary:before{content:"−"}.c-coach summary:hover{color:var(--c-bianco)}.c-coach-testo{padding:.5rem 0 .75rem 1.25rem;border-left:1px solid var(--c-riga);color:var(--c-dim);font-size:.9375rem}.c-coach-testo p+p{margin-top:.5rem}.c-coach-testo .ql-cn-goal,.c-coach-testo .ql-cn-movement,.c-coach-testo .ql-cn-scaling{margin-top:1rem;font-family:var(--c-mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--c-mattone)}.dv-freccia{display:inline-block;vertical-align:middle}.c-settimana-coda{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--c-riga);max-width:60ch;font-size:.9375rem;color:var(--c-dim)}.c-schema{margin-top:clamp(2.5rem,6vw,5rem);font-variant-numeric:tabular-nums}.c-schema-num{font-weight:300;font-size:clamp(4rem,1.5rem + 10vw,10rem);line-height:.95;letter-spacing:-.05em;margin-left:-.03em;white-space:nowrap}.c-schema-righe{margin-top:1.5rem}.c-schema-righe p{font-weight:300;font-size:clamp(1.25rem,.9rem + 1.2vw,1.75rem);line-height:1.25;letter-spacing:-.015em}.c-schema-righe p.c-mono{font-size:.75rem;font-weight:400;line-height:1.6;letter-spacing:.14em}.c-perche{display:grid;gap:1.75rem;margin-top:2rem}@media(min-width:900px){.c-perche{margin-top:0}}.c-perche>div{border-top:1px solid var(--c-riga);padding-top:1.25rem}.c-perche h3{color:var(--c-mattone)}.c-perche p{margin-top:.75rem;font-size:.9375rem;line-height:1.6;color:var(--c-dim);max-width:44ch}.c-perche strong{font-weight:500;color:var(--c-bianco)}.c-cifre{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem var(--c-gutter);margin-top:clamp(3rem,7vw,5.5rem)}@media(min-width:900px){.c-cifre{grid-template-columns:repeat(4,minmax(0,1fr))}}.c-cifra{border-top:1px solid var(--c-riga);padding-top:1.5rem}.c-cifra b{display:block;font-size:clamp(3.25rem,1.5rem + 6vw,7.5rem)}@media(min-width:900px){.c-cifra b{font-size:min(6rem,calc(.5rem + 6.1vw))}}.c-cifra-piu{font-size:.4em;vertical-align:1.1em;margin-left:.1em;letter-spacing:0;color:var(--c-dim)}.c-cifra span{display:block;margin-top:1rem;color:var(--c-dim);max-width:24ch}.c-cifre-nota{margin-top:clamp(2.5rem,5vw,4rem);color:var(--c-dim);font-size:.8125rem}.c-profili{display:grid;gap:3rem var(--c-gutter);margin-top:clamp(3rem,7vw,5.5rem)}@media(min-width:640px){.c-profili{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.c-profili{grid-template-columns:repeat(12,minmax(0,1fr))}.c-profili{align-items:start}.c-profilo:first-child{grid-column:1 / span 5}.c-profilo:last-child{grid-column:7 / span 5}}.c-profilo h3{margin-top:1.5rem;font-weight:400;font-size:1.25rem;letter-spacing:-.01em}.c-profilo .c-ruolo{margin-top:.4rem;color:var(--c-mattone)}.c-profilo .c-testo{margin-top:.75rem}.c-diplomi-testa{margin-top:1.5rem;color:var(--c-dim)}.c-diplomi{list-style:none;margin:.6rem 0 0;padding:0;display:flex;flex-wrap:wrap;font-size:.875rem;line-height:1.7}.c-diplomi li:not(:last-child):after{content:"·";margin:0 .55em;color:var(--c-dim)}.c-diplomi-link{display:inline-block;margin-top:1rem;font-size:.875rem}.c-righe{list-style:none;margin:clamp(3rem,7vw,5.5rem) 0 0;padding:0;display:grid;gap:1.25rem var(--c-gutter)}@media(min-width:720px){.c-righe-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.c-righe li{border-top:1px solid var(--c-riga);padding-top:1.25rem}.c-righe strong{display:block;font-weight:400;font-size:1.0625rem;line-height:1.35}.c-righe p{margin-top:.5rem;font-size:.9375rem;line-height:1.55;max-width:40ch;color:var(--c-dim)}.c-prezzo{height:clamp(32rem,92svh,62rem)}.c-prezzo .c-foto-wrap:after{background:linear-gradient(to bottom,#0e0d0c8c,#0e0d0c00 28%),linear-gradient(to top,#0e0d0cf5,#0e0d0cb3,#0e0d0c00 72%)}.c-prezzo-testa{color:var(--c-dim)}.c-prezzo-cifra{margin-top:.75rem;margin-left:-.04em;display:flex;align-items:baseline;gap:.12em;font-size:clamp(5rem,1.5rem + 11vw,11rem);line-height:.9;letter-spacing:-.05em;white-space:nowrap}.c-prezzo-cifra .c-prezzo-euro{font-size:.32em;font-weight:300;letter-spacing:-.01em}.c-prezzo-sotto{margin-top:1.25rem;max-width:34ch;color:var(--c-dim)}.c-prezzo-cta{flex:none}@media(min-width:720px){.c-prezzo-testo{align-items:flex-end}.c-prezzo-cta{padding-bottom:.35rem}}.c-faq{border-top:1px solid var(--c-riga)}.c-faq details{border-bottom:1px solid var(--c-riga)}.c-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.25rem 0;min-height:2.75rem;font-size:1.0625rem;font-weight:400;line-height:1.35;transition:color .2s ease}.c-faq summary::-webkit-details-marker{display:none}.c-faq summary:after{content:"+";flex:none;font-family:var(--c-mono);font-size:1.125rem;line-height:1;color:var(--c-mattone)}.c-faq details[open] summary:after{content:"−"}.c-faq summary:hover{color:var(--c-mattone)}.c-faq details>div{padding-bottom:1.5rem}.c-faq details>div p{color:var(--c-dim);max-width:58ch;font-size:.9375rem}.c-footer{padding-block:clamp(4.5rem,10vw,8rem) 2rem;border-top:1px solid var(--c-riga)}.c-footer-alto{align-items:end}.c-chiusura{font-weight:300;font-size:clamp(2.25rem,1rem + 4.2vw,5rem);line-height:1;letter-spacing:-.035em;max-width:14ch;text-wrap:balance}.c-footer-azione{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}@media(min-width:900px){.c-footer-azione{align-items:flex-end;text-align:right}}.c-footer-basso{margin-top:clamp(3.5rem,7vw,6rem);padding-top:clamp(2rem,4vw,3rem);border-top:1px solid var(--c-riga);align-items:start}.c-footer-logo{display:inline-block;color:var(--c-bianco)}.c-footer-logo svg{display:block;height:2.75rem;width:auto}.c-footer-contatti p+p{margin-top:.5rem}.c-footer-contatti .c-footer-app{margin-top:1.75rem}.c-footer-legale{display:grid;gap:.35rem;color:var(--c-dim);line-height:1.6}.c-footer-legale a,.c-footer-riga a{color:var(--c-dim);text-decoration:none}.c-footer-legale a:hover,.c-footer-riga a:hover{color:var(--c-bianco)}.c-footer-riga{margin-top:clamp(2.5rem,5vw,4rem);padding-top:1.25rem;border-top:1px solid var(--c-riga);display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;color:var(--c-dim)}@keyframes c-sale{0%{opacity:0;translate:0 14px}}@keyframes c-accende{0%{opacity:0}}html.dv-motion .c-hero [data-in]{animation:c-sale .9s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i, 0) * .14s)}html.dv-motion .c-hero .c-hero-foto[data-in]{animation-name:c-accende;animation-duration:1.1s}html.dv-motion .c-pre{opacity:0;translate:0 28px}html.dv-motion .c-pre.c-in{opacity:1;translate:0 0;transition:opacity .9s ease,translate 1s cubic-bezier(.16,1,.3,1)}html.dv-motion .c-foto-wrap.c-pre{translate:0 0}html.dv-motion .c-foto-wrap.c-pre.c-in{transition:opacity .9s ease}@property --tot{syntax: "<number>"; inherits: false; initial-value: 6;}@property --w0{syntax: "<number>"; inherits: false; initial-value: 1;}@property --w1{syntax: "<number>"; inherits: false; initial-value: 1;}@property --w2{syntax: "<number>"; inherits: false; initial-value: 1;}@property --w3{syntax: "<number>"; inherits: false; initial-value: 1;}@property --w4{syntax: "<number>"; inherits: false; initial-value: 1;}@property --w5{syntax: "<number>"; inherits: false; initial-value: 1;}.c-colonne{--c-morbida: cubic-bezier(.65, 0, .35, 1);--c-durata: .9s;margin-top:clamp(2.5rem,5vw,4rem);display:grid;grid-template-columns:repeat(6,minmax(80vw,1fr));grid-template-rows:auto repeat(var(--righe, 7),auto);column-gap:var(--c-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--c-gutter);scrollbar-width:none;padding-bottom:.5rem}.c-colonne::-webkit-scrollbar{display:none}.c-colonne>*{grid-column:var(--col);grid-row:var(--riga, 1);min-width:0;scroll-snap-align:start}@media(min-width:900px){.c-colonne{--tot: 6;--w0: 1;--w1: 1;--w2: 1;--w3: 1;--w4: 1;--w5: 1;--tr: calc((100% - 5 * 1.5rem) / var(--tot));grid-template-columns:minmax(0,calc(var(--tr) * var(--w0))) minmax(0,calc(var(--tr) * var(--w1))) minmax(0,calc(var(--tr) * var(--w2))) minmax(0,calc(var(--tr) * var(--w3))) minmax(0,calc(var(--tr) * var(--w4))) minmax(0,calc(var(--tr) * var(--w5)));column-gap:1.5rem;overflow:visible;transition:--tot var(--c-durata) var(--c-morbida),--w0 var(--c-durata) var(--c-morbida),--w1 var(--c-durata) var(--c-morbida),--w2 var(--c-durata) var(--c-morbida),--w3 var(--c-durata) var(--c-morbida),--w4 var(--c-durata) var(--c-morbida),--w5 var(--c-durata) var(--c-morbida)}.c-colonne[data-attiva]{--tot: 7.5}.c-colonne[data-attiva="0"]{--w0: 2.5}.c-colonne[data-attiva="1"]{--w1: 2.5}.c-colonne[data-attiva="2"]{--w2: 2.5}.c-colonne[data-attiva="3"]{--w3: 2.5}.c-colonne[data-attiva="4"]{--w4: 2.5}.c-colonne[data-attiva="5"]{--w5: 2.5}}.c-colonne>[data-colonna]{transition:opacity var(--c-durata) var(--c-morbida)}.c-colonne[data-attiva]>[data-colonna]{opacity:.5}.c-colonne[data-attiva] .c-riga-piu{opacity:0}.c-colonne[data-attiva="0"]>[data-colonna="0"],.c-colonne[data-attiva="1"]>[data-colonna="1"],.c-colonne[data-attiva="2"]>[data-colonna="2"],.c-colonne[data-attiva="3"]>[data-colonna="3"],.c-colonne[data-attiva="4"]>[data-colonna="4"],.c-colonne[data-attiva="5"]>[data-colonna="5"]{opacity:1}.c-colonne[data-attiva="0"]>[data-colonna="0"] .c-riga-piu,.c-colonne[data-attiva="1"]>[data-colonna="1"] .c-riga-piu,.c-colonne[data-attiva="2"]>[data-colonna="2"] .c-riga-piu,.c-colonne[data-attiva="3"]>[data-colonna="3"] .c-riga-piu,.c-colonne[data-attiva="4"]>[data-colonna="4"] .c-riga-piu,.c-colonne[data-attiva="5"]>[data-colonna="5"] .c-riga-piu{opacity:1}.c-colonna-testa{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;padding-bottom:.75rem;border-bottom:1px solid var(--c-bianco);color:var(--c-dim);white-space:nowrap}.c-colonna-testa b{font-weight:500;color:var(--c-bianco)}.c-riga-piu{position:relative;width:.875rem;height:.875rem;flex:none;align-self:center;transition:opacity .4s ease}.c-riga-piu:before,.c-riga-piu:after{content:"";position:absolute;inset:50% auto auto 0;width:100%;height:1px;background:var(--c-mattone);transition:rotate .45s var(--c-morbida, ease)}.c-riga-piu:after{rotate:90deg}details[open]>summary .c-riga-piu:after{rotate:0deg}.c-chiuso{border-bottom:1px solid var(--c-riga)}.c-chiuso summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) .875rem;gap:.15rem .75rem;padding-block:.7rem;min-height:2.75rem}.c-chiuso summary::-webkit-details-marker{display:none}.c-chiuso-track,.c-chiuso-titolo{grid-column:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-chiuso-track{color:var(--c-dim);font-size:.6875rem}.c-chiuso-titolo{font-size:.9375rem;line-height:1.3;transition:color .2s ease}.c-chiuso summary .c-riga-piu{grid-column:2;grid-row:1 / span 2}.c-chiuso:hover .c-chiuso-titolo{color:var(--c-bianco)}.c-chiuso::details-content{height:0;overflow:clip;transition:height .6s var(--c-morbida, ease),content-visibility .6s allow-discrete}.c-chiuso[open]::details-content{height:auto}.c-chiuso-corpo{padding-bottom:1.25rem}html.dv-motion .c-chiuso[open] .c-chiuso-corpo{opacity:1;translate:0 0;transition:opacity .5s ease .2s,translate .55s var(--c-morbida, ease) .2s}@starting-style{html.dv-motion .c-chiuso[open] .c-chiuso-corpo{opacity:0;translate:0 8px}}.c-chiuso-intero{margin-top:.25rem;font-size:.9375rem}.c-chiuso-sotto{margin-top:.25rem;color:var(--c-dim);font-size:.8125rem}.c-chiuso-corpo .c-wod-testo{margin-top:.75rem;font-size:.9375rem;max-width:44ch}.c-riga-coach{margin-top:1rem;max-width:48ch}.c-riga-coach .c-coach-testo{margin-top:.5rem}:root{--c-esce: cubic-bezier(.16, 1, .3, 1)}@keyframes c-dalla-maschera{0%{translate:0 110%}}html.dv-motion .c-m{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.14em;margin-bottom:-.14em}html.dv-motion .c-m>span{display:inline-block}html.dv-motion .c-hero-titolo .c-m>span{animation:c-dalla-maschera 1.1s var(--c-esce) both;animation-delay:calc(.38s + var(--m, 0) * 70ms)}html.dv-motion .c-maschera.c-pre{opacity:1;translate:none}html.dv-motion .c-maschera.c-pre:not(.c-in) .c-m>span{translate:0 110%}html.dv-motion .c-maschera.c-in .c-m>span{transition:translate 1.1s var(--c-esce);transition-delay:calc(var(--m, 0) * .11s)}@keyframes c-assesta{0%{scale:1.08}}html.dv-motion .c-hero-foto .c-foto{animation:c-assesta 2.6s cubic-bezier(.33,1,.68,1) both}@keyframes c-profondita{0%{translate:0 -7%}to{translate:0 7%}}@supports (animation-timeline: view()){html.dv-motion .c-fascia{view-timeline-name:--c-fascia}html.dv-motion .c-fascia .c-foto{scale:1.16;animation:c-profondita linear both;animation-timeline:--c-fascia;animation-range:cover 0% cover 100%}}@keyframes c-entra{0%{opacity:0;translate:0 28px}}html.dv-motion .c-sequenza.c-pre,html.dv-motion .c-sequenza-colonne.c-pre{opacity:1;translate:none}html.dv-motion .c-sequenza.c-pre:not(.c-in)>*,html.dv-motion .c-sequenza-colonne.c-pre:not(.c-in) .c-colonne>*{opacity:0}html.dv-motion .c-sequenza.c-in>*{animation:c-entra 1s var(--c-esce) both;animation-delay:calc(var(--k, 0) * .1s)}html.dv-motion .c-sequenza-colonne.c-in .c-colonne>*{animation:c-entra .9s var(--c-esce) both;animation-delay:calc((var(--col, 1) - 1) * 90ms + var(--riga, 1) * 35ms)}html.dv-motion .c-profilo.c-pre:not(.c-in) .c-ritratto{clip-path:inset(100% 0 0 0)}html.dv-motion .c-profilo.c-in .c-ritratto{clip-path:inset(0 0 0 0);transition:clip-path 1.3s var(--c-esce)}html.dv-motion .c-profilo.c-in+.c-profilo.c-in,html.dv-motion .c-profilo.c-in+.c-profilo.c-in .c-ritratto{transition-delay:.15s}.c-link{text-decoration:none;background-image:linear-gradient(var(--c-mattone),var(--c-mattone)),linear-gradient(var(--c-dim),var(--c-dim));background-size:0% 1px,100% 1px;background-position:0 100%,0 100%;background-repeat:no-repeat;padding-bottom:.18em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .45s var(--c-esce)}.c-link:hover,.c-link:focus-visible{background-size:100% 1px,100% 1px}.c-btn{position:relative;isolation:isolate;overflow:hidden;--c-btn-pieno: rgb(201 102 79);transition:color .3s ease .12s,border-color .2s ease}.c-btn:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--c-btn-pieno);transform:scaleX(0);transform-origin:left center;transition:transform .5s var(--c-esce)}.c-btn:hover,.c-btn:focus-visible{background:transparent}.c-btn:hover:before,.c-btn:focus-visible:before{transform:scaleX(1)}.c-btn-chiaro{--c-btn-pieno: rgb(243 236 228)}.c-barra-voci a{position:relative}.c-barra-voci a:after{content:"";position:absolute;left:0;right:0;bottom:.55rem;height:1px;background:var(--c-mattone);transform:scaleX(0);transform-origin:left center;transition:transform .45s var(--c-esce)}.c-barra-voci a[aria-current]{color:var(--c-bianco)}.c-barra-voci a[aria-current]:after{transform:scaleX(1)}.c-indice a[aria-current]{color:var(--c-mattone)}
