.event-status-notice{margin:4px 0 0;padding:10px 14px;border-radius:8px;border:1px solid rgba(245,158,11,.4);background:#f59e0b1f;color:#fde68a;font-weight:var(--fw-bold);font-size:max(var(--vn-type-floor),.9rem)}.event-related-link{display:inline-block;margin:4px 0 10px;font-weight:var(--fw-extrabold);color:var(--purple)}.event-related-link:hover{text-decoration:underline}.event-detail-hero:before{background:linear-gradient(90deg,#0505092e,#05050961),linear-gradient(0deg,rgba(5,5,9,.76),transparent 62%,rgba(5,5,9,.48)),radial-gradient(circle at 72% 28%,rgba(185,166,255,.16),transparent 22%)}body:not(:root) .events-funnel{align-items:stretch}body:not(:root) .event-empty-inline{padding:18px;border:1px solid var(--line);border-radius:var(--radius-card);background:#ffffff9e}body:not(:root) .events-funnel{grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:clamp(14px,2vw,22px);align-items:start;padding-top:clamp(18px,2.4vw,34px);padding-bottom:clamp(18px,2.4vw,34px)}body:not(:root):not([data-countdown=site]):not([data-countdown=page]):not([data-pause=site]):not([data-pause=page]) .events-funnel .event-empty-panel{display:flex;flex-direction:column;justify-content:flex-end;gap:10px;min-height:clamp(240px,24vw,320px);overflow:hidden;background:linear-gradient(180deg,#07030f4d,#07030fdb),linear-gradient(90deg,#07030fdb,#07030f33),url(/assets/identity/viranova-identity-wide-studio.jpg)!important;background-position:center;background-size:cover;color:#fff;padding:clamp(22px,3vw,32px)}body:not(:root):not([data-countdown=site]):not([data-countdown=page]):not([data-pause=site]):not([data-pause=page]) .events-funnel .event-empty-panel span{width:max-content;color:var(--accent-sun)}body:not(:root):not([data-countdown=site]):not([data-countdown=page]):not([data-pause=site]):not([data-pause=page]) .events-funnel .event-empty-panel h2,body:not(:root):not([data-countdown=site]):not([data-countdown=page]):not([data-pause=site]):not([data-pause=page]) .events-funnel .event-empty-panel p{width:min(520px,100%);margin:0;color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.34)}body:not(:root):not([data-countdown=site]):not([data-countdown=page]):not([data-pause=site]):not([data-pause=page]) .events-funnel .event-empty-panel p{max-width:46ch;color:#ffffffd1;font-size:max(var(--vn-type-floor),.88rem);line-height:1.45}body:not(:root) .events-funnel .event-submit-form{gap:9px;height:auto;padding:clamp(18px,2vw,22px);border-color:#e2d9f5b8;background:linear-gradient(180deg,#fffffffc,#f9f7fdf2),#fff;box-shadow:0 18px 48px #0904142e}body:not(:root) .events-funnel .event-submit-form h2{margin:0 0 10px;color:#262a3a;font-size:max(var(--vn-type-floor),clamp(1.3rem,2vw,1.65rem));line-height:1.08}body:not(:root) .events-funnel .event-submit-form label{gap:4px}body:not(:root) .events-funnel .event-submit-form label>span{justify-content:flex-start;gap:5px;color:#2d3040;font-size:max(var(--vn-type-floor),.58rem);line-height:1.15}body:not(:root) .events-funnel .event-submit-form input:not([type=checkbox]),body:not(:root) .events-funnel .event-submit-form textarea,body:not(:root) .events-funnel .event-submit-form select{min-height:34px;padding:7px 9px;color:#11111a;font-size:max(var(--vn-type-floor),.78rem)}body:not(:root) .events-funnel .event-submit-form textarea{height:78px;min-height:78px}@media(max-width:1120px){body:not(:root) .events-funnel{grid-template-columns:1fr}body:not(:root) .events-funnel .event-empty-panel{min-height:clamp(210px,34vw,280px)}}body:not(:root):not([data-countdown=site]):not([data-countdown=page]):not([data-pause=site]):not([data-pause=page]) .events-funnel{align-items:start}body:not(:root):not([data-countdown=site]):not([data-countdown=page]):not([data-pause=site]):not([data-pause=page]) :is(.event-empty-panel,.event-empty-inline){min-height:0;padding:clamp(20px,3vw,34px)}@media(min-width:981px){body:not(:root):not([data-countdown=site]):not([data-countdown=page]):not([data-pause=site]):not([data-pause=page]) .events-funnel{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}}body:not(:root):not([data-countdown=site]):not([data-countdown=page]):not([data-pause=site]):not([data-pause=page]) .event-empty-panel{text-align:left;justify-items:start;align-content:start}body:not(:root):not([data-countdown=site]):not([data-countdown=page]):not([data-pause=site]):not([data-pause=page]) .event-empty-panel{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:12px}body:not(:root):not([data-countdown=site]):not([data-countdown=page]):not([data-pause=site]):not([data-pause=page]) .event-empty-panel>*{margin-inline:0}.event-detail-hero>img[src*="/event-poster/"]{height:auto;align-self:center}.event-detail-hero .event-facts{display:flex;flex-wrap:wrap;gap:18px 34px;margin:26px 0 0;padding:0}.event-detail-hero .event-facts>div{min-width:0;max-width:320px}.event-detail-hero .event-facts dt{margin:0 0 5px;color:#f7f5f29e;font-size:max(var(--vn-type-floor),.64rem);font-weight:var(--fw-black);letter-spacing:.16em;text-transform:uppercase}.event-detail-hero .event-facts dd{margin:0;color:#f7f5f2;font-size:max(var(--vn-type-floor),1.02rem);font-weight:var(--fw-bold);line-height:1.35;letter-spacing:0;text-transform:none}.event-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin:26px 0 0}.event-actions-quiet{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.event-actions-quiet a{position:relative;color:#f7f5f2b8;font-size:max(var(--vn-type-floor),.82rem);font-weight:var(--fw-bold);text-decoration:none;border-bottom:1px solid rgba(247,245,242,.28);padding-bottom:2px;transition:color .16s var(--ease-swift),border-color .16s var(--ease-swift)}.event-actions-quiet a:hover,.event-actions-quiet a:focus-visible{color:#f7f5f2;border-bottom-color:#f7f5f2b8}.event-detail-grid:not(:has(>*+*)){grid-template-columns:minmax(0,1fr)}@media(max-width:640px){.event-detail-hero .event-facts{gap:14px 24px}.event-detail-hero .event-facts>div{max-width:none}}body:not(:root) .event-detail-hero:before{background:linear-gradient(90deg,#0505092e,#05050961),linear-gradient(0deg,rgba(5,5,9,.76),transparent 62%,rgba(5,5,9,.48))}:root body:not(:root) .event-detail-hero h1{font-size:max(var(--vn-type-floor),clamp(2.2rem,4.2vw,4.4rem));line-height:1.02}:root body:not(:root) .event-detail-hero:not(:has(>img)){grid-template-columns:minmax(0,1fr)}body:not(:root) .event-official-poster{margin:0;max-width:460px}body:not(:root) .event-official-poster img{display:block;width:100%;height:auto;border-radius:10px;box-shadow:0 18px 44px #00000059}body:not(:root) .event-official-poster figcaption{margin-top:8px;font-size:max(var(--vn-type-floor),.74rem);letter-spacing:.04em;color:#f6f4ff9e}
