.KjchGG_about{--s:calc(100vw / 1440);--line:var(--nero);--line-width:2px;padding:calc(var(--s) * 25) calc(var(--s) * 15);color:var(--nero);font-variation-settings:"wdth" var(--wide), "wght" 400;font-weight:400;font-stretch:125%}.KjchGG_list{border-bottom:var(--line-width) solid var(--line);counter-reset:item}.KjchGG_item{border-top:var(--line-width) solid var(--line);counter-increment:item}.KjchGG_heading{font:inherit}.KjchGG_trigger{--column:max(40px, calc(var(--s) * 100));grid-template-columns:var(--column) 1fr auto;width:100%;padding:calc(var(--s) * 20) 0;color:inherit;font:inherit;font-size:var(--titolo-dimensione);font-weight:var(--titolo-peso);font-variation-settings:"wdth" var(--wide), "wght" var(--titolo-peso);text-align:left;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;border:0;align-items:center;margin:0;line-height:1.34375;display:grid}.KjchGG_trigger:before{content:"0" counter(item);font-variation-settings:"wdth" var(--wide), "wght" 600;font-size:12px;line-height:1}.KjchGG_trigger:after{content:"+";transition:transform .4s var(--entra);line-height:1;display:block}.KjchGG_trigger[aria-expanded=true]:after{transform:rotate(45deg)}.KjchGG_trigger:focus-visible{outline:none}.KjchGG_mask{justify-self:start;display:block;overflow:hidden}.KjchGG_word{display:inline-block;position:relative}.KjchGG_word:after{content:"";height:max(1px, calc(var(--s) * 2));transform-origin:0;background:currentColor;transition:transform .3s;position:absolute;bottom:.08em;left:0;right:0;transform:scaleX(0)}.KjchGG_trigger:hover .KjchGG_word:after,.KjchGG_trigger:focus-visible .KjchGG_word:after,.KjchGG_trigger[aria-expanded=true] .KjchGG_word:after{transform:scaleX(1)}@media not all and (hover:hover) and (pointer:fine){.KjchGG_trigger:hover:not(:focus-visible):not([aria-expanded=true]) .KjchGG_word:after{transform:scaleX(0)}}.KjchGG_panel{grid-template-rows:0fr;transition:grid-template-rows .8s cubic-bezier(.65,0,.35,1);display:grid}.KjchGG_panelOpen{grid-template-rows:1fr}.KjchGG_panelInner{min-height:0;overflow:hidden}.KjchGG_text{margin:0 0 0 max(40px, calc(var(--s) * 100));width:min(calc(var(--s) * 765), calc(100% - max(40px, calc(var(--s) * 100))));padding:calc(var(--s) * 10) 0 calc(var(--s) * 60);font-size:max(16px, calc(var(--s) * 32));text-align:left;text-wrap:pretty;opacity:0;line-height:1.2;transition:opacity .8s cubic-bezier(.65,0,.35,1)}.KjchGG_panelOpen .KjchGG_text{opacity:1}.KjchGG_list[data-motion=armed]{border-bottom-color:#0000;position:relative}.KjchGG_list[data-motion=armed] .KjchGG_item{border-top-color:#0000;position:relative}.KjchGG_list[data-motion=armed] .KjchGG_item:before,.KjchGG_list[data-motion=armed]:after{content:"";height:var(--line-width);background:var(--line);transform-origin:0;transition:transform 1s var(--entra);position:absolute;left:0;right:0;transform:scaleX(0)}.KjchGG_list[data-motion=armed] .KjchGG_item:before{top:calc(var(--line-width) * -1)}.KjchGG_list[data-motion=armed]:after{bottom:calc(var(--line-width) * -1);transition-delay:.3s}.KjchGG_list[data-motion=armed] .KjchGG_item:nth-child(2):before{transition-delay:.1s}.KjchGG_list[data-motion=armed] .KjchGG_item:nth-child(3):before{transition-delay:.2s}.KjchGG_list[data-motion=armed][data-in-view=true] .KjchGG_item:before,.KjchGG_list[data-motion=armed][data-in-view=true]:after{transform:none}.KjchGG_list[data-motion=armed] .KjchGG_trigger:before,.KjchGG_list[data-motion=armed] .KjchGG_trigger:after{opacity:0;transition:opacity .6s var(--entra) .4s, transform .4s var(--entra)}.KjchGG_list[data-motion=armed][data-in-view=true] .KjchGG_trigger:before,.KjchGG_list[data-motion=armed][data-in-view=true] .KjchGG_trigger:after{opacity:1}@media (orientation:portrait){.KjchGG_about{padding:25px var(--margine)}.KjchGG_trigger{--column:40px;padding:15px 0}.KjchGG_text{width:calc(100% - 40px);margin-left:40px;padding:10px 0 40px}}@media (prefers-reduced-motion:reduce){.KjchGG_trigger:after,.KjchGG_panel,.KjchGG_word:after{transition:none}}
.Gj2dPq_closing{--space:calc(var(--s-lavori) * 100);min-height:100lvh;padding:0 var(--space) var(--space);color:var(--nero);flex-direction:column;justify-content:flex-end;display:flex}.Gj2dPq_text{max-width:calc(var(--s-lavori) * 1137);font-size:max(36px, calc(var(--s-lavori) * 128));font-variation-settings:"wdth" var(--wide), "wght" 400;font-weight:400;font-stretch:125%;line-height:1.11}.Gj2dPq_word{vertical-align:top;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:hidden}.Gj2dPq_word>span{display:inline-block}.Gj2dPq_real{white-space:nowrap;display:inline-block;position:relative}.Gj2dPq_figo{pointer-events:none;width:2.83em;height:auto;position:absolute;top:-.45em;left:2.2em;overflow:visible}.Gj2dPq_figo g path{fill:var(--giallo)}.Gj2dPq_figo{clip-path:inset(0 0 calc(100% - var(--ink-split,99999px)) 0)}.Gj2dPq_figoOnYellow{clip-path:inset(var(--ink-split,99999px) 0 0 0)}.Gj2dPq_figoOnYellow g path{fill:var(--bianco)}.Gj2dPq_figo mask path{fill:none;stroke:#fff;stroke-width:30px;stroke-linecap:round;stroke-linejoin:round}.Gj2dPq_text[data-motion=armed] .Gj2dPq_word>span{opacity:0;transition:transform .9s var(--entra), opacity .9s var(--entra);transition-delay:calc(var(--i) * .11s);transform:translateY(110%)}.Gj2dPq_text[data-motion=armed][data-in-view=true] .Gj2dPq_word>span{opacity:1;transform:none}.Gj2dPq_text[data-motion=armed] .Gj2dPq_figo mask path{stroke-dasharray:1 2;stroke-dashoffset:1px;transition:none}.Gj2dPq_text[data-motion=armed][data-in-view=true] .Gj2dPq_figo mask path{--wait:1.7s;stroke-dashoffset:0;transition:stroke-dashoffset var(--per) cubic-bezier(.3, .6, .4, 1);transition-delay:calc(var(--wait) + var(--da))}@media (orientation:portrait){.Gj2dPq_closing{--space:var(--margine);min-height:0;padding-top:60px;padding-bottom:60px}}
.tG2x9q_canvas{opacity:0;width:100%;height:100%;display:block;position:absolute;inset:0}.tG2x9q_canvas[data-ready=true]{opacity:1}
._7KrMVa_loader{z-index:9000;background:var(--nero);color:var(--bianco);place-items:center;transition:opacity .7s;display:grid;position:fixed;inset:0}._7KrMVa_done{opacity:0;pointer-events:none}._7KrMVa_number{font-size:max(56px, calc(var(--u) * 110));font-variation-settings:"wdth" var(--condensed), "wght" 600;white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1}._7KrMVa_anchor{display:inline-block;position:relative;transform:translate(.55em)}._7KrMVa_digits{position:absolute;top:0;right:100%}@media (prefers-reduced-motion:reduce){._7KrMVa_loader{display:none}}
