@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/a128116a0bc3fa8c-s.11-onw4a9s-o3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/9db33c57cd4391b8-s.1oj6iblxvm99n.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/8010b10db0d5feb2-s.p.1q-jjomgjvbjf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/167cd0713aa75522-s.1nzccunaoxsdm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e455bcff747f0d5e-s.1wuo3gtslpr33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/791bf8c4bb753ed6-s.p.0ggqn9ig56u4s.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_8aea1f96-module__mLrRvW__className{font-family:Fraunces,Fraunces Fallback}.fraunces_8aea1f96-module__mLrRvW__variable{--x-font-display:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_c95a7b36-module__DLIvba__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_c95a7b36-module__DLIvba__variable{--x-font-body:"DM Sans", "DM Sans Fallback"}
.tema-mareluce{--x-bg:#fbf8f3;--x-fg:#10283a;--x-muted:#4a6070;--x-subtle:#6b7d89;--x-line:#e7ded0;--x-surface:#fff;--x-deep:#0c3a55;--x-deep-fg:#f4f7f8;--x-accent:#0f7d7a;--x-accent-fg:#fff;--x-accent-soft:#dff1ee}.tema-mareluce .ml-titolo{font-family:var(--x-font-display);font-optical-sizing:auto;letter-spacing:-.015em;text-wrap:balance}.tema-mareluce ::selection{background:var(--x-accent);color:var(--x-accent-fg)}.tema-mareluce :focus-visible{outline:2px solid var(--x-accent);outline-offset:3px}.tema-mareluce .ml-scuro :focus-visible{outline-color:var(--x-deep-fg)}:root:has(.tema-mareluce){scroll-padding-top:5.5rem}@media (prefers-reduced-motion:no-preference){:root:has(.tema-mareluce){scroll-behavior:smooth}}@keyframes ml-sale{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.tema-mareluce .ml-sale{animation:.9s cubic-bezier(.2,0,0,1) both ml-sale}.tema-mareluce .ml-sale-2{animation-delay:.12s}.tema-mareluce .ml-sale-3{animation-delay:.24s}.tema-mareluce .ml-campo{appearance:none;border:1px solid var(--x-line);background-color:var(--x-bg);width:100%;min-height:3rem;color:var(--x-fg);border-radius:.875rem;padding:.75rem 1rem;font-size:1rem;line-height:1.4;transition:border-color .15s,background-color .15s}.tema-mareluce .ml-campo:hover{border-color:#cdbfa9}.tema-mareluce .ml-campo:focus-visible{outline-offset:1px;border-color:var(--x-accent);background-color:var(--x-surface)}.tema-mareluce select.ml-campo{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%230f7d7a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.75rem}.tema-mareluce input[type=date].ml-campo{display:block}.tema-mareluce input[type=date].ml-campo::-webkit-date-and-time-value{text-align:left}.tema-mareluce textarea.ml-campo{resize:vertical;min-height:8rem}.tema-mareluce .ml-carta{background-color:var(--x-surface);background-image:linear-gradient(90deg,#0f7d7a12 1px,#0000 1px),linear-gradient(#0f7d7a12 1px,#0000 1px);background-size:24px 24px}.tema-mareluce .ml-velo{text-shadow:0 1px 3px #0620308c;background:linear-gradient(#06203000,#06203099 55%,#062030d9)}
