.fzc.e-con,.fzc.e-con.e-flex{--display:block!important;--flex-direction:row!important;--flex-wrap:nowrap!important;--justify-content:normal!important;--align-items:normal!important;--align-content:normal!important;--gap:0px!important;--row-gap:0px!important;--column-gap:0px!important;--padding-top:0px!important;--padding-right:0px!important;--padding-bottom:0px!important;--padding-left:0px!important;--margin-top:0px;--margin-bottom:0px;--min-height:0px!important;--width:auto!important;--content-width:none!important;--container-max-width:none!important;--border-radius:0!important;--overflow:visible}
.fzc>.elementor-element,.fzc>.e-con-inner>.elementor-element{margin:0!important;--widgets-spacing:0px!important;--kit-widget-spacing:0px!important;--flex-grow:initial;--flex-shrink:initial;width:auto;max-width:none}
.fzc>.elementor-widget{position:static!important;z-index:auto!important}
.fzc .elementor-widget-container{margin:0;padding:0}
.fzc .elementor-widget-text-editor,.fzc .elementor-widget-html{color:inherit;font:inherit}
body:not(.elementor-editor-active) .fzc>.elementor-widget,body:not(.elementor-editor-active) .fzc>.elementor-widget>.elementor-widget-container,body:not(.elementor-editor-active) .fzc>.elementor-widget .elementor-text-editor{display:contents!important}
.fzroot a{text-decoration:underline}
.elementor-page .elementor{display:block}
body.elementor-page{margin:0}
@font-face{
  font-family: 'Bodoni Moda';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("https://notteveneziana.com/wp-content/uploads/fzsite/nv-src/fonts/f1.woff2") format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-209F, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}@font-face{
  font-family: 'Bodoni Moda';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("https://notteveneziana.com/wp-content/uploads/fzsite/nv-src/fonts/f2.woff2") format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AE, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FAC6, U+1FAC8, U+1FACC-1FADD, U+1FADF-1FAEB, U+1FAEF-1FAFA, U+1FB00-1FBFF;
}@font-face{
  font-family: 'Bodoni Moda';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("https://notteveneziana.com/wp-content/uploads/fzsite/nv-src/fonts/f3.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}@font-face{
  font-family: 'Bodoni Moda';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("https://notteveneziana.com/wp-content/uploads/fzsite/nv-src/fonts/f4.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}@font-face{
  font-family: 'Bodoni Moda';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url("https://notteveneziana.com/wp-content/uploads/fzsite/nv-src/fonts/f5.woff2") format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-209F, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}@font-face{
  font-family: 'Bodoni Moda';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url("https://notteveneziana.com/wp-content/uploads/fzsite/nv-src/fonts/f6.woff2") format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AE, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FAC6, U+1FAC8, U+1FACC-1FADD, U+1FADF-1FAEB, U+1FAEF-1FAFA, U+1FB00-1FBFF;
}@font-face{
  font-family: 'Bodoni Moda';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url("https://notteveneziana.com/wp-content/uploads/fzsite/nv-src/fonts/f7.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}@font-face{
  font-family: 'Bodoni Moda';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url("https://notteveneziana.com/wp-content/uploads/fzsite/nv-src/fonts/f8.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}@font-face{
  font-family: 'Bodoni Moda';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("https://notteveneziana.com/wp-content/uploads/fzsite/nv-src/fonts/f9.woff2") format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-209F, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}@font-face{
  font-family: 'Bodoni Moda';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("https://notteveneziana.com/wp-content/uploads/fzsite/nv-src/fonts/f10.woff2") format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AE, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FAC6, U+1FAC8, U+1FACC-1FADD, U+1FADF-1FAEB, U+1FAEF-1FAFA, U+1FB00-1FBFF;
}@font-face{
  font-family: 'Bodoni Moda';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("https://notteveneziana.com/wp-content/uploads/fzsite/nv-src/fonts/f11.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}@font-face{
  font-family: 'Bodoni Moda';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("https://notteveneziana.com/wp-content/uploads/fzsite/nv-src/fonts/f12.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}@font-face{
  font-family: 'Bodoni Moda';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("https://notteveneziana.com/wp-content/uploads/fzsite/nv-src/fonts/f13.woff2") format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-209F, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}@font-face{
  font-family: 'Bodoni Moda';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("https://notteveneziana.com/wp-content/uploads/fzsite/nv-src/fonts/f14.woff2") format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AE, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FAC6, U+1FAC8, U+1FACC-1FADD, U+1FADF-1FAEB, U+1FAEF-1FAFA, U+1FB00-1FBFF;
}@font-face{
  font-family: 'Bodoni Moda';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("https://notteveneziana.com/wp-content/uploads/fzsite/nv-src/fonts/f15.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}@font-face{
  font-family: 'Bodoni Moda';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("https://notteveneziana.com/wp-content/uploads/fzsite/nv-src/fonts/f16.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+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("https://notteveneziana.com/wp-content/uploads/fzsite/nv-src/fonts/f17.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-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("https://notteveneziana.com/wp-content/uploads/fzsite/nv-src/fonts/f18.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+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("https://notteveneziana.com/wp-content/uploads/fzsite/nv-src/fonts/f19.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-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("https://notteveneziana.com/wp-content/uploads/fzsite/nv-src/fonts/f20.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+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: 600;
  font-display: swap;
  src: url("https://notteveneziana.com/wp-content/uploads/fzsite/nv-src/fonts/f21.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}@font-face{
  font-family: 'Jost';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("https://notteveneziana.com/wp-content/uploads/fzsite/nv-src/fonts/f22.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}:root{--ink:#0a1219;--ink2:#0f1b24;--ink-rgb:10,18,25;--wine:#13232e;--gold:#c9a35a;--gold2:#e5c98f;--cream:#f2ebdd;--cream-rgb:242,235,221;--acc-rgb:24,52,66;--acc2-rgb:18,38,50;--on-gold:#16110a;--muted:rgba(242,235,221,.72);--line:rgba(201,163,90,.28);--serif:"Bodoni Moda","Didot","Bodoni 72",Georgia,serif;--sans:"Jost",system-ui,-apple-system,"Segoe UI",sans-serif;--r:2px}.fzroot *,.fzroot *::before,.fzroot *::after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body.fzroot{margin:0;background:var(--ink);color:var(--cream);font-family:var(--sans);font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased}.fzroot img{display:block;max-width:100%;height:auto}.fzroot a{color:inherit}.fzroot h1,.fzroot h2,.fzroot h3{font-family:var(--serif);font-weight:500;line-height:1.08;margin:0;color:var(--cream)}.fzroot p{margin:0}.fzroot em{font-style:italic;color:var(--gold2)}.fzroot .wrap{width:min(1200px,100% - 48px);margin-inline:auto}.fzroot .sec{padding:clamp(80px,11vw,150px) 0}.fzroot .kicker,.fzroot .eyebrow,.fzroot .prod-tag,.fzroot .foot-h{font-family:var(--sans);font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--gold);font-weight:600}.fzroot .kicker{display:flex;align-items:center;gap:14px;margin-bottom:22px}.fzroot .kicker::before{content:"";width:34px;height:1px;background:var(--gold)}.fzroot .h2{font-size:clamp(38px,5.4vw,72px);letter-spacing:-.01em}.fzroot .lead{font-family:var(--serif);font-size:clamp(21px,2.1vw,27px);line-height:1.45;color:var(--cream);font-style:italic}.fzroot .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 30px;font:600 15px/1 var(--sans);letter-spacing:.04em;text-decoration:none!important;border-radius:var(--r);border:1px solid transparent;transition:background .25s,color .25s,border-color .25s,transform .25s;white-space:nowrap}.fzroot .btn:hover{transform:translateY(-2px)}.fzroot .btn-gold{background:var(--gold);color:var(--on-gold)!important}.fzroot .btn-gold:hover{background:var(--gold2)}.fzroot .btn-line{border-color:rgba(var(--cream-rgb),.45);color:var(--cream)!important}.fzroot .btn-line:hover{border-color:var(--gold);color:var(--gold2)!important}.fzroot .btn-sm{min-height:42px;padding:0 20px;font-size:13.5px}.fzroot .link-arrow{display:inline-flex;gap:10px;align-items:center;color:var(--gold2)!important;text-decoration:none!important;font-weight:600;border-bottom:1px solid var(--line);padding-bottom:6px;transition:gap .25s,border-color .25s}.fzroot .link-arrow:hover{gap:16px;border-color:var(--gold)}.fzroot .nav{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px clamp(20px,4vw,48px);transition:background .3s,padding .3s,border-color .3s;border-bottom:1px solid transparent}.fzroot .nav.scrolled{background:rgba(var(--ink-rgb),.88);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding-block:12px;border-color:var(--line)}.fzroot .brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none!important;font-family:var(--serif);font-size:23px;color:var(--cream)}.fzroot .brand-mark{width:34px;height:34px;fill:none;stroke:var(--gold);stroke-width:1.3}.fzroot .brand-mark path{fill:var(--gold);stroke:none}.fzroot .menu{display:flex;gap:34px}.fzroot .menu a{text-decoration:none!important;font-size:14.5px;letter-spacing:.03em;color:var(--muted);transition:color .2s}.fzroot .menu a:hover{color:var(--gold2)}.fzroot .hero{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;isolation:isolate}.fzroot .hero-media{position:absolute;inset:0;z-index:-1}.fzroot .hero-media img{width:100%;height:100%;object-fit:cover;object-position:center 55%;animation:kb 18s ease-out both}.fzroot .hero-media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(var(--ink-rgb),.55) 0%,rgba(var(--ink-rgb),.15) 35%,rgba(var(--ink-rgb),.7) 72%,var(--ink) 100%),radial-gradient(ellipse at 50% 40%,transparent 30%,rgba(var(--ink-rgb),.55) 100%)}@keyframes kb{from{transform:scale(1.08)}to{transform:scale(1)}}.fzroot .hero-inner{width:min(1200px,100% - 48px);margin:0 auto;padding-top:140px}.fzroot .eyebrow{margin-bottom:22px}.fzroot .hero-title{font-size:clamp(58px,11vw,156px);letter-spacing:-.02em;line-height:.92;max-width:11ch}.fzroot .hero-title em{display:block;padding-left:.6em}.fzroot .hero-lead{font-family:var(--serif);font-style:italic;font-size:clamp(21px,2.3vw,29px);line-height:1.4;max-width:30ch;margin:30px 0 38px;color:var(--cream)}.fzroot .hero-cta{display:flex;flex-wrap:wrap;gap:14px}.fzroot .hero-facts{list-style:none;margin:70px auto 0;padding:26px 0 34px;width:min(1200px,100% - 48px);display:grid;grid-template-columns:repeat(3,1fr);gap:24px;border-top:1px solid var(--line)}.fzroot .hero-facts li{display:flex;flex-direction:column;gap:4px}.fzroot .hero-facts b{font-family:var(--serif);font-weight:500;font-size:clamp(22px,2.4vw,32px);color:var(--gold2)}.fzroot .hero-facts span{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.fzroot .compagnia{display:grid;grid-template-columns:5fr 6fr;gap:clamp(40px,7vw,110px);align-items:start}.fzroot .comp-head{position:sticky;top:120px}.fzroot :is(.comp-body > p:not(.lead), .comp-body > .elementor-element > .elementor-widget-container > p:not(.lead)){color:var(--muted);margin-top:24px;max-width:58ch}.fzroot .pillars{list-style:none;margin:50px 0 0;padding:0;border-top:1px solid var(--line)}.fzroot .pillars li{display:grid;grid-template-columns:70px 1fr;gap:10px;padding:26px 0;border-bottom:1px solid var(--line)}.fzroot .pn{font-family:var(--serif);font-style:italic;font-size:28px;color:var(--gold)}.fzroot .pillars h3{font-size:28px;margin-bottom:4px}.fzroot .pillars p{color:var(--muted)}.fzroot .cartellone{background:linear-gradient(180deg,var(--ink) 0%,var(--ink2) 12%,var(--ink2) 88%,var(--ink) 100%)}.fzroot .sec-head{max-width:720px;margin-bottom:clamp(50px,7vw,90px)}.fzroot .sec-sub{color:var(--muted);margin-top:18px;font-size:18px}.fzroot .prod{display:grid;grid-template-columns:7fr 5fr;gap:clamp(30px,5vw,80px);align-items:center;margin-bottom:clamp(70px,10vw,130px)}.fzroot .prod:last-child{margin-bottom:0}.fzroot .prod-rev{grid-template-columns:5fr 7fr}.fzroot .prod-rev .prod-media{order:2}.fzroot .prod-media{position:relative;display:block;overflow:hidden;border-radius:var(--r);aspect-ratio:4/3;background:var(--wine)}.fzroot .prod-media img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1),filter .6s;filter:saturate(.92)}.fzroot .prod-media:hover img{transform:scale(1.05);filter:saturate(1.05)}.fzroot .prod-media::after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px var(--line);pointer-events:none}.fzroot .prod-num{position:absolute;left:22px;bottom:14px;font-family:var(--serif);font-style:italic;font-size:64px;line-height:1;color:var(--cream);text-shadow:0 2px 24px rgba(0,0,0,.6)}.fzroot .prod-tag{margin-bottom:16px}.fzroot .prod h3{font-size:clamp(36px,4vw,56px)}.fzroot .prod-sub{font-family:var(--serif);font-style:italic;font-size:22px;color:var(--gold2);margin:10px 0 18px;line-height:1.35}.fzroot :is(.prod-body > p:not(.prod-tag):not(.prod-sub), .prod-body > .elementor-element > .elementor-widget-container > p:not(.prod-tag):not(.prod-sub)){color:var(--muted);margin-bottom:28px}.fzroot .natale{position:relative;isolation:isolate;padding:clamp(110px,14vw,190px) 0;overflow:hidden}.fzroot .natale-media{position:absolute;inset:0;z-index:-1}.fzroot .natale-media img{width:100%;height:100%;object-fit:cover}.fzroot .natale-media::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(var(--ink-rgb),.94) 0%,rgba(var(--ink-rgb),.78) 45%,rgba(var(--ink-rgb),.35) 100%),linear-gradient(180deg,var(--ink) 0%,transparent 18%,transparent 82%,var(--ink) 100%)}.fzroot :is(.natale-inner > .lead, .natale-inner > .elementor-element > .elementor-widget-container > .lead){max-width:38ch;margin:24px 0 40px}.fzroot .natale-grid{display:grid;grid-template-columns:repeat(2,minmax(0,340px));gap:20px;margin-bottom:44px}.fzroot .nat-card{padding:28px;border:1px solid var(--line);background:rgba(var(--ink-rgb),.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:var(--r)}.fzroot .nat-card .prod-tag{margin-bottom:10px;font-size:11px}.fzroot .nat-card h3{font-size:28px;margin-bottom:8px}.fzroot .nat-card p:last-child{color:var(--muted);font-size:15.5px}.fzroot .steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--line)}.fzroot .steps li{padding:34px 28px 10px 0;margin-right:28px;border-right:1px solid var(--line)}.fzroot .steps li:last-child{border-right:0;margin-right:0}.fzroot .sn{display:block;font-family:var(--serif);font-style:italic;font-size:44px;color:var(--gold);margin-bottom:18px}.fzroot .steps h3{font-size:26px;margin-bottom:10px}.fzroot .steps p{color:var(--muted);font-size:15.5px}.fzroot .cta-band{padding:clamp(90px,12vw,150px) 0;text-align:center;background:radial-gradient(ellipse at 50% 0%,rgba(var(--acc-rgb),.55) 0%,transparent 65%),var(--ink);border-top:1px solid var(--line)}.fzroot .cta-inner{display:flex;flex-direction:column;align-items:center}.fzroot .cta-inner .kicker::after{content:"";width:34px;height:1px;background:var(--gold)}.fzroot .cta-inner .lead{max-width:40ch;margin:24px 0 40px}.fzroot .cta-inner .hero-cta{justify-content:center}.fzroot .foot{border-top:1px solid var(--line);padding:70px 0 34px;background:var(--ink)}.fzroot .foot-grid{display:grid;grid-template-columns:2fr 1fr 1.4fr;gap:40px}.fzroot .foot-grid a{display:block;text-decoration:none!important;color:var(--muted);margin-bottom:8px;transition:color .2s}.fzroot .foot-grid a:hover{color:var(--gold2)}.fzroot .foot-grid .brand{display:inline-flex;color:var(--cream)}.fzroot .foot-claim{font-family:var(--serif);font-style:italic;color:var(--muted);font-size:20px;margin-top:14px}.fzroot .foot-h{margin-bottom:16px}.fzroot .foot-bottom{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:56px;padding-top:24px;border-top:1px solid var(--line);font-size:13.5px;color:var(--muted)}.fzroot .foot-bottom a{text-decoration:none!important;color:var(--muted)}.fzroot .foot-bottom a:hover{color:var(--gold2)}.fzroot .page-hero{padding:clamp(150px,18vw,220px) 0 clamp(50px,6vw,80px);background:radial-gradient(ellipse at 30% 0%,rgba(var(--acc-rgb),.5) 0%,transparent 60%),var(--ink);border-bottom:1px solid var(--line)}.fzroot .page-hero h1{font-size:clamp(46px,7vw,92px)}.fzroot .page-hero .lead{margin-top:20px;max-width:40ch}.fzroot .doc{max-width:760px;padding-block:clamp(50px,7vw,90px)}.fzroot .doc h2{font-size:30px;margin:46px 0 12px}.fzroot .doc h2:first-child{margin-top:0}.fzroot .doc p,.fzroot .doc li{color:var(--muted)}.fzroot .doc p+p{margin-top:12px}.fzroot .doc ul{padding-left:20px;margin:12px 0}.fzroot .doc a{color:var(--gold2)}.fzroot .doc .meta{font-size:14px;letter-spacing:.04em;margin-bottom:30px}.fzroot .contact{display:grid;grid-template-columns:7fr 5fr;gap:clamp(40px,6vw,90px);padding-block:clamp(60px,8vw,110px);align-items:start}.fzroot .form{display:grid;grid-template-columns:1fr 1fr;gap:18px 20px}.fzroot .form label{display:flex;flex-direction:column;gap:8px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font-weight:600}.fzroot .form .full{grid-column:1/-1}.fzroot .form input,.fzroot .form select,.fzroot .form textarea{width:100%;font:400 16px/1.4 var(--sans);color:var(--cream);background:rgba(var(--cream-rgb),.04);border:1px solid var(--line);border-radius:var(--r);padding:14px 16px;transition:border-color .2s,background .2s;letter-spacing:normal;text-transform:none}.fzroot .form select{appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--gold) 50%),linear-gradient(135deg,var(--gold) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size:5px 5px;background-repeat:no-repeat}.fzroot .form select option{background:var(--ink2);color:var(--cream)}.fzroot .form input:focus,.fzroot .form select:focus,.fzroot .form textarea:focus{outline:none;border-color:var(--gold);background:rgba(var(--cream-rgb),.07)}.fzroot .form .check{flex-direction:row;align-items:flex-start;gap:12px;text-transform:none;letter-spacing:normal;font-weight:400;font-size:14.5px;color:var(--muted)}.fzroot .form .check input{width:20px;height:20px;flex:none;margin-top:2px;accent-color:var(--gold)}.fzroot .form .check a{color:var(--gold2)}.fzroot .form button{justify-self:start;border:0;cursor:pointer}.fzroot .aside-card{border:1px solid var(--line);padding:34px;border-radius:var(--r);background:linear-gradient(180deg,rgba(var(--acc2-rgb),.45),rgba(var(--ink-rgb),.2))}.fzroot .aside-card h2{font-size:32px;margin-bottom:14px}.fzroot .aside-card p{color:var(--muted)}.fzroot .aside-card .btn{width:100%;margin-top:22px}.fzroot .aside-list{list-style:none;padding:0;margin:28px 0 0;border-top:1px solid var(--line)}.fzroot .aside-list li{padding:14px 0;border-bottom:1px solid var(--line);color:var(--muted);font-size:15.5px}.fzroot .aside-list b{display:block;color:var(--cream);font-weight:600;font-size:14px}.fzroot .direct{display:flex;flex-direction:column;gap:6px;margin-top:22px}.fzroot .direct a{color:var(--gold2);text-decoration:none!important;font-size:17px}.fzroot .rv .prod,.fzroot .rv .pillars li,.fzroot .rv .steps li,.fzroot .rv .nat-card,.fzroot .rv .sec-head,.fzroot .rv .comp-head{opacity:0;transform:translateY(28px);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.fzroot .rv .in{opacity:1!important;transform:none!important}.fzroot .rv .comp-head.in{transform:none}@media (prefers-reduced-motion:reduce){.fzroot *{animation:none!important;transition:none!important}.fzroot .rv .prod,.fzroot .rv .pillars li,.fzroot .rv .steps li,.fzroot .rv .nat-card,.fzroot .rv .sec-head,.fzroot .rv .comp-head{opacity:1;transform:none}html{scroll-behavior:auto}}@media (max-width:1020px){.fzroot .menu{display:none}.fzroot .compagnia,.fzroot .prod,.fzroot .prod-rev,.fzroot .contact{grid-template-columns:1fr}.fzroot .prod-rev .prod-media{order:0}.fzroot .comp-head{position:static}.fzroot .steps{grid-template-columns:1fr 1fr}.fzroot .steps li:nth-child(2){border-right:0;margin-right:0}.fzroot .steps li{border-bottom:1px solid var(--line);padding-bottom:28px}.fzroot .foot-grid{grid-template-columns:1fr 1fr}.fzroot :is(.foot-grid > div:first-child, .foot-grid > .elementor-element > .elementor-widget-container > div:first-child){grid-column:1/-1}}@media (max-width:640px){body.fzroot{font-size:16px}.fzroot .wrap,.fzroot .hero-inner,.fzroot .hero-facts{width:calc(100% - 32px)}.fzroot .nav{padding:14px 16px}.fzroot .nav{gap:10px}.fzroot .nav .btn-sm{min-height:38px;padding:0 13px;font-size:12px;letter-spacing:.02em}.fzroot .nav .brand{font-size:18px;gap:9px}.fzroot .nav .brand-mark{width:28px;height:28px}.fzroot .hero-title em{padding-left:.3em}.fzroot .hero-facts{grid-template-columns:1fr;gap:14px;margin-top:48px}.fzroot .hero-cta .btn{width:100%}.fzroot .natale-grid,.fzroot .steps,.fzroot .form,.fzroot .foot-grid{grid-template-columns:1fr}.fzroot .steps li{border-right:0;margin-right:0}.fzroot .natale-media::after{background:linear-gradient(180deg,var(--ink) 0%,rgba(var(--ink-rgb),.82) 20%,rgba(var(--ink-rgb),.86) 80%,var(--ink) 100%)}.fzroot .prod-num{font-size:48px}.fzroot .aside-card{padding:26px}}.fzroot .brand-sun{width:34px;height:34px;fill:none;stroke:var(--gold);stroke-width:1.4}.fzroot .brand-txt{display:flex;flex-direction:column;line-height:1}.fzroot .brand-txt b{font:600 12px/1 var(--sans);letter-spacing:.32em;text-transform:uppercase;color:var(--cream)}.fzroot .brand-txt i{font-family:var(--serif);font-size:22px;color:var(--gold2)}.fzroot .hero-title{max-width:none}.fzroot .split{display:grid;grid-template-columns:5fr 6fr;gap:clamp(40px,7vw,110px);align-items:center}.fzroot .split-media{position:relative;border-radius:var(--r);overflow:hidden;aspect-ratio:4/5}.fzroot .split-media img{width:100%;height:100%;object-fit:cover}.fzroot .split-media::after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px var(--line)}.fzroot :is(.split-body > p:not(.lead):not(.kicker), .split-body > .elementor-element > .elementor-widget-container > p:not(.lead):not(.kicker)){color:var(--muted);margin-top:20px}.fzroot .split-body .lead{margin-top:24px}.fzroot .stats{list-style:none;display:flex;gap:44px;margin:40px 0 0;padding:28px 0 0;border-top:1px solid var(--line)}.fzroot .stats b{display:block;font-family:var(--serif);font-weight:500;font-size:46px;line-height:1;color:var(--gold2)}.fzroot .stats span{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.fzroot .band{background:var(--ink2);border-block:1px solid var(--line)}.fzroot .cards5{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.fzroot .cards5 li{padding:30px 24px;border:1px solid var(--line);border-radius:var(--r);background:linear-gradient(180deg,rgba(var(--acc-rgb),.18),transparent);transition:border-color .3s,transform .3s}.fzroot .cards5 li:hover{border-color:var(--gold);transform:translateY(-4px)}.fzroot .cards5 .pn{display:block;margin-bottom:26px;font-size:34px}.fzroot .cards5 h3{font-size:26px;margin-bottom:8px}.fzroot .cards5 p{color:var(--muted);font-size:15px}.fzroot .rep{display:grid;grid-template-columns:1fr 1fr;gap:24px}.fzroot .rep-card{padding:clamp(28px,4vw,48px);border:1px solid var(--line);border-radius:var(--r);background:rgba(var(--acc2-rgb),.35)}.fzroot .rep-card h3{font-size:clamp(30px,3vw,40px);margin:4px 0 12px}.fzroot :is(.rep-card > p, .rep-card > .elementor-element > .elementor-widget-container > p){color:var(--muted)}.fzroot .rep-card ol{margin:28px 0 0;padding:0;list-style:none;counter-reset:b;columns:2;column-gap:28px}.fzroot .rep-card li{counter-increment:b;break-inside:avoid;padding:9px 0;border-bottom:1px solid var(--line);font-family:var(--serif);font-size:20px;display:flex;gap:12px}.fzroot .rep-card li::before{content:counter(b,decimal-leading-zero);font:500 12px/2.2 var(--sans);color:var(--gold);letter-spacing:.08em}.fzroot .note{color:var(--muted);font-size:14.5px;margin-top:26px;font-style:italic}.fzroot .venues{list-style:none;margin:34px 0 0;padding:0;border-top:1px solid var(--line)}.fzroot .venues li{display:grid;grid-template-columns:56px 1fr;padding:20px 0;border-bottom:1px solid var(--line)}.fzroot .venues h3{font-size:25px}.fzroot .venues p{color:var(--muted);font-size:15.5px}.fzroot .spec{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--line);margin-top:10px}.fzroot .spec div{padding:28px 24px 28px 0;border-right:1px solid var(--line);margin-right:24px}.fzroot .spec div:last-child{border-right:0;margin-right:0}.fzroot .spec dt{font:600 11.5px/1 var(--sans);letter-spacing:.26em;text-transform:uppercase;color:var(--gold);margin-bottom:12px}.fzroot .spec dd{margin:0;font-family:var(--serif);font-size:22px;line-height:1.3}.fzroot .booking{position:relative;isolation:isolate;padding:clamp(110px,14vw,180px) 0;text-align:center;overflow:hidden}.fzroot .booking .natale-media::after{background:linear-gradient(180deg,var(--ink) 0%,rgba(var(--ink-rgb),.78) 30%,rgba(var(--ink-rgb),.82) 70%,var(--ink) 100%)}.fzroot .booking .cta-inner .lead{max-width:44ch}.fzroot .others{display:flex;gap:28px;justify-content:center;flex-wrap:wrap;margin-top:46px;font-size:14px;color:var(--muted)}.fzroot .others a{color:var(--gold2)!important;text-decoration:none!important;border-bottom:1px solid var(--line)}.fzroot .rv .cards5 li,.fzroot .rv .rep-card,.fzroot .rv .venues li,.fzroot .rv .split-media{opacity:0;transform:translateY(28px);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.7,.2,1)}@media (max-width:1020px){.fzroot .split,.fzroot .rep{grid-template-columns:1fr}.fzroot .cards5{grid-template-columns:1fr 1fr}.fzroot .spec{grid-template-columns:1fr 1fr}.fzroot .spec div:nth-child(2){border-right:0;margin-right:0}.fzroot .spec div{border-bottom:1px solid var(--line)}.fzroot .split-media{aspect-ratio:16/11}}@media (max-width:640px){.fzroot .cards5,.fzroot .spec{grid-template-columns:1fr}.fzroot .spec div{border-right:0;margin-right:0}.fzroot .rep-card ol{columns:1}.fzroot .stats{gap:26px}.fzroot .stats b{font-size:38px}.fzroot .brand-txt i{font-size:19px}}.fzroot h1,.fzroot h2,.fzroot h3{font-weight:400}.fzroot .brand img{width:44px;height:auto}.fzroot .brand span{font-family:var(--sans);font-weight:400;font-size:15px;letter-spacing:.32em;text-transform:uppercase}.fzroot .brand em{color:var(--gold2);font-style:normal}.fzroot .nav-end{display:flex;align-items:center;gap:16px}.fzroot .lang{font-size:13px;letter-spacing:.2em;color:var(--muted);text-decoration:none!important;border:1px solid var(--line);padding:8px 10px;border-radius:var(--r)}.fzroot .lang:hover{color:var(--gold2);border-color:var(--gold)}.fzroot .nv-hero{justify-content:center;text-align:center}.fzroot .nv-hero .hero-media img{object-position:center 40%}.fzroot .nv-hero .hero-media::after{background:radial-gradient(ellipse at 50% 55%,rgba(var(--ink-rgb),.25) 0%,rgba(var(--ink-rgb),.75) 70%),linear-gradient(180deg,rgba(var(--ink-rgb),.6) 0%,transparent 30%,transparent 70%,var(--ink) 100%)}.fzroot .nv-hero-inner{display:flex;flex-direction:column;align-items:center;padding:150px 0 90px}.fzroot .nv-logo{width:min(380px,70vw);height:auto;filter:drop-shadow(0 6px 30px rgba(0,0,0,.55))}.fzroot .nv-hero .hero-lead{margin:34px auto 34px;text-align:center;max-width:32ch}.fzroot .nv-hero .hero-cta{justify-content:center}.fzroot .chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px}.fzroot .chips li{font-family:var(--serif);font-size:clamp(20px,2vw,26px);padding:10px 20px;border:1px solid var(--line);border-radius:999px;color:var(--cream)}.fzroot .chips .chip-main{background:var(--gold);color:var(--on-gold);border-color:var(--gold)}.fzroot .cards3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.fzroot .card3{padding:36px 30px;border:1px solid var(--line);border-radius:var(--r);background:linear-gradient(180deg,rgba(var(--acc-rgb),.35),transparent)}.fzroot .card3 .pn{display:block;margin-bottom:22px;font-size:34px}.fzroot .card3 h3{font-size:28px;margin-bottom:12px}.fzroot .card3 p{color:var(--muted)}.fzroot .album{display:grid;grid-template-columns:5fr 7fr;gap:clamp(40px,7vw,100px);align-items:center}.fzroot .album-cover{aspect-ratio:1;border:1px solid var(--line);background:radial-gradient(circle at 50% 40%,rgba(var(--acc-rgb),.9),var(--ink2));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:12%}.fzroot .album-cover img{width:78%;height:auto}.fzroot .album-cover p{font-family:var(--serif);font-style:italic;font-size:28px;color:var(--gold2)}.fzroot .tracks{margin:30px 0 30px;padding:0;list-style:none;counter-reset:t;columns:2;column-gap:30px}.fzroot .tracks li{counter-increment:t;break-inside:avoid;padding:10px 0;border-bottom:1px solid var(--line);font-family:var(--serif);font-size:21px;display:flex;gap:14px}.fzroot .tracks li::before{content:counter(t,decimal-leading-zero);font:500 12px/2.3 var(--sans);color:var(--gold)}.fzroot .gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.fzroot .gallery a{display:block;overflow:hidden;aspect-ratio:3/2;border-radius:var(--r);background:var(--wine)}.fzroot .gallery img{width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.2,.7,.2,1)}.fzroot .gallery a:hover img{transform:scale(1.05)}.fzroot .note a{color:var(--gold2)}.fzroot .yt{position:relative;aspect-ratio:16/9;border-radius:var(--r);overflow:hidden;background:#000;border:1px solid var(--line)}.fzroot .yt img{width:100%;height:100%;object-fit:cover;opacity:.55}.fzroot .yt iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.fzroot .yt-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:14px;background:var(--gold);color:var(--on-gold);border:0;border-radius:999px;padding:16px 28px;font:600 15px var(--sans);letter-spacing:.06em;cursor:pointer}.fzroot .yt-play span{font-size:18px}.fzroot .yt-note{position:absolute;left:0;right:0;bottom:14px;text-align:center;font-size:12.5px;color:rgba(var(--cream-rgb),.75)}.fzroot .news{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,90px);align-items:center}.fzroot .news-form{grid-template-columns:1fr 1fr}.fzroot .foot-logo{width:min(300px,80%);height:auto;margin-bottom:6px}.fzroot .rv .card3,.fzroot .rv .gallery a{opacity:0;transform:translateY(28px);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.7,.2,1)}@media (max-width:1020px){.fzroot .cards3,.fzroot .album,.fzroot .news{grid-template-columns:1fr}.fzroot .gallery{grid-template-columns:1fr 1fr}.fzroot .album-cover{max-width:420px}}@media (max-width:640px){.fzroot .gallery{grid-template-columns:1fr}.fzroot .tracks{columns:1}.fzroot .news-form{grid-template-columns:1fr}.fzroot .brand span{font-size:12px;letter-spacing:.22em}.fzroot .lang{display:none}}.fzroot .nav-progress{position:absolute;left:0;bottom:-1px;height:2px;width:100%;transform-origin:0 50%;transform:scaleX(var(--sp,0));background:linear-gradient(90deg,var(--gold),#f6e2b0,var(--gold));pointer-events:none}.fzroot .h2 em,.fzroot .gold-txt{background:linear-gradient(100deg,var(--gold) 0%,#f7e4b4 25%,var(--gold) 50%,#f7e4b4 75%,var(--gold) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:goldflow 8s linear infinite}@keyframes goldflow{to{background-position:-200% 0}}.fzroot .btn{position:relative;overflow:hidden}.fzroot .btn-gold::after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translateX(-120%);transition:transform .8s cubic-bezier(.2,.7,.2,1)}.fzroot .btn-gold:hover::after{transform:translateX(120%)}.fzroot .fx-water{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity 1.6s ease}.fzroot .fx-on .fx-water{opacity:1}.fzroot .fx-on .hero-media img{visibility:hidden}.fzroot .fx-dust{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.fzroot .nv-hero .hero-inner{position:relative;z-index:1;transform:translate3d(0,calc(var(--hp,0)*140px),0);opacity:calc(1 - var(--hp,0)*1.3)}.fzroot .nv-logo-wrap{position:relative;display:inline-block;animation:logoin 2.2s cubic-bezier(.2,.7,.2,1) .9s both}@keyframes logoin{from{opacity:0;transform:scale(.86) translateY(30px);filter:blur(14px)}to{opacity:1;transform:none;filter:blur(0)}}.fzroot .nv-logo-wrap .nv-logo{display:block;animation:float 7s ease-in-out 2.2s infinite}@keyframes float{50%{transform:translateY(-10px)}}.fzroot .nv-shine{position:absolute;inset:0;pointer-events:none;-webkit-mask:url("https://notteveneziana.com/wp-content/uploads/fzsite/nv-src/images/logo-text-white.png") center/100% 100% no-repeat;mask:url("https://notteveneziana.com/wp-content/uploads/fzsite/nv-src/images/logo-text-white.png") center/100% 100% no-repeat;background:linear-gradient(105deg,transparent 40%,rgba(255,226,160,.95) 50%,transparent 60%);background-size:300% 100%;background-position:150% 0;animation:shine 7s ease-in-out 2s infinite,float 7s ease-in-out 2.2s infinite}@keyframes shine{0%,55%{background-position:150% 0}85%,100%{background-position:-50% 0}}.fzroot .nv-hero .hero-lead,.fzroot .nv-hero .hero-cta{animation:rise 1.4s cubic-bezier(.2,.7,.2,1) both}.fzroot .nv-hero .hero-lead{animation-delay:1s}.fzroot .nv-hero .hero-cta{animation-delay:1.3s}@keyframes rise{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.fzroot .scroll-cue{position:absolute;left:50%;bottom:28px;z-index:2;width:26px;height:44px;margin-left:-13px;border:1px solid rgba(var(--cream-rgb),.5);border-radius:14px;text-decoration:none!important}.fzroot .scroll-cue span{position:absolute;left:50%;top:9px;width:3px;height:8px;margin-left:-1.5px;border-radius:2px;background:var(--gold2);animation:cue 2s ease-in-out infinite}@keyframes cue{0%{opacity:0;transform:translateY(0)}30%{opacity:1}100%{opacity:0;transform:translateY(16px)}}.fzroot .rep-intro{max-width:760px}.fzroot .mq{overflow:hidden;padding:14px 0;-webkit-mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.fzroot .mq-track{display:flex;width:max-content;gap:0;animation:mq 50s linear infinite}.fzroot .mq-rev .mq-track{animation-direction:reverse;animation-duration:62s}.fzroot .mq:hover .mq-track{animation-play-state:paused}.fzroot .mq span{font-family:var(--serif);font-size:clamp(46px,8vw,118px);line-height:1.08;white-space:nowrap;padding:0 .35em;color:var(--cream)}.fzroot .mq span.o{color:transparent;-webkit-text-stroke:1px rgba(201,163,90,.75)}.fzroot .mq span.g{font-style:italic}.fzroot .mq i{font-style:normal;color:var(--gold);font-size:clamp(20px,2.6vw,34px);align-self:center}@keyframes mq{to{transform:translateX(-50%)}}.fzroot .mq-wrap{margin-top:46px;border-block:1px solid var(--line);padding:16px 0}.fzroot .ens-media{position:relative}.fzroot .ens-media .tilt{position:relative;z-index:1}.fzroot .ens-media .ens-second{position:absolute;width:52%;right:-8%;bottom:-12%;z-index:2;border:1px solid var(--line);box-shadow:0 30px 60px rgba(0,0,0,.55);transform:translate3d(0,calc(var(--py,0)*-60px),0)}.fzroot .ens-media img{display:block;width:100%;height:auto}.fzroot .stats b{font-variant-numeric:tabular-nums}.fzroot .tilt{transform-style:preserve-3d;transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s cubic-bezier(.2,.7,.2,1);will-change:transform}.fzroot .tilt.tilting{transition:transform .08s linear}.fzroot .card3{position:relative;overflow:hidden}.fzroot .card3::before,.fzroot .tilt-glare::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at var(--gx,50%) var(--gy,0%),rgba(229,201,143,.22),transparent 55%);opacity:var(--go,0);transition:opacity .4s}.fzroot .card3 .pn{font-family:var(--serif);font-style:italic;color:var(--gold2);transform:translateZ(40px)}.fzroot .card3 h3{transform:translateZ(30px)}.fzroot .card3:hover{border-color:rgba(201,163,90,.6)}.fzroot .natale-media img{height:120%;transform:translate3d(0,calc(var(--py,0)*-16%),0)}.fzroot .album-art{position:relative;max-width:520px;width:100%}.fzroot .album-art .album-cover{position:relative;z-index:2;box-shadow:0 30px 70px rgba(0,0,0,.6)}.fzroot .vinyl{position:absolute;z-index:1;top:4%;left:4%;width:92%;aspect-ratio:1;border-radius:50%;transform:translateX(calc(var(--vx,0)*52%));transition:transform .2s linear}.fzroot .vinyl-disc{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,#0b0b0b 0 18%,transparent 18.5%),repeating-radial-gradient(circle,#141414 0 1px,#0a0a0a 1px 3px),#0a0a0a;box-shadow:0 20px 50px rgba(0,0,0,.7),inset 0 0 0 1px rgba(255,255,255,.05);animation:spin 5s linear infinite}.fzroot .vinyl-disc::before{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 10%,rgba(255,255,255,.09) 14%,transparent 20% 55%,rgba(255,255,255,.07) 62%,transparent 68%)}.fzroot .vinyl-label{position:absolute;left:50%;top:50%;width:34%;aspect-ratio:1;margin:-17% 0 0 -17%;border-radius:50%;background:radial-gradient(circle,#0a1219 0 5%,var(--gold) 5.5% 100%);display:flex;align-items:center;justify-content:center}.fzroot .vinyl-label img{width:62%;height:auto;filter:brightness(.15)}@keyframes spin{to{transform:rotate(360deg)}}.fzroot .ring-stage{position:relative;height:clamp(300px,42vw,500px);perspective:1500px;margin-top:20px;touch-action:pan-y;cursor:grab;user-select:none}.fzroot .ring-stage:active{cursor:grabbing}.fzroot .ring{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.fzroot .ring-on .ring{display:block;position:absolute;left:50%;top:44%;width:0;height:0;transform-style:preserve-3d;transform:translateZ(calc(var(--rz)*-1)) rotateY(var(--rot,0deg))}.fzroot .ring-item{margin:0;aspect-ratio:4/3;overflow:hidden;border-radius:var(--r);background:var(--wine)}.fzroot .ring-on .ring-item{position:absolute;width:var(--iw);left:calc(var(--iw)/-2);top:calc(var(--iw)*-.375);backface-visibility:hidden;-webkit-box-reflect:below 8px linear-gradient(transparent 60%,rgba(255,255,255,.18));border:1px solid var(--line);box-shadow:0 0 40px rgba(0,0,0,.4)}.fzroot .ring-item img{width:100%;height:100%;object-fit:cover;pointer-events:none}.fzroot .ring-hint{text-align:center;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-top:8px}.fzroot .ring-hint{display:none}.fzroot .ring-on+.ring-hint{display:block}.fzroot .rv .reveal{opacity:0;transform:translateY(40px);transition:opacity 1.1s ease,transform 1.1s cubic-bezier(.2,.7,.2,1)}.fzroot .rv .reveal-clip{clip-path:inset(0 0 100% 0);transition:clip-path 1.4s cubic-bezier(.7,0,.2,1)}.fzroot .rv .reveal-clip.in{clip-path:inset(0 0 0 0)}.fzroot .cta-band{position:relative;isolation:isolate;overflow:hidden}.fzroot .cta-band .fx-dust{z-index:-1}@media (max-width:1020px){.fzroot .ens-media .ens-second{right:-4%;width:48%}}@media (max-width:640px){.fzroot .ring{grid-template-columns:1fr 1fr}.fzroot .ens-media .ens-second{display:none}.fzroot .mq span{font-size:52px}}@media (prefers-reduced-motion:reduce){.fzroot .curtain{display:none}.fzroot .mq-track,.fzroot .h2 em,.fzroot .vinyl-disc,.fzroot .nv-shine,.fzroot .nv-logo-wrap,.fzroot .nv-logo-wrap .nv-logo,.fzroot .scroll-cue span{animation:none!important}.fzroot .mq-track{flex-wrap:wrap;width:auto}.fzroot .nv-hero .hero-inner{transform:none;opacity:1}}.fzroot .curtain{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;pointer-events:none;animation:cgone 0s linear 2.6s forwards}@keyframes cgone{to{visibility:hidden}}.fzroot .curtain .cl,.fzroot .curtain .cr{position:absolute;top:0;bottom:0;width:51%;background:repeating-linear-gradient(90deg,#0c1a26 0,#132a3b 3.2%,#0a1520 6.4%,#183447 8.5%,#0c1a26 11%),#0c1a26;box-shadow:inset 0 -60px 80px rgba(0,0,0,.6);animation:var(--ca) 1.7s cubic-bezier(.75,0,.2,1) .7s forwards}.fzroot .curtain .cl{left:0;--ca:cl}.fzroot .curtain .cr{right:0;--ca:cr}@keyframes cl{to{transform:translateX(-102%) skewX(5deg)}}@keyframes cr{to{transform:translateX(102%) skewX(-5deg)}}@keyframes cvup{to{transform:translateY(-110%)}}@keyframes cmout{to{opacity:0;transform:scale(.9)}}.fzroot .curtain .cl::after,.fzroot .curtain .cr::after{content:"";position:absolute;left:0;right:0;bottom:0;height:22px;background:repeating-linear-gradient(90deg,var(--gold) 0 2px,transparent 2px 6px),linear-gradient(var(--gold),#7a5c25);opacity:.9}.fzroot .curtain .cv{position:absolute;top:0;left:0;right:0;height:13vh;background:repeating-radial-gradient(ellipse at 50% -40%,#183447 0 30px,#0c1a26 30px 60px);border-bottom:3px solid var(--gold);z-index:2;box-shadow:0 10px 30px rgba(0,0,0,.6)}.fzroot .curtain .cm{position:relative;z-index:3;width:min(220px,46vw);opacity:0;animation:rise .6s ease forwards,cmout .5s ease .65s forwards}.fzroot .curtain .cv{animation:cvup 1.3s cubic-bezier(.75,0,.2,1) 1.1s forwards}.fzroot .curtain.skip{display:none}.fzroot .cursor-glow{position:fixed;left:-220px;top:-220px;width:440px;height:440px;border-radius:50%;pointer-events:none;z-index:40;opacity:0;transition:opacity .6s;background:radial-gradient(circle,rgba(229,201,143,.10),transparent 62%);mix-blend-mode:screen}.fzroot .rv .tilt.in,.fzroot .rv .tilt{transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))!important}.fzroot .rv .card3.tilt{opacity:0;translate:0 40px;transition:opacity 1.1s ease,translate 1.1s cubic-bezier(.2,.7,.2,1),transform .5s cubic-bezier(.2,.7,.2,1)}.fzroot .rv .card3.tilt.in{opacity:1!important;translate:none}.fzroot .rv .card3.tilt.tilting{transition:opacity 1.1s ease,translate 1.1s,transform .08s linear}.fzroot .ens-media{overflow:visible}.fzroot .ens-media .tilt{height:100%;overflow:hidden;border-radius:var(--r)}.fzroot .ens-media .tilt img{height:100%;object-fit:cover;object-position:62% 40%}.fzroot .ens-media .ens-second{height:auto;aspect-ratio:16/9;object-fit:cover}.fzroot .vinyl{transform:translateX(calc(var(--vx,0)*30%))}@media (max-width:640px){.fzroot .vinyl{transform:translateX(calc(var(--vx,0)*18%))}}.fzroot .hs{position:relative;padding:clamp(80px,10vw,130px) 0;background:linear-gradient(180deg,var(--ink),var(--ink2) 50%,var(--ink))}.fzroot .hs-head{margin-bottom:44px}.fzroot .hs-head .sec-sub{max-width:52ch}.fzroot .hs-track{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;padding:10px max(24px,calc((100vw - 1200px)/2)) 30px;scrollbar-width:none;perspective:1400px}.fzroot .hs-track::-webkit-scrollbar{display:none}.fzroot .hs-card{flex:0 0 clamp(230px,24vw,330px);aspect-ratio:2/3;margin:0;position:relative;overflow:hidden;border-radius:var(--r);border:1px solid var(--line);scroll-snap-align:center;background:var(--wine);transform:rotateY(var(--cr,0deg)) scale(var(--cs,1));transition:border-color .4s}.fzroot .hs-card img{width:100%;height:100%;object-fit:cover;transform:scale(1.08) translateX(var(--ix,0));transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.fzroot .hs-card:hover img{transform:scale(1.14) translateX(var(--ix,0))}.fzroot .hs-card:hover{border-color:var(--gold)}.fzroot .hs-card figcaption{position:absolute;left:0;right:0;bottom:0;padding:60px 20px 18px;background:linear-gradient(transparent,rgba(var(--ink-rgb),.92));font:500 13px var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--cream);display:flex;gap:12px;align-items:baseline}.fzroot .hs-card figcaption span{font-family:var(--serif);font-style:italic;letter-spacing:0;font-size:22px;color:var(--gold2);text-transform:none}.fzroot .hs-bar{height:1px;background:var(--line);margin-top:10px;display:none}.fzroot .hs-bar span{display:block;height:100%;background:var(--gold);transform-origin:0 50%;transform:scaleX(var(--hp2,0))}.fzroot .hs-on .hs-bar{display:block}.fzroot .hs-on{padding:0}.fzroot .hs-on .hs-pin{position:sticky;top:0;height:100vh;height:100svh;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.fzroot .hs-on .hs-track{overflow:visible;scroll-snap-type:none;transform:translate3d(var(--hx,0px),0,0);will-change:transform}.fzroot .hs-on .hs-head{margin-bottom:30px}@media (max-height:760px){.fzroot .hs-on .hs-card{flex-basis:clamp(200px,20vw,260px)}}.fzroot .hs-on .hs-pin{padding-top:64px}.fzroot .ens-media .ens-second{width:62%;right:-14%;bottom:-10%}.fzroot .ring-stage{height:clamp(320px,46vw,560px)}@media (max-width:1020px){.fzroot .ens-media .ens-second{right:-4%;width:52%}}.fzroot .card3 .card-img{display:block;width:calc(100% + 60px);max-width:none;margin:-36px -30px 26px;aspect-ratio:16/10;object-fit:cover;border-bottom:1px solid var(--line);transform:translateZ(20px)}.fzroot .stage-rv{position:relative;padding:0 0 clamp(40px,6vw,80px)}.fzroot .stage-frame{position:relative;height:clamp(420px,62vw,860px);overflow:hidden;clip-path:inset(calc((1 - var(--sr,1))*9%) calc((1 - var(--sr,1))*16%) round calc((1 - var(--sr,1))*26px));will-change:clip-path}.fzroot .stage-frame img{width:100%;height:100%;object-fit:cover;object-position:center 60%;transform:scale(calc(1.18 - var(--sr,1)*.18))}.fzroot .stage-frame::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--ink) 0%,transparent 22%,transparent 55%,rgba(var(--ink-rgb),.92) 100%)}.fzroot .stage-cap{position:absolute;left:0;right:0;bottom:clamp(28px,5vw,64px);z-index:1;opacity:calc(var(--sr,1)*1.6 - .6)}.fzroot .stage-line{font-family:var(--serif);font-size:clamp(28px,4.4vw,60px);line-height:1.1;max-width:22ch;margin-top:10px}@media (max-width:640px){.fzroot .stage-frame{height:72vh}.fzroot .stage-frame img{object-position:center 55%}}:root{--ink:#0e0809;--ink2:#170c0e;--ink-rgb:14,8,9;--wine:#2a1216;--acc-rgb:90,20,30;--acc2-rgb:60,14,20;--gold:#d4a65a;--gold2:#ecc98a;--line:rgba(212,166,90,.3);--cream:#f4eadb;--cream-rgb:244,234,219;--muted:rgba(244,234,219,.72)}body.fzroot{background:var(--ink)}.fzroot .band{background:radial-gradient(ellipse at 50% 0%,rgba(122,28,40,.35),transparent 70%),var(--ink2)}.fzroot .hs{background:linear-gradient(180deg,var(--ink),#1c0d10 50%,var(--ink))}.fzroot .nav.scrolled{background:rgba(14,8,9,.88)}.fzroot .nv-hero{justify-content:flex-end}.fzroot .nv-hero .hero-media img{object-position:center 42%}.fzroot .nv-hero .hero-media::after{background:linear-gradient(180deg,rgba(14,8,9,.6) 0%,rgba(14,8,9,0) 22%,rgba(14,8,9,0) 48%,rgba(14,8,9,.7) 72%,var(--ink) 100%),radial-gradient(ellipse at 50% 45%,transparent 45%,rgba(14,8,9,.55) 100%)!important}.fzroot .nv-hero-inner{padding:0 0 70px!important}.fzroot .nv-logo{width:min(250px,52vw)!important}.fzroot .nv-hero .hero-lead{margin:18px auto 26px!important}.fzroot .scroll-cue{bottom:18px}@media (max-width:640px){.fzroot .nv-hero .hero-media img{object-position:62% 40%}.fzroot .nv-logo{width:min(200px,56vw)!important}}.fzroot .card3{background:linear-gradient(180deg,rgba(122,28,40,.28),rgba(14,8,9,0))}.fzroot .album-cover{background:radial-gradient(circle at 50% 40%,#5a1620,#1b0a0d)}.fzroot .chips .chip-main,.fzroot .btn-gold{box-shadow:0 10px 30px rgba(212,166,90,.15)}.fzroot .foot{background:#0a0607}.fzroot .nv-logo{width:min(560px,82vw)!important}.fzroot .nv-hero-inner{padding:0 0 64px!important}@media (max-width:640px){.fzroot .nv-logo{width:86vw!important}}.fzroot .nv-hero,.fzroot .nv-hero.e-con{justify-content:flex-end!important;--justify-content:flex-end!important}html,body.fzroot{overflow-x:clip!important}.fzroot .vinyl-disc{animation-play-state:paused}.fzroot .album.playing .vinyl-disc{animation-play-state:running}.fzroot .album.playing .vinyl{--vx:1!important}.fzroot .album-cover{position:relative;overflow:hidden}.fzroot .album-cover p{font-size:22px!important;letter-spacing:.06em}.fzroot .eq{position:absolute;left:0;right:0;bottom:0;width:100%;height:34%;opacity:.9;pointer-events:none}.fzroot .playlist{columns:2;column-gap:28px;margin:24px 0 18px!important;max-height:none}.fzroot .playlist li{padding:0!important;display:block!important;border-bottom:1px solid var(--line)}.fzroot .playlist li::before{display:none!important}.fzroot .trk{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:14px;width:100%;padding:10px 4px;font-family:var(--serif);font-size:19px;color:var(--cream);transition:color .3s,background .3s}.fzroot .trk:hover,.fzroot .trk:focus-visible{color:var(--gold2);background:rgba(212,166,90,.06)}.fzroot .trk-n{font:500 12px var(--sans);color:var(--gold);width:20px}.fzroot .trk-t{flex:1}.fzroot .trk-p{width:26px;height:26px;border-radius:50%;border:1px solid var(--line);position:relative;flex:none}.fzroot .trk-p::after{content:"";position:absolute;left:9px;top:7px;border-left:9px solid var(--gold);border-top:6px solid transparent;border-bottom:6px solid transparent}.fzroot .trk.on{color:var(--gold2)}.fzroot .trk.on .trk-p{background:var(--gold);border-color:var(--gold)}.fzroot .trk.on .trk-p::after{left:8px;top:8px;width:3px;height:10px;border:0;background:var(--on-gold);box-shadow:6px 0 0 var(--on-gold)}.fzroot .np{display:flex;align-items:center;gap:16px;margin-top:22px;font:500 12px var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--gold2)}.fzroot .np-t{min-width:12ch}.fzroot .np-bar{flex:1;height:2px;background:var(--line);position:relative;overflow:hidden}.fzroot .np-bar i{position:absolute;inset:0;background:var(--gold);transform-origin:0 50%;transform:scaleX(var(--pp,0))}.fzroot .album .note{font-size:13px;color:var(--muted);display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center}@media (max-width:640px){.fzroot .playlist{columns:1}.fzroot .trk{font-size:18px}}.fzroot .album{align-items:start}.fzroot .album-art{position:sticky;top:110px}@media (max-width:1020px){.fzroot .album-art{position:relative;top:0}}:root{--logo:"Open Sans","Jost",system-ui,sans-serif}.fzroot em,.fzroot .lead,.fzroot .hero-lead,.fzroot .pn,.fzroot .sn,.fzroot .foot-claim,.fzroot .note,.fzroot .album-cover p,.fzroot .mq span.g,.fzroot .card3 .pn,.fzroot .hs-card figcaption span,.fzroot .prod-sub,.fzroot .prod-num{font-style:normal!important}.fzroot .lead,.fzroot .hero-lead{font-family:var(--sans)!important;font-weight:400;font-size:clamp(18px,1.6vw,21px)!important;line-height:1.6!important;letter-spacing:.01em}.fzroot .h2 em{font-style:normal!important}.fzroot .card3 h3,.fzroot .hs-card figcaption span,.fzroot .foot-claim,.fzroot .album-cover p,.fzroot .trk,.fzroot .prod-sub{font-family:var(--sans)!important}.fzroot .trk{font-size:16.5px!important;letter-spacing:.02em}.fzroot .card3 h3{font-size:22px!important;font-weight:500;letter-spacing:.01em}.fzroot .pn,.fzroot .card3 .pn,.fzroot .sn{font-family:var(--serif)!important}.fzroot .nv-title{margin:0;display:flex;flex-direction:column;align-items:center;gap:.35em;font-family:var(--logo);font-weight:400;color:#fff;text-shadow:0 4px 30px rgba(0,0,0,.55);animation:logoin 2s cubic-bezier(.2,.7,.2,1) .9s both}.fzroot .nv-t1{display:block;font-size:clamp(34px,6vw,86px);line-height:1;letter-spacing:.14em;text-transform:uppercase;padding-left:.14em;background:linear-gradient(105deg,#fff 0%,#fff 42%,#f3d9a2 50%,#fff 58%,#fff 100%);background-size:300% 100%;background-position:150% 0;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shine 7s ease-in-out 2.5s infinite}.fzroot .nv-t2{display:flex;align-items:center;gap:.9em;font-size:clamp(14px,1.9vw,26px);letter-spacing:.16em;padding-left:.16em;color:var(--gold2)}.fzroot .nv-t2::before,.fzroot .nv-t2::after{content:"";width:clamp(24px,5vw,70px);height:1px;background:linear-gradient(90deg,transparent,var(--gold))}.fzroot .nv-t2::after{background:linear-gradient(90deg,var(--gold),transparent)}.fzroot .brand span{font-family:var(--logo)!important}.fzroot .yt-link{position:absolute;right:16px;top:14px;z-index:2;font:500 13px var(--sans);letter-spacing:.08em;color:var(--cream);text-decoration:none!important;background:rgba(14,8,9,.6);border:1px solid var(--line);padding:8px 12px;border-radius:999px}.fzroot .yt-link:hover{color:var(--gold2);border-color:var(--gold)}@media (max-width:640px){.fzroot .nv-t1{letter-spacing:.1em}.fzroot .nv-t2{gap:.6em}}@media (prefers-reduced-motion:reduce){.fzroot .nv-title,.fzroot .nv-t1{animation:none!important}}.fzroot .nv-title{gap:.28em}.fzroot .nv-rv{display:block;font-family:var(--serif);font-weight:500;font-variant:small-caps;text-transform:none;font-size:clamp(26px,4.3vw,62px);line-height:1;letter-spacing:.04em;color:#fff;padding:.12em .35em .16em;border-top:3px double rgba(255,255,255,.92);border-bottom:3px double rgba(255,255,255,.92)}.fzroot .nv-t2{color:#fff}.fzroot .nv-t2::before,.fzroot .nv-t2::after{display:none}@media (max-width:640px){.fzroot .nv-rv{border-width:3px}}@media (max-width:640px){.fzroot .nv-t1{font-size:7.4vw;letter-spacing:.08em;white-space:nowrap}.fzroot .nv-rv{font-size:8.4vw}.fzroot .nv-t2{font-size:3.9vw}}.fzroot .curtain .cl,.fzroot .curtain .cr{background:repeating-linear-gradient(90deg,#3a0a12 0,#5c1220 2.6%,#2c070d 5.4%,#6e1a29 7.6%,#3a0a12 10.4%),#3a0a12;box-shadow:inset 0 -80px 120px rgba(0,0,0,.6),inset 0 40px 80px rgba(0,0,0,.35)}.fzroot .curtain .cl{box-shadow:inset -40px 0 60px rgba(0,0,0,.55),inset 0 -80px 120px rgba(0,0,0,.6)}.fzroot .curtain .cr{box-shadow:inset 40px 0 60px rgba(0,0,0,.55),inset 0 -80px 120px rgba(0,0,0,.6)}.fzroot .curtain .cv{background:repeating-radial-gradient(ellipse at 50% -40%,#6e1a29 0 30px,#3a0a12 30px 60px);border-bottom:3px solid var(--gold)}.fzroot .curtain.gate,.fzroot .curtain.gate .cl,.fzroot .curtain.gate .cr,.fzroot .curtain.gate .cv{animation:none!important}.fzroot .curtain.gate{pointer-events:auto}.fzroot .gated body{overflow:hidden}.fzroot .gate-ui{position:relative;z-index:4;display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px;animation:rise 1s cubic-bezier(.2,.7,.2,1) .2s both}.fzroot .gate-ui img{width:min(150px,36vw);height:auto;margin-bottom:18px;filter:drop-shadow(0 6px 24px rgba(0,0,0,.6))}.fzroot .gate-k{font:500 12px var(--sans);letter-spacing:.32em;text-transform:uppercase;color:var(--gold2)}.fzroot .gate-t{font-family:var(--logo,var(--sans));font-size:clamp(30px,5vw,58px);letter-spacing:.14em;text-transform:uppercase;color:#fff;margin:10px 0 30px;padding-left:.14em}.fzroot .gate-go{font-size:15px!important;padding:0 30px!important;min-height:54px!important;gap:12px;animation:pulse 2.4s ease-in-out infinite}.fzroot .gate-note{font-size:18px}.fzroot .gate-quiet{all:unset;cursor:pointer;margin-top:18px;font:500 13px var(--sans);letter-spacing:.1em;color:rgba(244,234,219,.7);border-bottom:1px solid rgba(244,234,219,.3);padding-bottom:2px}.fzroot .gate-quiet:hover,.fzroot .gate-quiet:focus-visible{color:#fff}@keyframes pulse{0%,100%{box-shadow:0 0 0 0 rgba(212,166,90,.5)}50%{box-shadow:0 0 0 14px rgba(212,166,90,0)}}.fzroot .curtain.open .gate-ui{opacity:0;transform:scale(.95);transition:opacity .5s,transform .5s}.fzroot .curtain.open .cl{animation:cl 1.9s cubic-bezier(.75,0,.2,1) .25s forwards!important}.fzroot .curtain.open .cr{animation:cr 1.9s cubic-bezier(.75,0,.2,1) .25s forwards!important}.fzroot .curtain.open .cv{animation:cvup 1.4s cubic-bezier(.75,0,.2,1) .9s forwards!important}.fzroot .curtain.open{pointer-events:none}.fzroot .gated .nv-title,.fzroot .gated .nv-hero .hero-lead,.fzroot .gated .nv-hero .hero-cta{animation-play-state:paused!important}.fzroot .snd{all:unset;cursor:pointer;display:flex;align-items:flex-end;gap:3px;height:18px;padding:9px 10px;border:1px solid var(--line);border-radius:var(--r)}.fzroot .snd i{display:block;width:3px;height:4px;background:var(--gold2);border-radius:1px;transition:height .2s}.fzroot .snd.on i{animation:eqb .9s ease-in-out infinite}.fzroot .snd.on i:nth-child(2){animation-delay:.2s}.fzroot .snd.on i:nth-child(3){animation-delay:.4s}.fzroot .snd.on i:nth-child(4){animation-delay:.1s}@keyframes eqb{0%,100%{height:4px}50%{height:16px}}.fzroot .snd:hover{border-color:var(--gold)}.fzroot .hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1.2s}.fzroot .video-on .hero-video{opacity:1}.fzroot .video-on .fx-water{opacity:0!important}.fzroot .story{position:relative;height:340vh}.fzroot .story-pin{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.fzroot .story-bg{position:absolute;inset:0;background:linear-gradient(180deg,#2a1a3a 0%,#b0473a 48%,#f0a25a 64%,#f6c98a 72%);}.fzroot .story-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#05040a 0%,#0e0c22 45%,#1b1730 66%,#120a10 72%);opacity:calc(var(--t)*1.6 - .15)}.fzroot .story-stars{position:absolute;inset:0;opacity:calc(var(--t)*2 - .7)}.fzroot .story-stars i{position:absolute;width:2px;height:2px;border-radius:50%;background:#fff;box-shadow:0 0 6px rgba(255,255,255,.8);animation:tw 3s ease-in-out infinite}@keyframes tw{50%{opacity:.25}}.fzroot .story-sun{position:absolute;left:28%;top:calc(38% + var(--t)*60%);width:min(22vw,220px);aspect-ratio:1;margin-left:calc(min(22vw,220px)/-2);border-radius:50%;background:radial-gradient(circle,#fff3c8 0%,#ffcf7a 40%,rgba(255,150,80,0) 70%);opacity:calc(1 - var(--t)*2.2);filter:blur(1px)}.fzroot .story-moon{position:absolute;right:20%;top:calc(70% - var(--t)*55%);width:min(10vw,96px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fffaf0,#f1e6c8 60%,#d9c79a);box-shadow:0 0 60px 20px rgba(255,240,200,.25),0 0 160px 60px rgba(255,240,200,.08);opacity:calc(var(--t)*2.4 - .6)}.fzroot .story-sky{position:absolute;left:0;right:0;bottom:28%;width:100%;height:34vh;fill:#120a10;filter:drop-shadow(0 -2px 0 rgba(255,180,120,calc(.5 - var(--t)*.5)))}.fzroot .story-water{position:absolute;left:0;right:0;bottom:0;height:28%;background:linear-gradient(180deg,rgba(240,160,90,calc(.55 - var(--t)*.5)),rgba(14,8,9,.95)),repeating-linear-gradient(180deg,transparent 0 6px,rgba(255,220,170,.05) 6px 7px),#120a10}.fzroot .story-water::after{content:"";position:absolute;left:calc(80% - var(--t)*0%);top:0;width:min(12vw,120px);height:100%;margin-left:-6vw;background:repeating-linear-gradient(180deg,rgba(255,240,200,.55) 0 2px,transparent 2px 9px);filter:blur(1px);opacity:calc(var(--t)*2 - .8);-webkit-mask:linear-gradient(180deg,#000,transparent);mask:linear-gradient(180deg,#000,transparent);animation:shimmer 3s ease-in-out infinite}@keyframes shimmer{50%{transform:scaleX(1.25);opacity:calc(var(--t)*1.6 - .8)}}.fzroot .story-refl{position:absolute;left:0;right:0;bottom:0;height:28%;overflow:hidden;opacity:.35;-webkit-mask:linear-gradient(180deg,#000,transparent 80%);mask:linear-gradient(180deg,#000,transparent 80%)}.fzroot .story-refl .story-sky{position:absolute;top:0;bottom:auto;transform:scaleY(-.6);transform-origin:top;filter:blur(2px)}.fzroot .story-boat{position:absolute;bottom:14%;left:calc(-22vw + var(--t)*124vw);width:min(26vw,280px);height:auto;filter:drop-shadow(0 8px 18px rgba(0,0,0,.6));animation:bob 3.4s ease-in-out infinite}@keyframes bob{50%{transform:translateY(-8px) rotate(-1.2deg)}}.fzroot .story-txt{position:absolute;left:0;right:0;top:12vh;text-align:center;pointer-events:none}.fzroot .story-step{position:absolute;left:0;right:0;opacity:0;transform:translateY(30px);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.fzroot .story-step.on{opacity:1;transform:none;pointer-events:auto}.fzroot .story-h{font-family:var(--serif);font-size:clamp(38px,6vw,86px);line-height:1.02;color:#fff;text-shadow:0 4px 30px rgba(0,0,0,.45);margin:10px 0 18px}.fzroot .story-p{font-size:clamp(17px,1.6vw,21px);max-width:44ch;margin:0 auto 26px;color:rgba(255,248,236,.92);text-shadow:0 2px 14px rgba(0,0,0,.5)}.fzroot .story .kicker{color:#fff3d6}.fzroot .story-prog{position:absolute;left:50%;bottom:22px;width:120px;height:2px;margin-left:-60px;background:rgba(255,255,255,.2)}.fzroot .story-prog span{display:block;height:100%;background:var(--gold);transform-origin:0 50%;transform:scaleX(var(--t))}.fzroot .story-static{height:auto}.fzroot .story-static .story-pin{position:relative;height:auto;min-height:100vh}.fzroot .story-static .story-step{position:relative;opacity:1;transform:none;margin-bottom:40px}@media (max-width:640px){.fzroot .story-sky{height:20vh}.fzroot .story-boat{width:44vw;left:calc(-44vw + var(--t)*144vw)}.fzroot .story-txt{top:9vh}}.fzroot .hs-play{all:unset;cursor:pointer;position:absolute;right:14px;top:14px;width:42px;height:42px;border-radius:50%;background:rgba(14,8,9,.55);border:1px solid rgba(236,201,138,.6);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:grid;place-items:center;transition:transform .3s,background .3s;z-index:2}.fzroot .hs-play span{width:0;height:0;border-left:11px solid var(--gold2);border-top:7px solid transparent;border-bottom:7px solid transparent;margin-left:3px}.fzroot .hs-play:hover{transform:scale(1.1);background:rgba(212,166,90,.25)}.fzroot .hs-card.sounding{border-color:var(--gold)!important;box-shadow:0 0 0 1px var(--gold),0 20px 60px rgba(212,166,90,.25)}.fzroot .hs-card.sounding .hs-play{background:var(--gold)}.fzroot .hs-card.sounding .hs-play span{border:0;width:12px;height:13px;margin:0;background:linear-gradient(90deg,var(--on-gold) 0 4px,transparent 4px 8px,var(--on-gold) 8px)}.fzroot .hs-card.sounding figcaption::after{content:"";display:inline-block;width:18px;height:12px;margin-left:auto;background:linear-gradient(90deg,var(--gold2) 0 3px,transparent 3px 5px,var(--gold2) 5px 8px,transparent 8px 10px,var(--gold2) 10px 13px,transparent 13px 15px,var(--gold2) 15px);-webkit-mask:linear-gradient(0deg,#000,#000);animation:eqb2 .8s ease-in-out infinite alternate}@keyframes eqb2{from{transform:scaleY(.4)}to{transform:scaleY(1)}}.fzroot .mq span[data-comp]{cursor:pointer;transition:color .3s,-webkit-text-stroke-color .3s}.fzroot .mq span[data-comp]:hover{color:var(--gold2);-webkit-text-stroke-color:var(--gold2)}.fzroot .rep-hint{margin-top:24px!important;font:500 12px var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--gold2)}.fzroot .rep-pop{position:fixed;left:50%;bottom:28px;z-index:60;width:min(520px,calc(100% - 32px));padding:28px 30px 26px;background:rgba(23,12,14,.94);border:1px solid var(--gold);border-radius:4px;box-shadow:0 30px 80px rgba(0,0,0,.6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transform:translate(-50%,30px);opacity:0;transition:opacity .35s,transform .45s cubic-bezier(.2,.7,.2,1)}.fzroot .rep-pop.on{opacity:1;transform:translate(-50%,0)}.fzroot .rep-pop h3{font-family:var(--serif);font-size:34px;margin:4px 0 10px;color:#fff}.fzroot .rep-pop p{color:var(--muted);line-height:1.6}.fzroot .rep-pop .rep-y{font:500 12px var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--gold)}.fzroot .rep-pop .rep-play{margin-top:16px}.fzroot .rep-x{all:unset;cursor:pointer;position:absolute;right:14px;top:10px;font-size:26px;color:var(--muted)}.fzroot .rep-x:hover{color:#fff}.fzroot .gw{display:inline-block;white-space:nowrap}.fzroot .gsplit .gl{display:inline-block;opacity:0;transform:translateY(.4em);filter:blur(4px)}.fzroot .gsplit.gin .gl{animation:glin .9s cubic-bezier(.2,.7,.2,1) calc(var(--i)*22ms) forwards}@keyframes glin{0%{opacity:0;transform:translateY(.4em);filter:blur(4px);color:var(--gold2);text-shadow:0 0 18px rgba(236,201,138,.9)}45%{opacity:1;color:#fff2cf;text-shadow:0 0 22px rgba(236,201,138,.8)}100%{opacity:1;transform:none;filter:none;color:inherit;text-shadow:none}}.fzroot .h2 em .gl{color:inherit}.fzroot .has-cur,.fzroot .has-cur a,.fzroot .has-cur button,.fzroot .has-cur .ring-stage,.fzroot .has-cur [data-comp]{cursor:none!important}.fzroot .has-cur input,.fzroot .has-cur textarea,.fzroot .has-cur select{cursor:auto!important}.fzroot .cur-dot,.fzroot .cur-ring{position:fixed;left:0;top:0;z-index:10000;pointer-events:none;border-radius:50%;transition:opacity .3s}.fzroot .cur-dot{width:6px;height:6px;margin:-3px 0 0 -3px;background:var(--gold2)}.fzroot .cur-ring{width:34px;height:34px;margin:-17px 0 0 -17px;border:1px solid rgba(236,201,138,.6);transition:width .3s,height .3s,margin .3s,background .3s,border-color .3s,opacity .3s}.fzroot .cur-ring.big{width:62px;height:62px;margin:-31px 0 0 -31px;background:rgba(212,166,90,.08);border-color:var(--gold)}.fzroot .cur-ring.drag::after{content:"⟷";position:absolute;inset:0;display:grid;place-items:center;font-size:16px;color:var(--gold2)}.fzroot .cursor-glow{display:none}.fzroot .cd-l{font:500 12px var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--gold2);margin-bottom:12px}.fzroot .countdown{display:flex;gap:clamp(12px,3vw,36px);margin-bottom:44px}.fzroot .countdown span{display:flex;flex-direction:column;font:500 12px var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.fzroot .countdown b{font-family:var(--serif);font-weight:400;font-size:clamp(44px,7vw,92px);line-height:1;color:var(--cream);font-variant-numeric:tabular-nums;letter-spacing:0}.fzroot .dates{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.fzroot .dates li{display:grid;grid-template-columns:160px 1fr auto;gap:20px;align-items:center;padding:22px 0;border-bottom:1px solid var(--line)}.fzroot .dd{font:500 12px var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--gold2)}.fzroot .dd b{display:block;font-family:var(--serif);font-size:44px;font-weight:400;letter-spacing:0;color:var(--cream);line-height:1}.fzroot .dp{color:var(--muted)}.fzroot .dp b{display:block;font-family:var(--serif);font-weight:400;font-size:26px;color:var(--cream)}@media (max-width:640px){.fzroot .dates li{grid-template-columns:90px 1fr}.fzroot .dates li .btn{grid-column:2}}@media (prefers-reduced-motion:reduce){.fzroot .gsplit .gl{opacity:1!important;transform:none!important;filter:none!important}.fzroot .story-boat,.fzroot .story-stars i,.fzroot .gate-go{animation:none!important}}.fzroot .curtain:not(.gate):not(.open) .cl,.fzroot .curtain:not(.gate):not(.open) .cr{animation-delay:3.5s!important}.fzroot .curtain:not(.gate):not(.open) .cv{animation-delay:3.9s!important}.fzroot .curtain:not(.gate):not(.open){animation-delay:5.6s!important}.fzroot .story{--t:0}.fzroot .h2 em{background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;color:var(--gold2)!important;-webkit-text-fill-color:currentColor!important;animation:none!important}.fzroot .ens-more{margin-top:18px!important;font-size:14px;color:var(--gold2)!important;letter-spacing:.02em}.fzroot .rotte{background:radial-gradient(ellipse at 70% 40%,rgba(122,28,40,.28),transparent 60%),var(--ink)}.fzroot .rotte-grid{display:grid;grid-template-columns:5fr 7fr;gap:clamp(30px,5vw,80px);align-items:center}.fzroot .rotte-txt .lead{margin:22px 0 16px}.fzroot :is(.rotte-txt > p:not(.lead):not(.kicker), .rotte-txt > .elementor-element > .elementor-widget-container > p:not(.lead):not(.kicker)){color:var(--muted)}.fzroot .rotte-cta{margin-top:28px;display:flex;flex-wrap:wrap;align-items:center;gap:14px;color:var(--cream)!important;font-size:15px}.fzroot .rotte-fig{position:relative}.fzroot .rotte-map{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:var(--r);box-shadow:0 40px 90px rgba(0,0,0,.55)}.fzroot .rotte-map .rhumb line{stroke:rgba(212,166,90,.07);stroke-width:1}.fzroot .rotte-map .land{fill:#3b1d23}.fzroot .rotte-map .land-h{fill:url(#rg-hatch);stroke:rgba(212,166,90,.55);stroke-width:1.2;stroke-linejoin:round}.fzroot .rotte-map .rose circle{fill:none;stroke:rgba(212,166,90,.4)}.fzroot .rotte-map .rose path{fill:rgba(212,166,90,.55)}.fzroot .rotte-map .rose path.m{fill:rgba(212,166,90,.3)}.fzroot .rotte-map .rose text{fill:var(--gold2);font:500 18px var(--sans);text-anchor:middle}.fzroot .rotte-map .sea{fill:rgba(236,201,138,.35);font:italic 400 22px var(--serif);letter-spacing:.2em;text-anchor:middle}.fzroot .rotte-map .route{fill:none;stroke:var(--gold);stroke-width:1.6;stroke-dasharray:1 1;stroke-dashoffset:1;opacity:.85;transition:stroke-dashoffset 2.6s cubic-bezier(.6,0,.2,1) var(--d)}.fzroot .rotte-map .route-main{fill:none;stroke:none}.fzroot .rotte.on .route{stroke-dashoffset:0}.fzroot .rotte-map .city{opacity:0;transform:translateY(6px);transition:opacity .8s ease calc(var(--d) + 1.2s),transform .8s ease calc(var(--d) + 1.2s);cursor:pointer;outline:none}.fzroot .rotte.on .city{opacity:1;transform:none}.fzroot .rotte-map .city .dot{fill:var(--gold2);stroke:#1a0d08;stroke-width:1.5}.fzroot .rotte-map .city.venezia .dot{fill:#fff3d6}.fzroot .rotte-map .city .pulse{fill:none;stroke:var(--gold);stroke-width:1.2;transform-box:fill-box;transform-origin:center;animation:cpulse 2.6s ease-out infinite;animation-delay:var(--d)}@keyframes cpulse{0%{transform:scale(.6);opacity:.9}100%{transform:scale(2.6);opacity:0}}.fzroot .rotte-map .city text{fill:#fff;font:400 25px var(--serif);paint-order:stroke;stroke:#0e0809;stroke-width:4px}.fzroot .rotte-map .city.venezia text{font-size:30px;fill:#fff3d6}.fzroot .rotte-map .city text.sub{font:500 14px var(--sans);letter-spacing:.1em;text-transform:uppercase;fill:var(--gold2);opacity:0;transition:opacity .3s}.fzroot .rotte-map .city:hover text.sub,.fzroot .rotte-map .city:focus text.sub,.fzroot .rotte-map .city.act text.sub{opacity:1}.fzroot .rotte-map .city:hover .dot,.fzroot .rotte-map .city.act .dot{fill:#fff}.fzroot .rotte-map .ship{fill:var(--gold2);opacity:0;transition:opacity .6s}.fzroot .rotte.sail .ship{opacity:1}.fzroot .rotte-hint{position:absolute;left:14px;bottom:12px;margin:0;font:500 11px var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--gold2);opacity:.75;pointer-events:none}@media (max-width:1020px){.fzroot .rotte-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.fzroot .rotte-map .route{transition:none;stroke-dashoffset:0}.fzroot .rotte-map .city{opacity:1;transform:none;transition:none}.fzroot .rotte-map .city .pulse{animation:none;opacity:0}}.fzroot .rotte-map .city .dot{r:6px}.fzroot .rotte-map .city.venezia .dot{r:8px}.fzroot .rotte-map .ship{transform-box:view-box}.fzroot .rotte-map .ship-in{transform-origin:0 0;scale:1.6}.fzroot .story-wins{filter:drop-shadow(0 0 2px rgba(255,196,110,.9)) drop-shadow(0 0 7px rgba(255,170,80,.45))}.fzroot .story-wins rect{fill:#ffcf7f;opacity:clamp(0,calc((var(--t) - var(--o))*9),1);transition:opacity .4s ease}.fzroot .story-wins rect:nth-child(7n){animation:winfl 5s ease-in-out infinite}.fzroot .story-wins rect:nth-child(11n){fill:#ffe2a8}.fzroot .story-wins rect:nth-child(13n){fill:#f7b25e}@keyframes winfl{0%,100%{fill-opacity:1}46%{fill-opacity:1}50%{fill-opacity:.55}54%{fill-opacity:1}}.fzroot .story-refl .story-wins{filter:none}@media (prefers-reduced-motion:reduce){.fzroot .story-wins rect{animation:none!important}}.fzroot .founder-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,5vw,72px);align-items:center}.fzroot .founder-fig{margin:0;position:relative;aspect-ratio:4/5;overflow:hidden;border:1px solid rgba(212,166,90,.35)}.fzroot .founder-fig::after{content:"";position:absolute;inset:10px;border:1px solid rgba(212,166,90,.25);pointer-events:none}.fzroot .founder-fig img{width:100%;height:100%;object-fit:cover;object-position:50% 25%;display:block}.fzroot .founder-txt p{max-width:56ch}.fzroot .founder-txt .lead{margin-bottom:18px}.fzroot .yt-more{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 28px;margin-top:26px;padding-top:22px;border-top:1px solid rgba(212,166,90,.2)}.fzroot .yt-more p{margin:0;max-width:62ch;color:rgba(255,248,236,.82)}.fzroot .org-grid{list-style:none;margin:34px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:rgba(212,166,90,.22);border:1px solid rgba(212,166,90,.22)}.fzroot .org-grid li{background:var(--ink);padding:26px 24px 28px}.fzroot .org-grid h3{font-family:var(--serif);font-weight:400;font-size:24px;color:var(--gold2);margin:0 0 10px}.fzroot .org-grid p{margin:0;font-size:15.5px;line-height:1.6;color:rgba(255,248,236,.82)}.fzroot .org-cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}@media (max-width:900px){.fzroot .org-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.fzroot .founder-grid{grid-template-columns:1fr}.fzroot .founder-fig{max-width:420px}.fzroot .org-grid{grid-template-columns:1fr}.fzroot .yt-more{flex-direction:column;align-items:flex-start}}.fzroot .soc-grid{list-style:none;margin:34px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.fzroot .soc-card{position:relative;display:flex;flex-direction:column;min-height:340px;padding:28px 26px 26px;overflow:hidden;border:1px solid rgba(212,166,90,.3);color:#fff;text-decoration:none;isolation:isolate;transition:border-color .4s ease,transform .5s cubic-bezier(.2,.7,.2,1)}.fzroot .soc-bg{position:absolute;inset:0;z-index:-2;background-size:cover;background-position:center;filter:grayscale(.35) brightness(.55);transform:scale(1.04);transition:transform 1.2s cubic-bezier(.2,.7,.2,1),filter .6s ease}.fzroot .soc-card::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(14,8,9,.35) 0%,rgba(14,8,9,.55) 45%,rgba(14,8,9,.94) 100%)}.fzroot .soc-card:hover,.fzroot .soc-card:focus-visible{border-color:var(--gold);transform:translateY(-4px)}.fzroot .soc-card:hover .soc-bg,.fzroot .soc-card:focus-visible .soc-bg{transform:scale(1.1);filter:grayscale(0) brightness(.62)}.fzroot .soc-ic{width:46px;height:46px;border:1px solid rgba(212,166,90,.55);border-radius:50%;display:grid;place-items:center;margin-bottom:auto}.fzroot .soc-ic svg{width:20px;height:20px;fill:var(--gold2)}.fzroot .soc-name{font-family:var(--serif);font-size:32px;line-height:1.05;margin-top:40px}.fzroot .soc-handle{font-size:13px;letter-spacing:.12em;color:var(--gold2);margin:6px 0 12px}.fzroot .soc-txt{font-size:15px;line-height:1.55;color:rgba(255,248,236,.82);margin-bottom:18px}.fzroot .soc-cta{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);border-top:1px solid rgba(212,166,90,.3);padding-top:14px}@media (max-width:900px){.fzroot .soc-grid{grid-template-columns:1fr}.fzroot .soc-card{min-height:240px}.fzroot .soc-name{margin-top:26px}}









/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(/wp-content/uploads/fzsite/os/os1.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(/wp-content/uploads/fzsite/os/os2.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}








/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(/wp-content/uploads/fzsite/os/os3.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(/wp-content/uploads/fzsite/os/os4.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

.fzroot .fzc.wrap,.fzroot .wrap{margin-left:auto!important;margin-right:auto!important}

/* gate: nasconde subito titolo e pulsanti quando il sipario si apre */
.fzroot .curtain.gate.open .gate-ui{animation:none!important;opacity:0!important;transform:translateY(-14px) scale(.98);transition:opacity .3s ease,transform .3s ease;pointer-events:none}

/* LCP: il titolo viene dipinto subito (resta coperto dal sipario) */
@keyframes logoin{0%{opacity:.01;transform:scale(.86) translateY(30px);filter:blur(14px)}100%{opacity:1;transform:none;filter:blur(0)}}
@media (max-width:420px){.fzroot .nav .brand span{white-space:nowrap;letter-spacing:.14em;font-size:11px}.fzroot .nav-end{gap:8px}.fzroot .nav-end .btn-sm{padding:0 10px;font-size:11px;letter-spacing:.02em}}
@media (max-width:370px){.fzroot .nav .brand span{display:none}}
.fzroot .founder-txt .h2{margin-bottom:.55em}

/* fix classi html */
html.rv .fzroot .prod, html.rv .fzroot .pillars li, html.rv .fzroot .steps li, html.rv .fzroot .nat-card, html.rv .fzroot .sec-head, html.rv .fzroot .comp-head { opacity: 0; transform: translateY(28px); transition: opacity 0.9s, transform 0.9s cubic-bezier(0.2, 0.7, 0.2, 1); }
html.rv .fzroot .in { opacity: 1 !important; transform: none !important; }
html.rv .fzroot .comp-head.in { transform: none; }
@media (prefers-reduced-motion: reduce){html.rv .fzroot .prod, html.rv .fzroot .pillars li, html.rv .fzroot .steps li, html.rv .fzroot .nat-card, html.rv .fzroot .sec-head, html.rv .fzroot .comp-head { opacity: 1; transform: none; }}
html.rv .fzroot .cards5 li, html.rv .fzroot .rep-card, html.rv .fzroot .venues li, html.rv .fzroot .split-media { opacity: 0; transform: translateY(28px); transition: opacity 0.9s, transform 0.9s cubic-bezier(0.2, 0.7, 0.2, 1); }
html.rv .fzroot .card3, html.rv .fzroot .gallery a { opacity: 0; transform: translateY(28px); transition: opacity 0.9s, transform 0.9s cubic-bezier(0.2, 0.7, 0.2, 1); }
html.fx-on .fzroot .fx-water { opacity: 1; }
html.fx-on .fzroot .hero-media img { visibility: hidden; }
html.rv .fzroot .reveal { opacity: 0; transform: translateY(40px); transition: opacity 1.1s, transform 1.1s cubic-bezier(0.2, 0.7, 0.2, 1); }
html.rv .fzroot .reveal-clip { clip-path: inset(0px 0px 100%); transition: clip-path 1.4s cubic-bezier(0.7, 0, 0.2, 1); }
html.rv .fzroot .reveal-clip.in { clip-path: inset(0px); }
html.rv .fzroot .tilt.in, html.rv .fzroot .tilt { transform: perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) !important; }
html.rv .fzroot .card3.tilt { opacity: 0; translate: 0px 40px; transition: opacity 1.1s, translate 1.1s cubic-bezier(0.2, 0.7, 0.2, 1), transform 0.5s cubic-bezier(0.2, 0.7, 0.2, 1); }
html.rv .fzroot .card3.tilt.in { opacity: 1 !important; translate: none; }
html.rv .fzroot .card3.tilt.tilting { transition: opacity 1.1s, translate 1.1s, transform 0.08s linear; }
html.gated body { overflow: hidden; }
html.gated .fzroot .nv-title, html.gated .fzroot .nv-hero .hero-lead, html.gated .fzroot .nv-hero .hero-cta { animation-play-state: paused !important; }
html.video-on .fzroot .hero-video { opacity: 1; }
html.video-on .fzroot .fx-water { opacity: 0 !important; }
html.has-cur .fzroot, html.has-cur .fzroot a, html.has-cur .fzroot button, html.has-cur .fzroot .ring-stage, html.has-cur .fzroot [data-comp] { cursor: none !important; }
html.has-cur .fzroot input, html.has-cur .fzroot textarea, html.has-cur .fzroot select { cursor: auto !important; }

/* hero: velo scuro sul video per leggere il titolo */
html body.fzroot .nv-hero .hero-media::after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:radial-gradient(ellipse 70% 48% at 50% 58%,rgba(12,6,8,.7) 0%,rgba(12,6,8,.45) 60%,rgba(12,6,8,.28) 100%),linear-gradient(180deg,rgba(12,6,8,.45) 0%,rgba(12,6,8,.12) 26%,rgba(12,6,8,.6) 100%)!important}html body.fzroot .nv-hero .hero-inner{position:relative;z-index:4}html body.fzroot .nv-hero .nv-title,html body.fzroot .nv-hero .hero-lead{text-shadow:0 2px 18px rgba(0,0,0,.7)}@media (max-width:700px){html body.fzroot .nv-hero .hero-media::after{background:linear-gradient(180deg,rgba(12,6,8,.4) 0%,rgba(12,6,8,.55) 30%,rgba(12,6,8,.75) 65%,rgba(12,6,8,.65) 100%)!important}}
