body{cursor:crosshair}.availability{position:absolute;left:50%;transform:translateX(-50%);font:500 .57rem 'DM Mono',monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--paper);opacity:.75}.hero h1,.work h2,.about h2,.contact h2{font-family:Manrope,Arial,sans-serif}.hero h1 em,.work h2 em,.about h2 em,.contact h2 em{font-family:'Bodoni Moda',serif;letter-spacing:-.11em}.hero:after{content:'SHOT BY TUSH / SELECTED EDITS / 2026';position:absolute;z-index:2;right:4vw;top:50%;font:500 .57rem 'DM Mono',monospace;letter-spacing:.11em;writing-mode:vertical-rl;color:rgba(244,240,232,.5)}.hero-video video{filter:saturate(.88) contrast(1.08)}.reel-placeholder span{backdrop-filter:blur(3px);padding:.55rem .75rem;background:rgba(11,11,13,.22)}.work-index{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem 1.1rem;padding:1.1rem 0 3rem;margin-bottom:7vh;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font:500 .64rem 'DM Mono',monospace;letter-spacing:.05em;text-transform:uppercase}.work-index span{color:var(--orange);margin-right:.5rem}.work-index a{color:var(--paper);text-decoration:none;opacity:.7}.work-index a:hover{opacity:1;color:var(--orange)}.project-list{display:block;margin-top:1.7rem;padding-top:1rem;border-top:1px solid var(--line);font:500 .62rem 'DM Mono',monospace;letter-spacing:.08em;color:#aaa;line-height:1.7}.category{scroll-margin-top:6rem}.category .card-card{box-shadow:0 28px 80px rgba(0,0,0,.25)}.category .card-card:before{filter:saturate(.8)}.category:hover .card-copy h3{color:var(--orange)}.category .card-copy h3{transition:color .35s ease}.contact{position:relative;overflow:hidden}.contact:after{content:'TUSH';font:800 clamp(12rem,29vw,30rem)/.7 Manrope,sans-serif;position:absolute;right:-.06em;bottom:-.12em;color:rgba(11,11,13,.045);letter-spacing:-.16em;pointer-events:none}.contact>*{position:relative;z-index:1}@media(max-width:800px){.availability{display:none}.hero:after{display:none}.work-index{gap:.65rem 1rem}.work-index span{width:100%}}@media(prefers-reduced-motion:no-preference){.hero-copy{animation:rise .9s .1s both}.category{transition:transform .45s ease}.category:hover{transform:translateY(-5px)}@keyframes rise{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}}
