@font-face{font-family:Saira Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:50% 125%;src:url(/_astro/saira-vietnamese-wdth-normal.Dabr_kLY.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:Saira Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:50% 125%;src:url(/_astro/saira-latin-ext-wdth-normal.3Ba4ICIc.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:Saira Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:50% 125%;src:url(/_astro/saira-latin-wdth-normal.X2eA-qfZ.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:Saira Variable;font-style:italic;font-display:swap;font-weight:100 900;font-stretch:50% 125%;src:url(/_astro/saira-vietnamese-wdth-italic.52KPIsOu.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:Saira Variable;font-style:italic;font-display:swap;font-weight:100 900;font-stretch:50% 125%;src:url(/_astro/saira-latin-ext-wdth-italic.CqU2kHDy.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:Saira Variable;font-style:italic;font-display:swap;font-weight:100 900;font-stretch:50% 125%;src:url(/_astro/saira-latin-wdth-italic.wJlFlYW8.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:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/atkinson-hyperlegible-next-latin-ext-wght-normal.C6vrW8VD.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:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/atkinson-hyperlegible-next-latin-wght-normal.BcXVPD7q.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:Kalam;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/kalam-devanagari-400-normal.Dy6c0U2e.woff2)format("woff2"),url(/_astro/kalam-devanagari-400-normal.Dyzod-UE.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Kalam;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/kalam-latin-ext-400-normal.DtcdGa4L.woff2)format("woff2"),url(/_astro/kalam-latin-ext-400-normal.AcQmRO9z.woff)format("woff");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:Kalam;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/kalam-latin-400-normal.BthBl_aR.woff2)format("woff2"),url(/_astro/kalam-latin-400-normal.Bl-H2BUA.woff)format("woff");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{--paper:#fbfbf8;--paper-2:#f0f1ec;--rule:#b8c3d6;--ink:#15171c;--mute:#5d6270;--pen:#2143c2;--hl:#ffe03a;--hl-ink:#15171c;--danger:#d91d47;--night:#111318;--night-ink:#f2f1ea;--night-mute:#8b909c;--night-danger:#ff5274;--s-building:var(--danger);--s-use:#17804a;--s-experiment:var(--pen);--s-dormant:#6b6f78;--f-print:"Saira Variable", "Saira", "Arial Narrow", "Helvetica Neue", sans-serif;--f-body:"Atkinson Hyperlegible Next Variable", "Atkinson Hyperlegible Next", "Helvetica Neue", Arial, sans-serif;--f-hand:"Kalam", "Bradley Hand", "Segoe Print", cursive;--wrap:1180px;--gutter:clamp(16px, 4vw, 40px);--ease:cubic-bezier(.2, .7, .2, 1);color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#13161c;--paper-2:#1a1e26;--rule:#2f3644;--ink:#eceae2;--mute:#9399a6;--pen:#8ea6ff;--hl:#ffd60a;--hl-ink:#121212;--danger:#ff5274;--night:#0a0c10;--s-use:#4cc883;--s-dormant:#8a8d94;color-scheme:dark}}:root[data-theme=dark]{--paper:#13161c;--paper-2:#1a1e26;--rule:#2f3644;--ink:#eceae2;--mute:#9399a6;--pen:#8ea6ff;--hl:#ffd60a;--hl-ink:#121212;--danger:#ff5274;--night:#0a0c10;--s-use:#4cc883;--s-dormant:#8a8d94;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:84px}body{background:var(--paper);color:var(--ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.55}img,svg,video{max-width:100%}a{color:inherit}::selection{background:var(--hl);color:var(--hl-ink)}:focus-visible{outline:2px solid var(--pen);outline-offset:3px}[hidden]{display:none!important}.wrap{max-width:var(--wrap);padding-inline:var(--gutter);margin-inline:auto}.label{font-family:var(--f-print);letter-spacing:.08em;text-transform:uppercase;font-size:12.5px;font-weight:600;font-stretch:80%}.mute{color:var(--mute)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:50;background:var(--ink);color:var(--paper);padding:8px 12px;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}.hand{font-family:var(--f-hand);color:var(--pen);font-weight:400;line-height:1.25}.ruled{--line:28px;--rule-gap:6px;line-height:var(--line);background:linear-gradient(transparent calc(var(--line) - var(--rule-gap) - 1px), var(--rule) calc(var(--line) - var(--rule-gap) - 1px), var(--rule) calc(var(--line) - var(--rule-gap)), transparent calc(var(--line) - var(--rule-gap))) 0 0 / 100% var(--line)}.hl{background:linear-gradient(100deg, transparent .25em, var(--hl) .35em, var(--hl) calc(100% - .3em), transparent calc(100% - .15em));background-size:var(--hl-w,100%) .78em;-webkit-box-decoration-break:clone;box-decoration-break:clone;mix-blend-mode:multiply;background-position:0 72%;background-repeat:no-repeat;padding-inline:.12em}:root[data-theme=dark] .hl{mix-blend-mode:normal;color:var(--hl-ink);background:linear-gradient(var(--hl), var(--hl)) no-repeat 0 .34em / var(--hl-w,100%) 1.03em;padding-inline:.16em}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hl{mix-blend-mode:normal;color:var(--hl-ink);background:linear-gradient(var(--hl), var(--hl)) no-repeat 0 .34em / var(--hl-w,100%) 1.03em;padding-inline:.16em}}.fx .hl{transition:background-size .7s var(--ease) .15s, color .3s .3s}.fx .hl:not(.in){--hl-w:0%}:root.fx[data-theme=dark] .hl:not(.in){color:var(--ink)}@media (prefers-color-scheme:dark){:root.fx:not([data-theme=light]) .hl:not(.in){color:var(--ink)}}.sec-head h2:after{content:"";background:var(--pen);width:min(100%,7em);height:.22em;margin-top:.12em;display:block;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 14' preserveAspectRatio='none'%3E%3Cpath d='M3 9 C 40 4, 80 12, 122 7 S 200 3, 237 8' fill='none' stroke='white' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.fx .sec-head h2:after{transition:clip-path .9s var(--ease) .2s}.fx .sec-head h2:not(.in):after{clip-path:inset(0 100% 0 0)}.fx .stamp{transition:transform .35s cubic-bezier(.3,1.6,.5,1) .25s,opacity .2s .25s}.fx .stamp:not(.in){opacity:0;transform:rotate(-9deg)scale(1.8)}.sec-head{border-bottom:3px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 24px;margin-block:clamp(64px,9vw,112px) 18px;padding-bottom:12px;display:flex}.sec-head h2{font-family:var(--f-print);letter-spacing:-.01em;text-transform:uppercase;margin:0;font-size:clamp(32px,4.4vw,54px);font-style:italic;font-weight:800;font-stretch:85%;line-height:.95}.sec-head h2 .num{color:var(--mute);vertical-align:.6em;margin-left:10px;font-size:.45em;font-style:normal;font-weight:500}.sec-head p{max-width:58ch;color:var(--mute);margin:8px 0 0}.link-arrow{border-bottom:2px solid var(--hl);padding-bottom:1px;text-decoration:none;transition:background .2s}.link-arrow:hover{background:var(--hl);color:var(--hl-ink)}.stamp{font-family:var(--f-print);letter-spacing:.1em;text-transform:uppercase;color:var(--s);white-space:nowrap;border:2px solid;border-radius:3px;align-items:center;gap:6px;padding:1px 7px;font-size:12px;font-weight:700;font-stretch:78%;display:inline-flex;transform:rotate(-3deg)}.stamp[data-status=building]:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.6s steps(2,end) infinite blink}@keyframes blink{50%{opacity:.2}}.chip{font-family:var(--f-print);letter-spacing:.04em;border:1px solid var(--rule);color:var(--mute);padding:1px 7px;font-size:12px;font-weight:600;font-stretch:80%;display:inline-block}.btn{font-family:var(--f-print);letter-spacing:.06em;text-transform:uppercase;border:2px solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer;transition:background .2s, color .2s, border-color .2s, transform .2s var(--ease);align-items:center;gap:10px;padding:11px 18px;font-size:15px;font-weight:700;font-stretch:85%;text-decoration:none;display:inline-flex}.btn:hover{background:var(--hl);border-color:var(--ink);color:var(--hl-ink)}.btn:active{transform:translateY(1px)}.btn.ghost{color:var(--ink);background:0 0}.btn.ghost:hover{background:var(--hl);color:var(--hl-ink)}.box{border:2px solid var(--ink);background:var(--paper);box-shadow:4px 4px 0 var(--rule)}.pen-ring{pointer-events:none;width:calc(100% + 28px);max-width:none;height:calc(100% + 20px);color:var(--pen);position:absolute;top:-10px;left:-14px;overflow:visible}.pen-ring path{stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;transition:stroke-dashoffset .5s var(--ease), opacity 0s .5s}.ring-on-hover:hover .pen-ring path,.ring-on-hover:focus-visible .pen-ring path,.ring-on .pen-ring path{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset .5s var(--ease), opacity 0s}.spark{width:100%;height:28px;display:block;overflow:visible}.spark .area{fill:color-mix(in srgb, var(--ink) 12%, transparent)}.spark .line{fill:none;stroke:var(--ink);stroke-width:1.5px;vector-effect:non-scaling-stroke}.spark .now{stroke:var(--danger);stroke-width:2.5px;vector-effect:non-scaling-stroke}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}h1,h2,h3,h4{font-family:var(--f-print)}.pixel-art img,img.pixel-art{image-rendering:pixelated}.site-head[data-astro-cid-nen7h5rs]{z-index:30;background:color-mix(in srgb, var(--paper) 92%, transparent);-webkit-backdrop-filter:blur(8px);border-bottom:3px double var(--ink);padding-top:env(safe-area-inset-top,0px);position:sticky;top:0}.head-in[data-astro-cid-nen7h5rs]{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"mark nav lang theme";align-items:center;gap:8px 28px;min-height:62px;padding-block:8px;display:grid}.mark[data-astro-cid-nen7h5rs]{grid-area:mark;align-items:center;gap:12px;text-decoration:none;display:flex}.plate[data-astro-cid-nen7h5rs]{border:2px solid var(--ink);background:var(--paper);width:46px;height:34px;font-family:var(--f-print);letter-spacing:-.02em;box-shadow:inset 0 0 0 3px var(--paper), inset 0 0 0 4px var(--ink);border-radius:7px;place-items:center;font-size:19px;font-style:italic;font-weight:800;font-stretch:90%;transition:background .2s;display:grid}.mark[data-astro-cid-nen7h5rs]:hover .plate[data-astro-cid-nen7h5rs]{background:var(--hl);color:var(--hl-ink);box-shadow:inset 0 0 0 3px var(--hl), inset 0 0 0 4px var(--hl-ink)}.mark-name[data-astro-cid-nen7h5rs]{font-family:var(--f-print);text-transform:uppercase;letter-spacing:.01em;font-size:21px;font-style:italic;font-weight:800;font-stretch:85%}.nav[data-astro-cid-nen7h5rs]{grid-area:nav;justify-content:flex-end;align-items:center;gap:4px 26px;font-size:14px;display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:4px 2px;text-decoration:none;position:relative}.nav[data-astro-cid-nen7h5rs] .dx[data-astro-cid-nen7h5rs]{border:1.5px solid var(--ink);background:var(--hl);color:var(--hl-ink);box-shadow:2px 2px 0 var(--ink);padding:4px 9px;transition:transform .15s,box-shadow .15s}.nav[data-astro-cid-nen7h5rs] .dx[data-astro-cid-nen7h5rs]:hover{box-shadow:3px 3px 0 var(--ink);transform:translate(-1px,-1px)}.lang[data-astro-cid-nen7h5rs]{border:1.5px solid var(--ink);color:var(--mute);grid-area:lang;gap:4px;padding:5px 9px;font-size:12px;text-decoration:none;display:flex}.lang[data-astro-cid-nen7h5rs]:hover{background:var(--hl);color:var(--hl-ink)}.lang[data-astro-cid-nen7h5rs] .on[data-astro-cid-nen7h5rs]{color:var(--ink)}.lang[data-astro-cid-nen7h5rs]:hover .on[data-astro-cid-nen7h5rs]{color:var(--hl-ink)}.theme[data-astro-cid-nen7h5rs]{border:1.5px solid var(--ink);color:var(--mute);cursor:pointer;background:0 0;grid-area:theme;gap:4px;padding:5px 9px;font-size:12px;display:flex}.theme[data-astro-cid-nen7h5rs]:hover{background:var(--hl)}.theme[data-astro-cid-nen7h5rs] .day[data-astro-cid-nen7h5rs]{color:var(--ink)}:root[data-theme=dark] .theme[data-astro-cid-nen7h5rs] .day[data-astro-cid-nen7h5rs]{color:var(--mute)}:root[data-theme=dark] .theme[data-astro-cid-nen7h5rs] .night[data-astro-cid-nen7h5rs]{color:var(--ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme[data-astro-cid-nen7h5rs] .day[data-astro-cid-nen7h5rs]{color:var(--mute)}:root:not([data-theme=light]) .theme[data-astro-cid-nen7h5rs] .night[data-astro-cid-nen7h5rs]{color:var(--ink)}}@media (width<=680px){.head-in[data-astro-cid-nen7h5rs]{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"mark lang theme""nav nav nav";gap:6px 12px;padding-block:8px 6px}.nav[data-astro-cid-nen7h5rs]{justify-content:space-between;gap:4px 12px;font-size:13px}.mark-name[data-astro-cid-nen7h5rs]{font-size:18px}.nav[data-astro-cid-nen7h5rs]{flex-wrap:wrap}.nav[data-astro-cid-nen7h5rs] .dx[data-astro-cid-nen7h5rs]{text-align:center;flex-basis:100%;margin-block:2px 4px}}.site-foot[data-astro-cid-jo6i4kqk]{padding-bottom:calc(32px + env(safe-area-inset-bottom,0px));margin-top:clamp(80px,11vw,136px)}.entry-head[data-astro-cid-jo6i4kqk]{border-bottom:2px solid var(--ink);background:var(--ink);color:var(--paper);justify-content:space-between;gap:12px;padding:8px 16px;display:flex}.entry-body[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:32px;padding:clamp(22px,4vw,44px);display:grid}.note[data-astro-cid-jo6i4kqk]{transform-origin:0;margin:0 0 4px;font-size:24px;transform:rotate(-3deg)}h2[data-astro-cid-jo6i4kqk]{font-family:var(--f-print);text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(32px,4.6vw,58px);font-style:italic;font-weight:800;font-stretch:85%;line-height:.95}.entry-copy[data-astro-cid-jo6i4kqk]>p[data-astro-cid-jo6i4kqk]:last-child{max-width:50ch;margin:16px 0 0;font-size:17px;line-height:1.55}.entry-actions[data-astro-cid-jo6i4kqk]{gap:12px;display:grid}.entry-btn[data-astro-cid-jo6i4kqk]{border:2px solid var(--ink);background:var(--paper);font-family:var(--f-print);letter-spacing:.04em;text-transform:uppercase;transition:background .2s, transform .25s var(--ease), box-shadow .25s var(--ease);justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;font-size:17px;font-weight:700;font-stretch:85%;text-decoration:none;display:flex}.entry-btn[data-astro-cid-jo6i4kqk] small[data-astro-cid-jo6i4kqk]{font-family:var(--f-body);letter-spacing:0;text-transform:none;color:var(--mute);margin-top:3px;font-size:14px;font-weight:400;display:block}.entry-btn[data-astro-cid-jo6i4kqk].primary{background:var(--hl);color:var(--hl-ink)}.entry-btn[data-astro-cid-jo6i4kqk]:hover{box-shadow:5px 5px 0 var(--ink);transform:translate(-3px,-3px)}.foot-base[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;gap:14px 32px;margin-top:40px;padding-top:26px;display:grid}.foot-id[data-astro-cid-jo6i4kqk]{gap:2px;display:grid}.foot-id[data-astro-cid-jo6i4kqk] strong[data-astro-cid-jo6i4kqk]{font-family:var(--f-print);text-transform:uppercase;font-size:18px;font-style:italic;font-stretch:85%}.foot-links[data-astro-cid-jo6i4kqk],.foot-legal[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:6px 18px;display:flex}.foot-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.foot-legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.foot-id[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:none}.foot-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.foot-legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.foot-id[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{background:var(--hl);color:var(--hl-ink)}.foot-legal[data-astro-cid-jo6i4kqk]{grid-column:1/-1;justify-content:flex-start}.sign[data-astro-cid-jo6i4kqk]{text-transform:none;letter-spacing:0;font-size:18px}@media (width<=760px){.entry-body[data-astro-cid-jo6i4kqk],.foot-base[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1fr)}.foot-links[data-astro-cid-jo6i4kqk]{justify-content:flex-start}}.dot-paper[data-astro-cid-pvici3cm]{z-index:-1;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}@media print{.dot-paper[data-astro-cid-pvici3cm]{display:none}}
