.lavori-module__t0XOjW__root{width:100%;max-width:var(--container-max);padding-inline:var(--gutter);margin-inline:auto}.lavori-module__t0XOjW__intro{text-align:center;flex-direction:column;align-items:center;padding-block:clamp(2rem,6vw,5rem) clamp(3rem,9vw,7rem);display:flex}.lavori-module__t0XOjW__eyebrow{font-family:var(--font-eyebrow-stack);letter-spacing:.22em;text-transform:uppercase;color:var(--ink);margin:0 0 clamp(1rem,3vw,1.75rem);font-size:.8125rem;font-weight:500}.lavori-module__t0XOjW__headline{max-width:16ch;font-family:var(--font-grotesk), Impact, "Arial Narrow", sans-serif;letter-spacing:-.01em;text-transform:uppercase;color:var(--ink);margin:0;font-size:clamp(3rem,13vw,13rem);font-weight:400;line-height:.9}.lavori-module__t0XOjW__dot{color:var(--frame)}.lavori-module__t0XOjW__lead{max-width:46ch;font-family:var(--font-body-stack);color:var(--ink);margin:clamp(1.75rem,4vw,2.75rem) 0 0;font-size:clamp(1.0625rem,1.4vw,1.375rem);line-height:1.5}.lavori-module__t0XOjW__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:clamp(1.5rem,5vw,6rem);padding-bottom:clamp(4rem,12vw,11rem);display:grid}.lavori-module__t0XOjW__col{flex-direction:column;gap:clamp(4rem,11vw,10rem);display:flex}.lavori-module__t0XOjW__colRight{margin-top:clamp(5rem,16vw,15rem)}.lavori-module__t0XOjW__card{flex-direction:column;display:flex}.lavori-module__t0XOjW__frame{aspect-ratio:16/10;position:relative;overflow:visible}.lavori-module__t0XOjW__visual{background:var(--frame);transform-origin:50%;will-change:transform;border-radius:clamp(14px,1.4vw,22px);position:absolute;inset:0;overflow:hidden}.lavori-module__t0XOjW__video{object-fit:cover;width:100%;height:100%;display:block}.lavori-module__t0XOjW__control{z-index:3;background:var(--paper);width:clamp(44px,4vw,58px);height:clamp(44px,4vw,58px);color:var(--ink);cursor:pointer;transition:transform .2s var(--ease-out-strong), background-color .2s ease;border:none;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:clamp(.5rem,1.2vw,.9rem);right:clamp(.5rem,1.2vw,.9rem);box-shadow:0 6px 18px #0f172a2e}.lavori-module__t0XOjW__control:hover{transform:scale(1.06)}.lavori-module__t0XOjW__control:active{transform:scale(.95)}.lavori-module__t0XOjW__control svg{width:42%;height:42%}.lavori-module__t0XOjW__meta{margin-top:clamp(1.1rem,2vw,1.6rem)}.lavori-module__t0XOjW__kicker{font-family:var(--font-eyebrow-stack);letter-spacing:.16em;text-transform:uppercase;color:var(--frame);margin:0 0 .5rem;font-size:.75rem;font-weight:500}.lavori-module__t0XOjW__title{font-family:var(--font-body-stack);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:500;line-height:1.1}.lavori-module__t0XOjW__desc{max-width:46ch;font-family:var(--font-body-stack);color:var(--ink-soft);margin:clamp(.6rem,1.4vw,1rem) 0 0;font-size:1.0625rem;line-height:1.55}.lavori-module__t0XOjW__visit{font-family:var(--font-body-stack);color:var(--ink);align-items:center;gap:.5rem;margin-top:clamp(1rem,2vw,1.5rem);font-size:1.0625rem;font-weight:500;text-decoration:none;display:inline-flex}.lavori-module__t0XOjW__visit svg{width:1.1em;height:1.1em;transition:transform .24s var(--ease-out-strong)}.lavori-module__t0XOjW__visit:hover svg{transform:translate(4px)}@media (max-width:760px){.lavori-module__t0XOjW__grid{grid-template-columns:1fr}.lavori-module__t0XOjW__colRight{margin-top:0}.lavori-module__t0XOjW__col{gap:clamp(3rem,12vw,5rem)}.lavori-module__t0XOjW__grid{row-gap:clamp(3rem,12vw,5rem)}}@media (prefers-reduced-motion:reduce){.lavori-module__t0XOjW__visual{will-change:auto;transform:none!important}}
