@font-face{font-family:Archivo;src:url(/fonts/archivo-var.woff2)format("woff2");font-weight:100 900;font-stretch:62% 125%;font-display:swap}@font-face{font-family:Martian Mono;src:url(/fonts/martian-mono-var.woff2)format("woff2");font-weight:100 800;font-stretch:75% 112.5%;font-display:swap}:root{--paper:#f2efe8;--paper-2:#e8e4da;--sheet:#fbfaf6;--ink:#111214;--ink-2:#2b2d31;--muted:#5f5b53;--rule:#cfc9bc;--signal:#ff5a1f;--signal-deep:#d9430c;--ok:#1e6b43;--err:#b3261e;--err-soft:#f9e6e2;--on-ink:#f2efe8;--on-ink-muted:#a7a298;--rule-on-ink:#f2efe829;--f-sans:"Archivo", "Helvetica Neue", Arial, sans-serif;--f-mono:"Martian Mono", ui-monospace, Menlo, Consolas, monospace;--wrap:1360px;--gutter:clamp(16px, 4vw, 48px);--sec:clamp(72px, 9vw, 128px);--hdr:72px;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--hdr) + 16px)}body{background:var(--paper);color:var(--ink);font-family:var(--f-sans);font-feature-settings:"kern";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:17px;font-weight:400;line-height:1.55}h1,h2,h3,h4,p,ol,ul,dl,dd,figure,blockquote{margin:0}ol,ul{padding:0;list-style:none}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}table{border-collapse:collapse;width:100%}::selection{background:var(--signal);color:var(--ink)}:focus-visible{outline:2px solid var(--signal);outline-offset:2px}[hidden]{display:none!important}.wrap{width:100%;max-width:var(--wrap);padding-inline:var(--gutter);margin-inline:auto}.sec{padding-block:var(--sec)}.sec:not(.on-ink,.tint,.band)+.sec:not(.on-ink,.tint,.band){padding-top:0}.tint{background:var(--paper-2)}.on-ink{background:var(--ink);color:var(--on-ink);--rule:var(--rule-on-ink);--muted:var(--on-ink-muted)}.on-ink ::selection{color:var(--ink)}.display,.h1,.h2{font-family:var(--f-sans);letter-spacing:-.012em;text-wrap:balance;font-weight:800;font-stretch:66%}.h1{font-size:clamp(56px,8.6vw,128px);line-height:.88}.h2{font-size:clamp(38px,5.2vw,76px);line-height:.92}.h3{letter-spacing:-.005em;font-size:22px;font-weight:650;line-height:1.2}.lead{color:var(--ink-2);text-wrap:pretty;max-width:36em;font-size:clamp(18px,1.55vw,22px);line-height:1.45}.on-ink .lead{color:var(--on-ink)}.label{font-family:var(--f-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:500;font-stretch:100%;line-height:1.3}.mono{font-family:var(--f-mono);font-stretch:100%}.num{font-variant-numeric:tabular-nums lining-nums}.fine{color:var(--muted);font-size:13px;line-height:1.5}.prose p+p{margin-top:1em}.prose{text-wrap:pretty;max-width:38em}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{z-index:100;background:var(--ink);color:var(--paper);padding:10px 14px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:8px}.skip:focus{top:8px}.arr{font-family:var(--f-sans);font-stretch:100%;transition:transform .2s;display:inline-block}.btn{--btn-bg:var(--ink);--btn-fg:var(--paper);--btn-bd:var(--ink);border:1.5px solid var(--btn-bd);background:var(--btn-bg);min-height:52px;color:var(--btn-fg);font-family:var(--f-sans);white-space:nowrap;border-radius:0;justify-content:center;align-items:center;gap:.65em;padding:0 22px;font-size:16px;font-weight:650;font-stretch:100%;line-height:1.1;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.btn:not(:disabled):hover .arr{transform:translate(4px)}.btn--signal{--btn-bg:var(--signal);--btn-fg:var(--ink);--btn-bd:var(--signal)}.btn--signal:not(:disabled):hover{--btn-bg:var(--ink);--btn-fg:var(--paper);--btn-bd:var(--ink)}.on-ink .btn--signal:not(:disabled):hover{--btn-bg:var(--paper);--btn-fg:var(--ink);--btn-bd:var(--paper)}.btn--ink:not(:disabled):hover{--btn-bg:var(--signal);--btn-fg:var(--ink);--btn-bd:var(--signal)}.btn--line{--btn-bg:transparent;--btn-fg:var(--ink)}.btn--line:not(:disabled):hover{--btn-bg:var(--ink);--btn-fg:var(--paper)}.on-ink .btn--line{--btn-fg:var(--on-ink);--btn-bd:var(--on-ink)}.on-ink .btn--line:not(:disabled):hover{--btn-bg:var(--on-ink);--btn-fg:var(--ink)}.btn--sm{min-height:42px;padding:0 16px;font-size:15px}.btn--block{width:100%}.btn:disabled{opacity:.5;cursor:not-allowed}.link{text-underline-offset:.22em;font-weight:600;text-decoration:underline 1.5px}.link:hover{text-decoration-color:var(--signal)}.textbtn{font:inherit;text-underline-offset:.2em;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline 1px}.field{align-content:start;gap:6px;min-width:0;display:grid}.field__label{font-size:14px;font-weight:600}.field__label .opt{color:var(--muted);font-weight:400}.field__label .req{color:var(--signal-deep)}.input{border:1.5px solid var(--ink);background:var(--sheet);appearance:none;border-radius:0;width:100%;min-width:0;min-height:48px;padding:11px 14px;font-size:16px;line-height:1.3}textarea.input{resize:vertical;min-height:104px}select.input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%23111214' stroke-width='1.8'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.input:focus-visible{outline:2px solid var(--signal);outline-offset:0}.input[aria-invalid=true]{border-color:var(--err);background-color:var(--err-soft)}.field__error{color:var(--err);font-size:13px;font-weight:600}.field__hint{color:var(--muted);font-size:13px}.page-head{border-bottom:1.5px solid var(--ink);padding-block:clamp(48px,7vw,104px) clamp(40px,5vw,72px)}.page-head__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:28px 24px;display:grid}.page-head .h1{grid-column:1/span 7}.page-head .lead{grid-column:8/span 5;padding-bottom:.35em}.page-head__crumb{grid-column:1/-1;align-items:center;gap:10px;display:flex}.page-head__crumb a{text-decoration:none}.page-head__crumb a:hover{color:var(--ink);text-decoration:underline}@media (width<=960px){.page-head .h1,.page-head .lead{grid-column:1/-1}}.sec-head{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:20px 24px;margin-bottom:clamp(36px,5vw,72px);display:grid}.sec-head .h2{grid-column:1/span 7}.sec-head--solo .h2{grid-column:1/-1}.sec-head__aside{color:var(--ink-2);text-wrap:pretty;grid-column:9/span 4}.on-ink .sec-head__aside{color:var(--on-ink-muted)}@media (width<=960px){.sec-head .h2,.sec-head__aside{grid-column:1/-1}}.band{background:var(--signal);color:var(--ink);--muted:#111214b8}.band :focus-visible{outline-color:var(--ink)}.band ::selection{background:var(--ink);color:var(--signal)}@media (width<=640px){body{font-size:16px}.h3{font-size:20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.dd{min-width:0;position:relative}.dd__native{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;padding:0;position:absolute!important}.dd__btn{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;display:flex}.dd__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dd__btn.is-empty .dd__label{color:var(--muted);font-weight:400}.dd__chev{color:var(--ink);flex:none;transition:transform .2s;display:inline-flex}.dd__btn[aria-expanded=true] .dd__chev{transform:rotate(180deg)}.dd__list{z-index:30;max-height:var(--dd-max,min(366px, 70vh));background:var(--sheet);min-width:220px;color:var(--ink);border:1.5px solid var(--ink);box-shadow:8px 8px 0 var(--ink);flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0}.dd--up .dd__list{box-shadow:8px -8px 0 var(--ink);top:auto;bottom:calc(100% + 6px)}.dd__list--sheet{top:auto;left:12px;right:12px;bottom:calc(12px + var(--dd-kb,0px));z-index:60;min-width:0;max-height:min(var(--dd-max,60vh), 70vh);box-shadow:8px 8px 0 var(--ink);position:fixed}.dd__scrim{z-index:59;background:#11121473;position:fixed;inset:0}.dd__list--sheet.dd__list--tall{top:var(--dd-top,88px);max-height:none}.dd__empty{color:var(--muted);padding:18px 16px;font-size:15px}.dd__list--sheet .dd__search{min-height:52px;font-size:16px}.dd__list--sheet .dd__opt{padding:14px 16px}.dd__search{border:0;border-bottom:1px solid var(--ink);background:var(--paper);appearance:none;border-radius:0;width:100%;min-height:46px;padding:10px 14px;font-size:16px;display:block}.dd__search:focus-visible{box-shadow:inset 0 -2px 0 var(--signal);outline:none}.dd__opts{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.dd__search{flex:none}.dd__flag{min-width:22px;font-size:15px;line-height:1;font-family:"Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", var(--f-mono);letter-spacing:0;vertical-align:-1px;flex:none;margin-right:10px;display:inline-block}.dd__group{font-family:var(--f-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);padding:12px 14px 4px;font-size:10.5px}.dd__opt{cursor:pointer;padding:11px 14px;font-size:16px;font-weight:500;line-height:1.3}.dd__opt--empty{color:var(--muted);font-weight:400}.dd__opt:hover,.dd__opt:focus-visible{background:var(--paper-2);outline:none}.dd__opt[aria-selected=true]{background:var(--ink);color:var(--paper)}.dd__opt[aria-selected=true].dd__opt--empty{background:var(--paper-2);color:var(--ink)}.rv [data-reveal]{opacity:0;transform:translateY(18px)}.rv [data-reveal=group]{transform:none}.rv [data-reveal] .rv-item{opacity:0;transform:translateY(14px)}.rv [data-reveal-dir=left] .rv-item{transform:translate(-40px)}.rv [data-reveal].is-in{opacity:1;transition:opacity .55s,transform .6s cubic-bezier(.2,.7,.2,1);transform:none}.rv [data-reveal].is-in .rv-item{opacity:1;transition:opacity .5s ease calc(var(--i,0) * var(--stagger,70ms) + 80ms), transform .6s cubic-bezier(.2, .7, .2, 1) calc(var(--i,0) * var(--stagger,70ms) + 80ms);transform:none}.flag{--k:1;vertical-align:middle;width:calc(40px * var(--k));height:calc(27px * var(--k));border-radius:calc(2px * var(--k));flex:none;display:inline-block;box-shadow:0 0 0 1px #1112141f}.on-ink .flag{box-shadow:0 0 0 1px #f2efe81f}.flag--sm{--k:.6}.flag--cn{background:radial-gradient(circle at 20% 32%, #ffde00 0 calc(3.2px * var(--k)), transparent calc(3.8px * var(--k))), radial-gradient(circle at 38% 16%, #ffde00 0 calc(1.1px * var(--k)), transparent calc(1.6px * var(--k))), radial-gradient(circle at 44% 32%, #ffde00 0 calc(1.1px * var(--k)), transparent calc(1.6px * var(--k))), radial-gradient(circle at 38% 50%, #ffde00 0 calc(1.1px * var(--k)), transparent calc(1.6px * var(--k))), #de2910}.flag--tr{background:radial-gradient(circle at 42% 50%, #e30a17 0 calc(5.2px * var(--k)), transparent calc(5.8px * var(--k))), radial-gradient(circle at 36% 50%, #f2efe8 0 calc(6.6px * var(--k)), transparent calc(7.2px * var(--k))), radial-gradient(circle at 60% 50%, #f2efe8 0 calc(2.1px * var(--k)), transparent calc(2.7px * var(--k))), #e30a17}.flag--us{background:linear-gradient(#3c3b6e,#3c3b6e) 0 0/42% 54% no-repeat,repeating-linear-gradient(#b22234 0 7.7%,#f2efe8 7.7% 15.4%)}.flag--any{background:repeating-linear-gradient(135deg, #11121459 0 calc(3px * var(--k)), transparent calc(3px * var(--k)) calc(8px * var(--k)))}.on-ink .flag--any{background:repeating-linear-gradient(135deg, #f2efe86b 0 calc(3px * var(--k)), transparent calc(3px * var(--k)) calc(8px * var(--k)))}
