:root{--xp-accent:#007830;--xp-accent-dark:#006030;--xp-accent-light:#78c018;--xp-gold:#f0a800;--xp-dark:#0f2a1a;--xp-ink:#232323;--xp-muted:#6a6a6a;--xp-line:#e2e2e2;--xp-paper-alt:#f5f8fa}.xp{color:var(--xp-ink);background:#fff;font-family:var(--font-expo),var(--font-sans),system-ui,sans-serif}.xp-shell{width:min(100% - 2.5rem,76rem);margin-inline:auto}.xp-section{padding-block:clamp(3.5rem,6vw,5.5rem)}.xp-section--dark{color:#fff;background:var(--xp-dark)}.xp-section--alt{background:var(--xp-paper-alt)}.xp-h2{font-size:clamp(1.9rem,3.4vw,2.85rem);font-weight:700;line-height:1.1}.xp-h2--center{text-align:center;text-transform:uppercase;letter-spacing:.01em}.xp-body{color:var(--xp-muted);font-size:1rem;line-height:1.7}.xp-body p+p{margin-top:1.1rem}.xp-btn{display:inline-flex;align-items:center;justify-content:center;padding:1.05rem 2.4rem;color:#fff;background:var(--xp-accent);font-size:.95rem;font-weight:700;letter-spacing:.04em;text-align:center;text-transform:uppercase;transition:background .2s ease}.xp-btn:hover{background:var(--xp-accent-dark)}.xp-btn--outline{border:2px solid #fff;color:#fff;background:transparent}.xp-btn--outline:hover{color:var(--xp-ink);background:#fff}.xp-btn--block{width:100%}.xp-hero{position:relative;display:grid;place-items:center;min-height:min(44rem,86vh);padding-block:clamp(3.5rem,7vw,6rem);overflow:hidden;text-align:center;color:#fff}.xp-hero__media{position:absolute;inset:0}.xp-hero__media img{object-fit:cover}.xp-hero__media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.xp-hero__media:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,color-mix(in srgb,var(--xp-accent) 42%,transparent),color-mix(in srgb,#06180e 78%,transparent))}.xp-hero__inner{position:relative;width:min(100% - 2.5rem,62rem)}.xp-hero__title{font-size:clamp(2.6rem,6.6vw,5.2rem);font-weight:700;line-height:1.02;letter-spacing:-.01em;text-transform:uppercase}.xp-hero__year{color:var(--xp-gold)}.xp-hero__baseline{margin-top:1.4rem;font-size:clamp(1.4rem,2.6vw,2.1rem);font-weight:700}.xp-hero__text{max-width:44rem;margin:1rem auto 0;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.55}.xp-hero__meta{margin-top:1.5rem;font-size:clamp(.95rem,1.4vw,1.12rem);font-weight:700}.xp-hero__actions{display:grid;gap:1rem;margin-top:2.5rem;grid-template-columns:1fr}@media (width >= 56rem){.xp-hero__actions{grid-template-columns:repeat(3,minmax(0,1fr))}}.xp-countdown{display:grid;gap:2rem;align-items:center;grid-template-columns:1fr}@media (width >= 64rem){.xp-countdown{grid-template-columns:auto 1fr auto;gap:3rem}}.xp-countdown__lead h2{font-size:clamp(1.6rem,2.6vw,2.3rem);font-weight:700;line-height:1.15}.xp-countdown__lead p{margin-top:.75rem;color:rgb(255 255 255/.72);font-size:.92rem;line-height:1.5}.xp-countdown .sierba-countdown{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}@media (width >= 64rem){.xp-countdown .sierba-countdown{flex-wrap:nowrap}}.xp-countdown .sierba-countdown>div{flex:0 0 auto;display:grid;place-content:center;width:clamp(5.5rem,8vw,6.75rem);height:clamp(5.5rem,8vw,6.75rem);border:3px dotted color-mix(in srgb,var(--xp-accent) 85%,transparent);border-radius:50%;text-align:center}.xp-countdown .sierba-countdown strong{display:block;font-size:clamp(1.5rem,2.4vw,1.9rem);font-weight:700;font-variant-numeric:tabular-nums;line-height:1;color:#fff}.xp-countdown .sierba-countdown span{display:block;margin-top:.35rem;color:rgb(255 255 255/.75);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase}.xp-countdown .sierba-countdown p{flex-basis:100%;color:rgb(255 255 255/.6);font-size:.85rem;text-align:center}.xp-intro{display:grid;gap:clamp(2rem,4vw,4rem);grid-template-columns:1fr}@media (width >= 64rem){.xp-intro{grid-template-columns:1fr 1.25fr}}.xp-stats{display:grid;gap:2.5rem 1.5rem;text-align:center;grid-template-columns:repeat(2,minmax(0,1fr))}@media (width >= 64rem){.xp-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.xp-stats strong{display:block;font-size:clamp(2.6rem,4.6vw,4rem);font-weight:700;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.xp-stats span{display:block;margin-top:.8rem;font-size:1.05rem}.xp-cards{display:grid;gap:1.75rem;grid-template-columns:1fr}@media (width >= 60rem){.xp-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.xp-card{display:flex;flex-direction:column;border:1px solid var(--xp-line);background:#fff}.xp-card__head{padding:1.05rem 1rem;color:#fff;background:var(--xp-accent);font-size:1.18rem;font-weight:700;letter-spacing:.02em;text-align:center;text-transform:uppercase}.xp-card__media{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--xp-paper-alt)}.xp-card__media img{object-fit:cover}.xp-card__text{flex:1;padding:1.6rem 1.5rem;color:var(--xp-muted);font-size:.95rem;line-height:1.65;text-align:center}.xp-card .xp-btn{width:auto;margin:0 1.5rem 1.5rem}.xp-speakers{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.xp-speaker{position:relative;aspect-ratio:1;display:grid;place-items:center;overflow:hidden;background:var(--xp-dark)}.xp-speaker__initials{color:rgb(255 255 255/.28);font-size:3.6rem;font-weight:700}.xp-speaker__caption{position:absolute;inset:auto 0 0;padding:.9rem 1rem;color:#fff;background:linear-gradient(transparent,rgb(0 0 0/.82));font-size:.86rem;line-height:1.35}.xp-speaker__caption strong{display:block;font-weight:700}.xp-speaker__caption span{color:rgb(255 255 255/.78)}.xp-logos{display:grid;gap:2.5rem 1.5rem;align-items:center;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.xp-logos img{width:100%;max-width:11rem;height:auto;max-height:3.5rem;margin-inline:auto;object-fit:contain}.xp-center{display:flex;justify-content:center;margin-top:2.75rem}.xp-agenda__item{display:grid;gap:.35rem 2rem;padding-block:1.35rem;border-bottom:1px solid var(--xp-line);grid-template-columns:1fr}@media (width >= 60rem){.xp-agenda__item{grid-template-columns:7rem 1fr 13rem;align-items:baseline}}.xp-agenda__time{color:var(--xp-accent);font-weight:700;font-variant-numeric:tabular-nums}.xp-agenda__title{font-size:1.08rem;font-weight:700;line-height:1.35}.xp-agenda__venue{color:var(--xp-muted);font-size:.9rem}.xp-news{display:grid;gap:1.75rem;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}.xp-news__media{position:relative;aspect-ratio:3/2;overflow:hidden;background:var(--xp-paper-alt)}.xp-news__media img{object-fit:cover}.xp-news__date{margin-top:.9rem;color:var(--xp-accent);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.xp-news__title{margin-top:.4rem;font-size:1.08rem;font-weight:700;line-height:1.4}.xp-pagetitle{padding-block:clamp(2.75rem,5vw,4.25rem) 0;text-align:center}.xp-pagetitle h1{color:var(--xp-accent);font-size:clamp(2rem,4.4vw,3.5rem);font-weight:700;line-height:1.12}.xp-pagetitle p{max-width:52rem;margin:1.25rem auto 0;color:var(--xp-muted);font-size:1.02rem;line-height:1.7}.xp-btnrow{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2.25rem}.xp-subtitle{margin-bottom:2.5rem;font-size:clamp(1.1rem,1.8vw,1.35rem);font-weight:700;letter-spacing:.06em;text-align:center;text-transform:uppercase}.xp-tiles{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.xp-tile{display:flex;flex-direction:column;padding:1.5rem;border:1px solid var(--xp-line);background:#fff;text-align:center}.xp-tile__badge{display:grid;place-items:center;width:4.5rem;height:4.5rem;margin:0 auto 1.1rem;color:#fff;background:var(--xp-accent);font-size:1.35rem;font-weight:700}.xp-tile__name{font-size:1.02rem;font-weight:700;line-height:1.35}.xp-tile__meta{margin-top:.5rem;color:var(--xp-muted);font-size:.9rem;line-height:1.55}.xp-tile__tag{display:inline-block;margin-bottom:.9rem;padding:.3rem .75rem;color:var(--xp-accent);background:color-mix(in srgb,var(--xp-accent) 10%,transparent);font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.xp-prose{max-width:52rem;color:var(--xp-muted);font-size:1.02rem;line-height:1.78}.xp-prose h2{margin-top:2.5rem;margin-bottom:1rem;color:var(--xp-accent);font-size:clamp(1.35rem,2.2vw,1.85rem);font-weight:700;line-height:1.25}.xp-prose h2:first-child{margin-top:0}.xp-prose h3{margin-top:1.75rem;margin-bottom:.6rem;color:var(--xp-ink);font-size:1.1rem;font-weight:700}.xp-prose p+p{margin-top:1.1rem}.xp-prose ul{margin-top:1rem;padding-left:1.2rem;list-style:disc}.xp-prose li+li{margin-top:.55rem}.xp-facts{gap:1px;background:var(--xp-line);border:1px solid var(--xp-line);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.xp-facts>div{padding:1.4rem 1.25rem;background:#fff}.xp-facts strong{display:block;margin-bottom:.4rem;color:var(--xp-accent);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.xp-form{max-width:48rem;margin-inline:auto}.xp-form .sierba-form__grid{display:grid;gap:1.15rem;grid-template-columns:1fr}@media (width >= 48rem){.xp-form .sierba-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.xp-form .sierba-form__grid>label:last-of-type{grid-column:1/-1}}.xp-form label{display:block;font-size:.86rem;font-weight:700}.xp-form label>span{display:block;margin-bottom:.4rem}.xp-form input,.xp-form select,.xp-form textarea{width:100%;padding:.85rem 1rem;border:1px solid var(--xp-line);border-radius:0;background:#fff;color:var(--xp-ink);font:inherit;font-weight:400}.xp-form textarea{min-height:9rem;resize:vertical}.xp-form input:focus-visible,.xp-form select:focus-visible,.xp-form textarea:focus-visible{outline:2px solid var(--xp-accent);outline-offset:1px}.xp-form .sierba-form__consent{display:flex;align-items:flex-start;gap:.65rem;margin-top:1.5rem;color:var(--xp-muted);font-size:.88rem;font-weight:400;line-height:1.55}.xp-form .sierba-form__consent input{width:auto;margin-top:.15rem}.xp-form .sierba-button{display:inline-flex;align-items:center;justify-content:center;margin-top:1.75rem;padding:1.05rem 2.4rem;border:0;border-radius:0;color:#fff;background:var(--xp-accent);font-size:.95rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.xp-form .sierba-button:hover{background:var(--xp-accent-dark)}.xp-form .sierba-form__error,.xp-form .sierba-form__success{margin-top:1.25rem;padding:1rem 1.25rem;font-size:.92rem}.xp-form .sierba-form__success{color:var(--xp-accent-dark);background:color-mix(in srgb,var(--xp-accent) 10%,transparent);border-left:4px solid var(--xp-accent)}.xp-form .sierba-form__error{color:#9b1c1c;background:#fdecec;border-left:4px solid #9b1c1c}.xp-form .sierba-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.xp-cms .col-span-12,.xp-cms .col-span-4,.xp-cms .col-span-6,.xp-cms .col-span-8,.xp-cms .container{width:100%;max-width:none;padding:0;margin:0}.xp-cms h2{margin-top:2.5rem;margin-bottom:1rem;color:var(--xp-accent);font-size:clamp(1.35rem,2.2vw,1.85rem);font-weight:700;line-height:1.25}.xp-cms h3{margin-top:1.75rem;margin-bottom:.6rem;font-size:1.1rem;font-weight:700}.xp-cms p{margin-top:1.1rem}.xp-form .sierba-form{padding:2rem;border:1px solid var(--xp-line);border-radius:0;background:var(--xp-paper-alt)}.xp-tile__photo{position:relative;display:block;width:100%;aspect-ratio:1;margin-bottom:1.1rem;overflow:hidden;background:var(--xp-paper-alt)}.xp-tile__photo img{object-fit:cover}.xp-tile__logo{display:grid;place-items:center;min-height:4.5rem;margin-bottom:1.1rem}.xp-tile__logo img{width:auto;max-width:100%;height:auto;max-height:4rem;object-fit:contain}.xp-news__intro{max-width:48rem;margin-bottom:2rem}.xp-news__source{position:absolute;inset:0;display:grid;place-items:center;padding:1rem;color:var(--xp-muted);font-size:1.1rem;font-weight:700;text-align:center}.xp-patronage{border-bottom:1px solid var(--xp-line);background:#fff}.xp-patronage__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem 2.5rem;padding-block:1.6rem;text-align:center}.xp-patronage__inner p{max-width:30rem;color:var(--xp-muted);font-size:.9rem;line-height:1.5}.xp-patronage__logos{display:flex;align-items:center;gap:1.5rem}.xp-patronage__logos img{width:auto;height:3rem}.xp-patronage__logos span{width:1px;height:2.5rem;background:var(--xp-line)}.xp-days{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.xp-day{padding:1.75rem;border-top:4px solid var(--xp-accent);background:var(--xp-paper-alt)}.xp-day__label{color:var(--xp-accent);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.xp-day h3{margin-top:.6rem;font-size:1.15rem;font-weight:700}.xp-day p:last-child{margin-top:.6rem;color:var(--xp-muted);font-size:.95rem;line-height:1.6}.xp-center-text{max-width:44rem;margin:2rem auto 0;text-align:center}.xp-center.xp-btnrow{margin-top:2.75rem}.xp-btn--outline-dark{border:2px solid var(--xp-accent);color:var(--xp-accent);background:transparent}.xp-btn--outline-dark:hover{color:#fff;background:var(--xp-accent)}.xp-sponsors{margin-top:2.75rem}.xp-sponsors__title{margin-bottom:1.5rem;color:var(--xp-accent);font-size:.85rem;letter-spacing:.1em;text-transform:uppercase}.xp-logo,.xp-sponsors__title{font-weight:700;text-align:center}.xp-logo{display:grid;place-items:center;min-height:5rem;color:var(--xp-ink)}.xp-logo--premium img{max-width:15rem;max-height:5rem}.xp-join{display:grid;gap:1.5rem;margin-top:2.75rem;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.xp-join article{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:2rem;border-top:4px solid var(--xp-gold);background:var(--xp-paper-alt)}.xp-join h3{font-size:1.25rem;font-weight:700}.xp-join p{flex:1;color:var(--xp-muted);line-height:1.6}.xp-formhead__eyebrow{display:inline-block;padding:.35rem .9rem;border-radius:999px;color:#fff;background:var(--form-accent,var(--xp-accent));font-size:.78rem!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.xp-formhead h1{margin-top:1rem;color:var(--form-accent,var(--xp-accent))}.xp-formaside--participant,.xp-formhead--participant{--form-accent:#007830}.xp-formaside--exhibitor,.xp-formhead--exhibitor{--form-accent:#0a6e8a}.xp-formaside--sponsor,.xp-formhead--sponsor{--form-accent:#b7860b}.xp-formaside--partner,.xp-formhead--partner{--form-accent:#1f5f4a}.xp-formaside--speaker,.xp-formhead--speaker{--form-accent:#6b3fa0}.xp-formaside--media,.xp-formhead--media{--form-accent:#b23a48}.xp-formaside--project,.xp-formhead--project{--form-accent:#0f2a1a}.xp-formaside--contact,.xp-formhead--contact{--form-accent:#3d4a55}.xp-formlayout{display:grid;gap:2rem;max-width:68rem;margin-inline:auto}@media (width >= 60rem){.xp-formlayout{grid-template-columns:17rem minmax(0,1fr);align-items:start}.xp-formaside{position:sticky;top:7rem}}.xp-formlayout .xp-form{max-width:none;margin:0}.xp-formaside{padding:1.5rem;border-top:4px solid var(--form-accent,var(--xp-accent));background:var(--xp-paper-alt)}.xp-formaside ul{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.xp-formaside li{display:flex;gap:.65rem;color:var(--xp-ink);font-size:.92rem;line-height:1.45}.xp-formaside svg{flex:none;width:1.15rem;height:1.15rem;margin-top:.1rem;color:var(--form-accent,var(--xp-accent))}.xp-form .sierba-form{gap:0;padding:0;background:none}.sierba-form__section+.sierba-form__section{margin-top:2rem}.sierba-form__section h2{margin-bottom:1rem;padding-bottom:.6rem;border-bottom:1px solid var(--xp-line);color:var(--xp-ink);font-size:1.05rem;font-weight:700}.xp-form .sierba-form__grid>label:last-of-type{grid-column:auto}.xp-form .sierba-form__grid>.sierba-field--full{grid-column:1/-1}.sierba-field legend,.sierba-field>span{display:block;margin-bottom:.4rem;font-size:.86rem;font-weight:700}.sierba-field__required{margin-left:.2rem;color:#b23a48}.sierba-field__hint{display:block;margin-top:.35rem;color:var(--xp-muted);font-size:.78rem;font-weight:400}fieldset.sierba-field{min-width:0;margin:0;padding:0;border:0}.sierba-field__choices{display:grid;gap:.6rem;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr))}.xp-form .sierba-choice{display:flex;align-items:center;gap:.6rem;padding:.75rem .9rem;border:1px solid var(--xp-line);background:#fff;font-weight:500;cursor:pointer}.xp-form .sierba-choice:has(input:checked){border-color:var(--xp-accent);background:#eef7f1}.xp-form .sierba-choice input{width:auto;accent-color:var(--xp-accent)}.sierba-form--done{padding:2rem;text-align:center;background:var(--xp-paper-alt)}.sierba-ticket-confirm{display:grid;gap:.4rem;max-width:24rem;margin:1.5rem auto 0;padding:1.25rem;border:2px dashed var(--xp-accent);background:#fff}.sierba-ticket-confirm span{color:var(--xp-muted);font-size:.85rem}.sierba-ticket-confirm strong{color:var(--xp-dark);font-size:1.35rem;letter-spacing:.06em}.sierba-ticket-confirm small{color:var(--xp-muted)}.xp-ticketcheck{max-width:30rem;margin:0 auto;padding:2.5rem 2rem;border-top:6px solid var(--state);background:var(--xp-paper-alt);text-align:center}.xp-ticketcheck.is-valid{--state:#007830}.xp-ticketcheck.is-invalid{--state:#b23a48}.xp-ticketcheck>svg{width:4rem;height:4rem;margin:0 auto;color:var(--state)}.xp-ticketcheck h1{margin-top:1rem;color:var(--state);font-size:2rem;font-weight:800}.xp-ticketcheck__code{margin-top:.5rem;font-family:var(--font-geist-mono,monospace);letter-spacing:.06em}.xp-ticketcheck dl{display:grid;gap:.25rem 1rem;margin-top:1.5rem;text-align:left;grid-template-columns:auto 1fr}.xp-ticketcheck dt{color:var(--xp-muted)}.xp-ticketcheck dd{margin:0;font-weight:700}.xp-ticketcheck>p:last-child{margin-top:1rem;color:var(--xp-muted)}.xp-pagetitle .xp-formhead__eyebrow{margin:0;color:#fff}.xp-form .sierba-form__grid>.sierba-field.sierba-field--full{grid-column:1/-1}.xp-formlayout .xp-form .sierba-form{padding:clamp(1.25rem,3vw,2.25rem)}.xp-empty{max-width:40rem;margin:0 auto;padding:2.25rem 1.5rem;border:1px dashed color-mix(in srgb,var(--xp-accent) 45%,transparent);background:var(--xp-paper-alt);text-align:center}.xp-empty:before{content:"";display:block;width:2.5rem;height:3px;margin:0 auto 1rem;background:linear-gradient(90deg,var(--xp-accent),var(--xp-gold))}.xp-facts{display:grid;gap:1rem;max-width:56rem;margin:0 auto;padding:0;list-style:none;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.xp-facts li{display:grid;gap:.25rem;padding:1.5rem;border-top:4px solid var(--xp-accent);background:var(--xp-paper-alt);text-align:center}.xp-facts svg{width:1.5rem;height:1.5rem;margin:0 auto .4rem;color:var(--xp-accent)}.xp-facts span{color:var(--xp-muted);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.xp-facts strong{color:var(--xp-dark);font-size:1.05rem}.xp-notfound{padding-block:clamp(4rem,10vw,7rem);text-align:center}.xp-notfound__code{background:linear-gradient(120deg,var(--xp-accent),var(--xp-gold));-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(5rem,16vw,9rem);font-weight:800;line-height:1}.xp-notfound h1{margin-top:1rem;color:var(--xp-dark);font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:700}.xp-notfound__text{max-width:36rem;margin:1rem auto 0;color:var(--xp-muted);line-height:1.7}.xp-notfound__links{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 1.75rem;margin-top:2.5rem}.xp-notfound__links a{color:var(--xp-accent);font-weight:700}@media (width < 48rem){.sierba-field__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.xp-form .sierba-choice{padding:.6rem .7rem;font-size:.85rem}}.grecaptcha-badge{visibility:hidden}.sierba-form__recaptcha{margin-top:.75rem;color:var(--xp-muted);font-size:.75rem;line-height:1.5}.sierba-form__recaptcha a{text-decoration:underline}