body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.fab-root{bottom:20px;height:56px;isolation:isolate;position:fixed;right:20px;width:56px;z-index:50}.fab{background:#000000b3;border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;inset:0;outline:none;place-items:center;position:absolute;transition:transform .2s ease,background .2s ease;z-index:1}.fab:hover{box-shadow:0 0 24px #5e5d5d73}.fab:active{transform:scale(.98)}.fab:focus-visible{box-shadow:0 0 0 3px #ffffff40}.fab__icon{font-size:22px;line-height:1}.fab-menu{--item-count:4;--gap:50px;--fab-size:56px;--item-size:44px;list-style:none;margin:0;padding:0;pointer-events:none;position:absolute;right:50px}.fab-menu>li{opacity:0;position:absolute;transform:translate(0);transition:transform .24s cubic-bezier(.2,.7,.2,1),opacity .18s ease;transition-delay:calc(var(--i)*25ms);z-index:2}.fab-root.is-open .fab-menu{pointer-events:auto}.fab-root.is-open .fab-menu>li{opacity:1;transform:translateY(calc(var(--gap)*-1*(var(--i) + 1)))}.fab-root:not(.is-open):not(:hover):not(:focus-within) .fab-menu>li{transition-delay:calc((var(--item-count) - var(--i))*20ms)}.fab-item{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#ffffff1a;border:0;border-radius:50%;box-shadow:0 6px 18px #00000059;color:#fff;cursor:pointer;display:grid;height:44px;outline:none;place-items:center;position:relative;transition:transform .15s ease,background .2s ease,box-shadow .2s ease;width:44px}.fab-item:hover{transform:translateY(-2px) scale(1.03)}.fab-item:active{transform:translateY(0) scale(.98)}.fab-item:focus-visible{box-shadow:0 0 0 3px #ffffff40}.fab-item__label{background:#000000b3;border-radius:6px;color:#fff;font-size:12px;opacity:0;padding:6px 10px;pointer-events:none;position:absolute;right:54px;top:50%;transform:translateY(-50%);transition:opacity .15s ease,transform .15s ease;white-space:nowrap}.fab-item:focus-visible .fab-item__label,.fab-item:hover .fab-item__label{opacity:1;transform:translate(-2px,-50%)}@media (prefers-reduced-motion:reduce){.fab,.fab-item,.fab-item__label,.fab-menu>li{transition:none}}.about-backdrop{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:#0000008c;display:grid;inset:0;place-items:center;position:fixed;z-index:80}.about-backdrop.fade-in{animation:backdropFadeIn .42s ease-out}.about-backdrop.fade-out{animation:backdropFadeOut .35s ease-in}.about-card{perspective:1000px;width:min(560px,90vw)}.about-card__front{backface-visibility:hidden;background:#0c0c0ce6;border:1px solid #ffffff14;border-radius:8px;box-shadow:0 30px 80px #0000008c;color:#fff;padding:8px 32px 32px;transform-style:preserve-3d}.flip-in{animation:flipIn .42s cubic-bezier(.2,.7,.2,1)}.flip-out{animation:flipOut .32s cubic-bezier(.7,.2,1,.2)}@keyframes flipIn{0%{opacity:0;transform:rotateY(-12deg) translateY(12px)}to{opacity:1;transform:rotateY(0deg) translateY(0)}}@keyframes flipOut{0%{opacity:1;transform:rotateY(0deg) translateY(0)}to{opacity:0;transform:rotateY(12deg) translateY(-12px)}}@keyframes backdropFadeIn{0%{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);opacity:0}to{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);opacity:1}}@keyframes backdropFadeOut{0%{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);opacity:1}to{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);opacity:0}}.about-title{font-size:clamp(22px,3.2vw,28px);letter-spacing:.02em;h3{margin:0!important}}.about-text{color:#ffffffe6;line-height:1.5}.about-actions{display:flex;gap:18px;justify-content:center;padding-top:12px}.about-btn{border:0 solid #0000;border-radius:4px;color:#fff;cursor:pointer;font:inherit;padding:12px;transition:transform .25s ease,background .25s ease,border-color .25s ease,scale .25s ease}.about-btn.ghost{background:#000}.about-btn.primary{background:hsla(0,0%,100%,.057)}.about-btn.ghost:hover,.about-btn.primary:hover{scale:1.03}.about-btn:active{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.fade-in,.fade-out,.flip-in,.flip-out{animation:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.container{align-items:center;background-color:#121212;background:url(/ominouspositivity/static/media/7.0cedd6b20ee4d464da13.jpg);background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;font-family:Courier New,Courier,monospace;height:100vh;height:100svh;justify-content:center;text-align:center;@media screen and (max-width:768px){background-position:60%}}.quote{background:#0000;position:relative;width:60%;@media screen and (max-width:768px){width:90%}}.quote:before{background:#000;content:"";filter:blur(70px);-webkit-filter:blur(70px);inset:-25px;opacity:1;pointer-events:none;position:absolute;z-index:1}.quote_words{background:#0000;color:#fff;display:block;font-size:clamp(18px,3vw,32px);line-height:1.4;padding:30px;position:relative;white-space:normal;z-index:10}.word{animation:fadeIn 5s forwards;color:#fff;font-size:20px;font-weight:700;opacity:0}.word:nth-child(odd){animation-delay:.5s}.word:nth-child(2n){animation-delay:1s}.typewriter .caret{animation:blink 1s step-end infinite;border-right:2px solid #ffffffe6;display:inline-block;height:1em;margin-left:2px;vertical-align:-.2em;width:.6ch}@keyframes blink{50%{border-color:#0000}}.word{opacity:1}.word,.word:nth-child(2n),.word:nth-child(odd){animation:none}.veil{background:#fff;display:grid;inset:0;opacity:0;place-items:center;pointer-events:none;position:fixed;z-index:100}.veil.veil--in{animation:veilIn .7s ease forwards;pointer-events:auto}.veil.veil--show{opacity:1;pointer-events:auto}.veil.veil--out{animation:veilOut .7s ease forwards;pointer-events:none}.veil__text{animation:textIn .3s ease 80ms both;color:#111;font-size:clamp(18px,3.2vw,28px);font-weight:800;letter-spacing:.02em;padding:0 16px;text-align:center}@keyframes veilIn{0%{opacity:0}to{opacity:1}}@keyframes veilOut{0%{opacity:1}to{opacity:0}}@keyframes textIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.veil,.veil__text{animation:none!important;opacity:1}}
/*# sourceMappingURL=main.656727c6.css.map*/