@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/62492e45f348cf87-s.3gua8xictboza.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:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/8f9704ed0c18c9e0-s.2utp9m0-kbg7n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/c73d4b34880585a8-s.3-_lg5umlo0tj.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/f00b8cc54454926d-s.190-b0rnunf57.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:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/741805f5bd1ef272-s.41q8r466ocsbj.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/ea3421846039b7f3-s.p.3d58dkudqlgaq.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:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/62492e45f348cf87-s.3gua8xictboza.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:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/8f9704ed0c18c9e0-s.2utp9m0-kbg7n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/c73d4b34880585a8-s.3-_lg5umlo0tj.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/f00b8cc54454926d-s.190-b0rnunf57.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:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/741805f5bd1ef272-s.41q8r466ocsbj.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/ea3421846039b7f3-s.p.3d58dkudqlgaq.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:"Source Serif 4";font-style:italic;font-weight:700;font-display:swap;src:url(../media/62492e45f348cf87-s.3gua8xictboza.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:"Source Serif 4";font-style:italic;font-weight:700;font-display:swap;src:url(../media/8f9704ed0c18c9e0-s.2utp9m0-kbg7n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:700;font-display:swap;src:url(../media/c73d4b34880585a8-s.3-_lg5umlo0tj.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:700;font-display:swap;src:url(../media/f00b8cc54454926d-s.190-b0rnunf57.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:"Source Serif 4";font-style:italic;font-weight:700;font-display:swap;src:url(../media/741805f5bd1ef272-s.41q8r466ocsbj.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:700;font-display:swap;src:url(../media/ea3421846039b7f3-s.p.3d58dkudqlgaq.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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/20aee433927f7d4b-s.2u46yrlpkdxrh.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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/256e1f7f180674ba-s.444m1fhac1z6e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/be3bf58b83159894-s.1298pfel08g2l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/753b6407f468151f-s.1wcle8r8k1a_g.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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/292081311a6a8abc-s.3irbj1um1c5rd.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.42000xkkqj0am.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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/20aee433927f7d4b-s.2u46yrlpkdxrh.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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/256e1f7f180674ba-s.444m1fhac1z6e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/be3bf58b83159894-s.1298pfel08g2l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/753b6407f468151f-s.1wcle8r8k1a_g.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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/292081311a6a8abc-s.3irbj1um1c5rd.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.42000xkkqj0am.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:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(../media/20aee433927f7d4b-s.2u46yrlpkdxrh.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:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(../media/256e1f7f180674ba-s.444m1fhac1z6e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(../media/be3bf58b83159894-s.1298pfel08g2l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(../media/753b6407f468151f-s.1wcle8r8k1a_g.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:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(../media/292081311a6a8abc-s.3irbj1um1c5rd.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.42000xkkqj0am.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:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.source_serif_4_2ce642ce-module__1ysVvG__className{font-family:"Source Serif 4","Source Serif 4 Fallback"}
:root,html[data-theme=light]{--bg:#faf8f3;--ink:#221e16;--muted:#6f6555;--rule:#e4ddcd;--rule2:#cdc4ad;--ochre:#8a5f1c;--indigo:#3d4d7d;--tint:#f2eee1}html[data-theme=dark]{--bg:#171511;--ink:#e9e2d2;--muted:#9a907a;--rule:#332f27;--rule2:#4a4433;--ochre:#c99d4f;--indigo:#95a6d8;--tint:#1e1b15}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;transition:background .25s,color .25s}a{color:var(--indigo)}a:hover{color:var(--ochre)}.shell{flex-direction:column;min-height:100vh;display:flex}.shell main{flex:1}.col{width:100%;max-width:680px;margin:0 auto;padding-left:24px;padding-right:24px}.site-header{justify-content:space-between;align-items:baseline;gap:16px;padding-top:20px;display:flex}.wordmark{cursor:pointer;letter-spacing:.02em;color:var(--ink);font-size:15px;font-weight:600;text-decoration:none}.wordmark:hover{color:var(--ink)}.badge{letter-spacing:.14em;color:var(--muted);text-transform:uppercase;margin-left:6px;font-family:ui-monospace,Menlo,monospace;font-size:10px}.mono{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-family:ui-monospace,Menlo,monospace;font-size:11px}.kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--ochre);margin:0 0 16px;font-family:ui-monospace,Menlo,monospace;font-size:11px}.btn{background:var(--ink);color:var(--bg);cursor:pointer;border:none;padding:14px 30px;font-family:inherit;font-size:17px;font-weight:600}.btn-sm{padding:11px 24px;font-size:15px}.btn-copy{border:1px solid var(--rule2);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);background:0 0;padding:8px 14px;font-family:ui-monospace,Menlo,monospace;font-size:11px}.btn-plain{border:1px solid var(--rule2);cursor:pointer;color:var(--ink);background:0 0;padding:7px 18px;font-family:inherit;font-size:14.5px}.btn-theme{cursor:pointer;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);background:0 0;border:none;padding:4px 0;font-family:ui-monospace,Menlo,monospace;font-size:11px}.field{flex-direction:column;gap:8px;display:flex}.field input[type=text],.field input[type=date],.field input[type=time]{border:1px solid var(--rule2);background:var(--bg);color:var(--ink);border-radius:0;padding:10px 12px;font-family:inherit;font-size:16px}.checkline{color:var(--muted);cursor:pointer;align-items:center;gap:10px;font-size:14.5px;display:flex}.checkline input{accent-color:var(--ochre);width:15px;height:15px;margin:0}.fine-note{color:var(--muted);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);max-width:46ch;margin:4px 0 0;padding:10px 0;font-size:13.5px;line-height:1.55}.geo-list{border:1px solid var(--rule2);border-top:none;margin:0;padding:0;list-style:none}.geo-list button{text-align:left;border:none;border-bottom:1px solid var(--rule);cursor:pointer;width:100%;color:var(--ink);background:0 0;padding:8px 12px;font-family:inherit;font-size:14.5px;display:block}.geo-list button:hover{background:var(--tint)}.section-h{border-top:1px solid var(--rule2);margin:0 0 4px;padding-top:28px;font-size:21px;font-weight:600}.section-h .num{letter-spacing:.14em;color:var(--ochre);margin-right:12px;font-family:ui-monospace,Menlo,monospace;font-size:11px}.section-note{color:var(--muted);margin:8px 0 16px;font-size:14.5px;line-height:1.6}.tablewrap{margin:16px 0 44px;overflow-x:auto}table.data{border-collapse:collapse;width:100%;min-width:420px;font-size:15px}table.data th{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--rule2);padding:0 16px 8px 0;font-family:ui-monospace,Menlo,monospace;font-size:10.5px;font-weight:400}table.data td{border-bottom:1px solid var(--rule);vertical-align:top;padding:7px 16px 7px 0}table.data td.dim,table.data tr.dim td{color:var(--muted)}table.data tr.current td{border-top:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);padding-top:9px;padding-bottom:9px;font-weight:700}.prose{text-wrap:pretty;margin:14px 0;font-size:16px;line-height:1.7}.square{border:1px solid var(--rule2);grid-template-rows:repeat(4,84px);grid-template-columns:repeat(4,1fr);max-width:440px;display:grid}.square>div{border:.5px solid var(--rule2);padding:6px 8px;font-size:12px;line-height:1.5}.square .center{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);text-align:center;grid-area:2/2/4/4;justify-content:center;align-items:center;font-family:ui-monospace,Menlo,monospace;font-size:10px;line-height:1.8;display:flex}.square .sign{color:var(--muted)}.square .lagna{color:var(--ochre)}.note-aside{border-top:1px solid var(--rule2);border-bottom:1px solid var(--rule2);margin:0 0 44px;padding:20px 0 20px 24px}.note-aside .label{letter-spacing:.14em;text-transform:uppercase;color:var(--indigo);margin:0 0 10px;font-family:ui-monospace,Menlo,monospace;font-size:10.5px}.note-aside p:not(.label){color:var(--muted);text-wrap:pretty;margin:0;font-size:15px;font-style:italic;line-height:1.7}.invite-box{border:1px solid var(--rule2);margin:0 0 20px;padding:28px 24px}.code-chip{border:1px solid var(--rule);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:9px 12px;font-family:ui-monospace,Menlo,monospace;font-size:12.5px;overflow:hidden}.gate-card{border:1px solid var(--rule2);text-align:center;max-width:420px;padding:40px 36px}.list-plain{flex-direction:column;gap:14px;margin:16px 0 44px;padding:0;list-style:none;display:flex}.list-plain li{border-bottom:1px solid var(--rule);padding-bottom:14px;font-size:15.5px;line-height:1.6}.list-loose{flex-direction:column;gap:12px;margin:0 0 28px;padding:0;list-style:none;display:flex}.list-loose li{font-size:15.5px;line-height:1.6}.subhead{letter-spacing:.14em;text-transform:uppercase;color:var(--indigo);margin:0 0 12px;font-family:ui-monospace,Menlo,monospace;font-size:10.5px}ol.playbook{flex-direction:column;gap:14px;margin:16px 0 44px;padding:0 0 0 24px;display:flex}ol.playbook li{font-size:15.5px;line-height:1.65}.pulse{background:var(--ochre);width:7px;height:7px;animation:2.4s ease-in-out infinite cfpWait;display:inline-block}@keyframes cfpWait{0%,to{opacity:.25}50%{opacity:1}}.site-footer{border-top:1px solid var(--rule);margin-top:auto}.site-footer p{color:var(--muted);text-wrap:pretty;margin:0;padding-top:20px;padding-bottom:28px;font-size:12.5px;line-height:1.65}
