:root{--paper:#f5f7fb;--ink:#102341;--navy:#081b36;--navy-deep:#071a32;--backdrop:#061326;--muted:#4b5f79;--accent:#9b6900;--gold:#f5be37;--gold-soft:#f5cf74;--line:#d5deeb;--card:#fff;--on-navy:#c5d2e4;--day-text:#cfdaea;--tertiary:#aebbd0;--rule-navy:#4e617c;--pale-blue:#9db4d0;--button-ink:#152236;--focus:#dc7800;--black:#111314;--deep:#03090f;--warm:#f5f1e7;--gold-warm:#f3cb73;--muted-warm:#c0bcb3;--line-warm:#4c4c47;--ink-warm:#171b21;--serif:Georgia, serif;--sans:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ease:cubic-bezier(.2, .7, .2, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}body{min-height:100vh;font:16px/1.65 var(--sans);background:var(--deep);color:var(--on-navy);flex-direction:column;margin:0;display:flex}main{flex:1}body:has(dialog[open]){overflow:hidden}img{max-width:100%}a{color:inherit;text-underline-offset:5px}a,button{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.light :focus-visible{outline-color:var(--focus)}.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}.skip{z-index:40;color:var(--ink);background:#fff;padding:14px;font-weight:700;position:absolute;top:-90px;left:12px}.skip:focus{outline-color:var(--focus);top:10px}.wrap{width:min(1240px,100% - 64px);margin-inline:auto;position:relative}.site-header{z-index:30;color:var(--warm);background:#071a32f2;border-bottom:1px solid #f5cf7429;position:sticky;top:0}.bar{align-items:center;gap:24px;min-height:76px;display:flex}.brand{flex-direction:column;flex:none;align-items:center;margin-right:auto;padding:6px 0;line-height:1.1;text-decoration:none;display:flex}.brand img{object-fit:contain;width:130px;height:auto;display:block}.brand small{letter-spacing:3px;color:var(--gold-soft);text-transform:uppercase;margin-top:6px;font-size:10px;font-weight:650}.menu,.submenu{margin:0;padding:0;list-style:none}.menu{align-items:center;gap:28px;font-size:14px;font-weight:650;display:flex}.menu a,.sub-toggle{padding:6px 0;text-decoration:none;position:relative}.menu a:after,.sub-toggle:before{content:"";background:var(--gold-soft);transform-origin:0;height:1px;transition:transform .35s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.menu a:hover:after,.menu a:focus-visible:after,.sub-toggle:hover:before,.sub-toggle:focus-visible:before{transform:scaleX(1)}.menu a[aria-current=page]:after,.sub-toggle.current:before{background:var(--gold);height:3px;transform:scaleX(1)}.sub-toggle{cursor:pointer;font-weight:inherit;background:0 0;border:0}.sub-toggle:after{content:" ▾";font-size:11px}.has-sub{position:relative}.submenu{background:var(--navy-deep);border:1px solid var(--rule-navy);border-radius:6px;min-width:250px;padding:8px;display:none;position:absolute;top:calc(100% + 14px);left:-16px;box-shadow:0 18px 40px #040d1cee}.submenu a{padding:10px 12px;display:block}.has-sub:hover>.submenu,.has-sub:focus-within>.submenu{display:block}.js .has-sub:hover>.submenu,.js .has-sub:focus-within>.submenu{display:none}.js .sub-toggle[aria-expanded=true]+.submenu{display:block}.menu-toggle{border:1px solid var(--rule-navy);cursor:pointer;background:0 0;border-radius:5px;padding:8px 14px;font-size:13px;font-weight:650;transition:border-color .25s,color .25s}.menu-toggle:hover{border-color:var(--gold-soft);color:var(--gold-soft)}.menu-toggle{padding:10px 16px;font-weight:700;display:none}.menu-toggle:after{content:" ☰"}section{padding:96px 0}h1,h2,h3{margin:0 0 18px;line-height:1.15}h2{font:400 clamp(34px, 4.4vw, 60px)/1.05 var(--serif);letter-spacing:-.02em;color:var(--warm)}h2 em,h1 em{color:var(--gold-soft);font-style:italic}h3{margin-bottom:12px;font-size:22px;line-height:1.3}p{margin:0 0 18px}.muted{color:var(--muted-warm)}.lead{max-width:520px;font-size:18px}.eyebrow{letter-spacing:2.2px;text-transform:uppercase;color:var(--gold-soft);align-items:center;gap:14px;margin:0 0 22px;font-size:12px;font-weight:750;display:flex}.eyebrow:before{content:"";background:currentColor;flex:none;width:44px;height:1px}.display{font-size:clamp(40px,6vw,88px);line-height:1.02}.display.xl{font-size:clamp(56px,9.4vw,140px);line-height:.94}.light{background:var(--paper);color:var(--ink)}.light h2{color:var(--ink)}.light h2 em,.light .eyebrow{color:var(--accent)}.light .muted{color:var(--muted)}.button{border:1px solid var(--gold);background:var(--gold);color:var(--button-ink);cursor:pointer;transition:transform .3s var(--ease), box-shadow .3s;border-radius:5px;justify-content:center;align-items:center;gap:12px;padding:14px 26px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.button:before{content:"";pointer-events:none;transition:transform .7s var(--ease);background:linear-gradient(105deg,#0000 35%,#fff5 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.button:hover{transform:translateY(-2px);box-shadow:0 10px 28px #f5be3740}.button:hover:before{transform:translate(120%)}.button .arrow{transition:transform .3s var(--ease)}.button:hover .arrow{transform:translate(5px)}.button.outline{color:inherit;background:0 0;border-color:currentColor}.button.external:after{content:"↗"}.actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.stage{pointer-events:none;position:absolute;inset:0;overflow:hidden}.glow{aspect-ratio:1;background:radial-gradient(closest-side,#f3cb7347,#0000);border-radius:50%;width:70vw;position:absolute}.glow.cool{background:radial-gradient(closest-side,#9db4d033,#0000)}.js .glow{animation:drift var(--t,22s) ease-in-out infinite alternate}@keyframes drift{0%{transform:translate(-6%)}to{transform:translate(8%,-5%)}}@keyframes rise{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}[data-in]{animation:rise .95s var(--ease) both;animation-delay:calc(var(--i,0) * .13s + .12s)}.js-reveal .reveal{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transition-delay:calc(var(--i,0) * .11s);transform:translateY(38px)}.js-reveal .reveal.in{opacity:1;transform:none}.hero{background:var(--backdrop);padding:0;position:relative;overflow:hidden}.hero-visual{isolation:isolate;aspect-ratio:1672/941;align-items:end;display:grid;position:relative}.hero-art{z-index:-2;background-position:top;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.hero-visual:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000 65%,#03090fa6 87%,#03090ff2 100%);position:absolute;inset:0}.hero-copy{justify-content:space-between;align-self:end;align-items:end;gap:32px;margin:0 auto;padding:0 0 36px;display:flex}.hero-copy .eyebrow{margin-bottom:12px}.hero-dates{font:400 clamp(26px, 3vw, 42px)/1.15 var(--serif);color:var(--warm);margin:0}.hero-place{color:var(--day-text);margin:10px 0 0;font-size:16px}.hero-copy .actions{justify-content:flex-end;margin-top:0}.hero-strip{background:#040d1cb3;border-top:1px solid #f5cf7440}.hero-strip ul{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.hero-strip li{border-left:1px solid #f5cf7440;padding:22px 24px;font-size:14px}.hero-strip li:first-child{border-left:0;padding-left:0}.hero-strip b{font:400 26px/1.2 var(--serif);color:var(--warm);display:block}.hero-strip b span{font:750 12px var(--sans);letter-spacing:2.2px;color:var(--gold-soft);margin-left:4px}.summary{background:linear-gradient(180deg, var(--backdrop), var(--navy) 40%, var(--navy-deep));padding:140px 0 120px;position:relative;overflow:hidden}.summary-head{grid-template-columns:1.3fr 1fr;align-items:end;gap:64px;margin-bottom:72px;display:grid}.summary-head p{margin:0}.dates{border-top:1px solid var(--gold-soft);grid-template-columns:1fr 1fr;display:grid}.date-card{padding:44px 48px 48px 0}.date-card+.date-card{border-left:1px solid #f5cf7459;padding:44px 0 48px 56px}.big{font:400 clamp(88px, 12vw, 176px)/.9 var(--serif);color:var(--warm);letter-spacing:-.04em;display:block}.big small{font:750 12px/1 var(--sans);letter-spacing:3px;color:var(--gold-soft);margin-left:14px;display:inline-block}.date-card h3{font:italic 400 38px/1.1 var(--serif);color:var(--gold-soft);margin:28px 0 12px}.date-card p{color:var(--day-text);max-width:440px;margin:0;font-size:15px}.venue{border-top:1px solid #f5cf7459;border-bottom:1px solid #f5cf7459;flex-wrap:wrap;justify-content:space-between;gap:16px 40px;padding:26px 0;font-size:15px;display:flex}.venue b{font:400 24px/1.2 var(--serif);color:var(--warm)}.summary .gallery{margin-top:96px}.callout{border-top:1px solid #f5cf7440;justify-content:space-between;gap:40px;margin-top:64px;padding:30px 0 0;display:flex}.callout p{max-width:700px;margin:0}.callout .links{color:var(--gold-soft);flex-direction:column;align-self:center;gap:8px;font-weight:700;display:flex}.gallery{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:start;gap:28px;margin:0;padding:0;list-style:none;display:grid}.gallery.stage-grid{grid-template-columns:repeat(3,1fr)}.gallery.stage-grid .poster img{height:auto;max-height:none}.poster{margin:0}.poster a{cursor:zoom-in;background:var(--backdrop);transition:transform .5s var(--ease), border-color .3s, box-shadow .5s;border:1px solid #f5cf7440;display:block}.poster a:hover,.poster a:focus-visible{border-color:var(--gold-soft);transform:translateY(-8px);box-shadow:0 26px 60px #040d1cee,0 0 40px #f5be3724}.poster img{object-fit:contain;background:var(--backdrop);width:100%;height:420px;display:block}.poster figcaption{color:var(--warm);padding:16px 0 0;font-size:14px;font-weight:650}.poster figcaption span{color:var(--tertiary);margin-top:2px;font-size:12px;font-weight:400;display:block}.gallery.tall img{height:auto;max-height:none}.gallery.pair{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-section{background:var(--deep);border-top:1px solid #f3cb7340}.gallery-section h2{margin-bottom:40px}.congress{background:linear-gradient(180deg, var(--navy-deep), var(--black) 30%, var(--deep));color:var(--muted-warm);border-top:1px solid #f3cb7340;padding:150px 0 140px;position:relative;overflow:hidden}.congress h2{color:var(--warm)}.congress h2 em,.congress .eyebrow{color:var(--gold-warm)}.congress .lead{margin:28px 0 0}.congress-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:72px;margin-top:80px;display:grid}.congress-grid.plain{margin-top:0}.congress .gallery{grid-template-columns:1.15fr .85fr}.congress .gallery li:first-child{grid-row:span 2}.congress .gallery li:nth-child(3){margin-top:56px}.congress .poster a{border-color:#f3cb7359}.congress .poster img{height:auto;max-height:640px}.congress .poster figcaption span{color:var(--muted-warm)}.days{border-top:1px solid var(--gold-warm)}.day{border-bottom:1px solid var(--line-warm);grid-template-columns:120px 1fr;gap:24px;padding:32px 0;display:grid}.day>b{font:400 76px/1 var(--serif);color:var(--gold-warm);letter-spacing:-.03em}.day p{color:var(--muted-warm);margin:0;font-size:16px}.day strong{font:750 12px/1.6 var(--sans);letter-spacing:2.2px;text-transform:uppercase;color:var(--gold-warm);margin-bottom:6px;display:block}.day-summary{display:block}.day-summary:first-letter{text-transform:uppercase}.day-title{font:italic 400 30px/1.15 var(--serif);color:var(--warm);margin-bottom:8px;display:block}.purchase{background:#111314b3;border:1px solid #f3cb7373;margin-top:40px;padding:32px}.congress-grid .purchase{margin-top:0}.days+.purchase{margin-top:40px}.purchase p{color:var(--muted-warm);margin:12px 0 0}.purchase .passes{font:400 30px/1.2 var(--serif);color:var(--warm);margin:0}.purchase .passes i{color:var(--gold-warm);white-space:nowrap;font-style:normal}.phone{font:400 clamp(36px, 4vw, 52px)/1.1 var(--serif);color:var(--gold-warm);margin-top:8px;text-decoration:none;display:inline-block}.phone:hover{text-decoration:underline}.congress .button{background:var(--gold-warm);border-color:var(--gold-warm);color:var(--ink-warm)}.congress .button.outline{color:var(--warm);border-color:var(--warm);background:0 0}.register{padding:110px 0 120px}.register-head{justify-content:space-between;align-items:end;gap:40px;margin-bottom:56px;display:flex}.register-head p{max-width:420px;color:var(--muted);margin:0}.options{border-top:2px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.option{align-content:start;gap:14px;padding:44px 48px 48px 0;display:grid}.option+.option{border-left:1px solid var(--line);padding-left:56px}.option .when{font:400 clamp(36px, 3.6vw, 52px)/1.05 var(--serif);color:var(--accent);letter-spacing:-.02em;margin:0}.option h2,.option h3{font:750 22px/1.3 var(--sans);letter-spacing:0;color:var(--ink);margin:0}.option p{color:var(--muted);margin:0}.option .button{background:var(--ink);border-color:var(--ink);color:var(--card);justify-self:start;margin-top:12px}.option .button:hover{box-shadow:0 10px 28px #10234140}.register-note{margin:28px 0 0}.register-note a{font-weight:700}.insta{background:var(--deep);text-align:center;border-top:1px solid #f3cb7340;padding:150px 0 140px;position:relative;overflow:hidden}.insta .eyebrow{color:var(--gold-warm);justify-content:center}.insta .handle{font:italic 400 clamp(34px, 8vw, 118px)/1.05 var(--serif);letter-spacing:-.03em;color:var(--warm);overflow-wrap:anywhere;margin:0}.insta .rule{background:var(--gold-warm);width:min(520px,70%);height:1px;margin:34px auto;display:block}.insta p{color:var(--muted-warm);max-width:520px;margin:0 auto}.insta .button{background:var(--gold-warm);border-color:var(--gold-warm);color:var(--ink-warm);margin-top:32px}.js-reveal .rule.reveal{transform-origin:0;transition:transform 1.2s var(--ease);transform:scaleX(0)}.js-reveal .rule.reveal.in{transform:scaleX(1)}.page-head{background:linear-gradient(180deg, var(--backdrop), var(--navy-deep));border-bottom:1px solid #f5cf7440;padding:96px 0 80px;position:relative;overflow:hidden}.page-head.warm{background:linear-gradient(180deg, var(--navy-deep), var(--black));border-color:#f3cb7340}.page-head h1{font:400 clamp(44px, 6.4vw, 92px)/1.02 var(--serif);letter-spacing:-.02em;color:var(--warm);margin-bottom:20px}.page-head.warm .eyebrow{color:var(--gold-warm)}.page-head .lede{color:var(--on-navy);max-width:680px;margin:0;font-size:18px}.page-body{background:var(--deep);padding:80px 0 100px}.bio{border-left:1px solid var(--gold-soft);max-width:760px;padding-left:32px}.bio p,.bio li{color:var(--on-navy);font-size:18px}.bio p:first-child{font:400 clamp(22px, 2.4vw, 28px)/1.4 var(--serif);color:var(--warm)}.bio ul{padding-left:22px}.bio li{margin-bottom:8px}.bio li::marker{color:var(--gold-soft)}.sedes-layout{grid-template-columns:minmax(0,480px) 1fr;align-items:start;gap:64px;display:grid}.sedes-layout .gallery{grid-template-columns:1fr}.sedes-layout .poster img,.doc-layout .poster img{height:auto}.sede-dates{border-collapse:collapse;width:100%;margin:0 0 24px}.sede-dates th,.sede-dates td{text-align:left;border-bottom:1px solid var(--rule-navy);padding:14px 8px}.sede-dates th{color:var(--warm);font-weight:700}.sede-dates td{color:var(--gold-soft)}.sedes-layout a:not(.zoom),.doc-card a:not(.button){color:var(--gold-soft);font-weight:700}.doc-layout{grid-template-columns:1fr minmax(0,420px);align-items:start;gap:64px;display:grid}.doc-card{background:#040d1cb3;border:1px solid #f5cf7459;padding:40px}.doc-card h2{font-size:clamp(30px,3.4vw,46px)}.contact-card{background:#111314b3;border:1px solid #f3cb7373;max-width:640px;padding:40px}.contact-card .phone{margin:0 0 18px;font-size:clamp(40px,7vw,72px);display:block}.contact-card dl{margin:0 0 8px}.contact-card dt{letter-spacing:2px;text-transform:uppercase;color:var(--gold-warm);font-size:12px;font-weight:750}.contact-card dd{color:var(--warm);margin:4px 0 24px;font-size:18px}.register .cards,.register .options+.register-note{margin-top:28px}.site-footer{background:var(--deep);color:var(--tertiary);border-top:1px solid #f5cf7440;padding:56px 0 40px;font-size:14px}.footer-grid{flex-wrap:wrap;justify-content:space-between;gap:32px;display:flex}.footer-brand{font:italic 600 26px/1.2 var(--serif);color:var(--warm);margin:0 0 4px}.footer-grid p{margin:0}.site-footer dl{grid-template-columns:auto 1fr;gap:6px 20px;margin:0;display:grid}.site-footer dt{letter-spacing:2px;text-transform:uppercase;color:var(--gold-soft);font-size:12px;font-weight:750}.site-footer dd{color:var(--warm);margin:0}.site-footer a{color:var(--warm)}.footer-note{margin-top:36px!important}dialog.lightbox{color:#fff;background:0 0;border:0;width:min(96vw,900px);max-height:96vh;padding:0;overflow:visible}dialog.lightbox::backdrop{background:#040d1cee}.lightbox-panel{flex-direction:column;gap:12px;max-height:94vh;display:flex}.lightbox img{object-fit:contain;background:var(--backdrop);width:auto;max-width:100%;max-height:calc(94vh - 110px);margin:auto;display:block}.lightbox p{text-align:center;margin:0;font-size:14px}.lightbox button{background:var(--gold);color:var(--button-ink);cursor:pointer;border:0;border-radius:5px;align-self:center;padding:12px 26px;font-weight:750}@media (width<=1000px){.wrap{width:calc(100% - 40px)}.menu{gap:18px;font-size:13px}.hero-copy{gap:24px;padding-bottom:24px}.hero-copy .actions{max-width:320px}.summary-head,.congress-grid{gap:40px}.sedes-layout,.doc-layout{gap:32px}.gallery.stage-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.bar{flex-wrap:wrap;gap:12px;min-height:68px}.js .bar{flex-wrap:nowrap}.brand img{width:110px}.bar nav{flex-basis:100%;order:3}.js .bar nav{flex-basis:auto;order:2}.js .menu-toggle{display:inline-block}.menu{flex-wrap:wrap;gap:6px 18px;padding-bottom:12px}.js .menu{background:var(--navy-deep);border-bottom:1px solid var(--gold-soft);font:400 22px/1.3 var(--serif);flex-flow:column;align-items:stretch;gap:0;padding:8px 24px 24px;display:none;position:absolute;top:100%;left:0;right:0}.js .menu.open{display:flex}.js .menu>li>a,.js .sub-toggle{text-align:left;border-bottom:1px solid var(--rule-navy);width:100%;padding:16px 0;display:block}.js .menu a:after,.js .sub-toggle:before{display:none}.js .menu a[aria-current=page],.js .sub-toggle.current{color:var(--gold-soft)}.submenu,.js .has-sub:hover>.submenu,.js .has-sub:focus-within>.submenu{box-shadow:none;background:0 0;border:0;min-width:0;padding:0 0 0 16px;display:block;position:static}.js .submenu,.js .has-sub:hover>.submenu,.js .has-sub:focus-within>.submenu{display:none}.js .sub-toggle[aria-expanded=true]+.submenu{display:block}.js .submenu a{border-bottom:1px solid var(--rule-navy);padding:14px 0;font-size:18px}.hero-visual{aspect-ratio:auto;padding-top:56.2799%;display:block}.hero-art{background-size:100%}.hero-visual:after{background:0 0}.hero-copy{padding:26px 0 32px;display:block}.hero-copy .actions{justify-content:flex-start;max-width:none;margin-top:24px}.hero-strip ul{grid-template-columns:1fr 1fr}.hero-strip li:nth-child(odd){border-left:0;padding-left:0}.hero-strip li{border-top:1px solid #f5cf7440;padding:16px}.hero-strip li:nth-child(-n+2){border-top:0}section{padding:64px 0}.summary,.congress{padding:80px 0}.summary-head{grid-template-columns:1fr;margin-bottom:40px}.dates{grid-template-columns:1fr}.date-card,.date-card+.date-card{border-left:0;padding:32px 0}.date-card+.date-card{border-top:1px solid #f5cf7459}.summary .gallery{margin-top:56px}.gallery,.gallery.pair,.gallery.stage-grid,.congress .gallery{grid-template-columns:1fr;gap:40px}.gallery.stage-grid li:nth-child(n),.congress .gallery li:nth-child(3){margin-top:0}.congress .gallery li:first-child{grid-row:auto}.poster img{height:auto;max-height:650px}.callout{padding-top:22px;display:block}.callout .links{margin-top:18px}.congress-grid,.sedes-layout,.doc-layout{grid-template-columns:1fr}.congress-grid{margin-top:48px}.day{grid-template-columns:84px 1fr;gap:16px}.day>b{font-size:56px}.register{padding:72px 0}.register-head{flex-direction:column;align-items:flex-start;gap:20px}.options{grid-template-columns:1fr}.option,.option+.option{border-left:0;padding:32px 0}.option+.option{border-top:1px solid var(--line)}.insta{padding:90px 0}.page-head{padding:64px 0 52px}.page-body{padding:52px 0 64px}.bio{padding-left:20px}.site-footer .footer-grid{flex-direction:column;gap:24px}}@media (width<=520px){.wrap{width:calc(100% - 32px)}.brand small{letter-spacing:2px;white-space:nowrap;font-size:9px}.purchase{padding:24px 20px}.purchase .passes{font-size:24px}.doc-card,.contact-card{padding:28px 22px}}@media print{.js-reveal .reveal{opacity:1!important;transform:none!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.js-reveal .reveal,.js-reveal .rule.reveal{opacity:1!important;transform:none!important}}.judges{background:var(--navy-deep);border-top:1px solid var(--rule-navy)}.judges .gallery{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:40px}.judges .poster img{height:auto}.organization{border-bottom:1px solid var(--rule-navy);grid-template-columns:220px minmax(0,1fr);align-items:center;gap:56px;margin-bottom:72px;padding-bottom:56px;display:grid}.organization-logo{width:220px;max-width:100%;height:auto}.organization h2{color:var(--gold-warm)}.organization p{color:var(--on-navy);font-size:18px}.bio h2+p{font:400 clamp(22px, 2.4vw, 28px)/1.4 var(--serif);color:var(--warm)}.producer-logo{width:140px;max-width:100%;height:auto;margin-top:20px;display:block}@media (width<=1000px){.judges .gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.judges .gallery{grid-template-columns:1fr}.organization{grid-template-columns:1fr;gap:24px}.organization-logo{width:180px}}
