@import "https://fonts.googleapis.com/css2?family=Orbitron:wght@400..900&display=swap";#perspective{font-optical-sizing:auto;font-family:Orbitron,sans-serif;font-size:normal;isolation:isolate;background-color:hsl(var(--neutral-100));z-index:-1;width:100lvw;max-width:2880px;height:100vh;margin-left:auto;margin-right:auto;font-weight:400;position:relative;top:0}#perspective:before{content:"";z-index:-1;opacity:.2;background-image:url(/assets/images/banners/perspective-grid.svg);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;bottom:0;left:0;right:0}.light #perspective:before{filter:invert()}@media (prefers-color-scheme:light){.system #perspective:before{filter:invert()}}.perspective-texts{color:hsl(var(--secondary-700));perspective:800px;perspective-origin:50%;grid-template-rows:repeat(10,10%);grid-template-columns:repeat(10,10%);animation:linear both perspective-rotate;animation-timeline:view();animation-range:cover;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.perspective-texts p{text-wrap:balance;--fs-flex:calc(2vw);--fs-max:1rem;--fs-min:.5rem;font-size:1.25rem;font-size:clamp(var(--fs-min),var(--fs-flex),var(--fs-max));transform:var(--additional-transforms,scale(1));margin:0;padding:1rem;animation:linear both perspective-scroll;animation-timeline:view();animation-range:cover}.perspective-texts p:first-child{text-align:center;--additional-transforms:translateZ(-250px);grid-area:5/5/7/7;align-self:center;justify-self:center}.perspective-texts p:nth-child(2){--perspective-factor:-1.5;--additional-transforms:translateZ(-100px);grid-area:4/5/6/8;align-self:start;justify-self:end}.perspective-texts p:nth-child(2):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.perspective-texts p:nth-child(2):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.perspective-texts p:nth-child(3){--perspective-factor:-1.5;--additional-transforms:translateZ(-100px);grid-area:6/4/8/7;align-self:end;justify-self:start}.perspective-texts p:nth-child(4){--perspective-factor:-3;--additional-transforms:translateZ(-80px);grid-area:8/6/9/9;align-self:end;justify-self:end}.perspective-texts p:nth-child(4):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.perspective-texts p:nth-child(4):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.perspective-texts p:nth-child(5){--perspective-factor:-3;--additional-transforms:translateZ(-80px);grid-area:3/3/4/6;align-self:start;justify-self:start}.perspective-texts p:nth-child(6){--perspective-factor:-5;--additional-transforms:translateZ(-30px);grid-area:2/5/3/10;align-self:start;justify-self:end}.perspective-texts p:nth-child(6):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.perspective-texts p:nth-child(6):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.perspective-texts p:nth-child(7){--perspective-factor:-5;--additional-transforms:translateZ(-30px);grid-area:-2/2/-3/6;align-self:end;justify-self:start}.perspective-texts p:nth-child(7):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.perspective-texts p:nth-child(7):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}@media not (max-width:1080px){.perspective-texts p{font-size:1.25rem}.perspective-texts p:first-child{text-align:center;grid-area:5/5/7/7;align-self:center;justify-self:center}.perspective-texts p:nth-child(2){--perspective-factor:-1.5;grid-area:4/7/6/8;align-self:start;justify-self:end}.perspective-texts p:nth-child(2):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.perspective-texts p:nth-child(2):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.perspective-texts p:nth-child(3){--perspective-factor:-1.5;grid-area:6/4/8/5;align-self:end;justify-self:start}.perspective-texts p:nth-child(4){--perspective-factor:-3;grid-area:8/8/9/9;align-self:end;justify-self:end}.perspective-texts p:nth-child(4):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.perspective-texts p:nth-child(4):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.perspective-texts p:nth-child(5){--perspective-factor:-3;grid-area:3/3/4/5;align-self:start;justify-self:start}.perspective-texts p:nth-child(6){--perspective-factor:-5;grid-area:2/-2/3/-3;align-self:start;justify-self:end}.perspective-texts p:nth-child(6):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.perspective-texts p:nth-child(6):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.perspective-texts p:nth-child(7){--perspective-factor:-5;grid-area:-2/2/-3/3;align-self:end;justify-self:start}.perspective-texts p:nth-child(7):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.perspective-texts p:nth-child(7):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}}@media (min-width:1080px){.poster-container{perspective:800px;perspective-origin:50%}.poster-container:after{content:"";mask-composite:inherit;opacity:.25;--perspective-factor:-5;background-image:url(/assets/images/banners/perspective-grid.svg);background-repeat:no-repeat;background-size:100% 100%;grid-area:1/1/-1/-1;animation:linear both perspective-mask-scroll;animation-timeline:view();animation-range:cover;mask-image:url(https://ik.imagekit.io/8jjzxcl9p/tr:w-0.5/index/cover-mask-inverted.png);mask-position:50%;mask-size:cover;mask-repeat:no-repeat}.poster-container .poster,.poster-container .cv,.poster-container .musings.list{--perspective-factor:-5;animation:linear both perspective-scroll;animation-timeline:view();animation-range:cover;position:relative}.poster-container:before{--perspective-factor:-5;animation:linear both perspective-scroll;animation-timeline:view();animation-range:cover;position:relative}.poster-container .police-report>*{--perspective-factor:-5;animation:linear both perspective-scroll;animation-timeline:view();animation-range:cover;position:relative}.poster-container .musings.list,.poster-container .poster{--perspective-factor:-27}.poster-container:before{--perspective-factor:-27}.poster-container:after{--perspective-factor:-27}}@keyframes perspective-scroll{0%{transform:var(--additional-transforms,scale(1))translateY(calc(-1rem*var(--perspective-factor,1)))}to{transform:var(--additional-transforms,scale(1))translateY(calc(1rem*var(--perspective-factor,1)))}}@keyframes perspective-mask-scroll{0%{mask-position:center calc(-1rem*var(--perspective-factor,1))}to{mask-position:center calc(1rem*var(--perspective-factor,1))}}@keyframes perspective-rotate{0%{transform:rotateX(calc(4deg*var(--perspective-factor,1)/2))}to{transform:rotateX(calc(-4deg*var(--perspective-factor,1)/2))}}@keyframes ptest{0%{transform:scale(0)}to{transform:scale(1)}}