body{margin:0;background:#05050c}::selection{background:#febf46;color:#05050c}input::placeholder{color:#ffffff4d}html{scroll-behavior:smooth}.page-landing a{color:#febf46;text-decoration:none;transition:color .2s}.page-landing a:hover{color:#fff}.page-press a{color:#fff;text-decoration:none;transition:color .2s}.page-press a:hover{color:#febf46}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes cue{0%,to{transform:translateY(0);opacity:.35}50%{transform:translateY(8px);opacity:.9}}@keyframes twinkle{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.work-row{transition:background .3s}.work-row:hover{background:#febf460d}.press-tile{opacity:.7;transition:opacity .25s}.press-tile:hover{opacity:1}.press-tile .press-tile-label{opacity:0;transition:opacity .2s}.press-tile:hover .press-tile-label{opacity:1}.press-row{transition:background .2s}.press-row:hover{background:#febf460d}.peeps-btn{transition:all .25s}.peeps-btn:hover{background:#febf46!important;color:#05050c!important}.email-input:focus{border-color:#febf46}.email-submit:hover{background:#fff}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}}.hero{min-height:100vh}@supports (min-height: 100svh){.hero{min-height:100svh}}.hero-logo{transform:translate(-12%)}@media (max-width: 600px){.hero-logo{transform:translate(-6%)}}.page-landing,.page-press{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);box-sizing:border-box}@media (max-width: 600px){.work-row{grid-template-columns:auto 1fr!important;grid-template-areas:"num meta" "body body";gap:10px 12px!important;align-items:center!important;padding:22px 4px!important}.work-row .work-num{grid-area:num}.work-row .work-meta{grid-area:meta}.work-row .work-body{grid-area:body}.work-row .work-body>div:last-child{max-width:none!important}}@media (max-width: 600px){.site-footer{flex-direction:column!important;justify-content:center!important;gap:8px!important;text-align:center;letter-spacing:.14em!important;padding:24px 20px!important}}
