@font-face{font-family:Mona Sans;font-style:normal;font-weight:200 900;font-stretch:75% 125%;font-display:swap;src:url(../media/931e7cc49084aee7-s.316q6d_k-jd-3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mona Sans;font-style:normal;font-weight:200 900;font-stretch:75% 125%;font-display:swap;src:url(../media/7a642828b0ad1018-s.0qde6g28l-0zn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mona Sans;font-style:normal;font-weight:200 900;font-stretch:75% 125%;font-display:swap;src:url(../media/c89730c3ffa99552-s.p.0k598lr1gf18t.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mona Sans Fallback;src:local(Arial);ascent-override:104.72%;descent-override:30.74%;line-gap-override:0.0%;size-adjust:104.08%}.mcMhgq_className{font-family:Mona Sans,Mona Sans Fallback;font-style:normal}.mcMhgq_variable{--font-mona:"Mona Sans", "Mona Sans Fallback"}
@font-face{font-family:Doto;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a1a1128015844f64-s.0witic2f2_35q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Doto;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5cf38b15b497a215-s.p.1ane76ksy03nt.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Doto Fallback;src:local(Arial);ascent-override:70.59%;descent-override:18.58%;line-gap-override:0.0%;size-adjust:134.59%}.bxLN_a_className{font-family:Doto,Doto Fallback;font-style:normal}.bxLN_a_variable{--font-doto:"Doto", "Doto Fallback"}
:root{--campo:#5aa323;--noite:#08110a;--ponto:#ed3237;--ink:#08160b;--noite-ink:#eef5e9;--noite-muted:#9fb3a2;--lime:#7dd13f;--c-bg:var(--campo);--c-fg:var(--ink);--c-muted:var(--ink);--c-line:#08160b38;--c-accent:var(--ink);--c-curtain:var(--noite);--f-display:var(--font-doto), ui-monospace, monospace;--f-body:var(--font-mona), system-ui, sans-serif;--t-xl:clamp(2.6rem, 1rem + 6.4vw, 8rem);--t-l:clamp(1.6rem, 1.15rem + 1.75vw, 2.9rem);--t-m:clamp(1.25rem, 1.1rem + .6vw, 1.625rem);--t-body:clamp(1rem, .95rem + .2vw, 1.125rem);--t-s:.875rem;--t-xs:.8125rem;--u:clamp(.5rem, .35rem + .6vw, 1rem);--gutter:clamp(1.25rem, .6rem + 1.8vw, 2.5rem);--cols:12;--header-h:4.25rem;--countdown-h:3.5rem;--cell:32px;--px:16px;--radius:2px;--round:999px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-fire:cubic-bezier(.25, 1, .5, 1);--z-content:1;--z-header:50;--z-menu:49;--z-curtain:90}@media (max-width:767px){:root{--cell:26px;--px:12px;--header-h:3.75rem;--countdown-h:3.25rem}}
*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:none;text-size-adjust:none;background:var(--c-bg);color:var(--c-fg)}body{min-height:100dvh;font-family:var(--f-body);font-size:var(--t-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-kerning:normal;line-height:1.5;overflow-x:clip}img,picture,video,canvas,svg{max-width:100%;display:block}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-weight:inherit;font-size:inherit;text-wrap:balance}p{text-wrap:pretty}ol,ul{padding:0;list-style:none}:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px;border-radius:var(--radius)}#main:focus{outline:none}.skip-link{left:var(--gutter);top:var(--gutter);z-index:calc(var(--z-curtain) + 1);background:var(--c-fg);color:var(--c-bg);padding:.6em 1em;position:fixed;translate:0 -200%}.skip-link:focus-visible{translate:none}.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}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}#main,[data-layer=content]{z-index:var(--z-content);position:relative}.motion [data-split],.motion [data-reveal]{visibility:hidden}.split-line{margin-bottom:-.08em;padding-bottom:.08em}[data-split]>*,[data-split]>*>*{text-indent:0}[data-split]>:first-child,[data-split]>:first-child>:first-child{text-indent:inherit}#curtain{z-index:var(--z-curtain);pointer-events:none;visibility:hidden;position:fixed;inset:0;overflow:hidden}.curtain__cells{display:grid;position:absolute;inset:0}.curtain__cell{background:var(--c-curtain)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
html{interpolate-size:allow-keywords;background:var(--noite);--h-ink:var(--ink);--h-fire:var(--ink)}html[data-tone=noite]{--h-ink:var(--noite-ink);--h-fire:var(--ponto)}html[data-tone=lima]{--h-ink:var(--ink);--h-fire:var(--noite)}body{font-variation-settings:"wdth" 100}.field{position:relative}.field--campo{--c-bg:var(--campo);--c-fg:var(--ink);--c-muted:var(--ink);--c-line:#08160b38;--c-accent:var(--ink);--led:var(--ink);--led-dim:#08160b47;--fire:var(--noite);--cta-bg:var(--ink);--cta-fg:var(--campo);background:var(--campo);color:var(--ink)}.field--noite{--c-bg:var(--noite);--c-fg:var(--noite-ink);--c-muted:var(--noite-muted);--c-line:#eef5e924;--c-accent:var(--lime);--led:var(--lime);--led-dim:#7dd13f4d;--fire:var(--ponto);--cta-bg:var(--lime);--cta-fg:var(--noite);background:var(--noite);color:var(--noite-ink)}.field--lima{--c-bg:var(--lime);--c-fg:var(--ink);--c-muted:var(--ink);--c-line:#08160b40;--c-accent:var(--ink);--led:var(--ink);--led-dim:#08160b4d;--fire:var(--noite);--cta-bg:var(--ink);--cta-fg:var(--lime);background:var(--lime);color:var(--ink)}::selection{background:var(--noite);color:var(--lime)}.field--noite ::selection{background:var(--lime);color:var(--noite)}.field[data-edge]:before{content:"";inset:calc(var(--px) * -2) 0 auto;height:calc(var(--px) * 2);background:var(--c-bg);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 2' shape-rendering='crispEdges'%3E%3Cpath d='M1 0h1v1H1zM4 0h1v1H4zM6 0h1v1H6zM0 1h3v1H0zM4 1h4v1H4z'/%3E%3C/svg%3E") 0 0 / calc(var(--px) * 8) 100% repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 2' shape-rendering='crispEdges'%3E%3Cpath d='M1 0h1v1H1zM4 0h1v1H4zM6 0h1v1H6zM0 1h3v1H0zM4 1h4v1H4z'/%3E%3C/svg%3E") 0 0 / calc(var(--px) * 8) 100% repeat-x;pointer-events:none;position:absolute}.led{font-family:var(--f-display);font-variation-settings:"ROND" 0;text-transform:uppercase;letter-spacing:0;transition:font-variation-settings 1s var(--ease-out), color 1s var(--ease-out);font-weight:900}.is-fired .led,.led.is-fired,a:hover .led,a:focus-visible .led{font-variation-settings:"ROND" 100;color:var(--fire);transition-duration:.15s;transition-timing-function:var(--ease-fire)}.field--campo .led{width:fit-content;transition:font-variation-settings 1s var(--ease-out), color 1s var(--ease-out), background-color 1s var(--ease-out), box-shadow 1s var(--ease-out)}.field--campo :is(.is-fired .led,.led.is-fired,a:hover .led,a:focus-visible .led){color:var(--lime);background:var(--noite);box-shadow:0 0 0 .12em var(--noite);transition-duration:.15s;transition-timing-function:var(--ease-fire)}.field--campo :is(.is-fired .led,.led.is-fired,a:hover .led,a:focus-visible .led) .node{background:var(--lime)}.tnum{font-variant-numeric:tabular-nums}.node{width:.55rem;height:.55rem;transition:border-radius 1s var(--ease-out), background-color 1s var(--ease-out), scale 1s var(--ease-out);background:currentColor;border-radius:1px;flex:none;display:inline-block}.is-fired .node,a:hover .node,a:focus-visible .node{background:var(--fire);border-radius:50%;transition-duration:.15s;scale:1.4}.logo{width:100%;height:auto;fill:var(--led,currentColor);display:block}.logo [data-dot]{fill:var(--fire,var(--h-fire))}.countdown{--tile:#101215;height:var(--countdown-h);padding-inline:var(--gutter);background:var(--noite);color:var(--lime);border-bottom:1px solid #eef5e924;justify-content:center;align-items:center;display:flex}@supports (color:lab(0% 0 0)){.countdown{--tile:lab(5.24513% -.249438 -2.41115)}}.countdown[hidden]{display:none}.countdown:not([hidden])~.header{top:var(--countdown-h)}.countdown__line{font-size:var(--t-s);align-items:center;gap:.75rem;display:flex}.countdown__lead{font-weight:650}.countdown__note{color:var(--noite-muted)}.countdown__clock{font-variant-numeric:tabular-nums;align-items:center;font-size:1.5rem;font-weight:700;line-height:1;display:flex}.countdown__group{align-items:center;gap:.08em;display:flex}.countdown__sep{padding-inline:.12em;translate:0 -.06em}.flip{background:var(--tile);perspective:1000px;border-radius:.25em;width:1.15em;height:1.7em;position:relative;box-shadow:inset 0 1px #ffffff14,0 1px 2px #0006}.flip:after{content:"";inset-inline:0;z-index:3;background:#000000b3;height:1px;position:absolute;top:50%;translate:0 -50%}.flip__half{background:inherit;height:50%;position:absolute;inset-inline:0;overflow:hidden}.flip__half--top{transform-origin:bottom;border-radius:.25em .25em 0 0;top:0}.flip__half--bottom{transform-origin:top;border-radius:0 0 .25em .25em;top:50%}.flip__glyph{inset-inline:0;place-items:center;height:200%;display:grid;position:absolute;top:0}.flip__half--bottom .flip__glyph{top:-100%}.flip__flaps{background:inherit;display:contents}.flip__flap-out{z-index:2;backface-visibility:hidden;transform:rotateX(-90deg)}.flip__flap-in{z-index:1;backface-visibility:hidden}.motion .flip__flap-out{animation:.6s ease-in both flap-out}.motion .flip__flap-in{animation:.6s ease-out both flap-in}@keyframes flap-out{0%{transform:rotateX(0)}50%,to{transform:rotateX(-90deg)}}@keyframes flap-in{0%,50%{transform:rotateX(90deg)}to{transform:rotateX(0)}}.header{z-index:var(--z-header);height:var(--header-h);padding-inline:var(--gutter);align-items:center;gap:calc(var(--u) * 2.5);color:var(--h-ink);transition:color .4s;display:flex;position:absolute;inset:0 0 auto}.header__logo{z-index:2;width:7.75rem;transition:opacity .4s, translate .6s var(--ease-out);margin-right:auto;position:relative}.header[data-home=true] .header__logo{opacity:0;pointer-events:none;translate:0 -.5rem}html.menu-open .header[data-home=true] .header__logo,.header[data-home=true] .header__logo:focus-visible{opacity:1;pointer-events:auto;translate:none}.header__nav ul{gap:calc(var(--u) * 2.25);display:flex}.header__link{font-size:var(--t-s);align-items:center;gap:.55em;padding-block:.6rem;font-weight:600;display:inline-flex}.header__link:before{content:"";width:.4rem;height:.4rem;transition:border-radius 1s var(--ease-out), background-color 1s, scale 1s var(--ease-out);background:currentColor;border-radius:1px}.header__link:hover:before,.header__link:focus-visible:before,.header__link[aria-current=page]:before{background:var(--h-fire);border-radius:50%;transition-duration:.15s;scale:1.6}.header__toggle{min-height:2.75rem;font-size:var(--t-s);z-index:2;align-items:center;gap:.6em;padding-inline:.25rem;font-weight:650;display:none;position:relative}.header__toggle-node{width:.55rem;height:.55rem;transition:border-radius .3s var(--ease-fire), background-color .3s;background:currentColor;border-radius:1px}.header__toggle[aria-expanded=true] .header__toggle-node{background:var(--ponto);border-radius:50%}html.menu-open .header{color:var(--noite-ink)}.menu{z-index:var(--z-menu);align-content:end;gap:calc(var(--u) * 4);padding:calc(var(--header-h) + var(--u) * 2) var(--gutter) calc(var(--gutter) + env(safe-area-inset-bottom));background:var(--noite);color:var(--lime);--fire:var(--ponto);clip-path:inset(0 0 100%);visibility:hidden;transition:clip-path .6s var(--ease-out), visibility 0s .6s;display:grid;position:fixed;inset:0}.menu[data-open=true]{clip-path:inset(0);visibility:visible;transition:clip-path .6s var(--ease-out), visibility 0s}.menu__list{display:grid}.menu__link{align-items:center;gap:.4em;padding-block:.1em;font-size:clamp(2rem,10vw,3.5rem);line-height:1.05;display:flex}.menu__node{background:currentColor;border-radius:1px;width:.22em;height:.22em;transition:border-radius 1s,background-color 1s}.menu__link:hover .menu__node,.menu__link:focus-visible .menu__node,.menu__link[aria-current=page] .menu__node{background:var(--ponto);border-radius:50%;transition-duration:.15s}.menu__meta{font-size:var(--t-s);color:var(--noite-muted)}.cta{border-radius:var(--round);min-height:3rem;font-size:var(--t-s);align-items:center;gap:.7em;padding:.7em 1.4em .7em 1.1em;font-weight:650;line-height:1.2;display:inline-flex}.cta__dot{width:.625rem;height:.625rem;transition:scale .18s var(--ease-fire);background:currentColor;border-radius:50%;flex:none}.cta--open{background:var(--cta-bg);color:var(--cta-fg)}.cta--open:hover .cta__dot,.cta--open:focus-visible .cta__dot{scale:1.7}.cta--open:active{scale:.98}.cta--closed,.cta--outline{border:1.5px solid}.cta--outline .cta__dot{background:var(--fire)}a.cta--outline:hover .cta__dot{scale:1.6}.link{font-size:var(--t-s);text-underline-offset:.3em;padding-block:.45rem;font-weight:650;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-block}.lattice{pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Crect x='13.6' y='13.6' width='4.8' height='4.8' fill='%2308160b' fill-opacity='0.16'/%3E%3C/svg%3E");background-size:var(--cell) var(--cell);position:absolute;inset:0}.lattice--lime{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Crect x='13.6' y='13.6' width='4.8' height='4.8' fill='%237dd13f' fill-opacity='0.22'/%3E%3C/svg%3E")}.hero{column-gap:var(--gutter);row-gap:calc(var(--u) * 5);min-height:88svh;padding:calc(var(--header-h) + var(--u) * 2) var(--gutter) calc(var(--u) * 5);grid-template-columns:repeat(12,minmax(0,1fr));align-content:end;align-items:end;display:grid;overflow:clip}.hero>:not(.hero__glow){position:relative}.hero__glow{pointer-events:none;position:absolute;inset:0}.hero__glow:before,.hero__glow:after{content:"";aspect-ratio:1;border-radius:50%;position:absolute}.hero__glow:before{background:radial-gradient(closest-side,#5aa32357,#5aa32314 55%,#0000);width:75vmax;top:-38vmax;right:-22vmax}.hero__glow:after{background:radial-gradient(closest-side,#7dd13f29,#0000);width:60vmax;bottom:-34vmax;right:12vmax}.motion .hero__glow:before{animation:16s ease-in-out infinite alternate drift-a}.motion .hero__glow:after{animation:21s ease-in-out infinite alternate drift-b}@keyframes drift-a{to{translate:-10vmax 8vmax;scale:1.12}}@keyframes drift-b{to{translate:14vmax -6vmax;scale:.9}}.hero__main{row-gap:calc(var(--u) * 2.5);grid-column:1/span 7;justify-items:start;display:grid}.hero__mark{justify-items:start;row-gap:calc(var(--u) * 1.25);margin-bottom:calc(var(--u) * 3);display:grid}.hero__mark .logo{width:clamp(7rem,5rem + 5vw,10rem)}.hero__name{max-width:24ch;font-size:var(--t-s);color:var(--c-muted);font-weight:650;line-height:1.3}.hero__title{font-variation-settings:"wdth" 92;letter-spacing:-.035em;text-wrap:balance;margin-left:-.04em;font-size:clamp(2.8rem,.8rem + 6vw,8rem);font-weight:760;line-height:.92}.hero__facts{max-width:54ch;color:var(--noite-muted)}.hero__acts{align-items:center;gap:.75rem calc(var(--u) * 2);flex-wrap:wrap;display:flex}.hero__note{font-size:var(--t-s);color:var(--c-muted);font-weight:650}.hero__days{border-bottom:1px solid var(--c-line);grid-column:9/-1}.hero__day{padding-block:calc(var(--u) * 1.5);border-top:1px solid var(--c-line);grid-template-columns:3.2ch minmax(0,1fr) auto;align-items:center;column-gap:1rem;display:grid}.hero__day-num{font-size:var(--t-l);color:var(--lime);grid-row:span 2;line-height:1}.hero__day-name{font-weight:700}.hero__day-summary{font-size:var(--t-s);color:var(--noite-muted);grid-column:2}.hero__day-go{color:var(--lime);transition:translate .3s var(--ease-out);grid-area:1/3/span 2}.hero__day:hover .hero__day-go,.hero__day:focus-visible .hero__day-go{translate:.3rem}.motion :is(.hero__main>*,.hero__days){animation:settle 1s var(--ease-out) calc(80ms + var(--d,0) * 90ms) both}.hero__title,.hero__days{--d:1}.hero__facts{--d:2}.hero__acts{--d:3}@keyframes settle{0%{opacity:0;translate:0 .75rem}}.label{font-family:var(--f-display);font-weight:900;font-size:var(--t-s);text-transform:uppercase;margin-bottom:.3rem;display:block}.ticker{background:var(--noite);color:var(--lime);padding-block:clamp(.7rem,1.2vw,1.1rem);position:relative;overflow:clip}.ticker__track{white-space:nowrap;display:inline-flex}.motion .ticker__track{animation:38s linear infinite marquee}@keyframes marquee{to{translate:-50%}}.ticker__item{align-items:center;gap:.8em;padding-right:.8em;font-size:clamp(1.4rem,.9rem + 2vw,2.6rem);line-height:1;display:inline-flex}.ticker__item:after{content:"";background:var(--ponto);border-radius:50%;width:.42em;height:.42em}.section-head{column-gap:var(--gutter);margin-bottom:calc(var(--u) * 5);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.section-head .section-title{grid-column:1/span 8}.section-title{font-size:var(--t-xl);color:var(--led);line-height:.92}.section-note{max-width:32ch;font-size:var(--t-s);color:var(--c-muted);grid-column:9/-1;padding-bottom:.35em}.about{column-gap:var(--gutter);row-gap:calc(var(--u) * 8);padding:calc(var(--u) * 12) var(--gutter) calc(var(--u) * 12);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.about__title{font-size:var(--t-m);grid-column:1/span 4;align-self:start;align-items:center;gap:.6em;padding-top:.5em;display:flex}.about__statement{max-width:32ch;font-size:var(--t-l);letter-spacing:-.022em;grid-column:5/-1;font-weight:600;line-height:1.12}.schedule{padding:calc(var(--u) * 12) var(--gutter) calc(var(--u) * 8)}.board{border:1px solid var(--c-line)}.board__tabs{border-bottom:1px solid var(--c-line);display:flex}.board__tab{border-right:1px solid var(--c-line);text-align:left;color:var(--led-dim);flex-wrap:wrap;flex:1;align-items:baseline;gap:.25rem .9rem;padding:clamp(.8rem,1.4vw,1.25rem) clamp(.9rem,1.6vw,1.5rem);transition:background-color .3s,color .3s;display:flex}.board__tab:last-child{border-right:0}.board__tab:hover{color:var(--lime)}.board__tab[aria-selected=true]{color:var(--lime);background:#7dd13f14}.board__tab[aria-selected=true] .led{font-variation-settings:"ROND" 100}.board__tab-day{font-size:var(--t-l);line-height:1}.board__tab-date{font-size:var(--t-xs);color:var(--noite-muted);font-weight:560}.board__summary{font-size:var(--t-s);color:var(--noite-muted);padding:1rem clamp(.9rem,1.6vw,1.5rem)}.board__row{border-top:1px solid var(--c-line);grid-template-columns:7.5rem 7.5rem minmax(0,1fr);align-items:baseline;column-gap:1rem;padding:.95rem clamp(.9rem,1.6vw,1.5rem);display:grid}.board__time{font-size:var(--t-m);color:var(--lime)}.board__time--end{color:var(--led-dim)}.board__title{font-size:var(--t-m);letter-spacing:-.01em;font-weight:560}.talks{padding:calc(var(--u) * 10) var(--gutter) calc(var(--u) * 12)}.talks__list{gap:calc(var(--u) * 5) var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.talk{align-content:start;gap:.55rem;display:grid}.talk__photo{margin-bottom:.45rem;position:relative}.talk__stamp{z-index:1;background:var(--noite);font-size:var(--t-s);color:var(--lime);padding:.4em .55em;position:absolute;top:0;left:0}.talk__format{font-size:var(--t-s);color:var(--noite-muted)}.talk__title{max-width:24ch;font-size:var(--t-m);letter-spacing:-.02em;font-weight:680;line-height:1.12}.talk__who{font-size:var(--t-s);gap:.15rem;display:grid}.talk__name{font-weight:660}.talk__role,.talk__who--tba{color:var(--noite-muted)}.talk__face{--dot:5px;isolation:isolate;aspect-ratio:1;background:var(--noite);position:relative;overflow:hidden}.talk__face img{object-fit:cover;filter:grayscale()contrast(1.25)brightness(1.1);-webkit-mask:linear-gradient(90deg, #000 70%, transparent 0) 0 0 / var(--dot) var(--dot), linear-gradient(#000 70%, transparent 0) 0 0 / var(--dot) var(--dot);mask:linear-gradient(90deg, #000 70%, transparent 0) 0 0 / var(--dot) var(--dot), linear-gradient(#000 70%, transparent 0) 0 0 / var(--dot) var(--dot);transition:filter 1s var(--ease-out);-webkit-mask-composite:source-in;mask-composite:intersect}.talk__face:after{content:"";background:var(--lime);mix-blend-mode:multiply;pointer-events:none;transition:opacity 1s var(--ease-out);position:absolute;inset:0}.talk:is(.is-fired,:hover) .talk__face img{filter:none;-webkit-mask:radial-gradient(circle, #000 64%, transparent 68%) 0 0 / var(--dot) var(--dot);mask:radial-gradient(circle, #000 64%, transparent 68%) 0 0 / var(--dot) var(--dot);transition-duration:.15s}.talk:is(.is-fired,:hover) .talk__face:after{opacity:0;transition-duration:.15s}.talk__face--off{transition:background-color 1s var(--ease-out);background:#5aa32333;place-items:center;display:grid}.talk__face--off:after{content:none}.talk__face--off .talk__off{font-size:var(--t-s);color:#7dd13f99;position:relative}.talk__face--lit{background:var(--campo)}.talk__face--lit .talk__off{font-size:var(--t-xl);color:var(--ink)}.talk:is(.is-fired,:hover) .talk__face--lit{background:var(--lime);transition-duration:.15s}.courses{column-gap:var(--gutter);padding:calc(var(--u) * 12) var(--gutter) calc(var(--u) * 14);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.courses__aside{top:calc(var(--header-h) + var(--u) * 2);gap:calc(var(--u) * 1.5);grid-column:1/span 4;display:grid;position:sticky;container-type:inline-size}.courses__aside .section-title{margin-bottom:calc(var(--u) * 1.5);font-size:min(var(--t-xl), 15cqi)}.courses__when{max-width:26ch;font-weight:680}.courses__how{max-width:34ch;font-size:var(--t-s);font-weight:520}.courses__list{border-bottom:2px solid var(--ink);grid-column:5/-1}.course{border-top:2px solid var(--ink)}.course::details-content{block-size:0;transition:block-size .6s var(--ease-out), content-visibility .6s allow-discrete;overflow:clip}.course[open]::details-content{block-size:auto}.course__summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto 1rem;align-items:center;column-gap:1rem;padding-block:1.2rem;list-style:none;display:grid}.course__summary::-webkit-details-marker{display:none}.course__summary:hover .node,.course__summary:focus-visible .node,.course[open] .node{background:var(--fire);border-radius:50%;transition-duration:.15s;scale:1.4}.course__title{font-size:var(--t-m);letter-spacing:-.015em;font-weight:680;line-height:1.2}.course__meta{font-size:var(--t-s);white-space:nowrap;gap:1rem;display:flex}.course__sign{width:1rem;height:1rem;position:relative}.course__sign:before,.course__sign:after{content:"";height:2px;transition:rotate .5s var(--ease-out);background:currentColor;margin-top:-1px;position:absolute;inset:50% 0 auto}.course__sign:after{rotate:90deg}.course[open] .course__sign:after{rotate:0deg}.course__body{gap:.6rem;max-width:60ch;padding:0 0 1.5rem 1.55rem;font-weight:520;display:grid}.course__instructor{font-size:var(--t-s);font-weight:700}.esports{padding:calc(var(--u) * 12) var(--gutter)}.games{border-bottom:2px solid var(--ink)}.game{align-items:center;column-gap:calc(var(--u) * 2);border-top:2px solid var(--ink);grid-template-columns:auto minmax(0,1fr) auto;padding-block:.4em;font-size:clamp(1.6rem,.6rem + 3.6vw,4.5rem);line-height:1;display:grid}.game .node{width:.22em;height:.22em}.game__seats{font-size:var(--t-s)}.venue{column-gap:var(--gutter);row-gap:calc(var(--u) * 5);padding:calc(var(--u) * 14) var(--gutter) calc(var(--u) * 12);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.venue__figure{grid-column:1/span 7;position:relative}.venue__plot{aspect-ratio:81/60;border:1px solid var(--c-line);display:block;position:relative;overflow:clip}.venue__map{width:100%;height:100%;position:absolute;inset:0}.venue__led--off{fill:var(--lime);fill-opacity:.22}.venue__led--water{fill:var(--campo);fill-opacity:.5}.venue__led--street{fill:var(--lime);fill-opacity:.55}.venue__led--road{fill:var(--lime)}.venue__led--campus{fill:var(--ponto)}.venue__ring{left:var(--px0);top:var(--py0);width:calc(var(--cell) * .5);aspect-ratio:1;border:2px solid var(--ponto);animation:ring 2.8s var(--ease-out) infinite;border-radius:50%;position:absolute;translate:-50% -50%}@keyframes ring{0%{opacity:.9;scale:1}to{opacity:0;scale:7}}.venue__label{background:var(--noite);font-size:var(--t-s);color:var(--lime);padding:.15em .3em;position:absolute}.venue__label--lat{left:.75rem;top:calc(var(--py0) - .65em)}.venue__label--lng{left:calc(var(--px0) + .65rem);bottom:.6rem}.venue__label--centre{right:calc(100% - var(--px0) + .65rem);top:calc(var(--py-centre) - .65em)}.venue__credit{background:var(--noite);font-size:var(--t-xs);color:var(--noite-muted);padding:.15em .4em;position:absolute;top:.5rem;right:.5rem}.venue__credit:hover,.venue__credit:focus-visible{color:var(--noite-ink)}.venue__text{gap:calc(var(--u) * 1.5);grid-column:9/-1;justify-items:start;display:grid}.venue__text .section-title{margin-bottom:calc(var(--u) * 1.5)}.venue__name{font-size:var(--t-m);letter-spacing:-.015em;font-weight:720}.venue__address{color:var(--noite-muted);font-style:normal}.venue__facts{border-top:1px solid var(--c-line);gap:1rem;width:100%;padding-top:1rem;font-weight:560;display:grid}.venue__facts .label{color:var(--lime)}.finale{padding:calc(var(--u) * 14) var(--gutter) calc(var(--u) * 12);container-type:inline-size}.finale__title{white-space:nowrap;word-spacing:-.3em;margin-left:-.03em;font-size:min(13.9cqi,13rem);line-height:.9}.finale__title>span{display:block}.finale__cursor{background:var(--fire);vertical-align:baseline;width:.5em;height:.62em;margin-left:.12em;animation:1.1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.finale__row{column-gap:var(--gutter);margin-top:calc(var(--u) * 4);padding-top:calc(var(--u) * 1.5);border-top:2px solid var(--ink);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.finale__lead{max-width:30ch;font-size:var(--t-m);grid-column:1/span 6;font-weight:600;line-height:1.3}.finale__act{grid-column:9/-1;justify-items:start;gap:1rem;display:grid}.finale__entry{font-size:var(--t-s);font-weight:600}.footer{--c-line:#eef5e924;z-index:var(--z-content);column-gap:var(--gutter);row-gap:calc(var(--u) * 5);padding:calc(var(--u) * 8) var(--gutter) calc(var(--u) * 3);background:var(--noite);color:var(--noite-ink);font-size:var(--t-s);grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative}.footer__brand{grid-column:1/span 4;align-content:start;justify-items:start;gap:1.5rem;display:grid}.footer__brand .logo{width:min(100%,17rem)}.footer__when{color:var(--noite-muted)}.footer__col{grid-column:5/span 3}.footer__col--wide{grid-column:9/-1}.footer .label{color:var(--lime);margin-bottom:.6rem}.footer__col li{border-top:1px solid var(--c-line);padding-block:.45rem}.footer__editions li{grid-template-columns:3.25rem 1fr;gap:.5rem;display:grid}.footer__editions li>:first-child{color:var(--lime)}.footer__base{border-top:1px solid var(--c-line);color:var(--noite-muted);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:.5rem 2rem;padding-top:1rem;display:flex}.footer__credit{vertical-align:middle;color:var(--noite-ink);text-underline-offset:.25em;align-items:center;gap:.5em;padding-block:.3rem;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.footer__avatar{border-radius:50%;width:1.75rem;height:1.75rem}.missing{align-content:center;justify-items:start;gap:calc(var(--u) * 2);min-height:100svh;padding:calc(var(--header-h) + var(--u) * 4) var(--gutter) calc(var(--u) * 8);display:grid;overflow:clip}.missing>:not(.lattice){position:relative}.missing__code{color:var(--led-dim);font-size:clamp(8rem,30vw,26rem);line-height:.85}.missing__title{font-size:var(--t-l);color:var(--lime);line-height:1}.missing__text{color:var(--noite-muted)}@media (max-width:1023px){.hero__main,.hero__days{grid-column:1/-1}.header__nav{display:none}.header__toggle{display:inline-flex}.talks__list{grid-template-columns:repeat(2,minmax(0,1fr))}.courses__aside{grid-column:1/span 5}.courses__list{grid-column:6/-1}.venue__figure{grid-column:1/span 6}.venue__text{grid-column:7/-1}}@media (max-width:767px){.countdown__note{display:none}.countdown__clock{font-size:1.125rem}.hero__mark{margin-bottom:calc(var(--u) * 1.5)}.hero__acts .cta{flex:auto;justify-content:center}.section-head{row-gap:calc(var(--u) * 1.5);grid-template-columns:1fr}.section-head .section-title,.section-note{grid-column:1}.about{row-gap:calc(var(--u) * 4);padding-top:calc(var(--u) * 10);grid-template-columns:1fr}.about__title,.about__statement{grid-column:1}.board__tab{flex-direction:column;gap:.2rem}.board__tab-day{font-size:var(--t-m)}.board__row{grid-template-columns:auto auto minmax(0,1fr);gap:.3rem .75rem}.board__time{font-size:var(--t-s)}.board__title{font-size:var(--t-body);grid-column:1/-1}.talks__list{grid-template-columns:1fr}.courses{row-gap:calc(var(--u) * 4);grid-template-columns:1fr}.courses__aside{grid-column:1;position:static}.courses__list{grid-column:1}.course__summary{grid-template-columns:auto minmax(0,1fr) 1rem;row-gap:.35rem}.course__meta{font-size:var(--t-xs);grid-area:2/2}.course__sign{grid-area:1/3}.game{column-gap:.85rem;padding-block:.55em}.game__seats{font-size:var(--t-xs);grid-column:2;margin-top:.3rem}.venue{grid-template-columns:1fr}.venue__figure,.venue__text{grid-column:1}.venue__plot{aspect-ratio:1}.finale__row{row-gap:calc(var(--u) * 3);grid-template-columns:1fr}.finale__lead,.finale__act{grid-column:1}.finale__act .cta{justify-content:center;width:100%}.footer{grid-template-columns:1fr}.footer__brand,.footer__col,.footer__col--wide,.footer__base{grid-column:1}}
