:root{--color-paper-light: 250 249 246;--color-paper-surface: 255 255 255;--color-ink-dark: 26 26 20;--color-ink-muted: 107 101 96;--color-ink-blue: 37 99 235;--color-ink-red: 220 38 38;--color-border-paper: 212 207 196}html,body{margin:0;padding:0;background-color:rgb(var(--color-paper-light))}.poster-scaler{overflow:hidden;margin:0 auto}.poster-view-toggle{position:fixed;bottom:12px;right:12px;z-index:10;display:flex;gap:4px;padding:4px;border:1px solid rgb(var(--color-border-paper));border-radius:0;background-color:rgb(var(--color-paper-surface));font-family:Oswald,sans-serif}.poster-view-toggle[hidden]{display:none}.poster-view-toggle button{font:inherit;font-size:13px;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border:0;border-radius:0;background:none;color:rgb(var(--color-ink-muted));cursor:pointer}.poster-view-toggle button[aria-pressed=true]{background-color:rgb(var(--color-ink-dark));color:rgb(var(--color-paper-light))}body[data-poster-view=a4]{padding:24px 0 48px}.poster-lightbox{width:100vw;height:100vh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#1a1a14eb;font-family:Oswald,sans-serif;color:rgb(var(--color-ink-dark))}.poster-lightbox[open]{display:flex;flex-direction:column}.poster-lightbox::backdrop{background:transparent}.poster-lightbox-bar{flex:0 0 auto;display:flex;align-items:center;gap:6px;padding:8px 12px;background-color:rgb(var(--color-paper-surface));border-bottom:1px solid rgb(var(--color-border-paper))}.poster-lightbox-bar button{font:inherit;font-size:14px;letter-spacing:.06em;text-transform:uppercase;min-width:34px;padding:4px 10px;border:1px solid rgb(var(--color-border-paper));border-radius:0;background:none;color:rgb(var(--color-ink-dark));cursor:pointer}.poster-lightbox-bar button:hover{background-color:rgb(var(--color-ink-dark));color:rgb(var(--color-paper-light))}.poster-lightbox-hint{flex:1;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--color-ink-muted));text-align:center}.poster-lightbox-scroll{flex:1;overflow:auto;padding:16px;display:flex}.poster-lightbox-sizer{flex:0 0 auto;margin:auto}.poster-lightbox-stage{transform-origin:top left}.poster-lightbox-stage .poster-cell{display:flex;flex-direction:column}.poster-lightbox-stage *,.poster-lightbox-stage *:before,.poster-lightbox-stage *:after{box-sizing:border-box;margin:0}.poster-menu{position:fixed;z-index:20;list-style:none;margin:0;padding:4px;min-width:220px;border:1px solid rgb(var(--color-border-paper));border-radius:0;background-color:rgb(var(--color-paper-surface));box-shadow:0 6px 20px #1a1a141f;font-family:Oswald,sans-serif;font-size:14px;letter-spacing:.04em;color:rgb(var(--color-ink-dark))}.poster-menu[hidden]{display:none}.poster-menu li{padding:8px 12px;border-radius:0;cursor:pointer}.poster-menu li:hover{background-color:rgb(var(--color-ink-dark));color:rgb(var(--color-paper-light))}.poster-scaler .poster-canvas{transform:scale(var(--poster-scale, 1));transform-origin:top left}.poster-canvas{width:var(--sheet-w, 841mm);height:var(--sheet-h, 1189mm);box-sizing:border-box;background-color:rgb(var(--color-paper-light));color:rgb(var(--color-ink-dark));padding:16mm 16mm 22mm;display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:min-content;gap:8mm;align-content:start;font-family:Oswald,sans-serif;--type-scale: 1}body[data-format=landscape] .poster-canvas{--type-scale: 1.4}.poster-canvas *,.poster-canvas *:before,.poster-canvas *:after{box-sizing:border-box;margin:0}body[data-format=landscape] .poster-canvas{grid-template-rows:auto minmax(0,1.12fr) minmax(0,.88fr) auto;align-content:stretch}body[data-format=landscape] .poster-figure{display:flex;flex-direction:column;justify-content:center;flex:1 1 auto;min-height:0}body[data-format=landscape] .poster-figure svg,body[data-format=landscape] .poster-figure img{width:var(--fig-w, 100%);height:auto;max-height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;margin-inline:auto}body[data-format=landscape] .poster-figure>.poster-caption{flex:0 0 auto}.poster-canvas>.lab-header.lab-header{grid-column:1 / -1;margin:-16mm -16mm 0;width:auto}.poster-cell{grid-column:span var(--span)}body[data-format=landscape] .poster-cell{grid-column:span var(--span-landscape)}.poster-cell{border:.6mm solid rgb(var(--color-border-paper));border-radius:0;background-color:rgb(var(--color-paper-surface));padding:8mm 10mm;position:relative;min-width:0;display:flex;flex-direction:column}.poster-cell>.poster-caption:last-child,.poster-cell>.pin-bottom{margin-top:auto}.poster-cell.title-band{flex-direction:row}.poster-cell.fill>.poster-body,.poster-cell.fill>ul,.poster-cell.fill>ol{flex:1;display:flex;flex-direction:column;justify-content:space-evenly}.poster-cell.plain{border:none;background:none;padding:0}.poster-cell .cell-marker{position:absolute;top:-6mm;left:10mm;width:13mm;height:13mm;border-radius:50%;background-color:rgb(var(--color-ink-dark));color:rgb(var(--color-paper-light));display:flex;align-items:center;justify-content:center;font-size:calc(21pt * var(--type-scale, 1));font-weight:600}.poster-cell .cell-head{background-color:var(--cell-head-bg, transparent)}body[data-format=landscape][data-poster]{--cell-head-bg: rgb(140 59 47);--cell-head-ink: rgb(var(--color-paper-light))}body[data-format=landscape][data-poster] .poster-cell .cell-head{margin:-8mm -10mm 4mm;padding:3mm 26mm 3mm 10mm;color:var(--cell-head-ink);display:flex;flex-direction:column;justify-content:flex-end}body[data-format=landscape][data-poster] .poster-cell:not(.head-short) .cell-head:has(.cell-kicker):has(.cell-title),body[data-format=landscape][data-poster] .poster-cell.head-long .cell-head:has(.cell-title){min-height:calc(28pt * var(--type-scale, 1) * 2.3 + 16pt * var(--type-scale, 1) * 1.5 + 6mm)}body[data-format=landscape][data-poster] .poster-cell .cell-head .cell-kicker{color:var(--cell-head-ink);opacity:.82}body[data-format=landscape][data-poster] .poster-cell .cell-head .cell-title{color:var(--cell-head-ink);margin-bottom:0}body[data-format=landscape][data-poster] .poster-cell .cell-marker{top:4mm;left:auto;right:6mm;background-color:rgb(var(--color-paper-light));color:#8c3b2f}.poster-cell .cell-kicker{text-transform:uppercase;letter-spacing:.14em;font-size:calc(16pt * var(--type-scale, 1));color:rgb(var(--color-ink-muted));margin-bottom:3mm}.poster-cell .cell-title{font-size:calc(28pt * var(--type-scale, 1));font-weight:600;line-height:1.15;margin-bottom:6mm}.poster-body{font-size:calc(22pt * var(--type-scale, 1));line-height:1.4;font-weight:300}.poster-body strong{font-weight:600}.poster-body .accent-blue{color:rgb(var(--color-ink-blue));font-weight:600}.poster-body .accent-red{color:rgb(var(--color-ink-red));font-weight:600}.poster-caption{font-size:calc(18pt * var(--type-scale, 1));line-height:1.35;color:rgb(var(--color-ink-muted));margin-top:4mm}.poster-figure{margin:0}.poster-figure svg,.poster-figure img{width:var(--fig-w, 100%);height:auto;margin-inline:auto;display:block}.winner-grid{display:grid;grid-template-columns:1fr repeat(3,.45fr);gap:5mm 4mm;align-items:center;margin:6mm 0}.winner-head{text-align:center;font-weight:600;text-transform:uppercase;letter-spacing:.1em;font-size:calc(22pt * var(--type-scale, 1))}.winner-label{font-size:calc(21pt * var(--type-scale, 1));color:rgb(var(--color-ink-muted))}.winner-chip{text-align:center;font-size:calc(24pt * var(--type-scale, 1));font-weight:600;border:.6mm solid rgb(var(--color-border-paper));border-radius:0;padding:3.5mm 0}.winner-chip[data-denser=true]{background-color:rgb(var(--color-ink-dark));color:rgb(var(--color-paper-light));border-color:rgb(var(--color-ink-dark))}body[data-format=landscape] .winner-grid{gap:3mm 4mm;margin:4mm 0}body[data-format=landscape] .winner-chip{padding:2mm 0}.tldr-band{display:grid;grid-template-columns:repeat(3,1fr);gap:10mm;font-size:calc(23pt * var(--type-scale, 1))}.tldr-band>div{border-left:1mm solid rgb(var(--color-ink-dark));padding-left:6mm}.tldr-band:has(.tldr-qr){grid-template-columns:repeat(3,1fr) auto}.tldr-band>.tldr-qr{border-left:0;padding-left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3mm}.tldr-qr img{width:var(--qr-size, 26mm);height:var(--qr-size, 26mm);display:block}body[data-format=landscape] .tldr-qr{--qr-size: 42mm}.poster-canvas>.poster-venue-line{grid-column:1 / -1;align-self:end;text-align:left;font-size:calc(20pt * var(--type-scale, 1));font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#c00000}.tldr-qr-label{font-size:calc(15pt * var(--type-scale, 1));letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--color-ink-muted));text-align:center}.tldr-head{text-transform:uppercase;letter-spacing:.12em;font-size:calc(20pt * var(--type-scale, 1));font-weight:600;margin-bottom:3mm}@page{size:841mm 1189mm;margin:0}@page poster-landscape{size:1117.6mm 812.8mm;margin:0}@page poster-a4{size:210mm 297mm;margin:0}@page poster-letter{size:279.4mm 215.9mm;margin:0}@media print{html,body{height:1189mm;overflow:hidden}html:has(body[data-format=landscape]),body[data-format=landscape]{height:812.8mm}body[data-format=landscape]{page:poster-landscape}.poster-menu,.poster-lightbox{display:none}html:has(body[data-print-size=a4]),body[data-print-size=a4]{height:297mm;overflow:hidden}body[data-print-size=a4]{page:poster-a4}body[data-print-size=a4] .poster-scaler{width:210mm!important;height:297mm!important;overflow:hidden!important}body[data-print-size=a4] .poster-scaler .poster-canvas{transform:none!important;zoom:.2497}html:has(body[data-format=landscape][data-print-size=a4]),body[data-format=landscape][data-print-size=a4]{height:215.9mm}body[data-format=landscape][data-print-size=a4]{page:poster-letter}body[data-format=landscape][data-print-size=a4] .poster-scaler{width:279.4mm!important;height:215.9mm!important}body[data-format=landscape][data-print-size=a4] .poster-scaler .poster-canvas{zoom:.25}.poster-view-toggle{display:none}body[data-poster-view=a4]{padding:0}.poster-scaler{overflow:visible;width:auto!important;height:auto!important;margin:0}.poster-scaler .poster-canvas{transform:none!important}}.title-band[data-astro-cid-7rxvzpft]{display:flex;align-items:center;gap:14mm;border-bottom:1.2mm solid rgb(var(--color-ink-dark));padding-bottom:8mm}.title-band-text[data-astro-cid-7rxvzpft]{flex:1;min-width:0}.title-band[data-astro-cid-7rxvzpft] h1[data-astro-cid-7rxvzpft]{font-size:62pt;font-weight:600;line-height:1.06;margin:4mm 0 6mm}.cell-kicker[data-astro-cid-7rxvzpft] a[data-astro-cid-7rxvzpft]{color:inherit;text-decoration:none}.cell-kicker[data-astro-cid-7rxvzpft] a[data-astro-cid-7rxvzpft]:hover{text-decoration:underline;color:rgb(var(--color-ink-blue))}.title-band-authors[data-astro-cid-7rxvzpft]{font-size:24pt;font-weight:400}.title-band-affiliation[data-astro-cid-7rxvzpft]{font-size:17pt;color:rgb(var(--color-ink-muted));margin-top:2mm}.title-band-qr[data-astro-cid-7rxvzpft]{flex-shrink:0;text-align:center}.title-band-qr[data-astro-cid-7rxvzpft] img[data-astro-cid-7rxvzpft]{width:44mm;height:44mm;border:.6mm solid rgb(var(--color-border-paper))}.title-band-qr[data-astro-cid-7rxvzpft] p[data-astro-cid-7rxvzpft]{font-size:14pt;color:rgb(var(--color-ink-muted));margin-top:2mm;text-transform:uppercase;letter-spacing:.1em}
