nav{display:inline-block}.navigationList{list-style-type:none;margin:0;padding:0;font-weight:100;display:flex}.navigationList li{padding:5px;margin:0 10px}.navigationList li a{font-size:18px;transition:all .15s cubic-bezier(.2,1,.3,1);display:inline-block;text-decoration:none;opacity:.7}.navigationList li a:hover{opacity:1;transform:translateY(-1px);text-shadow:0 0 8px rgba(252,163,17,.5)}.homeContainer{display:grid;grid-template-rows:1fr auto 1fr;min-height:100vh;min-height:100svh}.columns{grid-row:2;display:flex;justify-content:space-between;align-items:flex-start}.navigationContainer{grid-row:3;align-self:end;justify-self:end;padding:0 0 20px}.mainTitleSection{box-sizing:border-box;text-align:left;max-width:550px}.mainTitleSection h2{font-size:34px;font-weight:100;padding:20px;margin:0 20px}.mainTitleSection h1{font-size:144px;line-height:130px;font-weight:400;font-family:var(--font-lora,"Lora"),serif;margin:0;padding:0 40px 40px}.mainTitleSection h1 span{display:block}h1.bordered{border-top:1px solid var(--accent);border-bottom:1px solid var(--accent)}.abstractContainer{box-sizing:border-box;width:45%;max-width:650px;text-align:left;position:relative;font-size:18px;height:302px;font-weight:400;margin-left:10px;display:flex;flex-direction:column;justify-content:center}.abstractContainer .darkLink{float:right}.abstractContent{display:flex;flex-direction:column;gap:25px;padding:10px}.abstractTitle{font-size:40px;font-weight:400;margin:0;line-height:1.2;color:#828282;font-family:var(--font-lora,"Lora"),serif;min-width:450px;width:70%}.abstractTitle .bright-emphasis{color:#6d6d6d;text-shadow:none;animation:neonTurnOn .4s ease-in-out 1.2s forwards,neonFlicker 6s 1.6s infinite}@keyframes neonTurnOn{0%,40%{color:#828282;text-shadow:none}20%,60%,to{color:var(--lightText);text-shadow:0 0 12px rgba(244,243,237,.4)}}@keyframes neonFlicker{0%,94%,96%,98%,to{color:var(--lightText);text-shadow:0 0 12px rgba(244,243,237,.4)}95%{color:#828282;text-shadow:none}97%{color:#a0a0a0;text-shadow:0 0 4px rgba(244,243,237,.2)}}.abstractSubtitle{font-size:18px;font-weight:100;margin:0;line-height:1.5}.closingMessage{position:absolute;bottom:-80px;font-weight:100;width:350px;text-align:right;right:0;margin-right:20px}.sectionContainer{width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media (max-width:1024px){.homeContainer{display:grid;grid-template-rows:40px auto 1fr}.columns{grid-row:2;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-grow:0}.navigationContainer{grid-row:3;align-self:end;justify-self:center;padding:20px 0 40px;text-align:right}.navigationContainer .navigationList{flex-wrap:wrap;justify-content:center}.navigationContainer .navigationList li{margin:10px}.abstractContainer{width:100%;font-size:16px;margin-left:0;margin-bottom:40px;margin-top:10px;height:auto}.mainTitleSection{width:100%;max-width:100%}.mainTitleSection h1{font-size:80px;line-height:71px;padding:12px 5px 32px}.mainTitleSection h2{font-size:18px;padding:10px;margin:0}.closingMessage{width:310px;margin-right:8px;bottom:-70px}.abstractContent{margin-top:40px;gap:10px}.abstractTitle{font-size:25px;width:100%;min-width:0}.abstractSubtitle{font-size:16px}}@media (max-height:750px){.homeContainer{grid-template-rows:10px auto 1fr}.mainTitleSection h1{font-size:60px;line-height:55px}}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-on-load{opacity:0;animation:fadeSlideUp .8s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(var(--animation-order) * .15s + .1s)}@media (prefers-reduced-motion:reduce){.animate-on-load{animation:none;opacity:1;transform:none}}