@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.0z23a3hpu8ttr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.02aqyp7acl16b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.14a9xpaqsbppk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.iX1fDW_className{font-family:Archivo,Archivo Fallback;font-style:normal}.iX1fDW_variable{--font-archivo:"Archivo", "Archivo Fallback"}
._6B7XPa_yellow{z-index:-2;pointer-events:none;visibility:hidden;background:var(--giallo);will-change:transform;width:100%;height:100lvh;position:fixed;top:0;left:0;transform:translateY(100lvh)}
.tZBg-W_footer{--f:var(--s-lavori);--link:max(16px, calc(var(--f) * 25));--gap:max(15px, calc(var(--f) * 25));--width-normal:100;--width-semi:87.5;justify-content:space-between;gap:calc(var(--f) * 100);min-height:100lvh;padding:calc(var(--nav-altezza) + max(50px, calc(var(--f) * 50))) max(20px, calc(var(--f) * 50)) max(20px, calc(var(--f) * 25));background:var(--giallo);color:var(--nero);font-variation-settings:"wdth" var(--width-normal), "wght" 400;flex-direction:column;display:flex}html[data-footer-parallax] .tZBg-W_footer{background:0 0}.tZBg-W_footer a{color:inherit;text-decoration:none}.tZBg-W_footer a:focus-visible{outline:none}.tZBg-W_footer ::selection{background:var(--nero);color:var(--giallo)}.tZBg-W_columns{column-gap:var(--gap);grid-template-columns:660fr 315fr 315fr;row-gap:40px;display:grid}.tZBg-W_label{align-items:center;column-gap:max(3px, calc(var(--f) * 5));padding-bottom:max(5px, calc(var(--f) * 10));font-size:var(--link);border-bottom:2px solid;font-weight:400;line-height:1.2;display:flex}.tZBg-W_asterisk{width:max(10px, calc(var(--f) * 16));flex:none;height:auto;display:block}.tZBg-W_lists{column-gap:var(--gap);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.tZBg-W_list{padding-top:max(5px, calc(var(--f) * 10));font-size:var(--link);line-height:1.2;list-style:none}.tZBg-W_linkLabel{position:relative}.tZBg-W_list a .tZBg-W_linkLabel:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.tZBg-W_list a:hover .tZBg-W_linkLabel:after,.tZBg-W_list a:focus-visible .tZBg-W_linkLabel:after{transform:scaleX(1)}.tZBg-W_bottom{padding-top:max(15px, calc(var(--f) * 25));border-top:3px solid;justify-content:space-between;align-items:flex-end;display:flex}.tZBg-W_address{font-style:normal;font-size:max(40px, calc(var(--f) * 110));line-height:1.05}.tZBg-W_row,.tZBg-W_linkGroup{white-space:nowrap;align-items:flex-end;column-gap:.0909091em;display:flex}.tZBg-W_together{display:contents}.tZBg-W_extra{font-variation-settings:"wdth" var(--extra-condensed), "wght" 400}.tZBg-W_linkGroup:hover .tZBg-W_linkText,.tZBg-W_linkGroup:focus-visible .tZBg-W_linkText{text-underline-offset:.08em;text-decoration:underline;text-decoration-thickness:2px}.tZBg-W_slot,.tZBg-W_slot svg{display:block}.tZBg-W_slotSigla{padding-bottom:.445455em}.tZBg-W_siglaGroup{align-items:flex-start;gap:.0454545em;display:flex}.tZBg-W_arrow{flex:none;place-items:center;width:.254545em;height:.254545em;display:grid}.tZBg-W_arrow svg{width:.181182em;height:.178727em;display:block;transform:rotate(45deg)}.tZBg-W_sigla{border-bottom:2px solid;padding-bottom:2px;font-size:.3em;line-height:1.2}.tZBg-W_slotPhone{padding-bottom:.163636em}.tZBg-W_phone{border:3px solid;align-items:center;height:.681818em;display:flex}.tZBg-W_mini{font-variation-settings:"wdth" var(--width-semi), "wght" 600;font-size:.218182em;line-height:1.1}.tZBg-W_phonePrefix{padding:0 .625em}.tZBg-W_phoneDigits{white-space:nowrap;border-left:3px solid;align-self:stretch;align-items:center;padding:0 .25em 0 .291667em;display:flex}.tZBg-W_rowContacts{width:var(--contacts-width,calc(1em * 1150 / 110));align-items:stretch;column-gap:.318182em;height:1.98182em;position:relative;container-type:inline-size}.tZBg-W_left{flex-direction:column;flex:none;justify-content:space-between;width:1.85455em;padding-top:.127273em;display:flex}.tZBg-W_block{background:var(--nero);height:.918182em;color:var(--giallo);justify-content:center;align-items:center;column-gap:.163636em;display:flex}.tZBg-W_blockStar{width:.490909em;height:.518182em;display:block}.tZBg-W_left .tZBg-W_linkGroup{align-items:flex-end}.tZBg-W_left .tZBg-W_slotPhone{padding-bottom:0}.tZBg-W_email{font-size:min(calc(1em * .93), calc((100cqw - max(40px, calc(var(--f) * 110)) * 4.17) / 6.95));font-variation-settings:"wdth" var(--condensed), "wght" 600;align-self:flex-start;margin-right:.136852em;line-height:1.06549;display:block}.tZBg-W_side{flex-direction:column;justify-content:space-between;align-items:flex-end;width:1.86364em;display:flex;position:absolute;top:0;bottom:0;right:0}.tZBg-W_motto{text-align:center;text-transform:uppercase;font-variation-settings:"wdth" var(--width-semi), "wght" 700;border:3px solid;justify-content:center;align-items:center;width:7.06897em;height:3.48276em;margin-top:.275862em;font-size:.263636em;line-height:1;display:flex}.tZBg-W_signature{text-align:right;font-variation-settings:"wdth" var(--width-semi), "wght" 700;width:9.1em;font-size:.363636em;line-height:1.05}.tZBg-W_name{padding-right:.225em;display:block}.tZBg-W_vat{background:var(--nero);color:var(--giallo);padding:.175em .225em .175em .5em;display:block}.tZBg-W_copy{font-size:var(--link);flex:none;line-height:1.2}.tZBg-W_columns[data-motion=armed] .tZBg-W_label{border-bottom-color:#0000;position:relative}.tZBg-W_columns[data-motion=armed] .tZBg-W_label:after{content:"";transform-origin:0;height:2px;transition:transform 1s var(--entra);background:currentColor;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.tZBg-W_columns[data-motion=armed] .tZBg-W_group:nth-child(2) .tZBg-W_label:after{transition-delay:.1s}.tZBg-W_columns[data-motion=armed] .tZBg-W_group:nth-child(3) .tZBg-W_label:after{transition-delay:.2s}.tZBg-W_columns[data-motion=armed][data-in-view=true] .tZBg-W_label:after{transform:none}.tZBg-W_bottom[data-motion=armed]{border-top-color:#0000;position:relative}.tZBg-W_bottom[data-motion=armed]:before{content:"";transform-origin:0;height:3px;transition:transform 1.2s var(--entra);background:currentColor;position:absolute;top:-3px;left:0;right:0;transform:scaleX(0)}.tZBg-W_bottom[data-motion=armed][data-in-view=true]:before{transform:none}.tZBg-W_bottom[data-motion=armed] .tZBg-W_row{margin-bottom:-.12em;padding-bottom:.12em;overflow:hidden}.tZBg-W_bottom[data-motion=armed] .tZBg-W_row>*{transition:transform 1s var(--entra);transform:translateY(115%)}.tZBg-W_bottom[data-motion=armed] .tZBg-W_row:nth-child(2)>*{transition-delay:.1s}.tZBg-W_bottom[data-motion=armed] .tZBg-W_row:nth-child(3)>*{transition-delay:.2s}.tZBg-W_bottom[data-motion=armed][data-in-view=true] .tZBg-W_row>*{transform:none}@media (orientation:portrait){.tZBg-W_footer{--link:18px;--gap:15px;--width:calc(100vw - 2 * var(--margine));padding-left:var(--margine);padding-right:var(--margine);gap:40px;padding-bottom:20px}.tZBg-W_columns{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:30px}.tZBg-W_list a{align-items:center;min-height:28px;display:inline-flex}.tZBg-W_groupMenu{grid-column:1/-1}.tZBg-W_bottom{flex-direction:column;align-items:flex-start;gap:15px;padding-top:15px}.tZBg-W_address{font-size:calc(var(--width) * .072)}.tZBg-W_row{flex-wrap:nowrap}.tZBg-W_rowContacts{flex-direction:column;align-items:flex-start;row-gap:12px;width:auto;min-width:0;height:auto;margin-top:12px}.tZBg-W_left{flex-direction:row;align-items:stretch;column-gap:10px;width:auto;padding-top:0}.tZBg-W_block{column-gap:6px;height:auto;padding:0 14px}.tZBg-W_blockStar{width:22px;height:23px}.tZBg-W_left .tZBg-W_slotPhone{font-size:15px}.tZBg-W_phone{height:46px}.tZBg-W_phone .tZBg-W_mini{font-size:1em}.tZBg-W_email{font-size:calc(var(--width) * .115);line-height:1.02}.tZBg-W_side{flex-direction:row;align-items:flex-end;column-gap:15px;width:100%;position:static}.tZBg-W_motto{flex:none;width:auto;height:auto;margin-top:0;padding:8px 12px;font-size:15px;line-height:1.05}.tZBg-W_signature{flex:none;width:auto;margin-left:auto;font-size:19px}.tZBg-W_slotSigla{padding-bottom:.109091em}.tZBg-W_arrow{width:16px;height:16px}.tZBg-W_arrow svg{width:11.4px;height:11.2px}.tZBg-W_sigla{font-size:13px}}
.uilTNa_button{pointer-events:auto;width:44px;height:44px;color:var(--bianco);cursor:pointer;background:0 0;border:0;margin-right:-10px;padding:10px;display:none}html[data-nav-yellow] .uilTNa_button{color:var(--nero)}.uilTNa_button svg,.uilTNa_close svg{width:24px;height:24px;display:block}@media (orientation:portrait){.uilTNa_button{display:block}}.uilTNa_overlay{z-index:50;padding:0 var(--margine);background:var(--nero);color:var(--bianco);visibility:hidden;opacity:0;place-items:center stretch;transition:opacity .35s,visibility 0s linear .35s;display:grid;position:fixed;inset:0}.uilTNa_overlayOpen{visibility:visible;opacity:1;transition:opacity .35s}.uilTNa_logo{top:calc((var(--nav-altezza) - 30px) / 2);left:var(--margine);display:block;position:absolute}.uilTNa_logo img{width:82px;height:30px;display:block}.uilTNa_close{top:calc((var(--nav-altezza) - 44px) / 2);right:calc(var(--margine) - 10px);width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;padding:10px;position:absolute}.uilTNa_items{border-top:2px solid var(--bianco);counter-reset:item;flex-direction:column;align-items:stretch;display:flex}.uilTNa_item{border-bottom:2px solid var(--bianco);counter-increment:item;color:inherit;font-variation-settings:"wdth" var(--wide), "wght" 400;text-transform:uppercase;-webkit-user-select:none;user-select:none;align-items:baseline;gap:15px;padding:15px 0;font-size:min(40px,10vw);font-weight:400;line-height:1.2;text-decoration:none;display:flex;overflow:hidden}.uilTNa_item:before{content:"0" counter(item);font-variation-settings:"wdth" var(--wide), "wght" 600;width:30px;color:var(--giallo);flex:none;font-size:12px}.uilTNa_item span{transition:transform .6s var(--entra);display:inline-block;transform:translateY(110%)}.uilTNa_overlayOpen .uilTNa_item span{transition-delay:calc(.1s + var(--i) * 80ms);transform:none}.uilTNa_item:focus-visible,.uilTNa_close:focus-visible,.uilTNa_button:focus-visible{outline:2px solid var(--giallo);outline-offset:2px}@media (prefers-reduced-motion:reduce){.uilTNa_overlay,.uilTNa_item span{transition:none!important}.uilTNa_item span{transform:none}}
.cddRIW_pill{isolation:isolate;font-variation-settings:"wdth" var(--wide), "wght" 600;text-transform:uppercase;min-width:100px;height:25px;color:var(--bianco);white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border:1px solid;border-radius:0;justify-content:center;align-items:center;padding:5px 15px;font-size:12px;font-weight:600;font-stretch:125%;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.cddRIW_pill:before{content:"";z-index:-1;background:var(--bianco);transform-origin:0;transition:transform .35s var(--entra);position:absolute;inset:0;transform:scaleX(0)}.cddRIW_label{position:relative}.cddRIW_label:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .3s;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.cddRIW_pill:hover .cddRIW_label:after,.cddRIW_pill:focus-visible .cddRIW_label:after{transform:scaleX(1)}.cddRIW_pill:focus-visible{outline:none}@media (hover:hover) and (pointer:fine){.cddRIW_pill:not(.cddRIW_about):hover{color:var(--nero)}.cddRIW_pill:not(.cddRIW_about):hover:before{transform:scaleX(1)}}html[data-nav-yellow] .cddRIW_pill:not(.cddRIW_about){color:var(--nero)}html[data-nav-yellow] .cddRIW_pill:not(.cddRIW_about):before{background:var(--nero)}@media (hover:hover) and (pointer:fine){html[data-nav-yellow] .cddRIW_pill:not(.cddRIW_about):hover{color:var(--giallo)}}@media not all and (hover:hover) and (pointer:fine){.cddRIW_pill:hover:not(:focus-visible) .cddRIW_label:after{transform:scaleX(0)}}.cddRIW_about{z-index:3;right:calc(max(20px, calc(var(--u) * 50)) + 16px);top:calc(100% - var(--u) * (825 - 693));border:0;min-width:0;padding:4px 0;display:none;position:absolute}.cddRIW_about:before{content:none}@media (orientation:portrait){.cddRIW_about{right:var(--margine);top:auto;bottom:20px}}
._7npE4W_hero{--hero-scroll:var(--durata-scroll);background:var(--nero);height:calc(100lvh + var(--hero-scroll));position:relative}._7npE4W_hero[data-static=true]{--hero-scroll:0px}@media (prefers-reduced-motion:reduce){._7npE4W_hero{--hero-scroll:0px;--hero-r:0;--hero-w0:1;--hero-w1:1;--hero-w2:1;--hero-w3:1}}._7npE4W_sticky{place-items:end center;height:100lvh;display:grid;position:sticky;top:0;overflow:hidden}._7npE4W_stage{--stage-w:calc(var(--u) * 1440);width:var(--stage-w);height:calc(var(--u) * 825);position:relative}._7npE4W_motto{z-index:1;left:calc(var(--u) * 55);bottom:calc(var(--u) * 107);width:calc(var(--m) * 655);gap:calc(var(--m) * 42);font:inherit;transform:translate(calc(var(--stage-w) * .1 * var(--hero-r,1)), calc(var(--stage-w) * .025 * var(--hero-r,1)));flex-direction:column;display:flex;position:absolute}._7npE4W_row{align-items:center;gap:calc(var(--m) * 52);display:flex}._7npE4W_row2{gap:calc(var(--m) * 38)}._7npE4W_word{padding-block:2px;display:block;overflow:hidden}._7npE4W_wordIs,._7npE4W_wordGonna,._7npE4W_wordBe,._7npE4W_wordReal{height:auto;transform:translateY(calc(var(--w) * -110% + 110%));opacity:var(--w);will-change:transform, opacity;display:block}._7npE4W_wordIs{--w:var(--hero-w0,0);width:calc(var(--m) * 123.4)}._7npE4W_wordGonna{--w:var(--hero-w1,0);width:calc(var(--m) * 463.05)}._7npE4W_wordBe{--w:var(--hero-w2,0);width:calc(var(--m) * 182.95)}._7npE4W_wordReal{--w:var(--hero-w3,0);width:calc(var(--m) * 356.4)}._7npE4W_flower{--flower-h:calc(var(--u) * 725);--flower-shift:0%;--start-x:calc(var(--u) * -319.78);--start-y:calc(var(--u) * 153);z-index:2;left:calc(var(--u) * 792);top:calc(var(--u) * 100);height:var(--flower-h);aspect-ratio:1080/1580;transform-origin:50% 22%;transform:translateX(var(--flower-shift)) translate(calc(var(--start-x) * var(--hero-r,1)), calc(var(--start-y) * var(--hero-r,1))) scale(calc(1 + .4 * var(--hero-r,1)));will-change:transform;position:absolute}._7npE4W_flower picture,._7npE4W_flower img{width:100%;height:100%;display:block}._7npE4W_flower[data-canvas-ready=true] picture{visibility:hidden}._7npE4W_hint{z-index:4;font-size:clamp(18px, calc(var(--u) * 26), 28px);font-variation-settings:"wdth" var(--condensed), "wght" 600;letter-spacing:.02em;text-transform:uppercase;color:var(--bianco);opacity:0;pointer-events:none;align-items:center;column-gap:.245455em;line-height:1;transition:opacity .8s;display:flex;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}._7npE4W_hero[data-hint=on] ._7npE4W_hint{opacity:1}._7npE4W_hintArrow{flex:none;place-items:center;width:.672727em;height:.681818em;display:grid}._7npE4W_hintArrow svg{width:.681818em;height:.672727em;display:block;transform:rotate(-90deg)}@media (orientation:portrait){._7npE4W_stage{--stage-w:100vw;width:100vw;height:100lvh}._7npE4W_flower{--flower-h:min(66lvh, calc(100vw * 1580 / 1080));--flower-shift:-50%;--start-x:calc(var(--flower-h) * .0718);--start-y:calc(var(--flower-h) * .724 + 50svh - 100lvh);top:auto;bottom:0;left:50%}._7npE4W_motto{top:88px;bottom:auto;left:20px}}
.mvjvNa_strip{background:var(--giallo);color:var(--nero);border-block:3px solid var(--nero);padding:max(10px, calc(var(--s-lavori) * 15)) 0;position:relative;overflow:hidden}.mvjvNa_track{will-change:transform;width:max-content;display:flex}.mvjvNa_piece{white-space:pre;font-size:var(--titolo-dimensione);font-variation-settings:"wdth" var(--wide), "wght" var(--titolo-peso);text-transform:uppercase;flex:none;line-height:1.2}.mvjvNa_piece i{font-style:normal}
.tOIwzG_works{--s:var(--s-lavori);--step:calc((796 + 20) * var(--s));color:var(--nero);position:relative}.tOIwzG_inner{min-height:100lvh;padding:calc(var(--s) * 100) 0 calc(var(--s) * 50) calc(var(--s) * 100);flex-direction:column;justify-content:center;display:flex;overflow:hidden}.tOIwzG_title{margin-bottom:calc(var(--s) * 25);font-size:var(--titolo-dimensione);font-weight:var(--titolo-peso);font-variation-settings:"wdth" var(--wide), "wght" var(--titolo-peso);text-transform:uppercase;font-stretch:125%;line-height:1.4;overflow:hidden}.tOIwzG_titleText{display:inline-block}.tOIwzG_zone{position:relative}.tOIwzG_carousel{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;overflow-x:auto}.tOIwzG_track{column-gap:calc(var(--s) * 20);width:max-content;display:flex}.tOIwzG_card{width:calc(var(--s) * 796);scroll-snap-align:start;color:inherit;flex:none;text-decoration:none;position:relative}.tOIwzG_cardLink{color:inherit;text-decoration:none}.tOIwzG_cardLink:after{content:"";position:absolute;inset:0}.tOIwzG_cardLink:focus-visible{outline:3px solid var(--nero);outline-offset:4px}.tOIwzG_card[data-copy]{display:none}.tOIwzG_photo{height:calc(var(--s) * 484);position:relative;overflow:hidden}.tOIwzG_photo img{object-fit:cover}.tOIwzG_photo:after{content:"";border:3px solid var(--nero);pointer-events:none;position:absolute;inset:0}.tOIwzG_tags{z-index:1;left:calc(var(--s) * 50);top:calc(var(--s) * 25);gap:max(3px, calc(var(--s) * 5));list-style:none;display:flex;position:absolute}.tOIwzG_tags li{padding:max(2px, calc(var(--s) * 4)) max(3px, calc(var(--s) * 5));background:var(--giallo);color:var(--nero);font-size:max(8px, calc(var(--s) * 10));font-variation-settings:"wdth" var(--wide), "wght" 300;text-transform:uppercase;font-weight:300;font-stretch:125%;line-height:1.2}.tOIwzG_name{margin-top:calc(var(--s) * 25);width:fit-content;max-width:calc(var(--s) * 615);min-height:calc(var(--s) * 127);font-size:max(16px, calc(var(--s) * 48));font-variation-settings:"wdth" var(--wide), "wght" 400;text-transform:uppercase;font-weight:400;font-stretch:125%;line-height:1.2}.tOIwzG_arrows{display:none}.tOIwzG_works[data-carousel=on] .tOIwzG_inner{top:var(--works-top,0);position:sticky}.tOIwzG_works[data-carousel=on] .tOIwzG_carousel{scroll-snap-type:none;overflow:hidden}.tOIwzG_works[data-carousel=on] .tOIwzG_track{transform:translate3d(calc(var(--works-shown,0) * var(--step) * -1), 0, 0);will-change:transform}.tOIwzG_works[data-carousel=on] .tOIwzG_card[data-copy]{display:block}.tOIwzG_works[data-carousel=on] .tOIwzG_card{transform:translate3d(calc((var(--i) - var(--works-shown,0)) * var(--works-gap,0px)), 0, 0);will-change:transform}.tOIwzG_works[data-carousel=on] .tOIwzG_name{opacity:calc(max(0, 1 - abs(var(--i) - var(--works-shown,0)) * 2.5) * var(--works-card,1))}.tOIwzG_works[data-carousel=on] .tOIwzG_titleText{transform:translateY(calc((1 - var(--works-title,1)) * 110%))}.tOIwzG_works[data-carousel=on] .tOIwzG_photo{transform-origin:clamp(0px, calc(50vw - (100 + var(--i) * 816) * var(--s)), calc(796 * var(--s))) 100%;transform:translateY(calc((1 - var(--works-card,1)) * 120 * var(--s))) scale(calc(1 - (1 - var(--works-card,1)) * .14))}.tOIwzG_works[data-carousel=on] .tOIwzG_photo img{transform:translateY(calc((1 - var(--works-card,1)) * 8%)) scale(calc(1 + (1 - var(--works-card,1)) * .22))}.tOIwzG_works[data-carousel=on] .tOIwzG_arrows{z-index:2;left:calc(var(--s) * -85);right:calc(var(--s) * 15);top:calc(var(--s) * 239);opacity:calc(var(--works-card,1) * var(--works-card,1));pointer-events:none;justify-content:space-between;display:flex;position:absolute;transform:translateY(-50%)}.tOIwzG_arrow{width:max(32px, calc(var(--s) * 75));aspect-ratio:75/74;cursor:pointer;color:var(--giallo);pointer-events:auto;transition:transform .25s var(--entra);background:0 0;border:0;padding:0;display:block}.tOIwzG_arrow svg{width:100%;height:100%;display:block}.tOIwzG_arrow:focus-visible{outline:2px solid var(--giallo);outline-offset:4px}@media (hover:hover){.tOIwzG_arrow:hover{transform:scale(1.1)}.tOIwzG_arrow:hover:active{transform:scale(1.05)}}.tOIwzG_arrow:active{transition-duration:.1s;transform:scale(.97)}.tOIwzG_card[data-motion=armed] .tOIwzG_photo{clip-path:inset(100% 0 0);transition:clip-path 1s var(--entra)}.tOIwzG_card[data-motion=armed][data-in-view=true] .tOIwzG_photo{clip-path:inset(0)}.tOIwzG_card[data-motion=armed] .tOIwzG_tags{opacity:0;transition:transform .7s var(--entra) .45s, opacity .7s var(--entra) .45s;transform:translateY(-15px)}.tOIwzG_card[data-motion=armed][data-in-view=true] .tOIwzG_tags{opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.tOIwzG_photo img{transition:transform .8s var(--entra)}.tOIwzG_works:not([data-scrolling=true]) .tOIwzG_card:hover .tOIwzG_photo img{transform:scale(1.05)}}@media (orientation:portrait){.tOIwzG_works{--t:calc(100vw / 430)}.tOIwzG_inner{min-height:0;padding:calc(var(--t) * 40) var(--margine) calc(var(--t) * 60);display:block}.tOIwzG_title{margin-bottom:calc(var(--t) * 20)}.tOIwzG_carousel{overflow:visible}.tOIwzG_track{row-gap:calc(var(--t) * 40);flex-direction:column;width:auto}.tOIwzG_card{width:100%}.tOIwzG_photo{aspect-ratio:290/400;height:auto}.tOIwzG_tags{left:calc(var(--t) * 16);top:auto;bottom:calc(var(--t) * 20);gap:5px}.tOIwzG_tags li{padding:4px 5px;font-size:10px}.tOIwzG_name{margin-top:calc(var(--t) * 10);width:100%;max-width:none;min-height:0;font-size:calc(var(--t) * 32);font-variation-settings:"wdth" var(--extra-condensed), "wght" 700;font-weight:700;font-stretch:62%;line-height:1}}@media (prefers-reduced-motion:reduce){.tOIwzG_arrow,.tOIwzG_photo img{transition:none}}
.laT0vW_page{--p:calc(100vw / 1440);--margine-pagina:max(20px, calc(var(--p) * 50));--spazio-25:max(15px, calc(var(--p) * 25));--testo-25:max(18px, calc(var(--p) * 25));--testo-15:max(15px, calc(var(--p) * 15));gap:max(30px, calc(var(--p) * 50));padding:calc(var(--nav-altezza) + max(50px, calc(var(--p) * 100))) var(--margine-pagina) max(50px, calc(var(--p) * 100));color:var(--nero);flex-direction:column;display:flex}.laT0vW_title{font-size:var(--titolo-dimensione);font-weight:var(--titolo-peso);font-variation-settings:"wdth" var(--wide), "wght" 400;text-transform:uppercase;line-height:1.1}.laT0vW_mask{vertical-align:top;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:hidden}.laT0vW_word{animation:laT0vW_rise .9s var(--entra) forwards;animation-delay:calc(.15s + var(--i,0) * .11s);display:inline-block;transform:translateY(110%)}@keyframes laT0vW_rise{to{transform:none}}@media (prefers-reduced-motion:reduce){.laT0vW_word{animation:none;transform:none}}.laT0vW_label{font-variation-settings:"wdth" var(--wide), "wght" 300;text-transform:uppercase;font-size:12px;font-weight:300;line-height:1.1}@media (orientation:portrait),(max-width:800px){.laT0vW_page{--margine-pagina:var(--margine)}}
.uyHGaW_intro{gap:10px;display:grid}.uyHGaW_legal{font-size:var(--testo-15);font-variation-settings:"wdth" var(--wide), "wght" 300;font-weight:300;line-height:1.3}.uyHGaW_section{column-gap:var(--spazio-25);padding:var(--spazio-25) 0 max(30px, calc(var(--p) * 50));border-top:1px solid var(--nero);grid-template-columns:415fr 900fr;display:grid}.uyHGaW_sectionTitle{font-size:var(--testo-25);font-variation-settings:"wdth" var(--wide), "wght" 400;text-transform:uppercase;font-weight:400;line-height:1.1}.uyHGaW_text{font-size:var(--testo-15);font-variation-settings:"wdth" var(--wide), "wght" 300;overflow-wrap:anywhere;align-content:start;gap:15px;font-weight:300;line-height:1.3;display:grid}.uyHGaW_text a{color:inherit;text-underline-offset:3px;text-decoration:underline}.uyHGaW_subtitle,.uyHGaW_table th{font-variation-settings:"wdth" var(--wide), "wght" 300;text-transform:uppercase;font-size:12px;font-weight:300;line-height:1.1}.uyHGaW_subtitle{margin-top:10px}.uyHGaW_subtitle:first-child{margin-top:0}.uyHGaW_list{gap:15px;list-style:none;display:grid}.uyHGaW_list li:before{content:"— "}.uyHGaW_todo{background:var(--giallo)}.uyHGaW_table{border-collapse:collapse;width:100%}.uyHGaW_table th{padding:0 var(--spazio-25) 10px 0;text-align:left}.uyHGaW_table td{padding:0 var(--spazio-25) var(--spazio-25) 0;vertical-align:top}.uyHGaW_table tr:last-child td{padding-bottom:0}@media (orientation:portrait),(max-width:800px){.uyHGaW_section{grid-template-columns:1fr;row-gap:30px}.uyHGaW_table,.uyHGaW_table tbody,.uyHGaW_table tr,.uyHGaW_table td{width:100%;display:block}.uyHGaW_table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.uyHGaW_table tr{padding-bottom:25px}.uyHGaW_table td{padding:0 0 15px}.uyHGaW_table td:before{content:attr(data-label);text-transform:uppercase;font-variation-settings:"wdth" var(--wide), "wght" 300;margin-bottom:5px;font-size:12px;display:block}.uyHGaW_table tr:last-child td{padding:0 0 15px}.uyHGaW_table tr:last-child td:last-child{padding-bottom:0}}
.m3ZTVW_logoFixed{z-index:11;height:var(--nav-altezza);padding-left:var(--nav-padding);align-content:center;display:grid;position:fixed;top:0;left:0}.m3ZTVW_logoFixed img{grid-area:1/1;width:82px;height:30px;display:block}.m3ZTVW_logoDark{opacity:0;transition:opacity .2s}html[data-logo-dark] .m3ZTVW_logoDark{opacity:1}.m3ZTVW_nav{z-index:10;height:var(--nav-altezza);padding:0 var(--nav-padding);mix-blend-mode:difference;pointer-events:none;justify-content:flex-end;align-items:center;display:flex;position:fixed;inset:0 0 auto}.m3ZTVW_nav a{pointer-events:auto}html[data-nav-yellow] .m3ZTVW_nav{mix-blend-mode:normal}.m3ZTVW_links{gap:max(16px, calc(var(--u) * 93));display:flex}@media (orientation:portrait){.m3ZTVW_logoFixed,.m3ZTVW_links{display:none}}
.TeW3gG_backdrop{z-index:-3;pointer-events:none;background:linear-gradient(to left, var(--grigio-chiaro), var(--bianco));position:fixed;inset:0}
.ur_WXW_form{gap:var(--spazio-25);display:grid}.ur_WXW_row{gap:var(--spazio-25);grid-template-columns:1fr 1fr;display:grid}.ur_WXW_field{gap:max(8px, calc(var(--p) * 10));display:grid}.ur_WXW_input{width:100%;height:max(44px, calc(var(--p) * 50));padding:0 0 max(5px, calc(var(--p) * 5));border:0;border-bottom:2px solid var(--nero);color:var(--nero);font-family:inherit;font-size:var(--testo-25);font-variation-settings:"wdth" var(--wide), "wght" 400;appearance:none;background:0 0;border-radius:0;display:block}.ur_WXW_textarea{height:max(130px, calc(var(--p) * 150));min-height:max(100px, calc(var(--p) * 100));padding-top:max(10px, calc(var(--p) * 10));resize:vertical;line-height:1.2}.ur_WXW_input:focus-visible{outline:2px solid var(--nero);outline-offset:4px}.ur_WXW_consent{font-size:var(--testo-15);font-variation-settings:"wdth" var(--wide), "wght" 300;cursor:pointer;align-items:center;gap:15px;font-weight:300;line-height:1.3;display:flex}.ur_WXW_consent input{border:2px solid var(--nero);appearance:none;cursor:pointer;background:0 0;border-radius:0;flex:none;place-content:center;width:20px;height:20px;margin:0;display:grid}.ur_WXW_consent input:checked{background:var(--nero)}.ur_WXW_consent input:checked:after{content:"";background:var(--giallo);width:8px;height:8px}.ur_WXW_consent input:focus-visible{outline:2px solid var(--nero);outline-offset:4px}.ur_WXW_consent a{color:inherit;text-underline-offset:3px;text-decoration:underline}.ur_WXW_button{background:linear-gradient(to bottom, var(--giallo) var(--ink-split,99999px), var(--bianco) var(--ink-split,99999px));color:var(--nero);font-variation-settings:"wdth" var(--wide), "wght" 600;text-transform:uppercase;cursor:pointer;transition:background-color .25s var(--entra), color .25s var(--entra);border:0;border-radius:0;justify-self:start;padding:15px 25px;font-family:inherit;font-size:12px;font-weight:600}.ur_WXW_button:focus-visible{outline:2px solid var(--nero);outline-offset:4px}.ur_WXW_button:disabled{opacity:.5;cursor:default}@media (hover:hover) and (pointer:fine){.ur_WXW_button:hover:not(:disabled){background:var(--nero);color:var(--giallo)}}.ur_WXW_note,.ur_WXW_result{font-size:var(--testo-15);font-variation-settings:"wdth" var(--wide), "wght" 300;font-weight:300;line-height:1.3}.ur_WXW_result{font-variation-settings:"wdth" var(--wide), "wght" 400;font-weight:400}.ur_WXW_result:empty{display:none}.ur_WXW_trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (orientation:portrait),(max-width:800px){.ur_WXW_row{grid-template-columns:1fr}}
.Ylfbxa_layout{column-gap:max(30px, calc(var(--p) * 100));grid-template-columns:415fr 825fr;align-items:start;display:grid}.Ylfbxa_intro{font-size:var(--testo-25);line-height:1.1}@media (orientation:portrait),(max-width:800px){.Ylfbxa_layout{grid-template-columns:1fr;row-gap:30px}}
