.hero-base{background:radial-gradient(60% 70% at 50% 38%,#3a3835 0%,#232220 45%,#121110 100%)}.hero-parallax{background:radial-gradient(40% 55% at 50% 45%,#d6a04629,#0000 70%)}.hero-portrait-in{position:absolute}.hero-portrait-in .hero-img{object-fit:contain;max-width:none;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 20% 80%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 20% 80%,#0000 100%);width:auto!important;height:140%!important;position:absolute!important;inset:-25% auto auto 50%!important}@media (max-width:899.98px){.hero-base{background:radial-gradient(90% 60% at 50% 55%,#3a3835 0%,#151413 100%)}.hero-portrait-in .hero-img{width:165%!important;height:auto!important;top:-4%!important}}@keyframes page-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.work-li{animation:page-in .4s var(--ease-expo,cubic-bezier(.16,1,.3,1)) both}.work-preview{animation:page-in .28s var(--ease-expo,cubic-bezier(.16,1,.3,1)) both}@media (prefers-reduced-motion:reduce){.work-li,.work-preview{animation:none}}@keyframes menu-fade{0%{opacity:0}to{opacity:1}}@keyframes menu-rise{0%{transform:translateY(105%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.menu-panel,.menu-panel li>div{animation:none!important}}.hero-mark-gap{height:calc(var(--fs-wordmark) * .98)}:root{--color-paper:#faf5ea}.footer-field{background:linear-gradient(var(--color-paper) 50%, #000 0)}.footer-wave{background:linear-gradient(188deg, #0000 38%, #fbe9c8 50%, #f3d79a 57%, #d9a441 64%, #9a6416 72%, #4a2f0a 82%, #1a1006 92%, #000 98%), radial-gradient(70% 55% at 0 62%, #f6dfb5b3, #0000 70%), var(--color-paper)}.footer-shade{background:linear-gradient(var(--color-paper), #0000 32%), linear-gradient(0deg, #000, #000000d9 7%, #0000 26%)}
