.vAULUW_wrap{position:relative}.vAULUW_sheet{display:grid}.vAULUW_portrait{background:radial-gradient(var(--dot) 1px, transparent 1.5px) 6px 6px / 12px 12px;border-bottom:2px solid var(--edge);align-items:flex-end;min-height:15rem;display:flex}.vAULUW_portrait img{width:13.5rem;height:auto;image-rendering:pixelated}.vAULUW_stats{min-width:0;padding:1.5rem}.vAULUW_top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.vAULUW_level{align-items:center;gap:1rem;display:flex}.vAULUW_flag{width:33px;display:block}.vAULUW_name{margin-top:1.5rem;font-size:clamp(1.75rem,1rem + 4vw,3rem);line-height:1.1}.vAULUW_name+p{margin-top:.75rem}.vAULUW_heading{border-top:2px solid var(--edge);margin-top:1.5rem;padding-top:1.5rem}.vAULUW_heading+*{margin-top:.5rem}.vAULUW_inventory{gap:.5rem 2rem;display:grid}.vAULUW_inventory>div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.vAULUW_inventory dd{text-align:right}@media (min-width:48rem){.vAULUW_inventory{grid-template-columns:repeat(2,1fr)}}@media (min-width:60rem){.vAULUW_sheet{grid-template-columns:22.5rem 1fr}.vAULUW_portrait{border-right:2px solid var(--edge);border-bottom:0}.vAULUW_portrait img{width:22.5rem}.vAULUW_stats{padding:2rem}}
.-e_S3W_mascot{width:51px;height:30px;display:block;position:relative}.-e_S3W_mascot svg{width:100%;height:100%;position:absolute;inset:0}.-e_S3W_mascot svg:last-child{opacity:0}@media (prefers-reduced-motion:no-preference){.-e_S3W_mascot[data-walking] svg{animation:.36s step-end infinite -e_S3W_stride}.-e_S3W_mascot[data-walking] svg:last-child{animation-delay:-180ms}}@keyframes -e_S3W_stride{0%{opacity:1}50%,to{opacity:0}}
.fqlujG_perch{pointer-events:none;flex-direction:column;align-items:center;gap:.5rem;display:none;position:absolute;bottom:100%;right:2rem}@media (min-width:48rem){.fqlujG_perch{display:flex}}.fqlujG_perch[data-waiting]{visibility:hidden}.fqlujG_bubble{background:var(--fg);color:var(--bg);white-space:nowrap;box-shadow:2px 2px 0 0 var(--edge);padding:.375rem .625rem;line-height:1.5}@media (prefers-reduced-motion:no-preference){.fqlujG_perch:not([data-waiting]){animation:.32s step-end both fqlujG_hop-in}}@keyframes fqlujG_hop-in{0%{translate:0 calc(3 * var(--px));opacity:0}34%{translate:0 calc(-2 * var(--px));opacity:1}67%{translate:0 calc(-1 * var(--px))}to{translate:0}}
.hcVmEa_grid{align-items:start;gap:3rem;display:grid}.hcVmEa_links a{border-bottom:2px solid var(--edge);justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;text-decoration:none;display:flex}.hcVmEa_where{font-size:clamp(1.5rem,1rem + 2.4vw,2rem);line-height:1.25}.hcVmEa_handle{color:var(--muted);align-items:center;gap:1rem;display:flex}.hcVmEa_links a:hover{border-bottom-color:var(--green)}.hcVmEa_links a:hover .hcVmEa_handle{color:var(--green)}.hcVmEa_side{min-width:0;position:relative}@media (min-width:60rem){.hcVmEa_grid{grid-template-columns:1fr 1fr;gap:4rem}}
.ggIYaW_terminal{background:var(--panel-deep);box-shadow:inset 0 0 0 2px var(--edge), var(--px) var(--px) 0 0 var(--edge);flex-direction:column;display:flex}.ggIYaW_bar{border-bottom:2px solid var(--edge);align-items:center;gap:1.25rem;padding:.5rem 1rem;display:flex}.ggIYaW_lights{gap:.5rem;display:flex}.ggIYaW_lights i{background:var(--edge);width:8px;height:8px}.ggIYaW_lights i:first-child{background:var(--orange)}.ggIYaW_log{height:16rem;color:var(--fg-soft);padding:1rem 1rem 0;line-height:1.75;overflow-y:auto}.ggIYaW_typed{color:var(--fg)}.ggIYaW_pair{grid-template-columns:minmax(7rem,2fr) 3fr;gap:1rem;display:grid}.ggIYaW_prompt{color:var(--green);white-space:nowrap}.ggIYaW_prompt span{color:var(--orange)}.ggIYaW_entry{padding:0 1rem 1rem;line-height:1.75}.ggIYaW_entry label{align-items:baseline;gap:1rem;display:flex}.ggIYaW_entry input{min-width:0;caret-color:var(--green);background:0 0;border:0;flex:1;padding:0}.ggIYaW_entry input::placeholder{color:var(--muted);opacity:1}.ggIYaW_entry input:focus-visible{outline:none}.ggIYaW_entry:focus-within{box-shadow:inset 2px 0 0 0 var(--green)}.ggIYaW_keys{border-top:2px solid var(--edge);flex-wrap:wrap;gap:.5rem;padding:.75rem 1rem;display:flex}.ggIYaW_keys button{cursor:pointer;box-shadow:inset 0 0 0 2px var(--edge);background:0 0;border:0;padding:.25rem .75rem}.ggIYaW_keys button:hover{box-shadow:inset 0 0 0 2px var(--line)}.ggIYaW_keys button:first-child{background:var(--fg);color:var(--bg);box-shadow:none}.ggIYaW_keys button:first-child:hover{background:#fff}
.TZrEJW_trailer{gap:1rem;scroll-margin-top:2rem;display:grid}.TZrEJW_screen{aspect-ratio:16/9;background:var(--panel-deep);position:relative}.TZrEJW_video{object-fit:cover;width:100%;height:100%}.TZrEJW_watch{cursor:pointer;background:0 0;border:0;align-items:flex-end;padding:clamp(.75rem,2vw,1.25rem);display:flex;position:absolute;inset:0}.TZrEJW_watch:focus-visible{outline-offset:calc(-2 * var(--px))}.TZrEJW_watch:hover .TZrEJW_btn{background:#fff}.TZrEJW_watch:active .TZrEJW_btn{transform:translate(var(--px), var(--px));box-shadow:none}.TZrEJW_chapters{grid-template-columns:repeat(5,minmax(8.5rem,1fr));gap:1rem;margin:-2px;padding:2px;display:grid;overflow-x:auto}.TZrEJW_chapter{width:100%;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;gap:.5rem;padding:0;display:grid;position:relative}.TZrEJW_still{aspect-ratio:16/9;background:var(--panel-deep);outline:2px solid #0000;display:block}.TZrEJW_still img{object-fit:cover;width:100%;height:100%}.TZrEJW_label{line-height:1.25}.TZrEJW_chapter:hover,.TZrEJW_chapter[aria-current]{color:var(--fg)}.TZrEJW_chapter:hover .TZrEJW_still,.TZrEJW_chapter[aria-current] .TZrEJW_still{outline-color:var(--green)}
.ZARIfG_hero{padding-top:clamp(3.5rem,2rem + 7vw,7.75rem)}.ZARIfG_name{text-shadow:.125em .125em 0 var(--edge);font-size:clamp(2.25rem,1rem + 6.4vw,4rem);line-height:1.125}.ZARIfG_role{max-width:38rem;color:var(--fg-soft);margin-top:2rem;font-size:clamp(1rem,.6rem + 1.9vw,1.5rem);line-height:1.667}.ZARIfG_role a{--tone:var(--green);color:var(--tone);white-space:nowrap;text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:2px}.ZARIfG_role a[data-tone=orange]{--tone:var(--orange)}.ZARIfG_role a:hover{color:var(--fg);-webkit-text-decoration-color:var(--tone);text-decoration-color:var(--tone)}.ZARIfG_cta{margin-top:2rem}.ZARIfG_social{flex-wrap:wrap;gap:.25rem 2.5rem;margin-top:2rem;display:flex}.ZARIfG_social a{color:var(--muted);padding-block:.25rem;text-decoration:none;display:inline-block}.ZARIfG_social a:hover{color:var(--fg)}.ZARIfG_ground{background:repeating-linear-gradient(90deg, var(--line) 0 calc(5% - var(--px)), transparent 0 5%);height:6px;margin-top:clamp(3.5rem,2.5rem + 4vw,4.5rem);position:relative;container-type:inline-size}.ZARIfG_walker{position:absolute;bottom:100%;left:0;translate:calc(66cqi - 51px)}@media (prefers-reduced-motion:no-preference){.ZARIfG_walker{animation:30s linear infinite ZARIfG_pace}}@keyframes ZARIfG_pace{0%{translate:0;scale:1}49.99%{translate:calc(100cqi - 51px);scale:1}50%{translate:calc(100cqi - 51px);scale:-1 1}99.99%{translate:0;scale:-1 1}to{translate:0;scale:1}}
.zXuVpW_intro{max-width:46rem;margin-top:1rem}.zXuVpW_wrap{position:relative}.zXuVpW_row{gap:.25rem 1.5rem;padding:1.25rem 1.5rem;display:grid}.zXuVpW_row+.zXuVpW_row{border-top:2px solid var(--edge)}.zXuVpW_year{color:var(--muted);font-size:1.5rem;line-height:1.333}.zXuVpW_role{font-size:1rem;line-height:1.5}.zXuVpW_note{max-width:44rem;margin-top:.5rem}.zXuVpW_row[data-now] .zXuVpW_year{color:var(--green)}@media (min-width:48rem){.zXuVpW_row{grid-template-columns:6rem 1fr;padding:1.5rem 2rem}}
.UiEQEq_wrap{display:block;position:relative}.UiEQEq_image{width:100%;height:auto}.UiEQEq_mosaic{width:100%;height:100%;image-rendering:pixelated;visibility:hidden;position:absolute;inset:0}.UiEQEq_wrap[data-state=mosaic] .UiEQEq_mosaic{visibility:visible}
._2BoJ-q_intro{max-width:44rem;margin-top:1rem}._2BoJ-q_stack{gap:2rem;display:grid;position:relative}._2BoJ-q_grid{gap:2rem;display:grid}._2BoJ-q_grid>li{display:flex}@media (min-width:48rem){._2BoJ-q_grid{grid-template-columns:repeat(2,1fr)}}._2BoJ-q_card{flex-direction:column;flex:1;min-width:0;padding:1rem;scroll-margin-top:2rem;display:flex}._2BoJ-q_title{margin-top:1.25rem;font-size:1.5rem;line-height:1.333}._2BoJ-q_text{margin-top:.5rem}._2BoJ-q_wide{max-width:46rem}._2BoJ-q_stat{margin-top:.5rem}._2BoJ-q_foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-top:auto;padding-top:1rem;display:flex}._2BoJ-q_tag{color:var(--muted);box-shadow:inset 0 0 0 2px var(--edge);padding:.375rem .75rem}
.wWXZva_footer{margin-top:var(--section);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;padding-bottom:3rem;display:flex}.wWXZva_footer a{text-underline-offset:.3em;text-decoration-thickness:2px}.wWXZva_footer a:hover{color:var(--fg)}
.mdpVJq_header{z-index:5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 1.5rem;min-height:4rem;display:flex;position:relative}.mdpVJq_header a,.mdpVJq_header summary,.mdpVJq_toggle{color:var(--muted);padding-block:.5rem;line-height:1;text-decoration:none;display:inline-block}.mdpVJq_header a:hover,.mdpVJq_header summary:hover,.mdpVJq_toggle:hover,.mdpVJq_header .mdpVJq_brand,.mdpVJq_header summary,.mdpVJq_header a[aria-current]{color:var(--fg)}.mdpVJq_toggle{cursor:pointer;background:0 0;border:0}.mdpVJq_links{align-items:center;gap:0 1.5rem;display:flex}.mdpVJq_languages{position:relative}.mdpVJq_header .mdpVJq_languages summary{cursor:pointer;align-items:center;gap:.5rem;list-style:none;display:flex}.mdpVJq_languages summary::-webkit-details-marker{display:none}.mdpVJq_languages a{white-space:nowrap;padding-block:.625rem;display:block}@media (max-width:47.99rem){.mdpVJq_header nav{background:var(--panel);box-shadow:var(--px) var(--px) 0 0 var(--edge);padding:.5rem 1rem;position:absolute;top:100%;left:0;right:0}.mdpVJq_header nav:not([data-open]){display:none}.mdpVJq_links{flex-direction:column;align-items:stretch}.mdpVJq_links>li>a,.mdpVJq_header .mdpVJq_languages summary{padding-block:.75rem;display:flex}.mdpVJq_languages ul{border-left:2px solid var(--edge);padding-left:1rem}}@media (min-width:48rem){.mdpVJq_toggle{display:none}.mdpVJq_languages ul{background:var(--panel);min-width:100%;box-shadow:var(--px) var(--px) 0 0 var(--edge);padding:.25rem 1rem;position:absolute;top:100%;right:0}}
