@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e27b85d01cb4b1af-s.2yhdohbnxjaph.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(../media/10e5db483fb7b6ef-s.0vsuy7nj1h55w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01a1b57b2e0cef27-s.1tzxx-40rxw3x.woff2)format("woff2");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:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(../media/648e19a466ec92f1-s.3aj86x1l4-kru.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(../media/29e2a75af8e45044-s.p.1d8-5gtibtj96.woff2)format("woff2");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:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e27b85d01cb4b1af-s.2yhdohbnxjaph.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/10e5db483fb7b6ef-s.0vsuy7nj1h55w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01a1b57b2e0cef27-s.1tzxx-40rxw3x.woff2)format("woff2");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:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/648e19a466ec92f1-s.3aj86x1l4-kru.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/29e2a75af8e45044-s.p.1d8-5gtibtj96.woff2)format("woff2");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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e27b85d01cb4b1af-s.2yhdohbnxjaph.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/10e5db483fb7b6ef-s.0vsuy7nj1h55w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/01a1b57b2e0cef27-s.1tzxx-40rxw3x.woff2)format("woff2");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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/648e19a466ec92f1-s.3aj86x1l4-kru.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/29e2a75af8e45044-s.p.1d8-5gtibtj96.woff2)format("woff2");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:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}._11sqCW_className{font-family:Nunito,Nunito Fallback;font-style:normal}._11sqCW_variable{--font-nunito:"Nunito", "Nunito Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#14101a;--ground:#14101a;--panel:#261f32;--ink:#fbf7ff;--ink-soft:#efe6f8;--placeholder:color-mix(in oklch, var(--ink) 57%, transparent);--line:#fbf7ff2e;--flood:#322844;--board:#efe4ff;--board-2:#f7f2ff;--on-board:#2a1840;--hold:#322844;--hold-ink:#f6eaff;--danger:#ffe4d8;--danger-bg:#32243a;--brass:#ffb888;--glow:#ce9dff;--glow-2:#68eeba;--c1:#ce9dffc7;--c2:#68eebab3;--c3:#ffb781a8;--drift:36s;--attended-bg:#9fe2c438;--attended-ink:#e9fff4;--mentioned-bg:#c3abe138;--mentioned-ink:#f4eaff;--commented-bg:#f4bd9938;--commented-ink:#ffe8dc;--engaged-bg:#addec72e;--engaged-ink:#e9fff4;--named-bg:#fbf7ff1a;--named-ink:#fbf7ff;--font-display:var(--font-nunito), "Nunito", sans-serif;--font-text:var(--font-nunito), "Nunito", sans-serif;--font-mono:var(--font-nunito), "Nunito", sans-serif;--radius:24px;--shell:4.25rem;--ease:cubic-bezier(.16, 1, .3, 1);--continue-gap:1.75rem;--measure:40rem;--wide:72rem;--flag-ratio-ca:2 / 1;--flag-ratio-us:1.9 / 1}@supports (color:lab(0% 0 0)){:root{--brass:lab(80.9119% 26.3632 41.3636);--glow:lab(72.2066% 35.6481 -47.3485);--glow-2:lab(85.6215% -47.6161 13.5635);--c1:lab(72.2066% 35.6481 -47.3485/.78);--c2:lab(85.6215% -47.6161 13.5635/.7);--c3:lab(80.8521% 28.83 45.3717/.66);--attended-bg:lab(84.8306% -26.7534 7.6941/.22);--mentioned-bg:lab(73.4555% 16.7895 -24.0944/.22);--commented-bg:lab(81.1274% 16.8736 26.4767/.22);--engaged-bg:lab(84.5648% -19.9613 5.75746/.18)}}
*{box-sizing:border-box}html{height:100%}body{background:var(--ground);min-height:100%;color:var(--ink);font-family:var(--font-text), "Red Hat Text", sans-serif;text-rendering:optimizelegibility;margin:0;font-size:1.0625rem;line-height:1.5}::selection{background:var(--hold);color:var(--ink)}input,textarea{caret-color:var(--board)}:focus{outline:none}:focus-visible{outline:2px solid var(--board);outline-offset:3px;box-shadow:0 0 0 4px #1c3d5229}h1[tabindex="-1"]:focus,h1[tabindex="-1"]:focus-visible{box-shadow:none;outline:none}*{scrollbar-width:thin;scrollbar-color:#8aa0b8 transparent}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shell{z-index:20;background:color-mix(in srgb, var(--bg) 88%, transparent);color:var(--ink);border-bottom:1px solid var(--line);box-shadow:0 1px 0 var(--brass);position:sticky;top:0}.shell-inner{min-height:var(--shell);max-width:var(--wide);align-items:center;gap:1rem 1.5rem;margin:0 auto;padding:.75rem 1.25rem;display:flex}.wordmark{font-family:var(--font-display), "Red Hat Display", sans-serif;letter-spacing:-.02em;color:inherit;margin:0;font-size:1.125rem;font-weight:500;text-decoration:none}.track{flex:1;gap:0;margin:0;padding:0;list-style:none;display:flex}.track li{color:var(--ink-soft);align-items:center;font-size:.8125rem;display:flex}.track li:before{content:"";background:var(--line);width:1.25rem;height:1px}.track li:first-child:before{width:0}.track .is-done:before,.track .is-current:before{background:var(--board)}.track button,.track span{height:2rem;color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:.4rem;padding:0 .15rem;font-weight:500;line-height:1;display:inline-flex}.track button{cursor:pointer}.track i{background:0 0;border:1.5px solid;border-radius:99px;width:.55rem;height:.55rem}.track .is-current{color:var(--ink)}.track .is-current i{background:var(--board);border-color:var(--board)}.track .is-done{color:var(--board)}.track .is-done i{background:var(--board);border-color:var(--board)}.track .is-ahead{color:var(--ink-soft)}.lang{border:1px solid var(--line);background:var(--panel);border-radius:999px;display:flex;overflow:hidden}.lang a,.lang span{text-align:center;letter-spacing:.04em;min-width:2.5rem;color:var(--ink-soft);padding:.3rem .55rem;font-size:.8125rem;text-decoration:none}.lang [aria-current=true]{background:var(--board);color:var(--on-board)}.stage{padding:3rem 1.25rem 4rem}.column{max-width:var(--measure);margin:0 auto}.wide{max-width:var(--wide);margin:0 auto}h1{font-family:var(--font-display), "Red Hat Display", sans-serif;letter-spacing:-.03em;text-wrap:balance;margin:0 0 .75rem;font-size:clamp(2rem,4vw,2.5rem);font-weight:500;line-height:1.15}.lede{max-width:62ch;color:var(--ink-soft);margin:0 0 2rem}.form,.row-2{gap:1.25rem;display:grid}@media (min-width:720px){.row-2{grid-template-columns:1.2fr 1fr}}.field{gap:.5rem;display:grid}.field label,.eyebrow{font-size:.875rem;font-weight:600}.optional{color:var(--ink-soft);font-weight:400}input,select,textarea{border:1px solid var(--line);background:var(--panel);width:100%;min-height:2.75rem;color:var(--ink);font:inherit;border-radius:8px;padding:.5rem .75rem}select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--board) 50%), linear-gradient(135deg, var(--board) 50%, transparent 50%);background-position:calc(100% - 18px) 55%,calc(100% - 12px) 55%;background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:2rem}.hint,.err{margin:0;font-size:.8125rem}.hint{color:var(--ink-soft)}.err{color:var(--danger)}input[aria-invalid=true],select[aria-invalid=true]{border-color:var(--danger)}.actions{justify-content:flex-end;margin-top:.5rem;display:flex}button.primary,a.primary,button.quiet,button.ghost{min-height:2.75rem;font:inherit;cursor:pointer;border-radius:8px;padding:.55rem 1.1rem;font-weight:600;text-decoration:none}button.primary,a.primary{background:var(--board);color:var(--on-board);border:0}button.primary:hover,a.primary:hover{background:var(--board-2)}button.primary:active:not(:disabled){transform:scale(.985)}button.primary:disabled{background:var(--named-bg);color:var(--ink-soft);cursor:not-allowed}button.quiet,button.ghost{border:1px solid var(--line);background:var(--panel);color:var(--ink)}button.quiet:hover,button.ghost:hover{background:var(--flood)}.legal,.note{color:var(--ink-soft);margin:1.5rem 0 0;font-size:.875rem}.site-foot{max-width:var(--wide);color:var(--ink-soft);margin:0 auto;padding:0 1.25rem 2rem;font-size:.8125rem}.choice{border:0;gap:.75rem;margin:0 0 1.5rem;padding:0;display:grid}.option{border:1px solid var(--line);background:var(--panel);cursor:pointer;transition:border-color .18s var(--ease), background-color .18s var(--ease), box-shadow .18s var(--ease);border-radius:14px;grid-template-columns:auto 1fr;align-items:start;gap:1rem;padding:1rem 1.05rem;display:grid;box-shadow:0 12px 30px -22px #1a233073}.option.is-selected{background:var(--flood);border-color:var(--board);box-shadow:0 0 0 3px #1c3d521f}.option.is-quiet{box-shadow:none;color:var(--ink-soft);background:0 0;border-color:#0000;padding:.7rem .2rem}.option.is-quiet.is-selected{box-shadow:none;color:var(--ink);background:0 0}.year{font-family:var(--font-display), "Red Hat Display", sans-serif;letter-spacing:-.04em;color:var(--board);font-size:1.65rem;font-weight:500;line-height:1}.option h2{letter-spacing:-.02em;margin:0 0 .2rem;font-size:1.125rem;font-weight:600}.meta{color:var(--ink-soft);margin:0;font-size:.875rem}.desc{margin:.45rem 0 0;font-size:.9375rem}.option a{color:var(--board)}.chips{flex-wrap:wrap;gap:.4rem;display:flex}.chip{background:var(--flood);font-family:var(--font-mono), "Red Hat Mono", ui-monospace, monospace;border-radius:6px;align-items:center;gap:.25rem;padding:.2rem .35rem .2rem .55rem;font-size:.8125rem;display:inline-flex}.chip button{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:.15rem .35rem}.chip-field{border:1px solid var(--line);background:var(--panel);border-radius:8px;flex-wrap:wrap;align-items:center;gap:.35rem;height:2.75rem;min-height:2.75rem;padding:0 .55rem;display:flex}.chip-field input{min-width:8rem;height:2rem;font-family:var(--font-mono), "Red Hat Mono", ui-monospace, monospace;background:0 0;border:0;flex:1;padding:0}.chip-field input:focus-visible{box-shadow:none;outline:none}.chip-field:focus-within{outline:2px solid var(--board);outline-offset:3px;box-shadow:0 0 0 4px #1c3d5229}.combo{position:relative}.picker-button{border:1px solid var(--line);background:var(--panel);width:100%;min-height:2.75rem;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:8px;padding:.5rem .75rem}.combo-list,.popover{z-index:30;background:var(--panel);border:1px solid var(--line);border-radius:12px;margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 16px 40px -24px #1a23308c}.combo-list li,.month-grid button,.day-grid button{cursor:pointer;border-radius:8px;padding:.45rem .6rem}.combo-list .is-active,.month-grid .is-selected,.day-grid .is-selected{background:var(--flood)}.popover-nav,.weekday-row,.month-grid,.day-grid{grid-template-columns:repeat(7,1fr);align-items:center;gap:.15rem;display:grid}.month-grid{grid-template-columns:repeat(3,1fr)}.popover-nav{grid-template-columns:auto 1fr auto;margin-bottom:.35rem}.popover-nav strong,.weekday-row{text-align:center;font-size:.8125rem}.day-grid button,.month-grid button{font:inherit;background:0 0;border:0;min-height:2.25rem}input::placeholder{color:var(--ink-soft);opacity:1}.window{color:var(--ink-soft);margin:.75rem 0 0;font-size:.9375rem}.dist{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.dist li{border-bottom:1px solid var(--line);grid-template-columns:.7rem 1fr auto;align-items:baseline;gap:.75rem;padding:.55rem .2rem;display:grid}.swatch{border-radius:2px;width:.7rem;height:.7rem}.swatch.attended{background:var(--attended-ink)}.swatch.mentioned_only,.swatch.pre_event{background:var(--mentioned-ink)}.swatch.commented{background:var(--commented-ink)}.swatch.engaged{background:var(--engaged-ink)}.swatch.named_in_post{background:var(--named-ink)}.count{font-variant-numeric:tabular-nums;font-weight:600}.count.is-empty{color:var(--ink-soft);font-weight:500}.samples{gap:.75rem;margin-top:1.75rem;display:grid}.sample{background:var(--panel);border:1px solid var(--line);border-radius:12px;grid-template-columns:auto 1fr;gap:.85rem;padding:.9rem;display:grid}.mono{background:var(--board);width:3rem;height:3rem;color:var(--on-board);font-family:var(--font-display), "Red Hat Display", sans-serif;letter-spacing:-.03em;border-radius:999px;place-items:center;font-weight:500;display:grid}.veil{filter:blur(6px);-webkit-user-select:none;user-select:none;margin:0;transform:translateZ(0)}.sample .name{margin:0;font-weight:600}.sample .headline{color:var(--ink-soft);margin:.15rem 0 .45rem;font-size:.875rem}.initials-name{letter-spacing:.04em;margin:0 0 .35rem;font-weight:600}.badge{border-radius:6px;align-items:center;padding:.12rem .45rem;font-size:.75rem;font-weight:600;display:inline-flex}.badge.attended{background:var(--attended-bg);color:var(--attended-ink)}.badge.mentioned_only,.badge.pre_event{background:var(--mentioned-bg);color:var(--mentioned-ink)}.badge.commented{background:var(--commented-bg);color:var(--commented-ink)}.badge.engaged{background:var(--engaged-bg);color:var(--engaged-ink)}.badge.named_in_post{background:var(--named-bg);color:var(--named-ink)}.reason{margin:.45rem 0 0;font-size:.9375rem}.buy{margin-top:2.5rem;padding-top:.25rem}.buy h2{font-family:var(--font-display), "Red Hat Display", sans-serif;letter-spacing:-.03em;margin:0 0 .75rem;font-size:1.75rem;font-weight:500}.bar{background:var(--line);border-radius:99px;height:4px;margin:1rem 0 .75rem;overflow:hidden}.bar i{background:var(--board);width:0;height:100%;transition:width .2s linear;display:block}.hold{color:var(--hold-ink);margin:0 0 1rem}.hold.is-resting{color:var(--ink-soft)}.toolbar{top:var(--shell);z-index:10;background:color-mix(in srgb, var(--ground) 92%, transparent);grid-template-columns:minmax(14rem,1fr) minmax(12rem,16rem) auto;align-items:end;gap:.75rem 1rem;margin:.5rem 0 .75rem;padding:.5rem 0;display:grid;position:sticky}.toolbar .field{min-width:0}.toolbar .span{grid-column:1/-1}.filters{flex-wrap:wrap;gap:.35rem;display:flex}.filters button[aria-pressed=true]{background:var(--board);color:var(--on-board);border-color:var(--board)}.people{gap:.6rem;display:grid}.person{background:var(--panel);border:1px solid var(--line);border-radius:12px;gap:.35rem 1rem;padding:.9rem 1rem;display:grid}.person header{flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;display:flex}.person h3{margin:0;font-size:1rem}.person h3 a{color:inherit}.person .why{color:var(--ink);margin:0}.person footer{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:.5rem .85rem;font-size:.8125rem;display:flex}.person .text{white-space:pre-wrap;margin:.35rem 0 0;font-size:.9375rem}.is-lit{background:var(--hold)}.stage-in{animation:stage-in .4s var(--ease)}@keyframes stage-in{0%{opacity:0;filter:blur(4px);transform:translateY(8px)}to{opacity:1;filter:none;transform:none}}@media (max-width:720px){:root{--shell:6.5rem}.shell-inner{flex-wrap:wrap}.track{flex-basis:100%;order:3}.actions{justify-content:stretch}.actions .primary{width:100%}}@media (prefers-reduced-motion:reduce){.stage-in{animation:.15s ease-out fade-in}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.bar i{opacity:.4;width:100%;animation:none}.hold,.option,button.primary{transition:none}button.primary:active{transform:none}}.country-step{border:0;gap:.75rem;margin:0;padding:0;display:grid}.country-step legend{padding:0;font-size:.875rem;font-weight:600}.country-cards{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.country-card{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:14px;justify-items:start;gap:.65rem;min-height:7.25rem;margin:0;padding:.9rem;display:grid;position:relative}.country-card input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.country-card.is-selected{border-color:var(--board);background:var(--flood);box-shadow:0 0 0 3px #1c3d521f}.country-card:focus-within{outline:2px solid var(--board);outline-offset:3px}.country-card.is-secondary{min-height:0;box-shadow:none;background:0 0;grid-column:1/-1;align-items:center;display:flex}.flag{width:4.75rem;height:auto;box-shadow:0 0 0 1px var(--line);border-radius:2px;display:block}.flag-ca,.flag-us{aspect-ratio:640/480}.suggestions{flex-wrap:wrap;gap:.35rem;display:flex}.suggestions .ghost{min-height:2rem;padding:.15rem .65rem;font-weight:500}
