.tool-research-perspective{margin-block:var(--pf-space-xxxl)}.tool-perspective-dossier{position:relative;overflow:hidden;border:1px solid var(--pf-plate-edge);border-radius:var(--pf-radius-card);background:var(--pf-plate)}.tool-perspective-rain{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%}.tool-perspective-body{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--pf-space-xl);padding-block:calc(var(--pf-space-xxl) - 1px);padding-inline:calc(var(--pf-space-xxxl) - 1px)}@media (max-width:40rem){.tool-perspective-body{gap:var(--pf-space-lg);padding-block:calc(var(--pf-space-xl) - 1px);padding-inline:calc(var(--pf-space-xl) - 1px)}}.tool-perspective-fox{position:absolute;top:calc(var(--pf-space-xxl) - 1px);left:calc(var(--pf-space-xxxl) - 1px);height:3.5rem;width:auto;image-rendering:pixelated}@media (max-width:40rem){.tool-perspective-fox{top:calc(var(--pf-space-xl) - 1px);left:calc(var(--pf-space-xl) - 1px);height:3rem}}.tool-perspective-prose .md>:first-child{margin-top:0}.tool-perspective-prose .md>:last-child{margin-bottom:0}.tool-perspective-prose .md :is(h1,h2,h3):first-child{display:flex;align-items:center;min-height:3.5rem;padding-left:calc(3.5rem + var(--pf-space-lg))}@media (max-width:40rem){.tool-perspective-prose .md :is(h1,h2,h3):first-child{min-height:3rem;padding-left:calc(3rem + var(--pf-space-md))}}.tool-perspective-prose .md,.tool-perspective-prose .md :is(h1,h2,h3,h4),.tool-perspective-prose .md :is(p,li,blockquote){color:var(--pf-plate-text)}.tool-perspective-prose .md a{color:var(--pf-rain-base)}.tool-perspective-dossier.is-materializing .tool-perspective-fox{opacity:0}.tool-perspective-dossier.is-materialized .tool-perspective-fox{opacity:1;transition:opacity .48s var(--pf-motion-spring)}.tool-perspective-dossier.is-materializing .tool-perspective-prose{opacity:0;transform:translateY(var(--pf-space-sm))}.tool-perspective-dossier.is-materialized .tool-perspective-prose,.tool-perspective-dossier.is-settling .tool-perspective-prose{opacity:1;transform:translateY(0);transition:opacity .64s var(--pf-motion-spring),transform .64s var(--pf-motion-spring)}@media (prefers-reduced-motion:reduce){.tool-perspective-dossier.is-materializing .tool-perspective-fox,.tool-perspective-dossier.is-materializing .tool-perspective-prose{opacity:1;transform:none}.tool-perspective-dossier.is-materialized .tool-perspective-fox,.tool-perspective-dossier.is-materialized .tool-perspective-prose,.tool-perspective-dossier.is-settling .tool-perspective-prose{transition:none}}