@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/d8cddd76dbfeaef0-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:300;font-display:swap;src:url(../media/591574edbe85c69b-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:300;font-display:swap;src:url(../media/acf349172f10b359-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:300;font-display:swap;src:url(../media/0926c12c4384550f-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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/8bd76523131fa0fc-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:400;font-display:swap;src:url(../media/d8cddd76dbfeaef0-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/591574edbe85c69b-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/acf349172f10b359-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/0926c12c4384550f-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-20C0,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/8bd76523131fa0fc-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/d8cddd76dbfeaef0-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/591574edbe85c69b-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/acf349172f10b359-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/0926c12c4384550f-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-20C0,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/8bd76523131fa0fc-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:300;font-display:swap;src:url(../media/9cc5c0547f229dea-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:300;font-display:swap;src:url(../media/b0947914c9718a1e-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:300;font-display:swap;src:url(../media/d0b60be57f16ee32-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:300;font-display:swap;src:url(../media/1f9e983605289f29-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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/01e4147cff8141ee-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:400;font-display:swap;src:url(../media/9cc5c0547f229dea-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/b0947914c9718a1e-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/d0b60be57f16ee32-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/1f9e983605289f29-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-20C0,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/01e4147cff8141ee-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/9cc5c0547f229dea-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/b0947914c9718a1e-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/d0b60be57f16ee32-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/1f9e983605289f29-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-20C0,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/01e4147cff8141ee-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%}.cormorant_garamond_8acf1184-module__FYOw5G__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_8acf1184-module__FYOw5G__variable{--font-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/39c55468420adfa6-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:100 900;font-display:swap;src:url(../media/9b8f0e32b229dbc1-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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/81cef6a21128489e-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%}.jost_e8c06949-module__97C82a__className{font-family:Jost,Jost Fallback;font-style:normal}.jost_e8c06949-module__97C82a__variable{--font-jost:"Jost", "Jost Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--avorio:#fffbf8;--bianco:#fff;--cipria-velo:#fbf1ee;--cipria:#f4e1dc;--cipria-petalo:#ebcfc7;--inchiostro:#33252a;--inchiostro-2:#574349;--muto:#6d585e;--rosa-antico:#8b4257;--rosa-antico-2:#733447;--rosa-antico-bg:#f6e6e6;--filetto:#eadbd5;--campo:#9a8388;--oro:#c8a97e;--oro-velo:#e9dcc6;--oro-testo:#8a6a3f;--notte-fondo:#1e1719;--notte-superficie:#281f22;--notte-tinta:#2f2528;--notte-secondo:#4a3439;--notte-testo:#f5e9e8;--notte-testo-2:#d9c5c7;--notte-muto:#c8b3b6;--notte-azione:#e7a9b4;--notte-azione-2:#f0bfc7;--notte-bordo:#3f3236;--notte-campo:#8c767b;--success-800:#2f5839;--success-600:#3c6e47;--success-100:#e2ede4;--warning-600:#8a6320;--warning-100:#f6ebd8;--error-600:#a3342e;--error-100:#f7e3e1;--info-600:#4f5e4b;--info-100:#e4ebe0;--success-notte:#7fb48c;--warning-notte:#d9ae63;--error-notte:#e08079;--info-notte:#a9bca1;--color-bg:var(--avorio);--color-bg-alt:var(--cipria-velo);--color-surface:var(--bianco);--color-surface-raised:var(--bianco);--color-surface-sunken:var(--cipria-velo);--color-surface-inverse:var(--inchiostro);--color-text:var(--inchiostro);--color-text-soft:var(--inchiostro-2);--color-text-muted:var(--muto);--color-text-inverse:var(--avorio);--color-text-on-accent:var(--bianco);--color-border:var(--filetto);--color-border-strong:var(--campo);--color-border-focus:var(--rosa-antico);--color-action:var(--rosa-antico);--color-action-hover:var(--rosa-antico-2);--color-action-active:var(--rosa-antico-2);--color-action-subtle:var(--rosa-antico-bg);--color-action-text:var(--bianco);--color-link:var(--rosa-antico);--color-link-hover:var(--rosa-antico-2);--color-link-visited:var(--rosa-antico);--color-accent:var(--rosa-antico);--color-accent-text:var(--rosa-antico);--color-accent-soft:var(--cipria);--color-accent-bg:var(--cipria-velo);--color-support:var(--muto);--color-support-text:var(--inchiostro-2);--color-support-soft:var(--filetto);--color-support-bg:var(--cipria-velo);--color-gold:var(--oro);--color-gold-soft:var(--oro-velo);--color-gold-text:var(--oro-testo);--color-petal:var(--cipria-petalo);--color-success:var(--success-600);--color-success-text:var(--success-800);--color-success-bg:var(--success-100);--color-warning:var(--warning-600);--color-warning-text:var(--warning-600);--color-warning-bg:var(--warning-100);--color-error:var(--error-600);--color-error-text:var(--error-600);--color-error-bg:var(--error-100);--color-info:var(--info-600);--color-info-text:var(--info-600);--color-info-bg:var(--info-100);--color-overlay:#33252a99;--color-selection-bg:var(--cipria-petalo);--color-selection-text:var(--inchiostro);--shadow-rgb:51 37 42;--font-display:var(--font-cormorant,"Cormorant Garamond"), "Cormorant", Garamond, "Times New Roman", serif;--font-text:var(--font-jost,"Jost"), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-size-display-xl:clamp(3rem, 2rem + 4.6vw, 5.75rem);--font-size-display-l:clamp(2.5rem, 1.8rem + 3vw, 4.25rem);--font-size-h1:clamp(2.5rem, 1.9rem + 2.4vw, 3.75rem);--font-size-h2:clamp(2.25rem, 1.7rem + 2.2vw, 3.5rem);--font-size-h3:1.75rem;--font-size-h4:1.375rem;--font-size-body-l:1.1875rem;--font-size-body:1.0625rem;--font-size-body-s:1rem;--font-size-caption:.875rem;--font-size-overline:.75rem;--font-size-mono-s:.8125rem;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:500;--font-weight-bold:600;--line-height-display:.98;--line-height-title:1.05;--line-height-heading:1.2;--line-height-snug:1.5;--line-height-body:1.75;--line-height-tight:1.5;--letter-spacing-display:-.01em;--letter-spacing-title:-.005em;--letter-spacing-heading:0;--letter-spacing-normal:0;--letter-spacing-caption:.01em;--letter-spacing-overline:.24em;--measure-body:36rem;--measure-lead:38rem;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--space-section:clamp(4.5rem, 2.5rem + 8vw, 9rem);--space-section-s:clamp(3rem, 1.6rem + 5vw, 6.5rem);--container-max:72rem;--container-page:68rem;--container-text:40rem;--container-gutter:clamp(1.25rem, .6rem + 3vw, 3rem);--grid-columns:12;--grid-gap:var(--space-6);--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--radius-none:0;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:12px;--radius-xl:20px;--radius-arch:999px 999px 0 0;--radius-pill:999px;--border-width-hairline:1px;--border-width-thick:2px;--border-width-rule:3px;--shadow-none:none;--shadow-xs:0 1px 2px rgb(var(--shadow-rgb) / .04);--shadow-sm:0 1px 2px rgb(var(--shadow-rgb) / .04), 0 6px 18px rgb(var(--shadow-rgb) / .05);--shadow-md:0 2px 4px rgb(var(--shadow-rgb) / .03), 0 18px 40px rgb(var(--shadow-rgb) / .06);--shadow-lg:0 4px 8px rgb(var(--shadow-rgb) / .03), 0 30px 60px rgb(var(--shadow-rgb) / .08);--shadow-focus:0 0 0 3px #8b425740;--focus-ring-width:2px;--focus-ring-offset:3px;--focus-ring-color:var(--color-border-focus);--duration-instant:80ms;--duration-fast:.16s;--duration-base:.24s;--easing-standard:cubic-bezier(.2, 0, .2, 1);--easing-out:cubic-bezier(.16, 1, .3, 1);--motion-shift:6px;--z-base:0;--z-sticky:100;--z-dropdown:200;--z-overlay:300;--z-modal:400;--z-toast:500}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .crm{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:var(--notte-fondo);--color-bg-alt:var(--notte-tinta);--color-surface:var(--notte-superficie);--color-surface-raised:var(--notte-tinta);--color-surface-sunken:#191315;--color-surface-inverse:var(--notte-testo);--color-text:var(--notte-testo);--color-text-soft:var(--notte-testo-2);--color-text-muted:var(--notte-muto);--color-text-inverse:var(--notte-fondo);--color-text-on-accent:var(--notte-fondo);--color-border:var(--notte-bordo);--color-border-strong:var(--notte-campo);--color-border-focus:var(--notte-azione);--color-action:var(--notte-azione);--color-action-hover:var(--notte-azione-2);--color-action-active:var(--notte-azione-2);--color-action-subtle:#3a2a2f;--color-action-text:var(--notte-fondo);--color-link:var(--notte-azione);--color-link-hover:var(--notte-azione-2);--color-link-visited:var(--notte-azione);--color-accent:var(--notte-azione);--color-accent-text:var(--notte-azione);--color-accent-soft:var(--notte-secondo);--color-accent-bg:var(--notte-tinta);--color-support:var(--notte-muto);--color-support-text:var(--notte-testo-2);--color-support-soft:var(--notte-bordo);--color-support-bg:var(--notte-tinta);--color-success:var(--success-notte);--color-success-text:var(--success-notte);--color-success-bg:#1f2e24;--color-warning:var(--warning-notte);--color-warning-text:var(--warning-notte);--color-warning-bg:#33291a;--color-error:var(--error-notte);--color-error-text:var(--error-notte);--color-error-bg:#362020;--color-info:var(--info-notte);--color-info-text:var(--info-notte);--color-info-bg:#232a21;--color-overlay:#0c090ab3;--color-selection-bg:var(--notte-secondo);--color-selection-text:var(--notte-testo);--shadow-rgb:0 0 0;--shadow-focus:0 0 0 3px #e7a9b459}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-text);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}a{color:var(--color-link);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--color-link-hover)}small,.u-caption{font-size:var(--font-size-caption);line-height:var(--line-height-tight);color:var(--color-text-muted)}code,kbd,samp,.u-mono{font-family:var(--font-mono);font-size:var(--font-size-mono-s)}img,svg,video{max-width:100%;height:auto}::selection{background-color:var(--color-selection-bg);color:var(--color-selection-text)}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-xs)}input,select,textarea,button{font:inherit;color:inherit}table{border-collapse:collapse;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:var(--space-6);-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font-text);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}::selection{background:var(--color-selection-bg);color:var(--color-selection-text)}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--font-weight-regular);line-height:var(--line-height-title);text-wrap:balance;color:var(--color-text)}h1 em,h2 em,h3 em{font-style:italic}p{text-wrap:pretty}a{color:var(--color-link);text-underline-offset:.22em;text-decoration-thickness:1px}a:hover{color:var(--color-link-hover);text-decoration-thickness:2px}img,svg,video{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:3px;border-radius:4px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fregio{background:linear-gradient(var(--color-gold), var(--color-gold)) left center / calc(50% - .8rem) 1px no-repeat, linear-gradient(var(--color-gold), var(--color-gold)) right center / calc(50% - .8rem) 1px no-repeat;width:6.5rem;height:.75rem;display:block;position:relative}.fregio:before,.fregio:after{content:"";border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fregio:before{border:1px solid var(--color-gold);width:.75rem;height:.75rem}.fregio:after{background:var(--color-gold);width:.25rem;height:.25rem}.arco{isolation:isolate;position:relative}.arco picture,.arco img{border-radius:var(--radius-arch);width:100%;height:100%;display:block}.arco picture{background:var(--color-accent-soft);overflow:hidden}.arco img{object-fit:cover}.arco:before{content:"";inset:calc(var(--arco-scarto,.5rem) * -1) calc(var(--arco-scarto,.5rem) * -1) var(--arco-scarto,.5rem) var(--arco-scarto,.5rem);border:1px solid var(--color-gold);border-radius:var(--radius-arch);pointer-events:none;z-index:1;position:absolute}.arco:after{content:"";background:radial-gradient(closest-side, var(--color-accent-soft), transparent);z-index:-1;pointer-events:none;position:absolute;inset:-25% -35% 35%}.occhiello,.overline{align-items:center;gap:var(--space-3);font-family:var(--font-text);font-size:var(--font-size-overline);letter-spacing:var(--letter-spacing-overline);text-transform:uppercase;font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);color:var(--color-text-muted);display:flex}.occhiello:before,.overline:before{content:"";background:var(--color-gold);flex:none;width:1.75rem;height:1px}.wrap{max-width:var(--container-text);padding-inline:var(--container-gutter);margin-inline:auto}.contenitore{max-width:var(--container-page);padding-inline:var(--container-gutter);margin-inline:auto}.pagina-testo{max-width:var(--container-text);padding-inline:var(--container-gutter);padding-block:clamp(2.5rem, 1.5rem + 4vw, 5rem) var(--space-section-s);margin-inline:auto}.pagina-testo__titolo{font-size:var(--font-size-h1);font-weight:var(--font-weight-light);letter-spacing:var(--letter-spacing-title);margin-block:var(--space-5) var(--space-8);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-gold-soft)}.pagina-testo__lead{font-size:var(--font-size-body-l);font-weight:var(--font-weight-light);color:var(--color-text-soft);max-width:var(--measure-body)}.pagina-testo__nota{margin-top:var(--space-5);font-size:var(--font-size-body-s);color:var(--color-text-muted);max-width:var(--measure-body)}.pagina-testo__blocco{margin-top:var(--space-10)}.pagina-testo__azione{margin-top:var(--space-8)}.testata{padding-block:var(--space-3);background:var(--color-bg);border-bottom:1px solid var(--color-gold-soft)}.testata__riga{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.marchio{min-height:2.75rem;color:var(--color-text);flex-direction:column;justify-content:center;text-decoration:none;display:flex}.marchio:hover{color:var(--color-text)}.marchio__nome{font-family:var(--font-display);white-space:nowrap;font-size:1.5rem;font-weight:var(--font-weight-regular);letter-spacing:.005em;line-height:1}.marchio__nome em{color:var(--color-action);font-style:italic}.marchio__firma{font-size:.6875rem;font-weight:var(--font-weight-medium);letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-muted);margin-top:.3rem;line-height:1.2;display:none}@media (min-width:40rem){.marchio__firma{display:block}}@media (min-width:60rem){.testata{padding-block:var(--space-5)}.marchio__nome{font-size:2rem}}.testata__link{white-space:nowrap;min-height:2.75rem;font-size:.75rem;font-weight:var(--font-weight-medium);letter-spacing:.16em;text-transform:uppercase;color:var(--color-action);background:linear-gradient(var(--color-gold), var(--color-gold)) left calc(50% + .75em) / 100% 1px no-repeat;align-items:center;text-decoration:none;display:inline-flex}.testata__link:hover{color:var(--color-action-hover)}.form{gap:var(--space-6);margin-top:var(--space-6);display:grid}.field{gap:var(--space-2);display:grid}.field label{font-family:var(--font-text);font-size:var(--font-size-body-s);font-weight:var(--font-weight-medium)}.field input,.field textarea,.field select{font-family:var(--font-text);font-size:var(--font-size-body);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);width:100%;min-height:3.25rem;transition:border-color var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard)}.field input:hover,.field textarea:hover,.field select:hover{border-color:var(--color-text-muted)}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--color-action);box-shadow:var(--shadow-focus);outline:none}.field .hint{font-size:var(--font-size-caption);color:var(--color-text-muted);line-height:var(--line-height-snug)}.field .facoltativo{font-weight:var(--font-weight-regular);color:var(--color-text-muted);font-size:var(--font-size-caption)}.consent{gap:var(--space-4);margin-block:var(--space-2);display:grid}.consent__item{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:auto 1fr;align-items:start;display:grid}.consent__item input[type=checkbox]{width:1.15rem;height:1.15rem;accent-color:var(--color-action);flex:none;margin-top:.2rem}.consent__item label{font-size:var(--font-size-body-s);line-height:var(--line-height-snug)}.consent__item .opt{font-size:var(--font-size-caption);color:var(--color-text-muted);margin-top:var(--space-1);display:block}.btn{font-family:var(--font-text);font-weight:var(--font-weight-medium);font-size:var(--font-size-body-s);background:var(--color-action);color:var(--color-action-text);border-radius:var(--radius-md);padding:var(--space-3) var(--space-6);cursor:pointer;min-height:2.75rem;transition:background-color var(--duration-fast) var(--easing-standard);border:0}.btn:hover{background:var(--color-action-hover);color:var(--color-action-text)}.btn:disabled{opacity:.6;cursor:not-allowed}.btn--ghost{color:var(--color-action);border:1px solid var(--color-border-strong);background:0 0}.btn--ghost:hover{background:var(--color-action-subtle);color:var(--color-action)}.btn--principale{text-align:center;font-size:.9375rem;font-weight:var(--font-weight-medium);letter-spacing:.14em;text-transform:uppercase;padding:var(--space-4) var(--space-10);border-radius:var(--radius-pill);min-height:3.5rem;box-shadow:0 10px 24px -12px rgb(var(--shadow-rgb) / .45);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.btn--principale:hover{text-decoration:none}.alert{padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);font-size:var(--font-size-body-s)}.alert--error{background:var(--color-error-bg);color:var(--color-error-text);border:1px solid var(--color-error)}.alert--success{background:var(--color-success-bg);color:var(--color-success-text);border:1px solid var(--color-success)}.alert--info{background:var(--color-info-bg);color:var(--color-info-text);border:1px solid var(--color-info)}.auth{min-height:100dvh;padding:var(--space-5);background:radial-gradient(60rem 40rem at 50% -10%, var(--color-accent-soft), transparent 70%), var(--color-bg);place-items:center;display:grid}.auth__card{background:var(--color-surface);border-radius:var(--radius-xl);width:100%;max-width:26rem;box-shadow:var(--shadow-md);outline:1px solid var(--color-gold-soft);outline-offset:-.5rem;padding:clamp(2rem,1.25rem + 3vw,3rem)}.auth__card h1{font-size:var(--font-size-h2);font-weight:var(--font-weight-light);margin-top:var(--space-3)}.auth__marchio{font-family:var(--font-display);margin-bottom:var(--space-6);padding-bottom:var(--space-5);border-bottom:1px solid var(--color-gold-soft);font-size:1.75rem;line-height:1.1}.auth__marchio em{color:var(--color-action);font-style:italic}.auth .btn{border-radius:var(--radius-pill);letter-spacing:.14em;text-transform:uppercase;min-height:3.25rem;font-size:.875rem}.legal .versione{font-family:var(--font-mono);font-size:var(--font-size-mono-s)}.legal{font-size:var(--font-size-caption);color:var(--color-text-muted);line-height:var(--line-height-snug);border-top:1px solid var(--color-gold-soft);padding-top:var(--space-5);margin-top:var(--space-8)}.prosa{max-width:var(--measure-body)}.prosa>p{color:var(--color-text-soft)}.prosa h2{font-size:var(--font-size-h3);margin-block:var(--space-12) var(--space-4);font-style:italic}.prosa p+p{margin-top:var(--space-4)}.prosa .identita .identita__etichetta{font-size:var(--font-size-overline);margin-block:0 var(--space-5)}.prosa .identita p{color:var(--color-text-soft)}.prosa code{font-family:var(--font-mono);font-size:var(--font-size-mono-s);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xs);padding:.1em .4em}.segnaposto{background:var(--color-warning-bg);color:var(--color-warning-text);font-family:var(--font-mono);border-radius:var(--radius-xs);border:1px dashed var(--color-warning);padding:.1em .35em;font-size:.85em;font-style:normal}.avviso-redazione{margin-top:var(--space-10);padding:var(--space-5);background:var(--color-warning-bg);color:var(--color-text);border-left:3px solid var(--color-warning);border-radius:var(--radius-sm);font-size:var(--font-size-body-s)}.footer-legale{background:var(--color-bg);border-top:1px solid var(--color-gold-soft);padding-block:var(--space-12) calc(var(--space-12) + env(safe-area-inset-bottom,0px));text-align:center}.footer-legale .wrap{max-width:var(--container-text);padding-inline:var(--container-gutter)}.footer-legale .wrap:before{content:"";width:6.5rem;height:.75rem;margin:0 auto var(--space-6);background:radial-gradient(circle, var(--color-gold) 0 .125rem, transparent .14rem) center / .75rem .75rem no-repeat, linear-gradient(var(--color-gold), var(--color-gold)) left center / calc(50% - .8rem) 1px no-repeat, linear-gradient(var(--color-gold), var(--color-gold)) right center / calc(50% - .8rem) 1px no-repeat;display:block}.footer-legale p{font-size:var(--font-size-caption);line-height:var(--line-height-snug);color:var(--color-text-muted);max-width:34rem;margin-inline:auto}.footer-legale p+p{margin-top:var(--space-3)}.footer-legale strong{color:var(--color-text-soft);font-weight:var(--font-weight-medium)}.footer-legale a{color:var(--color-link);align-items:center;min-height:2.75rem;display:inline-flex}.modulo-pagina{max-width:var(--container-text);padding-inline:var(--container-gutter);padding-block:var(--space-4) var(--space-section-s);margin-inline:auto}.modulo-pagina__ritorno{font-size:var(--font-size-body-s);align-items:center;gap:var(--space-2);min-height:2.75rem;text-decoration:none;display:inline-flex}.modulo-pagina__ritorno:hover{text-decoration:underline}.modulo-pagina .fregio{margin-top:var(--space-8)}.modulo-pagina .occhiello{margin-top:var(--space-5)}.modulo-pagina .occhiello:before{display:none}.modulo-pagina h1{font-size:var(--font-size-h1);font-weight:var(--font-weight-light);letter-spacing:var(--letter-spacing-title);margin-block:var(--space-4);line-height:1.02}.modulo-pagina h1 em{color:var(--color-action);display:block}.modulo-pagina__lead{font-size:var(--font-size-body-l);font-weight:var(--font-weight-light);line-height:var(--line-height-snug);color:var(--color-text-soft);max-width:var(--measure-lead);margin-bottom:var(--space-8)}.modulo-pagina>.form,.modulo-pagina>.alert,.modulo-pagina>.prenotato{margin-top:var(--space-6)}.modulo-pagina>.form,.modulo-pagina>.prenotato{background:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);outline:1px solid var(--color-gold-soft);outline-offset:-.5rem;border:0;padding:clamp(1.5rem,.75rem + 3.5vw,3rem)}.modulo-pagina .form .btn--principale{width:100%}.consensi{gap:var(--space-8);margin-top:var(--space-4);border:0;display:grid}.consensi__gruppo{gap:var(--space-3);display:grid}.consensi__etichetta{font-family:var(--font-text);font-size:var(--font-size-overline);letter-spacing:var(--letter-spacing-overline);text-transform:uppercase;font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);color:var(--color-text-muted);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border)}.consensi__voce{gap:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.consensi__voce input[type=checkbox]{width:1.375rem;height:1.375rem;accent-color:var(--color-action);cursor:pointer;margin-top:.1rem}.consensi__voce span{font-size:var(--font-size-body-s);line-height:var(--line-height-snug)}.consensi__voce .aiuto{font-size:var(--font-size-caption);color:var(--color-text-muted);margin-top:var(--space-2);display:block}.consensi__voce--richiesto{background:var(--color-bg-alt);border:1px solid var(--color-border)}.consensi__voce--facoltativo{border:1px solid var(--color-border);background:0 0}.consensi__voce--facoltativo:hover{background:var(--color-bg)}.consensi__obbligo{font-size:var(--font-size-caption);color:var(--color-text-soft);font-weight:var(--font-weight-medium)}.crm{background:var(--color-bg);min-height:100dvh}.crm__barra{z-index:10;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5);background:var(--color-surface);border-bottom:1px solid var(--color-border);display:flex;position:sticky;top:0}.crm__nav{gap:var(--space-5);display:flex}.crm__nav a{font-family:var(--font-text);font-size:var(--font-size-body-s);font-weight:var(--font-weight-medium);padding:var(--space-2) 0;align-items:center;min-height:2.75rem;text-decoration:none;display:flex}.crm__esci{cursor:pointer;color:var(--color-text-muted);font-size:var(--font-size-caption);background:0 0;border:0;min-height:2.75rem}.crm__utente{display:none}@media (min-width:40rem){.crm__utente{display:inline}}.crm__corpo{max-width:60rem;padding:var(--space-6) var(--space-5) var(--space-16);margin-inline:auto}.crm__intestazione{margin-bottom:var(--space-6)}.crm__intestazione h1{font-size:var(--font-size-h2)}.crm__conteggio{font-family:var(--font-text);font-size:var(--font-size-body-s);color:var(--color-text-muted);margin-top:var(--space-1)}.crm__scadute{color:var(--color-error-text);font-weight:var(--font-weight-semibold)}.blocco{margin-bottom:var(--space-10)}.blocco h2{font-family:var(--font-text);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-4);align-items:center;gap:var(--space-3);display:flex}.pastiglia{background:var(--color-warning-bg);color:var(--color-warning-text);font-size:var(--font-size-caption);border-radius:999px;padding:.1em .6em}.vuoto{color:var(--color-text-muted);font-size:var(--font-size-body-s)}.nota{color:var(--color-text-muted);font-size:var(--font-size-caption);line-height:var(--line-height-snug);margin-bottom:var(--space-4)}.nota--fissa{margin-top:var(--space-8);max-width:var(--measure-body)}.manca{color:var(--color-error-text)}.voci{gap:var(--space-3);list-style:none;display:grid}.voce{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4)}.voce--urgente{border-left:3px solid var(--color-error)}.voce__testa{justify-content:space-between;gap:var(--space-3);align-items:baseline;display:flex}.voce__nome{font-family:var(--font-text);font-weight:var(--font-weight-semibold);text-decoration:none}.voce__quando{font-size:var(--font-size-caption);color:var(--color-text-muted);white-space:nowrap}.voce__stato{font-size:var(--font-size-caption);color:var(--color-accent-text);margin-top:var(--space-1)}.voce__azione{font-size:var(--font-size-body-s);color:var(--color-text-soft);margin-top:var(--space-2)}.voce__canali{gap:var(--space-4);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.voce__canali a{font-size:var(--font-size-caption);font-family:var(--font-text);align-items:center;min-height:2.75rem;display:flex}.voce__limite{font-size:var(--font-size-caption);color:var(--color-warning-text);align-self:center}.kanban{gap:var(--space-4);padding-bottom:var(--space-4);display:flex;overflow-x:auto}.colonna{flex:0 0 15rem}.colonna__testa{margin-bottom:var(--space-3)}.colonna__testa h2{font-size:var(--font-size-body-s);margin:0}.colonna__conteggi{font-size:var(--font-size-caption);color:var(--color-text-muted)}.colonna__conteggi em{color:var(--color-accent-text);font-style:normal}.colonna__conteggi strong{color:var(--color-warning-text)}.colonna__schede{gap:var(--space-2);list-style:none;display:grid}.colonna__vuota{color:var(--color-text-muted);font-size:var(--font-size-caption)}.scheda{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3)}.scheda--ferma{border-left:3px solid var(--color-warning)}.scheda a{font-family:var(--font-text);font-size:var(--font-size-body-s);font-weight:var(--font-weight-medium);text-decoration:none}.scheda__meta{font-size:var(--font-size-caption);color:var(--color-text-muted);margin-top:var(--space-1)}.scheda__azione{font-size:var(--font-size-caption);color:var(--color-text-soft);margin-top:var(--space-1)}.scheda__griglia{gap:var(--space-6);display:grid}@media (min-width:48rem){.scheda__griglia{grid-template-columns:repeat(3,1fr)}}.dati{gap:var(--space-2) var(--space-4);font-size:var(--font-size-body-s);grid-template-columns:auto 1fr;display:grid}.dati dt{color:var(--color-text-muted);font-size:var(--font-size-caption)}.dati dd{word-break:break-word}.storico{gap:var(--space-5);list-style:none;display:grid}.storico li{border-left:2px solid var(--color-border);padding-left:var(--space-4)}.storico__testa{font-size:var(--font-size-caption);color:var(--color-text-muted);margin-bottom:var(--space-2)}.storico blockquote{margin-top:var(--space-2);color:var(--color-text-soft);font-style:italic;font-size:var(--font-size-body-s)}.form--esito{max-width:34rem}.riga2{gap:var(--space-4);display:grid}@media (min-width:34rem){.riga2{grid-template-columns:1fr 1fr}}.cerca{gap:var(--space-3);margin-bottom:var(--space-6);display:flex}.cerca input{font-family:var(--font-text);font-size:var(--font-size-body);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);flex:1;min-height:2.75rem}.trasparenza{font-size:var(--font-size-body-s);line-height:var(--line-height-snug);color:var(--color-text-soft);border-left:1px solid var(--color-gold);padding:var(--space-1) 0 var(--space-1) var(--space-4);max-width:var(--measure-body);margin-block:var(--space-4)}.hint--errore{color:var(--color-error-text)}.prenotato{margin-top:var(--space-8);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-8) var(--space-6);gap:var(--space-4);justify-items:start;display:grid}.prenotato__titolo{font-family:var(--font-display);font-style:italic;font-weight:var(--font-weight-light);font-size:var(--font-size-h2);color:var(--color-text);line-height:1.05}.prenotato__titolo:before{content:"";width:3rem;height:1px;margin-bottom:var(--space-5);background:var(--color-gold);display:block}.prenotato p{max-width:var(--measure-body);color:var(--color-text-soft)}.prenotato__nota{font-size:var(--font-size-caption);color:var(--color-text-muted)}.btn--whatsapp{align-items:center;gap:var(--space-2);text-decoration:none;display:inline-flex}.btn--principale.btn--whatsapp{text-transform:none;letter-spacing:.01em;font-size:var(--font-size-body-s);padding-inline:var(--space-4)}.btn--whatsapp:before{content:"";background:currentColor;width:1.1em;height:1.1em;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 0 0-8.6 15.1L2 22l5-1.3A10 10 0 1 0 12 2zm5.3 14.1c-.2.6-1.3 1.2-1.8 1.2-.5.1-1 .1-3.3-.7-2.8-1.1-4.6-4-4.7-4.2-.1-.2-1.1-1.5-1.1-2.9s.7-2 1-2.3c.2-.3.5-.3.7-.3h.5c.2 0 .4 0 .6.5l.8 2c.1.2.1.4 0 .5l-.3.5-.4.4c-.1.1-.3.3-.1.6.1.3.6 1.1 1.4 1.8 1 .9 1.8 1.1 2.1 1.3.3.1.4.1.6-.1l.8-1c.2-.3.4-.2.6-.1l1.9.9c.3.1.5.2.5.3.1.2.1.6-.1 1.2z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 0 0-8.6 15.1L2 22l5-1.3A10 10 0 1 0 12 2zm5.3 14.1c-.2.6-1.3 1.2-1.8 1.2-.5.1-1 .1-3.3-.7-2.8-1.1-4.6-4-4.7-4.2-.1-.2-1.1-1.5-1.1-2.9s.7-2 1-2.3c.2-.3.5-.3.7-.3h.5c.2 0 .4 0 .6.5l.8 2c.1.2.1.4 0 .5l-.3.5-.4.4c-.1.1-.3.3-.1.6.1.3.6 1.1 1.4 1.8 1 .9 1.8 1.1 2.1 1.3.3.1.4.1.6-.1l.8-1c.2-.3.4-.2.6-.1l1.9.9c.3.1.5.2.5.3.1.2.1.6-.1 1.2z'/%3E%3C/svg%3E") 50%/contain no-repeat}.regia{background:var(--color-bg);color:var(--color-text)}.fascia{padding-block:var(--space-section-s)}.fascia__titolo{font-size:var(--font-size-h2);font-weight:var(--font-weight-light);letter-spacing:var(--letter-spacing-title);max-width:18ch;line-height:1.04}.fascia__titolo em{color:var(--color-action);font-style:italic}.intesta{justify-items:center;gap:var(--space-5);text-align:center;display:grid}.intesta .fascia__titolo{margin-inline:auto}.eroe{padding-block:var(--space-6) var(--space-12);background:radial-gradient(34rem 26rem at 88% 8%, var(--color-bg-alt), transparent 70%), var(--color-bg);position:relative}.eroe__griglia{column-gap:var(--space-6);row-gap:var(--space-6);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"foto firma""testo testo";align-items:end;display:grid}.eroe__ritratto{grid-area:foto;margin:0;padding:.5rem .5rem 0 0}.eroe__ritratto .arco{aspect-ratio:4/5;--arco-scarto:.4rem;width:7.5rem}.eroe__ritratto img{object-position:50% 30%}.eroe__firma{padding-bottom:var(--space-1);grid-area:firma}.eroe__nome{font-family:var(--font-display);color:var(--color-text);font-size:1.75rem;font-style:italic;line-height:1.05}.eroe__ruolo{margin-top:var(--space-2);font-size:.9375rem;font-weight:var(--font-weight-regular);color:var(--color-text-muted);line-height:1.45}.eroe__ruolo:before{content:"";width:2rem;height:1px;margin-bottom:var(--space-2);background:var(--color-gold);display:block}.eroe__testo{grid-area:testo}.eroe__occhiello{color:var(--color-action);letter-spacing:.18em}@media (min-width:40rem){.eroe__occhiello{letter-spacing:.22em;font-size:.8125rem}}.eroe__titolo{margin-top:var(--space-3);font-size:clamp(2.75rem,1.7rem + 4.6vw,5.5rem);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-display);max-width:12ch;line-height:.98}.eroe__titolo em{color:var(--color-action);font-style:italic;display:block}.eroe__sub{margin-top:var(--space-4);font-size:1.125rem;font-weight:var(--font-weight-light);color:var(--color-text-soft);max-width:30rem;line-height:1.55}.eroe__azione{margin-top:var(--space-6)}.eroe__azione .btn--principale{width:100%}.eroe__nota{margin-top:var(--space-3);font-size:var(--font-size-caption);line-height:var(--line-height-snug);color:var(--color-text-muted);text-align:center}.credenziali{margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--color-gold-soft);gap:var(--space-2);max-width:30rem;list-style:none;display:grid}.credenziali li{font-family:var(--font-display);color:var(--color-text-soft);padding-left:1.25rem;font-size:1.1875rem;font-style:italic;line-height:1.35;position:relative}.credenziali li:before{content:"";border:1px solid var(--color-gold);width:.4rem;height:.4rem;position:absolute;top:.6em;left:0;transform:rotate(45deg)}@media (min-width:40rem){.eroe__azione{align-items:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.eroe__azione .btn--principale{width:auto;padding-inline:var(--space-12)}.eroe__nota{text-align:left;margin-top:0}}@media (min-width:60rem){.eroe{padding-block:var(--space-16) var(--space-24)}.eroe__griglia{column-gap:clamp(3rem,1rem + 6vw,7rem);row-gap:var(--space-8);grid-template-columns:minmax(0,1fr) 22rem;grid-template-areas:"testo foto""testo firma";align-items:center}.eroe__ritratto{align-self:end;padding:1rem 1rem 0 0}.eroe__ritratto .arco{aspect-ratio:2/3;--arco-scarto:1rem;width:21rem}.eroe__ritratto img{object-position:60% 20%}.eroe__firma{text-align:center;align-self:start;padding-right:1rem}.eroe__nome{font-size:1.625rem}.eroe__ruolo{letter-spacing:.16em;text-transform:uppercase;font-size:.75rem}.eroe__ruolo:before{margin-inline:auto}.eroe__titolo{font-weight:var(--font-weight-light);margin-top:var(--space-6)}.eroe__sub{margin-top:var(--space-6);font-size:var(--font-size-body-l)}.eroe__azione{margin-top:var(--space-10)}}.passi-scena{background:var(--color-surface)}.passi{margin-top:var(--space-6);list-style:none;display:grid}.passo{column-gap:var(--space-4);padding-block:var(--space-5);grid-template-columns:2.75rem minmax(0,1fr);align-items:baseline;display:grid}.passo+.passo{border-top:1px solid var(--color-gold-soft)}.passo__n{font-family:var(--font-display);font-style:italic;font-weight:var(--font-weight-light);color:var(--color-gold-text);grid-row:span 2;font-size:2.25rem;line-height:1}.passo__titolo{font-size:1.5rem;font-weight:var(--font-weight-medium);line-height:1.15}.passo__testo{margin-top:var(--space-1);font-size:var(--font-size-body-s);color:var(--color-text-soft);grid-column:2;max-width:20rem;line-height:1.6}.passi__perchi{margin:var(--space-8) auto 0;font-family:var(--font-display);color:var(--color-text-soft);text-align:center;max-width:30rem;font-size:1.375rem;font-style:italic;line-height:1.4}@media (min-width:48rem){.passi{margin-top:var(--space-12);grid-template-columns:repeat(3,minmax(0,1fr))}.passo{text-align:center;padding:var(--space-2) var(--space-8);grid-template-columns:minmax(0,1fr);justify-items:center}.passo__n{grid-row:auto;font-size:2.75rem}.passo__titolo{margin-top:var(--space-3);font-size:1.625rem}.passo__testo{margin-top:var(--space-2);grid-column:1}.passo+.passo{border-top:0;border-left:1px solid var(--color-gold-soft)}}.prenota{background:var(--color-accent-soft)}.prenota__griglia{gap:var(--space-8);align-items:start;display:grid}@media (min-width:60rem){.prenota__griglia{gap:var(--space-16);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.prenota__testa{top:var(--space-10);padding-top:var(--space-6);position:sticky}}.prenota .occhiello{color:var(--color-text-soft)}.prenota .fascia__titolo{margin-top:var(--space-4)}.prenota .fascia__titolo em{color:var(--color-text);display:block}.rassicura{gap:var(--space-3);margin-top:var(--space-6);list-style:none;display:grid}.rassicura li{font-size:var(--font-size-body-s);line-height:var(--line-height-snug);color:var(--color-text-soft);padding-left:1.5rem;position:relative}.rassicura li:before{content:"";border:1px solid var(--color-action);width:.45rem;height:.45rem;position:absolute;top:.55em;left:.1rem;transform:rotate(45deg)}.rassicura strong{font-weight:var(--font-weight-medium);color:var(--color-text)}.rassicura strong:after{content:" ·";font-weight:var(--font-weight-regular)}@media (min-width:60rem){.rassicura{gap:var(--space-5);margin-top:var(--space-10)}.rassicura li{font-size:var(--font-size-body)}.rassicura strong{font-family:var(--font-display);font-size:1.375rem;font-style:italic;font-weight:var(--font-weight-regular);line-height:1.2;display:block}.rassicura strong:after{content:none}.rassicura li:before{top:.6rem}}.prenota__scheda{background:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);outline:1px solid var(--color-gold-soft);outline-offset:-.5rem;scroll-margin-top:var(--space-3);padding:clamp(1.5rem,1rem + 2.5vw,2.75rem)}.prenota__scheda .trasparenza{margin-top:0}.prenota__scheda .form{margin-top:var(--space-5);gap:var(--space-5)}.prenota__scheda .form .btn--principale{width:100%}.prenota__scheda .consensi__voce{padding:var(--space-4)}.prenota__scheda .prenotato{margin-top:var(--space-5);border:0;padding:0}.prenota__scheda .legal{padding-top:var(--space-3);margin-top:0}.diretto{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-gold-soft);font-size:var(--font-size-body-s);color:var(--color-text-soft);justify-content:center;align-items:center;column-gap:var(--space-1);flex-wrap:wrap;display:flex}.diretto a{min-height:2.75rem;padding-inline:var(--space-2);font-weight:var(--font-weight-medium);align-items:center;display:inline-flex}.storia{background:var(--color-bg)}.storia__griglia{gap:var(--space-12);align-items:center;display:grid}.storia__foto{justify-self:center;margin:0;padding:.75rem .75rem 0 0}.storia__foto .arco{aspect-ratio:3/4;--arco-scarto:.75rem;width:15rem}.storia__foto img{object-position:60% 18%}.storia__foto figcaption{margin-top:var(--space-4);font-family:var(--font-display);color:var(--color-text-muted);text-align:center;font-size:1.0625rem;font-style:italic}.storia__testo .fascia__titolo{margin-top:var(--space-4)}@media (min-width:60rem){.storia__griglia{grid-template-columns:20rem minmax(0,1fr);gap:clamp(3rem,1rem + 6vw,7rem)}.storia__foto{justify-self:start;padding:1rem 1rem 0 0}.storia__foto .arco{aspect-ratio:4/5;--arco-scarto:1rem;width:18rem}.storia__foto img{object-position:50% 30%}}.tappe{gap:var(--space-6);margin-top:var(--space-8);list-style:none;display:grid}.tappe__quando{font-size:var(--font-size-overline);letter-spacing:var(--letter-spacing-overline);text-transform:uppercase;font-weight:var(--font-weight-medium);color:var(--color-gold-text);display:block}.tappe p{margin-top:var(--space-2);color:var(--color-text-soft);max-width:var(--measure-body)}.tappe li:first-child p:first-letter{float:left;font-family:var(--font-display);font-size:4.1em;font-weight:var(--font-weight-light);color:var(--color-action);padding:.08em .1em 0 0;line-height:.78}.citazione{margin-top:var(--space-section-s);text-align:center;justify-items:center;gap:var(--space-6);display:grid}.citazione p{font-family:var(--font-display);font-style:italic;font-weight:var(--font-weight-light);color:var(--color-text);text-wrap:balance;max-width:20ch;font-size:clamp(2.125rem,1.4rem + 3.2vw,4rem);line-height:1.1}.citazione em{color:var(--color-action);display:block}.citazione footer{font-size:var(--font-size-overline);letter-spacing:var(--letter-spacing-overline);text-transform:uppercase;font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.domande-scena{background:var(--color-surface)}.domande{gap:var(--space-8);align-items:start;display:grid}@media (min-width:60rem){.domande{gap:var(--space-16);grid-template-columns:minmax(0,4fr) minmax(0,7fr)}}.faq{border-top:1px solid var(--color-gold-soft)}.faq details{border-bottom:1px solid var(--color-gold-soft)}.faq summary{font-family:var(--font-display);font-weight:var(--font-weight-medium);cursor:pointer;padding-block:var(--space-5);padding-right:var(--space-12);align-items:center;min-height:3.5rem;font-size:1.375rem;line-height:1.25;list-style:none;display:flex;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";right:var(--space-1);border:1px solid var(--color-gold);width:2rem;height:2rem;font-family:var(--font-text);font-size:1.125rem;font-weight:var(--font-weight-light);color:var(--color-action);border-radius:50%;place-items:center;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.faq details[open] summary:after{content:"−"}.faq summary:hover{color:var(--color-action)}.faq details>p{padding-bottom:var(--space-6);padding-right:var(--space-10);color:var(--color-text-soft);font-size:var(--font-size-body-s);line-height:var(--line-height-body);max-width:var(--measure-body)}.finale{background:radial-gradient(40rem 22rem at 50% 0%, var(--color-bg-alt), transparent 75%), var(--color-accent-soft);padding-block:var(--space-section-s)}.finale__corpo{text-align:center;justify-items:center;gap:var(--space-6);display:grid}.finale__titolo{font-size:var(--font-size-display-l);font-weight:var(--font-weight-light);letter-spacing:var(--letter-spacing-title);max-width:14ch;line-height:1.02}.finale__titolo em{color:var(--color-action);font-style:italic;display:block}.finale__azione{gap:var(--space-3);width:100%;max-width:24rem;margin-top:var(--space-2);display:grid}.finale__azione .btn--principale{width:100%}.finale__nota{font-size:var(--font-size-caption);color:var(--color-text-soft)}.fisso{inset-inline:0;z-index:20;padding:var(--space-3) var(--container-gutter) calc(var(--space-3) + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--color-gold-soft);box-shadow:0 -10px 30px rgb(var(--shadow-rgb) / .06);background:#fffbf8f0;position:fixed;bottom:0}.fisso__btn{width:100%}.fisso__nota{font-weight:var(--font-weight-regular);letter-spacing:.08em;margin-left:.4em}.fisso[data-visibile=no]{visibility:hidden;transform:translateY(110%)}@media (prefers-reduced-motion:no-preference){.fisso{transition:transform var(--duration-base) var(--easing-out), visibility 0s linear 0s}.fisso[data-visibile=no]{transition:transform var(--duration-base) var(--easing-out), visibility 0s linear var(--duration-base)}}@media (min-width:60rem){.fisso{display:none}}.prenota__scheda:has(.prenotato) .diretto{display:none}.prenota__scheda .prenotato .btn--whatsapp,.modulo-pagina .prenotato .btn--whatsapp{justify-content:center;width:100%}
