.clckd-project .orbit-hero-grid h1{font-size:clamp(5.5rem,13vw,12rem)}.clckd-project .orbit-hero-image img{aspect-ratio:4/3;max-height:600px}.clckd-project .orbit-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.clckd-project .orbit-gallery figure:first-child{grid-column:auto}.clckd-project .orbit-gallery img{aspect-ratio:4/3}.clckd-project .orbit-gallery figcaption{padding:16px}.clckd-project .clckd-caption{color:var(--orbit-muted);margin:0;padding:0 16px 18px;font-size:.76rem;line-height:1.7}.clckd-project .clckd-features li{align-items:flex-start}.clckd-project .clckd-features h3{margin:0;font-size:1rem}.clckd-project .clckd-features p{color:var(--orbit-muted);margin:10px 0 0;font-size:.85rem;line-height:1.7}.clckd-project .clckd-flow{border-left:2px solid var(--acid);padding-left:18px}.clckd-project .clckd-walkthrough{border-radius:12px;position:relative;overflow:hidden}.clckd-project .clckd-video-play{color:#fff;width:100%;font:inherit;cursor:pointer;background:#080a1766;border:0;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;font-weight:700;display:flex;position:absolute;inset:0}.clckd-project .clckd-video-play span{background:var(--acid);color:#10120f;border-radius:50%;place-items:center;width:72px;height:72px;font-size:2.2rem;display:grid}.clckd-project .clckd-video-play:hover{background:#080a1744}.clckd-project .clckd-video-play:focus-visible{outline:3px solid var(--acid);outline-offset:-5px}.clckd-project .orbit-limitations h2{margin:0 0 18px;font-size:clamp(1.5rem,3vw,2.5rem);line-height:1.15}.clckd-project .clckd-scope{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:28px 0 0;display:grid}.clckd-project .clckd-scope dt{color:var(--paper);font-size:.88rem;font-weight:700}.clckd-project .clckd-scope dd{color:var(--orbit-muted);margin:12px 0 0;font-size:.82rem;line-height:1.8}.clckd-project .clckd-story{width:100%;height:auto;margin:24px 0 20px;display:block;overflow:visible}.clckd-story text{fill:#33382c;text-anchor:middle;letter-spacing:.05em;font:700 9px Courier New,monospace}.clckd-story rect{fill:#f7f6f0;stroke:#b8bbad;stroke-width:1px}.clckd-story-fragments{fill:none;stroke:#a6a99a;stroke-width:1.5px;stroke-dasharray:3 6}.clckd-story .clckd-story-question{fill:#e6e5da;stroke:#b5b7a7}.clckd-story .clckd-story-workspace{fill:#e4e9d8;stroke:#8b9974}.clckd-story-track{stroke:#bac3a9;stroke-width:3px}.clckd-story-connection{stroke:#5b7440;stroke-width:3px;stroke-dasharray:234;stroke-dashoffset:0}.clckd-story-node circle,.clckd-story-result circle{fill:#d5e3b9;stroke:#6c8252}.clckd-story .clckd-story-caption{letter-spacing:.1em;font-size:8px}.clckd-story-result text{text-anchor:start}.clckd-story-check{fill:none;stroke:#3f602c;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.clckd-story-record{stroke:#bccba8;stroke-width:3px;stroke-linecap:round}.clckd-story[data-entered=true] .clckd-story-card{animation:3.8s ease-in-out both clckd-scattered}.clckd-story[data-entered=true] .clckd-story-connection{animation:2.5s ease-out both clckd-connect}.clckd-story[data-entered=true] .clckd-story-node{animation:2.8s ease-out both clckd-node}.clckd-story[data-entered=true] .clckd-story-check{animation:2.5s ease-out both clckd-check}.clckd-story[data-entered=true] .clckd-story-record{animation:2.8s ease-out both clckd-record}.clckd-story-card:nth-of-type(2),.clckd-story-node:nth-of-type(2),.clckd-story-result:nth-of-type(2) :is(.clckd-story-check,.clckd-story-record){animation-delay:.35s}.clckd-story-card:nth-of-type(3),.clckd-story-node:nth-of-type(3),.clckd-story-result:nth-of-type(3) :is(.clckd-story-check,.clckd-story-record){animation-delay:.7s}.clckd-story-card:nth-of-type(4),.clckd-story-node:nth-of-type(4){animation-delay:1s}@keyframes clckd-scattered{0%,to{transform:translateY(0)}35%{transform:translateY(-5px)}70%{transform:translateY(3px)}}@keyframes clckd-connect{0%{stroke-dashoffset:234px}to{stroke-dashoffset:0}}@keyframes clckd-node{0%{opacity:.4}to{opacity:1}}@keyframes clckd-check{0%{stroke-dasharray:15;stroke-dashoffset:15px}to{stroke-dasharray:15;stroke-dashoffset:0}}@keyframes clckd-record{0%{stroke-dasharray:90;stroke-dashoffset:90px}to{stroke-dasharray:90;stroke-dashoffset:0}}@media (max-width:750px){.clckd-project .orbit-gallery{grid-template-columns:1fr}.clckd-project .orbit-gallery img{max-height:none}.clckd-project .clckd-scope{grid-template-columns:1fr;gap:24px}}@media (prefers-reduced-motion:reduce){.clckd-project .clckd-story *{animation:none!important}}
