._field_j2wjc_1{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;--size-factor:1;--band-factor:1;width:100vw;height:calc(100% + 160px);position:absolute;top:-100px;left:50%;overflow:clip;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000,#000 7% 90%,#0000);mask-image:linear-gradient(#0000,#000 7% 90%,#0000)}._dust_j2wjc_17{opacity:.82;background:radial-gradient(13% 9% at 12% 79%,#3f6aae30,#0000),radial-gradient(15% 11% at 27% 66%,#295aa23b,#0000),radial-gradient(12% 10% at 67% 33%,#3763a933,#0000),radial-gradient(15% 11% at 85% 19%,#2e5ba445,#0000),linear-gradient(155deg,#0000 39%,#1e3e740a 43%,#244a8c33 48%,#4168a31f 50%,#1531691a 53%,#0000 59%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#00000073 40%,#000 75%);mask-image:linear-gradient(90deg,#000,#00000073 40%,#000 75%)}._dust_j2wjc_17:after{content:"";opacity:.14;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='256'%3E%3Cfilter id='dust'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.055' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 .26 0 0 0 0 .43 0 0 0 0 .72 3 0 0 0 -1.2'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23dust)' d='M0 0h512v256H0z'/%3E%3C/svg%3E");background-size:256px 128px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(155deg,#0000 40%,#0006 45%,#000 49%,#0000004d 53%,#0000 58%);mask-image:linear-gradient(155deg,#0000 40%,#0006 45%,#000 49%,#0000004d 53%,#0000 58%)}._field_j2wjc_1:after{content:"";background:radial-gradient(28% 54% at 50% 40%,#00000fdb,#00000f24 72%,#0000);position:absolute;inset:0}._drifter_j2wjc_48{left:var(--asteroid-x);width:calc(var(--asteroid-size) * var(--size-factor));height:calc(var(--asteroid-size) * var(--size-factor));margin-left:calc(var(--asteroid-size) * var(--size-factor) * -.5);margin-top:calc(var(--asteroid-size) * var(--size-factor) * -.5 + var(--band-offset) * var(--band-factor));animation:_asteroid-drift_j2wjc_1 var(--drift-duration) ease-in-out var(--drift-delay) infinite alternate;animation-play-state:paused;position:absolute}._drifter_j2wjc_48[data-depth=near]{opacity:.96}._drifter_j2wjc_48[data-depth=middle]{opacity:.79}._drifter_j2wjc_48[data-depth=far]{opacity:.74}._rock_j2wjc_63{object-fit:contain;filter:saturate(.5)brightness(.72)contrast(1.1)drop-shadow(2px 0 2px #6199f542);width:100%;height:100%;animation:_asteroid-tumble_j2wjc_1 var(--drift-duration) ease-in-out var(--drift-delay) infinite alternate;animation-play-state:paused;display:block}._field_j2wjc_1[data-motion=running] ._drifter_j2wjc_48,._field_j2wjc_1[data-motion=running] ._rock_j2wjc_63{animation-play-state:running}._drifter_j2wjc_48[data-asset=boulder] ._rock_j2wjc_63,._drifter_j2wjc_48[data-asset=wedge] ._rock_j2wjc_63,._drifter_j2wjc_48[data-asset=shard] ._rock_j2wjc_63,._drifter_j2wjc_48[data-asset=knuckled] ._rock_j2wjc_63{filter:brightness(.96)}._drifter_j2wjc_48[data-depth=far] ._rock_j2wjc_63{transform:rotate(var(--turn-start));filter:saturate(.6)brightness(.9);animation:none}@keyframes _asteroid-drift_j2wjc_1{0%{transform:translate(0,0)}to{transform:translate3d(var(--drift-x), var(--drift-y), 0)}}@keyframes _asteroid-tumble_j2wjc_1{0%{transform:rotate(var(--turn-start))}to{transform:rotate(var(--turn-end))}}@media (min-width:1600px){._field_j2wjc_1{--size-factor:1.25}}@media (max-width:1100px){._field_j2wjc_1{--size-factor:.8}}@media (max-width:700px){._field_j2wjc_1{--size-factor:.43;--band-factor:.5;height:calc(100% + 88px);top:-44px}._drifter_j2wjc_48[data-depth=far]:nth-child(2n),._drifter_j2wjc_48:nth-child(n+47){display:none}._drifter_j2wjc_48[data-edge=left]{left:-6%}._drifter_j2wjc_48[data-edge=right]{left:104%}._dust_j2wjc_17{opacity:.38}._field_j2wjc_1:after{background:radial-gradient(43% 62% at 50% 45%,#00000fcc,#0000)}}@media (prefers-reduced-motion:reduce){._drifter_j2wjc_48{animation:none}._rock_j2wjc_63{transform:rotate(var(--turn-start));animation:none}}._glassRock_j2wjc_123,[data-theme=light] :is(.source-portfolio-page,.links-landing) ._originalRock_j2wjc_124{display:none}[data-theme=light] :is(.source-portfolio-page,.links-landing) ._drifter_j2wjc_48 ._glassRock_j2wjc_123{filter:hue-rotate(-25deg)saturate(1.35);display:block}[data-theme=light] ._field_j2wjc_1:after{background:radial-gradient(28% 54% at 50% 40%,#eef2ffe6,#eef2ff33 72%,#0000)}
