:root{--red:#fe031c;--red-dark:#ba0013;--black:#111;--paper:#f5f2ed;--gray:#777;--line:rgba(17,17,17,.16);--display:Montserrat,Arial,sans-serif;--body:Manrope,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--body);color:var(--black);background:var(--paper);line-height:1.6}a{color:inherit;text-decoration:none}button,input{font:inherit}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--red);outline-offset:4px}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--display);line-height:1.06;letter-spacing:-.045em}h1{font-size:clamp(3.8rem,7.8vw,8rem);font-weight:900}h2{font-size:clamp(2.7rem,5vw,5.3rem);font-weight:900}h3{font-size:1.3rem}.container{width:min(1220px,calc(100% - 64px));margin:auto}.skip-link{position:absolute;top:-100px;left:12px;z-index:10000;background:white;padding:12px}.skip-link:focus{top:12px}.preview-banner{height:34px;background:#2a080e;color:#fff;font-size:11px;font-weight:800;letter-spacing:.08em;text-align:center;display:flex;justify-content:center;align-items:center;gap:8px}.preview-dot{width:7px;height:7px;background:#f24c4c;border-radius:50%}.site-header{height:89px;display:flex;align-items:center;justify-content:space-between;gap:30px;background:var(--paper);padding:0 max(32px,calc((100% - 1220px)/2));position:relative;z-index:10}.logo{display:flex;align-items:center;gap:15px}.logo img{width:59px;height:59px;object-fit:contain}.logo-divider{height:29px;width:1px;background:#b7b4b1}.logo-text{font-family:var(--display);font-size:13px;font-weight:900;letter-spacing:.035em;line-height:1.45}.logo-text small{display:block;font-family:var(--body);color:#777;font-size:9px;font-weight:800;letter-spacing:.14em}.nav{display:flex;gap:28px;font-size:12px;font-weight:800}.nav a:hover{color:var(--red-dark)}.header-cta{background:var(--black);color:#fff;padding:13px 19px;font-size:12px;font-weight:800;white-space:nowrap}.header-cta span{margin-left:9px}.header-cta:hover{background:var(--red-dark)}.menu-toggle{display:none;background:none;border:0;font-size:25px}.mobile-menu{background:var(--paper);padding:15px 32px 28px;position:absolute;z-index:11;width:100%;box-shadow:0 10px 20px #0001}.mobile-menu a{display:block;padding:12px;border-bottom:1px solid var(--line);font-weight:700}.mobile-menu[hidden]{display:none}.hero{background:var(--black);color:white;position:relative;isolation:isolate;overflow:hidden}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(#ffffff10 1px,transparent 1px),linear-gradient(90deg,#ffffff10 1px,transparent 1px);background-size:74px 74px;mask-image:linear-gradient(to right,transparent 15%,#000 95%);z-index:-1}.hero-glow{position:absolute;width:600px;height:600px;right:-170px;top:60px;background:radial-gradient(ellipse,#9c001b4d,transparent 67%);z-index:-1}.hero-content{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;min-height:665px;padding-top:62px;padding-bottom:60px;gap:45px}.eyebrow,.section-tag{font-size:11px;font-weight:800;letter-spacing:.15em}.eyebrow{display:flex;align-items:center;gap:12px;color:#bbb}.eyebrow-line{width:25px;height:2px;background:var(--red)}.hero h1{margin:25px 0 28px;line-height:.99}.hero h1 em{font-style:normal;color:white;position:relative}.dot{color:var(--red)}.hero-desc{font-size:17px;color:#bbb;line-height:1.85;max-width:635px;margin-bottom:30px}.hero-desc strong{font-weight:700;color:#fff}.hero-buttons{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.btn{display:inline-flex;justify-content:space-between;align-items:center;gap:20px;padding:17px 22px;font-weight:800;border:none;cursor:pointer;font-size:13px}.btn-red{background:var(--red);color:white}.btn-red:hover{background:var(--red-dark)}.btn:disabled{cursor:not-allowed;opacity:.64}.text-link{font-size:12px;font-weight:800;border-bottom:1px solid #888;padding-bottom:7px}.hero-meta{display:flex;gap:24px;margin-top:65px;color:#aaa;font-size:11px;flex-wrap:wrap}.hero-meta b{color:var(--red);margin-right:6px}.hero-art{height:465px;position:relative;display:flex;align-items:center;justify-content:center}.orbit{position:absolute;border:1px solid #ffffff29;border-radius:50%;width:390px;height:390px}.orbit-two{width:285px;height:285px}.art-center{width:165px;height:165px;border-radius:50%;background:var(--red);display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 0 0 24px #fe031c12}.art-core{font-family:var(--display);font-size:52px;font-weight:900;letter-spacing:-.07em;line-height:1;text-align:center}.art-core span{font-size:32px;color:#190507}.art-core small{font-family:var(--body);font-size:9px;letter-spacing:.23em;display:block;margin-top:9px}.center-cross{position:absolute;top:-31px;right:7px;font-size:30px;color:#ff6275}.art-card{position:absolute;background:#222326;border:1px solid #ffffff38;padding:17px 21px;box-shadow:0 15px 40px #0007;z-index:2;min-width:220px;font-size:14px}.tiny-label{font-size:9px;font-weight:800;letter-spacing:.14em;color:#a9a9a9;display:block;margin-bottom:9px}.top-card{left:-3%;top:35px;transform:rotate(-6deg)}.art-cursor{color:var(--red);float:right}.bottom-card{right:-1%;bottom:48px;transform:rotate(4deg)}.bottom-card strong{font-size:14px}.mini-bars{display:flex;gap:5px;margin-top:15px;align-items:flex-end}.mini-bars i{height:7px;width:25px;background:var(--red)}.mini-bars i:nth-child(2){height:13px;opacity:.65}.mini-bars i:nth-child(3){height:9px;opacity:.45}.mini-bars i:nth-child(4){height:18px;opacity:.8}.art-caption{position:absolute;bottom:3px;left:50%;transform:translateX(-50%);font-size:9px;letter-spacing:.2em;white-space:nowrap;color:#888}.hero-bottom{border-top:1px solid #ffffff2e}.hero-bottom-in{display:flex;justify-content:space-between;padding:17px 0;color:#999;font-weight:800;letter-spacing:.11em;font-size:10px}.section{padding:125px 0}.section-tag{color:var(--red-dark);margin-bottom:36px}.section-tag.light{color:#ff5163}.experience{background:var(--paper)}.experience-head{display:grid;grid-template-columns:1.3fr .7fr;gap:60px;align-items:end}.experience-head h2 span,.section-heading h2 span,.faq h2 span{color:var(--red)}.experience-head p{color:#555;font-size:16px;max-width:450px;line-height:1.9}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);margin-top:68px}.values-grid article{padding:35px 38px 10px 0;border-right:1px solid var(--line);position:relative}.values-grid article:not(:first-child){padding-left:38px}.values-grid article:last-child{border-right:0}.value-no{font-size:11px;color:var(--red);font-weight:800}.value-icon{font-size:45px;margin:28px 0 18px;line-height:1}.values-grid article h3{font-size:20px}.values-grid article p{color:#666;font-size:14px;line-height:1.9}.manifesto{background:var(--red);color:white;padding:115px 0}.manifesto-layout{display:grid;grid-template-columns:.35fr 1.65fr;gap:50px}.manifesto .section-tag{color:#ffb9c0}.manifesto-small{text-transform:uppercase;letter-spacing:.15em;font-size:11px;font-weight:800;color:#ffbec6}.manifesto h2{font-size:clamp(2.6rem,5.4vw,5.7rem);max-width:950px}.manifesto h2 span{color:#67000b}.manifesto h2 em{font-style:normal;text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:10px}.manifesto p:last-child{color:#ffdcdf;max-width:590px;font-size:16px}.section-heading{display:grid;grid-template-columns:1.15fr .85fr;gap:55px;align-items:end}.section-heading p{color:#555;max-width:435px;line-height:1.9}.agenda-list{margin-top:62px;border-top:1px solid #222}.agenda-row{display:grid;grid-template-columns:65px 1.2fr 1fr 20px;align-items:center;gap:20px;min-height:105px;border-bottom:1px solid var(--line)}.agenda-row>span{color:var(--red);font-size:12px;font-weight:800}.agenda-row h3{margin:0;font-size:clamp(19px,2.3vw,30px)}.agenda-row p{margin:0;color:#666;font-size:13px}.agenda-row b{font-size:23px;font-weight:400}.agenda-note{font-size:12px;color:#777;margin-top:20px}.demo{background:#171717;color:#fff;padding:115px 0}.demo-layout{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.demo h2 span{color:var(--red)}.demo p{color:#aaa;line-height:1.9}.demo-screen{background:#f8f7f4;color:#111;box-shadow:19px 19px 0 #2f2f2f;border:1px solid #555}.window-top{background:#fff;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;align-items:center;padding:15px 18px;font-size:10px;font-weight:800;letter-spacing:.09em;color:#777}.dots{display:flex;gap:5px}.dots i{width:7px;height:7px;border-radius:50%;background:#bbb}.dots i:first-child{background:var(--red)}.demo-body{padding:31px}.data-title{font-family:var(--display);font-size:24px;font-weight:900}.data-stats{display:flex;gap:16px;margin:24px 0}.data-stats div{background:#eee;padding:16px 18px;min-width:140px}.data-stats small{display:block;color:#777;font-size:9px;font-weight:800}.data-stats strong{font-family:var(--display);font-size:24px}.data-line{padding:13px 0;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;gap:10px;font-size:12px;font-weight:700}.redtext{color:var(--red-dark)}.data-foot{font-size:10px;color:#888;margin-top:17px}.speakers{background:#f5f2ed}.speaker-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:58px}.speaker-card{border:1px solid var(--line);padding:22px;background:#fff}.avatar{height:230px;background:linear-gradient(130deg,#eee9e2,#dedad5);display:grid;place-items:center;color:#b4aaa2;font-size:65px;font-family:var(--display);font-weight:900;letter-spacing:-.07em}.speaker-card h3{margin:22px 0 5px}.speaker-card p{font-size:12px;color:#777;margin:0}.registration{background:var(--black);color:white;padding:115px 0}.registration-layout{display:grid;grid-template-columns:1fr .88fr;gap:95px;align-items:center}.registration h2 em{color:var(--red);font-style:normal}.registration-copy>p{color:#bbb;max-width:470px;line-height:1.9}.registration-features{display:flex;gap:19px;flex-wrap:wrap;font-size:12px;font-weight:800;margin:33px 0}.date-pending{font-size:11px!important;color:#999!important}.form-card{background:#fff;color:#111;padding:40px}.form-eyebrow{color:var(--red-dark);font-size:11px;font-weight:900;letter-spacing:.12em}.form-card h3{font-size:30px;margin:13px 0}.form-card p{color:#777;font-size:13px;line-height:1.8}.form-card form{margin-top:25px}.form-card form>label:not(.consent){display:block;font-size:12px;font-weight:800;margin:16px 0 7px}.form-card input[type=text],.form-card input[type=email]{width:100%;padding:15px;border:1px solid #ccc;background:#f9f9f9;border-radius:0}.consent{display:flex;align-items:flex-start;gap:8px;margin:21px 0;color:#666;font-size:11px;line-height:1.6}.consent input{margin-top:3px}.full{width:100%}.form-hint{color:#777;font-size:10px;margin-top:14px}.faq-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:75px}.faq-items{border-top:1px solid #111}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;padding:22px 0;font-weight:800;display:flex;justify-content:space-between;gap:15px;font-size:14px}.faq summary::-webkit-details-marker{display:none}.faq summary span{color:var(--red);font-size:23px;line-height:1}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{padding-right:20px;color:#666;font-size:13px;line-height:1.9}footer{background:#eae6df;border-top:1px solid #d5d0c8;padding:27px 0}.footer-inner{display:flex;justify-content:space-between;align-items:center;gap:25px;font-size:11px;color:#777}.footer-brand{display:flex;align-items:center;gap:10px;color:#111}.footer-brand img{height:53px;width:53px;object-fit:contain}.footer-brand strong{font-family:var(--display);display:block}.footer-brand small{display:block;color:#777}.footer-inner a{font-weight:800;color:#111}
@media(max-width:1000px){.nav{display:none}.menu-toggle{display:block}.header-cta{margin-left:auto}.hero-content{grid-template-columns:1fr;gap:5px;padding-top:70px}.hero-art{max-width:500px;width:100%;margin:auto}.hero-meta{margin-top:40px}.experience-head,.section-heading,.demo-layout,.registration-layout,.faq-layout{grid-template-columns:1fr;gap:25px}.manifesto-layout{grid-template-columns:1fr;gap:12px}.hero-bottom-in span:last-child{display:none}.registration-layout{gap:45px}}@media(max-width:700px){.container{width:min(100% - 40px,1220px)}.site-header{padding:0 20px;height:74px}.logo img{width:50px;height:50px}.logo-text{font-size:11px}.logo-text small{font-size:8px}.header-cta{display:none}.hero-content{padding-top:70px}.hero h1{font-size:clamp(3.4rem,13vw,6rem)}.hero-desc{font-size:15px}.hero-art{height:340px;transform:scale(.84);margin:0 auto -35px}.orbit{width:320px;height:320px}.orbit-two{width:225px;height:225px}.art-card{min-width:200px}.top-card{left:-35px;top:9px}.bottom-card{right:-33px;bottom:12px}.hero-meta{gap:12px}.hero-bottom-in{font-size:9px}.section{padding:85px 0}.experience-head h2,.section-heading h2{font-size:clamp(2.4rem,9vw,4rem)}.values-grid{grid-template-columns:1fr;margin-top:35px}.values-grid article,.values-grid article:not(:first-child){padding:22px 0;border-right:0;border-bottom:1px solid var(--line)}.value-icon{margin:10px 0}.manifesto{padding:80px 0}.manifesto h2{font-size:clamp(2.3rem,8.5vw,4.5rem)}.agenda-row{grid-template-columns:30px 1fr 20px;gap:12px;padding:18px 0}.agenda-row p{grid-column:2;grid-row:2}.agenda-row b{grid-column:3;grid-row:1}.agenda-row h3{font-size:19px}.demo{padding:80px 0}.demo h2,.registration h2,.faq h2{font-size:clamp(2.4rem,9vw,4rem)}.data-stats div{min-width:0;flex:1}.speaker-grid{grid-template-columns:1fr}.avatar{height:160px}.registration{padding:80px 0}.form-card{padding:25px}.footer-inner{flex-direction:column;text-align:center}.footer-brand{justify-content:center}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}

/* Estado accesible del registro antes de habilitar los servicios. */
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
#registration-fields{border:0;padding:0;margin:0;min-width:0}
#registration-fields>label:not(.consent){display:block;font-size:12px;font-weight:800;margin:16px 0 7px}
#registration-fields:disabled{opacity:.65}
#privacy-policy-link[href]{text-decoration:underline;text-underline-offset:2px}
#form-status{min-height:2.8em}
@media(max-width:700px){.demo-layout>div{min-width:0}.demo-body{padding:24px 20px}.data-stats{gap:10px}.data-stats div{padding:12px 10px}.window-top{gap:8px}.window-top>span:nth-child(2){min-width:0;text-align:center}}

.room-cta{margin-top:16px;background:var(--black);color:#fff;width:100%;font-size:12px}.room-cta[hidden]{display:none}.inline-link{text-decoration:underline;text-underline-offset:3px}
.registration-result{padding:24px 20px;border:1px solid #b7cfbf;background:#f0f7f2;margin-top:22px;scroll-margin:30px}.registration-result[hidden]{display:none}.registration-result:focus{outline:2px solid var(--black);outline-offset:4px}.registration-result-icon{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#1f583c;color:white;font-weight:800;margin-bottom:14px}.registration-result h4{font-family:var(--display);font-size:22px;line-height:1.2;letter-spacing:-.03em;margin:0 0 12px}.registration-result p{color:#31513c;margin-bottom:0}#register-submit[hidden],#registration-fields[hidden],#turnstile-slot[hidden]{display:none}

/* Recorrido editorial y fecha confirmada. */
:root{--ease-out:cubic-bezier(.22,1,.36,1)}
html{scroll-padding-top:110px}
.site-header{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--line)}
.nav{gap:24px}.nav a{position:relative;padding:8px 0}
.nav a::after{content:"";position:absolute;inset:auto 0 1px;height:2px;background:var(--red);transform:scaleX(0);transform-origin:left}
.nav a:hover::after,.nav a[aria-current="location"]::after{transform:scaleX(1)}
.nav a[aria-current="location"]{color:var(--red-dark)}
.mobile-menu{position:fixed;inset-inline:0;z-index:49;max-height:calc(100dvh - 100px);overflow-y:auto}
.menu-toggle{min-width:44px;min-height:44px;cursor:pointer}
.btn-red{background:var(--red-dark)}
.btn-red:hover{background:#950010}
.btn span,.header-cta span{display:inline-block}
button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid var(--red);outline-offset:4px}
input[type=checkbox]{accent-color:var(--red-dark);min-width:16px;min-height:16px}
.hero-content{padding-top:56px;padding-bottom:48px}
.hero h1 em::after{content:"";position:absolute;left:0;right:0;bottom:-.04em;height:.055em;background:var(--red);transform-origin:left;opacity:.8}
.event-ticket{display:flex;align-items:center;gap:20px;border:1px solid #ffffff2e;background:#ffffff04;margin-top:32px;max-width:510px;padding:18px 22px}
.event-ticket-day{flex-shrink:0;text-align:center;padding-right:20px;border-right:1px dashed #ffffff3d;color:#fff;line-height:1}
.event-ticket-day strong{display:block;font:900 42px/.95 var(--display);letter-spacing:-.06em}
.event-ticket-day>span{display:block;color:#ff8190;font-size:10px;letter-spacing:.23em;margin-top:8px;font-weight:800}
.event-ticket-detail{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:12px;color:#ddd}
.event-ticket-label{font-size:9px;color:#b7b7b7;letter-spacing:.13em;font-weight:800}
.event-ticket-detail time{font-family:var(--display);font-size:16px;font-weight:700;color:white;letter-spacing:-.025em}
.event-ticket-zone{color:#bbb}.hero-meta{margin-top:22px;gap:20px}.hero-meta a{border-bottom:1px solid #ffffff40;padding-bottom:3px}
.result-calendar{display:inline-block;margin-top:17px;color:var(--red-dark);text-decoration:underline;text-underline-offset:3px;font-size:12px;font-weight:800}
.date-pending{padding-left:18px;border-left:2px solid var(--red);color:#ccc!important;font-size:12px!important}
.date-pending time{font-weight:800;color:white;font-size:15px}
.value-icon{color:var(--red-dark)}
.orbit-one{border-top-color:#fe031c7d}.orbit-two{border-style:dashed}
.orbit::after{content:"";position:absolute;width:7px;height:7px;background:#ff5265;border-radius:50%;top:-4px;left:50%}
.orbit-two::after{background:#b1b1b1;width:5px;height:5px;top:-3px}
.art-center::before{content:"";position:absolute;inset:-24px;border:1px solid #fe031c55;border-radius:50%;pointer-events:none}
.top-card{--card-angle:-6deg}.bottom-card{--card-angle:4deg}
.agenda-row b{color:var(--red-dark)}
@media (prefers-reduced-motion:no-preference){
  .nav a::after{transition:transform .25s var(--ease-out)}
  .hero-left{animation:enterNBA .65s var(--ease-out) both}
  .hero-art{animation:heroArtNBA .85s .12s var(--ease-out) both}
  .hero h1 em::after{animation:underlineNBA .8s .35s var(--ease-out) both}
  .orbit-one{animation:orbitNBA 65s linear infinite}.orbit-two{animation:orbitNBA 50s linear infinite reverse}
  .art-center::before{animation:pulseNBA 6s ease-in-out infinite}
  .art-card{animation:cardNBA 8s ease-in-out infinite}.bottom-card{animation-delay:-4s}
  .mini-bars i{transform-origin:bottom;animation:barNBA 3.2s ease-in-out 3}.mini-bars i:nth-child(2){animation-delay:.25s}.mini-bars i:nth-child(3){animation-delay:.5s}.mini-bars i:nth-child(4){animation-delay:.75s}
  .hero.is-offscreen .orbit,.hero.is-offscreen .art-card,.hero.is-offscreen .art-center::before,.hero.is-offscreen .mini-bars i{animation-play-state:paused}
  .btn,.header-cta{transition:transform .25s var(--ease-out),background-color .25s}
  .btn:hover,.header-cta:hover{transform:translateY(-2px)}
  .btn span,.header-cta span{transition:transform .25s var(--ease-out)}
  .btn:hover span,.header-cta:hover span{transform:translate(3px,-3px)}
  .values-grid article,.speaker-card{transition:translate .3s var(--ease-out),border-color .3s}
  .values-grid article:hover,.speaker-card:hover{translate:0 -5px;border-color:#ba001355}
  .agenda-row{transition:background-color .25s}.agenda-row:hover{background:#fff9}
  .agenda-row h3,.agenda-row b{transition:transform .3s var(--ease-out)}
  .agenda-row:hover h3{transform:translateX(5px)}.agenda-row:hover b{transform:translate(3px,-3px)}
  .faq summary span{transition:transform .25s var(--ease-out)}
  .js-motion .reveal-on-scroll{opacity:0;transform:translateY(22px);transition:opacity .65s var(--ease-out),transform .65s var(--ease-out);transition-delay:var(--reveal-delay,0ms)}
  .js-motion .reveal-on-scroll.is-visible,.js-motion .reveal-on-scroll:focus-within{opacity:1;transform:none}
  @keyframes enterNBA{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}
  @keyframes heroArtNBA{from{opacity:0;transform:translateY(16px) scale(var(--art-scale,1))}to{opacity:1;transform:scale(var(--art-scale,1))}}
  @keyframes underlineNBA{from{transform:scaleX(0)}to{transform:scaleX(1)}}
  @keyframes orbitNBA{to{transform:rotate(360deg)}}
  @keyframes pulseNBA{50%{opacity:.3;transform:scale(1.11)}}
  @keyframes cardNBA{0%,100%{transform:translateY(0) rotate(var(--card-angle))}50%{transform:translateY(-8px) rotate(var(--card-angle))}}
  @keyframes barNBA{50%{transform:scaleY(.6)}}
}
@media(hover:none){.values-grid article:hover,.speaker-card:hover,.agenda-row:hover h3,.btn:hover{transform:none}}
@media(max-width:1100px) and (min-width:1001px){.nav{gap:16px}.site-header{gap:18px}.logo{gap:10px}.header-cta{padding:12px 14px}}
@media(max-width:700px){html{scroll-padding-top:90px}.hero-content{padding-top:46px}.hero-meta{gap:12px;font-size:10px}.hero-art{--art-scale:.84}.preview-banner{height:auto;min-height:34px;padding:8px 15px;font-size:9px;line-height:1.4}.event-ticket{gap:14px;padding:16px;max-width:100%}.event-ticket-day{padding-right:14px}.event-ticket-day strong{font-size:36px}.event-ticket-detail time{font-size:14px}.event-ticket-detail{font-size:11px}.event-ticket-zone{display:block}.event-ticket-label{font-size:8px}.date-pending time{font-size:14px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js-motion .reveal-on-scroll{opacity:1;transform:none}*,*::before,*::after{animation:none!important;transition:none!important}}
@media print{.site-header,.preview-banner,.mobile-menu,.hero-art,#turnstile-slot,.skip-link{display:none!important}.js-motion .reveal-on-scroll{opacity:1;transform:none}.section,.registration,.manifesto,.demo{padding:24px 0}.hero{color:#111;background:white}.hero-desc,.hero-desc strong{color:#111}.event-ticket{border-color:#777}.event-ticket-day,.event-ticket-detail time{color:#111}}

@media(hover:none){.values-grid article:hover,.speaker-card:hover{translate:none}}
.consent{font-size:12px;line-height:1.7}

.team-credit{font-size:12px;color:#aaa;margin:-12px 0 28px}.team-credit strong{color:#ddd;font-weight:700}
