diff --git a/docs/catalog/blocks/hw-frame.mdx b/docs/catalog/blocks/hw-frame.mdx
new file mode 100644
index 000000000..0c4e8a60c
--- /dev/null
+++ b/docs/catalog/blocks/hw-frame.mdx
@@ -0,0 +1,44 @@
+---
+title: "Sketched Frame"
+description: "Media in a hand-drawn border with corner doodles and a handwritten caption; the unit tilts slightly and boils (images inside the block; keep live footage in the host)"
+---
+
+# Sketched Frame
+
+Media in a hand-drawn border with corner doodles and a handwritten caption; the unit tilts slightly and boils (images inside the block; keep live footage in the host)
+
+`handwritten` `frame` `media`
+
+
+
+## Install
+
+
+
+```bash Terminal
+npx hyperframes add hw-frame
+```
+
+
+
+## Details
+
+| Property | Value |
+| --- | --- |
+| Type | Block |
+| Dimensions | 1920×1080 |
+| Duration | 8s |
+
+## Files
+
+| File | Target | Type |
+| --- | --- | --- |
+| `hw-frame.html` | `compositions/hw-frame.html` | hyperframes:composition |
+
+## Usage
+
+After installing, add the block to your host composition:
+
+```html
+
+```
diff --git a/registry/blocks/hw-frame/assets/fonts/Caveat-700-latin.woff2 b/registry/blocks/hw-frame/assets/fonts/Caveat-700-latin.woff2
new file mode 100644
index 000000000..5a3423426
Binary files /dev/null and b/registry/blocks/hw-frame/assets/fonts/Caveat-700-latin.woff2 differ
diff --git a/registry/blocks/hw-frame/hw-frame.html b/registry/blocks/hw-frame/hw-frame.html
new file mode 100644
index 000000000..37d035c5f
--- /dev/null
+++ b/registry/blocks/hw-frame/hw-frame.html
@@ -0,0 +1,285 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/registry/blocks/hw-frame/registry-item.json b/registry/blocks/hw-frame/registry-item.json
new file mode 100644
index 000000000..fc35b3a69
--- /dev/null
+++ b/registry/blocks/hw-frame/registry-item.json
@@ -0,0 +1,29 @@
+{
+ "$schema": "https://hyperframes.heygen.com/schema/registry-item.json",
+ "name": "hw-frame",
+ "type": "hyperframes:block",
+ "title": "Sketched Frame",
+ "description": "Media in a hand-drawn border with corner doodles and a handwritten caption; the unit tilts slightly and boils (images inside the block; keep live footage in the host)",
+ "tags": [
+ "handwritten",
+ "frame",
+ "media"
+ ],
+ "dimensions": {
+ "width": 1920,
+ "height": 1080
+ },
+ "duration": 8,
+ "files": [
+ {
+ "path": "hw-frame.html",
+ "target": "compositions/hw-frame.html",
+ "type": "hyperframes:composition"
+ },
+ {
+ "path": "assets/fonts/Caveat-700-latin.woff2",
+ "target": "assets/fonts/Caveat-700-latin.woff2",
+ "type": "hyperframes:asset"
+ }
+ ]
+}
diff --git a/registry/registry.json b/registry/registry.json
index c01a97a00..229dc387e 100644
--- a/registry/registry.json
+++ b/registry/registry.json
@@ -579,6 +579,10 @@
"name": "hw-path-text",
"type": "hyperframes:block"
},
+ {
+ "name": "hw-frame",
+ "type": "hyperframes:block"
+ },
{
"name": "parallax-zoom",
"type": "hyperframes:component"