._toggle_b2b9h_1{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:color-mix(in srgb,var(--color-bg) 55%,transparent);border:1px solid var(--color-border-strong);color:var(--color-text);cursor:pointer;transition:background var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out)}._toggle_b2b9h_1:hover{background:var(--color-surface-hover);border-color:var(--color-accent);color:var(--color-accent-soft)}._icon_b2b9h_26{position:absolute;transition:opacity var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out)}._sun_b2b9h_33{opacity:0;transform:rotate(90deg) scale(.6)}._moon_b2b9h_38,[data-theme=light] ._sun_b2b9h_33{opacity:1;transform:rotate(0) scale(1)}[data-theme=light] ._moon_b2b9h_38{opacity:0;transform:rotate(-90deg) scale(.6)}._nav_1i1tt_1{position:fixed;top:0;inset-inline:0;z-index:var(--z-nav);padding-top:var(--space-3);pointer-events:none;transition:padding var(--duration-base) var(--ease-out)}._scrolled_1i1tt_11{padding-top:var(--space-2)}._inner_1i1tt_15{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6)}._inner_1i1tt_15>*{pointer-events:auto}._logo_1i1tt_29,._pill_1i1tt_30,._dock_1i1tt_31{background:color-mix(in srgb,var(--color-bg) 55%,transparent);border:1px solid var(--chrome-border);backdrop-filter:var(--chrome-blur);-webkit-backdrop-filter:var(--chrome-blur)}._logo_1i1tt_29{display:inline-flex;align-items:baseline;padding:.3rem .9rem .4rem;border-radius:var(--radius-pill);font-family:var(--font-script);font-size:clamp(1.35rem,1.1rem + .7vw,1.7rem);font-weight:700;color:var(--color-text);letter-spacing:-.02em;line-height:1;transition:border-color var(--duration-base) var(--ease-out)}._logo_1i1tt_29:hover{border-color:var(--color-accent)}._logoMark_1i1tt_56{color:var(--color-accent)}._logoDot_1i1tt_60{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--color-accent);margin-left:4px}._desktop_1i1tt_71{display:none}._pill_1i1tt_30{position:relative;display:flex;align-items:center;gap:2px;padding:5px;border-radius:var(--radius-pill)}._indicator_1i1tt_85{position:absolute;top:5px;bottom:5px;left:0;border-radius:var(--radius-pill);background:var(--color-accent-bg-strong);transition:transform .45s cubic-bezier(.3,1.25,.45,1),width .45s cubic-bezier(.3,1.25,.45,1),opacity var(--duration-base) var(--ease-out);will-change:transform,width}._link_1i1tt_99{position:relative;display:inline-block;padding:.5rem .95rem;font-size:var(--text-sm);font-weight:500;color:var(--color-text-muted);border-radius:var(--radius-pill);transition:color var(--duration-base) var(--ease-out)}._link_1i1tt_99:hover,._linkActive_1i1tt_114{color:var(--color-text)}._dock_1i1tt_31{position:fixed;bottom:calc(14px + env(safe-area-inset-bottom));left:50%;transform:translate(-50%);z-index:var(--z-nav);display:flex;align-items:center;gap:4px;padding:6px;border-radius:var(--radius-pill);transition:transform .5s cubic-bezier(.3,1.15,.45,1),opacity .35s var(--ease-out)}._dockHidden_1i1tt_137{transform:translate(-50%,calc(100% + 24px + env(safe-area-inset-bottom)));opacity:0;pointer-events:none}._dockIndicator_1i1tt_145{position:absolute;top:6px;left:0;width:42px;height:42px;border-radius:50%;background:var(--color-accent-bg-strong);transition:transform .45s cubic-bezier(.3,1.25,.45,1);will-change:transform}._dockItem_1i1tt_157{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;color:var(--color-text-muted);transition:color var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out)}._dockItem_1i1tt_157:active{transform:scale(.92)}._dockItemActive_1i1tt_175{color:var(--color-accent-soft)}@media (min-width: 768px){._desktop_1i1tt_71{display:block}._dock_1i1tt_31{display:none}}@supports not (backdrop-filter: blur(1px)){._logo_1i1tt_29,._pill_1i1tt_30,._dock_1i1tt_31{background:var(--color-surface)}}._rail_13yxn_1{position:fixed;right:max(10px,calc((100vw - var(--container-max)) / 2 - 64px));top:50%;transform:translateY(-50%);z-index:var(--z-nav);display:none;flex-direction:column;align-items:center;padding:6px;border-radius:var(--radius-pill);transition:top .6s var(--ease-out);background:color-mix(in srgb,var(--color-bg) 55%,transparent);border:1px solid var(--chrome-border);backdrop-filter:var(--chrome-blur);-webkit-backdrop-filter:var(--chrome-blur)}._toggle_13yxn_19{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;color:var(--color-accent-soft);transition:color var(--duration-base) var(--ease-out)}._items_13yxn_31{display:flex;flex-direction:column;align-items:center;gap:4px;max-height:0;opacity:0;overflow:hidden;transition:max-height .45s var(--ease-out),opacity .3s var(--ease-out)}._rail_13yxn_1:hover ._items_13yxn_31,._rail_13yxn_1:focus-within ._items_13yxn_31,._open_13yxn_46 ._items_13yxn_31{max-height:300px;opacity:1}._rail_13yxn_1:hover ._toggle_13yxn_19,._rail_13yxn_1:focus-within ._toggle_13yxn_19,._open_13yxn_46 ._toggle_13yxn_19{color:var(--color-accent)}@property --rail-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}._rail_13yxn_1:before{content:"";position:absolute;inset:-4px;border-radius:var(--radius-pill);padding:4px;background:conic-gradient(from var(--rail-angle),transparent 0turn .45turn,var(--color-accent-soft) .75turn,var(--color-accent) .9turn,transparent .99turn);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;opacity:0;pointer-events:none}._open_13yxn_46:before{animation:_trace_13yxn_1 2.4s var(--ease-in-out) 1}@keyframes _trace_13yxn_1{0%{opacity:0;--rail-angle: 0deg}10%{opacity:1}55%{opacity:1;--rail-angle: 360deg}to{opacity:0;--rail-angle: 720deg}}@media (prefers-reduced-motion: reduce){._rail_13yxn_1{transition:none}._open_13yxn_46:before{animation:none}}._item_13yxn_31{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;color:var(--color-text-muted);transition:color var(--duration-base) var(--ease-out),background var(--duration-base) var(--ease-out)}._item_13yxn_31:hover,._item_13yxn_31:focus-visible{color:var(--color-accent-soft);background:var(--color-accent-bg-strong)}._item_13yxn_31:after{content:attr(data-label);position:absolute;right:calc(100% + 14px);top:50%;transform:translateY(-50%);padding:.35rem .7rem;border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-bg) 80%,transparent);border:1px solid var(--chrome-border);backdrop-filter:var(--chrome-blur);-webkit-backdrop-filter:var(--chrome-blur);color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .25s var(--ease-out)}._item_13yxn_31:hover:after,._item_13yxn_31:focus-visible:after{opacity:1;transition-delay:2s}@media (min-width: 768px){._rail_13yxn_1{display:flex}}@supports not (backdrop-filter: blur(1px)){._rail_13yxn_1{background:var(--color-surface)}}._footer_106lj_2{padding-block:var(--space-8)}._inner_106lj_6{display:flex;justify-content:center}._copy_106lj_11{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-subtle);text-align:center;line-height:1.6}@media (max-width: 767px){._footer_106lj_2{padding-bottom:calc(var(--space-8) + 72px + env(safe-area-inset-bottom))}}._button_jxdml_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border-radius:var(--radius-pill);font-family:var(--font-sans);font-weight:600;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),background var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out);text-decoration:none}._button_jxdml_1:active{transform:translateY(0)}._icon_jxdml_28{display:inline-flex;align-items:center}._primary_jxdml_34{background:var(--color-accent-strong);color:#fff}._secondary_jxdml_42{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border-strong)}._secondary_jxdml_42:hover{border-color:var(--color-accent);background:var(--color-surface-hover);color:var(--color-accent)}[data-theme=dark] ._secondary_jxdml_42:hover{color:var(--color-accent-soft)}._ghost_jxdml_58{background:transparent;color:var(--color-text-muted);padding-inline:0}._ghost_jxdml_58:hover{color:var(--color-accent-soft)}._sm_jxdml_69{padding:.4rem .9rem;font-size:var(--text-xs)}._md_jxdml_74{padding:.7rem 1.4rem;font-size:var(--text-sm)}._lg_jxdml_79{padding:.95rem 1.9rem;font-size:var(--text-base)}._hero_1yqo9_1{position:relative;display:flex;align-items:center;padding-top:104px;overflow:hidden;scroll-margin-top:0}._inner_1yqo9_11{display:flex;flex-direction:column;align-items:center;gap:var(--space-8);padding-block:var(--space-10)}._content_1yqo9_19{display:flex;flex-direction:column;align-items:center;gap:var(--space-5);text-align:center}._status_1yqo9_27{display:flex;align-items:center;gap:var(--space-2);color:var(--color-text-muted)}._status_1yqo9_27 span{width:6px;height:6px;border-radius:50%;background:var(--color-ok)}._headline_1yqo9_41{font-family:var(--font-display);font-size:var(--text-5xl);font-weight:400;letter-spacing:-.01em;line-height:1.02;color:var(--color-text)}._name_1yqo9_50{color:var(--color-accent)}._title_1yqo9_54{font-family:var(--font-sans);font-size:var(--text-2xl);font-weight:600;color:var(--color-text-muted);letter-spacing:-.02em}._tagline_1yqo9_62{max-width:52ch;font-size:var(--text-lg);color:var(--color-text-muted);line-height:1.65}._actions_1yqo9_69{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-4)}._portraitWrap_1yqo9_78{position:relative;width:min(68vw,300px)}._portrait_1yqo9_78{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--radius-xl, 24px);border:1px solid var(--color-border-strong)}@media (min-width: 900px){._inner_1yqo9_11{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(2.5rem,6vw,5rem)}._content_1yqo9_19{align-items:flex-start;text-align:left}._tagline_1yqo9_62{max-width:46ch}._portraitWrap_1yqo9_78{width:min(34vw,400px);justify-self:center;rotate:1.5deg}}@media (max-width: 600px){._actions_1yqo9_69{width:100%;flex-direction:column}}._tile_1oax8_1{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:var(--radius-md);color:var(--color-accent-soft);background:var(--color-accent-bg-strong)}._wide_1oax8_14{width:auto;padding-inline:var(--space-2)}._mark_1p3sa_1{display:inline-block;flex-shrink:0;background:currentColor;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat}._section_1dpy9_1{padding-block:var(--section-gap);scroll-margin-top:80px}._inner_1dpy9_6{display:flex;flex-direction:column;gap:clamp(1.5rem,3vw,2.5rem)}._title_1dpy9_12{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:400;letter-spacing:-.01em;line-height:1.05;color:var(--color-text)}._head_1dpy9_22{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4)}._card_1q3z4_1{position:relative;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--card-padding);transition:border-color var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),background var(--duration-base) var(--ease-out);overflow:hidden}._interactive_1q3z4_16{cursor:pointer}._interactive_1q3z4_16:hover{background:var(--color-surface-hover);border-color:var(--color-border-strong)}._content_159iq_1{display:flex;flex-direction:column;gap:var(--space-6)}._copy_159iq_7{font-size:var(--text-lg);line-height:1.7;color:var(--color-text);max-width:70ch}._certsTitle_159iq_14{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;color:var(--color-accent);text-transform:uppercase;letter-spacing:.12em;margin-bottom:var(--space-4)}._awardList_159iq_24,._certList_159iq_25{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5) var(--space-8)}._certList_159iq_25{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--color-border)}._certName_159iq_37{font-size:var(--text-sm);color:var(--color-text);font-weight:500}._certIssuer_159iq_43{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:2px}._award_159iq_24{display:flex;flex-direction:column;align-items:flex-start;min-width:0}._awardDescription_159iq_56{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.6}._awardLink_159iq_63{display:inline-flex;align-items:center;gap:var(--space-1);margin-top:var(--space-2);padding-block:var(--space-2);min-height:44px;font-size:var(--text-xs);font-weight:500;color:var(--color-accent-strong);text-underline-offset:.2em}[data-theme=dark] ._awardLink_159iq_63{color:var(--color-accent-soft)}._awardLink_159iq_63:hover{text-decoration:underline}._factList_159iq_84{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5) var(--space-8)}._fact_159iq_84{display:flex;align-items:flex-start;gap:var(--space-4);min-width:0}._factLabel_159iq_97{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-muted)}._factValue_159iq_105{margin-top:2px;font-size:var(--text-sm);color:var(--color-text);line-height:1.5}@media (min-width: 600px){._factList_159iq_84,._certList_159iq_25{grid-template-columns:repeat(2,minmax(0,1fr))}._fact_159iq_84:first-child{grid-column:span 2}}@media (min-width: 700px){._awardList_159iq_24{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1000px){._factList_159iq_84{grid-template-columns:repeat(3,minmax(0,1fr))}._fact_159iq_84:first-child{grid-column:auto}._certList_159iq_25{grid-template-columns:repeat(4,minmax(0,1fr))}}._logoPair_159iq_143{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-xs)}._line_159iq_150{display:block}._factValue_159iq_105 strong{font-weight:600}._itemHead_159iq_158{display:flex;align-items:flex-start;gap:var(--space-3)}@media (min-width: 1000px){._fact_159iq_84:nth-child(2){justify-self:center}}._pill_1um41_1{display:inline-flex;align-items:center;gap:var(--space-2);padding:.35rem .85rem;border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;letter-spacing:.02em;border:1px solid transparent;white-space:nowrap}._accent_1um41_15{background:var(--color-accent-bg);color:var(--color-accent-soft);border-color:var(--color-accent-bg-strong)}[data-theme=light] ._accent_1um41_15{color:var(--color-accent-strong)}._neutral_1um41_25{background:var(--color-surface);color:var(--color-text-muted);border-color:var(--color-border)}._muted_1um41_31{background:transparent;color:var(--color-text-subtle);border-color:var(--color-border)}._dot_1um41_37{width:6px;height:6px;border-radius:50%;background:var(--color-accent);animation:_pulse_1um41_1 2.4s var(--ease-in-out) infinite}@keyframes _pulse_1um41_1{0%,to{opacity:1}50%{opacity:.45}}._list_l0nzq_1{display:flex;flex-wrap:wrap;gap:var(--space-2);align-content:flex-start}._picker_l0nzq_8{position:relative;display:inline-flex;align-items:center;color:var(--color-text-muted)}._picker_l0nzq_8 select{appearance:none;min-width:13rem;padding:.55rem 2.4rem .55rem .9rem;border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-sm);cursor:pointer}._picker_l0nzq_8 select:hover,._picker_l0nzq_8 select:focus-visible{border-color:var(--color-accent)}._picker_l0nzq_8 svg{position:absolute;right:.8rem;pointer-events:none}._wrap_8c3kn_1{position:relative}._circuit_8c3kn_5{position:absolute;top:-120px;left:0;width:100%;height:calc(100% + 184px);pointer-events:none}._list_8c3kn_14{position:relative;display:flex;flex-direction:column;gap:clamp(6rem,10vw,7.5rem);padding-top:var(--space-24)}._entry_8c3kn_24{display:grid;grid-template-columns:64px minmax(0,1fr);column-gap:var(--space-4);align-items:start}._rail_8c3kn_32{grid-row:1;grid-column:1;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1}@media (min-width: 720px){._entry_8c3kn_24{grid-template-columns:minmax(0,1fr) 128px minmax(0,1fr);column-gap:0}._rail_8c3kn_32{grid-column:2}._entry_8c3kn_24:nth-child(odd) ._body_8c3kn_53{grid-column:1;text-align:right}._entry_8c3kn_24:nth-child(2n) ._body_8c3kn_53{grid-column:3}}._node_8c3kn_63{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;border:1.5px solid var(--color-accent);background:linear-gradient(var(--color-accent-bg-strong),var(--color-accent-bg-strong)),var(--color-bg);color:var(--color-accent-soft)}._initials_8c3kn_75{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500}._year_8c3kn_81{margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-subtle);background:var(--color-bg);padding-inline:4px}._body_8c3kn_53{display:flex;flex-direction:column;gap:var(--space-1);grid-row:1;grid-column:2;min-width:0;padding-top:var(--space-2)}._org_8c3kn_100{font-size:var(--text-lg);font-weight:600;letter-spacing:-.01em;color:var(--color-text)}._org_8c3kn_100 a{transition:color .2s var(--ease-out)}._org_8c3kn_100 a:hover,._org_8c3kn_100 a:focus-visible{color:var(--color-accent)}._list_8c3kn_14:not([data-circuit]) ._org_8c3kn_100 a{text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:5px}._role_8c3kn_124{font-size:.95rem;color:var(--color-text)}._dates_8c3kn_129{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-subtle)}._takeaways_8c3kn_135{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-3);font-size:.93rem;color:var(--color-text-muted);line-height:1.5}._takeaways_8c3kn_135 strong{font-weight:600;color:var(--color-text)}._list_8c3kn_14[data-circuit] ._body_8c3kn_53{opacity:0;transform:translateY(6px);transition:opacity .45s var(--ease-out) .1s,transform .45s var(--ease-out) .1s}._list_8c3kn_14[data-circuit] ._entry_8c3kn_24[data-reached] ._body_8c3kn_53{opacity:1;transform:none}._list_8c3kn_14[data-circuit] ._node_8c3kn_63,._list_8c3kn_14[data-circuit] ._year_8c3kn_81{opacity:0;transform:scale(.6);transition:opacity .35s var(--ease-out),transform .45s var(--ease-out)}._list_8c3kn_14[data-circuit] ._entry_8c3kn_24[data-reached] ._node_8c3kn_63,._list_8c3kn_14[data-circuit] ._entry_8c3kn_24[data-reached] ._year_8c3kn_81{opacity:1;transform:none}._frame_zvx25_1{aspect-ratio:16/9;width:100%;background:var(--color-surface);border:1px solid var(--color-border);overflow:hidden;border-radius:4px}._frame_zvx25_1 img,._frame_zvx25_1 video{display:block;width:100%;height:100%;object-fit:contain}._fallback_zvx25_16{font-family:var(--font-display);height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;text-align:center;color:var(--color-text-muted)}._fallback_zvx25_16 span{display:block;margin-top:8px;font-size:.75rem}._grid_m0qwo_1{display:grid;gap:var(--space-5);grid-template-columns:1fr}._card_m0qwo_7{display:flex;flex-direction:column;gap:var(--space-4);height:100%}._cardHeader_m0qwo_14{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}._name_m0qwo_21{font-family:var(--font-sans);font-size:var(--text-xl);font-weight:600;color:var(--color-text);letter-spacing:-.015em}._hook_m0qwo_29{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.55;margin-top:var(--space-1)}._tech_m0qwo_36{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:auto;padding-top:var(--space-2)}._links_m0qwo_44{display:flex;gap:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--color-border)}._linkBtn_m0qwo_51{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);transition:color var(--duration-base) var(--ease-out)}._linkBtn_m0qwo_51:hover{color:var(--color-accent-soft)}@media (min-width: 768px){._grid_m0qwo_1{grid-template-columns:repeat(3,minmax(0,1fr))}}._more_m0qwo_71{display:flex;justify-content:center;margin-top:var(--space-8)}._outro_ncz0k_1{scroll-margin-top:72px;padding-block:var(--section-gap)}._inner_ncz0k_6{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-5)}._heading_ncz0k_14{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:400;letter-spacing:-.01em;line-height:1.05;color:var(--color-text);max-width:18ch}._text_ncz0k_24{font-size:var(--text-lg);color:var(--color-text-muted);line-height:1.65;max-width:46ch}._actions_ncz0k_31{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-4);margin-top:var(--space-3)}._railHint_ncz0k_41{display:none;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-subtle)}._railArrow_ncz0k_52{color:var(--color-accent);animation:_nudge_ncz0k_1 1.6s var(--ease-in-out) infinite}@keyframes _nudge_ncz0k_1{0%,to{transform:translate(0)}50%{transform:translate(6px)}}@media (prefers-reduced-motion: reduce){._railArrow_ncz0k_52{animation:none}}._channels_ncz0k_70{display:flex;gap:var(--space-3);margin-top:var(--space-2)}._channel_ncz0k_70{position:relative;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border);transition:color var(--duration-base) var(--ease-out),background var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out)}._channel_ncz0k_70:hover,._channel_ncz0k_70:focus-visible{color:var(--color-accent-soft);background:var(--color-accent-bg-strong);border-color:var(--color-accent)}._channel_ncz0k_70:after{content:attr(data-label);position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);padding:.35rem .7rem;border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-bg) 80%,transparent);border:1px solid var(--color-border-strong);color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .25s var(--ease-out)}._channel_ncz0k_70:hover:after,._channel_ncz0k_70:focus-visible:after{opacity:1;transition-delay:2s}@media (min-width: 768px){._railHint_ncz0k_41{display:inline-flex}._channels_ncz0k_70{display:none}}._page_1mpv3_2{padding-top:76px}._back_1mpv3_6{display:inline-flex;align-items:center;gap:var(--space-2);align-self:flex-start;margin-bottom:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted);transition:color var(--duration-base) var(--ease-out)}._back_1mpv3_6:hover{color:var(--color-accent-soft)}._grid_1mpv3_24{display:grid;gap:var(--space-5);grid-template-columns:1fr}@media (min-width: 640px) and (max-width: 1023px){._grid_1mpv3_24>:nth-child(2n){transition-delay:.1s}}@media (min-width: 1024px){._grid_1mpv3_24>:nth-child(3n+2){transition-delay:.1s}._grid_1mpv3_24>:nth-child(3n){transition-delay:.2s}}._card_1mpv3_46{display:flex;flex-direction:column;gap:var(--space-3);height:100%}._cardHeader_1mpv3_53{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}._name_1mpv3_60{font-family:var(--font-sans);font-size:var(--text-lg);font-weight:600;color:var(--color-text);letter-spacing:-.015em}._tagline_1mpv3_68{font-size:var(--text-sm);color:var(--color-accent-soft);margin-top:-6px}._period_1mpv3_74{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-subtle);margin-top:-4px}._previewLink_1mpv3_81{display:block;margin:calc(var(--card-padding) * -1) calc(var(--card-padding) * -1) 0}._preview_1mpv3_81{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;object-position:top;border-bottom:1px solid var(--color-border);transition:opacity var(--duration-base) var(--ease-out)}._previewLink_1mpv3_81:hover ._preview_1mpv3_81{opacity:.85}._description_1mpv3_100{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.6}._tech_1mpv3_106{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:auto;padding-top:var(--space-2)}._links_1mpv3_114{display:flex;gap:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--color-border)}._linkBtn_1mpv3_121{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);transition:color var(--duration-base) var(--ease-out)}._linkBtn_1mpv3_121:hover{color:var(--color-accent-soft)}@media (min-width: 640px){._grid_1mpv3_24{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){._grid_1mpv3_24{grid-template-columns:repeat(3,1fr)}}:root,[data-theme=dark]{color-scheme:dark;--circuit-opacity: .6;--color-bg: #0d0a13;--color-bg-elevated: #130f1b;--color-surface: #17121f;--color-surface-hover: #1e1828;--color-border: #2a2236;--color-border-strong: #3b3049;--color-text: #f3eff8;--color-text-muted: #aaa1b8;--color-text-subtle: #7a708b;--color-accent: #b18cf0;--color-accent-strong: #7b4dd1;--color-accent-soft: #d4c2f7;--color-accent-bg: rgba(177, 140, 240, .12);--color-accent-bg-strong: rgba(177, 140, 240, .22);--color-ok: #3fbf8f;--chrome-border: rgba(255, 255, 255, .09);--chrome-blur: blur(14px) saturate(140%)}[data-theme=light]{color-scheme:light;--circuit-opacity: .5;--color-bg: #f7f4fa;--color-bg-elevated: #fcfafd;--color-surface: #ffffff;--color-surface-hover: #f2edf7;--color-border: #e3dbec;--color-border-strong: #cbbfdc;--color-text: #1c1230;--color-text-muted: #574a6c;--color-text-subtle: #7e7294;--color-accent: #5a2ea6;--color-accent-strong: #46208a;--color-accent-soft: #8d6bcc;--color-accent-bg: rgba(90, 46, 166, .08);--color-accent-bg-strong: rgba(90, 46, 166, .15);--color-ok: #1f8a63;--chrome-border: rgba(90, 46, 166, .14);--chrome-blur: blur(14px) saturate(140%)}@media (prefers-color-scheme: light){:root:not([data-theme]){color-scheme:light;--circuit-opacity: .5;--color-bg: #f7f4fa;--color-bg-elevated: #fcfafd;--color-surface: #ffffff;--color-surface-hover: #f2edf7;--color-border: #e3dbec;--color-border-strong: #cbbfdc;--color-text: #1c1230;--color-text-muted: #574a6c;--color-text-subtle: #7e7294;--color-accent: #5a2ea6;--color-accent-strong: #46208a;--color-accent-soft: #8d6bcc;--color-accent-bg: rgba(90, 46, 166, .08);--color-accent-bg-strong: rgba(90, 46, 166, .15);--color-ok: #1f8a63;--chrome-border: rgba(90, 46, 166, .14);--chrome-blur: blur(14px) saturate(140%)}}:root{--font-sans: "Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display: "Instrument Serif", Georgia, serif;--font-mono: "Geist Mono", ui-monospace, monospace;--font-script: "Caveat", cursive;--text-xs: clamp(.72rem, .68rem + .18vw, .8rem);--text-sm: clamp(.82rem, .78rem + .2vw, .92rem);--text-base: clamp(.95rem, .9rem + .25vw, 1.05rem);--text-lg: clamp(1.05rem, .98rem + .4vw, 1.2rem);--text-xl: clamp(1.2rem, 1.1rem + .6vw, 1.5rem);--text-2xl: clamp(1.5rem, 1.3rem + 1vw, 2rem);--text-3xl: clamp(1.9rem, 1.6rem + 1.5vw, 2.75rem);--text-4xl: clamp(2.4rem, 1.9rem + 2.5vw, 4rem);--text-5xl: clamp(3rem, 2.2rem + 4vw, 5.5rem);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-32: 8rem;--container-max: 1040px;--container-padding: clamp(1.25rem, 4vw, 2.5rem);--section-gap: clamp(3rem, 6vw, 5.5rem);--card-padding: clamp(1.5rem, 3vw, 2rem);--radius-sm: 6px;--radius-md: 12px;--radius-lg: 18px;--radius-xl: 24px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .18);--shadow-md: 0 8px 24px rgba(0, 0, 0, .22);--shadow-lg: 0 20px 60px rgba(0, 0, 0, .3);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--duration-fast: .15s;--duration-base: .25s;--duration-slow: .5s;--duration-reveal: .8s;--duration-theme: .32s;--z-nav: 50;--z-modal: 100}@media (max-width: 640px){:root{--section-gap: 2.75rem;--card-padding: 1.15rem}}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body{min-height:100vh;min-height:100dvh;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:none;cursor:pointer}a{color:inherit;text-decoration:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul,ol{list-style:none}#root{isolation:isolate}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-base);transition:background-color var(--duration-theme) var(--ease-out),color var(--duration-theme) var(--ease-out)}::selection{background:var(--color-accent-bg-strong);color:var(--color-text)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--color-bg)}::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:var(--radius-pill)}::-webkit-scrollbar-thumb:hover{background:var(--color-accent-strong)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:var(--radius-sm)}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-padding)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
