.brand .gb-head{text-align:center;margin-bottom:2.75rem}.brand .gb-head .aw-subtitle{max-width:44rem;margin-inline:auto}.brand .gb-founder{text-align:center;max-width:34rem;margin-inline:auto}.brand .gb-founder-name{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.015em;color:var(--text-heading);font-size:clamp(1.9rem,4vw,2.4rem);font-weight:700;line-height:1.1}.brand .gb-founder p{margin-top:.4rem;font-size:.9rem}.brand .gb-stem{background:var(--rule);width:1px;height:2.25rem;margin-inline:auto}.brand .gb-milo-section{width:min(100%,30rem);margin-inline:auto}.gb-tree{flex-direction:column;align-items:center;display:flex}.gb-branches{grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:1.25rem;width:100%;margin-top:.5rem;display:grid}@media (max-width:560px){.gb-branches{grid-template-columns:1fr}}.gb-branch{border:1px solid var(--rule);background:var(--surface,transparent)}.gb-branch-head{border-bottom:2px solid var(--text-heading);justify-content:space-between;align-items:baseline;padding:.7rem .9rem .45rem;display:flex}.gb-branch-title{font-family:var(--font-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--aw-primary);margin:0;font-size:.72rem;font-weight:700}.gb-branch-count{font-family:var(--font-mono),monospace;opacity:.5;font-size:.72rem}.gb-branch-note{color:var(--text-muted);border-bottom:1px solid var(--rule);margin:0;padding:.55rem .9rem .7rem;font-size:.85rem;line-height:1.55}.gb-row{border-bottom:1px solid var(--rule)}.gb-row:last-child{border-bottom:none}.gb-row summary{cursor:pointer;align-items:center;gap:.8rem;padding:.6rem .9rem;list-style:none;display:flex}.gb-row summary::-webkit-details-marker{display:none}.gb-row summary:hover{background:var(--primary-soft,#0161ef0f)}.gb-name{color:var(--text-heading);white-space:nowrap;font-size:.95rem;font-weight:650}.gb-role{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.8rem;overflow:hidden}.gb-chevron{border-right:1.5px solid var(--text-muted);border-bottom:1.5px solid var(--text-muted);flex:none;width:.5rem;height:.5rem;margin-left:.25rem;transition:transform .15s;transform:rotate(45deg)}.gb-row[open]>summary .gb-chevron{transform:rotate(225deg)}.gb-row[open]>summary{background:var(--primary-soft,#0161ef0f)}.gb-lead>summary .gb-name:after{content:"CEO";font-family:var(--font-mono),monospace;letter-spacing:.1em;color:var(--aw-primary);vertical-align:.1em;border:1px solid;border-radius:2px;margin-left:.5rem;padding:.05rem .3rem;font-size:.58rem;font-weight:700}.gb-body{padding:.2rem .9rem .9rem 2.6rem}.gb-body p{margin:0;font-size:.875rem;line-height:1.6}.gb-back{border-top:1px solid var(--rule);text-align:center;margin-top:2rem;padding-top:1.25rem}.gb-back a{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--aw-primary);font-size:.72rem}
