{"roots":["51:12509"],"nodeById":{"2002:1150":{"id":"2002:1150","assetId":"VariableCollectionId:5b6fd1600acaad133b97e6b0da888b541605f574/55067:80","type":"VARIABLE_COLLECTION","name":"Typescale","defaultModeId":"55064:2","modes":[{"modeId":"55064:2","name":"Baseline"}]},"2002:1166":{"id":"2002:1166","type":"VARIABLE","assetId":"VariableID:9d88f0ee3b4415cc501fb3a898c88f02746378ac/58148:231","name":"Static/Title Small/Tracking","resolvedType":"FLOAT","variableCollectionId":"VariableCollectionId:5b6fd1600acaad133b97e6b0da888b541605f574/55067:80","codeSyntax":{},"valuesByMode":{"55064:2":0.100000001490116}},"2002:1164":{"id":"2002:1164","type":"VARIABLE","assetId":"VariableID:9eef9042b63b050442e5c2838093e682798772cd/58148:220","name":"Static/Title Small/Weight","resolvedType":"STRING","variableCollectionId":"VariableCollectionId:5b6fd1600acaad133b97e6b0da888b541605f574/55067:80","codeSyntax":{},"valuesByMode":{"55064:2":{"type":"VARIABLE_ALIAS","id":"VariableID:34fb3eae0721f3da646931e478b6c2b43e79da4e/58148:182"}}},"2002:1163":{"id":"2002:1163","type":"VARIABLE","assetId":"VariableID:41c6a10e858b93b98701a895762c3cc88b9f0b0d/58148:224","name":"Static/Title Small/Font","resolvedType":"STRING","variableCollectionId":"VariableCollectionId:5b6fd1600acaad133b97e6b0da888b541605f574/55067:80","codeSyntax":{},"valuesByMode":{"55064:2":{"type":"VARIABLE_ALIAS","id":"VariableID:5299cc4db3dc5c354d8b754153cd130c87574fc1/58148:175"}}},"2002:1156":{"id":"2002:1156","type":"VARIABLE","assetId":"VariableID:03609636fc3b1ad3924cefcb16877d91c583f947/58148:239","name":"Static/Label Small/Line Height","resolvedType":"FLOAT","variableCollectionId":"VariableCollectionId:5b6fd1600acaad133b97e6b0da888b541605f574/55067:80","codeSyntax":{},"valuesByMode":{"55064:2":16.0}},"2002:1155":{"id":"2002:1155","type":"VARIABLE","assetId":"VariableID:cef91c69334c5b80c057eb5b46b91b82ab365ef4/58148:233","name":"Static/Label Small/Tracking","resolvedType":"FLOAT","variableCollectionId":"VariableCollectionId:5b6fd1600acaad133b97e6b0da888b541605f574/55067:80","codeSyntax":{},"valuesByMode":{"55064:2":0.5}},"2002:1153":{"id":"2002:1153","type":"VARIABLE","assetId":"VariableID:0d07738565efd2c151a24310457b8b14d18de958/58148:237","name":"Static/Label Small/Weight","resolvedType":"STRING","variableCollectionId":"VariableCollectionId:5b6fd1600acaad133b97e6b0da888b541605f574/55067:80","codeSyntax":{},"valuesByMode":{"55064:2":{"type":"VARIABLE_ALIAS","id":"VariableID:34fb3eae0721f3da646931e478b6c2b43e79da4e/58148:182"}}},"2002:1165":{"id":"2002:1165","type":"VARIABLE","assetId":"VariableID:8ed1c3080977a9487f39cb0c251b78476c01a4a2/58148:222","name":"Static/Title Small/Size","resolvedType":"FLOAT","variableCollectionId":"VariableCollectionId:5b6fd1600acaad133b97e6b0da888b541605f574/55067:80","codeSyntax":{},"valuesByMode":{"55064:2":14.0}},"2002:1151":{"id":"2002:1151","type":"VARIABLE","assetId":"VariableID:77fc845edcf9e52faf010d71350aad3499665f3e/58148:219","name":"Static/Label Small/Font","resolvedType":"STRING","variableCollectionId":"VariableCollectionId:5b6fd1600acaad133b97e6b0da888b541605f574/55067:80","codeSyntax":{},"valuesByMode":{"55064:2":{"type":"VARIABLE_ALIAS","id":"VariableID:5299cc4db3dc5c354d8b754153cd130c87574fc1/58148:175"}}},"2002:1400":{"id":"2002:1400","type":"VARIABLE","assetId":"VariableID:5ecd68cf5ae69a2cadcdb2b4d55decdddc2e92ff/58148:287","name":"Static/Title Medium/Size","resolvedType":"FLOAT","variableCollectionId":"VariableCollectionId:5b6fd1600acaad133b97e6b0da888b541605f574/55067:80","codeSyntax":{},"valuesByMode":{"55064:2":16.0}},"51:12532":{"type":"RECTANGLE","id":"51:12532","name":"4 1","absoluteBoundingBox":{"x":13618.0,"y":2160.3154296875,"width":1184.0,"height":1336.0},"targetAspectRatio":{"x":1184.0,"y":1336.0},"isolatedAbsoluteRenderBounds":{"x":13618.0,"y":2160.3154296875,"width":1184.0,"height":1336.0},"relativeTransform":[[1.0,0.0,48.0],[0.0,1.0,1595.3154296875]],"size":{"x":1184.0,"y":1336.0},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"STRETCH","imageRef":"a27de36325d00fcdbb21c638322dd418ea495901","imageTransform":[[1.0,0.0,-1.77635683940025e-15],[0.0,0.978070497512817,3.449681207357e-09]],"originalImageWidth":1373,"originalImageHeight":1584,"visible":true,"opacity":1.0,"rotation":0.0}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[]},"51:12528":{"type":"FRAME","id":"51:12528","name":"section heading","absoluteBoundingBox":{"x":13570.0,"y":565.0,"width":1280.0,"height":5567.1396484375},"isolatedAbsoluteRenderBounds":{"x":13570.0,"y":565.0,"width":1280.0,"height":5567.1396484375},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,488.0]],"size":{"x":1280.0,"y":5567.1396484375},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":1280.0,"strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"paddingRight":48.0,"paddingLeft":48.0,"clipsContent":true,"layoutMode":"VERTICAL","itemSpacing":20.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["51:12529","51:12530","51:12531","51:12532","51:12533","51:12534","51:12535","95:968"]},"51:12586":{"type":"FRAME","id":"51:12586","name":"Container","absoluteBoundingBox":{"x":15778.0,"y":77.0,"width":375.0,"height":3605.65625},"isolatedAbsoluteRenderBounds":{"x":15778.0,"y":77.0,"width":375.0,"height":3605.65625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,77.0]],"size":{"x":375.0,"y":3605.65625},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"accessibleHTMLTag":"MAIN","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":20.0,"counterAxisSizingMode":"FIXED","children":["51:12587","51:12591","51:12598"]},"51:12510":{"type":"FRAME","id":"51:12510","name":"Desktop","absoluteBoundingBox":{"x":13570.0,"y":0.0,"width":1280.0,"height":6132.1396484375},"isolatedAbsoluteRenderBounds":{"x":13570.0,"y":0.0,"width":1280.0,"height":6132.1396484375},"relativeTransform":[[1.0,0.0,64.0],[0.0,1.0,100.0]],"size":{"x":1280.0,"y":6132.1396484375},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":1.0,"g":1.0,"b":1.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"clipsContent":true,"overflowDirection":"VERTICAL_SCROLLING","layoutMode":"VERTICAL","counterAxisAlignItems":"CENTER","primaryAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","isBreakpointFrame":true,"children":["51:12511","51:12516"]},"51:12592":{"type":"TEXT","id":"51:12592","name":"Recently I gained access to a wonderful selection of pen plotters and have been coding up vector drawings to plot. I use these drawings to explore new (or often very old) ways of working with 2d vector graphics as well as abstract rule driven design. Unless otherwise noted these plots were made using python and the Vsketch library.","absoluteBoundingBox":{"x":15802.0,"y":646.254760742188,"width":327.0,"height":338.0},"isolatedAbsoluteRenderBounds":{"x":15802.0,"y":650.254760742188,"width":320.9697265625,"height":336.409057617188},"relativeTransform":[[1.0,0.0,24.0],[0.0,1.0,0.0]],"size":{"x":327.0,"y":338.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3],"characters":"Recently I gained access to a wonderful selection of pen plotters and have been coding up vector drawings to plot. I use these drawings to explore new (or often very old) ways of working with 2d vector graphics as well as abstract rule driven design. Unless otherwise noted these plots were made using python and the Vsketch library.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"HEIGHT","style":{"fontFamily":"Inter","fontPostScriptName":null,"fontStyle":"Regular","textAutoResize":"HEIGHT","fontVariantPosition":"NORMAL","fontSize":24.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":26.4000015258789,"lineHeightPercent":90.8920211791992,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{"3":{"hyperlink":{"type":"URL","url":"https://vsketch.readthedocs.io/en/latest/","openInNewTab":false},"textDecoration":"UNDERLINE","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecorationSkipInk":false,"textDecorationStyle":"solid","textAutoResize":"NONE","textTruncation":"DISABLED","lineHeightPercent":100,"lineHeightPercentFontSize":100}}},"2002:1398":{"id":"2002:1398","type":"VARIABLE","assetId":"VariableID:cf2eefeae1698fea07eafe216c1740f4df54bff6/58148:285","name":"Static/Title Medium/Font","resolvedType":"STRING","variableCollectionId":"VariableCollectionId:5b6fd1600acaad133b97e6b0da888b541605f574/55067:80","codeSyntax":{},"valuesByMode":{"55064:2":{"type":"VARIABLE_ALIAS","id":"VariableID:5299cc4db3dc5c354d8b754153cd130c87574fc1/58148:175"}}},"51:12552":{"type":"FRAME","id":"51:12552","name":"Hero","absoluteBoundingBox":{"x":14914.0,"y":77.0,"width":800.0,"height":260.0},"isolatedAbsoluteRenderBounds":{"x":14914.0,"y":77.0,"width":800.0,"height":260.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":800.0,"y":260.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"accessibleHTMLTag":"SECTION","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"rectangleCornerRadiiIndependent":true,"paddingRight":48.0,"paddingLeft":48.0,"layoutMode":"VERTICAL","itemSpacing":32.0,"counterAxisSizingMode":"FIXED","children":["51:12553"]},"51:12587":{"type":"FRAME","id":"51:12587","name":"Hero","absoluteBoundingBox":{"x":15778.0,"y":77.0,"width":375.0,"height":549.254760742188},"isolatedAbsoluteRenderBounds":{"x":15778.0,"y":77.0,"width":375.0,"height":549.254760742188},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":375.0,"y":549.254760742188},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"accessibleHTMLTag":"SECTION","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"rectangleCornerRadiiIndependent":true,"paddingRight":24.0,"paddingBottom":24.0,"paddingLeft":24.0,"layoutMode":"VERTICAL","itemSpacing":2.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["51:12588"]},"2002:1152":{"id":"2002:1152","type":"VARIABLE","assetId":"VariableID:34fb3eae0721f3da646931e478b6c2b43e79da4e/58148:182","name":"Static/Weight/Medium","resolvedType":"STRING","variableCollectionId":"VariableCollectionId:3d8ad9d465df496957b9c773948ecc4307caee70/58148:184","codeSyntax":{},"valuesByMode":{"55064:0":"Medium"}},"51:12581":{"type":"FRAME","id":"51:12581","name":"Header 1","absoluteBoundingBox":{"x":15778.0,"y":0.0,"width":375.0,"height":77.0},"isolatedAbsoluteRenderBounds":{"x":15778.0,"y":0.0,"width":375.0,"height":77.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":375.0,"y":77.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"accessibleHTMLTag":"HEADER","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"paddingTop":24.0,"paddingRight":24.0,"paddingBottom":24.0,"paddingLeft":24.0,"layoutMode":"HORIZONTAL","itemSpacing":16.0,"counterAxisAlignItems":"CENTER","primaryAxisAlignItems":"MAX","primaryAxisSizingMode":"FIXED","children":["51:12582"]},"51:12582":{"type":"FRAME","id":"51:12582","name":"Nav","absoluteBoundingBox":{"x":15844.0,"y":24.0,"width":285.0,"height":29.0},"isolatedAbsoluteRenderBounds":{"x":15844.0,"y":24.0,"width":285.0,"height":29.0},"relativeTransform":[[1.0,0.0,66.0],[0.0,1.0,24.0]],"size":{"x":285.0,"y":29.0},"fills":[],"strokeAlign":"INSIDE","strokes":[],"accessibleHTMLTag":"NAV","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"HORIZONTAL","itemSpacing":24.0,"counterAxisAlignItems":"CENTER","children":["51:12583","51:12584","51:12585"]},"51:12585":{"type":"TEXT","id":"51:12585","name":"Say Hi","absoluteBoundingBox":{"x":16069.0,"y":24.0,"width":60.0,"height":29.0},"isolatedAbsoluteRenderBounds":{"x":16069.09375,"y":30.8721580505371,"width":59.810546875,"height":20.4687538146973},"relativeTransform":[[1.0,0.0,225.0],[0.0,1.0,0.0]],"size":{"x":60.0,"y":29.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Say Hi","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"WIDTH_AND_HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","style":{"fontFamily":"Inter","fontPostScriptName":"Inter-Medium","fontStyle":"Medium","hyperlink":{"type":"NODE","nodeID":"/contact"},"textCase":"TITLE","textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","textDecoration":"UNDERLINE","textDecorationSkipInk":true,"fontSize":20.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.1,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":29.0,"lineHeightPercent":119.812210083008,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"51:12591":{"type":"FRAME","id":"51:12591","name":"text block","absoluteBoundingBox":{"x":15778.0,"y":646.254760742188,"width":375.0,"height":338.0},"isolatedAbsoluteRenderBounds":{"x":15778.0,"y":646.254760742188,"width":375.0,"height":338.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,569.254760742188]],"size":{"x":375.0,"y":338.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":1280.0,"strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"paddingRight":24.0,"paddingLeft":24.0,"clipsContent":true,"layoutMode":"VERTICAL","counterAxisSizingMode":"FIXED","children":["51:12592"]},"51:12547":{"type":"FRAME","id":"51:12547","name":"Nav","absoluteBoundingBox":{"x":15349.0,"y":24.0,"width":301.0,"height":29.0},"isolatedAbsoluteRenderBounds":{"x":15349.0,"y":24.0,"width":301.0,"height":29.0},"relativeTransform":[[1.0,0.0,435.0],[0.0,1.0,24.0]],"size":{"x":301.0,"y":29.0},"fills":[],"strokeAlign":"INSIDE","strokes":[],"accessibleHTMLTag":"NAV","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"HORIZONTAL","itemSpacing":32.0,"counterAxisAlignItems":"CENTER","children":["51:12548","51:12549","51:12550"]},"51:12583":{"type":"TEXT","id":"51:12583","name":"My work","absoluteBoundingBox":{"x":15844.0,"y":24.0,"width":84.0,"height":29.0},"isolatedAbsoluteRenderBounds":{"x":15844.3466796875,"y":31.4545440673828,"width":83.302734375,"height":19.8863677978516},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":84.0,"y":29.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"My work","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"WIDTH_AND_HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","style":{"fontFamily":"Inter","fontPostScriptName":"Inter-Medium","fontStyle":"Medium","hyperlink":{"type":"NODE","nodeID":"/"},"textCase":"TITLE","textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","textDecoration":"UNDERLINE","textDecorationSkipInk":true,"fontSize":20.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.1,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":29.0,"lineHeightPercent":119.812210083008,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"2002:1154":{"id":"2002:1154","type":"VARIABLE","assetId":"VariableID:61cedfb840304113492e2ba6e6a2821a56462d76/58148:223","name":"Static/Label Small/Size","resolvedType":"FLOAT","variableCollectionId":"VariableCollectionId:5b6fd1600acaad133b97e6b0da888b541605f574/55067:80","codeSyntax":{},"valuesByMode":{"55064:2":11.0}},"51:12533":{"type":"TEXT","id":"51:12533","name":"After getting a robust permutation tiling system working, I focused on breaking the grid by removing the horizontal lines and crossing braids over each other.","absoluteBoundingBox":{"x":13618.0,"y":3516.3154296875,"width":1184.0,"height":52.0},"isolatedAbsoluteRenderBounds":{"x":13618.61328125,"y":3520.04272460938,"width":1174.91796875,"height":49.45458984375},"relativeTransform":[[1.0,0.0,48.0],[0.0,1.0,2951.3154296875]],"size":{"x":1184.0,"y":52.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"After getting a robust permutation tiling system working, I focused on breaking the grid by removing the horizontal lines and crossing braids over each other.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"HEIGHT","style":{"fontFamily":"Inter","fontPostScriptName":null,"fontStyle":"Regular","textAutoResize":"HEIGHT","fontVariantPosition":"NORMAL","fontSize":24.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":26.4000015258789,"lineHeightPercent":90.8920211791992,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"2002:1401":{"id":"2002:1401","type":"VARIABLE","assetId":"VariableID:e8a221acf5a64329745a1f38ccbfc05b00eb9724/58148:289","name":"Static/Title Medium/Tracking","resolvedType":"FLOAT","variableCollectionId":"VariableCollectionId:5b6fd1600acaad133b97e6b0da888b541605f574/55067:80","codeSyntax":{},"valuesByMode":{"55064:2":0.150000005960464}},"2059:2430":{"type":"TEXT","id":"2059:2430","name":"Rich text/Body","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":26.0,"height":30.0},"isolatedAbsoluteRenderBounds":{"x":0.511363685131073,"y":7.45454502105713,"width":23.6576709747314,"height":18.8636360168457},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":26.0,"y":30.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Ag","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"WIDTH_AND_HEIGHT","style":{"fontFamily":"Inter","fontPostScriptName":null,"fontStyle":"Regular","textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","fontSize":20.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":30.0,"lineHeightPercent":123.943664550781,"lineHeightPercentFontSize":150.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"51:12516":{"type":"FRAME","id":"51:12516","name":"Container","absoluteBoundingBox":{"x":13570.0,"y":77.0,"width":1280.0,"height":6055.1396484375},"isolatedAbsoluteRenderBounds":{"x":13570.0,"y":77.0,"width":1280.0,"height":6055.1396484375},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,77.0]],"size":{"x":1280.0,"y":6055.1396484375},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"accessibleHTMLTag":"MAIN","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":20.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["51:12517","51:12521","51:12528"]},"95:969":{"type":"FRAME","id":"95:969","name":"Frame 67","absoluteBoundingBox":{"x":14962.0,"y":4161.4853515625,"width":704.0,"height":100.0},"isolatedAbsoluteRenderBounds":{"x":14962.0,"y":4161.4853515625,"width":704.0,"height":100.0},"relativeTransform":[[1.0,0.0,48.0],[0.0,1.0,3628.4853515625]],"size":{"x":704.0,"y":100.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"clipsContent":true,"children":[]},"51:12545":{"type":"FRAME","id":"51:12545","name":"Tablet","absoluteBoundingBox":{"x":14914.0,"y":0.0,"width":800.0,"height":4261.4853515625},"isolatedAbsoluteRenderBounds":{"x":14914.0,"y":0.0,"width":800.0,"height":4261.4853515625},"relativeTransform":[[1.0,0.0,1408.0],[0.0,1.0,100.0]],"size":{"x":800.0,"y":4261.4853515625},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":1.0,"g":1.0,"b":1.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"clipsContent":true,"overflowDirection":"VERTICAL_SCROLLING","layoutMode":"VERTICAL","counterAxisAlignItems":"CENTER","primaryAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","isBreakpointFrame":true,"children":["51:12546","51:12551"]},"51:12569":{"type":"TEXT","id":"51:12569","name":"After getting a robust permutation tiling system working, I focused on breaking the grid by removing the horizontal lines and crossing braids over eachother.","absoluteBoundingBox":{"x":14962.0,"y":3339.4853515625,"width":704.0,"height":78.0},"isolatedAbsoluteRenderBounds":{"x":14962.61328125,"y":3343.21264648438,"width":691.9970703125,"height":75.45458984375},"relativeTransform":[[1.0,0.0,48.0],[0.0,1.0,2806.4853515625]],"size":{"x":704.0,"y":78.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"After getting a robust permutation tiling system working, I focused on breaking the grid by removing the horizontal lines and crossing braids over eachother.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"HEIGHT","style":{"fontFamily":"Inter","fontPostScriptName":null,"fontStyle":"Regular","textAutoResize":"HEIGHT","fontVariantPosition":"NORMAL","fontSize":24.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":26.4000015258789,"lineHeightPercent":90.8920211791992,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"2002:1419":{"type":"TEXT","id":"2002:1419","name":"OKA/OKA Body Medium","absoluteBoundingBox":{"x":0.0,"y":5.0,"width":53.0,"height":10.0},"isolatedAbsoluteRenderBounds":{"x":0.0,"y":5.0,"width":53.0,"height":10.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,5.0]],"size":{"x":53.0,"y":10.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Rag 123","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"WIDTH_AND_HEIGHT","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Regular","fontStyle":"Regular","textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","fontSize":14.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","leadingTrim":"CAP_HEIGHT","letterSpacing":0.25,"letterSpacingValue":0.25,"letterSpacingUnit":"PIXELS","lineHeightPx":20.0,"lineHeightPercent":121.904769897461,"lineHeightPercentFontSize":142.857147216797,"lineHeightUnit":"PIXELS","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"51:12568":{"type":"RECTANGLE","id":"51:12568","name":"5 1","absoluteBoundingBox":{"x":14962.0,"y":2594.18432617188,"width":704.0,"height":725.301086425781},"targetAspectRatio":{"x":1983.0,"y":2043.0},"isolatedAbsoluteRenderBounds":{"x":14962.0,"y":2594.18432617188,"width":704.0,"height":725.301025390625},"relativeTransform":[[1.0,0.0,48.0],[0.0,1.0,2061.18432617188]],"size":{"x":704.0,"y":725.301086425781},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FILL","imageRef":"13b6624e7453657e3efe46bb5c1dfbeeecdcf0dd","originalImageWidth":1983,"originalImageHeight":2043,"visible":true,"opacity":1.0,"rotation":0.0}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[]},"2002:1380":{"type":"TEXT","id":"2002:1380","name":"OKA/OKA Title Large","absoluteBoundingBox":{"x":0.0,"y":7.0,"width":74.0,"height":14.0},"isolatedAbsoluteRenderBounds":{"x":0.0,"y":7.0,"width":74.0,"height":14.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,7.0]],"size":{"x":74.0,"y":14.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Rag 123","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"WIDTH_AND_HEIGHT","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Medium","fontStyle":"Medium","textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","fontSize":20.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","leadingTrim":"CAP_HEIGHT","letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":28.0,"lineHeightPercent":119.466659545898,"lineHeightPercentFontSize":140.0,"lineHeightUnit":"PIXELS","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"51:12567":{"type":"RECTANGLE","id":"51:12567","name":"4 1","absoluteBoundingBox":{"x":14962.0,"y":1761.99487304688,"width":704.0,"height":812.189453125},"targetAspectRatio":{"x":1373.0,"y":1584.0},"isolatedAbsoluteRenderBounds":{"x":14962.0,"y":1761.99487304688,"width":704.0,"height":812.189453125},"relativeTransform":[[1.0,0.0,48.0],[0.0,1.0,1228.99487304688]],"size":{"x":704.0,"y":812.189453125},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"STRETCH","imageRef":"a27de36325d00fcdbb21c638322dd418ea495901","imageTransform":[[1.0,0.0,-1.77635683940025e-15],[0.0,0.978070497512817,3.449681207357e-09]],"originalImageWidth":1373,"originalImageHeight":1584,"visible":true,"opacity":1.0,"rotation":0.0}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[]},"51:12565":{"type":"RECTANGLE","id":"51:12565","name":"ianBraidGrid 1","absoluteBoundingBox":{"x":14962.0,"y":593.0,"width":704.0,"height":738.994873046875},"targetAspectRatio":{"x":2917.0,"y":3062.0},"isolatedAbsoluteRenderBounds":{"x":14962.0,"y":593.0,"width":704.0,"height":738.994873046875},"relativeTransform":[[1.0,0.0,48.0],[0.0,1.0,60.0]],"size":{"x":704.0,"y":738.994873046875},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"STRETCH","imageRef":"22f9675e9851a00d883f3b20a6799daf02e79c04","imageTransform":[[0.977324366569519,0.0,-1.83186799063151e-15],[0.0,0.991840779781342,3.03037062110434e-09]],"originalImageWidth":2917,"originalImageHeight":3062,"visible":true,"opacity":1.0,"rotation":0.0}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"code":[]}},"51:12566":{"type":"TEXT","id":"51:12566","name":"This year I have been obsessed with knots, both in a practical and mathematical sense. As I did some thinking about how to generate knots and braids in a 2d vector space, I realized that some of the problems of designing and drawing these shapes were deceptively nontrivial. For example, take the problem of overlaps. If we were to draw overlapping strands using conventional vector graphics methods by making each a strand a polygon with a particular order that occludes other polygons, then each strand cannot not overlap with itself, or go under another strand at one point but go over it at another. Both of these properties are essential for representing knots and braids. First I made a system for tiling permutations of n-strand braids. Below are 4 and 5 strand braids.","absoluteBoundingBox":{"x":14962.0,"y":1351.99487304688,"width":704.0,"height":390.0},"isolatedAbsoluteRenderBounds":{"x":14962.818359375,"y":1355.99487304688,"width":699.7431640625,"height":382.306762695312},"relativeTransform":[[1.0,0.0,48.0],[0.0,1.0,818.994873046875]],"size":{"x":704.0,"y":390.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"This year I have been obsessed with knots, both in a practical and mathematical sense. As I did some thinking about how to generate knots and braids in a 2d vector space, I realized that some of the problems of designing and drawing these shapes were deceptively nontrivial. For example, take the problem of overlaps. If we were to draw overlapping strands using conventional vector graphics methods by making each a strand a polygon with a particular order that occludes other polygons, then each strand cannot not overlap with itself, or go under another strand at one point but go over it at another. Both of these properties are essential for representing knots and braids. \n\nFirst I made a system for tiling permutations of n-strand braids. Below are 4 and 5 strand braids.","lineIndentations":[0,0,0],"lineTypes":["NONE","NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0,0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0},"1":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0},"2":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"HEIGHT","style":{"fontFamily":"Inter","fontPostScriptName":null,"fontStyle":"Regular","textAutoResize":"HEIGHT","fontVariantPosition":"NORMAL","fontSize":24.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":26.4000015258789,"lineHeightPercent":90.8920211791992,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"51:12556":{"type":"FRAME","id":"51:12556","name":"text block","absoluteBoundingBox":{"x":14914.0,"y":357.0,"width":800.0,"height":156.0},"isolatedAbsoluteRenderBounds":{"x":14914.0,"y":357.0,"width":800.0,"height":156.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,280.0]],"size":{"x":800.0,"y":156.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":1280.0,"strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"paddingRight":48.0,"paddingLeft":48.0,"clipsContent":true,"layoutMode":"VERTICAL","counterAxisSizingMode":"FIXED","children":["51:12557"]},"2002:1403":{"type":"TEXT","id":"2002:1403","name":"M3/title/medium","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":20.0,"height":24.0},"isolatedAbsoluteRenderBounds":{"x":0.0,"y":0.0,"width":20.0,"height":24.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":20.0,"y":24.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"boundVariables":{"lineHeight":[{"type":"VARIABLE_ALIAS","id":"VariableID:708df1653701b6bf973631326dd8892b1c1d432c/58148:288"}],"letterSpacing":[{"type":"VARIABLE_ALIAS","id":"VariableID:e8a221acf5a64329745a1f38ccbfc05b00eb9724/58148:289"}],"fontFamily":[{"type":"VARIABLE_ALIAS","id":"VariableID:cf2eefeae1698fea07eafe216c1740f4df54bff6/58148:285"}],"fontSize":[{"type":"VARIABLE_ALIAS","id":"VariableID:5ecd68cf5ae69a2cadcdb2b4d55decdddc2e92ff/58148:287"}],"fontStyle":[{"type":"VARIABLE_ALIAS","id":"VariableID:2f016e0c86008d924bb424c634495b6c8ce4e5cf/58148:286"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Ag","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"WIDTH_AND_HEIGHT","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Medium","fontStyle":"Medium","textAutoResize":"WIDTH_AND_HEIGHT","boundVariables":{"lineHeight":{"type":"VARIABLE_ALIAS","id":"VariableID:708df1653701b6bf973631326dd8892b1c1d432c/58148:288"},"letterSpacing":{"type":"VARIABLE_ALIAS","id":"VariableID:e8a221acf5a64329745a1f38ccbfc05b00eb9724/58148:289"},"fontFamily":{"type":"VARIABLE_ALIAS","id":"VariableID:cf2eefeae1698fea07eafe216c1740f4df54bff6/58148:285"},"fontSize":{"type":"VARIABLE_ALIAS","id":"VariableID:5ecd68cf5ae69a2cadcdb2b4d55decdddc2e92ff/58148:287"},"fontStyle":{"type":"VARIABLE_ALIAS","id":"VariableID:2f016e0c86008d924bb424c634495b6c8ce4e5cf/58148:286"}},"fontVariantPosition":"NORMAL","fontSize":16.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":0.150000005960464,"letterSpacingValue":0.150000005960464,"letterSpacingUnit":"PIXELS","lineHeightPx":24.0,"lineHeightPercent":128.0,"lineHeightPercentFontSize":150.0,"lineHeightUnit":"PIXELS","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"51:12553":{"type":"FRAME","id":"51:12553","name":"Frame 8","absoluteBoundingBox":{"x":14962.0,"y":77.0,"width":704.0,"height":260.0},"isolatedAbsoluteRenderBounds":{"x":14962.0,"y":77.0,"width":704.0,"height":260.0},"relativeTransform":[[1.0,0.0,48.0],[0.0,1.0,0.0]],"size":{"x":704.0,"y":260.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":1184.0,"strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"HORIZONTAL","itemSpacing":14.0,"counterAxisAlignItems":"CENTER","primaryAxisSizingMode":"FIXED","children":["51:12554","51:12831"]},"2002:1168":{"type":"TEXT","id":"2002:1168","name":"M3/title/small","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":18.0,"height":20.0},"isolatedAbsoluteRenderBounds":{"x":0.0,"y":0.0,"width":18.0,"height":20.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":18.0,"y":20.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"boundVariables":{"lineHeight":[{"type":"VARIABLE_ALIAS","id":"VariableID:b2e9d9092fdf149d984b758ade739fc5f614a115/58148:225"}],"letterSpacing":[{"type":"VARIABLE_ALIAS","id":"VariableID:9d88f0ee3b4415cc501fb3a898c88f02746378ac/58148:231"}],"fontFamily":[{"type":"VARIABLE_ALIAS","id":"VariableID:41c6a10e858b93b98701a895762c3cc88b9f0b0d/58148:224"}],"fontSize":[{"type":"VARIABLE_ALIAS","id":"VariableID:8ed1c3080977a9487f39cb0c251b78476c01a4a2/58148:222"}],"fontStyle":[{"type":"VARIABLE_ALIAS","id":"VariableID:9eef9042b63b050442e5c2838093e682798772cd/58148:220"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Ag","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"WIDTH_AND_HEIGHT","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Medium","fontStyle":"Medium","textAutoResize":"WIDTH_AND_HEIGHT","boundVariables":{"lineHeight":{"type":"VARIABLE_ALIAS","id":"VariableID:b2e9d9092fdf149d984b758ade739fc5f614a115/58148:225"},"letterSpacing":{"type":"VARIABLE_ALIAS","id":"VariableID:9d88f0ee3b4415cc501fb3a898c88f02746378ac/58148:231"},"fontFamily":{"type":"VARIABLE_ALIAS","id":"VariableID:41c6a10e858b93b98701a895762c3cc88b9f0b0d/58148:224"},"fontSize":{"type":"VARIABLE_ALIAS","id":"VariableID:8ed1c3080977a9487f39cb0c251b78476c01a4a2/58148:222"},"fontStyle":{"type":"VARIABLE_ALIAS","id":"VariableID:9eef9042b63b050442e5c2838093e682798772cd/58148:220"}},"fontVariantPosition":"NORMAL","fontSize":14.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":0.100000001490116,"letterSpacingValue":0.100000001490116,"letterSpacingUnit":"PIXELS","lineHeightPx":20.0,"lineHeightPercent":121.904769897461,"lineHeightPercentFontSize":142.857147216797,"lineHeightUnit":"PIXELS","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"51:12546":{"type":"FRAME","id":"51:12546","name":"Header 1","absoluteBoundingBox":{"x":14914.0,"y":0.0,"width":800.0,"height":77.0},"isolatedAbsoluteRenderBounds":{"x":14914.0,"y":0.0,"width":800.0,"height":77.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":800.0,"y":77.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"accessibleHTMLTag":"HEADER","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"paddingTop":24.0,"paddingRight":64.0,"paddingBottom":24.0,"paddingLeft":64.0,"layoutMode":"HORIZONTAL","counterAxisAlignItems":"CENTER","primaryAxisAlignItems":"MAX","primaryAxisSizingMode":"FIXED","children":["51:12547"]},"51:12554":{"type":"TEXT","id":"51:12554","name":"Designing Generative Knots and Braids in a 2D Vector SPace","absoluteBoundingBox":{"x":14962.0,"y":77.0,"width":487.0,"height":260.0},"isolatedAbsoluteRenderBounds":{"x":14962.431640625,"y":82.0960006713867,"width":464.150390625,"height":246.623992919922},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":487.0,"y":260.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"appear":{"otherLayer":{"sessionID":-1,"localID":-1},"trigger":"THIS_LAYER_IN_VIEW","direction":"UP","enterTransition":{"easingType":"SPRING_PRESET_TWO","easingFunction":[1.0,600.0,15.0,0.0],"transitionDuration":0.600000023841858,"delay":0.0},"enterState":{"transform":{"m00":1.0,"m01":0.0,"m02":-150.0,"m10":0.0,"m11":1.0,"m12":0.0},"opacity":1.0},"exitTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"exitState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":0.0},"opacity":1.0},"playsOnce":true,"behaviorType":"appear"}},"characterStyleOverrides":[],"characters":"Designing Generative Knots and Braids in a 2D Vector SPace","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"HEIGHT","style":{"fontFamily":"Staatliches","fontPostScriptName":"Staatliches-Regular","fontStyle":"Regular","textAutoResize":"HEIGHT","fontVariantPosition":"NORMAL","fontSize":72.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":64.7999954223633,"lineHeightPercent":72.0,"lineHeightPercentFontSize":90.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"2002:1399":{"id":"2002:1399","type":"VARIABLE","assetId":"VariableID:2f016e0c86008d924bb424c634495b6c8ce4e5cf/58148:286","name":"Static/Title Medium/Weight","resolvedType":"STRING","variableCollectionId":"VariableCollectionId:5b6fd1600acaad133b97e6b0da888b541605f574/55067:80","codeSyntax":{},"valuesByMode":{"55064:2":{"type":"VARIABLE_ALIAS","id":"VariableID:34fb3eae0721f3da646931e478b6c2b43e79da4e/58148:182"}}},"51:12557":{"type":"TEXT","id":"51:12557","name":"Recently I gained access to a wonderful selection of pen plotters and have been coding up vector drawings to plot. I use these drawings to explore new (or often very old) ways of working with 2d vector graphics as well as abstract rule driven design. Unless otherwise noted these plots were made using python and the Vsketch library.","absoluteBoundingBox":{"x":14962.0,"y":357.0,"width":704.0,"height":156.0},"isolatedAbsoluteRenderBounds":{"x":14962.818359375,"y":360.727264404297,"width":700.8984375,"height":154.681793212891},"relativeTransform":[[1.0,0.0,48.0],[0.0,1.0,0.0]],"size":{"x":704.0,"y":156.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3],"characters":"Recently I gained access to a wonderful selection of pen plotters and have been coding up vector drawings to plot. I use these drawings to explore new (or often very old) ways of working with 2d vector graphics as well as abstract rule driven design. Unless otherwise noted these plots were made using python and the Vsketch library.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"HEIGHT","style":{"fontFamily":"Inter","fontPostScriptName":null,"fontStyle":"Regular","textAutoResize":"HEIGHT","fontVariantPosition":"NORMAL","fontSize":24.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":26.4000015258789,"lineHeightPercent":90.8920211791992,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{"3":{"hyperlink":{"type":"URL","url":"https://vsketch.readthedocs.io/en/latest/","openInNewTab":false},"textDecoration":"UNDERLINE","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecorationSkipInk":false,"textDecorationStyle":"solid","textAutoResize":"NONE","textTruncation":"DISABLED","lineHeightPercent":100,"lineHeightPercentFontSize":100}}},"51:12521":{"type":"FRAME","id":"51:12521","name":"text block","absoluteBoundingBox":{"x":13570.0,"y":441.0,"width":1280.0,"height":104.0},"isolatedAbsoluteRenderBounds":{"x":13570.0,"y":441.0,"width":1280.0,"height":104.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,364.0]],"size":{"x":1280.0,"y":104.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":1280.0,"strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"paddingRight":48.0,"paddingLeft":48.0,"clipsContent":true,"layoutMode":"VERTICAL","counterAxisSizingMode":"FIXED","children":["51:12522"]},"51:12550":{"type":"TEXT","id":"51:12550","name":"Say Hi","absoluteBoundingBox":{"x":15590.0,"y":24.0,"width":60.0,"height":29.0},"isolatedAbsoluteRenderBounds":{"x":15590.09375,"y":30.8721580505371,"width":59.810546875,"height":20.4687538146973},"relativeTransform":[[1.0,0.0,241.0],[0.0,1.0,0.0]],"size":{"x":60.0,"y":29.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Say Hi","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"WIDTH_AND_HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","style":{"fontFamily":"Inter","fontPostScriptName":"Inter-Medium","fontStyle":"Medium","hyperlink":{"type":"NODE","nodeID":"/contact"},"textCase":"TITLE","textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","textDecoration":"UNDERLINE","textDecorationSkipInk":true,"fontSize":20.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.1,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":29.0,"lineHeightPercent":119.812210083008,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"51:12563":{"type":"FRAME","id":"51:12563","name":"section heading","absoluteBoundingBox":{"x":14914.0,"y":533.0,"width":800.0,"height":3728.4853515625},"isolatedAbsoluteRenderBounds":{"x":14914.0,"y":533.0,"width":800.0,"height":3728.4853515625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,456.0]],"size":{"x":800.0,"y":3728.4853515625},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":1280.0,"strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"paddingRight":48.0,"paddingLeft":48.0,"clipsContent":true,"layoutMode":"VERTICAL","itemSpacing":20.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["51:12564","51:12565","51:12566","51:12567","51:12568","51:12569","51:12570","95:969"]},"51:12549":{"type":"TEXT","id":"51:12549","name":"About Me","absoluteBoundingBox":{"x":15465.0,"y":24.0,"width":93.0,"height":29.0},"isolatedAbsoluteRenderBounds":{"x":15465.404296875,"y":31.4545440673828,"width":92.2001953125,"height":19.8863677978516},"relativeTransform":[[1.0,0.0,116.0],[0.0,1.0,0.0]],"size":{"x":93.0,"y":29.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"About Me","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"WIDTH_AND_HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","style":{"fontFamily":"Inter","fontPostScriptName":"Inter-Medium","fontStyle":"Medium","hyperlink":{"type":"NODE","nodeID":"/about-me"},"textCase":"TITLE","textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","textDecoration":"UNDERLINE","textDecorationSkipInk":true,"fontSize":20.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.1,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":29.0,"lineHeightPercent":119.812210083008,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"2002:1256":{"type":"TEXT","id":"2002:1256","name":"OKA/OKA Headline Small","absoluteBoundingBox":{"x":0.0,"y":7.0,"width":88.0,"height":17.0},"isolatedAbsoluteRenderBounds":{"x":0.0,"y":7.0,"width":88.0,"height":17.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,7.0]],"size":{"x":88.0,"y":17.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Rag 123","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"WIDTH_AND_HEIGHT","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Regular","fontStyle":"Regular","textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","fontSize":24.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","leadingTrim":"CAP_HEIGHT","letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":32.0,"lineHeightPercent":113.777778625488,"lineHeightPercentFontSize":133.33332824707,"lineHeightUnit":"PIXELS","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"2059:2436":{"type":"TEXT","id":"2059:2436","name":"Rich text/Header 6","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":21.0,"height":22.0},"isolatedAbsoluteRenderBounds":{"x":0.409090936183929,"y":5.3636360168457,"width":18.446138381958,"height":15.0909099578857},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":21.0,"y":22.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Ag","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"WIDTH_AND_HEIGHT","style":{"fontFamily":"Inter","fontPostScriptName":null,"fontStyle":"Regular","textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","fontSize":16.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":-0.48,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":22.3999996185303,"lineHeightPercent":115.680755615234,"lineHeightPercentFontSize":140.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"51:12599":{"type":"TEXT","id":"51:12599","name":"Braid Designs","absoluteBoundingBox":{"x":15802.0,"y":1004.25476074219,"width":327.0,"height":40.0},"isolatedAbsoluteRenderBounds":{"x":15803.9814453125,"y":1009.35986328125,"width":242.875,"height":35.6676025390625},"relativeTransform":[[1.0,0.0,24.0],[0.0,1.0,0.0]],"size":{"x":327.0,"y":40.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Braid Designs","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"HEIGHT","style":{"fontFamily":"Inter","fontPostScriptName":"Inter-ExtraBold","fontStyle":"Extra Bold","textCase":"TITLE","textAutoResize":"HEIGHT","fontVariantPosition":"NORMAL","fontSize":36.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":39.6000022888184,"lineHeightPercent":90.8920211791992,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"51:12534":{"type":"RECTANGLE","id":"51:12534","name":"5 1","absoluteBoundingBox":{"x":13618.0,"y":3588.3154296875,"width":1184.0,"height":1219.82446289062},"targetAspectRatio":{"x":1983.0,"y":2043.0},"isolatedAbsoluteRenderBounds":{"x":13618.0,"y":3588.3154296875,"width":1184.0,"height":1219.82421875},"relativeTransform":[[1.0,0.0,48.0],[0.0,1.0,3023.3154296875]],"size":{"x":1184.0,"y":1219.82446289062},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FILL","imageRef":"13b6624e7453657e3efe46bb5c1dfbeeecdcf0dd","originalImageWidth":1983,"originalImageHeight":2043,"visible":true,"opacity":1.0,"rotation":0.0}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[]},"51:12602":{"type":"RECTANGLE","id":"51:12602","name":"4 1","absoluteBoundingBox":{"x":15802.0,"y":2279.50952148438,"width":327.0,"height":377.252746582031},"targetAspectRatio":{"x":1373.0,"y":1584.0},"isolatedAbsoluteRenderBounds":{"x":15802.0,"y":2279.50952148438,"width":327.0,"height":377.252685546875},"relativeTransform":[[1.0,0.0,24.0],[0.0,1.0,1275.25476074219]],"size":{"x":327.0,"y":377.252746582031},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"STRETCH","imageRef":"a27de36325d00fcdbb21c638322dd418ea495901","imageTransform":[[1.0,0.0,-1.77635683940025e-15],[0.0,0.978070497512817,3.449681207357e-09]],"originalImageWidth":1373,"originalImageHeight":1584,"visible":true,"opacity":1.0,"rotation":0.0}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[]},"51:12584":{"type":"TEXT","id":"51:12584","name":"About Me","absoluteBoundingBox":{"x":15952.0,"y":24.0,"width":93.0,"height":29.0},"isolatedAbsoluteRenderBounds":{"x":15952.404296875,"y":31.4545440673828,"width":92.2001953125,"height":19.8863677978516},"relativeTransform":[[1.0,0.0,108.0],[0.0,1.0,0.0]],"size":{"x":93.0,"y":29.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"About Me","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"WIDTH_AND_HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","style":{"fontFamily":"Inter","fontPostScriptName":"Inter-Medium","fontStyle":"Medium","hyperlink":{"type":"NODE","nodeID":"/about-me"},"textCase":"TITLE","textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","textDecoration":"UNDERLINE","textDecorationSkipInk":true,"fontSize":20.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.1,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":29.0,"lineHeightPercent":119.812210083008,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"51:12580":{"type":"FRAME","id":"51:12580","name":"Mobile","absoluteBoundingBox":{"x":15778.0,"y":0.0,"width":375.0,"height":3682.65625},"isolatedAbsoluteRenderBounds":{"x":15778.0,"y":0.0,"width":375.0,"height":3682.65625},"relativeTransform":[[1.0,0.0,2272.0],[0.0,1.0,100.0]],"size":{"x":375.0,"y":3682.65625},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":1.0,"g":1.0,"b":1.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"clipsContent":true,"overflowDirection":"VERTICAL_SCROLLING","layoutMode":"VERTICAL","counterAxisAlignItems":"CENTER","primaryAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","isBreakpointFrame":true,"children":["51:12581","51:12586"]},"2002:1402":{"id":"2002:1402","type":"VARIABLE","assetId":"VariableID:708df1653701b6bf973631326dd8892b1c1d432c/58148:288","name":"Static/Title Medium/Line Height","resolvedType":"FLOAT","variableCollectionId":"VariableCollectionId:5b6fd1600acaad133b97e6b0da888b541605f574/55067:80","codeSyntax":{},"valuesByMode":{"55064:2":24.0}},"51:12564":{"type":"TEXT","id":"51:12564","name":"Braid Designs","absoluteBoundingBox":{"x":14962.0,"y":533.0,"width":704.0,"height":40.0},"isolatedAbsoluteRenderBounds":{"x":14963.9814453125,"y":538.105102539062,"width":242.875,"height":35.6676025390625},"relativeTransform":[[1.0,0.0,48.0],[0.0,1.0,0.0]],"size":{"x":704.0,"y":40.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Braid Designs","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"HEIGHT","style":{"fontFamily":"Inter","fontPostScriptName":"Inter-ExtraBold","fontStyle":"Extra Bold","textCase":"TITLE","textAutoResize":"HEIGHT","fontVariantPosition":"NORMAL","fontSize":36.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":39.6000022888184,"lineHeightPercent":90.8920211791992,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"51:12522":{"type":"TEXT","id":"51:12522","name":"Recently I gained access to a wonderful selection of pen plotters and have been coding up vector drawings to plot. I use these drawings to explore new (or often very old) ways of working with 2d vector graphics as well as abstract rule driven design. Unless otherwise noted these plots were made using python and the Vsketch library.","absoluteBoundingBox":{"x":13618.0,"y":441.0,"width":1184.0,"height":104.0},"isolatedAbsoluteRenderBounds":{"x":13619.2275390625,"y":444.727264404297,"width":1176.8779296875,"height":102.681793212891},"relativeTransform":[[1.0,0.0,48.0],[0.0,1.0,0.0]],"size":{"x":1184.0,"y":104.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","maxWidth":1184.0,"strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6],"characters":"Recently I gained access to a wonderful selection of pen plotters and have been coding up vector drawings to plot. I use these drawings to explore new (or often very old) ways of working with 2d vector graphics as well as abstract rule driven design. Unless otherwise noted these plots were made using python and the Vsketch library.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"HEIGHT","style":{"fontFamily":"Inter","fontPostScriptName":null,"fontStyle":"Regular","textAutoResize":"HEIGHT","fontVariantPosition":"NORMAL","fontSize":24.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":26.4000015258789,"lineHeightPercent":90.8920211791992,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{"6":{"hyperlink":{"type":"URL","url":"https://vsketch.readthedocs.io/en/latest/","openInNewTab":false},"textDecoration":"UNDERLINE","textDecorationSkipInk":true,"paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecorationStyle":"solid","textAutoResize":"NONE","textTruncation":"DISABLED","lineHeightPercent":100,"lineHeightPercentFontSize":100}}},"51:12531":{"type":"RECTANGLE","id":"51:12531","name":"ianBraidGrid 1","absoluteBoundingBox":{"x":13618.0,"y":879.0,"width":1184.0,"height":1261.3154296875},"targetAspectRatio":{"x":1184.0,"y":1261.3154296875},"isolatedAbsoluteRenderBounds":{"x":13618.0,"y":879.0,"width":1184.0,"height":1261.3154296875},"relativeTransform":[[1.0,0.0,48.0],[0.0,1.0,314.0]],"size":{"x":1184.0,"y":1261.3154296875},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"STRETCH","imageRef":"22f9675e9851a00d883f3b20a6799daf02e79c04","imageTransform":[[0.977324366569519,0.0,-1.83186799063151e-15],[0.0,0.991840779781342,3.03037062110434e-09]],"originalImageWidth":2917,"originalImageHeight":3062,"visible":true,"opacity":1.0,"rotation":0.0}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"code":[]}},"51:12603":{"type":"RECTANGLE","id":"51:12603","name":"5 1","absoluteBoundingBox":{"x":15802.0,"y":2676.76220703125,"width":327.0,"height":336.894104003906},"targetAspectRatio":{"x":1983.0,"y":2043.0},"isolatedAbsoluteRenderBounds":{"x":15802.0,"y":2676.76220703125,"width":327.0,"height":336.89404296875},"relativeTransform":[[1.0,0.0,24.0],[0.0,1.0,1672.50756835938]],"size":{"x":327.0,"y":336.894104003906},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FILL","imageRef":"13b6624e7453657e3efe46bb5c1dfbeeecdcf0dd","originalImageWidth":1983,"originalImageHeight":2043,"visible":true,"opacity":1.0,"rotation":0.0}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[]},"51:12529":{"type":"TEXT","id":"51:12529","name":"Braid Designs","absoluteBoundingBox":{"x":13618.0,"y":565.0,"width":1184.0,"height":40.0},"isolatedAbsoluteRenderBounds":{"x":13619.9814453125,"y":570.105102539062,"width":242.875,"height":35.6676025390625},"relativeTransform":[[1.0,0.0,48.0],[0.0,1.0,0.0]],"size":{"x":1184.0,"y":40.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","maxWidth":1184.0,"strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Braid Designs","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"HEIGHT","style":{"fontFamily":"Inter","fontPostScriptName":"Inter-ExtraBold","fontStyle":"Extra Bold","textCase":"TITLE","textAutoResize":"HEIGHT","fontVariantPosition":"NORMAL","fontSize":36.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":39.6000022888184,"lineHeightPercent":90.8920211791992,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"2065:7636":{"type":"TEXT","id":"2065:7636","name":"Text","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":13.0,"height":12.0},"isolatedAbsoluteRenderBounds":{"x":-0.198863625526428,"y":2.72727251052856,"width":12.7379264831543,"height":9.43181800842285},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":13.0,"y":12.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Ag","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"WIDTH_AND_HEIGHT","style":{"fontFamily":"Inter","fontPostScriptName":"Inter-Italic","fontStyle":"Italic","italic":true,"textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","fontSize":10.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":12.1022720336914,"lineHeightPercent":100.0,"lineHeightUnit":"INTRINSIC_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED","lineHeightPercentFontSize":100},"styleOverrideTable":{}},"51:12518":{"type":"FRAME","id":"51:12518","name":"Frame 8","absoluteBoundingBox":{"x":13618.0,"y":77.0,"width":1184.0,"height":344.0},"isolatedAbsoluteRenderBounds":{"x":13618.0,"y":77.0,"width":1184.0,"height":344.0},"relativeTransform":[[1.0,0.0,48.0],[0.0,1.0,0.0]],"size":{"x":1184.0,"y":344.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":1184.0,"strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"HORIZONTAL","counterAxisAlignItems":"CENTER","primaryAxisSizingMode":"FIXED","children":["51:12519","51:12830"]},"51:12509":{"type":"WEBPAGE","id":"51:12509","name":"/plotter-braid","absoluteBoundingBox":{"x":13506.0,"y":-100.0,"width":2711.0,"height":6296.1396484375},"isolatedAbsoluteRenderBounds":{"x":13506.0,"y":-100.0,"width":2711.0,"height":6296.1396484375},"relativeTransform":[[1.0,0.0,13506.0],[0.0,1.0,-100.0]],"size":{"x":2711.0,"y":6296.1396484375},"fills":[{"opacity":0.0470588244497776,"blendMode":"NORMAL","type":"SOLID","color":{"r":1.0,"g":1.0,"b":1.0,"a":1.0},"visible":true}],"strokeAlign":"INSIDE","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"children":["51:12510","51:12545","51:12580"]},"51:12830":{"type":"RECTANGLE","id":"51:12830","name":"ianBraidGrid 1","absoluteBoundingBox":{"x":14265.0,"y":77.0,"width":525.0,"height":344.0},"targetAspectRatio":{"x":509.738372802734,"y":334.0},"isolatedAbsoluteRenderBounds":{"x":14265.0,"y":77.0,"width":525.0,"height":344.0},"relativeTransform":[[1.0,0.0,647.0],[0.0,1.0,0.0]],"size":{"x":525.0,"y":344.0},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FILL","imageRef":"95e68aa1b74ccc8c2dcfec766c267ad81da0e319","originalImageWidth":1266,"originalImageHeight":1286,"visible":true,"opacity":1.0,"rotation":0.0}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"rectangleCornerRadii":[30.0,30.0,30.0,30.0],"cornerRadius":30.0},"95:970":{"type":"FRAME","id":"95:970","name":"Frame 67","absoluteBoundingBox":{"x":15802.0,"y":3582.65625,"width":327.0,"height":100.0},"isolatedAbsoluteRenderBounds":{"x":15802.0,"y":3582.65625,"width":327.0,"height":100.0},"relativeTransform":[[1.0,0.0,24.0],[0.0,1.0,2578.40161132812]],"size":{"x":327.0,"y":100.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"clipsContent":true,"children":[]},"51:12530":{"type":"TEXT","id":"51:12530","name":"This year I have been obsessed with knots, both in a practical and mathematical sense. As I did some thinking about how to generate knots and braids in a 2d vector space, I realized that some of the problems of designing and drawing these shapes were deceptively nontrivial. For example, take the problem of overlaps. If we were to draw overlapping strands using conventional vector graphics methods by making each a strand a polygon with a particular order that occludes other polygons, then each strand cannot not overlap with itself, or go under another strand at one point but go over it at another. Both of these properties are essential for representing knots and braids. First I made a system for tiling permutations of n-strand braids. Below are 4 and 5 strand braids.","absoluteBoundingBox":{"x":13618.0,"y":625.0,"width":1184.0,"height":234.0},"isolatedAbsoluteRenderBounds":{"x":13618.75,"y":629.0,"width":1159.4228515625,"height":231.181823730469},"relativeTransform":[[1.0,0.0,48.0],[0.0,1.0,60.0]],"size":{"x":1184.0,"y":234.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"This year I have been obsessed with knots, both in a practical and mathematical sense. As I did some thinking about how to generate knots and braids in a 2d vector space, I realized that some of the problems of designing and drawing these shapes were deceptively nontrivial. For example, take the problem of overlaps. If we were to draw overlapping strands using conventional vector graphics methods by making each a strand a polygon with a particular order that occludes other polygons, then each strand cannot not overlap with itself, or go under another strand at one point but go over it at another. Both of these properties are essential for representing knots and braids. \n\nFirst I made a system for tiling permutations of n-strand braids. Below are 4 and 5 strand braids.","lineIndentations":[0,0,0],"lineTypes":["NONE","NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0,0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0},"1":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0},"2":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"HEIGHT","style":{"fontFamily":"Inter","fontPostScriptName":null,"fontStyle":"Regular","textAutoResize":"HEIGHT","fontVariantPosition":"NORMAL","fontSize":24.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":26.4000015258789,"lineHeightPercent":90.8920211791992,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"51:12589":{"type":"TEXT","id":"51:12589","name":"Designing Generative Knots and Braids in a 2D Vector SPace","absoluteBoundingBox":{"x":15802.0,"y":77.0,"width":341.0,"height":172.0},"isolatedAbsoluteRenderBounds":{"x":15802.2880859375,"y":80.0640029907227,"width":309.43359375,"height":163.415985107422},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":341.0,"y":172.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"appear":{"otherLayer":{"sessionID":-1,"localID":-1},"trigger":"THIS_LAYER_IN_VIEW","direction":"UP","enterTransition":{"easingType":"SPRING_PRESET_TWO","easingFunction":[1.0,600.0,15.0,0.0],"transitionDuration":0.600000023841858,"delay":0.0},"enterState":{"transform":{"m00":1.0,"m01":0.0,"m02":-150.0,"m10":0.0,"m11":1.0,"m12":0.0},"opacity":1.0},"exitTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"exitState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":0.0},"opacity":1.0},"playsOnce":true,"behaviorType":"appear"}},"characterStyleOverrides":[],"characters":"Designing Generative Knots and Braids in a 2D Vector SPace","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"HEIGHT","style":{"fontFamily":"Staatliches","fontPostScriptName":"Staatliches-Regular","fontStyle":"Regular","textAutoResize":"HEIGHT","fontVariantPosition":"NORMAL","fontSize":48.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":43.1999969482422,"lineHeightPercent":72.0,"lineHeightPercentFontSize":90.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"51:12519":{"type":"TEXT","id":"51:12519","name":"Designing Generative Knots and Braids in a 2D Vector Space","absoluteBoundingBox":{"x":13618.0,"y":77.0,"width":647.0,"height":344.0},"isolatedAbsoluteRenderBounds":{"x":13618.576171875,"y":83.1279983520508,"width":618.8671875,"height":326.832000732422},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":647.0,"y":344.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"appear":{"otherLayer":{"sessionID":-1,"localID":-1},"trigger":"THIS_LAYER_IN_VIEW","direction":"UP","enterTransition":{"easingType":"SPRING_PRESET_TWO","easingFunction":[1.0,600.0,15.0,0.0],"transitionDuration":0.600000023841858,"delay":0.0},"enterState":{"transform":{"m00":1.0,"m01":0.0,"m02":-150.0,"m10":0.0,"m11":1.0,"m12":0.0},"opacity":1.0},"exitTransition":{"easingType":"OUT_CUBIC","easingFunction":[0.215000003576279,0.610000014305115,0.354999989271164,1.0],"transitionDuration":0.600000023841858,"delay":0.0},"exitState":{"transform":{"m00":1.0,"m01":0.0,"m02":0.0,"m10":0.0,"m11":1.0,"m12":0.0},"opacity":1.0},"playsOnce":true,"behaviorType":"appear"}},"characterStyleOverrides":[],"characters":"Designing Generative Knots and Braids in a 2D Vector Space","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"HEIGHT","style":{"fontFamily":"Staatliches","fontPostScriptName":"Staatliches-Regular","fontStyle":"Regular","textAutoResize":"HEIGHT","fontVariantPosition":"NORMAL","fontSize":96.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":86.3999938964844,"lineHeightPercent":72.0,"lineHeightPercentFontSize":90.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"2002:1149":{"id":"2002:1149","type":"VARIABLE","assetId":"VariableID:5299cc4db3dc5c354d8b754153cd130c87574fc1/58148:175","name":"Static/Font/Plain","resolvedType":"STRING","variableCollectionId":"VariableCollectionId:3d8ad9d465df496957b9c773948ecc4307caee70/58148:184","codeSyntax":{},"valuesByMode":{"55064:0":"Roboto"}},"51:12570":{"type":"RECTANGLE","id":"51:12570","name":"braidskip 1","absoluteBoundingBox":{"x":14962.0,"y":3437.4853515625,"width":704.0,"height":704.0},"targetAspectRatio":{"x":2406.0,"y":2406.0},"isolatedAbsoluteRenderBounds":{"x":14962.0,"y":3437.4853515625,"width":704.0,"height":704.0},"relativeTransform":[[1.0,0.0,48.0],[0.0,1.0,2904.4853515625]],"size":{"x":704.0,"y":704.0},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FILL","imageRef":"117278dd0253cce3764cc4588e6d371820114ca2","rotation":90.0,"originalImageWidth":2406,"originalImageHeight":2406,"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[]},"2002:1470":{"type":"TEXT","id":"2002:1470","name":"Android/Title Medium","absoluteBoundingBox":{"x":0.0,"y":6.0,"width":60.0,"height":11.0},"isolatedAbsoluteRenderBounds":{"x":0.0,"y":6.0,"width":60.0,"height":11.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,6.0]],"size":{"x":60.0,"y":11.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Rag 123","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"WIDTH_AND_HEIGHT","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Medium","fontStyle":"Medium","textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","fontSize":16.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","leadingTrim":"CAP_HEIGHT","letterSpacing":0.100000001490116,"letterSpacingValue":0.100000001490116,"letterSpacingUnit":"PIXELS","lineHeightPx":24.0,"lineHeightPercent":128.0,"lineHeightPercentFontSize":150.0,"lineHeightUnit":"PIXELS","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"2059:2433":{"type":"TEXT","id":"2059:2433","name":"Rich text/Header 3","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":41.0,"height":42.0},"isolatedAbsoluteRenderBounds":{"x":0.818181872367859,"y":9.72727203369141,"width":36.892276763916,"height":30.1818199157715},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":41.0,"y":42.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Ag","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"WIDTH_AND_HEIGHT","style":{"fontFamily":"Inter","fontPostScriptName":null,"fontStyle":"Regular","textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","fontSize":32.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":-0.96,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":41.5999984741211,"lineHeightPercent":107.417839050293,"lineHeightPercentFontSize":130.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"51:12511":{"type":"FRAME","id":"51:12511","name":"Header 1","absoluteBoundingBox":{"x":13570.0,"y":0.0,"width":1280.0,"height":77.0},"isolatedAbsoluteRenderBounds":{"x":13570.0,"y":0.0,"width":1280.0,"height":77.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":1280.0,"y":77.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"accessibleHTMLTag":"HEADER","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"paddingTop":24.0,"paddingRight":64.0,"paddingBottom":24.0,"paddingLeft":64.0,"layoutMode":"HORIZONTAL","counterAxisAlignItems":"CENTER","primaryAxisAlignItems":"MAX","primaryAxisSizingMode":"FIXED","children":["51:12512"]},"51:12831":{"type":"RECTANGLE","id":"51:12831","name":"ianBraidGrid 1","absoluteBoundingBox":{"x":15463.0,"y":116.5,"width":203.0,"height":181.0},"isolatedAbsoluteRenderBounds":{"x":15463.0,"y":116.5,"width":203.0,"height":181.0},"relativeTransform":[[1.0,0.0,501.0],[0.0,1.0,39.5]],"size":{"x":203.0,"y":181.0},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FILL","imageRef":"95e68aa1b74ccc8c2dcfec766c267ad81da0e319","originalImageWidth":1266,"originalImageHeight":1286,"visible":true,"opacity":1.0,"rotation":0.0}],"strokeAlign":"INSIDE","layoutGrow":1.0,"strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"rectangleCornerRadii":[30.0,30.0,30.0,30.0],"cornerRadius":30.0},"51:12535":{"type":"RECTANGLE","id":"51:12535","name":"braidskip 1","absoluteBoundingBox":{"x":13618.0,"y":4828.1396484375,"width":1184.0,"height":1184.0},"targetAspectRatio":{"x":2406.0,"y":2406.0},"isolatedAbsoluteRenderBounds":{"x":13618.0,"y":4828.1396484375,"width":1184.0,"height":1184.0},"relativeTransform":[[1.0,0.0,48.0],[0.0,1.0,4263.1396484375]],"size":{"x":1184.0,"y":1184.0},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FILL","imageRef":"117278dd0253cce3764cc4588e6d371820114ca2","rotation":90.0,"originalImageWidth":2406,"originalImageHeight":2406,"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[]},"51:12512":{"type":"FRAME","id":"51:12512","name":"Nav","absoluteBoundingBox":{"x":14469.0,"y":24.0,"width":317.0,"height":29.0},"isolatedAbsoluteRenderBounds":{"x":14469.0,"y":24.0,"width":317.0,"height":29.0},"relativeTransform":[[1.0,0.0,899.0],[0.0,1.0,24.0]],"size":{"x":317.0,"y":29.0},"fills":[],"strokeAlign":"INSIDE","strokes":[],"accessibleHTMLTag":"NAV","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"HORIZONTAL","itemSpacing":40.0,"counterAxisAlignItems":"CENTER","children":["51:12513","51:12514","51:12515"]},"51:12605":{"type":"RECTANGLE","id":"51:12605","name":"braidskip 1","absoluteBoundingBox":{"x":15802.0,"y":3235.65625,"width":327.0,"height":327.0},"targetAspectRatio":{"x":2406.0,"y":2406.0},"isolatedAbsoluteRenderBounds":{"x":15802.0,"y":3235.65625,"width":327.0,"height":327.0},"relativeTransform":[[1.0,0.0,24.0],[0.0,1.0,2231.40161132812]],"size":{"x":327.0,"y":327.0},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FILL","imageRef":"117278dd0253cce3764cc4588e6d371820114ca2","rotation":90.0,"originalImageWidth":2406,"originalImageHeight":2406,"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[]},"2002:1385":{"type":"TEXT","id":"2002:1385","name":"OKA/OKA Label Large","absoluteBoundingBox":{"x":0.0,"y":5.0,"width":53.0,"height":10.0},"isolatedAbsoluteRenderBounds":{"x":0.0,"y":5.0,"width":53.0,"height":10.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,5.0]],"size":{"x":53.0,"y":10.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Rag 123","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"WIDTH_AND_HEIGHT","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Medium","fontStyle":"Medium","textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","fontSize":14.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","leadingTrim":"CAP_HEIGHT","letterSpacing":0.100000001490116,"letterSpacingValue":0.100000001490116,"letterSpacingUnit":"PIXELS","lineHeightPx":20.0,"lineHeightPercent":121.904769897461,"lineHeightPercentFontSize":142.857147216797,"lineHeightUnit":"PIXELS","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"51:12604":{"type":"TEXT","id":"51:12604","name":"After getting a robust permutation tiling system working, I focused on breaking the grid by removing the horizontal lines and crossing braids over eachother.","absoluteBoundingBox":{"x":15802.0,"y":3033.65625,"width":327.0,"height":182.0},"isolatedAbsoluteRenderBounds":{"x":15802.61328125,"y":3037.38354492188,"width":324.4970703125,"height":174.57958984375},"relativeTransform":[[1.0,0.0,24.0],[0.0,1.0,2029.40161132812]],"size":{"x":327.0,"y":182.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"After getting a robust permutation tiling system working, I focused on breaking the grid by removing the horizontal lines and crossing braids over eachother.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"HEIGHT","style":{"fontFamily":"Inter","fontPostScriptName":null,"fontStyle":"Regular","textAutoResize":"HEIGHT","fontVariantPosition":"NORMAL","fontSize":24.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":26.4000015258789,"lineHeightPercent":90.8920211791992,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"51:12548":{"type":"TEXT","id":"51:12548","name":"My work","absoluteBoundingBox":{"x":15349.0,"y":24.0,"width":84.0,"height":29.0},"isolatedAbsoluteRenderBounds":{"x":15349.3466796875,"y":31.4545440673828,"width":83.302734375,"height":19.8863677978516},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":84.0,"y":29.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"My work","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"WIDTH_AND_HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","style":{"fontFamily":"Inter","fontPostScriptName":"Inter-Medium","fontStyle":"Medium","hyperlink":{"type":"NODE","nodeID":"/"},"textCase":"TITLE","textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","textDecoration":"UNDERLINE","textDecorationSkipInk":true,"fontSize":20.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.1,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":29.0,"lineHeightPercent":119.812210083008,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"2002:1167":{"id":"2002:1167","type":"VARIABLE","assetId":"VariableID:b2e9d9092fdf149d984b758ade739fc5f614a115/58148:225","name":"Static/Title Small/Line Height","resolvedType":"FLOAT","variableCollectionId":"VariableCollectionId:5b6fd1600acaad133b97e6b0da888b541605f574/55067:80","codeSyntax":{},"valuesByMode":{"55064:2":20.0}},"2002:1412":{"type":"TEXT","id":"2002:1412","name":"OKA/OKA Body Small","absoluteBoundingBox":{"x":0.0,"y":4.0,"width":47.0,"height":9.0},"isolatedAbsoluteRenderBounds":{"x":0.0,"y":4.0,"width":47.0,"height":9.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,4.0]],"size":{"x":47.0,"y":9.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Rag 123","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"WIDTH_AND_HEIGHT","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Regular","fontStyle":"Regular","textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","fontSize":12.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","leadingTrim":"CAP_HEIGHT","letterSpacing":0.400000005960464,"letterSpacingValue":0.400000005960464,"letterSpacingUnit":"PIXELS","lineHeightPx":16.0,"lineHeightPercent":113.777778625488,"lineHeightPercentFontSize":133.33332824707,"lineHeightUnit":"PIXELS","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"2002:1356":{"type":"TEXT","id":"2002:1356","name":"OKA/OKA Label Medium","absoluteBoundingBox":{"x":0.0,"y":4.0,"width":48.0,"height":9.0},"isolatedAbsoluteRenderBounds":{"x":0.0,"y":4.0,"width":48.0,"height":9.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,4.0]],"size":{"x":48.0,"y":9.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Rag 123","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"WIDTH_AND_HEIGHT","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Medium","fontStyle":"Medium","textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","fontSize":12.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","leadingTrim":"CAP_HEIGHT","letterSpacing":0.5,"letterSpacingValue":0.5,"letterSpacingUnit":"PIXELS","lineHeightPx":16.0,"lineHeightPercent":113.777778625488,"lineHeightPercentFontSize":133.33332824707,"lineHeightUnit":"PIXELS","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"2059:2431":{"type":"TEXT","id":"2059:2431","name":"Rich text/Header 1","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":86.0,"height":90.0},"isolatedAbsoluteRenderBounds":{"x":1.52272737026215,"y":21.4545440673828,"width":79.7863693237305,"height":60.363639831543},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":86.0,"y":90.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Ag","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"WIDTH_AND_HEIGHT","style":{"fontFamily":"Inter","fontPostScriptName":"Inter-Bold","fontStyle":"Bold","textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","fontSize":64.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":-1.6,"letterSpacingValue":-2.5,"letterSpacingUnit":"PERCENT","lineHeightPx":89.5999984741211,"lineHeightPercent":115.680755615234,"lineHeightPercentFontSize":140.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"2002:1441":{"type":"TEXT","id":"2002:1441","name":"OKA/OKA Headline Medium","absoluteBoundingBox":{"x":0.0,"y":8.0,"width":103.0,"height":20.0},"isolatedAbsoluteRenderBounds":{"x":0.0,"y":8.0,"width":103.0,"height":20.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,8.0]],"size":{"x":103.0,"y":20.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Rag 123","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"WIDTH_AND_HEIGHT","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Regular","fontStyle":"Regular","textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","fontSize":28.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","leadingTrim":"CAP_HEIGHT","letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":36.0,"lineHeightPercent":109.714279174805,"lineHeightPercentFontSize":128.571426391602,"lineHeightUnit":"PIXELS","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"2002:1413":{"type":"TEXT","id":"2002:1413","name":"OKA/OKA Title Medium","absoluteBoundingBox":{"x":0.0,"y":6.0,"width":60.0,"height":11.0},"isolatedAbsoluteRenderBounds":{"x":0.0,"y":6.0,"width":60.0,"height":11.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,6.0]],"size":{"x":60.0,"y":11.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Rag 123","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"WIDTH_AND_HEIGHT","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Medium","fontStyle":"Medium","textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","fontSize":16.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","leadingTrim":"CAP_HEIGHT","letterSpacing":0.100000001490116,"letterSpacingValue":0.100000001490116,"letterSpacingUnit":"PIXELS","lineHeightPx":24.0,"lineHeightPercent":128.0,"lineHeightPercentFontSize":150.0,"lineHeightUnit":"PIXELS","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"51:12515":{"type":"TEXT","id":"51:12515","name":"Say Hi","absoluteBoundingBox":{"x":14726.0,"y":24.0,"width":60.0,"height":29.0},"isolatedAbsoluteRenderBounds":{"x":14726.09375,"y":30.8721580505371,"width":59.810546875,"height":20.4687538146973},"relativeTransform":[[1.0,0.0,257.0],[0.0,1.0,0.0]],"size":{"x":60.0,"y":29.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Say Hi","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"WIDTH_AND_HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","style":{"fontFamily":"Inter","fontPostScriptName":"Inter-Medium","fontStyle":"Medium","hyperlink":{"type":"NODE","nodeID":"/contact"},"textCase":"TITLE","textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","textDecoration":"UNDERLINE","textDecorationSkipInk":true,"fontSize":20.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.1,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":29.0,"lineHeightPercent":119.812210083008,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"2002:1459":{"type":"TEXT","id":"2002:1459","name":"Android/Title Large","absoluteBoundingBox":{"x":0.0,"y":7.0,"width":74.0,"height":14.0},"isolatedAbsoluteRenderBounds":{"x":0.0,"y":7.0,"width":74.0,"height":14.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,7.0]],"size":{"x":74.0,"y":14.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Rag 123","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"WIDTH_AND_HEIGHT","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Medium","fontStyle":"Medium","textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","fontSize":20.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","leadingTrim":"CAP_HEIGHT","letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":28.0,"lineHeightPercent":119.466659545898,"lineHeightPercentFontSize":140.0,"lineHeightUnit":"PIXELS","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"2002:1148":{"id":"2002:1148","assetId":"VariableCollectionId:3d8ad9d465df496957b9c773948ecc4307caee70/58148:184","type":"VARIABLE_COLLECTION","name":"Font theme","defaultModeId":"55064:0","modes":[{"modeId":"55064:0","name":"Baseline"}]},"51:12601":{"type":"TEXT","id":"51:12601","name":"This year I have been obsessed with knots, both in a practical and mathematical sense. As I did some thinking about how to generate knots and braids in a 2d vector space, I realized that some of the problems of designing and drawing these shapes were deceptively nontrivial. For example, take the problem of overlaps. If we were to draw overlapping strands using conventional vector graphics methods by making each a strand a polygon with a particular order that occludes other polygons, then each strand cannot not overlap with itself, or go under another strand at one point but go over it at another. Both of these properties are essential for representing knots and braids. First I made a system for tiling permutations of n-strand braids. Below are 4 and 5 strand braids.","absoluteBoundingBox":{"x":15802.0,"y":1427.50952148438,"width":327.0,"height":832.0},"isolatedAbsoluteRenderBounds":{"x":15802.75,"y":1431.50952148438,"width":324.1259765625,"height":824.306884765625},"relativeTransform":[[1.0,0.0,24.0],[0.0,1.0,423.254730224609]],"size":{"x":327.0,"y":832.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"This year I have been obsessed with knots, both in a practical and mathematical sense. As I did some thinking about how to generate knots and braids in a 2d vector space, I realized that some of the problems of designing and drawing these shapes were deceptively nontrivial. For example, take the problem of overlaps. If we were to draw overlapping strands using conventional vector graphics methods by making each a strand a polygon with a particular order that occludes other polygons, then each strand cannot not overlap with itself, or go under another strand at one point but go over it at another. Both of these properties are essential for representing knots and braids. \n\nFirst I made a system for tiling permutations of n-strand braids. Below are 4 and 5 strand braids.","lineIndentations":[0,0,0],"lineTypes":["NONE","NONE","NONE"],"listStartOffsets":[],"lineStyleOverrides":[0,0,0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0},"1":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0},"2":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"HEIGHT","style":{"fontFamily":"Inter","fontPostScriptName":null,"fontStyle":"Regular","textAutoResize":"HEIGHT","fontVariantPosition":"NORMAL","fontSize":24.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":26.4000015258789,"lineHeightPercent":90.8920211791992,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"2002:1157":{"type":"TEXT","id":"2002:1157","name":"M3/label/small","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":15.0,"height":16.0},"isolatedAbsoluteRenderBounds":{"x":0.0,"y":0.0,"width":15.0,"height":16.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":15.0,"y":16.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"boundVariables":{"lineHeight":[{"type":"VARIABLE_ALIAS","id":"VariableID:03609636fc3b1ad3924cefcb16877d91c583f947/58148:239"}],"letterSpacing":[{"type":"VARIABLE_ALIAS","id":"VariableID:cef91c69334c5b80c057eb5b46b91b82ab365ef4/58148:233"}],"fontFamily":[{"type":"VARIABLE_ALIAS","id":"VariableID:77fc845edcf9e52faf010d71350aad3499665f3e/58148:219"}],"fontSize":[{"type":"VARIABLE_ALIAS","id":"VariableID:61cedfb840304113492e2ba6e6a2821a56462d76/58148:223"}],"fontStyle":[{"type":"VARIABLE_ALIAS","id":"VariableID:0d07738565efd2c151a24310457b8b14d18de958/58148:237"}]},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Ag","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"WIDTH_AND_HEIGHT","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Medium","fontStyle":"Medium","textAutoResize":"WIDTH_AND_HEIGHT","boundVariables":{"lineHeight":{"type":"VARIABLE_ALIAS","id":"VariableID:03609636fc3b1ad3924cefcb16877d91c583f947/58148:239"},"letterSpacing":{"type":"VARIABLE_ALIAS","id":"VariableID:cef91c69334c5b80c057eb5b46b91b82ab365ef4/58148:233"},"fontFamily":{"type":"VARIABLE_ALIAS","id":"VariableID:77fc845edcf9e52faf010d71350aad3499665f3e/58148:219"},"fontSize":{"type":"VARIABLE_ALIAS","id":"VariableID:61cedfb840304113492e2ba6e6a2821a56462d76/58148:223"},"fontStyle":{"type":"VARIABLE_ALIAS","id":"VariableID:0d07738565efd2c151a24310457b8b14d18de958/58148:237"}},"fontVariantPosition":"NORMAL","fontSize":11.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":0.5,"letterSpacingValue":0.5,"letterSpacingUnit":"PIXELS","lineHeightPx":16.0,"lineHeightPercent":124.121215820312,"lineHeightPercentFontSize":145.454544067383,"lineHeightUnit":"PIXELS","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"51:12832":{"type":"RECTANGLE","id":"51:12832","name":"ianBraidGrid 1","absoluteBoundingBox":{"x":15802.0,"y":259.0,"width":327.0,"height":343.254730224609},"targetAspectRatio":{"x":327.0,"y":343.254730224609},"isolatedAbsoluteRenderBounds":{"x":15802.0,"y":259.0,"width":327.0,"height":343.254760742188},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,182.0]],"size":{"x":327.0,"y":343.254730224609},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"FILL","imageRef":"95e68aa1b74ccc8c2dcfec766c267ad81da0e319","originalImageWidth":1266,"originalImageHeight":1286,"visible":true,"opacity":1.0,"rotation":0.0}],"strokeAlign":"INSIDE","layoutGrow":1.0,"strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"rectangleCornerRadii":[30.0,30.0,30.0,30.0],"cornerRadius":30.0},"2002:1386":{"type":"TEXT","id":"2002:1386","name":"OKA/OKA Body Large","absoluteBoundingBox":{"x":0.0,"y":4.0,"width":62.0,"height":11.0},"isolatedAbsoluteRenderBounds":{"x":0.0,"y":4.0,"width":62.0,"height":11.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,4.0]],"size":{"x":62.0,"y":11.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Rag 123","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"WIDTH_AND_HEIGHT","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Regular","fontStyle":"Regular","textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","fontSize":16.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","leadingTrim":"CAP_HEIGHT","letterSpacing":0.5,"letterSpacingValue":0.5,"letterSpacingUnit":"PIXELS","lineHeightPx":20.0,"lineHeightPercent":106.66667175293,"lineHeightPercentFontSize":125.0,"lineHeightUnit":"PIXELS","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"51:12551":{"type":"FRAME","id":"51:12551","name":"Container","absoluteBoundingBox":{"x":14914.0,"y":77.0,"width":800.0,"height":4184.4853515625},"isolatedAbsoluteRenderBounds":{"x":14914.0,"y":77.0,"width":800.0,"height":4184.4853515625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,77.0]],"size":{"x":800.0,"y":4184.4853515625},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"accessibleHTMLTag":"MAIN","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":20.0,"counterAxisSizingMode":"FIXED","children":["51:12552","51:12556","51:12563"]},"2059:2434":{"type":"TEXT","id":"2059:2434","name":"Rich text/Header 4","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":31.0,"height":34.0},"isolatedAbsoluteRenderBounds":{"x":0.613636374473572,"y":8.54545402526855,"width":27.6692047119141,"height":22.6363639831543},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":31.0,"y":34.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Ag","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"WIDTH_AND_HEIGHT","style":{"fontFamily":"Inter","fontPostScriptName":null,"fontStyle":"Regular","textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","fontSize":24.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":-0.72,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":33.5999984741211,"lineHeightPercent":115.680755615234,"lineHeightPercentFontSize":140.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"95:968":{"type":"FRAME","id":"95:968","name":"Frame 67","absoluteBoundingBox":{"x":13618.0,"y":6032.1396484375,"width":1184.0,"height":100.0},"isolatedAbsoluteRenderBounds":{"x":13618.0,"y":6032.1396484375,"width":1184.0,"height":100.0},"relativeTransform":[[1.0,0.0,48.0],[0.0,1.0,5467.1396484375]],"size":{"x":1184.0,"y":100.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"clipsContent":true,"children":[]},"2002:1428":{"type":"TEXT","id":"2002:1428","name":"OKA/OKA Headline Large","absoluteBoundingBox":{"x":0.0,"y":8.0,"width":118.0,"height":23.0},"isolatedAbsoluteRenderBounds":{"x":0.0,"y":8.0,"width":118.0,"height":23.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,8.0]],"size":{"x":118.0,"y":23.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"visible":false,"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Rag 123","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"WIDTH_AND_HEIGHT","style":{"fontFamily":"Roboto","fontPostScriptName":"Roboto-Regular","fontStyle":"Regular","textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","fontSize":32.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","leadingTrim":"CAP_HEIGHT","letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":40.0,"lineHeightPercent":106.66667175293,"lineHeightPercentFontSize":125.0,"lineHeightUnit":"PIXELS","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"2059:2432":{"type":"TEXT","id":"2059:2432","name":"Rich text/Header 2","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":53.0,"height":72.0},"isolatedAbsoluteRenderBounds":{"x":0.980113685131073,"y":21.9090900421143,"width":48.4732933044434,"height":37.7272720336914},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":53.0,"y":72.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Ag","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"WIDTH_AND_HEIGHT","style":{"fontFamily":"Inter","fontPostScriptName":"Inter-SemiBold","fontStyle":"Semi Bold","textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","fontSize":40.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":-1.2,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":72.0,"lineHeightPercent":148.732391357422,"lineHeightPercentFontSize":180.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"51:12598":{"type":"FRAME","id":"51:12598","name":"section heading","absoluteBoundingBox":{"x":15778.0,"y":1004.25476074219,"width":375.0,"height":2678.40161132812},"isolatedAbsoluteRenderBounds":{"x":15778.0,"y":1004.25476074219,"width":375.0,"height":2678.40161132812},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,927.254760742188]],"size":{"x":375.0,"y":2678.40161132812},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":1280.0,"strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"paddingRight":24.0,"paddingLeft":24.0,"clipsContent":true,"layoutMode":"VERTICAL","itemSpacing":20.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["51:12599","51:12600","51:12601","51:12602","51:12603","51:12604","51:12605","95:970"]},"51:12517":{"type":"FRAME","id":"51:12517","name":"Hero","absoluteBoundingBox":{"x":13570.0,"y":77.0,"width":1280.0,"height":344.0},"isolatedAbsoluteRenderBounds":{"x":13570.0,"y":77.0,"width":1280.0,"height":344.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":1280.0,"y":344.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"accessibleHTMLTag":"SECTION","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"rectangleCornerRadiiIndependent":true,"paddingRight":48.0,"paddingLeft":48.0,"layoutMode":"VERTICAL","counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["51:12518"]},"51:12514":{"type":"TEXT","id":"51:12514","name":"About Me","absoluteBoundingBox":{"x":14593.0,"y":24.0,"width":93.0,"height":29.0},"isolatedAbsoluteRenderBounds":{"x":14593.404296875,"y":31.4545440673828,"width":92.2001953125,"height":19.8863677978516},"relativeTransform":[[1.0,0.0,124.0],[0.0,1.0,0.0]],"size":{"x":93.0,"y":29.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"About Me","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"WIDTH_AND_HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","style":{"fontFamily":"Inter","fontPostScriptName":"Inter-Medium","fontStyle":"Medium","hyperlink":{"type":"NODE","nodeID":"/about-me"},"textCase":"TITLE","textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","textDecoration":"UNDERLINE","textDecorationSkipInk":true,"fontSize":20.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.1,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":29.0,"lineHeightPercent":119.812210083008,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"51:12588":{"type":"FRAME","id":"51:12588","name":"Frame 8","absoluteBoundingBox":{"x":15802.0,"y":77.0,"width":327.0,"height":525.254760742188},"isolatedAbsoluteRenderBounds":{"x":15802.0,"y":77.0,"width":327.0,"height":525.254760742188},"relativeTransform":[[1.0,0.0,24.0],[0.0,1.0,0.0]],"size":{"x":327.0,"y":525.254760742188},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","maxWidth":1184.0,"strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":10.0,"primaryAxisSizingMode":"FIXED","counterAxisSizingMode":"FIXED","children":["51:12589","51:12832"]},"51:12513":{"type":"TEXT","id":"51:12513","name":"My work","absoluteBoundingBox":{"x":14469.0,"y":24.0,"width":84.0,"height":29.0},"isolatedAbsoluteRenderBounds":{"x":14469.3466796875,"y":31.4545440673828,"width":83.302734375,"height":19.8863677978516},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":84.0,"y":29.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"My work","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"WIDTH_AND_HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","style":{"fontFamily":"Inter","fontPostScriptName":"Inter-Medium","fontStyle":"Medium","hyperlink":{"type":"NODE","nodeID":"/"},"textCase":"TITLE","textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","textDecoration":"UNDERLINE","textDecorationSkipInk":true,"fontSize":20.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","letterSpacing":-0.1,"letterSpacingValue":-0.5,"letterSpacingUnit":"PERCENT","lineHeightPx":29.0,"lineHeightPercent":119.812210083008,"lineHeightPercentFontSize":145.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"51:12600":{"type":"RECTANGLE","id":"51:12600","name":"ianBraidGrid 1","absoluteBoundingBox":{"x":15802.0,"y":1064.25476074219,"width":327.0,"height":343.254730224609},"targetAspectRatio":{"x":2917.0,"y":3062.0},"isolatedAbsoluteRenderBounds":{"x":15802.0,"y":1064.25476074219,"width":327.0,"height":343.254760742188},"relativeTransform":[[1.0,0.0,24.0],[0.0,1.0,60.0]],"size":{"x":327.0,"y":343.254730224609},"fills":[{"blendMode":"NORMAL","type":"IMAGE","scaleMode":"STRETCH","imageRef":"22f9675e9851a00d883f3b20a6799daf02e79c04","imageTransform":[[0.977324366569519,0.0,-1.83186799063151e-15],[0.0,0.991840779781342,3.03037062110434e-09]],"originalImageWidth":2917,"originalImageHeight":3062,"visible":true,"opacity":1.0,"rotation":0.0}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"code":[]}},"2059:2435":{"type":"TEXT","id":"2059:2435","name":"Rich text/Header 5","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":26.0,"height":28.0},"isolatedAbsoluteRenderBounds":{"x":0.511363685131073,"y":6.45454502105713,"width":23.0576705932617,"height":18.8636360168457},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":26.0,"y":28.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.0,"g":0.0,"b":0.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","strokes":[],"strokeWeight":0.0,"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Ag","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"WIDTH_AND_HEIGHT","style":{"fontFamily":"Inter","fontPostScriptName":null,"fontStyle":"Regular","textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","fontSize":20.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":-0.6,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":28.0,"lineHeightPercent":115.680755615234,"lineHeightPercentFontSize":140.0,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}}},"assetIdToGuid":{"VariableCollectionId:3d8ad9d465df496957b9c773948ecc4307caee70/58148:184":"2002:1148","VariableCollectionId:5b6fd1600acaad133b97e6b0da888b541605f574/55067:80":"2002:1150","VariableID:b2e9d9092fdf149d984b758ade739fc5f614a115/58148:225":"2002:1167","VariableID:8ed1c3080977a9487f39cb0c251b78476c01a4a2/58148:222":"2002:1165","VariableID:03609636fc3b1ad3924cefcb16877d91c583f947/58148:239":"2002:1156","VariableID:77fc845edcf9e52faf010d71350aad3499665f3e/58148:219":"2002:1151","VariableID:0d07738565efd2c151a24310457b8b14d18de958/58148:237":"2002:1153","VariableID:e8a221acf5a64329745a1f38ccbfc05b00eb9724/58148:289":"2002:1401","VariableID:9d88f0ee3b4415cc501fb3a898c88f02746378ac/58148:231":"2002:1166","VariableID:41c6a10e858b93b98701a895762c3cc88b9f0b0d/58148:224":"2002:1163","VariableID:5ecd68cf5ae69a2cadcdb2b4d55decdddc2e92ff/58148:287":"2002:1400","VariableID:61cedfb840304113492e2ba6e6a2821a56462d76/58148:223":"2002:1154","VariableID:708df1653701b6bf973631326dd8892b1c1d432c/58148:288":"2002:1402","VariableID:34fb3eae0721f3da646931e478b6c2b43e79da4e/58148:182":"2002:1152","VariableID:cef91c69334c5b80c057eb5b46b91b82ab365ef4/58148:233":"2002:1155","VariableID:cf2eefeae1698fea07eafe216c1740f4df54bff6/58148:285":"2002:1398","VariableID:9eef9042b63b050442e5c2838093e682798772cd/58148:220":"2002:1164","VariableID:2f016e0c86008d924bb424c634495b6c8ce4e5cf/58148:286":"2002:1399","VariableID:5299cc4db3dc5c354d8b754153cd130c87574fc1/58148:175":"2002:1149"},"guidToUrl":{"12:683":"/intelligent-music","2065:6527":"/template-3","44:10620":"/plotter-atype","3:375":"/","51:12509":"/plotter-braid","67:928":"/contact","2058:1534":"/template","33:1707":"/mural-budgeter","2065:7178":"/ux-intern-case-study","2058:1667":"/template-2","62:926":"/about-me","111:1026":"/echoes"},"fonts":{"Inter:Extra Bold":{"id":"Inter_1","url":"/_woff/v2/Inter_1/Inter_1.woff2","source":1,"italic":false,"weight":800,"variationAxes":[{"tag":"wght","value":800.0,"name":"Weight"},{"tag":"slnt","value":0.0,"name":"Slant"}],"subsets":{"baseUrl":"/_woff/v2/Inter_1/","subsetMappings":[{"unicodeRange":"U+0000-00A0,U+00A2-00A9,U+00AC-00AE,U+00B0-00B7,U+00B9-00BA,U+00BC-00BE,U+00D7,U+00F7,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-21BB,U+2212,U+2215,U+F8FF,U+FEFF,U+FFFD","file":"Inter_1-english.woff2"},{"unicodeRange":"U+00A1,U+00AA-00AB,U+00AF,U+00B8,U+00BB,U+00BF-00D6,U+00D8-00F6,U+00F8-00FF,U+0131,U+0152-0153,U+02B0-02FF","file":"Inter_1-rest-latin.woff2"},{"unicodeRange":"U+0100-0130,U+0132-0151,U+0154-017F","file":"Inter_1-latin-extended-a.woff2"},{"unicodeRange":"U+0180-024F","file":"Inter_1-latin-extended-b.woff2"},{"unicodeRange":"U+1E00-1EFF","file":"Inter_1-latin-extended-additional.woff2"},{"unicodeRange":"U+0250-02AF,U+0300-1DFF,U+1F00-1FFF,U+2070-2073,U+2075-20AB,U+20AD-2121,U+2123-218F,U+21BC-2211,U+2213-2214,U+2216-F8FE,U+F900-FEFE,U+FF00-FFFC,U+FFFE-FFFF","file":"Inter_1-rest.woff2"}]}},"Staatliches:Regular":{"id":"Staatliches-Regular_1","url":"/_woff/v2/Staatliches-Regular_1/Staatliches-Regular_1.woff2","source":1,"italic":false,"weight":400,"subsets":{"baseUrl":"/_woff/v2/Staatliches-Regular_1/","subsetMappings":[{"unicodeRange":"U+0000-00A0,U+00A2-00A9,U+00AC-00AE,U+00B0-00B7,U+00B9-00BA,U+00BC-00BE,U+00D7,U+00F7,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-21BB,U+2212,U+2215,U+F8FF,U+FEFF,U+FFFD","file":"Staatliches-Regular_1-english.woff2"},{"unicodeRange":"U+00A1,U+00AA-00AB,U+00AF,U+00B8,U+00BB,U+00BF-00D6,U+00D8-00F6,U+00F8-00FF,U+0131,U+0152-0153,U+02B0-02FF","file":"Staatliches-Regular_1-rest-latin.woff2"},{"unicodeRange":"U+0100-0130,U+0132-0151,U+0154-017F","file":"Staatliches-Regular_1-latin-extended-a.woff2"},{"unicodeRange":"U+0180-024F","file":"Staatliches-Regular_1-latin-extended-b.woff2"},{"unicodeRange":"U+1E00-1EFF","file":"Staatliches-Regular_1-latin-extended-additional.woff2"},{"unicodeRange":"U+0250-02AF,U+0300-1DFF,U+1F00-1FFF,U+2070-2073,U+2075-20AB,U+20AD-2121,U+2123-218F,U+21BC-2211,U+2213-2214,U+2216-F8FE,U+F900-FEFE,U+FF00-FFFC,U+FFFE-FFFF","file":"Staatliches-Regular_1-rest.woff2"}]}},"Inter:Semi Bold":{"id":"Inter_1","url":"/_woff/v2/Inter_1/Inter_1.woff2","source":1,"italic":false,"weight":600,"variationAxes":[{"tag":"wght","value":600.0,"name":"Weight"},{"tag":"slnt","value":0.0,"name":"Slant"}],"subsets":{"baseUrl":"/_woff/v2/Inter_1/","subsetMappings":[{"unicodeRange":"U+0000-00A0,U+00A2-00A9,U+00AC-00AE,U+00B0-00B7,U+00B9-00BA,U+00BC-00BE,U+00D7,U+00F7,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-21BB,U+2212,U+2215,U+F8FF,U+FEFF,U+FFFD","file":"Inter_1-english.woff2"},{"unicodeRange":"U+00A1,U+00AA-00AB,U+00AF,U+00B8,U+00BB,U+00BF-00D6,U+00D8-00F6,U+00F8-00FF,U+0131,U+0152-0153,U+02B0-02FF","file":"Inter_1-rest-latin.woff2"},{"unicodeRange":"U+0100-0130,U+0132-0151,U+0154-017F","file":"Inter_1-latin-extended-a.woff2"},{"unicodeRange":"U+0180-024F","file":"Inter_1-latin-extended-b.woff2"},{"unicodeRange":"U+1E00-1EFF","file":"Inter_1-latin-extended-additional.woff2"},{"unicodeRange":"U+0250-02AF,U+0300-1DFF,U+1F00-1FFF,U+2070-2073,U+2075-20AB,U+20AD-2121,U+2123-218F,U+21BC-2211,U+2213-2214,U+2216-F8FE,U+F900-FEFE,U+FF00-FFFC,U+FFFE-FFFF","file":"Inter_1-rest.woff2"}]}},"Roboto:Regular":{"id":"Roboto_wdth_wght__3","url":"/_woff/v2/Roboto_wdth_wght__3/Roboto_wdth_wght__3.woff2","source":1,"italic":false,"weight":400,"variationAxes":[{"tag":"wght","value":400.0,"name":"Weight"},{"tag":"wdth","value":100.0,"name":"Width"}],"subsets":{"baseUrl":"/_woff/v2/Roboto_wdth_wght__3/","subsetMappings":[{"unicodeRange":"U+0000-00A0,U+00A2-00A9,U+00AC-00AE,U+00B0-00B7,U+00B9-00BA,U+00BC-00BE,U+00D7,U+00F7,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-21BB,U+2212,U+2215,U+F8FF,U+FEFF,U+FFFD","file":"Roboto_wdth_wght__3-english.woff2"},{"unicodeRange":"U+00A1,U+00AA-00AB,U+00AF,U+00B8,U+00BB,U+00BF-00D6,U+00D8-00F6,U+00F8-00FF,U+0131,U+0152-0153,U+02B0-02FF","file":"Roboto_wdth_wght__3-rest-latin.woff2"},{"unicodeRange":"U+0100-0130,U+0132-0151,U+0154-017F","file":"Roboto_wdth_wght__3-latin-extended-a.woff2"},{"unicodeRange":"U+0180-024F","file":"Roboto_wdth_wght__3-latin-extended-b.woff2"},{"unicodeRange":"U+1E00-1EFF","file":"Roboto_wdth_wght__3-latin-extended-additional.woff2"},{"unicodeRange":"U+0250-02AF,U+0300-1DFF,U+1F00-1FFF,U+2070-2073,U+2075-20AB,U+20AD-2121,U+2123-218F,U+21BC-2211,U+2213-2214,U+2216-F8FE,U+F900-FEFE,U+FF00-FFFC,U+FFFE-FFFF","file":"Roboto_wdth_wght__3-rest.woff2"}]}},"Inter:Bold":{"id":"Inter_1","url":"/_woff/v2/Inter_1/Inter_1.woff2","source":1,"italic":false,"weight":700,"variationAxes":[{"tag":"wght","value":700.0,"name":"Weight"},{"tag":"slnt","value":0.0,"name":"Slant"}],"subsets":{"baseUrl":"/_woff/v2/Inter_1/","subsetMappings":[{"unicodeRange":"U+0000-00A0,U+00A2-00A9,U+00AC-00AE,U+00B0-00B7,U+00B9-00BA,U+00BC-00BE,U+00D7,U+00F7,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-21BB,U+2212,U+2215,U+F8FF,U+FEFF,U+FFFD","file":"Inter_1-english.woff2"},{"unicodeRange":"U+00A1,U+00AA-00AB,U+00AF,U+00B8,U+00BB,U+00BF-00D6,U+00D8-00F6,U+00F8-00FF,U+0131,U+0152-0153,U+02B0-02FF","file":"Inter_1-rest-latin.woff2"},{"unicodeRange":"U+0100-0130,U+0132-0151,U+0154-017F","file":"Inter_1-latin-extended-a.woff2"},{"unicodeRange":"U+0180-024F","file":"Inter_1-latin-extended-b.woff2"},{"unicodeRange":"U+1E00-1EFF","file":"Inter_1-latin-extended-additional.woff2"},{"unicodeRange":"U+0250-02AF,U+0300-1DFF,U+1F00-1FFF,U+2070-2073,U+2075-20AB,U+20AD-2121,U+2123-218F,U+21BC-2211,U+2213-2214,U+2216-F8FE,U+F900-FEFE,U+FF00-FFFC,U+FFFE-FFFF","file":"Inter_1-rest.woff2"}]}},"Roboto:Medium":{"id":"Roboto_wdth_wght__3","url":"/_woff/v2/Roboto_wdth_wght__3/Roboto_wdth_wght__3.woff2","source":1,"italic":false,"weight":500,"variationAxes":[{"tag":"wght","value":500.0,"name":"Weight"},{"tag":"wdth","value":100.0,"name":"Width"}],"subsets":{"baseUrl":"/_woff/v2/Roboto_wdth_wght__3/","subsetMappings":[{"unicodeRange":"U+0000-00A0,U+00A2-00A9,U+00AC-00AE,U+00B0-00B7,U+00B9-00BA,U+00BC-00BE,U+00D7,U+00F7,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-21BB,U+2212,U+2215,U+F8FF,U+FEFF,U+FFFD","file":"Roboto_wdth_wght__3-english.woff2"},{"unicodeRange":"U+00A1,U+00AA-00AB,U+00AF,U+00B8,U+00BB,U+00BF-00D6,U+00D8-00F6,U+00F8-00FF,U+0131,U+0152-0153,U+02B0-02FF","file":"Roboto_wdth_wght__3-rest-latin.woff2"},{"unicodeRange":"U+0100-0130,U+0132-0151,U+0154-017F","file":"Roboto_wdth_wght__3-latin-extended-a.woff2"},{"unicodeRange":"U+0180-024F","file":"Roboto_wdth_wght__3-latin-extended-b.woff2"},{"unicodeRange":"U+1E00-1EFF","file":"Roboto_wdth_wght__3-latin-extended-additional.woff2"},{"unicodeRange":"U+0250-02AF,U+0300-1DFF,U+1F00-1FFF,U+2070-2073,U+2075-20AB,U+20AD-2121,U+2123-218F,U+21BC-2211,U+2213-2214,U+2216-F8FE,U+F900-FEFE,U+FF00-FFFC,U+FFFE-FFFF","file":"Roboto_wdth_wght__3-rest.woff2"}]}},"Inter:Medium":{"id":"Inter_1","url":"/_woff/v2/Inter_1/Inter_1.woff2","source":1,"italic":false,"weight":500,"variationAxes":[{"tag":"wght","value":500.0,"name":"Weight"},{"tag":"slnt","value":0.0,"name":"Slant"}],"subsets":{"baseUrl":"/_woff/v2/Inter_1/","subsetMappings":[{"unicodeRange":"U+0000-00A0,U+00A2-00A9,U+00AC-00AE,U+00B0-00B7,U+00B9-00BA,U+00BC-00BE,U+00D7,U+00F7,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-21BB,U+2212,U+2215,U+F8FF,U+FEFF,U+FFFD","file":"Inter_1-english.woff2"},{"unicodeRange":"U+00A1,U+00AA-00AB,U+00AF,U+00B8,U+00BB,U+00BF-00D6,U+00D8-00F6,U+00F8-00FF,U+0131,U+0152-0153,U+02B0-02FF","file":"Inter_1-rest-latin.woff2"},{"unicodeRange":"U+0100-0130,U+0132-0151,U+0154-017F","file":"Inter_1-latin-extended-a.woff2"},{"unicodeRange":"U+0180-024F","file":"Inter_1-latin-extended-b.woff2"},{"unicodeRange":"U+1E00-1EFF","file":"Inter_1-latin-extended-additional.woff2"},{"unicodeRange":"U+0250-02AF,U+0300-1DFF,U+1F00-1FFF,U+2070-2073,U+2075-20AB,U+20AD-2121,U+2123-218F,U+21BC-2211,U+2213-2214,U+2216-F8FE,U+F900-FEFE,U+FF00-FFFC,U+FFFE-FFFF","file":"Inter_1-rest.woff2"}]}},"Inter:Italic":{"id":"Inter_1","url":"/_woff/v2/Inter_1/Inter_1.woff2","source":1,"italic":true,"weight":400,"variationAxes":[{"tag":"wght","value":400.0,"name":"Weight"},{"tag":"slnt","value":-10.0,"name":"Slant"}],"subsets":{"baseUrl":"/_woff/v2/Inter_1/","subsetMappings":[{"unicodeRange":"U+0000-00A0,U+00A2-00A9,U+00AC-00AE,U+00B0-00B7,U+00B9-00BA,U+00BC-00BE,U+00D7,U+00F7,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-21BB,U+2212,U+2215,U+F8FF,U+FEFF,U+FFFD","file":"Inter_1-english.woff2"},{"unicodeRange":"U+00A1,U+00AA-00AB,U+00AF,U+00B8,U+00BB,U+00BF-00D6,U+00D8-00F6,U+00F8-00FF,U+0131,U+0152-0153,U+02B0-02FF","file":"Inter_1-rest-latin.woff2"},{"unicodeRange":"U+0100-0130,U+0132-0151,U+0154-017F","file":"Inter_1-latin-extended-a.woff2"},{"unicodeRange":"U+0180-024F","file":"Inter_1-latin-extended-b.woff2"},{"unicodeRange":"U+1E00-1EFF","file":"Inter_1-latin-extended-additional.woff2"},{"unicodeRange":"U+0250-02AF,U+0300-1DFF,U+1F00-1FFF,U+2070-2073,U+2075-20AB,U+20AD-2121,U+2123-218F,U+21BC-2211,U+2213-2214,U+2216-F8FE,U+F900-FEFE,U+FF00-FFFC,U+FFFE-FFFF","file":"Inter_1-rest.woff2"}]}},"Inter:Regular":{"id":"Inter_1","url":"/_woff/v2/Inter_1/Inter_1.woff2","source":1,"italic":false,"weight":400,"variationAxes":[{"tag":"wght","value":400.0,"name":"Weight"},{"tag":"slnt","value":0.0,"name":"Slant"}],"subsets":{"baseUrl":"/_woff/v2/Inter_1/","subsetMappings":[{"unicodeRange":"U+0000-00A0,U+00A2-00A9,U+00AC-00AE,U+00B0-00B7,U+00B9-00BA,U+00BC-00BE,U+00D7,U+00F7,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-21BB,U+2212,U+2215,U+F8FF,U+FEFF,U+FFFD","file":"Inter_1-english.woff2"},{"unicodeRange":"U+00A1,U+00AA-00AB,U+00AF,U+00B8,U+00BB,U+00BF-00D6,U+00D8-00F6,U+00F8-00FF,U+0131,U+0152-0153,U+02B0-02FF","file":"Inter_1-rest-latin.woff2"},{"unicodeRange":"U+0100-0130,U+0132-0151,U+0154-017F","file":"Inter_1-latin-extended-a.woff2"},{"unicodeRange":"U+0180-024F","file":"Inter_1-latin-extended-b.woff2"},{"unicodeRange":"U+1E00-1EFF","file":"Inter_1-latin-extended-additional.woff2"},{"unicodeRange":"U+0250-02AF,U+0300-1DFF,U+1F00-1FFF,U+2070-2073,U+2075-20AB,U+20AD-2121,U+2123-218F,U+21BC-2211,U+2213-2214,U+2216-F8FE,U+F900-FEFE,U+FF00-FFFC,U+FFFE-FFFF","file":"Inter_1-rest.woff2"}]}}},"assets":{"68273ee7e75c169fe1cf35fcc28747e227b68725":{"type":"PAINT_ASSET","url":"68273ee7e75c169fe1cf35fcc28747e227b68725.png","size":{"x":0.0,"y":0.0}},"303395a2d4fc5e0fe567ac69dd76ed9ce9224af9":{"type":"PAINT_ASSET","url":"303395a2d4fc5e0fe567ac69dd76ed9ce9224af9.png","size":{"x":0.0,"y":0.0}},"9079c9bbfc3630ff8aac73ab4d138ffc51313664":{"type":"PAINT_ASSET","url":"9079c9bbfc3630ff8aac73ab4d138ffc51313664.png","size":{"x":0.0,"y":0.0}},"117278dd0253cce3764cc4588e6d371820114ca2":{"type":"PAINT_ASSET","url":"117278dd0253cce3764cc4588e6d371820114ca2.png","size":{"x":2406.0,"y":2406.0}},"13b6624e7453657e3efe46bb5c1dfbeeecdcf0dd":{"type":"PAINT_ASSET","url":"13b6624e7453657e3efe46bb5c1dfbeeecdcf0dd.png","size":{"x":1983.0,"y":2043.0}},"a27de36325d00fcdbb21c638322dd418ea495901":{"type":"PAINT_ASSET","url":"a27de36325d00fcdbb21c638322dd418ea495901.png","size":{"x":1373.0,"y":1584.0}},"22f9675e9851a00d883f3b20a6799daf02e79c04":{"type":"PAINT_ASSET","url":"22f9675e9851a00d883f3b20a6799daf02e79c04.png","size":{"x":2917.0,"y":3062.0}},"95e68aa1b74ccc8c2dcfec766c267ad81da0e319":{"type":"PAINT_ASSET","url":"95e68aa1b74ccc8c2dcfec766c267ad81da0e319.png","size":{"x":1266.0,"y":1286.0}}},"stablePathToAssetInfo":{},"animateRootIds":[],"siteSettings":{"title":"iwg","description":"Creative Technologist, UX Designer, Artist;","scalingMode":"REFLOW","blockSearchIndexing":true,"googleAnalyticsID":"G-TZJ69XWDDK","customCodeHeadStart":"<!-- Google tag (gtag.js) -->\n<script async src=\"https://www.googletagmanager.com/gtag/js?id=G-TZJ69XWDDK\"></script>\n<script>\n  window.dataLayer = window.dataLayer || [];\n  function gtag(){dataLayer.push(arguments);}\n  gtag('js', new Date());\n\n  gtag('config', 'G-TZJ69XWDDK');\n</script>","labs":{"E5FBBA911B2B7A09E649D4BE6CDF8591EAEFC881":false}},"sourceCodeHash":"39ae488f9382a8e5555e7ee67cdf755cf8ceaa61"}