/* lineapelle 1.150.12 · a86ad7458d92 · copia compressa di wp-extra.css, generata da bin/minifica: non modificarla, si rifa' */
.mobile-controls{display:none;margin-left:auto;align-items:center;gap:.7rem}.burger{width:2.6rem;height:2.6rem;border-radius:50%;display:grid;place-items:center;border:1px solid color-mix(in srgb,currentColor 30%,transparent)}.burger span{display:block;width:1.15rem;height:2px;background:currentColor;border-radius:2px;margin:2px auto;transition:transform .3s,opacity .3s}.burger.is-open span:nth-child(1){transform:translateY(6px) rotate(45deg)}.burger.is-open span:nth-child(2){opacity:0}.burger.is-open span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.mobile-menu{position:fixed;inset:0;z-index:95;padding:calc(var(--hdr-h) + var(--ann-h, 0px) + 1.5rem) 1.6rem 2rem;display:none;flex-direction:column;overflow-y:auto;opacity:0;transform:translateY(-10px);transition:opacity .3s,transform .3s;border:0;border-radius:0}.mobile-menu.is-open{display:flex;opacity:1;transform:none}.mm-list{list-style:none;margin:0;padding:0;display:grid}.mm-list>li{border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent)}.mm-list>li>a,.mm-acc>button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem .2rem;font-family:var(--font-display);font-size:1.35rem;text-align:left}.mm-acc>button svg{width:1rem;height:1rem;transition:transform .3s}.mm-acc.is-open>button svg{transform:rotate(180deg)}.mm-sub{list-style:none;margin:0;padding:0 0 .8rem;display:none}.mm-acc.is-open .mm-sub{display:grid}.mm-sub a{display:block;padding:.45rem 1rem;font-size:1rem;color:var(--glass-ink-2)}.mm-sub a:has(small){display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.mm-sub a small{flex:none;font-size:.78rem;letter-spacing:.06em;color:var(--glass-ink);opacity:.62;white-space:nowrap}.mm-sub a:active,.mm-sub a:hover{color:var(--lp-bronze)}.mm-foot{margin-top:auto;padding-top:1.6rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}body.mm-open{overflow:hidden}@media (max-width: 1080px){.main-nav{display:none}.mobile-controls{display:flex}}@media (min-width: 1081px){.mobile-menu{display:none!important}}.wpcf7 form{display:grid;gap:1.1rem}.wpcf7 .form-grid p{margin:0}.wpcf7-form-control-wrap{display:block}.wpcf7 input[type=file]{width:100%;padding:.85rem 1.1rem;border-radius:.7rem;font-size:.9rem;border:1.5px dashed var(--lp-line-strong);background:var(--lp-surface);color:var(--lp-ink-2);cursor:pointer}.wpcf7 input[type=file]::file-selector-button{border:0;border-radius:999px;padding:.5rem 1.1rem;margin-right:.8rem;background:var(--lp-bronze);color:var(--lp-bronze-ink);font:inherit;font-size:.8rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.wpcf7 .wpcf7-spinner{margin:0 0 0 .8rem}.wpcf7 .wpcf7-not-valid-tip{color:#b3261e;font-size:.8rem;margin-top:.3rem}.wpcf7 .wpcf7-response-output{margin:0;padding:.9rem 1.2rem;border-radius:.8rem;border:0!important;background:color-mix(in srgb,var(--lp-bronze) 12%,transparent);font-weight:500}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output{background:#b3261e1a;color:#b3261e}.wpcf7 form.sent .wpcf7-response-output{background:color-mix(in srgb,var(--lp-bronze) 16%,transparent)}.nl-slot .tnp-field{margin-bottom:.9rem}.nl-slot .tnp-field label{display:block;font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--lp-ink-2);margin-bottom:.35rem}.nl-slot input[type=email],.nl-slot input[type=text]{width:100%;padding:.95rem 1.3rem;border-radius:999px;border:1px solid var(--glass-line);background:var(--glass-bg-strong);color:var(--glass-ink);font:inherit;font-size:.95rem}.nl-slot input[type=submit],.nl-slot .tnp-submit{display:inline-flex;padding:.95rem 1.9rem;border-radius:999px;border:0;cursor:pointer;background:var(--lp-bronze);color:var(--lp-bronze-ink);font:inherit;font-size:.84rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;transition:transform .25s,box-shadow .25s}.nl-slot input[type=submit]:hover{transform:translateY(-2px);box-shadow:0 14px 30px -12px color-mix(in srgb,var(--lp-bronze) 70%,transparent)}.nl-slot .tnp-privacy-field{font-size:.78rem;color:var(--glass-ink-2)}.nl-slot .tnp-privacy-field label{display:flex;gap:.6rem;align-items:flex-start;margin:0;font-size:.78rem;font-weight:400;letter-spacing:0;text-transform:none;color:inherit;opacity:.85}.nl-slot .tnp-privacy-field input{margin-top:.2rem;accent-color:var(--lp-bronze);flex:none}.nl-slot .tnp-privacy-field a{color:inherit;text-decoration:underline;text-underline-offset:3px}.post-content>*+*{margin-top:1.1em}.post-content h2{font-size:calc(clamp(1.5rem,2.4vw,2rem) * var(--dim-s-blocchi, 1));margin-top:1.8em}.post-content h3{font-size:calc(1.25rem * var(--dim-s-blocchi, 1));margin-top:1.5em}.post-content img{border-radius:1rem}.post-content a{color:var(--lp-bronze);text-decoration:underline;text-underline-offset:3px}.post-content blockquote{border-left:3px solid var(--lp-bronze);margin:1.5em 0;padding:.3em 0 .3em 1.2em;font-family:var(--font-display);font-size:1.15em;font-style:italic}.post-content blockquote cite{display:block;margin-top:.8rem;font-family:var(--font-body);font-style:normal;font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-accento, var(--lp-bronze))}.post-content ul,.post-content ol{padding-left:1.3em}.pagination .nav-links{display:flex;gap:.5rem}.pagination .page-numbers{padding:.5rem 1rem;border:1px solid var(--lp-line);border-radius:.6rem}.pagination .page-numbers.current{background:var(--lp-bronze);color:var(--lp-bronze-ink);border-color:var(--lp-bronze)}.gallery-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;margin-top:.4rem}.gallery-actions .scheda-pdf{gap:.55rem}.gallery-actions .scheda-pdf:hover svg{transform:none}.gallery .stage-frame{cursor:zoom-in}.gallery .stage-frame .stage-bar{cursor:auto}.hero-scrim{background:radial-gradient(ellipse 64% 58% at var(--scrim-x, 32%) var(--scrim-y, 50%),rgba(10,8,6,calc(var(--hero-scrim, .62))) 0%,rgba(10,8,6,calc(var(--hero-scrim, .62) * .62)) 42%,rgba(10,8,6,calc(var(--hero-scrim, .62) * .22)) 68%,rgba(10,8,6,0) 88%)}.hero-box{display:flex;flex-direction:column;align-items:inherit;max-width:100%;border-radius:1rem}.hero-content .hero-box{text-align:inherit}.hero-box{background:rgba(10,8,6,var(--hero-box, 0));padding:var(--hero-box-pad, 0px);-webkit-backdrop-filter:blur(calc(var(--hero-box, 0) * 6px));backdrop-filter:blur(calc(var(--hero-box, 0) * 6px))}@media (max-width: 760px){.hero-box{padding:min(var(--hero-box-pad, 0px),1.4rem)}}.appearance{position:relative}.appearance-btn{width:2.5rem;height:2.5rem;border-radius:50%;display:grid;place-items:center;border:1px solid color-mix(in srgb,currentColor 30%,transparent);transition:background-color .2s,transform .2s}.appearance-btn:hover{background:color-mix(in srgb,currentColor 10%,transparent);transform:scale(1.06)}.appearance-btn svg{width:1.05rem;height:1.05rem}.appearance-pop{position:absolute;top:calc(100% + .9rem);right:0;z-index:130;min-width:15.5rem;border-radius:1rem;padding:1rem 1.1rem;display:none;background:var(--glass-bg)}.appearance.is-open .appearance-pop{display:block}.ap-title{margin:0 0 .7rem;font-family:var(--font-display);font-size:1.05rem}.ap-row{display:grid;gap:.32rem;margin-bottom:.75rem}.ap-row:last-child{margin-bottom:0}.ap-label{font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--glass-ink)}.ap-sw{display:inline-flex;align-items:center;gap:.1rem;border:1px solid var(--glass-line);border-radius:999px;padding:.12rem;background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.ap-sw .ap-item{position:relative;display:grid;place-items:center;min-width:1.85rem;height:1.6rem;padding:0 .3rem;border:0;border-radius:999px;background:none;color:var(--glass-ink);opacity:.62;cursor:pointer;transition:opacity .2s,background .2s,color .2s}.ap-sw .ap-item svg{width:.95rem;height:.95rem}.ap-sw .ap-item:hover{opacity:1}.ap-sw .ap-item.is-active{opacity:1;background:var(--lp-bronze);color:var(--lp-bronze-ink)}.ap-sw .ap-item:focus-visible{outline:2px solid var(--lp-bronze);outline-offset:2px}.ap-sw .ap-item:after{content:"";position:absolute;left:0;right:0;top:50%;height:40px;transform:translateY(-50%)}.appearance-bar{display:inline-flex;align-items:center;gap:.45rem;padding:.28rem .3rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--glass-line) 62%,transparent)}.appearance-bar .ap-row{display:block;margin:0}.appearance-inline .ap-row{display:flex;align-items:center;gap:.7rem}.appearance-inline .ap-label{flex:none;min-width:3.4rem}.appearance-inline .ap-sw .ap-item{height:2rem;min-width:2.4rem}.appearance-inline .ap-sw .ap-item svg{width:1rem;height:1rem}.main-nav>li.nav-cerca{margin-left:.95rem}.main-nav>li.nav-cerca~li{margin-left:.6rem}.ap-seg{display:grid;grid-template-columns:1fr 1fr;gap:.35rem}.ap-seg button{display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.5rem .55rem;border-radius:.65rem;font-size:.78rem;font-weight:600;border:1px solid var(--glass-line);color:var(--glass-ink);white-space:nowrap;transition:background-color .2s,border-color .2s,color .2s}.ap-seg button svg{width:1rem;height:1rem;flex:none}.ap-seg button:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.ap-seg button.is-active{background:var(--lp-bronze);border-color:var(--lp-bronze);color:var(--lp-bronze-ink)}.appearance-inline{width:100%;display:grid;gap:.7rem}.mm-foot{flex-wrap:wrap}html[data-theme=dark]{--lp-bg: #1B1611;--lp-surface: #262019;--lp-ink: #EDE6DA;--lp-ink-2: #A79C8C;--lp-line: #383025;--lp-line-strong: #4C4234;--lp-grey: #2B241C;--lp-bronze: var(--lp-accento-chiaro);--lp-accento: var(--lp-accento-chiaro);--lp-accento-ink: var(--lp-accento-ink-chiaro);--glass-shadow: 0 10px 40px rgba(0, 0, 0, .4)}html[data-theme=dark]:not([data-glass=smoke]){--glass-ink: #17130E;--glass-ink-2: #5D5449}html[data-theme=dark] .newsletter-panel.is-white{color:#17130e}body{transition:background-color .35s ease,color .35s ease}.swatch-bar{padding:0 .35rem .18rem;transform:translateY(calc(100% - 1.38rem))}.swatch-bar .sw-name{font-size:.78rem;line-height:1.38rem}.swatch-bar .sw-code{font-size:.68rem;line-height:1.05;padding-bottom:0;margin-top:-.06rem}.swatches[data-gap=nullo] .swatch,.swatches[data-gap=nullo] .swatch.is-current:after{border-radius:0}@media (max-width: 1080px){.swatches[data-gap=largo]{gap:1.3rem}.swatches[data-gap=stretto]{gap:.35rem}.swatches[data-gap=nullo]{gap:0}}.art-grid--auto{grid-template-columns:repeat(var(--art-cols, 3),minmax(0,1fr));gap:var(--art-gap, 1.6rem)}@media (max-width: 1200px){.art-grid--auto{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr))}}@media (max-width: 640px){.art-grid--auto{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:min(var(--art-gap, 1.6rem),1rem)!important}}.band--color .newsletter-panel:not(.is-white),.band--image .newsletter-panel:not(.is-white){background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;box-shadow:none;color:var(--band-ink, #fff)}.band--color .newsletter-panel:not(.is-white) h2,.band--image .newsletter-panel:not(.is-white) h2{color:var(--band-ink, #fff)}.band--color .newsletter-panel:not(.is-white) .muted,.band--image .newsletter-panel:not(.is-white) .muted{color:color-mix(in srgb,var(--band-ink, #fff) 80%,transparent)}.lav{color:inherit}.lav.band--image{color:#f5f1ea}.lav.band--image h2{color:#fff}.lav.band--image .eyebrow{color:var(--lp-accento-chiaro)}.lav.band--image .eyebrow:before{background:var(--lp-accento-chiaro)}.lav.band--image .lav-head p{color:#f5f1eac7}.lav.band--color{color:var(--band-ink, var(--lp-ink))}.lav.band--color h2{color:inherit}.lav.band--color .lav-head p{color:color-mix(in srgb,currentColor 78%,transparent)}.lav.band--none,.lav.band--none h2{color:var(--lp-ink)}.lav.band--none .lav-head p{color:var(--lp-ink-2)}.lav.band--none .eyebrow,.lav.band--color .eyebrow{color:var(--lp-bronze)}.lav.band--none .eyebrow:before,.lav.band--color .eyebrow:before{background:var(--lp-bronze)}.lav.band--image .band-bg:after{background:linear-gradient(115deg,#0c0a08eb 30%,#0c0a08b8)}.lav.no-glass .lav-card.glass{background:var(--lp-surface);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--lp-line);color:var(--lp-ink)}.lav.no-glass .lav-card p{color:var(--lp-ink-2)}.split-media{aspect-ratio:16 / 9}.split+.split{margin-top:clamp(1.4rem,3vw,2.4rem)}.split--foto-dx .split-media{order:2}@media (max-width: 760px){.split--foto-dx .split-media{order:0}}.mood-wrap{position:relative;display:inline-flex}.stage-bar .mood-add-icon{display:inline-grid;place-items:center;position:relative;transition:width .2s,background-color .2s}.stage-bar .mood-add-icon .mai-label{display:none}.stage-bar .mood-add-icon.is-added{width:auto;border-radius:999px;padding:0 .75rem;gap:.35rem;background:var(--lp-bronze);border-color:var(--lp-bronze);color:var(--lp-bronze-ink)}.stage-bar .mood-add-icon.is-added .mai-label{display:inline;font-size:.7rem;font-weight:600;letter-spacing:.04em;white-space:nowrap}.mood-pop{position:absolute;bottom:calc(100% + .5rem);right:0;z-index:6;display:flex;flex-direction:column;gap:.25rem;padding:.5rem .65rem;border-radius:.7rem;white-space:nowrap;text-align:left;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(7px) scale(.96);transition:opacity .42s ease,transform .42s cubic-bezier(.22,1,.36,1),visibility .42s}.mood-wrap:hover .mood-pop,.mood-pop:hover,.mood-wrap.pop-open .mood-pop{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}@media (prefers-reduced-motion: reduce){.mood-pop{transition:opacity .3s ease,visibility .3s;transform:none}.mood-wrap:hover .mood-pop,.mood-pop:hover,.mood-wrap.pop-open .mood-pop{transform:none}}.mood-pop .mp-label{font-size:.8rem;font-weight:600}.mood-pop .mp-guide{font-size:.74rem;color:var(--lp-bronze);font-weight:600;text-align:left;padding:0}.mood-pop .mp-guide:hover{text-decoration:underline}.mood-guide{position:fixed;inset:0;z-index:320;display:none;place-items:center;background:#0c09068c;padding:1.4rem;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mood-guide.is-open{display:grid}.mood-guide-box{position:relative;max-width:30rem;width:100%;border-radius:1.2rem;padding:clamp(1.5rem,4vw,2.2rem)}.mood-guide-box .mg-close{position:absolute;top:.7rem;right:.7rem}.mood-guide-box h3{font-size:1.4rem;margin:.2rem 0 .5rem}.mg-steps{list-style:none;margin:1.2rem 0 1.4rem;padding:0;display:grid;gap:.9rem}.mg-steps li{display:flex;gap:.8rem;align-items:flex-start;font-size:.92rem}.mg-steps .mg-ico{flex:none;width:2.1rem;height:2.1rem;border-radius:.6rem;display:grid;place-items:center;background:color-mix(in srgb,var(--lp-bronze) 14%,transparent);color:var(--lp-bronze)}.mg-steps .mg-ico svg{width:1.1rem;height:1.1rem}.mood-guide-box{max-width:46rem;max-height:calc(100dvh - 2.8rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--lp-bronze) 45%,transparent) transparent}.mg-steps{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.9rem 1.4rem}.mg-esempio{margin:0 0 1.4rem;padding:.9rem 1.1rem;border-radius:.9rem;border:1px solid color-mix(in srgb,var(--lp-bronze) 45%,transparent);background:color-mix(in srgb,var(--lp-bronze) 8%,transparent)}.mg-esempio .eyebrow{margin:0 0 .3rem}.mg-esempio p:last-child{margin:0;font-size:.92rem;color:var(--glass-ink)}.mg-azioni{display:flex;flex-wrap:wrap;gap:.7rem}@media (max-width: 700px){.mg-steps{grid-template-columns:minmax(0,1fr)}}@media (max-width: 1080px){.gallery-stage{position:sticky;top:calc(var(--hdr-occupa) + .5rem);z-index:20;background:transparent;padding-bottom:.8rem;max-width:none}.stage-frame{aspect-ratio:4 / 3;max-width:min(100%,calc((100dvh - var(--hdr-h) - var(--ann-h, 0px) - 10rem) * 4 / 3));margin-inline:auto}.stage-bar{flex-wrap:wrap;row-gap:.5rem;padding:.6rem .7rem}.stage-bar-info{flex:0 1 auto;min-width:0;flex-direction:row;align-items:baseline;justify-content:flex-start;gap:.4rem}.stage-bar-info strong{font-size:1rem}.stage-bar-info .sb-code{font-size:.82rem;letter-spacing:.04em;text-transform:none}.stage-bar .view-switch{margin-inline:0 auto}.stage-bar-actions{margin-left:auto;gap:.45rem}.stage-bar-actions .icon-btn{width:2.3rem;height:2.3rem}.mood-pop{right:0;left:auto;max-width:calc(100vw - 2rem)}}@media (max-width: 620px){.stage-bar-info{flex:1 0 100%}.stage-bar .view-switch{margin-inline:0}}.nav-cta{margin-left:0}.mega-list--azienda{grid-template-columns:1fr 1fr;gap:.3rem 1.4rem}.mega-list--azienda a{flex-direction:column;align-items:flex-start;gap:.1rem;padding:.7rem .85rem}.mega-list--azienda .ma-nome{font-size:1.02rem;font-weight:600}.mega-list--azienda a small{color:var(--glass-ink);opacity:.6;white-space:normal;letter-spacing:0;text-transform:none;font-size:.8rem}.mega--azienda .mega-inner{grid-template-columns:1.1fr 2fr 1.1fr}.mega-list a{color:var(--glass-ink);font-weight:500}.mega-list a small{color:var(--glass-ink);opacity:.62}.mega p{color:var(--glass-ink);opacity:.8}.mega-all svg{width:.85rem;height:.85rem;flex:none;transition:transform .25s}.mega-all:hover svg{transform:translate(3px)}.page-hero{min-height:calc(var(--banner-h, 380px) + var(--hdr-h) + var(--ann-h, 0px));display:flex;align-items:flex-end;padding-top:calc(var(--hdr-h) + var(--ann-h, 0px) + 1.4rem);padding-bottom:clamp(1.8rem,4vw,3rem)}.page-hero>.container-wide{width:min(var(--page-w),calc(100% - 3rem));margin-inline:auto}.page-hero h1{margin-bottom:.2em}.page-hero .art-meta{margin-top:1rem}@media (max-width: 760px){.page-hero{min-height:min(calc(var(--banner-h, 380px) + var(--hdr-h)),68svh);padding-top:calc(var(--hdr-h) + var(--ann-h, 0px) + 1rem)}}.page-hero .breadcrumb{color:#ffffffeb}.page-hero .breadcrumb a:hover{color:var(--lp-accento-chiaro)}.page-hero .breadcrumb svg{opacity:.75}.hero-scroll{position:absolute;left:50%;bottom:2.4rem;transform:translate(-50%);z-index:3;display:grid;justify-items:center;gap:.55rem;color:#fff;cursor:pointer;transition:opacity .45s,visibility .45s,transform .45s}.hero-scroll .hs-label{font-size:.68rem;font-weight:600;letter-spacing:.3em;text-transform:uppercase;text-shadow:0 1px 10px rgba(0,0,0,.4)}.hero-scroll .hs-mouse{width:25px;height:40px;border-radius:14px;position:relative;border:1.5px solid rgba(255,255,255,.9);box-shadow:0 1px 12px #00000040,inset 0 1px 8px #0000001f}.hero-scroll .hs-mouse i{position:absolute;left:50%;top:7px;width:4px;height:8px;margin-left:-2px;border-radius:2px;background:#fff;animation:hs-drop 2.1s cubic-bezier(.45,0,.2,1) infinite}@keyframes hs-drop{0%{transform:translateY(0);opacity:0}18%{opacity:1}62%{transform:translateY(15px);opacity:1}to{transform:translateY(17px);opacity:0}}.hero-scroll:hover .hs-mouse{border-color:#fff}.hero-scroll.is-hidden{opacity:0;visibility:hidden;transform:translate(-50%,8px)}.reduced-motion .hero-scroll .hs-mouse i{animation:none;top:13px}@media (max-width: 760px){.hero-scroll{bottom:4.2rem}}.has-tilt{transition:transform .18s ease-out,box-shadow .35s;will-change:transform}.has-tilt:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(460px circle at var(--shine-x, 50%) var(--shine-y, 50%),rgba(255,255,255,.16),transparent 55%);opacity:0;transition:opacity .3s;z-index:3}.has-tilt:hover:after{opacity:1}.art-card.has-tilt,.coll-card.has-tilt,.cat-card.has-tilt,.proj-card.has-tilt,.care-card.has-tilt,.lav-card.has-tilt,.post-card.has-tilt{position:relative}.band--plx .band-bg{inset:-12% 0}.band--plx .band-bg img{will-change:transform}.band--fixed .band-bg{clip-path:inset(0)}.band--fixed .band-bg img{position:fixed;inset:0;width:100vw;height:100lvh;object-fit:cover}.board-tile figcaption{left:.5rem;right:.5rem;bottom:.5rem;padding:.4rem .85rem .46rem;border-radius:.9rem;border:1px solid rgba(255,255,255,.75);box-shadow:0 6px 16px -8px #140e0673}.search-toggle{width:2.5rem;height:2.5rem;border-radius:50%;display:grid;place-items:center;border:1px solid color-mix(in srgb,currentColor 30%,transparent);transition:background-color .2s,transform .2s}.search-toggle:hover{background:color-mix(in srgb,currentColor 10%,transparent);transform:scale(1.06)}.search-toggle svg{width:1.05rem;height:1.05rem}.search-overlay{position:fixed;inset:0;z-index:200;display:none;align-items:flex-start;justify-content:center;padding:clamp(4rem,14vh,9rem) 1.2rem 2rem;background:#0c090680;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.search-overlay.is-open{display:flex}.search-panel{position:relative;width:min(46rem,100%);border-radius:1.2rem;padding:clamp(1.6rem,4vw,2.4rem)}.search-panel .search-close{position:absolute;top:.8rem;right:.8rem}.search-row{display:flex;gap:.7rem;margin-top:.4rem}.search-row input{flex:1;min-width:0;padding:.95rem 1.2rem;border-radius:999px;border:1px solid var(--glass-line);background:var(--glass-bg-strong);color:var(--glass-ink);font:inherit;font-size:1.05rem}.search-row input:focus{outline:2px solid var(--lp-bronze);outline-offset:2px}.search-row .btn{flex:none}.search-hint{margin:.8rem 0 0;font-size:.85rem}.search-hint em{font-style:normal;color:var(--lp-bronze)}.search-head{padding-top:calc(var(--hdr-h) + var(--ann-h, 0px) + 2rem)}.search-inline{display:flex;gap:.7rem;margin-top:1.4rem;max-width:40rem}.search-inline input{flex:1;min-width:0;padding:.85rem 1.2rem;border-radius:999px;border:1px solid var(--lp-line-strong);background:var(--lp-surface);color:var(--lp-ink);font:inherit}.search-results{display:grid;gap:.6rem}.search-result{display:flex;align-items:center;gap:1.1rem;padding:.9rem 1rem;border:1px solid var(--lp-line);border-radius:1rem;background:var(--lp-surface);transition:border-color .25s,transform .25s,box-shadow .25s}.search-result:hover{border-color:var(--lp-bronze);transform:translateY(-2px);box-shadow:0 16px 32px -22px #140e0666}.sr-media{flex:none;width:3.6rem;height:3.6rem;border-radius:.6rem;overflow:hidden;background:var(--lp-grey, #EFEBE4);display:grid;place-items:center;color:var(--lp-ink-2)}.sr-media img{width:100%;height:100%;object-fit:cover}.sr-media svg{width:1.4rem;height:1.4rem}.sr-body{flex:1;min-width:0;display:grid;gap:.1rem}.sr-type{font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--lp-bronze)}.sr-title{font-family:var(--font-display);font-size:1.2rem}.sr-excerpt{font-size:.88rem;color:var(--lp-ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-arrow{flex:none;color:var(--lp-bronze)}.sr-arrow svg{width:1.1rem;height:1.1rem}.search-empty{padding:2rem 0}.search-pager{margin-top:2rem}.search-pager .page-numbers{padding:.5rem .9rem;border:1px solid var(--lp-line);border-radius:.6rem;margin:0 .2rem}.search-pager .page-numbers.current{background:var(--lp-bronze);color:var(--lp-bronze-ink);border-color:var(--lp-bronze)}@media (max-width: 600px){.search-row,.search-inline{flex-direction:column}}.fbar [data-group=fam],.fbar [data-fam]{display:inline-flex;align-items:center;gap:.45rem}.fam-dot{width:.72rem;height:.72rem;border-radius:999px;flex:none;box-shadow:inset 0 0 0 1px #00000038}.fbar [data-group=fam].is-active .fam-dot,.fbar [data-fam].is-active .fam-dot{box-shadow:inset 0 0 0 1px #ffffff8c}.fbar button.fam-tondo{position:relative;width:2.35rem;height:2.35rem;padding:0;border-radius:50%;display:inline-grid;place-items:center;background:transparent;border:0;transition:transform .2s}.fbar button.fam-tondo .fam-dot{width:1.75rem;height:1.75rem;box-shadow:inset 0 0 0 1px #0003;transition:box-shadow .2s}.fbar button.fam-tondo:hover{transform:scale(1.1)}.fbar button.fam-tondo:hover .fam-dot{box-shadow:inset 0 0 0 1px #0003,0 0 0 2px var(--glass-bg, #fff),0 0 0 3.5px color-mix(in srgb,var(--lp-bronze) 55%,transparent)}.fbar button.fam-tondo.is-active{background:transparent}.fbar button.fam-tondo.is-active .fam-dot{box-shadow:inset 0 0 0 1px #0003,0 0 0 2.5px var(--glass-bg, #fff),0 0 0 4.5px var(--lp-bronze)}.fbar button.fam-tondo:focus-visible{outline:2px solid var(--lp-bronze);outline-offset:2px}.browse-controls .fbar-arts{align-items:flex-start}.browse-controls .fbar-arts>span{padding-top:.5rem}.artlist{display:flex;flex-wrap:wrap;gap:1.2rem;flex:1}.artgroup{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.artgroup.is-hidden{display:none}.artgroup-h{font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--lp-bronze);width:100%}.artchk{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;cursor:pointer;padding:.3rem .6rem;border-radius:999px;border:1px solid color-mix(in srgb,currentColor 22%,transparent);transition:border-color .2s,color .2s}.artchk:hover{border-color:var(--lp-bronze);color:var(--lp-bronze)}.artchk input{accent-color:var(--lp-bronze);margin:0}.artchk:has(input:checked){border-color:var(--lp-bronze);color:var(--lp-bronze);background:color-mix(in srgb,var(--lp-bronze) 10%,transparent)}.browse-empty{text-align:center;color:var(--glass-ink-2, #6b6257);padding:2.5rem 0}.browse-empty a{color:var(--lp-bronze);cursor:pointer;text-decoration:underline}.browse-group{margin-top:2.4rem}.browse-group.is-hidden{display:none}.browse-group-h{font-family:var(--font-display);font-size:1.5rem;font-weight:500;margin:0 0 1rem;display:flex;align-items:baseline;gap:.6rem}.browse-group-h small{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--glass-ink-2, #6b6257);font-weight:600}.browse-grid{display:grid;gap:1.1rem;grid-template-columns:repeat(8,minmax(0,1fr))}.browse-item{position:relative;display:block;border-radius:.85rem;background:transparent;box-shadow:0 1px 3px #00000014;transition:transform .2s,box-shadow .2s}.browse-item:hover,.browse-item:focus-within{transform:translateY(-3px);box-shadow:0 10px 26px #00000024;z-index:4}.browse-item.pop-open{z-index:20}.browse-item:has(.mood-wrap.pop-open){z-index:20}.browse-link{display:block}.browse-img{display:block;aspect-ratio:4 / 3;background:#ece7de;border-radius:.85rem;overflow:hidden}.browse-img img{width:100%;height:100%;object-fit:cover;display:block}.browse-meta.glass{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;flex-direction:column;gap:.05rem;padding:.3rem .5rem .34rem;border:0;border-radius:0 0 .85rem .85rem;box-shadow:none}.browse-name{display:block;font-weight:600;font-size:.86rem;line-height:1.2;color:var(--glass-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.browse-name small{font-weight:600;color:var(--lp-bronze);font-size:.82rem}.browse-row2{display:flex;align-items:center;justify-content:space-between;gap:.3rem}.browse-coll{flex:1;min-width:0;font-size:.68rem;color:var(--glass-ink-2);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.browse-tools{display:flex;gap:.15rem;flex:none}.browse-tools .icon-btn{width:1.6rem;height:1.6rem;background:transparent;border-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--glass-ink)}.browse-tools .icon-btn:hover{background:var(--glass-bg-strong)}.browse-tools .icon-btn svg{width:.88rem;height:.88rem}.browse-mood.is-added{background:var(--lp-bronze);border-color:var(--lp-bronze);color:var(--lp-bronze-ink)}.browse-tools .mood-pop{bottom:auto;top:calc(100% + .4rem);right:0}@media (max-width: 1080px){.browse-tools .mood-pop{display:none}}.browse-item.is-hidden{display:none}@media (max-width: 1200px){.browse-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@media (max-width: 600px){.browse-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:.7rem}.browse-group-h{font-size:1.25rem}}.coach-tip{position:fixed;z-index:200;max-width:none;padding:.85rem 1rem 1rem;border-radius:.9rem;background:var(--glass-bg-strong, rgba(255,255,255,.9));border:1px solid var(--glass-line);color:var(--glass-ink);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.5);backdrop-filter:blur(var(--glass-blur)) saturate(1.5);box-shadow:0 14px 40px #0c090638;opacity:0;transform:translateY(-8px) scale(.97);transition:opacity .5s ease,transform .5s cubic-bezier(.22,1,.36,1);pointer-events:auto}.coach-tip.is-in{opacity:1;transform:translateY(0) scale(1)}.coach-tip.is-out{opacity:0;transform:translateY(-6px) scale(.98);transition:opacity 2.1s ease,transform 2.1s ease}.coach-arrow{position:absolute;top:-7px;left:22px;width:14px;height:14px;background:inherit;border-left:1px solid var(--glass-line);border-top:1px solid var(--glass-line);transform:rotate(45deg);-webkit-backdrop-filter:inherit;backdrop-filter:inherit}.coach-close{position:absolute;top:.35rem;right:.35rem;width:1.6rem;height:1.6rem;display:grid;place-items:center;border-radius:50%;color:var(--glass-ink-2)}.coach-close svg{width:.82rem;height:.82rem}.coach-close:hover{color:var(--glass-ink);background:var(--glass-bg)}.coach-title{font-family:var(--font-display);font-size:1.02rem;font-weight:600;margin:0 1.2rem .2rem 0;line-height:1.2}.coach-text{font-size:.82rem;line-height:1.5;color:var(--glass-ink);margin:0;white-space:nowrap}.coach-title{white-space:nowrap}@media (prefers-reduced-motion: reduce){.coach-tip{transition:opacity .4s ease;transform:none}.coach-tip.is-in{transform:none}.coach-tip.is-out{transform:none;transition:opacity 2s ease}}@media (max-width: 1080px){.coach-tip{display:none}}:root{--logo-h: 52px}@media (max-width: 1080px){:root{--logo-h: 44px}}@media (max-width: 760px){:root{--logo-h: 38px}}.site-header .logo .logo-dark{filter:brightness(0)}.main-nav .mood-btn{padding:0;justify-content:center;gap:0}.mobile-menu{top:calc(var(--hdr-h) + var(--ann-vis, var(--ann-h, 0px)));padding-top:1.5rem}.mobile-menu.glass{background:rgba(var(--glass-rgb),calc(var(--glass-alpha) + .2));-webkit-backdrop-filter:blur(calc(var(--glass-blur) * 1.4)) saturate(1.5);backdrop-filter:blur(calc(var(--glass-blur) * 1.4)) saturate(1.5)}.mm-sub a{color:var(--glass-ink);font-weight:500}.mm-sub a:hover,.mm-sub a:active{color:var(--lp-bronze)}.mm-sub .mm-all{color:var(--lp-bronze);font-weight:600}.mm-list>li>a,.mm-acc>button{color:var(--glass-ink)}.mood-actions{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.mood-actions .btn{padding:.55rem 1.2rem}.mood-pdf-wrap{display:contents}.mood-actions .mood-pdf,.mood-actions .mood-ordina{align-self:stretch}.mood-avviso{margin:.9rem 0 1.4rem;padding:.7rem 1rem;border-radius:12px;border:1px solid var(--lp-bronze);background:rgba(var(--glass-rgb),.6);color:var(--glass-ink);font-size:.92rem;line-height:1.45}@media (max-width: 1080px){.page-moodboard .page-head{padding-top:calc(var(--hdr-h) + var(--ann-h, 0px) + .9rem)}.page-moodboard .mood-layout{gap:1.6rem}.page-moodboard .board-wrap{flex:0 0 auto;min-height:min(58vh,400px);padding:1rem}.page-moodboard .board-tile{--bt-size: 116px}.page-moodboard .mood-summary{margin:.9rem 0 1.6rem}.mood-actions{width:100%}.mood-actions .btn{flex:1;justify-content:center}.mood-actions .mood-pdf{flex:1 1 100%;order:3}.mood-actions .mood-ordina{flex:1 1 100%;order:4}}@media (max-width: 480px){.page-moodboard .board-wrap{min-height:min(52vh,340px)}.page-moodboard .board-tile{--bt-size: 100px}}@media (max-width: 760px){.browse-controls .fbar-row{align-items:flex-start;gap:.45rem .5rem}.browse-controls .fbar-row>span{flex:1 0 100%;min-width:0;padding-top:0}.browse-controls .artlist{flex:1 0 100%;gap:.7rem}.browse-controls .artgroup{gap:.4rem}.browse-controls .artgroup-h{margin-bottom:.1rem}.browse-controls .artchk{padding:.28rem .55rem;font-size:.78rem}.browse-controls .fbar-row button{padding:.38rem .8rem;font-size:.76rem}.browse-controls .fbar-foot{flex-wrap:wrap;gap:.4rem}}.board-wrap .board-tile{transform:rotate(var(--bt-rot, 0deg))}.board-wrap .board-tile:hover{transform:scale(1.06) rotate(var(--bt-rot, 0deg))!important}.board-wrap .board-tile.is-dragging{transform:scale(1.05) rotate(calc(var(--bt-rot, 0deg) + -6deg))!important;z-index:60!important}.board-tile.is-tall img{aspect-ratio:1 / 2}.bt-tools{position:absolute;top:.35rem;left:.35rem;right:.35rem;z-index:3;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:.2rem;opacity:0;transition:opacity .2s}.board-tile:hover .bt-tools,.board-tile:focus-within .bt-tools{opacity:1}@media (pointer: coarse){.bt-tools{opacity:1}}.bt-btn{width:1.5rem;height:1.5rem;border-radius:50%;cursor:pointer;flex:none;display:grid;place-items:center;background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.5);backdrop-filter:blur(var(--glass-blur)) saturate(1.5);border:1px solid var(--glass-line);color:var(--glass-ink);box-shadow:0 2px 8px #140e062e;transition:background-color .2s,transform .2s}.bt-btn:hover{background:var(--glass-bg);transform:scale(1.12)}.bt-btn svg{width:.78rem;height:.78rem}@media (max-width: 1080px){.bt-tools{gap:.15rem}.bt-btn{width:1.32rem;height:1.32rem}.bt-btn svg{width:.68rem;height:.68rem}}.board-tile .bt-tools .bt-x{position:static;opacity:1;width:1.5rem;height:1.5rem;background:var(--glass-bg-strong);color:var(--glass-ink)}@media (max-width: 1080px){.board-tile .bt-tools .bt-x{width:1.32rem;height:1.32rem}}.board-wrap .board-tile figcaption.glass,:root[data-glass=smoke] .board-wrap .board-tile figcaption.glass{background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.5);backdrop-filter:blur(var(--glass-blur)) saturate(1.5);border-color:var(--glass-line);color:var(--glass-ink)}.board-wrap .board-tile .bt-art,:root[data-glass=smoke] .board-wrap .board-tile .bt-art{color:var(--lp-bronze)}:root[data-glass=smoke] .board-wrap .board-tile .bt-art{color:var(--lp-bronze-bright)}.board-wrap .board-tile .bt-row>span,:root[data-glass=smoke] .board-wrap .board-tile .bt-row>span{color:var(--glass-ink-2)}.mood-guide-box.glass{background:var(--glass-bg)}.mood-guide-box .muted{color:var(--glass-ink);opacity:.9}.mg-steps li,.mg-steps li strong{color:var(--glass-ink)}.mood-pop .mp-guide{color:var(--glass-ink);text-decoration:underline;text-underline-offset:3px}.mood-pop .mp-guide:hover{color:var(--lp-bronze)}.stage-bar-info span,.stage-bar-info .sb-code,.zoom-caption span{color:var(--glass-ink);opacity:.82}.zoom-frame img{border-radius:1rem}@media (min-width: 1081px){.browse-img{aspect-ratio:1 / 1}}.board-wrap .board-tile figcaption{display:flex;align-items:baseline;gap:.3rem;padding:.2rem .45rem .24rem;font-size:.66rem;line-height:1.25}.board-wrap .board-tile .bt-art{font-size:.55rem;letter-spacing:.1em;flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.board-wrap .board-tile .bt-row{flex:1 1 auto;min-width:0;gap:.3rem}.board-wrap .board-tile figcaption b{font-size:.72rem}.board-wrap .board-tile .bt-row>span{font-size:.62rem;letter-spacing:.04em;flex:none}@media (max-width: 1080px){.board-wrap .board-tile .bt-art{display:none}}.stage-bar .mood-add-icon.is-added{width:2.5rem;padding:0;border-radius:50%;gap:0}.stage-bar .mood-add-icon .mai-label{position:absolute;right:calc(100% + .35rem);top:50%;transform:translateY(-50%);padding:.2rem .6rem;border-radius:999px;white-space:nowrap;background:var(--lp-bronze);color:var(--lp-bronze-ink);font-size:.7rem;font-weight:600;letter-spacing:.04em;pointer-events:none}.stage-bar .mood-add-icon.is-added .mai-label{display:inline}.mood-pop{white-space:nowrap;min-width:12.5rem}.mood-pop:after{content:"";position:absolute;top:100%;right:1.25rem;width:12px;height:12px;margin-top:-6px;transform:rotate(45deg);background:inherit;border:1px solid var(--glass-line);border-top:0;border-left:0;-webkit-backdrop-filter:inherit;backdrop-filter:inherit}.browse-tools .mood-pop:after{top:auto;bottom:100%;margin:0 0 -6px;border:1px solid var(--glass-line);border-bottom:0;border-right:0;right:.75rem}.board-wrap .board-tile figcaption{display:grid;gap:0;padding:.16rem .4rem .2rem;line-height:1.15}.board-wrap .board-tile .bt-art{display:block;font-size:.5rem;letter-spacing:.07em}.board-wrap .board-tile figcaption b{font-size:.66rem}.board-wrap .board-tile .bt-row{gap:.25rem}.board-wrap .board-tile .bt-row>span{font-size:.56rem;letter-spacing:.02em}@media (max-width: 1080px){.board-wrap .board-tile .bt-art{display:block}.bt-tools{flex-wrap:nowrap;gap:.12rem;top:.28rem;left:.28rem;right:.28rem}.bt-btn,.board-tile .bt-tools .bt-x{width:1.2rem;height:1.2rem}.bt-btn svg{width:.6rem;height:.6rem}}.browse-more{display:flex;justify-content:center;margin-top:2rem}.board-wrap .board-tile.is-dragging{transform:scale(1.05) rotate(calc(var(--bt-rot, 0deg) + var(--mb-tilt, -6deg)))!important}.board-wrap.mb-no-art-desk .board-tile .bt-art{display:none}@media (max-width: 1080px){.board-wrap.mb-no-art-mob .board-tile .bt-art{display:none}.board-wrap.mb-no-art-desk .board-tile .bt-art{display:block}.board-wrap.mb-no-art-desk.mb-no-art-mob .board-tile .bt-art{display:none}}@media (min-width: 1081px){.stage-bar .stage-bar-info{flex:1 1 auto;min-width:0}.stage-bar .view-switch{margin-inline:0}}.band--image .band-panel.glass,.band--image .step.glass,.cat-card-body.glass,.proj-info.glass,.lav-card.glass,.intro-badge.glass,.ci.glass,.download-card.glass,.newsletter-panel.glass:not(.is-white):not(.is-plain),.stage-bar.glass,.swatch-bar.glass{background:var(--glass-bg);border-color:var(--glass-line);color:var(--glass-ink)}.band--image .band-panel.glass h2,.band--image .step.glass h2,.band--image .band-panel.glass h3,.band--image .step.glass h3,.band--image .band-panel.glass h4,.band--image .step.glass h4,.band--image .band-panel.glass strong,.band--image .step.glass strong,.band--image .band-panel.glass .num strong,.cat-card-body.glass h3,.proj-info.glass h3,.lav-card.glass h3,.lav-card.glass h4,.lav-card.glass strong,.ci.glass strong,.download-card.glass strong,.swatch-bar.glass .sw-name,.newsletter-panel.glass:not(.is-white):not(.is-plain) h2,.newsletter-panel.glass:not(.is-white):not(.is-plain) h3{color:var(--glass-ink)}.band--image .band-panel.glass p,.band--image .step.glass p,.band--image .band-panel.glass .lead,.band--image .band-panel.glass .num span,.band--image .band-panel.glass li,.band--image .step.glass li,.cat-card-body.glass p,.proj-info.glass p,.lav-card.glass p,.intro-badge.glass span,.intro-badge.glass small,.ci.glass span,.ci.glass small,.ci.glass a,.download-card.glass span,.download-card.glass small,.download-card.glass a,.swatch-bar.glass .sw-code,.newsletter-panel.glass:not(.is-white):not(.is-plain) p,.newsletter-panel.glass:not(.is-white):not(.is-plain) label,.newsletter-panel.glass:not(.is-white):not(.is-plain) .muted{color:color-mix(in srgb,var(--glass-ink) 88%,transparent)}.band--image .band-panel.glass .eyebrow,.band--image .step.glass:before,.lav-card.glass .lav-ico,.intro-badge.glass svg,.newsletter-panel.glass:not(.is-white):not(.is-plain) .eyebrow,.ci.glass svg,.download-card.glass svg{color:var(--lp-accento-cupo)}.band--image .band-panel.glass .eyebrow:before{background:var(--lp-accento-cupo)}:root[data-glass=smoke] .band--image .band-panel.glass .eyebrow,:root[data-glass=smoke] .band--image .step.glass:before,:root[data-glass=smoke] .lav-card.glass .lav-ico,:root[data-glass=smoke] .intro-badge.glass svg,:root[data-glass=smoke] .newsletter-panel.glass:not(.is-white):not(.is-plain) .eyebrow,:root[data-glass=smoke] .ci.glass svg,:root[data-glass=smoke] .download-card.glass svg{color:var(--lp-accento-chiaro)}:root[data-glass=smoke] .band--image .band-panel.glass .eyebrow:before{background:var(--lp-accento-chiaro)}.band--image .band-panel.glass .btn-glass{background:var(--glass-bg);border-color:var(--glass-line);color:var(--glass-ink)}:root,:root[data-glass=smoke]{--glass-bg-strong: var(--glass-bg)}:root[data-glass=smoke]{--glass-alpha: var(--glass-alpha-set, .46)}.mega{background:rgba(var(--glass-rgb),calc(var(--glass-alpha) + .2))}.site-header,.mega,.mobile-menu{--glass-alpha: var(--glass-alpha-hdr, .55);--glass-bg: rgba(var(--glass-rgb), var(--glass-alpha));--glass-bg-strong: var(--glass-bg)}.zoom-caption .zoom-art{font-style:normal;font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--lp-bronze);flex:none}:root[data-glass=smoke] .zoom-caption .zoom-art{color:var(--lp-bronze-bright)}.zoom-caption .zoom-art[hidden]{display:none}.site-header{transition:background-color .35s,box-shadow .35s,border-color .35s,color .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s,transform .38s cubic-bezier(.22,1,.36,1),opacity .38s ease}.site-header.is-away{transform:translateY(-100%);opacity:0;transition:transform 1.1s cubic-bezier(.55,0,.25,1),opacity 1.1s ease-in-out}.site-header~.mega{transition:opacity .28s,transform .38s cubic-bezier(.22,1,.36,1),visibility .28s}.site-header.is-away~.mega{transform:translateY(-100%);transition:transform 1.1s cubic-bezier(.55,0,.25,1)}.site-header.is-away.is-away-presto{transition:transform .45s cubic-bezier(.4,0,.2,1),opacity .45s ease}.site-header.is-away-presto~.mega{transition:transform .45s cubic-bezier(.4,0,.2,1)}:root{--hdr-occupa: calc(var(--hdr-h) + var(--ann-vis, var(--ann-h, 0px)))}:root.hdr-via{--hdr-occupa: 0px}:root{--ann-vis: var(--ann-h, 0px)}:root.ann-via{--ann-vis: 0px}:root.ann-via .site-header:not(.is-away){transform:translateY(calc(-1 * var(--ann-h, 0px)))}@media (min-width: 1081px){.gallery-stage{top:calc(var(--hdr-occupa) + 1.2rem)}}.gallery-stage,.fasi-vista,.cura-uno-galleria,.intro-grid--lungo .intro-figure{transition:top .45s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion: reduce){.site-header,.site-header.is-away,.gallery-stage,.fasi-vista,.cura-uno-galleria,.intro-grid--lungo .intro-figure{transition:none}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root,.site-header,.mega,.mobile-menu{--glass-alpha: .93}:root[data-glass=smoke],:root[data-glass=smoke] .site-header,:root[data-glass=smoke] .mega,:root[data-glass=smoke] .mobile-menu{--glass-alpha: .9}}.fbar-foot .fbar-reset{background:none;border:0;padding:0;margin:0;font:inherit;font-weight:600;color:var(--lp-bronze);cursor:pointer}.fbar-foot .fbar-reset:hover{text-decoration:underline}.board-wrap .board-tile figcaption{padding:.22rem .7rem .26rem}.board-wrap .board-tile figcaption b{color:var(--glass-ink)}.board-wrap .board-tile .bt-row>span,:root[data-glass=smoke] .board-wrap .board-tile .bt-row>span{color:var(--glass-ink);opacity:.85}.board-wrap .board-tile .bt-art,:root[data-glass=smoke] .board-wrap .board-tile .bt-art{color:#4e360f}:root[data-glass=smoke] .board-wrap .board-tile .bt-art{color:#f0cf92}.board-wrap .board-tile figcaption.glass,:root[data-glass=smoke] .board-wrap .board-tile figcaption.glass{background:rgba(var(--glass-rgb),calc(var(--glass-alpha) + .34))}@media (max-width: 1080px){.board-wrap .board-tile figcaption{padding:.2rem .55rem .24rem}}.mood-pop{padding-right:1.9rem}.mood-pop .mp-close{position:absolute;top:.3rem;right:.3rem;width:1.25rem;height:1.25rem;padding:0;border:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;background:transparent;color:var(--glass-ink);opacity:.55;transition:opacity .2s,background .2s}.mood-pop .mp-close:hover,.mood-pop .mp-close:focus-visible{opacity:1;background:var(--glass-bg-strong)}.mood-pop .mp-close svg{width:.6rem;height:.6rem}.mood-wrap.pop-off .mood-pop,.mood-wrap.pop-off:hover .mood-pop{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(7px) scale(.96)}.lang-switch{display:inline-flex;align-items:center;gap:.1rem;border:1px solid var(--glass-line);border-radius:999px;padding:.12rem;background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.lang-switch .lang-item{display:grid;place-items:center;min-width:1.85rem;height:1.6rem;padding:0 .3rem;border-radius:999px;font-size:.68rem;font-weight:600;letter-spacing:.1em;color:var(--glass-ink);opacity:.62;text-decoration:none;transition:opacity .2s,background .2s,color .2s}.lang-switch .lang-item:hover{opacity:1}.lang-switch .lang-item.is-active{opacity:1;background:var(--lp-bronze);color:var(--lp-bronze-ink)}.main-nav>li>.lang-switch{margin-left:.1rem}.lang-menu{position:relative}.lang-menu-btn{display:inline-flex;align-items:center;gap:.32rem;height:2.05rem;padding:0 .55rem 0 .8rem;border-radius:999px;border:1px solid var(--glass-line);background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));font-size:.68rem;font-weight:600;letter-spacing:.1em;color:var(--glass-ink);cursor:pointer;transition:border-color .2s,background .2s}.lang-menu-btn svg{width:.62rem;height:.62rem;transition:transform .25s}.lang-menu-btn:hover{border-color:var(--lp-bronze)}.lang-menu-btn:focus-visible{outline:2px solid var(--lp-bronze);outline-offset:2px}.lang-menu.is-open .lang-menu-btn svg{transform:rotate(180deg)}.lang-menu-list{position:absolute;top:calc(100% + .55rem);right:0;z-index:130;min-width:10rem;margin:0;padding:.35rem;list-style:none;border-radius:.9rem;display:none;background:var(--glass-bg)}.lang-menu.is-open .lang-menu-list{display:block}.lang-menu-list.glass{background:rgba(var(--glass-rgb),calc(var(--glass-alpha) + .2));-webkit-backdrop-filter:blur(calc(var(--glass-blur) * 1.4)) saturate(1.5);backdrop-filter:blur(calc(var(--glass-blur) * 1.4)) saturate(1.5)}.lang-menu-list .lang-menu-item{display:flex;align-items:baseline;gap:.6rem;padding:.5rem .75rem;border-radius:.6rem;text-decoration:none;color:var(--glass-ink);text-transform:none;letter-spacing:0;transition:background .2s}.lang-menu-list .lang-menu-item:after{content:none}.lang-menu-list .lang-menu-item b{font-size:.68rem;font-weight:600;letter-spacing:.1em;min-width:1.5rem}.lang-menu-list .lang-menu-item span{font-size:.86rem}.lang-menu-list .lang-menu-item:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.lang-menu-list .lang-menu-item.is-active{background:color-mix(in srgb,currentColor 7%,transparent)}.lang-menu-list .lang-menu-item.is-active b{color:var(--lp-accento-scuro)}html[data-glass=smoke] .lang-menu-list .lang-menu-item.is-active b{color:var(--lp-accento-chiaro)}.lang-switch-mobile{align-self:flex-start;margin-top:.2rem}.lang-switch-mobile .lang-item{min-width:2.4rem;height:2rem;font-size:.78rem}@media (max-width: 1080px){.main-nav .lang-switch{display:none}}.footer-note-right{display:inline-flex;align-items:center;gap:.7rem;flex-wrap:wrap}.lang-switch-footer{background:color-mix(in srgb,currentColor 10%,transparent);border-color:color-mix(in srgb,currentColor 22%,transparent);padding:.1rem}.lang-switch-footer .lang-item{color:var(--footer-ink);min-width:1.7rem;height:1.45rem;font-size:.64rem}.lang-switch-footer .lang-item.is-active{background:var(--lp-bronze);color:var(--lp-bronze-ink);opacity:1}:root{font-synthesis-weight:none}.badge,.fbar-row>span{font-weight:600}.wp-block-group.is-style-lp-vetro{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.5);backdrop-filter:blur(var(--glass-blur)) saturate(1.5);border:1px solid var(--glass-line);color:var(--glass-ink);box-shadow:var(--glass-shadow);border-radius:1.2rem}.wp-block-group.is-style-lp-vetro:not([style*=padding]){padding:clamp(1.4rem,3vw,2.4rem)}.wp-block-group.is-style-lp-vetro :is(h1,h2,h3,h4,h5,h6){color:inherit}.wp-block-group.is-style-lp-vetro p{color:var(--glass-ink-2)}.wp-block-group.is-style-lp-banda-scura{--banda-fondo: #17130E;--banda-ink: #EAE6DF;--banda-ink-2: rgba(234, 230, 223, .74);background:var(--banda-fondo);color:var(--banda-ink);border-radius:1.2rem}html[data-theme=dark] .wp-block-group.is-style-lp-banda-scura{--banda-fondo: var(--lp-surface);--banda-ink: var(--lp-ink);--banda-ink-2: var(--lp-ink-2);border:1px solid var(--lp-line-strong)}.wp-block-group.is-style-lp-banda-scura:not([style*=padding]){padding:clamp(1.8rem,4vw,3rem)}.wp-block-group.is-style-lp-banda-scura :is(h1,h2,h3,h4,h5,h6){color:inherit}.wp-block-group.is-style-lp-banda-scura p{color:var(--banda-ink-2)}.wp-block-group.is-style-lp-banda-scura a:not(.wp-block-button__link){color:var(--lp-bronze-bright)}.wp-block-button.is-style-lp-vetro .wp-block-button__link{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.5);backdrop-filter:blur(var(--glass-blur)) saturate(1.5);border:1px solid var(--glass-line);color:var(--glass-ink)}.wp-block-button.is-style-lp-vetro .wp-block-button__link:hover{background:var(--glass-bg-strong)}.wp-block-button.is-style-lp-contorno-chiaro .wp-block-button__link{background:transparent;border:1.5px solid rgba(255,255,255,.8);color:#fff}.wp-block-button.is-style-lp-contorno-chiaro .wp-block-button__link:hover{background:#ffffff24;border-color:#fff;box-shadow:0 14px 30px -14px #00000080}.wp-block-button.is-style-lp-vetro .wp-block-button__link,.wp-block-button.is-style-lp-contorno-chiaro .wp-block-button__link{border-radius:999px;padding:.95rem 1.9rem;font-size:.84rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s,background-color .25s,color .25s,border-color .25s}.wp-block-button.is-style-lp-vetro .wp-block-button__link:hover,.wp-block-button.is-style-lp-contorno-chiaro .wp-block-button__link:hover{transform:translateY(-2px)}.wp-block-heading.is-style-lp-occhiello{display:flex;align-items:center;gap:.8rem;font-family:var(--font-body);font-size:.74rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--lp-ink-2);margin-bottom:.9rem}.wp-block-heading.is-style-lp-occhiello:before{content:"";flex:none;width:2.2rem;height:1px;background:var(--lp-bronze)}@media (min-width: 782px){.wp-block-columns.is-style-lp-alternata{flex-direction:row-reverse}}.split--solo-testo,.intro-grid--solo-testo{grid-template-columns:1fr}.split--solo-testo .split-text,.intro-grid--solo-testo>*{max-width:46em}.steps--senza-numeri .step:before{content:none}.steps--senza-numeri .step{padding-top:1.8rem}:root{--page-w-base: var(--page-w, 1600px)}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table :is(td,th){border:1px solid var(--lp-line);padding:.6rem .9rem}.wp-block-table th{font-weight:600;text-align:left;background:color-mix(in srgb,var(--lp-ink) 5%,transparent)}.wp-block-table figcaption{color:var(--lp-ink-2);font-size:.88rem;margin-top:.6rem}.ann-bar>*{min-width:0}.ann-bar:not(.is-marquee) .ann-item{display:block;line-height:var(--ann-h)}.site-header .search-toggle,.site-header .mood-btn,.mobile-controls .search-toggle,.mobile-controls .mood-btn,.burger{min-width:44px;min-height:44px}.burger{--burger-h: max(2.6rem, 44px);height:var(--burger-h)}.burger.is-open span:nth-child(1){transform:translateY(calc(var(--burger-h) / 3)) rotate(45deg)}.burger.is-open span:nth-child(3){transform:translateY(calc(var(--burger-h) / -3)) rotate(-45deg)}.icon-btn.mood-add-icon{width:44px;height:44px}.lang-switch .lang-item{position:relative}.lang-switch .lang-item:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.hero-dots button{position:relative}.hero-dots button:before{content:"";position:absolute;left:-4px;right:-4px;top:50%;height:44px;transform:translateY(-50%)}.wpcf7 .wpcf7-list-item label{display:flex;align-items:center;gap:.6rem;min-height:44px}.wpcf7 input[type=checkbox]{width:1.15rem;height:1.15rem;flex:none}.mood-count,.num strong,.num sup{font-variant-numeric:tabular-nums}.lang-switch .lang-item.is-active,.ap-sw .ap-item.is-active,.chip-flag{color:var(--lp-bronze-ink)}@media (prefers-reduced-motion: reduce){.hero-media{animation:none!important}}.mega-list{grid-template-columns:repeat(3,minmax(0,1fr))}.mega-list small{min-width:0}@media (max-width: 1080px){.mega{display:none}}.browse-card .icon-btn{position:relative}.browse-card .icon-btn:before{content:"";position:absolute;inset:-9px}.art-card-info{min-width:0}.art-card-info h3{min-width:0;overflow-wrap:anywhere}.art-card-info small{flex:0 0 auto}@media (max-width: 560px){.art-card-info{flex-wrap:wrap;gap:.15rem .8rem}}html:not([data-glass=smoke]) .browse-coll{color:var(--glass-ink)}html:not([data-glass=smoke]) .browse-name small{color:#403a33}section.scrub{position:relative;height:var(--scrub-h, 2700vh);background:#0a0a12;padding-block:0;margin:0}.scrub-stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;background:#0a0a12;display:grid;place-items:center}body.admin-bar .scrub-stage{height:calc(100vh - 32px);height:calc(100svh - 32px)}.scrub-poster,.scrub-fermo{position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat}.scrub-fermo{display:none}.scrub-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .6s ease;will-change:transform;transform:translateZ(0)}.scrub-pronto .scrub-video{opacity:1}.scrub-scrim{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 120% 90% at 50% 45%,#0a0a1200 35%,rgba(10,10,18,calc(var(--scrub-scrim, .62))))}.scrub-ring{position:absolute;width:48px;height:48px;color:#ffffffd9;opacity:0;transition:opacity .4s ease;pointer-events:none;transform:rotate(-90deg)}.scrub-caricando .scrub-ring{opacity:1}.scrub-ring circle{transition:stroke-dashoffset .18s linear}.scrub-bands{position:absolute;inset:0;pointer-events:none}.scrub-band{position:absolute;inset:0;opacity:0;visibility:hidden;display:grid;align-items:center;padding:max(6rem,12vh) clamp(1.2rem,5vw,5rem) max(5rem,10vh)}.scrub-band:before{content:"";position:absolute;inset:-4%;pointer-events:none;opacity:calc(.25 + .75 * var(--k, 1));background:radial-gradient(ellipse 74% 62% at var(--velo-x, 50%) var(--velo-y, 50%),rgba(5,5,10,calc(var(--velo, .66) * var(--velo-f, 1))) 0%,rgba(5,5,10,calc(var(--velo, .66) * var(--velo-f, 1) * .67)) 46%,rgba(5,5,10,0) 76%)}.scrub-band[data-pos=sinistra],.scrub-band[data-pos=destra]{padding-left:clamp(2rem,11vw,13rem);padding-right:clamp(2rem,11vw,13rem)}.scrub-band[data-pos=sinistra]{justify-items:start;--velo-x: 36%}.scrub-band[data-pos=destra]{justify-items:end;--velo-x: 64%}.scrub-band[data-pos=centro]{justify-items:center;text-align:center}.scrub-band[data-posy=alto]{align-items:start;--velo-y: 28%}.scrub-band[data-posy=centro]{align-items:center;--velo-y: 50%}.scrub-band[data-posy=basso]{align-items:end;--velo-y: 72%;padding-bottom:4vh}.scrub-band[data-posy=basso]:before{background:linear-gradient(to top,rgba(5,5,10,calc(var(--velo, .66) * var(--velo-f, 1) * 1.45)),rgba(5,5,10,calc(var(--velo, .66) * var(--velo-f, 1) * 1.3)) 26%,rgba(5,5,10,calc(var(--velo, .66) * var(--velo-f, 1) * .7)),#05050a00 62%)}.scrub-band[data-posy=alto]:before{background:linear-gradient(to bottom,rgba(5,5,10,calc(var(--velo, .66) * var(--velo-f, 1) * 1.45)),rgba(5,5,10,calc(var(--velo, .66) * var(--velo-f, 1) * 1.3)) 26%,rgba(5,5,10,calc(var(--velo, .66) * var(--velo-f, 1) * .7)),#05050a00 62%)}.scrub-band-in{position:relative;pointer-events:auto;max-width:min(64rem,92%);color:#f5f0e8;text-shadow:0 1px 2px rgba(5,5,10,.95),0 3px 12px rgba(5,5,10,.78),0 10px 44px rgba(5,5,10,.8)}.scrub-band[data-pos=centro] .scrub-band-in{max-width:min(70rem,94%)}.scrub-testo p{max-width:90ch}.scrub-band[data-pos=centro] .scrub-testo p{margin-left:auto;margin-right:auto}.scrub-testo :where(h1,h2,h3){max-width:20em}.scrub-band[data-pos=centro] .scrub-testo :where(h1,h2,h3){max-width:16em;margin-left:auto;margin-right:auto}.scrub-testo :where(h1,h2,h3){font-family:var(--font-display);font-weight:500;line-height:1.1;font-size:min(clamp(2.2rem,5.4vw,4.4rem),9vh);margin:0 0 .3em;color:inherit}.scrub-band[data-pos=centro] .scrub-testo :where(h1,h2,h3){font-size:calc(min(clamp(2.6rem,7vw,5.6rem),11vh) * var(--dim-t-banner, 1))}.scrub-testo :where(h1,h2,h3){text-wrap:balance}.scrub-testo p{font-size:min(clamp(1.02rem,1.6vw,1.3rem),2.6vh);line-height:1.65;margin:.1em 0 .8em;color:#eae2d4;letter-spacing:.01em}.scrub-testo p:last-child{margin-bottom:0}.scrub-testo em{color:var(--lp-accento-chiaro);font-style:italic}.scrub-testo a{color:inherit;text-underline-offset:.18em}.scrub-band-in{will-change:transform}.scrub-band-in{--k2: clamp(0, calc((var(--k, 1) - .3) * 1.65), 1);--k3: clamp(0, calc((var(--k, 1) - .55) * 2.4), 1)}.scrub-testo p{opacity:var(--k2);transform:translateY(calc((1 - var(--k2)) * 1.5rem))}.scrub-btn{opacity:var(--k3);transform:translateY(calc((1 - var(--k3)) * 1.2rem))}.scrub-band-in{--tx-in: 0px;--ty-in: 0px;--sc-in: 1;--tx-out: 0px;--ty-out: 0px;--sc-out: 1;transform:translate(calc(var(--tx-in) + var(--tx-out)),calc(var(--ty-in) + var(--ty-out))) scale(calc(var(--sc-in) * var(--sc-out)))}.scrub-band[data-entrata=sinistra] .scrub-band-in{--tx-in: calc((1 - var(--k, 1)) * -5.5rem)}.scrub-band[data-entrata=destra] .scrub-band-in{--tx-in: calc((1 - var(--k, 1)) * 5.5rem)}.scrub-band[data-entrata=alto] .scrub-band-in{--ty-in: calc((1 - var(--k, 1)) * -3.6rem)}.scrub-band[data-entrata=basso] .scrub-band-in{--ty-in: calc((1 - var(--k, 1)) * 3.6rem)}.scrub-band[data-entrata=zoom-in] .scrub-band-in{--sc-in: calc(1 - var(--zin, .2) * (1 - var(--k, 1)))}.scrub-band[data-entrata=zoom-out] .scrub-band-in{--sc-in: calc(1 + var(--zin, .2) * (1 - var(--k, 1)))}.scrub-band[data-entrata=centro] .scrub-band-in{--sc-in: calc(.82 + .08 * var(--k, 1) + .1 * var(--p, 1))}.scrub-band[data-uscita=sinistra] .scrub-band-in{--tx-out: calc(var(--u, 0) * -5.5rem)}.scrub-band[data-uscita=destra] .scrub-band-in{--tx-out: calc(var(--u, 0) * 5.5rem)}.scrub-band[data-uscita=alto] .scrub-band-in{--ty-out: calc(var(--u, 0) * -3.6rem)}.scrub-band[data-uscita=basso] .scrub-band-in{--ty-out: calc(var(--u, 0) * 3.6rem)}.scrub-band[data-uscita=zoom-in] .scrub-band-in{--sc-out: calc(1 + var(--zout, .2) * var(--u, 0))}.scrub-band[data-uscita=zoom-out] .scrub-band-in{--sc-out: calc(1 - var(--zout, .2) * var(--u, 0))}.scrub-btn{display:inline-flex;align-items:center;justify-content:center;margin-top:1.4rem;padding:.82rem 1.9rem;font-family:var(--font-body);font-size:.95rem;font-weight:600;letter-spacing:.03em;text-decoration:none;text-shadow:none;transition:filter .25s ease}.scrub-btn:hover{filter:brightness(1.12)}.scrub-btn:focus-visible{outline:2px solid var(--lp-accento-chiaro);outline-offset:3px}@media (pointer: coarse){.scrub-btn{min-height:44px}}.scrub-stage .hero-scroll{position:absolute;z-index:4;bottom:3.4rem}.scrub-salta{position:absolute;left:50%;bottom:.8rem;transform:translate(-50%);z-index:4;display:grid;place-items:center;gap:.1rem;width:auto;min-width:44px;height:auto;padding:0 .4rem .1rem;background:none;border:0;cursor:pointer;color:#f5f0e88c;transition:color .3s,opacity .45s,visibility .45s,transform .45s}.scrub-salta:hover{color:#fff}.scrub-salta:focus-visible{outline:2px solid var(--lp-accento-chiaro);outline-offset:2px;border-radius:6px}.scrub-salta.is-hidden{opacity:0;visibility:hidden;transform:translate(-50%,8px)}@media (pointer: coarse){.scrub-salta{width:44px;height:44px}}@media (max-height: 700px){.scrub-stage .hero-scroll{bottom:3.1rem}.scrub-salta{bottom:.45rem}}.scrub-senza-video .scrub-video{display:none}@media (prefers-reduced-motion: reduce){section.scrub{height:auto}.scrub-stage{position:relative;height:82vh;min-height:30rem}.scrub-video,.scrub-ring,.scrub .hero-scroll,.scrub-salta{display:none!important}.scrub-poster{display:none}.scrub-fermo{display:block}.scrub-band{display:none}.scrub-band.is-ultima{display:grid;opacity:1!important;visibility:visible!important;--k: 1;--p: 1}.scrub-band.is-ultima .scrub-band-in{transform:none!important}.scrub-band.is-ultima:before{opacity:1}}section.scrub.is-ferma{height:auto}.scrub.is-ferma .scrub-stage{position:relative;height:82vh;min-height:30rem}.scrub.is-ferma .scrub-video,.scrub.is-ferma .scrub-ring,.scrub.is-ferma .hero-scroll,.scrub.is-ferma .scrub-salta{display:none!important}.scrub.is-ferma .scrub-poster{display:none}.scrub.is-ferma .scrub-fermo{display:block}.scrub.is-ferma .scrub-band{display:none}.scrub.is-ferma .scrub-band.is-ultima{display:grid;opacity:1!important;visibility:visible!important;--k: 1;--p: 1}.scrub.is-ferma .scrub-band.is-ultima .scrub-band-in{transform:none!important}.scrub.is-ferma .scrub-band.is-ultima:before{opacity:1}@media (max-width: 720px),(orientation: portrait) and (max-width: 900px){.scrub-band:before,.scrub-band[data-posy=alto]:before,.scrub-band[data-posy=basso]:before{background:linear-gradient(to bottom,rgba(5,5,10,.1) 0%,rgba(5,5,10,.62) clamp(0%,calc(var(--velo-y, 50%) - 24%),100%),rgba(5,5,10,.66) var(--velo-y, 50%),rgba(5,5,10,.62) clamp(0%,calc(var(--velo-y, 50%) + 24%),100%),rgba(5,5,10,.1) 100%)}.scrub-band[data-pos=sinistra],.scrub-band[data-pos=destra]{justify-items:center}.scrub-band-in{max-width:100%}.scrub-testo p{max-width:40ch}}@media (prefers-reduced-motion: reduce){.scrub-btn,.scrub-video{transition:none}}.swatch-img .img-wave{position:absolute;inset:0;opacity:0;transition:opacity .35s ease}.swatches.is-wave .swatch-img.has-wave .img-wave{opacity:1}.ann-bar a{color:inherit;text-decoration:underline;text-underline-offset:2px}.ann-bar a:hover{opacity:.8}.ann-bar.is-marquee{display:block;overflow:hidden}.ann-bar.is-marquee .ann-track{display:flex;width:max-content;height:var(--ann-h);animation:lp-ann-nastro var(--ann-dur, 40s) linear infinite}.ann-bar.is-marquee .ann-seq{display:flex;align-items:center;white-space:nowrap}.ann-bar.is-marquee .ann-voce{padding:0 1.6em 0 0}.ann-bar.is-marquee .ann-sep{padding:0 1.6em 0 0;opacity:.5}.ann-bar.is-marquee:hover .ann-track{animation-play-state:paused}@keyframes lp-ann-nastro{to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.ann-bar.is-marquee .ann-track{animation:none}}.reduced-motion .ann-bar.is-marquee .ann-track{animation:none}.scrub-salta .ss-label{font-size:.58rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;line-height:1}.mood-barra{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin:0 0 .9rem}.mood-sfondi{display:flex;align-items:center;gap:.7rem;min-width:0}.ms-eti{font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--lp-ink-2);flex:none}.ms-lista{display:flex;gap:.4rem;flex-wrap:wrap}.ms-sw{width:30px;height:30px;border-radius:.45rem;padding:0;cursor:pointer;border:1px solid var(--lp-line);background-size:cover;background-position:center;transition:transform .2s,box-shadow .2s,border-color .2s}.ms-sw:hover{transform:translateY(-2px);box-shadow:0 6px 14px -6px #140e0666}.ms-sw[aria-checked=true]{border-color:var(--lp-bronze);box-shadow:0 0 0 2px var(--lp-bronze) inset,0 0 0 1px var(--lp-bronze)}.ms-sw:focus-visible{outline:2px solid var(--lp-bronze);outline-offset:2px}@media (max-width: 560px){.mood-sfondi{flex-wrap:wrap;row-gap:.45rem}.ms-eti{flex-basis:100%}}@media (pointer: coarse){.ms-sw{position:relative}.ms-sw:after{content:"";position:absolute;inset:-7px}}.board-fondo{position:absolute;inset:0;z-index:0;border-radius:inherit;background-repeat:repeat;background-position:center;background-size:420px auto;opacity:0;transition:opacity .4s ease;pointer-events:none}.board-wrap.ha-sfondo .board-fondo{opacity:1}.board-empty{z-index:1}.board-wrap.sfondo-scuro .board-empty{color:#f7f5f1d1}.board-wrap.sfondo-scuro .board-empty p:first-child{color:#f7f5f1}.board-espandi{display:inline-flex;align-items:center;gap:.4rem;padding:.42rem .8rem;border-radius:999px;cursor:pointer;border:1px solid var(--lp-line);background:none;font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--lp-ink-2);transition:color .2s,border-color .2s,background-color .2s}.board-espandi svg{width:.85rem;height:.85rem;transition:transform .3s}.board-espandi:hover{color:var(--lp-bronze);border-color:var(--lp-bronze)}.board-espandi:focus-visible{outline:2px solid var(--lp-bronze);outline-offset:2px}.board-espandi[aria-expanded=true] svg{transform:scaleX(-1)}@media (max-width: 1080px){.board-espandi{display:none}}.mood-layout.is-espansa{grid-template-columns:1fr}.mood-layout.is-espansa .mood-board-col{order:-1}.mood-layout.is-espansa .mood-form-col{order:1}.board-tile .bt-row{gap:.35rem;min-width:0;align-items:center}.board-wrap .board-tile .bt-row>span.bt-id{display:flex;align-items:baseline;gap:.3rem;flex:1 1 auto;min-width:0;overflow:hidden}.board-wrap .board-tile .bt-row>span.bt-id{flex-wrap:wrap;row-gap:0}.board-tile .bt-row>.bt-id b{flex:0 0 auto;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-tile .bt-row>.bt-id>span{flex:0 0 auto}.board-tile{container-type:inline-size}@container (max-width: 150px){.board-tile .bt-row>.bt-id>span{display:none}}.board-tile .bt-row>.bt-vista{flex:0 0 auto}.bt-vista{flex:none;display:inline-flex;align-items:center;border-radius:999px;padding:1px;gap:1px;background:#17130e1a;border:1px solid rgba(23,19,14,.14)}.bt-vista button{display:grid;place-items:center;width:17px;height:15px;border:0;border-radius:999px;background:none;cursor:pointer;color:#6b645c;padding:0;transition:background-color .2s,color .2s}.bt-vista button svg{width:10px;height:10px}.bt-vista button.is-on{background:#fff;color:#17130e;box-shadow:0 1px 3px #140e0633}.bt-vista button:focus-visible{outline:2px solid var(--lp-bronze);outline-offset:1px}.cert-titolo{margin-top:2.4rem}.cert-lista{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:1.4rem 1rem}.cert-voce{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.cert-voce img{height:34px;width:auto;max-width:100%;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(23,19,14,.12))}.cert-voce span{font-size:.68rem;line-height:1.25;letter-spacing:.04em;color:var(--lp-ink-2);text-wrap:balance}@media (max-width: 640px){.cert-lista{grid-template-columns:repeat(auto-fill,minmax(76px,1fr))}.cert-voce img{height:30px}}.cert-voce a{display:flex;flex-direction:column;align-items:center;gap:.5rem;color:inherit}.cert-voce a:hover span,.cert-voce a:focus-visible span{color:var(--lp-accento)}.cert-guida{display:inline-flex;align-items:center;gap:.45rem;margin-top:1.4rem;font-size:.9rem;font-weight:600;color:var(--lp-accento)}.cert-guida svg{width:.95rem;height:.95rem;transition:transform .25s}.cert-guida:hover svg{transform:translate(3px)}.lav-titolo{margin-top:2.2rem}.lav-lista{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(74px,1fr));gap:1.1rem .6rem}.lav-voce{display:flex;flex-direction:column;align-items:center;gap:.35rem;text-align:center}.lav-ico{line-height:0;color:var(--lp-ink)}.lav-ico svg{width:30px;height:30px;stroke:currentColor}.lav-ico svg .pieno{fill:currentColor;stroke:none}.lav-voce>span:last-child{font-size:.64rem;line-height:1.2;letter-spacing:.03em;color:var(--lp-ink-2);text-wrap:balance}@media (max-width: 640px){.lav-lista{grid-template-columns:repeat(auto-fill,minmax(68px,1fr))}.lav-ico svg{width:26px;height:26px}}.gallery-actions{flex-wrap:wrap;gap:.6rem}.gallery-actions .catalogo-pdf{gap:.55rem}.mega{max-height:calc(100dvh - var(--hdr-h));overflow-y:auto;overscroll-behavior:contain}.mega-list{row-gap:0}.mega-list a{padding-top:.42rem;padding-bottom:.42rem}body.mega-larga .mega-inner{width:calc(100% - 3rem);grid-template-columns:minmax(14rem,.9fr) 5.4fr minmax(12rem,1fr);padding-block:1.7rem 1.9rem}body.mega-larga .mega-list{grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));column-gap:1.2rem}body.mega-larga .mega-visual{min-height:180px}@media (max-width: 1400px){body.mega-larga .mega-inner{grid-template-columns:1.1fr 2fr 1.1fr}body.mega-larga .mega-list{grid-template-columns:repeat(3,1fr)}}.sta-generando{pointer-events:none;opacity:.78}.sta-generando svg{display:none}.gen-testo{display:inline-flex;align-items:baseline}.gen-punti{display:inline-flex;gap:.18em;margin-left:.3em}.gen-punti i{width:.3em;height:.3em;border-radius:50%;background:currentColor;opacity:.25;animation:lp-punti 1.1s infinite ease-in-out}.gen-punti i:nth-child(2){animation-delay:.18s}.gen-punti i:nth-child(3){animation-delay:.36s}@keyframes lp-punti{0%,70%,to{opacity:.25;transform:translateY(0)}35%{opacity:1;transform:translateY(-.16em)}}@media (prefers-reduced-motion: reduce){.gen-punti i{animation:none;opacity:.7}}.mappa-sez{position:relative;padding-block:0}.mappa-frame{display:block;width:100%;border:0}.mappa-attesa{display:grid;place-items:center;text-align:center;background:var(--lp-ink);color:#f2ede4;padding:2rem 1.5rem}.mappa-dentro{max-width:34rem}.mappa-attesa svg{width:2.4rem;height:2.4rem;color:var(--lp-bronze-bright)}.mappa-indirizzo{font-family:var(--font-display);font-size:clamp(1.2rem,2.4vw,1.6rem);letter-spacing:var(--display-tracking, 0);margin:.8rem 0 .3rem}.mappa-nota{font-size:.85rem;color:#bfb7aa;margin:0 0 1.4rem}.mappa-tasti{display:flex;gap:.7rem;justify-content:center;flex-wrap:wrap;margin:0}.mappa-tasti .btn-glass{background:transparent;border:1px solid rgba(242,237,228,.35);color:#f2ede4;backdrop-filter:none;-webkit-backdrop-filter:none}.mappa-tasti .btn-glass:hover{border-color:var(--lp-bronze-bright);color:#fff}@media (min-width: 1081px){.contact-grid{grid-template-columns:1.06fr .94fr}.contact-grid .lp-form-wrap,.contact-grid .wpcf7,.contact-grid .wpcf7-form{display:contents}.contact-grid{grid-template-rows:auto 1fr auto;row-gap:0}.contact-grid .form-grid{grid-column:1;grid-row:1 / span 3;align-content:start}.contact-grid .contact-info{grid-column:2;grid-row:1}.contact-grid .wpcf7-form>p:has(.nl-consent){grid-column:2;grid-row:2;align-self:end;margin:1.1rem 0 .9rem}.contact-grid .wpcf7-form>p:has(.wpcf7-submit){grid-column:2;grid-row:3;align-self:end;margin:0}.contact-grid .form-grid>.field:last-child p{margin-bottom:0}.contact-grid .form-grid>.field:last-child textarea{display:block}.contact-grid .screen-reader-response,.contact-grid .hidden-fields-container,.contact-grid .wpcf7-response-output{grid-column:1 / -1}.contact-grid .hidden-fields-container{margin:0;padding:0;border:0}}.wpcf7-form>p:has(.wpcf7-submit){margin-top:.9rem}.wpcf7-form>p:has(.nl-consent){margin-bottom:0}section:has(.contact-grid){padding-bottom:100px}.lav .eyebrow,.page-hero .eyebrow{color:var(--lp-accento-chiaro)}.lav .eyebrow:before,.page-hero .eyebrow:before{background:var(--lp-accento-chiaro)}.hero .eyebrow{color:var(--hero-accento, var(--lp-accento-chiaro))}.hero .eyebrow:before{background:var(--hero-accento, var(--lp-accento-chiaro))}.lav-card .lav-ico{color:var(--lp-accento-chiaro)}.hero h1 em{color:var(--hero-accento, var(--lp-accento-chiaro))}:root[data-glass=smoke] .board-tile .bt-art{color:var(--lp-accento-chiaro)}.btn-bronze{color:var(--lp-bronze-ink)}::selection{background:var(--lp-bronze);color:var(--lp-bronze-ink)}.fbar button.is-active,.ap-seg button.is-active,.pagination .page-numbers.current,.nl-slot input[type=submit],.nl-slot .tnp-submit,.wpcf7 input[type=file]::file-selector-button{color:var(--lp-bronze-ink)}.swatch.is-coppia{aspect-ratio:1 / 2;display:grid;grid-template-rows:1fr 1fr}.swatch.is-coppia .sw-half{position:relative;overflow:hidden}.swatch.is-coppia .sw-b{border-top:1px solid rgba(255,255,255,.6)}.swatch.is-coppia .sw-a .swatch-bar{top:0;bottom:auto;flex-direction:column-reverse;border-top:0;border-bottom:1px solid var(--glass-line);padding:.18rem .35rem 0;transform:translateY(calc(-100% + 1.38rem))}.swatch.is-coppia .sw-a .swatch-bar .sw-code{margin-top:0;margin-bottom:-.06rem}.swatch.is-coppia:hover .sw-a .swatch-bar,.swatch.is-coppia:focus-visible .sw-a .swatch-bar{transform:translateY(0)}.swatch-bar .sw-fin{font-size:.58rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;opacity:.72;margin-left:.35rem}.swatches[data-gap=nullo] .swatch.is-coppia .sw-b{border-top-color:#ffffff59}.stage-cmp{position:absolute;inset:0;clip-path:inset(var(--cmp, 50%) 0 0 0);z-index:1}.stage-linea{position:absolute;left:0;right:0;top:var(--cmp, 50%);height:0;z-index:4}.stage-linea:before{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:#ffffffeb;box-shadow:0 0 0 1px #0000002e,0 2px 10px #00000059}.stage-linea-mano{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);width:3rem;height:1.9rem;border-radius:999px;display:grid;place-items:center;cursor:ns-resize;touch-action:none;color:var(--glass-ink);box-shadow:0 6px 18px -6px #00000080;transition:transform .18s ease}.stage-linea-mano svg{width:1.1rem;height:1.1rem}.stage-linea-mano:focus-visible{outline:2px solid var(--lp-accento-chiaro);outline-offset:2px}.stage-linea.is-trascinata .stage-linea-mano{transform:translate(-50%,-50%) scale(1.1)}.stage-fin{position:absolute;left:.8rem;font-size:.6rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:.22rem .6rem;border-radius:999px;color:var(--glass-ink);pointer-events:none;white-space:nowrap}.stage-fin-a{bottom:.45rem}.stage-fin-b{top:.45rem}.stage-linea.is-trascinata,.stage-linea.is-trascinata~.stage-layer .stage-cmp{transition:none}.zoom-cmp{position:absolute;inset:0;clip-path:inset(var(--cmp, 50%) 0 0 0)}.zoom-cmp img{width:100%;height:100%;object-fit:cover;border-radius:1rem}.zoom-linea{z-index:5}@media (max-width: 760px){.stage-linea-mano{width:3.4rem;height:2.2rem}.stage-fin{font-size:.54rem}}.swatches.is-larga{grid-template-columns:repeat(var(--sw-cols, 4),var(--sw-w, var(--sw-size)))}.swatches.is-larga .swatch.is-coppia{aspect-ratio:auto;height:calc(var(--sw-size) * 2)}.browse-meta .browse-fin{display:block;font-size:.6rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;line-height:1.25;color:var(--lp-accento);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cat-scelta{position:relative;display:inline-block}.cat-scelta.js .cat-pop{position:absolute;right:0;bottom:calc(100% + .5rem);z-index:30;min-width:17rem;padding:.35rem;border-radius:.9rem;display:grid;gap:.1rem;opacity:0;visibility:hidden;transform:translateY(.4rem);transition:opacity .2s ease,transform .2s ease,visibility .2s}.cat-scelta.js.is-aperto .cat-pop{opacity:1;visibility:visible;transform:translateY(0)}.cat-pop a{display:block;padding:.55rem .7rem;border-radius:.65rem;color:var(--glass-ink);transition:background-color .18s}.cat-pop a:hover,.cat-pop a:focus-visible{background:color-mix(in srgb,currentColor 9%,transparent)}.cat-pop strong{display:block;font-size:.82rem;font-weight:600}.cat-pop small{display:block;font-size:.72rem;color:var(--glass-ink-2);margin-top:.1rem}.cat-scelta.js .cat-pop:after{content:"";position:absolute;top:100%;right:1.6rem;margin-top:-6px;width:11px;height:11px;transform:rotate(45deg);background:var(--glass-bg);border:1px solid var(--glass-line);border-top:0;border-left:0}@media (max-width: 620px){.cat-scelta{display:block}.cat-scelta .catalogo-pdf{width:100%;justify-content:center}.cat-scelta.js .cat-pop{left:0;right:0;min-width:0}}.stage-frame.stage-divisa .stage-anim{animation:none;inset:0}.cmp-estremo .stage-fin{display:none}.lav.band--none{background:color-mix(in srgb,var(--lp-ink) 4.5%,var(--lp-bg))}.lav-strip{position:relative}.lav-track{--lav-gutter: 0px;--lav-gap: 2.2rem;--lav-scelte: 5;--lav-visibili: var(--lav-scelte);--lav-sbircia: 3.5rem;display:flex;gap:var(--lav-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:1.1rem var(--lav-gutter) 2.2rem;scroll-padding-inline:var(--lav-gutter)}.lav-track::-webkit-scrollbar{display:none}.lav-strip.is-pagina .lav-track{width:min(var(--page-w),calc(100% - 3rem));margin-inline:auto;padding-inline:0;padding-block:.5rem 1.5rem;scroll-padding-inline:0}.lav-track:focus-visible{outline:2px solid var(--lp-accento);outline-offset:4px}.lav-strip .lav-card{flex:0 0 calc((100% - (var(--lav-gap) * var(--lav-visibili)) - var(--lav-sbircia)) / var(--lav-visibili));scroll-snap-align:start;display:flex;flex-direction:column;overflow:hidden;container-type:inline-size}.lav-strip .lav-card.ha-foto{padding:0;position:relative}.lav-strip .lav-card{transition:transform .38s cubic-bezier(.22,1,.36,1),box-shadow .38s;will-change:transform}.lav-strip .lav-card:hover{transform:scale(1.035);box-shadow:0 18px 44px #00000029;z-index:1}@media (prefers-reduced-motion: reduce){.lav-strip .lav-card,.lav-strip .lav-card:hover{transform:none;transition:none}}.lav-card .lav-testo{flex:1 1 auto;padding:11% 11% 12%;display:flex;flex-direction:column}.lav-occhio{margin:0 0 .7rem;font-size:clamp(.7rem,3.4cqi,.84rem);font-weight:600;letter-spacing:.04em;color:color-mix(in srgb,currentColor 62%,transparent)}.lav-card h3{margin:0 0 1.2rem;font-size:calc(clamp(1.12rem,7.4cqi,1.72rem) * var(--dim-s-schede, 1));line-height:1.2}.lav-card .lav-testo p:not(.lav-occhio){margin:0;font-size:calc(clamp(.86rem,4.4cqi,1.02rem) * var(--dim-p-schede, 1));line-height:1.7}.lav-foto{flex:0 0 auto;aspect-ratio:16 / 9;margin:0 11% 11%;border-radius:.9rem;overflow:hidden}.lav-foto img{width:100%;height:100%;object-fit:cover;display:block}.lav-vai{position:absolute;right:8%;bottom:8%;z-index:2;width:2.6rem;height:2.6rem;border-radius:999px;display:grid;place-items:center;background:var(--lp-superficie, #fff);color:var(--lp-ink, #17130E);box-shadow:0 1px 6px #0000002e;transition:transform .25s cubic-bezier(.22,1,.36,1),background-color .25s}.lav-vai svg{width:1.05rem;height:1.05rem}.lav-vai:hover{transform:translate(2px);background:var(--lp-accento);color:var(--lp-accento-ink-chiaro, #fff)}.lav-card:not(.ha-foto) .lav-vai{position:static;margin:0 2.4rem 2.4rem auto}.lav-nav{display:flex;gap:.6rem;justify-content:flex-end;margin-top:.2rem}.lav-freccia{width:2.9rem;height:2.9rem;border-radius:999px;display:grid;place-items:center;cursor:pointer;background:color-mix(in srgb,currentColor 10%,transparent);border:1px solid color-mix(in srgb,currentColor 26%,transparent);color:inherit;transition:background-color .25s,border-color .25s,opacity .25s}.lav-freccia svg{width:1.15rem;height:1.15rem}.lav-freccia:hover{background:color-mix(in srgb,currentColor 18%,transparent)}.lav-freccia[disabled]{opacity:.3;cursor:default}@media (max-width: 1100px){.lav-track{--lav-visibili: min(var(--lav-scelte), 3)}}@media (max-width: 860px){.lav-track{--lav-visibili: min(var(--lav-scelte), 2)}}@media (max-width: 760px){.lav-strip .lav-card{flex:0 0 78vw}.lav-nav{justify-content:center;margin-top:.6rem}}h1,h2{font-weight:var(--display-weight, 500);text-transform:var(--display-case, none)}h3,h4{font-family:var(--font-sub, var(--font-display))}.lav.is-scroll{overflow:clip}.lav.is-scroll .lav-pin{position:sticky}.lav.is-scroll .lav-track{overflow-x:hidden;scroll-snap-type:none;scroll-behavior:auto}.lav.is-scroll .lav-nav{display:none}@media (prefers-reduced-motion: reduce){.lav.is-scroll .lav-pin{position:static}.lav.is-scroll .lav-track{overflow-x:auto;scroll-snap-type:x mandatory}.lav.is-scroll .lav-nav{display:flex}}.fasi.band{overflow:clip;padding-block:clamp(3.5rem,7vw,6rem)}.fasi-testa{margin-bottom:var(--fasi-testa-mb);max-width:46rem}.fasi{--fasi-testa-h: 9.5rem;--fasi-testa-mb: clamp(1.2rem, 2.4vw, 2rem);--fasi-m: 1.25rem;--fasi-sopra: calc(var(--hdr-h) + var(--ann-h, 0px))}.fasi-griglia{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,5.5rem);align-items:start}.fasi-griglia.is-dx .fasi-vista{order:2;justify-content:flex-end}.fasi-vista{position:sticky;top:calc(var(--hdr-occupa) + (var(--fasi-testa-h) + var(--fasi-testa-mb)) / 2 + var(--fasi-m));height:max(18rem,calc(100vh - var(--fasi-sopra) - var(--fasi-testa-h) - var(--fasi-testa-mb) - 2 * var(--fasi-m)));height:max(18rem,calc(100svh - var(--fasi-sopra) - var(--fasi-testa-h) - var(--fasi-testa-mb) - 2 * var(--fasi-m)));display:flex;align-items:center}.fasi-quadro{position:relative;width:100%;aspect-ratio:1;max-height:100%;margin-inline:0;border-radius:1.4rem;overflow:hidden;background:color-mix(in srgb,var(--lp-ink) 12%,var(--lp-bg));box-shadow:0 24px 60px #00000024}@supports (aspect-ratio: 1){.fasi-quadro{width:auto;height:100%;max-width:100%}}.fasi-img{position:absolute;inset:0;margin:0;opacity:0;transform:scale(1.08);transition:opacity 1.6s cubic-bezier(.4,0,.2,1),transform 2.6s cubic-bezier(.22,1,.36,1)}.fasi-img.is-attiva{opacity:1;transform:scale(1)}.fasi-img img{width:100%;height:100%;object-fit:cover;display:block}.fasi-quadro:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,#0c0a08c7,#0c0a0840 38%,#0c0a0800 60%)}.fasi-quadro{--fasi-pad: clamp(1.4rem, 3.4vw, 2.6rem)}.fasi-didascalie{position:absolute;inset:0;z-index:2;color:#fff;pointer-events:none}.fasi-cap{position:absolute;left:var(--fasi-pad);right:var(--fasi-pad);bottom:var(--fasi-pad);opacity:0;transform:translateY(28px);transition:opacity .9s ease,transform 1.3s cubic-bezier(.22,1,.36,1)}.fasi-cap.is-attiva{opacity:1;transform:none;transition-delay:.45s}.fasi-cap .fasi-num{color:var(--lp-accento-chiaro)}.fasi-cap-t{margin:.35rem 0 0;font-family:var(--font-display);font-weight:var(--display-weight, 500);text-transform:var(--display-case, none);letter-spacing:var(--display-tracking, 0);font-size:clamp(1.4rem,2.3vw,2.2rem);line-height:1.1}.fasi-punti{position:absolute;z-index:3;top:1.2rem;right:1.2rem;display:flex;gap:.4rem}.fasi-punti span{width:.5rem;height:.5rem;border-radius:999px;background:#ffffff73;transition:background-color .8s,transform .8s}.fasi-punti span.is-attiva{background:#fff;transform:scale(1.25)}.fasi-num{display:inline-block;font-size:.82rem;font-weight:600;letter-spacing:.16em;color:var(--lp-accento)}.fasi-testi{list-style:none;margin:0;padding:0}.fasi-blocco{min-height:72vh;min-height:72svh;display:flex;flex-direction:column;justify-content:center;padding-block:2rem;opacity:.32;transition:opacity .9s ease}.fasi-blocco.is-attiva{opacity:1}.fasi-blocco h3{margin:.5rem 0 1rem;font-size:calc(clamp(1.5rem,2.6vw,2.2rem) * var(--dim-s-blocchi, 1));line-height:1.15}.fasi-blocco p{margin:0;font-size:calc(clamp(1rem,1.2vw,1.12rem) * var(--dim-p-testo, 1));line-height:1.75;max-width:34rem;color:var(--lp-ink-2, inherit)}.fasi.band--image .fasi-blocco p,.fasi.band--color .fasi-blocco p{color:inherit;opacity:.85}@media (max-width: 860px){.fasi-griglia{grid-template-columns:minmax(0,1fr);gap:0}.fasi-griglia.is-dx .fasi-vista{order:0}.fasi-vista{top:var(--hdr-occupa);z-index:2;height:auto;padding-block:.6rem;background:var(--lp-bg)}.fasi-quadro{width:100%;height:auto;aspect-ratio:4 / 3;max-height:42vh;max-height:42svh;border-radius:1rem}.fasi-blocco{min-height:52vh;min-height:52svh;padding-block:1.5rem}.fasi.band--color .fasi-vista{background:var(--band-color, var(--lp-bg))}.fasi.band--image .fasi-vista{background:#0c0a08e0}}@media (prefers-reduced-motion: reduce){.fasi-img,.fasi-cap{transition:opacity .2s linear;transform:none!important}}.art-correlati{padding-block:clamp(3rem,6vw,5rem)}.anime{padding-block:clamp(3.5rem,7vw,6rem) 0}.anime-testa{max-width:40em;margin-bottom:clamp(1.8rem,4vw,3rem)}.anime-scena{position:relative;display:flex;height:clamp(560px,88vh,940px);height:clamp(560px,88svh,940px);overflow:hidden;background:#0c0a08;transition:clip-path 1.6s cubic-bezier(.77,0,.18,1)}.anime.anime-pronta .anime-scena{clip-path:inset(0 50% 0 50%)}.anime.anime-pronta.is-vista .anime-scena{clip-path:inset(0 0 0 0)}.anime-lato{position:relative;flex:1 1 0;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;text-decoration:none;overflow:hidden;isolation:isolate;container-type:inline-size;transition:flex-grow 1.1s cubic-bezier(.22,1,.36,1)}.anime-scena:hover .anime-lato:hover,.anime-lato:focus-visible{flex-grow:1.75}.anime-foto{position:absolute;inset:0;z-index:-2}.anime-foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.04);transition:opacity 1.8s ease,filter 1s ease}.anime-foto img.is-attiva{opacity:1;animation:anime-zoom 14s ease-in-out infinite alternate}@keyframes anime-zoom{0%{transform:scale(1.04)}to{transform:scale(1.16) translate(-1.5%)}}.anime-scena:hover .anime-lato:not(:hover) .anime-foto img{filter:grayscale(.55) brightness(.55)}.anime-lato:before{content:"";position:absolute;inset:0;z-index:-1;opacity:var(--anime-velo, 0);background:radial-gradient(38rem circle at var(--ax, 50%) var(--ay, 60%),rgba(255,236,200,.16),transparent 60%),linear-gradient(to top,#0a0806e0,#0a080673 42%,#0a080626 70%,#0a080659)}.anime-parola{position:absolute;left:clamp(1rem,3vw,2.6rem);top:clamp(1rem,4vw,3rem);font-family:var(--font-display);font-weight:var(--display-weight, 500);text-transform:uppercase;letter-spacing:var(--display-tracking, -.02em);font-size:calc(clamp(2.4rem,13cqi,10rem) * var(--dim-t-big, 1));line-height:.9;color:#ffffff29;white-space:nowrap;pointer-events:none;transition:color 1s ease,transform 1.1s cubic-bezier(.22,1,.36,1)}.anime-lato:hover .anime-parola,.anime-lato:focus-visible .anime-parola{color:#ffffffe6;transform:translateY(-.06em)}.anime-corpo{position:relative;padding:0 clamp(1.2rem,3vw,2.8rem) clamp(4.2rem,7vw,5.6rem);max-width:36rem}.anime-kicker{margin:0 0 .9rem;font-size:.8rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#fff}.anime-dato{margin:0 0 1rem;font-size:clamp(1rem,1.3vw,1.2rem);color:#ffffffdb}.anime-dato strong{font-family:var(--font-display);font-weight:600;font-size:1.9em;color:#fff;margin-right:.15em}.anime-dato span{margin-inline:.5rem;opacity:.5}.anime-testo{margin:0 0 1.4rem;line-height:1.65;color:#fffc;max-height:0;opacity:0;overflow:hidden;transition:max-height 1s cubic-bezier(.22,1,.36,1),opacity .8s ease}.anime-lato:hover .anime-testo,.anime-lato:focus-visible .anime-testo{max-height:9em;opacity:1}.anime-vai{display:inline-flex;align-items:center;gap:.6rem;font-weight:600;letter-spacing:.02em;padding:.8rem 1.3rem;border-radius:999px;background:#ffffff1f;backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.28);transition:background-color .4s,color .4s}.anime-lato:hover .anime-vai{background:#fff;color:#17130e}.anime-vai svg{width:1rem;height:1rem}.anime-nastro{position:absolute;left:0;right:0;bottom:0;padding:.85rem 0;border-top:1px solid rgba(255,255,255,.16);overflow:hidden;background:#0a080659;backdrop-filter:blur(6px)}.anime-nastro-in{display:flex;width:max-content;white-space:pre;font-size:.78rem;letter-spacing:.22em;text-transform:uppercase;color:#ffffffb3;animation:anime-nastro 40s linear infinite}.anime-lato--tessuto .anime-nastro-in{animation-direction:reverse}@keyframes anime-nastro{to{transform:translate(-50%)}}.anime-cuore{position:relative;flex:0 0 0;z-index:3}.anime-cuore span{position:absolute;top:46%;left:0;width:5.4rem;height:5.4rem;margin:-2.7rem 0 0 -2.7rem;display:grid;place-items:center;border-radius:50%;font-family:var(--font-display);font-style:italic;font-size:2.2rem;color:#fff;background:color-mix(in srgb,var(--lp-accento-chiaro, #C99B50) 55%,rgba(10,8,6,.4));backdrop-filter:blur(10px);box-shadow:0 10px 30px #00000059}.anime-cuore span:before{content:"";position:absolute;inset:-.55rem;border-radius:50%;border:1px dashed rgba(255,255,255,.55);animation:anime-gira 18s linear infinite}@keyframes anime-gira{to{transform:rotate(360deg)}}.anime-cuore:after{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;background:linear-gradient(to bottom,transparent,rgba(255,255,255,.35),transparent)}@media (max-width: 860px){.anime-scena,.anime.anime-pronta .anime-scena{flex-direction:column;height:auto;clip-path:inset(0)}.anime-lato{min-height:64vh;min-height:64svh}.anime-scena:hover .anime-lato:hover{flex-grow:1}.anime-testo{max-height:none;opacity:1}.anime-cuore{flex:0 0 0}.anime-cuore span{top:0;left:50%}.anime-cuore:after{display:none}.anime-parola{font-size:calc(clamp(2.2rem,11cqi,4.5rem) * var(--dim-t-big, 1));color:#ffffff4d}}@media (prefers-reduced-motion: reduce){.anime-scena,.anime.anime-pronta .anime-scena{clip-path:none;transition:none}.anime-foto img.is-attiva,.anime-nastro-in,.anime-cuore span:before{animation:none}.anime-lato,.anime-parola,.anime-testo{transition:none}}.evid{background:var(--lp-surface, #fff)}.evid .art-grid--auto{grid-template-columns:repeat(var(--art-cols, 6),minmax(0,1fr))}.evid .art-card-media{border-radius:.8rem}.evid .art-card-info{flex-wrap:wrap;gap:.15rem .8rem;padding-top:.8rem}.evid .art-card-info h3{font-size:calc(clamp(1rem,1.25vw,1.2rem) * var(--dim-s-schede, 1))}@media (max-width: 1080px){.evid .art-grid--auto{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 640px){.evid .art-grid--auto{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1rem!important}.evid .art-card-info{flex-direction:column;align-items:flex-start;gap:.1rem}}.hero-ui{justify-content:center;bottom:8rem}.hero-arrows{display:none}@media (max-width: 760px){.hero-ui{bottom:calc(1.4rem + env(safe-area-inset-bottom,0px))}}:root{--ombra-scheda: 0 2px 4px rgba(25, 18, 8, .08), 0 12px 24px rgba(25, 18, 8, .12), 0 38px 70px -16px rgba(25, 18, 8, .38);--ombra-scheda-su: 0 3px 6px rgba(25, 18, 8, .09), 0 20px 36px rgba(25, 18, 8, .15), 0 56px 96px -20px rgba(25, 18, 8, .46);--ombra-scheda-piccola: 0 1px 3px rgba(25, 18, 8, .1), 0 6px 14px rgba(25, 18, 8, .12), 0 18px 30px -10px rgba(25, 18, 8, .3)}html[data-theme=dark],.band--image,.lav.band--image{--ombra-scheda: 0 2px 4px rgba(0, 0, 0, .32), 0 12px 26px rgba(0, 0, 0, .38), 0 40px 72px -16px rgba(0, 0, 0, .68);--ombra-scheda-su: 0 3px 6px rgba(0, 0, 0, .34), 0 20px 38px rgba(0, 0, 0, .42), 0 58px 98px -20px rgba(0, 0, 0, .75);--ombra-scheda-piccola: 0 1px 3px rgba(0, 0, 0, .36), 0 6px 14px rgba(0, 0, 0, .38), 0 18px 30px -10px rgba(0, 0, 0, .6)}.lav-strip .lav-card,.art-card-media,.coll-card,.care-card,.post-card,.cat-card,.proj-card,.download-card,.contact-info .ci,.step,.fasi-quadro,.intro-figure,.split-media,.stage-frame,.mega-visual{box-shadow:var(--ombra-scheda)}.lav-strip .lav-card:hover,.art-card:hover .art-card-media,.art-card:focus-visible .art-card-media,.coll-card:hover,.care-card:hover,.post-card:hover,.cat-card:hover,.proj-card:hover{box-shadow:var(--ombra-scheda-su)}.art-card-media,.cat-card,.proj-card{transition:box-shadow .38s ease}.fasi-quadro,.intro-figure{box-shadow:var(--ombra-scheda-su)}.swatch,.browse-item,.band-panel.glass,.fbar.glass,.board-wrap{box-shadow:var(--ombra-scheda)}.swatch:hover,.browse-item:hover,.browse-item:focus-within{box-shadow:var(--ombra-scheda-su)}.swatches[data-gap=nullo] .swatch{box-shadow:var(--ombra-scheda-piccola)}.swatches:not(.is-scroll){overflow:clip;overflow-clip-margin:3rem}.faq-item{box-shadow:var(--ombra-scheda-piccola)}.lav-track{padding-top:1.6rem;padding-bottom:6rem}.lav-strip.is-pagina .lav-track{padding-block:1.6rem 6rem}.mega p.mega-conta{display:flex;align-items:baseline;gap:.45rem;margin:.15rem 0 .7rem;opacity:1;font-size:.74rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--lp-accento)}.mega p.mega-conta strong{font-family:var(--font-display);font-weight:var(--display-weight, 500);font-size:1.9rem;line-height:1;letter-spacing:0;text-transform:none;color:var(--glass-ink)}:root[data-glass=smoke] .mega p.mega-conta{color:var(--lp-accento-chiaro)}.cura-uno-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:start}.cura-uno-galleria{position:sticky;top:calc(var(--hdr-occupa) + 1.5rem)}.cura-uno-grande{position:relative;aspect-ratio:1;border-radius:1.2rem;overflow:hidden;background:var(--lp-surface);box-shadow:var(--ombra-scheda-su)}.cura-uno-grande img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .6s ease}.cura-uno-grande img.is-attiva{opacity:1}.cura-uno-miniature{display:flex;gap:.7rem;margin-top:1rem}.cura-uno-miniature button{width:5.2rem;aspect-ratio:1;padding:0;border-radius:.7rem;overflow:hidden;cursor:pointer;border:2px solid transparent;background:none;box-shadow:var(--ombra-scheda-piccola);opacity:.72;transition:opacity .25s,border-color .25s}.cura-uno-miniature button img{width:100%;height:100%;object-fit:cover;display:block}.cura-uno-miniature button:hover,.cura-uno-miniature button.is-attiva{opacity:1;border-color:var(--lp-accento)}.cura-uno-miniature button:focus-visible{outline:2px solid var(--lp-accento);outline-offset:2px}.cura-uno-testo .chip{margin-bottom:1rem;display:inline-block}.cura-uno-testo h2{margin:0 0 1.2rem;text-wrap:balance}.cura-uno-corpo{color:var(--lp-ink-2);line-height:1.75}.cura-uno-corpo h3{color:var(--lp-ink);font-size:calc(clamp(1.1rem,1.6vw,1.35rem) * var(--dim-s-blocchi, 1));margin:1.8rem 0 .7rem}.cura-uno-corpo ul{list-style:none;margin:0;padding:0;display:grid;gap:.8rem}.cura-uno-corpo li{position:relative;padding-left:1.5rem}.cura-uno-corpo li:before{content:"";position:absolute;left:0;top:.72em;width:.55rem;height:.55rem;border-radius:50%;background:var(--lp-accento)}.cura-uno-corpo strong{color:var(--lp-ink)}.cura-uno-corpo .cura-avviso{margin-top:1.4rem;padding:.9rem 1.1rem;border-radius:.8rem;background:color-mix(in srgb,var(--lp-accento) 10%,transparent);color:var(--lp-ink)}.cura-uno-tasti{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}@media (max-width: 860px){.cura-uno-grid{grid-template-columns:minmax(0,1fr)}.cura-uno-galleria{position:static}.cura-uno-miniature button{width:4.4rem}}.intro-testo{position:relative;isolation:isolate}.intro-grid--lungo{align-items:start}.intro-grid--lungo .intro-figure{position:sticky;top:calc(var(--hdr-occupa) + 2rem)}.intro-grid--lungo .intro-testo p.muted{line-height:1.8}.intro-filigrana{position:absolute;z-index:-1;top:-.42em;left:-.05em;font-family:var(--font-display);font-weight:600;line-height:1;letter-spacing:-.02em;font-size:clamp(6.5rem,15vw,14rem);color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--lp-accento) 38%,transparent);pointer-events:none;user-select:none;white-space:nowrap}.intro-citazione{position:relative;margin:2.4rem 0 0;padding:1.8rem 0 0 3.4rem;border-top:1px solid var(--lp-line)}.intro-citazione:before{content:"“";position:absolute;left:0;top:1.35rem;font-family:var(--font-display);font-size:4.6rem;line-height:1;color:var(--lp-accento)}.intro-citazione p{margin:0;font-family:var(--font-display);font-weight:var(--display-weight, 500);font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.35;color:var(--lp-ink);text-wrap:balance}.intro-citazione cite{display:block;margin-top:.9rem;font-style:normal;font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-accento)}@media (max-width: 900px){.intro-grid--lungo .intro-figure{position:relative;top:auto}.intro-citazione{padding-left:2.8rem}.intro-citazione:before{font-size:3.8rem}}.fasi--anni{--fasi-linea: clamp(1.6rem, 3vw, 2.6rem)}.fasi--anni .fasi-testi{position:relative;padding-left:var(--fasi-linea)}.fasi--anni .fasi-testi:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--lp-accento) 45%,transparent) 12%,color-mix(in srgb,var(--lp-accento) 45%,transparent) 88%,transparent)}.fasi--anni .fasi-blocco .fasi-num{position:relative;font-family:var(--font-display);font-weight:var(--display-weight, 500);font-size:clamp(2.6rem,5vw,4.4rem);line-height:1;letter-spacing:-.01em;color:var(--lp-accento)}.fasi--anni .fasi-blocco .fasi-num:before{content:"";position:absolute;top:.42em;left:calc(-1 * var(--fasi-linea) - .4rem);width:.8rem;height:.8rem;border-radius:50%;background:var(--lp-bg);border:1px solid var(--lp-accento);transition:background-color .9s ease,transform .9s ease}.fasi--anni .fasi-blocco.is-attiva .fasi-num:before{background:var(--lp-accento);transform:scale(1.25)}.fasi--anni .fasi-cap .fasi-num{font-family:var(--font-display);font-size:clamp(1.1rem,1.7vw,1.5rem);letter-spacing:.04em}@media (max-width: 860px){.fasi--anni{--fasi-linea: 1.4rem}.fasi--anni .fasi-blocco .fasi-num{font-size:clamp(2.2rem,10vw,3rem)}}.proj-grid--n2{grid-template-columns:repeat(2,1fr)}.proj-grid--n1{grid-template-columns:minmax(0,36rem)}@media (max-width: 1080px) and (min-width: 761px){.proj-grid--n3 .proj-card:not(:first-child){grid-row:span 1}}@media (max-width: 860px){.anime-cuore span{top:-1.55rem;width:4.6rem;height:4.6rem;margin:-2.3rem 0 0 -2.3rem;font-size:1.9rem}.anime-lato{--an-spazio: 3.5rem;--an-striscia: 3.1rem}.anime-corpo,.anime-lato--pelle .anime-corpo{padding-bottom:calc(var(--an-striscia) + var(--an-spazio))}.anime-lato{flex:0 0 auto}.anime-parola{position:relative;left:auto;top:auto;align-self:flex-start;margin:var(--an-spazio) 0 auto clamp(1rem,3vw,2.6rem);padding-bottom:1.25rem}.anime-dato{font-size:min(1rem,calc((100cqi - 2.4rem) / 23))}.anime-parola{color:#fff}.anime-kicker,.anime-dato,.anime-testo{text-shadow:0 1px 2px rgba(0,0,0,.45)}.anime-testo{color:#ffffffeb}}.stage-bar-actions{--sb-btn: 2.5rem}@media (max-width: 1080px){.stage-bar-actions{--sb-btn: 2.3rem}}.stage-bar-actions .icon-btn,.stage-bar-actions .icon-btn.mood-add-icon,.stage-bar .mood-add-icon.is-added{width:var(--sb-btn);height:var(--sb-btn)}.stage-bar-actions .icon-btn{position:relative}.stage-bar-actions .icon-btn:before{content:"";position:absolute;inset:min(0px,calc((var(--sb-btn) - 44px) / 2))}@media (max-width: 620px){.stage-bar{display:grid;grid-template-columns:1fr auto;column-gap:.5rem}.stage-bar-info{grid-column:1 / -1}.stage-bar .view-switch{justify-self:start}.stage-bar-actions{gap:.4rem}.stage-bar .view-switch button{padding-inline:.5rem;gap:.25rem;letter-spacing:.06em}}@media (max-width: 359px){.stage-bar .view-switch button svg{display:none}}.gallery-actions-riga{margin-top:clamp(1.6rem,3vw,2.8rem)}.gallery-actions .scheda-pdf{background:var(--lp-ink);color:var(--lp-bg);border-color:var(--lp-ink);-webkit-backdrop-filter:none;backdrop-filter:none;justify-content:center}.gallery-actions .scheda-pdf:hover{background:var(--lp-ink);box-shadow:0 14px 30px -12px #00000073}@media (min-width: 761px){.gallery-actions{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;width:max-content;max-width:100%;margin-left:auto}.gallery-actions .cat-scelta{display:block}.gallery-actions .scheda-pdf{width:100%}}@media (max-width: 760px){.gallery-actions{flex-direction:column;align-items:center}.gallery-actions>.scheda-pdf,.gallery-actions .cat-scelta{display:block;width:min(100%,22rem)}.gallery-actions .scheda-pdf{display:flex;width:100%;padding-inline:1.1rem;letter-spacing:.08em}}.display-xl{font-size:calc(clamp(2.6rem,5.6vw,4.6rem) * var(--dim-t-pagina, 1))}.page-hero h1{font-size:calc(clamp(2.4rem,4.6vw,3.8rem) * var(--dim-t-pagina, 1))}.display-lg{font-size:calc(clamp(2rem,3.6vw,3rem) * var(--dim-t-sezione, 1))}.display-md{font-size:calc(clamp(1.5rem,2.4vw,2rem) * var(--dim-t-piccoli, 1))}.split h3{font-size:calc(clamp(1.4rem,2vw,1.8rem) * var(--dim-s-blocchi, 1))}.cat-card-body h3{font-size:calc(1.7rem * var(--dim-s-schede, 1))}.art-card-info h3{font-size:calc(1.35rem * var(--dim-s-schede, 1))}.coll-body h3{font-size:calc(1.4rem * var(--dim-s-schede, 1))}.proj-info h3,.care-body h3{font-size:calc(1.15rem * var(--dim-s-schede, 1))}.post-body h3{font-size:calc(1.2rem * var(--dim-s-schede, 1))}.step h4{font-size:calc(1.05rem * var(--dim-s-schede, 1))}.lead{font-size:calc(1.12rem * var(--dim-p-intro, 1))}.hero .hero-sub{font-size:calc(clamp(1.02rem,1.4vw,1.22rem) * var(--dim-p-intro, 1))}.page-hero p{font-size:calc(1.08rem * var(--dim-p-intro, 1))}p,.post-content li{font-size:calc(100% * var(--dim-p-testo, 1))}.cat-card-body p,.step p{font-size:calc(.88rem * var(--dim-p-schede, 1))}.lav-card p{font-size:calc(.9rem * var(--dim-p-schede, 1))}.proj-info p{font-size:calc(.8rem * var(--dim-p-schede, 1))}.coll-body p{font-size:calc(.92rem * var(--dim-p-schede, 1))}.care-body p{font-size:calc(.88rem * var(--dim-p-schede, 1))}.post-body p{font-size:calc(.9rem * var(--dim-p-schede, 1))}.main-nav a,.main-nav .nav-toggle{font-family:var(--font-menu, inherit)}.main-nav a,.main-nav .nav-toggle{white-space:nowrap;font-size:calc(.82rem * var(--dim-m-alto, 1) * var(--nav-f, 1));padding-inline:calc(.95rem * var(--nav-p, 1));letter-spacing:calc(.13em * var(--nav-l, 1))}@media (max-width: 1300px) and (min-width: 1081px){.main-nav a,.main-nav .nav-toggle{font-size:calc(.74rem * var(--dim-m-alto, 1) * var(--nav-f, 1));padding-inline:calc(.6rem * var(--nav-p, 1));letter-spacing:calc(.08em * var(--nav-l, 1))}}:root.nav-stretta .site-header .main-nav{display:none}:root.nav-stretta .site-header .mobile-controls{display:flex}:root.nav-stretta .mobile-menu.is-open{display:flex!important}.mm-list>li>a,.mm-acc>button{font-family:var(--font-menu-tel, var(--font-display));font-size:calc(1.35rem * var(--dim-m-tel, 1))}.mm-sub a{font-size:calc(1rem * var(--dim-m-tel, 1))}.post-content :is(h2,h3)[id]{scroll-margin-top:calc(var(--hdr-h, 88px) + 3.5rem)}.main-nav>li.nav-mood-li{margin-left:.9rem}.main-nav>li.nav-ordina-li{margin-left:.55rem}.main-nav a.nav-pill{position:relative;gap:.45rem;background:none;border:1px solid color-mix(in srgb,currentColor 30%,transparent);padding-block:.6rem;padding-inline:calc(1.05rem * var(--nav-p, 1) + .3rem)}.main-nav a.nav-pill:hover{background:color-mix(in srgb,currentColor 10%,transparent)}.nav-pill-ico{width:1.05em;height:1.05em;flex:none}.nav-pill .mood-count,.mm-pill .mood-count{position:absolute;top:-.42rem;right:-.35rem;min-width:1.25rem;height:1.25rem;border-radius:999px;background:var(--lp-bronze);color:var(--lp-bronze-ink, #fff);font-size:.68rem;font-weight:700;letter-spacing:0;line-height:1;font-family:var(--font-body, inherit);-webkit-text-stroke:0;display:grid;place-items:center;padding-inline:.25rem;transform:scale(0);transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.nav-pill .mood-count.has-items,.mm-pill .mood-count.has-items{transform:scale(1)}.main-nav a.nav-pill.is-active{background:color-mix(in srgb,currentColor 12%,transparent)}.mm-list>li.mm-pillole{display:flex;gap:.7rem;padding:1.1rem 0 .6rem;border-bottom:0}.mm-list>li.mm-pillole>a.mm-pill{position:relative;flex:1 1 0;min-width:0;justify-content:center;gap:.55rem;padding:.8rem .9rem;border-radius:999px;background:none;border:1px solid color-mix(in srgb,currentColor 30%,transparent);font-size:calc(1.05rem * var(--dim-m-tel, 1));font-weight:500}.mm-pill .nav-pill-ico{width:1.15rem;height:1.15rem}.mm-pill.is-active{background:color-mix(in srgb,currentColor 10%,transparent)}.site-footer .footer-tit{font-family:var(--font-body);font-size:.75rem;font-weight:700;line-height:inherit;letter-spacing:.2em;text-transform:uppercase;color:var(--footer-ink-2);margin:0 0 1rem}.site-footer .footer-social{display:flex;flex-wrap:wrap;gap:.5rem 1.2rem;margin-top:.55rem}.site-footer .footer-social a{display:inline-flex;align-items:center;gap:.45rem;padding:.15rem 0}.site-footer .footer-social svg{width:1.05rem;height:1.05rem;flex:none}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important;word-wrap:normal!important}.fasi-blocco{opacity:1}.fasi-blocco h3,.fasi-blocco p,.fasi--anni .fasi-blocco .fasi-num{transition:opacity .9s ease}.fasi-blocco:not(.is-attiva) h3{opacity:.48}.fasi-blocco:not(.is-attiva) p{opacity:.93}.fasi--anni .fasi-blocco:not(.is-attiva) .fasi-num{opacity:.75}.trova-barra{display:flex;justify-content:flex-end;margin:0 0 .9rem}.trova-apri{display:inline-flex;align-items:center;gap:.55rem}.trova-apri svg{width:1.15rem;height:1.15rem;flex:none}.trova-apri.is-active{background:var(--lp-bronze);border-color:var(--lp-bronze);color:var(--lp-bronze-ink, #fff)}.trova{margin:0 0 1.6rem;padding:1.1rem 1.3rem 1.3rem;border-radius:1rem}.trova[hidden]{display:none}.trova-testa{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.trova-testa strong{font-family:var(--font-display);font-size:1.2rem;font-weight:500;color:var(--glass-ink)}.trova-chiudi{width:2.2rem;height:2.2rem;border-radius:50%;border:1px solid var(--glass-line);background:transparent;color:var(--glass-ink);font-size:1.3rem;line-height:1;cursor:pointer}.trova-chiudi:hover{border-color:var(--lp-bronze);color:var(--lp-bronze)}.trova-corpo{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:1.4rem;align-items:start}.trova-scena{position:relative;min-height:14rem;border:1.5px dashed var(--glass-line);border-radius:.85rem;display:grid;place-items:center;overflow:hidden;background:rgba(var(--glass-rgb),.25)}.trova-scena.ha-foto{border-style:solid;background:#111}.trova-scena.su{border-color:var(--lp-bronze)}.trova-vuota{text-align:center;padding:1.4rem;color:var(--glass-ink-2);max-width:26rem}.trova-vuota svg{width:2.4rem;height:2.4rem;color:var(--lp-bronze);margin-bottom:.4rem}.trova-vuota p{margin:0 0 .4rem}.trova-piccolo{font-size:.82rem}.trova-scena canvas,.trova-scena video{display:block;width:auto;height:auto;max-width:100%;max-height:min(70vh,40rem);cursor:crosshair;touch-action:manipulation}.trova-scena canvas[hidden],.trova-scena video[hidden]{display:none}.trova-croce{position:absolute;left:50%;top:50%;width:16%;aspect-ratio:1 / 1;transform:translate(-50%,-50%);border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #00000080,inset 0 0 0 1px #00000080;pointer-events:none}.trova-croce[hidden]{display:none}.trova-sinistra{display:grid;gap:.65rem;align-content:start;min-width:0}.trova-guida{color:var(--glass-ink-2);text-align:center}.trova-guida p{margin:0 0 .25rem;font-size:.9rem;line-height:1.45}.trova-guida .trova-piccolo{font-size:.8rem}.trova-mira{position:absolute;z-index:2;transform:translate(-50%,-50%);box-sizing:border-box;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 1.5px #0000008c,inset 0 0 0 1.5px #0000008c,0 3px 12px #00000059;cursor:grab;touch-action:none}.trova-mira:before{content:"";position:absolute;inset:-12px;border-radius:50%}.trova-mira:after{content:"";position:absolute;left:50%;top:50%;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:#fff;box-shadow:0 0 0 1.5px #0009}.trova-mira.is-trascina{cursor:grabbing;box-shadow:0 0 0 1.5px #0000008c,inset 0 0 0 1.5px #0000008c,0 6px 20px #00000073}.trova-mira.is-bianco{border-color:#ffd84a}.trova-mira[hidden]{display:none}.trova-lato{display:grid;gap:.9rem;align-content:start}.trova-azioni{display:flex;flex-wrap:wrap;gap:.6rem}.trova-azioni label.btn{cursor:pointer}.trova-letto{display:flex;align-items:center;gap:.6rem;font-size:.9rem;color:var(--glass-ink)}.trova-letto[hidden]{display:none}.trova-tondo{width:2rem;height:2rem;border-radius:50%;box-shadow:inset 0 0 0 1px #00000026,0 1px 3px #0003}.trova-luce,.trova-ris{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.trova-ris[hidden]{display:none}.trova-link{background:none;border:0;padding:0;color:var(--lp-bronze);font:inherit;font-weight:600;font-size:.9rem;cursor:pointer;text-align:left}.trova-link:hover{text-decoration:underline}.trova-link[hidden],.trova [data-trova-mirino][hidden],.trova [data-trova-blocca][hidden]{display:none}.trova-stato{margin:0;min-height:1.4em;font-weight:600;color:var(--glass-ink)}.trova-nota{margin:0;font-size:.8rem;line-height:1.45;color:var(--glass-ink-2)}.trova-solo-tel{display:none!important}@media (pointer: coarse){.trova-solo-tel{display:inline-flex!important}.trova-solo-pc{display:none!important}}.trova-tipo{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.trova-tipo>span{font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--glass-ink-2);margin-right:.2rem}.trova-tipo button{padding:.45rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,currentColor 22%,transparent);background:transparent;color:var(--glass-ink);font:inherit;font-size:.8rem;font-weight:600;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s}.trova-tipo button:hover{border-color:var(--lp-bronze);color:var(--lp-bronze)}.trova-tipo button.is-active{background:var(--lp-bronze);border-color:var(--lp-bronze);color:var(--lp-bronze-ink, #fff)}.trova-anteprima{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem}.trova-anteprima[hidden]{display:none}.trova-mini{position:relative;display:flex;flex-direction:column;gap:.3rem;padding:0;border:0;background:none;text-align:left;cursor:pointer;color:var(--glass-ink);font:inherit}.trova-mini img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:.6rem;background:#ece7de;box-shadow:0 1px 3px #0000001a}.trova-mini-t{display:flex;flex-direction:column;line-height:1.2;min-width:0}.trova-mini-t b{font-size:.8rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trova-mini-t small{font-size:.66rem;color:var(--glass-ink-2);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trova-mini .browse-vicino{left:.3rem;top:.3rem;font-size:.54rem;letter-spacing:.03em;padding:.14rem .4rem;white-space:nowrap}.trova-mini:hover img{box-shadow:0 6px 16px #0000002e}.browse-item.trova-lampo{box-shadow:0 0 0 3px var(--lp-bronze),0 10px 26px #0000002e}.browse-img{position:relative}.browse-vicino{position:absolute;left:.45rem;top:.45rem;z-index:3;padding:.18rem .5rem;border-radius:1rem;font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:#ffffffeb;color:#17130e;box-shadow:0 1px 4px #0000002e}.browse-vicino.is-molto{background:var(--lp-bronze);color:var(--lp-bronze-ink, #fff)}@media (max-width: 900px){.trova-corpo{grid-template-columns:1fr}.trova-scena canvas,.trova-scena video{max-height:52vh}.trova-azioni{display:grid;grid-template-columns:1fr 1fr}.trova-azioni .btn{width:100%;justify-content:center;padding-inline:.8rem}.trova-azioni [data-trova-mirino],.trova-azioni [data-trova-blocca]{grid-column:1 / -1}.trova-anteprima{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:34%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.4rem}.trova-mini{scroll-snap-align:start}.trova{padding:1rem}.trova-scena{min-height:11rem}.trova-barra{justify-content:stretch}.trova-apri{width:100%;justify-content:center}}.ordine{max-width:1080px}.ordine-intro{margin:0 0 1.6rem}.ordine-form{gap:1.6rem}.ordine-form[hidden]{display:none}.ordine-blocco{border:0;margin:0;padding:1.4rem 1.5rem 1.6rem;border-radius:1rem;display:grid;gap:1.1rem;min-width:0}.ordine-blocco>legend{float:left;width:100%;padding:0;margin:0 0 .2rem;font-family:var(--font-display);font-size:1.35rem;font-weight:500;color:var(--glass-ink);display:flex;align-items:center;gap:.7rem}.ordine-blocco>legend+*{clear:both}.ordine-n{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--lp-bronze);color:var(--lp-bronze-ink, #fff);font-size:.95rem;font-weight:700;flex:none}.ordine-ricorda{margin-top:.2rem}.ordine-scelta{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.75fr) minmax(0,1fr) minmax(0,1.5fr) auto;gap:.6rem;align-items:stretch}.ordine-cerca{position:relative;min-width:0}.ordine-scelta.is-cura [data-ordine-col]{display:none}.ordine-scelta.is-cura [data-ordine-art]{grid-column:span 2}.ordine-q,.ordine-sel{width:100%;min-width:0;height:3.1rem;padding:0 1rem;border-radius:.8rem;font:inherit;font-size:.95rem;border:1px solid var(--lp-line-strong);background-color:var(--lp-surface);color:var(--lp-ink)}.ordine-sel{padding-right:2.2rem;text-overflow:ellipsis;cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%238A6425' stroke-width='2'%3E%3Cpath d='M3 6l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .85rem center;background-size:.8rem}.ordine-sel:disabled{opacity:.5;cursor:not-allowed}.ordine-q:focus,.ordine-sel:focus{outline:2px solid var(--lp-bronze);outline-offset:1px;border-color:transparent}.ordine-inserisci{height:3.1rem;justify-content:center;white-space:nowrap}.ordine-inserisci:disabled{opacity:.45;cursor:not-allowed}.ordine-ris{position:absolute;z-index:30;top:calc(100% + .35rem);left:0;width:max(100%,22rem);max-width:calc(100vw - 2.5rem);max-height:min(26rem,60vh);overflow-y:auto;padding:.35rem;border-radius:.9rem;display:grid;gap:.2rem;border:1px solid var(--glass-line);background:var(--lp-surface);box-shadow:0 18px 40px -18px #00000073}.ordine-ris[hidden]{display:none}.ordine-voce{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.4rem .55rem .4rem .4rem;border-radius:.6rem;color:var(--glass-ink);cursor:pointer}.ordine-voce:hover,.ordine-voce.is-attiva{background:color-mix(in srgb,var(--lp-bronze) 14%,transparent)}.ordine-voce img{width:40px;height:40px;border-radius:.45rem;object-fit:cover;background:#ece7de}.ordine-voce span{display:block;min-width:0;line-height:1.25}.ordine-voce b{font-size:.88rem;font-weight:600}.ordine-voce small{font-size:.76rem;color:var(--lp-bronze);font-weight:600}.ordine-voce em{display:block;font-style:normal;font-size:.7rem;color:var(--glass-ink-2);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ordine-voce i{font-style:normal;font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--lp-bronze)}.ordine-suggerimento{margin:0;font-size:.88rem;color:var(--glass-ink-2)}.ordine-suggerimento[hidden]{display:none}.ordine-info{margin:0;padding:.6rem .9rem;border-radius:.7rem;border:1px solid var(--lp-bronze);font-size:.9rem;color:var(--glass-ink)}.ordine-info[hidden]{display:none}.ordine-righe{display:grid;gap:.6rem}.ordine-gruppi{display:grid;gap:2.6rem;margin-top:.7rem}.ordine-gruppo{display:grid;gap:.6rem;min-width:0}.ordine-gruppo[hidden]{display:none}.ordine-gruppo-t{margin:0;display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-bottom:.4rem;border-bottom:1px solid var(--glass-line);font-family:var(--font-display);font-size:.8rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-bronze)}.ordine-gruppo-t b{font-family:var(--font-body, inherit);font-size:.95rem;font-weight:600;letter-spacing:.01em;text-transform:none;color:var(--glass-ink);white-space:nowrap}.ordine-riga-cura .ordine-riga-info span{text-transform:none;letter-spacing:0;font-size:.78rem}.ordine-azioni{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem}.ordine-riga{position:relative;display:grid;grid-template-columns:56px minmax(0,1.3fr) 118px 138px minmax(0,1.1fr) 92px 30px;align-items:end;gap:.7rem;padding:.7rem;border-radius:.8rem;border:1px solid var(--glass-line);background:var(--lp-surface);transition:box-shadow .3s}.ordine-riga.is-lampo{box-shadow:0 0 0 3px var(--lp-bronze)}.ordine-riga.ha-errore{border-color:#b3261e}.ordine-riga-img{width:56px;height:56px;border-radius:.55rem;object-fit:cover;background:#ece7de;align-self:center}.ordine-riga-info{display:flex;flex-direction:column;align-self:center;min-width:0;line-height:1.25}.ordine-riga-info b{font-weight:600;font-size:.95rem}.ordine-riga-info small{font-size:.8rem;font-weight:600;color:var(--lp-bronze)}.ordine-riga-info span{font-size:.72rem;color:var(--glass-ink-2);text-transform:uppercase;letter-spacing:.04em}.ordine-riga label{display:grid;gap:.25rem;min-width:0}.ordine-riga label>span:first-child{font-size:.66rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--lp-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ordine-riga input{width:100%;padding:.55rem .7rem;border-radius:.55rem;border:1px solid var(--lp-line-strong);background:var(--lp-surface);color:var(--lp-ink);font:inherit;font-size:.92rem;min-width:0}.ordine-riga input:focus{outline:2px solid var(--lp-bronze);outline-offset:1px;border-color:transparent}.ordine-u{position:relative;display:block}.ordine-u input{padding-right:2.9rem;text-align:right}.ordine-u i{position:absolute;right:.65rem;top:50%;transform:translateY(-50%);font-style:normal;font-size:.78rem;color:var(--glass-ink-2);pointer-events:none}.ordine-riga-tot{align-self:center;text-align:right;font-weight:600;font-size:.92rem;white-space:nowrap}.ordine-riga-x{align-self:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--glass-line);background:transparent;color:var(--glass-ink);font-size:1.15rem;line-height:1;cursor:pointer}.ordine-riga-x:hover{border-color:#b3261e;color:#b3261e}.ordine-riga-err{grid-column:1 / -1;margin:0;font-size:.82rem;color:#b3261e;font-weight:600}.ordine-riga-err[hidden]{display:none}.ordine-righe-vuote,.ordine-avviso{margin:0;font-size:.88rem;color:var(--glass-ink-2)}.ordine-righe-vuote[hidden],.ordine-avviso[hidden]{display:none}.ordine-totale{margin:0;text-align:right;font-size:1.05rem;color:var(--glass-ink)}.ordine-totale[hidden]{display:none}.ordine-totale span{font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--glass-ink-2);margin-right:.6rem}.ordine-invia{justify-self:start}.ordine-errore{color:#b3261e;margin:0;font-weight:600}.ordine-errore[hidden]{display:none}.ordine-nota{margin:0;font-size:.82rem;color:var(--glass-ink-2)}.ordine-fatto{padding:2rem 1.6rem;border-radius:1rem;text-align:center;display:grid;justify-items:center;gap:.6rem}.ordine-fatto[hidden]{display:none}.ordine-fatto svg{width:2.6rem;height:2.6rem;color:var(--lp-bronze)}.ordine-fatto h2{margin:0;font-family:var(--font-display);font-weight:500}.ordine-fatto p{margin:0 0 .6rem;max-width:38rem}.ordine-azioni[hidden]{display:none}.ordine-come,.ordine-codice{display:grid;gap:.6rem;padding:1.05rem 1.15rem;border-radius:.8rem;border:1px solid var(--glass-line);background:color-mix(in srgb,var(--lp-surface) 70%,transparent)}.ordine-codice{border-color:var(--lp-bronze);box-shadow:0 0 0 1px var(--lp-bronze)}.ordine-codice[hidden]{display:none}.ordine-come-t{margin:0;font-family:var(--font-display);font-size:1.1rem;font-weight:500;color:var(--glass-ink)}.ordine-come>p,.ordine-codice>p{margin:0;font-size:.9rem;line-height:1.5;color:var(--glass-ink);max-width:46rem}.ordine-come>.ordine-nota,.ordine-codice>.ordine-nota{font-size:.82rem;color:var(--glass-ink-2)}.ordine-passi{margin:0;padding-left:1.35rem;display:grid;gap:.3rem;font-size:.9rem;line-height:1.45;color:var(--glass-ink);max-width:46rem}.ordine-passi li::marker{color:var(--lp-bronze);font-weight:700}.ordine-cod-riga{display:flex;flex-wrap:wrap;align-items:end;gap:.7rem}.ordine-cod-campo{display:grid;gap:.3rem}.ordine-cod-campo span{font-size:.66rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--lp-ink-2)}.ordine-cod-campo input{width:11rem;height:3.1rem;padding:0 1rem;border-radius:.8rem;border:1px solid var(--lp-line-strong);background:var(--lp-surface);color:var(--lp-ink);font:inherit;font-size:1.4rem;letter-spacing:.3em;font-variant-numeric:tabular-nums}.ordine-cod-campo input:focus{outline:2px solid var(--lp-bronze);outline-offset:1px;border-color:transparent}.ordine-cod-riga .btn{min-height:3.1rem}.ordine-codice>.ordine-cod-ok{font-weight:600;color:var(--lp-bronze)}.ordine-cod-ok[hidden],.ordine-riconosciuto[hidden]{display:none}.ordine-recapiti a{color:inherit}.ordine-fatto .ordine-riconosciuto{font-size:.9rem;color:var(--glass-ink-2)}.ordine-sospesi{padding:2.2rem 1.6rem;border-radius:1rem;text-align:center;display:grid;justify-items:center;gap:.7rem}.ordine-sospesi svg{width:2.6rem;height:2.6rem;color:var(--lp-bronze)}.ordine-sospesi h2{margin:0;font-family:var(--font-display);font-weight:500}.ordine-sospesi p{margin:0;max-width:38rem}.ordine-sospesi .ordine-azioni{justify-content:center;margin-top:.4rem}.ordine-sospesi-nota{font-weight:600}@media (max-width: 900px){.ordine-blocco{padding:1.1rem 1rem 1.3rem}.ordine-riga{grid-template-columns:48px minmax(0,1fr) minmax(0,1fr) 30px;align-items:center;gap:.55rem .6rem}.ordine-riga-img{width:48px;height:48px;grid-column:1;grid-row:1}.ordine-riga-info{grid-column:2 / 4;grid-row:1}.ordine-riga-x{grid-column:4;grid-row:1}.ordine-riga-q{grid-column:1 / 3;grid-row:2}.ordine-riga-p{grid-column:3 / 5;grid-row:2}.ordine-riga-n{grid-column:1 / -1;grid-row:3}.ordine-riga-tot{grid-column:1 / -1;grid-row:4}.ordine-riga-tot:empty{display:none}}@media (max-width: 900px){.ordine-scelta{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ordine-cerca{grid-column:1 / -1}.ordine-ris{width:100%;max-width:none}.ordine-inserisci{width:100%}.ordine-scelta.is-cura [data-ordine-art]{grid-column:auto}.ordine-scelta.is-cura .ordine-inserisci{grid-column:1 / -1}.ordine-gruppi{gap:2.2rem}}@media (max-width: 600px){.ordine-azioni .btn{width:100%;justify-content:center}.ordine-cod-riga,.ordine-cod-campo{width:100%}.ordine-cod-campo input,.ordine-cod-riga .btn{width:100%;justify-content:center}.ordine-scelta{grid-template-columns:minmax(0,1fr)}.ordine-scelta.is-cura .ordine-inserisci{grid-column:auto}}.coll-media .chip-flag{left:auto;right:.9rem;max-width:calc(100% - 1.8rem);white-space:nowrap}.lav-card .lav-testo .lav-occhio{font-size:calc(.9rem * var(--dim-p-schede, 1) * var(--lav-dim-o, 1))}.lav-card .lav-testo h3{font-size:calc(clamp(1.12rem,7.4cqi,1.72rem) * var(--dim-s-schede, 1) * var(--lav-dim-t, 1))}.lav-card .lav-testo p:not(.lav-occhio){font-size:calc(clamp(.86rem,4.4cqi,1.02rem) * var(--dim-p-schede, 1) * var(--lav-dim-p, 1))}.main-nav .lang-menu-btn{width:2.5rem;height:2.5rem;min-width:44px;min-height:44px;padding:0;justify-content:center;border-radius:50%;border:1px solid color-mix(in srgb,currentColor 30%,transparent);background:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:inherit;font-size:.72rem;font-weight:600;letter-spacing:.08em;transition:background-color .2s,transform .2s,border-color .2s}.main-nav .lang-menu-btn svg{display:none}.main-nav .lang-menu-btn:hover,.main-nav .lang-menu.is-open .lang-menu-btn{background:color-mix(in srgb,currentColor 10%,transparent);border-color:color-mix(in srgb,currentColor 30%,transparent);transform:scale(1.06)}.appearance-bar{box-sizing:border-box;min-height:44px;border-color:color-mix(in srgb,currentColor 30%,transparent)}.main-nav a,.main-nav .nav-toggle{-webkit-text-stroke:.3px currentColor}.mega-list a{font-size:1.05rem}.mega-list a small{font-size:.8rem}.mega-list--azienda .ma-nome{font-size:1.12rem}.mega-list--azienda a small{font-size:.88rem}.mm-list>li>a,.mm-acc>button{-webkit-text-stroke:.25px currentColor}.mm-sub a{font-size:calc(1.12rem * var(--dim-m-tel, 1))}.mm-sub a small{font-size:.84rem}@media (min-width: 1301px){.site-header .header-inner{gap:1.5rem}}@media (min-width: 1081px){.main-nav>li.nav-cerca{margin-left:.7rem}.appearance-bar .ap-sw .ap-item{min-width:1.65rem}}.main-nav.pillole-corte a.nav-pill{padding-inline:.78rem}.main-nav.pillole-corte a.nav-pill>span:not(.mood-count){position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.art-pdf{margin-top:0;padding:1.3rem 1.5rem;gap:1rem 1.2rem}.art-pdf .art-pdf-testo{flex:1 1 12rem;min-width:0}.art-pdf .gallery-actions .scheda-pdf{color:var(--lp-bg);letter-spacing:.08em;padding-inline:1.15rem}.art-pdf .gallery-actions .scheda-tecnica{color:var(--lp-bronze-ink, #fff)}.art-pdf .gallery-actions .scheda-pdf svg{color:currentColor}.art-pdf .art-pdf-testo small{display:block;margin-top:.15rem}.art-pdf .btn{margin-left:0}.art-pdf .gallery-actions{margin-top:0;flex:0 1 auto}.gallery-actions .scheda-tecnica{background:var(--lp-bronze);color:var(--lp-bronze-ink, #fff);border-color:var(--lp-bronze)}.gallery-actions .scheda-tecnica:hover{background:var(--lp-bronze)}.gallery-actions .scheda-tecnica svg{width:1rem;height:1rem}@media (max-width: 760px){.art-pdf{padding:1.2rem}.art-pdf .gallery-actions{width:100%}}.board-wrap .board-tile{overflow:visible;box-shadow:none;background:none}.board-wrap .board-tile.is-dragging{box-shadow:none}.board-wrap .board-tile:hover{z-index:var(--bt-z, 50)!important}.board-wrap .board-tile.is-dragging{z-index:9999!important}.board-wrap .board-tile,.board-wrap .board-tile:hover{transform:none}.board-wrap .board-tile:hover{transform:scale(1.04)!important}.board-wrap .board-tile.is-dragging{transform:scale(1.05) rotate(var(--mb-tilt, -6deg))!important}.bt-pezzo{position:absolute;display:block;transform:rotate(var(--bt-rot, 0deg));filter:drop-shadow(0 12px 16px rgba(20,14,6,.3));transition:filter .3s}.board-wrap .board-tile.is-dragging .bt-pezzo{filter:drop-shadow(0 24px 30px rgba(20,14,6,.42))}.board-wrap .board-tile .bt-pezzo img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;display:block}.board-wrap .board-tile figcaption{left:50%;right:auto;transform:translate(-50%);width:max-content;max-width:max(calc(100% - 1rem),7.5rem);z-index:2}.board-wrap .board-tile .bt-tools{left:50%;right:auto;transform:translate(-50%);width:max-content;flex-wrap:nowrap;justify-content:center}.board-wrap .board-tile.forma-f figcaption{bottom:15%}.board-wrap .board-tile.forma-c figcaption{bottom:13%}.board-wrap .board-tile.forma-f .bt-tools,.board-wrap .board-tile.forma-c .bt-tools{top:9%}.board-wrap.is-pulita .board-tile:not(.is-scelto) figcaption,.board-wrap.is-pulita .board-tile:not(.is-scelto) .bt-tools{opacity:0!important;visibility:hidden;pointer-events:none}.board-wrap.is-pulita .board-tile.is-scelto .bt-tools{opacity:1}.board-wrap .board-tile.is-scelto{z-index:9000!important}@media (pointer: coarse){.board-wrap .board-tile:not(.is-scelto) .bt-tools{opacity:0;visibility:hidden;pointer-events:none}.board-wrap .board-tile.is-scelto .bt-tools{opacity:1}}@media (max-width: 1080px){.mood-actions .mood-img{flex:1 1 100%;order:3}}.board-wrap.is-pulita .board-tile{cursor:pointer}.board-wrap{isolation:isolate}.board-wrap{--bt-gap: max(.15rem, calc(var(--bt-lato, 120px) * .03));--bt-fila: calc((var(--bt-lato, 120px) * .94 - (var(--bt-n, 4) - 1) * var(--bt-gap)) / var(--bt-n, 4));--bt-b: clamp(1.5rem, var(--bt-fila), 2.6rem)}@media (max-width: 1080px){.board-wrap{--bt-b: clamp(1.2rem, var(--bt-fila), 2.6rem)}}.board-wrap .board-tile .bt-tools{gap:var(--bt-gap)}.board-wrap .board-tile.is-stretta .bt-tools{flex-wrap:wrap;width:calc(2 * var(--bt-b) + var(--bt-gap))}.board-wrap .bt-tools .bt-btn{width:var(--bt-b);height:var(--bt-b)}.board-wrap .bt-tools .bt-btn svg{width:calc(var(--bt-b) * .52);height:calc(var(--bt-b) * .52)}.mood-comandi{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-left:auto}.mood-cmd[aria-pressed=true]{color:var(--lp-bronze);border-color:var(--lp-bronze)}@media (max-width: 1080px){.board-espandi.mood-cmd{display:inline-flex}.mood-comandi{margin-left:0}}.mood-img[aria-busy=true]{opacity:.6;pointer-events:none;cursor:progress}.mood-actions .btn{padding:.52rem 1rem;font-size:.7rem;letter-spacing:.12em;min-height:2.25rem;gap:.4rem}.mood-actions .btn svg{width:.85rem;height:.85rem}@media (max-width: 480px){.mood-comandi{gap:.35rem}.mood-comandi .mood-cmd{padding:.42rem .58rem;letter-spacing:.06em;gap:.3rem}}@media (max-width: 374px){.mood-comandi [data-board-clear]{padding-inline:.6rem}.mood-comandi [data-board-clear] span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media (max-width: 1080px){.mood-actions{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.mood-actions .btn,.mood-actions .mood-pdf,.mood-actions .mood-img,.mood-actions .mood-ordina{width:100%;order:0;justify-content:center;padding-inline:.6rem}}.ordine-svuota-riga{margin:.2rem 0 0;text-align:right}.ordine-svuota-riga[hidden]{display:none}.ordine-svuota{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border-radius:999px;border:1px solid color-mix(in srgb,currentColor 25%,transparent);background:none;color:var(--glass-ink-2);font:inherit;font-size:.78rem;font-weight:600;cursor:pointer}.ordine-svuota svg{width:1rem;height:1rem}.ordine-svuota:hover,.ordine-svuota:focus-visible{color:#b3261e;border-color:#b3261e}.intro-grid--orizz{grid-template-columns:1fr 1fr}.intro-grid--orizz.intro-grid--foto-sx{grid-template-columns:1.08fr .92fr}.intro-grid--orizz .intro-figure{aspect-ratio:3 / 2}.intro-grid--quadra.intro-grid--foto-sx{grid-template-columns:.85fr 1.15fr}.intro-grid--quadra .intro-figure{aspect-ratio:1 / 1}.intro-cta{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.7rem}@media (max-width: 1080px){.intro-grid--orizz,.intro-grid--orizz.intro-grid--foto-sx,.intro-grid--quadra.intro-grid--foto-sx{grid-template-columns:1fr}}.stage-bar .view-switch{padding:.22rem}.stage-bar .view-switch .switch-thumb{top:.22rem;bottom:.22rem;left:.22rem}.stage-bar .view-switch button{padding:.45rem 1.05rem;font-size:.76rem;gap:.42rem;letter-spacing:.12em}.stage-bar .view-switch button svg{width:.95rem;height:.95rem}.stage-bar .view-switch button.is-active svg{color:var(--lp-bronze)}@media (max-width: 620px){.stage-bar .view-switch button{padding:.45rem .62rem;font-size:.7rem;gap:.3rem;letter-spacing:.05em}.stage-bar .view-switch button svg{width:.85rem;height:.85rem}}.numbers .num strong{font-size:calc(clamp(2.4rem,4vw,3.6rem) * var(--num-dim-n, 1))}.numbers .num span{font-size:calc(.8rem * var(--num-dim-e, 1))}:is(h1,h2,h3):has(+.sez-sottotitolo){margin-bottom:0}.sez-sottotitolo{margin:clamp(-3px,5.5px - .53vw,4px) 0 0;font-family:var(--font-sub, inherit);font-weight:400;text-transform:none;letter-spacing:0;font-size:calc(clamp(1.05rem,1.5vw,1.35rem) * var(--dim-s-blocchi, 1));line-height:1.35;color:color-mix(in srgb,currentColor 74%,transparent)}.page-hero .sez-sottotitolo{color:#ffffffe0;max-width:30em;margin:clamp(-8px,1.8px - .615vw,0px) 0 .7em;font-size:calc(clamp(1.2rem,2vw,1.65rem) * var(--dim-s-blocchi, 1))}.band--color .newsletter-panel.is-plain .eyebrow,.band--image .newsletter-panel.is-plain .eyebrow{color:var(--band-accento, var(--lp-bronze))}.band--color .newsletter-panel.is-plain .eyebrow:before,.band--image .newsletter-panel.is-plain .eyebrow:before{background:var(--band-accento, var(--lp-bronze))}.newsletter-panel.is-white .eyebrow{color:var(--lp-accento-scuro)}.newsletter-panel.is-white .eyebrow:before{background:var(--lp-accento-scuro)}.newsletter-panel .nl-slot .tnp-field label,.newsletter-panel .nl-slot .tnp-privacy-field{color:inherit}.newsletter-panel .nl-slot .tnp-field-email label{opacity:.78}.cert-pag{padding-block:clamp(1.5rem,4vw,3rem) clamp(3rem,7vw,6rem)}.cert-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2rem,5vw,5rem);align-items:center}.cert-titolo-pag{margin-bottom:.35em}.cert-numeri{list-style:none;margin:2.2rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:clamp(1.6rem,4vw,3.2rem)}.cert-numeri li{display:flex;flex-direction:column}.cert-numeri strong{font-family:var(--font-display);font-weight:500;font-size:clamp(2.6rem,4.6vw,3.8rem);line-height:1;color:var(--lp-accento)}.cert-numeri span{margin-top:.45rem;font-size:.76rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-ink-2)}.cert-indice{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem 1rem;padding-bottom:1.6rem}.cert-indice:before{content:"";position:absolute;inset:-14% 0;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--lp-accento) 18%,transparent),transparent)}.cert-tessera{display:flex;flex-direction:column;align-items:center;gap:.55rem;text-align:center}.cert-indice .cert-tessera:nth-child(2n){transform:translateY(1.6rem)}.cert-tessera-logo{width:100%;aspect-ratio:1;border-radius:1.1rem;background:#fff;border:1px solid var(--lp-line);display:grid;place-items:center;padding:17%;box-shadow:0 16px 30px -22px #17130e73;transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s,border-color .4s}.cert-tessera-logo img{max-width:100%;max-height:100%;object-fit:contain}.cert-tessera-nome{font-size:.72rem;font-weight:600;letter-spacing:.05em;line-height:1.3;color:var(--lp-ink-2);transition:color .3s}.cert-tessera:hover .cert-tessera-logo,.cert-tessera:focus-visible .cert-tessera-logo{transform:translateY(-5px) rotate(-2.5deg);border-color:var(--lp-accento);box-shadow:0 24px 38px -24px #17130e99}.cert-tessera:hover .cert-tessera-nome,.cert-tessera:focus-visible .cert-tessera-nome{color:var(--lp-accento)}.cert-tessera:focus-visible{outline:none}.cert-elenco{margin-top:clamp(4rem,9vw,7rem)}.cert-blocco{display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:clamp(1.8rem,4.5vw,4.5rem);align-items:start;padding-block:clamp(2.2rem,4.5vw,3.6rem);border-top:1px solid var(--lp-line);scroll-margin-top:calc(var(--hdr-occupa, var(--hdr-h)) + 1.5rem)}.cert-blocco:last-child{border-bottom:1px solid var(--lp-line)}.cert-blocco-logo{position:relative;aspect-ratio:1;border-radius:1.4rem;background:#fff;border:1px solid var(--lp-line);display:grid;place-items:center;padding:21%;box-shadow:0 34px 60px -42px #17130e8c}.cert-blocco-logo img{max-width:100%;max-height:100%;object-fit:contain}.cert-blocco-num{position:absolute;top:.85rem;left:1.1rem;font-family:var(--font-display);font-size:1.05rem;letter-spacing:.08em;color:var(--lp-accento-scuro)}.cert-blocco-nome{font-size:clamp(1.6rem,2.6vw,2.2rem);margin-bottom:.3em}.cert-blocco-che{font-size:1.06rem;font-weight:600;line-height:1.5;color:var(--lp-accento);margin:0 0 1rem;max-width:40em}.cert-blocco-testo{color:var(--lp-ink-2);max-width:46em;margin:0 0 1.7rem}.cert-su-tit{font-size:.74rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--lp-ink-2);margin:0 0 .8rem}.cert-su{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.55rem}.cert-su-stessi a{color:var(--lp-accento);text-decoration:underline;text-underline-offset:3px}.cert-su a{display:inline-flex;align-items:center;gap:.55rem;padding:.3rem 1rem .3rem .3rem;border:1px solid var(--lp-line);border-radius:999px;background:var(--lp-surface);font-size:.92rem;font-weight:500;line-height:1.2;transition:border-color .25s,color .25s,transform .25s}.cert-su a:hover,.cert-su a:focus-visible{border-color:var(--lp-accento);color:var(--lp-accento);transform:translateY(-2px)}.cert-su img,.cert-su-vuoto{width:2rem;height:2rem;border-radius:50%;object-fit:cover;background:var(--lp-grey, #EFEBE4);flex:none}@media (min-width: 900px){.cert-blocco:nth-child(2n){grid-template-columns:minmax(0,1fr) minmax(0,280px)}.cert-blocco:nth-child(2n) .cert-blocco-logo{order:2}}.cert-tab{margin-top:clamp(4rem,9vw,7rem)}.cert-tab .muted{margin:0 0 1.6rem;max-width:46em}.cert-tab-scorri{position:relative;overflow-x:auto;border:1px solid var(--lp-line);border-radius:1.2rem;background:var(--lp-surface)}.cert-tab-scorri:focus-visible{outline:2px solid var(--lp-accento);outline-offset:3px}.cert-tabella{width:100%;min-width:640px;border-collapse:separate;border-spacing:0;table-layout:fixed}.cert-tabella th,.cert-tabella td{padding:.7rem .55rem;border-bottom:1px solid var(--lp-line);text-align:center;vertical-align:middle}.cert-tabella tbody tr:last-child>*{border-bottom:0}.cert-tabella thead th{padding-block:1rem}.cert-tabella thead a{display:grid;place-items:center;width:3.3rem;height:3.3rem;margin:0 auto;padding:.4rem;background:#fff;border:1px solid var(--lp-line);border-radius:.75rem;transition:transform .25s,border-color .25s}.cert-tabella thead img{max-width:100%;max-height:100%;object-fit:contain}.cert-tabella thead a:hover{transform:translateY(-2px);border-color:var(--lp-accento)}.cert-tab-art{width:12.5rem;text-align:left!important;position:sticky;left:0;z-index:1;background:var(--lp-surface)}.cert-tab-art a{display:inline-flex;align-items:center;gap:.7rem;font-weight:500}.cert-tab-art a:hover{color:var(--lp-accento)}.cert-tab-art img{width:2.2rem;height:2.2rem;border-radius:.55rem;object-fit:cover;flex:none}.cert-tabella tbody tr:hover>*{background:color-mix(in srgb,var(--lp-accento) 6%,var(--lp-surface))}.cert-si svg{display:block;width:1.65rem;height:1.65rem;padding:.32rem;margin:0 auto;border-radius:50%;color:var(--lp-accento-ink);background:var(--lp-accento)}.cert-no{color:var(--lp-ink-2);opacity:.45;font-size:1.4rem;line-height:1}.cert-fine{margin-top:clamp(3rem,7vw,5rem);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.4rem 3rem;padding:clamp(1.6rem,3.5vw,2.6rem);border-radius:1.4rem;background:color-mix(in srgb,var(--lp-accento) 8%,var(--lp-surface));border:1px solid color-mix(in srgb,var(--lp-accento) 24%,transparent)}.cert-fine p{margin:0;max-width:38em;font-size:1.1rem}.cert-fine-btn{display:flex;flex-wrap:wrap;gap:.8rem}@media (max-width: 1080px){.cert-hero{grid-template-columns:1fr}.cert-indice{max-width:620px}}@media (max-width: 640px){.cert-indice{gap:.7rem .55rem;padding-bottom:.9rem}.cert-indice .cert-tessera:nth-child(2n){transform:translateY(.9rem)}.cert-tessera-logo{border-radius:.8rem;padding:14%}.cert-tessera-nome{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cert-blocco{grid-template-columns:1fr}.cert-blocco-logo{width:min(200px,60%)}.cert-fine-btn .btn{flex:1 1 auto;justify-content:center}}
