.card-artwork{--art-ink:hsl(var(--kf-ink));--art-paper:hsl(var(--kf-cream));isolation:isolate;background-color:hsl(var(--muted));--gd-texture:radial-gradient(hsl(var(--foreground) / .16) 1px, transparent 1px);--gd-texture-size:14px 14px;border-bottom:2px solid hsl(var(--foreground));width:100%;position:relative;overflow:hidden}.card-artwork svg{width:100%;height:100%;display:block}.audience-artwork{height:190px}.resource-artwork{height:200px}.art-paper{fill:var(--art-paper)}.art-shadow,.art-ink{fill:var(--art-ink)}.art-shadow{opacity:.18}.art-gold{fill:hsl(var(--kf-gold))}.art-pink{fill:hsl(var(--kf-pink))}.art-muted{fill:hsl(var(--kf-warm-gray) / .18)}.art-accent{fill:hsl(var(--kf-gold) / .35)}.art-scaling .art-accent{fill:hsl(var(--kf-pink))}.art-established .art-accent{fill:hsl(var(--kf-plum) / .18)}.art-gold-wash{fill:hsl(var(--kf-gold) / .25)}.art-outline,.art-rule{stroke:var(--art-ink);stroke-width:1.7px}.art-rule{fill:none}.art-gridline{stroke:var(--art-ink);stroke-width:1px;opacity:.17;fill:none}.art-dashed{stroke:var(--art-ink);stroke-width:1.3px;stroke-dasharray:3 4;fill:none;opacity:.6}.art-line{stroke:var(--art-ink);stroke-width:3px;fill:none;stroke-linejoin:round}.art-projection{stroke-dasharray:5 4}.art-label,.art-small{fill:var(--art-ink);letter-spacing:.2px;font-family:Departure Mono,monospace;font-size:9px}.art-small{font-size:8px}.art-mark,.art-term{fill:var(--art-ink);font-family:var(--font-heading);font-size:76px;font-weight:800}.art-term{font-size:28px}.art-email-stack{width:220px;height:100%;margin:auto;padding-top:17px;position:relative}.art-email-backing{background:hsl(var(--kf-gold));border:2px solid var(--art-ink);position:absolute;inset:23px 0 -120px 3px;transform:rotate(7deg)}.card-artwork.resource-artwork .art-email-stack img{border:1.5px solid var(--art-ink);width:206px;max-width:none;height:auto;position:relative;transform:rotate(-5deg)}.art-page-tab{background:var(--art-ink);color:var(--art-paper);padding:7px 9px;font:12px Departure Mono,monospace;position:absolute;bottom:18px;right:-15px;transform:rotate(3deg)}.home-persona-card{overflow:hidden}.home-persona-card>.card-artwork{width:calc(100% + 40px);margin:-20px -20px 0}.home-resource-card>.card-artwork{width:calc(100% + 48px);margin:-24px -24px 0}.home-resource-card{overflow:hidden}@media (hover:hover) and (prefers-reduced-motion:no-preference){.home-resource-card .card-artwork>svg,.art-email-stack{transition:transform .22s}.home-resource-card:hover .card-artwork>svg,.home-resource-card:focus-visible .card-artwork>svg{transform:translateY(-3px)}.home-resource-card:hover .art-email-stack,.home-resource-card:focus-visible .art-email-stack{transform:translateY(-5px)}}.art-angles .art-email-backing{background:hsl(var(--kf-pink));transform:rotate(-6deg)}.card-artwork.resource-artwork.art-angles .art-email-stack img{transform:rotate(4deg)}
