Miau Miau, Asheworth-kun
rating: +26+x

20/04/2025

Esterberg, Poland

"So what exactly do you do?" Daniel Asheworth said, resisting the urge to scritch his large, feline ears. He kept his eyes on the bustling yet rough streets of Esterberg ahead of him. He and his newly assigned partner were to hunt down a relatively harmless Fae ontokinetic and offer them shelter and protection under Vanguard.

"Well, uh, oh, this and that," said Doctor Cole Thereven, a rather rotund man with a boyish face, thick-rimmed glasses, and a scraggly double-goatee.

A slow, wide grin stretched across his face, making him look positively devious. "I'm the Director of the Department of Anomalous Communications and Relations."

"Yes, I got that," Asheworth said. "But what do you actually do?"

"I… I talk to anomalies," Thereven said after a moment. "I'm not sure how else to explain it to you."

"Yes, but what kind of anomalies?" Asheworth said, his shoulders clenching up with tension like a grizzled old tomcat. "I work with Fae and Children of the Night. Tilda Moose used to run with the Serpent's Hand. Katherine Sinclair and her crew at Sloth's Pit work with legends come to life. Jay Dune and Paul Lague have an entire site where they're integrating anomalies into mainstream society. And that's not even touching on Alpha Nine. What kind of anomalies do you work with?"

Thereven didn't say anything for a long moment. Asheworth twitched his ears in Thereven's direction, half suspecting the man had slunk away, but his heightened feline hearing picked up the man's hesitant footsteps.

"Just… anomalies, man," Thereven said after a while. Asheworth flicked his tail against his back in annoyance at the non-answer.

"The anomalies among us," Thereven added a few seconds later, as if that helped. Asheworth bit back a hiss.

They walked in silence through the streets of Esterberg for a while. Asheworth wasn't exactly slinking through the streets, as he was well used to Esterberg, but he could tell that Thereven wasn't the most comfortable being out here in such a hostile environment full of Fae. Just what sort of anomalous communicator was this man?

"Say, if you're a director, how come you're out on a field mission?" Asheworth asked after another long moment. The same question could be asked of him, of course, but Asheworth was an Archmage and therefore a reliable heavy hitters out in the field. He doubted the true was same for Thereven.

Thereven mumbled something that Asheworth couldn't hear, even with his heightened cat hearing. "I'm sorry, could you repeat that?"

"I said," Thereven said through gritted teeth, "Downsizing."

"Downsizing?" Asheworth said, with some disbelief. "For the first time in history, the Foundation—no, Vanguard now, I'm still used to the old way of doing things—is coming out in public. Communication is the most important thing right now! Why are you being downsized?"

"Because I'm redundant, okay?" Thereven snapped. "Why would they… they didn't need me when they had fucking Maxwellists and Serpent's Hand and Sarkics—"

"Nälkä," Asheworth corrected him automatically.

"When they have fucking biohackers and actual hackers along, people who can actually communicate with dangerous anomalies that don't use verbal language, why would they need me?"

Asheworth felt an odd twinge of pity. He'd been through some rough patches in his life – hell, he'd suffered from the whole Foundation being against him as well, though that had been a far more epic adventure than this bureaucratic morass – but even he couldn't imagine the horror of being shunted out of…

"I mean, look at this shit! I spent my whole life trying to find my niche in the Foundation, trying to talk to anomalies instead of punishing them and containing them—"

"We've been doing that for years here at Site-120, you know, the Fae were considered anomalous by the Foundation," Asheworth said. "Also, like I said before, at Sloth's Pit, Site-43, and so many others I can't count—"

"And now, just when they might need me the most, I get put on field work—"

Asheworth felt a tingle in his whiskers and shushed him. Thereven didn't listen.

"I've been communicating my whole life! If there's anyone who can tell the world about anomalies, it's me! Doctor Cole Thereven—"

"Seriously, shut up—"

"Why is it so hard for the world to acknowledge that I am important, that I matter—"

Asheworth waved his hands, casting a kinetograph. Thereven's mouth clammed shut. Thereven was about to throw a temper tantrum, but Asheworth motioned towards the opening of the street.

The street opened into a deserted plaza. At this hour, the rest of Esterberg was bustling with life, but there was no one there save for one soul dressed in rags, rocking back and forth on the ground in the center of the plaza, surrounded by various foodstuffs, seemingly in a fugue state.

Asheworth felt a tinge of pity. The Fae reality-bender looked half-starved and haggard. He understood. The Fae as a people had been through the wringer, and those who fell through the cracks ran into even further problems.

"Alright, so now what?" Thereven said.

"Well, we observe her, see whether she's dangerous, figure out the best way to take her out or—"

"What? I'm not a fighter!" Thereven said.

Then, the slow, wide grin stretched across his face again. "She doesn't seem sussy. I'm going to go talk to her."

"No, don't be stupid!" Asheworth said. His tail curved around his waist in tension. (He hated it when it did that; it made it hard to hide his emotions, which was why most of the time he used a magical ritual to let him ignore his feline features in his internal monologue, whenever he was a catboy.)

"Trust me," Thereven said. "This is what I do for a living. Besides, I'm great with kids, I have a baby girl at home!"

Asheworth wanted to retort that no, it clearly wasn't what Thereven did for a living, because if it was, he wouldn't be on the receiving end of babysitting from Daniel Asheworth, and a regular child was very different from a reality bender, but before he could forward, Thereven stepped into the open.

"Howdy!"

The Fae reality warper's head snapped up, sharp and alert. Her eyes flashed bright purple, and a disturbance travelled through the local hume field, space visually distorting as reality warped. The foodstuffs were thrown about in the maelstrom, flying out of the plaza and out of the view. Asheworth quickly wove a shield with feline grace, protecting himself from secondary physical effects, but Thereven was too far away from him to be protected.

"A—meh—meh—eer—" Thereven stammered as the wave hit him.

He saw Thereven thrown back, flying towards him, before the reality warping wave reached him as well; Even through the shield and his pocket reality anchor, he could feel the air buffet him, crunching around him. He was blown onto his back. His vision swam; his ears rung.

He stared up at the sky for a few moments, disoriented.

Something was tickling his whiskers.

He lapped at it. It was salty but also somewhat sweet. He could smell vinegar and brine. Tentatively, he took a bite.

It was a pickle.

He pushed himself to a sitting position – sometimes, the tail did come in handy for balance, after all, and when he didn't have it he often felt like something was missing, finishing off the pickle as he did so. He looked at the Fae reality bender.

English hadn't worked, so he tentatively called out to her in Fae.

"I come in peace."

"I don't believe you! You are Foundation? GOC? Here to imprison me, to torture me?"

"The Foundation is no more," Asheworth said. "Haven't you heard the news?"

"A lie!" she spat. "Why would the Foundation cease what it was doing?"

"Because we were killing wonder," Asheworth said. "And now… wonder is coming back."

Unconsciously, he stroked his tail and his cat ears as an examplee, before realizing that she had no idea of knowing that he normally wasn't a catboy and that the reawakening of wonder after the Impasse was granting him the temporary fulfillment of this unrealized fantasy.

He cleared his throat. "You know, don't you?"

The ontokinetic Fae swallowed deeply. "I… I didn't think you could just wake up with… reality bending abilities. But then…"

"What happened?" Asheworth said, as gently as he could, almost in a purr.

"I turn things at random to food," she said. "But not true food, more like… when I try to eat it, when anyone eats it, it vanishes from reality altogether. Vanishes from my stomach. From my throat, even."

"Can you turn them back?" Asheworth said. He started mentally determining which spells could undo a baleful polymorph caused by ontokinesis, coming up desperately short, and then coming up with spells that could restrain such a thing.

The girl swallowed. "I can try."

She closed her eyes. The air vibrated, and there were a series of tearing and popping noises as various foodstuffs turned back into objects. Cobblestones, market stalls, the occasional human or Fae, all none the worse for the wear.

"Good job, I'm proud of you," Asheworth said, his voice truly like a purr in the chest this time, an old tomcat proud of his kittens. "Now—I have a pocket reality anchor on me. It should help you control your abilities, for now. Would you like it?"

The girl nodded.

"What's your name?" Asheworth said, slowly pulling out a mini reality anchor from his pocket.

"Renia," the girl said, nervously. She accepted the anchor, then looked down at her clothes, seeing that she had nowhere to store it. Asheworth said nothing.

"Has the Foundation truly changed?" Renia asked. "Are they truly no longer monsters?"

"I don't know about that," Asheworth said. "It's far easier to be a monster than to not."

He realized too late that his choice of words had been poor, as tears started to well up in Renia's eyes. Quickly, he offered his tail to her, and she used it as a handkerchief. She started to giggle. This crisis had been averted.

"But can you help me?" Renia said. "I know I'm dangerous. I've done horrid things, but—"

"None of us are past redemption," Asheworth said. "That's what Vanguard believes."

There was little other choice, after all. His hands were not clean by any means.

Though it discomforted him, he offered Renia his tail, and she clung onto it tightly.

"What about your friend?" Renia said, as they made their way out of Esterberg.

"Friend?"

"The American."

Asheworth's whiskers twitched. He'd forgotten all about Thereven. "I don't think I've seen him ever since you hit him…"

"Don't you think you should look for him?"

"He seemed very frustrated with his new position in Vanguard," Asheworth said. He burped, the faint whiff of pickle brine making its way out of his nose. "I'll mark him as lost in duty. Better for his daughter to think him lost than to think him a traitor."

Renia nodded, a little too forcefully. Asheworth ignored the taste of vinegar in his mouth.

The future looked bright.



Miau Miau, Asheworth-kun
By: LORDXVNVLORDXVNV
PUBLISHED: 19 Nov 2021 14:06
/* source: http://ah-sandbox.wikidot.com/component:collapsible-sidebar-x1 */
 
#top-bar .open-menu a {
        position: fixed;
        top: 0.5em;
        left: 0.5em;
        z-index: 5;
        font-family: 'Nanum Gothic', san-serif;
        font-size: 30px;
        font-weight: 700;
        width: 30px;
        height: 30px;
        line-height: 0.9em;
        text-align: center;
        border: 0.2em solid #888;
        background-color: #fff;
        border-radius: 3em;
        color: #888;
}
 
@media (min-width: 768px) {
 
    #top-bar .mobile-top-bar {
        display: block;
    }
 
    #top-bar .mobile-top-bar li {
        display: none;
    }
 
    #main-content {
        max-width: 708px;
        margin: 0 auto;
        padding: 0;
        transition: max-width 0.2s ease-in-out;
    }
 
    #side-bar {
        display: block;
        position: fixed;
        top: 0;
        left: -20em;
        width: 17.75em;
        height: 100%;
        margin: 0;
        overflow-y: auto;
        z-index: 10;
        padding: 1em 1em 0 1em;
        background-color: rgba(0,0,0,0.1);
        transition: left 0.4s ease-in-out;
 
        scrollbar-width: thin;
    }
 
    #side-bar:target {
        left: 0;
    }
    #side-bar:focus-within:not(:target) {
        left: 0;
    }
 
    #side-bar:target .close-menu {
        display: block;
        position: fixed;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        margin-left: 19.75em;
        opacity: 0;
        z-index: -1;
        visibility: visible;
    }
    #side-bar:not(:target) .close-menu { display: none; }
 
    #top-bar .open-menu a:hover {
        text-decoration: none;
    }
 
    /* FIREFOX-SPECIFIC COMPATIBILITY METHOD */
    @supports (-moz-appearance:none) {
    #top-bar .open-menu a {
        pointer-events: none;
    }
    #side-bar:not(:target) .close-menu {
        display: block;
        pointer-events: none;
        user-select: none;
    }
 
    /* This pseudo-element is meant to overlay the regular sidebar button
    so the fixed positioning (top, left, right and/or bottom) has to match */
 
    #side-bar .close-menu::before {
        content: "";
        position: fixed;
        z-index: 5;
        display: block;
 
        top: 0.5em;
        left: 0.5em;
 
        border: 0.2em solid transparent;
        width: 30px;
        height: 30px;
        font-size: 30px;
        line-height: 0.9em;
 
        pointer-events: all;
        cursor: pointer;
    }
    #side-bar:focus-within {
        left: 0;
    }
    #side-bar:focus-within .close-menu::before {
        pointer-events: none;
    }
    }
}
:root {
    --timeScale: 1;
    --timeDelay: 0s;
}
 
/* Converting middle divider from box-shadow to ::before pseudo-element */
.anom-bar > .bottom-box { box-shadow: none!important; }
.anom-bar > .bottom-box::before {
    position: absolute;
    content: " ";
    width: 100%;
    height: 0.5rem;
    background-color: rgb(var(--black-monochrome, 12, 12, 12));
    transform: translateY(-0.74rem);
}
 
/* DIVIDER */
.anom-bar > .bottom-box::before {
    animation-name: divider;
    animation-duration: calc(0.74s * var(--timeScale));
    animation-delay: calc(0.1s * var(--timeScale) + var(--timeDelay));
    animation-iteration-count: 1;
    animation-timing-function: cubic-bezier(.32,.38,.39,.94);
    animation-fill-mode: backwards;
}
 
/* CLASSIFIED LEVEL BARS */
div.top-center-box  > * {
    animation-name: bar;
    animation-duration: calc(0.45s * var(--timeScale));
    animation-iteration-count: 1;
    animation-timing-function: ease-out;
    animation-fill-mode: backwards;
}
div.top-center-box > :nth-child(1) { animation-delay: calc(0.2s * var(--timeScale) + var(--timeDelay)); }
div.top-center-box > :nth-child(2) { animation-delay: calc(0.32s * var(--timeScale) + var(--timeDelay)); }
div.top-center-box > :nth-child(3) { animation-delay: calc(0.45s * var(--timeScale) + var(--timeDelay)); }
div.top-center-box > :nth-child(4) { animation-delay: calc(0.61s * var(--timeScale) + var(--timeDelay)); }
div.top-center-box > :nth-child(5) { animation-delay: calc(0.75s * var(--timeScale) + var(--timeDelay)); }
div.top-center-box > :nth-child(6) { animation-delay: calc(0.95s * var(--timeScale) + var(--timeDelay)); }
 
/* TOP TEXT */
div.top-left-box, div.top-right-box {
    clip-path: polygon( 0% -50%, 150% -50%, 150% 100%, 0% 100%);
}
 
div.top-left-box > *, div.top-right-box > * {
    position: relative;
    animation-name: bottomup;
    animation-duration: calc(0.65s * var(--timeScale));
    animation-delay: calc(0.5s * var(--timeScale) + var(--timeDelay));
    animation-iteration-count: 1;
    animation-timing-function: ease-out;
    animation-fill-mode: backwards;
}
 
/*-----------------------------------*/
/*-----------------------------------*/
 
/* CONTAINMENT, DISRUPTION, RISK CLASSES */
div.text-part > * {
    clip-path: polygon( 0% 0%, 100% 0%, 100% 100%, 0% 100%);
    animation-name: expand2;
    animation-duration: calc(0.5s * var(--timeScale));
    animation-iteration-count: 1;
    animation-timing-function: cubic-bezier(.12,.41,.27,.99);
    animation-fill-mode: backwards;
}
div.text-part > :nth-child(1) {
    animation-name: expand1;
}
div.text-part > :nth-child(1) { animation-delay: calc(0.6s * var(--timeScale) + var(--timeDelay)); }
div.text-part > :nth-child(2) { animation-delay: calc(0.75s * var(--timeScale) + var(--timeDelay)); }
div.text-part > :nth-child(3) { animation-delay: calc(0.86s * var(--timeScale) + var(--timeDelay)); }
 
div.main-class::before, div.main-class::after {
    animation-name: iconslide;
    animation-duration: calc(0.45s * var(--timeScale));
    animation-delay: calc(0.8s * var(--timeScale) + var(--timeDelay));
    animation-iteration-count: 1;
    animation-timing-function: cubic-bezier(.12,.41,.27,.99);
    animation-fill-mode: backwards;
}
 /* BOTTOM TEXT */
div.main-class > *,  div.disrupt-class > *, div.risk-class > * {
    white-space: nowrap;
    animation-name: flowIn;
    animation-duration: calc(0.42s * var(--timeScale));
    animation-delay: calc(0.75s * var(--timeScale) + var(--timeDelay));
    animation-iteration-count: 1;
    animation-timing-function: ease-out;
    animation-fill-mode: backwards;
}
 
/*-----------------------------------*/
/*-----------------------------------*/
 
/* DIAMOND */
div.arrows {
    animation-name: arrowspin;
    animation-duration: calc(0.7s * var(--timeScale));
    animation-delay: calc(0.6s * var(--timeScale) + var(--timeDelay));
    animation-iteration-count: 1;
    animation-timing-function: cubic-bezier(.12,.41,.27,.99);
    animation-fill-mode: backwards;
}
 
div.quadrants > * {
    animation-name: fade;
    animation-duration: calc(0.3s * var(--timeScale));
    animation-delay: calc(1.4s * var(--timeScale) + var(--timeDelay));
    animation-iteration-count: 1;
    animation-timing-function: cubic-bezier(.12,.41,.27,.99);
    animation-fill-mode: backwards;
}
 
div.top-icon, div.right-icon, div.left-icon, div.bottom-icon {
    animation-name: nodegrow;
    animation-duration: calc(0.4s * var(--timeScale));
    animation-delay: calc(1.4s * var(--timeScale) + var(--timeDelay));
    animation-iteration-count: 1;
    animation-timing-function: cubic-bezier(.12,.41,.27,.99);
    animation-fill-mode: backwards;
}
div.diamond-part {
    clip-path: polygon( -10% 0.37%, 120% 0.37%, 120% 100%, -10% 100%);
    animation-name: diamondBorder;
    animation-duration: calc(0.8s * var(--timeScale));
    animation-delay: calc(0.5s * var(--timeScale) + var(--timeDelay));
    animation-iteration-count: 1;
    animation-timing-function: cubic-bezier(.32,.38,.39,.94);
    animation-fill-mode: backwards;
    will-change: box-shadow;
}
 
/* MOBILE QUERY */
@media (max-width: 480px ) {
    .anom-bar > .bottom-box::before {
        display:none;
    }
    .anom-bar > .bottom-box {
        box-shadow: 0 -0.5rem 0 0 rgb(var(--black-monochrome, 12, 12, 12))!important;
    }
    div.top-center-box  > * {
        animation-name: bar-mobile;
        animation-duration: calc(0.9s * var(--timeScale));
    }
    div.top-center-box > :nth-child(1) { animation-delay: calc(0.1s * var(--timeScale) + var(--timeDelay)); }
    div.top-center-box > :nth-child(2) { animation-delay: calc(0.2s * var(--timeScale) + var(--timeDelay)); }
    div.top-center-box > :nth-child(3) { animation-delay: calc(0.3s * var(--timeScale) + var(--timeDelay)); }
    div.top-center-box > :nth-child(4) { animation-delay: calc(0.4s * var(--timeScale) + var(--timeDelay)); }
    div.top-center-box > :nth-child(5) { animation-delay: calc(0.5s * var(--timeScale) + var(--timeDelay)); }
    div.top-center-box > :nth-child(6) { animation-delay: calc(0.6s * var(--timeScale) + var(--timeDelay)); }
 
}
 
/*--- Motion Accessibility ---*/
@media screen and (prefers-reduced-motion: reduce) { 
    div.anom-bar-container { --timeScale: 0!important; }
}
 
/*-------------------------*/
 
@keyframes divider {
    from { max-width: 0%;  }
    to { max-width: 100%; }
}
 
@keyframes bar {
    from { max-width: 0%; }
    to { max-width: 100%; }
}
@keyframes bar-mobile {
    from { max-height: 0%; }
    to { max-height: 100%; }
}
 
@keyframes bottomup {
    from { top: 100px; }
    to { top: 0; }
}
 
@keyframes expand1 {
    from { opacity: 0; clip-path: inset(0 calc(100% - 0.75rem) 0 0); }
    to { opacity: 1; clip-path: inset(0); }
}
@keyframes iconslide {
    from { opacity: 0; transform: translateX(-5rem); }
    to { opacity: 1; transform: translateX(0); }
}
 
@keyframes expand2 {
    from { opacity: 0; width: 1%; }
    to { opacity: 1; width: calc(100% - 0.25rem); }
}
@keyframes fade {
    from { opacity: 0; }
    to { opacity: 1; }
}
 
@keyframes flowIn {
    from { opacity: 0; transform: translateY(20px); }
    to { opacity: 1; transform: translateY(0); }
}
 
@keyframes arrowspin {
    from { clip-path: circle(0%); transform: rotate(135deg); }
    to { clip-path: circle(75%); transform: rotate(0deg); }
}
@keyframes nodegrow {
    from { transform: scale(0);}
    to {  transform: scale(1);}
}
@keyframes diamondBorder {
    from { box-shadow: -0.5rem -20rem 0 0 rgb(var(--black-monochrome, 12, 12, 12)); }
    to { box-shadow: -0.5rem 0 0 0 rgb(var(--black-monochrome, 12, 12, 12)); }
}
:root {
    --posX: calc(50% - 358px - 12rem);
}
 
/*--- Footnote Auto-counter --*/
#page-content {
    counter-reset: megacount;
}
 
/*--- Footnote Superscript Number --*/
.fnnum {
    display: inline-block;
    width: min-content;
    text-indent: calc(-1% - 0.1em);
    overflow: hidden;
    line-height: 83%;
    word-break: initial;
    text-decoration: none;
    font-weight: bold;
    font-style: initial;
    color: transparent;
    position: relative; top: -0.25em; font-size: 82%;
    padding: .15em calc(.21em - 0.4px) .12em calc(.11em - 1px);
    margin-left: -0.06em;
    margin-right: -0.25em;
    counter-increment: megacount;
    user-select: none;
}
.fnnum::after {
    content: "" counter(megacount);
    color: var(--fnColor, #E6283C);
}
.fnnum:hover {
    text-decoration: none;
    cursor: pointer;
    background-color: var(--fnColor, #E6283C);
}
.fnnum:hover::after { color: white; }
 
/*--- Footnote Content Wrapper --*/
.fncon {
    position: absolute;
    right: calc(var(--posX) + 80px);
    line-height: 1.2;
    padding: 0.82rem;
    width: 10.3rem;
    background: white;
    border: 2px solid black;
    font-weight: initial;
    font-style: initial;
    text-align: initial;
    pointer-events: none;
    opacity: 0;
    transition: opacity 0.15s linear, right 0.3s cubic-bezier(.08,.72,.5,.94);
    z-index: 9;
}
.fnnum:hover + .fncon {
    opacity: 1;
    right: var(--posX);
}
.fncon::before {
    position: absolute;
    top: 0; left: 0;
    transform: translateX(-52%) translateY(-55%) scale(1.15);
    background-color: var(--fnColor, #E6283C);
    color: white;
    content: counter(megacount);
    font-size: initial;
    font-weight: bold;
    font-style: initial;
    padding-left: 0.32em; padding-right: 0.32em;
    padding-top: 0.18rem; padding-bottom: 0.08rem;
}
 
/*--- Mobile Query --*/
@media only screen and (max-width: 1279px) {
    .fncon {
        position: fixed;
        bottom: 1.3rem;
        left: calc(11% - 50px);
        width: 70%;
        transition: opacity 0.15s linear, left 0.3s cubic-bezier(.08,.72,.5,.94);
    }
    .fnnum:hover + .fncon {
        left: 11%;
     }
}
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License