.E0kJGG_shell{width:min(calc(100% - 2.5rem), var(--content));margin:0 auto}.E0kJGG_section{border-top:1px solid var(--ui-border);padding:1rem 0 2rem}.E0kJGG_sectionLabel{color:var(--muted);font:500 .75rem/1.5 var(--mono);letter-spacing:.1em;text-transform:uppercase;gap:.75rem;margin:0 0 1rem;display:flex}.E0kJGG_hero{border-bottom:1px solid var(--ui-border);grid-template-columns:5fr 7fr;gap:1.5rem;min-height:43rem;padding:1rem 0;display:grid}.E0kJGG_heroCopy{align-self:center}.E0kJGG_identity{border-left:1px solid var(--ui-border);margin:0 0 1rem;padding-left:2rem;font-size:1rem;line-height:1.35}.E0kJGG_identity span{color:var(--muted);display:block}.E0kJGG_hero h1{font:600 clamp(4rem, 7.2vw, 5.5rem)/.92 var(--display);letter-spacing:-.045em;margin:0}.E0kJGG_hero h1 em{color:var(--decorative-pink);font-style:italic;display:block}.E0kJGG_heroText{font-size:1.125rem;line-height:1.45}.E0kJGG_actions{gap:.75rem;margin-top:1.25rem;display:flex}.E0kJGG_actions a,.E0kJGG_roomPanel a{border:1px solid var(--ui-border);border-radius:.625rem;justify-content:center;align-items:center;gap:1rem;min-height:3rem;padding:.6rem 1.25rem;font-weight:650;text-decoration:none;display:inline-flex}.E0kJGG_actions a:first-child,.E0kJGG_roomPanel a{border-color:var(--functional-pink);background:var(--functional-pink);color:var(--cta-text)}.E0kJGG_heroImage,.E0kJGG_roomImage,.E0kJGG_humanImage{border-radius:var(--portrait-radius);background:var(--surface);min-height:20rem;position:relative;overflow:hidden}.E0kJGG_heroImage img,.E0kJGG_roomImage img,.E0kJGG_humanImage img{object-fit:cover}.E0kJGG_heroImage{min-height:41rem}.E0kJGG_heroImage img{object-position:50% 42%}.E0kJGG_currentBuild{grid-template-columns:4fr 8fr;gap:2rem;display:grid}.E0kJGG_currentBuild h2,.E0kJGG_fortis h2,.E0kJGG_roomPanel h2,.E0kJGG_human h2{font:600 clamp(3rem, 6vw, 4.5rem)/.95 var(--display);letter-spacing:-.035em;margin:0}.E0kJGG_currentBuild h2 a{color:inherit;text-decoration:none}.E0kJGG_status{background:var(--functional-pink);width:max-content;color:var(--cta-text);font:500 .75rem/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:.5rem 0;padding:.1rem .35rem}.E0kJGG_projectLinks{counter-reset:projects;margin:1.5rem 0 0;padding:0;list-style:none}.E0kJGG_projectLinks li{counter-increment:projects;border-bottom:1px solid var(--ui-border)}.E0kJGG_projectLinks li:before{content:counter(projects, decimal-leading-zero);width:3rem;font-family:var(--mono);display:inline-block}.E0kJGG_projectLinks a{width:calc(100% - 3.25rem);font-family:var(--display);justify-content:space-between;padding:.55rem 0;font-weight:600;text-decoration:none;display:inline-flex}.E0kJGG_diagram{border-radius:var(--card-radius);background:var(--surface);align-self:center;margin:0;overflow:hidden}.E0kJGG_diagram img{width:100%;height:auto;display:block}.E0kJGG_diagramCaption{color:var(--muted);font:500 .75rem/1.5 var(--mono);margin:0;padding:.65rem .8rem}.E0kJGG_fortis{padding:2rem max(1.25rem, calc((100vw - var(--content)) / 2));background:var(--band);color:var(--band-text);grid-template-columns:5fr 7fr;gap:2rem;margin-inline:calc(50% - 50vw);display:grid}.E0kJGG_fortis .E0kJGG_sectionLabel{color:var(--band-muted)}.E0kJGG_fortis h2 sup{color:var(--decorative-pink)}.E0kJGG_fortis p{margin:.25rem 0 0}.E0kJGG_fortis ol{margin:0;padding:0;list-style:none}.E0kJGG_fortis li{border-bottom:1px solid var(--band-border)}.E0kJGG_fortis a{color:inherit;grid-template-columns:2rem 1.2fr 1fr auto;align-items:center;gap:1rem;padding:.65rem 0;text-decoration:none;display:grid}.E0kJGG_fortis strong{font:600 1.5rem var(--display)}.E0kJGG_offClock{padding-bottom:1rem}.E0kJGG_roomPanel{background:var(--band);color:var(--band-text);grid-template-columns:2fr 1fr;display:grid}.E0kJGG_roomPanel>div:last-child{padding:2rem}.E0kJGG_roomImage{border-radius:0}.E0kJGG_roomImage img{object-position:center}.E0kJGG_roomPanel h2 em{color:var(--decorative-pink);font-style:italic;display:block}.E0kJGG_roomPanel p{color:var(--band-muted)}.E0kJGG_roomPanel .E0kJGG_fam{border-block:1px solid var(--band-border);font-family:var(--mono);padding:.75rem 0}.E0kJGG_humanGrid{grid-template-columns:6fr 5fr;align-items:center;gap:2rem;display:grid}.E0kJGG_humanImage img{object-position:50% 35%;filter:grayscale()}.E0kJGG_human h3{color:var(--functional-pink);font:600 1.45rem var(--display);margin:.25rem 0}.E0kJGG_humanGrid p:last-child{border-top:1px solid var(--ui-border);padding-top:1rem}@media (max-width:44rem){.E0kJGG_shell{width:min(100% - 2.5rem,35rem)}.E0kJGG_hero{grid-template-columns:1fr;min-height:auto;padding-top:1rem}.E0kJGG_hero h1{font-size:clamp(3rem,13vw,4.2rem)}.E0kJGG_heroImage{order:2;min-height:19rem}.E0kJGG_heroImage img{object-position:50% 40%}.E0kJGG_actions{display:grid}.E0kJGG_currentBuild{grid-template-columns:1fr;gap:1rem}.E0kJGG_fortis{grid-template-columns:1fr}.E0kJGG_fortis a{grid-template-columns:2rem 1.1fr 1fr auto}.E0kJGG_roomPanel{grid-template-columns:1fr}.E0kJGG_roomPanel>div:last-child{background:color-mix(in srgb, var(--band) 92%, transparent);z-index:1;margin-top:-6.5rem;padding:1.25rem}.E0kJGG_humanGrid{grid-template-columns:1fr;gap:.5rem}.E0kJGG_humanImage{min-height:10rem}}
