@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.3wg2gzp0j70gu.woff2)format("woff2");font-display:swap;font-weight:100 900}.iaM1Ya_className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.iaM1Ya_variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.2py-ke1f706a6.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.Ur3q_a_className{font-family:GeistSans,GeistSans Fallback}.Ur3q_a_variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:var(--font-geist-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--color-blue-700:#1447e6;--color-blue-800:#193cb8;--color-blue-900:#1c398e;--color-slate-50:#f8fafc;--color-slate-200:#e2e8f0;--color-slate-400:#90a1b9;--color-slate-700:#314158;--color-slate-900:#0f172b;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-normal:400;--font-weight-semibold:600;--leading-relaxed:1.625;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-2xl:1rem;--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--default-mono-font-family:var(--font-geist-mono), ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--color-night:#080f22;--color-night-2:#10182e;--color-night-line:#212b40;--color-night-line-strong:#384258;--color-night-dot:#29354f;--color-on-night:#f3f5f9;--color-on-night-2:#bec4d2;--color-on-night-3:#959fb2;--color-paper:#f9f7f4;--color-paper-2:#f1f0ec;--color-surface:#fefdfc;--color-line:#e1dfdb;--color-line-strong:#cdcac5;--color-field-line:#868991;--color-paper-dot:#bdc1c9;--color-ink:#141925;--color-ink-2:#434853;--color-ink-3:#626670;--color-accent:#2c54df;--color-accent-hover:#2144c2;--color-accent-soft:#e5edff;--color-accent-ring:#2c54df38;--color-accent-on-night:#95b6ff;--color-on-accent:#fbfcfe;--color-focus:#2c54df;--color-focus-on-night:#a9c3ff;--color-signal:#127950;--color-signal-on-night:#68d7a1;--color-warn:#744711;--color-warn-soft:#fdf1d9;--color-warn-line:#e9cd9d;--text-display:clamp(2.625rem, 1.15rem + 5.4vw, 5.375rem);--text-h1:clamp(2rem, 1.35rem + 2.5vw, 3.375rem);--text-h2:clamp(1.625rem, 1.2rem + 1.6vw, 2.625rem);--text-h3:1.25rem;--text-lead:clamp(1.0625rem, 1rem + .25vw, 1.25rem);--shadow-lift:0 1px 2px #0d15280f, 0 14px 36px -14px #0d15284d;--shadow-pop:0 2px 6px #0d152814, 0 24px 56px -16px #0d152857}@supports (color:lab(0% 0 0)){:root,:host{--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-blue-800:lab(30.2514% 27.7853 -70.2699);--color-blue-900:lab(26.1542% 15.7545 -51.5504);--color-slate-50:lab(98.1434% -.369519 -1.05966);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-700:lab(26.9569% -1.47016 -15.6993);--color-slate-900:lab(7.78673% 1.82345 -15.0537);--color-night:lab(4.59364% 1.53507 -13.1781);--color-night-2:lab(8.56264% 2.13762 -16.1198);--color-night-line:lab(17.3433% 1.07871 -15.2175);--color-night-line-strong:lab(27.8281% .509366 -14.6297);--color-night-dot:lab(21.9201% 1.39533 -18.0909);--color-on-night:lab(96.4943% -.142992 -2.26976);--color-on-night-2:lab(79.028% -.367552 -7.50574);--color-on-night-3:lab(65.0523% -.382423 -11.1768);--color-paper:lab(97.3485% .107437 1.52059);--color-paper-2:lab(94.6845% .135988 1.90182);--color-surface:lab(99.3123% .0525415 .759518);--color-line:lab(89.0044% .165612 2.28375);--color-line-strong:lab(81.4722% .227571 3.04945);--color-field-line:lab(57.0232% -.169337 -4.5192);--color-paper-dot:lab(77.9041% -.184447 -4.52753);--color-ink:lab(8.77729% .407547 -9.11775);--color-ink-2:lab(30.2944% -.0941455 -7.44101);--color-ink-3:lab(43.0808% -.166386 -5.99496);--color-accent:lab(40.2598% 26.5811 -75.9282);--color-accent-hover:lab(33.3754% 26.4167 -70.6348);--color-accent-soft:lab(93.4713% -.308603 -11.2389);--color-accent-ring:lab(40.2598% 26.5811 -75.9282/.22);--color-accent-on-night:lab(73.5047% 4.28745 -46.8973);--color-on-accent:lab(98.8266% -.0566244 -1.13795);--color-focus:lab(40.2598% 26.5811 -75.9282);--color-focus-on-night:lab(78.2686% 3.14224 -43.4648);--color-signal:lab(44.6085% -36.7556 14.43);--color-signal-on-night:lab(78.5255% -42.8807 16.8988);--color-warn:lab(34.7595% 16.7828 38.2588);--color-warn-soft:lab(95.7172% 1.26636 13.5402);--color-warn-line:lab(83.882% 5.45716 27.6439);--shadow-lift:0 1px 2px lab(6.92457% 1.63868 -14.2586/.06), 0 14px 36px -14px lab(6.92457% 1.63868 -14.2586/.3);--shadow-pop:0 2px 6px lab(6.92457% 1.63868 -14.2586/.08), 0 24px 56px -16px lab(6.92457% 1.63868 -14.2586/.34)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{scrollbar-gutter:stable;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 1rem);-webkit-text-size-adjust:100%;overflow-x:clip}body{background:var(--color-paper);min-height:100dvh;color:var(--color-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;flex-direction:column;font-size:1rem;line-height:1.6;display:flex;overflow-x:clip}h1,h2,h3,h4{text-wrap:balance;overflow-wrap:anywhere;min-width:0}p{text-wrap:pretty}::selection{background:var(--color-accent-soft);color:var(--color-ink)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.band-night :focus-visible{outline-color:var(--color-focus-on-night)}:is(button,summary,select,label:has(input[type=radio],input[type=checkbox])){cursor:pointer}dialog{color:inherit}input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}input[type=search]::-webkit-search-decoration{appearance:none;display:none}html:has(.dialog[open]){overflow:hidden}}@layer components{main{flex:1}.skip-link{z-index:100;border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-pop);padding:.625rem 1rem;font-weight:600;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:.75rem}.wrap{width:100%;max-width:var(--wrap-max);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-y)}.band-night{background:var(--color-night);color:var(--color-on-night)}.band-paper-2{background:var(--color-paper-2)}.rule-top{border-top:1px solid var(--color-line)}.t-display{font-size:var(--text-display);letter-spacing:-.045em;font-weight:600;line-height:.98}.t-h1{font-size:var(--text-h1);letter-spacing:-.035em;font-weight:600;line-height:1.04}.t-h2{font-size:var(--text-h2);letter-spacing:-.03em;font-weight:600;line-height:1.08}.t-h3{font-size:var(--text-h3);letter-spacing:-.015em;font-weight:600;line-height:1.3}.t-lead{font-size:var(--text-lead);color:var(--color-ink-2);line-height:1.55}.band-night .t-lead{color:var(--color-on-night-2)}.t-label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-3);font-size:.75rem;line-height:1.25}.band-night .t-label{color:var(--color-on-night-3)}.t-num{font-variant-numeric:tabular-nums}.t-muted{color:var(--color-ink-3)}.band-night .t-muted{color:var(--color-on-night-3)}.prose-col{max-width:42rem}.prose-col p,.prose-col li{color:var(--color-ink-2);line-height:1.7}.prose-col h2{letter-spacing:-.02em;color:var(--color-ink);margin-top:2.75rem;font-size:1.375rem;font-weight:600;line-height:1.25}.prose-col p+p,.prose-col h2+p,.prose-col h2+ul,.prose-col p+ul{margin-top:.875rem}.prose-col ul{gap:.625rem;padding-left:1.25rem;list-style:outside;display:grid}.prose-col li::marker{color:var(--color-ink-3)}.prose-col strong{color:var(--color-ink);font-weight:600}.section-head{gap:.875rem;margin-bottom:clamp(2rem,1.4rem + 2vw,3.25rem);display:grid}.section-head p{max-width:38rem}@media (min-width:64rem){.section-head--split{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:3rem}}.btn{border-radius:var(--radius-md);letter-spacing:-.005em;white-space:nowrap;height:2.75rem;transition:background-color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out), transform var(--dur-micro) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding-inline:1.125rem;font-size:.9375rem;font-weight:550;display:inline-flex}.btn:active{transform:translateY(1px)}.btn svg{transition:transform var(--dur-short) var(--ease-out);flex-shrink:0}.btn:hover .btn__nudge{transform:translate(2px)}.btn:hover .btn__lift{transform:translate(2px,-2px)}.btn-lg{height:3.25rem;padding-inline:1.5rem;font-size:1rem}.btn-sm{height:2.25rem;padding-inline:.875rem;font-size:.875rem}.btn-primary{background:var(--color-accent);color:var(--color-on-accent)}.btn-primary:hover{background:var(--color-accent-hover)}.btn-secondary{background:var(--color-surface);border-color:var(--color-field-line);color:var(--color-ink)}.btn-secondary:hover{border-color:var(--color-ink-2);background:var(--color-paper)}.band-night .btn-secondary{border-color:var(--color-night-line-strong);color:var(--color-on-night);background:0 0}.band-night .btn-secondary:hover{background:var(--color-night-2);border-color:var(--color-on-night-3)}.btn-ghost{color:var(--color-ink-2)}.btn-ghost:hover{background:var(--color-paper-2);color:var(--color-ink)}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;pointer-events:none}.btn-icon{width:2.75rem;padding-inline:0}.link{color:var(--color-accent);text-underline-offset:.22em;transition:text-decoration-color var(--dur-short) var(--ease-out);font-weight:500;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px}.link:hover{text-decoration-color:currentColor}.band-night .link{color:var(--color-accent-on-night)}.arrow-link{color:var(--color-ink);white-space:nowrap;transition:color var(--dur-micro) var(--ease-out);align-items:center;gap:.375rem;font-size:.9375rem;font-weight:550;display:inline-flex}.arrow-link svg{transition:transform var(--dur-short) var(--ease-out)}.arrow-link:hover{color:var(--color-accent)}.arrow-link:hover svg{transform:translate(3px)}.band-night .arrow-link{color:var(--color-on-night)}.band-night .arrow-link:hover{color:var(--color-accent-on-night)}.kbd{min-width:1.375rem;height:1.375rem;font-family:var(--font-mono);opacity:.75;border:1px solid;border-radius:5px;place-items:center;padding-inline:.3rem;font-size:.75rem;line-height:1;display:inline-grid}.chip{border:1px solid var(--color-line);background:var(--color-surface);height:2rem;color:var(--color-ink-2);white-space:nowrap;transition:border-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out), background-color var(--dur-micro) var(--ease-out);border-radius:999px;align-items:center;gap:.4rem;padding-inline:.8rem;font-size:.875rem;display:inline-flex}.chip:hover{border-color:var(--color-line-strong);color:var(--color-ink)}.chip__count{font-family:var(--font-mono);color:var(--color-ink-3);font-variant-numeric:tabular-nums;font-size:.75rem}.band-night .chip{background:var(--color-night-2);border-color:var(--color-night-line);color:var(--color-on-night-2)}.band-night .chip:hover{border-color:var(--color-night-line-strong);color:var(--color-on-night)}.band-night .chip__count{color:var(--color-on-night-3)}.chip-active{background:var(--color-accent-soft);color:var(--color-accent-hover);border-color:#0000;font-weight:500}.chip-active:hover{border-color:var(--color-accent);color:var(--color-accent-hover)}.chip-row{flex-wrap:wrap;gap:.5rem;display:flex}.input,.select{border:1px solid var(--color-field-line);border-radius:var(--radius-md);background:var(--color-surface);width:100%;height:3rem;color:var(--color-ink);transition:border-color var(--dur-micro) var(--ease-out);padding-inline:.875rem;font-size:1rem}.input::placeholder{color:var(--color-ink-3)}.input:hover,.select:hover{border-color:var(--color-ink-2)}.input:focus-visible,.select:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-ring);outline:none}.select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23626670' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;padding-right:2.25rem}.select-sm{width:auto;height:2.25rem;font-size:.875rem}.search{border-radius:var(--radius-xl);background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-lift);gap:.25rem;padding:.375rem;display:grid;position:relative}@media (min-width:48rem){.search{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:stretch;gap:0}.search--one{grid-template-columns:minmax(0,1fr) auto}}.search__field{border-radius:calc(var(--radius-xl) - .375rem);flex-direction:column;justify-content:center;min-height:3.5rem;padding:.4rem .875rem .4rem 2.75rem;display:flex;position:relative}.search__field:focus-within{background:var(--color-paper);box-shadow:inset 0 0 0 2px var(--color-accent)}@media (min-width:48rem){.search__field+.search__field:before{content:"";background:var(--color-line);width:1px;position:absolute;top:.875rem;bottom:.875rem;left:0}.search__field:focus-within:before,.search__field:focus-within+.search__field:before{opacity:0}}.search__icon{width:1.25rem;height:1.25rem;color:var(--color-ink-3);pointer-events:none;position:absolute;top:50%;left:.95rem;transform:translateY(-50%)}.search__label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-3);font-size:.75rem;line-height:1.3}.search__input{width:100%;color:var(--color-ink);text-overflow:ellipsis;background:0 0;border:0;outline:none;padding:0;font-size:1rem;line-height:1.5}.search__input::placeholder{color:var(--color-ink-3)}.search__input::-webkit-search-cancel-button{display:none}.search__field.has-value{padding-right:2.75rem}.search__clear{width:2rem;height:2rem;color:var(--color-ink-3);border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.search__clear:hover{background:var(--color-paper-2);color:var(--color-ink)}.search__submit{margin:.125rem}@media (min-width:48rem){.search__submit{border-radius:calc(var(--radius-xl) - .5rem);height:auto;min-height:3.25rem;margin:.125rem;padding-inline:1.5rem}}.seg{border-radius:var(--radius-md);background:var(--color-paper-2);flex-wrap:wrap;gap:.25rem;padding:.25rem;display:inline-flex}.band-night .seg{background:var(--color-night-2);box-shadow:inset 0 0 0 1px var(--color-night-line)}.seg__opt{position:relative}.seg__opt input{opacity:0;cursor:pointer;position:absolute;inset:0}.seg__opt>span{border-radius:var(--radius-sm);height:2rem;color:var(--color-ink-2);white-space:nowrap;transition:background-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);align-items:center;padding-inline:.75rem;font-size:.875rem;font-weight:500;display:inline-flex}.band-night .seg__opt>span{color:var(--color-on-night-2)}.seg__opt:hover>span{color:var(--color-ink)}.band-night .seg__opt:hover>span{color:var(--color-on-night)}.seg__count{font-family:var(--font-mono);opacity:.7;margin-left:.375rem;font-size:.75rem}@media (max-width:29.99rem){.seg__count{display:none}}.seg__opt input:checked+span{background:var(--color-surface);color:var(--color-ink);box-shadow:0 1px 2px #0d15281f;box-shadow:0 1px 2px lab(6.92457% 1.63868 -14.2586/.12)}.band-night .seg__opt input:checked+span{background:var(--color-on-night);color:var(--color-night)}.seg__opt input:focus-visible+span{outline:2px solid var(--color-focus);outline-offset:1px}.band-night .seg__opt input:focus-visible+span{outline-color:var(--color-focus-on-night)}.combo{position:relative}.combo-list{z-index:var(--z-popover);min-width:min(22rem, calc(100vw - 2 * var(--gutter)));overscroll-behavior:contain;border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);max-height:min(26rem,62dvh);color:var(--color-ink);box-shadow:var(--shadow-pop);animation:pop-in var(--dur-short) var(--ease-out);padding:.375rem;position:absolute;top:calc(100% + .625rem);left:0;right:0;overflow-y:auto}.combo-list--inline{min-width:0;max-height:none;box-shadow:none;background:0 0;border:0;padding:.25rem 0;animation:none;position:static}.combo-group{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-3);padding:.625rem .625rem .3rem;font-size:.75rem}.combo-option{border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:.75rem;min-height:2.75rem;padding:.45rem .625rem;display:flex}.combo-option[aria-selected=true]{background:var(--color-accent-soft)}.combo-option__icon{background:var(--color-paper-2);width:2rem;height:2rem;color:var(--color-ink-2);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.combo-option__text{flex:1;min-width:0}.combo-option__label{text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:500;display:block;overflow:hidden}.combo-option__label mark{color:var(--color-accent);background:0 0}.combo-option__sub{text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink-3);font-size:.8125rem;display:block;overflow:hidden}.combo-option__meta{font-family:var(--font-mono);color:var(--color-ink-3);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.75rem}.combo-empty{color:var(--color-ink-3);padding:.875rem .625rem;font-size:.875rem}.panel{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface)}.panel-pad{padding:clamp(1.25rem,1rem + 1vw,1.75rem)}.notice{border:1px solid var(--color-warn-line);border-radius:var(--radius-md);background:var(--color-warn-soft);color:var(--color-warn);padding:1rem 1.25rem}.empty{border:1px dashed var(--color-line-strong);border-radius:var(--radius-lg);background:var(--color-surface);text-align:center;padding:clamp(2rem,1.5rem + 3vw,3.5rem) 1.5rem}.monogram{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-paper-2);width:2.5rem;height:2.5rem;color:var(--color-ink-2);letter-spacing:-.02em;flex-shrink:0;place-items:center;font-size:.8125rem;font-weight:650;line-height:1;display:inline-grid}.monogram--lg{border-radius:var(--radius-lg);width:3.5rem;height:3.5rem;font-size:1.125rem}.band-night .monogram{border-color:var(--color-night-line-strong);background:var(--color-night-2);color:var(--color-on-night)}.ledger{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);overflow:clip;container:ledger/inline-size}.ledger>*+*{border-top:1px solid var(--color-line)}.job-row{transition:background-color var(--dur-short) var(--ease-out);grid-template-columns:2.5rem minmax(0,1fr) auto;grid-template-areas:"logo title date""logo sub sub""logo facts facts""logo pay pay";column-gap:.875rem;padding:1rem;display:grid;position:relative}.job-row:hover{background:var(--color-paper)}.job-row:has(.job-row__link:focus-visible){outline:2px solid var(--color-focus);outline-offset:-2px}.job-row__logo{grid-area:logo;align-self:start;margin-top:.125rem}.job-row__title{letter-spacing:-.012em;grid-area:title;font-size:1rem;font-weight:600;line-height:1.35}.job-row__link{transition:color var(--dur-micro) var(--ease-out)}.job-row__link:after{content:"";position:absolute;inset:0}.job-row__link:focus-visible{outline:none}.job-row:hover .job-row__link{color:var(--color-accent)}.job-row__sub{text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink-2);grid-area:sub;margin-top:.125rem;font-size:.875rem;overflow:hidden}.job-row__company{color:var(--color-ink);font-weight:500}.job-row__facts{color:var(--color-ink-3);flex-wrap:wrap;grid-area:facts;align-items:center;gap:.125rem .625rem;margin-top:.5rem;font-size:.8125rem;display:flex}.job-row__facts>*+:before{content:"·";color:var(--color-line-strong);margin-right:.625rem}.job-row__type{color:var(--color-ink-2);font-weight:500}.job-row__type--remote{color:var(--color-accent)}.job-row__closed{color:var(--color-warn);font-weight:600}.job-row__pay{color:var(--color-ink);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:pay;justify-self:start;margin-top:.25rem;font-size:.8125rem;font-weight:500}.job-row__date{font-family:var(--font-mono);color:var(--color-ink-3);white-space:nowrap;grid-area:date;padding-left:.5rem;font-size:.75rem;line-height:1.8}.job-row.is-closed .job-row__title{color:var(--color-ink-3)}@container ledger (min-width:50rem){.job-row{grid-template-columns:2.5rem minmax(0,1fr) 9.5rem 9rem 4rem;grid-template-areas:"logo title facts pay date""logo sub facts pay date";align-items:center;column-gap:1.25rem;padding:1.125rem 1.5rem}.job-row__facts{flex-direction:column;align-items:flex-start;gap:.125rem;margin:0}.job-row__facts>*+:before{content:none}.job-row__pay,.job-row__date{place-self:center stretch;margin:0}.job-row__date{text-align:right}}.site-header{z-index:var(--z-header);border-bottom:1px solid var(--color-night-line);background:var(--color-night);color:var(--color-on-night);position:sticky;top:0}@media (max-height:30rem) and (orientation:landscape){.site-header{position:relative}}.site-header__bar{height:var(--header-h);align-items:center;gap:1.25rem;display:flex}.brand{letter-spacing:-.025em;white-space:nowrap;align-items:center;gap:.625rem;font-size:1rem;font-weight:600;display:inline-flex}.brand__mark{flex-shrink:0;width:1.75rem;height:1.75rem}.nav{display:none}@media (min-width:64rem){.nav{align-items:center;gap:.125rem;margin-left:1rem;display:flex}}.nav-link{border-radius:var(--radius-sm);height:2.25rem;color:var(--color-on-night-2);white-space:nowrap;transition:color var(--dur-micro) var(--ease-out), background-color var(--dur-micro) var(--ease-out);align-items:center;gap:.3rem;padding-inline:.75rem;font-size:.875rem;font-weight:500;display:inline-flex;position:relative}.nav-link:hover,.nav-link[aria-expanded=true]{background:var(--color-night-2);color:var(--color-on-night)}.nav-link[aria-current=page],.nav-link[data-active]{color:var(--color-on-night)}.site-header:has(#browse-menu:popover-open) .nav-link--menu{background:var(--color-night-2);color:var(--color-on-night)}.site-header:has(#browse-menu:popover-open) .nav-link--menu svg{transform:rotate(180deg)}.nav-link[aria-current=page]:after,.nav-link[data-active]:after{content:"";left:.75rem;right:.75rem;bottom:calc((var(--header-h) - 2.25rem) / -2);background:var(--color-accent-on-night);border-radius:2px 2px 0 0;height:2px;position:absolute}.nav-link svg{transition:transform var(--dur-short) var(--ease-out)}.nav-link[aria-expanded=true] svg{transform:rotate(180deg)}.header-actions{align-items:center;gap:.5rem;margin-left:auto;display:flex}.search-trigger{border:1px solid var(--color-night-line-strong);border-radius:var(--radius-md);height:2.25rem;color:var(--color-on-night-2);white-space:nowrap;transition:border-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out), background-color var(--dur-micro) var(--ease-out);align-items:center;gap:.625rem;padding-inline:.75rem .5rem;font-size:.875rem;display:inline-flex}.search-trigger:hover{border-color:var(--color-on-night-3);background:var(--color-night-2);color:var(--color-on-night)}.search-trigger__text{text-align:left;min-width:7.5rem;display:none}@media (min-width:64rem){.search-trigger__text{display:inline}}.icon-btn{border-radius:var(--radius-md);width:2.75rem;height:2.75rem;color:var(--color-on-night-2);place-items:center;display:inline-grid}.icon-btn:hover{background:var(--color-night-2);color:var(--color-on-night)}@media (min-width:64rem){.icon-btn--mobile{display:none}}.icon-btn--ink{color:var(--color-ink-2)}.icon-btn--ink:hover{background:var(--color-paper-2);color:var(--color-ink)}.search-trigger--mobile-hide{display:none}@media (min-width:64rem){.search-trigger--mobile-hide{display:inline-flex}}.mega{inset:var(--header-h) 0 auto 0;border:0;border-bottom:1px solid var(--color-night-line);background:var(--color-night);width:100%;max-width:none;color:var(--color-on-night);margin:0;padding:0;position:fixed;box-shadow:0 24px 48px -24px #000108cc;box-shadow:0 24px 48px -24px lab(.409668% .478432 -2.70285/.8)}.mega:popover-open{animation:drop-in var(--dur-short) var(--ease-out)}.mega__grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:3rem;padding-block:2rem 2.25rem;display:grid}.mega__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.125rem 1.5rem;margin-top:.875rem;display:grid}.mega__list--one{grid-template-columns:minmax(0,1fr)}.mega__link{border-radius:var(--radius-sm);color:var(--color-on-night-2);white-space:nowrap;transition:color var(--dur-micro) var(--ease-out), background-color var(--dur-micro) var(--ease-out);justify-content:space-between;align-items:baseline;gap:1rem;margin-inline:-.5rem;padding:.45rem .5rem;font-size:.9375rem;display:flex}.mega__link:hover{background:var(--color-night-2);color:var(--color-on-night)}.mega__count{font-family:var(--font-mono);color:var(--color-on-night-3);font-size:.75rem}.dialog{border:0;max-width:none;max-height:none;margin:0;padding:0}.dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0205118c;background:lab(1.46921% .616707 -5.26226/.55)}.dialog[open],.dialog[open]::backdrop{animation:fade-in var(--dur-short) var(--ease-out)}.menu-sheet{background:var(--color-night);width:100%;height:100dvh;color:var(--color-on-night);overflow-y:auto}.menu-sheet[open]{animation:drop-in var(--dur-long) var(--ease-out)}.menu-sheet__bar{border-bottom:1px solid var(--color-night-line);background:var(--color-night);position:sticky;top:0}.menu-sheet__bar>.wrap{height:var(--header-h);justify-content:space-between;align-items:center;display:flex}.menu-sheet__primary{padding-top:.5rem}.menu-sheet__primary a{border-bottom:1px solid var(--color-night-line);letter-spacing:-.03em;justify-content:space-between;align-items:center;padding-block:.875rem;font-size:1.5rem;font-weight:600;display:flex}.menu-sheet__primary a[aria-current=page]{color:var(--color-accent-on-night)}.menu-sheet__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;padding-block:2rem 3rem;display:grid}.menu-sheet__cols a{color:var(--color-on-night-2);padding-block:.4rem;font-size:.9375rem;display:block}.palette{border:1px solid var(--color-line);border-radius:var(--radius-xl);background:var(--color-surface);width:min(40rem,100% - 2rem);color:var(--color-ink);box-shadow:var(--shadow-pop);margin:clamp(1rem,10vh,7rem) auto auto;overflow:hidden}.palette[open]{animation:pop-in var(--dur-short) var(--ease-out)}.palette__field{border-bottom:1px solid var(--color-line);align-items:center;display:flex;position:relative}.palette__input{width:100%;height:3.75rem;color:var(--color-ink);background:0 0;border:0;outline:none;padding:0 3.5rem 0 3.25rem;font-size:1.0625rem}.palette__input::placeholder{color:var(--color-ink-3)}.palette__body{overscroll-behavior:contain;max-height:min(28rem,60dvh);padding:.375rem;overflow-y:auto}.palette__foot{border-top:1px solid var(--color-line);background:var(--color-paper);color:var(--color-ink-3);flex-wrap:wrap;gap:.5rem 1.25rem;padding:.625rem 1rem;font-size:.75rem;display:flex}.sheet{border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--color-surface);width:100%;max-height:88dvh;color:var(--color-ink);flex-direction:column;margin:auto 0 0;display:none}.sheet[open]{animation:sheet-up var(--dur-long) var(--ease-out);display:flex}.sheet__head,.sheet__foot{justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1.25rem;display:flex}.sheet__head{border-bottom:1px solid var(--color-line)}.sheet__foot{border-top:1px solid var(--color-line);padding-bottom:calc(.875rem + env(safe-area-inset-bottom))}.sheet__body{overscroll-behavior:contain;padding:.5rem 1.25rem 1.5rem;overflow-y:auto}.site-footer{border-top:1px solid var(--color-night-line)}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 2rem;padding-block:3.5rem;display:grid}@media (min-width:64rem){.footer-grid{grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr))}}.footer-brand{grid-column:1/-1}@media (min-width:64rem){.footer-brand{grid-column:auto}}.footer-col h2{margin-bottom:.875rem}.footer-col ul{gap:.5rem;display:grid}.footer-col a{color:var(--color-on-night-2);transition:color var(--dur-micro) var(--ease-out);font-size:.875rem}.footer-col a:hover{color:var(--color-on-night)}.footer-base{border-top:1px solid var(--color-night-line);color:var(--color-on-night-3);flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;padding-block:1.5rem 2rem;font-size:.8125rem;display:flex}.masthead{padding-block:clamp(2.25rem,1.6rem + 3vw,4.25rem) clamp(2.5rem,1.8rem + 3.5vw,4.75rem)}.masthead__grid{align-items:center;gap:2.5rem;display:grid}@media (min-width:64rem){.masthead__grid--map{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:4rem}}.crumbs{color:var(--color-on-night-3);flex-wrap:wrap;align-items:center;gap:.375rem;margin-bottom:1.25rem;font-size:.875rem;display:flex}.crumbs a{white-space:nowrap;transition:color var(--dur-micro) var(--ease-out)}.crumbs a:hover{color:var(--color-on-night)}.crumbs__sep{color:var(--color-night-line-strong)}.world-map{width:100%;height:auto;display:block;overflow:visible}.world-map--night{--map-dot:var(--color-night-dot);--map-pin:var(--color-accent-on-night)}.world-map--paper{--map-dot:var(--color-paper-dot);--map-pin:var(--color-accent)}.world-map__land{color:var(--map-dot);stroke:currentColor}.pin{transform-box:fill-box;transform-origin:50%}.pin__dot{fill:var(--map-pin)}.pin__halo{fill:var(--map-pin);opacity:.2}.world-map--night .pin__dot{stroke:var(--color-night);stroke-width:.6px}.hero{position:relative;overflow:clip}.hero__grid{gap:2.5rem;padding-block:clamp(2.75rem,1.5rem + 5vw,6rem) clamp(2rem,1.5rem + 2vw,3rem);display:grid;position:relative}.hero__copy{z-index:1;max-width:40rem;position:relative}.hero__status{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-on-night-2);align-items:center;gap:.625rem;margin-bottom:1.5rem;font-size:.75rem;display:inline-flex}.live-dot{background:var(--color-signal-on-night);border-radius:999px;width:.5rem;height:.5rem;position:relative;box-shadow:0 0 0 3px #68d7a12e;box-shadow:0 0 0 3px lab(78.5255% -42.8807 16.8988/.18)}.hero__title-soft{letter-spacing:-.03em;color:var(--color-on-night-3);margin-top:.875rem;font-size:clamp(1.375rem,1.05rem + 1.3vw,2.25rem);font-weight:500;line-height:1.15;display:block}.hero__lede{max-width:34rem;margin-top:1.5rem}.hero__search{margin-top:2rem}.hero__type{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1rem;display:flex}.hero__popular{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.5rem;display:flex}.hero__map{margin-inline:calc(var(--gutter) * -.5);position:relative}@media (min-width:64rem){.hero__grid{grid-template-columns:minmax(0,36rem) minmax(0,1fr);align-items:center;gap:2rem;min-height:38rem}.hero__map{margin:0 calc(var(--gutter) * -1) 0 -6rem}}@media (min-width:90rem){.hero__map{margin-right:-6rem}}.stats{border-top:1px solid var(--color-night-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:48rem){.stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.stat{padding:1.5rem 1.25rem 1.75rem 0}.stat:nth-child(2n){border-left:1px solid var(--color-night-line);padding-left:1.25rem}.stat:nth-child(n+3){border-top:1px solid var(--color-night-line)}@media (min-width:48rem){.stat{padding:1.75rem 1.5rem 2.25rem}.stat:first-child{padding-left:0}.stat+.stat{border-left:1px solid var(--color-night-line)}.stat:nth-child(n+3){border-top:0}}.stat__value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(1.875rem,1.45rem + 1.5vw,2.75rem);font-weight:600;line-height:1;display:block}.stat__label{color:var(--color-on-night-3);margin-top:.625rem;font-size:.875rem;line-height:1.4;display:block}.cat-index{border-bottom:1px solid var(--color-line);display:grid}@media (min-width:64rem){.cat-index{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3.5rem}}.cat-row{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:1.5rem;padding-block:1.25rem;display:grid;position:relative}.cat-row__name{letter-spacing:-.025em;font-size:clamp(1.25rem,1.1rem + .6vw,1.625rem);font-weight:600;line-height:1.2}.cat-row__link{transition:color var(--dur-micro) var(--ease-out)}.cat-row__link:after{content:"";position:absolute;inset:0}.cat-row__link:focus-visible{outline:none}.cat-row:has(.cat-row__link:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px;border-radius:2px}.cat-row:hover .cat-row__link{color:var(--color-accent)}.cat-row__blurb{text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink-3);grid-column:1;margin-top:.3rem;font-size:.875rem;overflow:hidden}.cat-row__count{grid-area:1/2/span 2;justify-items:end;gap:.5rem;display:grid}.cat-row__num{font-family:var(--font-mono);color:var(--color-ink-2);font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.cat-row__unit{margin-left:-.125rem}@media (max-width:23.99rem){.cat-row__unit{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.cat-row__num svg{color:var(--color-ink-3);transition:transform var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out)}.cat-row:hover .cat-row__num svg{color:var(--color-accent);transform:translate(3px)}.share{background:var(--color-line);border-radius:2px;width:4.5rem;height:2px;position:relative;overflow:hidden}.share>span{width:calc(var(--share) * 100%);background:var(--color-accent);position:absolute;inset:0 auto 0 0}.tabs{border-radius:var(--radius-md);background:var(--color-paper-2);flex-wrap:wrap;gap:.25rem;padding:.25rem;display:flex}.tab{border-radius:var(--radius-sm);height:2.25rem;color:var(--color-ink-2);white-space:nowrap;transition:background-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);align-items:center;gap:.4rem;padding-inline:.875rem;font-size:.875rem;font-weight:500;display:inline-flex}.tab:hover{color:var(--color-ink)}.tab[aria-selected=true]{background:var(--color-surface);color:var(--color-ink);box-shadow:0 1px 2px #0d15281f;box-shadow:0 1px 2px lab(6.92457% 1.63868 -14.2586/.12)}.tab__count{font-family:var(--font-mono);color:var(--color-ink-3);font-size:.75rem}.ledger-foot{background:var(--color-paper);color:var(--color-ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding:1rem 1.5rem;font-size:.875rem;display:flex}.plates{grid-template-columns:repeat(auto-fill,minmax(min(100%,16.5rem),1fr));gap:1rem;display:grid}.plate{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);transition:border-color var(--dur-short) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:clip}.plate:hover{border-color:var(--color-line-strong)}.plate:has(.plate__link:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.plate__map{aspect-ratio:3/2;border-bottom:1px solid var(--color-line);background:var(--color-paper);overflow:hidden}.plate__map .world-map{height:100%;transition:transform var(--dur-long) var(--ease-out)}.plate:hover .plate__map .world-map{transform:scale(1.03)}.plate__body{gap:.375rem;padding:1rem 1.125rem 1.125rem;display:grid}.plate__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.125rem 1rem;display:flex}.plate__head h3{white-space:nowrap}.plate__link:after{content:"";position:absolute;inset:0}.plate__link:focus-visible{outline:none}.plate:hover .plate__link{color:var(--color-accent)}.plate__count{font-family:var(--font-mono);color:var(--color-ink-2);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.8125rem}.plate__places{color:var(--color-ink-3);flex-wrap:wrap;gap:.25rem .75rem;font-size:.8125rem;display:flex}.plate__places a{z-index:1;white-space:nowrap;transition:color var(--dur-micro) var(--ease-out);position:relative}.plate__places a:hover{color:var(--color-accent)}.split{gap:3rem;display:grid}@media (min-width:64rem){.split{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:5rem}.split--sticky>:first-child{top:calc(var(--header-h) + 2.5rem);align-self:start;position:sticky}}.where-list{border-bottom:1px solid var(--color-line);margin-top:2rem;display:grid}.where-list a{border-top:1px solid var(--color-line);transition:color var(--dur-micro) var(--ease-out);align-items:center;gap:1rem;padding-block:.75rem;font-size:.9375rem;display:flex}.where-list a:hover{color:var(--color-accent)}.where-list .share{margin-left:auto}.where-list__num{text-align:right;width:2.5rem;font-family:var(--font-mono);color:var(--color-ink-3);font-variant-numeric:tabular-nums;font-size:.8125rem}.wordwall{flex-wrap:wrap;align-items:baseline;gap:.5rem 2rem;display:flex}.wordwall a{letter-spacing:-.03em;color:var(--color-ink-2);white-space:nowrap;transition:color var(--dur-micro) var(--ease-out);align-items:flex-start;gap:.3rem;font-size:clamp(1.25rem,1.05rem + .9vw,1.875rem);font-weight:600;line-height:1.35;display:inline-flex}.wordwall a:hover{color:var(--color-accent)}.wordwall sup{font-family:var(--font-mono);letter-spacing:0;color:var(--color-ink-3);margin-top:.35em;font-size:.75rem;font-weight:400;top:0}.principles{border-bottom:1px solid var(--color-line);display:grid}.principle{border-top:1px solid var(--color-line);gap:.625rem;padding-block:1.75rem;display:grid}@media (min-width:40rem){.principle{grid-template-columns:11rem minmax(0,1fr);gap:2rem}}.principle__fig{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--color-ink);font-size:clamp(1.75rem,1.5rem + 1vw,2.25rem);font-weight:600;line-height:1}.principle__fig small{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-3);margin-top:.5rem;font-size:.75rem;font-weight:400;display:block}.principle p{color:var(--color-ink-2)}.closing{padding-block:clamp(4rem,3rem + 5vw,7rem)}.closing__inner{gap:2rem;max-width:52rem;display:grid}.job-head{gap:1.25rem;display:grid}@media (min-width:48rem){.job-head{grid-template-columns:auto minmax(0,1fr);column-gap:1.5rem}}.job-meta{color:var(--color-on-night-2);flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1.25rem;font-size:.9375rem;display:flex}.job-meta>span{white-space:nowrap;align-items:center;gap:.5rem;display:inline-flex}.job-meta svg{color:var(--color-on-night-3)}.status{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.75rem;display:inline-flex}.status:before{content:"";background:currentColor;border-radius:999px;width:.45rem;height:.45rem}.status--open{color:var(--color-signal-on-night)}.status--closed{color:var(--color-on-night-3)}.job-apply{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:2rem;display:flex}.job-body{padding-block:clamp(2.5rem, 2rem + 2vw, 3.5rem) var(--section-y);gap:2.5rem;display:grid}@media (min-width:64rem){.job-body{grid-template-columns:minmax(0,1fr) 21rem;gap:4rem}.job-aside{align-self:start}}.facts>div{border-top:1px solid var(--color-line);justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.75rem;font-size:.875rem;display:flex}.facts>div:first-child{border-top:0}.facts dt{color:var(--color-ink-3);white-space:nowrap}.facts dd{text-align:right;color:var(--color-ink);font-weight:500}.key-points{gap:.75rem;display:grid}.key-points li{color:var(--color-ink-2);padding-left:1.5rem;position:relative}.key-points li:before{content:"";background:var(--color-accent);width:.5rem;height:1px;position:absolute;top:.7em;left:.25rem}.tags{flex-wrap:wrap;gap:.5rem;display:flex}.tag{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);height:2rem;color:var(--color-ink-2);transition:border-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);align-items:center;padding-inline:.75rem;font-size:.875rem;display:inline-flex}.tag:hover{border-color:var(--color-accent);color:var(--color-accent)}.apply-bar{z-index:var(--z-sticky);padding:.75rem var(--gutter) calc(.75rem + env(safe-area-inset-bottom));border-top:1px solid var(--color-line);background:var(--color-surface);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:sticky;bottom:0;box-shadow:0 -12px 32px -20px #0d152866;box-shadow:0 -12px 32px -20px lab(6.92457% 1.63868 -14.2586/.4)}@media (min-width:64rem){.apply-bar{display:none}}.board{padding-block:2rem var(--section-y);gap:2rem;display:grid}@media (min-width:64rem){.board{grid-template-columns:16.5rem minmax(0,1fr);gap:3rem;padding-top:2.5rem}}.board__aside{display:none}@media (min-width:64rem){.board__aside{align-self:start;display:block}}.board__bar{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:1rem;display:flex}.board__count{color:var(--color-ink-2);margin-right:auto;font-size:.9375rem}.board__count strong{color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:600}.board__filters-btn{display:inline-flex}@media (min-width:64rem){.board__filters-btn{display:none}}.facet{border-top:1px solid var(--color-line)}.facet:first-child{border-top:0}.facet>summary{justify-content:space-between;align-items:center;padding-block:.875rem;font-size:.875rem;font-weight:600;list-style:none;display:flex}.facet>summary::-webkit-details-marker{display:none}.facet>summary svg{color:var(--color-ink-3);transition:transform var(--dur-short) var(--ease-out)}.facet[open]>summary svg{transform:rotate(180deg)}.facet__body{gap:.0625rem;padding-bottom:.875rem;display:grid}.facet-opt{border-radius:var(--radius-sm);min-height:2.25rem;color:var(--color-ink-2);transition:background-color var(--dur-micro) var(--ease-out);align-items:center;gap:.625rem;margin-inline:-.5rem;padding:.3rem .5rem;font-size:.875rem;display:flex}.facet-opt:hover{background:var(--color-paper-2);color:var(--color-ink)}.facet-opt input{width:1rem;height:1rem;accent-color:var(--color-accent);flex-shrink:0}.facet-opt:has(input:checked){color:var(--color-ink);font-weight:500}.facet-opt.is-empty{color:var(--color-ink-3)}.facet-opt__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.facet-opt__count{font-family:var(--font-mono);color:var(--color-ink-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.75rem}.active-filters{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.board-search{gap:1rem;margin-top:2rem;display:grid}.skeleton{background:var(--color-paper-2);animation:pulse 1.6s var(--ease-in-out) infinite;border-radius:6px}.skeleton-row{grid-template-columns:2.5rem minmax(0,1fr);gap:.875rem;padding:1.25rem 1.5rem;display:grid}.ad-slot{justify-items:center;gap:.375rem;display:grid;container:adslot/inline-size}.ad-slot__label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-3);font-size:.75rem;line-height:1}.ad-slot__box{border-radius:var(--radius-sm);background:var(--color-paper-2);place-items:center;max-width:100%;display:grid;overflow:hidden}.ad-slot__preview{font-family:var(--font-mono);color:var(--color-ink-3);font-size:.75rem}.ad-slot__frame{width:fit-content;max-width:100%;display:grid}.ad-slot__bar{justify-content:space-between;align-items:center;gap:1rem;min-height:1.75rem;display:flex}.ad-slot__toggle{border-radius:var(--radius-sm);height:1.75rem;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--color-ink-3);transition:color var(--dur-micro) var(--ease-out), background-color var(--dur-micro) var(--ease-out);align-items:center;gap:.25rem;margin-right:-.5rem;padding-inline:.5rem;font-size:.75rem;display:inline-flex}.ad-slot__toggle:hover{background:var(--color-paper-2);color:var(--color-ink)}.ad-slot__toggle svg{transition:transform var(--dur-short) var(--ease-out);transform:rotate(180deg)}.ad-slot__toggle[aria-expanded=false] svg{transform:none}.ad-slot__body{transition:grid-template-rows var(--dur-long) var(--ease-in-out);grid-template-rows:1fr;display:grid}.ad-slot__body[data-collapsed]{grid-template-rows:0fr}.ad-slot__clip{min-height:0;overflow:hidden}:is(.ad-band:not(:has(.ad-slot:not([hidden]),.ad-native:not([hidden]))),.ad-rail:not(:has(.ad-slot:not([hidden])))){display:none}.ad-slot--leaderboard .ad-slot__box{width:320px;height:50px}@container adslot (min-width:468px){.ad-slot--leaderboard .ad-slot__box{width:468px;height:60px}}@container adslot (min-width:728px){.ad-slot--leaderboard .ad-slot__box,.ad-slot--content .ad-slot__box{width:728px;height:90px}}.ad-slot--content .ad-slot__box,.ad-slot--rectangle .ad-slot__box{width:300px;height:250px}@container adslot (max-width:319.98px){.ad-slot--leaderboard>*{display:none}}@container adslot (max-width:299.98px){.ad-slot--content>*,.ad-slot--rectangle>*{display:none}}.ad-slot--skyscraper .ad-slot__box{width:160px;height:600px}.ad-slot--tower .ad-slot__box{width:160px;height:300px}.ad-slot.ad-desktop-only,.ad-band.ad-desktop-only,.ad-rail.ad-desktop-only{display:none}@media (min-width:64rem){.ad-slot.ad-desktop-only,.ad-rail.ad-desktop-only{display:grid}.ad-band.ad-desktop-only{display:block}}@media (max-width:63.99rem){main:has([data-ads-mobile=light])+.ad-band--footer .ad-native{display:none}}.ad-band{padding-block:clamp(1.5rem,1.1rem + 1.4vw,2.5rem)}.ad-band--footer{border-top:1px solid var(--color-line);padding-block:clamp(2.5rem,2rem + 2vw,4rem)}.ad-rail{grid-template-columns:repeat(auto-fit,minmax(min(100%,18.75rem),1fr));gap:2rem 1.5rem;display:grid}.ad-native{gap:.5rem;display:grid}.ad-native__box{align-content:start;min-height:12rem;display:grid}.ad-native__box .ad-slot__preview{border-radius:var(--radius-lg);background:var(--color-paper-2);place-items:center;min-height:12rem;display:grid}.sponsored-link{align-items:center;gap:.375rem;display:inline-flex}.alpha-nav{flex-wrap:wrap;gap:.25rem;display:flex}.alpha-nav a{border-radius:var(--radius-sm);width:2.25rem;height:2.25rem;font-family:var(--font-mono);color:var(--color-on-night-2);border:1px solid var(--color-night-line);transition:color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out);place-items:center;font-size:.8125rem;display:inline-grid}.alpha-nav a:hover{color:var(--color-on-night);border-color:var(--color-night-line-strong)}.company-group{border-top:1px solid var(--color-line);gap:1rem;padding-block:2rem;display:grid}@media (min-width:48rem){.company-group{grid-template-columns:5rem minmax(0,1fr)}}.company-letter{letter-spacing:-.04em;color:var(--color-ink-3);font-size:2.25rem;font-weight:600;line-height:1}.company-list{gap:.25rem 2rem;display:grid}@media (min-width:48rem){.company-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.company-item{border-radius:var(--radius-md);transition:background-color var(--dur-micro) var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.875rem;margin-inline:-.75rem;padding:.625rem .75rem;display:grid;position:relative}.company-item:hover{background:var(--color-paper-2)}.company-item__name{letter-spacing:-.012em;font-weight:600}.company-item__name a:after{content:"";position:absolute;inset:0}.company-item:hover .company-item__name a{color:var(--color-accent)}.company-item__meta{text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink-3);font-size:.8125rem;overflow:hidden}.company-item__count{font-family:var(--font-mono);color:var(--color-ink-2);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.8125rem}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-1\/2{top:50%}.left-3{left:calc(var(--spacing) * 3)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-6{margin-block:calc(var(--spacing) * 6)}.my-10{margin-block:calc(var(--spacing) * 10)}.\!mt-0{margin-top:0!important}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mr-1{margin-right:var(--spacing)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-1{margin-left:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.aspect-\[3\/2\]{aspect-ratio:3/2}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-10{height:calc(var(--spacing) * 10)}.w-2\/5{width:40%}.w-3\/5{width:60%}.w-5{width:calc(var(--spacing) * 5)}.w-10{width:calc(var(--spacing) * 10)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[68ch\]{max-width:68ch}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.scroll-mt-16{scroll-margin-top:calc(var(--spacing) * 16)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-items-start{justify-items:start}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-1{row-gap:var(--spacing)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[var\(--radius-lg\)\]{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-night-line{border-color:var(--color-night-line)}.border-slate-200{border-color:var(--color-slate-200)}.bg-blue-700{background-color:var(--color-blue-700)}.bg-night{background-color:var(--color-night)}.bg-night-2{background-color:var(--color-night-2)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.p-2{padding:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pb-\[var\(--section-y\)\]{padding-bottom:var(--section-y)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[15px\]{font-size:15px}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-wrap{text-wrap:wrap}.text-ink{color:var(--color-ink)}.text-ink-2{color:var(--color-ink-2)}.text-ink-3{color:var(--color-ink-3)}.text-on-night{color:var(--color-on-night)}.text-signal{color:var(--color-signal)}.text-signal-on-night{color:var(--color-signal-on-night)}.text-slate-400{color:var(--color-slate-400)}.text-slate-700{color:var(--color-slate-700)}.text-slate-900{color:var(--color-slate-900)}.text-white{color:var(--color-white)}.italic{font-style:italic}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.accent-on-night{accent-color:var(--color-on-night)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-blue-900\/5{--tw-shadow-color:#1c398e0d}@supports (color:color-mix(in lab, red, red)){.shadow-blue-900\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-900) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-slate-200{--tw-ring-color:var(--color-slate-200)}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}@media (hover:hover){.hover\:bg-blue-800:hover{background-color:var(--color-blue-800)}}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}@media (min-width:40rem){.sm\:w-48{width:calc(var(--spacing) * 48)}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:rounded-none{border-radius:0}.sm\:border-0{border-style:var(--tw-border-style);border-width:0}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.sm\:bg-transparent{background-color:#0000}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-\[calc\(var\(--header-h\)\+2rem\)\]{top:calc(var(--header-h) + 2rem)}.lg\:block{display:block}.lg\:grid-cols-\[minmax\(0\,1fr\)_19rem\]{grid-template-columns:minmax(0,1fr) 19rem}.lg\:gap-20{gap:calc(var(--spacing) * 20)}.lg\:self-start{align-self:flex-start}.lg\:pb-12{padding-bottom:calc(var(--spacing) * 12)}}}:root{--dur-micro:.12s;--dur-short:.22s;--dur-long:.42s;--wrap-max:77.5rem;--gutter:clamp(1rem, .4rem + 2.6vw, 2.5rem);--section-y:clamp(4rem, 2.6rem + 5vw, 7.5rem);--header-h:3.5rem;--z-sticky:10;--z-header:30;--z-popover:40;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (min-width:64rem){:root{--header-h:4rem}}@keyframes pop-in{0%{opacity:0;transform:translateY(-4px)scale(.985)}}@keyframes drop-in{0%{opacity:0;transform:translateY(-8px)}}@keyframes sheet-up{0%{opacity:0;transform:translateY(24px)}}@keyframes fade-in{0%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}@keyframes rise-solid{0%{transform:translateY(14px)}}@keyframes pin-in{0%{opacity:0;transform:scale(.2)}}@keyframes pulse{50%{opacity:.5}}@media (prefers-reduced-motion:no-preference){.rise{animation:rise .76s var(--ease-out) both;animation-delay:calc(var(--d,0) * 90ms)}.rise-solid{animation:rise-solid .76s var(--ease-out) both}.world-map--animate .pin{animation:pin-in .9s var(--ease-out) both;animation-delay:calc(.35s + min(var(--i), 60) * 16ms)}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.apply-bar{animation:linear both bar-in;animation-timeline:scroll(root);animation-range:0 22rem}}}@keyframes bar-in{0%,55%{opacity:0;transform:translateY(100%)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-reveal]{animation:linear both rise;animation-timeline:view();animation-range:entry calc(4% + var(--d,0) * 3%) entry calc(70% + var(--d,0) * 3%)}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.15s!important;transition-delay:0s!important;animation-duration:.15s!important;animation-iteration-count:1!important}.skeleton{animation:none!important}.plate:hover .plate__map .world-map{transform:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
