diff --git a/sites/orgdocs/docs/designs/charlie/instructions/AttachExtensionToRightLeg.svg b/sites/orgdocs/docs/designs/charlie/instructions/AttachExtensionToRightLeg.svg
new file mode 100644
index 00000000000..88c0437b723
--- /dev/null
+++ b/sites/orgdocs/docs/designs/charlie/instructions/AttachExtensionToRightLeg.svg
@@ -0,0 +1,347 @@
+
+
+
+
diff --git a/sites/orgdocs/docs/designs/charlie/instructions/AttachFacing.svg b/sites/orgdocs/docs/designs/charlie/instructions/AttachFacing.svg
new file mode 100644
index 00000000000..9abca6cee76
--- /dev/null
+++ b/sites/orgdocs/docs/designs/charlie/instructions/AttachFacing.svg
@@ -0,0 +1,315 @@
+
+
+
+
diff --git a/sites/orgdocs/docs/designs/charlie/instructions/AttachFacingToZipper.svg b/sites/orgdocs/docs/designs/charlie/instructions/AttachFacingToZipper.svg
new file mode 100644
index 00000000000..e08f33f0f2c
--- /dev/null
+++ b/sites/orgdocs/docs/designs/charlie/instructions/AttachFacingToZipper.svg
@@ -0,0 +1,1089 @@
+
+
+
+
diff --git a/sites/orgdocs/docs/designs/charlie/instructions/AttachZipperToExtension.svg b/sites/orgdocs/docs/designs/charlie/instructions/AttachZipperToExtension.svg
new file mode 100644
index 00000000000..8cd621fa4a4
--- /dev/null
+++ b/sites/orgdocs/docs/designs/charlie/instructions/AttachZipperToExtension.svg
@@ -0,0 +1,288 @@
+
+
+
+
diff --git a/sites/orgdocs/docs/designs/charlie/instructions/BasteZipper.svg b/sites/orgdocs/docs/designs/charlie/instructions/BasteZipper.svg
new file mode 100644
index 00000000000..74fc8fb9316
--- /dev/null
+++ b/sites/orgdocs/docs/designs/charlie/instructions/BasteZipper.svg
@@ -0,0 +1,101 @@
+
+
diff --git a/sites/orgdocs/docs/designs/charlie/instructions/CloseCrossseam.svg b/sites/orgdocs/docs/designs/charlie/instructions/CloseCrossseam.svg
new file mode 100644
index 00000000000..31b24d21b05
--- /dev/null
+++ b/sites/orgdocs/docs/designs/charlie/instructions/CloseCrossseam.svg
@@ -0,0 +1,193 @@
+
+
diff --git a/sites/orgdocs/docs/designs/charlie/instructions/CloseExtensionAndSerge.svg b/sites/orgdocs/docs/designs/charlie/instructions/CloseExtensionAndSerge.svg
new file mode 100644
index 00000000000..2b44a649d91
--- /dev/null
+++ b/sites/orgdocs/docs/designs/charlie/instructions/CloseExtensionAndSerge.svg
@@ -0,0 +1,359 @@
+
+
diff --git a/sites/orgdocs/docs/designs/charlie/instructions/FinishFacing.svg b/sites/orgdocs/docs/designs/charlie/instructions/FinishFacing.svg
new file mode 100644
index 00000000000..d367e36f7c8
--- /dev/null
+++ b/sites/orgdocs/docs/designs/charlie/instructions/FinishFacing.svg
@@ -0,0 +1,386 @@
+
+
+
+
diff --git a/sites/orgdocs/docs/designs/charlie/instructions/FinishLoopEdges.svg b/sites/orgdocs/docs/designs/charlie/instructions/FinishLoopEdges.svg
new file mode 100644
index 00000000000..324cab0d129
--- /dev/null
+++ b/sites/orgdocs/docs/designs/charlie/instructions/FinishLoopEdges.svg
@@ -0,0 +1,74 @@
+
+
diff --git a/sites/orgdocs/docs/designs/charlie/instructions/SewTheJSeam.svg b/sites/orgdocs/docs/designs/charlie/instructions/SewTheJSeam.svg
new file mode 100644
index 00000000000..a683c29aead
--- /dev/null
+++ b/sites/orgdocs/docs/designs/charlie/instructions/SewTheJSeam.svg
@@ -0,0 +1,776 @@
+
+
+
+
diff --git a/sites/orgdocs/docs/designs/charlie/instructions/StitchAndCutLoops.svg b/sites/orgdocs/docs/designs/charlie/instructions/StitchAndCutLoops.svg
new file mode 100644
index 00000000000..b04614dd298
--- /dev/null
+++ b/sites/orgdocs/docs/designs/charlie/instructions/StitchAndCutLoops.svg
@@ -0,0 +1,285 @@
+
+
diff --git a/sites/orgdocs/docs/designs/charlie/instructions/readme.mdx b/sites/orgdocs/docs/designs/charlie/instructions/readme.mdx
new file mode 100644
index 00000000000..916054f553e
--- /dev/null
+++ b/sites/orgdocs/docs/designs/charlie/instructions/readme.mdx
@@ -0,0 +1,511 @@
+---
+title: 'Charlie chinos: Sewing Instructions'
+---
+
+## Step 1: Close the back dart
+
+First thing we're going to do is close the waist dart on the back panel.
+
+To do so, fold the back panel double with _good sides together_ making sure to
+match both sides of the dart on top of each other.
+
+Now sew the dart close, making sure to use a small stitch length, and to sew
+all the way to the end of the dart, even a couple of stitches off the fabric.
+
+
+
+:::tip
+Your back darts should be of equal length. Make sure to sew them precisely.
+:::
+
+## Step 2: Construct the back pockets
+
+Follow [our double welt pocket instructions](/docs/sewing/double-welt-pockets/)
+to create the back welt pockets.
+
+Since these are chinos, you can/should edgestitch around the welt opening.
+It's not strictly required for welt pockets, and typically not done on classic
+trousers (and thus not shown in the instructions) but it's a very typical
+finish for chinos, and makes it easier to keep everything in place.
+
+### Attach the back pocket facing to the pocket bag
+
+Join the back pocket facing to the pocket bag by placing them with _good sides
+together_ and sewing along the longest of the non-curved seams of the facing.
+
+When you're done, press the seam allowance to the side of the pocket bag.
+
+### Attach the back pocket bag
+
+Sew the bottom of the pocket bag to the bottom welt. Press it down when done.
+
+Now align the top of the pocket bag with the waist and sew it down in the
+waist's seam allowance.
+
+### Close the pocket back
+
+Fold the leg panel out of the way so you can close both sides of the pocket
+bag.
+
+:::tip
+Make sure to also sew the pocket welts down on the pocket bag
+:::
+
+You should overlock/serge the sides of the pocketbag so they don't ravel.
+
+:::tip
+If you don't have a _serger_ you can always use a zig-zag stitch instead.
+:::
+
+## Step 3: Overlock the front and back edges
+
+Before we go any further, we'll overlock/serge the edges of the front and back
+panels of the legs. Make sure to also catch the top of the pocket bag when
+doing the back panels.
+
+What we want to to prevent these edges from ravelling after we've completed our
+trousers, and now is the best time to do so.
+
+
+
+## Step 4: Construct the front pocket opening
+
+The front pockets are a little unusual because they have the appearance of
+classic slanted pockets, but are constructed on the side seam.
+
+### Attach the front pocket facings to the pocket bags
+
+We have two front pocket bags, that each have two pieces of facing to attach to
+them.
+
+Align them with _good sides together_ (\*) and sew the facing in place.
+
+:::warning
+(\*) With a pocket bag, it's not so obvious what the good side should be.
+
+Do you want the good side to be what you feel when you put your hand in your
+pocket? Or do you want it to be what you see when your trousers lie on the
+floor with their insides showing.
+
+There's no right or wrong answer here. You do you.
+
+(The images in these instructions assume that the good side of the
+fabric is on the inside of the pocket.)
+:::
+
+
+
+### Mark the pocket notch on pocket facing, and front and back leg panels
+
+There's a notch on both front and back leg panels that indicates up to what
+point the pocket facing should be attached to the side seam.
+
+Make sure to transfer this notch to both the (edge of the) pocket facing and
+the front trouser leg, since it's important we match them.
+
+
+
+### Pin or base the pocket to the front and back leg panel
+
+Both on the front and the back leg panel, we're going to sew the pocket facing
+to the side seam.
+
+However, this needs to be precise, so you really want to make sure you either
+pin or baste it in place.
+
+:::tip
+Start with the front, since that's the easier seam. Once you've got some
+practice, you can do the back
+:::
+
+
+
+### Sew the front pocket in place
+
+Sew from the waist down right until the notch that indicates where to stop.
+
+### Press the front pocket slant
+
+Now press the slant of the front pocket, both on the back and front panel, so
+that it's a sharp crease.
+
+
+
+## Step 5: Close the outseam
+
+### Baste the front pockets shut
+
+I strongly advise you to baste the pocket shut/in place before sewing this seam
+so that you know it's precise.
+
+Closing the outseam means to place front and back panel with good sides
+together, and sew the outer seam. That's easy enough at the legs, but at the
+top we have our pocket, which complicates things.
+
+### Sew the top of the outer seam until the top notch of the pocket slant
+
+Make sure everything is neatly aligned. Then sew from the top of the waist down
+to the top notch (this is just over a cm or half an inch).
+
+
+
+### Sew the bottom of the outer seam from the bottom notch of the pocket slant
+
+Now move to the bottom notch of the pocket slant, and sew from there all the
+way to the bottom of the legs.
+
+
+
+### Press the outer seam open
+
+When you're done, make sure to press the seam allowance open along the leg.
+Don't press the pocket, we already did that.
+
+## Step 6: Finish the front pocket bag
+
+### Sew pocket bag close inside-out
+
+With our pocket opening constructed and outer seam closed, we should now finish
+the pocket bag.
+
+Pull the pocket bag out so that it dangles on the outside of the trouser leg.
+Then place both halves together and either use a serger to finish the edge, or
+sew closely to the edge.
+
+Make sure you end up at the point where the bottom part of the outer seam
+starts.
+
+
+
+### Finish pocket bag edge
+
+When you're done, you can flip the pocket bag back to the inside of the trouser
+leg.
+
+Our pocket bag is now closed, but when we put our hand in it, you can feel the
+raw edge of the seam allowance. To avoid that, topstitch along the edge of the
+pocket bag, locking in the seam allowance.
+
+:::tip
+If your seam allowance is wide, you might want to trim it back first.
+:::
+
+
+
+## Step 7: Bar-tack the pocket opening
+
+At the place the leg down with the good side up, making sure the pocket bag
+lies flat and towards the front panel.
+
+Now at the top and bottom of the pocket opening, place a bar-tack perpendicular
+to the outer seam.
+
+
+
+## Step 8: Close the inseam
+
+With our front pockets finished, close the inseam of both legs.
+
+When you're done, press open the inseam.
+
+
+
+## Step 9: Close the crossseam
+
+:::tip
+Double check that your right and left legs match the pattern markings. The
+right leg's crotch should extend slightly beyond the left. Refer to the pattern
+and cut excess on the left leg if necessary.
+
+It can be valuable to mark with chalk or thread mark the **Center Front** on
+each leg. This will help you make sure the pieces are in the right place during
+fly construction.
+:::
+
+Make sure one leg is turned with the good side out, and the other has the good
+side in.
+
+Now tuck the leg with the good side out inside the leg that has the good side
+in. This way, they have their good sides against each other.
+
+Align the cross seam, starting at the back waist, pinning both halves together
+as you make your way towards the fly. **Stop at the fly notch** and makes sure
+to back-stitch.
+
+When you're done. Do it again. Always sew the cross seam twice. It's one of
+those best practices you ignore at your own peril.
+
+
+
+:::tip
+Take extra care to carefully align the seams where both legs have their back
+and front panels joined together. Doing so will ensure your cross seam results
+with a perfectly aligned _cross_ where 4 pattern parts meet each other in a
+single point.
+
+Getting it just right is one of those things you'll end up cherishing each time
+you wear these.
+:::
+
+## Step 10: Construct the fly
+
+### Close the fly extension and serge
+
+Fold the fly extension on its fold line with good sides together.
+
+Now sew along the bottom, to close the fly extension.
+
+Trim back one half of the seam allowance to remove bulk before turning it good
+side out and pressing.
+
+#### Serge the fly extension and fly facing
+
+Serge (or zig-zag) along the open side of the fly extension. No need to serge
+the top as that will get caught in our waistband.
+
+while you're at it, also serge along the entirety of the fly facings J-shaped
+edge.
+
+
+
+### Attach the fly facing
+
+Sew fly facing to left leg. You will be sewing slightly past the cross seam
+point, so be careful to keep the right leg seam allowance out of the way and
+aim to sew directly on top of the cross seam line.
+
+
+
+### Finish the fly facing
+
+Trim the fly facing to half of the seam allowance. Tuck in the tip of the fly
+facing and secure it with a few stitches. Edge stitch the fly facing to the
+seam allowance. Press the seam allowance toward the facing and understitch the
+facing for a clean finish. Again, keeping the right leg seam allowance out of
+the way.
+
+
+
+### Edge stitch the zipper to the fly extension
+
+:::tip Zipper Length
+It's a good idea to ensure your zipper stop ends before the indicated stitch
+line on the pattern. This will ensure you don't sew over your zipper stop and
+reduces tension on the bottom of the fly. If your zipper is too long, you can
+do a 0 length zig zag stitch to create a new stop (on just the zipper itself).
+:::
+
+Edge stitch along the left edge of the zipper to the serged edge of the fly
+extension to hold it in place.
+
+
+
+### Top stitch the right leg to the zipper
+
+Start by pressing the right leg seam allowance to the back.
+
+:::tip
+Remember that the seam allowance starts slightly right of the center front, the
+center front is marked in purple in the image, make sure you don't fold along
+the center front line by mistake.
+:::
+
+Ensure you place the folded edge of the right leg just left of the zipper teeth
+to prevent fabric from being caught in the zipper.
+
+Stop sewing at the top 'fly extension' notch, slightly above the cross seam,
+and be sure to backstitch. If you don't do this you won't be able to keep the
+extension out of the way when sewing the J-Seam.
+
+
+
+### Attach the zipper to the fly facing.
+
+Be careful to align the leg left on the right center front. It can be valuable
+to pin or baste through the facing and right side of the zipper tape. (We need
+to sew the left side of the zipper tape to the left leg). Ensuring everything
+is lined, sew the fly facing to the left side of the zipper. Try to get close
+to the zipper, but not too close.
+
+
+
+### Sew the J-seam of the fly
+
+:::tip
+Use a piece of paper as a guide to sew the J seam, this can be cut from your
+pattern along the indicated stitch line.
+:::
+
+Now topstitch the so-called J-seam of the fly. Make sure to keep the fly
+extension out of the way. Since you didn't sew all the way along the fly
+extension, you should be able to pin it out of the way.
+
+#### Bar tack the bottom of the fly
+
+Now, bartack the very bottom of the J-seam (the horizontal part) but this time
+make sure to also catch the fly extension. You can choose to add an additional
+bar tack along the J-Seam as well (shown in purple).
+
+
+
+## Step 11: Attach the belt loops
+
+### Construct the belt loops
+
+:::note
+For efficiency, we will construct one long strip of belt loop that we'll divide
+into 8 parts.
+:::
+
+Cut a strip 80cm long (32 inch) and 2.8cm wide (1 1/8 inch).
+
+Serge (or zigzag) the long edge of the strip on both sides.
+
+
+
+Fold one side inwards, and the other side over it. Then press down with your
+iron. The end result should be a long strip about 1cm wide.
+
+Now sew along the entire length of the strip, smack in the middle of it.
+Make sure to use a generous stitch length for this.
+
+Finally, cut your length belt loops strip into 8 equal parts to make 8 belt loops.
+
+
+
+### Attach the belt loops
+
+We're going to divide our belt loops along the waist:
+
+- 2 at the center back, each set aside a bit from the center so there's a small
+ gap between them.
+- 1 above the back dart on each side
+- 1 on each side more or less where the side seam would hit the waist if it
+ went straight up
+- 1 on each side from center front. Not too close to each other so there's no
+ room for belt buckles, but not too far either so it doesn't look weird
+
+Place the belt loop at these places with their good side down (against the good
+side of the fabric of your trousers, and the top aligned with the waist) Sew
+this down in the seam allowance of the waist, making sure that they are
+perpendicular to the waistband.
+
+## Step 12: Attach the waist band
+
+### Assemble curved waistband
+
+If you're making a straight waistband, skip directly to attaching the waistband
+to the outside.
+
+Place both waistbands with good sides together, and sew along the top of the
+waistband (the shorter edge).
+
+Trim the seam allowance of the inner waistband, and press all seam allowances
+towards the inner waistband.
+
+You can now treat your assembled waistband as one piece, and continue as for
+the straight waistband.
+
+:::tip
+To make sure your inner waistband doesn't peek out, you can _understitch_. Sew
+a line of stitching on the inside waistband, close to the edge, through the
+inner waistband and seam-allowances (but not the outer waistband!).
+:::
+
+### Attach the waist band to the outside
+
+Place the waistband with good sides together along the waist. For the straight
+waistband, make sure the side with the standard seam allowance is aligned with
+the waist, and not the side with double seam allowance.
+
+Also make sure to leave sufficient seam allowance beyond the start and end of
+the waistband.
+
+Sew along the entirety of the waist, attaching the waist band and sewing down
+the belt loops in one go.
+
+### Press the waistband seam and fold the waistband
+
+Press the seam you just sewed, pressing the seam allowance up into the
+waistband.
+
+Now fold over the waistband at the correct width and press in the crease.
+
+### Close the start and end of the waistband.
+
+At the start and end, fold the waistband over so it has its good sides
+together.
+
+Now sew the end shut by sewing top to bottom to just the point where the
+waistband seam ends.
+
+Trim back the seam allowance a bit so you can tuck it all into the waistband
+later.
+
+### Baste the waistband in place
+
+The waistband has extra seam allowance here, and we're going to use that to our
+advantage.
+
+Fold the waistband in the fold you pressed. Then on the inside, fold the seam
+allowance inwards, making sure to let it run a few mm beyond the waistband
+seam.
+
+You want to baste this in place so it stays put as you make your way around the
+waistband.
+
+At the start and end of the waistband, you'll need to tuck in some more seam
+allowance. Take a moment to get it right.
+
+### Sew the waistband close
+
+Now with the good side up, sew exactly in the seam that was sewn before (so
+called _stitch in the ditch_).
+
+This will catch the back of the waistband which we've made to extend slightly
+further, and lock all the seam allowance inside.
+
+## Step 13: Finalize the belt loops
+
+### Sew the belt loops down to make them wider
+
+It's best to make the belt loops a bit wider than the waistband, to accommodate
+wider belts.
+
+For this, let the waistband lie flat, and sew it down with a bartack 1.5cm or
+so (half an inch) below the waistband.
+
+### Fold upwards, down again, and sew down
+
+Now fold the belt loops upwards (hiding the bartack you just did).
+
+They'll extend beyond the top of the waistband. So fold the excess down again.
+Don't fold it over/around the waistband, but fold it double on itself.
+
+Now do a bartack along the top of the waistband to lock the belt loop in place.
+
+When you're done, carefully twist the back of the beltloop to the front and cut
+off the excess right next to the bartack.
+
+:::tip
+Be careful not to bartack the front of your trousers to the back.
+
+Double-check you don't have any extra layers under your needle because
+unpicking a bartack is no joy.
+:::
+
+## Step 14: Hem the pants
+
+Fold the hem allowance halfway up, and press.
+Then fold them again, and press again.
+
+Finalize by hand and blind hem your trousers.
+
+## Step 15: Button on buttonhole
+
+Create a buttonhole. Either by hand (it's worth practicing) or with a machine.
+
+Finally, attach the button.
+
+Now take a moment to appreciate all the hard work you did.
+We hope you'll get a lot of use out of these.
diff --git a/sites/orgdocs/docs/designs/charlie/instructions/step01.svg b/sites/orgdocs/docs/designs/charlie/instructions/step01.svg
new file mode 100644
index 00000000000..4bd538e77a3
--- /dev/null
+++ b/sites/orgdocs/docs/designs/charlie/instructions/step01.svg
@@ -0,0 +1,106 @@
+
+
diff --git a/sites/orgdocs/docs/designs/charlie/instructions/step03.svg b/sites/orgdocs/docs/designs/charlie/instructions/step03.svg
new file mode 100644
index 00000000000..62efd1ca691
--- /dev/null
+++ b/sites/orgdocs/docs/designs/charlie/instructions/step03.svg
@@ -0,0 +1,87 @@
+
+
diff --git a/sites/orgdocs/docs/designs/charlie/instructions/step04a.svg b/sites/orgdocs/docs/designs/charlie/instructions/step04a.svg
new file mode 100644
index 00000000000..49a0455c019
--- /dev/null
+++ b/sites/orgdocs/docs/designs/charlie/instructions/step04a.svg
@@ -0,0 +1,173 @@
+
+
diff --git a/sites/orgdocs/docs/designs/charlie/instructions/step04b.svg b/sites/orgdocs/docs/designs/charlie/instructions/step04b.svg
new file mode 100644
index 00000000000..27312d9db1e
--- /dev/null
+++ b/sites/orgdocs/docs/designs/charlie/instructions/step04b.svg
@@ -0,0 +1,225 @@
+
+
diff --git a/sites/orgdocs/docs/designs/charlie/instructions/step04c.svg b/sites/orgdocs/docs/designs/charlie/instructions/step04c.svg
new file mode 100644
index 00000000000..8c4c27d9a43
--- /dev/null
+++ b/sites/orgdocs/docs/designs/charlie/instructions/step04c.svg
@@ -0,0 +1,292 @@
+
+
diff --git a/sites/orgdocs/docs/designs/charlie/instructions/step04d.svg b/sites/orgdocs/docs/designs/charlie/instructions/step04d.svg
new file mode 100644
index 00000000000..e0d492da600
--- /dev/null
+++ b/sites/orgdocs/docs/designs/charlie/instructions/step04d.svg
@@ -0,0 +1,333 @@
+
+
diff --git a/sites/orgdocs/docs/designs/charlie/instructions/step05a.svg b/sites/orgdocs/docs/designs/charlie/instructions/step05a.svg
new file mode 100644
index 00000000000..68e1d0835d9
--- /dev/null
+++ b/sites/orgdocs/docs/designs/charlie/instructions/step05a.svg
@@ -0,0 +1,232 @@
+
+
diff --git a/sites/orgdocs/docs/designs/charlie/instructions/step05b.svg b/sites/orgdocs/docs/designs/charlie/instructions/step05b.svg
new file mode 100644
index 00000000000..5c40a08d83c
--- /dev/null
+++ b/sites/orgdocs/docs/designs/charlie/instructions/step05b.svg
@@ -0,0 +1,239 @@
+
+
diff --git a/sites/orgdocs/docs/designs/charlie/instructions/step06a.svg b/sites/orgdocs/docs/designs/charlie/instructions/step06a.svg
new file mode 100644
index 00000000000..bb42a42beb9
--- /dev/null
+++ b/sites/orgdocs/docs/designs/charlie/instructions/step06a.svg
@@ -0,0 +1,231 @@
+
+
diff --git a/sites/orgdocs/docs/designs/charlie/instructions/step06b.svg b/sites/orgdocs/docs/designs/charlie/instructions/step06b.svg
new file mode 100644
index 00000000000..205ce3638b4
--- /dev/null
+++ b/sites/orgdocs/docs/designs/charlie/instructions/step06b.svg
@@ -0,0 +1,265 @@
+
+
diff --git a/sites/orgdocs/docs/designs/charlie/instructions/step07.svg b/sites/orgdocs/docs/designs/charlie/instructions/step07.svg
new file mode 100644
index 00000000000..de57da6feec
--- /dev/null
+++ b/sites/orgdocs/docs/designs/charlie/instructions/step07.svg
@@ -0,0 +1,99 @@
+
+
diff --git a/sites/orgdocs/docs/designs/charlie/instructions/step08.svg b/sites/orgdocs/docs/designs/charlie/instructions/step08.svg
new file mode 100644
index 00000000000..1a2d8ab24b2
--- /dev/null
+++ b/sites/orgdocs/docs/designs/charlie/instructions/step08.svg
@@ -0,0 +1,254 @@
+
+
diff --git a/sites/orgdocs/docs/designs/charlie/options/backpocketdepth/readme.mdx b/sites/orgdocs/docs/designs/charlie/options/backpocketdepth/readme.mdx
new file mode 100644
index 00000000000..f0d73b2f376
--- /dev/null
+++ b/sites/orgdocs/docs/designs/charlie/options/backpocketdepth/readme.mdx
@@ -0,0 +1,5 @@
+---
+title: 'Back pocket depth'
+---
+
+Controls the depth of the back pocket bag.
diff --git a/sites/orgdocs/docs/designs/charlie/options/backpocketfacing/readme.mdx b/sites/orgdocs/docs/designs/charlie/options/backpocketfacing/readme.mdx
new file mode 100644
index 00000000000..167a90693be
--- /dev/null
+++ b/sites/orgdocs/docs/designs/charlie/options/backpocketfacing/readme.mdx
@@ -0,0 +1,5 @@
+---
+title: 'Back pocket facing'
+---
+
+Controls whether or not to include facing on the back pockets
diff --git a/sites/orgdocs/docs/designs/charlie/options/backpockethorizontalplacement/readme.mdx b/sites/orgdocs/docs/designs/charlie/options/backpockethorizontalplacement/readme.mdx
new file mode 100644
index 00000000000..0e2241cb510
--- /dev/null
+++ b/sites/orgdocs/docs/designs/charlie/options/backpockethorizontalplacement/readme.mdx
@@ -0,0 +1,8 @@
+---
+title: 'Back pocket horizontal placement'
+---
+
+Controls the horizontal placement of the back pockets.
+
+In other words, more towards the outseam, and this wider apart.
+Or more towards the center back and thus closer together.
diff --git a/sites/orgdocs/docs/designs/charlie/options/backpocketverticalplacement/readme.mdx b/sites/orgdocs/docs/designs/charlie/options/backpocketverticalplacement/readme.mdx
new file mode 100644
index 00000000000..f691c67913e
--- /dev/null
+++ b/sites/orgdocs/docs/designs/charlie/options/backpocketverticalplacement/readme.mdx
@@ -0,0 +1,8 @@
+---
+title: 'Back pocket vertical placement'
+---
+
+Controls the vertical placement of the back pockets.
+
+Either closer to the waistband, or higher.
+Or further from the waistband, or lower.
diff --git a/sites/orgdocs/docs/designs/charlie/options/backpocketwidth/readme.mdx b/sites/orgdocs/docs/designs/charlie/options/backpocketwidth/readme.mdx
new file mode 100644
index 00000000000..368ebf2ffd6
--- /dev/null
+++ b/sites/orgdocs/docs/designs/charlie/options/backpocketwidth/readme.mdx
@@ -0,0 +1,5 @@
+---
+title: 'Back pocket width'
+---
+
+Controls the width of the back pockets.
diff --git a/sites/orgdocs/docs/designs/charlie/options/beltloops/readme.mdx b/sites/orgdocs/docs/designs/charlie/options/beltloops/readme.mdx
new file mode 100644
index 00000000000..5527120d1ba
--- /dev/null
+++ b/sites/orgdocs/docs/designs/charlie/options/beltloops/readme.mdx
@@ -0,0 +1,5 @@
+---
+title: 'Belt loops'
+---
+
+Controls how many beltloops we'll generate.
diff --git a/sites/orgdocs/docs/designs/charlie/options/crossseamcurveangle/readme.mdx b/sites/orgdocs/docs/designs/charlie/options/crossseamcurveangle/readme.mdx
new file mode 100644
index 00000000000..5cb4b79ca85
--- /dev/null
+++ b/sites/orgdocs/docs/designs/charlie/options/crossseamcurveangle/readme.mdx
@@ -0,0 +1,8 @@
+---
+title: 'Cross seam angle'
+---
+
+Controls the angle of cross seam curve.
+
+- 0% makes the cross seam draft parallel to the hem.
+- Increasing this option will draft the cross seam at that angle away from the hem.
diff --git a/sites/orgdocs/docs/designs/charlie/options/crossseamcurvebend/readme.mdx b/sites/orgdocs/docs/designs/charlie/options/crossseamcurvebend/readme.mdx
new file mode 100644
index 00000000000..b9ec4ab658b
--- /dev/null
+++ b/sites/orgdocs/docs/designs/charlie/options/crossseamcurvebend/readme.mdx
@@ -0,0 +1,15 @@
+---
+title: 'Cross seam bend'
+---
+
+Controls the curvature of the cross seam curve.
+
+:::tip
+This curve has an influence on the amount of fabric at your bum.
+
+People with a flatter bum will get a better fit by increasing this, as the
+curve will start later, and this there will be less fabric pooling at the bum.
+
+People with a round bum might want to lower this to create a little more
+(horizontal) room for their behind.
+:::
diff --git a/sites/orgdocs/docs/designs/charlie/options/crossseamcurvestart/readme.mdx b/sites/orgdocs/docs/designs/charlie/options/crossseamcurvestart/readme.mdx
new file mode 100644
index 00000000000..75a67579584
--- /dev/null
+++ b/sites/orgdocs/docs/designs/charlie/options/crossseamcurvestart/readme.mdx
@@ -0,0 +1,15 @@
+---
+title: 'Start of the cross seam curve'
+---
+
+Controls the start of the cross seam curve.
+
+:::tip
+This curve has an influence on the amount of fabric at your bum.
+
+People with a flatter bum will get a better fit by increasing this, as the
+curve will start later, and this there will be less fabric pooling at the bum.
+
+People with a round bum might want to lower this to create a little more
+(horizontal) room for their behind.
+:::
diff --git a/sites/orgdocs/docs/designs/charlie/options/crotchdrop/readme.mdx b/sites/orgdocs/docs/designs/charlie/options/crotchdrop/readme.mdx
new file mode 100644
index 00000000000..1aec42c3cad
--- /dev/null
+++ b/sites/orgdocs/docs/designs/charlie/options/crotchdrop/readme.mdx
@@ -0,0 +1,8 @@
+---
+title: 'Crotch drop'
+---
+
+Controls by how much the crotch is lowered.
+
+Lowering the crotch makes for a more casual fit.
+A significantly lowered crotched can also be a style choice.
diff --git a/sites/orgdocs/docs/designs/charlie/options/crotchseamcurveangle/readme.mdx b/sites/orgdocs/docs/designs/charlie/options/crotchseamcurveangle/readme.mdx
new file mode 100644
index 00000000000..64d46cece92
--- /dev/null
+++ b/sites/orgdocs/docs/designs/charlie/options/crotchseamcurveangle/readme.mdx
@@ -0,0 +1,8 @@
+---
+title: 'Crotch seam angle'
+---
+
+Controls the angle of the crotch seam curve.
+
+- 0% makes the crotch seam draft parallel to the hem.
+- Increasing this option will draft the crotch seam at 180 - the angle.
diff --git a/sites/orgdocs/docs/designs/charlie/options/crotchseamcurvebend/readme.mdx b/sites/orgdocs/docs/designs/charlie/options/crotchseamcurvebend/readme.mdx
new file mode 100644
index 00000000000..6550d92c6d9
--- /dev/null
+++ b/sites/orgdocs/docs/designs/charlie/options/crotchseamcurvebend/readme.mdx
@@ -0,0 +1,6 @@
+---
+title: 'Crotch seam bend'
+---
+
+Controls the curvature of the crotch seam, which influences the fit at your
+crotch.
diff --git a/sites/orgdocs/docs/designs/charlie/options/crotchseamcurvestart/readme.mdx b/sites/orgdocs/docs/designs/charlie/options/crotchseamcurvestart/readme.mdx
new file mode 100644
index 00000000000..ce11be339bd
--- /dev/null
+++ b/sites/orgdocs/docs/designs/charlie/options/crotchseamcurvestart/readme.mdx
@@ -0,0 +1,6 @@
+---
+title: 'Start of the crotch seam curve'
+---
+
+Controls where the crotch seam starts to curve, which influences the fit at
+your crotch.
diff --git a/sites/orgdocs/docs/designs/charlie/options/flycurve/readme.mdx b/sites/orgdocs/docs/designs/charlie/options/flycurve/readme.mdx
new file mode 100644
index 00000000000..24f5547e339
--- /dev/null
+++ b/sites/orgdocs/docs/designs/charlie/options/flycurve/readme.mdx
@@ -0,0 +1,5 @@
+---
+title: 'Fly curve'
+---
+
+This controls the curvature of the fly's J-seam.
diff --git a/sites/orgdocs/docs/designs/charlie/options/flylength/readme.mdx b/sites/orgdocs/docs/designs/charlie/options/flylength/readme.mdx
new file mode 100644
index 00000000000..26d9e64a4fe
--- /dev/null
+++ b/sites/orgdocs/docs/designs/charlie/options/flylength/readme.mdx
@@ -0,0 +1,5 @@
+---
+title: 'Fly length'
+---
+
+Controls the length of the fly.
diff --git a/sites/orgdocs/docs/designs/charlie/options/flywidth/readme.mdx b/sites/orgdocs/docs/designs/charlie/options/flywidth/readme.mdx
new file mode 100644
index 00000000000..6f82f0fc0ba
--- /dev/null
+++ b/sites/orgdocs/docs/designs/charlie/options/flywidth/readme.mdx
@@ -0,0 +1,5 @@
+---
+title: 'Fly width'
+---
+
+Controls how far the fly's J-seam is offset from the fly edge.
diff --git a/sites/orgdocs/docs/designs/charlie/options/frontpocketdepth/readme.mdx b/sites/orgdocs/docs/designs/charlie/options/frontpocketdepth/readme.mdx
new file mode 100644
index 00000000000..eb66463a094
--- /dev/null
+++ b/sites/orgdocs/docs/designs/charlie/options/frontpocketdepth/readme.mdx
@@ -0,0 +1,5 @@
+---
+title: 'Front pocket depth'
+---
+
+Controls the depth of the front pocket bag.
diff --git a/sites/orgdocs/docs/designs/charlie/options/frontpocketfacing/readme.mdx b/sites/orgdocs/docs/designs/charlie/options/frontpocketfacing/readme.mdx
new file mode 100644
index 00000000000..e0f6235da4f
--- /dev/null
+++ b/sites/orgdocs/docs/designs/charlie/options/frontpocketfacing/readme.mdx
@@ -0,0 +1,8 @@
+---
+title: 'Front pocket facing'
+---
+
+Controls the boundary between the front pocket facing and pocket bag.
+
+Increase this to use more facing, which means you'll have to look deeper into
+the pocket to start seeing the pocket bag material.
diff --git a/sites/orgdocs/docs/designs/charlie/options/frontpocketslantbend/readme.mdx b/sites/orgdocs/docs/designs/charlie/options/frontpocketslantbend/readme.mdx
new file mode 100644
index 00000000000..07841d33e03
--- /dev/null
+++ b/sites/orgdocs/docs/designs/charlie/options/frontpocketslantbend/readme.mdx
@@ -0,0 +1,5 @@
+---
+title: 'Front pocket slant bend'
+---
+
+Controls the radius by which we round the pocket slant into the outseam.
diff --git a/sites/orgdocs/docs/designs/charlie/options/frontpocketslantdepth/readme.mdx b/sites/orgdocs/docs/designs/charlie/options/frontpocketslantdepth/readme.mdx
new file mode 100644
index 00000000000..667e3cadab9
--- /dev/null
+++ b/sites/orgdocs/docs/designs/charlie/options/frontpocketslantdepth/readme.mdx
@@ -0,0 +1,6 @@
+---
+title: 'Front pocket slant depth'
+---
+
+Controls the depth of the front pocket slant.
+In other words, it determines how wide the pocket opening is.
diff --git a/sites/orgdocs/docs/designs/charlie/options/frontpocketslantround/readme.mdx b/sites/orgdocs/docs/designs/charlie/options/frontpocketslantround/readme.mdx
new file mode 100644
index 00000000000..22c363590c7
--- /dev/null
+++ b/sites/orgdocs/docs/designs/charlie/options/frontpocketslantround/readme.mdx
@@ -0,0 +1,5 @@
+---
+title: 'Front pocket slant round'
+---
+
+Controls how far from the end of the slant we start rounding into the outseam.
diff --git a/sites/orgdocs/docs/designs/charlie/options/frontpocketslantwidth/readme.mdx b/sites/orgdocs/docs/designs/charlie/options/frontpocketslantwidth/readme.mdx
new file mode 100644
index 00000000000..2aae0f7e7bc
--- /dev/null
+++ b/sites/orgdocs/docs/designs/charlie/options/frontpocketslantwidth/readme.mdx
@@ -0,0 +1,7 @@
+---
+title: 'Front pocket slant width'
+---
+
+Controls the width by which the front pocket slant cuts into the front panel.
+
+Increasing this will give a more slanted pocket.
diff --git a/sites/orgdocs/docs/designs/charlie/options/frontpocketwidth/readme.mdx b/sites/orgdocs/docs/designs/charlie/options/frontpocketwidth/readme.mdx
new file mode 100644
index 00000000000..df1289156ea
--- /dev/null
+++ b/sites/orgdocs/docs/designs/charlie/options/frontpocketwidth/readme.mdx
@@ -0,0 +1,6 @@
+---
+title: 'Front pocket width'
+---
+
+Controls the width of the front pocket bag. In other words, how far the pocket
+bag extends towards the center front of the trousers.
diff --git a/sites/orgdocs/docs/designs/charlie/options/grainlineposition/readme.mdx b/sites/orgdocs/docs/designs/charlie/options/grainlineposition/readme.mdx
new file mode 100644
index 00000000000..732ff80ed6c
--- /dev/null
+++ b/sites/orgdocs/docs/designs/charlie/options/grainlineposition/readme.mdx
@@ -0,0 +1,8 @@
+---
+title: 'Grainline position'
+---
+
+Controls the position of the grainline.
+
+You can use this to shift the grainline inward or outward if that works better
+for your body.
diff --git a/sites/orgdocs/docs/designs/charlie/options/kneeease/readme.mdx b/sites/orgdocs/docs/designs/charlie/options/kneeease/readme.mdx
new file mode 100644
index 00000000000..50356b2fa8d
--- /dev/null
+++ b/sites/orgdocs/docs/designs/charlie/options/kneeease/readme.mdx
@@ -0,0 +1,6 @@
+---
+title: 'Knee ease'
+---
+
+Controls the amount of ease at your knees, which also determines the width of
+the trouser legs.
diff --git a/sites/orgdocs/docs/designs/charlie/options/legbalance/readme.mdx b/sites/orgdocs/docs/designs/charlie/options/legbalance/readme.mdx
new file mode 100644
index 00000000000..a2a1958b3f7
--- /dev/null
+++ b/sites/orgdocs/docs/designs/charlie/options/legbalance/readme.mdx
@@ -0,0 +1,16 @@
+---
+title: 'Leg balance'
+---
+
+Controls the proportion between the front and back part of the legs.
+
+The back of the trouser legs are always wider than the front. This controls by
+how much.
+
+:::tip
+Increasing this will make the front leg panel narrower.
+This makes the wearer look more skinny.
+
+This trick is often used in womenswear jeans (now you know why you can't find
+womenswear jeans with functional front pockets).
+:::
diff --git a/sites/orgdocs/docs/designs/charlie/options/lengthbonus/readme.mdx b/sites/orgdocs/docs/designs/charlie/options/lengthbonus/readme.mdx
new file mode 100644
index 00000000000..58b713e9754
--- /dev/null
+++ b/sites/orgdocs/docs/designs/charlie/options/lengthbonus/readme.mdx
@@ -0,0 +1,15 @@
+---
+title: 'Length bonus'
+---
+
+Controls the length of the entire trousers, which essentially means the length
+of the legs.
+
+:::tip
+Setting this to zero will make the trousers the same length as the [waist to
+floor](/docs/measurements/waisttofloor) measurement.
+
+This does not mean that the trousers will hit the floor, since due to the
+curves of the body and the way the fabric drapes, the trousers will need to be
+longer than this to actually hit the floor.
+:::
diff --git a/sites/orgdocs/docs/designs/charlie/options/seatease/readme.mdx b/sites/orgdocs/docs/designs/charlie/options/seatease/readme.mdx
new file mode 100644
index 00000000000..290f328fee6
--- /dev/null
+++ b/sites/orgdocs/docs/designs/charlie/options/seatease/readme.mdx
@@ -0,0 +1,5 @@
+---
+title: 'Seat ease'
+---
+
+Controls the amount of ease at your seat/bum.
diff --git a/sites/orgdocs/docs/designs/charlie/options/waistbalance/readme.mdx b/sites/orgdocs/docs/designs/charlie/options/waistbalance/readme.mdx
new file mode 100644
index 00000000000..17f7c1e41a7
--- /dev/null
+++ b/sites/orgdocs/docs/designs/charlie/options/waistbalance/readme.mdx
@@ -0,0 +1,14 @@
+---
+title: 'Waist balance'
+---
+
+Controls the distribution of fabric between front and back parts at the waist.
+
+It is somewhat in vogue to draft a larger back panel these days.
+Doing so shifts the side seam forward which gives the illusion of being
+slimmer.
+
+The side effect of shifting the side seam forward is that it's easy
+to get into the pockets that are located on the side seam.
+
+This option allows you to control this balance.
diff --git a/sites/orgdocs/docs/designs/charlie/options/waistbandcurve/readme.mdx b/sites/orgdocs/docs/designs/charlie/options/waistbandcurve/readme.mdx
new file mode 100644
index 00000000000..b7e856b5236
--- /dev/null
+++ b/sites/orgdocs/docs/designs/charlie/options/waistbandcurve/readme.mdx
@@ -0,0 +1,8 @@
+---
+title: 'Waistband Curve'
+---
+
+Controls how curved the waistband is.
+
+Increasing this will give a curvier waistband, making it smaller at the top
+edge of the waistband.
diff --git a/sites/orgdocs/docs/designs/charlie/options/waistbandwidth/readme.mdx b/sites/orgdocs/docs/designs/charlie/options/waistbandwidth/readme.mdx
new file mode 100644
index 00000000000..937a5931172
--- /dev/null
+++ b/sites/orgdocs/docs/designs/charlie/options/waistbandwidth/readme.mdx
@@ -0,0 +1,5 @@
+---
+title: 'Waistband width'
+---
+
+Controls the width of the waistband.
diff --git a/sites/orgdocs/docs/designs/charlie/options/waistease/readme.mdx b/sites/orgdocs/docs/designs/charlie/options/waistease/readme.mdx
new file mode 100644
index 00000000000..29acd2aa1b5
--- /dev/null
+++ b/sites/orgdocs/docs/designs/charlie/options/waistease/readme.mdx
@@ -0,0 +1,8 @@
+---
+title: 'Waist ease'
+---
+
+Controls the amount of ease at your waist.
+
+Even if you draft lower pants, this will still influence the ease
+at the top of your pants (the closure).
diff --git a/sites/orgdocs/docs/designs/charlie/options/waistheight/readme.mdx b/sites/orgdocs/docs/designs/charlie/options/waistheight/readme.mdx
new file mode 100644
index 00000000000..ac82041fda6
--- /dev/null
+++ b/sites/orgdocs/docs/designs/charlie/options/waistheight/readme.mdx
@@ -0,0 +1,8 @@
+---
+title: 'Waist height'
+---
+
+Controls the height of the waist, where:
+
+- 100% : The waist of the trousers sits at the waist line
+- 0% : The waist of the trousers sits at the hip line
diff --git a/sites/orgdocs/docs/designs/charlie/readme.mdx b/sites/orgdocs/docs/designs/charlie/readme.mdx
new file mode 100644
index 00000000000..5c1676eacb9
--- /dev/null
+++ b/sites/orgdocs/docs/designs/charlie/readme.mdx
@@ -0,0 +1,91 @@
+---
+title: "Charlie: FreeSewing's Charlie Chinos"
+sidebar_label: Charlie Chinos
+---
+
+
+
+## Designer Notes {#notes}
+
+I don't think I have ever had a design where I knew what I was going to name
+it long before sitting down to actually create it.
+Charlie Chinos was just too good to not make happen.
+
+It took a while because it took a long time before
+[Titan](https://freesewing.org/designs/titan) was in a state where I was happy
+with it. Trousers are hard. Trouser blocks double so.
+
+This is for the most part a rather straight-forward chino pattern, but it has
+one twist: The front packets are placed on the side seam. That side seam wraps
+around towards the front to give the slanted pocket look.
+
+It's a bit of unusual and creative design that I guess I did because I can?
+Anyway, it's something to be mindful of because if you do not expect it the
+front panels look a bit weird.
+
+joost
+
+## What You Need {#needs}
+
+To make Charlie, you will need the following:
+
+- Basic sewing supplies
+- About 1.5 meters (1.7 yards) of a suitable fabric (see [Fabric
+ Options](#fabric))
+- About 30 centimeters (12 inches) of lining fabric (used for pocket bags)
+- Fusible interfacing for the back pockets
+- A zipper and button for the fly
+
+## Fabric Options {#fabric}
+
+The obvious choice for Charlie chinos, is [chino
+fabric](https://en.wikipedia.org/wiki/Chino_cloth), which is a cotton twill
+fabric. These days it's often sold as a blend to a little bit of stretch,
+which is optional.
+
+But you have a lot of options here, and your choice of fabric will influence
+what sort of style these project.
+
+Go for **wool** for the most classic look. Check the suiting section of your
+fabric store for options. If this is your first pair, some wool-poly blend is
+most likely going to be more budget-friendly. But don't let price alone guide
+you, buying some cheap whimsical fabric is the best way to come up with a
+shitty looking pair of trousers, and get frustrated in the process.
+
+For **cotton**, go for a heavier weight. Cotton might also be a bit easier on
+the beginner than wool. If unsure what to use, ask for chino in the fabric
+store and simply pick a
+colour you like.
+
+Nothing beats **linen** on a hot summer day. It's fun to work with too, but it
+does wrinkle like a mofo, and even the most neatly made trousers look somewhat
+messy when made in linen. What I'm saying is, maybe not for your first pair.
+
+## Cutting Instructions {#cutting}
+
+##### From main fabric
+
+- Part **1**: **2 x** _with good sides together_.
+- Part **2**: **2 x** _with good sides together_.
+- Part **4**: **4 x**
+- Part **6**: **2 x**
+- Part **8**: **4 x** (2 pairs _with good sides together_)
+- Part **9**: **1 x**
+- Part **10**: **1 x** on the fold
+- Part **11**: **1 x** if making a straight waistband
+- Part **11**: **2 x** _with good sides together_ if making a curved waistband
+- Part **12**: **1 x**
+
+##### From lining (or any material suitable for pocket bags)
+
+- Part **5**: **2 x**
+- Part **7**: **2 x**
+
+##### From fusible interfacing
+
+- Part **3**: **2 x**
+
+:::tip A dash of color perhaps?
+You can cut part 4 from a different color for a little contrasting detail at
+the back pockets
+:::
diff --git a/sites/orgdocs/docs/designs/diana/instructions/neckline.jpg b/sites/orgdocs/docs/designs/diana/instructions/neckline.jpg
new file mode 100644
index 00000000000..aea0234452c
Binary files /dev/null and b/sites/orgdocs/docs/designs/diana/instructions/neckline.jpg differ
diff --git a/sites/orgdocs/docs/designs/diana/instructions/readme.mdx b/sites/orgdocs/docs/designs/diana/instructions/readme.mdx
new file mode 100644
index 00000000000..7cbb356e36b
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/instructions/readme.mdx
@@ -0,0 +1,79 @@
+---
+title: 'Diana draped top: Sewing Instructions'
+sidebar_label: Sewing Instructions
+sidebar_position: 20
+---
+
+## Step 1: Finish the back neckline
+
+- Cut a strip of main fabric the length of your back neckline, and around 3 cm
+ wide.
+- Press a fold into this strip, 1 cm from the edge.
+
+:::tip
+For woven fabric make this a bias cut strip.
+
+For knit fabric make a strip with the stretch of the fabric running along the
+long edge.
+:::
+
+- With _good sides together_ align the non-folded edge of the strip with the
+ back neckline.
+- Sew the strip to the back neckline and trim the seam.
+- Turn the strip to the wrong side of the fabric and _topstitch_ along the
+ folded edge to keep it in place.
+
+## Step 2: Close shoulder seams
+
+
+
+- Finish the raw edge on the front neckline in a way that suits your fabric (if
+ it doesn’t fray, you can leave it unfinished).
+- With _good sides together_, place the front on the back aligning the shoulder
+ seams.
+- Fold the front neckline seam allowance over to the wrong side of the back.
+
+:::tip
+If you have a lightweight woven fabric you can fold this edge up again, so it
+will form a narrow double hem afterwards (it can help to press these folds
+first).
+:::
+
+- Stitch the shoulder seam, enclosing the raw edge of the back neckline in the
+ fold.
+- Turn to the right side and press.
+
+## Step 3: Finish front neckline
+
+Press the hem formed in your fabric by the folds you made at the shoulder seam
+when you closed the shoulder and topstitch close to the edge.
+
+## Step 4: Attach sleeves
+
+The sleeve will be inserted flat, meaning the armhole seam will be sewn first
+and the sleeve and side seam will be closed in one go.
+
+- With _good sides together_, matching notches, pin the sleeve head along the
+ armhole.
+- If necessary, ease in the sleeve head at the top, between the notches.
+- Sew, finish and press the seam.
+- Repeat for other sleeve.
+
+## Step 5: Close side and sleeve seam
+
+- With _good sides together_ pin the front to the back along the sleeve and
+ side seams, making sure to line up the armhole seams.
+- Sew, finish and press the seam.
+
+## Step 6: Hem
+
+Finish the sleeves and bottom hems in a way that works with your fabric choice.
+
+Again, this can mean folding the hem under twice and _topstitching_, finishing
+the raw edge with a serger or zig zag stitch and folding it under once or
+leaving the edge raw, folding it under once and trimming close to the
+stitching.
+
+## Step 7: Enjoy!
+
+You're all done! Now go enjoy your new top!
diff --git a/sites/orgdocs/docs/designs/diana/options/acrossbackfactor/readme.mdx b/sites/orgdocs/docs/designs/diana/options/acrossbackfactor/readme.mdx
new file mode 100644
index 00000000000..69dce98097b
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/acrossbackfactor/readme.mdx
@@ -0,0 +1,6 @@
+---
+title: 'Across back factor'
+---
+
+Controls your across back width as a factor of your shoulder to shoulder
+measurement
diff --git a/sites/orgdocs/docs/designs/diana/options/armholedepth/armholedepthfactor.svg b/sites/orgdocs/docs/designs/diana/options/armholedepth/armholedepthfactor.svg
new file mode 100644
index 00000000000..16f9bd32328
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/armholedepth/armholedepthfactor.svg
@@ -0,0 +1,58 @@
+
+
diff --git a/sites/orgdocs/docs/designs/diana/options/armholedepth/readme.mdx b/sites/orgdocs/docs/designs/diana/options/armholedepth/readme.mdx
new file mode 100644
index 00000000000..5c3096ec4d5
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/armholedepth/readme.mdx
@@ -0,0 +1,11 @@
+---
+title: 'Armhole depth'
+---
+
+This option controls the depth of the armhole.
+
+This option applies to the new v3 way of calculating the armhole depth. If you
+enable the [legacy armhole
+depth](/docs/designs/diana/options/legacyarmholedepth) option, this option will
+not apply, but instead it's legacy version [armhole depth
+factor](/docs/designs/diana/options/armholedepthfactor) will.
diff --git a/sites/orgdocs/docs/designs/diana/options/armholedepthfactor/readme.mdx b/sites/orgdocs/docs/designs/diana/options/armholedepthfactor/readme.mdx
new file mode 100644
index 00000000000..ee7f7bd7cb1
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/armholedepthfactor/readme.mdx
@@ -0,0 +1,5 @@
+---
+title: 'Armhole depth factor'
+---
+
+This option controls the depth of the armhole.
diff --git a/sites/orgdocs/docs/designs/diana/options/bicepsease/bicepsease.svg b/sites/orgdocs/docs/designs/diana/options/bicepsease/bicepsease.svg
new file mode 100644
index 00000000000..bc41dd37e50
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/bicepsease/bicepsease.svg
@@ -0,0 +1,357 @@
+
+
diff --git a/sites/orgdocs/docs/designs/diana/options/bicepsease/readme.mdx b/sites/orgdocs/docs/designs/diana/options/bicepsease/readme.mdx
new file mode 100644
index 00000000000..a2de24393a0
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/bicepsease/readme.mdx
@@ -0,0 +1,8 @@
+---
+title: 'Biceps ease'
+---
+
+
+
+This option controls the fit at your upper arm, and influences the depth of the
+armhole.
diff --git a/sites/orgdocs/docs/designs/diana/options/chestease/chestease.svg b/sites/orgdocs/docs/designs/diana/options/chestease/chestease.svg
new file mode 100644
index 00000000000..3ad82167095
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/chestease/chestease.svg
@@ -0,0 +1,267 @@
+
+
diff --git a/sites/orgdocs/docs/designs/diana/options/chestease/readme.mdx b/sites/orgdocs/docs/designs/diana/options/chestease/readme.mdx
new file mode 100644
index 00000000000..2907bd6f9b1
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/chestease/readme.mdx
@@ -0,0 +1,7 @@
+---
+title: 'Chest ease'
+---
+
+
+
+This option controls the ease at your chest.
diff --git a/sites/orgdocs/docs/designs/diana/options/cuffease/readme.mdx b/sites/orgdocs/docs/designs/diana/options/cuffease/readme.mdx
new file mode 100644
index 00000000000..bfbaaf4441a
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/cuffease/readme.mdx
@@ -0,0 +1,5 @@
+---
+title: 'Cuff ease'
+---
+
+The amount of ease at your wrist.
diff --git a/sites/orgdocs/docs/designs/diana/options/draftforhighbust/readme.mdx b/sites/orgdocs/docs/designs/diana/options/draftforhighbust/readme.mdx
new file mode 100644
index 00000000000..94cbf23d38c
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/draftforhighbust/readme.mdx
@@ -0,0 +1,7 @@
+---
+title: Draft for high bust
+---
+
+Draft the pattern for the high bust measurement (if available) rather than the
+(full) chest. This will result in a more fitted garment for people with
+breasts.
diff --git a/sites/orgdocs/docs/designs/diana/options/drapeangle/drapeangle.svg b/sites/orgdocs/docs/designs/diana/options/drapeangle/drapeangle.svg
new file mode 100644
index 00000000000..ac15a80ab01
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/drapeangle/drapeangle.svg
@@ -0,0 +1,227 @@
+
+
diff --git a/sites/orgdocs/docs/designs/diana/options/drapeangle/readme.mdx b/sites/orgdocs/docs/designs/diana/options/drapeangle/readme.mdx
new file mode 100644
index 00000000000..054e0d7ad1c
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/drapeangle/readme.mdx
@@ -0,0 +1,7 @@
+---
+title: 'Drape angle'
+---
+
+
+
+This option controls the amount of drape of your top.
diff --git a/sites/orgdocs/docs/designs/diana/options/frontarmholedeeper/readme.mdx b/sites/orgdocs/docs/designs/diana/options/frontarmholedeeper/readme.mdx
new file mode 100644
index 00000000000..a271fc70a1f
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/frontarmholedeeper/readme.mdx
@@ -0,0 +1,11 @@
+---
+title: 'Front armhole extra cutout'
+---
+
+Controls how much the front of the armhole is cut deeper into the garment than
+the back.
+
+Since the human shoulder is more rounded at the front of the body, the
+sleeve(cap) is more rounded there too, and the armhole is typically cut deeper
+into the front of the garment than the back. This option controls how much
+deeper.
diff --git a/sites/orgdocs/docs/designs/diana/options/hipsease/hipsease.svg b/sites/orgdocs/docs/designs/diana/options/hipsease/hipsease.svg
new file mode 100644
index 00000000000..701715541a9
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/hipsease/hipsease.svg
@@ -0,0 +1,267 @@
+
+
diff --git a/sites/orgdocs/docs/designs/diana/options/hipsease/readme.mdx b/sites/orgdocs/docs/designs/diana/options/hipsease/readme.mdx
new file mode 100644
index 00000000000..680c3c2f4b3
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/hipsease/readme.mdx
@@ -0,0 +1,7 @@
+---
+title: 'Hips ease'
+---
+
+
+
+This option controls the amount of ease at the hips.
diff --git a/sites/orgdocs/docs/designs/diana/options/legacyarmholedepth/readme.mdx b/sites/orgdocs/docs/designs/diana/options/legacyarmholedepth/readme.mdx
new file mode 100644
index 00000000000..5cfa5df133f
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/legacyarmholedepth/readme.mdx
@@ -0,0 +1,15 @@
+---
+title: 'Legacy armhole depth'
+---
+
+This option allows you to use the legacy way of calculating the armhole depth
+in Brian, which Diana extends.
+
+The legacy (v2) way used the biceps circumference to estimate the armhole
+depth.
+
+The v3 way instead uses the waist to armpit measurement to locate the bottom of
+the armhole.
+
+If you enable this option, the Brian block will revert to the v2 way of
+calculating the armhole depth, and Diana will follow.
diff --git a/sites/orgdocs/docs/designs/diana/options/lengthbonus/lengthbonus.svg b/sites/orgdocs/docs/designs/diana/options/lengthbonus/lengthbonus.svg
new file mode 100644
index 00000000000..17ecb89c933
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/lengthbonus/lengthbonus.svg
@@ -0,0 +1,203 @@
+
+
diff --git a/sites/orgdocs/docs/designs/diana/options/lengthbonus/readme.mdx b/sites/orgdocs/docs/designs/diana/options/lengthbonus/readme.mdx
new file mode 100644
index 00000000000..b5c7459d575
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/lengthbonus/readme.mdx
@@ -0,0 +1,7 @@
+---
+title: 'Length bonus'
+---
+
+
+
+This option controls the length of your top.
diff --git a/sites/orgdocs/docs/designs/diana/options/shoulderease/hipsease.svg b/sites/orgdocs/docs/designs/diana/options/shoulderease/hipsease.svg
new file mode 100644
index 00000000000..701715541a9
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/shoulderease/hipsease.svg
@@ -0,0 +1,267 @@
+
+
diff --git a/sites/orgdocs/docs/designs/diana/options/shoulderease/readme.mdx b/sites/orgdocs/docs/designs/diana/options/shoulderease/readme.mdx
new file mode 100644
index 00000000000..8e06957404f
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/shoulderease/readme.mdx
@@ -0,0 +1,7 @@
+---
+title: 'Shoulder ease'
+---
+
+
+
+This option controls the position of your shoulder seam.
diff --git a/sites/orgdocs/docs/designs/diana/options/shoulderease/shoulderease.svg b/sites/orgdocs/docs/designs/diana/options/shoulderease/shoulderease.svg
new file mode 100644
index 00000000000..df75c84c163
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/shoulderease/shoulderease.svg
@@ -0,0 +1,281 @@
+
+
diff --git a/sites/orgdocs/docs/designs/diana/options/shoulderseamlength/readme.mdx b/sites/orgdocs/docs/designs/diana/options/shoulderseamlength/readme.mdx
new file mode 100644
index 00000000000..f23bc112cc3
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/shoulderseamlength/readme.mdx
@@ -0,0 +1,7 @@
+---
+title: 'Shoulder seam length'
+---
+
+
+
+This option determines how wide the neck opening is, by controlling the length of the shoulder seam.
diff --git a/sites/orgdocs/docs/designs/diana/options/shoulderseamlength/shoulderseamlength.svg b/sites/orgdocs/docs/designs/diana/options/shoulderseamlength/shoulderseamlength.svg
new file mode 100644
index 00000000000..d75be3a27cf
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/shoulderseamlength/shoulderseamlength.svg
@@ -0,0 +1,233 @@
+
+
diff --git a/sites/orgdocs/docs/designs/diana/options/sleevecap.svg b/sites/orgdocs/docs/designs/diana/options/sleevecap.svg
new file mode 100644
index 00000000000..34eca409502
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/sleevecap.svg
@@ -0,0 +1,446 @@
+
+
+
+
diff --git a/sites/orgdocs/docs/designs/diana/options/sleevecapanchor.svg b/sites/orgdocs/docs/designs/diana/options/sleevecapanchor.svg
new file mode 100644
index 00000000000..802276f7e75
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/sleevecapanchor.svg
@@ -0,0 +1,559 @@
+
+
+
+
diff --git a/sites/orgdocs/docs/designs/diana/options/sleevecapbackfactorx/readme.mdx b/sites/orgdocs/docs/designs/diana/options/sleevecapbackfactorx/readme.mdx
new file mode 100644
index 00000000000..c60cf320a1d
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/sleevecapbackfactorx/readme.mdx
@@ -0,0 +1,7 @@
+---
+title: 'Sleevecap back X'
+---
+
+import Sleevecapbackfactorx from '../../../brian/options/sleevecapbackfactorx/readme.mdx'
+
+
diff --git a/sites/orgdocs/docs/designs/diana/options/sleevecapbackfactorx/sleevecapbackfactorx.svg b/sites/orgdocs/docs/designs/diana/options/sleevecapbackfactorx/sleevecapbackfactorx.svg
new file mode 100644
index 00000000000..5e8e35dd35c
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/sleevecapbackfactorx/sleevecapbackfactorx.svg
@@ -0,0 +1,467 @@
+
+
+
+
diff --git a/sites/orgdocs/docs/designs/diana/options/sleevecapbackfactory/readme.mdx b/sites/orgdocs/docs/designs/diana/options/sleevecapbackfactory/readme.mdx
new file mode 100644
index 00000000000..c9550f3b929
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/sleevecapbackfactory/readme.mdx
@@ -0,0 +1,7 @@
+---
+title: 'Sleevecap back Y'
+---
+
+import Sleevecapbackfactory from '../../../brian/options/sleevecapbackfactory/readme.mdx'
+
+
diff --git a/sites/orgdocs/docs/designs/diana/options/sleevecapbackfactory/sleevecapbackfactory.svg b/sites/orgdocs/docs/designs/diana/options/sleevecapbackfactory/sleevecapbackfactory.svg
new file mode 100644
index 00000000000..8348fbf7c7f
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/sleevecapbackfactory/sleevecapbackfactory.svg
@@ -0,0 +1,467 @@
+
+
+
+
diff --git a/sites/orgdocs/docs/designs/diana/options/sleevecapease/readme.mdx b/sites/orgdocs/docs/designs/diana/options/sleevecapease/readme.mdx
new file mode 100644
index 00000000000..9fc924e8da9
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/sleevecapease/readme.mdx
@@ -0,0 +1,7 @@
+---
+title: 'Sleevecap ease'
+---
+
+import Sleevecapease from '../../../brian/options/sleevecapease/readme.mdx'
+
+
diff --git a/sites/orgdocs/docs/designs/diana/options/sleevecapfrontfactorx/readme.mdx b/sites/orgdocs/docs/designs/diana/options/sleevecapfrontfactorx/readme.mdx
new file mode 100644
index 00000000000..c28842dfa36
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/sleevecapfrontfactorx/readme.mdx
@@ -0,0 +1,7 @@
+---
+title: 'Sleevecap front X'
+---
+
+import Sleevecapfrontfactorx from '../../../brian/options/sleevecapfrontfactorx/readme.mdx'
+
+
diff --git a/sites/orgdocs/docs/designs/diana/options/sleevecapfrontfactorx/sleevecapfrontfactorx.svg b/sites/orgdocs/docs/designs/diana/options/sleevecapfrontfactorx/sleevecapfrontfactorx.svg
new file mode 100644
index 00000000000..d58c9899afb
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/sleevecapfrontfactorx/sleevecapfrontfactorx.svg
@@ -0,0 +1,467 @@
+
+
+
+
diff --git a/sites/orgdocs/docs/designs/diana/options/sleevecapfrontfactory/readme.mdx b/sites/orgdocs/docs/designs/diana/options/sleevecapfrontfactory/readme.mdx
new file mode 100644
index 00000000000..e340b3e2997
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/sleevecapfrontfactory/readme.mdx
@@ -0,0 +1,7 @@
+---
+title: 'Sleevecap front Y'
+---
+
+import Sleevecapfrontfactory from '../../../brian/options/sleevecapfrontfactory/readme.mdx'
+
+
diff --git a/sites/orgdocs/docs/designs/diana/options/sleevecapfrontfactory/sleevecapfrontfactory.svg b/sites/orgdocs/docs/designs/diana/options/sleevecapfrontfactory/sleevecapfrontfactory.svg
new file mode 100644
index 00000000000..e09d00f3d0f
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/sleevecapfrontfactory/sleevecapfrontfactory.svg
@@ -0,0 +1,467 @@
+
+
+
+
diff --git a/sites/orgdocs/docs/designs/diana/options/sleevecapinflection.svg b/sites/orgdocs/docs/designs/diana/options/sleevecapinflection.svg
new file mode 100644
index 00000000000..f53517d2a1c
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/sleevecapinflection.svg
@@ -0,0 +1,538 @@
+
+
+
+
diff --git a/sites/orgdocs/docs/designs/diana/options/sleevecapq1offset/readme.mdx b/sites/orgdocs/docs/designs/diana/options/sleevecapq1offset/readme.mdx
new file mode 100644
index 00000000000..297c8a03db5
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/sleevecapq1offset/readme.mdx
@@ -0,0 +1,7 @@
+---
+title: 'Sleevecap Q1 offset'
+---
+
+import Sleevecapq1offset from '../../../brian/options/sleevecapq1offset/readme.mdx'
+
+
diff --git a/sites/orgdocs/docs/designs/diana/options/sleevecapq1offset/sleevecapq1offset.svg b/sites/orgdocs/docs/designs/diana/options/sleevecapq1offset/sleevecapq1offset.svg
new file mode 100644
index 00000000000..f0a2d726ec9
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/sleevecapq1offset/sleevecapq1offset.svg
@@ -0,0 +1,480 @@
+
+
+
+
diff --git a/sites/orgdocs/docs/designs/diana/options/sleevecapq1spread1/readme.mdx b/sites/orgdocs/docs/designs/diana/options/sleevecapq1spread1/readme.mdx
new file mode 100644
index 00000000000..5b0640411ad
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/sleevecapq1spread1/readme.mdx
@@ -0,0 +1,7 @@
+---
+title: 'Sleevecap Q1 downward spread'
+---
+
+import Sleevecapq1spread1 from '../../../brian/options/sleevecapq1spread1/readme.mdx'
+
+
diff --git a/sites/orgdocs/docs/designs/diana/options/sleevecapq1spread1/sleevecapq1downwardspread.svg b/sites/orgdocs/docs/designs/diana/options/sleevecapq1spread1/sleevecapq1downwardspread.svg
new file mode 100644
index 00000000000..6914bc68fa8
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/sleevecapq1spread1/sleevecapq1downwardspread.svg
@@ -0,0 +1,480 @@
+
+
+
+
diff --git a/sites/orgdocs/docs/designs/diana/options/sleevecapq1spread2/readme.mdx b/sites/orgdocs/docs/designs/diana/options/sleevecapq1spread2/readme.mdx
new file mode 100644
index 00000000000..620d20282ae
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/sleevecapq1spread2/readme.mdx
@@ -0,0 +1,7 @@
+---
+title: 'Sleevecap Q1 upward spread'
+---
+
+import Sleevecapq1spread2 from '../../../brian/options/sleevecapq1spread2/readme.mdx'
+
+
diff --git a/sites/orgdocs/docs/designs/diana/options/sleevecapq1spread2/sleevecapq1spread2.svg b/sites/orgdocs/docs/designs/diana/options/sleevecapq1spread2/sleevecapq1spread2.svg
new file mode 100644
index 00000000000..f369a220f5e
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/sleevecapq1spread2/sleevecapq1spread2.svg
@@ -0,0 +1,480 @@
+
+
+
+
diff --git a/sites/orgdocs/docs/designs/diana/options/sleevecapq2offset/readme.mdx b/sites/orgdocs/docs/designs/diana/options/sleevecapq2offset/readme.mdx
new file mode 100644
index 00000000000..8be512f441f
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/sleevecapq2offset/readme.mdx
@@ -0,0 +1,7 @@
+---
+title: 'Sleevecap Q2 offset'
+---
+
+import Sleevecapq2offset from '../../../brian/options/sleevecapq2offset/readme.mdx'
+
+
diff --git a/sites/orgdocs/docs/designs/diana/options/sleevecapq2offset/sleevecapq2offset.svg b/sites/orgdocs/docs/designs/diana/options/sleevecapq2offset/sleevecapq2offset.svg
new file mode 100644
index 00000000000..dcc88d098f0
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/sleevecapq2offset/sleevecapq2offset.svg
@@ -0,0 +1,480 @@
+
+
+
+
diff --git a/sites/orgdocs/docs/designs/diana/options/sleevecapq2spread1/readme.mdx b/sites/orgdocs/docs/designs/diana/options/sleevecapq2spread1/readme.mdx
new file mode 100644
index 00000000000..e886723af40
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/sleevecapq2spread1/readme.mdx
@@ -0,0 +1,7 @@
+---
+title: 'Sleevecap Q2 downward spread'
+---
+
+import Sleevecapq2spread1 from '../../../brian/options/sleevecapq2spread1/readme.mdx'
+
+
diff --git a/sites/orgdocs/docs/designs/diana/options/sleevecapq2spread1/sleevecapq2spread1.svg b/sites/orgdocs/docs/designs/diana/options/sleevecapq2spread1/sleevecapq2spread1.svg
new file mode 100644
index 00000000000..5197ed0114a
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/sleevecapq2spread1/sleevecapq2spread1.svg
@@ -0,0 +1,480 @@
+
+
+
+
diff --git a/sites/orgdocs/docs/designs/diana/options/sleevecapq2spread2/readme.mdx b/sites/orgdocs/docs/designs/diana/options/sleevecapq2spread2/readme.mdx
new file mode 100644
index 00000000000..52328926e56
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/sleevecapq2spread2/readme.mdx
@@ -0,0 +1,7 @@
+---
+title: 'Sleevecap Q2 upward spread'
+---
+
+import Sleevecapq2spread2 from '../../../brian/options/sleevecapq2spread2/readme.mdx'
+
+
diff --git a/sites/orgdocs/docs/designs/diana/options/sleevecapq2spread2/sleevecapq2spread2.svg b/sites/orgdocs/docs/designs/diana/options/sleevecapq2spread2/sleevecapq2spread2.svg
new file mode 100644
index 00000000000..222d43e460d
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/sleevecapq2spread2/sleevecapq2spread2.svg
@@ -0,0 +1,480 @@
+
+
+
+
diff --git a/sites/orgdocs/docs/designs/diana/options/sleevecapq3offset/readme.mdx b/sites/orgdocs/docs/designs/diana/options/sleevecapq3offset/readme.mdx
new file mode 100644
index 00000000000..a71ffa9699c
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/sleevecapq3offset/readme.mdx
@@ -0,0 +1,7 @@
+---
+title: 'Sleevecap Q3 offset'
+---
+
+import Sleevecapq3offset from '../../../brian/options/sleevecapq3offset/readme.mdx'
+
+
diff --git a/sites/orgdocs/docs/designs/diana/options/sleevecapq3offset/sleevecapq3offset.svg b/sites/orgdocs/docs/designs/diana/options/sleevecapq3offset/sleevecapq3offset.svg
new file mode 100644
index 00000000000..ac048c72247
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/sleevecapq3offset/sleevecapq3offset.svg
@@ -0,0 +1,480 @@
+
+
+
+
diff --git a/sites/orgdocs/docs/designs/diana/options/sleevecapq3spread1/readme.mdx b/sites/orgdocs/docs/designs/diana/options/sleevecapq3spread1/readme.mdx
new file mode 100644
index 00000000000..a2739198520
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/sleevecapq3spread1/readme.mdx
@@ -0,0 +1,7 @@
+---
+title: 'Sleevecap Q3 upward spread'
+---
+
+import Sleevecapq3spread1 from '../../../brian/options/sleevecapq3spread1/readme.mdx'
+
+
diff --git a/sites/orgdocs/docs/designs/diana/options/sleevecapq3spread1/sleevecapq3spread1.svg b/sites/orgdocs/docs/designs/diana/options/sleevecapq3spread1/sleevecapq3spread1.svg
new file mode 100644
index 00000000000..1649c2c5cc9
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/sleevecapq3spread1/sleevecapq3spread1.svg
@@ -0,0 +1,481 @@
+
+
+
+
diff --git a/sites/orgdocs/docs/designs/diana/options/sleevecapq3spread2/readme.mdx b/sites/orgdocs/docs/designs/diana/options/sleevecapq3spread2/readme.mdx
new file mode 100644
index 00000000000..fc47b2ac5d4
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/sleevecapq3spread2/readme.mdx
@@ -0,0 +1,7 @@
+---
+title: 'Sleevecap Q3 downward spread'
+---
+
+import Sleevecapq3spread2 from '../../../brian/options/sleevecapq3spread2/readme.mdx'
+
+
diff --git a/sites/orgdocs/docs/designs/diana/options/sleevecapq3spread2/sleevecapq3spread2.svg b/sites/orgdocs/docs/designs/diana/options/sleevecapq3spread2/sleevecapq3spread2.svg
new file mode 100644
index 00000000000..79135108ba0
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/sleevecapq3spread2/sleevecapq3spread2.svg
@@ -0,0 +1,481 @@
+
+
+
+
diff --git a/sites/orgdocs/docs/designs/diana/options/sleevecapq4offset/readme.mdx b/sites/orgdocs/docs/designs/diana/options/sleevecapq4offset/readme.mdx
new file mode 100644
index 00000000000..592ea036d98
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/sleevecapq4offset/readme.mdx
@@ -0,0 +1,7 @@
+---
+title: 'Sleevecap Q4 offset'
+---
+
+import Sleevecapq4offset from '../../../brian/options/sleevecapq4offset/readme.mdx'
+
+
diff --git a/sites/orgdocs/docs/designs/diana/options/sleevecapq4offset/sleevecapq4offset.svg b/sites/orgdocs/docs/designs/diana/options/sleevecapq4offset/sleevecapq4offset.svg
new file mode 100644
index 00000000000..b5877e2c0a1
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/sleevecapq4offset/sleevecapq4offset.svg
@@ -0,0 +1,480 @@
+
+
+
+
diff --git a/sites/orgdocs/docs/designs/diana/options/sleevecapq4spread1/readme.mdx b/sites/orgdocs/docs/designs/diana/options/sleevecapq4spread1/readme.mdx
new file mode 100644
index 00000000000..1249891c72a
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/sleevecapq4spread1/readme.mdx
@@ -0,0 +1,7 @@
+---
+title: 'Sleevecap Q4 upward spread'
+---
+
+import Sleevecapq4spread1 from '../../../brian/options/sleevecapq4spread1/readme.mdx'
+
+
diff --git a/sites/orgdocs/docs/designs/diana/options/sleevecapq4spread1/sleevecapq4spread1.svg b/sites/orgdocs/docs/designs/diana/options/sleevecapq4spread1/sleevecapq4spread1.svg
new file mode 100644
index 00000000000..42f42a721fe
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/sleevecapq4spread1/sleevecapq4spread1.svg
@@ -0,0 +1,481 @@
+
+
+
+
diff --git a/sites/orgdocs/docs/designs/diana/options/sleevecapq4spread2/readme.mdx b/sites/orgdocs/docs/designs/diana/options/sleevecapq4spread2/readme.mdx
new file mode 100644
index 00000000000..642aedb9aeb
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/sleevecapq4spread2/readme.mdx
@@ -0,0 +1,7 @@
+---
+title: 'Sleevecap Q4 downward spread'
+---
+
+import Sleevecapq4spread2 from '../../../brian/options/sleevecapq4spread2/readme.mdx'
+
+
diff --git a/sites/orgdocs/docs/designs/diana/options/sleevecapq4spread2/sleevecapq4spread2.svg b/sites/orgdocs/docs/designs/diana/options/sleevecapq4spread2/sleevecapq4spread2.svg
new file mode 100644
index 00000000000..b84e4d0c6c7
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/sleevecapq4spread2/sleevecapq4spread2.svg
@@ -0,0 +1,481 @@
+
+
+
+
diff --git a/sites/orgdocs/docs/designs/diana/options/sleevecapspread.svg b/sites/orgdocs/docs/designs/diana/options/sleevecapspread.svg
new file mode 100644
index 00000000000..9878d2f0943
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/sleevecapspread.svg
@@ -0,0 +1,584 @@
+
+
+
+
diff --git a/sites/orgdocs/docs/designs/diana/options/sleevecaptop.svg b/sites/orgdocs/docs/designs/diana/options/sleevecaptop.svg
new file mode 100644
index 00000000000..39e7bb71c33
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/sleevecaptop.svg
@@ -0,0 +1,488 @@
+
+
+
+
diff --git a/sites/orgdocs/docs/designs/diana/options/sleevecaptopfactorx/readme.mdx b/sites/orgdocs/docs/designs/diana/options/sleevecaptopfactorx/readme.mdx
new file mode 100644
index 00000000000..cff54c21b3e
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/sleevecaptopfactorx/readme.mdx
@@ -0,0 +1,7 @@
+---
+title: 'Sleevecap top X'
+---
+
+import Sleevecaptopfactorx from '../../../brian/options/sleevecaptopfactorx/readme.mdx'
+
+
diff --git a/sites/orgdocs/docs/designs/diana/options/sleevecaptopfactorx/sleevecaptopfactorx.svg b/sites/orgdocs/docs/designs/diana/options/sleevecaptopfactorx/sleevecaptopfactorx.svg
new file mode 100644
index 00000000000..be96935d057
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/sleevecaptopfactorx/sleevecaptopfactorx.svg
@@ -0,0 +1,467 @@
+
+
+
+
diff --git a/sites/orgdocs/docs/designs/diana/options/sleevecaptopfactory/readme.mdx b/sites/orgdocs/docs/designs/diana/options/sleevecaptopfactory/readme.mdx
new file mode 100644
index 00000000000..f528ca6c09f
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/sleevecaptopfactory/readme.mdx
@@ -0,0 +1,7 @@
+---
+title: 'Sleevecap top Y'
+---
+
+import Sleevecaptopfactory from '../../../brian/options/sleevecaptopfactory/readme.mdx'
+
+
diff --git a/sites/orgdocs/docs/designs/diana/options/sleevecaptopfactory/sleevecaptopfactory.svg b/sites/orgdocs/docs/designs/diana/options/sleevecaptopfactory/sleevecaptopfactory.svg
new file mode 100644
index 00000000000..cd55923d35e
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/sleevecaptopfactory/sleevecaptopfactory.svg
@@ -0,0 +1,467 @@
+
+
+
+
diff --git a/sites/orgdocs/docs/designs/diana/options/sleevelengthbonus/hipsease.svg b/sites/orgdocs/docs/designs/diana/options/sleevelengthbonus/hipsease.svg
new file mode 100644
index 00000000000..701715541a9
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/sleevelengthbonus/hipsease.svg
@@ -0,0 +1,267 @@
+
+
diff --git a/sites/orgdocs/docs/designs/diana/options/sleevelengthbonus/readme.mdx b/sites/orgdocs/docs/designs/diana/options/sleevelengthbonus/readme.mdx
new file mode 100644
index 00000000000..da4516e953e
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/sleevelengthbonus/readme.mdx
@@ -0,0 +1,7 @@
+---
+title: 'Sleeve length bonus'
+---
+
+
+
+This option determines the length of the sleeves.
diff --git a/sites/orgdocs/docs/designs/diana/options/sleevelengthbonus/shoulderease.svg b/sites/orgdocs/docs/designs/diana/options/sleevelengthbonus/shoulderease.svg
new file mode 100644
index 00000000000..df75c84c163
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/sleevelengthbonus/shoulderease.svg
@@ -0,0 +1,281 @@
+
+
diff --git a/sites/orgdocs/docs/designs/diana/options/sleevelengthbonus/sleevelengthbonus.svg b/sites/orgdocs/docs/designs/diana/options/sleevelengthbonus/sleevelengthbonus.svg
new file mode 100644
index 00000000000..9238470e8cf
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/sleevelengthbonus/sleevelengthbonus.svg
@@ -0,0 +1,205 @@
+
+
diff --git a/sites/orgdocs/docs/designs/diana/options/sleevewidthguarantee/readme.mdx b/sites/orgdocs/docs/designs/diana/options/sleevewidthguarantee/readme.mdx
new file mode 100644
index 00000000000..e3b31b6863a
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/sleevewidthguarantee/readme.mdx
@@ -0,0 +1,17 @@
+---
+title: 'Sleeve width guarantee'
+---
+
+We first draft the arm opening, then we draft a sleeve to fit it.
+
+When all goes well, the sleeve fits perfectly, and this option is not relevant.
+However, if/when the sleeve does not perfectly fit the arm opening, we need to adapt it.
+
+Since the shape and height of the sleevecap are more important than the width, we tend to
+prefer adjusting the width to fit the sleevecap.
+
+To avoid the sleeve getting too narrow, we only adapt a portion of the sleeve width.
+This option allows you to control how much of the sleeve width is guaranteed.
+Increasing this option will allow us less of the width to play with to fit the sleeve.
+This way, the resulting sleeve will be closer to the theoretical sleeve width, and we
+will instead modify (more of) the sleevecap height to fit the sleeve.
diff --git a/sites/orgdocs/docs/designs/diana/options/waistease/hipsease.svg b/sites/orgdocs/docs/designs/diana/options/waistease/hipsease.svg
new file mode 100644
index 00000000000..701715541a9
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/waistease/hipsease.svg
@@ -0,0 +1,267 @@
+
+
diff --git a/sites/orgdocs/docs/designs/diana/options/waistease/readme.mdx b/sites/orgdocs/docs/designs/diana/options/waistease/readme.mdx
new file mode 100644
index 00000000000..6ef3152f2bc
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/waistease/readme.mdx
@@ -0,0 +1,7 @@
+---
+title: 'Waist ease'
+---
+
+
+
+This option controls the amount of ease at the waist.
diff --git a/sites/orgdocs/docs/designs/diana/options/waistease/waistease.svg b/sites/orgdocs/docs/designs/diana/options/waistease/waistease.svg
new file mode 100644
index 00000000000..0821a7c7c4f
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/options/waistease/waistease.svg
@@ -0,0 +1,267 @@
+
+
diff --git a/sites/orgdocs/docs/designs/diana/readme.mdx b/sites/orgdocs/docs/designs/diana/readme.mdx
new file mode 100644
index 00000000000..d638c9a530b
--- /dev/null
+++ b/sites/orgdocs/docs/designs/diana/readme.mdx
@@ -0,0 +1,57 @@
+---
+title: "Diana: FreeSewing's Diana Draped Top"
+sidebar_label: Diana Draped Top
+---
+
+
+
+## Designer Notes {#notes}
+
+This project started because one day I wanted to sew a sleeveless draped top
+with some leftover fabric I had after making another dress. I used a basic body
+block from Freesewing, and manually modified the pattern to create a draped
+neckline. Since I was pretty happy with the result, and the modifications were
+simple, I decided to create a Freesewing pattern for it, so it could be
+available for other people.
+
+The original top I made had two layers, a nice viscose with a beautiful flower
+pattern that acted as a lining, and a sheer chiffon on top that let the viscose
+show through. The nice thing about adding a lining is that you can see it in
+the drape, which gives a beautiful effect!
+
+No interesting story about the name, just the first name that came to my mind
+that started with the letter D of draped :smiley:
+
+Erica
+
+## What You Need {#needs}
+
+To make Diana, you will need the following:
+
+- [Basic sewing supplies](/docs/sewing/basic-sewing-supplies)
+- About 1.5 meters (1.7 yards) (or half of that if it's wide enough to fit the
+ sleeves next to the body) of a suitable fabric (see [Fabric
+ Options](#fabric))
+
+:::tip A serger/overlock is nice, but optional
+As with all knitwear and stretch fabrics, a serger/overlock will make your life
+easier.
+
+If you do not have one of those, don't despair. You don't really need it.
+Because these side seams and shoulder seams won't get stretched out, you can
+just sew them with a regular straight stitch.
+:::
+
+## Fabric Options {#fabric}
+
+This top works best in one of these two scenarios:
+
+- Use a stretch fabric, and choose minimal ease
+- Or use a non-stretch fabric with good _drape_, in which case you'll want to
+ add more ease. Flowy fabrics can be cut on the bias for a body-hugging effect
+
+## Cutting Instructions {#cutting}
+
+- Cut **1 back** on the fold
+- Cut **1 front** on the fold
+- Cut **2 sleeves** with _good sides together_
diff --git a/sites/orgdocs/docs/designs/huey/instructions/layout.svg b/sites/orgdocs/docs/designs/huey/instructions/layout.svg
new file mode 100644
index 00000000000..09ec21a9989
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/instructions/layout.svg
@@ -0,0 +1,150 @@
+
+
+
+
+
+
+
diff --git a/sites/orgdocs/docs/designs/huey/instructions/readme.mdx b/sites/orgdocs/docs/designs/huey/instructions/readme.mdx
new file mode 100644
index 00000000000..36e311766f8
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/instructions/readme.mdx
@@ -0,0 +1,163 @@
+---
+title: 'Huey hoodie: Sewing Instructions'
+sidebar_label: Sewing Instructions
+sidebar_position: 20
+---
+
+## Before you start
+
+This patterns was featured in [issue 27 of HackSpace
+magazine](https://hackspace.raspberrypi.org/issues/27), the article includes
+instructions too, so you may want to have a look at it.
+
+This pattern can be sewn with or with out a overlocker/serger. If not using a
+overlocker or serger you will have to _Finish_ the seams.
+
+## Step 1: Attaching the pockets
+
+- Press under seam allowance of top, curved and slanted edges.
+- _Topstitch_ or _Edgestitch_ the curved seam allowance in place. This will
+ form the openings of the pockets.
+- Pin the pockets to the fronts using the guidelines and match raw edges.
+- Baste the raw edges of the pockets and fronts together.
+- _Topstitch_ or _Edgestitch_ the top and slanted edges of the pockets to the
+ fronts leaving the curved edges open.
+
+## Step 2: Making the Body
+
+- With _good sides together_, sew the Fronts to the backs at the shoulder
+ seams.
+- With _good sides together_, sew the sleeves to the front and back matching
+ notches.
+- With _good sides together_, sew up the sleeves and side seams.
+
+## Step 3: Making drawstring holes (Optional)
+
+If you don't wish to add a drawstring you can skip to Step 4.
+
+- Take one matching set of the Hood pieces, that you intend to feature on the
+ outside of the finished hoodie.
+- Mark the place for a hole on each hood piece, along the inner curve.
+ - The hole should be about 1.5-2cm from the edge of the fabric. This is to
+ keep your seam allowance out of the way.
+ - The hole should be located slightly up from the bottom of the inner curve.
+ This is to keep it away from the front seams.
+- On the wrong side of the fabric, face where you are making the hole to
+ stabilise the fabric.
+- Make a buttonhole at your mark either by hand or by your machine's method.
+- Alternatively construct or use eyelets at the mark.
+
+:::tip
+If you don't have or don't wish to use any interfacing you can use a scrap
+piece of sturdy fabric such as denim.
+:::
+
+:::note
+The drawstrings will be threaded after the hoodie is constructed.
+:::
+
+## Step 4: Prepping the hood
+
+- With _good sides together_, matching sets, sew the hood pieces together along
+ the outer curve edge.
+- With _good sides together_, matching seams, sew the inner hood to the outer
+ hood along the inner curve edge.
+- Turn good sides out.
+- Baste the front and bottom raw edges together.
+- Create a casing for the drawstring by stitching about 2.5cm (1 inch) away
+ from the inner edge on the side with the drawstring holes.
+- (Optionally) If not using a drawstring, _Topstitch_ or _Edgestitch_ the inner
+ curve.
+
+:::tip
+When creating the casing or topstitching, make sure the inner curve seam is
+slightly inside of the hood to stop it from peaking out in the future.
+Alternatively if not using a drawstring you can _Understitch_ the inner curve
+seam.
+:::
+
+## Step 5: Making a neckband (Optional)
+
+A neckband can be useful to stablise and cover the neck seams but it is
+optional if you wish to skip it.
+
+- Cut a cross-wise strip of fabric out of your main fabric:
+ - Your neck opening + double your front seam allowance long
+ - Triple your neck seam allowance wide.
+
+## Step 6: Attaching the hood
+
+- Pin the hood to the neck with outer hood matching _good side_ of neck.
+- If using, pin the neckband _good side_ to inner hood matching raw edges.
+- Sew the neckband seam.
+- _Finish_ seam if not using neckband then proceed to Step 7.
+- Press neckband down.
+- On outside _Topstitch_ neckband in place.
+- On inside, trim neckband down to topstitching.
+
+## Step 7: Attaching the waistband
+
+- Fold the waistband in half lengthwise matching wrong sides. Press.
+- With _good sides_ together sew the waistband to the bottom of the back and
+ front.
+- Press the seam allowance up.
+- _Topstitch_ or _Edgestitch_ waistband seam allowance to the body.
+
+## Step 8: Attaching the cuffs
+
+- With _good sides together_ sew the short edges of the cuffs together to
+ create two bands.
+- Press open the seam allowances.
+- (Optional) _Edgestitch_ the seam allowances down.
+- Fold the cuffs in half lengthwise matching wrong sides. Press.
+- Matching seams and raw edges, pin the cuffs to the sleeves _good sides
+ together_.
+- Sew the cuffs to the sleeves.
+- Press the seam allowances up.
+- _Topstitch_ or _Edgestitch_ cuffs seam allowances to the sleeves.
+
+## Step 9: The zipper
+
+- If need be, face the front edges of the hoodie.
+- Unzip the zipper part way.
+- Fold the top of the zipper tape down to the _good side_ of the zipper tape.
+ Trim if need be.
+- Pin the zipper along one of the front edges of the hood, front and waistband.
+ Making sure the zipper pull is faced the _good sides_ of the hoodie and the
+ bottoms are lined up. The zipper teeth should just be slightly over the seam
+ line with the edge of the tape either matching or being slightly over from
+ the hoodie edge.
+- Using a zipper foot stitch the zipper to the hoodie using you seam allowance
+ width. When you reach the zipper pull, stop, put your needle down, lift the
+ presser foot, pull the zipper pull past the presser foot, lower the presser
+ foot. Then you can continue sewing the seam.
+- Unzip the zipper.
+- Pin and sew the unattached zipper tape to the other side of the hoodie the
+ same way.
+- Press the seams to the inside being careful not to melt the zipper teeth with
+ your iron.
+- _Topstitch_ the zipper tapes in place. You may need to use a zipper foot.
+
+:::tip
+To help match the pockets and seams, when it is attached to one side and
+temporarily mark the corresponding teeth at the pockets and seam. You can now
+use these marks to align the zipper to the pocket and seams on the other side.
+:::
+
+:::note
+You only need to face your fabric if it is very stretchy or needs a bit more
+stability.
+:::
+
+## Step 10: Thread the drawstring
+
+- Thread the drawing string through the drawstring holes.
+- If needed secure the ends of the drawstring e.g. with something like aglets.
+
+:::tip
+Use a safety pin to help thread the drawstring.
+:::
+
+## Step 11: Enjoy!
+
+- That's it! Your all done! Now go feel warm and comfy in your new hoodie!
diff --git a/sites/orgdocs/docs/designs/huey/options/acrossbackfactor/readme.mdx b/sites/orgdocs/docs/designs/huey/options/acrossbackfactor/readme.mdx
new file mode 100644
index 00000000000..3a97c6c96f0
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/acrossbackfactor/readme.mdx
@@ -0,0 +1,5 @@
+---
+title: 'Across back factor'
+---
+
+Controls your across back width as a factor of your shoulder to shoulder measurement
diff --git a/sites/orgdocs/docs/designs/huey/options/armholedepth/armholedepthfactor.svg b/sites/orgdocs/docs/designs/huey/options/armholedepth/armholedepthfactor.svg
new file mode 100644
index 00000000000..16f9bd32328
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/armholedepth/armholedepthfactor.svg
@@ -0,0 +1,58 @@
+
+
diff --git a/sites/orgdocs/docs/designs/huey/options/armholedepth/readme.mdx b/sites/orgdocs/docs/designs/huey/options/armholedepth/readme.mdx
new file mode 100644
index 00000000000..6d75e9a656e
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/armholedepth/readme.mdx
@@ -0,0 +1,8 @@
+---
+title: 'Armhole depth'
+---
+
+This option controls the depth of the armhole.
+
+This option applies to the new v3 way of calculating the armhole depth.
+If you enable the [legacy armhole depth](/docs/designs/huey/options/legacyarmholedepth) option, this option will not apply, but instead it's legacy version [armhole depth factor](/docs/designs/huey/options/armholedepthfactor) will.
diff --git a/sites/orgdocs/docs/designs/huey/options/armholedepthfactor/readme.mdx b/sites/orgdocs/docs/designs/huey/options/armholedepthfactor/readme.mdx
new file mode 100644
index 00000000000..ee7f7bd7cb1
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/armholedepthfactor/readme.mdx
@@ -0,0 +1,5 @@
+---
+title: 'Armhole depth factor'
+---
+
+This option controls the depth of the armhole.
diff --git a/sites/orgdocs/docs/designs/huey/options/backneckcutout/readme.mdx b/sites/orgdocs/docs/designs/huey/options/backneckcutout/readme.mdx
new file mode 100644
index 00000000000..93304ab45f5
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/backneckcutout/readme.mdx
@@ -0,0 +1,6 @@
+---
+title: 'Back neck cutout'
+---
+
+Controls how deep the neck opening is cut out in the back of the garment.
+In other words, increasing this will shift the neck opening to the back.
diff --git a/sites/orgdocs/docs/designs/huey/options/bicepsease/readme.mdx b/sites/orgdocs/docs/designs/huey/options/bicepsease/readme.mdx
new file mode 100644
index 00000000000..d707801a563
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/bicepsease/readme.mdx
@@ -0,0 +1,5 @@
+---
+title: 'Biceps ease'
+---
+
+The amount of ease at your upper arm.
diff --git a/sites/orgdocs/docs/designs/huey/options/chestease/readme.mdx b/sites/orgdocs/docs/designs/huey/options/chestease/readme.mdx
new file mode 100644
index 00000000000..accd115229c
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/chestease/readme.mdx
@@ -0,0 +1,5 @@
+---
+title: 'Chest ease'
+---
+
+This option controls the ease at your chest.
diff --git a/sites/orgdocs/docs/designs/huey/options/collarease/readme.mdx b/sites/orgdocs/docs/designs/huey/options/collarease/readme.mdx
new file mode 100644
index 00000000000..24633794c0b
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/collarease/readme.mdx
@@ -0,0 +1,5 @@
+---
+title: 'Collar ease'
+---
+
+Controls the amount of ease at your collar/neck.
diff --git a/sites/orgdocs/docs/designs/huey/options/cuffease/readme.mdx b/sites/orgdocs/docs/designs/huey/options/cuffease/readme.mdx
new file mode 100644
index 00000000000..5a53c16f556
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/cuffease/readme.mdx
@@ -0,0 +1,5 @@
+---
+title: 'Cuff ease'
+---
+
+This option controls the ease at your wrist.
diff --git a/sites/orgdocs/docs/designs/huey/options/draftforhighbust/readme.mdx b/sites/orgdocs/docs/designs/huey/options/draftforhighbust/readme.mdx
new file mode 100644
index 00000000000..8c2cc640d21
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/draftforhighbust/readme.mdx
@@ -0,0 +1,5 @@
+---
+title: Draft for high bust
+---
+
+Draft the pattern for the high bust measurement (if available) rather than the (full) chest. This will result in a more fitted garment for people with breasts.
diff --git a/sites/orgdocs/docs/designs/huey/options/frontarmholedeeper/readme.mdx b/sites/orgdocs/docs/designs/huey/options/frontarmholedeeper/readme.mdx
new file mode 100644
index 00000000000..597175fe44e
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/frontarmholedeeper/readme.mdx
@@ -0,0 +1,9 @@
+---
+title: 'Front armhole extra cutout'
+---
+
+Controls how much the front of the armhole is cut deeper into the garment than the back.
+
+Since the human shoulder is more rounded at the front of the body, the sleeve(cap) is more
+rounded there too, and the armhole is typically cut deeper into the front of the garment than
+the back. This option controls how much deeper.
diff --git a/sites/orgdocs/docs/designs/huey/options/hipsease/hipsease.svg b/sites/orgdocs/docs/designs/huey/options/hipsease/hipsease.svg
new file mode 100644
index 00000000000..e4a88849b07
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/hipsease/hipsease.svg
@@ -0,0 +1,1738 @@
+
+
diff --git a/sites/orgdocs/docs/designs/huey/options/hipsease/readme.mdx b/sites/orgdocs/docs/designs/huey/options/hipsease/readme.mdx
new file mode 100644
index 00000000000..33880d2f794
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/hipsease/readme.mdx
@@ -0,0 +1,7 @@
+---
+title: 'Hips ease'
+---
+
+
+
+The amount of ease at your hips.
diff --git a/sites/orgdocs/docs/designs/huey/options/hoodangle/hoodangle.svg b/sites/orgdocs/docs/designs/huey/options/hoodangle/hoodangle.svg
new file mode 100644
index 00000000000..ed7324fea25
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/hoodangle/hoodangle.svg
@@ -0,0 +1,169 @@
+
+
diff --git a/sites/orgdocs/docs/designs/huey/options/hoodangle/readme.mdx b/sites/orgdocs/docs/designs/huey/options/hoodangle/readme.mdx
new file mode 100644
index 00000000000..c6b21370585
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/hoodangle/readme.mdx
@@ -0,0 +1,7 @@
+---
+title: 'Hood angle'
+---
+
+
+
+Controls the angle at which the hood is attached
diff --git a/sites/orgdocs/docs/designs/huey/options/hoodclosure/hoodclosure.svg b/sites/orgdocs/docs/designs/huey/options/hoodclosure/hoodclosure.svg
new file mode 100644
index 00000000000..5eb72ea9744
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/hoodclosure/hoodclosure.svg
@@ -0,0 +1,165 @@
+
+
diff --git a/sites/orgdocs/docs/designs/huey/options/hoodclosure/readme.mdx b/sites/orgdocs/docs/designs/huey/options/hoodclosure/readme.mdx
new file mode 100644
index 00000000000..bdc8eb22655
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/hoodclosure/readme.mdx
@@ -0,0 +1,7 @@
+---
+title: 'Hood closure'
+---
+
+
+
+Controls how much of the hood is part of the front closure.
diff --git a/sites/orgdocs/docs/designs/huey/options/hoodcutback/hoodcutback.svg b/sites/orgdocs/docs/designs/huey/options/hoodcutback/hoodcutback.svg
new file mode 100644
index 00000000000..2911c6f80bf
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/hoodcutback/hoodcutback.svg
@@ -0,0 +1,173 @@
+
+
diff --git a/sites/orgdocs/docs/designs/huey/options/hoodcutback/readme.mdx b/sites/orgdocs/docs/designs/huey/options/hoodcutback/readme.mdx
new file mode 100644
index 00000000000..09af061f964
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/hoodcutback/readme.mdx
@@ -0,0 +1,7 @@
+---
+title: 'Hood cutback'
+---
+
+
+
+Controls how much the hood opening is cut back, making the hood less deep.
diff --git a/sites/orgdocs/docs/designs/huey/options/hooddepth/hooddepth.svg b/sites/orgdocs/docs/designs/huey/options/hooddepth/hooddepth.svg
new file mode 100644
index 00000000000..34ed527ee1f
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/hooddepth/hooddepth.svg
@@ -0,0 +1,173 @@
+
+
diff --git a/sites/orgdocs/docs/designs/huey/options/hooddepth/readme.mdx b/sites/orgdocs/docs/designs/huey/options/hooddepth/readme.mdx
new file mode 100644
index 00000000000..f83c75d3d61
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/hooddepth/readme.mdx
@@ -0,0 +1,7 @@
+---
+title: 'Hood depth'
+---
+
+
+
+Controls the depth of the hood.
diff --git a/sites/orgdocs/docs/designs/huey/options/hoodheight/hoodheight.svg b/sites/orgdocs/docs/designs/huey/options/hoodheight/hoodheight.svg
new file mode 100644
index 00000000000..e5874640ad1
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/hoodheight/hoodheight.svg
@@ -0,0 +1,173 @@
+
+
diff --git a/sites/orgdocs/docs/designs/huey/options/hoodheight/readme.mdx b/sites/orgdocs/docs/designs/huey/options/hoodheight/readme.mdx
new file mode 100644
index 00000000000..478e3a8112c
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/hoodheight/readme.mdx
@@ -0,0 +1,7 @@
+---
+title: 'Hood height'
+---
+
+
+
+Controls the height of the hood.
diff --git a/sites/orgdocs/docs/designs/huey/options/legacyarmholedepth/readme.mdx b/sites/orgdocs/docs/designs/huey/options/legacyarmholedepth/readme.mdx
new file mode 100644
index 00000000000..bd8c5223a4a
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/legacyarmholedepth/readme.mdx
@@ -0,0 +1,11 @@
+---
+title: 'Legacy armhole depth'
+---
+
+This option allows you to use the legacy way of calculating the armhole depth in Brian, which Huey extends.
+
+The legacy (v2) way used the biceps circumference to estimate the armhole depth.
+
+The v3 way instead uses the waist to armpit measurement to locate the bottom of the armhole.
+
+If you enable this option, the Brian block will revert to the v2 way of calculating the armhole depth, and Huey will follow.
diff --git a/sites/orgdocs/docs/designs/huey/options/lengthbonus/readme.mdx b/sites/orgdocs/docs/designs/huey/options/lengthbonus/readme.mdx
new file mode 100644
index 00000000000..3ac88c4381e
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/lengthbonus/readme.mdx
@@ -0,0 +1,5 @@
+---
+title: 'Length bonus'
+---
+
+The amount to lengthen the garment by. A negative value will shorten it.
diff --git a/sites/orgdocs/docs/designs/huey/options/pocket/pocket.svg b/sites/orgdocs/docs/designs/huey/options/pocket/pocket.svg
new file mode 100644
index 00000000000..7721da68eb8
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/pocket/pocket.svg
@@ -0,0 +1,1740 @@
+
+
diff --git a/sites/orgdocs/docs/designs/huey/options/pocket/readme.mdx b/sites/orgdocs/docs/designs/huey/options/pocket/readme.mdx
new file mode 100644
index 00000000000..13672799076
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/pocket/readme.mdx
@@ -0,0 +1,7 @@
+---
+title: 'Pocket'
+---
+
+
+
+Do you want front (pouch) pocket or not?
diff --git a/sites/orgdocs/docs/designs/huey/options/pocketheight/pocketheight.svg b/sites/orgdocs/docs/designs/huey/options/pocketheight/pocketheight.svg
new file mode 100644
index 00000000000..4efbd268788
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/pocketheight/pocketheight.svg
@@ -0,0 +1,1748 @@
+
+
diff --git a/sites/orgdocs/docs/designs/huey/options/pocketheight/readme.mdx b/sites/orgdocs/docs/designs/huey/options/pocketheight/readme.mdx
new file mode 100644
index 00000000000..690e619b489
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/pocketheight/readme.mdx
@@ -0,0 +1,7 @@
+---
+title: 'Pocket height'
+---
+
+
+
+Controls the height of the front pocket.
diff --git a/sites/orgdocs/docs/designs/huey/options/pocketopening/readme.mdx b/sites/orgdocs/docs/designs/huey/options/pocketopening/readme.mdx
new file mode 100644
index 00000000000..f4a831ad373
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/pocketopening/readme.mdx
@@ -0,0 +1,7 @@
+---
+title: 'Pocket opening'
+---
+
+
+
+Controls the opening size of the front pocket.
diff --git a/sites/orgdocs/docs/designs/huey/options/pocketwidth/pocketwidth.svg b/sites/orgdocs/docs/designs/huey/options/pocketwidth/pocketwidth.svg
new file mode 100644
index 00000000000..7db62540b88
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/pocketwidth/pocketwidth.svg
@@ -0,0 +1,1739 @@
+
+
diff --git a/sites/orgdocs/docs/designs/huey/options/pocketwidth/readme.mdx b/sites/orgdocs/docs/designs/huey/options/pocketwidth/readme.mdx
new file mode 100644
index 00000000000..d0e44422743
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/pocketwidth/readme.mdx
@@ -0,0 +1,7 @@
+---
+title: 'Pocket width'
+---
+
+
+
+Controls the width of the front pocket.
diff --git a/sites/orgdocs/docs/designs/huey/options/ribbing/readme.mdx b/sites/orgdocs/docs/designs/huey/options/ribbing/readme.mdx
new file mode 100644
index 00000000000..dbbcf925199
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/ribbing/readme.mdx
@@ -0,0 +1,7 @@
+---
+title: 'Ribbing'
+---
+
+
+
+Whether to include ribbing or not.
diff --git a/sites/orgdocs/docs/designs/huey/options/ribbing/ribbing.svg b/sites/orgdocs/docs/designs/huey/options/ribbing/ribbing.svg
new file mode 100644
index 00000000000..5f5c624fc05
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/ribbing/ribbing.svg
@@ -0,0 +1,997 @@
+
+
diff --git a/sites/orgdocs/docs/designs/huey/options/ribbingheight/readme.mdx b/sites/orgdocs/docs/designs/huey/options/ribbingheight/readme.mdx
new file mode 100644
index 00000000000..fcf2e266606
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/ribbingheight/readme.mdx
@@ -0,0 +1,7 @@
+---
+title: 'Ribbing height'
+---
+
+
+
+The height of the ribbing at the hem and cuffs.
diff --git a/sites/orgdocs/docs/designs/huey/options/ribbingheight/ribbingheight.svg b/sites/orgdocs/docs/designs/huey/options/ribbingheight/ribbingheight.svg
new file mode 100644
index 00000000000..435d7223e00
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/ribbingheight/ribbingheight.svg
@@ -0,0 +1,1755 @@
+
+
diff --git a/sites/orgdocs/docs/designs/huey/options/ribbingstretch/readme.mdx b/sites/orgdocs/docs/designs/huey/options/ribbingstretch/readme.mdx
new file mode 100644
index 00000000000..2fd12ba613d
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/ribbingstretch/readme.mdx
@@ -0,0 +1,7 @@
+---
+title: 'Ribbing stretch'
+---
+
+
+
+Controls the amount of stretch to foresee in the ribbing.
diff --git a/sites/orgdocs/docs/designs/huey/options/ribbingstretch/ribbingstretch.svg b/sites/orgdocs/docs/designs/huey/options/ribbingstretch/ribbingstretch.svg
new file mode 100644
index 00000000000..090af78ff60
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/ribbingstretch/ribbingstretch.svg
@@ -0,0 +1,1828 @@
+
+
diff --git a/sites/orgdocs/docs/designs/huey/options/s3armhole/readme.mdx b/sites/orgdocs/docs/designs/huey/options/s3armhole/readme.mdx
new file mode 100644
index 00000000000..f179cd2081a
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/s3armhole/readme.mdx
@@ -0,0 +1,8 @@
+---
+title: 'Shoulder seam shift: armhole side'
+---
+
+Controls the shoulder seam location on the armhole side.
+
+- Increase this option to shift the shoulder seam forward on the armhole side
+- Decrease this option to shift the shoulder seam backward on the armhole side
diff --git a/sites/orgdocs/docs/designs/huey/options/s3collar/readme.mdx b/sites/orgdocs/docs/designs/huey/options/s3collar/readme.mdx
new file mode 100644
index 00000000000..96c213979e2
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/s3collar/readme.mdx
@@ -0,0 +1,8 @@
+---
+title: 'Shoulder seam shift: collar side'
+---
+
+Controls the shoulder seam location on the collar side.
+
+- Increase this option to shift the shoulder seam forward on the collar side
+- Decrease this option to shift the shoulder seam backward on the collar side
diff --git a/sites/orgdocs/docs/designs/huey/options/shoulderease/readme.mdx b/sites/orgdocs/docs/designs/huey/options/shoulderease/readme.mdx
new file mode 100644
index 00000000000..72cc5f440af
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/shoulderease/readme.mdx
@@ -0,0 +1,9 @@
+---
+title: 'Shoulder ease'
+---
+
+Controls the amount of ease on the shoulder to shoulder measurement.
+
+This option allows you to create some extra ease at the shoulders which shifts
+the shoulder seam more outwards and off the shoulder. Thereby creating extra room
+for extra layers of clothing underneath, or more shaped/padded shoulders.
diff --git a/sites/orgdocs/docs/designs/huey/options/shoulderslopereduction/readme.mdx b/sites/orgdocs/docs/designs/huey/options/shoulderslopereduction/readme.mdx
new file mode 100644
index 00000000000..56644673143
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/shoulderslopereduction/readme.mdx
@@ -0,0 +1,5 @@
+---
+title: Shoulder slope reduction
+---
+
+The amount by which the shoulder slope is reduced to allow for shoulder padding.
diff --git a/sites/orgdocs/docs/designs/huey/options/sleevecap.svg b/sites/orgdocs/docs/designs/huey/options/sleevecap.svg
new file mode 100644
index 00000000000..34eca409502
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/sleevecap.svg
@@ -0,0 +1,446 @@
+
+
+
+
diff --git a/sites/orgdocs/docs/designs/huey/options/sleevecapanchor.svg b/sites/orgdocs/docs/designs/huey/options/sleevecapanchor.svg
new file mode 100644
index 00000000000..802276f7e75
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/sleevecapanchor.svg
@@ -0,0 +1,559 @@
+
+
+
+
diff --git a/sites/orgdocs/docs/designs/huey/options/sleevecapbackfactorx/readme.mdx b/sites/orgdocs/docs/designs/huey/options/sleevecapbackfactorx/readme.mdx
new file mode 100644
index 00000000000..c60cf320a1d
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/sleevecapbackfactorx/readme.mdx
@@ -0,0 +1,7 @@
+---
+title: 'Sleevecap back X'
+---
+
+import Sleevecapbackfactorx from '../../../brian/options/sleevecapbackfactorx/readme.mdx'
+
+
diff --git a/sites/orgdocs/docs/designs/huey/options/sleevecapbackfactorx/sleevecapbackfactorx.svg b/sites/orgdocs/docs/designs/huey/options/sleevecapbackfactorx/sleevecapbackfactorx.svg
new file mode 100644
index 00000000000..5e8e35dd35c
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/sleevecapbackfactorx/sleevecapbackfactorx.svg
@@ -0,0 +1,467 @@
+
+
+
+
diff --git a/sites/orgdocs/docs/designs/huey/options/sleevecapbackfactory/readme.mdx b/sites/orgdocs/docs/designs/huey/options/sleevecapbackfactory/readme.mdx
new file mode 100644
index 00000000000..c9550f3b929
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/sleevecapbackfactory/readme.mdx
@@ -0,0 +1,7 @@
+---
+title: 'Sleevecap back Y'
+---
+
+import Sleevecapbackfactory from '../../../brian/options/sleevecapbackfactory/readme.mdx'
+
+
diff --git a/sites/orgdocs/docs/designs/huey/options/sleevecapbackfactory/sleevecapbackfactory.svg b/sites/orgdocs/docs/designs/huey/options/sleevecapbackfactory/sleevecapbackfactory.svg
new file mode 100644
index 00000000000..8348fbf7c7f
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/sleevecapbackfactory/sleevecapbackfactory.svg
@@ -0,0 +1,467 @@
+
+
+
+
diff --git a/sites/orgdocs/docs/designs/huey/options/sleevecapease/readme.mdx b/sites/orgdocs/docs/designs/huey/options/sleevecapease/readme.mdx
new file mode 100644
index 00000000000..9fc924e8da9
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/sleevecapease/readme.mdx
@@ -0,0 +1,7 @@
+---
+title: 'Sleevecap ease'
+---
+
+import Sleevecapease from '../../../brian/options/sleevecapease/readme.mdx'
+
+
diff --git a/sites/orgdocs/docs/designs/huey/options/sleevecapfrontfactorx/readme.mdx b/sites/orgdocs/docs/designs/huey/options/sleevecapfrontfactorx/readme.mdx
new file mode 100644
index 00000000000..c28842dfa36
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/sleevecapfrontfactorx/readme.mdx
@@ -0,0 +1,7 @@
+---
+title: 'Sleevecap front X'
+---
+
+import Sleevecapfrontfactorx from '../../../brian/options/sleevecapfrontfactorx/readme.mdx'
+
+
diff --git a/sites/orgdocs/docs/designs/huey/options/sleevecapfrontfactorx/sleevecapfrontfactorx.svg b/sites/orgdocs/docs/designs/huey/options/sleevecapfrontfactorx/sleevecapfrontfactorx.svg
new file mode 100644
index 00000000000..d58c9899afb
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/sleevecapfrontfactorx/sleevecapfrontfactorx.svg
@@ -0,0 +1,467 @@
+
+
+
+
diff --git a/sites/orgdocs/docs/designs/huey/options/sleevecapfrontfactory/readme.mdx b/sites/orgdocs/docs/designs/huey/options/sleevecapfrontfactory/readme.mdx
new file mode 100644
index 00000000000..e340b3e2997
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/sleevecapfrontfactory/readme.mdx
@@ -0,0 +1,7 @@
+---
+title: 'Sleevecap front Y'
+---
+
+import Sleevecapfrontfactory from '../../../brian/options/sleevecapfrontfactory/readme.mdx'
+
+
diff --git a/sites/orgdocs/docs/designs/huey/options/sleevecapfrontfactory/sleevecapfrontfactory.svg b/sites/orgdocs/docs/designs/huey/options/sleevecapfrontfactory/sleevecapfrontfactory.svg
new file mode 100644
index 00000000000..e09d00f3d0f
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/sleevecapfrontfactory/sleevecapfrontfactory.svg
@@ -0,0 +1,467 @@
+
+
+
+
diff --git a/sites/orgdocs/docs/designs/huey/options/sleevecapinflection.svg b/sites/orgdocs/docs/designs/huey/options/sleevecapinflection.svg
new file mode 100644
index 00000000000..f53517d2a1c
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/sleevecapinflection.svg
@@ -0,0 +1,538 @@
+
+
+
+
diff --git a/sites/orgdocs/docs/designs/huey/options/sleevecapq1offset/readme.mdx b/sites/orgdocs/docs/designs/huey/options/sleevecapq1offset/readme.mdx
new file mode 100644
index 00000000000..297c8a03db5
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/sleevecapq1offset/readme.mdx
@@ -0,0 +1,7 @@
+---
+title: 'Sleevecap Q1 offset'
+---
+
+import Sleevecapq1offset from '../../../brian/options/sleevecapq1offset/readme.mdx'
+
+
diff --git a/sites/orgdocs/docs/designs/huey/options/sleevecapq1offset/sleevecapq1offset.svg b/sites/orgdocs/docs/designs/huey/options/sleevecapq1offset/sleevecapq1offset.svg
new file mode 100644
index 00000000000..f0a2d726ec9
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/sleevecapq1offset/sleevecapq1offset.svg
@@ -0,0 +1,480 @@
+
+
+
+
diff --git a/sites/orgdocs/docs/designs/huey/options/sleevecapq1spread1/readme.mdx b/sites/orgdocs/docs/designs/huey/options/sleevecapq1spread1/readme.mdx
new file mode 100644
index 00000000000..5b0640411ad
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/sleevecapq1spread1/readme.mdx
@@ -0,0 +1,7 @@
+---
+title: 'Sleevecap Q1 downward spread'
+---
+
+import Sleevecapq1spread1 from '../../../brian/options/sleevecapq1spread1/readme.mdx'
+
+
diff --git a/sites/orgdocs/docs/designs/huey/options/sleevecapq1spread1/sleevecapq1downwardspread.svg b/sites/orgdocs/docs/designs/huey/options/sleevecapq1spread1/sleevecapq1downwardspread.svg
new file mode 100644
index 00000000000..6914bc68fa8
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/sleevecapq1spread1/sleevecapq1downwardspread.svg
@@ -0,0 +1,480 @@
+
+
+
+
diff --git a/sites/orgdocs/docs/designs/huey/options/sleevecapq1spread2/readme.mdx b/sites/orgdocs/docs/designs/huey/options/sleevecapq1spread2/readme.mdx
new file mode 100644
index 00000000000..620d20282ae
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/sleevecapq1spread2/readme.mdx
@@ -0,0 +1,7 @@
+---
+title: 'Sleevecap Q1 upward spread'
+---
+
+import Sleevecapq1spread2 from '../../../brian/options/sleevecapq1spread2/readme.mdx'
+
+
diff --git a/sites/orgdocs/docs/designs/huey/options/sleevecapq1spread2/sleevecapq1spread2.svg b/sites/orgdocs/docs/designs/huey/options/sleevecapq1spread2/sleevecapq1spread2.svg
new file mode 100644
index 00000000000..f369a220f5e
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/sleevecapq1spread2/sleevecapq1spread2.svg
@@ -0,0 +1,480 @@
+
+
+
+
diff --git a/sites/orgdocs/docs/designs/huey/options/sleevecapq2offset/readme.mdx b/sites/orgdocs/docs/designs/huey/options/sleevecapq2offset/readme.mdx
new file mode 100644
index 00000000000..8be512f441f
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/sleevecapq2offset/readme.mdx
@@ -0,0 +1,7 @@
+---
+title: 'Sleevecap Q2 offset'
+---
+
+import Sleevecapq2offset from '../../../brian/options/sleevecapq2offset/readme.mdx'
+
+
diff --git a/sites/orgdocs/docs/designs/huey/options/sleevecapq2offset/sleevecapq2offset.svg b/sites/orgdocs/docs/designs/huey/options/sleevecapq2offset/sleevecapq2offset.svg
new file mode 100644
index 00000000000..dcc88d098f0
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/sleevecapq2offset/sleevecapq2offset.svg
@@ -0,0 +1,480 @@
+
+
+
+
diff --git a/sites/orgdocs/docs/designs/huey/options/sleevecapq2spread1/readme.mdx b/sites/orgdocs/docs/designs/huey/options/sleevecapq2spread1/readme.mdx
new file mode 100644
index 00000000000..e886723af40
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/sleevecapq2spread1/readme.mdx
@@ -0,0 +1,7 @@
+---
+title: 'Sleevecap Q2 downward spread'
+---
+
+import Sleevecapq2spread1 from '../../../brian/options/sleevecapq2spread1/readme.mdx'
+
+
diff --git a/sites/orgdocs/docs/designs/huey/options/sleevecapq2spread1/sleevecapq2spread1.svg b/sites/orgdocs/docs/designs/huey/options/sleevecapq2spread1/sleevecapq2spread1.svg
new file mode 100644
index 00000000000..5197ed0114a
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/sleevecapq2spread1/sleevecapq2spread1.svg
@@ -0,0 +1,480 @@
+
+
+
+
diff --git a/sites/orgdocs/docs/designs/huey/options/sleevecapq2spread2/readme.mdx b/sites/orgdocs/docs/designs/huey/options/sleevecapq2spread2/readme.mdx
new file mode 100644
index 00000000000..52328926e56
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/sleevecapq2spread2/readme.mdx
@@ -0,0 +1,7 @@
+---
+title: 'Sleevecap Q2 upward spread'
+---
+
+import Sleevecapq2spread2 from '../../../brian/options/sleevecapq2spread2/readme.mdx'
+
+
diff --git a/sites/orgdocs/docs/designs/huey/options/sleevecapq2spread2/sleevecapq2spread2.svg b/sites/orgdocs/docs/designs/huey/options/sleevecapq2spread2/sleevecapq2spread2.svg
new file mode 100644
index 00000000000..222d43e460d
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/sleevecapq2spread2/sleevecapq2spread2.svg
@@ -0,0 +1,480 @@
+
+
+
+
diff --git a/sites/orgdocs/docs/designs/huey/options/sleevecapq3offset/readme.mdx b/sites/orgdocs/docs/designs/huey/options/sleevecapq3offset/readme.mdx
new file mode 100644
index 00000000000..a71ffa9699c
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/sleevecapq3offset/readme.mdx
@@ -0,0 +1,7 @@
+---
+title: 'Sleevecap Q3 offset'
+---
+
+import Sleevecapq3offset from '../../../brian/options/sleevecapq3offset/readme.mdx'
+
+
diff --git a/sites/orgdocs/docs/designs/huey/options/sleevecapq3offset/sleevecapq3offset.svg b/sites/orgdocs/docs/designs/huey/options/sleevecapq3offset/sleevecapq3offset.svg
new file mode 100644
index 00000000000..ac048c72247
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/sleevecapq3offset/sleevecapq3offset.svg
@@ -0,0 +1,480 @@
+
+
+
+
diff --git a/sites/orgdocs/docs/designs/huey/options/sleevecapq3spread1/readme.mdx b/sites/orgdocs/docs/designs/huey/options/sleevecapq3spread1/readme.mdx
new file mode 100644
index 00000000000..a2739198520
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/sleevecapq3spread1/readme.mdx
@@ -0,0 +1,7 @@
+---
+title: 'Sleevecap Q3 upward spread'
+---
+
+import Sleevecapq3spread1 from '../../../brian/options/sleevecapq3spread1/readme.mdx'
+
+
diff --git a/sites/orgdocs/docs/designs/huey/options/sleevecapq3spread1/sleevecapq3spread1.svg b/sites/orgdocs/docs/designs/huey/options/sleevecapq3spread1/sleevecapq3spread1.svg
new file mode 100644
index 00000000000..1649c2c5cc9
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/sleevecapq3spread1/sleevecapq3spread1.svg
@@ -0,0 +1,481 @@
+
+
+
+
diff --git a/sites/orgdocs/docs/designs/huey/options/sleevecapq3spread2/readme.mdx b/sites/orgdocs/docs/designs/huey/options/sleevecapq3spread2/readme.mdx
new file mode 100644
index 00000000000..fc47b2ac5d4
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/sleevecapq3spread2/readme.mdx
@@ -0,0 +1,7 @@
+---
+title: 'Sleevecap Q3 downward spread'
+---
+
+import Sleevecapq3spread2 from '../../../brian/options/sleevecapq3spread2/readme.mdx'
+
+
diff --git a/sites/orgdocs/docs/designs/huey/options/sleevecapq3spread2/sleevecapq3spread2.svg b/sites/orgdocs/docs/designs/huey/options/sleevecapq3spread2/sleevecapq3spread2.svg
new file mode 100644
index 00000000000..79135108ba0
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/sleevecapq3spread2/sleevecapq3spread2.svg
@@ -0,0 +1,481 @@
+
+
+
+
diff --git a/sites/orgdocs/docs/designs/huey/options/sleevecapq4offset/readme.mdx b/sites/orgdocs/docs/designs/huey/options/sleevecapq4offset/readme.mdx
new file mode 100644
index 00000000000..592ea036d98
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/sleevecapq4offset/readme.mdx
@@ -0,0 +1,7 @@
+---
+title: 'Sleevecap Q4 offset'
+---
+
+import Sleevecapq4offset from '../../../brian/options/sleevecapq4offset/readme.mdx'
+
+
diff --git a/sites/orgdocs/docs/designs/huey/options/sleevecapq4offset/sleevecapq4offset.svg b/sites/orgdocs/docs/designs/huey/options/sleevecapq4offset/sleevecapq4offset.svg
new file mode 100644
index 00000000000..b5877e2c0a1
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/sleevecapq4offset/sleevecapq4offset.svg
@@ -0,0 +1,480 @@
+
+
+
+
diff --git a/sites/orgdocs/docs/designs/huey/options/sleevecapq4spread1/readme.mdx b/sites/orgdocs/docs/designs/huey/options/sleevecapq4spread1/readme.mdx
new file mode 100644
index 00000000000..1249891c72a
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/sleevecapq4spread1/readme.mdx
@@ -0,0 +1,7 @@
+---
+title: 'Sleevecap Q4 upward spread'
+---
+
+import Sleevecapq4spread1 from '../../../brian/options/sleevecapq4spread1/readme.mdx'
+
+
diff --git a/sites/orgdocs/docs/designs/huey/options/sleevecapq4spread1/sleevecapq4spread1.svg b/sites/orgdocs/docs/designs/huey/options/sleevecapq4spread1/sleevecapq4spread1.svg
new file mode 100644
index 00000000000..42f42a721fe
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/sleevecapq4spread1/sleevecapq4spread1.svg
@@ -0,0 +1,481 @@
+
+
+
+
diff --git a/sites/orgdocs/docs/designs/huey/options/sleevecapq4spread2/readme.mdx b/sites/orgdocs/docs/designs/huey/options/sleevecapq4spread2/readme.mdx
new file mode 100644
index 00000000000..642aedb9aeb
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/sleevecapq4spread2/readme.mdx
@@ -0,0 +1,7 @@
+---
+title: 'Sleevecap Q4 downward spread'
+---
+
+import Sleevecapq4spread2 from '../../../brian/options/sleevecapq4spread2/readme.mdx'
+
+
diff --git a/sites/orgdocs/docs/designs/huey/options/sleevecapq4spread2/sleevecapq4spread2.svg b/sites/orgdocs/docs/designs/huey/options/sleevecapq4spread2/sleevecapq4spread2.svg
new file mode 100644
index 00000000000..b84e4d0c6c7
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/sleevecapq4spread2/sleevecapq4spread2.svg
@@ -0,0 +1,481 @@
+
+
+
+
diff --git a/sites/orgdocs/docs/designs/huey/options/sleevecapspread.svg b/sites/orgdocs/docs/designs/huey/options/sleevecapspread.svg
new file mode 100644
index 00000000000..9878d2f0943
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/sleevecapspread.svg
@@ -0,0 +1,584 @@
+
+
+
+
diff --git a/sites/orgdocs/docs/designs/huey/options/sleevecaptop.svg b/sites/orgdocs/docs/designs/huey/options/sleevecaptop.svg
new file mode 100644
index 00000000000..39e7bb71c33
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/sleevecaptop.svg
@@ -0,0 +1,488 @@
+
+
+
+
diff --git a/sites/orgdocs/docs/designs/huey/options/sleevecaptopfactorx/readme.mdx b/sites/orgdocs/docs/designs/huey/options/sleevecaptopfactorx/readme.mdx
new file mode 100644
index 00000000000..cff54c21b3e
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/sleevecaptopfactorx/readme.mdx
@@ -0,0 +1,7 @@
+---
+title: 'Sleevecap top X'
+---
+
+import Sleevecaptopfactorx from '../../../brian/options/sleevecaptopfactorx/readme.mdx'
+
+
diff --git a/sites/orgdocs/docs/designs/huey/options/sleevecaptopfactorx/sleevecaptopfactorx.svg b/sites/orgdocs/docs/designs/huey/options/sleevecaptopfactorx/sleevecaptopfactorx.svg
new file mode 100644
index 00000000000..be96935d057
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/sleevecaptopfactorx/sleevecaptopfactorx.svg
@@ -0,0 +1,467 @@
+
+
+
+
diff --git a/sites/orgdocs/docs/designs/huey/options/sleevecaptopfactory/readme.mdx b/sites/orgdocs/docs/designs/huey/options/sleevecaptopfactory/readme.mdx
new file mode 100644
index 00000000000..f528ca6c09f
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/sleevecaptopfactory/readme.mdx
@@ -0,0 +1,7 @@
+---
+title: 'Sleevecap top Y'
+---
+
+import Sleevecaptopfactory from '../../../brian/options/sleevecaptopfactory/readme.mdx'
+
+
diff --git a/sites/orgdocs/docs/designs/huey/options/sleevecaptopfactory/sleevecaptopfactory.svg b/sites/orgdocs/docs/designs/huey/options/sleevecaptopfactory/sleevecaptopfactory.svg
new file mode 100644
index 00000000000..cd55923d35e
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/sleevecaptopfactory/sleevecaptopfactory.svg
@@ -0,0 +1,467 @@
+
+
+
+
diff --git a/sites/orgdocs/docs/designs/huey/options/sleevelengthbonus/readme.mdx b/sites/orgdocs/docs/designs/huey/options/sleevelengthbonus/readme.mdx
new file mode 100644
index 00000000000..cb062fc8f22
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/sleevelengthbonus/readme.mdx
@@ -0,0 +1,5 @@
+---
+title: 'Sleeve length bonus'
+---
+
+This option controls how long to lengthen the sleeves by.
diff --git a/sites/orgdocs/docs/designs/huey/options/sleevewidthguarantee/readme.mdx b/sites/orgdocs/docs/designs/huey/options/sleevewidthguarantee/readme.mdx
new file mode 100644
index 00000000000..e3b31b6863a
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/options/sleevewidthguarantee/readme.mdx
@@ -0,0 +1,17 @@
+---
+title: 'Sleeve width guarantee'
+---
+
+We first draft the arm opening, then we draft a sleeve to fit it.
+
+When all goes well, the sleeve fits perfectly, and this option is not relevant.
+However, if/when the sleeve does not perfectly fit the arm opening, we need to adapt it.
+
+Since the shape and height of the sleevecap are more important than the width, we tend to
+prefer adjusting the width to fit the sleevecap.
+
+To avoid the sleeve getting too narrow, we only adapt a portion of the sleeve width.
+This option allows you to control how much of the sleeve width is guaranteed.
+Increasing this option will allow us less of the width to play with to fit the sleeve.
+This way, the resulting sleeve will be closer to the theoretical sleeve width, and we
+will instead modify (more of) the sleevecap height to fit the sleeve.
diff --git a/sites/orgdocs/docs/designs/huey/readme.mdx b/sites/orgdocs/docs/designs/huey/readme.mdx
new file mode 100644
index 00000000000..ce5d1512ae1
--- /dev/null
+++ b/sites/orgdocs/docs/designs/huey/readme.mdx
@@ -0,0 +1,63 @@
+---
+title: "Huey: FreeSewing's Huey Hoodie"
+sidebar_label: Huey Hoodie
+---
+
+
+
+## Designer Notes {#notes}
+
+I had a hoodie I liked, but after years of wear it sort of disintegrated. So I
+reincarnated it in this design and now its spirit can live on forever.
+
+The name choice is a tip of the hat to [Huey P.
+Newton](https://en.wikipedia.org/wiki/Huey_P._Newton).
+
+joost
+
+## What You Need {#needs}
+
+To make Huey, you will need the following:
+
+- Basic sewing supplies
+- About 2 metres (2.2 yards) of a suitable fabric (see [Fabric
+ Options](#fabric))
+- Ribbing fabric for the hem and cuffs.
+- 1 open ended zipper the length of front seam including hood and waistband.
+- (Optional) Cording or suitable alternate for hood strings.
+
+## Fabric Options {#fabric}
+
+You may find a dedicated sweatshirt/tracksuit fabric section in your fabric
+store of choice. If you don't, just head for the knitwear section and look for
+a thicker comfortable knit fabric.
+
+As far as fibers go, you can go all cotton, or opt for a poly or acryl cotton
+blend.
+
+Make sure to pay attention to the inside of the fabric. Sweatshirt fabrics come
+in loopback and brushed back. If you want that OMG-it-feels-so-soft-on-my-skin
+feeling, go for brushed.
+
+:::tip
+You don't have to use sweatshirt fabric. Other options are available, from
+fashion-forward neoprene (aka scuba) to a more eyebrow-rising choice like
+crushed velour (aka velvet).
+
+Or if you have given up on class, you could go for fleece.
+:::
+
+## Cutting Instructions {#cutting}
+
+**Main fabric**
+
+- Cut **2 front** parts
+- Cut **1 back** part on the fold
+- Cut **2 sleeves** parts
+- Cut **2 pocket** parts
+- Cut **4 Hood** parts
+
+**Ribbing**
+
+- Cut **2 cuff** parts
+- Cut **1 waistband**
diff --git a/sites/orgdocs/docs/designs/titan/instructions/readme.mdx b/sites/orgdocs/docs/designs/titan/instructions/readme.mdx
new file mode 100644
index 00000000000..f00faab39f8
--- /dev/null
+++ b/sites/orgdocs/docs/designs/titan/instructions/readme.mdx
@@ -0,0 +1,77 @@
+---
+title: 'Titan trouser block: Sewing Instructions'
+---
+
+:::warning Titan is a block, not a pattern
+A block is a basic shape on which other patterns are based. They are sometimes
+also called slopers, although purists will argue that a block and a sloper are
+different things.
+
+Blocks are typically not made as-is but rather serve as a basis for other
+patterns so the instructions below will not go in depth about closures or
+finishes and are for the default Titan block.
+:::
+
+## Step 1: Mock-up Construction
+
+- Join the outseam (the seam that runs along the side of your leg) of the front
+ and back.
+- Join the inseam (the seam the runs along the inside of your legs) of the
+ front and back.
+- You now have a leg. Repeat for the other leg, **making certain they are
+ mirror images of each other**.
+- Turn one leg with the good side in, and the other with the good side out.
+- Now tuck the _good side out_ into the _good side in_ leg, so that they have
+ their _good sides together_.
+- Align and sew the cross seam.
+
+:::tip Tips
+
+- You may need to leave an opening in the front cross seam so you can pin
+ yourself in.
+- If you are making adjustments you may wish to sew the seams _wrong sides
+ together_ to make them easier to adjust.
+ :::
+
+## Step 2: Try it on
+
+- Try it on and check the fit by pinning the front closed whilst wearing it.
+- Make any alterations and try it on again.
+- Repeat until you are happy.
+
+:::tip
+Keep an eye out for anything you keep doing whilst wearing the mock-up, are you
+pulling it down? Constantly adjusting the shoulder? etc. Things like these are
+signs of where the pattern may need adjusting.
+
+Sometimes you may need to wear the mock-up for an extended amount of time to
+get a better sense of the fit so don't be afraid to walk around in it for a
+couple of hours.
+:::
+
+Remember to treat Titan as a basis rather than a final product, so adjust what
+you need to get the desired look. For instance:
+
+- Add a front closure
+- Add pockets
+- Change the pant length
+- Change the pant width
+- Add a waistband
+
+It is all up to you! Experiment and go forth!
+
+## Step 3: Make a paper pattern
+
+If you've made changes to your block directly, rather than through the
+FreeSewing pattern editor, you should consider turning your block into a paper
+pattern.
+
+- Once happy with all your changes unpick your mockup and make a paper pattern
+ based off of it.
+- Now you have a pattern you can use to produce a garment.
+
+:::tip
+It is best practice to make a paper pattern from the mock-up if you have made
+any alterations, as this will allow you to clean up any lines but also means
+you have a pattern that you can keep producing garments from.
+:::
diff --git a/sites/orgdocs/docs/designs/titan/options/crossseamcurveangle/readme.mdx b/sites/orgdocs/docs/designs/titan/options/crossseamcurveangle/readme.mdx
new file mode 100644
index 00000000000..5125d633337
--- /dev/null
+++ b/sites/orgdocs/docs/designs/titan/options/crossseamcurveangle/readme.mdx
@@ -0,0 +1,9 @@
+---
+title: 'Cross seam angle'
+---
+
+Controls the angle of cross seam curve.
+
+- 0% makes the cross seam draft parallel to the hem.
+- Increasing this option will draft the cross seam at that angle away from the
+ hem.
diff --git a/sites/orgdocs/docs/designs/titan/options/crossseamcurvebend/readme.mdx b/sites/orgdocs/docs/designs/titan/options/crossseamcurvebend/readme.mdx
new file mode 100644
index 00000000000..b9ec4ab658b
--- /dev/null
+++ b/sites/orgdocs/docs/designs/titan/options/crossseamcurvebend/readme.mdx
@@ -0,0 +1,15 @@
+---
+title: 'Cross seam bend'
+---
+
+Controls the curvature of the cross seam curve.
+
+:::tip
+This curve has an influence on the amount of fabric at your bum.
+
+People with a flatter bum will get a better fit by increasing this, as the
+curve will start later, and this there will be less fabric pooling at the bum.
+
+People with a round bum might want to lower this to create a little more
+(horizontal) room for their behind.
+:::
diff --git a/sites/orgdocs/docs/designs/titan/options/crossseamcurvestart/readme.mdx b/sites/orgdocs/docs/designs/titan/options/crossseamcurvestart/readme.mdx
new file mode 100644
index 00000000000..75a67579584
--- /dev/null
+++ b/sites/orgdocs/docs/designs/titan/options/crossseamcurvestart/readme.mdx
@@ -0,0 +1,15 @@
+---
+title: 'Start of the cross seam curve'
+---
+
+Controls the start of the cross seam curve.
+
+:::tip
+This curve has an influence on the amount of fabric at your bum.
+
+People with a flatter bum will get a better fit by increasing this, as the
+curve will start later, and this there will be less fabric pooling at the bum.
+
+People with a round bum might want to lower this to create a little more
+(horizontal) room for their behind.
+:::
diff --git a/sites/orgdocs/docs/designs/titan/options/crotchdrop/readme.mdx b/sites/orgdocs/docs/designs/titan/options/crotchdrop/readme.mdx
new file mode 100644
index 00000000000..1aec42c3cad
--- /dev/null
+++ b/sites/orgdocs/docs/designs/titan/options/crotchdrop/readme.mdx
@@ -0,0 +1,8 @@
+---
+title: 'Crotch drop'
+---
+
+Controls by how much the crotch is lowered.
+
+Lowering the crotch makes for a more casual fit.
+A significantly lowered crotched can also be a style choice.
diff --git a/sites/orgdocs/docs/designs/titan/options/crotchseamcurveangle/readme.mdx b/sites/orgdocs/docs/designs/titan/options/crotchseamcurveangle/readme.mdx
new file mode 100644
index 00000000000..64d46cece92
--- /dev/null
+++ b/sites/orgdocs/docs/designs/titan/options/crotchseamcurveangle/readme.mdx
@@ -0,0 +1,8 @@
+---
+title: 'Crotch seam angle'
+---
+
+Controls the angle of the crotch seam curve.
+
+- 0% makes the crotch seam draft parallel to the hem.
+- Increasing this option will draft the crotch seam at 180 - the angle.
diff --git a/sites/orgdocs/docs/designs/titan/options/crotchseamcurvebend/readme.mdx b/sites/orgdocs/docs/designs/titan/options/crotchseamcurvebend/readme.mdx
new file mode 100644
index 00000000000..6550d92c6d9
--- /dev/null
+++ b/sites/orgdocs/docs/designs/titan/options/crotchseamcurvebend/readme.mdx
@@ -0,0 +1,6 @@
+---
+title: 'Crotch seam bend'
+---
+
+Controls the curvature of the crotch seam, which influences the fit at your
+crotch.
diff --git a/sites/orgdocs/docs/designs/titan/options/crotchseamcurvestart/readme.mdx b/sites/orgdocs/docs/designs/titan/options/crotchseamcurvestart/readme.mdx
new file mode 100644
index 00000000000..ce11be339bd
--- /dev/null
+++ b/sites/orgdocs/docs/designs/titan/options/crotchseamcurvestart/readme.mdx
@@ -0,0 +1,6 @@
+---
+title: 'Start of the crotch seam curve'
+---
+
+Controls where the crotch seam starts to curve, which influences the fit at
+your crotch.
diff --git a/sites/orgdocs/docs/designs/titan/options/fitknee/readme.mdx b/sites/orgdocs/docs/designs/titan/options/fitknee/readme.mdx
new file mode 100644
index 00000000000..a36a0b823d6
--- /dev/null
+++ b/sites/orgdocs/docs/designs/titan/options/fitknee/readme.mdx
@@ -0,0 +1,5 @@
+---
+title: 'Fit the knee'
+---
+
+Controls the width of the legs.
diff --git a/sites/orgdocs/docs/designs/titan/options/grainlineposition/readme.mdx b/sites/orgdocs/docs/designs/titan/options/grainlineposition/readme.mdx
new file mode 100644
index 00000000000..732ff80ed6c
--- /dev/null
+++ b/sites/orgdocs/docs/designs/titan/options/grainlineposition/readme.mdx
@@ -0,0 +1,8 @@
+---
+title: 'Grainline position'
+---
+
+Controls the position of the grainline.
+
+You can use this to shift the grainline inward or outward if that works better
+for your body.
diff --git a/sites/orgdocs/docs/designs/titan/options/kneeease/readme.mdx b/sites/orgdocs/docs/designs/titan/options/kneeease/readme.mdx
new file mode 100644
index 00000000000..50356b2fa8d
--- /dev/null
+++ b/sites/orgdocs/docs/designs/titan/options/kneeease/readme.mdx
@@ -0,0 +1,6 @@
+---
+title: 'Knee ease'
+---
+
+Controls the amount of ease at your knees, which also determines the width of
+the trouser legs.
diff --git a/sites/orgdocs/docs/designs/titan/options/legbalance/readme.mdx b/sites/orgdocs/docs/designs/titan/options/legbalance/readme.mdx
new file mode 100644
index 00000000000..01000b61d7f
--- /dev/null
+++ b/sites/orgdocs/docs/designs/titan/options/legbalance/readme.mdx
@@ -0,0 +1,16 @@
+---
+title: 'Leg balance'
+---
+
+Controls the proportion between the front and back part of the legs.
+
+The back of the trouser legs are always wider than the front. This controls by
+how much.
+
+:::tip
+Increasing this will make the front leg panel narrower. This makes the wearer
+look more skinny.
+
+This trick is often used in womenswear jeans (now you know why you can't find
+womenswear jeans with functional front pockets).
+:::
diff --git a/sites/orgdocs/docs/designs/titan/options/lengthbonus/readme.mdx b/sites/orgdocs/docs/designs/titan/options/lengthbonus/readme.mdx
new file mode 100644
index 00000000000..58b713e9754
--- /dev/null
+++ b/sites/orgdocs/docs/designs/titan/options/lengthbonus/readme.mdx
@@ -0,0 +1,15 @@
+---
+title: 'Length bonus'
+---
+
+Controls the length of the entire trousers, which essentially means the length
+of the legs.
+
+:::tip
+Setting this to zero will make the trousers the same length as the [waist to
+floor](/docs/measurements/waisttofloor) measurement.
+
+This does not mean that the trousers will hit the floor, since due to the
+curves of the body and the way the fabric drapes, the trousers will need to be
+longer than this to actually hit the floor.
+:::
diff --git a/sites/orgdocs/docs/designs/titan/options/seatease/readme.mdx b/sites/orgdocs/docs/designs/titan/options/seatease/readme.mdx
new file mode 100644
index 00000000000..290f328fee6
--- /dev/null
+++ b/sites/orgdocs/docs/designs/titan/options/seatease/readme.mdx
@@ -0,0 +1,5 @@
+---
+title: 'Seat ease'
+---
+
+Controls the amount of ease at your seat/bum.
diff --git a/sites/orgdocs/docs/designs/titan/options/waistbalance/readme.mdx b/sites/orgdocs/docs/designs/titan/options/waistbalance/readme.mdx
new file mode 100644
index 00000000000..13f348a3734
--- /dev/null
+++ b/sites/orgdocs/docs/designs/titan/options/waistbalance/readme.mdx
@@ -0,0 +1,13 @@
+---
+title: 'Waist balance'
+---
+
+Controls the distribution of fabric between front and back parts at the waist.
+
+It is somewhat in vogue to draft a larger back panel these days. Doing so
+shifts the side seam forward which gives the illusion of being slimmer.
+
+The side effect of shifting the side seam forward is that it's easy to get into
+the pockets that are located on the side seam.
+
+This option allows you to control this balance.
diff --git a/sites/orgdocs/docs/designs/titan/options/waistbandwidth/readme.mdx b/sites/orgdocs/docs/designs/titan/options/waistbandwidth/readme.mdx
new file mode 100644
index 00000000000..937a5931172
--- /dev/null
+++ b/sites/orgdocs/docs/designs/titan/options/waistbandwidth/readme.mdx
@@ -0,0 +1,5 @@
+---
+title: 'Waistband width'
+---
+
+Controls the width of the waistband.
diff --git a/sites/orgdocs/docs/designs/titan/options/waistease/readme.mdx b/sites/orgdocs/docs/designs/titan/options/waistease/readme.mdx
new file mode 100644
index 00000000000..29acd2aa1b5
--- /dev/null
+++ b/sites/orgdocs/docs/designs/titan/options/waistease/readme.mdx
@@ -0,0 +1,8 @@
+---
+title: 'Waist ease'
+---
+
+Controls the amount of ease at your waist.
+
+Even if you draft lower pants, this will still influence the ease
+at the top of your pants (the closure).
diff --git a/sites/orgdocs/docs/designs/titan/options/waistheight/readme.mdx b/sites/orgdocs/docs/designs/titan/options/waistheight/readme.mdx
new file mode 100644
index 00000000000..ac82041fda6
--- /dev/null
+++ b/sites/orgdocs/docs/designs/titan/options/waistheight/readme.mdx
@@ -0,0 +1,8 @@
+---
+title: 'Waist height'
+---
+
+Controls the height of the waist, where:
+
+- 100% : The waist of the trousers sits at the waist line
+- 0% : The waist of the trousers sits at the hip line
diff --git a/sites/orgdocs/docs/designs/titan/readme.mdx b/sites/orgdocs/docs/designs/titan/readme.mdx
new file mode 100644
index 00000000000..992cb471073
--- /dev/null
+++ b/sites/orgdocs/docs/designs/titan/readme.mdx
@@ -0,0 +1,59 @@
+---
+title: "Titan: FreeSewing's Titan Trouser Block"
+sidebar_label: Titan Trouser Block
+---
+
+
+
+:::Warning Titan is a block, not a pattern
+
+A block is a basic shape on which other patterns are based. They are sometimes
+also called slopers, although purists will argue that a block and a sloper are
+different things.
+
+Blocks are typically not made as-is but rather serve as a basis for other
+patterns.
+:::
+
+## Designer Notes {#notes}
+
+I am very happy Titan exists because making a trouser block that works for a
+variety of bodies is no simple task.
+
+I had started on this a couple of times on my own, but for various reasons was
+never happy and abandoned the effort more than once.
+
+But when I teamed up with Debra Bean, we were able to finally get the job done
+and Titan is now FreeSewing's foundational trouser block.
+
+I'd like to thank Deb for her patient collaboration and valuable input.
+Without it, I might have never finished this task.
+
+joost
+
+## What You Need {#needs}
+
+To make Titan, you will need the following:
+
+- Basic sewing supplies
+- About 1.5 meters (1.7 yards) of suitable fabric (see [Fabric
+ Options](#fabric)
+
+## Fabric Options {#fabric}
+
+If you are making a default Titan to see how it fits we recommend a fabric such
+as **Calico (Muslin)** or a cheaper fabric that matches the drape and stretch
+of the fabric you intend to make a finalised version of Titan with.
+
+You can use scraps of fabrics from your stash so don't worry about buying
+fabric specifically for Titan.
+
+## Cutting Instructions {#cutting}
+
+**Main fabric**
+
+- Cut **2 front** parts with _good sides together_
+- Cut **2 back** parts with _good sides together_
+
+These cutting instructions are just for the default Titan block. Adjust your
+cutting accordingly if you have/are making changes to the block.
diff --git a/sites/orgdocs/scripts/prebuild-step2.mjs b/sites/orgdocs/scripts/prebuild-step2.mjs
index 63e0cda6de1..b1af42595b1 100644
--- a/sites/orgdocs/scripts/prebuild-step2.mjs
+++ b/sites/orgdocs/scripts/prebuild-step2.mjs
@@ -15,7 +15,7 @@ import { capitalize, optionsMenuStructure, optionType } from '../src/lib/utils.m
* Run 'npm run prestart' to force it, or it will happen automatically
* when you run `npm run start`
*/
-const skip = ['charlie', 'diana', 'huey', 'titan']
+const skip = []
/*
* mkdir helper