.FrNRta_bar{padding:10px var(--pad-x);background:color-mix(in srgb, var(--accent) 10%, var(--bg));border-bottom:1px solid color-mix(in srgb, var(--accent) 35%, var(--border))}.FrNRta_text{font:500 13px var(--font-sans);color:var(--ink-strong);text-align:center;margin:0}.FrNRta_link{color:var(--accent);text-decoration:underline}.FrNRta_link:hover{color:var(--accent-alt)}.FrNRta_link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:640px){.FrNRta_bar{padding:10px 20px}}
.qT45iW_rail{width:var(--rail-width);border-right:1px solid var(--border);flex-direction:column;flex:none;gap:22px;height:100vh;padding:28px 20px;display:flex;position:sticky;top:0}.qT45iW_logo{flex:none;width:126px;display:block}.qT45iW_logoSvg{width:100%;height:auto;display:block}.qT45iW_navList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.qT45iW_navLink{font-family:var(--font-mono);color:var(--text-muted);font-size:12px;font-weight:400;transition:color .3s;display:inline-block}.qT45iW_navLink:hover,.qT45iW_navLinkActive,.qT45iW_navLinkActive:hover{color:var(--accent)}.qT45iW_navCurrent{font-family:var(--font-mono);color:var(--ink);font-size:12px;font-weight:400;display:inline-block}.qT45iW_ctas{flex-direction:column;gap:10px;margin-top:auto;display:flex}.qT45iW_ctaPrimary{text-align:center;background:var(--holo);color:var(--bg);font-family:var(--font-sans);box-shadow:var(--glow-shadow);border-radius:8px;padding:11px 14px;font-size:13px;font-weight:700;transition:transform .25s,box-shadow .25s;display:block}.qT45iW_ctaPrimary:hover{color:var(--bg);transform:translateY(-2px)}.qT45iW_ctaSecondary{text-align:center;border:1px solid var(--border);color:var(--text-secondary);font-family:var(--font-mono);border-radius:8px;padding:10px 14px;font-size:12px;font-weight:500;transition:border-color .25s,color .25s;display:block}.qT45iW_ctaSecondary:hover,.qT45iW_ctaSecondaryActive,.qT45iW_ctaSecondaryActive:hover{border-color:var(--accent);color:var(--accent)}.qT45iW_mobileBar{display:none}.qT45iW_mobileCta{background:var(--holo);min-width:0;max-width:230px;color:var(--bg);font:700 12px/1.35 var(--font-sans);text-align:center;overflow-wrap:anywhere;border-radius:6px;flex:1;padding:10px}html[data-buy-bar] .qT45iW_mobileCta{visibility:hidden}.qT45iW_mobileCta:hover{color:var(--bg)}.qT45iW_mobileCta:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.qT45iW_burger{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:8px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;padding:0;transition:border-color .25s;display:flex}.qT45iW_burger:hover{border-color:var(--accent)}.qT45iW_burgerBar{background:var(--ink);width:18px;height:1.5px;transition:transform .25s,opacity .2s;display:block}.qT45iW_burgerOpen .qT45iW_burgerBar:first-child{transform:translateY(6.5px)rotate(45deg)}.qT45iW_burgerOpen .qT45iW_burgerBar:nth-child(2){opacity:0}.qT45iW_burgerOpen .qT45iW_burgerBar:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.qT45iW_overlay,.qT45iW_overlay[hidden]{display:none}.qT45iW_overlayList{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.qT45iW_overlayLink{font-family:var(--font-mono);color:var(--text-secondary);margin-block:-12px;padding-block:12px;font-size:16px;font-weight:400;transition:color .3s;display:inline-block}.qT45iW_overlayLink:hover,.qT45iW_overlayLinkActive,.qT45iW_overlayLinkActive:hover{color:var(--accent)}.qT45iW_overlayCurrent{font-family:var(--font-mono);color:var(--ink);font-size:16px;font-weight:400;display:inline-block}.qT45iW_overlayCtas{flex-direction:column;gap:12px;margin-top:auto;display:flex}.qT45iW_overlayCtaPrimary{border-radius:10px;padding:15px 20px;font-size:15px}.qT45iW_overlayCtaSecondary{border-radius:10px;padding:14px 20px;font-size:13px}@media (max-width:1080px){.qT45iW_rail{display:none}.qT45iW_mobileBar{z-index:100;width:100%;padding:12px var(--pad-x);background:var(--bg);border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;top:0}.qT45iW_logoCompact{width:96px}.qT45iW_overlay{z-index:90;padding:100px var(--pad-x) 40px;background:var(--bg);overscroll-behavior:contain;flex-direction:column;gap:32px;display:flex;position:fixed;inset:0;overflow-y:auto}}.qT45iW_featured,.qT45iW_featured:hover{color:var(--accent);font-weight:700}
@media (max-width:1079px){html[data-buy-bar-page] .S6Hkya_footer{padding-bottom:calc(34px + 64px + 16px + env(safe-area-inset-bottom))}}.S6Hkya_footer{padding:34px var(--pad-x);background:var(--bg-footer);font-family:var(--font-mono);color:var(--text-dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;font-size:12px;font-weight:400;display:flex}.S6Hkya_brand{align-items:center;gap:16px;display:flex}.S6Hkya_logo{opacity:.75;width:88px;height:auto;display:block}.S6Hkya_credit{line-height:1.6}.S6Hkya_links{flex-wrap:wrap;align-items:center;gap:28px;margin:0;padding:0;list-style:none;display:flex}.S6Hkya_arrow{color:inherit;font-size:11px}.S6Hkya_cookies{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0}.S6Hkya_cookies:hover{color:var(--accent-alt)}.S6Hkya_cookies:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:640px){.S6Hkya_footer{flex-direction:column;align-items:flex-start;gap:26px}.S6Hkya_brand{flex-direction:column;align-items:flex-start;gap:14px}.S6Hkya_links{gap:14px 24px}}
.UEjjta_shell{background:0 0;min-height:100vh;display:flex}.UEjjta_main{flex:1;min-width:0}.UEjjta_skipLink{z-index:200;background:var(--holo);color:var(--bg);font-family:var(--font-sans);border-bottom-right-radius:10px;padding:12px 18px;font-size:13px;font-weight:700;transition:transform .2s;position:fixed;top:0;left:0;transform:translateY(-120%)}.UEjjta_skipLink:focus-visible{color:var(--bg);outline:2px solid var(--accent-alt);outline-offset:-4px;transform:translateY(0)}@media (max-width:1080px){.UEjjta_shell{flex-direction:column}.UEjjta_main{width:100%}}
.PJ3uRq_form{display:block}.PJ3uRq_groupLabel{font-family:var(--font-mono);color:var(--text-muted);margin:0 0 14px;font-size:11px;font-weight:400;display:block}.PJ3uRq_pills{flex-wrap:wrap;gap:9px;margin-bottom:34px;display:flex}.PJ3uRq_pill{cursor:pointer;color:var(--text-secondary);border:1px solid var(--border);background:0 0;border-radius:999px;padding:9px 17px;font-family:inherit;font-size:13px;font-weight:500;transition:all .25s}.PJ3uRq_pill:hover{color:var(--ink);border-color:var(--border-light)}.PJ3uRq_pill:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.PJ3uRq_pillActive,.PJ3uRq_pillActive:hover{background:var(--holo);color:var(--bg);border-color:#0000}.PJ3uRq_grid{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px;display:grid}.PJ3uRq_field{flex-direction:column;gap:8px;min-width:0;display:flex}.PJ3uRq_fieldLabel{font-family:var(--font-mono);color:var(--text-muted);font-size:11px;font-weight:400}.PJ3uRq_optional{color:var(--text-faint)}.PJ3uRq_input,.PJ3uRq_textarea{background:var(--bg);border:1px solid var(--border);width:100%;color:var(--ink);border-radius:10px;padding:14px 16px;font-size:15px;transition:border-color .25s}.PJ3uRq_textarea{resize:vertical;font-family:var(--font-sans)}.PJ3uRq_messageField{margin-bottom:22px}.PJ3uRq_consent{align-items:flex-start;gap:12px;margin-bottom:26px;display:flex}.PJ3uRq_consentControl{cursor:pointer;flex:none;display:block;position:relative}.PJ3uRq_consentInput{opacity:0;cursor:pointer;width:18px;height:18px;margin:0;position:absolute;top:2px;left:0}.PJ3uRq_consentTextLabel{cursor:pointer}.PJ3uRq_checkbox{color:#0000;border:1px solid var(--border-light);background:0 0;border-radius:5px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-top:2px;font-size:12px;font-weight:700;line-height:1;transition:all .2s;display:flex}.PJ3uRq_checkboxOn{background:var(--holo);color:var(--bg);border-color:#0000}.PJ3uRq_consentInput:focus-visible+.PJ3uRq_checkbox{outline:2px solid var(--accent);outline-offset:2px}.PJ3uRq_consentText{color:var(--text-secondary);margin:0;font-size:13px;font-weight:400;line-height:1.5}.PJ3uRq_inputError,.PJ3uRq_inputError:focus,.PJ3uRq_checkboxError{border-color:var(--error)}.PJ3uRq_fieldError{font-family:var(--font-mono);color:var(--error);font-size:11px;font-weight:400;line-height:1.5;display:block}.PJ3uRq_formError{font-family:var(--font-mono);color:var(--error);flex:100%;margin:0;font-size:12px;font-weight:400;line-height:1.6}.PJ3uRq_formError a{color:var(--error);text-decoration:underline}.PJ3uRq_actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.PJ3uRq_submit{cursor:pointer;background:var(--holo);color:var(--bg);box-shadow:var(--glow-shadow);border:none;border-radius:10px;padding:15px 30px;font-family:inherit;font-size:15px;font-weight:700;transition:all .25s}.PJ3uRq_submit:hover:not(:disabled){box-shadow:var(--glow-shadow-lg);transform:translateY(-2px)}.PJ3uRq_submit:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.PJ3uRq_submit:disabled{cursor:not-allowed;background:var(--bg-disabled);color:var(--text-disabled);box-shadow:none;transform:none}.PJ3uRq_status{font-family:var(--font-mono);color:var(--accent);margin:0;font-size:12px;font-weight:400}@media (max-width:640px){.PJ3uRq_grid{grid-template-columns:1fr}.PJ3uRq_submit{width:100%}}
.W3khva_dialog{width:min(480px,100vw);max-width:none;height:100%;max-height:none;color:inherit;background:0 0;border:none;margin:0;padding:0;transition:transform .35s;position:fixed;inset:0 0 0 auto;transform:translate(100%)}.W3khva_dialog[data-visible=true]{transform:translate(0)}.W3khva_dialog::backdrop{-webkit-backdrop-filter:blur(4px);opacity:0;background:#0009;transition:opacity .35s}.W3khva_dialog[data-visible=true]::backdrop{opacity:1}@media (max-width:640px){.W3khva_dialog{width:100vw}}.W3khva_panel{background:var(--card-gradient);height:100%;box-shadow:var(--card-inset);border-left:1px solid var(--border);flex-direction:column;padding:28px 28px 40px;display:flex;position:relative;overflow-y:auto}.W3khva_panel:before{content:"";background:var(--holo-strip);height:3px;position:absolute;top:0;left:0;right:0}.W3khva_closeButton{width:44px;height:44px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;transition:color .2s,background-color .2s;display:flex;position:absolute;top:10px;right:10px}.W3khva_closeButton:hover{color:var(--person-accent);background:var(--bg-disabled)}.W3khva_closeButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.W3khva_closeIcon{width:18px;height:18px}.W3khva_photo{border:1px solid color-mix(in srgb, var(--person-accent) 40%, transparent);width:160px;height:160px;box-shadow:var(--glow-shadow);border-radius:16px;flex:none;margin:8px 0 20px;position:relative;overflow:hidden}.W3khva_photoImage{object-fit:cover;object-position:center 22%;filter:grayscale()contrast(1.02)sepia(.25)hue-rotate(155deg)saturate(1.75)brightness(1.02)}.W3khva_eyebrow{font:400 12px var(--font-mono);color:var(--person-accent);margin:0 0 8px}.W3khva_name{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--ink-strong);margin:0 0 6px;font-size:28px;font-weight:700;line-height:1.1}.W3khva_role{font:400 13px var(--font-mono);color:var(--text-muted);margin:0}.W3khva_affiliation{font:400 14px/1.6 var(--font-sans);color:var(--text-secondary);margin:8px 0 0}.W3khva_trackPill{border:1px solid var(--person-accent);font:400 13px var(--font-mono);color:var(--person-accent);background:color-mix(in srgb, var(--person-accent) 12%, transparent);border-radius:999px;align-self:flex-start;margin-top:16px;padding:7px 15px;transition:background-color .2s;display:inline-block}.W3khva_trackPill:hover{background:color-mix(in srgb, var(--person-accent) 20%, transparent)}.W3khva_trackPill:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.W3khva_divider{border:none;border-top:1px solid var(--border);margin:24px 0}.W3khva_bioBlock{margin-bottom:4px}.W3khva_sectionLabel{font:400 11px var(--font-mono);color:var(--person-accent);margin:0 0 10px}.W3khva_bioParagraph{font:400 14px/1.65 var(--font-sans);color:var(--text-secondary);margin:0 0 14px}.W3khva_bioParagraph:last-child{margin-bottom:0}.W3khva_linksBlock{margin-top:24px}.W3khva_linkList{margin:0;padding:0;list-style:none}.W3khva_linkList li:not(:last-child){border-bottom:1px solid var(--border)}.W3khva_linkRow{align-items:center;gap:12px;min-height:56px;padding:12px 0;display:flex}.W3khva_linkIconBox{background:color-mix(in srgb, var(--person-accent) 14%, transparent);width:32px;height:32px;color:var(--person-accent);border-radius:8px;flex:none;justify-content:center;align-items:center;transition:background-color .2s;display:flex}.W3khva_linkRow:hover .W3khva_linkIconBox,.W3khva_linkRow:focus-visible .W3khva_linkIconBox{background:color-mix(in srgb, var(--person-accent) 22%, transparent)}.W3khva_linkText{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.W3khva_linkPlatform{font:400 14px var(--font-sans);color:var(--ink-strong);transition:color .2s}.W3khva_linkRow:hover .W3khva_linkPlatform,.W3khva_linkRow:focus-visible .W3khva_linkPlatform{color:var(--person-accent)}.W3khva_linkDestination{font:400 12px var(--font-mono);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.W3khva_linkArrow{color:var(--text-muted);flex:none;transition:color .2s}.W3khva_linkRow:hover .W3khva_linkArrow,.W3khva_linkRow:focus-visible .W3khva_linkArrow{color:var(--person-accent)}.W3khva_linkRow:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.W3khva_linkIcon{flex:none;width:15px;height:15px}@media (prefers-reduced-motion:reduce){.W3khva_dialog::backdrop{transition:none}}
.k1QU-G_subhead{margin:var(--space-3) 0 var(--space-2)}.k1QU-G_directors{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.k1QU-G_director{display:none!important}.k1QU-G_personButton{color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0}.k1QU-G_personButton:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:8px}.k1QU-G_personButton:hover .k1QU-G_name,.k1QU-G_personButton:hover h4{text-underline-offset:3px;text-decoration:underline}.k1QU-G_directorRow{border:1px solid var(--border);background:var(--card-gradient);width:100%;box-shadow:var(--card-inset);cursor:pointer;border-radius:12px;grid-template-columns:56px minmax(0,1fr) 20px;align-items:center;gap:12px;min-height:72px;padding:8px 12px;list-style:none;display:grid}.k1QU-G_directorRow>span:first-child{border-radius:50%;width:56px;height:56px}.k1QU-G_rowText{min-width:0;display:grid}.k1QU-G_rowText strong{color:var(--ink-strong);font:700 16px/1.3 var(--font-sans)}.k1QU-G_rowText span{color:var(--text-muted);font:400 12px/1.4 var(--font-mono)}.k1QU-G_rowChevron{width:20px;height:20px;color:var(--text-muted);transition:transform .2s}@media (min-width:640px) and (max-width:1239px){.k1QU-G_cell .k1QU-G_who{flex-direction:column;align-items:flex-start}}@media (min-width:1240px){.k1QU-G_cell .k1QU-G_who{flex-wrap:nowrap}}@media (prefers-reduced-motion:reduce){.k1QU-G_rowChevron{transition:none}}.k1QU-G_director{border:1px solid var(--border);background:var(--card-gradient);box-shadow:var(--card-inset);border-radius:12px;grid-template-columns:56px minmax(0,1fr);align-items:start;gap:16px;padding:16px;display:grid}.k1QU-G_director>.k1QU-G_personButton{border-radius:50%;align-self:start}.k1QU-G_director>.k1QU-G_personButton>span{width:56px;height:56px;box-shadow:0 0 0 2px var(--bg), 0 0 0 3px var(--holo-2);border-radius:50%}.k1QU-G_director h4{margin:0}.k1QU-G_director p{margin:2px 0 0}.k1QU-G_bio{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.k1QU-G_slot,.k1QU-G_slot>span{margin:0}.k1QU-G_classTitle{line-height:1.3;margin:4px 0 10px!important;font-size:15px!important}.k1QU-G_who{flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;display:flex}.k1QU-G_who>span:first-child{border-radius:50%;width:40px;height:40px}.k1QU-G_name{min-width:0;color:var(--ink);font-size:14px;font-weight:700}.k1QU-G_pending{color:#ffd68a;font:500 12px/1.6 var(--font-mono);white-space:nowrap;background:#ffc45e1a;border:1px dashed #ffc45e;border-radius:4px;padding:1px 8px}.k1QU-G_whoLink{color:inherit}.k1QU-G_whoLink:hover .k1QU-G_name{text-underline-offset:3px;text-decoration:underline}.k1QU-G_linkedin{border:1px solid var(--border-light);border-radius:6px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;margin-left:auto;font-weight:700;display:inline-flex}.k1QU-G_credential{color:var(--text-secondary);margin:8px 0 0;font-size:13px;line-height:1.45}.k1QU-G_credential:empty,.k1QU-G_matrix{display:none}.k1QU-G_lists{gap:12px;display:grid}.k1QU-G_trackList{border:1px solid var(--border);background:var(--bg-card);border-radius:12px}.k1QU-G_trackList summary{min-height:52px;color:var(--ink-strong);cursor:pointer;align-items:center;padding:0 16px;font-weight:700;display:flex}.k1QU-G_trackList[data-track=ai-engineer] summary{box-shadow:inset 3px 0 0 var(--accent)}.k1QU-G_trackList[data-track=ai-architect-consulting] summary{box-shadow:inset 3px 0 0 var(--architect)}.k1QU-G_trackList ol{margin:0;padding:0 16px 8px;list-style:none}.k1QU-G_trackList li,.k1QU-G_trackList li+li{border-top:1px solid var(--border);grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"face slot in""face title in""face name in""face cred in";align-items:center;column-gap:12px;margin:0;padding:10px 0;display:grid}.k1QU-G_trackList .k1QU-G_slot{grid-area:slot}.k1QU-G_trackList .k1QU-G_classTitle{grid-area:title;margin:0!important}.k1QU-G_trackList .k1QU-G_who{display:contents}.k1QU-G_trackList .k1QU-G_who>span:first-child{grid-area:face}.k1QU-G_trackList .k1QU-G_name,.k1QU-G_trackList .k1QU-G_pending{grid-area:name;justify-self:start;font-size:13px}.k1QU-G_trackList .k1QU-G_linkedin{grid-area:in}.k1QU-G_trackList .k1QU-G_credential{grid-area:cred;margin-top:2px}@media (min-width:640px){.k1QU-G_lists,.k1QU-G_directorRow{display:none}.k1QU-G_director{display:grid!important}.k1QU-G_matrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.k1QU-G_headRow,.k1QU-G_trackRow{display:contents}.k1QU-G_corner,.k1QU-G_moment{display:none}.k1QU-G_trackName{color:var(--ink-strong);grid-row:1;padding:4px 0 8px;font-weight:700}.k1QU-G_trackName:before{content:"";background:var(--accent);border-radius:50%;width:9px;height:9px;margin-right:10px;display:inline-block}.k1QU-G_trackName[data-track=ai-architect-consulting]:before{background:var(--architect)}.k1QU-G_trackRow[data-row="1"]>*{grid-column:1}.k1QU-G_trackRow[data-row="2"]>*{grid-column:2}.k1QU-G_cell[data-slot="1"]{grid-row:2}.k1QU-G_cell[data-slot="2"]{grid-row:3}.k1QU-G_cell[data-slot="3"]{grid-row:4}.k1QU-G_cell[data-slot="4"]{grid-row:5}.k1QU-G_cell{border:1px solid var(--border);background:var(--bg-card);border-radius:10px;flex-direction:column;padding:12px 14px;display:flex}.k1QU-G_cell .k1QU-G_who{margin-top:auto}.k1QU-G_cell .k1QU-G_credential{min-height:5.8em;display:block}.k1QU-G_cell .k1QU-G_classTitle{text-wrap:balance}.k1QU-G_cell:has(.k1QU-G_pending){border-style:dashed}[data-row="1"]>.k1QU-G_cell{--track:var(--accent)}[data-row="2"]>.k1QU-G_cell{--track:var(--architect)}.k1QU-G_cell{border-top:3px solid var(--track);background:linear-gradient(180deg, color-mix(in srgb, var(--track) 12%, transparent), transparent 55%), var(--bg-card)}.k1QU-G_cell:has(.k1QU-G_pending){border-top-style:solid}[data-row="2"]>.k1QU-G_cell{background:var(--architect-wash), var(--bg-card);border-top-color:#0000;position:relative}[data-row="2"]>.k1QU-G_cell:before{content:"";background:var(--architect-gradient);border-radius:10px 10px 0 0;height:3px;position:absolute;inset:-3px -1px auto}.k1QU-G_cell .k1QU-G_slot>span{color:var(--track)}.k1QU-G_cell .k1QU-G_slot *{color:var(--track)}.k1QU-G_directors{gap:12px}}@media (min-width:1080px){.k1QU-G_directors{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px}.k1QU-G_directorItem{display:grid}.k1QU-G_director{grid-template-columns:64px minmax(0,1fr);align-content:start;padding:20px}.k1QU-G_director>.k1QU-G_personButton>span{width:64px;height:64px}.k1QU-G_cell .k1QU-G_linkedin{display:none}.k1QU-G_bio{-webkit-line-clamp:4}.k1QU-G_matrix{grid-template-columns:180px repeat(4,minmax(0,1fr))}.k1QU-G_corner,.k1QU-G_moment{grid-row:1;display:block}.k1QU-G_moment{color:var(--text-muted);font:400 12px/1.4 var(--font-mono);padding:0 4px 6px}.k1QU-G_moment[data-slot="1"]{grid-column:2}.k1QU-G_moment[data-slot="2"]{grid-column:3}.k1QU-G_moment[data-slot="3"]{grid-column:4}.k1QU-G_moment[data-slot="4"]{grid-column:5}[data-row="1"]>.k1QU-G_cell,[data-row="1"]>.k1QU-G_trackName{grid-row:2}[data-row="2"]>.k1QU-G_cell,[data-row="2"]>.k1QU-G_trackName{grid-row:3}.k1QU-G_trackName{align-self:center;padding:0;grid-column:1!important}.k1QU-G_cell[data-slot="1"]{grid-column:2}.k1QU-G_cell[data-slot="2"]{grid-column:3}.k1QU-G_cell[data-slot="3"]{grid-column:4}.k1QU-G_cell[data-slot="4"]{grid-column:5}.k1QU-G_cell .k1QU-G_when{display:none}}
._8fxzZG_courseGrid{align-items:stretch}._8fxzZG_course{--tone:var(--accent);border:1px solid var(--border);border-top:3px solid var(--tone);background:linear-gradient(160deg, color-mix(in srgb, var(--tone) 9%, transparent), transparent 55%), var(--bg-card);border-radius:12px;flex-direction:column;min-width:0;padding:24px;display:flex}._8fxzZG_course[data-course-track=ai-architect-consulting]{--tone:var(--architect)}._8fxzZG_courseHead h3{margin:0 0 6px;font-size:22px}._8fxzZG_courseHead p{color:var(--text-secondary);margin:0;font-size:14px}._8fxzZG_label{text-transform:lowercase;color:var(--text-muted)!important;font:400 12px/1.4 var(--font-mono)!important;margin:20px 0 10px!important}._8fxzZG_inClass{gap:10px;margin:0;padding:0;list-style:none;display:grid}._8fxzZG_inClass li,._8fxzZG_inClass li+li{color:var(--ink);grid-template-columns:40px minmax(0,1fr);align-items:baseline;gap:12px;margin:0;font-size:15px;line-height:1.5;display:grid}._8fxzZG_session{background:color-mix(in srgb, var(--tone) 14%, transparent);color:var(--tone);font:500 12px/1.5 var(--font-mono);text-align:center;border-radius:6px;padding:2px 0}._8fxzZG_frameworks p{color:var(--text-secondary);margin:10px 0 0;font-size:14px}._8fxzZG_frameworkChips,._8fxzZG_tools{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}._8fxzZG_frameworkChips li,._8fxzZG_frameworkChips li+li{background:color-mix(in srgb, var(--tone) 18%, transparent);color:var(--ink-strong);border-radius:999px;margin:0;padding:6px 12px;font-size:14px;font-weight:700}._8fxzZG_tools li,._8fxzZG_tools li+li{border:1px solid color-mix(in srgb, var(--tone) 40%, var(--border));color:var(--ink);font:400 12px/1.5 var(--font-mono);border-radius:6px;margin:0;padding:5px 10px}._8fxzZG_thread{color:var(--text-secondary);margin:0;padding-top:20px;font-size:14px;line-height:1.55}._8fxzZG_thread strong{color:var(--ink)}@media (max-width:639px){._8fxzZG_course{padding:20px}}._8fxzZG_band{aspect-ratio:4/3;border:1px solid var(--border);background:var(--bg-card);border-radius:16px;margin-bottom:40px;position:relative;overflow:hidden}._8fxzZG_bandImage{object-fit:cover;object-position:35% 50%}@media (min-width:1080px){._8fxzZG_band{aspect-ratio:21/8}._8fxzZG_bandImage{object-position:50% 45%}}._8fxzZG_bandCaption{font:400 12px/1.4 var(--font-mono);color:var(--text-secondary);margin:-32px 0 0}._8fxzZG_agenda{margin:32px 0}._8fxzZG_agendaGrid{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:10px;display:grid}._8fxzZG_agendaDay{margin:0;padding:0 4px 4px}._8fxzZG_agendaDay strong{font:700 22px/1.15 var(--font-sans);letter-spacing:-.02em;color:var(--text-primary,#f4f3ef);margin-top:4px;display:block}._8fxzZG_short{display:none}._8fxzZG_half{writing-mode:vertical-rl;text-align:center;letter-spacing:.14em;align-self:center;transform:rotate(180deg)}._8fxzZG_block{border:1px solid var(--border);background:var(--bg-card);border-radius:14px;align-content:start;gap:8px;padding:18px 20px;display:grid}._8fxzZG_blockTitle{font:600 17px/1.3 var(--font-sans);color:var(--text-primary,#f4f3ef);margin:0}._8fxzZG_block ul,._8fxzZG_legend{margin:0;padding:0;list-style:none}._8fxzZG_block ul{gap:4px;display:grid}._8fxzZG_block li,._8fxzZG_legend span{font:400 14px/1.4 var(--font-sans);color:var(--text-secondary);grid-template-columns:8px auto 1fr;align-items:baseline;gap:0 8px;margin:0;display:grid}._8fxzZG_block li:before,._8fxzZG_legend span:before{content:"";background:var(--accent);border-radius:2px;align-self:start;width:8px;height:8px;margin-top:6px}._8fxzZG_block li[data-track=ai-architect-consulting]:before,._8fxzZG_legend span[data-track=ai-architect-consulting]:before{background:var(--architect)}._8fxzZG_num{font:500 13px/1.4 var(--font-mono);color:var(--text-primary,#f4f3ef)}._8fxzZG_lunch{border:1px dashed var(--border-light);text-align:center;font:400 13px/1.4 var(--font-mono);color:var(--text-secondary);border-radius:10px;grid-column:2/4;margin:0;padding:6px 14px}._8fxzZG_legend{flex-wrap:wrap;gap:6px 20px;margin-top:16px;display:flex}._8fxzZG_legend span{font:400 12px/1.4 var(--font-mono);letter-spacing:.06em;align-items:center;display:inline-flex}._8fxzZG_legend span:before{align-self:center;margin-top:0}@media (max-width:639px){._8fxzZG_agendaGrid{gap:8px}._8fxzZG_block{gap:6px;padding:12px 12px 14px}._8fxzZG_agendaDay strong{font-size:18px}._8fxzZG_long{display:none}._8fxzZG_short{display:inline}._8fxzZG_block ul{gap:6px}._8fxzZG_block li{grid-template-columns:8px 1fr;font-size:13px}._8fxzZG_block li>span{grid-column:2}._8fxzZG_block li:before{grid-row:1}}._8fxzZG_courseHead+._8fxzZG_inClass,._8fxzZG_inClass+._8fxzZG_frameworks,._8fxzZG_inClass+._8fxzZG_tools,._8fxzZG_frameworks+._8fxzZG_tools{margin-top:18px}._8fxzZG_frameworks>p{margin:10px 0 0}._8fxzZG_course[data-course-track=ai-architect-consulting]{border-top-color:#0000;position:relative}._8fxzZG_course[data-course-track=ai-architect-consulting]:before{content:"";background:var(--architect-gradient);border-radius:12px 12px 0 0;height:3px;position:absolute;inset:-3px 0 auto}
.Xq_-9a_cards{align-items:stretch}.Xq_-9a_tablist{border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:none}.Xq_-9a_tab{--tone:var(--accent);min-height:56px;color:var(--text-secondary);font:700 16px/1.25 var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:8px 12px}.Xq_-9a_tab[data-track=ai-architect-consulting]{--tone:var(--architect)}.Xq_-9a_tab[aria-selected=true]{border-bottom-color:var(--tone);background:var(--bg-card);color:var(--ink-strong)}.Xq_-9a_tab:focus-visible,.Xq_-9a_card[role=tabpanel]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.Xq_-9a_card[hidden]{display:none}@media not (min-width:1080px){.Xq_-9a_tabsRoot[data-tabs] .Xq_-9a_tablist{display:grid}.Xq_-9a_tabsRoot .Xq_-9a_cards{grid-template-columns:minmax(0,1fr)}}.Xq_-9a_card{--tone:var(--accent);border:1px solid var(--border);border-top:3px solid var(--tone);background:linear-gradient(160deg, color-mix(in srgb, var(--tone) 9%, transparent), transparent 55%), var(--bg-card);border-radius:12px;min-width:0;padding:24px}.Xq_-9a_card[data-company-track=ai-architect-consulting]{--tone:var(--architect)}.Xq_-9a_card h3{margin:6px 0 12px;font-size:24px;line-height:1.2}.Xq_-9a_card p{margin:0}.Xq_-9a_label{color:var(--tone);font:500 12px/1.5 var(--font-mono)}.Xq_-9a_who{border-top:1px solid var(--border);padding-top:14px;font-size:14px;margin-top:16px!important}.Xq_-9a_bottom{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:8px;display:grid}.Xq_-9a_subhead{margin:0 0 10px;font-size:17px!important}.Xq_-9a_conditions{margin:0;padding:0;list-style:none}.Xq_-9a_conditions li{gap:10px;line-height:1.5;display:flex}.Xq_-9a_conditions li+li{margin-top:6px}.Xq_-9a_conditions li:before{content:"✓";color:var(--accent);font-weight:700}.Xq_-9a_cta{border:1px solid var(--border);background:var(--bg-card);border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;padding:20px;display:flex}.Xq_-9a_cta p{margin:0}.Xq_-9a_developer{border:1px dashed var(--border-light);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:24px;padding:16px 20px;display:flex}.Xq_-9a_developer p{flex:320px;margin:0}.Xq_-9a_developer>div{display:contents}.Xq_-9a_developer>div>div{flex:1 0 100%;min-width:0}.Xq_-9a_developer button[aria-controls]{white-space:nowrap;flex:none}@media (min-width:640px){.Xq_-9a_developer{grid-template-columns:minmax(0,1fr) auto;display:grid}.Xq_-9a_developer p{min-width:0}.Xq_-9a_developer>div>div{grid-column:1/-1}}@media (min-width:1080px){.Xq_-9a_bottom{grid-template-columns:minmax(0,640px);align-items:start}}@media (max-width:639px){.Xq_-9a_developer{padding:12px 16px}.Xq_-9a_card{padding:20px}}.Xq_-9a_primary{background:var(--holo);min-height:48px;box-shadow:var(--glow-shadow);color:var(--bg);border-radius:10px;align-items:center;margin-top:16px;padding:0 22px;font-weight:700;display:inline-flex}.Xq_-9a_primary:hover{color:var(--bg);box-shadow:var(--glow-shadow-lg)}.Xq_-9a_developer button[aria-controls]{border:1px solid var(--border-light);box-shadow:none;color:var(--ink);background:0 0}.Xq_-9a_developer button[aria-controls]:hover{border-color:var(--accent);color:var(--ink-strong)}.Xq_-9a_tiers{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;max-width:860px;margin-top:28px;display:grid}.Xq_-9a_tier{border:1px solid var(--border);background:var(--card-gradient);box-shadow:var(--card-inset);border-radius:16px;padding:28px 28px 26px;position:relative;overflow:hidden}.Xq_-9a_tier:before{content:"";background:var(--holo);opacity:.7;height:4px;position:absolute;inset:0 0 auto}.Xq_-9a_group{color:var(--ink);font:600 26px/1.2 var(--font-sans);margin:0}.Xq_-9a_percent{background:var(--holo);color:#0000;font:700 64px/1 var(--font-sans);letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;margin:14px 0 0}.Xq_-9a_price{color:var(--text-secondary);font:400 15px/1.5 var(--font-sans);margin:14px 0 0}.Xq_-9a_price b{color:var(--ink);font-weight:600}.Xq_-9a_price s{color:var(--text-dim);margin-left:6px}.Xq_-9a_hourly{color:var(--text-dim);font:400 13px/1.5 var(--font-sans);margin:4px 0 0}.Xq_-9a_actions{flex-wrap:wrap;align-items:center;gap:28px;max-width:860px;margin-top:24px;display:flex}.Xq_-9a_actions>.Xq_-9a_primary{margin:0}.Xq_-9a_alt{color:var(--text-secondary);font:400 15px/1.5 var(--font-sans);margin:0}.Xq_-9a_alt>div{display:inline}.Xq_-9a_alt button[aria-controls]{all:unset;border-bottom:1px solid var(--accent);color:var(--ink);cursor:pointer;padding-bottom:1px;font-weight:600}.Xq_-9a_alt button[aria-controls]:hover{color:var(--accent)}.Xq_-9a_alt button[aria-controls]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:640px){.Xq_-9a_tiers{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:20px}.Xq_-9a_tier{padding:22px 20px 20px}.Xq_-9a_group{font-size:22px}.Xq_-9a_percent{font-size:52px}.Xq_-9a_actions{flex-direction:column;align-items:stretch;gap:16px}.Xq_-9a_actions>.Xq_-9a_primary{justify-content:center}}
.RzeqkW_ticket{overflow-wrap:normal;grid-template-columns:300px minmax(0,1fr);margin:8px 0 32px;display:grid}.RzeqkW_stub{background:var(--holo);color:var(--bg);border-right:1px dashed #0b0b0c59;border-radius:15px 0 0 15px;flex-direction:column;gap:10px;padding:28px;display:flex;position:relative}.RzeqkW_stub p{margin:0}.RzeqkW_kicker{font:400 12px/1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.RzeqkW_stub .RzeqkW_price{font:600 56px/1 var(--font-sans);letter-spacing:-.02em;margin-top:6px}.RzeqkW_vat{font:600 14px/1.4 var(--font-mono)}.RzeqkW_stub .RzeqkW_note{color:var(--border);font:400 15px/1.5 var(--font-sans);margin-top:6px}.RzeqkW_body{background:var(--ink);border-radius:0 15px 15px 0;min-width:0;padding:28px 32px}.RzeqkW_stub{-webkit-mask:radial-gradient(11px at 100% 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(11px at 100% 100%,#0000 98%,#000) bottom/100% 51% no-repeat;mask:radial-gradient(11px at 100% 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(11px at 100% 100%,#0000 98%,#000) bottom/100% 51% no-repeat}.RzeqkW_body{-webkit-mask:radial-gradient(11px at 0 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(11px at 0 100%,#0000 98%,#000) bottom/100% 51% no-repeat;mask:radial-gradient(11px at 0 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(11px at 0 100%,#0000 98%,#000) bottom/100% 51% no-repeat}.RzeqkW_ticket .RzeqkW_body h3{color:#55555a;font:400 12px/1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 20px}.RzeqkW_body ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 28px;margin:0;padding:0;list-style:none;display:grid}.RzeqkW_ticket .RzeqkW_body li{grid-template-columns:22px minmax(0,1fr);align-content:start;gap:4px 12px;margin:0;padding:0;display:grid}.RzeqkW_body svg{color:var(--bg);margin-top:1px}.RzeqkW_body b{color:var(--bg);font:500 16px/1.35 var(--font-sans)}@media (max-width:1079px){.RzeqkW_ticket{grid-template-columns:minmax(0,1fr)}.RzeqkW_stub{border-bottom:1px dashed #0b0b0c59;border-right:0;border-radius:15px 15px 0 0;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 14px;padding:22px 20px;display:grid;-webkit-mask:radial-gradient(11px at 0 100%,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(11px at 100% 100%,#0000 98%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(11px at 0 100%,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(11px at 100% 100%,#0000 98%,#000) 100%/51% 100% no-repeat}.RzeqkW_kicker,.RzeqkW_note{grid-column:1/-1}.RzeqkW_stub .RzeqkW_price{margin:0;font-size:44px}.RzeqkW_stub .RzeqkW_note{margin:0;font-size:14px}.RzeqkW_body{border-radius:0 0 15px 15px;padding:20px;-webkit-mask:radial-gradient(11px at 0 0,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(11px at 100% 0,#0000 98%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(11px at 0 0,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(11px at 100% 0,#0000 98%,#000) 100%/51% 100% no-repeat}.RzeqkW_ticket .RzeqkW_body h3{margin-bottom:16px}.RzeqkW_body ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}.RzeqkW_ticket .RzeqkW_body li{grid-template-columns:minmax(0,1fr);gap:4px}.RzeqkW_body svg{margin:0 0 2px}.RzeqkW_body b{font-size:15px}}@media (min-width:640px) and (max-width:1079px){.RzeqkW_body ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 24px}.RzeqkW_stub,.RzeqkW_body{padding:24px 28px}}@media (max-width:639px){.RzeqkW_body ul{grid-template-columns:1fr;gap:14px}.RzeqkW_ticket .RzeqkW_body li{grid-template-columns:22px minmax(0,1fr);align-items:center;column-gap:14px}.RzeqkW_body b{font:500 16px/1.35 var(--font-sans)}}
.QnWxmW_section{padding:88px var(--pad-x);border-bottom:1px solid var(--border)}.QnWxmW_header{max-width:680px;margin:0 0 36px}.QnWxmW_kicker{font:400 12px var(--font-mono);color:var(--text-muted);margin:0 0 14px}.QnWxmW_title{font-family:var(--font-sans);letter-spacing:-.03em;color:var(--ink-strong);margin:0 0 8px;font-size:clamp(30px,5.2vw,44px);font-weight:700;line-height:1.05}.QnWxmW_intro{font:400 16px/1.7 var(--font-sans);color:var(--text-secondary);margin:0}.QnWxmW_grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.QnWxmW_card{border:1px solid var(--border);background:var(--card-gradient);height:100%;box-shadow:var(--card-inset);color:var(--ink-strong);border-radius:16px;flex-direction:column;gap:10px;padding:26px 24px;transition:transform .25s,border-color .25s;display:flex}.QnWxmW_card:hover{border-color:var(--border-light);color:var(--ink-strong);transform:translateY(-4px)}.QnWxmW_card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.QnWxmW_cardOpen{border-style:dashed;border-color:var(--border-light);background:0 0}.QnWxmW_country{font:400 12px var(--font-mono);color:var(--text-muted)}.QnWxmW_name{font:700 26px/1.1 var(--font-sans);letter-spacing:-.02em}.QnWxmW_chip{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--border));background:color-mix(in srgb, var(--accent) 10%, transparent);font:400 12px var(--font-mono);color:var(--accent);border-radius:999px;align-self:flex-start;padding:4px 10px}.QnWxmW_meta{font:400 14px/1.5 var(--font-sans);color:var(--text-secondary)}.QnWxmW_more{font:700 14px var(--font-sans);color:var(--accent);margin-top:auto;padding-top:8px}.QnWxmW_chapters{font:700 14px var(--font-sans);margin:24px 0 0}.QnWxmW_chapters a{color:var(--accent)}@media (max-width:640px){.QnWxmW_section{padding:64px var(--pad-x)}}
.krR3FG_feed{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.krR3FG_feedRow{flex-direction:row;align-items:center;gap:24px}.krR3FG_feedStatic:hover{border-color:var(--border);transform:none}.krR3FG_feedDate{width:180px;font:400 13px var(--font-mono);color:var(--accent);flex:none}.krR3FG_feedBody{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.krR3FG_feedName{font:700 18px/1.3 var(--font-sans);color:var(--ink-strong)}.krR3FG_trackName{font:700 20px/1.2 var(--font-sans);letter-spacing:-.01em}@media (max-width:640px){.krR3FG_feedRow{flex-direction:column;align-items:flex-start;gap:10px}.krR3FG_feedDate{width:auto}}.krR3FG_exampleBanner{padding:12px var(--pad-x);background:color-mix(in srgb, var(--error) 14%, var(--bg));border-bottom:1px solid color-mix(in srgb, var(--error) 45%, var(--border));font:500 13px var(--font-sans);color:var(--ink-strong);text-align:center;margin:0}
.-dV2lG_list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.-dV2lG_item{font:400 14px/1.5 var(--font-sans);align-items:baseline;gap:10px;display:flex}.-dV2lG_badge{font:600 10px var(--font-mono);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;flex:none;padding:3px 8px}.-dV2lG_required{color:var(--ink-strong)}.-dV2lG_required .-dV2lG_badge{background:var(--track-accent);color:var(--bg)}.-dV2lG_recommended{color:var(--text-secondary)}.-dV2lG_recommended .-dV2lG_badge{border:1px solid var(--border-light);color:var(--text-muted);background:0 0}
.KRU6Oa_section{padding:88px var(--pad-x);border-bottom:1px solid var(--border)}.KRU6Oa_header{margin:0 0 36px}.KRU6Oa_kicker{font:400 12px var(--font-mono);color:var(--text-muted);margin:0 0 14px}.KRU6Oa_title{font-family:var(--font-sans);letter-spacing:-.03em;color:var(--ink-strong);margin:0;font-size:clamp(30px,5.2vw,44px);font-weight:700;line-height:1.05}.KRU6Oa_list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.KRU6Oa_details{border:1px solid var(--border);background:var(--card-gradient);box-shadow:var(--card-inset);border-radius:12px;transition:border-color .2s;overflow:hidden}.KRU6Oa_details:hover{border-color:var(--border-light)}.KRU6Oa_details[open]{border-color:color-mix(in srgb, var(--accent) 45%, var(--border))}.KRU6Oa_question{cursor:pointer;min-height:44px;font:700 15px/1.4 var(--font-sans);color:var(--ink-strong);justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;list-style:none;display:flex}.KRU6Oa_question::-webkit-details-marker{display:none}.KRU6Oa_question:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.KRU6Oa_icon{flex:none;width:16px;height:16px;position:relative}.KRU6Oa_icon:before,.KRU6Oa_icon:after{content:"";background:var(--text-dim);transition:transform .2s,opacity .2s,background-color .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.KRU6Oa_icon:before{width:16px;height:2px}.KRU6Oa_icon:after{width:2px;height:16px}.KRU6Oa_details[open] .KRU6Oa_icon:before,.KRU6Oa_details[open] .KRU6Oa_icon:after,.KRU6Oa_question:hover .KRU6Oa_icon:before,.KRU6Oa_question:hover .KRU6Oa_icon:after{background:var(--accent)}.KRU6Oa_details[open] .KRU6Oa_icon:after{opacity:0;transform:translate(-50%,-50%)rotate(90deg)}.KRU6Oa_answer{flex-direction:column;gap:14px;padding:0 20px 18px;display:flex}.KRU6Oa_answerParagraph{font:400 14px/1.65 var(--font-sans);color:var(--text-secondary);margin:0}.KRU6Oa_answerList{font:400 14px/1.65 var(--font-sans);color:var(--text-secondary);flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.KRU6Oa_answerListLead{color:var(--ink-strong);font-weight:700}a.KRU6Oa_answerListLead:hover{color:var(--accent)}a.KRU6Oa_answerListLead:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.KRU6Oa_link{color:var(--accent);text-decoration:underline}.KRU6Oa_link:hover{color:var(--accent-alt)}.KRU6Oa_link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.KRU6Oa_icon:before,.KRU6Oa_icon:after{transition:none}}@media (max-width:640px){.KRU6Oa_section{padding:64px var(--pad-x)}.KRU6Oa_header{margin-bottom:28px}.KRU6Oa_question{padding:12px 16px;font-size:14px}.KRU6Oa_answer{padding:0 16px 16px}}.KRU6Oa_link{margin-block:-12px;padding-block:12px;display:inline-block}
.R2wEiG_section{padding:88px var(--pad-x);border-bottom:1px solid var(--border)}.R2wEiG_split{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.R2wEiG_splitLogo{grid-template-columns:200px 1fr;align-items:start}.R2wEiG_kicker{font:400 12px var(--font-mono);color:var(--text-muted);margin:0 0 14px}.R2wEiG_logo{height:auto;display:block}.R2wEiG_summitLogo{width:200px;margin-bottom:26px}.R2wEiG_communityLogo{width:160px}.R2wEiG_title{font-family:var(--font-sans);letter-spacing:-.03em;color:var(--ink-strong);margin:0 0 18px;font-size:clamp(28px,4vw,38px);font-weight:700;line-height:1.1}.R2wEiG_body{max-width:620px;font:400 17px/1.7 var(--font-sans);color:var(--text-secondary);margin:0 0 22px}.R2wEiG_quote{background:var(--card-gradient);box-shadow:var(--card-inset);border:1px solid var(--border);border-left:3px solid var(--accent);font-family:var(--font-sans);color:var(--ink);border-radius:14px;margin:0 0 26px;padding:20px 24px;font-size:clamp(19px,2vw,22px);font-weight:600;line-height:1.35}.R2wEiG_actions{flex-wrap:wrap;gap:12px;display:flex}.R2wEiG_primary,.R2wEiG_secondary{font:700 15px var(--font-sans);text-align:center;border-radius:10px;display:inline-block}.R2wEiG_primary{background:var(--holo);color:var(--bg);box-shadow:var(--glow-shadow);padding:14px 26px;transition:transform .18s,box-shadow .18s}.R2wEiG_primary:hover{box-shadow:var(--glow-shadow-lg);color:var(--bg);transform:translateY(-2px)}.R2wEiG_secondary{border:1px solid var(--border);color:var(--ink-strong);padding:13px 24px;transition:border-color .18s,color .18s}.R2wEiG_secondary:hover{border-color:var(--accent);color:var(--accent)}.R2wEiG_textLink{font:400 15px/1.6 var(--font-sans);color:var(--text-secondary);margin:22px 0 0}.R2wEiG_textLink a,.R2wEiG_cardLinks a{color:var(--accent);font-weight:700}.R2wEiG_video{margin:0}.R2wEiG_videoFrame{aspect-ratio:16/9;border:1px solid var(--border);background:var(--bg);border-radius:16px;position:relative;overflow:hidden}.R2wEiG_videoFrame iframe,.R2wEiG_poster{border:0;width:100%;height:100%;position:absolute;inset:0}.R2wEiG_play{cursor:pointer;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.R2wEiG_poster{object-fit:cover;filter:brightness(.82);transition:transform .4s,filter .4s}.R2wEiG_play:hover .R2wEiG_poster,.R2wEiG_play:focus-visible .R2wEiG_poster{filter:brightness(.95);transform:scale(1.02)}.R2wEiG_play:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.R2wEiG_playIcon{background:var(--holo);width:72px;height:72px;box-shadow:var(--glow-shadow);border-radius:50%;justify-content:center;align-items:center;margin:-36px 0 0 -36px;display:flex;position:absolute;top:50%;left:50%}.R2wEiG_playIcon svg{fill:var(--bg);margin-left:4px}.R2wEiG_caption{font:400 12px var(--font-mono);color:var(--text-muted);margin-top:10px}.R2wEiG_card{background:var(--card-gradient);box-shadow:var(--card-inset);border:1px solid var(--border);border-radius:20px;grid-template-columns:1.4fr 1fr;align-items:center;margin-top:48px;display:grid;overflow:hidden}.R2wEiG_cardImage{width:100%;height:auto;display:block}.R2wEiG_cardText{padding:32px}.R2wEiG_cardLabel{font:700 20px/1.35 var(--font-sans);color:var(--ink-strong);margin:0 0 16px}.R2wEiG_cardLinks{font:400 15px var(--font-sans);flex-wrap:wrap;gap:10px 24px;margin:0;padding:0;list-style:none;display:flex}@media (max-width:900px){.R2wEiG_split,.R2wEiG_splitLogo,.R2wEiG_card{grid-template-columns:1fr}.R2wEiG_split{gap:36px}.R2wEiG_splitLogo{gap:28px}}@media (max-width:640px){.R2wEiG_section{padding:64px var(--pad-x)}.R2wEiG_body{font-size:16px}.R2wEiG_primary,.R2wEiG_secondary{flex:100%}.R2wEiG_cardText{padding:22px}.R2wEiG_communityLogo{width:120px}}
.X25-8a_section{padding:88px var(--pad-x);border-bottom:1px solid var(--border)}.X25-8a_header{max-width:680px;margin:0 0 32px}.X25-8a_kicker{font:400 12px var(--font-mono);color:var(--text-muted);margin:0 0 14px}.X25-8a_title{font-family:var(--font-sans);letter-spacing:-.03em;color:var(--ink-strong);margin:0 0 8px;font-size:clamp(30px,5.2vw,44px);font-weight:700;line-height:1.05}.X25-8a_intro{font:400 16px/1.7 var(--font-sans);color:var(--text-secondary);margin:0}.X25-8a_card{background:var(--card-gradient);max-width:820px;box-shadow:var(--card-inset);border:1px solid var(--border);border-radius:20px;padding:44px 46px}.X25-8a_select{cursor:pointer;padding-right:36px}.X25-8a_privacyNote{color:var(--text-muted);margin-top:6px;font-size:12px;display:block}.X25-8a_dialog{border:1px solid var(--border);border-top:3px solid var(--accent);background:var(--card-gradient);width:min(520px,100vw - 32px);max-width:none;box-shadow:var(--card-inset);color:var(--ink);border-radius:20px;margin:auto;padding:0}.X25-8a_dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000b3}.X25-8a_dialog[open]{animation:.2s ease-out X25-8a_dialogIn}@keyframes X25-8a_dialogIn{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.X25-8a_dialog[open]{animation:none}}.X25-8a_dialogBody{padding:36px 36px 32px}.X25-8a_dialogTitle{font-family:var(--font-sans);letter-spacing:-.03em;color:var(--ink-strong);margin:0 0 12px;font-size:clamp(26px,5vw,32px);font-weight:700;line-height:1.1}.X25-8a_dialogText{font:400 16px/1.7 var(--font-sans);color:var(--text-secondary);margin:0 0 26px}.X25-8a_dialogName{color:var(--accent);font-weight:700}.X25-8a_dialogActions{flex-wrap:wrap;gap:12px;display:flex}.X25-8a_dialogPrimary,.X25-8a_dialogSecondary{font:700 15px var(--font-sans);text-align:center;cursor:pointer;border-radius:10px}.X25-8a_dialogPrimary{background:var(--holo);color:var(--bg);box-shadow:var(--glow-shadow);padding:14px 26px}.X25-8a_dialogPrimary:hover{color:var(--bg);box-shadow:var(--glow-shadow-lg)}.X25-8a_dialogSecondary{border:1px solid var(--border);color:var(--ink-strong);background:0 0;padding:13px 24px}.X25-8a_dialogSecondary:hover{border-color:var(--accent);color:var(--accent)}.X25-8a_dialogPrimary:focus-visible,.X25-8a_dialogSecondary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:640px){.X25-8a_dialogBody{padding:28px 22px 24px}.X25-8a_dialogPrimary,.X25-8a_dialogSecondary{flex:100%}.X25-8a_spacer{display:none}.X25-8a_section{padding:64px var(--pad-x)}.X25-8a_card{padding:28px 22px}}
.F9YuNW_section{padding:88px var(--pad-x);border-bottom:1px solid var(--border)}.F9YuNW_title{font-family:var(--font-sans);letter-spacing:-.03em;color:var(--ink-strong);margin:0 0 24px;font-size:clamp(24px,3.2vw,32px);font-weight:700;line-height:1.1}.F9YuNW_roles{flex-wrap:wrap;gap:9px;margin:0;padding:0;list-style:none;display:flex}.F9YuNW_role{border:1px solid var(--border);font-family:var(--font-mono);color:var(--text-secondary);border-radius:999px;padding:8px 16px;font-size:13px;font-weight:400}@media (max-width:640px){.F9YuNW_section{padding-top:64px;padding-bottom:64px}}
.VGXs5W_grid{grid-template-columns:repeat(4,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.VGXs5W_card{min-width:0;scroll-margin-top:84px}.VGXs5W_cardButton{text-align:left;border:1px solid var(--border);background:var(--card-gradient);cursor:pointer;appearance:none;border-radius:16px;width:100%;padding:0;transition:transform .3s,border-color .3s,box-shadow .3s;display:block;overflow:hidden}.VGXs5W_cardButton:hover{border-color:var(--accent);box-shadow:0 14px 40px color-mix(in srgb, var(--accent) 14%, transparent);transform:translateY(-4px)}.VGXs5W_cardButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.VGXs5W_media{aspect-ratio:1;width:100%;min-height:240px;max-height:400px;position:relative;overflow:hidden}.VGXs5W_image{object-fit:cover;object-position:center 22%;filter:grayscale()contrast(1.02)sepia(.25)hue-rotate(155deg)saturate(1.75)brightness(1.02);transition:filter .35s,transform .35s}.VGXs5W_cardButton:hover .VGXs5W_image{filter:grayscale()contrast(1.06)sepia(.38)hue-rotate(150deg)saturate(2.2)brightness(1.06);transform:scale(1.05)}.VGXs5W_body{flex-direction:column;padding:16px 18px;display:flex}.VGXs5W_name{font-family:var(--font-sans);color:var(--ink-strong);font-size:16px;font-weight:700;line-height:1.25}.VGXs5W_kind{font-family:var(--font-mono);color:var(--track-accent);margin-top:4px;font-size:12px;font-weight:400}.VGXs5W_role{font-family:var(--font-mono);color:var(--text-muted);margin-top:2px;font-size:12px;font-weight:400}.VGXs5W_track{font-family:var(--font-mono);color:var(--track-accent);margin-top:6px;font-size:12px;font-weight:400}.VGXs5W_hint{font-family:var(--font-mono);color:var(--text-dim);align-items:center;gap:4px;margin-top:12px;font-size:12px;font-weight:400;transition:color .25s;display:inline-flex}.VGXs5W_cardButton:hover .VGXs5W_hint,.VGXs5W_cardButton:focus-visible .VGXs5W_hint{color:var(--accent)}@media (max-width:1080px){.VGXs5W_grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.VGXs5W_media{min-height:200px}.VGXs5W_body{padding:14px}}
.XR8HDG_section{padding:88px var(--pad-x);border-bottom:1px solid var(--border)}.XR8HDG_kicker{font-family:var(--font-mono);color:var(--text-muted);margin:0 0 14px;font-size:12px;font-weight:400}.XR8HDG_header{grid-template-columns:1fr 1fr;align-items:end;gap:64px;margin-bottom:40px;display:grid}.XR8HDG_title{font-family:var(--font-sans);letter-spacing:-.03em;color:var(--ink-strong);margin:0;font-size:clamp(28px,4.4vw,44px);font-weight:700;line-height:1.05}.XR8HDG_lede{font-family:var(--font-sans);color:var(--text-secondary);margin:0;font-size:17px;font-weight:400;line-height:1.7}@media (max-width:1080px){.XR8HDG_header{grid-template-columns:1fr;align-items:start;gap:20px}}@media (max-width:640px){.XR8HDG_section{padding-top:64px;padding-bottom:64px}.XR8HDG_lede{font-size:16px}}
.CBsIHW_section{padding:88px var(--pad-x);border-bottom:1px solid var(--border)}.CBsIHW_card{border:1px solid var(--border);background:radial-gradient(ellipse 60% 80% at 85% 20%, color-mix(in srgb, var(--accent) 6%, transparent) 0%, transparent 55%), var(--card-gradient);border-radius:20px;grid-template-columns:1.3fr 1fr;align-items:center;gap:56px;padding:52px 56px;display:grid}.CBsIHW_kicker{font-family:var(--font-mono);color:var(--text-muted);margin:0 0 14px;font-size:12px;font-weight:400}.CBsIHW_title{font-family:var(--font-sans);letter-spacing:-.03em;color:var(--ink-strong);margin:0 0 12px;font-size:clamp(26px,3.8vw,38px);font-weight:700;line-height:1.08}.CBsIHW_text{font-family:var(--font-sans);color:var(--text-secondary);margin:0 0 14px;font-size:16px;font-weight:400;line-height:1.7}.CBsIHW_offer{font-family:var(--font-sans);color:var(--ink-strong);margin:0 0 26px;font-size:16px;font-weight:600;line-height:1.7}.CBsIHW_cta{background:var(--holo);color:var(--bg);font-family:var(--font-sans);box-shadow:var(--glow-shadow);border-radius:10px;padding:15px 30px;font-size:15px;font-weight:700;transition:transform .25s,box-shadow .25s;display:inline-block}.CBsIHW_cta:hover{box-shadow:var(--glow-shadow-lg);color:var(--bg);transform:translateY(-2px)}.CBsIHW_label{font-family:var(--font-mono);color:var(--text-muted);margin:0 0 14px;font-size:11px;font-weight:400}.CBsIHW_list{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.CBsIHW_item{font-family:var(--font-sans);color:var(--ink);align-items:center;gap:10px;font-size:15px;font-weight:500;display:flex}.CBsIHW_dot{background:var(--holo);border-radius:50%;flex:none;width:6px;height:6px}@media (max-width:1080px){.CBsIHW_card{grid-template-columns:1fr;gap:36px;padding:40px}}@media (max-width:640px){.CBsIHW_section{padding-top:64px;padding-bottom:64px}.CBsIHW_card{border-radius:16px;padding:28px 22px}.CBsIHW_cta{text-align:center;padding:15px 20px;display:block}}
.pbb6uq_section{padding:88px var(--pad-x);border-bottom:1px solid var(--border)}.pbb6uq_header{margin:0 0 36px}.pbb6uq_kicker{font:400 12px var(--font-mono);color:var(--text-muted);margin:0 0 14px}.pbb6uq_title{font-family:var(--font-sans);letter-spacing:-.03em;color:var(--ink-strong);margin:0 0 8px;font-size:clamp(30px,5.2vw,44px);font-weight:700;line-height:1.05}.pbb6uq_intro{max-width:640px;font:400 16px/1.7 var(--font-sans);color:var(--text-secondary);margin:0}.pbb6uq_priceCard{border:1px solid var(--border);background:var(--card-gradient);box-shadow:var(--card-inset);border-radius:20px;margin-top:8px;padding:40px}.pbb6uq_priceRow{flex-wrap:wrap;align-items:baseline;gap:18px;display:flex}.pbb6uq_price{font-family:var(--font-sans);letter-spacing:-.03em;color:var(--ink-strong);font-size:clamp(40px,6vw,56px);font-weight:700}.pbb6uq_vatNote{font:500 14px var(--font-sans);color:var(--text-muted)}.pbb6uq_priceLabel{font:400 13px var(--font-mono);color:var(--accent);margin:10px 0 0}.pbb6uq_includes{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:24px 32px;margin:36px 0 0;padding:0;list-style:none;display:grid}.pbb6uq_includesItem{font:500 15px var(--font-sans);color:var(--ink);align-items:baseline;gap:10px;display:flex}.pbb6uq_includesTitle{font-weight:500;display:block}.pbb6uq_includesDetail{color:var(--text-secondary);font:400 14px/1.5 var(--font-sans);margin-top:4px;display:block}.pbb6uq_dot{background:var(--holo);border-radius:50%;flex:none;width:6px;height:6px}.pbb6uq_ticketNotes{flex-direction:column;gap:6px;margin:16px 0 0;display:flex}.pbb6uq_ticketNote{font:400 13px/1.5 var(--font-sans);color:var(--text-muted);margin:0}.pbb6uq_waitlistCta{background:var(--holo);color:var(--bg);font:700 15px var(--font-sans);box-shadow:var(--glow-shadow);border-radius:10px;align-items:center;gap:8px;margin:32px 0 0;padding:15px 30px;transition:transform .18s,box-shadow .18s;display:inline-flex}.pbb6uq_waitlistCta:hover{box-shadow:var(--glow-shadow-lg);color:var(--bg);transform:translateY(-2px)}.pbb6uq_waitlistCta:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pbb6uq_buyGrid{grid-template-columns:repeat(2,1fr);gap:14px;margin:40px 0 0;display:grid}.pbb6uq_purchase{flex-direction:column;gap:16px;display:flex}.pbb6uq_buyButton{border:1px solid var(--border);background:var(--card-gradient);box-shadow:var(--card-inset);color:var(--ink-strong);border-radius:16px;flex-direction:column;gap:16px;padding:22px 20px;transition:transform .25s,border-color .25s;display:flex}.pbb6uq_buyButton:hover{border-color:var(--border-light);color:var(--ink-strong);transform:translateY(-4px)}.pbb6uq_buyButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pbb6uq_buyTrack{font:700 16px/1.3 var(--font-sans)}.pbb6uq_buyCta{background:var(--holo);color:var(--bg);font:700 14px var(--font-sans);box-shadow:var(--glow-shadow);border-radius:10px;align-self:flex-start;align-items:center;gap:8px;padding:12px 18px;transition:box-shadow .25s;display:inline-flex}.pbb6uq_buyButton:hover .pbb6uq_buyCta{box-shadow:var(--glow-shadow-lg)}@media (max-width:1080px){.pbb6uq_buyGrid{grid-template-columns:repeat(2,1fr)}.pbb6uq_priceCard{padding:32px}}@media (max-width:640px){.pbb6uq_section{padding:64px var(--pad-x)}.pbb6uq_header{margin-bottom:28px}.pbb6uq_priceCard{padding:24px 20px}.pbb6uq_buyGrid{grid-template-columns:1fr}}
.XTn15a_header{padding:88px var(--pad-x) 40px;border-bottom:1px solid var(--border)}.XTn15a_kicker{font-family:var(--font-mono);color:var(--text-muted);margin:0 0 14px;font-size:12px;font-weight:400}.XTn15a_title{font-family:var(--font-sans);letter-spacing:-.03em;color:var(--ink-strong);margin:0;font-size:clamp(30px,5.2vw,44px);font-weight:700;line-height:1.05}.XTn15a_intro{max-width:700px;color:var(--text-secondary);margin:20px 0 0;font-size:16px;font-weight:400;line-height:1.7}.XTn15a_section{padding:56px var(--pad-x) 96px;justify-content:center;display:flex}.XTn15a_prose{width:100%;max-width:720px}.XTn15a_prose h2{border-top:1px solid var(--border);font-family:var(--font-sans);letter-spacing:-.01em;color:var(--ink-strong);margin:0 0 16px;padding-top:28px;font-size:22px;font-weight:700}.XTn15a_prose h2:first-child{border-top:none;padding-top:0}.XTn15a_prose p{color:var(--text-secondary);margin:0 0 20px;font-size:16px;font-weight:400;line-height:1.7}.XTn15a_prose ul{margin:0 0 32px;padding-left:22px}.XTn15a_prose li{color:var(--text-secondary);margin-bottom:10px;font-size:16px;font-weight:400;line-height:1.7}.XTn15a_prose li:last-child{margin-bottom:0}.XTn15a_link{border-bottom:1px solid color-mix(in srgb, var(--accent) 45%, transparent);transition:border-bottom-color .18s,color .18s}.XTn15a_link:hover{color:var(--accent-alt);border-bottom-color:color-mix(in srgb, var(--accent-alt) 55%, transparent)}.XTn15a_link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.XTn15a_prose .XTn15a_updated{border-top:1px solid var(--border);font-family:var(--font-mono);color:var(--text-dim);margin:40px 0 0;padding-top:24px;font-size:13px;font-weight:400}@media (max-width:1080px){.XTn15a_header{padding:64px var(--pad-x) 32px}.XTn15a_section{padding:48px var(--pad-x) 72px}}@media (max-width:640px){.XTn15a_header{padding:48px var(--pad-x) 28px}.XTn15a_intro{font-size:15px}.XTn15a_prose h2{font-size:19px}.XTn15a_prose p,.XTn15a_prose li{font-size:15px}.XTn15a_section{padding:40px var(--pad-x) 64px}}
.d5N1PW_header{padding:88px var(--pad-x) 56px;border-bottom:1px solid var(--border);background:radial-gradient(ellipse 60% 50% at 25% 40%, color-mix(in srgb, var(--accent) 8%, transparent) 0%, transparent 55%), radial-gradient(ellipse 50% 40% at 70% 30%, color-mix(in srgb, var(--holo-4) 6%, transparent) 0%, transparent 50%)}.d5N1PW_kicker{font-family:var(--font-mono);color:var(--accent);margin:0 0 18px;font-size:13px;font-weight:400}.d5N1PW_title{letter-spacing:-.04em;max-width:760px;margin:0;font-size:clamp(34px,5.4vw,60px);font-weight:700;line-height:1.02}.d5N1PW_gradient{background:var(--holo);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.d5N1PW_intro{color:var(--text-secondary);max-width:560px;margin:22px 0 0;font-size:17px;font-weight:400;line-height:1.7}.d5N1PW_section{padding:64px var(--pad-x) 96px;grid-template-columns:1.35fr .8fr;align-items:start;gap:72px;display:grid}.d5N1PW_card{background:var(--card-gradient);box-shadow:var(--card-inset);border:1px solid var(--border);border-radius:20px;min-width:0;padding:44px 46px}.d5N1PW_waitlistNote{border-bottom:1px solid var(--border);font:400 15px/1.6 var(--font-sans);color:var(--text-secondary);margin:0 0 28px;padding-bottom:22px}.d5N1PW_waitlistNote a{color:var(--accent);font-weight:700}.d5N1PW_aside{flex-direction:column;gap:34px;min-width:0;display:flex}.d5N1PW_asideKicker{font-family:var(--font-mono);color:var(--text-muted);margin:0 0 10px;font-size:11px;font-weight:400}.d5N1PW_asideKickerLinks{margin-bottom:12px}.d5N1PW_asideTitle{color:var(--ink);margin:0 0 6px;font-size:20px;font-weight:700}.d5N1PW_asideText{color:var(--text-secondary);margin:0;font-size:15px;font-weight:400;line-height:1.6}.d5N1PW_asideAddress{color:var(--text-secondary);margin:24px 0 0;font-size:15px;font-style:normal;font-weight:400;line-height:1.6}.d5N1PW_divider{background:var(--border);border:none;flex:none;height:1px;margin:0}.d5N1PW_links{flex-direction:column;gap:10px;margin:0;padding:0;font-size:15px;font-weight:500;list-style:none;display:flex}.d5N1PW_note{font-family:var(--font-mono);color:var(--text-dim);margin:0;font-size:13px;font-weight:400;line-height:1.6}@media (max-width:1080px){.d5N1PW_header{padding:64px var(--pad-x) 44px}.d5N1PW_section{padding:48px var(--pad-x) 72px;grid-template-columns:1fr;gap:48px}.d5N1PW_card{padding:34px 30px}}@media (max-width:640px){.d5N1PW_header{padding:48px var(--pad-x) 36px}.d5N1PW_title{letter-spacing:-.03em}.d5N1PW_intro{font-size:16px}.d5N1PW_section{padding:40px var(--pad-x) 64px;gap:40px}.d5N1PW_card{border-radius:16px;padding:26px 20px}}
.ZVjfVW_header{padding:88px var(--pad-x) 40px;border-bottom:1px solid var(--border)}.ZVjfVW_kicker{font-family:var(--font-mono);color:var(--text-muted);margin:0 0 14px;font-size:12px;font-weight:400}.ZVjfVW_title{max-width:820px;font-family:var(--font-sans);letter-spacing:-.03em;color:var(--ink-strong);margin:0;font-size:clamp(30px,5.2vw,44px);font-weight:700;line-height:1.05}.ZVjfVW_intro{max-width:700px;color:var(--text-secondary);margin:20px 0 0;font-size:16px;font-weight:400;line-height:1.7}.ZVjfVW_section{padding:56px var(--pad-x) 96px}@media (max-width:1080px){.ZVjfVW_header{padding:64px var(--pad-x) 32px}.ZVjfVW_section{padding:48px var(--pad-x) 72px}}@media (max-width:640px){.ZVjfVW_header{padding:48px var(--pad-x) 28px}.ZVjfVW_intro{font-size:15px}.ZVjfVW_section{padding:40px var(--pad-x) 64px}}
._326ZdW_header{padding:88px var(--pad-x) 40px;border-bottom:1px solid var(--border)}._326ZdW_kicker{font:400 12px var(--font-mono);color:var(--text-muted);margin:0 0 14px}._326ZdW_title{font-family:var(--font-sans);letter-spacing:-.03em;color:var(--ink-strong);margin:0;font-size:clamp(30px,5.2vw,44px);font-weight:700;line-height:1.05}._326ZdW_promise{max-width:720px;font-family:var(--font-sans);color:var(--ink-strong);margin:18px 0 0;font-size:clamp(16px,2vw,19px);font-weight:500;line-height:1.55}._326ZdW_audience{max-width:700px;color:var(--text-secondary);margin:20px 0 0;font-size:16px;line-height:1.7}._326ZdW_promise+._326ZdW_audience{margin-top:10px}._326ZdW_layout{padding:56px var(--pad-x) 96px;grid-template-columns:1fr 340px;align-items:start;gap:48px;display:grid}._326ZdW_main{min-width:0}._326ZdW_programNotice{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--border));background:color-mix(in srgb, var(--accent) 8%, transparent);font:400 13px/1.5 var(--font-sans);color:var(--text-secondary);border-radius:10px;margin:0 0 24px;padding:12px 14px}._326ZdW_block{border-top:1px solid var(--border);margin-bottom:24px;padding-top:20px}._326ZdW_label{font:400 11px var(--font-mono);color:var(--text-muted);margin:0 0 8px}._326ZdW_sectionTitle{font-family:var(--font-sans);color:var(--ink-strong);margin:0 0 14px;font-size:20px;font-weight:700;line-height:1.3}._326ZdW_prose{max-width:68ch;font:400 15px/1.7 var(--font-sans);color:var(--text-secondary);margin:0 0 12px}._326ZdW_prose:last-child{margin-bottom:0}._326ZdW_inlineLink{color:var(--accent);text-decoration:underline}._326ZdW_inlineLink:hover{color:var(--accent-alt)}._326ZdW_inlineLink:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._326ZdW_artifact{font:500 16px/1.5 var(--font-sans);color:var(--ink-strong);margin:0 0 12px}._326ZdW_certificate{font:700 18px var(--font-sans);background:var(--holo);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0}._326ZdW_certificateNote{font:400 13px/1.5 var(--font-sans);color:var(--text-muted);margin:8px 0 0}._326ZdW_classList{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}._326ZdW_classBlock{border:1px solid var(--border);border-radius:10px;padding:16px 18px}._326ZdW_classTitle{font-family:var(--font-sans);color:var(--ink-strong);margin:0 0 8px;font-size:16px;font-weight:700;line-height:1.4}._326ZdW_classArtifact{font:400 14px/1.6 var(--font-sans);color:var(--text-secondary);margin:0}._326ZdW_classArtifactLabel{color:var(--ink-strong);font-weight:700}._326ZdW_classTeacher{font:400 12px var(--font-mono);color:var(--text-muted);margin:8px 0 0}._326ZdW_requiredList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}._326ZdW_requiredItem{font:400 15px/1.6 var(--font-sans);color:var(--text-secondary);padding-left:22px;position:relative}._326ZdW_requiredItem:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:2px}._326ZdW_recommendedBlock{margin-top:16px}._326ZdW_otherTracks{margin-bottom:24px}._326ZdW_otherTracksList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._326ZdW_otherTrackLink{border:1px solid var(--border);font:500 14px var(--font-sans);color:var(--ink-strong);border-radius:10px;justify-content:space-between;align-items:center;padding:12px 16px;transition:border-color .2s,color .2s;display:flex}._326ZdW_otherTrackLink:hover{border-color:var(--accent);color:var(--accent)}._326ZdW_otherTrackLink:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._326ZdW_moreLinks{font:400 13px var(--font-mono);color:var(--text-muted);margin:0}._326ZdW_moreLinks a{color:var(--accent);text-decoration:underline}._326ZdW_moreLinks a:hover{color:var(--accent-alt)}._326ZdW_moreLinks a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._326ZdW_miniFaqList{flex-direction:column;gap:10px;margin:0 0 16px;padding:0;list-style:none;display:flex}._326ZdW_aside{flex-direction:column;gap:20px;display:flex;position:sticky;top:24px}._326ZdW_directorCard{border:1px solid var(--border);background:var(--card-gradient);box-shadow:var(--card-inset);border-radius:16px;flex-direction:column;padding:20px;transition:border-color .2s;display:flex}._326ZdW_directorCard:hover{border-color:var(--accent)}._326ZdW_directorCard:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._326ZdW_directorPhoto{border-radius:12px;width:64px;height:64px;margin-bottom:12px;position:relative;overflow:hidden}._326ZdW_directorPhotoImage{object-fit:cover;object-position:center 22%;filter:grayscale()contrast(1.02)sepia(.25)hue-rotate(155deg)saturate(1.75)brightness(1.02)}._326ZdW_directorKind{font:400 11px var(--font-mono);color:var(--accent);margin:0 0 4px}._326ZdW_directorName{font:700 16px var(--font-sans);color:var(--ink-strong);margin:0}._326ZdW_directorRole{font:400 12px var(--font-mono);color:var(--text-muted);margin:2px 0 0}._326ZdW_directorBio{font:400 13px/1.6 var(--font-sans);color:var(--text-secondary);margin:10px 0 0}._326ZdW_directorLink{font:400 12px var(--font-mono);color:var(--text-dim);align-items:center;gap:4px;margin-top:12px;display:inline-flex}._326ZdW_nextEditions ._326ZdW_sectionTitle{font-size:18px}._326ZdW_editionLink{border:1px solid var(--border);color:var(--ink-strong);border-radius:10px;flex-direction:column;gap:4px;padding:12px 16px;transition:border-color .2s;display:flex}._326ZdW_editionLink:hover{border-color:var(--accent);color:var(--ink-strong)}._326ZdW_editionLink:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._326ZdW_editionCity{font:700 15px var(--font-sans)}._326ZdW_editionMeta{font:400 12px var(--font-mono);color:var(--text-muted)}@media (max-width:1080px){._326ZdW_layout{grid-template-columns:1fr}._326ZdW_aside{position:static;top:auto}}@media (max-width:640px){._326ZdW_header{padding:64px var(--pad-x) 32px}._326ZdW_audience{font-size:15px}._326ZdW_layout{padding:40px var(--pad-x) 64px;gap:32px}}
