アイテム番号: SCP-2776
オブジェクトクラス: Euclid
特別収容プロトコル: SCP-2776はエリア-11の高セキュリティかつ鉛の内張りを施したヒト型生物用住居に収容します。少なくとも4名の武装警備員が住居の外に駐留することになっています。
収容違反の試みが行われた場合、保安職員はまず、住居の下部に設置されたウェンス-ニュートン電磁石を起動してください。SCP-2776が電磁石を無効化、あるいは影響範囲内を脱した場合は、保安職員はクラスⅢ非致死的電気警棒を用いてSCP-2776を鎮圧してください。SCP-2776が一次収容構造の境界から脱出してしまった場合、保安職員は完全な収容違反防止のために致死的な武力を使用することが容認されます。
収容違反の試みを防止するため、SCP-2776には以下の情報を、真実であるか否かに関係なく信じさせなければいけません。
- アメリカ合衆国は、自由民主主義国家として存在している。
- グレートブリテン・その国民・その境界内に起源を持つ団体は、アメリカまたはその資産の安全および安定に対する脅威を及ぼしてはいない。
- フランス共和国は存在しており、イギリスによって脅かされてはいない。
SCP-2776が上記情報に矛盾する物事に曝露しないことを確実とする手順が失敗した場合、SCP-2776は活性化し、収容違反に繋がる可能性が濃厚となります。
説明: SCP-2776は1789年4月30日から1797年3月4日までアメリカ合衆国大統領の地位に就いていた故ジョージ・ワシントン英国軍高官の高齢時の外観を有する人型オートマトンです。SCP-2776の起源の詳細に関しては補遺2776.3を参照してください。
SCP-2776を構成する幾つかの部品は、粗雑な鉄の骨格・木製のサポート支柱・ガラスの目・18世紀半ばの歯科補綴物などの、作成されたと思われる時代の技術力に合致するものです。しかし一方でSCP-2776は、滑らかな炭素ベースの皮膚層・動力学的に抵抗力を持つ胸部内のアーマープレート・部品に動力を供給する小型核融合炉・現在未解明である、全体的にグラフェンで構成された頭蓋内の情報処理装置などの、付加的かつ高機能な部品もまた数多く有しています。SCP-2776の外側の肉・髪・爪は全て有機的であり、腐敗には耐性があります。
SCP-2776の主要な機械的動力源は上胸部の空洞内に位置する電気モーターですが、SCP-2776の骨格内にある未知の機械的システムと相互作用する超加熱配線を介して、融合炉から各パーツへと直接的に動力を供給することも可能です。これはSCP-2776の異常機能の大部分の背後にある主要駆動力と考えられていますが、SCP-2776が可能としている完全な動力産出量から、活性化時の動力はSCP-2776内の別なソースから生じているはずだと推測されています。この研究は進行中です。
SCP-2776は2つの主要な動作モードを有します。第一のモードはデフォルト状態の”低エネルギー”であり、この状態のSCP-2776は比較的に言って極めて少ない量のエネルギーしか消費せず、知性と感情の兆候を示します。SCP-2776は自分のことを、英国領アメリカのヴァージニアで誕生し、ある時期には大陸軍の総司令官を、その後にはアメリカ大統領を務めたジョージ・ワシントンであると考えています。SCP-2776は自らの機械的な構成に関して弁明することが不可能であり、自分はいつもこの様な姿だったと主張します。
第二の操作モード”高エネルギー”は、SCP-2776が上記3つの情報に矛盾する情報を検出した場合のみ活性化します。活性化モードのSCP-2776は[データ削除 ― 更なる情報は補遺2776.4を参照]
補遺2776.1: 発見
SCP-2776はまず2007年、ヴァージニア州ロアノークで活動しているマーシャル、カーター&ダーク株式会社系列の販売店舗を財団が急襲した時に発見されました。手入れに際し、フェアファックス郡に位置する危険な異常物体の存在を説明する数枚の文書が回収されました。機動部隊ベータ-24(“開拓者たち”)が、ジョージ・メイソン大学フェアファックス・キャンパスの地下にあるオブジェクトを回収するために派遣されました。
以下は機動部隊によるフィールドレポートからの抜粋です。
施設の建物の裏で、隠蔽されたアクセスシャフトを発見した。0.5mかそれ以下だろう。俺たちは深さを約10mと測定して、一列縦隊で降下した。下部の歩道トンネルは俺たちがしゃがむ必要が無いぐらいには高かったが、横並びに立てるほどの幅は無かった。ホールの端に近付くと、トーマスは、過去に崩落したと思われる横に逸れたトンネルがある事に気付いた。適所にはガス灯システムもあったが、動作不能のようだった。
ホールの終わりにはドアが一つだけあった。俺の腕ぐらい太い閂が3本付いた、鉄製の扉だ。閂は閉じた状態で錆びついていたから、切断用バーナーが降ろされるまで待たなきゃならなかった。閂を切った後、俺たちは彼がいた部屋へと入った。標準的な収容室より大きい作りではなかった、多分少しだけ高かったかもしれないが。家具は不足していたが、家庭的だったよ。壁は木材の羽目板で壁紙が貼られ、床は堅木材だった。カーペット、小さな本棚とナイトテーブル、ガスランタンが幾つか。そして彼が、ベッドの上に横たわっていた。ぐっすり眠り込んでいるかのように、俺たちが入っても1インチも動かなかったんだ。
彼は大きな銅管を介して機械に繋がれていた。何ともスチームパンクというか、部屋の他の部分の外観にはそぐわなかったよ。俺たちが部屋の照明を付けて回った時、エイブリーがパイプの一つに躓いて、ぶつかった。接続が切れると、彼は目覚めた。
俺たちの誰一人として、最初は彼が何者か気付かなかった。あれだよ、肖像画で見るのとは随分と違ったからな。自己紹介された時は皆、何の冗談かと思ったね。俺だって手入れで入手したブツを見せられるまでは信じてなかったし、今でもまだ疑わしいとも思う。彼が何であれ、長い時間此処に横たわっていたんだろう。
ステータスチェックと概要報告を手早く済ませた後、俺たちは彼を確保車両に乗せてサイト-23へ移送した。彼はずっと協力的だったし、あまり口も聞かなかった。自動車に関してはやや不安そうだったが、大丈夫だと保障した。
補遺2776.2: インタビュー
以下のインタビューはSCP-2776がサイト-23の収容スペシャリストに対処された直後に行われた。
リチャーズ博士: こんにちは、閣下。
SCP-2776: どういたしまして。
リチャーズ博士: ご自分が何処に居られるかを分かっておいでですか?
SCP-2776: いや。しかし、今日見てきた物を鑑みるに、余り多くのことを知ってはならんのだろうとは気付いたがね。
リチャーズ博士: 貴方と以前話した人たちは、我々がこの施設で何をしているかに付いて話しておりましたか?
SCP-2776: 彼らは頻繁に”収容”という言葉を使っていた。ここは刑務所という事なのか?
リチャーズ博士: いえいえ、刑務所ではありませんよ。実験室といった方が近いでしょう。研究のための。
SCP-2776: 私が、その対象かね?
リチャーズ博士: 当分の間は、そうなります。今が何年かはご存知ですか?
SCP-2776: 私は…私は、12月だと思う。私は病気で、医者が ― マーサもそこにいたはずだ。彼女は何処にいるのだ?
リチャーズ博士: 残念ですが、貴方の死が報告されてから、しばらく時間が経っているのです。200年が。
SCP-2776: (応答しない)
リチャーズ博士: 大丈夫ですか?
SCP-2776: 主が私を迎え給うたはずなのだ、生命が私の身体を去りゆくのを感じた。最後に何か話して、その後に闇が…私には分からない。
リチャーズ博士: 初期検査で、貴方の生理学上には異常な部位が幾つか見つかりました…人間のものではない特徴が。恐らく動力源の故障によって非常用のパワーリザーブ・システムのような物が起動し、内部機構に修理するための時間を-
SCP-2776: 何だって? 動力源? 機構? 待ってくれ、何のことを話しているのかね?
リチャーズ博士: 貴方は、その、我々が言える限りでは、アニマトロニクスなのです。機械です。
SCP-2776: 機…しかしマーサは、彼女は一度として…
(SCP-2776は更なる質問には答えなかった。SCP-2776は続く検査の残りでも無応答状態を保ち、サイト-70の封じ込め状態に到った段階で再び話し始めた。)
補遺2776.3: 回収された文書
以下の文書は、アメリカ合衆国ヴァージニア州ロアノークにある、マーシャル、カーター&ダーク社の店舗への手入れで発見されました。
T、
僕は君の懸念を理解できるし、ボストンにいる仲間たちも同じ気持ちだ。僕らは単純に、国内外からの攻撃を凌げるような火力を欠いていて、とても成功の見込みは無い。これだけは確かだ。
以前君と会った時に話したEHとのやり取りを通して、同僚の知人である一人の紳士に出会った。僕らの運動にとって非常に貴重な存在かもしれない人だ。彼は科学分野の教授で、真に驚くべきプロジェクトを少なからず手掛けている。彼に直ぐ助言を仰ぐよう同僚にアドバイスしたよ、もし僕らの間で合意に達したら彼との協議を開始できる。
君の返事を待っているよ。
J
トリヴァー様、
以前お話ししたように、私がお届けする製品の信用という面で、貴方が機械を内包させるつもりの人物は、その役目に最も相応しい外見であるということが不可欠なのです。これが最も肝要なステップでして、ここで失策をすると最終製品の信用性が台無しになりかねません。
勿論、最終的な決定権は貴方のものです。装置は貴方が誰を選ぼうとも、合わせて変更が可能です。しかし、もし私の方から推奨できるなら、最近モノンガヒラで戦闘後に病を患ったヴァージニア出身の若い将校がおります。私の見込み違いでなければ、彼は今月の終わりを迎えられますまい。紛れもなく悲劇です、しかし、抗帝国感情を持つ若き将校というのはスタートとしては上等な基部でしょう。
将校の名はジョージ・ワシントン、オハイオ領土のブラドック将軍の下で働いておりました。彼が逝く前に会い、この文に付けて送った準備用のお茶を彼が飲む事を確実とせねばなりません。これは、彼の死を安らかなものとし、重要な臓器が損なわれずに残ることを保証するものです。死体を手に入れたら、黙ってそれを除去し、彼が逝ったことは誰にも話してはなりません。私が説明した方法で彼を荷造りし、次のフランス行きの便で私まで送り届けてください。後は私の仕事です。
彼が戻る際には、妻が必要となるでしょう。貴方が信頼して彼のメンテナンスを任せられる人物が。負傷が彼に苦痛を与えることはありませんが、傷跡は見えます。彼女は、彼の内部機構を理解し、必要に応じて調整を行えるようにする必要があるでしょう。その手の女性が雇用下に一人おりまして、ヴァージニアに彼が戻る時に同行させても大丈夫だろうと考えている次第です。
また、彼にはプライベートを持つための邸宅が必要となるでしょう。彼は貴方の戦場の司令官となり、多くの者に自信を抱かせるでしょうが、衆目に曝されてはいけません。もし密接に検査されてしまえば幻想が打ち砕かれるというリスクを抱えているのですから。他にも機械的な理由から、この邸宅は川の近くにある方が好ましいでしょう。
彼が戻る時には、私もご一緒するつもりです。準備は進んでいます、貴方は司令官を手に入れる事になるでしょう。
敬具
デュラン
T、
彼を僕自身の目で見たよ、何とも見事だ! たとえ精査したって、これまでに見た人間に劣らない。あのデュランって男は嘘なんか言わなかった、これこそ我らが将軍、必要ともなれば我らが王だよ。
今は、彼はヴァーノン山の屋敷に、デュランと一緒に来た妻のマーサと一緒に住んでいる。彼女自身も驚異の存在と言っていいね、彼女ほど複雑な機械の扱いに長けた女性を見たことが無い。もしかしたら、僕らのワシントン氏を組み立てる時、彼女はデュランの手助けをしてたんじゃないだろうか。
事を起こすべき時はもう直ぐそこだ。ベンジャミンにも話をして、彼は前進をサポートしてくれている。フィラデルフィアの連中に連絡してくれ、動き始めようじゃないか。
J
トリヴァー様
貴方の御心配は不要なものとお伝えできて光栄です。初期の損失は受け入れ難いものと承知しています、しかし彼らは信用性のある結果を齎すには必要な犠牲でした。アメリカ人がほんの少ししか死なずに圧勝、というのが勿論望ましいものです、しかしそれではとても信じられない。そして、これはより重要な事なのです。お忘れなく。
戦いの潮が貴方の側から引き始めてしまっても、心配ご無用です。ワシントン氏が戦争に負けるようなことはありません、貴方がたの独立は叶いますよ。
敬具
デュラン
補遺2776.4: インシデントレポート
2009年2月15日、現地時間09:46、隔離サイト-70からの救難信号が受信されました。機動部隊アルファ-19(“ロミオとジュリエッツ”)が、収容違反と思われる出来事の封じ込めを支援するために派遣されました。
現地時間10:12に、破壊を示す映像・推定死者数・更なる援助の一般要求を含む、更新された救難信号が受信されました。MTFアルファ-30とガンマ-10が、それぞれサイト-19および-23から動員されました。現地時間11:32、MTF A-19は未知の実体との戦闘に入ったことを報告しました。MTF A-19は、MTF G-10が到着するまで更に1時間、戦闘を報告し続けました。A-19構成員15名のうち、生存者は3名でした。
到着したMTF G-10は、航空支援を以て正体不明の実体を鎮圧することに成功しました。この時点で実体はサイト-70を完全破壊し、少なくとも85名の研究員および保安職員、ならびにMTF A-19構成員の大半を殺害していました。MTF A-30の到着後間もなく、問題の実体はSCP-2776であった事が判明し、SCP-2776は程なくして最大級の保安体制が敷かれたサイトへ移送され、更なる処置を待つことになりました。
収容違反の調査を開始した結果、SCP-2776が最初に異常行動を示したのは、イギリスのメディア会社が最近アメリカの通信会社を買収した件を報じるテレビ番組を視聴した後であると判明しました。SCP-2776の内部温度は即座に400℃へと急上昇し、核からはガンマ放射線を大量に放出し始めました。
SCP-2776は、その後、一連の生理学的な変化を受けました。それまでSCP-2776の腕内部に位置していた高エネルギー放出機器群が皮膚を破って出現し、背中が解放されて焼却武器が現れ、顔の側面が解放されて排気口らしき物が露出し、そこから濃い白煙を出し始めました。
SCP-2776は、軌道解析によってイギリスのロンドンに至ると判断された経路に沿って移動を始め、抵抗する者には致命的武力で対応しました。SCP-2776に近寄る人物はエネルギー放出機器または焼却兵器の射程に捉えられ、また接近し過ぎた者は白いガスの影響を受け、薄い液体の層で包み込まれて屈することになりました。霧に覆われた生物学的な素材は、霧が消失するまで生命活動を停止できないようでした。
後に、エネルギー放出機器の一つは、影響領域を通過した生物学的対象に癌を引き起こすためだけに設計されていたことが判明しました。影響を受けた対象者は全員、症状が進行する前に死亡していたため、これは問題の影響者を検死した際に明らかになったものです。
2009年2月15日の出来事の後、SCP-2776はエリア-11の現在の場所に移されました。現地職員は、最初の活性化以降SCP-2776の振舞いが顕著に変化したことを指摘しています。SCP-2776は最早、直接的な質問以外のいかなる形式でも研究者と交流・意思疎通しようとせず、食料・水・勉学のための聖書の要求を除き、財団職員に話しかける事も無くなりました。聖書の要求は拒否されます。
補遺2776.5: インタビュー
以下のインタビューは2009年3月19日に行われた。
ヨーク博士: 君は、自分の異常な生理機能について何か知っていたかね?
SCP-2776: (不明瞭な呟き)
ヨーク博士: 答えるんだ。君は自分の異常な生理機能のことを何かしら知っていたか、と聞いたんだが?
SCP-2776: (不明瞭な呟き)
ヨーク博士: 何だって?
SCP-2776: …我々ハコノ偉大ナル民主主義ヲ安全ナモノトセネバナラナイ-
ヨーク博士: 君を製作したのは誰なんだ?
SCP-2776: …ソシテ川ハ愛国者ノ血デ赤ク染マルダロウ、擁護者タチハ-
ヨーク博士: これではどうにもならんよ。 (脇に向かって) 誰か、そこから-
SCP-2776: …私ガ息ヲシテイル限リ、太陽ノ沈マヌ帝国ハ、コノ偉大ナル国家ニオイテ権威ヲ持ツコトハナイデアロウ、コノ-
ヨーク博士: SCP-2776、これ以上我々に協力できない場合、君は終了の危険に晒されているんだぞ。君を製作したのは誰なんだ?
SCP-2776: …法ノ国家、王無キ国家-
ヨーク博士: 誰かそこから降りて、彼を協力するように説得できないかどうかを-
SCP-2776: …ソシテ、全能ナル神ノ恩寵ニヨッテ、私ガ法トナル。
[記録終了]
本ページを引用する際の表記:
このコンポーネントの使用方法については、ライセンスボックス を参照してください。ライセンスについては、ライセンスガイド を参照してください。
ファイル名: president.jpg
名前: George Washington
著作者: Cliff
ライセンス: CC BY-SA 2.0
ソース: Flickr
:root {
/* header measurements */
--header-height-on-desktop: 10rem;
--header-height-on-mobile: 10rem;
--header-h1-font-size: clamp(2rem, 5vw, 2.8125rem);
--header-h2-font-size: clamp(0.875rem, 3vw, 0.9375rem);
--logo-image: url("https://scp-jp.github.io/Black-Highlighter/img/logo.svg");
}
#header {
--search-textbox-text-color: var(--swatch-secondary-color);
background: none;
}
#header::before {
content: " ";
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0.75rem;
background-image: var(--logo-image);
background-repeat: no-repeat;
background-position: center 0;
background-size: auto calc(var(--header-height-on-desktop) - 1.5rem);
opacity: 0.8;
pointer-events: none;
}
#header h1,
#header h2 {
margin: 0;
padding: 0;
width: 100%;
height: var(--header-height-on-desktop);
display: flex;
align-items: center;
justify-content: center;
display: flex;
align-items: center;
justify-content: center;
}
#header h1 a,
#header h1 a::before,
#header h2 span,
#header h2 span::before {
margin: 0;
padding: 0;
z-index: 0;
display: block;
text-align: center;
}
#header h1 {
z-index: 1;
}
#header h1 a::before,
#header h1 a::after {
content: var(--header-title);
}
#header h1 a::before {
color: rgb(var(--swatch-text-tertiary-color));
z-index: -1;
-webkit-text-stroke: 0.325rem rgb(var(--swatch-text-dark));
}
#header h1 a::after {
color: rgb(var(--swatch-headerh1-color));
z-index: 1;
}
#header h2 {
z-index: 0;
text-transform: uppercase;
pointer-events: none;
}
#header h2 span {
margin-top: calc(var(--header-height-on-mobile)/2 + var(--header-h1-font-size)/1.6 - 2em);
}
#header h2 span::before,
#header h2 span::after {
--wght: 600;
content: var(--header-subtitle);
position: absolute;
left: 50%;
transform: translateY(-50%) translateX(-50%);
width: 100%;
text-align: center;
}
#header h2 span::before {
-webkit-text-stroke: 0.25rem rgb(var(--swatch-text-dark));
}
#header h2 span::after {
color: rgb(var(--swatch-headerh2-color));
z-index: 1;
}
#search-top-box form[id="search-top-box-form"]:not(:focus-within) input[type="text"] {
color: rgba(0, 0, 0, 0);
}
@media (min-width: 36rem) {
#login-status {
flex-grow: 1;
left: 3%;
right: initial;
}
#login-status::before {
--mask-image: none;
background-color: transparent;
}
#login-status:not(:focus-within) {
color: rgb(var(--login-line-divider-color));
-webkit-user-select: initial;
-moz-user-select: initial;
-ms-user-select: initial;
user-select: initial;
}
#login-status #account-topbutton,
#login-status:not(:focus-within) #account-topbutton {
--clip-path:
polygon( 0 0, 100% 0, 100% 100%, 0 100% );
background-color: rgba(var(--login-arrow-color), 0);
}
#login-status #account-topbutton::before{
--clip-path:
polygon( 30% 35%, 70% 35%, 50% 60%, 50% 60% );
--mask-image: initial;
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(var(--login-arrow-color), 1);
-webkit-clip-path: var(--clip-path);
clip-path: var(--clip-path);
}
#login-status #account-topbutton::before,
#login-status:not(:focus-within) #account-topbutton::before,
#login-status:not(:focus-within) #account-topbutton:hover::before {
--clip-path:
polygon( 30% 35%, 70% 35%, 50% 60%, 50% 60% );
--mask-image: initial;
}
#login-status:not(:focus-within) #account-topbutton::after {
display: none;
}
#login-status:not(:focus-within) *:not(#account-topbutton):not([href*="account/messages"]) {
--clip-path:
polygon(
0 0,
100% 0,
100% 100%,
0 100%
);
pointer-events: all;
-webkit-clip-path: var(--clip-path);
clip-path: var(--clip-path);
}
#login-status:not(:focus-within) *:not(#account-topbutton):not(#account-options):not([href*="account/messages"]) {
opacity: 1;
}
#login-status #my-account {
--wght: 300;
}
#account-options {
background: var(--gradient-header);
}
#search-top-box {
top: 1.5em;
right: 3%;
background: rgba(var(--search-focus-textbox-bg-color), 0.4);
}
#search-top-box:focus-within ~ #login-status {
opacity: 1;
}
#search-top-box::after {
transition:
background-color 150ms cubic-bezier(0.4, 0, 0.2, 1),
-webkit-clip-path 150ms cubic-bezier(0.4, 0, 0.2, 1);
transition:
background-color 150ms cubic-bezier(0.4, 0, 0.2, 1),
clip-path 150ms cubic-bezier(0.4, 0, 0.2, 1);
transition:
background-color 150ms cubic-bezier(0.4, 0, 0.2, 1),
clip-path 150ms cubic-bezier(0.4, 0, 0.2, 1),
-webkit-clip-path 150ms cubic-bezier(0.4, 0, 0.2, 1);
}
#search-top-box:not(:focus-within)::after {
--clip-path:
polygon(
0 0,
100% 0,
100% 100%,
0% 100%
);
background-color: rgba(var(--search-icon-bg-color, --dark-accent), 1);
-webkit-clip-path: var(--clip-path);
clip-path: var(--clip-path);
}
#search-top-box:not(:focus-within):hover::after {
--clip-path:
polygon(
0 0,
100% 0,
100% 100%,
0 100%
);
background-color: rgb(var(--search-icon-hover-bg-color));
}
#search-top-box form[id="search-top-box-form"]:not(:focus-within) {
max-width: var(--search-width);
}
#search-top-box form[id="search-top-box-form"]:not(:focus-within) input[type="text"] {
max-width: var(--search-width);
padding: 0 var(--search-height) 0 1em;
outline-width: 0;
background-color: rgb(var(--search-focus-textbox-bg-color), 0.35);
color: rgba(var(--search-textbox-text-color), 0.4);
cursor: pointer;
}
#search-top-box form[id="search-top-box-form"]:not(:focus-within) input[type="submit"],
#search-top-box form[id="search-top-box-form"]:focus-within input[type="submit"] {
pointer-events: all;
border: none;
}
}
#page-title::after,
.meta-title::after,
#page-title::before,
.meta-title::before {
content: "";
flex-grow: 1;
height: 0.0625rem;
background: rgb(var(--swatch-primary));
}
#page-title::before,
.meta-title::before {
margin: auto 1.25rem auto auto;
}
@supports(display: grid) {
:root {
--sidebar-width-on-desktop: calc((var(--base-font-size) * (14 / 15)) * 19);
--body-width-on-desktop: 45.75rem;
}
@media only screen and (min-width: 769px) {
#side-bar .close-menu {
display: block;
position: fixed;
top: unset;
bottom: 0.5rem;
left: 0.5rem;
width: 3rem;
height: 3rem;
background: unset;
opacity: 1;
pointer-events: all;
z-index: -1;
}
#side-bar .close-menu img {
color: transparent;
}
#side-bar .close-menu::before,
#side-bar .close-menu::after {
content: "";
box-sizing: border-box;
position: fixed;
display: block;
top: unset;
bottom: 0.5rem;
left: 0.5rem;
width: 3rem;
height: 3rem;
padding: 0;
margin: 0;
text-align: center;
pointer-events: all;
cursor: pointer;
transition:
opacity var(--sidebar-transition-timing);
}
#side-bar .close-menu::before {
--mask:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' id='Hamburger' x='0' y='0' baseProfile='tiny' overflow='visible' version='1.2' viewBox='0 0 32 32' xml:space='preserve'%3E%3Cpath d='M4 10h24c1.1 0 2-.9 2-2s-.9-2-2-2H4c-1.1 0-2 .9-2 2s.9 2 2 2zm24 4H4c-1.1 0-2 .9-2 2s.9 2 2 2h24c1.1 0 2-.9 2-2s-.9-2-2-2zm0 8H4c-1.1 0-2 .9-2 2s.9 2 2 2h24c1.1 0 2-.9 2-2s-.9-2-2-2z'/%3E%3C/svg%3E");
z-index: -1;
background-color: var(--toggle-icon-color, rgb(var(--sidebar-links-text))) !important;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-position: 50% 50%;
mask-position: 50% 50%;
-webkit-mask-size: 60%;
mask-size: 60%;
}
#side-bar .close-menu::after {
z-index: -2;
background-color: var(--toggle-button-bg, rgb(var(--sidebar-bg-color))) !important;
border-radius: var(--toggle-roundness, 50%);
border: var(--toggle-border-color, rgb(var(--sidebar-links-text))) var(--toggle-border-width, 0.25rem) solid;
}
#side-bar:focus-within .close-menu,
#side-bar:not(:has(.close-menu:hover)):not(:focus-within):hover .close-menu {
pointer-events: none;
}
#side-bar:focus-within .close-menu::before,
#side-bar:focus-within .close-menu::after {
opacity: 0;
pointer-events: none;
}
#side-bar:not(:has(.close-menu:hover)):not(:focus-within):hover .close-menu::before,
#side-bar:not(:has(.close-menu:hover)):not(:focus-within):hover .close-menu::after {
opacity: 0;
pointer-events: none;
}
#side-bar {
display: block;
position: fixed;
top: 0;
left: calc(var(--sidebar-width-on-desktop)*-1);
z-index: 10;
transition:
left 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms;
height: 100%;
overflow-y: auto;
overflow-x: hidden;
margin-top: 0;
}
#side-bar:focus-within {
left: 0;
}
#side-bar:not(:has(.close-menu:hover)):not(:focus-within):hover {
left: 0;
}
#side-bar .side-block {
margin-top: 1rem;
background-color: rgb(0, 0, 0, 0);
border-radius: 0;
border-left-width: 0px;
border-right-width: 0px;
}
#main-content::before {
content: "";
display: block;
position: fixed;
top: 0;
right: 0;
z-index: -1;
opacity: 0;
transition:
opacity 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms,
width 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms;
margin-left: var(--sidebar-width-on-desktop);
background: rgba(var(--swatch-menubg-black-color), .3) 1px 1px repeat;
padding-right: 0;
width: 100%;
height: 100vh;
pointer-events: none;
z-index: 99;
}
#side-bar:focus-within ~ #main-content::before {
width: calc(100% - var(--sidebar-width-on-desktop));
opacity: 1;
pointer-events: all;
}
#side-bar:not(:has(.close-menu:hover)):not(:focus-within):hover ~ #main-content::before {
width: calc(100% - var(--sidebar-width-on-desktop));
opacity: 1;
pointer-events: all;
}
@supports (-moz-appearance:none) and (background-attachment:local) and (not (-moz-osx-font-smoothing:auto)) { #side-bar {
padding: inherit;
} }
#content-wrap {
display: flex;
flex-direction: row;
width: calc(100vw - (100vw - 100%));
min-height: calc(100vh - calc(var(--final-header-height-on-desktop, 10.125rem)));
flex-grow: 2;
height: auto;
position: relative;
margin: 0 auto;
max-width: inherit;
}
#main-content {
width: 100%;
position: initial;
max-height: 100%;
padding: 2rem 1rem;
max-width: var(--body-width-on-desktop, 45.75rem);
margin: 0 auto;
}
#page-content {
max-width: min(90vw, var(--body-width-on-desktop, 45.75rem));
}
@supports (-webkit-hyphens:none) {
#side-bar {
transition:
left 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms,
padding-right 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms,
background-color 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms;
padding-right: 0;
background-color: rgb(0, 0, 0, 0);
pointer-events: all;
overflow-x: visible;
overflow-y: visible;
z-index: 999;
}
#side-bar::-webkit-scrollbar {
opacity: 0;
-webkit-transition: opacity 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms;
transition: opacity 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms;
}
#side-bar .close-menu::before {
z-index: 999;
}
#side-bar .close-menu::after {
z-index: 998;
}
#side-bar:hover .close-menu::before,
#side-bar:hover .close-menu::after {
opacity: 0;
}
#side-bar:hover {
left: 0;
background-color: rgba(var(--swatch-menubg-color), 1);
padding-right: 0;
}
#side-bar:hover::-webkit-scrollbar {
opacity: 1;
}
#side-bar:hover~#main-content::before {
width: calc(100% - var(--sidebar-width-on-desktop));
opacity: 1;
pointer-events: all;
}
}
}
}
}
: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)); }
}