:root{--wp--preset--color--ivory:#FAFAF7;--wp--preset--color--ivory-2:#F4EEE4;--wp--preset--color--ivory-3:#EDE5D8;--wp--preset--color--charcoal:#1A1A1A;--wp--preset--color--char-mid:#3C3C3C;--wp--preset--color--char-lt:#6B6B6B;--wp--preset--color--gold:#C5A880;--wp--preset--color--gold-lt:#E6D4B8;--wp--preset--color--gold-dk:#816645;--wp--preset--color--white:#FFFFFF;--serif:'Cormorant Garamond',Georgia,serif;--sans:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;--nav-h:76px;--ease:cubic-bezier(.4,0,.2,1);--ease-out:cubic-bezier(.22,1,.36,1);--ease-in:cubic-bezier(.4,0,1,1);--dur:.32s;--dur-wej:.42s;--dur-wyj:.22s;--s-sm:0 2px 14px rgba(26,26,26,.06);--s-md:0 8px 42px rgba(26,26,26,.10);--s-lg:0 24px 70px rgba(26,26,26,.16);--r:3px;--stacco:24px;--tz:1}*,::after,::before{box-sizing:border-box}body{margin:0;overflow-x:hidden;-webkit-font-smoothing:antialiased;background:var(--wp--preset--color--ivory);color:var(--wp--preset--color--charcoal);font-family:var(--sans);font-size:calc(16px * var(--tz));line-height:1.72}h1,h2,h3,h4,h5,h6{font-family:var(--serif);font-weight:300}img{max-width:100%;height:auto;display:block}html{-webkit-tap-highlight-color:#fff0}a{text-decoration:none;color:var(--wp--preset--color--gold-dk);transition:color var(--dur) var(--ease)}a:hover:where(:not(.dotyk *)){color:var(--wp--preset--color--charcoal)}button{font-family:inherit;cursor:pointer}ul{list-style:none;margin:0;padding:0}.wp-block-image,figure{margin:0}.wp-block-image img{max-width:100%;height:auto}.screen-reader-text,.skip-link.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.skip-link.screen-reader-text:focus{background:var(--wp--preset--color--white);clip-path:none;color:var(--wp--preset--color--charcoal);display:block;height:auto;left:8px;top:8px;padding:14px 22px;width:auto;z-index:100000}.wp-site-blocks>main{margin-top:var(--stacco)}.wp-site-blocks>main:has(>.entry-content>.hero:first-child){margin-top:0}.entry-content>*+*,.wp-site-blocks>main+*{margin-top:var(--stacco)}.entry-content>.unito{margin-top:0}.entry-content>.master-banner{margin-top:var(--stacco)}.testo-legale>*{margin:var(--stacco) 0 0}.testo-legale>:first-child{margin-top:0}.site-header{height:var(--nav-h);background:rgb(250 250 247 / .82);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);border-bottom:1px solid rgb(197 168 128 / .22);transition:background var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.js .site-header{position:fixed;top:0;left:0;right:0;z-index:900}.admin-bar.js .site-header{top:var(--wp-admin--admin-bar--height,32px)}.site-header.scrolled{background:rgb(250 250 247 / .96);box-shadow:0 2px 28px rgb(26 26 26 / .09)}.hdr-inner{max-width:1320px;margin:0 auto;padding:0 48px;height:100%;display:flex;align-items:center;gap:36px}.logo{position:relative;display:flex;align-items:center;gap:13px;flex-shrink:0}.logo img{width:44px;height:44px;border-radius:50%;object-fit:cover;border:1.5px solid var(--wp--preset--color--gold-lt);transition:border-color var(--dur) var(--ease)}.logo:hover:where(:not(.dotyk *)) img{border-color:var(--wp--preset--color--gold)}.foot-logo .wp-block-site-logo,.logo .wp-block-site-logo{line-height:0;flex-shrink:0}.logo-txt{display:flex;flex-direction:column;line-height:1.25}.logo-txt p{margin:0}.logo-name{font-family:var(--serif);font-size:calc(15px * var(--tz));font-weight:600;color:var(--wp--preset--color--charcoal);letter-spacing:.02em}.logo-name a{color:inherit}.logo-name a::after{content:'';position:absolute;inset:0}.logo-sub{font-size:calc(10px * var(--tz));font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--wp--preset--color--gold-dk)}.main-nav-wrap{display:contents}.main-nav{flex:1;display:flex;align-items:center;justify-content:center;gap:2px}.main-nav li a{display:block;font-size:calc(11.5px * var(--tz));font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--wp--preset--color--char-mid);padding:9px 15px;border-radius:var(--r);position:relative;transition:color var(--dur) var(--ease)}.main-nav li a::after{content:'';position:absolute;bottom:5px;left:15px;right:15px;height:1.5px;background:var(--wp--preset--color--gold);transform:scaleX(0);transform-origin:center;transition:transform .34s var(--ease-out)}.main-nav li a:hover:where(:not(.dotyk *)),.main-nav li.current-menu-item>a{color:var(--wp--preset--color--charcoal)}.main-nav li a:hover:where(:not(.dotyk *))::after,.main-nav li.current-menu-item>a::after{transform:scaleX(1)}.wp-block-social-links{display:flex;align-items:center}.wp-social-link svg{display:block;fill:currentColor}.hdr-soc{gap:10px;flex-shrink:0}.hdr-soc a{width:31px;height:31px;border-radius:50%;border:1px solid var(--wp--preset--color--gold-lt);display:flex;align-items:center;justify-content:center;color:var(--wp--preset--color--char-mid);transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),scale .2s var(--ease-out)}.hdr-soc a:hover:where(:not(.dotyk *)){background:var(--wp--preset--color--gold-lt);border-color:var(--wp--preset--color--gold);color:var(--wp--preset--color--charcoal)}.hdr-soc svg{width:13px;height:13px}.ham{display:none;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:44px;height:44px;margin:0 -11px 0 auto;background:0 0;border:none;padding:0}.ham span{display:block;width:22px;height:1.5px;background:var(--wp--preset--color--charcoal);transition:transform .36s var(--ease-out),opacity .2s var(--ease)}.ham.open span:first-child{transform:translateY(6.5px) rotate(45deg)}.ham.open span:nth-child(2){opacity:0;transform:scaleX(0)}.ham.open span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.mob-nav{display:block;position:fixed;top:var(--nav-h);left:0;right:0;background:var(--wp--preset--color--ivory);border-bottom:1px solid var(--wp--preset--color--gold-lt);box-shadow:0 18px 40px rgb(26 26 26 / .08);padding:12px 0 20px;z-index:899;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity var(--dur-wyj) var(--ease-in),transform var(--dur-wyj) var(--ease-in),visibility 0s linear var(--dur-wyj)}.mob-nav-tlo{position:fixed;inset:0;z-index:898;background:rgb(20 16 10 / .28);opacity:0;visibility:hidden;transition:opacity var(--dur-wyj) var(--ease-in),visibility 0s linear var(--dur-wyj)}.mob-nav-tlo.open{opacity:1;visibility:visible;transition:opacity var(--dur-wej) var(--ease-out),visibility 0s}.admin-bar .mob-nav{top:calc(var(--nav-h) + var(--wp-admin--admin-bar--height,32px))}.mob-nav.open{opacity:1;visibility:visible;transform:none;transition:opacity .3s var(--ease-out),transform var(--dur-wej) var(--ease-out),visibility 0s}.mob-nav li{opacity:0;transform:translateY(-6px);transition:opacity .18s var(--ease-in),transform .18s var(--ease-in)}.mob-nav.open li{opacity:1;transform:none;transition:opacity .36s var(--ease-out),transform .42s var(--ease-out)}.mob-nav.open li:nth-child(2){transition-delay:.03s}.mob-nav.open li:nth-child(3){transition-delay:.06s}.mob-nav.open li:nth-child(4){transition-delay:.09s}.mob-nav.open li:nth-child(5){transition-delay:.12s}.mob-nav.open li:nth-child(6){transition-delay:.15s}.mob-nav.open li:nth-child(n+7){transition-delay:.18s}.mob-nav li a{display:block;padding:14px 24px;font-size:calc(13px * var(--tz));font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--wp--preset--color--char-mid);transition:color var(--dur) var(--ease)}.mob-nav li.current-menu-item>a{color:var(--wp--preset--color--charcoal)}.wrap{max-width:1240px;margin:0 auto;padding:0 48px}.wrap-sm{max-width:860px;margin:0 auto;padding:0 48px}.section{padding:90px 0}.section-white{background:var(--wp--preset--color--white)}.eyebrow{font-size:calc(10.5px * var(--tz));font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--wp--preset--color--gold-dk);margin-bottom:14px}.eyebrow-c{text-align:center;margin-bottom:36px}.h-serif{font-family:var(--serif);font-weight:300;color:var(--wp--preset--color--charcoal);line-height:1.18;font-size:calc(clamp(28px,4vw,52px) * var(--tz));margin-bottom:18px}.h-serif em{font-style:italic;color:var(--wp--preset--color--gold-dk)}.h-serif-sm{font-size:calc(clamp(22px,3vw,34px) * var(--tz))}h2.con-riga,h2.con-riga-c{margin-bottom:28px}.con-riga-c::after,.con-riga::after{content:'';display:block;width:48px;height:1px;background:var(--wp--preset--color--gold);margin-top:18px}.con-riga-c::after{margin-left:auto;margin-right:auto}.body-txt{font-size:calc(15.5px * var(--tz));color:var(--wp--preset--color--char-mid);line-height:1.86;margin-bottom:18px}.wp-block-buttons{display:flex;flex-wrap:wrap}.wp-block-button__link{display:inline-flex;align-items:center;gap:8px;font-family:var(--sans);font-size:calc(11px * var(--tz));font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding:13px 34px;border-radius:var(--r);cursor:pointer;transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),transform .3s var(--ease-out),scale .2s var(--ease-out);border:1px solid #fff0;line-height:1.72}.btn-gold .wp-block-button__link{background:var(--wp--preset--color--gold-lt);color:var(--wp--preset--color--charcoal);border-color:var(--wp--preset--color--gold)}.btn-gold .wp-block-button__link:hover:where(:not(.dotyk *)){background:var(--wp--preset--color--gold-dk);border-color:var(--wp--preset--color--gold-dk);color:var(--wp--preset--color--white);transform:translateY(-1px)}.wp-block-button__link:active{scale:.97;transition-duration:var(--dur),var(--dur),var(--dur),.3s,.08s}.btn-outline-dark .wp-block-button__link{background:0 0;color:var(--wp--preset--color--white);border-color:rgb(255 255 255 / .55)}.btn-outline-dark .wp-block-button__link:hover:where(:not(.dotyk *)){background:rgb(255 255 255 / .12);border-color:rgb(255 255 255 / .85);color:var(--wp--preset--color--white);transform:translateY(-1px)}.wp-block-buttons.bottoni-dopo-testo{padding-top:8px}.wp-block-buttons.bottoni-centro{justify-content:center;margin-top:32px}.page-hero{padding:calc(var(--nav-h) + 32px) 48px 40px;text-align:center;background:var(--wp--preset--color--ivory);border-bottom:1px solid var(--wp--preset--color--gold-lt);position:relative}.page-hero>*{max-width:1240px;margin:0 auto}.page-hero>*+*{margin-top:var(--stacco)}.page-hero::after{content:'';position:absolute;bottom:-1px;left:50%;transform:translateX(-50%);width:56px;height:2px;background:var(--wp--preset--color--gold)}.page-hero h1{font-family:var(--serif);font-size:calc(clamp(34px,5.5vw,68px) * var(--tz));font-weight:300;color:var(--wp--preset--color--charcoal);letter-spacing:.01em}.page-hero p:not(.eyebrow){margin-top:14px;font-size:calc(14px * var(--tz));color:var(--wp--preset--color--char-lt);letter-spacing:.06em}.hero{position:relative;height:100vh;height:100svh;min-height:560px;display:flex;flex-direction:column;text-align:center;overflow:hidden;background:#111}.hero-bg{position:absolute;inset:0;transform-origin:50% 60%}.js .hero-bg{animation:heroAssesto 2.6s var(--ease-out) both}@keyframes heroAssesto{0%{transform:scale(1.07)}100%{transform:none}}.hero-bg img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.hero-bg::after{content:'';position:absolute;inset:0;background:linear-gradient(160deg,rgb(20 16 10 / .3) 0,rgb(26 22 14 / .62) 50%,rgb(18 14 8 / .76) 100%)}.hero-content{position:relative;z-index:1;flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:860px;margin:0 auto;padding:calc(var(--nav-h) + 12px) 32px 8px;overflow:hidden}.hero-badge{display:inline-block;font-size:calc(10px * var(--tz));font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--wp--preset--color--gold-lt);padding:6px 18px;border:1px solid rgb(197 168 128 / .4);border-radius:2px;margin:0 0 16px;background:rgb(18 14 8 / .42);flex-shrink:0}.hero-h1{font-family:var(--serif);font-size:calc(clamp(30px,5.5vw,68px) * var(--tz));font-weight:300;line-height:1.12;color:var(--wp--preset--color--white);margin-bottom:12px;letter-spacing:-.005em;flex-shrink:0}.hero-h1 em{font-style:italic;color:var(--wp--preset--color--gold-lt)}.hero-sub{font-family:var(--serif);font-size:calc(clamp(14px,1.6vw,19px) * var(--tz));font-weight:300;font-style:italic;color:rgb(255 255 255 / .92);margin-bottom:22px;letter-spacing:.04em;flex-shrink:0}.hero-btns{gap:14px;justify-content:center;flex-shrink:0}.hero-scroll{position:relative;z-index:1;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:5px;margin:0 auto;padding:14px 0 calc(16px + env(safe-area-inset-bottom,0px));background:0 0;border:none;opacity:.7;cursor:pointer;transition:opacity .4s var(--ease)}.hero-scroll.nascosto{opacity:0;pointer-events:none}.hero-scroll:focus-visible,.hero-scroll:hover:where(:not(.dotyk *)){opacity:1}.scroll-lbl{font-size:calc(10px * var(--tz));font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:rgb(255 255 255 / .7)}.scroll-track{position:relative;width:1px;height:30px;flex-shrink:0;overflow:hidden;background:rgb(197 168 128 / .28)}.scroll-track::after{content:'';position:absolute;left:0;top:0;width:1px;height:12px;background:linear-gradient(to bottom,transparent,var(--wp--preset--color--gold-lt));animation:scrollScorre 2.4s var(--ease-out) infinite}@keyframes scrollScorre{0%{transform:translateY(-12px);opacity:0}20%,80%{opacity:1}100%{transform:translateY(30px);opacity:0}}@media (max-height:620px){.hero-badge{margin-bottom:10px}.hero-h1{font-size:calc(clamp(26px,5vw,48px) * var(--tz));margin-bottom:8px}.hero-sub{margin-bottom:14px}.hero-scroll{padding:8px 0 10px}}.storia{display:grid;grid-template-columns:1fr 1fr;gap:88px;align-items:center}.storia-imgs{position:relative;height:500px}.img-main{position:absolute;top:0;left:0;width:76%;height:86%;border-radius:var(--r);box-shadow:var(--s-md);overflow:hidden}.img-accent{position:absolute;bottom:0;right:0;width:52%;height:56%;border-radius:var(--r);overflow:hidden;border:5px solid var(--wp--preset--color--ivory);box-shadow:var(--s-md)}.img-accent img,.img-main img{width:100%;height:100%;object-fit:cover}.lnk{display:inline-block;font-size:calc(12px * var(--tz));font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--wp--preset--color--gold-dk);border-bottom:1px solid var(--wp--preset--color--gold-lt);padding-bottom:2px;transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.h-card-body p.lnk,p.lnk{margin:0;font-size:calc(12px * var(--tz));color:var(--wp--preset--color--gold-dk);line-height:1.72}.lnk a{color:inherit}.lnk:hover:where(:not(.dotyk *)){color:var(--wp--preset--color--charcoal);border-color:var(--wp--preset--color--charcoal)}.home-cards{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:var(--wp--preset--color--ivory-3)}.h-card{position:relative;display:block;background:var(--wp--preset--color--white);overflow:hidden;color:inherit}.h-card-fig{overflow:hidden;height:280px}.h-card-fig img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease-out)}.h-card:hover:where(:not(.dotyk *)) .h-card-fig img{transform:scale(1.05)}.h-card-body{padding:38px 44px 44px}.h-card-yr{font-size:calc(10.5px * var(--tz));font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--wp--preset--color--gold);margin-bottom:10px}.h-card-body h3{font-family:var(--serif);font-size:calc(28px * var(--tz));font-weight:400;color:var(--wp--preset--color--charcoal);margin-bottom:12px}.h-card-body p{font-size:calc(14.5px * var(--tz));color:var(--wp--preset--color--char-lt);margin-bottom:24px;line-height:1.72}.h-card .lnk a::after{content:'';position:absolute;inset:0}.info-intro{text-align:center}.info-intro .body-txt{font-size:calc(17px * var(--tz));max-width:820px;margin-left:auto;margin-right:auto}.pillars-band{background:var(--wp--preset--color--ivory-2);padding:70px 0}.info-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.pillar{background:var(--wp--preset--color--white);padding:42px 34px;border-radius:var(--r);border-top:2px solid var(--wp--preset--color--gold-lt);box-shadow:var(--s-sm);text-align:center}.pillar-ico{font-size:calc(34px * var(--tz));margin:0 0 18px}.pillar h3{font-family:var(--serif);font-size:calc(21px * var(--tz));font-weight:500;color:var(--wp--preset--color--charcoal);margin-bottom:12px}.pillar p:not(.pillar-ico){font-size:calc(14px * var(--tz));color:var(--wp--preset--color--char-lt);line-height:1.72}.come-band{background:var(--wp--preset--color--ivory-2)}.come-inner{max-width:1240px;margin:0 auto;padding:80px 48px;display:grid;grid-template-columns:auto 1fr;gap:72px;align-items:center}.come-big{margin:0;font-family:var(--serif);font-size:clamp(80px,12vw,160px);font-weight:300;color:var(--wp--preset--color--gold-lt);line-height:1;user-select:none;letter-spacing:-.02em}.come-txt h2{font-family:var(--serif);font-size:calc(clamp(28px,4vw,48px) * var(--tz));font-weight:300;color:var(--wp--preset--color--charcoal);margin-bottom:28px;line-height:1.18}.come-txt h2 em{font-style:italic;color:var(--wp--preset--color--gold-dk)}.come-txt .con-riga::after{margin-top:16px}.come-txt .body-txt{max-width:620px}.doc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding:4px;margin:-4px}.doc-card{background:var(--wp--preset--color--white);border-radius:var(--r);overflow:hidden;box-shadow:var(--s-sm);cursor:pointer;position:relative;transition:transform .42s var(--ease-out),scale .2s var(--ease-out)}.doc-card::after{content:'';position:absolute;inset:0;border-radius:inherit;box-shadow:var(--s-md);opacity:0;transition:opacity .42s var(--ease-out);pointer-events:none}.doc-card:hover:where(:not(.dotyk *)){transform:translateY(-4px)}.doc-card:hover:where(:not(.dotyk *))::after{opacity:1}.doc-card:active{scale:.985}.doc-card:focus-within{outline:2px solid var(--wp--preset--color--gold-dk);outline-offset:4px}.doc-card:focus-within:not(:has(:focus-visible)){outline:0}.doc-apri{appearance:none;background:0 0;border:0;padding:0;margin:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer}.doc-apri:focus-visible{outline:0}.doc-fig{position:relative;overflow:hidden;aspect-ratio:1/1}.doc-fig img{width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .9s var(--ease-out)}.doc-card:hover:where(:not(.dotyk *)) .doc-fig img{transform:scale(1.04)}.doc-fig::before{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(to top,rgb(26 26 26 / .65),transparent 55%);opacity:0;transition:opacity var(--dur) var(--ease);pointer-events:none}.doc-fig::after{content:'Leggi la bio →';position:absolute;z-index:2;bottom:16px;left:50%;transform:translateX(-50%);font-size:calc(10px * var(--tz));font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--wp--preset--color--white);opacity:0;transition:opacity var(--dur) var(--ease);white-space:nowrap;line-height:1.72;pointer-events:none}.doc-card:hover:where(:not(.dotyk *)) .doc-fig::after,.doc-card:hover:where(:not(.dotyk *)) .doc-fig::before{opacity:1}.doc-body{padding:26px 28px 32px}.doc-role{font-size:calc(10px * var(--tz));font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--wp--preset--color--gold-dk);margin-bottom:8px}.doc-role::before{content:'✦ '}.doc-role-dir{color:var(--wp--preset--color--gold-dk)}.doc-body h2,.doc-body h3{font-family:var(--serif);font-size:calc(23px * var(--tz));font-weight:400;color:var(--wp--preset--color--charcoal);margin-bottom:9px}.doc-instr{font-size:calc(13px * var(--tz));color:var(--wp--preset--color--char-lt);font-style:italic;line-height:1.65;margin-bottom:20px}.doc-esterni{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;margin:-6px 0 20px}.doc-sito{font-size:calc(13px * var(--tz));letter-spacing:.02em}.doc-sito a{color:var(--wp--preset--color--gold-dk);text-decoration:underline;text-decoration-color:rgb(129 102 69 / .38);text-underline-offset:4px;transition:text-decoration-color var(--dur) var(--ease)}.doc-sito a:hover:where(:not(.dotyk *)){text-decoration-color:currentColor}.doc-soc{gap:8px}.doc-soc a{width:36px;height:36px;border-radius:50%;border:1px solid var(--wp--preset--color--gold-lt);display:flex;align-items:center;justify-content:center;color:var(--wp--preset--color--gold-dk);transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),scale .2s var(--ease-out)}.doc-soc a:hover:where(:not(.dotyk *)){background:var(--wp--preset--color--ivory-2);border-color:var(--wp--preset--color--gold)}.doc-soc a:active{scale:.94}.doc-sito a:focus-visible,.doc-soc a:focus-visible{outline:2px solid var(--wp--preset--color--gold-dk);outline-offset:3px}.doc-soc svg{width:14px;height:14px}.modal-top-info .doc-esterni{margin:18px 0 0}.js .doc-bio{display:none}.doc-bio{margin:0 28px 28px;padding-top:18px;border-top:1px dashed var(--wp--preset--color--gold-lt);font-size:calc(14px * var(--tz));color:var(--wp--preset--color--char-mid)}.doc-bio::before{content:'Biografia (si apre nella finestra)';display:block;font-size:calc(10px * var(--tz));font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--wp--preset--color--gold)}.modal-ov{display:flex;opacity:0;visibility:hidden;transition:opacity var(--dur-wyj) var(--ease-in),visibility 0s linear var(--dur-wyj);position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100vh;height:100dvh;z-index:1100;margin:0!important;background:rgb(20 16 10 / .7);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);align-items:center;justify-content:center;padding:20px}.modal-ov.open{opacity:1;visibility:visible;transition:opacity .3s var(--ease-out),visibility 0s}.modal-box{background:var(--wp--preset--color--white);max-width:900px;width:100%;max-height:90vh;overflow-y:auto;border-radius:4px;box-shadow:var(--s-lg);position:relative;transform:translateY(18px) scale(.98);transition:transform var(--dur-wyj) var(--ease-in)}.modal-ov.open .modal-box{transform:none;transition:transform .5s var(--ease-out)}.modal-close{position:sticky;top:14px;z-index:3;margin:14px 14px -54px auto;background:rgb(250 250 247 / .9);border:1px solid var(--wp--preset--color--gold-lt);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;color:var(--wp--preset--color--char-mid);transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),scale .2s var(--ease-out)}.lb-close:active,.lb-nav:active,.modal-close:active{scale:.92}.modal-top-img img{opacity:0;transition:opacity .45s var(--ease-out);width:100%;height:100%;object-fit:cover;object-position:top center}.modal-top-img img.caricata{opacity:1}.modal-close .ikona{width:14px;height:14px}.modal-close:hover:where(:not(.dotyk *)){background:var(--wp--preset--color--white);color:var(--wp--preset--color--charcoal);border-color:var(--wp--preset--color--gold)}.modal-top{display:grid;grid-template-columns:300px 1fr}.modal-top-img{height:100%;min-height:320px;overflow:hidden}.modal-top-info{padding:48px 44px;display:flex;flex-direction:column;justify-content:center}.modal-role{font-size:calc(10px * var(--tz));font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--wp--preset--color--gold-dk);margin-bottom:10px}.modal-name{font-family:var(--serif);font-size:calc(36px * var(--tz));font-weight:300;color:var(--wp--preset--color--charcoal);margin-bottom:6px}.modal-instr{font-size:calc(14px * var(--tz));color:var(--wp--preset--color--char-lt);font-style:italic}.modal-body-txt{padding:40px 44px 52px;border-top:1px solid var(--wp--preset--color--gold-lt)}.modal-body-txt p{font-size:calc(15px * var(--tz));color:var(--wp--preset--color--char-mid);line-height:1.86;margin-bottom:18px}.modal-body-txt p:last-child{margin-bottom:0}.master-banner{max-width:1240px;margin:0 auto;padding:0 48px 64px}.master-banner-img{border-radius:4px;overflow:hidden;box-shadow:var(--s-md)}.master-banner-img img{width:100%;height:auto;display:block}.master-cols{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.inst-list{margin-bottom:28px}.inst-list li{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--wp--preset--color--gold-lt);font-size:calc(14.5px * var(--tz));color:var(--wp--preset--color--char-mid)}.inst-list li::before{content:'';width:4px;height:4px;border-radius:50%;background:var(--wp--preset--color--gold);flex-shrink:0}.eyebrow-mt{margin-top:32px}.timeline{position:relative}.timeline::before{content:'';position:absolute;left:20px;top:8px;bottom:8px;width:1px;background:linear-gradient(to bottom,rgb(197 168 128 / .2),var(--wp--preset--color--gold),rgb(197 168 128 / .2))}.tl-sub{font-style:italic;margin-bottom:36px}.tl-item{position:relative;padding-left:56px;margin-bottom:38px}.tl-item::before{content:'';position:absolute;left:12px;top:5px;width:18px;height:18px;border-radius:50%;background:var(--wp--preset--color--white);border:2px solid var(--wp--preset--color--gold);box-shadow:0 0 0 5px rgb(197 168 128 / .14)}.tl-date{font-size:calc(10.5px * var(--tz));font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--wp--preset--color--gold-dk);margin-bottom:6px}.tl-event{font-family:var(--serif);font-size:calc(22px * var(--tz));font-weight:400;color:var(--wp--preset--color--charcoal);margin-bottom:4px}.tl-loc{font-size:calc(13.5px * var(--tz));color:var(--wp--preset--color--char-lt)}.master-note{margin-top:40px;padding:28px 32px;background:var(--wp--preset--color--ivory-2);border-left:3px solid var(--wp--preset--color--gold);border-radius:var(--r)}.master-note p{font-size:calc(14px * var(--tz));color:var(--wp--preset--color--char-lt);line-height:1.72;margin-bottom:16px}.gallery-sub{text-align:center;max-width:680px;margin:0 auto;padding:44px 48px 10px;color:var(--wp--preset--color--char-lt);font-size:calc(15px * var(--tz))}.gal-grid{max-width:1240px;margin:0 auto;padding:36px 48px 90px;columns:3 260px;column-gap:12px;overflow-x:hidden}.gal-grid>.wp-block-image{break-inside:avoid;margin:0 0 12px;overflow:hidden;border-radius:var(--r);cursor:pointer;position:relative}.gal-grid>.wp-block-image a{display:block}.gal-grid img{width:100%;height:auto;display:block;transition:transform .9s var(--ease-out)}.gal-grid>.wp-block-image:hover:where(:not(.dotyk *)) img{transform:scale(1.05)}.gal-grid>.wp-block-image::before{content:'';position:absolute;inset:0;z-index:1;background:rgb(197 168 128 / .22);opacity:0;transition:opacity var(--dur) var(--ease);pointer-events:none}.gal-grid>.wp-block-image::after{content:'';position:absolute;z-index:2;top:50%;left:50%;width:50px;height:50px;margin:-25px 0 0 -25px;border-radius:50%;background:linear-gradient(var(--wp--preset--color--charcoal),var(--wp--preset--color--charcoal)) center/16px 1.5px no-repeat,linear-gradient(var(--wp--preset--color--charcoal),var(--wp--preset--color--charcoal)) center/1.5px 16px no-repeat,rgb(255 255 255 / .92);opacity:0;transform:scale(.8);transition:opacity var(--dur) var(--ease),transform .42s var(--ease-out);pointer-events:none}.gal-grid>.wp-block-image:hover:where(:not(.dotyk *))::after,.gal-grid>.wp-block-image:hover:where(:not(.dotyk *))::before{opacity:1}.gal-grid>.wp-block-image:hover:where(:not(.dotyk *))::after{transform:scale(1)}.lightbox{display:flex;opacity:0;visibility:hidden;transition:opacity var(--dur-wyj) var(--ease-in),visibility 0s linear var(--dur-wyj);position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100vh;height:100dvh;z-index:1200;margin:0!important;background:rgb(10 8 5 / .96);align-items:center;justify-content:center;touch-action:pan-y pinch-zoom}.lightbox.open{opacity:1;visibility:visible;transition:opacity .3s var(--ease-out),visibility 0s}.lightbox img{max-width:92vw;max-height:90vh;object-fit:contain;border-radius:var(--r);transform:scale(.97);transition:transform .5s var(--ease-out),opacity .3s var(--ease-out);user-select:none;-webkit-user-drag:none}.lightbox.open img{transform:none}.lightbox img.in-uscita{opacity:0;transition:opacity .12s var(--ease-in),transform .12s var(--ease-in)}.lightbox img.da-sinistra{opacity:0;transform:translateX(-28px);transition:none}.lightbox img.da-destra{opacity:0;transform:translateX(28px);transition:none}.lightbox img.trascina{transition:none}.lb-annuncio{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.lb-close{position:absolute;top:22px;right:28px;width:44px;height:44px;padding:0;display:flex;align-items:center;justify-content:center;color:var(--wp--preset--color--white);opacity:.65;cursor:pointer;background:0 0;border:none;transition:opacity var(--dur) var(--ease),scale .2s var(--ease-out)}.lb-close .ikona{width:22px;height:22px}.lb-close:hover:where(:not(.dotyk *)){opacity:1}.lb-nav{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px;border-radius:50%;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .25);color:rgb(255 255 255 / .8);padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),scale .2s var(--ease-out)}.lb-nav:hover:where(:not(.dotyk *)){background:rgb(255 255 255 / .16);border-color:rgb(255 255 255 / .5);color:var(--wp--preset--color--white)}.lb-prev{left:16px}.lb-next{right:16px}.ikona{position:relative;display:block;flex-shrink:0;width:12px;height:12px}.ikona--x::after,.ikona--x::before{content:'';position:absolute;top:50%;left:-21%;width:142%;height:1.5px;margin-top:-.75px;background:currentColor;border-radius:1px;transform:rotate(45deg)}.ikona--x::after{transform:rotate(-45deg)}.ikona--prec::before,.ikona--succ::before{content:'';position:absolute;inset:0;border:solid currentColor;border-width:0 0 2px 2px;transform:translateX(35.4%) rotate(45deg)}.ikona--succ::before{border-width:2px 2px 0 0;transform:translateX(-35.4%) rotate(45deg)}.lb-counter{position:absolute;bottom:22px;left:50%;transform:translateX(-50%);font-size:calc(12px * var(--tz));letter-spacing:.12em;color:rgb(255 255 255 / .55)}@media (max-width:640px){.lb-nav{width:42px;height:42px}.lb-nav .ikona{width:10px;height:10px}.lb-prev{left:8px}.lb-next{right:8px}}.cta-cols{display:grid;grid-template-columns:1fr 1.35fr;gap:60px;align-items:start}.cta-info h2{font-family:var(--serif);font-size:calc(clamp(28px,4vw,42px) * var(--tz));font-weight:300;color:var(--wp--preset--color--charcoal);margin-bottom:36px;line-height:1.2}.cta-info h2 em{font-style:italic;color:var(--wp--preset--color--gold-dk)}.cta-info .con-riga::after{margin-top:20px}.ci{display:flex;gap:16px;padding-bottom:28px}.ci+.ci{border-top:1px solid var(--wp--preset--color--gold-lt);padding-top:28px}.ci-ico{margin:0;width:44px;height:44px;border-radius:50%;background:var(--wp--preset--color--gold-lt);display:flex;align-items:center;justify-content:center;font-size:calc(18px * var(--tz));flex-shrink:0}.ci-lbl{font-size:calc(10px * var(--tz));font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--wp--preset--color--gold-dk);margin-bottom:6px}.ci-val{font-size:calc(15px * var(--tz));color:var(--wp--preset--color--char-mid);line-height:1.62}.ci-val a{color:var(--wp--preset--color--gold-dk);border-bottom:1px solid var(--wp--preset--color--gold-lt);transition:color var(--dur) var(--ease)}.ci-val a:hover:where(:not(.dotyk *)){color:var(--wp--preset--color--charcoal)}.soc-row{gap:10px;margin-top:28px;flex-wrap:wrap}.soc-row a{transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),scale .2s var(--ease-out);display:inline-flex;align-items:center;gap:8px;font-size:calc(11px * var(--tz));font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--wp--preset--color--char-mid);padding:9px 20px;border:1px solid var(--wp--preset--color--gold-lt);border-radius:var(--r);line-height:1.72}.soc-row a:hover:where(:not(.dotyk *)){background:var(--wp--preset--color--gold-lt);border-color:var(--wp--preset--color--gold);color:var(--wp--preset--color--charcoal)}.soc-row svg{width:14px;height:14px}.form-wrap{background:var(--wp--preset--color--white);padding:52px;border-radius:4px;box-shadow:var(--s-sm);border-top:2px solid var(--wp--preset--color--gold)}.form-wrap h3{font-family:var(--serif);font-size:calc(30px * var(--tz));font-weight:300;color:var(--wp--preset--color--charcoal);margin-bottom:32px}.modulo .campo{margin-bottom:22px}.modulo label{display:block;font-size:calc(10.5px * var(--tz));font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--wp--preset--color--char-lt);margin-bottom:8px}.campo__obbl{margin-left:2px}.modulo input[type=email],.modulo input[type=text],.modulo textarea{width:100%;padding:14px 16px;border:1px solid var(--wp--preset--color--gold-lt);border-radius:var(--r);background:var(--wp--preset--color--ivory);font-family:var(--sans);font-size:calc(15px * var(--tz));color:var(--wp--preset--color--charcoal);outline:0;-webkit-appearance:none;appearance:none;transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.modulo input:focus,.modulo textarea:focus{border-color:var(--wp--preset--color--gold);background:var(--wp--preset--color--white)}.modulo input:focus-visible,.modulo textarea:focus-visible{outline:2px solid var(--wp--preset--color--gold-dk);outline-offset:1px}.modulo textarea{resize:vertical;min-height:128px}.modulo .consenso{display:flex;align-items:center;gap:10px;font-size:calc(13px * var(--tz));font-weight:400;letter-spacing:0;text-transform:none;color:var(--wp--preset--color--char-lt);line-height:1.55;cursor:pointer;margin:0}.modulo .consenso input{width:16px;height:16px;margin:0;flex-shrink:0;accent-color:var(--wp--preset--color--gold-dk);cursor:pointer}.campo__errore{margin:6px 0 0;font-size:calc(13px * var(--tz));color:#b3261e}.campo__errore:empty{display:none}.ha-errore input[type=email],.ha-errore input[type=text],.ha-errore textarea{border-color:#b3261e}.modulo__trappola{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.modulo__stato{margin-bottom:22px;font-size:calc(15px * var(--tz));line-height:1.6}.modulo__stato:empty{display:none}.modulo__stato.is-ok{font-family:var(--serif);font-size:calc(20px * var(--tz));font-weight:300;color:var(--wp--preset--color--gold-dk);text-align:center;padding:24px 0;margin:0}.modulo__stato.is-errore{color:#b3261e}.modulo.inviato .campo,.modulo.inviato .modulo__invia{display:none}.modulo__invia{width:100%;padding:16px;background:var(--wp--preset--color--charcoal);color:var(--wp--preset--color--white);border:none;border-radius:var(--r);font-family:var(--sans);font-size:calc(11.5px * var(--tz));font-weight:600;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:background-color var(--dur) var(--ease),transform .3s var(--ease-out),scale .2s var(--ease-out)}.foot-right a:active,.hdr-soc a:active,.modulo__invia:active,.soc-row a:active{scale:.96}.modulo__invia:hover:where(:not(.dotyk *)){background:var(--wp--preset--color--gold-dk);transform:translateY(-1px)}.modulo__invia[disabled]{opacity:.6;cursor:wait;transform:none}.site-footer{background:var(--wp--preset--color--charcoal);color:rgb(255 255 255 / .55);padding:52px 0 0}.foot-inner{max-width:1240px;margin:0 auto;padding:0 48px;display:grid;grid-template-columns:1fr auto 1fr;gap:40px;align-items:center}.foot-logo{display:flex;align-items:center;gap:13px}.foot-logo img{width:40px;height:40px;border-radius:50%;filter:grayscale(20%);opacity:.88;object-fit:cover}.foot-logo-txt{margin:0;font-family:var(--serif);font-size:calc(14px * var(--tz));color:rgb(255 255 255 / .75);line-height:1.45}.foot-logo-txt strong{font-weight:600;color:rgb(255 255 255 / .9)}.foot-mid{text-align:center}.foot-mid::before{content:'';display:block;width:1px;height:38px;background:rgb(197 168 128 / .28);margin:0 auto 16px}.foot-copy{font-size:calc(11.5px * var(--tz));letter-spacing:.05em;line-height:1.6}.foot-right{justify-content:flex-end;gap:10px}.foot-right a{width:34px;height:34px;border-radius:50%;border:1px solid rgb(197 168 128 / .28);display:flex;align-items:center;justify-content:center;color:rgb(255 255 255 / .55);transition:border-color var(--dur) var(--ease),color var(--dur) var(--ease),scale .2s var(--ease-out)}.foot-right a:hover:where(:not(.dotyk *)){border-color:var(--wp--preset--color--gold);color:var(--wp--preset--color--gold)}.foot-right svg{width:15px;height:15px}.foot-credit{border-top:1px solid rgb(197 168 128 / .16);margin:40px 0 0;padding:18px 48px;text-align:center}.foot-credit a{font-size:calc(10.5px * var(--tz));letter-spacing:.08em;color:rgb(255 255 255 / .58);transition:color var(--dur) var(--ease)}.foot-credit a:hover:where(:not(.dotyk *)){color:var(--wp--preset--color--gold-lt)}:focus-visible{outline:2px solid var(--wp--preset--color--gold-dk);outline-offset:3px;border-radius:var(--r)}.ag-cookie-banner :focus-visible,.hero :focus-visible,.lightbox :focus-visible,.site-footer :focus-visible{outline-color:var(--wp--preset--color--gold-lt)}.doc-card:focus:not(:focus-visible),.foot-right a:focus:not(:focus-visible),.hdr-soc a:focus:not(:focus-visible),.wp-block-button__link:focus:not(:focus-visible){outline:0}@media (max-width:1100px){.storia{grid-template-columns:1fr}.storia-imgs{height:380px}.info-pillars{grid-template-columns:repeat(2,1fr)}.come-inner{grid-template-columns:1fr;gap:20px;padding:60px 48px}.come-big{font-size:calc(72px * var(--tz))}.doc-grid{grid-template-columns:repeat(2,1fr)}.cta-cols,.home-cards,.master-cols{grid-template-columns:1fr}}@media (max-width:768px){:root{--nav-h:62px}.hdr-inner{padding:0 20px}.hdr-soc,.main-nav{display:none}.ham{display:flex}.wrap,.wrap-sm{padding:0 24px}.page-hero{padding:calc(var(--nav-h) + 22px) 24px 32px}.doc-grid,.modal-top{grid-template-columns:1fr}.modal-top-img{height:240px;min-height:unset}.modal-body-txt{padding:28px 28px 36px}.modal-top-info{padding:32px 28px}.form-wrap{padding:30px}.gal-grid{columns:2 130px;padding:28px 24px 68px}.foot-inner{grid-template-columns:1fr;text-align:center}.foot-logo,.foot-right{justify-content:center}.info-pillars{grid-template-columns:1fr}.come-big{font-size:calc(52px * var(--tz))}.come-inner{padding:52px 24px}.storia-imgs{height:280px}}@media (max-width:480px){.wrap,.wrap-sm{padding:0 20px}.gal-grid{columns:1}.master-banner{padding:0 24px 48px}.mob-nav li a{padding:12px 24px}.hero-btns .wp-block-button__link{padding:12px 24px;font-size:calc(10px * var(--tz))}.form-wrap{padding:24px 20px}.h-card-body{padding:28px 24px 32px}.foot-credit{padding:16px 24px}}.ag-cookie-banner{background:var(--wp--preset--color--charcoal);color:rgb(255 255 255 / .75);border-top:1px solid rgb(197 168 128 / .28)}.js .ag-cookie-banner{position:fixed;left:0;right:0;bottom:0;z-index:1300;transform:translateY(100%);transition:transform var(--dur-wyj) var(--ease-in),visibility 0s linear var(--dur-wyj);pointer-events:none;visibility:hidden}.js .ag-cookie-banner.is-visible{transform:translateY(0);pointer-events:auto;visibility:visible;transition:transform .6s var(--ease-out) .9s,visibility 0s .9s}.js .ag-cookie-banner.is-visible.subito{transition-delay:0s}.ag-cookie-inner{max-width:1240px;margin:0 auto;padding:22px 48px;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.ag-cookie-txt{font-size:calc(13px * var(--tz));line-height:1.6;margin:0;flex:1;min-width:240px}.ag-cookie-txt a{color:var(--wp--preset--color--gold-lt);border-bottom:1px solid rgb(197 168 128 / .4);transition:color var(--dur) var(--ease)}.ag-cookie-txt a:hover:where(:not(.dotyk *)){color:var(--wp--preset--color--white)}.ag-cookie-btns{gap:12px;flex-shrink:0;flex-wrap:wrap}.ag-cookie-btns .wp-block-button__link{padding:11px 24px}@media (max-width:480px){.ag-cookie-inner{padding:18px 20px;flex-direction:column;align-items:stretch;text-align:center}.ag-cookie-btns{flex-direction:column}.ag-cookie-btns .wp-block-button,.ag-cookie-btns .wp-block-button__link{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation:none!important;transition-property:opacity,color,background-color,border-color,visibility!important;transition-duration:.15s!important;transition-delay:0s!important}.doc-card:hover:where(:not(.dotyk *)),.doc-card:hover:where(:not(.dotyk *)) .doc-fig img,.gal-grid>.wp-block-image:hover:where(:not(.dotyk *)) img,.h-card:hover:where(:not(.dotyk *)) .h-card-fig img,.hero-bg,.lightbox img,.mob-nav,.mob-nav li,.modal-box,.wp-block-button__link:hover:where(:not(.dotyk *)){transform:none!important;scale:none!important}.js .ag-cookie-banner{transform:none;opacity:0}.js .ag-cookie-banner.is-visible{opacity:1}}html.acc-movimento *,html.acc-movimento ::after,html.acc-movimento ::before{animation:none!important;transition-property:opacity,color,background-color,border-color,visibility!important;transition-duration:.15s!important;transition-delay:0s!important}html.acc-movimento .doc-card:hover:where(:not(.dotyk *)),html.acc-movimento .doc-card:hover:where(:not(.dotyk *)) .doc-fig img,html.acc-movimento .gal-grid>.wp-block-image:hover:where(:not(.dotyk *)) img,html.acc-movimento .h-card:hover:where(:not(.dotyk *)) .h-card-fig img,html.acc-movimento .hero-bg,html.acc-movimento .lightbox img,html.acc-movimento .mob-nav,html.acc-movimento .mob-nav li,html.acc-movimento .modal-box,html.acc-movimento .wp-block-button__link:hover:where(:not(.dotyk *)){transform:none!important;scale:none!important}.js.acc-movimento .ag-cookie-banner{transform:none;opacity:0}.js.acc-movimento .ag-cookie-banner.is-visible{opacity:1}.bandiera{display:block;flex:none;width:21px;height:14px;border-radius:2px;box-shadow:0 0 0 1px rgb(26 26 26 / .16)}.lingue{position:relative;flex-shrink:0;margin-left:-20px}.lingue__btn{display:inline-flex;align-items:center;gap:7px;height:31px;padding:0 11px;border:1px solid var(--wp--preset--color--gold-lt);border-radius:16px;font-size:11px;font-weight:600;letter-spacing:.1em;line-height:1;color:var(--wp--preset--color--char-mid);cursor:pointer;list-style:none;user-select:none;transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease)}.lingue__btn::-webkit-details-marker{display:none}.lingue[open] .lingue__btn,.lingue__btn:hover:where(:not(.dotyk *)){background:var(--wp--preset--color--gold-lt);border-color:var(--wp--preset--color--gold);color:var(--wp--preset--color--charcoal)}.lingue__btn:focus-visible{outline:2px solid var(--wp--preset--color--gold-dk);outline-offset:3px}.lingue__freccia{width:8px;height:5px;fill:currentColor;transition:transform .3s var(--ease-out)}.lingue[open] .lingue__freccia{transform:rotate(180deg)}.lingue__elenco{position:absolute;right:0;top:calc(100% + 12px);min-width:184px;padding:6px 0;background:var(--wp--preset--color--white);border-top:2px solid var(--wp--preset--color--gold);border-radius:var(--r);box-shadow:var(--s-md);transform-origin:top right;animation:lingueEntra var(--dur-wej) var(--ease-out)}.lingue__elenco a{display:flex;align-items:center;gap:12px;padding:10px 18px;font-size:13px;letter-spacing:.02em;color:var(--wp--preset--color--char-mid);transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease)}.lingue__elenco a:hover:where(:not(.dotyk *)){background:var(--wp--preset--color--ivory-2);color:var(--wp--preset--color--charcoal)}.lingue__elenco a[aria-current]{color:var(--wp--preset--color--gold-dk);font-weight:600}.lingue__elenco a:focus-visible{outline:2px solid var(--wp--preset--color--gold-dk);outline-offset:-2px}@keyframes lingueEntra{from{opacity:0;transform:translateY(-4px)}}.lingue-riga{display:none}@media (max-width:1279px){.hdr-soc{display:none}.lingue{margin-left:0}}@media (max-width:1100px){.lingue,.main-nav{display:none}.ham{display:flex}}.mob-nav .lingue-riga{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin:10px 24px 0;padding-top:16px;border-top:1px solid var(--wp--preset--color--gold-lt);opacity:0;transform:translateY(-6px);transition:opacity .18s var(--ease-in),transform .18s var(--ease-in)}.mob-nav.open .lingue-riga{opacity:1;transform:none;transition:opacity .36s var(--ease-out) .2s,transform .42s var(--ease-out) .2s}.mob-nav .lingue-riga a{display:inline-flex;align-items:center;justify-content:center;min-width:50px;min-height:44px;border:1px solid rgb(197 168 128 / .45);border-radius:var(--r);transition:border-color var(--dur) var(--ease),scale .2s var(--ease-out)}.mob-nav .lingue-riga a:active{scale:.94}.mob-nav .lingue-riga a[aria-current]{border-color:var(--wp--preset--color--gold-dk);box-shadow:inset 0 0 0 1px var(--wp--preset--color--gold-dk)}.mob-nav .lingue-riga .bandiera{width:27px;height:18px}.lingua-en .doc-fig::after{content:'Read the bio →'}.lingua-pl .doc-fig::after{content:'Czytaj biografię →'}.lingua-fr .doc-fig::after{content:'Lire la bio →'}.lingua-de .doc-fig::after{content:'Zur Biografie →'}.lingua-en .doc-bio::before{content:'Biography (opens in a window)'}.lingua-pl .doc-bio::before{content:'Biografia (otwiera się w oknie)'}.lingua-fr .doc-bio::before{content:'Biographie (s’ouvre dans une fenêtre)'}.lingua-de .doc-bio::before{content:'Biografie (öffnet sich in einem Fenster)'}.acc{position:fixed;left:20px;bottom:20px;z-index:1050}.acc-apri{width:46px;height:46px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--wp--preset--color--charcoal);color:var(--wp--preset--color--white);border:1px solid rgb(197 168 128 / .55);box-shadow:var(--s-md);transition:background-color var(--dur) var(--ease),scale .2s var(--ease-out)}.acc-apri svg{width:25px;height:25px;fill:currentColor}.acc-apri:hover:where(:not(.dotyk *)),.acc.open .acc-apri{background:var(--wp--preset--color--gold-dk)}.acc-apri:active{scale:.94}.acc-apri:focus-visible{outline:2px solid var(--wp--preset--color--gold-dk);outline-offset:3px}.acc-pannello{position:absolute;left:0;bottom:calc(100% + 12px);width:296px;max-width:calc(100vw - 40px);padding:18px 20px 8px;background:var(--wp--preset--color--white);border-top:2px solid var(--wp--preset--color--gold);border-radius:var(--r);box-shadow:var(--s-lg);opacity:0;visibility:hidden;transform:translateY(8px);transform-origin:bottom left;transition:opacity var(--dur-wyj) var(--ease-in),transform var(--dur-wyj) var(--ease-in),visibility 0s linear var(--dur-wyj)}.acc.open .acc-pannello{opacity:1;visibility:visible;transform:none;transition:opacity .3s var(--ease-out),transform var(--dur-wej) var(--ease-out),visibility 0s}.acc-titolo{margin:0 0 8px;font-family:var(--serif);font-size:22px;font-weight:400;line-height:1.2;color:var(--wp--preset--color--charcoal)}.acc-riga{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 0;border-top:1px solid var(--wp--preset--color--ivory-3)}.acc-etichetta{font-size:13.5px;line-height:1.4;color:var(--wp--preset--color--char-mid)}.acc-passi{display:flex;align-items:center;gap:4px;flex:none}.acc-passi button{width:40px;height:36px;padding:0;border:1px solid var(--wp--preset--color--gold-lt);border-radius:var(--r);background:var(--wp--preset--color--white);font:600 13px/1 var(--sans);color:var(--wp--preset--color--charcoal);transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),scale .2s var(--ease-out)}.acc-passi button:hover:where(:not(.dotyk *)):not(:disabled){background:var(--wp--preset--color--gold-lt);border-color:var(--wp--preset--color--gold)}.acc-passi button:active:not(:disabled){scale:.94}.acc-passi button:disabled{opacity:.38;cursor:default}.acc-valore{min-width:40px;text-align:center;font-size:12px;font-variant-numeric:tabular-nums;color:var(--wp--preset--color--char-mid)}.acc-interruttore{position:relative;flex:none;width:44px;height:26px;padding:0;border-radius:13px;border:1px solid var(--wp--preset--color--char-lt);background:var(--wp--preset--color--ivory-3);transition:background-color .2s var(--ease),border-color .2s var(--ease)}.acc-interruttore span{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--wp--preset--color--white);box-shadow:0 1px 3px rgb(26 26 26 / .3);transition:transform .26s var(--ease-out)}.acc-interruttore[aria-pressed=true]{background:var(--wp--preset--color--gold-dk);border-color:var(--wp--preset--color--gold-dk)}.acc-interruttore[aria-pressed=true] span{transform:translateX(18px)}.acc-reset{display:block;width:calc(100% + 40px);margin:4px -20px 0;padding:13px 20px;background:0 0;border:0;border-top:1px solid var(--wp--preset--color--ivory-3);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-align:left;color:var(--wp--preset--color--gold-dk);transition:color var(--dur) var(--ease)}.acc-reset:hover:where(:not(.dotyk *)){color:var(--wp--preset--color--charcoal)}.acc-pannello button:focus-visible{outline:2px solid var(--wp--preset--color--gold-dk);outline-offset:2px}@media (max-width:480px){.acc{left:14px;bottom:14px}.acc-apri{width:44px;height:44px}.acc-pannello{max-width:calc(100vw - 28px)}}@media print{.acc{display:none}}html.acc-testo-1 :is(main,.site-footer,.modal-ov,.lightbox,.ag-cookie-banner,.mob-nav){--tz:1.15}html.acc-testo-2 :is(main,.site-footer,.modal-ov,.lightbox,.ag-cookie-banner,.mob-nav){--tz:1.3}html.acc-contrasto{--wp--preset--color--char-mid:#1A1A1A;--wp--preset--color--char-lt:#2E2E2E;--wp--preset--color--gold-dk:#5A4428}html.acc-contrasto .site-header,html.acc-contrasto .site-header.scrolled{background:var(--wp--preset--color--ivory)}html.acc-contrasto .hero-bg::after{background:linear-gradient(160deg,rgb(14 11 7 / .62) 0,rgb(14 11 7 / .78) 50%,rgb(10 8 5 / .86) 100%)}html.acc-contrasto .ag-cookie-banner,html.acc-contrasto .foot-credit a,html.acc-contrasto .foot-logo-txt,html.acc-contrasto .foot-right a,html.acc-contrasto .site-footer{color:var(--wp--preset--color--white)}html.acc-contrasto .foot-right a{border-color:rgb(255 255 255 / .6)}html.acc-contrasto .acc-apri{border-color:var(--wp--preset--color--white)}html.acc-link :is(main,.site-footer,.modal-ov,.ag-cookie-banner,.mob-nav,.main-nav) a:not(.wp-block-button__link):not(.wp-block-social-link-anchor){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media (prefers-reduced-motion:reduce){.acc-pannello,.mob-nav .lingue-riga{transform:none!important}}html.acc-movimento .acc-pannello,html.acc-movimento .mob-nav .lingue-riga{transform:none!important}