SCP-7450 - L is for Lamentations
All her people groan as they search for bread; they barter their treasures for food to keep themselves alive. "Look, LORD, and consider, for I am despised."
Book of Lamentations, Chapter 1, Verse 11, NIV
Image Credits
https://commons.wikimedia.org/wiki/File:Field_genealogy;_being_the_record_of_all_the_Field_family_in_America,_whose_ancestors_were_in_this_country_prior_to_1700._Emigrant_ancestors_located_in_Massachusetts,_Rhode_Island,_New_York,_New_(14784660352).jpg
https://commons.wikimedia.org/wiki/File:Franklin_Island,_Antarctica_01.jpg
https://upload.wikimedia.org/wikipedia/commons/thumb/7/76/Percubaan_pertama_night_landscape_%285784800311%29.jpg/1024px-Percubaan_pertama_night_landscape_%285784800311%29.jpg
All image edits were made by me, djkaktus.
{$comments2}
{$doesthisfixthebug}

SCP-7450. Elementy wywołujące zagrożenie poznawcze zostały usunięte, zmienione lub ukryte.
Specjalne Czynności Przechowawcze: SCP-7450 nie są zabezpieczone. Fundacja SCP w swojej obecnej formie nie posiada już środków i personelu wymaganego do zabezpieczenia SCP-7450. Mało prawdopodobne jest, że inne organizacje zajmujące się zjawiskami paranormalnymi, jeżeli w ogóle jeszcze istnieją, byłyby w stanie zabezpieczyć SCP-7450.
Ze względu na zagrożenie, jakie SCP-7450 stwarza wobec rozumnych form życia, cały personel Fundacji objęty jest wymogami Protokołu MAGOG. Szczegółowe wymagania można znaleźć na centralnym serwerze Fundacji — podstawowe założenia wyglądają następująco:
- Pod żadnym pozorem personel nie może opuścić obrębu ich lokalnego ośrodka Fundacji podczas przemieszczania się SCP-7450;
- Pod żadnym pozorem personel nie może przemieszczać się do miejsca, które będzie znajdować się w ciągu 72 godzin na trasie przemieszczania się SCP-7450;
- Pod żadnym pozorem personel nie może patrzeć lub słuchać SCP-7450.
Decyzją Administratora Rady Nadzorczej Fundacji, wszelki personel, który celowo lub nieumyślnie złamie jedno z tych wymagań zostanie poddany natychmiastowej egzekucji przez któregokolwiek z członków Fundacji SCP. Stosowanie się do tych wymagań jest nadrzędne do pomyślnego przetrwania gatunku ludzkiego.
W wyniku niezdolności Fundacji do zabezpieczenia SCP-7450 i wynikających okoliczności, które pojawiły się po ich wyniesieniu, Komitet Klasyfikacji Fundacji SCP przegłosował 3-0 za zaktualizowaniem desygnacji zabezpieczenia SCP-7450 z Klasy Apollyon na Klasę Megiddo, aby odróżnić byty i anomalię, które nieuchronnie doprowadzą do końca świata, od tych, które już to zrobiły.
Opis: SCP-7450 jest zbiorową desygnacją na cztery masywne humanoidalne eigenbronie, które dokonały wyniesienia do boskości w dniu 13 grudnia 2028 roku. Wyniesienie SCP-7450 zostało oparte o przybycie niebiańskiego bytu 981-AJAX w dniu 14 października 2025 roku. Końcowym produktem interakcji pomiędzy 981-AJAX a SCP-7450 była całkowita anihilacja zagrożenia i natychmiastowo po tym gwałtowna eskalacja wydarzenia "Końca Świata" Klasy XK spowodowanego przez zagrożenie poznawcze i katastroficznie ontokinetyczne właściwości spowodowane przez obecność anomalii na Ziemi.
Byty SCP-7450 mierzą od 18,9 km do 23,5 km w wysokości. Z wyglądu są humanoidalne z sześcioma ptasimi skrzydłami wyrastających z górnej i dolnej części pleców. Obiekty posiadają pojedynczą prawą rękę i dłoń, w której trzymają krótki,1 zakrzywiony sierp. Byty posiadają przypominające ludzkie nog, które kończą się przy kostkach i prawdopodobnie są niezdolne do przemieszczania się poprzez nie — dokonując tego poprzez lewitację, aczkolwiek w tym procesie poruszają się, jakby normalnie szły. Przetrwałe opisy SCP-7450 wskazują na występowanie dodatkowych zwierzęcych cech, takich jak pazury, pióra na rękach i nogach, wężowy ogon itp. Byty nazywają się w kolejności od największego — Pallas, Judith, Rachel i Argine.
Dokładne określenie cech ich twarzy jest niemożliwe — obecnie nie udało się zmodyfikować zdjęć twarzy bytów do stopnia umożliwiającego wizualną ocenę, bez pozbycia się zagrożenia poznawczego. Podobnie jest z nagraniami dźwiękowymi wokalizacji SCP-7450, gdyż nie mogą zostać odsłuchane przez żadnego świadomego słuchacza — zarówno ludzie i świadome SI są podatni na zagrożenie poznawcze obecne w głosach SCP-7450.
Od momentu ich wyniesienia, każda z czterech instancji SCP-7450 stale okrąża planetę, z prędkością zależną od instancji — Rachel jest najszybsza i okrąża glob co każde czterysta szesnaście dni, kiedy najwolniejsza, Pallas, kończy obieg w ciągu czterystu sześćdziesięciu ośmiu dni.
Rozumne stworzenia wystawione na obraz lub głos którejkolwiek instancji SCP-7450 natychmiast zostaną zmuszone do podążania za nimi w ich przemieszczeniu się po planecie. Po tym, jak osoba została dotknięta przez ten efekt, nie jest możliwa do odratowania — istoty, które zostaną poddane wpływowi przymusu SCP-7450 będą unikać wszystkiego, co mogłoby utrudnić ich możliwość do dołączenia w masowym podążaniu za SCP-7450 i niemożliwe jest zatrzymanie ich bez całkowitego zniszczenia ciała. Dotknięte osoby z czasem przejdą zmiany swojej fizjologii — zaprzestaną starzenia się, ich ciała staną się bardziej odporne na uszkodzenia i rozkład, a ich wygląd powoli zacznie przypominać instancję SCP-7450, za którą podążają. Będą podążać za swoją instancją, dopóki ich stopy nie zetrą się do kostek, po czym zaczną lewitować wraz z innymi podobnymi obiektami. Ostatecznie, podmioty zaczną imitować wokalizacje SCP-7450 i choć kontakt z nimi przez osoby niedotknięte nie powoduje natychmiastowego efektu przymusu, po krótkim czasie zaskutkuje nim.
Dodatek 7450.1: Orędzie Nadzorcy Fundacji 02.11.2025
TO PUBLICZNA INFORMACJA Z BIURA RADY NADZORCZEJ FUNDACJI SCP DOTYCZĄCA NIEBIAŃSKIEGO BYTU ZNAJDUJĄCEGO SIĘ NAD POŁUDNIOWĄ CZĘŚCIĄ NIEBA Z DNIA 14 PAŹDZIERNIKA 2025 ROKU
DATA: 2 listopada 2025
Dobry wieczór. Nazywam się Armond Katchatrian, jestem Nadzorcą Fundacji SCP. Jesteśmy organizacją, która dąży do skategoryzowania i zabezpieczenia anomalnych bytów i zjawisk występujących na naszym świecie. Działaliśmy w tajemnicy przez ostatnie dwieście lat, utrzymując status quo naszego świata.
Wraz z nocą 14-tego, nie możemy już dalej utrzymywać tej zasłony. Byt, który pojawił się nad południowym niebem — który nazywamy 981-AJAX jest wrogą, pozaplanarną istotą, która obecnie przecina naszą rzeczywistość. Katastrofa dziejąca się w Johannesburgu jest dowodem na destrukcyjny potencjał tego bytu. Pojawiło się wiele pytań na temat tragicznego nagrania, które w ostatnich paru tygodniach trafiło do wiadomości światowych i o człowieku wiszącym obecnie na niebie nad tym miastem. Nie możemy mówić z pełną pewnością o ich losach, ale są w naszych sercach.
W tym momencie apelujemy o spokój i rozwagę. Rozumiemy, że boicie się. Możecie być spokojni, obecnie współpracujemy ze światowymi rządami jak i także z innymi organizacjami o podobnych celach, aby określić najlepszy sposób działania. Posiadamy technologię, która nie jest dostępna dla reszty ludzkości i możliwości, które wykraczają poza to, co jest często akceptowane jako realne. Będziemy, jak to zawsze robiliśmy, stać jako krzepka tarcza pomiędzy naszym światem, a nieznanym.
Dziękuję.
Armond Katchatrian
O5-1
Dodatek 7450.2: Orędzie Nadzorcy Fundacji z 11.12.2028
TO PUBLICZNA INFORMACJA Z BIURA RADY NADZORCZEJ FUNDACJI SCP DOTYCZĄCA AJAX
DATA: 11 grudnia 2028 roku
W ciągu ostatnich trzech lat, ja i moi poprzednicy dokonaliśmy wszelkich starań, aby być jak najbardziej przejrzyści z wami o naszych staraniach ochronienia ludzkości wobec trwającego zagrożenia ze strony AJAX. I dzisiaj zrobię to samo.
To będzie nasz ostatni komunikat. Wykorzystaliśmy wszystkie nasze możliwości i całe zasoby. Rozwaliliśmy nasze komory przechowawcze i wypuściliśmy na świat każdy możliwy horror w nadziei na ustabilizowanie zagrożenia ze strony AJAX. Zawiedliśmy. AJAX wkrótce otworzy swoje ostateczne oko i nie będziemy mogli tego opóźnić. W prawdzie to nigdy nie mogliśmy.
Spędźcie ten czas przy swoich rodzinach. Mamy przygotowania w miejscu, które jeżeli Bóg pozwoli, zapewni optymistyczne przeżycie naszego gatunku. Przygotowania są zakopane głęboko w Ziemi i może przetrwają oczy AJAX. Proszę módlcie się za ich przetrwanie, tych ostatnich czterech matek ludzkości. Pewnego dnia one i ich dzieci przebudzą się i ponownie będą kroczyć po ziemi wolni od tego koszmaru.
Życzę wam wszystkim spokoju. Dobranoc.
Rhys Olsons
O5-1

Zdjęcie pozyskane z materiału monitoringu zamkniętego obwodu z dnia 13 grudnia 2028 roku.
Dodatek 7450.3: Wpisy z dziennika osobistego
Dziennik osobisty
Data: 14.05.2032
Dostałem dzisiaj wiadomości, których od jakiegoś czasu się spodziewałem. Judith skończyła obieg bardzo daleko na wschód i przeszła nad Ośrodkiem 43. W końcu dostałem się na stronę SI i otrzymałem ten sam stek bzdur jak inni. Na szczęście nie posiada samemu w sobie zagrożenia poznawczego. To dobry znak, żeby sprawdzić, czy miejsce jest warte odwiedzenia.
Znowu niezbyt dobrze spałem. W celi pode mną jest zamknięty Henderson i czasami zaczyna wyć. Muszę zmienić mu knebel, jaki mu założyłem, bo przypuszczam, że już go przegryzł.
Kolejny dzisiaj list od Sophii. Błogosławieństw jest niewiele, ale nadal są błogosławieństwami. Powiedziała, że zostało ich dwudziestu trzech, ale nadal pracują. Dwudziestu trzech! Ja w ciągu dwóch lat nie miałem dwudziestu trzech osób. Martwi się o nas (nie powiedziałem jej o Hendersonie), ale powiedziałem jej, że nadal jest zbyt niebezpiecznie, żeby tutaj przyjść. Rachel przejdzie nad nami za trzy tygodnie i możliwe, że załapiemy się jeszcze na Judith, jeżeli będzie dalej prosto wędrowała. Jest jeszcze kilku wędrujących, którzy nie dołączyli do tych, co lewitują. Może w ciągu kilku miesięcy — zobaczymy.
To męczące. To było kilka długich miesięcy. Z początku myślałem, że słyszenie głosu Hendersona będzie wystarczające, żeby utrzymać mnie przy zdrowych zmysłach, ale odkąd go ukróciłem, nie brzmi już jak człowiek i nie mówi już nic, co mogłoby być przyjemne. Po prostu wrzeszczy i zgrzyta zębami. Miło byłoby zobaczyć kogoś innego.
Dziennik osobisty
Data: 03.06.2032
W tym tygodniu siedzimy absolutnie cicho — Rachel właśnie przechodzi nad nami. Przez ostatni tydzień, Hendersonowi aż pieniło się z ust, zapewne przez fakt, że to ona go przemieniła. Jeszcze wcześniej poszedłem do niego upewnić się, czy był dobrze związany. Komora była jednym wielkim chlewem. Udało mu się oswobodzić z więzów i zaczął drapać ściany. Zrobił niezły postęp i starł swoje ręce w kikuty. Może myślał, że będzie unosił się na swoich nadgarstkach.
Tłumienie dźwięków nadal się jakoś trzyma. Kiedy straciliśmy Ośrodek 08, byli blisko szesnaście metrów głębiej niż my, a i tak Pallas wszystkich dorwała. Było bardzo blisko. Rozmawiałem wtedy przez telefon z Haroldem Batesem i po prostu zaczął płakać. Rzuciłem nim przez cały pokój i zostawiłem go tam na tydzień. Kiedy wróciłem do telefonu nadal był w trakcie rozmowy, jednak po drugiej stronie była martwa cisza.
Ale! Cały ten czas bycia zakopanym na dole dało mi dużo czasu do pracowania. Znalazłem kolejną satelitę treningową, której dawniej używaliśmy. Nie da nam dobrej relacji, gdyż posiada tylko dwie działające kamery, ale może będziemy mogli mieć podgląd na Argine. Nie widziałem jej, odkąd minęła w ostatnim roku Tokio i zatopiła się w oceanie.
Komputer ciągle przypomina mi, żebym sprawdził odpowiedzi na moje zapytanie. Ostatnim razem tylko osiem ośrodków odpowiadało. Wiem, że pewnie jest ich tam więcej, ale myśląc o otwieraniu tego pliku czuję się już niepewnie. Zajmę głowę czymś bardziej produktywnym.
Jutro sprawdzę odpowiedzi.
Dziennik osobisty
Data: 04.06.2032
Tylko trzy ośrodki odpowiedziały. Nie powinienem był sprawdzać.
Rachel się najwidoczniej kurwa nie spieszy.
Dziennik osobisty
Data: 29.07.2032
Wypuściłem Hendersona. Nie sądzę, żeby było cokolwiek, co mógłbym się jeszcze od niego dowiedzieć, a był całkiem miły. Musi jeszcze dużo przejść, zanim dogoni kogoś z nich, ale zdawał się być szczęśliwszy. Nadal wił się i krzyczał, ale w bardziej przyjemniejszy sposób.
Pierwszy raz, kiedy od dawna byłem na powierzchni. Całkiem ładnie było na dworze, słońce świeciło i znowu nagrzewało się. Niebo było w większości czyste. Gdybym miał zgadywać, to większość z tego, co zostało po AJAX jest już w atmosferze. Może coś tam jeszcze pozostało, ale nic takiego nie widzę.
Po powrocie do środka siedziałem bezczynnie przez chwilę. Próbowałem się czymś zająć, ale nie czuję się na siłach dzisiaj.
Nie słyszałem od jakiegoś czasu nic od Sophii. Dzięki Bogu za Alto, który nadal wysyła mi swoje dzienne raporty. Zdjęcie jego twarzy, codziennie, każdego dnia. Nic szczególnego, ale zawsze coś.
Dziennik osobisty
Data: 02.09.2032
Nadal nic od Sophii.
Dziennik osobisty
Data: 14.12.2032
Cztery lata rocznicy. Nikt już nie odpowiada na zapytania o aktualizacje. Musimy zbliżać się do końca.
Wróciłem i przeczytałem resztę tego pliku — komicznie skróconego. Mieliśmy tak wiele nadziei na początku, a potem nic. Planowane komisje i zachęcające emaile. Wyszliśmy z tego i tak o wiele lepiej niż większość pierwszego dnia, kiedy oni zaczęli płakać, my nie mogliśmy tego usłyszeć z głębokich podziemi. Sześćdziesiąt cztery ośrodki! Czterdzieści siedem tysięcy pracowników. Dlaczego zajęło nam tak długo nauczenie się jak przeżyć?
Płacimy cenę za AJAX. AJAX! Jaki jest obecnie powód utrzymywania tajemnicy? Jaki jest powód robienia aktualizacji i raportów statusu? Kto został, żeby to czytać?
Powiem ci co się stało. Jeżeli to czytasz, to musisz być kimś, kto jeszcze został oprócz mnie. Nie zostało nas zbyt wielu, o ile ktokolwiek został. Może to będzie Alto.
W 1996 roku zakopaliśmy cztery dziewczyny w czterech różnych DEEPWELL'ach ośrodków. Przygotowania do końca świata. Mieli naprawdę bliskie spotkanie z 239 i chcieli się upewnić, że mają plan awaryjny. To było zanim znaleźliśmy 2000, więc później stało się to kwestią sporną. Projekt był mniej lub bardziej zaniechany, ale nie odkopali tych dziewczyn. Czasami się zastanawiam czy kiedykolwiek było spotkanie na ten temat czy po prostu zapomnieli, że one tam były.
W każdym razie, były zakopane pod górą magicznego ustrojstwa i technologii, a także otrzymały łona, które mogły pracować przez tysiące lat. Przez trzy dekady były pod ziemią, dopóki AJAX się nie pojawił i nie zmienił 2000 w palącą się stertę złomu. Nagle potrzebowaliśmy innej opcji i popatrzcie na to! Kain znalazł te cztery dziewczyny i uruchomił ponownie maszyny, po czym z powrotem mieliśmy nasze spadochrony ratunkowe.
Ale wtedy Armond powiedział całemu światu o nich, jakby chciał, żeby wszyscy wiedzieli, że zginą. Wszystkie nasze najlepiej ułożone plany, wszystkie nasze religie świata i nagle tylko jedna rzecz się liczy. Ludzkość widziała nas wywołujących prawdziwe koszmary z wnętrza Ziemi; moce, o których im się nawet nie śniło, po czym mówią im, że już jest po wszystkim. Poza — chwila — są cztery dziewczyny, które mogą nas uratować! Co my sobie myśleliśmy, że się stanie? Czy naprawdę nie nauczyliśmy się, co robi wiara?
Więc obudzili się i o to jak było. Osiem miliardów ludzi wołało, aby bóg ich uratował. Osiem miliardów ludzi krzyczało, płakało i błagało. Ściany naszego miasta zawaliły się, a nasze bożki upadły na ziemię. AJAX — nie pamiętam już jak AJAX wyglądał, jeżeli mam być szczery — przygotowywał się do otwarcia swojego ostatniego oka i ludzie się bali. Lamentowaliśmy nasz wspólny los, a nasze boginie przebudziły się.
Jednakże nie zostały zbudowane, żeby być boskie. Nie wiedziały, co się z nimi stanie. Fundacja znalazła je gdzieś w jakimś zaułku ulicy, umyła je, wsadziła w nie technologię wartą dziesięć miliardów dolarów, a następnie wysłała do spania. Kiedy się obudziły, były boginiami. One miały trzynaście lat.
Osiem godzin! Mieliśmy osiem godzin, Alto. Osiem godzin do opracowania planu, zanim Pallas roztrzaskała swoje usta i zaczęła krzyczeć. Czy one też się bały? Czy one bały się tego, czym się stały? Ich pierwszym działaniem była reakcja, jestem tego pewien — AJAX przybył do nich, a one roztrzaskały go wzdłuż całej atmosfery. Ich kolejnym działaniem był strach — bogowie potrzebują czci i czczących. Nie zajęło to zbyt długo. W sekundy przebiły się przez nasze zabezpieczenia przed zagrożeniami poznawczymi, niczym papier ryżowy postawiony przed palnikiem.
A teraz minęły od tego cztery lata. Połowa nas została stracona dla sióstr. Kolejna jedna trzecia padła z wyczerpania. Zmęczeni, przestraszeni, pokonani — przestali pracować, wyszli przez drzwi i następnie czekali, aż siostra wezwie ich do siebie.
Nie wiem jaki był tego sens. Nie wiem co tym osiągnęliśmy. Czy odnieśliśmy sukces w naszej misji? Czy zaplanowaliśmy wszystko wystarczająco? Czy nadal mamy nad czym pracować? Czy zapewniliśmy przetrwanie naszego gatunku?
Nie wiem. Też jestem zmęczony. Płakaliśmy, kiedy niebiosa się otworzyły i AJAX otworzył swoje pierwsze oko, a wraz po tym swoje pozostałe. Lamentowaliśmy nasze ponure nieszczęście i modliliśmy się o koniec naszych cierpień. Dlaczego nadal nie dostałem wiadomości?
Teraz nie został już nikt do lamentowania poza mną.
Dziennik osobisty
Data: 01.09.2035
Mam nadzieję, że było to dla ciebie łatwe, Sophio. Mam nadzieję, że znalazłaś gdzieś tam coś na wzór nowego życia.
Nie będę daleko w tyle.
Dziennik osobisty
Data: 19.04.2036
Mój ostatni wpis do dziennika. Skończyło się jedzenie, a woda już nie działa.
Pallas się zbliża, ale nie mogę już tak dłużej czekać. Umrę tu na dole, jeżeli nie wyjdę na zewnątrz. Mogę udać się do Ośrodka 89, a potem do Ośrodka 104. Pewnie mają zapasy, których mogę użyć — a może i nawet badania, które pominąłem.
Jeżeli Pallas mnie złapie, to będzie koniec gry. Nie zamierzam się jeszcze poddać, ale nie mogę postawić przeżycia całego gatunku na gogle, które mogą mi spaść czy zatyczki do uszu, które nie będą działać jak powinny. Myślałem, wypalenie sobie bębenków słuchowych będzie najcięższą częścią, ale z perspektywy czasu powinienem przewidzieć, jak okropne będzie wydłubanie sobie oczu. Z perspektywy czasu! Co za czarny humor. Nigdy wcześniej nie doceniałem ciemności, aż do teraz.
Zbyt długo czasu poświęciłem na to gówno, żeby się teraz poddać. Nie obchodzi mnie to, jeżeli będzie trzeba żyć w ciemności, wymyśli się coś.
A jeżeli kiedykolwiek postanowisz to przeczytać Alto, możesz grzecznie iść się jebać. Dwa lata sprawiałeś, że moje serce z radości podskakiwało do kartonowej wycinanki. Skurwysynie.
Nie ma czasu na płacz. Życz mi szczęścia.
Troy
@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: 0.5rem; left: 0.5rem; width: 3rem; height: 3rem; 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: 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; width: var(--body-width-on-desktop, 45.75rem); 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; } } } }
@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: 0.5rem; left: 0.5rem; width: 3rem; height: 3rem; 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: 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; width: var(--body-width-on-desktop, 45.75rem); 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; } } } }
@supports(display: grid) { :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); } #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)/2 - 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); box-shadow: calc(var(--search-height) / 2 * -1) 0 calc(var(--search-height) / 2) 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; } }