:root{--hueso: #F4F4EF;--piedra: #E4E3D8;--humo: #5E5D55;--tinta: #0A0A09;--bordo: #4B1614;--vino: #7A3A36;--rosa-polvo: #D8BCB4;--niebla: #EDDFD9;--crema: #F3EFB3;--manteca: #F9F6D6;--avena: #E6E2BC;--trigo: #C8C393;--bg: var(--piedra);--ink: var(--tinta);--muted: var(--humo);--accent: var(--bordo);--surface: var(--hueso);--line: rgba(10, 10, 9, .16);--font-titular: "Manrope", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-biro: "Biro Script Plus", "Segoe Script", cursive;--size-display: clamp(1.9rem, 3.3vw, 3.4rem);--size-body: .9375rem;--size-body-lg: clamp(.9375rem, 1.15vw, 1.0625rem);--size-label: .8125rem;--size-eyebrow: .75rem;--gutter: clamp(1.25rem, 7vw, 8rem);--section-padding-y: clamp(4rem, 7.5vw, 7.5rem);--container-max: 1180px;--radius-panel: 8px;--header-h: 4.6rem;--hero-scroll: 135svh;--transition-base: .2s ease}@font-face{font-family:Biro Script Plus;font-weight:400;font-style:normal;font-display:swap;src:url(./BiroScriptPlus-BJzdATPK.woff2) format("woff2")}.g-piedra{background:var(--piedra)}.g-manteca{background:var(--manteca)}.g-niebla{background:var(--niebla)}.g-avena{background:var(--avena)}.dark{--ink: #F4F4EF;--muted: rgba(244, 244, 239, .76);--line: rgba(243, 239, 179, .24);--accent: var(--crema);background:var(--bordo);color:var(--ink)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:7.5rem;background:var(--bg)}body{margin:0;overflow-x:clip;color:var(--ink);background:var(--bg);font-family:var(--font-mono);font-size:var(--size-body);line-height:1.65;overflow-wrap:break-word;-webkit-font-smoothing:antialiased}::selection{color:var(--crema);background:var(--bordo)}a{color:inherit;text-decoration:none}button{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid var(--bordo);outline-offset:5px}.dark a:focus-visible,.dark button:focus-visible{outline-color:var(--crema)}h1,h2,h3,h4,p,figure{margin:0}h1,h2,h3,h4{font-family:var(--font-titular);font-weight:500;text-transform:uppercase;letter-spacing:-.025em;word-spacing:.08em;overflow-wrap:normal}p+p{margin-top:1.1rem}ul{padding:0;margin:0;list-style:none}.wrap{width:min(100% - var(--gutter) * 2,var(--container-max));margin-inline:auto}.section{padding-block:var(--section-padding-y)}section .wrap>*{min-width:0}.label,.eyebrow{font-family:var(--font-mono);font-weight:500;letter-spacing:.14em;text-transform:uppercase;line-height:1.55}.label{font-size:var(--size-label)}.eyebrow{display:block;font-size:var(--size-eyebrow);letter-spacing:.16em}.section-kicker{display:flex;align-items:center;gap:1rem;color:var(--accent);margin-bottom:2rem}.section-kicker:before{content:"";width:1px;height:1.4em;background:currentColor;transform:rotate(28deg);flex:0 0 auto;margin-right:.15rem}.display{font-size:var(--size-display);line-height:1.04;text-wrap:balance}.display em{font-style:normal;font-weight:600;color:var(--accent)}.body-lg{font-size:var(--size-body-lg);line-height:1.7}.muted{color:var(--muted)}.biro{font-family:var(--font-biro);font-weight:400;text-transform:uppercase;letter-spacing:0;line-height:1.25}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;left:1rem;top:-6rem;z-index:100;background:var(--hueso);color:var(--ink);padding:.75rem 1rem;font-family:var(--font-mono)}.skip-link:focus{top:1rem}.lg{display:block;flex:none;aspect-ratio:1400 / 587;background-repeat:no-repeat;background-size:contain;background-position:center}.lg.ink{background-image:url(./logo-ink-DyWJrc2w.png)}.lg.crema{background-image:url(./logo-crema-CVXl7XSo.png)}.cut{display:block;flex:none;background-repeat:no-repeat;background-size:contain;background-position:center;pointer-events:none}.deco{position:absolute}.a-cinta-b{background-image:url(./a-cinta-b-B_8UOKMk.png);aspect-ratio:560 / 205}.a-cinta-r{background-image:url(./a-cinta-r-CetkBzGN.png);aspect-ratio:420 / 244}.a-gancho{background-image:url(./a-gancho-BpK6XRSz.png);aspect-ratio:240 / 303}.a-papel-h{background-image:url(./a-papel-h-CKBIsp5C.png);aspect-ratio:1000 / 445}.a-papel-v{background-image:url(./a-papel-v-ByO-KwT8.png);aspect-ratio:560 / 703}.a-pin{background-image:url(./a-pin-YWUKSiRq.png);aspect-ratio:260 / 256}.g03-amarillo{background-image:url(./g03-amarillo-JJ5E-bIl.png);aspect-ratio:600 / 203}.g04-amarillo{background-image:url(./g04-amarillo-BDLbnEsl.png);aspect-ratio:700 / 82}.g04-blanco{background-image:url(./g04-blanco-agqCWSmB.png);aspect-ratio:700 / 82}.button{display:inline-flex;justify-content:center;align-items:center;gap:1.1rem;min-height:3.4rem;padding:1rem 1.6rem;border:1px solid var(--bordo);border-radius:0;background:var(--bordo);color:var(--hueso);font-family:var(--font-mono);font-size:var(--size-label);font-weight:600;line-height:1.25;letter-spacing:.12em;text-transform:uppercase;text-align:center;cursor:pointer;transition:background var(--transition-base),color var(--transition-base)}.button:hover{background:transparent;color:var(--bordo)}.button .arrow{font-size:1.1rem;line-height:1;font-weight:400;letter-spacing:0;transition:transform var(--transition-base)}.button:hover .arrow{transform:translate(4px)}.button.outline{background:transparent;color:var(--bordo)}.button.outline:hover{background:var(--bordo);color:var(--hueso)}.button.light{background:var(--crema);border-color:var(--crema);color:var(--bordo)}.button.light:hover{background:transparent;color:var(--crema)}.button.rose{background:var(--rosa-polvo);border-color:var(--rosa-polvo);color:var(--bordo)}.button.rose:hover{background:transparent;color:var(--rosa-polvo)}.button[aria-disabled=true]{cursor:default}.button[aria-disabled=true]:hover .arrow{transform:none}.date-note{font-family:var(--font-mono);font-size:var(--size-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:1rem}.cta-group{margin-top:2rem}.check-list{margin-top:1.5rem}.check-list li{display:flex;align-items:flex-start;gap:1rem;border-top:1px solid var(--line);padding:1.15rem 0;font-size:1rem;line-height:1.55}.check-list li:last-child{border-bottom:1px solid var(--line)}.check{flex:0 0 1.4rem;color:var(--accent);font-size:1rem;line-height:1.55}@media (max-width: 760px){:root{--gutter: 1.5rem;--section-padding-y: 4rem;--header-h: 4rem;--hero-scroll: 120svh}html{scroll-padding-top:6rem}.display{font-size:clamp(1.7rem,7.4vw,2.8rem)}.section-kicker{margin-bottom:1.5rem;font-size:.6875rem}}@media (max-width: 380px){:root{--gutter: 1.2rem}.button{padding-inline:1.2rem}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}@media print{body,.dark{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.overlap-stack{position:relative}.pin-layer{position:sticky;z-index:1}.overlap-stack>.audience{z-index:2}@media (prefers-reduced-motion: reduce){.pin-layer{position:relative;top:auto!important}}@media print{.pin-layer{position:static}}.early-bar{background:var(--bordo);color:var(--hueso)}.early-inner{min-height:2.6rem;display:flex;align-items:center;gap:1.5rem;padding-block:.5rem;font-family:var(--font-mono);font-size:var(--size-eyebrow);letter-spacing:.14em;text-transform:uppercase}.early-name{font-weight:600}.early-rule{height:1px;background:#f3efb366;flex:1}.early-deadline{white-space:nowrap;color:var(--crema)}@media (max-width: 760px){.early-inner{font-size:.625rem;gap:.6rem;letter-spacing:.06em;justify-content:space-between}.early-name,.early-deadline{white-space:nowrap}.early-rule{display:none}}@media print{.early-bar{display:none!important}}.site-header{position:sticky;top:0;z-index:20;border-bottom:1px solid var(--line);background:#e4e3d8f0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.nav-inner{min-height:4.6rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.nav-logo{height:1.55rem}.nav-links{display:flex;align-items:center;gap:2rem}.nav-links>a:not(.nav-ticket){padding:.7rem 0;font-family:var(--font-mono);font-size:var(--size-eyebrow);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);transition:color var(--transition-base)}.nav-links>a:not(.nav-ticket):hover{color:var(--bordo)}.nav-ticket{min-height:2.6rem;padding:.6rem 1.2rem;font-size:var(--size-eyebrow)}@media (max-width: 760px){.nav-inner{min-height:4rem}.nav-logo{height:1.4rem}.nav-links{gap:.6rem}.nav-links>a:not(.nav-ticket){display:none}}@media print{.site-header{position:static}.nav-links{display:none!important}}.hero-track{position:relative}.hero-spacer{height:var(--hero-scroll)}.hero{position:sticky;top:var(--header-h);display:flex;align-items:flex-end;min-height:calc(100svh - var(--header-h));padding-block:clamp(2rem,5vw,4.5rem);background:var(--tinta);color:var(--hueso);isolation:isolate;overflow:hidden}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:center / cover no-repeat}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#0a0a0933}.hero-veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,#0a0a09b3,#0a0a092e 55%,#0a0a0947),linear-gradient(to right,#0a0a0959,#0a0a0900 60%)}.hero-logo-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;pointer-events:none;will-change:transform,opacity}.hero-logo{width:clamp(15rem,44vw,44rem);filter:brightness(0) invert(1) drop-shadow(0 6px 34px rgba(10,10,9,.35))}.hero-layer{will-change:transform,opacity}.hero-inner{position:relative;z-index:3}.hero-content{max-width:35rem;container-type:inline-size}.hero h1{font-size:clamp(1.6rem,2.5vw,2.3rem);line-height:1.08;letter-spacing:-.04em;word-spacing:.04em;margin-bottom:1.6rem;text-wrap:balance;text-shadow:0 1px 24px rgba(10,10,9,.35)}.rotator{display:grid;color:var(--crema);font-weight:500}.rotator>span{grid-area:1 / 1}.hero-description{font-size:var(--size-label);line-height:1.6;letter-spacing:.04em;text-transform:uppercase;text-wrap:balance;color:#f4f4efeb}.hero .cta-group{margin-top:2rem}.hero .button{border-color:#f3efb359}.hero .button:hover{background:var(--crema);border-color:var(--crema);color:var(--bordo)}@media (min-width: 641px){@supports (width: 1cqw){.hero h1{font-size:calc(100cqw / 15.2)}.hero-description{font-size:calc(100cqw / 42.5)}}}.hero-paper-layer{position:absolute;z-index:3;right:max(var(--gutter),calc((100% - var(--container-max)) / 2));bottom:clamp(2rem,8vw,7rem);width:clamp(19rem,30vw,40rem);pointer-events:none;will-change:transform,opacity}.hero-paper{display:block;width:100%;height:auto;transform:rotate(4deg);filter:drop-shadow(0 18px 30px rgba(10,10,9,.35))}@media (max-width: 1100px){.hero{flex-direction:column-reverse;justify-content:space-between;align-items:stretch;padding-block:1.75rem 2rem}.hero-bg{background-position:62% center}.hero-paper-layer{position:relative;right:auto;bottom:auto;align-self:flex-end;width:min(82%,24rem);margin-right:.75rem;margin-bottom:2rem}}@media (max-width: 640px){.hero-content{max-width:none}.hero h1{font-size:clamp(1.5rem,6.4vw,2.1rem)}.hero .button{width:100%}}.hero-track.is-static .hero-spacer{display:none}.hero-track.is-static .hero{position:relative;top:auto}.hero-track.is-static .hero-logo-layer{display:none}.context-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:clamp(2.5rem,7vw,7rem);align-items:stretch}.context-left{display:flex;flex-direction:column;justify-content:space-between;gap:clamp(1.5rem,2.6vw,2.25rem);min-width:0}.context-head{container-type:inline-size}.context-head .display{font-size:clamp(1.6rem,calc(100cqw / 15.5),2.6rem);text-wrap:balance}.context-head .section-kicker{margin-bottom:1.5rem}.context-photo{position:relative;min-height:22rem}.context-photo-frame{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.context-photo-frame img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 62%}.context-pin{top:-1.7rem;right:1.4rem;width:clamp(2.6rem,4.4vw,3.6rem);transform:rotate(8deg)}.context-burbuja,.context-close{font-size:.875rem;line-height:1.75;letter-spacing:.04em;text-transform:uppercase;text-wrap:pretty}.context-burbuja{color:var(--tinta);font-weight:500;margin-top:1.5rem}.context-close{padding-top:1.6rem;border-top:1px solid var(--ink);font-weight:600;color:var(--ink)}@media (max-width: 900px){.context-grid{grid-template-columns:1fr;row-gap:2rem}.context-left,.context-photo{max-width:34rem}.context-photo{min-height:0}.context-photo-frame{position:relative;inset:auto;aspect-ratio:4 / 3}}.idea-top{display:grid;grid-template-columns:1fr 1fr}.idea-text{position:relative;overflow:hidden;display:flex;align-items:center;padding-left:max(var(--gutter),calc((100vw - var(--container-max)) / 2));padding-right:clamp(2rem,5vw,5rem);padding-block:var(--section-padding-y)}.idea-text-inner{position:relative;z-index:1;max-width:31rem}.idea-text .display{font-size:clamp(1.9rem,2.6vw,3rem);max-width:11.5em}.idea-scribble{width:min(100%,14rem);aspect-ratio:700 / 82;margin-top:1.4rem;background:url(./g04-amarillo-BDLbnEsl.png) left center / contain no-repeat}.idea-intro-text{margin-top:clamp(1.75rem,3vw,2.5rem);font-size:var(--size-label);line-height:1.65;letter-spacing:.04em;text-transform:uppercase;color:#f4f4efeb}.idea-doodle{position:absolute;left:max(1.5rem,calc(var(--gutter) - 1.5rem));bottom:-14%;width:clamp(11rem,22vw,20rem);aspect-ratio:1452 / 660;background:url(./g06-negro-cjTnUTO-.png) center / contain no-repeat;opacity:.4;transform:rotate(-4deg);pointer-events:none}.idea-photo{position:relative;overflow:hidden;aspect-ratio:1920 / 1324}.idea-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.idea-band{position:relative;z-index:2;background:var(--bordo) url(./t-bordo-CbWFgzh3.jpg) center / cover no-repeat}.idea-bottom-wrap{padding-block:var(--section-padding-y)}.topic-intro{color:var(--muted);font-size:var(--size-eyebrow);letter-spacing:.16em;text-transform:uppercase}.topics{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.1rem;margin-top:1.5rem;padding-bottom:2rem;border-bottom:1px solid var(--line);font-family:var(--font-titular);font-weight:500;font-size:clamp(1.15rem,2.6vw,2.2rem);letter-spacing:-.025em;line-height:1.5}.topic{display:inline-flex;align-items:center;gap:1.1rem}.topics .dot{display:inline-block;width:1px;height:1.5rem;background:var(--crema);transform:rotate(28deg);font-size:0}.idea-paper{position:relative;filter:drop-shadow(0 16px 24px rgba(0,0,0,.4))}.idea-paper-bg{display:block;width:100%;height:auto}.idea-bottom{display:grid;grid-template-columns:1.5fr 1fr;gap:clamp(2rem,6vw,6rem);padding-top:2rem;align-items:center}@media (max-width: 900px){.idea-bottom{grid-template-columns:1fr;gap:1.5rem}.idea-top{grid-template-columns:1fr}.idea-text{padding:var(--section-padding-y) var(--gutter)}.idea-text-inner,.idea-text .display{max-width:none}.idea-doodle{display:none}.idea-photo{aspect-ratio:1920 / 1500}}@media (max-width: 760px){.topics{font-size:1.15rem;gap:.35rem .8rem}.topic{gap:.8rem}.idea-bottom{grid-template-columns:1fr;gap:1.5rem;padding-top:1.5rem}.idea-bottom .cta-group{margin-top:1.5rem}}.audience{--accent: var(--rosa-polvo);--muted: rgba(244, 244, 239, .86);--line: rgba(244, 244, 239, .5);position:relative;isolation:isolate;padding-block:var(--section-padding-y);background:var(--tinta) center / cover no-repeat}.audience:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to right,#0a0a0980,#0a0a099e),#0a0a0947}.audience-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,8vw,8rem);align-items:start}.audience-left{display:flex;flex-direction:column;align-items:flex-start}.audience h2{font-size:clamp(1.6rem,2.8vw,2.6rem);text-wrap:pretty}.audience h2 em{color:var(--accent)}.audience-sub{margin-top:1.65rem;text-wrap:pretty;color:#f4f4eff2}.audience-right{padding-top:3.2rem}.audience-right>p{color:#f4f4eff2}.audience-note{display:block;width:clamp(11rem,19vw,17rem);height:auto;margin:clamp(.5rem,1.2vw,1rem) 0 0 clamp(2rem,12%,11rem);filter:drop-shadow(0 14px 22px rgba(10,10,9,.45));will-change:transform,opacity}.audience-list{margin-top:0;padding:clamp(.5rem,1.2vw,.9rem) clamp(1.1rem,2vw,1.75rem);background:#0a0a0961;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(244,244,239,.14)}.audience-list li:first-child{border-top:0}.audience-list li:last-child{border-bottom:0}.audience .check-list li{color:var(--hueso)}.audience-pin{flex:0 0 auto;width:1.9rem;margin-top:-.2rem;transform-origin:30% 80%;filter:drop-shadow(0 4px 5px rgba(0,0,0,.45));will-change:transform,opacity}@media (max-width: 900px){.audience-grid{grid-template-columns:1fr;gap:0}.audience h2{font-size:clamp(1.55rem,6.6vw,2.2rem)}.audience-right{padding-top:0}.audience-note{width:min(52%,14rem);margin:1rem 0 2rem .5rem}.audience-left .section-kicker{margin-bottom:1.5rem}.audience-right .cta-group{margin-top:1.75rem}.audience-left{display:contents}.audience-left>*{grid-column:1}}.section-heading{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,4vw,4rem);align-items:end;margin-bottom:3rem}@media (min-width: 761px) and (max-width: 1100px){.section-heading{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:2rem}.section-heading .display{font-size:clamp(1.6rem,3vw,2.2rem)}}@media (min-width: 1101px){.section-heading{grid-template-columns:minmax(0,1fr) auto}.section-heading>p{width:60ch}.section-heading .display{font-size:clamp(1.9rem,3.3vw,3rem)}}.speaker-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:2rem}.speaker-grid>.speaker{grid-column:span 2}.speaker-grid>.speaker:nth-child(4){grid-column:2 / span 2}.speaker-grid>.speaker:nth-child(5){grid-column:4 / span 2}.speaker>*{min-width:0}.speaker-photo{position:relative;overflow:hidden;border:1px solid var(--line);background:var(--hueso)}.speaker-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 22%}.speaker-photo:not(.is-pending):after{content:"";position:absolute;left:0;right:0;bottom:0;height:35%;background:linear-gradient(to top,#0a0a098c,#0a0a0900);pointer-events:none}.speaker-photo:not(.is-pending) .photo-footer{color:var(--hueso);border-top-color:#f4f4ef59}.photo-placeholder{position:relative;background:var(--hueso);overflow:hidden;border:1px solid var(--line)}.photo-placeholder:before{content:"";position:absolute;top:1rem;right:1rem;bottom:1rem;left:1rem;border:1px dashed rgba(75,22,20,.35);pointer-events:none}.placeholder-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem;text-align:center;color:var(--muted)}.placeholder-cross{display:block;width:2rem;height:2rem;position:relative;opacity:.55}.placeholder-cross:before,.placeholder-cross:after{content:"";position:absolute;background:currentColor}.placeholder-cross:before{width:100%;height:1px;top:50%;left:0}.placeholder-cross:after{height:100%;width:1px;left:50%;top:0}.placeholder-question{font-family:var(--font-titular);font-weight:500;font-size:clamp(4.5rem,8vw,7.5rem);line-height:1;color:var(--bordo);opacity:.8}.is-pending .placeholder-center{padding-bottom:2rem}.speaker-grid>.speaker:nth-child(n+4) .speaker-name{color:var(--muted)}.placeholder-label{font-family:var(--font-biro);font-size:1.4rem;letter-spacing:0;line-height:1.2;text-transform:uppercase;color:var(--tinta)}.photo-footer{position:absolute;bottom:1.7rem;left:1.7rem;right:1.7rem;display:flex;justify-content:space-between;gap:1rem;border-top:1px solid var(--line);padding-top:.9rem;color:var(--bordo);font-size:var(--size-eyebrow);letter-spacing:.14em;text-transform:uppercase}.speaker-photo{aspect-ratio:4 / 4.5}.speaker-photo.is-pending{background:var(--hueso)}.speaker-info{padding-top:1.25rem}.speaker-name-row{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;margin-bottom:.9rem}.speaker-name{font-size:2.3rem;line-height:1.05;margin-bottom:0}.speaker-instagram{font-family:var(--font-mono);font-size:var(--size-eyebrow);font-weight:500;letter-spacing:.06em;color:var(--muted);border-bottom:1px solid transparent;transition:color var(--transition-base),border-color var(--transition-base)}.speaker-instagram:hover,.speaker-instagram:focus-visible{color:var(--bordo);border-color:currentColor}.speaker h4{margin:0 0 .7rem;color:var(--bordo);font-size:.95rem;font-weight:600;line-height:1.35;letter-spacing:-.01em;word-spacing:.1em}.speaker p{color:var(--muted);font-size:var(--size-body);line-height:1.65}@media (max-width: 1000px){.section-heading{gap:2rem}.speaker-grid{gap:1.4rem}.speaker-name{font-size:1.8rem}}@media (max-width: 760px){.section-heading{grid-template-columns:1fr;gap:2rem;margin-bottom:2rem}.speaker-grid{grid-template-columns:1fr;gap:2.75rem}.speaker-grid>.speaker,.speaker-grid>.speaker:nth-child(4),.speaker-grid>.speaker:nth-child(5){grid-column:auto}.placeholder-question{font-size:3.5rem}.is-pending .placeholder-center{padding-bottom:1rem}.speaker{display:grid;grid-template-columns:minmax(100px,.82fr) minmax(0,1.18fr);gap:1.25rem}.speaker-photo{aspect-ratio:3 / 4}.photo-placeholder:before{top:.6rem;right:.6rem;bottom:.6rem;left:.6rem}.photo-footer{left:1rem;right:1rem;bottom:1.1rem}.photo-footer span:last-child{display:none}.placeholder-center{padding:.8rem}.speaker-info{padding-top:.3rem}.speaker-name-row{margin-bottom:.6rem}.speaker-name{font-size:1.9rem}.speaker h4{font-size:.875rem;margin-bottom:.5rem}}@media (max-width: 380px){.speaker{grid-template-columns:1fr;gap:1rem}.speaker-photo{aspect-ratio:4 / 3}.speaker-name{font-size:2.1rem}}@media print{.speaker{break-inside:avoid}}.venue-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2.5rem,6vw,6rem);align-items:center}.venue-photo{position:relative;justify-self:start;width:min(100%,36rem)}.venue-photo img{display:block;width:100%;height:auto}.venue-photo{container-type:inline-size}.venue-cafe{position:absolute;left:78.5%;top:55.5%;margin:0;font-size:6.2cqw;line-height:1;color:var(--ink);white-space:nowrap}.venue-address{display:block;font-style:normal;padding:1.2rem 0 1.5rem;color:var(--bordo);font-size:var(--size-label);letter-spacing:.12em;text-transform:uppercase;font-weight:500}.venue-copy .body-lg{color:var(--muted)}.venue-copy .cta-group{margin-top:1rem}@media (max-width: 760px){.venue-grid{grid-template-columns:1fr;gap:2rem}.venue-photo{width:min(100%,30rem);justify-self:center}.venue-copy{grid-row:1}}.takeaway .display{font-size:clamp(2rem,4.4vw,4.4rem);line-height:1}.tk-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(1.75rem,3vw,3rem) clamp(1.25rem,2.4vw,2.5rem);margin-top:clamp(3rem,6vw,5.5rem)}.tk-item,.tk-visual{min-width:0}.tk-visual{display:grid;place-items:center;aspect-ratio:4 / 5;margin-bottom:clamp(1.5rem,2.4vw,2.25rem)}.tk-visual>*{position:relative;filter:drop-shadow(0 12px 18px rgba(10,10,9,.22))}.tk-rot-l{transform:rotate(-1deg)}.tk-rot-r{transform:rotate(1.5deg)}.tk-rot-l2{transform:rotate(-3deg)}.tk-rot-r2{transform:rotate(2.5deg)}.tk-paper{width:94%;aspect-ratio:560 / 703;container-type:inline-size;background:url(./a-papel-v-ByO-KwT8.png) center / 100% 100% no-repeat;color:var(--tinta)}.tk-paper-inner{padding:20cqw 11cqw 8cqw}.tk-faces{display:flex;flex-wrap:wrap;justify-content:center;gap:4cqw}.tk-faces img{width:calc((100% - 8cqw) / 3);aspect-ratio:4 / 5;object-fit:cover;display:block;filter:grayscale(.15)}.tk-hand{margin-top:7cqw;font-size:8.4cqw;color:var(--bordo);transform:rotate(-3deg)}.tk-list-title{font-size:9.2cqw;margin-top:3cqw}.tk-list{margin-top:4cqw;font-size:8.6cqw;line-height:1.2}.tk-list li{padding:3.2cqw 0 2.4cqw;border-bottom:1px solid rgba(10,10,9,.18)}.tk-polaroid{width:96%;aspect-ratio:4 / 5;padding:3%;background:var(--hueso)}.tk-polaroid img{width:100%;height:100%;object-fit:cover;display:block}.tk-cutout{width:100%}.tk-cutout img{width:100%;height:auto;display:block}.tk-pin{top:-6%;left:50%;width:17%;transform:translate(-50%) rotate(8deg);z-index:2}.tk-cutout .tk-pin{left:72%;top:-7%}.tk-tape{top:-7%;left:50%;width:36%;transform:translate(-50%) rotate(-5deg);z-index:2}.tk-clip{top:-10%;right:10%;width:14%;transform:rotate(10deg);z-index:2}.tk-text{border-top:1px solid var(--line);padding-top:1.4rem}.tk-text h3{display:flex;align-items:flex-start;gap:.9rem;margin:0}.tk-num{font-family:var(--font-titular);font-size:clamp(2.2rem,3.2vw,3.2rem);line-height:.85;font-weight:500;color:var(--bordo);letter-spacing:-.03em}.tk-title{padding-top:.55em;font-family:var(--font-titular);font-size:clamp(1rem,1.35vw,1.35rem);line-height:1.1;font-weight:500;text-transform:uppercase;letter-spacing:-.02em;color:var(--bordo)}.tk-text p{margin-top:1.1rem;font-family:var(--font-mono);font-size:var(--size-body);line-height:1.7;color:var(--muted)}.tk-cta{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2.5rem;margin-top:clamp(3rem,5vw,4.5rem)}.tk-cta .date-note{margin-top:0}@media (max-width: 1100px){.tk-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 700px){.tk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.25rem}.tk-num{font-size:2rem}.tk-text h3{flex-direction:column;gap:.35rem}.tk-title{padding-top:0}}.participate.dark{background:var(--bordo) url(./t-bordo-CbWFgzh3.jpg) center / cover no-repeat;border-top:1px solid var(--line)}.participate-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:4rem;align-items:end;margin-bottom:clamp(3rem,5vw,4.5rem)}.participate-intro .section-kicker,.participate-intro h2,.participate-intro p{color:var(--hueso)}.participate-notes{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2.5rem,5vw,4.5rem);align-items:stretch}.participate-note{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:25rem;padding:clamp(3.25rem,5vw,4.5rem) clamp(2rem,4.5vw,4rem) clamp(2.25rem,4vw,3.5rem);background:url(./a-papel-v-ByO-KwT8.png) center / 100% 100% no-repeat;filter:drop-shadow(0 14px 22px rgba(0,0,0,.4));will-change:transform,opacity}.participate-note .eyebrow{margin-bottom:1rem;color:var(--bordo)}.participate-note h3{font-size:clamp(1.3rem,2vw,1.75rem);line-height:1.12;margin-bottom:1rem;max-width:24ch;letter-spacing:-.012em;word-spacing:.1em;color:var(--tinta)}.participate-note p{color:#0a0a09c7;max-width:44ch;margin-bottom:1.5rem}.participate-note .button{margin-top:auto}.note-tape{top:-1.6rem;left:50%;transform-origin:center}.tape-crema{width:clamp(7rem,12vw,9.5rem);margin-left:-4.75rem;transform:rotate(-4deg)}.tape-roja{width:clamp(6.5rem,11vw,8.5rem);margin-left:-4.25rem;transform:rotate(3deg)}@media (max-width: 1000px){.participate-intro{gap:2rem}}@media (max-width: 760px){.participate-intro{grid-template-columns:1fr;gap:1.5rem;margin-bottom:2.75rem}.participate-notes{grid-template-columns:1fr;gap:3rem}.participate-note{min-height:0}.participate-note h3{font-size:1.4rem}.participate-note .button{margin-top:1rem}}@media print{.participate-note{break-inside:avoid}}.ticket-section{padding-block:var(--section-padding-y)}.ticket-grid{display:grid;grid-template-columns:1fr 1.06fr;gap:clamp(2rem,7vw,7rem);align-items:start}.ticket-grid>*{min-width:0}.ticket-intro{position:sticky;top:8rem}.ticket-intro .display{font-size:clamp(2.6rem,5vw,5rem)}.ticket-date{margin-top:1.8rem;color:var(--muted);font-size:var(--size-label);letter-spacing:.12em;line-height:1.8;text-transform:uppercase}.ticket-mark{margin-top:3rem;color:var(--crema);font-size:var(--size-label)}.ticket-photo{margin-top:2rem;width:clamp(16rem,26vw,22rem)}.ticket-photo img{display:block;width:100%;height:auto;filter:drop-shadow(0 14px 22px rgba(0,0,0,.45))}.ticket-card{position:relative;--ink: #0A0A09;--muted: rgba(75, 22, 20, .78);--line: rgba(75, 22, 20, .22);--accent: var(--bordo);background:var(--hueso);color:var(--bordo);padding:clamp(1.5rem,3.8vw,3.5rem);border-radius:var(--radius-panel)}.ticket-card a:focus-visible{outline-color:var(--bordo)}.ticket-card .eyebrow{color:var(--bordo)}.ticket-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.8rem 1rem;margin-top:1.1rem;line-height:1.15}.ticket-price del{color:var(--muted);font-size:1.15rem;text-decoration-thickness:1px}.ticket-price strong{font-family:var(--font-titular);font-weight:500;letter-spacing:-.04em;font-size:clamp(2.9rem,4.6vw,4.4rem)}.ticket-deadline{display:inline-block;font-size:var(--size-eyebrow);letter-spacing:.12em;text-transform:uppercase;font-weight:600;margin-top:.8rem;padding-bottom:.25rem;border-bottom:1px solid var(--bordo)}.ticket-includes{margin-top:2rem;font-weight:600;font-size:var(--size-body)}.ticket-card .check-list{margin-top:.6rem}.ticket-card .check-list li{font-size:var(--size-body);padding:.85rem 0;border:none;color:var(--bordo)}.ticket-card .check-list li+li{border-top:1px solid var(--line)}.ticket-card .check-list li:last-child{border-bottom:0}.ticket-explanation{margin-top:1.25rem;padding-top:1.3rem;border-top:1px solid var(--line);font-size:.875rem;line-height:1.7;color:var(--muted)}.ticket-assurance{margin-top:1.3rem;font-size:1.6rem;line-height:1.2}.ticket-card .tape{top:-1.3rem;left:50%;margin-left:-4.5rem;width:9rem;transform:rotate(-3deg)}.ticket-card .button{width:100%;margin-top:1rem}@media (max-width: 760px){.ticket-grid{grid-template-columns:1fr;gap:2rem}.ticket-intro{position:static}.ticket-intro .display{font-size:clamp(2.6rem,11.5vw,4.2rem)}.ticket-date{margin-top:1rem}.ticket-mark{display:none}.ticket-photo{width:clamp(12rem,60vw,18rem);margin-top:1.5rem}.ticket-card{padding:1.6rem}.ticket-price strong{font-size:3.4rem}}@media (max-width: 380px){.ticket-card{padding:1.4rem}.ticket-price strong{font-size:3rem}}@media print{.ticket-intro{position:static}.ticket-card{break-inside:avoid}}.site-footer{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-end;height:400px;padding-block:clamp(1.25rem,3vw,3rem) clamp(1.25rem,2.6vw,2.5rem);border-top:1px solid var(--line);background:var(--bordo);--muted: var(--hueso)}.footer-video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden}.footer-video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none;opacity:0;transition:opacity .9s ease}.footer-video video.is-playing{opacity:1}.footer-veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,#0a0a098c,#0a0a0926 70%)}.footer-inner{width:min(100% - var(--gutter) * 2,var(--container-max));margin-inline:auto;align-self:stretch;display:flex;flex-direction:column;justify-content:space-between}.footer-logo{width:clamp(8rem,13vw,17rem);align-self:flex-start;margin-bottom:clamp(1rem,2.2vw,2rem);filter:brightness(0) invert(1)}.footer-row{display:grid;grid-template-columns:repeat(3,auto);justify-content:space-between;gap:1.5rem 2rem}.footer-row p+p{margin-top:0}.footer-row .label{color:var(--hueso);font-size:var(--size-eyebrow)}@media (max-width: 760px){.site-footer{padding-block:2rem}.footer-logo{width:8rem;margin-bottom:1.5rem}.footer-row{grid-template-columns:1fr;justify-content:start;gap:1rem}}@media (prefers-reduced-motion: reduce){.footer-video{display:none}}@media print{.footer-video{display:none}.site-footer{padding-bottom:2rem}}
