main[data-route=\/explore]:focus,main[data-route=\/explore]:focus-visible{outline:none}@keyframes explore-rise{0%{translate:0 var(--rise,8px)}to{translate:0}}.explore-page>.kicker,.explore-page>.route-title,.explore-page>.lede{--rise:10px;animation:.24s cubic-bezier(.2,.7,.15,1) backwards explore-rise}.explore-page>.route-title{animation-delay:40ms}.explore-page>.lede{animation-delay:80ms}:root[data-nav=history] .explore-page>.kicker,:root[data-nav=history] .explore-page>.route-title,:root[data-nav=history] .explore-page>.lede{animation:none}@media (min-width:1101px){main[data-route=\/explore]{padding-top:32px}.explore-page>.kicker{margin-bottom:8px}.explore-page>.route-title{margin:4px 0 10px;font-size:clamp(44px,6.4vh,60px)}.explore-page>.lede{max-width:none;margin:0;font-size:18px}.explore-page>.card-grid{gap:18px;margin-top:22px}.explore-page .project-art{height:clamp(56px,50vh - 362px,150px)}.explore-page .project-art svg{height:100%}.explore-page .project-content{padding:16px 20px 18px}.explore-page .project-label{margin-bottom:8px}.explore-page .project-content h2{margin-bottom:8px;font-size:21px}.explore-page .project-content>p:not(.project-label){margin-bottom:14px;line-height:1.55}}@media (min-width:1101px) and (max-height:860px){main[data-route=\/explore]{padding-top:20px}.explore-page>.route-title{margin:0 0 6px}.explore-page>.card-grid{gap:14px;margin-top:14px}.explore-page .project-content{padding:12px 18px 14px}.explore-page .project-content>p:not(.project-label){margin-bottom:10px}.explore-page .project-label{margin-bottom:6px}}@media (min-width:1101px){.explore-page>.card-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.explore-page>.card-grid>li{grid-column:span 2}.explore-page>.card-grid>li:nth-child(n+4){grid-column:span 3}}@media (min-width:761px) and (max-width:1100px){.explore-page>.card-grid>li:last-child:nth-child(odd){grid-column:1/-1}}.explore-page .featured-glow{--card-accent:var(--tone-ice);transition:transform .2s cubic-bezier(.2,.7,.15,1),border-color .2s,box-shadow .2s}.explore-page .project-incident{--card-accent:var(--tone-rose)}.explore-page .project-automation,.explore-page .project-evidence{--card-accent:var(--tone-lilac)}.explore-page .featured-glow:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(280px circle at var(--glow-x) var(--glow-y), color-mix(in srgb, var(--card-accent) 16%, transparent), transparent 70%);opacity:0;transition:opacity .22s;position:absolute;inset:0}.explore-page .project-art{transition:background-color .22s}.explore-page .project-action svg{transition:translate .2s cubic-bezier(.2,.7,.15,1)}.explore-page .featured-glow:is(:hover,:focus-visible) .project-action svg{translate:3px -3px}@media (hover:hover) and (pointer:fine){.explore-page .featured-glow:hover{border-color:color-mix(in srgb, var(--card-accent) 60%, var(--line));box-shadow:0 16px 30px -20px color-mix(in srgb, var(--card-accent) 55%, transparent);transform:translateY(-4px)}.explore-page .featured-glow:hover:after{opacity:1}.explore-page .featured-glow:hover .project-art{background-color:color-mix(in srgb, var(--card-accent) 11%, var(--bg))}}.explore-page .featured-glow:focus-visible{border-color:color-mix(in srgb, var(--card-accent) 60%, var(--line))}.explore-page .featured-glow:focus-visible .project-art{background-color:color-mix(in srgb, var(--card-accent) 11%, var(--bg))}.explore-page .project-art *{transform-box:fill-box;transform-origin:50%}.explore-page .project-art [data-d="0"]{--d:0s}.explore-page .project-art [data-d="60"]{--d:60ms}.explore-page .project-art [data-d="100"]{--d:.1s}.explore-page .project-art [data-d="200"]{--d:.2s}.explore-page .project-art [data-d="220"]{--d:.22s}.explore-page .project-art [data-d="260"]{--d:.26s}.explore-page .project-art [data-d="320"]{--d:.32s}.explore-page .project-art [data-d="400"]{--d:.4s}.explore-page .project-art [data-d="430"]{--d:.43s}.explore-page .project-art [data-d="500"]{--d:.5s}.explore-page .project-art [data-d="520"]{--d:.52s}.explore-page .project-art [data-d="540"]{--d:.54s}.explore-page .project-art [data-d="560"]{--d:.56s}.explore-page .project-art [data-d="660"]{--d:.66s}.explore-page .project-art [data-d="680"]{--d:.68s}.explore-page .project-art [data-d="760"]{--d:.76s}.explore-page .project-art [data-d="790"]{--d:.79s}.explore-page .project-art [data-d="820"]{--d:.82s}@keyframes art-draw{0%{stroke-dasharray:1 2;stroke-dashoffset:1px}to{stroke-dasharray:1 2;stroke-dashoffset:0}}@keyframes art-pop{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@keyframes art-node{0%,to{scale:1}45%{fill:currentColor;scale:1.9}}@keyframes art-flash{0%,to{opacity:.4}40%{opacity:1}}@keyframes art-comet{0%{opacity:1;stroke-dasharray:.14 2;stroke-dashoffset:.14px}to{opacity:1;stroke-dasharray:.14 2;stroke-dashoffset:-1px}}@keyframes art-ripple{0%{opacity:.7;scale:1}to{opacity:0;scale:4.5}}@keyframes art-blink{0%,49%{opacity:1}50%,to{opacity:0}}.explore-page .featured-glow:is(:hover,:focus-visible,:active) .art-draw{animation:art-draw .36s cubic-bezier(.4, 0, .2, 1) backwards var(--d,0s)}.explore-page .featured-glow:is(:hover,:focus-visible,:active) .art-trace{animation-duration:.76s}.explore-page .featured-glow:is(:hover,:focus-visible,:active) .art-pop{animation:art-pop .28s cubic-bezier(.3, 1.4, .5, 1) backwards var(--d,0s)}.explore-page .featured-glow:is(:hover,:focus-visible,:active) .art-node{animation:art-node .42s ease-out backwards var(--d,0s)}.explore-page .featured-glow:is(:hover,:focus-visible,:active) .art-flash{animation:art-flash .36s ease-out backwards var(--d,0s)}.explore-page .featured-glow:is(:hover,:focus-visible,:active) .art-comet{animation:art-comet .9s cubic-bezier(.45, 0, .35, 1) backwards var(--d,0s)}.explore-page .featured-glow:is(:hover,:focus-visible,:active) .art-ripple{animation:art-ripple .62s ease-out backwards var(--d,0s)}.explore-page .featured-glow:is(:hover,:focus-visible,:active) .art-cursor{animation:1s step-end .44s infinite backwards art-blink}@media (prefers-reduced-motion:reduce){.explore-page>.kicker,.explore-page>.route-title,.explore-page>.lede,.explore-page .project-art *{animation:none!important}.explore-page .featured-glow,.explore-page .project-action svg,.explore-page .project-art,.explore-page .featured-glow:after{transition:none!important}.explore-page .featured-glow:hover{box-shadow:none;transform:none}.explore-page .featured-glow:is(:hover,:focus-visible) .project-action svg{translate:none}.explore-page .featured-glow:after{display:none}}.behind-work{border:1px solid var(--card-line);border-radius:var(--radius-card);background:color-mix(in srgb, var(--raised) 90%, var(--accent-soft));grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:end;gap:18px 56px;margin:56px 0 12px;padding:36px 40px;display:grid}.home .behind-work h2{margin:0}.behind-work .kicker{letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px}.behind-work p:not(.kicker){max-width:40em;color:var(--muted);margin:0}.behind-work+.home-contact{border-top:0}.behind-work-link{color:var(--accent-text);margin-top:10px;font-weight:500}@media (max-width:760px){.behind-work{grid-template-columns:minmax(0,1fr);align-items:start;margin-top:40px;padding:26px 22px}}
