/*! /team/style.scss Compiled: Sun Feb 15 2026 15:15:13 GMT-0800 (Pacific Standard Time) */
body#_{--pct1:var(--pct);--pct2:calc(var(--pct) * var(--pct));--pct4:calc(calc(var(--pct) * var(--pct)) * calc(var(--pct) * var(--pct)));--pct8:calc(calc(var(--pct2) * var(--pct2)) * calc(var(--pct2) * var(--pct2)));--inv8:calc(1 - calc(var(--pct4) * var(--pct4)));--pct16:calc(calc(var(--pct4) * var(--pct4)) * calc(var(--pct4) * var(--pct4)));--inv16:calc(1 - calc(var(--pct8) * var(--pct8)));}
img{box-shadow:rgba(0, 0, 0, 0.8) 1px 1px 5px;}
#shortcuts dl{margin:1em 1em 2em;}
#shortcuts dt{font-family:heading, "Trebuchet MS", Tahoma, sans-serif;font-size:1.2em;margin:1ex 0 0;}
#shortcuts dt > :first-child ~ *{margin-left:0.5ex;}
#shortcuts dd{margin:0;font-size:0.9em;}
#shortcuts.hidden{display:none;}
@media screen and (max-width: 960px){aside:scope .mini-button{display:none;}
}
a.mini-button{font-size:0.7em;}
#shortcuts a.mini-button{position:absolute;right:0;top:0;margin:3px 1em;}
p.intro{text-align:right;line-height:inherit;}
@media screen and (max-width: 550px){p.intro{display:none;}
}
#shortcuts{position:relative;padding-top:0;}
section header > small,#shortcuts dt > small{text-transform:uppercase;color:#777;font-size:0.8rem;}
section{margin:0;}
section img{float:left;margin:0.5ex 1em 1ex 0;width:80px;}
section h1,section h1 + *{display:block;clear:both;}
section header,section h1{margin-top:0;}
section header{margin-bottom:0.5ex;}
section header > h1{display:block;font-family:heading, "Trebuchet MS", Tahoma, sans-serif;font-weight:normal;color:#5f708e;font-size:1.3rem;margin-bottom:0.5rem;}
section header > h1 + *{display:block;font-family:heading, "Trebuchet MS", Tahoma, sans-serif;font-weight:normal;color:#5f708e;font-size:1.2rem;margin-bottom:0.5rem;}
section header ~ p:first-of-type{margin-top:0;}
section header{margin-top:10px;display:grid;grid-template-columns:max-content 1fr;gap:0.5ex 1ex;}
section header > *{margin:0 !important;}
section header > h1{grid-column:1;align-self:baseline;}
section header > strong{grid-column:1/span 2;}
section header small{grid-row:1;grid-column:2;align-self:baseline;}
div.group.selected:not(.compact) section{-webkit-filter:blur(0.5px) opacity(60%);filter:blur(0.5px) opacity(60%);-webkit-filter:opacity(80%);filter:opacity(80%);}
div.group.selected:not(.compact) section.selected{-webkit-filter:none;filter:none;}
nav{position:relative;width:100%;font-family:heading, "Trebuchet MS", Tahoma, sans-serif;z-index:2;}
nav > *{display:inline-block;vertical-align:top;width:20%;height:180px;margin:2%;}
nav img{margin:0;}
nav header > *{display:block;font-size:9pt;margin:0;text-align:left;font-style:normal;font-weight:inherit;line-height:1em;}
nav header > *:first-child{font-size:16px;}
nav header > strong{line-height:0.9em;}
nav header i{display:none;}
nav header h1 span{font-size:0.7em;vertical-align:baseline;padding-left:1ex;}
nav header small{text-transform:uppercase;color:#777;font-size:0.75em;margin:4px 0;}
div.group{width:100%;position:relative;}
div.group.animated{transition:height 500ms, min-height 500ms;}
div.group.animated > section{transition:opacity 500ms;}
@media screen and (max-width: 960px){div.group.animated > section{transition:none;}
}
div.group + nav{display:none;}
div.group.compact{height:0;min-height:0;}
@media screen and (max-width: 960px){div.group.compact{height:auto !important;min-height:0 !important;}
}
div.group.compact + nav{display:flex;flex-wrap:wrap;margin:0 !important;}
div.group.compact + nav a{text-decoration:none;width:210px;height:100px;margin:5px;flex:1 0 auto;}
div.group.compact + nav a.selected{opacity:0.5;}
div.group.compact + nav::before,div.group.compact + nav::after{width:210px;content:"";margin:5px;flex:1 0 auto;order:2;}
div.group.compact + nav img{float:left;width:80px;margin-right:10px;}
@media screen and (max-width: 1200px){div.group.compact + nav a,div.group.compact + nav img{height:80px;width:auto;}
div.group.compact + nav a,div.group.compact + nav::before,div.group.compact + nav::after{width:200px;}
}
@media screen and (max-width: 960px){div.group.compact + nav a,div.group.compact + nav img{height:60px;}
}
div.group.compact section{position:absolute;width:100%;opacity:0;overflow:hidden;box-sizing:border-box;padding:0 10px 0 180px;}
div.group.compact section.selected{height:100%;background-color:rgba(255, 255, 255, 0.8);box-shadow:0 0 4px rgba(0, 0, 0, 0.5);border-radius:3px;}
@media screen and (max-width: 960px){div.group.compact section.selected{position:static;}
}
div.group.compact section header{margin-top:10px;display:grid;grid-template-columns:max-content 1fr;gap:0.5ex 1ex;}
div.group.compact section header > *{margin:0;}
div.group.compact section header > h1{grid-column:1;align-self:baseline;}
div.group.compact section header > strong{grid-column:1/span 2;}
div.group.compact section header small{grid-row:1;grid-column:2;align-self:baseline;text-transform:uppercase;color:#777;}
div.group.compact section img{position:absolute;left:0;top:0;margin:10px;width:160px;}
div.group.compact section p{margin:0.5em 0;}
div.group.compact section p:last-of-type{margin-bottom:calc(0.5em + 10px);}
@media screen and (max-width: 550px){div.group.compact section{padding:0 10px;}
div.group.compact section header{float:right;width:calc(100% - 90px);}
div.group.compact section img{position:static;float:left;width:80px;margin:10px 10px 10px 0;}
}
div.group.compact.selected{min-height:20em;margin-bottom:0.5em;}
div.group.compact.selected > .selected{opacity:1;z-index:2;}
div.group:not(.compact){height:auto !important;}
:root.__export main section{padding:0 !important;}
:root.__export main section header *{margin:0 !important;}
:root.__export main section img{margin-bottom:0 !important;}
:root.__export main section p{line-height:1.1em !important;}