#divisions .division-button{min-width:150px;padding:12px 14px;border:1px solid rgba(194,138,96,.12);border-radius:5px;background:rgba(15,18,17,.72);box-shadow:none;transition:background .3s,border-color .3s,color .3s}
#divisions .division-button .name{font-size:14px;letter-spacing:.075em}
#divisions .division-button small{color:#b2b1a8;line-height:1.5;font-size:12px}
#divisions .division-button:hover,#divisions .division-button:focus-visible{translate:0 0;background:rgba(40,32,24,.92);border-color:#b78358;box-shadow:none}
#divisions .division-button[aria-pressed=true]{background:linear-gradient(120deg,#30251c,#1b1b16);border-color:#ae7b52;box-shadow:0 0 22px #b77e4510}
#divisions .division-button::before{display:none}
#divisions .division-button:focus-visible,.division-projects:focus-visible,.division-assistant:focus-visible{outline:2px solid #e2b48c;outline-offset:4px}
#divisions .connections line{transition:stroke .45s,opacity .45s,stroke-width .45s}
.division-projects{grid-column:3;justify-self:start;padding:11px 17px;border:1px solid #b5815755;border-radius:3px;background:#251e17;color:#ecd1b8;font:inherit;font-size:13px;cursor:pointer;transition:background .2s,border-color .2s}
.division-projects:hover{background:#35291e;border-color:#c18a60}
.division-assistant{display:none}
@media(max-width:700px){
 #divisions .division-button{min-width:0;min-height:58px;padding:12px 10px}
 #divisions .division-button .name{font-size:12px;letter-spacing:.045em}
 .division-projects{grid-column:1/-1;min-height:44px}
 .viewing-divisions>.ai-launch{display:none}
 .division-assistant{display:block;grid-column:1/-1;justify-self:start;margin:12px 0 8px;padding:12px 16px;min-height:44px;border:1px solid #b5815740;border-radius:4px;background:#141714;color:#d7b798;font:inherit;font-size:13px;cursor:pointer}
}
@media(prefers-reduced-motion:reduce){#divisions .division-button,#divisions .connections line,.division-projects{transition:none}}

@media(max-width:700px){#divisions .orbit{height:auto;padding-top:290px;padding-bottom:52px}#divisions #division-buttons{position:relative;top:auto;left:auto;right:auto}#divisions .eight-gallery{display:none}#divisions .motion{bottom:0}}
