.services-reveal{background:var(--bg);width:100%;height:100svh;position:relative;overflow:hidden}.services-reveal-img{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);will-change:clip-path;width:100%;height:100%;position:absolute;inset:0}.services-reveal-img img{object-fit:cover;width:100%;height:100%}.services-reveal-img:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0a0a0be0 0%,#0a0a0b8c 42%,#0a0a0b33 100%);position:absolute;inset:0}.services-reveal-copy{z-index:2;pointer-events:none;color:var(--fg);flex-direction:column;justify-content:flex-end;padding:5rem 1.25rem 3rem;display:flex;position:absolute;inset:0}@media (min-width:640px){.services-reveal-copy{padding:5rem 2rem 3.5rem}}.services-reveal-index{font-family:var(--font-syne), system-ui, sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);font-size:.75rem;font-weight:600}.services-reveal-title{max-width:14ch;font-family:var(--font-syne), system-ui, sans-serif;letter-spacing:-.04em;margin:.75rem 0 0;font-size:clamp(2.75rem,8vw,5.5rem);font-weight:800;line-height:.95}.services-reveal-blurb{max-width:28rem;color:var(--fg-muted);margin:1rem 0 0;font-size:1rem;line-height:1.55}.services-reveal-list{flex-wrap:wrap;gap:.5rem 1.25rem;max-width:40rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.services-reveal-list li{letter-spacing:.04em;text-transform:uppercase;color:var(--fg);opacity:.85;font-size:.8rem}.services-dissolve-grid{z-index:100;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.services-dissolve-cell{visibility:hidden;background:var(--dissolve-color,#fd5e0e);color:#0a0a0b;justify-content:center;align-items:center;font-family:ui-monospace,DM Mono,monospace;font-weight:500;line-height:1;display:flex;position:absolute;overflow:hidden}
