@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2be4659ae4ed3d10-s.c0dea96e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/62563cee58f8a37e-s.1832aede.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9f71661e7aebdfbd-s.29ce4821.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a0a0715e780fac1d-s.p.58453c00.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:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_1848b804-module__UsJxIa__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal;font-weight:600}.hanken_grotesk_1848b804-module__UsJxIa__variable{--font-hanken:"Hanken Grotesk","Hanken Grotesk Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/f3397070b5136d67-s.d2829b87.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/5a7f2b61422ecdd2-s.a193c4e3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d7063d6b6d39135f-s.25bcb504.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/79646f8ccf79663c-s.fee64580.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/cc4b84345f7a025e-s.p.5b726764.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_8998624-module__MWGZ5G__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:italic;font-weight:500}.cormorant_garamond_8998624-module__MWGZ5G__variable{--font-cormorant:"Cormorant Garamond","Cormorant Garamond Fallback"}
@layer components{.tdc-root{--tdc-notte:#14110e;--tdc-notte-2:#0b0907;--tdc-pannello:#1a1612;--tdc-ambra:#e8a23a;--tdc-ambra-chiara:#f0b555;--tdc-brace:#c7741f;--tdc-carta:#f2e8d8;--tdc-fumo:#c9bba6;--tdc-cenere:#9d907d;--tdc-linee:#2a241e;--tdc-spento:#3a3129;--tdc-ease:cubic-bezier(.23,1,.32,1);--tdc-ease-io:cubic-bezier(.77,0,.175,1);background:var(--tdc-notte);color:var(--tdc-carta);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.tdc-root ::selection{background:var(--tdc-ambra);color:var(--tdc-notte)}.tdc-root :focus-visible{outline:2px solid var(--tdc-ambra);outline-offset:3px}.tdc-root a:not([class]){text-underline-offset:.2em}.tdc-wordmark{font-family:var(--font-hanken),var(--font-inter),sans-serif;text-transform:uppercase;letter-spacing:.22em;font-weight:600}.tdc-serif{font-family:var(--font-cormorant),Georgia,serif;font-style:italic;font-weight:500}.tdc-title{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.tdc-hero{isolation:isolate;position:relative;overflow:hidden}.tdc-hero__glow{z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(60% 55% at 50% 30%,#e8a23a29,#0000 70%),radial-gradient(40% 30% at 50% 60%,#e8a23a12,#0000 75%);transition:opacity .26s ease-out;position:absolute;inset:0}.tdc-room[data-luce=on] .tdc-hero__glow{opacity:1;transition:opacity 1.4s var(--tdc-ease).15s}.tdc-hero__text{color:var(--tdc-fumo);transition:color .26s ease-out,opacity .26s ease-out}.tdc-room[data-luce=on] .tdc-hero__text{color:var(--tdc-carta);transition:color .9s .9s}.tdc-dopo-luce{display:none}.tdc-room[data-luce=on] .tdc-dopo-luce{opacity:1;transition:opacity .7s ease-out 1.1s,transform .9s var(--tdc-ease)1.1s;display:block;transform:none}@starting-style{.tdc-room[data-luce=on] .tdc-dopo-luce{opacity:0;transform:translateY(16px)}}.tdc-room .tdc-se-acceso{display:none}.tdc-room[data-luce=on] .tdc-se-acceso{display:inline-flex}.tdc-room[data-luce=on] .tdc-se-spento{display:none}.tdc-symbol{display:block;overflow:visible}.tdc-lamp{fill:var(--tdc-spento);transition:fill .16s ease-out,filter .16s ease-out}.tdc-beam{opacity:0;clip-path:inset(0 0 100%);transition:opacity .18s ease-out,clip-path 0s linear .18s}.tdc-dot{fill:var(--tdc-spento);transition:fill .16s ease-out}.tdc-actor{fill:#4a3b28;transition:fill .16s ease-out}.tdc-room[data-luce=on] .tdc-lamp,.tdc-symbol--static .tdc-lamp{fill:var(--tdc-ambra);filter:drop-shadow(0 4px 10px #e8a23a8c);transition:fill 90ms ease-out,filter .6s ease-out}.tdc-room[data-luce=on] .tdc-beam,.tdc-symbol--static .tdc-beam{opacity:1;clip-path:inset(0);transition:opacity .3s ease-out .12s,clip-path .9s var(--tdc-ease).12s}.tdc-room[data-luce=on] .tdc-dot,.tdc-symbol--static .tdc-dot{fill:var(--tdc-carta);transition:fill .26s ease-out calc(.38s + var(--i)*22ms)}.tdc-room[data-luce=on] .tdc-actor,.tdc-symbol--static .tdc-actor{fill:var(--tdc-ambra);transition:fill .4s ease-out 1.3s}.tdc-symbol--static .tdc-lamp,.tdc-symbol--static .tdc-beam,.tdc-symbol--static .tdc-dot,.tdc-symbol--static .tdc-actor{transition:none}.tdc-room[data-istantaneo] *,.tdc-room[data-istantaneo] :before{transition:none!important}.tdc-switch{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .14s var(--tdc-ease);border-radius:18px}.tdc-switch:active{transform:scale(.97)}.tdc-switch:focus-visible{outline-offset:8px}.tdc-switch__plate{background:linear-gradient(170deg,#2b251f 0%,#1c1814 100%);border:1px solid #3a322a;border-radius:16px;place-items:center;width:76px;height:116px;transition:border-color .2s,box-shadow .6s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0f,0 18px 36px -12px #000000b3,0 4px 10px #00000059}@media (hover:hover) and (pointer:fine){.tdc-switch:hover .tdc-switch__plate{border-color:#5a4d3f}}.tdc-switch__screw{background:#120f0c;border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;left:50%;box-shadow:inset 0 1px #ffffff14}.tdc-switch__screw--top{top:9px}.tdc-switch__screw--bottom{bottom:9px}.tdc-switch__rocker{width:38px;height:66px;transition:transform .2s var(--tdc-ease);background:linear-gradient(#3b332b 0%,#231e19 48%,#2d2620 52%,#3b332b 100%);border-radius:9px;position:relative;transform:perspective(160px)rotateX(-16deg);box-shadow:inset 0 1px #ffffff14,0 6px 10px -4px #000c}.tdc-switch__led{background:#4d3e2b;border-radius:50%;width:6px;height:6px;margin-left:-3px;transition:background-color .12s ease-out,box-shadow .4s ease-out;position:absolute;top:9px;left:50%}.tdc-switch__hint{color:var(--tdc-fumo);letter-spacing:.02em}.tdc-room[data-luce=on] .tdc-switch__rocker{transform:perspective(160px)rotateX(16deg)}.tdc-room[data-luce=on] .tdc-switch__led{background:var(--tdc-ambra);box-shadow:0 0 10px 2px #e8a23a99}.tdc-room[data-luce=on] .tdc-switch__plate{box-shadow:inset 0 1px #ffffff14,0 18px 36px -12px #000000b3,0 -8px 40px -10px #e8a23a40}.tdc-plan{width:100%;height:auto;display:block;overflow:visible}.tdc-plan__room{fill:var(--tdc-notte-2);stroke:#3a3129;stroke-width:2px}.tdc-plan__quote line{stroke:#5c5045;stroke-width:2px}.tdc-plan__quote text{fill:var(--tdc-cenere);letter-spacing:.04em;font-size:22px;font-weight:600}.tdc-plan__actor{fill:var(--tdc-ambra)}.tdc-plan__door{stroke:var(--tdc-notte-2);stroke-width:6px}.tdc-plan__label{fill:var(--tdc-cenere);letter-spacing:.14em;text-transform:uppercase;font-size:19px;font-weight:600}.tdc-seat{outline:none}.tdc-seat__hit{fill:#0000}.tdc-seat__chair{fill:#f2e8d80f;stroke:#f2e8d89e;stroke-width:3px;transform-box:fill-box;transform-origin:50%;transition:fill .14s ease,stroke .14s ease,transform .14s var(--tdc-ease)}.tdc-seat[role=checkbox]{cursor:pointer}.tdc-seat[data-stato=selezionato] .tdc-seat__chair{fill:var(--tdc-ambra);stroke:var(--tdc-ambra)}.tdc-seat[data-stato=occupato] .tdc-seat__chair{fill:#2e2721;stroke:#2e2721}.tdc-seat[data-stato=occupato]{cursor:not-allowed}.tdc-seat[data-off][data-stato=libero][role=checkbox]{cursor:not-allowed;opacity:.4}.tdc-seat[role=checkbox]:active .tdc-seat__chair{transform:scale(.88)}.tdc-seat:focus-visible .tdc-seat__chair{stroke:#fff;stroke-width:5px}@media (hover:hover) and (pointer:fine){.tdc-seat[data-stato=libero]:not([data-off]):hover .tdc-seat__chair{stroke:var(--tdc-ambra);fill:#e8a23a2e}}.tdc-seat__num{fill:var(--tdc-notte);pointer-events:none;font-size:17px;font-weight:700}.tdc-legend{border-radius:50%;width:14px;height:14px;display:inline-block}.tdc-legend--libero{border:2px solid #f2e8d89e}.tdc-legend--scelto{background:var(--tdc-ambra)}.tdc-legend--occupato{background:#2e2721;box-shadow:inset 0 0 0 1px #4a3f35}.tdc-panel{background:var(--tdc-pannello);border:1px solid var(--tdc-linee);border-radius:8px}.tdc-btn{white-space:nowrap;min-height:2.75rem;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s var(--tdc-ease);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.4rem;font-weight:600;display:inline-flex}.tdc-btn:active:not(:disabled){transform:scale(.97)}.tdc-btn:disabled{opacity:.45;cursor:not-allowed}.tdc-btn--fill{background:var(--tdc-ambra);color:var(--tdc-notte)}.tdc-btn--line{color:var(--tdc-carta);border:1px solid #f2e8d852}@media (hover:hover) and (pointer:fine){.tdc-btn--fill:hover:not(:disabled){background:var(--tdc-ambra-chiara)}.tdc-btn--line:hover{border-color:var(--tdc-carta)}}.tdc-chip{min-height:2.25rem;color:var(--tdc-carta);transition:background-color .15s ease,transform .14s var(--tdc-ease);background:#e8a23a1f;border:1px solid #e8a23a66;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .8rem;font-size:.8125rem;font-weight:600;display:inline-flex}.tdc-chip:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.tdc-chip:hover{background:#e8a23a38}}.tdc-choice{border:1px solid var(--tdc-linee);min-height:2.75rem;color:var(--tdc-fumo);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .9rem;transition:border-color .15s,background-color .15s,color .15s;display:flex}.tdc-choice[data-on]{border-color:var(--tdc-ambra);color:var(--tdc-carta);background:#e8a23a1a}.tdc-choice:has(input:focus-visible){outline:2px solid var(--tdc-ambra);outline-offset:2px}.tdc-link{min-height:2.75rem;color:var(--tdc-fumo);align-items:center;gap:.4rem;font-weight:600;transition:color .15s;display:inline-flex}@media (hover:hover) and (pointer:fine){.tdc-link:hover{color:var(--tdc-carta)}}.tdc-row{border-top:1px solid var(--tdc-linee)}.tdc-img{background:var(--tdc-notte-2);border-radius:4px}@media (hover:hover) and (pointer:fine){.tdc-row .tdc-img img{transition:transform .6s var(--tdc-ease)}.tdc-row:hover .tdc-img img{transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){.tdc-room[data-luce=on] .tdc-beam{clip-path:inset(0);transition:opacity .3s}.tdc-room[data-luce=on] .tdc-dot{transition:fill .3s}.tdc-room[data-luce=on] .tdc-actor,.tdc-room[data-luce=on] .tdc-hero__text{transition-delay:0s}.tdc-switch__rocker,.tdc-seat__chair,.tdc-row .tdc-img img{transition-property:none}.tdc-room[data-luce=on] .tdc-dopo-luce{transition:opacity .4s ease-out .3s;transform:none}}}
