.ft-cartouche{--ft-line:#a9bcf56b;background:var(--ft-line);border:1px solid #a9bcf5b3;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"project sheet""drawn checked""scale revision";gap:1px;display:grid}.ft-cell{padding:7px 12px 8px 10px}.ft-cell--wide{padding-right:16px}@media (min-width:48rem){.ft-cartouche{grid-template-columns:auto minmax(128px,auto) minmax(112px,auto) auto;grid-template-areas:"project drawn scale sheet""project checked revision sheet"}.ft-cell--wide{justify-content:space-between;padding:8px 20px 10px 14px}}.ft-stamp{transform-origin:50% 60%;visibility:hidden;border:1.5px solid #ffffffe6;border-radius:4px;width:200px;padding:10px 14px 11px 12px;transform:rotate(-2deg)}.ft-stamp[data-stamped]{visibility:visible;animation:.3s cubic-bezier(.23,1,.32,1) both ft-stamp-in}@keyframes ft-stamp-in{0%{opacity:0;transform:scale(1.15)rotate(-4deg)}}.ft-top{transition:color .16s}.ft-top>span{transition:transform .16s ease-out}@media (hover:hover) and (pointer:fine){.ft-top:hover>span{transform:translateY(-2px)}}.ft-kruip{--ft-kruip-bg:#0b1663;background:var(--ft-kruip-bg)}.ft-kruip-drawing{color:#a9bcf599}.ft-kruip-fill{fill:var(--ft-kruip-bg)}.ft-kruip-deck{fill:var(--color-navy)}.ft-kruip-faint{stroke:#a9bcf547}.ft-kruip-thread{stroke:#ffffff8c}.ft-kruip-dim{color:var(--color-pale)}.ft-kruip-text{fill:var(--color-pale);stroke:none;font-size:10px}.ft-kruip-ground{color:#a9bcf599}.ft-kruip-hatch{opacity:.45}.ft-spider{transform-box:fill-box;transform-origin:50% 0;animation:3.6s cubic-bezier(.45,0,.55,1) infinite alternate ft-spider-sway}@keyframes ft-spider-sway{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}@media (max-width:47.99rem){.ft-kruip-md{display:none}}@media (prefers-reduced-motion:reduce){.ft-stamp[data-stamped],.ft-spider{animation:none}.ft-top:hover>span{transform:none}}
