html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body{line-height:1}a{text-decoration-skip-ink:auto}a[href^=tel]{color:inherit;text-decoration:none}button{outline:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}q{display:inline;font-style:italic}q:before{content:'"';font-style:normal}q:after{content:'"';font-style:normal}textarea,input[type=text],input[type=button],input[type=submit],input[type=reset],input[type=search],input[type=password]{-webkit-appearance:none;appearance:none;border-radius:0}table{border-collapse:collapse;border-spacing:0}th,td{padding:2px}big{font-size:120%}small,sup,sub{font-size:80%}sup{vertical-align:super}sub{vertical-align:sub}dd{margin-left:20px}kbd,tt{font-family:courier;font-size:12px}ins{text-decoration:underline}del,strike,s{text-decoration:line-through}dt{font-weight:700}address,cite,var{font-style:italic}article,aside,details,figure,footer,header,hgroup,menu,nav,section{display:block}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal}.screen-reader-text:focus{background-color:#f7f7f7;border-radius:3px;box-shadow:0 0 2px 2px #0009;clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#007acc;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;right:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.skip-link{left:-9999rem;top:2.5rem;z-index:999999999;text-decoration:underline}.skip-link:focus{display:block;left:6px;top:7px;font-size:14px;font-weight:600;text-decoration:none;line-height:normal;padding:15px 23px 14px;z-index:100000;right:auto}.visually-hidden:not(:focus):not(:active),.form-allowed-tags:not(:focus):not(:active){position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/hanken-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/hanken-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}*,*:before,*:after{box-sizing:border-box;border:none}img{display:block;border:none;max-width:100%}menu:not(article menu),ol:not(article ol),ul:not(article ul){list-style:none}menu,ol,ul{padding-left:0}a{text-underline-position:under;text-decoration-thickness:8}html{-webkit-text-size-adjust:none;text-size-adjust:none}html{scroll-behavior:smooth}:focus:not(:focus-visible){outline:none}label,button,select,summary,[type=radio],[type=submit],[type=checkbox]{cursor:pointer}input[type=search]{-webkit-appearance:textfield}input:required:after{color:red;content:" *"}p{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-moz-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}textarea{resize:vertical}:root{--fs-100: clamp(.9rem, calc(.75rem + .41vw) , .82rem);--fs-200: clamp(.9rem, calc(.82rem + .42vw) , 1.05rem);--fs-250: clamp(1.05rem, calc(.91rem + .48vw) , 1.21rem);--fs-300: clamp(1.05rem, calc(.91rem + .48vw) , 1.41rem);--fs-400: clamp(1.26rem, calc(1.06rem + .66vw) , 1.76rem);--fs-500: clamp(1.51rem, calc(1.24rem + .91vw) , 2.2rem);--fs-600: clamp(1.71rem, calc(1.34rem + .91vw) , 2.4rem);--fs-700: clamp(1.81rem, calc(1.44rem + 1.24vw) , 2.75rem);--fs-900: clamp(2.48rem, calc(1.98rem + 1.67vw) , 3.93rem);--fs-900-safari: clamp(4rem, calc(2.48rem + 4vw) , 7rem);--fs-1000: clamp(3.48rem, calc(2.98rem + 1.67vw) , 4.93rem);--fs-2000:clamp(4.1rem, calc(2.68rem + 4.2vw) , 14rem);--fw-300: 300;--fs-400: 400;--fw-500: 500;--fw-700: 700;--fw-900: 900;--bg: #0f0f0f;--bg-light: #161616;--text-grey: #424242;--text: #f6f6f6;--highlight: #2b96fa;--ff-primary: "Hanken Grotesk", system-ui, -apple-system, sans-serif;--light-text: #acacac;--reveal-blur: clamp(12px, 1.4vw, 28px);--reveal-opacity: .45}.navigation{top:0}.overlay-container{position:relative}body{font-family:var(--ff-primary);font-size:var(--fs-300);background:var(--bg);color:var(--text);margin:0}a,.highlight{color:var(--highlight);text-decoration:none}.menu{text-align:right}.hamb-button{background:none;border:none;padding:.4rem;cursor:pointer;-webkit-tap-highlight-color:transparent}.hamb-box{display:block;position:relative;width:30px;height:22px;transition:transform .5s cubic-bezier(.6,.05,.2,1)}.hamb-bar,.hamb-bar:before,.hamb-bar:after{position:absolute;left:0;width:100%;height:3px;border-radius:3px;background:var(--text);transition:transform .4s cubic-bezier(.6,.05,.2,1),background .3s ease}.hamb-bar{top:50%;transform:translateY(-50%)}.hamb-bar:before{content:"";top:-9px}.hamb-bar:after{content:"";top:9px}.hamb-button[aria-expanded=true] .hamb-box{transform:rotate(180deg)}.hamb-button[aria-expanded=true] .hamb-bar{background:transparent}.hamb-button[aria-expanded=true] .hamb-bar:before{transform:translateY(9px) rotate(45deg);background:var(--highlight)}.hamb-button[aria-expanded=true] .hamb-bar:after{transform:translateY(-9px) rotate(-45deg);background:var(--highlight)}.hero{position:relative;text-align:center;min-height:75vh;display:grid;place-content:center;isolation:isolate;z-index:1;user-select:none}.privacy{position:relative;z-index:1;isolation:isolate;max-width:min(72ch,92%);margin:0 auto;padding:3.5rem 0 4.5rem}.privacy>.claim{margin-bottom:1.4rem}.privacy h2{font-size:var(--fs-500);font-weight:var(--fw-700);letter-spacing:.01em;margin:2.2rem 0 .5rem}.privacy p{font-size:var(--fs-300);line-height:1.65;color:#d6d6d6;margin-bottom:1rem}.privacy ul{margin:0 0 1.2rem 1.3rem;display:grid;gap:.5rem;list-style:disc}.privacy li{font-size:var(--fs-250);line-height:1.55;color:#a0a0a0}.privacy li::marker{color:var(--highlight)}.privacy a{color:var(--highlight);text-decoration:none}.privacy a:hover,.privacy a:focus-visible{text-decoration:underline}.hero:after{content:"";position:absolute;inset:0;opacity:.26;background-image:url(https://www.danielediegidio.it/wp-content/uploads/2024/09/daniele-di-egidio-header-portrait.jpg);background-repeat:no-repeat;background-size:cover;pointer-events:none;background-position:top}.navigation{display:flex;flex-direction:row;align-items:center;justify-content:space-between;min-width:100%;padding:1rem;background:#0f0f0f;border-bottom:1px solid #282828}.main_menu{display:flex;gap:2.3rem}.main_menu>li>a{color:#ffffffa8}.main_menu>li>a:hover{color:var(--highlight);transition:color .7s ease}.logo{margin-left:3rem}.info{position:relative;text-align:left;min-height:5vh;display:flex;isolation:isolate;z-index:1;margin-bottom:2rem;flex-direction:column;justify-content:end}.article_wrapper{display:grid;min-height:70vh;background:radial-gradient(#1e1e1e,var(--bg-light),var(--bg))}.article_content{display:grid;align-self:center;justify-self:center;width:80%;margin-bottom:3rem}#nav_menu{visibility:hidden;opacity:0;max-height:0;overflow:hidden;transition:opacity .5s ease-in-out,visibility .5s ease-in-out,max-height .5s ease-in-out}#nav_menu.show{visibility:visible;opacity:1;max-height:34rem}.mobile_menu{background:var(--bg-light);border-bottom:1px solid #282828;padding:.4rem 1.4rem 1.4rem;text-align:right;display:grid}.mobile_menu>li{padding:0;border-bottom:1px solid #ffffff14;opacity:0;transform:translateY(-8px);transition:opacity .35s ease,transform .35s ease}.mobile_menu>li:last-child{border-bottom:0}#nav_menu.show .mobile_menu>li{opacity:1;transform:none}#nav_menu.show .mobile_menu>li:nth-child(2){transition-delay:.06s}#nav_menu.show .mobile_menu>li:nth-child(3){transition-delay:.12s}#nav_menu.show .mobile_menu>li:nth-child(4){transition-delay:.18s}#nav_menu.show .mobile_menu>li:nth-child(5){transition-delay:.24s}.main_menu a{font-size:var(--fs-250)}.mobile_menu>li>a{display:block;padding:.9rem .2rem;font-size:var(--fs-400);font-weight:var(--fw-700);letter-spacing:.12rem;color:#fffc;transition:color .3s ease,transform .3s ease,letter-spacing .3s ease}.mobile_menu>li>a:hover,.mobile_menu>li>a:focus-visible{color:var(--highlight);transform:translate(-.35rem);letter-spacing:.2rem}.hamburger{display:none}@media screen and (max-width:1282px){.hamburger{display:block}.logo{max-width:50%;height:auto}.menu{display:none}}@media screen and (max-width:620px){.hero:after{background-position:center}.article_content{display:grid;align-self:center;justify-self:center;width:88%;margin-bottom:3rem}.logo img{max-width:100%;height:auto}}.logo{margin-left:.4rem}.name{font-size:var(--fs-300);line-height:1;font-weight:var(--fw-300)}.divider_white{border-bottom:1px solid var(--text);width:100%}.date_article{font-size:1.1rem}.article_content strong{font-weight:var(--fw-900)}.claim{font-size:var(--fs-900);line-height:.9;font-weight:var(--fw-900)}.heading_article{font-size:var(--fs-2000);line-height:1.1;font-weight:var(--fw-900);text-align:center;background:#3f5efb;background:radial-gradient(circle,#1491ff,#171f2f);background-size:200%;color:transparent!important;background-clip:text;animation:animation 9.7s linear infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@supports (-webkit-touch-callout: none){.heading_article{font-size:var(--fs-900-safari)}.share_android{display:none}}@keyframes animation{to{background-position:200% center}}.spacing{letter-spacing:.4rem}.title{font-size:var(--fs-400);letter-spacing:.4rem;padding-top:3rem}.desc{font-style:italic}.description_location{font-size:var(--fs-200);color:var(--text);line-height:0;margin-bottom:2.5rem}.about,.experience,.leitmotiv,.contact{position:relative;min-height:70vh;display:grid;isolation:isolate;padding-inline:6rem}.about,.experience{text-align:left}.leitmotiv{text-align:right;min-height:75vh}.whatIdo{position:relative;text-align:right;min-height:40vh;display:grid;isolation:isolate;margin-inline:6rem}.whatIdo>.work_list li{border-bottom:5px solid var(--text);font-size:var(--fs-900);transition:margin-right .3s ease-out,color .3s ease-in}.whatIdo>.work_list li:hover{margin-right:2rem;color:var(--highlight)}@media(hover:none),(max-width:820px){.whatIdo>.work_list li:hover{margin-right:0}}.live-shots{position:relative;padding:0 6rem 6rem;text-align:center}.shot-wall{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.6rem}.shot{--h: 15rem;height:var(--h);flex:var(--ar, 1.5) 1 calc(var(--ar, 1.5) * var(--h));overflow:hidden;border-radius:10px;line-height:0;background:var(--bg-light)}.shot img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease,filter .5s ease}.shot:hover img,.shot:focus-visible img{transform:scale(1.04);filter:brightness(1.08) saturate(1.05)}.shot-cta{display:inline-flex;align-items:center;gap:.5rem;margin-top:2rem;padding:.75rem 1.6rem;border:2px solid var(--highlight);border-radius:999px;color:var(--text);font-size:var(--fs-300);font-weight:var(--fw-700);letter-spacing:.04rem;text-decoration:none;transition:background .2s ease,color .2s ease,transform .2s ease}.shot-cta:hover,.shot-cta:focus-visible{background:var(--highlight);color:var(--bg);transform:translateY(-1px)}@media(max-width:900px){.shot{--h: 12rem}}@media(max-width:620px){.live-shots{padding:0 1rem 3rem}.shot-wall{gap:.4rem}.shot{--h: 9rem}}@media(max-width:620px){@supports (animation-timeline: view()){.shot{animation:shot-reveal linear both;animation-timeline:view();animation-range:entry 0% entry 60%}}}@keyframes shot-reveal{0%{opacity:0;transform:translateY(34px) scale(.96);filter:blur(6px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.experience:after{content:"";position:absolute;inset:0;opacity:.26;background-image:url(https://www.danielediegidio.it/wp-content/uploads/2024/12/daniele-di-egidio-fotografo.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;pointer-events:none}.flex{display:flex;border-bottom:2px solid var(--text);justify-content:space-between;padding:1rem;align-items:center}.history .flex{gap:1.5rem}.history .job{flex:1 1 auto;min-width:0}@media(min-width:621px){.history .job>p{max-width:55%}}.history .year{flex:0 0 auto}.history .job>p:not(.sub){font-size:.9em;letter-spacing:.02em;margin-top:.4em}.history .job>p.sub{margin-left:6px;font-size:.9em;color:#a0a0a0;width:fit-content;border-bottom:1px dashed #262626;padding-bottom:.3em;margin-bottom:.3em}.history .job>p.sub:last-child{border-bottom:0;margin-bottom:0}.history .job>p:not(.sub)+.sub{margin-top:.4em}@media(min-width:621px){.history .year{text-align:right}}.history{position:relative;min-height:70vh;isolation:isolate;margin-inline:6rem;margin-bottom:6rem}.date_concert{font-size:var(--fs-900);font-weight:var(--fw-700)}.day_concert{line-height:.4;margin-top:1rem}.location{font-size:var(--fs-700);font-weight:var(--fw-700);line-height:1.6}.job>h2,.big{font-size:var(--fs-900);font-weight:var(--fw-700)}.job>h2 a{color:inherit;text-decoration:none}.job>h2 a:hover,.job>h2 a:focus-visible{color:var(--highlight)}.leitmotiv:after{content:"";position:absolute;inset:0;opacity:.21;background-image:linear-gradient(to bottom,var(--bg),transparent 124px),linear-gradient(to top,var(--bg),transparent 124px),url(https://www.danielediegidio.it/wp-content/uploads/2023/07/foto-abruzzo-daniele-di-egidio-come-windows-xp.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;pointer-events:none}.small{line-height:0;font-size:var(--fs-300)}.contact>h2{font-size:var(--fs-700)}.network>a{color:var(--text);transition:color .5s ease-out .1s;transition:margin-left .5s ease-out .1s}.network>a:hover{color:var(--highlight);margin-left:1rem}.network{font-size:var(--fs-500)}.network:before{content:"> ";font-size:var(--fs-500);color:var(--highlight)}.details>p{line-height:1.3}.details>p>a{color:var(--highlight)}#footer{padding:2.4rem 0 3rem;background:linear-gradient(to top,#0d0d0d,#141414)}.divider_footer{width:min(620px,82%);height:1px;margin:0 auto 1.7rem;background:linear-gradient(to right,transparent,#2e2e2e,transparent)}.copyright{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:0 1rem;text-align:center;font-size:var(--fs-200);letter-spacing:.04em;color:#8c8c8c}.copyright>p{margin:0;display:flex;align-items:center}.copyright>p:not(:last-child):after{content:"·";margin:0 .9rem;color:#4a4a4a}.copyright a{color:#a0a0a0;text-decoration:none;transition:color .25s ease}.copyright a:hover,.copyright a:focus-visible{color:var(--highlight)}@media(max-width:620px){.copyright{flex-direction:column;gap:.35rem}.copyright>p:not(:last-child):after{content:none}}.highlight-post{display:flex;flex-direction:column;align-items:center;max-height:65vh;overflow:hidden}.highlight-post img{width:100%;height:auto;object-fit:cover;border-radius:.6rem;box-shadow:0 0 1rem #4a4a4a80}.highlight-post a{text-decoration:none;color:inherit}.posts-section{max-width:85%;margin:0 auto}.posts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:2rem;max-width:85%;margin:0 auto;margin-bottom:7rem}.dense-grid{grid-template-columns:repeat(auto-fill,minmax(175px,1fr))}.posts-grid .post-item{text-align:center}.posts-grid .post-item a{text-decoration:none}.post-item img{border-radius:.4rem;transition:box-shadow .6s ease-out}.post-item img:hover{box-shadow:0 0 7px var(--highlight)}.post-item a{color:var(--text);transition:color .6s ease-out}.post-item a:hover{color:var(--highlight)}.posts-grid .post-item img{width:100%;height:auto}.posts-grid .post-item h2{margin-top:1rem;font-size:1.2rem;font-weight:700}.post-navigation{display:grid;width:100%;margin:0 auto;grid-template-columns:1fr 1fr;align-items:center;margin-top:3rem;gap:2.7rem}.post-navigation svg{max-width:1.5rem;max-height:1.5rem;margin-inline:.6rem}.prev-post,.next-post{display:flex;align-items:center;min-width:11vh;background:var(--bg-light);min-height:3rem;box-shadow:0 0 3px var(--highlight);transition:color .5s ease,fill .5s ease}.next-post{justify-content:end}.prev-post a,.next-post a{display:flex;color:var(--text);flex-direction:row;justify-content:inherit;flex:1 auto;align-items:center}.prev-post:hover *,.next-post:hover *{color:var(--highlight);fill:var(--highlight)}@media screen and (max-width:600px){.post-navigation{grid-template-columns:1fr}}.cta-card{max-width:50%;padding:2em;margin:0 auto;text-align:center;border-radius:.6rem;box-shadow:0 0 6px var(--text);margin-top:-3rem;position:relative;background:var(--bg-light)}.cta-card p{margin-bottom:1em;font-size:var(--fs-300)\)}.cta-card input[type=text]{width:100%;padding:.5em;border:1px solid var(--text);border-radius:4px}.search-results-container{display:block;position:relative;width:100%;max-height:200px;overflow-y:auto;background-color:var(--bg-light);box-shadow:0 8px 16px #0003;z-index:1;border-radius:0 0 .4em .4em}.spacing{margin-top:1rem;margin-bottom:3.3rem}.search-result-item{color:var(--text);padding:12px 16px;text-align:left;text-decoration:none;display:block}.search-result-item:hover{background-color:var(--highlight)}@media screen and (max-width:600px){.cta-card{max-width:95%}}@media screen and (max-width:620px){.about>.title,.experience>.title,.history>.title{margin-left:1rem}.work>.title,.leitmotiv>.title{margin-right:1rem}.logo{max-width:50%}.desc{margin-top:-.4rem}.claim{font-size:var(--fs-700)}.about,.experience,.leitmotiv,.contact{margin-inline:0rem;padding-inline:1rem}.whatIdo{margin-inline:.4rem}.about p,.experience p,.leitmotiv p{margin-inline:1.3rem}.history{margin-inline:.7rem;margin-bottom:6rem}.flex{display:flex;border-bottom:2px solid var(--text);flex-direction:column;text-align:inherit}.reverse{flex-direction:column-reverse}.job>p{line-height:1.5}.year,.job{align-self:normal}.contact{margin-inline:0}.year{color:var(--highlight)}}.wp-block-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.wp-block-gallery .wp-block-image{position:relative;overflow:hidden}.wp-block-gallery .wp-block-image:before{content:"";display:block;padding-top:100%}.wp-block-gallery .wp-block-image img{position:absolute;object-fit:cover;width:100%;height:100%;top:0;left:0;transition:transform .3s ease-in-out}.wp-block-gallery .wp-block-image:hover img{transform:scale(1.1)}.wp-block-image img{border-radius:.4rem;box-shadow:0 0 4px #103543}.wp-block-gallery .wp-block-image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#0000004d,#2b51aa4d);opacity:0;transition:opacity .4s ease-in-out;pointer-events:none}.wp-block-gallery .wp-block-image:hover:after{opacity:1}@media screen and (min-width:620px){.share_android{display:none}}.social-share-title{margin-top:4rem;text-align:center}.social-share-title>p{font-size:var(--fs-400);line-height:1.1;font-weight:var(--fw-900);text-align:center;background:#3f5efb;background:radial-gradient(circle,#c3e2fd,#5b8cd7);background-size:200%;color:transparent!important;background-clip:text;animation:animation 12.7s backwards infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.social-share{display:flex;align-content:center;justify-content:center;margin-top:1rem;gap:1rem}.social-share img{width:60%;height:auto;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);transition:transform .3s ease-in-out,filter .3s ease-in-out}.social-share img:hover{-webkit-filter:brightness(1) invert(0) sepia(1) hue-rotate(90deg);filter:drop-shadow(4px 4px 20px #e89515) invert(75%);transform:scale(1.1)}figcaption{display:none!important}.year_navigation{padding:1rem;background:var(--bg-light);box-shadow:0 0 3px var(--highlight);border-radius:.4rem;margin-top:2.3rem}.year_navigation a{color:var(--text);transition:color 1s ease;background:#242424;padding:.3rem;border-radius:.3rem;box-shadow:0 0 1px var(--text);font-size:var(--fs-200);margin-right:1rem}.year_navigation a:hover{color:var(--highlight);background:#484848}.pagination{display:flex;justify-content:center;align-items:center;gap:1.2rem;padding-bottom:3rem;min-width:100%}.pagination .pager a{padding:.5rem 1rem;border-radius:.3rem;text-decoration:none;transition:color .5s ease,background .5s ease}.pagination .pager a:hover{background:var(--bg-light);color:var(--text)}.pagination .pager .current{color:var(--highlight);background:var(--bg-light);padding:.5rem 1rem;border-radius:.3rem}.Cta_print{display:flex;flex-direction:row;justify-content:center;margin-bottom:4rem}.cta_claim{display:flex;flex-direction:column;margin-bottom:5rem;padding:5rem;max-width:50%;background:var(--bg-light);box-shadow:0 0 3px var(--highlight);border-radius:.5rem;margin-block:2.3rem}@media only screen and (max-width:600px){.cta_claim{max-width:90%;padding:1rem}}.cta_claim>h2{font-size:var(--fs-700);line-height:1.1;font-weight:var(--fw-900);text-align:center;background:#3f5efb;background:radial-gradient(circle,#1491ff,#171f2f);background-size:200%;color:transparent!important;background-clip:text;animation:animation 9.7s linear infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.cta_claim>p{font-size:var(--fs-500);text-align:center;padding-top:2rem}.cta_claim .print_od{margin-top:2rem;padding:1rem 2rem;border-radius:.5rem;font-size:var(--fs-500);justify-content:center;font-weight:var(--fw-900);text-align:center;background:radial-gradient(circle,#cdff43,#37b7e9);background-size:200%;background-clip:text;animation:animation 6s forwards infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:transform .4s ease-out;overflow:hidden}.cta_claim .print_od:hover{transform:scale(1.2)}.rank-math-breadcrumb{margin-block:1.4rem}.rank-math-breadcrumb p{font-size:var(--fs-200)}.rank-math-breadcrumb a:nth-child(3){background:#212121;padding:.4rem;border-radius:.4rem}.rank-math-breadcrumb a:nth-child(1){color:var(--text)}.rank-math-breadcrumb a{transition:color .5s ease}.rank-math-breadcrumb a:hover{color:var(--text)}.container_details_concert{display:flex;flex-direction:column;margin:3.5rem;align-items:center}.year_concert_detail{display:flex;flex-direction:row;justify-content:center;align-items:baseline;font-size:var(--fs-600);font-weight:var(--fw-700);gap:.56rem}.year_concert_detail>.year_detail{font-size:var(--fs-900);color:var(--highlight)}.location_detail>h2{font-size:var(--fs-900);font-weight:var(--fw-900);text-align:center}.location_city{margin-top:.7rem;font-size:var(--fs-200);justify-content:center;opacity:.5}.day_detail,.month_detail{margin:-.1rem}.year_concert_detail>.day_detail,.year_concert_detail>.month_detail{color:var(--light-text)}@media screen and (max-width:620px){.container_details_concert{margin-block:3.5rem;margin-inline:.3rem;align-items:center}}.article_content>p{line-height:1.5;font-size:var(--fs-300);color:var(--text);margin:1rem 0}.article_content>h3{font-size:var(--fs-900);line-height:.9;font-weight:var(--fw-700);margin-block:2rem}.article_content>ul{list-style-type:disc;padding-left:2rem}.article_content>ul>li{line-height:1.5;font-size:var(--fs-300);color:var(--text);margin:.5rem 0}.article_content>ol{list-style-type:decimal;padding-left:2rem}.article_content>ol>li{line-height:1.5;font-size:var(--fs-300);color:var(--text);margin:.5rem 0}.article_content>strong,.article_content b{font-weight:var(--fw-400)}.wp-block-embed__wrapper{position:relative;display:grid;margin-bottom:3rem;place-content:center}.bottone{cursor:pointer;transition:background-color .3s ease;margin-top:3rem}#loading{text-align:center;padding:20px}.spinner{margin:0 auto 10px;width:40px;height:40px;border:4px solid rgba(0,0,0,.1);border-top-color:#3498db;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}#end-of-content{text-align:center;margin:40px 0;line-height:4rem}#end-of-content p{font-size:24px;color:#555;font-family:var(--ff-primary),sans-serif}.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{position:relative!important}[data-hover]{position:relative;display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.02em .12em;border-radius:.35rem}[data-hover].fx{transition:opacity .28s ease-in-out,filter .28s ease-in-out,color .28s ease-in-out;backface-visibility:hidden;will-change:opacity,filter}[data-hover].fx-out{opacity:0;filter:blur(var(--reveal-blur));transition-timing-function:ease-in-out}[data-hover].fx:after{content:attr(data-hover);position:absolute;inset:0;z-index:-1;color:currentColor;opacity:0;filter:blur(calc(var(--reveal-blur) * 1.2));pointer-events:none;white-space:normal;overflow-wrap:anywhere;transition:opacity .34s ease-in-out,filter .34s ease-in-out}[data-hover].fx.is-revealed:after,[data-hover].fx:hover:after,[data-hover].fx:focus:after{opacity:var(--reveal-opacity);filter:blur(calc(var(--reveal-blur) * 1.6))}.whatIdo,.leitmotiv{overflow-x:clip}.contact-hack{position:relative}.contact-hack .contact-inner h2{font-size:var(--fs-700);line-height:1.1;font-weight:var(--fw-900);background:radial-gradient(circle,#1491ff,#171f2f);background-size:200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:animation 9.7s linear infinite}.contact-hack .contact-inner{max-width:min(60ch,92%);margin:0 auto;padding:3.2rem clamp(1.5rem,5vw,3.5rem);display:grid;justify-items:center;text-align:center;gap:1.2rem;position:relative;z-index:2}@media(max-width:620px){.contact-hack .contact-inner{padding:2rem 1rem 3rem;gap:.9rem}.contact-hack .contact-copy{font-size:var(--fs-300);line-height:1.45;text-wrap:balance;max-width:34ch;margin-inline:auto}}.contact-copy{font-size:var(--fs-500);line-height:1.35;color:var(--text);text-wrap:pretty;hyphens:none;word-break:normal;overflow-wrap:break-word}.contact-fineprint{margin-top:.2rem;font-size:var(--fs-200);color:var(--light-text);opacity:.8;text-wrap:balance}.contact-rail{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.2rem;margin-top:1.2rem}.bit-icon{--sz: clamp(3rem, 7vw, 4.5rem);width:var(--sz);height:var(--sz);display:inline-grid;place-items:center;position:relative;color:var(--text);background:var(--bg-light);border-radius:12px;box-shadow:0 0 0 1px #ffffff1a inset,0 2px 8px #0006;text-decoration:none;outline:0;cursor:pointer}.contact-hack.is-live .bit-icon{animation:pixel-bob 2.3s steps(2,end) infinite alternate}.bit-icon svg{width:66%;height:66%;image-rendering:pixelated}.bit-icon:focus-visible{box-shadow:0 0 0 3px #ffffff40,0 0 0 1px var(--highlight) inset}.bit-icon:hover{color:var(--highlight)}.bit-label{position:absolute;bottom:calc(-1.2rem - .25em);left:50%;transform:translate(-50%) translateY(4px);font-size:var(--fs-200);opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;color:var(--light-text);white-space:nowrap}.bit-icon:hover .bit-label,.bit-icon:focus-visible .bit-label{opacity:1;transform:translate(-50%) translateY(0)}@keyframes pixel-bob{0%{transform:translateY(0)}to{transform:translateY(-1px)}}.contact-rail .bit-icon:nth-child(2){animation-duration:2.7s}.contact-rail .bit-icon:nth-child(3){animation-duration:2.1s}.contact-rail .bit-icon:nth-child(4){animation-duration:2.9s}.bit-icon .spark{position:absolute;width:4px;height:4px;background:currentColor;transform:translate(var(--sx,0),var(--sy,0));opacity:0;animation:spark .5s steps(3,end)}@keyframes spark{0%{opacity:0;transform:translate(var(--sx),var(--sy)) scale(1)}20%{opacity:1}to{opacity:0;transform:translate(calc(var(--sx)*1.8),calc(var(--sy)*-1.5)) scale(.6)}}.bit-skittish:hover{transform:translate(var(--runx,0),var(--runy,0))}body.home{cursor:auto!important}body.home .cursors{display:none!important}.swap{display:inline-grid;grid-template-areas:"overlap";max-width:100%;min-width:0;vertical-align:baseline;min-height:var(--swap-minh, auto)}.swap-sizer{grid-area:overlap;visibility:hidden;white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%;pointer-events:none}.swap-base,.swap-hover{grid-area:overlap;max-width:100%;min-width:0;overflow-wrap:anywhere;word-break:break-word;transition:opacity .18s ease;will-change:opacity}.swap-hover,.swap-on .swap-base,.swap:hover .swap-base{opacity:0}.swap-on .swap-hover,.swap:hover .swap-hover{opacity:1}.whatIdo,.whatIdo .work_list{overflow-x:clip}.whatIdo .work_list li{overflow-wrap:anywhere;word-break:break-word}body{overflow-x:clip}.leitmotiv{overflow-x:clip;max-width:100%}@media(max-width:620px){.leitmotiv{padding-inline:1rem;min-height:70vh}}@media(max-width:620px){.wp-block-gallery{display:block;columns:2;column-gap:.4rem}.wp-block-gallery .wp-block-image{break-inside:avoid;display:block;margin:0 0 .4rem}.wp-block-gallery .wp-block-image:before{content:none}.wp-block-gallery .wp-block-image img{position:static;height:auto}.posts-grid{grid-template-columns:1fr 1fr;gap:.8rem;max-width:92%}.posts-grid .post-item h2{font-size:1rem;margin-top:.5rem}}.wp-block-image picture,.post-item picture{display:block;line-height:0}.post-item picture img{width:100%;height:auto}.video-embed{position:relative;aspect-ratio:16 / 9;max-width:900px;margin:2rem auto 3rem}.video-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:.5rem;box-shadow:0 0 1rem #0008}.fx-glitch .wp-block-gallery{animation:fx-glitch-idle 9s steps(1) infinite;will-change:transform,filter}@keyframes fx-glitch-idle{0%,90%,to{transform:none;filter:none}91%{transform:translate(1px);filter:drop-shadow(1.5px 0 #ff0040) drop-shadow(-1.5px 0 #00e5ff)}92.5%{transform:translate(-1px);filter:drop-shadow(-2px 0 #ff0040) drop-shadow(2px 0 #00e5ff)}94%{transform:none;filter:none}}.fx-glitch .wp-block-gallery:hover{animation:fx-glitch-hit .5s steps(1) 1}@keyframes fx-glitch-hit{0%{clip-path:inset(0 0 68% 0);transform:translate(-5px);filter:drop-shadow(4px 0 #ff0040) drop-shadow(-4px 0 #00e5ff)}18%{clip-path:inset(34% 0 40% 0);transform:translate(5px);filter:drop-shadow(-4px 0 #ff0040) drop-shadow(4px 0 #00e5ff)}36%{clip-path:inset(64% 0 12% 0);transform:translate(-3px);filter:drop-shadow(3px 0 #ff0040) drop-shadow(-3px 0 #00e5ff)}54%{clip-path:none;transform:translate(2px)}to{clip-path:none;transform:none;filter:none}}
