@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/newsreader-vietnamese-opsz-normal-BjhtXyW2.woff2)format("woff2-variations");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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/newsreader-latin-ext-opsz-normal-BQn1nviT.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/newsreader-latin-opsz-normal-s-izfB6B.woff2)format("woff2-variations");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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/build/assets/newsreader-vietnamese-opsz-italic-DTr-ymY4.woff2)format("woff2-variations");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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/build/assets/newsreader-latin-ext-opsz-italic-CSPGnFdO.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/build/assets/newsreader-latin-opsz-italic-kJKFiXvB.woff2)format("woff2-variations");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:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/public-sans-vietnamese-wght-normal-CtlIRbEm.woff2)format("woff2-variations");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:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/public-sans-latin-ext-wght-normal-MQgHevqp.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/public-sans-latin-wght-normal-DdeTHZLK.woff2)format("woff2-variations");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}:root{--night:#101a2b;--night-2:#1d2a42;--teal:#43a6a3;--teal-ink:#1f6f6c;--teal-wash:#e6f3f2;--paper:#fff;--tint:#f3f6f8;--line:#d6dde4;--ink:#18202c;--muted:#586474;--mark:#c2410c;--serif:"Newsreader Variable", Georgia, "Times New Roman", serif;--sans:"Public Sans Variable", "Segoe UI", system-ui, sans-serif;--f--1:.875rem;--f-0:1.0625rem;--f-1:1.3rem;--f-2:1.7rem;--f-3:clamp(2rem, 1.4rem + 2.2vw, 3rem);--gap:clamp(1rem, .6rem + 1.6vw, 2rem);--band:clamp(2.5rem, 1.6rem + 4vw, 4.75rem)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:var(--f-0);margin:0;line-height:1.6}img{max-width:100%;height:auto;display:block}a{color:var(--teal-ink);text-underline-offset:.18em}a:hover{color:var(--mark)}:focus-visible{outline:3px solid var(--mark);outline-offset:2px}h1,h2,h3{font-family:var(--serif);text-wrap:balance;margin:0 0 .5em;font-weight:600;line-height:1.15}h1{font-size:var(--f-3)}h2{font-size:var(--f-2)}h3{font-size:var(--f-1)}p{margin:0 0 1em}address{font-style:normal}.wrap{width:min(100% - 2rem,74rem);margin-inline:auto}.skip{position:absolute;left:-999rem}.skip:focus{z-index:10;background:#fff;padding:.6rem 1rem;top:1rem;left:1rem}.top{background:var(--night);color:#fff}.top__in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:.9rem;display:flex}.mark{color:#fff;align-items:center;gap:.8rem;text-decoration:none;display:flex}.mark:hover{color:#fff}.mark__urs{font-family:var(--serif);letter-spacing:.02em;color:var(--teal);border-right:1px solid #3a4a66;padding-right:.8rem;font-size:2rem;font-weight:700;line-height:1}.mark__long{max-width:19rem;font-size:.92rem;font-weight:600;line-height:1.25}.mark__long span{color:#a9b6cc;font-size:.8rem;font-weight:400;display:block}.menu{margin-left:auto}.menu__toggle{cursor:pointer;border:1px solid #3a4a66;padding:.45rem .9rem;font-weight:600;list-style:none}.menu__toggle::-webkit-details-marker{display:none}.nav__list{margin:0;padding:0;list-style:none}.nav a{color:#dbe3ef;padding:.5rem .2rem;font-size:.95rem;text-decoration:none;display:block}.nav a:hover{color:#fff;text-decoration:underline}.nav a[aria-current=page]{color:#fff;box-shadow:inset 0 -2px 0 var(--teal)}.nav a.nav__cta{color:var(--night);background:var(--teal);padding-inline:.9rem;font-weight:700}.nav a.nav__cta:hover{background:#fff;text-decoration:none}.menu[open]{flex-basis:100%}@media (width>=70rem){.menu__toggle{display:none}.menu::details-content{content-visibility:visible;display:block}.nav__list{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.15rem .9rem;max-width:50rem;display:flex}}.years{background:var(--night-2);font-size:var(--f--1)}.years__in{align-items:center;gap:1rem;padding-block:.35rem;display:flex}.years__label{color:#a9b6cc}.years__list{gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.years a{color:#dbe3ef;font-variant-numeric:tabular-nums;border:1px solid #3a4a66;padding:.25rem .7rem;font-weight:700;text-decoration:none;display:block}.years a span{color:#a9b6cc;margin-left:.35rem;font-weight:400}.years a:hover{border-color:var(--teal);color:#fff}.years a[aria-current=true]{background:var(--teal);border-color:var(--teal);color:var(--night)}.years a[aria-current=true] span{color:var(--night)}.btn{background:var(--teal-ink);color:#fff;border:2px solid var(--teal-ink);padding:.75rem 1.25rem;font-weight:700;text-decoration:none;display:inline-block}.btn:hover{background:var(--night);border-color:var(--night);color:#fff}.btn--line{color:var(--teal-ink);background:0 0}.btn--line:hover{background:var(--teal-ink);border-color:var(--teal-ink)}.actions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin:1.6rem 0 0;display:flex}.note{color:var(--muted);font-style:italic;font-family:var(--serif);font-size:var(--f-1)}.more{font-weight:600}.split-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.2rem;display:flex}.split-head h2{margin:0}.empty{color:var(--muted);border-left:4px solid var(--line);padding-left:1rem}.paper{background:var(--tint);border-bottom:1px solid var(--line);padding-block:clamp(2rem,1rem + 4vw,4rem)}.paper__grid{gap:var(--gap);align-items:start;display:grid}@media (width>=62rem){.paper__grid{grid-template-columns:minmax(0,1fr) 24rem}}.sheet{box-shadow:0 1px 0 var(--line), 0 18px 40px -24px #101a2b59;border-top:6px solid var(--teal);background:#fff;padding:clamp(1.4rem,.8rem + 3vw,3.2rem)}.sheet__run{font-size:var(--f--1);color:var(--muted);border-bottom:1px solid var(--line);margin-bottom:1.2rem;padding-bottom:.6rem}.sheet h1{max-width:26ch;font-weight:700}.sheet__authors{font-family:var(--serif);font-size:var(--f-1);margin:.4rem 0 .15rem;font-style:italic}.sheet__affil{color:var(--muted);font-size:var(--f--1)}.sheet__h{font-family:var(--sans);margin:1.8rem 0 .4rem;font-size:.95rem;font-weight:800}.sheet__abstract{font-family:var(--serif);max-width:64ch;font-size:1.15rem;line-height:1.55}.sheet__keywords{margin-top:1rem;font-size:.97rem}.sheet__keywords b{font-weight:800}.poster{margin:0}.poster img{width:100%;box-shadow:0 18px 40px -24px #101a2b80}.poster--photo img{aspect-ratio:4/5;object-fit:cover}.band{padding-block:var(--band)}.band--tint{background:var(--tint)}.band--rule{border-bottom:1px solid var(--line)}.dates{counter-reset:none;border-left:2px solid var(--line);max-width:52rem;margin:0;padding:0;list-style:none}.dates__item{gap:.1rem 1.5rem;padding:.8rem 0 .8rem 1.6rem;display:grid;position:relative}.dates__item:before{content:"";border:2px solid var(--teal-ink);background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:1.15rem;left:-7px}@media (width>=44rem){.dates__item{grid-template-columns:13rem 1fr auto;align-items:baseline}}.dates__when{font-family:var(--serif);font-size:var(--f-1);font-variant-numeric:tabular-nums;font-weight:600}.dates__what{color:var(--ink)}.dates__item.is-past .dates__when{text-decoration:line-through;-webkit-text-decoration-color:var(--mark);text-decoration-color:var(--mark);color:var(--muted)}.dates__item.is-past .dates__what{color:var(--muted)}.dates__item.is-past:before{background:var(--line);border-color:var(--line)}.dates__item.is-next:before{background:var(--mark);border-color:var(--mark)}.dates__flag{font-size:var(--f--1);color:var(--mark);font-weight:800}.domains{gap:var(--gap);counter-reset:d;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin:0;padding:0;list-style:none;display:grid}.domains li{counter-increment:d;border-left:4px solid var(--teal);background:#fff;padding:1.4rem 1.4rem 1.2rem}.domains li:before{content:"Domain " counter(d);font-size:var(--f--1);color:var(--teal-ink);margin-bottom:.4rem;font-weight:800;display:block}.domains--tracks li:before{content:"Track " counter(d)}.domains h3{font-size:var(--f-1);margin:0 0 .3rem}.domains p{color:var(--muted);margin:0;font-size:.97rem}.index{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:0 2rem;margin:0;padding:0;list-style:none;display:grid}.index li{border-bottom:1px solid var(--line)}.index a{font-family:var(--serif);font-size:var(--f-1);color:var(--ink);padding:.7rem 0;font-weight:600;text-decoration:none;display:block}.index a:hover{color:var(--teal-ink);text-decoration:underline}.photos{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.photos img{aspect-ratio:3/2;object-fit:cover;width:100%}.venue{gap:var(--gap);align-items:start;display:grid}@media (width>=56rem){.venue{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}}.map{aspect-ratio:4/3;background:var(--tint);border:0;width:100%}.page-head{background:var(--tint);border-bottom:1px solid var(--line);padding-block:clamp(1.8rem,1rem + 3vw,3rem)}.page-head__edition{font-weight:700;font-size:var(--f--1);margin:0 0 .4rem}.page-head h1{max-width:30ch;margin:0}.with-side{gap:var(--gap);align-items:start;display:grid}@media (width>=60rem){.with-side{grid-template-columns:minmax(0,1fr) 17rem}}.side{border-top:4px solid var(--night);padding-top:.8rem;position:sticky;top:1rem}.side h2{font-family:var(--sans);font-size:1rem;font-weight:800}.side ul{margin:0;padding:0;list-style:none}.side li{border-bottom:1px solid var(--line)}.side a{color:var(--ink);padding:.5rem 0;line-height:1.35;text-decoration:none;display:block}.side a:hover{color:var(--teal-ink);text-decoration:underline}.side a[aria-current=page]{color:var(--teal-ink);box-shadow:inset 3px 0 0 var(--teal);padding-left:.6rem;font-weight:700}.gallery__count{color:var(--muted)}.gallery{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.gallery img{aspect-ratio:1;object-fit:cover;width:100%}.gallery a:hover img{outline:3px solid var(--teal)}.prose{overflow-wrap:break-word;max-width:70ch}.prose>:first-child{margin-top:0}.prose h2{font-size:var(--f-2);margin-top:1.6em}.prose h3,.prose h4,.prose h5,.prose h6{font-family:var(--sans);margin:1.5em 0 .5em;font-size:1.05rem;font-weight:800}.prose ul,.prose ol{margin:0 0 1em;padding-left:1.3rem}.prose li{margin-bottom:.35em}.prose img{margin-block:1rem}.prose blockquote{border-left:4px solid var(--teal);margin:1.2rem 0;padding-left:1rem}.prose table{border-collapse:collapse;max-width:100%;margin:1.2rem 0;font-size:.97rem;display:block;overflow-x:auto}.prose td,.prose th{border:1px solid var(--line);vertical-align:top;text-align:left;padding:.55rem .75rem}.prose tr:first-child td,.prose th{background:var(--tint)}.prose td p{margin:0 0 .4em}.foot{background:var(--night);color:#c7d1e0;padding-top:var(--band);font-size:.97rem}.foot a{color:#fff}.foot__grid{gap:var(--gap);display:grid}@media (width>=52rem){.foot__grid{grid-template-columns:1.3fr 1.2fr 1fr}}.foot__name{font-family:var(--serif);font-size:var(--f-1);color:#fff;max-width:22ch;font-weight:600}.foot__h{font-family:var(--sans);color:var(--teal);font-size:1rem;font-weight:800}.foot__links{margin:0;padding:0;list-style:none}.foot__links li{padding:.2rem 0}.foot__base{margin-top:var(--band);font-size:var(--f--1);border-top:1px solid #2c3a55;flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;padding-block:1rem;display:flex}.foot__base p{margin:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{.top,.foot,.side,.actions{display:none}.paper{background:0 0}.sheet{box-shadow:none}}
