.entry-content>.content-block{padding-block:calc(var(--spacing-section) / 2)}.block-placeholder{border:1px dashed var(--color-line);border-radius:var(--radius-sm);color:var(--color-text);opacity:.65;font-size:var(--wp--preset--font-size--small);margin:0;padding:24px}.block-wrap{width:min(var(--content-width),calc(100% - 2 * var(--gutter)));margin:0 auto;padding-inline:0}.bg-sezione--scuro .eyebrow{color:var(--color-accent-cta)}.panel{padding-inline:clamp(20px,2vw,24px)}.panel__box{max-width:var(--wide-width);border-radius:var(--radius-section);background-color:var(--color-surface-muted);margin:0 auto;padding:clamp(56px,8vw,120px) clamp(20px,5vw,80px)}.panel--accent .panel__box{background-color:var(--color-primary);color:var(--color-background)}.panel__inner{max-width:var(--content-width);margin:0 auto}@media (max-width:782px){.panel__box{padding:30px}}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:44px;display:flex}.section-head__text{flex-direction:column;gap:8px;max-width:640px;display:flex}.section-head__text>p,.section-head .eyebrow,.section-head h2,.section-head h3{margin:0}.eyebrow{color:var(--color-primary);font-size:var(--wp--preset--font-size--eyebrow);letter-spacing:.14em;text-transform:uppercase;margin:0;font-weight:600;display:block}.eyebrow.title-h6{font-weight:700}.panel--accent .eyebrow{color:var(--color-accent-cta)}.panel--accent h1,.panel--accent h2,.panel--accent h3,.panel--accent h4,.panel--accent h5{color:var(--color-background)}.text-balance{text-wrap:balance}.pill-button{border:1px solid var(--color-line);border-radius:var(--radius-s);color:var(--color-primary);font:inherit;cursor:pointer;transition:background-color .6s var(--ease-soft),color .6s var(--ease-soft),border-color .6s var(--ease-soft);background:0 0;justify-content:center;align-items:center;gap:10px;padding:13px 22px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}:is(.pill-button:hover,.pill-button:focus-visible){border-color:var(--color-accent-cta);color:var(--color-text)}.pill-button--primary{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-background);padding:15px 26px}.pill-button--light{border-color:var(--color-background);background-color:var(--color-background);color:var(--color-primary)}.round-button{border:1px solid var(--color-line);width:52px;height:52px;color:var(--color-primary);cursor:pointer;transition:background-color var(--transition-base),color var(--transition-base),border-color var(--transition-base);background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}:is(.round-button:hover,.round-button:focus-visible){border-color:var(--color-accent-cta);color:var(--color-text)}.round-button:disabled{opacity:.35;pointer-events:none}.round-button--light{border-color:var(--color-on-accent-line);color:var(--color-background)}.icon-circle{background-color:var(--color-accent-cta);width:52px;height:52px;color:var(--color-text);border-radius:50%;flex:none;place-items:center;display:grid}.pill-button:before,.round-button:before{content:"";z-index:-1;background-color:var(--color-accent-cta);transform-origin:bottom;transition:transform .4s cubic-bezier(.65,0,.35,1);position:absolute;inset:0;transform:scaleY(0)}.pill-button:hover:before,.round-button:hover:before{transform:scaleY(1)}.pill-button:focus-visible:before{transform:scaleY(1)}.round-button:focus-visible:before{transform:scaleY(1)}:is(.pill-button:hover .button__text,.pill-button:focus-visible .button__text){opacity:0;transform:rotateX(60deg)translateY(1.4em)}:is(.pill-button:hover .button__text--clone,.pill-button:focus-visible .button__text--clone){opacity:1;transition-delay:80ms;transform:rotateX(0)translateY(0)}.breadcrumb{color:var(--color-text);opacity:.65;font-size:var(--wp--preset--font-size--small);flex-wrap:wrap;gap:10px;margin-bottom:8px;display:flex}.breadcrumb a{color:inherit;text-decoration:none}.breadcrumb a:hover,.breadcrumb [aria-current]{opacity:1;color:var(--color-primary)}.split__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:center;gap:clamp(32px,4.2vw,60px);display:grid}.split__text{flex-direction:column;gap:24px;display:flex}.split__text .eyebrow,.split__title{margin:0}.split__lead{font-size:var(--wp--preset--font-size--medium);margin:0;line-height:1.65}.split__quote{color:var(--color-primary);font-family:var(--font-heading);font-size:var(--wp--preset--font-size--x-large);margin:0;font-style:italic;line-height:1.3}.split__button{align-self:flex-start;margin-top:6px}.split__photos{aspect-ratio:1;width:100%;position:relative}.split__photo-main{border-radius:var(--radius-lg);background-color:var(--color-placeholder);position:absolute;inset:0 14% 12% 0;overflow:hidden}.split__photo-round{aspect-ratio:1;border:10px solid var(--color-background);background-color:var(--color-placeholder);border-radius:50%;width:44%;position:absolute;bottom:0;right:0;overflow:hidden}.panel .split__photo-round{border-color:var(--color-surface-muted)}.split__photos img{object-fit:cover;object-position:50% 65%;width:100%;height:100%}.split__photo-round img{object-position:25% 22%}.split__photos--single .split__photo-main{inset:0}.checklist{font-size:var(--wp--preset--font-size--small);flex-direction:column;gap:12px;margin:6px 0 0;padding:0;list-style:none;display:flex}.checklist li{align-items:center;gap:12px;display:flex}.checklist__mark{background-color:var(--color-surface-muted);width:26px;height:26px;color:var(--color-primary);border-radius:50%;flex:none;place-items:center;display:grid}.list-block__split{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start;gap:clamp(32px,4.2vw,60px);display:grid}.list-block__intro{flex-direction:column;gap:22px;display:flex;position:sticky;top:150px}.list-block__intro .eyebrow,.list-block__intro h2,.list-block__intro h3{margin:0}.list-block__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.list-block__list li{border-top:1px solid var(--color-border);grid-template-columns:clamp(64px,7vw,96px) 1fr;gap:20px;padding:28px 0;display:grid}.list-block__list li:last-child{border-bottom:1px solid var(--color-border)}.list-block__num{color:var(--color-primary);font-family:var(--font-heading);font-size:var(--wp--preset--font-size--title-2);line-height:.9}.list-block__item-title{font-size:var(--wp--preset--font-size--x-large);margin:0 0 8px}.list-block__list p{font-size:var(--wp--preset--font-size--medium);margin:0;line-height:1.6}@media (max-width:1023px){.list-block__intro{position:static}}.list-block__stack{flex-direction:column;gap:52px;display:flex}.list-block__stack .section-head{margin-bottom:0}.list-block__cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,max(260px,33.3333% - 10.6667px)),1fr));gap:16px;display:grid}.list-block__card{border:1px solid var(--color-on-accent-line);border-radius:var(--radius-md);background-color:color-mix(in srgb,var(--color-background) 12%,transparent);flex-direction:column;gap:18px;padding:32px;display:flex}.list-block__card-title,.list-block__card p{margin:0}.list-block__card-title{color:var(--color-background);font-size:var(--wp--preset--font-size--medium);font-weight:600;line-height:1.3}.list-block__card p{color:var(--color-on-accent);font-size:var(--wp--preset--font-size--small);line-height:1.55}.panel--muted .list-block__card{border-color:var(--color-border);background-color:var(--color-background)}.panel--muted .list-block__card-title{color:var(--color-primary)}.panel--muted .list-block__card p{color:var(--color-text)}.list-block__card--link{color:inherit;transition:background-color .6s var(--ease-soft),color .6s var(--ease-soft);text-decoration:none;position:relative}.list-block__card--link .list-block__card-title,.list-block__card--link p{transition:color .6s var(--ease-soft)}.list-block__card-arrow{background-color:var(--color-primary);width:44px;height:44px;color:var(--color-background);border-radius:50%;align-self:flex-end;place-items:center;margin-top:auto;display:grid}.list-block__card--link:hover{background-color:var(--color-accent-cta)}.list-block__card--link .icon-circle{transition:background-color var(--transition-base),color var(--transition-base)}.list-block__card--link:hover .icon-circle{background-color:var(--color-background);color:var(--color-text)}.list-block__card--link:hover .list-block__card-title,.list-block__card--link:hover p{color:var(--color-text)}.list-block--icone .list-block__cards{grid-template-columns:repeat(4,minmax(0,1fr))}.list-block--icone .list-block__card{border-radius:var(--radius-md);justify-content:space-between;gap:28px;min-height:170px;padding:26px}.list-block--icone .list-block__card-title{font-size:var(--wp--preset--font-size--large)}@media (max-width:1099px){.list-block--icone .list-block__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639px){.list-block--icone .list-block__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.list-block--icone .list-block__card{min-height:150px;padding:20px}}@media (max-width:480px){.list-block--icone .list-block__cards{grid-template-columns:minmax(0,1fr)}.list-block--icone .list-block__card{min-height:0}}.list-block__cta{border-radius:var(--radius-md);background-color:var(--color-background);color:var(--color-primary);transition:background-color .6s var(--ease-soft),color .6s var(--ease-soft);flex-direction:column;justify-content:space-between;gap:18px;padding:32px;text-decoration:none;display:flex}.list-block__cta:hover{background-color:var(--color-accent-cta);color:var(--color-text)}.list-block__cta-text{font-family:var(--font-heading);font-size:var(--wp--preset--font-size--title-4);line-height:1.08}.list-block__cta-row{justify-content:space-between;align-items:center;font-weight:600;display:flex}.list-block__cta-arrow{background-color:var(--color-primary);width:44px;height:44px;color:var(--color-background);transition:background-color .6s var(--ease-soft),color .6s var(--ease-soft);border-radius:50%;place-items:center;display:grid}.list-block__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.list-block__steps li{border:1px solid var(--color-on-accent-line);border-radius:var(--radius-md);background-color:color-mix(in srgb,var(--color-background) 12%,transparent);flex-direction:column;gap:18px;padding:32px;display:flex}.list-block__step-num{color:var(--color-accent-cta);font-family:var(--font-heading);font-size:var(--wp--preset--font-size--display);line-height:.9}.list-block__steps p{color:var(--color-on-accent);font-size:var(--wp--preset--font-size--small);margin:0;line-height:1.55}@media (max-width:1099px){.list-block__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.list-block__steps{grid-template-columns:minmax(0,1fr)}.list-block__steps li{padding:24px}}@media (max-width:782px){.list-block__card,.list-block__cta{padding:24px}}.reviews{overflow:hidden}.reviews__controls{align-items:center;gap:10px;display:flex}.reviews__all{font-size:var(--wp--preset--font-size--small);margin-right:8px;font-weight:500}.reviews__track{--reviews-inset:max(clamp(20px,4vw,48px),calc((100vw - var(--content-width)) / 2 + 48px));padding-inline:var(--reviews-inset);scroll-padding-inline:var(--reviews-inset);scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;display:flex;position:relative;overflow-x:auto}.reviews__track::-webkit-scrollbar{display:none}.reviews__card{border-radius:var(--radius-lg);background-color:var(--color-surface-muted);scroll-snap-align:start;flex-direction:column;flex:0 0 min(84vw,400px);gap:22px;margin:0;padding:34px;display:flex}.reviews__stars{color:var(--color-accent-cta);gap:3px;display:flex}.reviews__card blockquote{color:var(--color-text);font-family:var(--font-heading);font-size:var(--wp--preset--font-size--x-large);flex:1;margin:0;line-height:1.3}.reviews__card figcaption{opacity:1;font-size:inherit;text-align:left;align-items:center;gap:12px;margin:0;display:flex}.reviews__initial{background-color:var(--color-primary);width:42px;height:42px;color:var(--color-background);font-size:var(--wp--preset--font-size--small);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.reviews__who{flex-direction:column;display:flex}.reviews__name{font-size:var(--wp--preset--font-size--small);font-weight:600}.reviews__when{color:var(--color-text);opacity:.65;font-size:var(--wp--preset--font-size--eyebrow)}.map-block__box{background-color:var(--color-placeholder);border-radius:0;max-width:none;height:clamp(380px,45vw,560px);margin:0 auto;position:relative;overflow:hidden}.map-block__box iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.map-block__button{position:absolute;bottom:clamp(16px,3vw,32px);left:clamp(16px,3vw,32px)}.entry-content>.page-header{padding-block:clamp(20px,3vw,36px) 20px}.page-header__grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.page-header--lead-right .page-header__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));align-items:end;gap:24px clamp(40px,6vw,96px)}.page-header__main{flex-direction:column;gap:0;display:flex}.page-header__main>.page-header__eyebrow,.page-header__main>.page-header__title{margin:0}.page-header__main>.breadcrumb{margin-bottom:30px}.page-header__title{font-size:var(--wp--preset--font-size--title-1);letter-spacing:0;margin:0;line-height:1.05}.page-header__title em{color:var(--color-primary);font-style:italic}.page-header__lead{max-width:760px;font-size:var(--wp--preset--font-size--large);text-wrap:pretty;margin:0;line-height:1.6}.mission-vision__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:16px;display:grid}.mission-vision__card{border-radius:var(--radius-lg);background-color:var(--color-background);flex-direction:column;gap:20px;padding:clamp(28px,3.4vw,48px);display:flex}.mission-vision__text{font-size:var(--wp--preset--font-size--medium);text-wrap:pretty;margin:0;line-height:1.65}.mission-vision__card--accent{background-color:var(--color-primary)}.mission-vision__card--accent .eyebrow{color:var(--color-accent-cta)}.mission-vision__card--accent h3{color:var(--color-background)}.mission-vision__card--accent .mission-vision__text{color:var(--color-on-accent)}@media (max-width:782px){.lightbox__stage .round-button{z-index:1;position:absolute;bottom:24px}.lightbox__stage .round-button:first-child{left:24px}.lightbox__stage .round-button:last-child{right:24px}}.section-head--center{text-align:center;justify-content:center}.section-head--center .section-head__text{align-items:center;margin-inline:auto}.section-foot{justify-content:center;margin-top:clamp(24px,3vw,44px);display:flex}.latest-posts,.featured-products,.insta-grid,.team-grid,.contacts-block{padding-block:var(--spacing-section)}.contacts-block__form{border-radius:var(--radius-lg);background:var(--color-primary);color:var(--color-primary-text);padding:clamp(24px,4vw,48px)}.contacts-block__form :is(label,a,p){color:inherit}.contacts-block__form .wpcf7-submit{background:var(--color-accent-cta);color:var(--color-text)}.contacts-block__form .wpcf7-submit:hover{background:var(--color-background);color:var(--color-text)}.hero-slider{isolation:isolate;color:#fff;align-items:end;min-height:min(88vh,860px);display:grid;position:relative;overflow:hidden}.hero-slider__slides{z-index:-2;position:absolute;inset:0}.hero-slider__slides img,.hero-slider__slides video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.4s var(--ease-soft);position:absolute;inset:0}.hero-slider__slides img.is-active,.hero-slider__slides video.is-active{opacity:1}.hero-slider:after{content:"";z-index:-1;background:linear-gradient(#0000001f 35%,#0000009e);position:absolute;inset:0}.hero-slider__content{width:min(var(--content-width),calc(100% - 2 * var(--gutter)));margin-inline:auto;padding-block:clamp(96px,14vh,160px) clamp(40px,7vh,88px)}.hero-slider__title{width:100%;max-width:100%;margin:0 0 1rem}.hero-slider__eyebrow{width:100%;color:var(--color-accent-cta);margin:0}.split__text--free>.eyebrow{margin-bottom:0}.split__text--free>.eyebrow+.starter-inner{margin-top:-20px}.section-head__text>.eyebrow+:is(h2,h3,h4),.split__text>.eyebrow+:is(h2,h3,h4),.list-block__intro>.eyebrow+:is(h2,h3,h4){margin-top:-5px}.hero-slider__title em{color:var(--color-accent-cta);font-style:italic}.hero-slider__lead{max-width:52ch;margin-bottom:1.5rem}.hero-slider__lead>:last-child{margin-bottom:0}.hero-slider__actions{flex-wrap:wrap;gap:12px;display:flex}.hero-slider .button--outline{color:inherit;border-color:currentColor}.hero-slider .button--outline:hover{border-color:var(--color-accent-secondary);color:var(--color-text)}.hero-video__media{z-index:-2;position:absolute;inset:0}.hero-video__media video,.hero-video__media img{object-fit:cover;width:100%;height:100%}.values-strip{border-block:1px solid var(--color-border);background:var(--color-background)}.values-strip__list{flex-wrap:wrap;margin-block:0;padding:0;list-style:none;display:flex;overflow:hidden}.values-strip__item{flex:1 0 calc(100% / var(--vs-cols,4) - 1px);box-sizing:border-box;text-align:center;box-shadow:-1px 0 0 0 var(--color-border),0 -1px 0 0 var(--color-border);flex-direction:column;align-items:center;gap:12px;padding:28px 20px;display:flex}.values-strip--full .values-strip__list{width:100%}.values-strip__title{letter-spacing:.12em;text-transform:uppercase}.latest-posts__grid,.featured-products__grid{margin-top:0}.insta-grid__list{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.insta-grid__item a,.insta-grid__item img{width:100%;display:block}.insta-grid__item img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-sm);transition:transform .5s}.insta-grid__item a:hover img{transform:scale(1.03)}.team-grid__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2.4vw,32px);margin:0;padding:0;list-style:none;display:grid}.team-grid__photo{aspect-ratio:1;border-radius:var(--radius-md);background:var(--color-surface-muted);overflow:hidden}.team-grid__photo img{object-fit:cover;width:100%;height:100%;display:block}.team-grid__body{gap:4px;padding-top:14px;display:grid}.team-grid__name,.team-grid__bio{margin:0}.team-grid__body .team-grid__name{margin:0 0 16px}.contacts-block__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.contacts-block__title{margin:8px 0 24px}.contacts-block__list{gap:16px;margin:0;padding:0;list-style:none;display:grid}.contacts-block__list li{align-items:center;gap:14px;display:flex}.contacts-block__list a{color:inherit}@media (max-width:1280px){.team-grid__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1024px){.values-strip__item{flex-basis:calc(100% / var(--vs-cols-tab,2) - 1px)}.team-grid__list{grid-template-columns:repeat(2,minmax(0,1fr))}.insta-grid__list{grid-template-columns:repeat(3,minmax(0,1fr))}.contacts-block__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.team-grid__list{grid-template-columns:minmax(0,1fr)}.values-strip__item{flex-basis:calc(100% / var(--vs-cols-sma,2) - 1px);padding:22px 12px}}.hero-split{padding-block:clamp(24px,5vw,80px)}.hero-split__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(28px,5vw,72px);display:grid}.hero-split--sinistra .hero-split__media{order:-1}.hero-split__text{flex-direction:column;align-items:flex-start;gap:clamp(16px,2vw,24px);display:flex}.hero-split__title,.hero-split__lead{margin:0}.hero-split__lead{max-width:52ch}.hero-split__badge{border:1px solid var(--color-border);border-radius:var(--radius-s);align-items:center;gap:10px;margin:0;padding:6px 14px;display:inline-flex}.hero-split__dot{background:var(--color-primary);border-radius:50%;width:8px;height:8px}.hero-split__actions{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.hero-split__media img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-lg);width:100%;height:auto}.split--affiancata .split__text--free{gap:20px;max-width:52ch;display:grid}.split--affiancata .split__text--free>*{margin:0}.split__figure{position:relative}.split--destra.split--affiancata .split__figure{order:2}.split__figure-main img,.split__figure-small img{object-fit:cover;border-radius:var(--radius-lg);width:100%;height:100%}.split--foto-verticale .split__figure-main{aspect-ratio:2/3}.split--foto-quadrata .split__figure-main{aspect-ratio:1}.split--foto-originale .split__figure-main img{height:auto;box-shadow:0 12px 32px color-mix(in srgb,var(--color-text) 14%,transparent)}.split__figure--pair{padding:0 0 6% 22%}.split__figure-small{aspect-ratio:2/3;border:8px solid var(--color-background);border-radius:var(--radius-lg);background:var(--color-background);width:42%;position:absolute;bottom:0;left:0}@media (max-width:900px){.hero-split__grid{grid-template-columns:1fr}.hero-split--sinistra .hero-split__media,.split--destra.split--affiancata .split__figure{order:0}.split__figure--pair{padding-left:18%}}.entry-content>.map-block.content-block{padding-block:0}.page-header--archive{padding-block:0 20px}.page-header__lead>:first-child{margin-top:0}.page-header__lead>:last-child{margin-bottom:0}.page-header__lead .term-description>:first-child,.page-header__lead .taxonomy-description>:first-child{margin-top:0}.page-header__lead .term-description>:last-child,.page-header__lead .taxonomy-description>:last-child{margin-bottom:0}.breadcrumb-wrap:empty{display:none}.breadcrumb-wrap{margin-bottom:20px}.page-header--crumbs{padding-block:0}.page-header--crumbs .breadcrumb{margin-bottom:8px}.hero-media{padding-block:clamp(8px,2vw,24px) clamp(32px,5vw,72px)}.hero-media__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.hero-media__text{flex-direction:column;align-items:flex-start;gap:clamp(18px,2vw,28px);display:flex}.hero-media__lead{max-width:52ch;margin:0}.hero-media__actions{flex-wrap:wrap;gap:12px;display:flex}.hero-media__proof{flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:6px;display:flex}.hero-media__clients{margin:0;padding:0;list-style:none;display:flex}.hero-media__clients li{border:3px solid var(--color-background);background:var(--color-surface-muted);border-radius:50%;width:46px;height:46px;margin-left:-12px;overflow:hidden}.hero-media__clients li:first-child{margin-left:0}.hero-media__clients img{object-fit:cover;width:100%;height:100%}.hero-media__proof-text{max-width:28ch;font-size:var(--wp--preset--font-size--small);margin:0;line-height:1.4}.hero-media__media{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(12px,1.6vw,20px);display:grid}.hero-media__photo,.hero-media__video{flex-direction:column;margin:clamp(24px,4vw,56px) 0 0;display:flex}.hero-media__frame{border-radius:var(--radius-lg);background:var(--color-placeholder);position:relative;overflow:hidden}.hero-media__photo .hero-media__frame{aspect-ratio:3/4}.hero-media__video .hero-media__frame{aspect-ratio:9/16}.hero-media__frame img,.hero-media__frame video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-media__tag{text-align:center;border-radius:var(--radius-button);background:var(--tag-bg,var(--color-accent-cta));color:var(--tag-text,var(--color-text));font-size:var(--wp--preset--font-size--small);order:-1;align-self:center;align-items:center;margin-bottom:30px;padding:15px 18px;font-weight:600;line-height:1.2;animation:6s linear infinite tag-orbit;display:inline-flex}.hero-media__video .hero-media__tag{color:var(--color-primary-text);order:0;margin-top:30px;margin-bottom:0;animation-delay:-3s}.hero-media__tag:hover{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.hero-media__tag{animation:none}}.hero-media__tag--cta{--tag-bg:var(--color-accent-cta);--tag-text:var(--color-text)}.hero-media__tag--social{--tag-bg:var(--color-accent-social);--tag-text:var(--color-text)}.hero-media__tag--menu{--tag-bg:var(--color-accent-menu);--tag-text:var(--color-text)}.hero-media__tag--principale{--tag-bg:var(--color-primary);--tag-text:var(--color-primary-text)}.hero-media__tag--chiaro{--tag-bg:var(--color-surface-muted);--tag-text:var(--color-text)}@media (max-width:900px){.hero-media__grid{grid-template-columns:minmax(0,1fr)}}.hero-video video::-webkit-media-controls{opacity:0;-webkit-appearance:none;display:none!important}.hero-video video::-webkit-media-controls-panel{opacity:0;-webkit-appearance:none;display:none!important}.hero-video video::-webkit-media-controls-start-playback-button{opacity:0;-webkit-appearance:none;display:none!important}.hero-video video::-webkit-media-controls-overlay-play-button{opacity:0;-webkit-appearance:none;display:none!important}.hero-video video::-webkit-media-controls-enclosure{opacity:0;-webkit-appearance:none;display:none!important}.hero-media video::-webkit-media-controls{opacity:0;-webkit-appearance:none;display:none!important}.hero-media video::-webkit-media-controls-panel{opacity:0;-webkit-appearance:none;display:none!important}.hero-media video::-webkit-media-controls-start-playback-button{opacity:0;-webkit-appearance:none;display:none!important}.hero-media video::-webkit-media-controls-overlay-play-button{opacity:0;-webkit-appearance:none;display:none!important}.hero-media video::-webkit-media-controls-enclosure{opacity:0;-webkit-appearance:none;display:none!important}.hero-video video,.hero-media video{pointer-events:none}.page-header__main>.page-header__summary{color:var(--color-primary);letter-spacing:.02em;text-transform:uppercase;margin:0;font-weight:700;line-height:1.25}.servizi__nav .icon-circle{width:38px;height:38px;transition:background-color var(--transition-base),color var(--transition-base)}.servizi__checks .checklist__mark{background-color:var(--color-background)}.slider-block{--sld-cols:var(--sld-d,3)}@media (max-width:1100px){.slider-block{--sld-cols:var(--sld-t,2)}}@media (max-width:640px){.slider-block{--sld-cols:var(--sld-m,1)}}.slider-block__wrap,.slider-block__viewport{position:relative}.slider-block__track{align-items:flex-start;gap:var(--sld-gap,16px);padding-inline:var(--sld-peek,0px);overscroll-behavior-x:contain;scroll-padding-inline:var(--sld-peek,0px);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.slider-block__track::-webkit-scrollbar{display:none}.slider-block__track:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.slider-block__track.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.slider-block__slide{flex:0 0 calc((100% - var(--sld-gap,16px) * (var(--sld-cols) - 1)) / var(--sld-cols));scroll-snap-align:start;min-width:0;margin:0}.slider-block__frame{aspect-ratio:var(--sld-ratio,16 / 9);border-radius:var(--radius-md);background:var(--color-surface-muted);overflow:hidden}.slider-block--square .slider-block__frame{border-radius:0}.slider-block__frame img,.slider-block__frame video{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;display:block}.slider-block__caption{color:color-mix(in srgb,var(--color-text) 62%,var(--color-background));font-size:var(--wp--preset--font-size--small);margin-top:10px}.slider-block__arrows{gap:8px;display:inline-flex}.slider-block__arrow,.slider-block__dot{cursor:pointer}.slider-block__arrow{width:var(--header-button-size);min-width:0;padding:0}.slider-block__arrow:disabled{opacity:.35;pointer-events:none}.slider-block__viewport>.slider-block__arrows{z-index:2;pointer-events:none;justify-content:space-between;position:absolute;top:50%;left:12px;right:12px;transform:translateY(-50%)}.slider-block__viewport>.slider-block__arrows .slider-block__arrow{pointer-events:auto}.slider-block__bar{justify-content:center;align-items:center;gap:20px;margin-top:16px;display:flex}.slider-block__bar--top{justify-content:flex-end;margin:0 0 16px}.slider-block__bar--arrows{justify-content:space-between}.slider-block__bar--arrows:has(.slider-block__dots,.slider-block__counter){grid-template-columns:1fr auto 1fr;display:grid}.slider-block__bar--arrows:has(.slider-block__dots,.slider-block__counter)>:first-child{grid-column:2}.slider-block__bar--arrows:has(.slider-block__dots,.slider-block__counter)>.slider-block__arrows{grid-column:3;justify-self:end}.slider-block__dots{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;display:flex}.slider-block__dot{cursor:pointer;background:0 0;border:0;width:24px;height:24px;padding:0;position:relative}.slider-block__dot:before{content:"";background:color-mix(in srgb,var(--color-text) 25%,transparent);width:8px;height:8px;transition:background-color .6s var(--ease-soft),width .6s var(--ease-soft);border-radius:999px;position:absolute;top:8px;left:8px}.slider-block__dot:hover:before{background:color-mix(in srgb,var(--color-text) 50%,transparent)}.slider-block__dot.is-active{width:44px}.slider-block__dot.is-active:before{background:var(--color-primary);width:28px}.slider-block__counter{font-size:var(--wp--preset--font-size--small);font-variant-numeric:tabular-nums;letter-spacing:.06em}.slider-block__progress{background:color-mix(in srgb,var(--color-text) 15%,transparent);border-radius:3px;flex:1;height:3px;overflow:hidden}.slider-block__progress span{border-radius:inherit;background:var(--color-primary);height:100%;transition:width .6s var(--ease-soft);display:block}.slider-block.is-static .slider-block__arrows,.slider-block.is-static .slider-block__bar{display:none}@media (max-width:640px){.slider-block__viewport>.slider-block__arrows{left:8px;right:8px}}.slider-block--piena .slider-block__bar{padding-inline:max(24px,var(--sld-peek,0px))}
.project-tabs{margin-bottom:clamp(24px,3vw,40px)}.project-tabs__list{border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:8px 28px;margin:0;padding:0;list-style:none;display:flex}.project-tabs__link{color:inherit;transition:border-color .6s var(--ease-soft),color .6s var(--ease-soft);border-bottom:2px solid #0000;align-items:baseline;gap:.4em;margin-bottom:-1px;padding:.6rem 0;font-weight:600;text-decoration:none;display:inline-flex}.project-tabs__link:hover,.project-tabs__link.is-active{border-bottom-color:var(--color-text)}.project-tabs__count{font-size:var(--wp--preset--font-size--eyebrow);opacity:.55;font-weight:500}.project-grid{--project-cols:3;--project-gap:20px;grid-template-columns:repeat(var(--project-cols),minmax(0,1fr));gap:var(--gap-y,var(--project-gap)) var(--gap-x,var(--project-gap));display:grid}.project-grid--cols-2{--project-cols:2}.project-grid--cols-4{--project-cols:4}@media (max-width:1100px){.project-grid,.project-grid--cols-4{--project-cols:2}}@media (max-width:640px){.project-grid,.project-grid--cols-2,.project-grid--cols-4{--project-cols:1}}.project-card{margin:0}.project-grid--set{--project-cols:var(--pc-d,3)}@media (min-width:1921px){.project-grid--set{--project-cols:var(--pc-xl,var(--pc-d,3))}}@media (max-width:1100px){.project-grid--set,.project-blocks,.project-stagger{--gap-x:20px!important;--gap-y:20px!important}.project-grid--set{--project-cols:var(--pc-t,2)}}@media (max-width:640px){.project-grid--set{--project-cols:var(--pc-m,1)}}.project-grid--classica .project-card__media{aspect-ratio:var(--project-ratio,4 / 3)}.project-grid--masonry{column-count:var(--project-cols);column-gap:var(--gap-x,20px);display:block}.project-grid--masonry>.project-card{margin-bottom:var(--gap-y,20px);break-inside:avoid}.project-grid--masonry .project-card__media{aspect-ratio:auto}.project-grid--masonry .project-card__media img{height:auto}.project-grid--masonry .project-card__placeholder{aspect-ratio:4/3;height:auto}.project-blocks{gap:var(--gap-y,20px);flex-direction:column;display:flex}.project-group{gap:var(--gap-y,20px) var(--gap-x,20px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.project-slot--h1{grid-area:1/1}.project-slot--h2{grid-area:2/1}.project-slot--v{grid-area:1/2/3}.project-slot--f{grid-area:3/1/auto/-1}.project-group.is-flip .project-slot--h1,.project-group.is-flip .project-slot--h2{grid-column:2}.project-group.is-flip .project-slot--v{grid-column:1}.project-slot>.project-card,.project-slot .project-card__link{height:100%}.project-slot--h1 .project-card__media,.project-slot--h2 .project-card__media{aspect-ratio:3/2}.project-slot--v .project-card__media{aspect-ratio:auto;flex:1;min-height:0}.project-slot--v .project-card__media img,.project-slot--v .project-card__placeholder{position:absolute;inset:0}.project-slot--f .project-card__media{aspect-ratio:2}@media (max-width:640px){.project-group{grid-template-columns:minmax(0,1fr)}.project-slot--h1,.project-slot--h2,.project-slot--v,.project-slot--f,.project-group.is-flip .project-slot--h1,.project-group.is-flip .project-slot--h2,.project-group.is-flip .project-slot--v{grid-area:auto/1}.project-slot--v .project-card__media{aspect-ratio:4/5;flex:none}.project-slot--f .project-card__media{aspect-ratio:3/2}}.project-blocks--pairs{gap:var(--gap-y,20px) var(--gap-x,20px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.project-blocks--pairs .project-slot--wide{grid-column:1/-1}.project-blocks--pairs .project-slot--half .project-card__media{aspect-ratio:var(--pair-half,4 / 3)}.project-blocks--pairs .project-slot--wide .project-card__media{aspect-ratio:var(--pair-wide,16 / 9)}@media (max-width:640px){.project-blocks--pairs{grid-template-columns:minmax(0,1fr)}.project-blocks--pairs .project-slot--wide .project-card__media{aspect-ratio:var(--pair-half,4 / 3)}}.project-stagger{column-gap:var(--gap-x,20px);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.project-stagger__col{align-items:flex-start;gap:var(--gap-y,20px);flex-direction:column;display:flex}.project-stagger__col--b{align-items:flex-end;margin-top:clamp(40px,12vw,180px)}.project-stagger__item{width:100%}.project-stagger__item.is-narrow{width:72%}.project-stagger .project-card__media{aspect-ratio:auto}.project-stagger .project-card__media img{height:auto}.project-stagger .project-card__placeholder{aspect-ratio:4/3;height:auto}.project-card__link{color:inherit;flex-direction:column;gap:14px;text-decoration:none;display:flex}.project-card__link,.project-card__link:hover{color:inherit;transition:none}.project-card__link:focus-visible{color:inherit;transition:none}.project-card__media{aspect-ratio:4/3;border-radius:var(--radius-button);background:var(--color-surface-muted);display:block;position:relative;overflow:hidden}.project-card__media img,.project-card__placeholder{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:block}.project-card__link:hover .project-card__media img{transform:scale(1.04)}.project-card__info{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 14px;padding-inline:12px;display:grid}.project-card__titles{flex-direction:column;grid-column:2;gap:4px;display:flex}.project-card .project-card__titles>*{color:var(--text-c,inherit);transition:color .4s var(--ease-soft);margin:0}.project-card__media:has(.project-card__titles--over):after{content:"";z-index:1;background:linear-gradient(to top,color-mix(in srgb,var(--color-text) 60%,transparent),transparent);pointer-events:none;height:65%;position:absolute;bottom:0;left:0;right:0}.project-card__titles--over{z-index:2;color:var(--color-background);pointer-events:none;position:absolute;bottom:12px;left:12px;right:12px}:is(.project-card__link:hover .has-hover-color,.project-card__link:focus-visible .has-hover-color){color:var(--text-h)}.project-card__cats{font-size:var(--wp--preset--font-size--eyebrow);letter-spacing:.04em;opacity:.65;grid-column:2}.project-card__video{z-index:0;object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .4s var(--ease-soft);position:absolute;inset:0}.project-card__video.is-playing{opacity:1}.project-fullbleed{max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:20px;padding-right:20px}@media (min-width:1921px){.project-fullbleed{padding-right:var(--fb-pad,20px);padding-left:var(--fb-pad,20px)}}.project-rows{margin:0}.project-rows--full{max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.project-rows--full .project-row__link{padding-right:max(var(--gutter,16px),2.4vw);padding-left:max(var(--gutter,16px),2.4vw)}.project-row{margin:0;position:relative}.project-row:hover,.project-row:focus-within{z-index:5}.project-row__link{border-bottom:1px solid var(--color-border);color:inherit;transition:background-color .45s var(--ease-soft),color .45s var(--ease-soft);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;padding:clamp(18px,2.4vw,34px) clamp(16px,2.4vw,40px);text-decoration:none;display:grid;position:relative}.project-rows:not(.project-rows--nolines) .project-row:first-child .project-row__link{border-top:1px solid var(--color-border)}.project-rows--nolines .project-row__link{border-bottom-color:#0000}:is(.project-row__link:hover,.project-row__link:focus-visible){background:var(--row-bg,var(--color-primary));color:var(--row-fg,#fff)}.project-row .project-row__title{color:inherit;text-align:center;text-wrap:balance;margin:0}.project-row__name{text-align:center;display:block;position:relative}.project-row__cats,.project-row__side{font-size:var(--wp--preset--font-size--small);line-height:1.3}.project-row__cats{text-align:left;justify-self:start}.project-row__side{text-align:right;text-overflow:ellipsis;white-space:nowrap;justify-self:end;max-width:30ch;overflow:hidden}.project-row__side .icon{display:block}.project-row .project-row__preview{z-index:4;aspect-ratio:4/3;opacity:0;pointer-events:none;width:clamp(120px,13vw,210px);transition:opacity .4s var(--ease-soft),transform .55s var(--ease-soft);position:absolute;top:50%;left:calc(100% + 1.5rem);transform:translateY(-50%)scale(.88)}:is(.project-row__link:hover .project-row__preview,.project-row__link:focus-visible .project-row__preview){opacity:1;transform:translateY(-50%)scale(1)}.project-rows--sinistra .project-row__link{grid-template-columns:minmax(0,1fr) auto}.project-rows--sinistra .project-row .project-row__title,.project-rows--sinistra .project-row__name{text-align:left}.project-rows--sinistra .project-row__name{position:static}.project-rows--sinistra .project-row .project-row__preview{z-index:6;width:clamp(220px,28vw,440px);left:auto;right:24%;transform:translateY(-50%)scale(.9);box-shadow:0 22px 60px #00000047}.project-rows--sinistra .project-row__cats{text-align:right;justify-self:end}:is(.project-rows--sinistra .project-row__link:hover .project-row__preview,.project-rows--sinistra .project-row__link:focus-visible .project-row__preview){transform:translateY(-50%)scale(1)}:is(.project-rows--sinistra.project-rows--tilt .project-row__link:hover .project-row__preview,.project-rows--sinistra.project-rows--tilt .project-row__link:focus-visible .project-row__preview){transform:translateY(-50%)scale(1)rotate(-5deg)}@media (max-width:1100px){.project-rows--centro .project-row__link,.project-rows--inline .project-row__link{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:6px}.project-rows--centro .project-row .project-row__title,.project-rows--centro .project-row__name,.project-rows--centro .project-row__cats,.project-rows--centro .project-row__side,.project-rows--inline .project-row__name,.project-rows--inline .project-row__cats,.project-rows--inline .project-row__side{text-align:center}.project-rows--centro .project-row__cats,.project-rows--inline .project-row__cats{order:-1;justify-self:center}.project-rows--centro .project-row__side,.project-rows--inline .project-row__side{text-overflow:clip;white-space:normal;justify-self:center;max-width:46ch;overflow:visible}.project-rows--centro .project-row .project-row__preview,.project-rows--inline .project-row .project-row__preview,.project-rows--inline .project-row__gap{display:none}.project-rows--inline .project-row .project-row__title{white-space:normal;text-wrap:balance;display:block}.project-rows--inline .project-row__title--words .project-row__a{padding-right:0}.project-rows--inline .project-row__title--words .project-row__b{padding-left:0}.project-rows--inline .project-row__title--words .project-row__a:after{content:" "}}:is(.project-rows--inline .project-row__link:hover,.project-rows--inline .project-row__link:focus-visible){color:inherit;background:0 0}:is(.project-rows--tint.project-rows--inline .project-row__link:hover,.project-rows--tint.project-rows--inline .project-row__link:focus-visible){background:var(--row-bg);color:var(--row-fg,inherit)}.project-rows--inline .project-row .project-row__title{white-space:nowrap;text-wrap:nowrap;justify-content:center;align-items:center;display:flex}.project-rows--inline .project-row__title--words .project-row__a{padding-right:.14em}.project-rows--inline .project-row__title--words .project-row__b{padding-left:.14em}.project-row__gap{width:0;height:1em;transition:width .5s var(--ease-soft);flex:none;position:relative}:is(.project-rows--inline .project-row__link:hover .project-row__gap,.project-rows--inline .project-row__link:focus-visible .project-row__gap){width:calc(clamp(200px,22vw,340px) + 1.2rem)}.project-rows--inline .project-row .project-row__preview{z-index:6;width:clamp(200px,22vw,340px);transition:opacity .4s var(--ease-soft),transform .55s var(--ease-soft);top:50%;left:50%;right:auto;transform:translate(-50%,-50%)scale(.85);box-shadow:0 22px 60px #00000047}:is(.project-rows--inline .project-row__link:hover .project-row__preview,.project-rows--inline .project-row__link:focus-visible .project-row__preview){opacity:1;transform:translate(-50%,-50%)scale(1)}:is(.project-rows--inline.project-rows--tilt .project-row__link:hover .project-row__preview,.project-rows--inline.project-rows--tilt .project-row__link:focus-visible .project-row__preview){transform:translate(-50%,-50%)scale(1)rotate(-5deg)}@media (max-width:900px){.project-row__link,.project-rows--sinistra .project-row__link{grid-template-columns:minmax(0,1fr);gap:6px}.project-rows--sinistra .project-row .project-row__title,.project-rows--sinistra .project-row__name{text-align:left}.project-rows--sinistra .project-row__cats{text-align:left;order:-1;justify-self:start}.project-row .project-row__preview{display:none}}.project-card__media:has(.project-card__reveal){container-type:inline-size}.project-card__reveal{z-index:1;color:var(--reveal-c,var(--color-background));pointer-events:none;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.project-card__logo{max-width:55cqw;max-height:35cqw;transition:opacity .4s var(--ease-soft),transform .6s var(--ease-soft);grid-area:1/1}.project-card__media .project-card__reveal img.project-card__logo{object-fit:contain;width:auto;max-width:55cqw;height:auto;max-height:35cqw;position:static}.project-card__link:hover .project-card__media .project-card__reveal img.project-card__logo{transform:scale(.94)}.project-card__logo--text,.project-card__marquee-group>span{text-transform:uppercase}.project-card__logo--mask{width:min(55cqw,calc(35cqw * var(--logo-ratio,1)));aspect-ratio:var(--logo-ratio,1);background:var(--reveal-c,var(--color-background));-webkit-mask:var(--logo) center / contain no-repeat;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat}.project-card__logo--text{font-family:var(--font-heading);text-align:center;font-size:8cqw;font-weight:700;line-height:1.1}.project-card__marquee{opacity:0;transition:opacity .35s var(--ease-soft);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.project-card__marquee-track{width:max-content;animation:project-marquee var(--marquee-dur,10s) linear infinite;animation-play-state:paused;display:flex}.project-card__marquee-group{flex:none;display:flex}.project-card__marquee-group>span{font-family:var(--font-heading);white-space:nowrap;padding-inline:.18em;font-size:26cqw;font-weight:700;line-height:1}:is(.project-card__link:hover .project-card__logo,.project-card__link:focus-visible .project-card__logo){opacity:0;transform:scale(.94)}:is(.project-card__link:hover .project-card__marquee,.project-card__link:focus-visible .project-card__marquee){opacity:1}:is(.project-card__link:hover .project-card__marquee-track,.project-card__link:focus-visible .project-card__marquee-track){animation-play-state:running}@media (prefers-reduced-motion:reduce){.project-card__marquee-track{animation:none}}.project-card__sep{color:var(--cat-sep,inherit);opacity:var(--cat-sep-op,.55)}.project-card__cats--tabs{opacity:1;flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.project-card__tab{border-radius:var(--radius-xs);font-size:var(--wp--preset--font-size--eyebrow);border:1px solid #0000;padding:.15rem .65rem;line-height:1.5;display:inline-block}.project-card__cats.is-upper{text-transform:uppercase}.project-card__cats--text{color:var(--cat-color,inherit)}.project-card__cats--tabs.is-fill .project-card__tab{background:color-mix(in srgb,var(--cat-color,var(--color-tag)) 10%,transparent);color:var(--cat-color,var(--color-tag))}.project-card__cats--tabs.is-outline .project-card__tab{border:1px solid var(--cat-color,var(--color-tag));color:var(--cat-color,var(--color-tag))}.project-card__cats--over{z-index:2;opacity:1;pointer-events:none;flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:12px;left:12px;right:12px}.project-card__cats--over.is-fill .project-card__tab,.project-card__cats--over.is-single .project-card__tab{background:var(--cat-color,var(--color-background));color:var(--cat-color-text,var(--color-text))}.project-card__cats--over.is-outline .project-card__tab{border:1px solid var(--cat-color,var(--color-background));background:color-mix(in srgb,var(--color-text) 35%,transparent);color:var(--cat-color,var(--color-background));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.project-card__info--cats-first{row-gap:12px}.project-card__info--cats-first .project-card__cats--tabs{margin-top:0}.project-card__cats:first-child,.project-card__cats:first-child~.project-card__titles,.project-card__titles:first-child,.project-card__titles:first-child~.project-card__cats{grid-column:1/-1}.project-head{padding-bottom:clamp(32px,4vw,56px)}.project-head__grid{grid-template-columns:minmax(0,1fr);align-items:end;gap:clamp(24px,4vw,56px);display:grid}@media (min-width:900px){.project-head__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.project-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px;margin:0;display:grid}@media (max-width:640px){.project-meta{grid-template-columns:minmax(0,1fr)}}.project-meta__item{flex-direction:column;gap:6px;margin:0;display:flex}.project-meta dt{font-size:var(--wp--preset--font-size--eyebrow);letter-spacing:.14em;text-transform:uppercase;opacity:.55;font-weight:600}.project-meta dd{margin:0}.project-meta__list{margin:0;padding:0;list-style:none}.project-intro{white-space:pre-line;max-width:60ch}.project-meta__list li{margin:0}.project-meta__list .project-meta__name{font-size:var(--wp--preset--font-size--small)}.project-meta__list .project-meta__name:not(:last-child){margin-bottom:4px}.project-meta__name a,.project-credits__row dd a{text-decoration:none}.project-meta__item--wide{grid-column:1/-1}.project-meta__chips{flex-wrap:wrap;gap:4px;display:flex}.project-meta__chips li{border-radius:var(--radius-xs);background:color-mix(in srgb,var(--color-tag) 10%,transparent);color:var(--color-tag);font-size:var(--wp--preset--font-size--eyebrow);letter-spacing:.04em;text-transform:uppercase;padding:.15rem .65rem;font-weight:600;line-height:1.5}.project-cover{margin-block:0 clamp(32px,5vw,64px)}.project-cover img,.project-cover video{object-fit:cover;border-radius:var(--radius-button);width:100%;height:auto;max-height:82vh;display:block}.project-text__grid{grid-template-columns:minmax(0,1fr);gap:clamp(16px,3vw,32px);display:grid}@media (min-width:900px){.project-text--affiancato .project-text__grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(32px,6vw,96px)}}.project-text--centrato .project-text__grid{max-width:760px}.project-text__head{flex-direction:column;gap:12px;display:flex}.project-text__head>*{margin:0}.project-text__body>p{margin:0 0 1em}.project-text__body>p:last-child{margin-bottom:0}.project-media__grid{grid-template-columns:repeat(var(--project-media-cols,1),minmax(0,1fr));gap:clamp(12px,1.6vw,20px);display:grid}.project-media__grid--cols-2{--project-media-cols:2}.project-media__grid--cols-3{--project-media-cols:3}@media (max-width:640px){.project-media__grid{--project-media-cols:1}}.project-media__item{margin:0}.project-media__frame{border-radius:var(--radius-button);background:var(--color-surface-muted);overflow:hidden}.project-media__frame img,.project-media__frame video{width:100%;height:auto;display:block}.project-media__grid--ratio-16-9 .project-media__frame{aspect-ratio:16/9}.project-media__grid--ratio-4-3 .project-media__frame{aspect-ratio:4/3}.project-media__grid--ratio-1-1 .project-media__frame{aspect-ratio:1}.project-media__grid--ratio-4-5 .project-media__frame{aspect-ratio:4/5}.project-media__grid--ratio-3-4 .project-media__frame{aspect-ratio:3/4}.project-media__grid:not(.project-media__grid--ratio-originale) .project-media__frame img,.project-media__grid:not(.project-media__grid--ratio-originale) .project-media__frame video{object-fit:cover;height:100%}.project-media__caption{text-align:left;font-size:var(--wp--preset--font-size--small);opacity:.65;margin-top:8px}.project-credits__grid{grid-template-columns:minmax(0,1fr);gap:clamp(16px,3vw,32px);display:grid}@media (min-width:900px){.project-credits__grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(32px,6vw,96px)}}.project-credits__title{margin:0}.project-credits__list{flex-direction:column;margin:0;display:flex}.project-credits__row{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:16px;padding-block:12px;display:grid}.project-credits__row dt{opacity:.6}.project-credits__row dd{margin:0;font-weight:600}.project-related{padding-block:clamp(56px,8vw,120px)}.project-related .project-card__media{aspect-ratio:var(--project-ratio,4 / 3)}.project-related .project-grid{--project-cols:3}@media (max-width:1100px){.project-related .project-grid{--project-cols:2}}.project-related__more{text-align:center;margin:0;display:none}@media (max-width:640px){.project-related .project-grid{--project-cols:1}.project-related__all{display:none}.project-related__more{margin-top:32px;display:block}}@media (min-width:1921px){.project-grid--vetrina.project-grid--set{--project-cols:var(--pc-xl,var(--pc-d,3))}}.project-grid--vetrina .project-card__media{aspect-ratio:var(--project-ratio,2 / 3)}.project-showcase__media{color:#fff}.project-showcase__media:after{content:"";pointer-events:none;background:linear-gradient(#00000059,#0000 30% 65%,#00000073);position:absolute;inset:0}.project-showcase__screen{z-index:1;aspect-ratio:16/10;border-radius:var(--radius-xs,6px);width:82%;transition:transform .6s var(--ease-soft);background:#111;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 18px 50px #0000004d}:is(.project-showcase__link:hover .project-showcase__screen,.project-showcase__link:focus-visible .project-showcase__screen){transform:translate(-50%,-50%)scale(1.03)}.project-showcase__media .project-showcase__video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0;transform:none}.project-showcase__top{z-index:2;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:absolute;top:clamp(14px,1.6vw,22px);left:clamp(14px,1.6vw,22px);right:clamp(14px,1.6vw,22px)}.project-showcase__title{color:var(--text-c,#fff);text-transform:uppercase;margin:0}.project-showcase__cats{text-align:right;flex:0 auto}.project-showcase__cats .project-card__cats--over{justify-content:flex-end;position:static}.project-showcase__cats .project-card__tab{white-space:nowrap}.project-showcase__summary{z-index:2;color:var(--text-c,#fff);margin:0;font-weight:500;line-height:1.35;position:absolute;bottom:clamp(14px,1.6vw,22px);left:clamp(14px,1.6vw,22px);right:clamp(14px,1.6vw,22px)}.project-fullbleed--flush{padding-left:0!important;padding-right:0!important}.project-carousel{--car-cols:var(--pc-d,3);--car-peek:50px;--car-pad:0px;position:relative;container-type:inline-size}.project-carousel--full{--car-pad:20px}@media (min-width:1921px){.project-carousel{--car-cols:var(--pc-xl,var(--pc-d,3))}.project-carousel--full{--car-pad:var(--gap-x,20px)}}.project-carousel__track{gap:var(--gap-x,20px);padding-inline:var(--car-pad);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--car-pad);scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.project-carousel__track::-webkit-scrollbar{display:none}.project-carousel__track.is-dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.project-carousel__item{width:calc((100cqw - var(--car-pad) - var(--car-cols) * var(--gap-x,20px) - var(--car-peek)) / var(--car-cols));scroll-snap-align:start;flex:none}.project-carousel .project-card__media{aspect-ratio:var(--project-ratio,4 / 3)}@media (max-width:1100px){.project-carousel{--car-cols:var(--pc-t,2);--car-peek:0px}.project-carousel__item{width:calc((100cqw - 2 * var(--car-pad) - (var(--car-cols) - 1) * var(--gap-x,20px)) / var(--car-cols))}}@media (max-width:640px){.project-carousel{--car-cols:var(--pc-m,1)}}@media (max-width:1100px){.project-carousel{--gap-x:20px!important}}.project-carousel__dots{padding-inline:var(--car-pad);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:24px;display:flex}.project-carousel.is-static .project-carousel__dots{display:none}.project-carousel__dot{background:color-mix(in srgb,currentColor 22%,transparent);cursor:pointer;width:12px;height:12px;transition:width .5s var(--ease-soft),background-color .3s var(--ease-soft);border:0;border-radius:999px;flex:none;padding:0;position:relative;overflow:hidden}.project-carousel__dot:hover{background:color-mix(in srgb,currentColor 40%,transparent)}.project-carousel__dot:after{content:"";border-radius:inherit;background:var(--car-nav-c,var(--color-primary));transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.project-carousel__dot.is-active{background:color-mix(in srgb,var(--car-nav-c,var(--color-primary)) 28%,transparent);cursor:default;width:52px}.project-carousel__dot.is-active:after{transform:scaleX(1)}.project-carousel--auto .project-carousel__dot.is-active:after{animation:project-carousel-fill var(--car-dur,4s) linear forwards;transform:scaleX(0)}.project-carousel.is-paused .project-carousel__dot.is-active:after{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.project-carousel--auto .project-carousel__dot.is-active:after{animation:none;transform:scaleX(1)}}.project-carousel--fx .project-carousel__item{will-change:transform}.project-carousel--fx .project-card__media{overflow:hidden}.project-carousel--fx .project-card__media img{transform-origin:50%}.project-carousel--fx .project-carousel__track{cursor:grab}@media (prefers-reduced-motion:no-preference){.project-carousel__track{scroll-behavior:smooth}}.project-fullscreen{counter-reset:project-fs}.project-fslide{height:100vh;color:#fff;counter-increment:project-fs;background:#0b0b0b;height:100svh;min-height:420px;position:sticky;top:0;overflow:hidden}.project-fslide .project-slide__media{inset:-14% 0}.project-fslide__shade{z-index:3;opacity:0;pointer-events:none;background:#000;position:absolute;inset:0}:is(.project-fslide,.project-hslide) .project-slide__cats{top:calc(var(--header-height,88px) + var(--wp-admin--admin-bar--height,0px) + 12px)}.project-fslide:after{content:counter(project-fs,decimal-leading-zero);z-index:2;font-size:var(--wp--preset--font-size--small);pointer-events:none;line-height:1;position:absolute;bottom:clamp(14px,2vw,28px);right:clamp(16px,2.4vw,40px)}.project-fslide .project-card__client{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:1px}.project-hscreen.is-pinned .project-hslide:not(:first-child) :is(.project-slide__cats,.project-card__titles>*){opacity:0}.project-hscreen{counter-reset:project-hs;position:relative;overflow:hidden}.project-hscreen__track{scrollbar-width:none;scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.project-hscreen__track::-webkit-scrollbar{display:none}.project-hscreen.is-pinned .project-hscreen__track{scroll-snap-type:none;will-change:transform;width:max-content;overflow:visible}.project-hslide{width:100vw;height:100vh;color:#fff;scroll-snap-align:start;counter-increment:project-hs;background:#0b0b0b;flex:0 0 100vw;height:100svh;min-height:420px;position:relative;overflow:hidden}.project-hslide .project-slide__media{inset:0 -12%}.project-hslide:after{content:counter(project-hs,decimal-leading-zero);z-index:2;font-size:var(--wp--preset--font-size--small);pointer-events:none;line-height:1;position:absolute;bottom:clamp(14px,2vw,28px);right:clamp(16px,2.4vw,40px)}.project-pslider{height:100vh;isolation:isolate;color:#fff;background:#0b0b0b;height:100svh;min-height:480px;position:relative;overflow:hidden}.project-pslide{visibility:hidden;background:#0b0b0b;position:absolute;inset:0;overflow:hidden}.project-pslide.is-active{visibility:visible;z-index:2}.project-panel,.project-panel__link{width:100%;height:100%;color:inherit;justify-content:center;align-items:center;margin:0;text-decoration:none;display:flex;position:relative}.project-panel__bg{display:block;position:absolute;inset:0 -8%;overflow:hidden}.project-panel__bg img,.project-panel__bg video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.project-panel__bg:after{content:"";background:linear-gradient(#0000002e,#0000000d 40%,#0000004d);position:absolute;inset:0}.project-panel__shade{z-index:2;opacity:0;pointer-events:none;background:#0b0b0b;position:absolute;inset:0}.project-panel__box{z-index:3;border-radius:var(--radius-button);background:var(--color-background,#fff);width:min(1040px,84%);height:clamp(160px,24vh,250px);color:var(--color-text,#111);grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px 20px;padding:clamp(14px,1.6vw,24px);display:grid;position:relative}.project-panel__thumb{aspect-ratio:3/2;border-radius:var(--radius-xs,6px);grid-area:1/2/3;place-self:center;width:clamp(120px,14vw,210px);position:relative;overflow:hidden}.project-panel__thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.project-panel__text{grid-area:2/1;align-self:end;min-width:0}.project-panel__cats{text-align:right;grid-area:2/3;place-self:end}.project-panel__cats .project-card__cats--over{justify-content:flex-end;position:static}.project-panel__cats .project-card__tab{white-space:nowrap}.project-panel .project-card__titles{flex-direction:column;gap:2px;display:flex}.project-panel .project-card__titles>*{color:var(--text-c,inherit);margin:0}.project-pslider__arrow{z-index:6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;width:64px;height:64px;transition:background-color .3s var(--ease-soft),color .3s var(--ease-soft),border-color .3s var(--ease-soft),transform .45s var(--ease-soft);background:#0000004d;border:1px solid #fff9;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.project-pslider__arrow--prev{left:clamp(14px,2.4vw,40px)}.project-pslider__arrow--next{right:clamp(14px,2.4vw,40px)}.project-pslider__arrow svg{transition:transform .45s var(--ease-soft);display:block}:is(.project-pslider__arrow:hover,.project-pslider__arrow:focus-visible){color:#111;background:#fff;border-color:#fff;transform:translateY(-50%)scale(1.08)}.project-pslider__arrow--prev:hover svg{transform:translate(-4px)}.project-pslider__arrow--next:hover svg{transform:translate(4px)}.project-pslider__count{z-index:6;font-variant-numeric:tabular-nums;align-items:baseline;gap:.45em;font-size:clamp(1rem,1.5vw,1.35rem);line-height:1.2;display:flex;position:absolute;bottom:clamp(16px,2.4vw,32px);right:clamp(16px,2.4vw,40px)}.project-pslider__roll{height:1.2em;display:inline-block;position:relative;overflow:hidden}.project-pslider__num{display:block}.project-pslider__sep,.project-pslider__total{opacity:.6}@media (max-width:900px){.project-panel__box{text-align:center;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);justify-items:center;width:min(560px,88%);height:auto}.project-panel__thumb,.project-panel__text,.project-panel__cats{text-align:center;grid-area:auto/1;justify-self:center}.project-panel__thumb{justify-self:stretch;width:100%}.project-panel__cats .project-card__cats--over{justify-content:center}.project-pslider__arrow{width:48px;height:48px;top:auto;bottom:14px;transform:none}:is(.project-pslider__arrow:hover,.project-pslider__arrow:focus-visible){transform:scale(1.06)}.project-pslider__arrow--prev{left:14px}.project-pslider__arrow--next{left:70px;right:auto}}.project-scrollhint{opacity:0;pointer-events:none;justify-content:center;align-items:center;gap:8px;font-size:.82rem;line-height:1.2;display:none}.project-scrollhint svg{flex:none;animation:1.5s ease-in-out infinite project-hint-bob}@media (max-width:1100px),(hover:none){.project-scrollhint{display:flex}}.project-hscreen .project-scrollhint{z-index:7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#00000080;border-radius:999px;width:max-content;margin-inline:auto;padding:8px 14px;position:absolute;bottom:5px;left:0;right:0}.project-hcar .project-scrollhint{margin:14px var(--hc-pad) 0}@media (prefers-reduced-motion:reduce){.project-scrollhint svg{animation:none}}.project-hcar{--hc-cols:var(--pc-d,2);--hc-cut:.35;--hc-pad:var(--gap-x,20px);position:relative}@media (min-width:1921px){.project-hcar{--hc-cols:var(--pc-xl,var(--pc-d,2))}}@media (max-width:1100px){.project-hcar{--hc-cols:var(--pc-t,2);--hc-cut:.25}}@media (max-width:640px){.project-hcar{--hc-cols:var(--pc-m,1);--hc-cut:.15}}.project-hcar__pin{scrollbar-width:none;padding-block:clamp(20px,3vw,48px);overflow-x:auto}.project-hcar__pin::-webkit-scrollbar{display:none}.project-hcar.is-pinned .project-hcar__pin{overflow:hidden}.project-hcar__track{gap:var(--gap-x,20px);width:max-content;padding-inline:var(--hc-pad);will-change:transform;display:flex}.project-hcar__item{width:calc((100vw - var(--hc-pad) - var(--hc-cols) * var(--gap-x,20px)) / (var(--hc-cols) + var(--hc-cut)));flex:none}.project-hcar .project-card__media{aspect-ratio:var(--project-ratio,4 / 3)}.project-hcar--full .project-hcar__pin{height:100vh;height:100svh;padding-block:0;position:relative;overflow:hidden}.project-hcar--full .project-hcar__track,.project-hcar--full .project-hcar__item,.project-hcar--full .project-hcar__item .project-card,.project-hcar--full .project-hcar__item .project-card__link{height:100%}.project-hcar--full .project-card__media{aspect-ratio:auto;flex:auto;height:100%}.project-hcar--full .project-hcar__progress{right:var(--hc-pad);bottom:14px;left:var(--hc-pad);z-index:6;background:#ffffff4d;margin:0;position:absolute}.project-hcar--full .project-hcar__progress span{background:#fff}.project-hcar--full .project-scrollhint{z-index:6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#00000080;border-radius:999px;width:max-content;margin:0 auto;padding:8px 14px;position:absolute;bottom:5px;left:0;right:0}.project-hcar--over .project-card__link{position:relative}.project-hcar--over .project-card__media:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 45%,#0000004d 72%,#000000ad 100%);position:absolute;inset:0}.project-hcar--over .project-card__info,.project-hcar--over .project-card__link>.project-card__titles{z-index:2;color:#fff;padding:clamp(16px,2vw,28px);position:absolute;bottom:0;left:0;right:0}.project-hcar--over .project-card__summary,.project-hcar--over .project-card__client,.project-hcar--over .project-card__cats{color:var(--text-c,#fff)}.project-hcar--full.project-hcar--over .project-card__info,.project-hcar--full.project-hcar--over .project-card__link>.project-card__titles{padding-bottom:clamp(44px,5vw,64px)}@media (max-width:1100px),(hover:none){.project-hcar--full .project-hcar__progress{bottom:46px}.project-hcar--full.project-hcar--over .project-card__info,.project-hcar--full.project-hcar--over .project-card__link>.project-card__titles{padding-bottom:68px}}.project-hcar__progress{height:2px;margin:clamp(18px,2.4vw,32px) var(--hc-pad) 0;background:color-mix(in srgb,currentColor 14%,transparent)}.project-hcar__progress span{background:var(--car-nav-c,var(--color-primary));transform-origin:0;height:100%;display:block;transform:scaleX(0)}.project-stack{--stack-top:calc(var(--header-height,88px) + 40px);--stack-peek:40px;--stack-gap:20px;position:relative}.project-slide{top:var(--stack-top);height:max(360px,calc(var(--stack-h,100) * 1svh - var(--stack-top) - var(--stack-peek)));margin-bottom:var(--stack-gap);position:sticky}.project-slide:last-of-type{margin-bottom:0}.project-slide__inner{border-radius:var(--radius-button);color:#fff;transform-origin:50% 0;background:#0b0b0b;position:absolute;inset:0;overflow:hidden}.project-slide__card,.project-slide__link{width:100%;height:100%;color:inherit;margin:0;text-decoration:none;display:block;position:relative}.project-slide__media{aspect-ratio:auto;border-radius:0;margin:0;display:block;position:absolute;inset:0;overflow:hidden}.project-slide__media img,.project-slide__media video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.project-slide__media:after{content:"";background:linear-gradient(#0000004d,#00000026 40%,#00000059);position:absolute;inset:0}.project-slide__cats{z-index:1;color:#fff;position:absolute;top:clamp(16px,2vw,28px);left:clamp(16px,2vw,28px);right:clamp(16px,2vw,28px)}:is(.project-slide,.project-fslide,.project-hslide) .project-card__titles{z-index:1;text-align:center;color:#fff;flex-direction:column;align-items:center;gap:.6rem;width:min(92%,1100px);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:is(.project-slide,.project-fslide,.project-hslide) .project-card__titles>*{color:var(--text-c,#fff);margin:0}:is(.project-slide,.project-fslide,.project-hslide) .project-card__summary{font-weight:500;line-height:1.3}:is(.project-slide,.project-fslide,.project-hslide) .project-card__client{text-wrap:balance;font-weight:700;line-height:1}[data-pos=basso_sinistra] .project-card__titles,[data-pos=basso_centro] .project-card__titles{text-align:left;align-items:flex-start;width:min(100% - 2*clamp(16px,2.4vw,40px),1100px);top:auto;bottom:clamp(52px,6vw,84px);left:clamp(16px,2.4vw,40px);transform:none}[data-pos=basso_centro] .project-card__titles{text-align:center;align-items:center;left:50%;transform:translate(-50%)}[data-pos=basso_centro] .project-slide__cats{text-align:center}[data-pos=basso_centro] .project-slide__cats .project-card__cats{text-align:center;justify-content:center}.project-tabs__link.is-active{color:var(--color-primary)}.project-tabs--testo .project-tabs__list{border-bottom:0;gap:0 1.5em}.project-tabs--testo .project-tabs__list li{align-items:baseline;gap:0;display:flex}.project-tabs--testo .project-tabs__list li:not(:first-child):before{content:"/";font-size:var(--wp--preset--font-size--title-3);opacity:.35;margin-right:.1em;font-weight:700}.project-tabs--testo .project-tabs__link{font-size:var(--wp--preset--font-size--title-3);opacity:.4;border:0;padding:0;font-weight:700;line-height:1.1}.project-tabs--testo .project-tabs__link:hover,.project-tabs--testo .project-tabs__link.is-active{opacity:1}.project-tabs--pillole .project-tabs__list{border-bottom:0;gap:8px}.project-tabs--pillole .project-tabs__link{border-radius:var(--radius-button);background-color:color-mix(in srgb,var(--color-text) 8%,transparent);transition:background-color .4s var(--ease-soft),color .4s var(--ease-soft);border:0;margin:0;padding:.55rem 1.1rem;font-weight:500}.project-tabs--pillole .project-tabs__link:hover{background-color:color-mix(in srgb,var(--color-text) 16%,transparent)}.project-tabs--pillole .project-tabs__link.is-active{background-color:var(--color-primary);color:var(--color-primary-text)}.project-tabs--frase{max-width:52rem}.project-tabs__sentence{font-size:var(--wp--preset--font-size--x-large);margin:0;line-height:1.4}.project-tabs--frase .project-tabs__link{color:inherit;text-underline-offset:.18em;border:0;margin:0;padding:0;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;display:inline}.project-tabs--frase .project-tabs__link:hover{color:var(--color-primary)}.project-tabs--frase .project-tabs__link.is-active{color:var(--color-primary);text-decoration-thickness:3px}@media (max-width:782px){.project-tabs:not(.project-tabs--frase) .project-tabs__list{white-space:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.project-tabs:not(.project-tabs--frase) .project-tabs__list::-webkit-scrollbar{display:none}.project-tabs:not(.project-tabs--frase) .project-tabs__list li{flex:none}}.project-list .project-tabs__link{color:var(--flt-c,inherit)}.project-list .project-tabs__link:hover{color:var(--flt-ch,var(--flt-c,inherit))}.project-list .project-tabs__link.is-active{color:var(--flt-ca,var(--color-primary))}.project-list .project-tabs--frase .project-tabs__link:hover{color:var(--flt-ch,var(--color-primary))}.project-list .project-tabs--pillole .project-tabs__link{background-color:var(--flt-c,color-mix(in srgb,var(--color-text) 8%,transparent));color:var(--flt-ct,inherit)}.project-list .project-tabs--pillole .project-tabs__link:hover{background-color:var(--flt-ch,color-mix(in srgb,var(--color-text) 16%,transparent));color:var(--flt-cht,var(--flt-ct,inherit))}.project-list .project-tabs--pillole .project-tabs__link.is-active{background-color:var(--flt-ca,var(--color-primary));color:var(--flt-cat,var(--color-primary-text))}.project-cover--full{margin-block:0}body.project-cover-full{overflow-x:clip}.project-cover--full img,.project-cover--full video{width:100%;height:100vh;object-fit:cover;border-radius:0;height:100svh;max-height:none;display:block}body.project-cover-full .project-head{padding-top:clamp(32px,5vw,64px)}.project-tabs__count{background:color-mix(in srgb,var(--color-text) 12%,transparent);min-width:1.75em;height:1.75em;color:var(--color-text);font-size:var(--wp--preset--font-size--eyebrow);opacity:1;border-radius:999px;justify-content:center;align-items:center;padding:0 .35em;font-weight:600;line-height:1;display:inline-flex}.project-tabs--pillole .project-tabs__count{background:color-mix(in srgb,currentColor 18%,transparent);color:inherit}.project-tabs--testo .project-tabs__link{position:relative}.project-tabs--testo .project-tabs__count{min-width:1.7em;height:1.7em;font-size:max(.75rem,.36em);position:absolute;top:-.3em;right:-1.15em}.project-tabs--linea .project-tabs__count{min-width:1.7em;height:1.7em;font-size:.6em;position:relative;top:-2px}.project-tabs--testo .project-tabs__list{align-items:baseline}.project-tabs--testo .project-tabs__list li,.project-tabs--testo .project-tabs__list li:not(:first-child):before{line-height:1.1}

