.I1ZS_q_header{top:env(safe-area-inset-top,0px);z-index:10;background:color-mix(in srgb, var(--color-bg) 82%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid color-mix(in srgb, var(--color-border) 70%, transparent);position:sticky}.I1ZS_q_inner{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);max-width:var(--content-width);padding:var(--space-3) var(--gutter-end) var(--space-3) var(--gutter);flex-wrap:wrap;margin-inline:auto;display:flex}.I1ZS_q_brand{align-items:center;gap:var(--space-2);font:700 var(--text-lg) / 1 var(--font-display);text-decoration:none;display:flex}.I1ZS_q_mark{border-radius:var(--radius-sm);background:linear-gradient(135deg, var(--color-cobalt), var(--color-teal));width:1.9rem;height:1.9rem;color:var(--color-logo-mark);font-size:var(--text-sm);place-items:center;display:grid}.I1ZS_q_nav{gap:var(--space-1);font-size:var(--text-ui);flex-wrap:wrap;font-weight:500;display:flex}.I1ZS_q_nav a{padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);color:var(--color-text-muted);text-decoration:none}.I1ZS_q_nav a:hover{color:var(--color-text);background:var(--color-cobalt-tint)}.I1ZS_q_tools{align-items:center;gap:var(--space-2);display:flex}.I1ZS_q_segmented{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);box-shadow:var(--shadow-card);gap:2px;padding:3px;display:inline-flex}.I1ZS_q_option{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);color:var(--color-text-muted);font:600 var(--text-sm) / 1 var(--font-sans);text-decoration:none;display:inline-flex}.I1ZS_q_option:hover{color:var(--color-text)}.I1ZS_q_option[aria-pressed=true],.I1ZS_q_option[aria-current=page]{background:var(--color-text);color:var(--color-bg)}.I1ZS_q_option svg{flex:none;width:15px;height:15px}@media (max-width:700px){.I1ZS_q_nav{width:100%;margin-inline:calc(-1 * var(--space-3));order:3}}
._3IUL0q_hero{border-bottom:1px solid var(--color-border);background:radial-gradient(48rem 26rem at 8% 0%, var(--color-cobalt-tint), transparent 65%), radial-gradient(36rem 22rem at 100% 15%, var(--color-teal-tint), transparent 65%), radial-gradient(30rem 18rem at 65% 105%, var(--color-orange-tint), transparent 65%), var(--color-bg)}._3IUL0q_inner{gap:var(--space-6);max-width:var(--content-width);padding:var(--space-18) var(--gutter-end) var(--space-14) var(--gutter);margin-inline:auto;display:grid}._3IUL0q_tags{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._3IUL0q_locations{gap:var(--space-2);flex-wrap:wrap;display:flex}._3IUL0q_location{align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);box-shadow:var(--shadow-card);color:var(--color-text-muted);font:600 var(--text-sm) / 1 var(--font-sans);display:inline-flex}._3IUL0q_location svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:.95rem;height:.95rem}._3IUL0q_pill{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);box-shadow:var(--shadow-card);color:var(--color-cobalt);font:600 var(--text-sm) / 1 var(--font-sans);justify-self:start;display:inline-flex}._3IUL0q_pill:before{content:"";background:linear-gradient(135deg, var(--color-cobalt), var(--color-teal));border-radius:50%;width:.55rem;height:.55rem}._3IUL0q_title{max-width:17ch;font-size:var(--text-display);font-weight:700;line-height:var(--leading-tight)}._3IUL0q_highlight{background:linear-gradient(transparent 62%, color-mix(in srgb, var(--color-orange) 32%, transparent) 62%);color:inherit;padding-inline:.05em}._3IUL0q_lead{color:var(--color-text-muted);font-size:var(--text-lg);line-height:1.6}._3IUL0q_download{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);background:var(--color-cobalt);box-shadow:var(--shadow-card);color:var(--color-on-accent);font:600 var(--text-ui) / 1 var(--font-sans);justify-self:start;text-decoration:none;display:inline-flex}._3IUL0q_download:hover{filter:brightness(1.08)}._3IUL0q_download svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:1.05rem;height:1.05rem}._3IUL0q_facts{gap:var(--space-3);margin-top:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._3IUL0q_fact{min-width:0;padding:var(--space-4);border:1px solid var(--color-border);border-top:var(--border-accent) solid var(--c);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card)}._3IUL0q_fact dt{color:var(--c);font:500 var(--text-2xs) / 1.3 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase}._3IUL0q_fact dd{margin-top:var(--space-1);font-weight:600;line-height:1.35}@media (max-width:700px){._3IUL0q_facts{grid-template-columns:repeat(2,minmax(0,1fr))}}
._0JyOqa_section{padding-top:var(--space-20)}._0JyOqa_inner{gap:var(--space-6);max-width:var(--content-width);padding-left:var(--gutter);padding-right:var(--gutter-end);margin-inline:auto;display:grid}._0JyOqa_head{gap:var(--space-2);display:grid}._0JyOqa_eyebrow{color:var(--color-cobalt);font:500 var(--text-xs) / 1.2 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase}._0JyOqa_title{font-size:var(--text-2xl);font-weight:700;line-height:var(--leading-heading)}._0JyOqa_intro{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--text-lg);line-height:1.6}
.Nb4Y-q_card{padding:var(--space-5) var(--space-6) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-card)}.Nb4Y-q_list{--label-width:12rem;--years-width:5.2rem;display:grid}.Nb4Y-q_row,.Nb4Y-q_eras,.Nb4Y-q_axis{grid-template-columns:var(--label-width) minmax(0, 1fr) var(--years-width);align-items:center;gap:var(--space-4);display:grid}.Nb4Y-q_row{padding-block:var(--space-2)}.Nb4Y-q_row+.Nb4Y-q_row{border-top:1px dashed var(--color-border)}.Nb4Y-q_label{align-items:center;gap:var(--space-3);min-width:0;display:flex}.Nb4Y-q_icon{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-logo-tile);width:1.75rem;height:1.75rem;color:var(--c);font:500 var(--text-2xs) / 1 var(--font-mono);flex:none;place-items:center;display:grid}.Nb4Y-q_logo{object-fit:contain;width:70%;height:70%}.Nb4Y-q_name{min-width:0;line-height:1.25}.Nb4Y-q_name strong{font-size:var(--text-base);font-weight:600;display:block}.Nb4Y-q_name small{color:var(--color-text-muted);font-size:var(--text-xs);display:block}.Nb4Y-q_track{border-radius:var(--radius-pill);background:var(--color-track);height:12px;position:relative}.Nb4Y-q_bar{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--c) 38%, var(--color-track));min-width:6px;height:100%;position:absolute;top:0}.Nb4Y-q_bar[data-live]{background:linear-gradient(90deg, color-mix(in srgb, var(--c) 70%, var(--color-surface)), var(--c))}.Nb4Y-q_bar[data-live]:after{content:"";border:var(--border-accent) solid var(--c);background:var(--color-surface);width:20px;height:20px;box-shadow:0 0 0 4px var(--ct);border-radius:50%;position:absolute;top:-4px;right:-4px}.Nb4Y-q_years{color:var(--color-text-muted);font:500 var(--text-sm) / 1 var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.Nb4Y-q_row[data-live] .Nb4Y-q_years{color:var(--c)}.Nb4Y-q_eras{padding-bottom:var(--space-3)}.Nb4Y-q_eras .Nb4Y-q_track,.Nb4Y-q_axis .Nb4Y-q_track{background:0 0;height:1.7rem}.Nb4Y-q_era{height:100%;padding-inline:var(--space-2);border:2px solid var(--color-surface);border-radius:var(--radius-sm);background:var(--color-track);color:var(--color-text-muted);font:600 var(--text-2xs) / 1 var(--font-sans);white-space:nowrap;text-overflow:ellipsis;align-items:center;display:flex;position:absolute;top:0;overflow:hidden}.Nb4Y-q_era:last-child{background:var(--color-cobalt-tint);color:var(--color-cobalt)}.Nb4Y-q_axis{padding-top:var(--space-1);border-top:1px solid var(--color-border)}.Nb4Y-q_tick{top:var(--space-2);color:var(--color-text-muted);font:500 var(--text-2xs) / 1 var(--font-mono);font-variant-numeric:tabular-nums;position:absolute;transform:translate(-50%)}.Nb4Y-q_legend{gap:var(--space-2);flex-wrap:wrap;display:flex}.Nb4Y-q_key{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--ct);font-size:var(--text-sm);font-weight:500;display:inline-flex}.Nb4Y-q_key:before{content:"";background:var(--c);border-radius:50%;width:.6rem;height:.6rem}.Nb4Y-q_liveKey{border:1px solid var(--color-border);color:var(--color-text-muted);background:0 0}.Nb4Y-q_liveKey:before{border:2px solid var(--color-text-muted);background:var(--color-surface);width:.75rem;height:.75rem}@media (max-width:640px){.Nb4Y-q_tick[data-odd]{display:none}}@media (max-width:560px){.Nb4Y-q_card{padding:var(--space-4) var(--space-3) var(--space-3)}.Nb4Y-q_list{--label-width:6.6rem;--years-width:4rem}.Nb4Y-q_row,.Nb4Y-q_eras,.Nb4Y-q_axis{gap:var(--space-2)}.Nb4Y-q_icon,.Nb4Y-q_name small{display:none}.Nb4Y-q_name strong{font-size:var(--text-sm)}.Nb4Y-q_years{font-size:var(--text-2xs)}.Nb4Y-q_era{padding-inline:var(--space-1);font-size:.6rem}}
._6H5pIa_figure{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-card);display:grid;position:relative}._6H5pIa_venn{width:100%;height:auto;display:block}._6H5pIa_set{fill:var(--c);fill-opacity:var(--set-fill-alpha);stroke:var(--c);stroke-width:2.5px}._6H5pIa_future{fill:none;stroke:var(--color-text-muted);stroke-width:2.5px;stroke-dasharray:8 8}._6H5pIa_core{animation:2.8s ease-in-out infinite _6H5pIa_glow}@keyframes _6H5pIa_glow{50%{opacity:.82}}._6H5pIa_coreLabel,._6H5pIa_coreText{fill:var(--color-core-text);text-anchor:middle}._6H5pIa_coreLabel{font:600 10px var(--font-mono);letter-spacing:.1em;opacity:.75}._6H5pIa_coreText{font:700 15px var(--font-sans)}._6H5pIa_name{fill:var(--c);font:800 21px var(--font-display);text-anchor:middle;dominant-baseline:central;paint-order:stroke;stroke:var(--color-surface);stroke-width:6px;stroke-linejoin:round}._6H5pIa_num{fill:var(--c);font:800 26px var(--font-display);text-anchor:middle;dominant-baseline:central;display:none}._6H5pIa_note text{fill:var(--color-text);font:700 19px var(--font-display)}._6H5pIa_arrow{fill:none;stroke:var(--color-text);stroke-width:2.5px;stroke-linecap:round}._6H5pIa_tipHead{fill:var(--color-text)}._6H5pIa_key{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._6H5pIa_key ol{gap:var(--space-2);display:grid}._6H5pIa_key li{align-items:center;gap:var(--space-3);font:700 var(--text-base) / 1.3 var(--font-display);grid-template-columns:1.8rem minmax(0,1fr);display:grid}._6H5pIa_keyNum{background:var(--c);width:1.8rem;height:1.8rem;color:var(--color-surface);font:800 var(--text-sm) / 1 var(--font-display);border-radius:50%;place-items:center;display:grid}._6H5pIa_key li[data-future]{color:var(--color-text-muted)}._6H5pIa_key li[data-future] ._6H5pIa_keyNum{border:2px dashed var(--color-text-muted);color:var(--color-text-muted);background:0 0}._6H5pIa_key li[data-core] ._6H5pIa_keyNum{background:linear-gradient(var(--color-core-from), var(--color-core-to));color:var(--color-core-text)}@media (max-width:640px){._6H5pIa_figure{padding:var(--space-2)}._6H5pIa_name,._6H5pIa_note{display:none}._6H5pIa_num{display:block}._6H5pIa_key{clip-path:none;white-space:normal;width:auto;height:auto;padding:0 var(--space-2) var(--space-2);position:static;overflow:visible}}@media (prefers-reduced-motion:reduce){._6H5pIa_core{animation:none}}
.gYoVpq_card{gap:var(--space-4);padding:var(--space-6) var(--space-7);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-card);display:grid}.gYoVpq_head{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.gYoVpq_name{font-size:var(--text-xl);font-weight:600;line-height:var(--leading-heading)}.gYoVpq_meta,.gYoVpq_stackLabel{color:var(--color-text-muted);font:500 var(--text-2xs) / 1.2 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase}.gYoVpq_stack{align-items:center;gap:var(--space-2) var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.gYoVpq_tags{gap:var(--space-2);flex-wrap:wrap;list-style:none;display:flex}.gYoVpq_tag{padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:var(--ct);color:var(--c);font-size:var(--text-sm);font-weight:600;line-height:1}@media (max-width:600px){.gYoVpq_card{padding:var(--space-5)}}
.J2qIua_list{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.J2qIua_item{align-content:start;gap:var(--space-2);padding:var(--space-5);border:1px solid var(--color-border);border-top:4px solid var(--c);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-card);display:grid}.J2qIua_label{color:var(--c);font:500 var(--text-2xs) / 1.2 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase}@media (max-width:760px){.J2qIua_list{grid-template-columns:minmax(0,1fr)}}
._5L2D6W_contact{margin-top:var(--space-20);background:linear-gradient(135deg, var(--color-cobalt), color-mix(in srgb, var(--color-cobalt) 55%, var(--color-teal)));color:var(--color-on-accent)}._5L2D6W_inner{gap:var(--space-6);max-width:var(--content-width);padding:var(--space-16) var(--gutter-end) var(--space-16) var(--gutter);margin-inline:auto;display:grid}._5L2D6W_title{max-width:20ch;font-size:var(--text-2xl);font-weight:700;line-height:var(--leading-heading)}._5L2D6W_mail{align-items:center;gap:var(--space-3) var(--space-4);font:500 var(--text-mail) / 1.2 var(--font-mono);flex-wrap:wrap;display:flex}._5L2D6W_mail a{overflow-wrap:anywhere;text-underline-offset:4px;text-decoration-thickness:1px}._5L2D6W_button{padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);background:var(--color-on-accent);color:var(--color-cobalt);font:600 var(--text-ui) / 1 var(--font-sans)}._5L2D6W_button:hover{filter:brightness(.96)}._5L2D6W_download{padding:var(--space-3) var(--space-5);border:1.5px solid var(--color-on-accent);border-radius:var(--radius-pill);font:600 var(--text-ui) / 1 var(--font-sans);justify-self:start;text-decoration:none}._5L2D6W_download:hover{background:color-mix(in srgb, var(--color-on-accent) 12%, transparent)}._5L2D6W_links a{text-underline-offset:4px;font-weight:500}._5L2D6W_contact :focus-visible{outline-color:var(--color-on-accent)}
.sb0rVG_footer{justify-content:space-between;gap:var(--space-2) var(--space-4);max-width:var(--content-width);padding:var(--space-6) var(--gutter-end) var(--space-6) var(--gutter);color:var(--color-text-muted);font-size:var(--text-sm);flex-wrap:wrap;margin-inline:auto;display:flex}
