@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(../media/48ed39d84f3071d1-s.2atap_4g40fj3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b83a6b6f7e32c9fb-s.p.0waiv1vizwwb5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Marcellus Fallback;src:local(Times New Roman);ascent-override:86.59%;descent-override:24.87%;line-gap-override:0.0%;size-adjust:112.5%}.r7vQha_className{font-family:Marcellus,Marcellus Fallback;font-style:normal;font-weight:400}.r7vQha_variable{--font-marcellus:"Marcellus", "Marcellus Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8cabccbf8ff73b77-s.1mblz1wog092a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/932d3869cac5e2f5-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/28c5fc0db96362f0-s.0gv8q2vqi14yg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/97ea1d7b8ac40ba2-s.1-qpv3jvnkkyl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/01d6212a423b17a1-s.p.1pvupmngxrt5z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8cabccbf8ff73b77-s.1mblz1wog092a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/932d3869cac5e2f5-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/28c5fc0db96362f0-s.0gv8q2vqi14yg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/97ea1d7b8ac40ba2-s.1-qpv3jvnkkyl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/01d6212a423b17a1-s.p.1pvupmngxrt5z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/459ba3e7ebcd29d3-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fdbf446d127afa2d-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b57845f0cf557e59-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9eff0a3f1ba11d74-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6f3ab718e3727c1a-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/459ba3e7ebcd29d3-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fdbf446d127afa2d-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b57845f0cf557e59-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9eff0a3f1ba11d74-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6f3ab718e3727c1a-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.yIqS-G_className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.yIqS-G_variable{--font-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ec6f25a9e2f4d4fd-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b3db9f750640a943-s.0dguglgc-iz4q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/78eb2d37ccba2007-s.p.2csanl8cs02r-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ec6f25a9e2f4d4fd-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b3db9f750640a943-s.0dguglgc-iz4q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/78eb2d37ccba2007-s.p.2csanl8cs02r-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ec6f25a9e2f4d4fd-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b3db9f750640a943-s.0dguglgc-iz4q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/78eb2d37ccba2007-s.p.2csanl8cs02r-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.uYXxhW_className{font-family:Jost,Jost Fallback;font-style:normal}.uYXxhW_variable{--font-jost:"Jost", "Jost Fallback"}
html,body{margin:0}img{max-width:100%}:root{--notte:#0c0a1d;--notte-2:#14112e;--notte-3:#1d1840;--viola:#8a6be0;--blu:#5672ea;--rosa:#d68ac8;--oro:#ecbd73;--oro-chiaro:#f7dfb2;--oro-scuro:#b8893f;--titolo:#f7dfb2;--fondo:var(--notte);--testo:#ede7f8;--testo-2:#b9b0d3;--testo-3:#8d83ab;--linea:#ecbd7338;--vetro:#1d18409e;--carta:#ffffff08;--campo:#0c0a1db3;--f-display:var(--font-marcellus),"Cinzel",Georgia,serif;--f-corsivo:var(--font-cormorant),Georgia,"Times New Roman",serif;--f-testo:var(--font-jost),"Avenir Next","Segoe UI",system-ui,sans-serif;--r:16px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.viola,.blu,.aurea{isolation:isolate;color:var(--testo);position:relative}.cielo{z-index:-1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.viola{--testo:#f3eefe;--testo-2:#d2c6f0;--testo-3:#a597cf;--titolo:#f7dfb2;--linea:#ecbd7342;--carta:#ffffff0d;--vetro:#ffffff0d;--campo:#0f062899;background:radial-gradient(at 85% 0,#c460be4d,#0000 50%),radial-gradient(at 0 100%,#8a6be047,#0000 50%),linear-gradient(155deg,#1b0b3e,#2e1266 55%,#1f0c49)}.viola.notte{background:radial-gradient(at 50% 100%,#c460be47,#0000 55%),linear-gradient(#0c0a1d,#1a0f45 60%,#0e1440)}.blu.notte{background:radial-gradient(at 15% 0,#5a50c82e,#0000 50%),radial-gradient(at 95% 100%,#326ec824,#0000 50%),linear-gradient(160deg,#030820,#08153f 55%,#040b26)}.blu{--testo:#eef2ff;--testo-2:#c4cff0;--testo-3:#94a3d4;--titolo:#f7dfb2;--linea:#ecbd7342;--carta:#ffffff0d;--vetro:#ffffff0d;--campo:#03082099;background:radial-gradient(at 10% 0,#6e5adc4d,#0000 50%),radial-gradient(at 100% 100%,#3c96dc38,#0000 50%),linear-gradient(155deg,#060f33,#0f2462 55%,#0a1846)}.aurea{--testo:#fbf3e3;--testo-2:#e6d2ad;--testo-3:#bfa47a;--titolo:#f7dfb2;--oro:#ecbd73;--oro-chiaro:#f7dfb2;--linea:#ecbd7359;--carta:#ffe6b40f;--vetro:#ffe6b40f;--campo:#190e0499;background:radial-gradient(at 20% 0,#ecbd7361,#0000 55%),radial-gradient(at 90% 100%,#c460be2e,#0000 50%),linear-gradient(120deg,#2a1608,#4a2a0f 50%,#2c170a)}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}body{background:var(--notte);color:var(--testo);font-family:var(--f-testo);-webkit-font-smoothing:antialiased;font-size:17px;font-weight:300;line-height:1.65}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:10;background:var(--notte);position:fixed;inset:0 0 auto}a{color:var(--oro);text-underline-offset:3px}h1,h2,h3{font-family:var(--f-display);text-wrap:balance;margin:0;font-weight:400;line-height:1.15}p{margin:0}.wrap{max-width:1140px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));margin:0 auto}.eyebrow{font-family:var(--f-testo);letter-spacing:.32em;text-transform:uppercase;color:var(--oro);font-size:12px;font-weight:500}:focus-visible{outline:2px solid var(--oro-chiaro);outline-offset:3px;border-radius:4px}.top{top:env(safe-area-inset-top,0px);z-index:20;-webkit-backdrop-filter:blur(12px);background:#0c0a1dd6;border-bottom:1px solid #ecbd7338;position:sticky}.top .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:10px;display:flex}.brand{color:#ecbd73;align-items:center;gap:12px;text-decoration:none;display:flex}.brand img{width:auto;height:40px}.brand img.scritta{max-width:none;height:14px}.nav{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.nav a{letter-spacing:.2em;text-transform:uppercase;color:#b9b0d3;border-radius:999px;padding:8px 12px;font-size:13px;text-decoration:none;transition:color .2s}.nav a:hover,.nav a[aria-current=page]{color:#f7dfb2}.nav a.dona{color:#2a1d07;background:#ecbd73;font-weight:500}.nav a.dona:hover{color:#2a1d07;background:#f7dfb2}.btn{font-family:var(--f-testo);letter-spacing:.22em;text-transform:uppercase;border:1px solid var(--oro);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:15px 26px;font-size:13px;font-weight:500;text-decoration:none;transition:background .25s,color .25s,box-shadow .25s;display:inline-flex}.btn-oro{color:#2a1d07;background:linear-gradient(#f7dfb2,#ecbd73);border-color:#ecbd73;box-shadow:0 0 28px #ecbd7359}.btn-oro:hover{box-shadow:0 0 44px #ecbd7399}.btn-linea{color:var(--oro-chiaro);border-color:var(--oro);background:0 0}.btn-linea:hover,.aurea .btn-linea:hover{background:#ecbd731f}.btn-viola{color:#fff;background:linear-gradient(#6f50d8,#4a2fae);border-color:#4a2fae;box-shadow:0 8px 24px #4a2fae4d}.btn-scuro{color:#2a1d07;background:linear-gradient(#f7dfb2,#ecbd73);border-color:#ecbd73}.btn-scuro:hover{box-shadow:0 0 30px #ecbd7380}.btn-piccolo{padding:10px 18px;font-size:12px}.asse{flex-direction:column;align-items:center;gap:10px;padding-bottom:8px;display:flex}.asse i{background:var(--oro);width:11px;height:11px;box-shadow:0 0 12px var(--oro);border-radius:50%;display:block}.asse b{background:linear-gradient(transparent,var(--oro));width:1px;height:56px;display:block}.hero{text-align:center;position:relative;overflow:hidden}.hero-bg{background:url(/img/cosmo.jpg) 50% 30%/cover no-repeat;position:absolute;inset:0}.hero-bg:after{content:"";background:radial-gradient(at 50% 42%,#0c0a1d0d,#0c0a1d73 65%,#0c0a1dd9 100%);position:absolute;inset:0}.hero .wrap{flex-direction:column;align-items:center;gap:26px;padding-block:56px 70px;display:flex;position:relative}.hero-logo{filter:drop-shadow(0 0 22px #ecbd738c);width:min(250px,56vw);height:auto;animation:7s ease-in-out infinite respiro}@keyframes respiro{50%{filter:drop-shadow(0 0 38px #ecbd73d9)}}.hero h1{font-family:var(--f-corsivo);max-width:30ch;color:var(--testo);font-size:clamp(22px,3.2vw,30px);font-style:italic;font-weight:400;line-height:1.4}.hero .azioni{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.hero small{color:var(--testo-2);max-width:46ch;font-size:14px;display:block}.yt .wrap{grid-template-columns:auto 1fr auto;align-items:center;gap:32px;padding-block:30px;display:grid}.yt-num{font-family:var(--f-display);font-variant-numeric:tabular-nums;font-size:clamp(38px,5.4vw,58px);line-height:1}.yt-num small{font-family:var(--f-testo);letter-spacing:.28em;text-transform:uppercase;color:var(--testo-2);margin-top:8px;font-size:12px;font-weight:500;display:block}.yt p{color:var(--testo-2);min-width:0;max-width:56ch;font-weight:400}.yt p strong{color:var(--testo);font-weight:500}.sezione{padding-block:0 96px}.intesta{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-bottom:48px;display:flex}.intesta h2{color:var(--titolo);letter-spacing:.04em;font-size:clamp(32px,4.6vw,50px)}.intesta p{color:var(--testo-2);max-width:60ch}.griglia{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:20px;display:grid}.griglia.due{grid-template-columns:repeat(auto-fill,minmax(min(420px,100%),1fr))}.consulto{--tinta:200,178,255;border:1px solid var(--linea);border-radius:var(--r);background:var(--carta);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);flex-direction:column;gap:12px;padding:26px 24px 22px;transition:border-color .3s,transform .3s,box-shadow .3s;display:flex;position:relative;box-shadow:0 20px 40px -26px #0000008c}.consulto:hover{border-color:rgba(var(--tinta),.6);box-shadow:0 24px 50px -20px rgba(var(--tinta),.55);transform:translateY(-3px)}.consulto[data-tinta=oro]{--tinta:247,205,130}.consulto[data-tinta=blu]{--tinta:140,180,255}.consulto[data-tinta=rosa]{--tinta:245,170,225}.icona{background:radial-gradient(circle at 35% 30%,rgba(var(--tinta),.28),rgba(var(--tinta),.1));width:58px;height:58px;box-shadow:inset 0 0 0 1px rgba(var(--tinta),.45);border-radius:50%;place-items:center;display:grid}.icona svg{width:34px;height:34px;stroke:rgb(var(--tinta));fill:none;stroke-width:1.4px}.consulto h3{letter-spacing:.05em;color:var(--testo);font-size:21px}.consulto p{color:var(--testo-2);font-size:15.5px}.consulto .chi{color:var(--testo-3);letter-spacing:.03em;font-size:13.5px}.consulto .chi b{color:rgb(var(--tinta));font-weight:500}.consulto .piede{border-top:1px dashed var(--linea);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.prezzo{font-variant-numeric:tabular-nums;align-items:baseline;gap:10px;min-width:0;display:flex}.prezzo strong{font-family:var(--f-display);color:var(--testo);font-size:26px;font-weight:400}.prezzo span{color:var(--testo-3);font-size:13px}.mod{letter-spacing:.2em;text-transform:uppercase;color:var(--testo-3);font-size:11px}.squadra{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.squadra .persona{flex:0 calc(33.3333% - 16px);min-width:0}.persona{text-align:center;border-radius:var(--r);background:var(--carta);border:1px solid var(--linea);flex-direction:column;align-items:center;gap:6px;padding:30px 24px 28px;display:flex;box-shadow:0 24px 50px -30px #000000b3}.foto{--tinta:236,189,115;aspect-ratio:1;background:rgba(var(--tinta),.25);width:128px;max-width:100%;box-shadow:0 0 0 4px #0c0a1d99,0 0 0 5px #ecbd738c,0 0 34px rgba(var(--tinta),.45);border-radius:50%;flex:none;margin-bottom:12px;position:relative;overflow:hidden}.foto img,.foto svg{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.persona h3{letter-spacing:.18em;text-transform:uppercase;color:var(--titolo);font-size:21px}.persona .ruolo{font-family:var(--f-corsivo);color:var(--testo);font-size:19px;font-style:italic}.persona .sede{letter-spacing:.24em;text-transform:uppercase;color:var(--oro);margin-top:2px;font-size:11.5px;font-weight:500}.persona .bio{color:var(--testo-2);margin-top:8px;font-size:15px}.lista-consulti{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.voce{--tinta:200,178,255;border:1px solid var(--linea);background:var(--carta);color:var(--testo);border-radius:14px;grid-template-columns:52px 1fr auto;align-items:center;gap:16px;padding:16px 18px;text-decoration:none;transition:border-color .25s,background .25s,transform .25s;display:grid}.voce:hover{border-color:rgba(var(--tinta),.7);background:rgba(var(--tinta),.08);transform:translateY(-2px)}.voce[data-tinta=oro]{--tinta:247,205,130}.voce[data-tinta=blu]{--tinta:140,180,255}.voce[data-tinta=rosa]{--tinta:245,170,225}.voce .icona{width:52px;height:52px}.voce .icona svg{width:30px;height:30px}.voce>div{min-width:0}.voce h3{letter-spacing:.04em;color:var(--testo);font-size:18px}.voce p{color:var(--testo-2);margin-top:2px;font-size:14px}.voce .chi{color:var(--testo-3);margin-top:4px;font-size:12.5px}.voce .chi b{color:rgb(var(--tinta));font-weight:500}.voce .freccia{letter-spacing:.2em;text-transform:uppercase;color:var(--oro-chiaro);white-space:nowrap;font-size:12px}.video{grid-template-columns:1.25fr 1fr;align-items:center;gap:48px;display:grid}.video>div{min-width:0}.schermo{isolation:isolate;aspect-ratio:16/9;background:radial-gradient(at 50% 60%,#566edc52,#0000 60%),linear-gradient(160deg,#050c2c,#0b1a4a 60%,#060e30);border:1px solid #ecbd7373;border-radius:18px;max-width:100%;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 30px 70px -30px #000c,0 0 60px #6e5adc40}.schermo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.schermo .mese{text-align:center;font-family:var(--f-display);letter-spacing:.14em;text-transform:uppercase;color:#f7dfb2;text-shadow:0 0 30px #ecbd7399;font-size:clamp(30px,5vw,56px);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.schermo .play{background:#f7dfb2f2;border-radius:50%;place-items:center;width:66px;height:66px;transition:transform .25s;display:grid;position:absolute;bottom:16%;left:50%;transform:translate(-50%);box-shadow:0 0 0 8px #f7dfb22e,0 0 40px #ecbd73b3}.schermo:hover .play{transform:translate(-50%)scale(1.08)}.schermo .play svg{fill:#2a1d07;width:24px;height:24px;margin-left:4px}.schermo .etichetta{letter-spacing:.24em;text-transform:uppercase;color:#f7dfb2;background:#0a061e99;border:1px solid #ecbd7359;border-radius:999px;padding:6px 10px;font-size:11px;position:absolute;top:14px;left:16px}.schermo.con-foto .mese{font-size:clamp(22px,3.2vw,34px);top:auto;bottom:34%;transform:none}.video h2{color:var(--titolo);letter-spacing:.03em;font-size:clamp(28px,3.8vw,42px)}.video p{color:var(--testo-2)}.video .azioni{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.video .testo{flex-direction:column;gap:14px;display:flex}.strade{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;width:100%;max-width:900px;margin-top:10px;display:grid}.strada{border-radius:var(--r);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f08288c;border:1px solid #ecbd7359;flex-direction:column;gap:12px;padding:28px;display:flex}.strada h3{color:#f7dfb2;font-size:24px}.strada p{color:var(--testo-2);font-size:15.5px}.strada .btn{align-self:flex-start;margin-top:auto}.strada .eyebrow{font-size:11px}.cta-dona{isolation:isolate;text-align:center;background:radial-gradient(at 50% 100%,#c460be47,#0000 55%),linear-gradient(#0c0a1d,#1a0f45 60%,#0e1440);position:relative;overflow:hidden}.cta-dona .wrap{flex-direction:column;align-items:center;gap:20px;padding-block:84px 96px;display:flex;position:relative}.cta-dona h2{color:var(--titolo);max-width:22ch;font-size:clamp(30px,4.4vw,48px)}.cta-dona p{color:var(--testo-2);max-width:54ch}.pagina-testa{text-align:center;flex-direction:column;align-items:center;gap:14px;padding-block:56px 64px;display:flex}.pagina-testa h1{color:var(--titolo);letter-spacing:.06em;font-size:clamp(36px,6vw,62px)}.pagina-testa p{color:var(--testo-2);max-width:60ch}.pagina-testa.cosmica{position:relative;overflow:hidden}.pagina-testa.cosmica:before{content:"";opacity:.4;background:url(/img/cosmo.jpg) 50% 40%/cover;position:absolute;inset:0}.pagina-testa.cosmica>*{position:relative}.simbolo{filter:drop-shadow(0 0 16px #ecbd7380);width:auto;height:86px}.info-pag{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:40px;display:grid}.info-pag div{border-radius:var(--r);background:var(--carta);border:1px solid var(--linea);color:var(--testo-2);align-items:flex-start;gap:14px;min-width:0;padding:18px 20px;font-size:14.5px;display:flex}.info-pag b{color:var(--testo);font-size:15px;font-weight:500;display:block}.info-pag svg{width:28px;height:28px;stroke:var(--oro);fill:none;stroke-width:1.5px;flex:none}.divisore{z-index:5;background:linear-gradient(90deg,#0000,#ecbd738c 18%,#f7dfb2 42%,#fffaf0 50%,#f7dfb2 58%,#ecbd738c 82%,#0000);height:2px;margin-block:-1px;position:relative;box-shadow:0 0 12px #ecbd73b3,0 0 34px #ecbd7359}.divisore:before{content:"";pointer-events:none;background:radial-gradient(#ffecc861,#ecbd731f 40%,#0000 70%);width:min(520px,80vw);height:90px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.divisore svg{fill:#fff6e2;filter:drop-shadow(0 0 6px #f7dfb2)drop-shadow(0 0 16px #ecbd73e6);width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.divisore i{background:#f7dfb2;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 8px #ecbd73}.prenota{grid-template-columns:.85fr 1.15fr;align-items:start;gap:48px;padding-block:80px 96px;display:grid}.prenota-info{flex-direction:column;gap:16px;display:flex;position:sticky;top:110px}.prenota-info h2{color:var(--titolo);font-size:clamp(30px,4vw,44px)}.prenota-info p{color:var(--testo-2)}.passi{counter-reset:p;flex-direction:column;gap:14px;margin:8px 0 0;padding:0;list-style:none;display:flex}.passi li{color:var(--testo-2);counter-increment:p;grid-template-columns:30px 1fr;gap:12px;font-size:15px;display:grid}.passi li:before{content:counter(p);border:1px solid var(--oro);width:30px;height:30px;color:var(--oro);font-family:var(--f-display);border-radius:50%;place-items:center;font-size:14px;display:grid}.bonifico{border:1px dashed var(--linea);color:var(--testo-2);background:#0c0a1d59;border-radius:12px;margin-top:8px;padding:16px 18px;font-size:14px}.bonifico b{color:var(--oro);letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:500;display:block}form.modulo{border:1px solid var(--linea);border-radius:var(--r);background:#050c2d73;grid-template-columns:1fr 1fr;gap:18px;padding:28px;display:grid;box-shadow:0 30px 60px -30px #0009}.campo{flex-direction:column;gap:7px;min-width:0;display:flex}.campo.pieno{grid-column:1/-1}.campo label,.campo legend{letter-spacing:.2em;text-transform:uppercase;color:var(--testo-2);font-size:12px;font-weight:400}.campo input,.campo select,.campo textarea{font:inherit;color:var(--testo);background:var(--campo);border:1px solid #d3cbef4d;border-radius:10px;width:100%;padding:12px 14px;font-size:16px;font-weight:300}.campo select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#ecbd73 50%),linear-gradient(135deg,#ecbd73 50%,#0000 50%);background-position:calc(100% - 20px) 52%,calc(100% - 15px) 52%;background-repeat:no-repeat;background-size:5px 5px;padding-right:38px}.campo input:focus,.campo select:focus,.campo textarea:focus{border-color:#ecbd73;outline:none;box-shadow:0 0 0 3px #ecbd7333}.campo textarea{resize:vertical;min-height:92px}.aiuto{color:var(--testo-3);font-size:13px}.campo.errore input,.campo.errore select{border-color:#f0a3a3}.campo .err{color:#ffb8b8;font-size:13px}fieldset.campo{border:0;margin:0;padding:0}.operatori{flex-wrap:wrap;gap:10px;display:flex}.operatori label.op{cursor:pointer;letter-spacing:.02em;text-transform:none;color:var(--testo);border:1px solid #d3cbef4d;border-radius:999px;align-items:center;gap:10px;padding:7px 16px 7px 7px;font-size:15px;display:flex}.operatori input{opacity:0;pointer-events:none;position:absolute}.operatori .ini{--tinta:236,189,115;width:30px;height:30px;font-family:var(--f-display);color:#fff;background:rgba(var(--tinta),.75);border-radius:50%;place-items:center;font-size:14px;display:grid}.operatori input:checked+label.op{background:#ecbd7329;border-color:#ecbd73}.operatori input:focus-visible+label.op{outline-offset:2px;outline:2px solid #f7dfb2}.riepilogo{color:var(--testo-2);background:#ecbd731a;border:1px solid #ecbd7359;border-radius:12px;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:14.5px;display:flex}.riepilogo strong{font-family:var(--f-display);color:#f7dfb2;font-variant-numeric:tabular-nums;font-size:24px;font-weight:400}.check{color:var(--testo-2);align-items:flex-start;gap:10px;font-size:14px;display:flex;text-transform:none!important;letter-spacing:0!important}.check input{accent-color:#ecbd73;flex:none;width:16px;height:16px;margin-top:5px}.invia{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;display:flex}.esito{border-radius:var(--r);background:#8fd6a814;border:1px solid #8fd6a873;flex-direction:column;grid-column:1/-1;gap:12px;padding:28px;display:flex}.esito h3{color:var(--titolo);font-size:24px}.esito dl{grid-template-columns:auto 1fr;gap:6px 18px;margin:6px 0 0;font-size:15px;display:grid}.esito dt{color:var(--testo-3)}.esito dd{color:var(--testo);margin:0}.libri{flex-direction:column;gap:96px;padding-block:80px 96px;display:flex}.libro{grid-template-columns:260px 1fr;align-items:start;gap:56px;display:grid}.libro:nth-child(2n){grid-template-columns:1fr 260px}.libro:nth-child(2n) .copertina{order:2}.libro .copertina{box-shadow:inset -6px 0 #00000059,0 26px 50px #1408328c}.copertina{aspect-ratio:2/3;text-align:center;border-radius:4px 10px 10px 4px;flex-direction:column;justify-content:space-between;width:260px;max-width:100%;padding:26px 22px;display:flex;position:relative;overflow:hidden;box-shadow:inset -6px 0 #00000059,0 24px 50px #1e0f5066}.copertina:before{content:"";pointer-events:none;border:1px solid #f7dfb259;border-radius:3px 7px 7px 3px;position:absolute;inset:10px}.copertina .aut{letter-spacing:.3em;text-transform:uppercase;color:#f7dfb2;font-size:10.5px;position:relative}.copertina .tit{font-family:var(--f-display);color:#f7dfb2;letter-spacing:.06em;font-size:25px;line-height:1.15;position:relative}.copertina svg{stroke:#ecbd73;fill:none;stroke-width:1px;width:84px;height:84px;margin:0 auto;position:relative}.cop-1{background:radial-gradient(circle at 50% 38%,#8a447c,#2a1236 72%)}.cop-2{background:radial-gradient(circle at 50% 38%,#4646b0,#120f35 72%)}.cop-3{background:radial-gradient(circle at 50% 38%,#2a6890,#0b1a30 72%)}.libro-testo{flex-direction:column;gap:14px;min-width:0;display:flex}.libro-testo h2{color:var(--titolo);letter-spacing:.05em;font-size:clamp(28px,3.6vw,40px)}.libro-testo .autori{font-family:var(--f-corsivo);color:var(--testo);font-size:20px;font-style:italic}.libro-testo p{color:var(--testo-2);max-width:64ch}.libro-testo blockquote{border-left:2px solid var(--oro);font-family:var(--f-corsivo);color:var(--titolo);max-width:52ch;margin:4px 0;padding-left:18px;font-size:22px;font-style:italic}.negozi{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.nota-proto{color:var(--testo-3);text-align:center;font-size:12.5px}.dona-grid{grid-template-columns:1.1fr .9fr;align-items:start;gap:48px;padding-block:72px 96px;display:grid}.dona-grid>div{min-width:0}.cosa{flex-direction:column;gap:22px;display:flex}.cosa div{grid-template-columns:auto 1fr;align-items:baseline;gap:16px;display:grid}.cosa .n{font-family:var(--f-display);color:var(--oro);font-variant-numeric:tabular-nums;min-width:2ch;font-size:30px}.cosa p{color:var(--testo-2)}.cosa p strong{color:var(--testo);font-weight:500}.cassa{border-radius:var(--r);border:1px solid var(--linea);flex-direction:column;gap:18px;padding:30px;display:flex;box-shadow:0 30px 60px -28px #0009}.cassa h3{color:var(--titolo);font-size:26px}.coord{background:var(--carta);border-radius:12px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.coord span{letter-spacing:.2em;text-transform:uppercase;color:var(--testo-3);font-size:11.5px}.coord code{font-family:var(--f-testo);color:var(--testo);word-break:break-all;font-size:17px}.coord-riga{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.copiato{color:#a8e6bd;font-size:13px;font-weight:500}.dona-grid.due-colonne{grid-template-columns:1fr 1fr}.cassa .passi li{color:var(--testo-2)}.quota{align-items:baseline;gap:10px;display:flex}.quota strong{font-family:var(--f-display);color:var(--titolo);font-size:44px;font-weight:400;line-height:1}.quota span{color:var(--testo-3);font-size:14px}.cassa form.modulo{box-shadow:none;background:#190e0459;padding:20px}.admin{padding-block:40px 140px}.admin-testa{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.admin-testa h1{color:var(--titolo);font-size:clamp(30px,4vw,44px)}.admin-testa p{color:var(--testo-2);max-width:60ch}.schede-admin{flex-wrap:wrap;gap:6px;margin-bottom:22px;display:flex}.schede-admin button{font:inherit;letter-spacing:.08em;color:var(--testo-2);border:1px solid var(--linea);cursor:pointer;background:0 0;border-radius:999px;padding:9px 16px;font-size:13px}.schede-admin button[aria-selected=true]{color:#2a1d07;background:#ecbd73;border-color:#ecbd73}.pannello{flex-direction:column;gap:18px;display:flex}.blocco{border:1px solid var(--linea);border-radius:var(--r);background:#0a041e73;grid-template-columns:1fr 1fr;gap:16px;padding:22px;display:grid}.blocco>h3{color:var(--titolo);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;font-size:20px;display:flex}.blocco .azioni-riga{flex-wrap:wrap;gap:6px;display:flex}.mini{font:inherit;letter-spacing:.06em;color:var(--testo-2);cursor:pointer;background:0 0;border:1px solid #d3cbef4d;border-radius:999px;padding:6px 12px;font-size:12.5px}.mini:hover{color:#f7dfb2;border-color:#ecbd73}.mini.pericolo{color:#ffb8b8;border-color:#ffa0a073}.mini.pericolo.conferma{color:#fff;background:#c0485a;border-color:#c0485a}.spunte{flex-wrap:wrap;gap:8px;display:flex}.spunte label{color:var(--testo);text-transform:none;letter-spacing:0;cursor:pointer;border:1px solid #d3cbef40;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:14.5px;display:flex}.spunte input{accent-color:#ecbd73;width:15px;height:15px}.foto-admin{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.foto-admin .anteprima{aspect-ratio:1;border:1px solid var(--linea);border-radius:50%;flex:none;width:84px;position:relative;overflow:hidden}.foto-admin .anteprima.larga{aspect-ratio:16/9;width:160px}.foto-admin .anteprima img,.foto-admin .anteprima svg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.carica{position:relative;overflow:hidden}.carica input{opacity:0;cursor:pointer;position:absolute;inset:0}.stato-foto{color:var(--testo-3);font-size:13px}.barra-admin{z-index:30;-webkit-backdrop-filter:blur(10px);padding-bottom:env(safe-area-inset-bottom,0px);background:#0c0820f0;border-top:1px solid #ecbd7359;position:fixed;bottom:0;left:0;right:0}.barra-admin .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-block:12px;display:flex}.barra-admin .msg{color:var(--testo-2);min-width:0;font-size:14px}.barra-admin .msg.ok{color:#a8e6bd}.barra-admin .msg.err{color:#ffb8b8}.barra-admin .bottoni{flex-wrap:wrap;gap:10px;display:flex}.avviso{color:var(--testo-2);background:#ecbd7314;border:1px solid #ecbd7366;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:14.5px;display:flex}.chiuso{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:560px;margin:0 auto;padding-block:90px;display:flex}.chiuso h1{color:var(--titolo);font-size:34px}.chiuso p{color:var(--testo-2)}.link-admin{letter-spacing:.2em;text-transform:uppercase;color:#8d83ab;font-size:12px;text-decoration:none}.link-admin:hover{color:#f7dfb2}footer{background:var(--notte-2);border-top:1px solid #ecbd7338}footer .wrap{grid-template-columns:auto 1fr auto;align-items:center;gap:32px;padding-block:40px;display:grid}footer img{opacity:.9;width:auto;height:84px}footer p{color:#8d83ab;font-size:14px}footer p strong{color:#b9b0d3;font-weight:400}.social{flex-wrap:wrap;gap:8px;display:flex}.social a{letter-spacing:.2em;text-transform:uppercase;color:#b9b0d3;border:1px solid #ecbd7338;border-radius:999px;padding:8px 14px;font-size:12px;text-decoration:none}.social a:hover{color:#f7dfb2;border-color:#ecbd73}.vista{animation:.6s both entra}@keyframes entra{0%{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}html{scroll-behavior:auto}}@media (max-width:980px){.squadra .persona{flex-basis:calc(50% - 12px)}}@media (max-width:880px){.video,.lista-consulti,.strade,.dona-grid.due-colonne,.blocco{grid-template-columns:1fr}.video{gap:28px}.prenota,.dona-grid{grid-template-columns:1fr}.prenota-info{position:static}.libro,.libro:nth-child(2n){grid-template-columns:1fr;gap:28px}.libro:nth-child(2n) .copertina{order:0}.copertina{width:220px;margin:0 auto}.yt .wrap{text-align:center;grid-template-columns:1fr;justify-items:center;gap:16px}footer .wrap,.associazione{text-align:center;grid-template-columns:1fr;justify-items:center}.info-pag{grid-template-columns:1fr}}@media (max-width:560px){body{font-size:16px}.brand img.scritta{display:none}.nav a{letter-spacing:.1em;padding:7px 8px;font-size:11px}.nav a[data-nav=home]{display:none}.top .wrap{flex-wrap:nowrap;gap:8px}.brand img{height:34px}form.modulo{grid-template-columns:1fr;padding:20px}.squadra .persona{flex-basis:100%}.voce{grid-template-columns:44px 1fr;padding:14px}.voce .icona{width:44px;height:44px}.voce .freccia{display:none}.strada{padding:22px}}[id]{scroll-margin-top:84px}.legale{max-width:760px;color:var(--testo-2);flex-direction:column;gap:16px;margin:0 auto;padding-block:56px 96px;display:flex}.legale h2{color:var(--titolo);margin-top:16px;font-size:24px}.legale strong{color:var(--testo);font-weight:500}
