.xPkO6q_section{background:rgb(var(--color-bg))}.xPkO6q_header{justify-content:space-between;align-items:end;gap:2rem;display:flex}.xPkO6q_description{margin-top:1rem}.xPkO6q_timespan{color:rgb(var(--color-muted));flex:none;align-items:center;gap:.875rem;font-size:.8125rem;line-height:1.5;display:flex}.xPkO6q_timespan>span{color:rgb(var(--color-brand-soft))}.xPkO6q_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:2.25rem;display:flex}.xPkO6q_years{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.xPkO6q_years>button{background:rgb(var(--color-surface));min-height:2.5rem;color:rgb(var(--color-muted));border-radius:.625rem;padding:.625rem 1rem;font-size:.8125rem;font-weight:500;transition:background .16s,color .16s}.xPkO6q_years>button:hover{background:rgb(var(--color-surface-alt));color:rgb(var(--color-text))}.xPkO6q_years>button[aria-pressed=true]{background:rgb(var(--color-brand) / .15);color:rgb(var(--color-brand-soft))}.xPkO6q_controls{align-items:center;gap:.5rem;display:flex}.xPkO6q_controls>button{background:rgb(var(--color-surface));width:2.5rem;height:2.5rem;color:rgb(var(--color-brand-soft));border-radius:.625rem;place-items:center;font-size:1.125rem;transition:background .16s;display:grid}.xPkO6q_controls>button:hover:not(:disabled){background:rgb(var(--color-brand) / .15)}.xPkO6q_controls>button:disabled{opacity:.35;cursor:not-allowed}.xPkO6q_entries{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:1.75rem;display:grid;position:relative}.xPkO6q_entries:before{content:"";background:rgb(var(--color-brand) / .25);height:1px;position:absolute;top:.875rem;left:0;right:0}.xPkO6q_entry{flex-direction:column;min-width:0;animation:.2s ease-out xPkO6q_milestoneIn;display:flex}.xPkO6q_date{background:rgb(var(--color-bg));width:max-content;max-width:100%;min-height:1.75rem;color:rgb(var(--color-brand-soft));align-items:center;gap:.75rem;margin-bottom:1rem;padding-right:.875rem;font-size:.75rem;font-weight:500;line-height:1.6;display:flex;position:relative}.xPkO6q_date:before{content:"";background:rgb(var(--color-brand-soft));border-radius:50%;flex:none;width:.5rem;height:.5rem}.xPkO6q_card{background:rgb(var(--color-surface));border-radius:.875rem;flex:1;overflow:hidden}.xPkO6q_artwork{aspect-ratio:16/8.5;background:rgb(var(--color-surface-strong));width:100%;position:relative;overflow:hidden}.xPkO6q_artwork>img{object-fit:cover}.xPkO6q_panelArtwork>img{object-fit:cover;object-position:left top}.xPkO6q_illustrationArtwork>img{object-fit:contain;padding:1.5rem}.xPkO6q_gameArtwork>img{object-fit:cover;object-position:center top}.xPkO6q_copy{padding:1.5rem}.xPkO6q_copy h3{color:rgb(var(--color-text));letter-spacing:-.015em;font-size:1.0625rem;font-weight:600;line-height:1.45}.xPkO6q_copy p{color:rgb(var(--color-muted));margin-top:.875rem;font-size:.8125rem;line-height:1.8}.xPkO6q_changeLogLink{min-height:44px;color:rgb(var(--color-brand-soft));align-items:center;gap:.5rem;margin-top:.75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.xPkO6q_changeLogLink:hover{color:rgb(var(--color-text))}.xPkO6q_changeLogLink:focus-visible{outline:2px solid rgb(var(--color-brand-soft));outline-offset:4px;border-radius:.25rem}.xPkO6q_footer{justify-content:space-between;align-items:center;gap:2rem;margin-top:1.5rem;display:flex}.xPkO6q_footer p{color:rgb(var(--color-muted));font-size:.75rem;line-height:1.6}.xPkO6q_progress{background:rgb(var(--color-surface-alt));border-radius:2px;flex:none;width:12rem;height:3px;overflow:hidden}.xPkO6q_progress>span{border-radius:inherit;background:rgb(var(--color-brand-soft));height:100%;transition:width .2s;display:block}.xPkO6q_section button:focus-visible{outline:2px solid rgb(var(--color-brand-soft));outline-offset:3px}@keyframes xPkO6q_milestoneIn{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1279px){.xPkO6q_entries{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.xPkO6q_header{display:block}.xPkO6q_timespan{margin-top:1.25rem}.xPkO6q_toolbar{align-items:start;margin-top:1.75rem}.xPkO6q_years{gap:.375rem}.xPkO6q_years>button{min-height:2.25rem;padding:.5rem .75rem;font-size:.75rem}.xPkO6q_controls{margin-left:auto}.xPkO6q_entries{grid-template-columns:minmax(0,1fr);margin-top:1.5rem}.xPkO6q_copy{padding:1.25rem}.xPkO6q_footer{flex-direction:column;align-items:start;gap:.875rem}.xPkO6q_progress{width:100%}}@media (prefers-reduced-motion:reduce){.xPkO6q_entry{animation:none}.xPkO6q_years>button,.xPkO6q_controls>button,.xPkO6q_progress>span{transition:none}}html[data-performance-mode=reduced] .xPkO6q_entry{animation:none}:is(html[data-performance-mode=reduced] .xPkO6q_years>button,html[data-performance-mode=reduced] .xPkO6q_controls>button,html[data-performance-mode=reduced] .xPkO6q_progress>span){transition:none}
._4n0YWq_page{background:rgb(var(--color-bg));color:rgb(var(--color-text))}._4n0YWq_page :where(a,button):focus-visible{outline:2px solid rgb(var(--color-brand-soft));outline-offset:4px}._4n0YWq_hero{isolation:isolate;padding-block:13rem 4.5rem;position:relative;overflow:hidden}._4n0YWq_heroArtwork{z-index:-2;object-fit:cover;object-position:center;opacity:.8}._4n0YWq_hero:after{content:"";z-index:-1;background:linear-gradient(0deg, rgb(var(--color-bg)), rgb(var(--color-bg) / 0) 60%), linear-gradient(90deg, rgb(var(--color-bg) / .94), rgb(var(--color-bg) / .68) 48%, rgb(var(--color-bg) / .12));position:absolute;inset:0}._4n0YWq_heroInner{position:relative}._4n0YWq_hero h1{letter-spacing:-.045em;max-width:62rem;font-size:clamp(2.5rem,4.7vw,4.25rem);font-weight:750;line-height:1.1}._4n0YWq_hero h1 span{color:rgb(var(--color-brand-soft))}._4n0YWq_lead{max-width:43rem;color:rgb(var(--color-muted));margin-top:1.5rem;font-size:1rem;line-height:1.85}._4n0YWq_actions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}._4n0YWq_actions a{min-height:48px;padding-inline:1.25rem}._4n0YWq_heroNote{color:rgb(var(--color-muted));margin-top:1.5rem;font-size:.75rem;line-height:1.7}._4n0YWq_story,._4n0YWq_values,._4n0YWq_timeline{scroll-margin-top:9rem}._4n0YWq_storyLayout{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}._4n0YWq_storyCopy{min-width:0}._4n0YWq_storyCopy h2{max-width:38rem}._4n0YWq_chapter{margin-top:1.75rem}._4n0YWq_chapter+._4n0YWq_chapter{margin-top:2.5rem}._4n0YWq_chapter h3{letter-spacing:-.02em;margin-bottom:1rem;font-size:1.125rem;font-weight:650;line-height:1.5}._4n0YWq_chapter p{color:rgb(var(--color-muted));font-size:.9375rem;line-height:1.9}._4n0YWq_chapter p+p{margin-top:1.25rem}._4n0YWq_signature{align-items:center;gap:.875rem;margin-top:2rem;display:flex}._4n0YWq_signatureMark{background:rgb(var(--color-brand) / .1);width:2.5rem;height:2.5rem;color:rgb(var(--color-brand-soft));border-radius:.625rem;place-items:center;font-size:1.25rem;font-weight:700;display:grid}._4n0YWq_signature p{gap:.3rem;font-size:.75rem;display:grid}._4n0YWq_signature strong{font-weight:600}._4n0YWq_signature p>span{color:rgb(var(--color-muted));font-size:.6875rem}._4n0YWq_storyAside{min-width:0;padding-top:2rem;position:sticky;top:10rem}._4n0YWq_storyArtwork{isolation:isolate;max-width:36rem;margin-inline:auto;position:relative}._4n0YWq_portalArtwork{width:100%;height:auto;animation:9s ease-in-out infinite _4n0YWq_portalDrift}._4n0YWq_portalSignals{pointer-events:none;position:absolute;inset:0}._4n0YWq_portalSignals i{background:rgb(var(--color-brand-soft));opacity:0;border-radius:1px;width:5px;height:5px;animation:5s ease-in-out infinite _4n0YWq_portalSignal;display:block;position:absolute}._4n0YWq_portalSignals i:first-child{top:28%;left:28%}._4n0YWq_portalSignals i:nth-child(2){width:3px;height:3px;animation-delay:-1.2s;top:39%;left:37%}._4n0YWq_portalSignals i:nth-child(3){animation-delay:-2.8s;top:24%;left:62%}._4n0YWq_portalSignals i:nth-child(4){width:4px;height:4px;animation-delay:-3.5s;top:36%;left:72%}._4n0YWq_portalSignals i:nth-child(5){width:3px;height:3px;animation-delay:-2s;top:55%;left:49%}._4n0YWq_portalSignals i:nth-child(6){animation-delay:-.6s;top:19%;left:80%}._4n0YWq_origin{background:rgb(var(--color-surface));border-radius:.875rem;max-width:28rem;margin:-1rem auto 0;padding:1.5rem 1.75rem;position:relative}._4n0YWq_origin .kh-home-eyebrow{margin-bottom:.625rem}._4n0YWq_originYear{letter-spacing:-.035em;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;font-size:2rem;font-weight:700;line-height:1.2;display:flex}._4n0YWq_originYear span{letter-spacing:0;color:rgb(var(--color-muted));font-size:.75rem;font-weight:500}._4n0YWq_origin dl{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.25rem;display:grid}._4n0YWq_origin dt{color:rgb(var(--color-muted));font-size:.6875rem}._4n0YWq_origin dd{margin-top:.4rem;font-size:.8125rem;font-weight:600;line-height:1.6}._4n0YWq_values{background:rgb(var(--color-surface-strong));border-block:1px solid rgb(var(--color-border) / .65)}._4n0YWq_valuesLayout{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}._4n0YWq_valuesIntro{max-width:29rem;padding-top:.5rem}._4n0YWq_valuesIntro .kh-home-description{margin-top:1rem;font-size:.875rem}._4n0YWq_textLink{color:rgb(var(--color-brand-soft));align-items:center;gap:.5rem;margin-top:1.5rem;font-size:.8125rem;font-weight:600;display:inline-flex}._4n0YWq_textLink svg{flex-shrink:0}._4n0YWq_textLink:hover{color:rgb(var(--color-text))}._4n0YWq_goals{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}._4n0YWq_goal{background:rgb(var(--color-surface));border-radius:.875rem;padding:1.5rem}._4n0YWq_goalIcon{width:2.5rem;height:2.5rem;color:rgb(var(--color-brand-soft));background:rgb(var(--color-brand) / .1);border-radius:.625rem;place-items:center;margin-bottom:1.25rem;font-size:1.25rem;display:grid}._4n0YWq_goal h3{font-size:1rem;font-weight:650;line-height:1.5}._4n0YWq_goal p{color:rgb(var(--color-muted));margin-top:.75rem;font-size:.8125rem;line-height:1.85}._4n0YWq_closing{background:rgb(var(--color-surface-strong));border-top:1px solid rgb(var(--color-border) / .65)}._4n0YWq_closingInner{justify-content:space-between;align-items:center;gap:3rem;display:flex}._4n0YWq_closingInner>div:first-child{max-width:42rem}._4n0YWq_closingInner .kh-home-description{margin-top:1rem;font-size:.875rem}._4n0YWq_closingActions{flex-wrap:wrap;flex-shrink:0;gap:.75rem;max-width:27rem;display:flex}._4n0YWq_closingActions a{min-height:46px}@keyframes _4n0YWq_portalDrift{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes _4n0YWq_portalSignal{0%,to{opacity:0;transform:translateY(10px)}25%{opacity:.65}75%{opacity:0;transform:translateY(-22px)}}@media (max-width:1050px){._4n0YWq_storyLayout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:2rem}._4n0YWq_origin{padding:1.25rem}._4n0YWq_valuesLayout{grid-template-columns:minmax(0,1fr);gap:2rem}._4n0YWq_valuesIntro{max-width:43rem}._4n0YWq_valuesIntro h2 br{display:none}._4n0YWq_closingInner{flex-direction:column;align-items:flex-start;gap:1.75rem}}@media (max-width:899px){._4n0YWq_hero{padding-block:10rem 3rem}._4n0YWq_storyLayout{grid-template-columns:minmax(0,1fr);gap:2.5rem}._4n0YWq_storyCopy{max-width:46rem}._4n0YWq_storyAside{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:1rem;padding:0;display:grid;position:static}._4n0YWq_origin{margin:0}}@media (max-width:540px){._4n0YWq_hero{padding-top:9rem}._4n0YWq_hero h1{font-size:clamp(2.25rem,9vw,3rem)}._4n0YWq_heroArtwork{object-position:65% center;opacity:.6}._4n0YWq_lead{font-size:.9375rem}._4n0YWq_chapter p{font-size:.875rem}._4n0YWq_chapter+._4n0YWq_chapter{margin-top:2rem}._4n0YWq_storyAside{grid-template-columns:minmax(0,1fr);gap:0}._4n0YWq_storyArtwork{width:min(100%,26rem)}._4n0YWq_origin{width:100%;max-width:none;margin-top:-1.5rem}._4n0YWq_goals{grid-template-columns:minmax(0,1fr)}._4n0YWq_goal{padding:1.25rem}._4n0YWq_goalIcon{margin-bottom:1rem}}@media (prefers-reduced-motion:reduce){._4n0YWq_portalArtwork,._4n0YWq_portalSignals i{animation:none}}html[data-performance-mode=reduced] ._4n0YWq_portalArtwork{animation:none}html[data-performance-mode=reduced] ._4n0YWq_portalSignals i{animation:none}
