@font-face{font-family:Big Shoulders Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/big-shoulders-vietnamese-wght-normal-Cu-DDijC.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:Big Shoulders Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/big-shoulders-latin-ext-wght-normal-C7duU6kR.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:Big Shoulders Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/big-shoulders-latin-wght-normal-D2Rs5vCJ.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(/assets/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(/assets/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}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--primer:#e4e8e6;--paper:#fcfcfb;--ink:#1e252a;--ink-2:#4f5b63;--scribe:#7c888f;--tape:#1f5fd0;--tape-deep:#174ca9;--tape-wash:#e9f0fc;--flag:#b42318;--flag-wash:#fdecea;--display:"Big Shoulders Variable", "Arial Narrow", sans-serif;--body:"Atkinson Hyperlegible Next Variable", system-ui, sans-serif;--gutter:3.25rem;--pad:1.75rem}@media (width<=30rem){:root{--gutter:2.5rem;--pad:1.125rem}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--primer);color:var(--ink);font-family:var(--body);margin:0;font-size:1rem;line-height:1.5}a{color:var(--tape-deep);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--ink)}:focus-visible{outline:2px solid var(--tape);outline-offset:2px}.door{place-items:start center;min-height:100dvh;padding:clamp(2.5rem,9vh,6rem) 1rem 3rem;display:grid;overflow-x:clip}.sheet{background:var(--paper);border-radius:2px;width:100%;max-width:27rem;position:relative;box-shadow:0 0 0 1px #1e252a14,0 1px 1px #1e252a24,0 14px 28px -18px #1e252a73}.sheet-wide{max-width:31rem}.sheet:before{content:"";top:0;bottom:0;left:calc(var(--gutter) / 2);background:repeating-linear-gradient(to bottom, var(--scribe) 0 14px, transparent 14px 18px, var(--scribe) 18px 21px, transparent 21px 25px);opacity:.55;pointer-events:none;width:1px;position:absolute}.tape{background:repeating-linear-gradient(90deg, #ffffff1a 0 2px, transparent 2px 5px), var(--tape);opacity:.9;clip-path:polygon(0 8%,3% 0,6% 10%,97% 0,100% 12%,98% 46%,100% 88%,96% 100%,4% 94%,1% 100%,2% 52%);pointer-events:none;width:6.25rem;height:1.75rem;position:absolute;top:.5rem}.tape-left{left:-1.9rem;transform:rotate(-37deg)}.tape-right{right:-1.9rem;transform:rotate(35deg)}@media (width<=30rem){.tape{width:4.75rem;height:1.5rem}.tape-left{left:-1.1rem}.tape-right{right:-1.1rem}}.sheet-head{padding:2.5rem var(--pad) 1.25rem var(--gutter)}.sheet-body{padding:1.5rem var(--pad) 2rem var(--gutter)}.rule{height:12px;margin-left:var(--gutter);margin-right:var(--pad);border-top:1px solid var(--scribe);background:repeating-linear-gradient(to right, var(--scribe) 0 1px, transparent 1px 48px) left top / 100% 12px no-repeat, repeating-linear-gradient(to right, var(--scribe) 0 1px, transparent 1px 24px) left top / 100% 8px no-repeat, repeating-linear-gradient(to right, var(--scribe) 0 1px, transparent 1px 6px) left top / 100% 4px no-repeat;opacity:.7}.wordmark{font-family:var(--display);letter-spacing:.005em;margin:0;font-size:clamp(1.75rem,9.2vw,2.75rem);font-weight:800;line-height:1}.proverb{font-family:var(--display);color:var(--ink-2);margin:.25rem 0 0;font-size:clamp(1.375rem,6.6vw,2rem);font-weight:400;line-height:1.05}.home-link{font-family:var(--display);color:var(--ink);margin-bottom:1.5rem;font-size:1.25rem;font-weight:800;line-height:1;text-decoration:none;display:inline-block}.home-link:hover{color:var(--tape-deep)}.sheet-title{font-family:var(--display);margin:0;font-size:clamp(2.125rem,9vw,2.625rem);font-weight:800;line-height:1}.lede{max-width:34ch;color:var(--ink-2);margin:.75rem 0 0}.aside{color:var(--ink-2);margin:1.5rem 0 0}.group{border:0;min-width:0;margin:0 0 2rem;padding:0}.group>legend{font-family:var(--display);margin-bottom:.875rem;padding:0;font-size:1.5rem;font-weight:700;line-height:1.1}.field{margin-bottom:1.125rem}.field label{margin-bottom:.3125rem;font-weight:600;display:block}.optional{color:var(--ink-2);font-weight:400}.control{position:relative}.control:before{content:"";top:calc(1.5rem - 14px);left:calc(var(--gutter) / -2 - 14px);pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Ccircle cx='14' cy='14' r='6.5' fill='%23fcfcfb' stroke='%237c888f'/%3E%3Cpath d='M2 14h24M14 4v20' stroke='%237c888f'/%3E%3C/svg%3E") 50%/28px 28px no-repeat;width:28px;height:28px;position:absolute}.field input,.field textarea{border:1px solid var(--scribe);width:100%;min-height:3rem;color:var(--ink);font:inherit;background:#fff;border-radius:3px;padding:.625rem .75rem;display:block}.field textarea{resize:vertical;line-height:1.45}.field input:hover,.field textarea:hover{border-color:var(--ink-2)}.field input:focus-visible,.field textarea:focus-visible{border-color:var(--tape);outline-offset:1px}.field-invalid input,.field-invalid textarea{border-color:var(--flag);background:var(--flag-wash)}.hint,.error{margin:.3125rem 0 0;font-size:.9375rem;line-height:1.4}.hint{color:var(--ink-2)}.error{color:var(--flag);font-weight:600}.notice{border-left:3px solid var(--tape);background:var(--tape-wash);margin:0 0 1.25rem;padding:.75rem .875rem}.notice-error{border-left-color:var(--flag);background:var(--flag-wash);color:var(--flag);font-weight:600}.button{background:var(--tape);color:#fff;width:100%;min-height:3.25rem;font:inherit;cursor:pointer;border:0;border-radius:3px;margin-top:1.5rem;padding:.75rem 1rem;font-size:1.0625rem;font-weight:700;display:block}.button:hover{background:var(--tape-deep)}.button:active{transform:translateY(1px)}.button[disabled]{opacity:.65;cursor:progress}.trap{width:1px;height:1px;position:absolute;left:-200vw;overflow:hidden}.stack{background:var(--primer);margin:1.5rem 0 0;padding:.75rem;font-size:.8125rem;overflow-x:auto}@media (prefers-reduced-motion:reduce){.button:active{transform:none}}.control-reveal input{padding-right:4.75rem}.reveal{height:2.25rem;color:var(--tape-deep);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:0 .625rem;font-weight:600;position:absolute;top:.375rem;right:.375rem}.reveal:hover{background:var(--tape-wash)}.shop{min-height:100dvh}.bar{background:var(--paper);border-bottom:1px solid var(--scribe);flex-wrap:wrap;align-items:center;gap:.25rem 1.5rem;padding:.75rem clamp(1rem,4vw,2rem) 1.125rem;display:flex;position:relative}.bar:after{content:"";background:repeating-linear-gradient(to right, var(--scribe) 0 1px, transparent 1px 48px) left bottom / 100% 8px no-repeat, repeating-linear-gradient(to right, var(--scribe) 0 1px, transparent 1px 6px) left bottom / 100% 4px no-repeat;opacity:.6;pointer-events:none;height:8px;position:absolute;bottom:0;left:0;right:0}.bar-name{font-family:var(--display);color:var(--ink);font-size:1.5rem;font-weight:800;line-height:1;text-decoration:none}.bar-nav{gap:.25rem;margin-right:auto;display:flex}.bar-nav a{min-height:2.75rem;color:var(--ink-2);border-bottom:3px solid #0000;align-items:center;gap:.4375rem;padding:0 .75rem;font-weight:600;text-decoration:none;display:inline-flex}.bar-nav a:hover{color:var(--ink)}.bar-nav a.active{color:var(--ink);border-bottom-color:var(--tape)}.count{background:var(--tape);color:#fff;text-align:center;border-radius:999px;min-width:1.5rem;padding:.0625rem .4375rem;font-size:.875rem;font-weight:700;line-height:1.4}.bar-out{margin:0}.quiet-button{min-height:2.75rem;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:0 .75rem;font-weight:600}.quiet-button:hover{background:var(--primer);color:var(--ink)}.bench{max-width:52rem;margin:0 auto;padding:clamp(1.5rem,5vw,2.75rem) clamp(1rem,4vw,2rem) 4rem}.page-title{font-family:var(--display);margin:0 0 1.25rem;font-size:clamp(2.25rem,8vw,3rem);font-weight:800;line-height:1}.panel,.request{background:var(--paper);border-radius:2px;box-shadow:0 0 0 1px #1e252a14,0 1px 1px #1e252a24,0 10px 22px -18px #1e252a73}.panel{padding:1.5rem var(--pad)}.panel>:first-child{margin-top:0}.panel>:last-child{margin-bottom:0}.panel-lead{font-family:var(--display);margin:0 0 .5rem;font-size:1.75rem;font-weight:700;line-height:1.1}.tabs{border-bottom:1px solid var(--scribe);flex-wrap:wrap;gap:.25rem;margin-bottom:1.5rem;display:flex}.tabs a{min-height:2.75rem;color:var(--ink-2);border-bottom:3px solid #0000;align-items:center;margin-bottom:-1px;padding:0 .875rem;font-weight:600;text-decoration:none;display:inline-flex}.tabs a:hover{color:var(--ink)}.tabs a[aria-current=page]{color:var(--ink);border-bottom-color:var(--tape)}.empty{color:var(--ink-2);margin:2rem 0}.request{padding:1.5rem var(--pad) 1.5rem var(--gutter);margin-bottom:1.25rem;position:relative}.request:before{content:"";top:0;bottom:0;left:calc(var(--gutter) / 2);background:repeating-linear-gradient(to bottom, var(--scribe) 0 14px, transparent 14px 18px, var(--scribe) 18px 21px, transparent 21px 25px);opacity:.55;pointer-events:none;width:1px;position:absolute}.request-head h2{font-family:var(--display);margin:0;font-size:1.875rem;font-weight:800;line-height:1.05;position:relative}.request-head h2:before{content:"";top:calc(.5em - 13px);left:calc(var(--gutter) / -2 - 14px);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Ccircle cx='14' cy='14' r='6.5' fill='%23fcfcfb' stroke='%237c888f'/%3E%3Cpath d='M2 14h24M14 4v20' stroke='%237c888f'/%3E%3C/svg%3E") 50%/28px 28px no-repeat;width:28px;height:28px;position:absolute}.request-where{margin:.375rem 0 0;font-weight:600}.request-when{color:var(--ink-2);margin:.125rem 0 0;font-size:.9375rem}.facts{border-top:1px solid #7c888f73;grid-template-columns:10.5rem minmax(0,1fr);gap:.5rem 1rem;margin:1.25rem 0 0;padding-top:1.25rem;display:grid}.facts dt{color:var(--ink-2)}.facts dd{overflow-wrap:anywhere;white-space:pre-line;margin:0}@media (width<=34rem){.facts{grid-template-columns:1fr;gap:.125rem}.facts dd{margin-bottom:.625rem}}.request-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.request-actions form{margin:0}.request-state{color:var(--ink-2);flex:16rem;margin:0}.button-inline{width:auto;min-height:2.875rem;margin-top:0;padding:.5rem 1.375rem;font-size:1rem;display:inline-block}.button-plain{border:1px solid var(--scribe);color:var(--ink);background:#fff}.button-plain:hover{border-color:var(--ink-2);background:var(--primer)}.notice-lead{margin:0 0 .625rem;font-weight:700}.notice-foot{color:var(--ink-2);margin:.625rem 0 0;font-size:.9375rem}.copy-row{flex-wrap:wrap;gap:.5rem;display:flex}.copy-row input{border:1px solid var(--scribe);min-width:0;min-height:2.875rem;color:var(--ink);font:inherit;background:#fff;border-radius:3px;flex:16rem;padding:0 .75rem;font-size:.9375rem}.bench .notice{margin-bottom:1.5rem}.field select,.filters-form select{border:1px solid var(--scribe);width:100%;min-height:3rem;color:var(--ink);font:inherit;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%231e252a' stroke-width='1.6'/%3E%3C/svg%3E") right .875rem center/12px 8px no-repeat;border-radius:3px;padding:.625rem 2.5rem .625rem .75rem;display:block}.field select:hover,.filters-form select:hover,.filters-form input:hover{border-color:var(--ink-2)}.field select:focus-visible{border-color:var(--tape);outline-offset:1px}.field-invalid select{border-color:var(--flag);background-color:var(--flag-wash)}.form-sheet{padding:1.75rem var(--pad) 2rem var(--gutter);background:var(--paper);border-radius:2px;position:relative;box-shadow:0 0 0 1px #1e252a14,0 1px 1px #1e252a24,0 10px 22px -18px #1e252a73}.form-sheet:before,.ledger:before{content:"";top:0;bottom:0;left:calc(var(--gutter) / 2);background:repeating-linear-gradient(to bottom, var(--scribe) 0 14px, transparent 14px 18px, var(--scribe) 18px 21px, transparent 21px 25px);opacity:.55;pointer-events:none;width:1px;position:absolute}.pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 1rem;display:grid}.pair>.field+.field .control:before{display:none}@media (width<=30rem){.pair{grid-template-columns:minmax(0,1fr)}.pair>.field+.field .control:before{display:block}}.form-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}a.button{text-decoration:none}a.button,a.button:hover{color:#fff}a.button-plain,a.button-plain:hover{color:var(--ink)}.button-inline{justify-content:center;align-items:center;display:inline-flex}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-bottom:1.25rem;display:flex}.page-head .page-title{margin:0}.filters{margin-bottom:1.25rem}.filters>summary{color:var(--tape-deep);cursor:pointer;padding:.625rem 0;font-weight:600;list-style:none;display:inline-block}.filters>summary::-webkit-details-marker{display:none}.filters>summary:before{content:"+ "}.filters[open]>summary:before{content:"− "}.filters-form{padding:1.125rem var(--pad);background:var(--paper);border-radius:2px;grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr));align-items:end;gap:.875rem 1rem;margin:.25rem 0 0;display:grid;box-shadow:0 0 0 1px #1e252a1a}.filters-form label{font-size:.9375rem;font-weight:600;display:block}.filters-form input,.filters-form select{width:100%;min-height:2.875rem;font:inherit;color:var(--ink);margin-top:.25rem;font-weight:400;display:block}.filters-form input{border:1px solid var(--scribe);background:#fff;border-radius:3px;padding:.5rem .75rem}.filters-go{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.tally{color:var(--ink-2);margin:0 0 .75rem}.ledger{background:var(--paper);border-radius:2px;position:relative;box-shadow:0 0 0 1px #1e252a14,0 1px 1px #1e252a24,0 10px 22px -18px #1e252a73}.job-row{padding:1.125rem var(--pad) 1.125rem var(--gutter);border-top:1px solid #7c888f66;position:relative}.job-row:first-child{border-top:0}.job-row:hover{background:#1f5fd00b}.job-row:before{content:"";top:calc(1.95rem - 14px);left:calc(var(--gutter) / 2 - 14px);pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Ccircle cx='14' cy='14' r='6.5' fill='%23fcfcfb' stroke='%237c888f'/%3E%3Cpath d='M2 14h24M14 4v20' stroke='%237c888f'/%3E%3C/svg%3E") 50%/28px 28px no-repeat;width:28px;height:28px;position:absolute}.job-row h2{font-family:var(--display);margin:0;font-size:1.5rem;font-weight:800;line-height:1.1}.job-row h2 a{color:var(--ink);text-decoration:none}.job-row h2 a:after{content:"";position:absolute;inset:0}.job-row:hover h2 a{color:var(--tape-deep)}.job-brand{margin:.25rem 0 0;font-weight:600}.job-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem 1.25rem;margin:.875rem 0 0;display:grid}.job-facts dt{color:var(--ink-2);font-size:.875rem}.job-facts dd{margin:0}@media (width<=44rem){.job-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.job-by{color:var(--ink-2);margin:.875rem 0 0;font-size:.9375rem}.chip{border:1px solid var(--scribe);color:var(--ink-2);background:#fff;border-radius:999px;margin-right:.375rem;padding:.0625rem .5625rem;font-size:.8125rem;font-weight:700;display:inline-block}.chip-live{border-color:var(--tape);background:var(--tape-wash);color:var(--tape-deep)}.section-title{font-family:var(--display);margin:2.25rem 0 .75rem;font-size:1.625rem;font-weight:700;line-height:1.1}.crumb{margin:0 0 1rem}.job-head h1{font-family:var(--display);margin:0;font-size:clamp(1.875rem,6.5vw,2.625rem);font-weight:800;line-height:1.05;position:relative}.job-head h1:before{content:"";top:calc(.525em - 14px);left:calc(var(--gutter) / -2 - 14px);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Ccircle cx='14' cy='14' r='6.5' fill='%23fcfcfb' stroke='%237c888f'/%3E%3Cpath d='M2 14h24M14 4v20' stroke='%237c888f'/%3E%3C/svg%3E") 50%/28px 28px no-repeat;width:28px;height:28px;position:absolute}.job h2{font-family:var(--display);margin:1.75rem 0 .5rem;font-size:1.375rem;font-weight:700;line-height:1.1}.prose{white-space:pre-line;overflow-wrap:anywhere;max-width:68ch;margin:0}.poster{margin:0;line-height:1.6}.quiet{color:var(--ink-2);font-size:.9375rem}.notice-quiet{border-left-color:var(--scribe);background:#7c888f29}
