.species-profile:where(.astro-ajvvkysn){padding-bottom:3rem}.species-profile__hero:where(.astro-ajvvkysn){grid-template-columns:minmax(17rem,1.05fr) minmax(16rem,.95fr);align-items:end;gap:clamp(2rem,6vw,5rem);margin-bottom:clamp(4rem,8vw,7rem);display:grid}figure:where(.astro-ajvvkysn){aspect-ratio:4/3;background:#07131c;border:1px solid #97cade29;margin:0;overflow:hidden}figure:where(.astro-ajvvkysn) img:where(.astro-ajvvkysn){object-fit:cover;filter:brightness(1.08)contrast(1.04)saturate(.84);width:100%;height:100%}.species-profile__intro:where(.astro-ajvvkysn)>p:where(.astro-ajvvkysn){color:#78acc0;margin:0 0 .7rem;font-size:.82rem}.species-profile__intro:where(.astro-ajvvkysn) h1:where(.astro-ajvvkysn){letter-spacing:-.06em;margin:0;font-size:clamp(3rem,7vw,5.8rem);font-weight:300;line-height:.96}.species-profile__intro:where(.astro-ajvvkysn)>span:where(.astro-ajvvkysn){color:#c6dee7ad;margin-top:1.7rem;font-size:1rem;line-height:1.75;display:block}section:where(.astro-ajvvkysn)+section:where(.astro-ajvvkysn){margin-top:clamp(4rem,8vw,7rem)}section:where(.astro-ajvvkysn)>h2:where(.astro-ajvvkysn),.simulation-heading:where(.astro-ajvvkysn) h2:where(.astro-ajvvkysn),.life-notes:where(.astro-ajvvkysn) h2:where(.astro-ajvvkysn){color:#e7f5f9;letter-spacing:-.03em;margin:0;font-size:1.55rem;font-weight:450}.measure-grid:where(.astro-ajvvkysn){background:#97cade26;border:1px solid #97cade26;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:1.5rem;display:grid}.measure:where(.astro-ajvvkysn){background:#061018;align-content:start;min-height:9rem;margin:0;padding:1.25rem;display:grid}.measure:where(.astro-ajvvkysn) small:where(.astro-ajvvkysn){color:#78acc0;font:400 .66rem/1.2 var(--sl-font-mono);letter-spacing:.08em;text-transform:uppercase}.measure:where(.astro-ajvvkysn) strong:where(.astro-ajvvkysn){color:#e7f5f9;margin-top:1.15rem;font-size:1.35rem;font-weight:450}.measure:where(.astro-ajvvkysn) span:where(.astro-ajvvkysn){color:#c1dae494;margin-top:.55rem;font-size:.78rem;line-height:1.55}.life-notes:where(.astro-ajvvkysn){border-top:1px solid #97cade33;max-width:50rem;margin-left:auto;display:grid}.life-notes:where(.astro-ajvvkysn)>div:where(.astro-ajvvkysn){border-bottom:1px solid #97cade33;grid-template-columns:minmax(12rem,.7fr) minmax(16rem,1.3fr);gap:2rem;padding:1.65rem 0;display:grid}.life-notes:where(.astro-ajvvkysn) p:where(.astro-ajvvkysn),.simulation-heading:where(.astro-ajvvkysn) p:where(.astro-ajvvkysn),.tuning-list:where(.astro-ajvvkysn) p:where(.astro-ajvvkysn){color:#c1dae4a3;margin:0;line-height:1.7}.simulation-heading:where(.astro-ajvvkysn){justify-content:space-between;align-items:end;gap:2rem;max-width:42rem;display:flex}.simulation-heading:where(.astro-ajvvkysn) p:where(.astro-ajvvkysn){margin-top:.55rem;font-size:.88rem}.simulation-heading:where(.astro-ajvvkysn)>span:where(.astro-ajvvkysn){color:#78acc0;font:400 .66rem/1.2 var(--sl-font-mono);letter-spacing:.08em;text-transform:uppercase;flex:none}.tuning-groups:where(.astro-ajvvkysn){gap:2.25rem;max-width:42rem;margin-top:2rem;display:grid}.tuning-group:where(.astro-ajvvkysn) h3:where(.astro-ajvvkysn){color:#e1f1f7e0;margin:0;font-size:1rem;font-weight:500}.tuning-list:where(.astro-ajvvkysn){border-top:1px solid #97cade33;max-width:42rem;margin-top:.65rem}details:where(.astro-ajvvkysn){border-bottom:1px solid #97cade33}details:where(.astro-ajvvkysn)>summary:where(.astro-ajvvkysn){cursor:pointer;align-items:center;gap:1rem;padding:1rem 0;grid-template-columns:minmax(0,1fr) auto!important;list-style:none!important;display:grid!important}details:where(.astro-ajvvkysn)>summary:where(.astro-ajvvkysn)::-webkit-details-marker{display:none}details:where(.astro-ajvvkysn)>summary:where(.astro-ajvvkysn):before{content:none!important;display:none!important}details:where(.astro-ajvvkysn)>summary:where(.astro-ajvvkysn) span:where(.astro-ajvvkysn){color:#e1f1f7e0;text-align:left;grid-column:1;justify-self:start;font-size:.9rem}details:where(.astro-ajvvkysn)>summary:where(.astro-ajvvkysn) span:where(.astro-ajvvkysn):before{color:#9ec9d9;content:"›";width:.9rem;margin-right:.35rem;transition:transform .15s;display:inline-block}details:where(.astro-ajvvkysn)[open]>summary:where(.astro-ajvvkysn) span:where(.astro-ajvvkysn):before{transform:rotate(90deg)}details:where(.astro-ajvvkysn)>summary:where(.astro-ajvvkysn) strong:where(.astro-ajvvkysn){color:#9ec9d9;font:400 .78rem/1.2 var(--sl-font-mono);text-align:right;grid-column:2;justify-self:end}details:where(.astro-ajvvkysn)>div:where(.astro-ajvvkysn){max-width:42rem;padding:0 0 1.25rem}details:where(.astro-ajvvkysn) small:where(.astro-ajvvkysn){color:#c1dae473;margin-top:.65rem;font-size:.72rem;display:block}@media (width<=52rem){.species-profile__hero:where(.astro-ajvvkysn){grid-template-columns:1fr;align-items:start}.measure-grid:where(.astro-ajvvkysn){grid-template-columns:repeat(2,minmax(0,1fr))}.life-notes:where(.astro-ajvvkysn)>div:where(.astro-ajvvkysn){grid-template-columns:1fr;gap:.7rem}}@media (width<=32rem){.measure-grid:where(.astro-ajvvkysn){grid-template-columns:1fr}.simulation-heading:where(.astro-ajvvkysn){flex-direction:column;align-items:start}}
