@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/jost-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/jost-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@layer foundation{:root{--type-fluid-2:clamp(1.639rem, 1.5049rem + .447vw, 1.8625rem);--type-fluid-3:clamp(2.17254rem, 1.9948rem + .593vw, 2.4688rem);--rule-accent:3px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--canvas);overscroll-behavior:none;min-width:320px;min-height:100%;font-size:100%}body{overscroll-behavior:none;background:var(--canvas);min-width:320px;min-height:100dvh;color:var(--text);font-size:var(--type-step-0);margin:0;line-height:1.45;overflow-x:hidden}button,input,textarea,select{font:inherit}button,a,input,textarea,select,label{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none}button:disabled{cursor:default;opacity:.45}a{color:inherit}h1,h2,h3,p,dl,dd{margin:0}h1{font-size:var(--type-page-title);letter-spacing:var(--tracking-title);font-weight:700;line-height:1.06}h2{font-size:var(--type-step-2);letter-spacing:-.018em;font-weight:600;line-height:1.18}h3{font-size:var(--type-step-0);letter-spacing:-.012em;font-weight:600;line-height:1.24}p{line-height:var(--leading-body)}:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}@media (prefers-contrast:more){:focus-visible{outline-width:3px}}::selection{color:var(--accent-text);background:var(--selection-bg)}.visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}}@layer native{.button{min-height:var(--control-height);justify-content:center;align-items:center;gap:var(--space-2);padding:0 var(--space-4);border-radius:var(--control-radius);font-size:var(--type-step-0);letter-spacing:-.01em;white-space:nowrap;border:0;font-weight:600;line-height:1.2;display:inline-flex}.button>svg{flex:none}.button:active{opacity:.68}.button-full{width:100%}.button-busy{cursor:progress}.button-spinner{opacity:.8;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite button-spin}@keyframes button-spin{to{transform:rotate(360deg)}}.button-primary{background:var(--accent);color:var(--accent-text)}.button-primary:hover{background:var(--accent-hover)}.button-secondary{background:var(--grouped);color:var(--text)}.button-secondary:hover{background:var(--grouped-strong)}.button-tertiary,.button-quiet{color:var(--text);background:0 0}.button-quiet:hover,.button-tertiary:hover{color:var(--accent-hover)}.button-destructive{background:var(--destructive);color:#fff}.button-destructive:hover{background:color-mix(in srgb, var(--destructive) 88%, #000)}.provider-button{min-width:140px;min-height:var(--primary-action-height);border-radius:var(--control-radius);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 18px;transition:opacity .16s,background .16s,border-color .16s;display:inline-flex}.provider-button:active{opacity:.72}.provider-button[aria-busy=true]{opacity:.6;pointer-events:none;cursor:wait}.provider-mark-apple{text-align:center;width:18px;font-family:var(--font-system);display:inline-block}.provider-button-apple{color:#fff;background:#000}.provider-button-google{color:#1f1f1f;background:#fff;border-color:#747775}.provider-button-google:hover{background:#f7f8f8}.eyebrow{margin-bottom:var(--space-2);color:var(--secondary);font-size:var(--type-step--1);letter-spacing:-.01em;text-transform:none;font-weight:650}.device-code{flex-wrap:wrap;justify-content:center;gap:8px;margin:18px 0 10px;display:flex}.device-code span{border:1px solid var(--separator);background:var(--paper);width:clamp(32px,12.5% - 7px,44px);height:56px;color:var(--text);font-size:var(--type-step-2);font-variant-numeric:tabular-nums;border-radius:12px;place-items:center;font-weight:700;display:grid}.device-code-expiry{color:var(--secondary);font-size:var(--type-step--1);text-align:center;margin:0}.device-code-expired{opacity:.55}.device-code-actions{color:var(--secondary);font-size:var(--type-step--1);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-bottom:10px;display:flex}}@layer layout{.grid-type{width:min(100%, var(--grid-max));padding-inline:max(var(--grid-margin-inline), env(safe-area-inset-left)) max(var(--grid-margin-inline), env(safe-area-inset-right));box-sizing:border-box;margin-inline-start:auto;margin-inline-end:auto}.grid-12{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));column-gap:var(--grid-gutter);row-gap:var(--grid-line);align-items:start;display:grid}.grid-span-8,.grid-span-7,.grid-span-5{grid-column:1/-1}@media (min-width:768px){.grid-span-8{grid-column:span 4}.grid-span-7,.grid-span-5{grid-column:span 3}}@media (min-width:1280px){.grid-span-8{grid-column:span 8}.grid-span-7{grid-column:span 7}.grid-span-5{grid-column:span 5}}.grid-overlay{z-index:var(--z-debug);grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));column-gap:var(--grid-gutter);padding-inline:max(var(--grid-margin-inline), env(safe-area-inset-left)) max(var(--grid-margin-inline), env(safe-area-inset-right));width:min(100%, var(--grid-max));pointer-events:none;margin-inline-start:auto;margin-inline-end:auto;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.grid-overlay>i{background:color-mix(in srgb, var(--liminal-sage) 7%, transparent);outline:1px solid color-mix(in srgb, var(--liminal-sage) 22%, transparent)}}:root{--membership-card-width:22rem;--membership-card-ratio:1.586;--membership-card-ground:var(--tone-3);--membership-card-partner-ground:var(--tone-4);--membership-card-sheen-mix:97%;--membership-card-depth-mix:90%;--membership-card-highlight-mix:18%;--membership-card-shade-mix:30%;--membership-card-mark-height:1.375rem;--member-profile-avatar-size:6rem;--member-badge-detail-width:12rem;--member-badge-size:1.5rem;--member-badge-symbol-size:1rem;--member-badge-radius:50%;--member-badge-lead-stroke:.125rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-interface);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--liminal-ink:#181c12;--liminal-cream:#fffef3;--liminal-sage:#70744f;--liminal-forest:#363920;--surface-canvas:#f5f5f7;--surface-paper:#fff;--surface-elevated:#fff;--surface-grouped:#00000012;--surface-grouped-strong:#00000024;--surface-control:#fff;--surface-inverse:var(--liminal-ink);--content-primary:#000000d9;--content-secondary:#0000008c;--content-tertiary:#00000059;--content-on-accent:#fff;--content-on-inverse:var(--liminal-cream);--content-link:var(--liminal-forest);--content-error:#b42318;--content-destructive:#d70015;--content-error-on-dark:#ff6961;--content-destructive-on-dark:#ff453a;--border-default:#00000024;--border-subtle:#00000017;--border-strong:#00000052;--focus-color:var(--liminal-ink);--overlay-scrim:#00000052;--canvas:var(--surface-canvas);--paper:var(--surface-paper);--text:var(--content-primary);--secondary:var(--content-secondary);--tertiary:var(--content-tertiary);--separator:var(--border-default);--separator-light:var(--border-subtle);--grouped:var(--surface-grouped);--grouped-strong:var(--surface-grouped-strong);--error:var(--content-error);--destructive:var(--content-destructive);--accent:var(--liminal-ink);--accent-hover:var(--liminal-forest);--accent-text:var(--content-on-accent);--selection-bg:var(--liminal-forest);--grid-line:24px;--grid-margin-block:32px;--grid-max:1080px;--grid-max-chrome:1680px;--grid-measure:45rem;--page-gutter:16px;--dialog-max:420px;--sheet-max:560px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--space-11:80px;--space-12:96px;--font-brand:"Jost", -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Helvetica Neue", Arial, sans-serif;--font-interface:var(--font-brand);--font-system:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Helvetica Neue", Arial, sans-serif;--font-register-1:var(--font-brand);--type-family-c:var(--font-register-1);--type-step--1:.8rem;--type-step-0:1.0625rem;--type-step-1:1.4063rem;--type-step-2:1.8625rem;--type-step-3:2.4688rem;--type-step-4:3.275rem;--type-c-h1-size:var(--type-fluid-3);--type-c-h2-size:var(--type-fluid-2);--type-c-h3-size:var(--type-step-1);--type-c-h4-size:var(--type-step-0);--type-c-h5-size:var(--type-step--1);--type-c-weight-h1:700;--type-c-weight-h2:500;--type-c-weight-h3:400;--type-c-weight-h4:400;--type-c-weight-h5:400;--type-c-leading-h1:1.08;--type-c-leading-h2:1.25;--type-c-leading-h3:1.4;--type-c-leading-h4:1.45;--type-c-leading-h5:1.4;--type-c-tracking-h1:-.02em;--type-c-tracking-h2:-.015em;--type-c-tracking-h3:0;--type-c-tracking-h4:0;--type-c-tracking-h5:.06em;--type-family-e:var(--type-family-c);--type-e-h1-size:var(--type-c-h1-size);--type-e-h2-size:var(--type-c-h2-size);--type-e-h3-size:var(--type-c-h3-size);--type-e-h4-size:var(--type-c-h4-size);--type-e-h5-size:var(--type-c-h5-size);--type-e-weight-h1:var(--type-c-weight-h1);--type-e-weight-h2:var(--type-c-weight-h2);--type-e-weight-h3:var(--type-c-weight-h3);--type-e-weight-h4:var(--type-c-weight-h4);--type-e-weight-h5:var(--type-c-weight-h5);--type-e-leading-h1:var(--type-c-leading-h1);--type-e-leading-h2:var(--type-c-leading-h2);--type-e-leading-h3:var(--type-c-leading-h3);--type-e-leading-h4:var(--type-c-leading-h4);--type-e-leading-h5:var(--type-c-leading-h5);--type-e-tracking-h1:var(--type-c-tracking-h1);--type-e-tracking-h2:var(--type-c-tracking-h2);--type-e-tracking-h3:var(--type-c-tracking-h3);--type-e-tracking-h4:var(--type-c-tracking-h4);--type-e-tracking-h5:0;--green-050:#fafbf4;--green-100:#eff1e4;--green-200:#d9dbc7;--green-300:#b1b592;--green-400:#70744f;--green-600:#363920;--green-700:#181c12;--leaf-deep-1:#5b6237;--leaf-deep-2:#404625;--surface-ground:#232713;--tone-1:#fffef3;--tone-1a:#ececde;--tone-1b:#d9daca;--tone-1c:#c6c8b6;--tone-2:#b4b7a3;--tone-2a:#afb299;--tone-2b:#a9ad8f;--tone-2c:#a4a785;--tone-3:#70744f;--tone-3a:#616543;--tone-3b:#525637;--tone-3c:#44472b;--tone-4:#363920;--tone-4a:#303023;--tone-4b:#292726;--tone-4c:#221f29;--tone-5:#19172b;--ink-dark:#363920;--ink-light:#fffef3;--ink-on-t2:var(--ink-dark);--ink-on-t4-secondary:var(--tone-1b);--ink-on-t5-secondary:var(--tone-2);--depth-l5-canvas:var(--tone-5);--depth-l5-paper:var(--tone-4c);--depth-l5-grouped:var(--tone-4c);--ink-light-rank-2:#fffef3b8;--hairline-on-dark:#fffef32e;--hairline-on-dark-strong:#fffef347;--motion-depth-travel:.62s;--motion-tone-hover:.19s;--motion-depth-ease:cubic-bezier(.22, .61, .36, 1);--violet-900:#19172b;--violet-800:#1b192e;--violet-700:#1d192e;--violet-150:#b5b1d3;--violet-250:#9690c1;--violet-350:#786fae;--violet-450:#5b5393;--kind-event-field:var(--green-400);--kind-event-text:var(--green-300);--kind-artifact-field:var(--green-100);--kind-artifact-text:var(--green-050);--kind-place-field:var(--leaf-deep-2);--kind-place-hairline:var(--green-400);--kind-place-text:var(--green-300);--kind-actor-field:var(--violet-800);--kind-actor-hairline:var(--violet-450);--kind-actor-text-inside:var(--violet-150);--cadence-statecraft:var(--green-100);--cadence-challenges:var(--green-400);--cadence-labs:var(--leaf-deep-1);--cadence-protocols:var(--leaf-deep-2);--cadence-commentaries:var(--violet-900);--cadence-network:var(--violet-800);--cadence-membership:var(--violet-700);--radius-container:8px;--radius-media:0px;--border-media:1px solid var(--green-100);--motion-state-change:.15s;--motion-enter-exit:.25s;--motion-reveal:.3s;--motion-arrive:.52s;--motion-easing-enter:ease-out;--motion-easing-exit:ease-in;--type-page-title:clamp(var(--type-step-2), 8vw, var(--type-step-4));--leading-heading:1.16;--leading-body:1.4;--leading-caption:1.25;--tracking-title:-.02em;--tracking-wordmark:-.04em;--tracking-kicker:.08em;--control-height:44px;--primary-action-height:52px;--row-height:68px;--topbar-height:68px;--mobile-tabbar-height:58px;--control-radius:999px;--radius-xs:6px;--radius-small:12px;--radius-medium:16px;--group-radius:20px;--sheet-radius:22px;--radius-control:var(--control-radius);--rule:1px solid var(--border-subtle);--z-map-control:3;--z-map-callout:4;--z-preview:5;--z-chrome:20;--z-tabbar:30;--z-fade:40;--z-sheet:50;--z-topbar:50;--z-site-menu:60;--z-popover:70;--z-debug:90;--z-skip:100}@media (max-width:679px){:root{--grid-margin-block:24px}}@media (prefers-contrast:more){:root{--content-primary:#000;--content-secondary:#303038;--content-tertiary:#50505a;--border-default:#00000085;--border-subtle:#00000057;--border-strong:#000000b8;--membership-card-ground:var(--tone-4);--membership-card-highlight-mix:48%;--membership-card-shade-mix:48%}}@media (prefers-reduced-transparency:reduce){:root{--overlay-scrim:#0000007a}}@media (prefers-reduced-motion:reduce){:root{--motion-state-change:0s;--motion-tone-hover:0s;--motion-enter-exit:0s;--motion-reveal:0s;--motion-arrive:0s;--motion-depth-travel:0s}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}body[data-depth=l1] .hp-shell-liminal,.hp-shell-liminal .hp-card[data-to=l1]:hover,.hp-shell-liminal .hp-card[data-to=l1]:focus-within{--kind-event-text:var(--leaf-deep-1);--kind-artifact-field:var(--green-600);--kind-artifact-text:var(--green-600)}:root{--grid-cols:4;--grid-gutter:var(--space-4);--grid-margin-inline:var(--space-4);--measure-lede:36rem;--measure-text:62ch;--measure-wide:48rem;--radius-search:999px;--map-callout-width:20rem;--map-context-opacity:.5;--map-density-opacity:.55;--map-boundary-opacity:.35;--map-local-context-opacity:.5;--map-local-water:var(--green-700);--map-local-water-line:var(--green-400);--map-local-road:var(--green-300);--map-local-rail:var(--violet-250);--map-local-water-width:.5;--map-local-waterway-width:1;--map-local-road-width:.65;--map-local-rail-width:.65;--map-local-rail-dash:3 3;--members-map-height:clamp(220px, 36svh, 420px);--map-height-min:500px;--map-height-max:720px;--map-height-mobile-min:420px;--map-height-mobile-max:560px;--tracking-caps:var(--tracking-kicker);--underline-offset-link:3px;--underline-offset-active:6px}@media (min-width:768px){:root{--grid-cols:6;--grid-gutter:var(--space-5);--grid-margin-inline:var(--space-7)}}@media (min-width:1280px){:root{--grid-cols:12;--grid-gutter:var(--space-6);--grid-margin-inline:var(--space-9)}}.hp-person{padding:0 var(--space-2);border:1px solid var(--separator-light);border-radius:var(--radius-small);color:inherit;display:inline-block}.hp-challenge-pill{--surface-tone:transparent;align-items:flex-start;gap:var(--space-5);border-radius:var(--radius-medium);flex-flow:wrap;display:flex}.hp-challenge-head{flex:1 0 100%}.hp-challenge-layer{flex:0 auto}.hp-challenge-layer:has(>.hp-challenge-fields:empty){display:none}.hp-challenge-layer[data-layer=references]{flex:0 100%}.hp-challenge-layer[data-surface=reading] .hp-record-prose :-webkit-any(h2,h3){margin-block:var(--space-7) var(--space-2)}.hp-challenge-layer[data-surface=reading] .hp-record-prose :is(h2,h3){margin-block:var(--space-7) var(--space-2)}.hp-challenge-layer[data-surface=reading] .hp-record-prose>:first-child{margin-block-start:0}.hp-challenge-head{align-items:flex-start;gap:var(--space-3);flex-direction:column;min-width:0;max-width:100%;display:flex}.hp-challenge-head .hp-record-title{margin:0}.hp-challenge-subtitle{color:var(--secondary);margin:0}.hp-challenge-media{gap:var(--space-2);flex-direction:column;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0;display:flex}.hp-challenge-media img{border-radius:var(--radius-container);border:var(--border-media);max-width:100%;height:auto;display:block}.hp-challenge-media figcaption{color:var(--content-tertiary)}.hp-challenge-layer{gap:var(--space-4);border:1px solid var(--separator-light);border-radius:var(--radius-small);padding:var(--space-6);flex-direction:column;width:-moz-fit-content;width:fit-content;min-width:0;max-width:100%;display:flex}@media (max-width:767px){.hp-challenge-layer{padding:var(--space-4)}}.hp-challenge-heading{color:var(--content-tertiary);margin:0}.hp-challenge-fields{gap:var(--space-4);flex-direction:column;min-width:0;max-width:100%;display:flex}.hp-challenge-field{flex-direction:column;gap:0;display:flex}.hp-challenge-field-label{color:var(--content-tertiary);margin:0}.hp-challenge-field-value{min-width:0}.hp-record-title{color:var(--text);margin:0}.hp-ref{align-items:baseline;gap:var(--space-2);width:-moz-fit-content;width:fit-content;padding:var(--space-1) var(--space-2);border:1px solid var(--separator-light);border-radius:var(--radius-small);color:var(--text);display:inline-flex}a.hp-ref{background:var(--tone-1a);transition:background-color var(--motion-tone-hover) ease;text-decoration:none}a.hp-ref:hover{background:var(--tone-1)}a.hp-ref:focus-visible{background:var(--tone-1)}.hp-challenge-partner-run{gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.hp-challenge-stack{padding:var(--space-2) var(--space-3);flex-direction:column;align-items:flex-start;gap:0}.hp-challenge-ref-qualifier{color:var(--content-tertiary)}a.hp-ref[data-to=external]:hover{background:var(--tone-1b)}a.hp-ref[data-to=external]:focus-visible{background:var(--tone-1b)}.hp-challenge-field>summary{min-height:var(--control-height);padding-block:calc((var(--control-height) - 1lh) / 2);margin-block:calc((1lh - var(--control-height)) / 2);cursor:pointer}
