.nav{z-index:999999;color:#f6e7b7;text-transform:uppercase;letter-spacing:.3px;background:#3b0010;font-family:Verdana,Geneva,sans-serif;font-weight:800}.banner-bg{background:url("/img/BACKROUND HEADER.png") 50%/cover no-repeat;justify-content:center;align-items:center;width:100%;padding:12px 0;display:flex}.banner-wrap{width:100%;max-width:1200px;padding:0 16px}.banner{width:100%;height:auto;display:block}.bar{justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.brand{color:#f6e7b7;font-size:14px}.hamburger{cursor:pointer;background:0 0;border:0;padding:6px}.icon{width:26px;height:20px;position:relative}.icon span{background:#f6e7b7;height:2px;transition:transform .25s,top .25s,opacity .2s;position:absolute;left:0;right:0}.icon span:first-child{top:2px}.icon span:nth-child(2){top:9px}.icon span:nth-child(3){top:16px}.icon.open span:first-child{top:9px;transform:rotate(45deg)}.icon.open span:nth-child(2){opacity:0}.icon.open span:nth-child(3){top:9px;transform:rotate(-45deg)}.mobile{flex-direction:column;gap:8px;padding:0 14px 14px;display:none}.mobile.show{display:flex}.m-link{color:#f6e7b7;border-radius:4px;padding:8px 6px;font-size:12px;font-weight:bolder;text-decoration:none}.m-link:hover,.d-link:hover{text-underline-offset:3px;text-decoration:underline}.desktop{display:none}@media (min-width:960px){.bar,.mobile{display:none}.desktop{max-width:1200px;margin:0 auto;padding:10px clamp(8px,2vw,16px) 12px;display:block}.desktop,.banner-wrap{box-sizing:border-box}.row1{grid-template-columns:repeat(5,1fr);place-items:center;gap:0 clamp(12px,3vw,48px);padding-bottom:6px;display:grid}.row2{grid-template-columns:repeat(4,max-content);justify-content:center;gap:0 clamp(16px,4vw,64px);margin-top:1%;display:grid}.d-link{color:#f6e7b7;white-space:nowrap;padding:4px 0;font-size:clamp(16px,1.5vw,22px);line-height:1;text-decoration:none}}@media (min-width:960px) and (max-width:1100px){.row1{gap:0 clamp(12px,2.5vw,36px)}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.banner-bg,.d-link,.m-link,.mobile,.icon span{transition:none!important;animation:none!important}}.banner-bg{will-change:background-position;animation:30s ease-in-out infinite alternate banner-pan}@keyframes banner-pan{0%{background-position:51%}to{background-position:49%}}.icon span{transition:transform .25s cubic-bezier(.2,.8,.2,1),top .25s cubic-bezier(.2,.8,.2,1),opacity .2s linear}.icon.open span:first-child,.icon.open span:nth-child(3){animation:.28s ease-out both nudge}@keyframes nudge{0%{transform:translate(0)rotate(0)}60%{transform:translateX(1px) rotate(var(--r,0deg))}to{transform:translateX(0) rotate(var(--r,0deg))}}.icon.open span:first-child{--r:45deg}.icon.open span:nth-child(3){--r:-45deg}.nav.is-ready .desktop .d-link{opacity:0;animation:link-in .34s ease-out var(--delay,0s) both;transform:translateY(4px)}@keyframes link-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.mobile{opacity:0;flex-direction:column;gap:8px;max-height:0;padding:0 14px;transition:max-height .35s,opacity .25s,padding-bottom .35s;display:flex;overflow:hidden}.mobile.show{opacity:1;max-height:80vh;padding-bottom:14px}.mobile.show .m-link{opacity:0;animation:link-in .28s ease-out calc(var(--delay,0s) + 80ms) both;transform:translateY(4px)}.m-link:hover,.m-link:focus-visible,.d-link:hover,.d-link:focus-visible{transition:transform .18s;transform:translateY(-1px)}
:root{--bg:#3b0b0b;--fg:#f7e9d7;--muted:#e7d5bf;--gold:#f0c36a;--divider:#ffffff2e;--card:#fff;--space:clamp(12px, 3.2vw, 28px)}.conf-footer{background:var(--bg);width:100%;color:var(--fg);padding-bottom:calc(env(safe-area-inset-bottom) + 52px);position:relative}.conf-footer__inner{max-width:1200px;padding:var(--space);overflow-wrap:anywhere;box-sizing:border-box;grid-template-columns:1fr;gap:clamp(16px,4vw,40px);margin:0 auto;display:grid}@media (min-width:960px){.conf-footer__inner{grid-template-columns:1.15fr .85fr;align-items:start}}.conf-footer a{color:#fff;-webkit-tap-highlight-color:transparent;text-decoration:none}.conf-footer a:hover,.conf-footer a:focus-visible{text-decoration:underline}.conf-footer__left{gap:clamp(14px,3vw,24px);display:grid}.event-block{text-align:center}.event-block h3{text-transform:uppercase;letter-spacing:.02em;color:#fff;margin:0 0 6px;font-size:clamp(15px,2.2vw,22px);line-height:1.25}.event-block p{color:#fff;margin:0 0 14px;font-size:clamp(13px,1.8vw,16px)}.organised{margin-top:8px;font-weight:700;color:var(--muted)!important}.logos-card{background:var(--card);box-sizing:border-box;border:1px solid #d9d9d9;border-radius:2px;justify-content:center;align-items:center;padding:clamp(12px,2.5vw,2px);display:flex}.footer-logos{object-fit:contain;width:100%;max-width:100%;height:auto;display:block}@media (max-width:600px){.footer-logos{content-visibility:auto;max-width:90%;margin:0 auto}}.conf-footer__right{border-left:none;padding-left:0}@media (min-width:960px){.conf-footer__right{border-left:2px solid var(--divider);padding-left:clamp(18px,3vw,28px)}}.sec-title{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:clamp(10px,1.6vw,14px);font-size:clamp(12px,1.6vw,13px);font-weight:bolder;line-height:1.4}.secretariat__brand{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;margin-bottom:clamp(10px,2vw,14px);display:flex}.secretariat__logo{object-fit:contain;width:auto;max-width:clamp(140px,60vw,230px);height:auto;max-height:clamp(30px,12vw,56px);display:block}.secretariat__company{color:#fff;margin:0 0 6px;font-weight:800}.secretariat__block .secretariat__company:not(:first-child){font-weight:600}.secretariat__row{color:var(--fg);margin:4px 0}.secretariat__row a{text-decoration:underline}.conf-footer a:focus-visible{outline:2px dashed var(--gold);outline-offset:3px}.footer-lang{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000040;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:10px;padding:6px 14px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.footer-lang__item{color:#fff;border-radius:999px;align-items:center;gap:4px;padding:3px 9px 3px 6px;font-size:12px;font-weight:700;line-height:1;text-decoration:none;display:flex}.footer-lang__item.active{background:#f7e9d726;border:1px solid #f7e9d773}.footer-lang__img{object-fit:cover;border-radius:2px;width:22px;height:15px;display:block}.footer-lang__text{letter-spacing:.04em}@media (max-width:480px){.footer-lang{gap:6px;padding:5px 10px;bottom:6px}.footer-lang__text{display:none}.footer-lang__img{width:26px;height:18px}}
.popup-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;justify-content:center;align-items:center;padding:1rem;animation:.3s ease-out fadeIn;display:flex;position:fixed;inset:0;z-index:2147483000!important}.popup-overlay.closing{animation:.3s ease-out forwards fadeOut}.popup-modal{background:#fff;border-radius:1.25rem;width:100%;max-width:480px;animation:.4s cubic-bezier(.16,1,.3,1) slideUp;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #6600001a}.popup-modal.closing{animation:.3s ease-in forwards slideDown}.popup-close{cursor:pointer;color:#666;z-index:1;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;position:absolute;top:1rem;right:1rem}.popup-close:hover{color:#333;background:#f0f0f0}.popup-close:focus-visible{outline-offset:2px;outline:2px solid #600}.popup-content{text-align:center;padding:2.5rem 2rem 1.5rem}.popup-title{color:#171717;margin-bottom:.75rem;font-size:1.5rem;font-weight:700;line-height:1.3}.popup-body{color:#555;white-space:pre-wrap;margin-bottom:1.5rem;font-size:1rem;line-height:1.6}.popup-link{color:#f6e7b7;background:linear-gradient(135deg,#600 0%,#4a0000 100%);border-radius:.75rem;align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #66000059}.popup-link:hover{transform:translateY(-2px);box-shadow:0 6px 20px #66000073}.popup-link:active{transform:translateY(0)}.popup-link svg{transition:transform .2s}.popup-link:hover svg{transform:translate(4px)}.popup-dismiss{color:#888;cursor:pointer;background:#f8f8f8;border:none;border-top:1px solid #eee;width:100%;padding:1rem;font-size:.9rem;transition:all .2s;display:block}.popup-dismiss:hover{color:#666;background:#f0f0f0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes slideDown{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(30px)scale(.95)}}@media (max-width:520px){.popup-modal{border-radius:1rem;max-width:100%}.popup-content{padding:2rem 1.5rem 1.25rem}.popup-title{font-size:1.25rem}.popup-body{font-size:.95rem}.popup-link{padding:.75rem 1.5rem;font-size:.95rem}}
:root{--background:#fafcfb;--foreground:#171717}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;overflow-x:hidden}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Verdana,Geneva,sans-serif}.app-container{flex-direction:column;display:flex}.app-container main{height:100%}.app-container footer{align-self:flex-end}.title_text{color:#600;text-transform:uppercase;margin-bottom:1rem}.page_text{white-space:pre-line;font-weight:200}.signature{margin-top:1rem;font-size:.95rem;line-height:1.5}.signature strong{color:#600;font-size:1.3rem;font-weight:900}.button{background-color:#600;border-radius:.6rem;width:fit-content;padding:.8rem}.button a{color:#f6e7b7;text-decoration:none}.list-container{padding-left:1%}li{margin-top:.3rem}table{border-collapse:collapse;border:1px solid #ccc;border-radius:6px;width:100%;max-width:750px;overflow:hidden}thead th{text-align:left;background-color:#f5f5f5;border-bottom:2px solid #ccc;padding:10px 12px;font-size:15px;font-weight:600}thead th span{margin-top:2px;font-size:13px;font-style:italic;font-weight:400;display:block}tbody td{text-align:left;border-bottom:1px solid #e0e0e0;padding:8px 12px;font-size:15px}tbody td:nth-child(2),tbody td:nth-child(3){text-align:left}tbody tr:nth-child(2n){background-color:#fafafa}tbody tr:last-child td{border-bottom:none}table sup{vertical-align:super;font-size:10px}#page_content{animation:.6s fadein}@keyframes fadein{0%{opacity:0;scale:1.05}to{opacity:1;scale:1}}
