@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-vietnamese-wdth-normal.rJmnGBSt.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext-wdth-normal.7khWdh9v.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-wdth-normal.DY7AcnAa.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{color-scheme:light;--blue:#1b68b4;--on-blue:#fff;--ink:#12161c;--muted:#474e57;--paper:#fff;--wash:#edf2f8;--rule:var(--ink);--rule-soft:#c3cad3;--red:#c8102e;--error:#a3201a;--extrude:#4f5864;--shadow-flat:#e2e7ed;--f:"Archivo Variable", "Archivo", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--wide:125%;--cond:68%;--track:.14em;--max:1320px;--gutter:max(16px, env(safe-area-inset-left,0px));--gutter-r:max(16px, env(safe-area-inset-right,0px));--gap:clamp(16px, 2.4vw, 32px);--sec:clamp(48px, 6vw, 80px);--after-h:clamp(20px, 2.4vw, 32px);--header-h:0px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(env(safe-area-inset-top,0px) + var(--header-h) + 12px)}body{background:var(--paper);color:var(--ink);font-family:var(--f);overflow-wrap:break-word;margin:0;font-size:1rem;line-height:1.55}html,body{overflow-x:clip}img,svg,picture{max-width:100%}img{height:auto;display:block}a{color:var(--blue);text-underline-offset:3px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.on-blue :focus-visible,.band :focus-visible,.foot :focus-visible{outline-color:var(--on-blue)}p{margin:0 0 .8em}p,li,dd,figcaption{text-wrap:pretty}table{font-variant-numeric:tabular-nums}input,select,textarea,button{font:inherit}h1,h2,h3{text-wrap:balance;margin:0;line-height:1.08}h1,h2{font-stretch:var(--wide);letter-spacing:.07em;hyphens:auto;font-variant-caps:small-caps;font-weight:560}h2{font-size:clamp(1.625rem,4.2vw,3rem)}h3{font-size:1.15rem;font-weight:750;line-height:1.2}.lbl{letter-spacing:var(--track);text-transform:uppercase;font-size:.75rem;font-weight:650;font-stretch:var(--wide)}.num{font-stretch:var(--cond);font-variant-numeric:tabular-nums lining-nums;letter-spacing:.01em;font-weight:800}.lead{max-width:58ch;font-size:1.125rem}.muted{color:var(--muted)}.sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}[hidden]{display:none!important}.wrap{max-width:var(--max);padding-left:var(--gutter);padding-right:var(--gutter-r);margin-inline:auto}.sec{padding-block:var(--sec)}.sec+.sec{border-top:2px solid var(--rule)}.sec>.wrap>h2+*{margin-top:var(--after-h)}.band{background:var(--blue);color:var(--on-blue)}.skip{left:var(--gutter);z-index:200;background:var(--ink);color:var(--paper);padding:12px 16px;font-weight:700;position:absolute;top:-200px}.skip:focus{top:calc(env(safe-area-inset-top,0px) + 8px)}.btn{border:2px solid var(--ink);background:var(--ink);min-height:48px;color:var(--paper);font-weight:700;font-stretch:var(--wide);letter-spacing:.09em;text-align:center;cursor:pointer;touch-action:manipulation;border-radius:0;justify-content:center;align-items:center;gap:.6em;padding:12px 20px;font-size:1.0625rem;font-variant-caps:small-caps;line-height:1.1;text-decoration:none;display:inline-flex}.btn:hover,.btn-blue{background:var(--blue);border-color:var(--blue)}.btn-blue:hover{background:var(--ink);border-color:var(--ink)}.btn-light{background:var(--paper);color:var(--ink);border-color:var(--paper)}.btn-light:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.btn-ghost{background:var(--paper);color:var(--ink)}.btn-ghost:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.btn[disabled],.btn[aria-disabled=true]{opacity:.6;cursor:progress}.top{z-index:50;background:var(--paper);border-bottom:2px solid var(--rule);padding-top:env(safe-area-inset-top,0px);position:relative}.top-in{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 12px;padding-top:8px;display:grid}.mark{min-width:0;min-height:48px;color:var(--ink);align-items:center;gap:10px;line-height:1;text-decoration:none;display:flex}.mark-rt{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linejoin:round;flex:none;width:40px;height:30px}.mark-t{flex-direction:column;min-width:0;display:flex}.mark b{font-stretch:var(--wide);letter-spacing:.06em;white-space:nowrap;font-size:1.15rem;font-variant-caps:small-caps;font-weight:750}.mark .kv{letter-spacing:.42em;text-transform:uppercase;color:var(--blue);white-space:nowrap;margin-top:3px;font-size:.6875rem;font-weight:650}@media (width<=380px){.mark{gap:8px}.mark-rt{width:32px;height:24px}.mark b{letter-spacing:.02em;font-size:.95rem}.mark .kv{letter-spacing:.2em}.top-cta{padding-inline:12px}}@media (width<=339px){.mark-rt{display:none}}.top-cta{min-height:44px;padding:10px 14px;font-size:1rem}.nav{margin-inline:calc(-1 * var(--gutter)) calc(-1 * var(--gutter-r));overscroll-behavior-x:contain;scrollbar-width:none;grid-area:2/1/auto/-1;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.nav::-webkit-scrollbar{display:none}.nav ul{padding:0 calc(var(--gutter-r) + 20px) 0 calc(var(--gutter) - 10px);gap:0 4px;width:max-content;margin:0;list-style:none;display:flex}.nav a{min-width:44px;min-height:44px;color:var(--ink);white-space:nowrap;justify-content:center;align-items:center;padding:0 10px;font-size:.9375rem;font-weight:600;text-decoration:none;display:flex}.nav a:focus-visible{outline-offset:-3px}.nav a:hover,.nav a[aria-current=page]{text-underline-offset:6px;text-decoration:underline 2px}@media (width>=900px){:root{--header-h:70px}.top{position:sticky;top:0}.top-in{grid-template-columns:auto minmax(0,1fr) auto;gap:24px;padding-block:10px}.mark-rt{width:46px;height:34px}.mark b{font-size:1.3rem}.nav{grid-area:auto;justify-self:end;margin:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.nav ul{gap:0 6px;padding:0}.top-cta{padding:10px 18px}}.foot{background:var(--blue);color:var(--on-blue);border-top:4px solid var(--rule);padding-block:40px calc(40px + env(safe-area-inset-bottom,0px))}.foot a{color:var(--on-blue)}.foot-grid{gap:32px var(--gap);grid-template-columns:minmax(0,1fr);display:grid}.foot-grid>*{min-width:0}.foot-mark{font-stretch:var(--wide);letter-spacing:.12em;justify-items:start;gap:12px;font-size:1.375rem;font-variant-caps:small-caps;font-weight:560;line-height:1;display:grid}.foot-mark svg{aspect-ratio:310/226;fill:none;width:min(100%,170px);height:auto;stroke:var(--on-blue);stroke-width:4px;stroke-linejoin:round}.foot-mark .kv{letter-spacing:.42em;text-transform:uppercase;font-size:.8125rem;font-variant-caps:normal}.foot-big{font-size:clamp(1.375rem,3vw,2.25rem);font-stretch:var(--wide);letter-spacing:.06em;margin:0 0 12px;font-variant-caps:small-caps;line-height:1.15}.foot-about{max-width:52ch}.foot h2{text-transform:uppercase;letter-spacing:.2em;border-bottom:2px solid var(--on-blue);padding-bottom:8px;font-size:.75rem;font-variant-caps:normal;font-weight:650}.foot section{margin-top:28px}.foot .sponsors-intro{margin:10px 0 0;font-size:.875rem}.sponsors{margin:8px 0 0;padding:0;font-weight:600;list-style:none}.sponsors li{border-bottom:1px solid #ffffff8c;padding:11px 0;line-height:1.35}.foot-legal{border-top:1px solid #ffffff8c;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:4px 24px;padding-top:12px;display:flex}.foot-legal ul{flex-wrap:wrap;gap:0 24px;margin:0;padding:0;list-style:none;display:flex}.foot-legal a{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.foot-legal p{margin:0;font-size:.875rem}@media (width>=760px){.foot-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.foot-mark svg{width:min(100%,240px)}.sponsors{column-gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}}fieldset{border:0;min-width:0;margin:0;padding:0}legend{padding:0}.fld{min-width:0;margin-bottom:20px}.fld>label,.fld>legend,.fld-label{margin-bottom:6px;font-weight:700;display:block}.hint{color:var(--muted);font-size:.875rem;font-weight:400}.input{border:2px solid var(--ink);background:var(--paper);width:100%;min-height:52px;color:var(--ink);appearance:none;border-radius:0;padding:12px 14px;font-size:1.0625rem;display:block}select.input{background-image:linear-gradient(45deg, transparent 50%, var(--ink) 50%), linear-gradient(135deg, var(--ink) 50%, transparent 50%);background-position:calc(100% - 22px) 52%,calc(100% - 15px) 52%;background-repeat:no-repeat;background-size:7px 7px;padding-right:44px}.input:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.input[aria-invalid=true]{border-color:var(--error);border-width:3px}::placeholder{color:var(--muted);opacity:1}.choice{grid-template-columns:minmax(0,1fr);gap:0;padding:0 2px 2px 0;display:grid}@media (width>=600px){.choice{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr))}}.choice label{border:2px solid var(--ink);cursor:pointer;align-items:center;gap:10px;min-height:52px;margin:0 -2px -2px 0;padding:10px 12px;font-weight:600;display:flex}.choice label:has(input:checked){background:var(--wash);box-shadow:inset 0 0 0 2px var(--blue)}.choice input,.check input{width:24px;height:24px;accent-color:var(--blue);flex:none;margin:0}.check{cursor:pointer;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;min-height:44px;padding-block:4px;display:grid}.check input{margin-top:2px}.fld>label.check{margin-bottom:0;font-weight:400;display:grid}.box{border:2px solid var(--ink);margin:0 0 20px;padding:14px}.err{color:var(--error);margin:6px 0 0;font-size:.9375rem;font-weight:700}.errsum{border:3px solid var(--error);margin:0 0 24px;padding:16px}.errsum h3{color:var(--error);margin:0 0 8px}.errsum ul{margin:0;padding-left:1.2em}.errsum li{margin:6px 0}.errsum a{color:var(--error);font-weight:700}.notice{border:3px solid var(--blue);background:var(--wash);padding:16px 18px}.notice>:last-child{margin-bottom:0}.hp{width:1px;height:1px;left:-9999px;overflow:hidden;position:absolute!important}.tbl{border-collapse:collapse;width:100%}.tbl th,.tbl td{text-align:left;vertical-align:top;border-top:1px solid var(--rule);padding:12px 10px 12px 0}.tbl thead th{text-transform:uppercase;letter-spacing:var(--track);font-size:.75rem;font-weight:650;font-stretch:var(--wide);border-top:0;padding-bottom:8px}main.page,body>main:not([class]){max-width:46rem;padding:clamp(32px, 6vw, 72px) var(--gutter-r) clamp(48px, 8vw, 96px) var(--gutter);margin:0 auto}.prose h1{margin-bottom:.6em;font-size:clamp(2rem,6vw,3.25rem)}.prose h2{margin:1.8em 0 .5em;font-size:clamp(1.375rem,3vw,1.875rem)}.prose h3{margin:1.4em 0 .4em}.prose ul,.prose ol{padding-left:1.3em}.prose li{margin:.3em 0}.pswp__caption{padding:12px max(16px, env(safe-area-inset-right,0px)) calc(14px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));color:#fff;text-align:center;pointer-events:none;background:#000000bf;font-size:.9375rem;position:absolute;bottom:0;left:0;right:0}.pswp__counter{opacity:1;background:#000000bf;padding:0 8px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.fotos{padding-block:clamp(24px, 5vw, 56px) var(--sec)}.fotos h1{font-size:clamp(2.25rem,7vw,4rem)}.fotos-head .lead{margin-top:16px}.archive{margin-top:clamp(28px,4vw,48px)}.archive-h{margin:0 0 8px}.yearbar{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:3px;margin:0;padding:0;list-style:none;display:grid}.yearbar li{min-width:0}.yearbar a{color:var(--muted);font-variant-numeric:tabular-nums;text-align:center;font-size:.75rem;line-height:1.2;text-decoration:none;display:block}.yearbar a:before,.sw{content:"";border:2px solid var(--ink);background:var(--paper);height:36px;margin-bottom:6px;display:block}.yearbar .on a:before,.sw.on{background:var(--blue);border-color:var(--blue)}.yearbar .on a{color:var(--ink);font-weight:700}.yearbar .lost a:before,.sw.lost{background:repeating-linear-gradient(135deg, #a9c3e1 0 2px, var(--paper) 2px 6px)}.yearbar .none a:before,.sw.none{border-color:#a9c3e1}.yearbar .soon a:before,.sw.soon{border-style:dashed}.yearbar a[href]:hover:before{outline:2px solid var(--blue);outline-offset:1px}.yearbar a[aria-current=page]{color:var(--ink);text-underline-offset:3px;font-weight:800;text-decoration:underline 2px}.yearbar .c{display:none}@media (width<=599px){.yearbar a{pointer-events:none}}.key{gap:8px var(--gap);grid-template-columns:minmax(0,1fr);margin:16px 0 0;padding:0;font-size:.9375rem;list-style:none;display:grid}.key li{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:0 10px;display:grid}.key .sw{height:14px;margin:4px 0 0}@media (width>=600px){.key{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.yearbar .c{display:inline}.yearbar a{font-size:.875rem}.key{grid-template-columns:repeat(4,minmax(0,1fr))}}.yl{border-bottom:2px solid var(--rule);margin:clamp(32px,5vw,56px) 0 0;padding:0;list-style:none}.yl li{gap:10px var(--gap);border-top:2px solid var(--rule);grid-template-columns:minmax(0,1fr);padding:14px 0;display:grid}.yl-link{color:var(--ink);grid-template-columns:120px minmax(0,1fr);align-items:center;gap:16px;text-decoration:none;display:grid}.yl-cover{aspect-ratio:3/2;background:var(--wash);display:block;overflow:hidden}.yl-cover img,.yl-cover picture{object-fit:cover;width:100%;height:100%;display:block}.yl-cover .sw{height:100%;margin:0}.yl-txt{gap:2px;min-width:0;display:grid}.yl-year{color:var(--blue);font-size:2.25rem;line-height:.9}.yl-what{font-weight:700}.yl-status{letter-spacing:var(--track);text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:650}.yl-status.st-on{color:var(--blue)}.yl-link:hover .yl-what{text-underline-offset:3px;text-decoration:underline 2px}.yl-facts,.yh-facts{gap:6px;margin:0;display:grid}.yl-facts div,.yh-facts div{grid-template-columns:4.5rem minmax(0,1fr);gap:12px;display:grid}.yl-facts dt,.yh-facts dt{letter-spacing:var(--track);text-transform:uppercase;color:var(--muted);padding-top:3px;font-size:.75rem;font-weight:650}.yl-facts dd,.yh-facts dd{margin:0}@media (width>=760px){.yl li{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center}.yl-link{grid-template-columns:180px minmax(0,1fr)}.yl-year{font-size:3rem}}.albums>h2{margin:clamp(32px,5vw,56px) 0 -12px;font-variant-caps:normal}.wanted{max-width:62ch;margin-top:clamp(32px,5vw,56px)}.wanted h2{margin-bottom:8px;font-variant-caps:normal}.back{margin:0 0 8px}.back a{align-items:center;gap:6px;min-height:44px;font-weight:650;display:inline-flex}.yh{gap:8px var(--gap);border-bottom:2px solid var(--rule);grid-template-columns:minmax(0,1fr);padding-bottom:20px;display:grid}.yh-year{color:var(--blue);font-size:clamp(4rem,18vw,9rem);line-height:.8}.yh-txt h1{margin-bottom:14px;font-size:clamp(1.75rem,5vw,3rem)}.yh-report{max-width:62ch;margin-top:24px}.gal-sec{margin-top:clamp(28px,4vw,48px)}.gal-sec>h2{margin-bottom:12px;font-variant-caps:normal}.credit{text-transform:none;letter-spacing:0;font-weight:500}.gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.gallery a{background:var(--blue);display:block}.gallery picture{display:block}.gallery img{aspect-ratio:4/3;object-fit:cover;width:100%;transition:opacity .15s}.gallery a:hover img{opacity:.85}.takedown{max-width:62ch;margin-top:16px;font-size:.9375rem}.yn{flex-wrap:wrap;gap:12px;margin:clamp(32px,5vw,56px) 0 0;display:flex}.yn a[rel=next]{margin-left:auto}@media (width>=600px){.gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=760px){.yh{grid-template-columns:auto minmax(0,1fr);align-items:end}}@media (width>=900px){.gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}}@media (width>=1100px){.gallery{grid-template-columns:repeat(5,minmax(0,1fr))}}.flow h1{margin-bottom:.5em;font-size:clamp(2rem,6vw,3.25rem)}.flow h1:focus{outline:none}.flow-step{color:var(--blue);margin:0 0 12px}.flow-list{padding-left:1.2em}.flow-list li{margin:.4em 0}.flow-actions{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}@media (width<=479px){.flow-actions .btn{flex:100%}}.flow-reasons{border-bottom:1px solid var(--rule);margin:0}.flow-reasons div{border-top:1px solid var(--rule);padding:12px 0}.flow-reasons dt{font-weight:700}.flow-reasons dd{margin:2px 0 0}.mine{border-bottom:1px solid var(--rule);margin:24px 0}.mine div{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr);gap:0 16px;padding:10px 0;display:grid}.mine dt{letter-spacing:var(--track);text-transform:uppercase;color:var(--muted);padding-top:3px;font-size:.75rem;font-weight:650}.mine dd{overflow-wrap:anywhere;margin:0}@media (width>=480px){.mine div{grid-template-columns:8.5rem minmax(0,1fr)}}.manage-form{margin:24px 0}.manage-form>h2,.danger>h2{margin-bottom:16px;font-variant-caps:normal}.saved{min-height:1.55em;margin:12px 0 0;font-weight:650}.danger{border-top:2px solid var(--rule);margin-top:32px;padding-top:16px}.ask+.ask{margin-top:24px}.confirm-box{border:3px solid var(--ink);padding:16px}.confirm-box .flow-actions{margin:12px 0 0}.lost-n{color:var(--blue);margin:0 0 20px;font-size:clamp(5rem,26vw,10rem);line-height:.8}.lost h1{margin-bottom:.5em;font-size:clamp(2rem,6vw,3.25rem)}.lost-links{flex-wrap:wrap;gap:12px;margin:24px 0 0;padding:0;list-style:none;display:flex}main:focus{outline:none}
