{"roots":["2204:3035"],"nodeById":{"3:1711":{"type":"COMPONENT","id":"3:1711","name":"Property 1=Expanded","absoluteBoundingBox":{"x":17834.0,"y":15165.80078125,"width":375.0,"height":536.0},"isolatedAbsoluteRenderBounds":{"x":17834.0,"y":15165.80078125,"width":375.0,"height":536.0},"relativeTransform":[[1.0,0.0,483.0],[0.0,1.0,20.0]],"size":{"x":375.0,"y":536.0},"fills":[],"constraintValues":{"left":{"pixelOffset":483.0,"sizeFraction":0.0},"top":{"pixelOffset":20.0,"sizeFraction":0.0}},"strokeAlign":"INSIDE","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","counterAxisSizingMode":"FIXED","children":["3:1688","3:1702"],"componentSetId":"3:1712"},"3:1699":{"type":"TEXT","id":"3:1699","name":"Info","absoluteBoundingBox":{"x":17862.0,"y":15527.80078125,"width":319.0,"height":35.0},"isolatedAbsoluteRenderBounds":{"x":17982.658203125,"y":15533.953125,"width":77.693359375,"height":28.447265625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,249.0]],"size":{"x":319.0,"y":35.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.949019610881805,"g":0.949019610881805,"b":0.941176474094391,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"strokeWeight":13.2920436859131,"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[{"id":{"sessionID":265,"localID":129},"event":{"interactionType":"ON_CLICK"},"actions":[{"transitionNodeID":{"sessionID":2198,"localID":2976},"connectionType":"INTERNAL_NODE","navigationType":"NAVIGATE","connectionURL":"/info"}],"isDeleted":false,"stateManagementVersion":1}],"characterStyleOverrides":[6,6,6,6],"characters":"Info","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"HEIGHT","textAlignHorizontal":"CENTER","style":{"styleIdForText":"StyleId:1:579","fontFamily":"Aboreto","fontPostScriptName":"Aboreto-Regular","fontStyle":"Regular","textAutoResize":"HEIGHT","responsiveTextStyleVariants":[{"minWidth":1200.0,"name":"Desktop","style":{"styleIdForText":"StyleId:1:579","fontSize":32.0,"letterSpacing":-0.96,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":35.2000007629395,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":800.0,"name":"Tablet","style":{"styleIdForText":"StyleId:1:579","fontSize":28.0,"letterSpacing":-0.84,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":30.8000011444092,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":1.0,"name":"Mobile","style":{"styleIdForText":"StyleId:1:579","fontSize":24.0,"letterSpacing":-0.72,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":26.4000015258789,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}}],"fontVariantPosition":"NORMAL","fontSize":32.0,"textAlignHorizontal":"CENTER","textAlignVertical":"TOP","opentypeFlags":{"HIST":1,"ORDN":1,"CALT":0,"DLIG":1},"letterSpacing":-0.96,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":35.2000007629395,"lineHeightPercent":94.8275909423828,"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":{"styleIdForText":"StyleId:1:579","fontFamily":"Aboreto","fontPostScriptName":"Aboreto-Regular","fontStyle":"Regular","textAutoResize":"WIDTH_AND_HEIGHT","responsiveTextStyleVariants":[{"minWidth":1200.0,"name":"Desktop","style":{"styleIdForText":"StyleId:1:579","fontSize":32.0,"letterSpacing":-0.96,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":35.2000007629395,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":800.0,"name":"Tablet","style":{"styleIdForText":"StyleId:1:579","fontSize":28.0,"letterSpacing":-0.84,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":30.8000011444092,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":1.0,"name":"Mobile","style":{"styleIdForText":"StyleId:1:579","fontSize":24.0,"letterSpacing":-0.72,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":26.4000015258789,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}}],"fontVariantPosition":"NORMAL","textDecoration":"UNDERLINE","isOverrideOverTextStyle":true,"fontSize":32.0,"opentypeFlags":{"HIST":1,"ORDN":1,"CALT":0,"DLIG":1},"letterSpacing":-0.96,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":35.2000007629395,"lineHeightPercent":94.8275909423828,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%","inheritTextStyleId":"1:579","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"}}},"3:1698":{"type":"TEXT","id":"3:1698","name":"Vår STORY","absoluteBoundingBox":{"x":17862.0,"y":15361.80078125,"width":319.0,"height":35.0},"isolatedAbsoluteRenderBounds":{"x":17937.37109375,"y":15361.232421875,"width":168.251953125,"height":35.16796875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,83.0]],"size":{"x":319.0,"y":35.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.949019610881805,"g":0.949019610881805,"b":0.941176474094391,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"strokeWeight":13.2920436859131,"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[{"id":{"sessionID":265,"localID":128},"event":{"interactionType":"ON_CLICK"},"actions":[{"transitionNodeID":{"sessionID":2204,"localID":4109},"connectionType":"INTERNAL_NODE","navigationType":"NAVIGATE","connectionURL":"/our-story-2"}],"isDeleted":false,"stateManagementVersion":1}],"characterStyleOverrides":[6,6,6,6,6,6,6,6,6],"characters":"Vår STORY","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"HEIGHT","textAlignHorizontal":"CENTER","style":{"styleIdForText":"StyleId:1:579","fontFamily":"Aboreto","fontPostScriptName":"Aboreto-Regular","fontStyle":"Regular","textAutoResize":"HEIGHT","responsiveTextStyleVariants":[{"minWidth":1200.0,"name":"Desktop","style":{"styleIdForText":"StyleId:1:579","fontSize":32.0,"letterSpacing":-0.96,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":35.2000007629395,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":800.0,"name":"Tablet","style":{"styleIdForText":"StyleId:1:579","fontSize":28.0,"letterSpacing":-0.84,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":30.8000011444092,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":1.0,"name":"Mobile","style":{"styleIdForText":"StyleId:1:579","fontSize":24.0,"letterSpacing":-0.72,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":26.4000015258789,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}}],"fontVariantPosition":"NORMAL","fontSize":32.0,"textAlignHorizontal":"CENTER","textAlignVertical":"TOP","opentypeFlags":{"HIST":1,"ORDN":1,"CALT":0,"DLIG":1},"letterSpacing":-0.96,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":35.2000007629395,"lineHeightPercent":94.8275909423828,"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":{"styleIdForText":"StyleId:1:579","fontFamily":"Aboreto","fontPostScriptName":"Aboreto-Regular","fontStyle":"Regular","textAutoResize":"WIDTH_AND_HEIGHT","responsiveTextStyleVariants":[{"minWidth":1200.0,"name":"Desktop","style":{"styleIdForText":"StyleId:1:579","fontSize":32.0,"letterSpacing":-0.96,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":35.2000007629395,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":800.0,"name":"Tablet","style":{"styleIdForText":"StyleId:1:579","fontSize":28.0,"letterSpacing":-0.84,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":30.8000011444092,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":1.0,"name":"Mobile","style":{"styleIdForText":"StyleId:1:579","fontSize":24.0,"letterSpacing":-0.72,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":26.4000015258789,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}}],"fontVariantPosition":"NORMAL","textDecoration":"UNDERLINE","isOverrideOverTextStyle":true,"fontSize":32.0,"opentypeFlags":{"HIST":1,"ORDN":1,"CALT":0,"DLIG":1},"letterSpacing":-0.96,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":35.2000007629395,"lineHeightPercent":94.8275909423828,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%","inheritTextStyleId":"1:579","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"}}},"3:1696":{"type":"TEXT","id":"3:1696","name":"HeM","absoluteBoundingBox":{"x":17862.0,"y":15278.80078125,"width":319.0,"height":35.0},"isolatedAbsoluteRenderBounds":{"x":17986.4140625,"y":15284.953125,"width":70.173828125,"height":28.447265625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":319.0,"y":35.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.949019610881805,"g":0.949019610881805,"b":0.941176474094391,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"strokeWeight":13.2920436859131,"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[{"id":{"sessionID":265,"localID":127},"event":{"interactionType":"ON_CLICK"},"actions":[{"transitionNodeID":{"sessionID":2154,"localID":11653},"connectionType":"INTERNAL_NODE","navigationType":"NAVIGATE","connectionURL":"/"}],"isDeleted":false,"stateManagementVersion":1}],"characterStyleOverrides":[6,6,6],"characters":"HeM","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"HEIGHT","textAlignHorizontal":"CENTER","style":{"styleIdForText":"StyleId:1:579","fontFamily":"Aboreto","fontPostScriptName":"Aboreto-Regular","fontStyle":"Regular","textAutoResize":"HEIGHT","responsiveTextStyleVariants":[{"minWidth":1200.0,"name":"Desktop","style":{"styleIdForText":"StyleId:1:579","fontSize":32.0,"letterSpacing":-0.96,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":35.2000007629395,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":800.0,"name":"Tablet","style":{"styleIdForText":"StyleId:1:579","fontSize":28.0,"letterSpacing":-0.84,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":30.8000011444092,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":1.0,"name":"Mobile","style":{"styleIdForText":"StyleId:1:579","fontSize":24.0,"letterSpacing":-0.72,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":26.4000015258789,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}}],"fontVariantPosition":"NORMAL","fontSize":32.0,"textAlignHorizontal":"CENTER","textAlignVertical":"TOP","opentypeFlags":{"HIST":1,"ORDN":1,"CALT":0,"DLIG":1},"letterSpacing":-0.96,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":35.2000007629395,"lineHeightPercent":94.8275909423828,"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":{"styleIdForText":"StyleId:1:579","fontFamily":"Aboreto","fontPostScriptName":"Aboreto-Regular","fontStyle":"Regular","textAutoResize":"WIDTH_AND_HEIGHT","responsiveTextStyleVariants":[{"minWidth":1200.0,"name":"Desktop","style":{"styleIdForText":"StyleId:1:579","fontSize":32.0,"letterSpacing":-0.96,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":35.2000007629395,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":800.0,"name":"Tablet","style":{"styleIdForText":"StyleId:1:579","fontSize":28.0,"letterSpacing":-0.84,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":30.8000011444092,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":1.0,"name":"Mobile","style":{"styleIdForText":"StyleId:1:579","fontSize":24.0,"letterSpacing":-0.72,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":26.4000015258789,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}}],"fontVariantPosition":"NORMAL","textDecoration":"UNDERLINE","isOverrideOverTextStyle":true,"fontSize":32.0,"opentypeFlags":{"HIST":1,"ORDN":1,"CALT":0,"DLIG":1},"letterSpacing":-0.96,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":35.2000007629395,"lineHeightPercent":94.8275909423828,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%","inheritTextStyleId":"1:579","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"}}},"3:1688":{"type":"FRAME","id":"3:1688","name":"Mobile nav section","absoluteBoundingBox":{"x":17834.0,"y":15165.80078125,"width":375.0,"height":57.0},"isolatedAbsoluteRenderBounds":{"x":17834.0,"y":15165.80078125,"width":375.0,"height":57.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":375.0,"y":57.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.215686276555061,"g":0.235294118523598,"b":0.152941182255745,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"paddingTop":16.0,"paddingRight":24.0,"paddingBottom":16.0,"paddingLeft":24.0,"layoutMode":"HORIZONTAL","itemSpacing":201.0,"counterAxisAlignItems":"CENTER","primaryAxisAlignItems":"SPACE_BETWEEN","primaryAxisSizingMode":"FIXED","children":["3:1689"]},"3:1690":{"type":"FRAME","id":"3:1690","name":"Logo","absoluteBoundingBox":{"x":17858.0,"y":15181.80078125,"width":205.815231323242,"height":25.0},"isolatedAbsoluteRenderBounds":{"x":17857.681640625,"y":15170.294921875,"width":206.133590698242,"height":47.505859375},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":205.815231323242,"y":25.0},"fills":[],"strokeAlign":"INSIDE","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"HORIZONTAL","itemSpacing":16.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["2072:12062","3:1692"]},"3:1692":{"type":"TEXT","id":"3:1692","name":"June 23rd, 2025","absoluteBoundingBox":{"x":17919.814453125,"y":15182.30078125,"width":144.0,"height":24.0},"isolatedAbsoluteRenderBounds":{"x":17918.85546875,"y":15185.80078125,"width":143.89453125,"height":20.01953125},"relativeTransform":[[1.0,0.0,61.8152275085449],[0.0,1.0,0.5]],"size":{"x":144.0,"y":24.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.949019610881805,"g":0.949019610881805,"b":0.941176474094391,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","strokes":[],"strokeWeight":6.64602184295654,"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"June 23rd, 2025","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","style":{"styleIdForText":"StyleId:1:542","fontFamily":"Cormorant Garamond","fontPostScriptName":"CormorantGaramond-Medium","fontStyle":"Medium","textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","fontSize":20.0,"textAlignHorizontal":"CENTER","textAlignVertical":"TOP","opentypeFlags":{"CALT":0,"LIGA":0},"letterSpacing":2.0,"letterSpacingValue":10.0,"letterSpacingUnit":"PERCENT","lineHeightPx":24.0,"lineHeightPercent":99.091667175293,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"31:204":{"type":"FRAME","id":"31:204","name":"Nav","absoluteBoundingBox":{"x":17364.0,"y":15165.80078125,"width":375.0,"height":57.0},"isolatedAbsoluteRenderBounds":{"x":17364.0,"y":15165.80078125,"width":375.0,"height":57.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":375.0,"y":57.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"clipsContent":true,"layoutMode":"VERTICAL","counterAxisSizingMode":"FIXED","children":["31:191"]},"31:191":{"type":"FRAME","id":"31:191","name":"Mobile nav section","absoluteBoundingBox":{"x":17364.0,"y":15165.80078125,"width":375.0,"height":57.0},"isolatedAbsoluteRenderBounds":{"x":17364.0,"y":15165.80078125,"width":375.0,"height":57.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":375.0,"y":57.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.215686276555061,"g":0.235294118523598,"b":0.152941182255745,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"paddingTop":16.0,"paddingRight":24.0,"paddingBottom":16.0,"paddingLeft":24.0,"layoutMode":"HORIZONTAL","itemSpacing":201.0,"counterAxisAlignItems":"CENTER","primaryAxisAlignItems":"SPACE_BETWEEN","primaryAxisSizingMode":"FIXED","children":["31:192"]},"31:192":{"type":"FRAME","id":"31:192","name":"Nav content","absoluteBoundingBox":{"x":17388.0,"y":15181.80078125,"width":327.0,"height":25.0},"isolatedAbsoluteRenderBounds":{"x":17387.681640625,"y":15170.294921875,"width":327.318359375,"height":47.505859375},"relativeTransform":[[1.0,0.0,24.0],[0.0,1.0,16.0]],"size":{"x":327.0,"y":25.0},"fills":[],"strokeAlign":"INSIDE","layoutGrow":1.0,"strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"HORIZONTAL","itemSpacing":574.0,"counterAxisAlignItems":"CENTER","primaryAxisAlignItems":"SPACE_BETWEEN","primaryAxisSizingMode":"FIXED","children":["31:193","31:196"]},"31:195":{"type":"TEXT","id":"31:195","name":"28 Augusti, 2027","absoluteBoundingBox":{"x":17449.814453125,"y":15182.30078125,"width":158.0,"height":24.0},"isolatedAbsoluteRenderBounds":{"x":17450.626953125,"y":15187.5810546875,"width":156.3203125,"height":18.33984375},"relativeTransform":[[1.0,0.0,61.8152275085449],[0.0,1.0,0.5]],"size":{"x":158.0,"y":24.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.949019610881805,"g":0.949019610881805,"b":0.941176474094391,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","strokes":[],"strokeWeight":6.64602184295654,"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"28 Augusti, 2027","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","style":{"styleIdForText":"StyleId:1:542","fontFamily":"Cormorant Garamond","fontPostScriptName":"CormorantGaramond-Medium","fontStyle":"Medium","textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","fontSize":20.0,"textAlignHorizontal":"CENTER","textAlignVertical":"TOP","opentypeFlags":{"CALT":0,"LIGA":0},"letterSpacing":2.0,"letterSpacingValue":10.0,"letterSpacingUnit":"PERCENT","lineHeightPx":24.0,"lineHeightPercent":99.091667175293,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"2258:9648":{"type":"COMPONENT","id":"2258:9648","name":"Property 1=Variant2","absoluteBoundingBox":{"x":17361.0,"y":14295.0,"width":42.0,"height":21.0},"isolatedAbsoluteRenderBounds":{"x":17361.0,"y":14295.0,"width":42.0,"height":21.0},"relativeTransform":[[1.0,0.0,10.0],[0.0,1.0,51.0]],"size":{"x":42.0,"y":21.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.258410573005676,"g":0.303673386573792,"b":0.113569557666779,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"rectangleCornerRadii":[8.0,8.0,8.0,8.0],"cornerRadius":8.0,"paddingTop":2.0,"paddingRight":4.0,"paddingBottom":2.0,"paddingLeft":4.0,"layoutMode":"HORIZONTAL","counterAxisAlignItems":"CENTER","primaryAxisAlignItems":"CENTER","children":["2258:9649"],"componentSetId":"2258:9647"},"2258:9646":{"type":"COMPONENT","id":"2258:9646","name":"Property 1=Default","absoluteBoundingBox":{"x":17361.0,"y":14254.0,"width":42.0,"height":21.0},"isolatedAbsoluteRenderBounds":{"x":17361.0,"y":14254.0,"width":42.0,"height":21.0},"relativeTransform":[[1.0,0.0,10.0],[0.0,1.0,10.0]],"size":{"x":42.0,"y":21.0},"fills":[],"strokeAlign":"INSIDE","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[{"id":{"sessionID":2258,"localID":9653},"event":{"interactionType":"ON_HOVER"},"actions":[{"transitionNodeID":{"sessionID":2258,"localID":9648},"transitionType":"INSTANT_TRANSITION","transitionDuration":0.300000011920929,"easingType":"OUT_CUBIC","easingFunction":[0.0,0.0,0.579999983310699,1.0],"connectionType":"INTERNAL_NODE","navigationType":"SWAP_STATE","stateGroupContext":"2258:9647"}],"isDeleted":false,"stateManagementVersion":1}],"paddingTop":2.0,"paddingRight":4.0,"paddingBottom":2.0,"paddingLeft":4.0,"layoutMode":"HORIZONTAL","counterAxisAlignItems":"CENTER","primaryAxisAlignItems":"CENTER","children":["1:411"],"componentSetId":"2258:9647"},"31:193":{"type":"FRAME","id":"31:193","name":"Logo","absoluteBoundingBox":{"x":17388.0,"y":15181.80078125,"width":219.815231323242,"height":25.0},"isolatedAbsoluteRenderBounds":{"x":17387.681640625,"y":15170.294921875,"width":220.133590698242,"height":47.505859375},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":219.815231323242,"y":25.0},"fills":[],"strokeAlign":"INSIDE","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"HORIZONTAL","itemSpacing":16.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["2072:12046","31:195"]},"115:308":{"type":"COMPONENT","id":"115:308","name":"Nav","absoluteBoundingBox":{"x":17351.0,"y":14998.80078125,"width":1280.0,"height":73.0},"isolatedAbsoluteRenderBounds":{"x":17351.0,"y":14998.80078125,"width":1280.0,"height":73.0},"relativeTransform":[[1.0,0.0,20.0],[0.0,1.0,3382.80126953125]],"size":{"x":1280.0,"y":73.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.215686276555061,"g":0.235294118523598,"b":0.152941182255745,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"paddingTop":24.0,"paddingRight":48.0,"paddingBottom":24.0,"paddingLeft":48.0,"layoutMode":"HORIZONTAL","itemSpacing":201.0,"counterAxisAlignItems":"CENTER","primaryAxisAlignItems":"SPACE_BETWEEN","primaryAxisSizingMode":"FIXED","children":["115:99"]},"115:99":{"type":"FRAME","id":"115:99","name":"Nav content","absoluteBoundingBox":{"x":17399.0,"y":15022.80078125,"width":1184.0,"height":25.0},"isolatedAbsoluteRenderBounds":{"x":17398.6796875,"y":15006.58203125,"width":1184.3203125,"height":56.9306640625},"relativeTransform":[[1.0,0.0,48.0],[0.0,1.0,24.0]],"size":{"x":1184.0,"y":25.0},"fills":[],"strokeAlign":"INSIDE","layoutGrow":1.0,"strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"HORIZONTAL","itemSpacing":574.0,"counterAxisAlignItems":"CENTER","primaryAxisAlignItems":"SPACE_BETWEEN","primaryAxisSizingMode":"FIXED","isInAnimateTree":true,"children":["115:100","115:103"]},"3:1689":{"type":"FRAME","id":"3:1689","name":"Nav content","absoluteBoundingBox":{"x":17858.0,"y":15181.80078125,"width":327.0,"height":25.0},"isolatedAbsoluteRenderBounds":{"x":17857.681640625,"y":15170.294921875,"width":327.318359375,"height":47.505859375},"relativeTransform":[[1.0,0.0,24.0],[0.0,1.0,16.0]],"size":{"x":327.0,"y":25.0},"fills":[],"strokeAlign":"INSIDE","layoutGrow":1.0,"strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"HORIZONTAL","itemSpacing":574.0,"counterAxisAlignItems":"CENTER","primaryAxisAlignItems":"SPACE_BETWEEN","primaryAxisSizingMode":"FIXED","children":["3:1690","3:1708"]},"115:103":{"type":"FRAME","id":"115:103","name":"Nav links","absoluteBoundingBox":{"x":18176.0,"y":15024.80078125,"width":407.0,"height":21.0},"isolatedAbsoluteRenderBounds":{"x":18176.0,"y":15024.80078125,"width":407.0,"height":21.0},"relativeTransform":[[1.0,0.0,777.0],[0.0,1.0,2.0]],"size":{"x":407.0,"y":21.0},"fills":[],"strokeAlign":"INSIDE","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"HORIZONTAL","itemSpacing":26.0,"counterAxisAlignItems":"CENTER","primaryAxisAlignItems":"MAX","isInAnimateTree":true,"children":["2260:3208","2260:3256","2260:3303","2260:3350","2260:3994"]},"2271:4911":{"type":"TEXT","id":"2271:4911","name":"Brudfölje","absoluteBoundingBox":{"x":17862.0,"y":15444.80078125,"width":319.0,"height":35.0},"isolatedAbsoluteRenderBounds":{"x":17936.62109375,"y":15445.3203125,"width":169.771484375,"height":35.8408203125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,166.0]],"size":{"x":319.0,"y":35.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.949019610881805,"g":0.949019610881805,"b":0.941176474094391,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"strokeWeight":13.2920436859131,"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[{"id":{"sessionID":265,"localID":128},"event":{"interactionType":"ON_CLICK"},"actions":[{"transitionNodeID":{"sessionID":2155,"localID":23554},"connectionType":"INTERNAL_NODE","navigationType":"NAVIGATE","connectionURL":"/suite"}],"isDeleted":false,"stateManagementVersion":1}],"characterStyleOverrides":[6,6,6,6,6,6,6,6,6],"characters":"Brudfölje","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"HEIGHT","textAlignHorizontal":"CENTER","style":{"styleIdForText":"StyleId:1:579","fontFamily":"Aboreto","fontPostScriptName":"Aboreto-Regular","fontStyle":"Regular","textAutoResize":"HEIGHT","responsiveTextStyleVariants":[{"minWidth":1200.0,"name":"Desktop","style":{"styleIdForText":"StyleId:1:579","fontSize":32.0,"letterSpacing":-0.96,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":35.2000007629395,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":800.0,"name":"Tablet","style":{"styleIdForText":"StyleId:1:579","fontSize":28.0,"letterSpacing":-0.84,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":30.8000011444092,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":1.0,"name":"Mobile","style":{"styleIdForText":"StyleId:1:579","fontSize":24.0,"letterSpacing":-0.72,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":26.4000015258789,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}}],"fontVariantPosition":"NORMAL","fontSize":32.0,"textAlignHorizontal":"CENTER","textAlignVertical":"TOP","opentypeFlags":{"HIST":1,"ORDN":1,"CALT":0,"DLIG":1},"letterSpacing":-0.96,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":35.2000007629395,"lineHeightPercent":94.8275909423828,"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":{"styleIdForText":"StyleId:1:579","fontFamily":"Aboreto","fontPostScriptName":"Aboreto-Regular","fontStyle":"Regular","textAutoResize":"WIDTH_AND_HEIGHT","responsiveTextStyleVariants":[{"minWidth":1200.0,"name":"Desktop","style":{"styleIdForText":"StyleId:1:579","fontSize":32.0,"letterSpacing":-0.96,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":35.2000007629395,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":800.0,"name":"Tablet","style":{"styleIdForText":"StyleId:1:579","fontSize":28.0,"letterSpacing":-0.84,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":30.8000011444092,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":1.0,"name":"Mobile","style":{"styleIdForText":"StyleId:1:579","fontSize":24.0,"letterSpacing":-0.72,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":26.4000015258789,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}}],"fontVariantPosition":"NORMAL","textDecoration":"UNDERLINE","isOverrideOverTextStyle":true,"fontSize":32.0,"opentypeFlags":{"HIST":1,"ORDN":1,"CALT":0,"DLIG":1},"letterSpacing":-0.96,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":35.2000007629395,"lineHeightPercent":94.8275909423828,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%","inheritTextStyleId":"1:579","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"}}},"2260:3350":{"mainComponentId":"2258:9646","type":"INSTANCE","id":"2260:3350","name":"LINK","absoluteBoundingBox":{"x":18473.0,"y":15024.80078125,"width":45.0,"height":21.0},"isolatedAbsoluteRenderBounds":{"x":18473.0,"y":15024.80078125,"width":45.0,"height":21.0},"relativeTransform":[[1.0,0.0,297.0],[0.0,1.0,0.0]],"size":{"x":45.0,"y":21.0},"fills":[],"strokeAlign":"INSIDE","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[{"id":{"sessionID":2258,"localID":9653},"event":{"interactionType":"ON_HOVER"},"actions":[{"transitionNodeID":{"sessionID":2258,"localID":9648},"transitionType":"INSTANT_TRANSITION","transitionDuration":0.300000011920929,"easingType":"OUT_CUBIC","easingFunction":[0.0,0.0,0.579999983310699,1.0],"connectionType":"INTERNAL_NODE","navigationType":"SWAP_STATE","stateGroupContext":"2258:9647"}],"isDeleted":false,"stateManagementVersion":1},{"id":{"sessionID":2260,"localID":3398},"event":{"interactionType":"ON_CLICK"},"actions":[{"transitionNodeID":{"sessionID":2198,"localID":2976},"connectionType":"INTERNAL_NODE","navigationType":"NAVIGATE","connectionURL":"/info"}],"isDeleted":false,"stateManagementVersion":1}],"paddingTop":2.0,"paddingRight":4.0,"paddingBottom":2.0,"paddingLeft":4.0,"layoutMode":"HORIZONTAL","counterAxisAlignItems":"CENTER","primaryAxisAlignItems":"CENTER","children":["I2260:3350;1:411"],"componentSetId":"2258:9647","componentProperties":{"Property 1":{"value":"Default","type":"VARIANT","boundVariables":{}}},"overrides":[{"key":[],"value":{"size":{"x":45.0,"y":21.0},"interactions":[{"id":{"sessionID":2258,"localID":9653},"event":{"interactionType":"ON_HOVER"},"actions":[{"transitionNodeID":{"sessionID":2258,"localID":9648},"transitionType":"INSTANT_TRANSITION","transitionDuration":0.300000011920929,"easingType":"OUT_CUBIC","easingFunction":[0.0,0.0,0.579999983310699,1.0],"connectionType":"INTERNAL_NODE","navigationType":"SWAP_STATE","stateGroupContext":"2258:9647"}],"isDeleted":false,"stateManagementVersion":1},{"id":{"sessionID":2260,"localID":3398},"event":{"interactionType":"ON_CLICK"},"actions":[{"transitionNodeID":{"sessionID":2198,"localID":2976},"connectionType":"INTERNAL_NODE","navigationType":"NAVIGATE","connectionURL":"/info"}],"isDeleted":false,"stateManagementVersion":1}]},"componentId":"2258:9646"},{"key":["LINK0"],"value":{"characterStyleOverrides":[],"characters":"Info","lineIndentations":[0],"lineStyleOverrides":[0],"lineTypes":["NONE"],"styleOverrideTable":{}},"componentId":"2258:9646"}]},"2072:12046":{"type":"SVG","id":"2072:12046","name":"Group 38","absoluteBoundingBox":{"x":17388.0,"y":15170.80078125,"width":45.8152275085449,"height":47.0000457763672},"isolatedAbsoluteRenderBounds":{"x":17387.681640625,"y":15170.294921875,"width":46.453125,"height":47.5059051513672},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,-11.0000228881836]],"size":{"x":45.8152275085449,"y":47.0000457763672},"fills":[],"strokeAlign":"INSIDE","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[{"id":{"sessionID":2204,"localID":5273},"event":{"interactionType":"ON_CLICK"},"actions":[{"transitionNodeID":{"sessionID":2154,"localID":11653},"connectionType":"INTERNAL_NODE","navigationType":"NAVIGATE","connectionURL":"/"}],"isDeleted":false,"stateManagementVersion":1}],"hash":"4acffba9b14e37083024ec8e5d4b6b87b96a2059"},"2260:3256":{"mainComponentId":"2258:9646","type":"INSTANCE","id":"2260:3256","name":"LINK","absoluteBoundingBox":{"x":18243.0,"y":15024.80078125,"width":89.0,"height":21.0},"isolatedAbsoluteRenderBounds":{"x":18243.0,"y":15024.80078125,"width":89.0,"height":21.0},"relativeTransform":[[1.0,0.0,67.0],[0.0,1.0,0.0]],"size":{"x":89.0,"y":21.0},"fills":[],"strokeAlign":"INSIDE","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[{"id":{"sessionID":2258,"localID":9653},"event":{"interactionType":"ON_HOVER"},"actions":[{"transitionNodeID":{"sessionID":2258,"localID":9648},"transitionType":"INSTANT_TRANSITION","transitionDuration":0.300000011920929,"easingType":"OUT_CUBIC","easingFunction":[0.0,0.0,0.579999983310699,1.0],"connectionType":"INTERNAL_NODE","navigationType":"SWAP_STATE","stateGroupContext":"2258:9647"}],"isDeleted":false,"stateManagementVersion":1},{"id":{"sessionID":2260,"localID":3399},"event":{"interactionType":"ON_CLICK"},"actions":[{"transitionNodeID":{"sessionID":2204,"localID":4109},"connectionType":"INTERNAL_NODE","navigationType":"NAVIGATE","connectionURL":"/our-story-2"}],"isDeleted":false,"stateManagementVersion":1}],"paddingTop":2.0,"paddingRight":4.0,"paddingBottom":2.0,"paddingLeft":4.0,"layoutMode":"HORIZONTAL","counterAxisAlignItems":"CENTER","primaryAxisAlignItems":"CENTER","children":["I2260:3256;1:411"],"componentSetId":"2258:9647","componentProperties":{"Property 1":{"value":"Default","type":"VARIANT","boundVariables":{}}},"overrides":[{"key":[],"value":{"size":{"x":89.0,"y":21.0},"interactions":[{"id":{"sessionID":2258,"localID":9653},"event":{"interactionType":"ON_HOVER"},"actions":[{"transitionNodeID":{"sessionID":2258,"localID":9648},"transitionType":"INSTANT_TRANSITION","transitionDuration":0.300000011920929,"easingType":"OUT_CUBIC","easingFunction":[0.0,0.0,0.579999983310699,1.0],"connectionType":"INTERNAL_NODE","navigationType":"SWAP_STATE","stateGroupContext":"2258:9647"}],"isDeleted":false,"stateManagementVersion":1},{"id":{"sessionID":2260,"localID":3399},"event":{"interactionType":"ON_CLICK"},"actions":[{"transitionNodeID":{"sessionID":2204,"localID":4109},"connectionType":"INTERNAL_NODE","navigationType":"NAVIGATE","connectionURL":"/our-story-2"}],"isDeleted":false,"stateManagementVersion":1}]},"componentId":"2258:9646"},{"key":["LINK0"],"value":{"characterStyleOverrides":[],"characters":"Vår story","fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.949019610881805,"g":0.949019610881805,"b":0.941176474094391,"a":1.0},"visible":true,"opacity":1.0}],"lineIndentations":[0],"lineStyleOverrides":[0],"lineTypes":["NONE"],"styleOverrideTable":{}},"componentId":"2258:9646"}]},"31:196":{"type":"TEXT","id":"31:196","name":"Link","absoluteBoundingBox":{"x":17670.0,"y":15185.80078125,"width":45.0,"height":17.0},"isolatedAbsoluteRenderBounds":{"x":17672.556640625,"y":15188.8046875,"width":40.90625,"height":10.1923828125},"relativeTransform":[[1.0,0.0,282.0],[0.0,1.0,4.0]],"size":{"x":45.0,"y":17.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.949019610881805,"g":0.949019610881805,"b":0.941176474094391,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","strokes":[],"strokeWeight":6.64602184295654,"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[{"id":{"sessionID":31,"localID":298},"event":{"interactionType":"ON_CLICK"},"actions":[{"transitionNodeID":{"sessionID":3,"localID":1711},"transitionType":"SMART_ANIMATE","transitionDuration":0.300000011920929,"easingType":"OUT_CUBIC","easingFunction":[0.0,0.0,0.579999983310699,1.0],"connectionType":"INTERNAL_NODE","navigationType":"SWAP_STATE","transitionResetVideoPosition":false,"stateGroupContext":"3:1712"}],"isDeleted":false,"stateManagementVersion":1}],"characterStyleOverrides":[],"characters":"MENU","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":"RIGHT","style":{"styleIdForText":"StyleId:1:413","fontFamily":"Aboreto","fontPostScriptName":"Aboreto-Regular","fontStyle":"Regular","textCase":"UPPER","textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","fontSize":14.0,"textAlignHorizontal":"RIGHT","textAlignVertical":"TOP","opentypeFlags":{"CALT":0,"LIGA":0},"letterSpacing":0.42,"letterSpacingValue":3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":16.8000011444092,"lineHeightPercent":103.448287963867,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"115:100":{"type":"FRAME","id":"115:100","name":"Logo","absoluteBoundingBox":{"x":17399.0,"y":15022.80078125,"width":229.0,"height":25.0},"isolatedAbsoluteRenderBounds":{"x":17398.6796875,"y":15006.58203125,"width":229.3203125,"height":56.9306640625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":229.0,"y":25.0},"fills":[],"strokeAlign":"INSIDE","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"HORIZONTAL","itemSpacing":16.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["2069:864","115:102"]},"115:102":{"type":"TEXT","id":"115:102","name":"28 Augusti, 2027","absoluteBoundingBox":{"x":17470.0,"y":15023.30078125,"width":158.0,"height":24.0},"isolatedAbsoluteRenderBounds":{"x":17470.8125,"y":15028.5810546875,"width":156.3203125,"height":18.33984375},"relativeTransform":[[1.0,0.0,71.0],[0.0,1.0,0.5]],"size":{"x":158.0,"y":24.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.949019610881805,"g":0.949019610881805,"b":0.941176474094391,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","strokes":[],"strokeWeight":6.64602184295654,"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"28 Augusti, 2027","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","style":{"styleIdForText":"StyleId:1:542","fontFamily":"Cormorant Garamond","fontPostScriptName":"CormorantGaramond-Medium","fontStyle":"Medium","textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","fontSize":20.0,"textAlignHorizontal":"CENTER","textAlignVertical":"TOP","opentypeFlags":{"CALT":0,"LIGA":0},"letterSpacing":2.0,"letterSpacingValue":10.0,"letterSpacingUnit":"PERCENT","lineHeightPx":24.0,"lineHeightPercent":99.091667175293,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"2069:864":{"type":"SVG","id":"2069:864","name":"Group 38","absoluteBoundingBox":{"x":17399.0,"y":15007.08984375,"width":55.0,"height":56.4226760864258},"targetAspectRatio":{"x":45.8152275085449,"y":47.0000457763672},"isolatedAbsoluteRenderBounds":{"x":17398.6796875,"y":15006.58203125,"width":55.640625,"height":56.9306640625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,-15.7113380432129]],"size":{"x":55.0,"y":56.4226760864258},"fills":[],"strokeAlign":"INSIDE","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[{"id":{"sessionID":2204,"localID":5272},"event":{"interactionType":"ON_CLICK"},"actions":[{"transitionNodeID":{"sessionID":2154,"localID":11653},"connectionType":"INTERNAL_NODE","navigationType":"NAVIGATE","connectionURL":"/"}],"isDeleted":false,"stateManagementVersion":1}],"hash":"05b9c27caefd3736bd91854f1eb9becb84e38935"},"51:170":{"type":"TEXT","id":"51:170","name":"Lördag,  Augusti 28, 2027","absoluteBoundingBox":{"x":17439.5,"y":16784.095703125,"width":230.0,"height":105.0},"isolatedAbsoluteRenderBounds":{"x":17461.033203125,"y":16784.615234375,"width":186.240234375,"height":98.927734375},"relativeTransform":[[1.0,0.0,72.5],[0.0,1.0,161.294158935547]],"size":{"x":230.0,"y":105.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":1.0,"g":1.0,"b":1.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","strokes":[],"strokeWeight":6.64602184295654,"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Lördag,  Augusti 28, 2027","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"HEIGHT","textAlignHorizontal":"CENTER","style":{"styleIdForText":"StyleId:1:579","fontFamily":"Aboreto","fontPostScriptName":"Aboreto-Regular","fontStyle":"Regular","textAutoResize":"HEIGHT","responsiveTextStyleVariants":[{"minWidth":1200.0,"name":"Desktop","style":{"styleIdForText":"StyleId:1:579","fontSize":32.0,"letterSpacing":-0.96,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":35.2000007629395,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":800.0,"name":"Tablet","style":{"styleIdForText":"StyleId:1:579","fontSize":28.0,"letterSpacing":-0.84,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":30.8000011444092,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":1.0,"name":"Mobile","style":{"styleIdForText":"StyleId:1:579","fontSize":24.0,"letterSpacing":-0.72,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":26.4000015258789,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}}],"fontVariantPosition":"NORMAL","fontSize":32.0,"textAlignHorizontal":"CENTER","textAlignVertical":"TOP","opentypeFlags":{"HIST":1,"ORDN":1,"CALT":0,"DLIG":1},"letterSpacing":-0.96,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":35.2000007629395,"lineHeightPercent":94.8275909423828,"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":{}},"2072:12026":{"type":"SVG","id":"2072:12026","name":"Group 40","absoluteBoundingBox":{"x":17505.47265625,"y":16659.505859375,"width":98.0530700683594,"height":100.588302612305},"isolatedAbsoluteRenderBounds":{"x":17505.146484375,"y":16658.9921875,"width":98.705078125,"height":101.103515625},"relativeTransform":[[1.0,0.0,138.47346496582],[0.0,1.0,36.7058486938477]],"size":{"x":98.0530700683594,"y":100.588302612305},"fills":[],"strokeAlign":"INSIDE","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"hash":"d77330a3cc5a81f06645666451c5bdbbf5a84d25"},"51:187":{"type":"COMPONENT","id":"51:187","name":"Property 1=Tablet","absoluteBoundingBox":{"x":17367.0,"y":16255.80078125,"width":800.0,"height":303.0},"isolatedAbsoluteRenderBounds":{"x":17367.0,"y":16255.80078125,"width":800.0,"height":303.0},"relativeTransform":[[1.0,0.0,16.0],[0.0,1.0,383.0]],"size":{"x":800.0,"y":303.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.215686276555061,"g":0.235294118523598,"b":0.152941182255745,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"paddingTop":24.0,"paddingBottom":24.0,"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisAlignItems":"CENTER","primaryAxisAlignItems":"CENTER","primaryAxisSizingMode":"FIXED","counterAxisSizingMode":"FIXED","children":["51:165"],"componentSetId":"51:189"},"51:165":{"type":"FRAME","id":"51:165","name":"Footer content","absoluteBoundingBox":{"x":17625.0,"y":16310.0068359375,"width":284.0,"height":194.588302612305},"isolatedAbsoluteRenderBounds":{"x":17625.0,"y":16309.494140625,"width":284.0,"height":195.1015625},"relativeTransform":[[1.0,0.0,258.0],[0.0,1.0,54.2058486938477]],"size":{"x":284.0,"y":194.588302612305},"fills":[],"strokeAlign":"INSIDE","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"paddingRight":10.0,"paddingLeft":10.0,"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisAlignItems":"CENTER","children":["2072:12006","51:167"]},"51:188":{"type":"COMPONENT","id":"51:188","name":"Property 1=Desktop","absoluteBoundingBox":{"x":17367.0,"y":15888.80078125,"width":1280.0,"height":303.0},"isolatedAbsoluteRenderBounds":{"x":17367.0,"y":15888.80078125,"width":1280.0,"height":303.0},"relativeTransform":[[1.0,0.0,16.0],[0.0,1.0,16.0]],"size":{"x":1280.0,"y":303.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.215686276555061,"g":0.235294118523598,"b":0.152941182255745,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"paddingTop":24.0,"paddingBottom":24.0,"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisAlignItems":"CENTER","primaryAxisAlignItems":"CENTER","primaryAxisSizingMode":"FIXED","counterAxisSizingMode":"FIXED","children":["51:161"],"componentSetId":"51:189"},"51:163":{"type":"TEXT","id":"51:163","name":"Lördag,  Augusti 28, 2027","absoluteBoundingBox":{"x":17875.0,"y":16067.5947265625,"width":264.0,"height":70.0},"isolatedAbsoluteRenderBounds":{"x":17875.90625,"y":16068.1142578125,"width":261.4296875,"height":68.248046875},"relativeTransform":[[1.0,0.0,10.0],[0.0,1.0,124.588302612305]],"size":{"x":264.0,"y":70.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.933333337306976,"g":0.933333337306976,"b":0.921568632125854,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","strokes":[],"strokeWeight":6.64602184295654,"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Lördag,  Augusti 28, 2027","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","style":{"styleIdForText":"StyleId:1:579","fontFamily":"Aboreto","fontPostScriptName":"Aboreto-Regular","fontStyle":"Regular","textAutoResize":"WIDTH_AND_HEIGHT","responsiveTextStyleVariants":[{"minWidth":1200.0,"name":"Desktop","style":{"styleIdForText":"StyleId:1:579","fontSize":32.0,"letterSpacing":-0.96,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":35.2000007629395,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":800.0,"name":"Tablet","style":{"styleIdForText":"StyleId:1:579","fontSize":28.0,"letterSpacing":-0.84,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":30.8000011444092,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":1.0,"name":"Mobile","style":{"styleIdForText":"StyleId:1:579","fontSize":24.0,"letterSpacing":-0.72,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":26.4000015258789,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}}],"fontVariantPosition":"NORMAL","fontSize":32.0,"textAlignHorizontal":"CENTER","textAlignVertical":"TOP","opentypeFlags":{"HIST":1,"ORDN":1,"CALT":0,"DLIG":1},"letterSpacing":-0.96,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":35.2000007629395,"lineHeightPercent":94.8275909423828,"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":{}},"2204:3170":{"type":"FRAME","id":"2204:3170","name":"Mobile","absoluteBoundingBox":{"x":13618.0,"y":12203.0,"width":375.0,"height":3287.0},"isolatedAbsoluteRenderBounds":{"x":13618.0,"y":12203.0,"width":375.0,"height":3287.0},"relativeTransform":[[1.0,0.0,2272.0],[0.0,1.0,100.0]],"size":{"x":375.0,"y":3287.0},"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":[],"overflowDirection":"VERTICAL_SCROLLING","layoutMode":"VERTICAL","counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","isBreakpointFrame":true,"children":["2204:3171","2204:3173","2204:3235","2204:3236"]},"2204:3235":{"mainComponentId":"51:186","type":"INSTANCE","id":"2204:3235","name":"Footer","absoluteBoundingBox":{"x":13618.0,"y":15187.0,"width":375.0,"height":303.0},"isolatedAbsoluteRenderBounds":{"x":13618.0,"y":15187.0,"width":375.0,"height":303.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,2984.0]],"size":{"x":375.0,"y":303.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.215686276555061,"g":0.235294118523598,"b":0.152941182255745,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"accessibleHTMLTag":"FOOTER","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"paddingTop":24.0,"paddingBottom":24.0,"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisAlignItems":"CENTER","primaryAxisAlignItems":"CENTER","primaryAxisSizingMode":"FIXED","counterAxisSizingMode":"FIXED","children":["I2204:3235;2072:12026","I2204:3235;51:170"],"componentSetId":"51:189","componentProperties":{"Property 1":{"value":"Mobile","type":"VARIANT","boundVariables":{}}},"overrides":[{"key":[],"value":{"accessibleHTMLTag":"FOOTER"},"componentId":"51:186"}]},"2204:3173":{"type":"FRAME","id":"2204:3173","name":"Main","absoluteBoundingBox":{"x":13618.0,"y":12420.0,"width":375.0,"height":2767.0},"isolatedAbsoluteRenderBounds":{"x":13618.0,"y":12420.0,"width":375.0,"height":2767.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,217.0]],"size":{"x":375.0,"y":2767.0},"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","layoutAlign":"STRETCH","strokes":[],"accessibleHTMLTag":"MAIN","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"paddingBottom":48.0,"layoutMode":"VERTICAL","itemSpacing":65.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["2204:4093","2204:4072"]},"2204:4072":{"type":"WIDGET","id":"2204:4072","name":"Embed 1","absoluteBoundingBox":{"x":13674.0,"y":13079.0,"width":263.0,"height":2060.0},"isolatedAbsoluteRenderBounds":{"x":13674.0,"y":13079.0,"width":263.0,"height":2060.0},"relativeTransform":[[1.0,0.0,56.0],[0.0,1.0,659.0]],"size":{"x":263.0,"y":2060.0},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"syncedState":{"embedAllowFullscreen":"false","embedCodeType":"html","embedIframeHtml":"<!DOCTYPE html>\n<html lang=\"sv\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>OSA – Olivia & Elias</title>\n\n<!-- Typsnitt som matchar bröllopssajten (laddas från Google Fonts) -->\n<link rel=\"preconnect\" href=\"https://fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https://fonts.gstatic.com\" crossorigin>\n<link href=\"https://fonts.googleapis.com/css2?family=Aboreto&family=EB+Garamond:ital,wght@0,400;0,500;1,400&family=Geist:wght@400;500;600&family=Marcellus&display=swap\" rel=\"stylesheet\">\n\n<style>\n  /* =========================================================\n     DESIGN-TOKENS – ändra färger/typsnitt här på ett ställe\n     ========================================================= */\n  :root {\n    --bg:        #FFFFFF;  /* vit bakgrund */\n    --ink:       #2B2B24;  /* mörk brödtext   */\n    --ink-soft:  #6B6A5E;  /* dämpad text/hjälptext */\n    --green:     #373C27;  /* mörk oliv – knappar */\n    --green-dk:  #424D1D;  /* hover-färg på knappar */\n    --gold:      #9C914E;  /* dämpad guld – accent/fokus */\n    --line:      #D8D2C4;  /* tunn ramfärg */\n    --field-bg:  #FFFFFF;  /* fältbakgrund */\n\n    --font-h1:   'Aboreto', Georgia, serif;   /* stor titel (som \"OLIVIA & ELIAS\") */\n    --font-h2:   'Marcellus', Georgia, serif; /* underrubriker & etiketter        */\n    --font-text: 'EB Garamond', Georgia, serif;\n    --font-btn:  'Geist', system-ui, sans-serif; /* knappar (Ja/Nej + Skicka)      */\n  }\n\n  * { box-sizing: border-box; }\n\n  html, body { margin: 0; padding: 0; }\n\n  body {\n    background: var(--bg);\n    color: var(--ink);\n    font-family: var(--font-text);\n    font-size: 18px;\n    line-height: 1.5;\n    -webkit-font-smoothing: antialiased;\n  }\n\n  .osa-wrap {\n    max-width: 560px;\n    margin: 0 auto;\n    padding: 28px 24px 48px;\n  }\n\n  /* ---------- Rubrik ---------- */\n  .osa-eyebrow {\n    text-align: center;\n    font-family: var(--font-h2);\n    letter-spacing: 0.22em;\n    text-transform: uppercase;\n    font-size: 15px;\n    color: var(--gold);\n    margin: 0 0 10px;\n  }\n\n  .osa-title {\n    text-align: center;\n    font-family: var(--font-h1);\n    font-weight: 400;\n    font-size: 56px;\n    line-height: 1.05;\n    margin: 0 0 18px;\n    letter-spacing: 0.02em;\n  }\n\n  .osa-intro {\n    text-align: center;\n    max-width: 440px;\n    margin: 0 auto 40px;\n    color: var(--ink);\n    font-size: 19px;\n  }\n\n  /* ---------- Fält ---------- */\n  .field { margin-bottom: 24px; }\n\n  .field > label,\n  .field-legend {\n    display: block;\n    font-family: var(--font-text);\n    font-weight: 500;\n    letter-spacing: 0.01em;\n    font-size: 18px;\n    margin-bottom: 8px;\n    color: var(--ink);\n  }\n\n  .req { color: var(--gold); }\n\n  input[type=\"text\"],\n  input[type=\"email\"],\n  textarea,\n  select {\n    width: 100%;\n    font-family: var(--font-text);\n    font-size: 17px;\n    color: var(--ink);\n    background: var(--field-bg);\n    border: 1px solid var(--line);\n    border-radius: 6px;\n    padding: 12px 14px;\n    transition: border-color .15s ease, box-shadow .15s ease;\n  }\n\n  input::placeholder,\n  textarea::placeholder { color: #A9A597; }\n\n  input:focus,\n  textarea:focus,\n  select:focus {\n    outline: none;\n    border-color: var(--gold);\n    box-shadow: 0 0 0 3px rgba(156, 145, 78, 0.15);\n  }\n\n  /* Dropdown med egen pil */\n  select {\n    -webkit-appearance: none;\n    appearance: none;\n    cursor: pointer;\n    padding-right: 40px;\n    background-image: url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23373C27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>\");\n    background-repeat: no-repeat;\n    background-position: right 14px center;\n  }\n  select.placeholder-val { color: #A9A597; }\n\n  textarea { min-height: 110px; resize: vertical; }\n\n  fieldset { border: 0; margin: 0; padding: 0; }\n\n  /* ---------- Ja / Nej som piller ---------- */\n  .choice-row { display: flex; gap: 12px; flex-wrap: wrap; }\n\n  .choice {\n    flex: 1 1 0;\n    min-width: 140px;\n    position: relative;\n  }\n  .choice input { position: absolute; opacity: 0; pointer-events: none; }\n\n  .choice span {\n    display: block;\n    text-align: center;\n    cursor: pointer;\n    padding: 14px 18px;\n    border: 1px solid var(--line);\n    border-radius: 999px;\n    background: var(--field-bg);\n    font-family: var(--font-btn);\n    font-weight: 400;\n    letter-spacing: 0.01em;\n    font-size: 15px;\n    transition: all .15s ease;\n    user-select: none;\n  }\n  .choice input:not(:checked) + span:hover {\n    background: var(--green-dk);\n    border-color: var(--green-dk);\n    color: #F3F1E7;\n  }\n  .choice input:checked + span {\n    background: var(--green);\n    border-color: var(--green);\n    color: #F3F1E7;\n  }\n  .choice input:checked + span:hover {\n    background: var(--green-dk);\n    border-color: var(--green-dk);\n  }\n  .choice input:focus-visible + span {\n    box-shadow: 0 0 0 3px rgba(156, 145, 78, 0.25);\n  }\n\n  .help {\n    font-size: 15px;\n    color: var(--ink-soft);\n    margin: 6px 0 0;\n  }\n\n  /* Fältspecifikt felmeddelande – visas under just det fält det gäller */\n  .field-error {\n    font-family: var(--font-text);\n    font-size: 15px;\n    color: #9C4A38;\n    margin: 7px 0 0;\n    display: none;\n  }\n  .field-error.show { display: block; }\n\n  input.invalid,\n  select.invalid,\n  textarea.invalid {\n    border-color: #C0705E;\n    box-shadow: 0 0 0 3px rgba(192, 112, 94, 0.14);\n  }\n  .choice-row.invalid .choice span { border-color: #C0705E; }\n\n  /* Fält som bara visas om man svarar \"Ja\" */\n  #ja-falt[hidden] { display: none; }\n\n  /* ---------- Checkbox (hålla tal) ---------- */\n  .check {\n    display: flex;\n    align-items: flex-start;\n    gap: 12px;\n    cursor: pointer;\n  }\n  .check input { position: absolute; opacity: 0; pointer-events: none; }\n  .check-box {\n    width: 22px; height: 22px;\n    margin-top: 1px;\n    flex: 0 0 auto;\n    border: 1px solid var(--line);\n    border-radius: 6px;\n    background: var(--field-bg);\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    transition: all .15s ease;\n  }\n  .check-box::after {\n    content: \"\";\n    width: 6px; height: 11px;\n    margin-top: -2px;\n    border: solid #F3F1E7;\n    border-width: 0 2px 2px 0;\n    transform: rotate(45deg) scale(0);\n    transition: transform .15s ease;\n  }\n  .check input:checked + .check-box {\n    background: var(--green);\n    border-color: var(--green);\n  }\n  .check input:checked + .check-box::after { transform: rotate(45deg) scale(1); }\n  .check input:focus-visible + .check-box { box-shadow: 0 0 0 3px rgba(156,145,78,.25); }\n  .check-text { font-family: var(--font-text); font-size: 18px; line-height: 1.35; }\n\n  .tal-info {\n    margin: 12px 0 0;\n    padding: 12px 16px;\n    background: #F1F2EA;\n    border-left: 3px solid var(--green);\n    border-radius: 6px;\n    font-size: 16px;\n    line-height: 1.45;\n    color: var(--ink);\n  }\n  .tal-info[hidden] { display: none; }\n\n  /* ---------- Nästlad ruta (sällskapets uppgifter) ---------- */\n  .subcard {\n    margin-top: 14px;\n    padding: 20px 18px 8px;\n    background: #FAFAF6;\n    border: 1px solid var(--line);\n    border-radius: 10px;\n  }\n  .subcard[hidden] { display: none; }\n  .subcard-title {\n    font-family: var(--font-h2);\n    letter-spacing: 0.04em;\n    font-size: 16px;\n    color: var(--ink-soft);\n    margin: 0 0 16px;\n  }\n  .subcard .field:last-child { margin-bottom: 4px; }\n\n  /* ---------- Skicka-knapp (pillerform som på sajten) ---------- */\n  .osa-actions { text-align: center; margin-top: 34px; }\n\n  button[type=\"submit\"] {\n    font-family: var(--font-btn);\n    font-weight: 400;\n    letter-spacing: 0.10em;\n    text-transform: uppercase;\n    font-size: 14px;\n    color: #F3F1E7;\n    background: var(--green);\n    border: 0;\n    border-radius: 999px;\n    padding: 16px 52px;\n    cursor: pointer;\n    transition: background .15s ease, transform .05s ease;\n  }\n  button[type=\"submit\"]:hover { background: var(--green-dk); }\n  button[type=\"submit\"]:active { transform: translateY(1px); }\n  button[type=\"submit\"][disabled] { opacity: .55; cursor: default; }\n\n  /* ---------- Tack- och felmeddelande ---------- */\n  .osa-message {\n    text-align: center;\n    font-family: var(--font-h2);\n    font-size: 24px;\n    line-height: 1.4;\n    padding: 24px 8px;\n  }\n  .osa-message small {\n    display: block;\n    font-family: var(--font-text);\n    font-size: 17px;\n    color: var(--ink-soft);\n    margin-top: 8px;\n  }\n  .osa-error {\n    color: #8a3b2e;\n    text-align: center;\n    font-size: 16px;\n    margin-top: 16px;\n    min-height: 20px;\n  }\n\n  /* Honeypot – dold för människor, fångar spam-bottar */\n  .hp { position: absolute; left: -9999px; width: 1px; height: 1px; overflow: hidden; }\n\n  /* Tablet-embed (~720 px) och mindre */\n  @media (max-width: 620px) {\n    .osa-title { font-size: 46px; }\n    .osa-wrap { padding: 40px 20px 48px; }\n  }\n\n  /* Mobil-embed (~263 px) – smala skärmar */\n  @media (max-width: 420px) {\n    body { font-size: 17px; }\n    .osa-wrap { padding: 30px 16px 40px; }\n    .osa-title { font-size: 40px; }\n    .osa-eyebrow { font-size: 12px; letter-spacing: 0.14em; }\n    .osa-intro { font-size: 17px; margin-bottom: 32px; }\n    .choice { flex-basis: 100%; min-width: 0; }  /* stapla Ja/Nej på höjden */\n    button[type=\"submit\"] { padding: 15px 38px; width: 100%; }\n  }\n\n  /* Extra smalt (≤ 300 px) – t.ex. mobil-embedden på 263 px */\n  @media (max-width: 320px) {\n    .osa-wrap { padding: 26px 14px 34px; }\n    .osa-title { font-size: 34px; }\n    .osa-eyebrow { font-size: 11px; letter-spacing: 0.10em; }\n    .check-text { font-size: 16px; }\n    .field > label, .field-legend { font-size: 16px; }\n  }\n</style>\n</head>\n<body>\n  <div class=\"osa-wrap\">\n\n    <!-- ====== FORMULÄRET ====== -->\n    <form id=\"osa-form\" novalidate>\n      <!-- Namn -->\n      <div class=\"field\">\n        <label for=\"namn\">Namn <span class=\"req\">*</span></label>\n        <input type=\"text\" id=\"namn\" name=\"namn\" placeholder=\"För- och efternamn\" required aria-describedby=\"err-namn\">\n        <p class=\"field-error\" data-for=\"namn\" id=\"err-namn\" role=\"alert\"></p>\n      </div>\n\n      <!-- Kommer / Kommer inte -->\n      <div class=\"field\">\n        <fieldset>\n          <legend class=\"field-legend\">Kommer du? <span class=\"req\">*</span></legend>\n          <div class=\"choice-row\" id=\"narvaro-row\">\n            <label class=\"choice\">\n              <input type=\"radio\" name=\"narvaro\" value=\"ja\" required>\n              <span>Ja, jag kommer</span>\n            </label>\n            <label class=\"choice\">\n              <input type=\"radio\" name=\"narvaro\" value=\"nej\" required>\n              <span>Tyvärr, jag kan inte</span>\n            </label>\n          </div>\n          <p class=\"field-error\" data-for=\"narvaro\" role=\"alert\"></p>\n        </fieldset>\n      </div>\n\n      <!-- Fält som bara visas om man kommer -->\n      <div id=\"ja-falt\" hidden>\n        <div class=\"field\">\n          <label for=\"epost\">E-post <span class=\"req\">*</span></label>\n          <input type=\"email\" id=\"epost\" name=\"epost\" placeholder=\"namn@exempel.se\" aria-describedby=\"err-epost hjalp-epost\">\n          <p class=\"help\" id=\"hjalp-epost\">Så vi kan höra av oss om något inför dagen.</p>\n          <p class=\"field-error\" data-for=\"epost\" id=\"err-epost\" role=\"alert\"></p>\n        </div>\n\n        <!-- Ditt eget menyval -->\n        <div class=\"field\">\n          <label for=\"menyval\">Vad vill du äta? <span class=\"req\">*</span></label>\n          <select id=\"menyval\" name=\"menyval\" class=\"placeholder-val\" aria-describedby=\"err-menyval\">\n            <option value=\"\" disabled selected>Välj rätt …</option>\n            <option value=\"kott\">Kött</option>\n            <option value=\"fisk\">Fisk</option>\n            <option value=\"veg\">Vegetariskt</option>\n          </select>\n          <p class=\"field-error\" data-for=\"menyval\" id=\"err-menyval\" role=\"alert\"></p>\n        </div>\n\n        <!-- Din egen specialkost -->\n        <div class=\"field\">\n          <label for=\"kost\">Specialkost &amp; allergier</label>\n          <input type=\"text\" id=\"kost\" name=\"kost\" placeholder=\"T.ex. glutenfritt, laktosfritt, nötallergi …\">\n          <p class=\"help\">Dina behov utöver menyvalet ovan.</p>\n        </div>\n\n        <!-- Sällskap (+1) med egna kostuppgifter -->\n        <div class=\"field\">\n          <label class=\"check\">\n            <input type=\"checkbox\" id=\"harSallskap\" name=\"harSallskap\">\n            <span class=\"check-box\" aria-hidden=\"true\"></span>\n            <span class=\"check-text\">Jag tar med mig sällskap</span>\n          </label>\n\n          <div class=\"subcard\" id=\"sallskap-falt\" hidden>\n            <p class=\"subcard-title\">Ditt sällskap</p>\n\n            <div class=\"field\">\n              <label for=\"sallskap\">För- och efternamn <span class=\"req\">*</span></label>\n              <input type=\"text\" id=\"sallskap\" name=\"sallskap\" placeholder=\"Sällskapets för- och efternamn\" aria-describedby=\"err-sallskap\">\n              <p class=\"field-error\" data-for=\"sallskap\" id=\"err-sallskap\" role=\"alert\"></p>\n            </div>\n\n            <div class=\"field\">\n              <label for=\"sallskapMeny\">Vad vill ditt sällskap äta? <span class=\"req\">*</span></label>\n              <select id=\"sallskapMeny\" name=\"sallskapMeny\" class=\"placeholder-val\" aria-describedby=\"err-sallskapMeny\">\n                <option value=\"\" disabled selected>Välj rätt …</option>\n                <option value=\"kott\">Kött</option>\n                <option value=\"fisk\">Fisk</option>\n                <option value=\"veg\">Vegetariskt</option>\n              </select>\n              <p class=\"field-error\" data-for=\"sallskapMeny\" id=\"err-sallskapMeny\" role=\"alert\"></p>\n            </div>\n\n            <div class=\"field\">\n              <label for=\"sallskapKost\">Sällskapets specialkost &amp; allergier</label>\n              <input type=\"text\" id=\"sallskapKost\" name=\"sallskapKost\" placeholder=\"T.ex. glutenfritt, laktosfritt, nötallergi …\">\n            </div>\n          </div>\n        </div>\n\n        <div class=\"field\">\n          <fieldset>\n            <legend class=\"field-legend\">Vill ni bo över på herrgården? <span class=\"req\">*</span></legend>\n            <p class=\"help\" style=\"margin-top:0;margin-bottom:10px;\">1 000 kr per person – inkl. brunch morgonen efter.</p>\n            <div class=\"choice-row\" id=\"boende-row\">\n              <label class=\"choice\">\n                <input type=\"radio\" name=\"boende\" value=\"ja\">\n                <span>Ja, gärna</span>\n              </label>\n              <label class=\"choice\">\n                <input type=\"radio\" name=\"boende\" value=\"nej\">\n                <span>Nej tack</span>\n              </label>\n            </div>\n            <p class=\"field-error\" data-for=\"boende\" role=\"alert\"></p>\n          </fieldset>\n        </div>\n\n        <!-- Hålla tal -->\n        <div class=\"field\">\n          <label class=\"check\">\n            <input type=\"checkbox\" id=\"tal\" name=\"tal\">\n            <span class=\"check-box\" aria-hidden=\"true\"></span>\n            <span class=\"check-text\">Jag vill gärna hålla ett tal, spex eller något annat roligt</span>\n          </label>\n          <p class=\"help\" style=\"margin-top:8px;\">Inte bestämt dig än? Du kan alltid höra av dig till våra toastmasters senare.</p>\n          <p class=\"tal-info\" id=\"tal-info\" hidden>Vad roligt! 🥂 Våra fantastiska toastmasters hör av sig till dig med all praktisk info.</p>\n        </div>\n      </div>\n\n      <!-- Meddelande -->\n      <div class=\"field\">\n        <label for=\"meddelande\">Meddelande till oss</label>\n        <textarea id=\"meddelande\" name=\"meddelande\" placeholder=\"En hälsning, en fråga, en låtönskan …\"></textarea>\n      </div>\n\n      <!-- Honeypot (lämna tomt – syns ej för gäster) -->\n      <div class=\"hp\" aria-hidden=\"true\">\n        <label>Lämna detta fält tomt <input type=\"text\" name=\"_gotcha\" tabindex=\"-1\" autocomplete=\"off\"></label>\n      </div>\n\n      <div class=\"osa-actions\">\n        <button type=\"submit\">Skicka OSA</button>\n        <p class=\"osa-error\" id=\"osa-error\"></p>\n      </div>\n    </form>\n\n    <!-- ====== TACK-VY (visas efter skickat) ====== -->\n    <div id=\"osa-tack\" class=\"osa-message\" hidden>\n      Tack för din OSA! ♥\n      <small>Vi ser fram emot att fira tillsammans med dig.</small>\n    </div>\n\n  </div>\n\n<script>\n/* =============================================================\n   SUPABASE-INSTÄLLNINGAR\n   =============================================================\n   Anslutning till er Supabase. Anon-nyckeln är gjord för att ligga\n   i klientkod – den skyddas av Row Level Security i databasen.\n   Tabellen wedding.rsvp ligger i schemat \"wedding\". */\nconst SUPABASE_URL    = \"https://supabase.callekohler.com\";\nconst SUPABASE_KEY    = \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJyb2xlIjoiYW5vbiIsImlzcyI6InN1cGFiYXNlIiwiaWF0IjoxNzczNDEwODg0LCJleHAiOjE5MzEwOTA4ODR9.IYEv2O-IahqH8bveSNo2qG4mnqa40r3sEas18scpnus\";\nconst SUPABASE_SCHEMA = \"wedding\";\nconst SUPABASE_TABLE  = \"rsvp\";\n\n(function () {\n  const form   = document.getElementById('osa-form');\n  const jaFalt = document.getElementById('ja-falt');\n  const tack   = document.getElementById('osa-tack');\n  const felruta= document.getElementById('osa-error');\n  const knapp  = form.querySelector('button[type=\"submit\"]');\n\n  /* Visa extra-fälten bara när man svarar \"Ja, jag kommer\" */\n  form.narvaro.forEach(function (radio) {\n    radio.addEventListener('change', function () {\n      jaFalt.hidden = (form.narvaro.value !== 'ja');\n    });\n  });\n\n  /* Alla dropdowns visas som dämpad \"placeholder\" tills en rätt är vald */\n  form.querySelectorAll('select').forEach(function (sel) {\n    sel.addEventListener('change', function () {\n      sel.classList.toggle('placeholder-val', !sel.value);\n      rensaEtt(sel.name, sel);   // rensa ev. fel när man valt en rätt\n    });\n  });\n\n  /* Öppna sällskapets kostruta när man tar med sällskap */\n  form.harSallskap.addEventListener('change', function () {\n    document.getElementById('sallskap-falt').hidden = !form.harSallskap.checked;\n  });\n\n  /* Visa toastmasters-hälsningen när man vill hålla tal */\n  form.tal.addEventListener('change', function () {\n    document.getElementById('tal-info').hidden = !form.tal.checked;\n  });\n\n  /* --- Hjälpfunktioner för fältspecifika fel --- */\n  function felEl(key) {\n    return form.querySelector('.field-error[data-for=\"' + key + '\"]');\n  }\n  function visaFaltfel(key, meddelande, markElement) {\n    const el = felEl(key);\n    if (el) { el.textContent = meddelande; el.classList.add('show'); }\n    if (markElement) markElement.classList.add('invalid');\n  }\n  function rensaFaltfel() {\n    form.querySelectorAll('.field-error').forEach(function (el) {\n      el.textContent = ''; el.classList.remove('show');\n    });\n    form.querySelectorAll('.invalid').forEach(function (el) {\n      el.classList.remove('invalid');\n    });\n  }\n  function rensaEtt(key, markElement) {\n    const el = felEl(key);\n    if (el) { el.textContent = ''; el.classList.remove('show'); }\n    if (markElement) markElement.classList.remove('invalid');\n  }\n\n  /* Rensa felet så fort man börjar rätta fältet */\n  form.namn.addEventListener('input', function () { rensaEtt('namn', form.namn); });\n  form.epost.addEventListener('input', function () { rensaEtt('epost', form.epost); });\n  form.sallskap.addEventListener('input', function () { rensaEtt('sallskap', form.sallskap); });\n  form.narvaro.forEach(function (radio) {\n    radio.addEventListener('change', function () {\n      rensaEtt('narvaro', document.getElementById('narvaro-row'));\n    });\n  });\n  form.boende.forEach(function (radio) {\n    radio.addEventListener('change', function () {\n      rensaEtt('boende', document.getElementById('boende-row'));\n    });\n  });\n\n  /* Skicka in */\n  form.addEventListener('submit', async function (e) {\n    e.preventDefault();\n    felruta.textContent = '';\n    rensaFaltfel();\n\n    /* Validering: namn krävs alltid, e-post krävs av dem som kommer.\n       Alla fel visas samtidigt, under sitt eget fält – fokus på det första. */\n    let forstaFel = null;\n\n    if (!form.namn.value.trim()) {\n      visaFaltfel('namn', 'Vi behöver ditt namn för att kunna svara. ♥', form.namn);\n      forstaFel = forstaFel || form.namn;\n    }\n\n    if (!form.narvaro.value) {\n      visaFaltfel('narvaro', 'Välj om du kommer eller inte, tack.', document.getElementById('narvaro-row'));\n      forstaFel = forstaFel || document.getElementById('narvaro-row');\n    } else if (form.narvaro.value === 'ja') {\n      const epost = form.epost.value.trim();\n      const giltigEpost = /^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/.test(epost);\n      if (!epost) {\n        visaFaltfel('epost', 'Fyll gärna i din e-post så vi kan nå dig. ♥', form.epost);\n        forstaFel = forstaFel || form.epost;\n      } else if (!giltigEpost) {\n        visaFaltfel('epost', 'Kontrollera gärna att e-postadressen är rätt skriven.', form.epost);\n        forstaFel = forstaFel || form.epost;\n      }\n\n      /* Menyval krävs av dem som kommer */\n      if (!form.menyval.value) {\n        visaFaltfel('menyval', 'Välj gärna vad du vill äta.', form.menyval);\n        forstaFel = forstaFel || form.menyval;\n      }\n\n      /* Har man kryssat i sällskap vill vi ha deras namn + menyval */\n      if (form.harSallskap.checked) {\n        if (!form.sallskap.value.trim()) {\n          visaFaltfel('sallskap', 'Fyll gärna i sällskapets för- och efternamn.', form.sallskap);\n          forstaFel = forstaFel || form.sallskap;\n        }\n        if (!form.sallskapMeny.value) {\n          visaFaltfel('sallskapMeny', 'Välj gärna vad ditt sällskap vill äta.', form.sallskapMeny);\n          forstaFel = forstaFel || form.sallskapMeny;\n        }\n      }\n\n      /* Boende krävs av dem som kommer */\n      if (!form.boende.value) {\n        visaFaltfel('boende', 'Välj om ni vill bo över eller inte, tack.', document.getElementById('boende-row'));\n        forstaFel = forstaFel || document.getElementById('boende-row');\n      }\n    }\n\n    if (forstaFel) {\n      if (typeof forstaFel.focus === 'function') forstaFel.focus();\n      forstaFel.scrollIntoView({ behavior: 'smooth', block: 'center' });\n      return;\n    }\n\n    /* Honeypot: om det är ifyllt är det troligen en bot – avbryt tyst */\n    if (form._gotcha.value) return;\n\n    /* Samla ihop svaren (nycklarna matchar det ni sparar i databasen) */\n    const kommer      = form.narvaro.value === 'ja';\n    const medSallskap = kommer && form.harSallskap.checked;\n\n    /* Fält som delas av båda personerna – dubbleras till sällskapet */\n    const epost      = kommer ? form.epost.value.trim() : '';\n    const meddelande = form.meddelande.value.trim();\n    const tal        = kommer ? form.tal.checked : false;\n    const boende     = !kommer                     ? null   // kommer inte\n                     : form.boende.value === 'ja'  ? true   // vill bo över\n                     : form.boende.value === 'nej' ? false  // vill inte bo över\n                     : null;                                // inget svar\n\n    const data = {\n      namn:       form.namn.value.trim(),\n      narvaro:    form.narvaro.value,                  // \"ja\" / \"nej\"\n      epost:      epost,\n      menyval:    kommer ? form.menyval.value : '',     // \"kott\" / \"fisk\" / \"veg\"\n      kost:       kommer ? form.kost.value.trim() : '',\n      boende:     boende,\n      tal:        tal,                                  // true = vill hålla tal\n      meddelande: meddelande,\n      /* Sällskapet får SAMMA fältuppsättning som huvudgästen. Egna värden för\n         namn/menyval/kost; e-post, boende, tal och meddelande dubbleras från\n         huvudgästen så båda personerna har alla fält i databasen. null om inget sällskap. */\n      sallskap:   medSallskap ? {\n                    namn:       form.sallskap.value.trim(),\n                    epost:      epost,\n                    menyval:    form.sallskapMeny.value,  // \"kott\" / \"fisk\" / \"veg\"\n                    kost:       form.sallskapKost.value.trim(),\n                    boende:     boende,\n                    tal:        tal,\n                    meddelande: meddelande\n                  } : null,\n      tidpunkt:   new Date().toISOString()\n    };\n\n    /* Mappa formulärets fält mot tabellen wedding.rsvp */\n    const rad = {\n      main_name:    data.namn,\n      osa:          data.narvaro === 'ja',\n      main_email:   data.epost || null,\n      main_food:    data.menyval || null,\n      main_dietary: data.kost || null,\n      plusone:      data.sallskap !== null,\n      co_name:      data.sallskap ? data.sallskap.namn : null,\n      co_email:     data.sallskap ? data.sallskap.epost : null,\n      co_food:      data.sallskap ? data.sallskap.menyval : null,\n      co_dietary:   data.sallskap ? data.sallskap.kost : null,\n      speech:       data.tal,\n      message:      data.meddelande || null,\n      boende:       data.boende\n    };\n\n    /* Skicka till Supabase (PostgREST). Content-Profile pekar ut schemat. */\n    knapp.disabled = true;\n    try {\n      const svar = await fetch(SUPABASE_URL + '/rest/v1/' + SUPABASE_TABLE, {\n        method: 'POST',\n        headers: {\n          'apikey': SUPABASE_KEY,\n          'Authorization': 'Bearer ' + SUPABASE_KEY,\n          'Content-Type': 'application/json',\n          'Content-Profile': SUPABASE_SCHEMA,\n          'Prefer': 'return=minimal'\n        },\n        body: JSON.stringify(rad)\n      });\n      if (!svar.ok) {\n        const detalj = await svar.text().catch(function () { return ''; });\n        throw new Error('Serverfel ' + svar.status + ' ' + detalj);\n      }\n      visaTack();\n    } catch (err) {\n      console.error(err);\n      felruta.textContent = 'Hoppsan, något gick fel. Försök igen om en stund.';\n      knapp.disabled = false;\n    }\n  });\n\n  function visaTack() {\n    form.hidden = true;\n    tack.hidden = false;\n    tack.scrollIntoView({ behavior: 'smooth', block: 'center' });\n  }\n})();\n</script>\n</body>\n</html>","embedURL":"https://forms.weavely.ai/d904d3cb-e931-495d-9345-5888bd4d6bc6","widgetType":"GENERIC"}},"2204:3103":{"type":"FRAME","id":"2204:3103","name":"Tablet","absoluteBoundingBox":{"x":12754.0,"y":12203.0,"width":800.0,"height":2932.0},"isolatedAbsoluteRenderBounds":{"x":12754.0,"y":12203.0,"width":800.0,"height":2932.0},"relativeTransform":[[1.0,0.0,1408.0],[0.0,1.0,100.0]],"size":{"x":800.0,"y":2932.0},"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":[],"overflowDirection":"VERTICAL_SCROLLING","layoutMode":"VERTICAL","counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","isBreakpointFrame":true,"children":["2204:3104","2204:3106","2204:3168","2204:3169"]},"2204:3169":{"mainComponentId":"115:308","type":"INSTANCE","id":"2204:3169","name":"Nav","absoluteBoundingBox":{"x":12754.0,"y":12203.0,"width":800.0,"height":73.0},"isolatedAbsoluteRenderBounds":{"x":12754.0,"y":12203.0,"width":800.0,"height":73.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":800.0,"y":73.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.215686276555061,"g":0.235294118523598,"b":0.152941182255745,"a":1.0},"visible":true,"opacity":1.0}],"constraints":{"vertical":"TOP","horizontal":"LEFT_RIGHT"},"constraintValues":{"left":{"pixelOffset":0.0,"sizeFraction":0.0},"right":{"pixelOffset":0.0,"sizeFraction":1.0},"top":{"pixelOffset":0.0,"sizeFraction":0.0}},"strokeAlign":"INSIDE","layoutPositioning":"ABSOLUTE","scrollBehavior":"FIXED","strokes":[],"accessibleHTMLTag":"NAV","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"paddingTop":24.0,"paddingRight":48.0,"paddingBottom":24.0,"paddingLeft":48.0,"layoutMode":"HORIZONTAL","itemSpacing":201.0,"counterAxisAlignItems":"CENTER","primaryAxisAlignItems":"SPACE_BETWEEN","primaryAxisSizingMode":"FIXED","isInAnimateTree":true,"children":["I2204:3169;115:99"],"componentProperties":{},"overrides":[{"key":[],"value":{"accessibleHTMLTag":"NAV","layoutPositioning":"ABSOLUTE","size":{"x":800.0,"y":73.0}},"componentId":"115:308"}]},"2253:3815":{"type":"TEXT","id":"2253:3815","name":"Rich text/Header 1","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":86.0,"height":70.0},"isolatedAbsoluteRenderBounds":{"x":1.52272737026215,"y":11.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":70.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":"Bold","textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","fontSize":64.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":-1.6,"letterSpacingValue":-2.5,"letterSpacingUnit":"PERCENT","lineHeightPx":70.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":{}},"2204:4096":{"type":"FRAME","id":"2204:4096","name":"Frame 188","absoluteBoundingBox":{"x":13642.0,"y":12484.0,"width":327.0,"height":530.0},"isolatedAbsoluteRenderBounds":{"x":13642.0,"y":12484.0,"width":327.0,"height":530.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,64.0]],"size":{"x":327.0,"y":530.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":10.0,"counterAxisSizingMode":"FIXED","children":["2204:4097","2204:4098"]},"2204:4095":{"type":"TEXT","id":"2204:4095","name":"OSA","absoluteBoundingBox":{"x":13642.0,"y":12420.0,"width":327.0,"height":38.0},"isolatedAbsoluteRenderBounds":{"x":13776.2216796875,"y":12428.0478515625,"width":60.14453125,"height":22.4638671875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":327.0,"y":38.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":[],"strokeWeight":17.6143627166748,"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"OSA","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","style":{"styleIdForText":"StyleId:1:402","fontFamily":"EB Garamond","fontPostScriptName":"EBGaramond-Regular","fontStyle":"Regular","textCase":"UPPER","textAutoResize":"HEIGHT","fontVariantPosition":"NORMAL","fontSize":32.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","opentypeFlags":{"CALT":0,"LIGA":0},"letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":38.4000015258789,"lineHeightPercent":91.9540328979492,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"2204:5268":{"type":"TEXT","id":"2204:5268","name":"osa","absoluteBoundingBox":{"x":17862.0,"y":15610.80078125,"width":319.0,"height":35.0},"isolatedAbsoluteRenderBounds":{"x":17989.0390625,"y":15616.953125,"width":64.916015625,"height":28.447265625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,332.0]],"size":{"x":319.0,"y":35.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.949019610881805,"g":0.949019610881805,"b":0.941176474094391,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"strokeWeight":13.2920436859131,"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[{"id":{"sessionID":2204,"localID":5270},"event":{"interactionType":"ON_CLICK"},"actions":[{"transitionNodeID":{"sessionID":2204,"localID":3035},"connectionType":"INTERNAL_NODE","navigationType":"NAVIGATE","connectionURL":"/osa"}],"isDeleted":false,"stateManagementVersion":1}],"characterStyleOverrides":[6,6,6],"characters":"osa","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"HEIGHT","textAlignHorizontal":"CENTER","style":{"styleIdForText":"StyleId:1:579","fontFamily":"Aboreto","fontPostScriptName":"Aboreto-Regular","fontStyle":"Regular","textAutoResize":"HEIGHT","responsiveTextStyleVariants":[{"minWidth":1200.0,"name":"Desktop","style":{"styleIdForText":"StyleId:1:579","fontSize":32.0,"letterSpacing":-0.96,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":35.2000007629395,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":800.0,"name":"Tablet","style":{"styleIdForText":"StyleId:1:579","fontSize":28.0,"letterSpacing":-0.84,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":30.8000011444092,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":1.0,"name":"Mobile","style":{"styleIdForText":"StyleId:1:579","fontSize":24.0,"letterSpacing":-0.72,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":26.4000015258789,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}}],"fontVariantPosition":"NORMAL","fontSize":32.0,"textAlignHorizontal":"CENTER","textAlignVertical":"TOP","opentypeFlags":{"HIST":1,"ORDN":1,"CALT":0,"DLIG":1},"letterSpacing":-0.96,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":35.2000007629395,"lineHeightPercent":94.8275909423828,"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":{"styleIdForText":"StyleId:1:579","fontFamily":"Aboreto","fontPostScriptName":"Aboreto-Regular","fontStyle":"Regular","textAutoResize":"WIDTH_AND_HEIGHT","responsiveTextStyleVariants":[{"minWidth":1200.0,"name":"Desktop","style":{"styleIdForText":"StyleId:1:579","fontSize":32.0,"letterSpacing":-0.96,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":35.2000007629395,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":800.0,"name":"Tablet","style":{"styleIdForText":"StyleId:1:579","fontSize":28.0,"letterSpacing":-0.84,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":30.8000011444092,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":1.0,"name":"Mobile","style":{"styleIdForText":"StyleId:1:579","fontSize":24.0,"letterSpacing":-0.72,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":26.4000015258789,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}}],"fontVariantPosition":"NORMAL","textDecoration":"UNDERLINE","isOverrideOverTextStyle":true,"fontSize":32.0,"opentypeFlags":{"HIST":1,"ORDN":1,"CALT":0,"DLIG":1},"letterSpacing":-0.96,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":35.2000007629395,"lineHeightPercent":94.8275909423828,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%","inheritTextStyleId":"1:579","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"}}},"2204:4086":{"type":"TEXT","id":"2204:4086","name":"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent in condimentum nunc. Quisque hendrerit libero nulla. Donec dignissim augue sit amet eros porta, pellentesque fringilla lacus iaculis. Pellentesque dapibus felis ac erat venenatis volutpat. Duis vitae hendrerit tortor. Nunc vehicula eros ut lobortis vestibulum. Nulla molestie nec nulla et efficitur. Ut rutrum, mi molestie posuere ornare, lectus dui sodales velit, eu euismod lectus tortor quis risus. Phasellus tincidunt vulputate felis nec lacinia.","absoluteBoundingBox":{"x":11647.0,"y":12662.0,"width":806.0,"height":120.0},"isolatedAbsoluteRenderBounds":{"x":11647.099609375,"y":12666.900390625,"width":796.2998046875,"height":115.7998046875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,58.0]],"size":{"x":806.0,"y":120.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":[],"strokeWeight":17.6143627166748,"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent in condimentum nunc. Quisque hendrerit libero nulla. Donec dignissim augue sit amet eros porta, pellentesque fringilla lacus iaculis. Pellentesque dapibus felis ac erat venenatis volutpat. Duis vitae hendrerit tortor. Nunc vehicula eros ut lobortis vestibulum. Nulla molestie nec nulla et efficitur. Ut rutrum, mi molestie posuere ornare, lectus dui sodales velit, eu euismod lectus tortor quis risus. Phasellus tincidunt vulputate felis nec lacinia.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"styleIdForText":"StyleId:2128:20052","fontFamily":"EB Garamond","fontPostScriptName":"EBGaramond-Regular","fontStyle":"Regular","textAutoResize":"HEIGHT","fontVariantPosition":"NORMAL","fontSize":20.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","opentypeFlags":{"CALT":0,"LIGA":0},"letterSpacing":-0.2,"letterSpacingValue":-1.0,"letterSpacingUnit":"PERCENT","lineHeightPx":24.0,"lineHeightPercent":91.9540328979492,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"3:1712":{"type":"COMPONENT_SET","id":"3:1712","name":"Nav Mobile","absoluteBoundingBox":{"x":17351.0,"y":15145.80078125,"width":1293.0,"height":653.0},"isolatedAbsoluteRenderBounds":{"x":17351.0,"y":15145.80078125,"width":1293.0,"height":653.0},"relativeTransform":[[1.0,0.0,20.0],[0.0,1.0,3529.80126953125]],"size":{"x":1293.0,"y":653.0},"fills":[],"strokeAlign":"INSIDE","strokeDashes":[10.0,5.0],"strokes":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.592156887054443,"g":0.278431385755539,"b":1.0,"a":1.0},"visible":true,"opacity":1.0}],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"children":["3:1711","31:190"],"componentPropertyDefinitions":{"Property 1":{"type":"VARIANT","defaultValue":"Default","variantOptions":["Expanded","Default"]}}},"2204:3168":{"mainComponentId":"51:187","type":"INSTANCE","id":"2204:3168","name":"Footer","absoluteBoundingBox":{"x":12754.0,"y":14832.0,"width":800.0,"height":303.0},"isolatedAbsoluteRenderBounds":{"x":12754.0,"y":14832.0,"width":800.0,"height":303.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,2629.0]],"size":{"x":800.0,"y":303.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.215686276555061,"g":0.235294118523598,"b":0.152941182255745,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"accessibleHTMLTag":"FOOTER","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"paddingTop":24.0,"paddingBottom":24.0,"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisAlignItems":"CENTER","primaryAxisAlignItems":"CENTER","primaryAxisSizingMode":"FIXED","counterAxisSizingMode":"FIXED","children":["I2204:3168;51:165"],"componentSetId":"51:189","componentProperties":{"Property 1":{"value":"Tablet","type":"VARIANT","boundVariables":{}}},"overrides":[{"key":[],"value":{"accessibleHTMLTag":"FOOTER"},"componentId":"51:187"}]},"2204:4068":{"type":"WIDGET","id":"2204:4068","name":"Embed 1","absoluteBoundingBox":{"x":12794.0,"y":12836.0,"width":720.0,"height":1900.0},"isolatedAbsoluteRenderBounds":{"x":12794.0,"y":12836.0,"width":720.0,"height":1900.0},"relativeTransform":[[1.0,0.0,40.0],[0.0,1.0,355.0]],"size":{"x":720.0,"y":1900.0},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"syncedState":{"embedAllowFullscreen":"false","embedCodeType":"html","embedIframeHtml":"<!DOCTYPE html>\n<html lang=\"sv\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>OSA – Olivia & Elias</title>\n\n<!-- Typsnitt som matchar bröllopssajten (laddas från Google Fonts) -->\n<link rel=\"preconnect\" href=\"https://fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https://fonts.gstatic.com\" crossorigin>\n<link href=\"https://fonts.googleapis.com/css2?family=Aboreto&family=EB+Garamond:ital,wght@0,400;0,500;1,400&family=Geist:wght@400;500;600&family=Marcellus&display=swap\" rel=\"stylesheet\">\n\n<style>\n  /* =========================================================\n     DESIGN-TOKENS – ändra färger/typsnitt här på ett ställe\n     ========================================================= */\n  :root {\n    --bg:        #FFFFFF;  /* vit bakgrund */\n    --ink:       #2B2B24;  /* mörk brödtext   */\n    --ink-soft:  #6B6A5E;  /* dämpad text/hjälptext */\n    --green:     #373C27;  /* mörk oliv – knappar */\n    --green-dk:  #424D1D;  /* hover-färg på knappar */\n    --gold:      #9C914E;  /* dämpad guld – accent/fokus */\n    --line:      #D8D2C4;  /* tunn ramfärg */\n    --field-bg:  #FFFFFF;  /* fältbakgrund */\n\n    --font-h1:   'Aboreto', Georgia, serif;   /* stor titel (som \"OLIVIA & ELIAS\") */\n    --font-h2:   'Marcellus', Georgia, serif; /* underrubriker & etiketter        */\n    --font-text: 'EB Garamond', Georgia, serif;\n    --font-btn:  'Geist', system-ui, sans-serif; /* knappar (Ja/Nej + Skicka)      */\n  }\n\n  * { box-sizing: border-box; }\n\n  html, body { margin: 0; padding: 0; }\n\n  body {\n    background: var(--bg);\n    color: var(--ink);\n    font-family: var(--font-text);\n    font-size: 18px;\n    line-height: 1.5;\n    -webkit-font-smoothing: antialiased;\n  }\n\n  .osa-wrap {\n    max-width: 560px;\n    margin: 0 auto;\n    padding: 28px 24px 48px;\n  }\n\n  /* ---------- Rubrik ---------- */\n  .osa-eyebrow {\n    text-align: center;\n    font-family: var(--font-h2);\n    letter-spacing: 0.22em;\n    text-transform: uppercase;\n    font-size: 15px;\n    color: var(--gold);\n    margin: 0 0 10px;\n  }\n\n  .osa-title {\n    text-align: center;\n    font-family: var(--font-h1);\n    font-weight: 400;\n    font-size: 56px;\n    line-height: 1.05;\n    margin: 0 0 18px;\n    letter-spacing: 0.02em;\n  }\n\n  .osa-intro {\n    text-align: center;\n    max-width: 440px;\n    margin: 0 auto 40px;\n    color: var(--ink);\n    font-size: 19px;\n  }\n\n  /* ---------- Fält ---------- */\n  .field { margin-bottom: 24px; }\n\n  .field > label,\n  .field-legend {\n    display: block;\n    font-family: var(--font-text);\n    font-weight: 500;\n    letter-spacing: 0.01em;\n    font-size: 18px;\n    margin-bottom: 8px;\n    color: var(--ink);\n  }\n\n  .req { color: var(--gold); }\n\n  input[type=\"text\"],\n  input[type=\"email\"],\n  textarea,\n  select {\n    width: 100%;\n    font-family: var(--font-text);\n    font-size: 17px;\n    color: var(--ink);\n    background: var(--field-bg);\n    border: 1px solid var(--line);\n    border-radius: 6px;\n    padding: 12px 14px;\n    transition: border-color .15s ease, box-shadow .15s ease;\n  }\n\n  input::placeholder,\n  textarea::placeholder { color: #A9A597; }\n\n  input:focus,\n  textarea:focus,\n  select:focus {\n    outline: none;\n    border-color: var(--gold);\n    box-shadow: 0 0 0 3px rgba(156, 145, 78, 0.15);\n  }\n\n  /* Dropdown med egen pil */\n  select {\n    -webkit-appearance: none;\n    appearance: none;\n    cursor: pointer;\n    padding-right: 40px;\n    background-image: url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23373C27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>\");\n    background-repeat: no-repeat;\n    background-position: right 14px center;\n  }\n  select.placeholder-val { color: #A9A597; }\n\n  textarea { min-height: 110px; resize: vertical; }\n\n  fieldset { border: 0; margin: 0; padding: 0; }\n\n  /* ---------- Ja / Nej som piller ---------- */\n  .choice-row { display: flex; gap: 12px; flex-wrap: wrap; }\n\n  .choice {\n    flex: 1 1 0;\n    min-width: 140px;\n    position: relative;\n  }\n  .choice input { position: absolute; opacity: 0; pointer-events: none; }\n\n  .choice span {\n    display: block;\n    text-align: center;\n    cursor: pointer;\n    padding: 14px 18px;\n    border: 1px solid var(--line);\n    border-radius: 999px;\n    background: var(--field-bg);\n    font-family: var(--font-btn);\n    font-weight: 400;\n    letter-spacing: 0.01em;\n    font-size: 15px;\n    transition: all .15s ease;\n    user-select: none;\n  }\n  .choice input:not(:checked) + span:hover {\n    background: var(--green-dk);\n    border-color: var(--green-dk);\n    color: #F3F1E7;\n  }\n  .choice input:checked + span {\n    background: var(--green);\n    border-color: var(--green);\n    color: #F3F1E7;\n  }\n  .choice input:checked + span:hover {\n    background: var(--green-dk);\n    border-color: var(--green-dk);\n  }\n  .choice input:focus-visible + span {\n    box-shadow: 0 0 0 3px rgba(156, 145, 78, 0.25);\n  }\n\n  .help {\n    font-size: 15px;\n    color: var(--ink-soft);\n    margin: 6px 0 0;\n  }\n\n  /* Fältspecifikt felmeddelande – visas under just det fält det gäller */\n  .field-error {\n    font-family: var(--font-text);\n    font-size: 15px;\n    color: #9C4A38;\n    margin: 7px 0 0;\n    display: none;\n  }\n  .field-error.show { display: block; }\n\n  input.invalid,\n  select.invalid,\n  textarea.invalid {\n    border-color: #C0705E;\n    box-shadow: 0 0 0 3px rgba(192, 112, 94, 0.14);\n  }\n  .choice-row.invalid .choice span { border-color: #C0705E; }\n\n  /* Fält som bara visas om man svarar \"Ja\" */\n  #ja-falt[hidden] { display: none; }\n\n  /* ---------- Checkbox (hålla tal) ---------- */\n  .check {\n    display: flex;\n    align-items: flex-start;\n    gap: 12px;\n    cursor: pointer;\n  }\n  .check input { position: absolute; opacity: 0; pointer-events: none; }\n  .check-box {\n    width: 22px; height: 22px;\n    margin-top: 1px;\n    flex: 0 0 auto;\n    border: 1px solid var(--line);\n    border-radius: 6px;\n    background: var(--field-bg);\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    transition: all .15s ease;\n  }\n  .check-box::after {\n    content: \"\";\n    width: 6px; height: 11px;\n    margin-top: -2px;\n    border: solid #F3F1E7;\n    border-width: 0 2px 2px 0;\n    transform: rotate(45deg) scale(0);\n    transition: transform .15s ease;\n  }\n  .check input:checked + .check-box {\n    background: var(--green);\n    border-color: var(--green);\n  }\n  .check input:checked + .check-box::after { transform: rotate(45deg) scale(1); }\n  .check input:focus-visible + .check-box { box-shadow: 0 0 0 3px rgba(156,145,78,.25); }\n  .check-text { font-family: var(--font-text); font-size: 18px; line-height: 1.35; }\n\n  .tal-info {\n    margin: 12px 0 0;\n    padding: 12px 16px;\n    background: #F1F2EA;\n    border-left: 3px solid var(--green);\n    border-radius: 6px;\n    font-size: 16px;\n    line-height: 1.45;\n    color: var(--ink);\n  }\n  .tal-info[hidden] { display: none; }\n\n  /* ---------- Nästlad ruta (sällskapets uppgifter) ---------- */\n  .subcard {\n    margin-top: 14px;\n    padding: 20px 18px 8px;\n    background: #FAFAF6;\n    border: 1px solid var(--line);\n    border-radius: 10px;\n  }\n  .subcard[hidden] { display: none; }\n  .subcard-title {\n    font-family: var(--font-h2);\n    letter-spacing: 0.04em;\n    font-size: 16px;\n    color: var(--ink-soft);\n    margin: 0 0 16px;\n  }\n  .subcard .field:last-child { margin-bottom: 4px; }\n\n  /* ---------- Skicka-knapp (pillerform som på sajten) ---------- */\n  .osa-actions { text-align: center; margin-top: 34px; }\n\n  button[type=\"submit\"] {\n    font-family: var(--font-btn);\n    font-weight: 400;\n    letter-spacing: 0.10em;\n    text-transform: uppercase;\n    font-size: 14px;\n    color: #F3F1E7;\n    background: var(--green);\n    border: 0;\n    border-radius: 999px;\n    padding: 16px 52px;\n    cursor: pointer;\n    transition: background .15s ease, transform .05s ease;\n  }\n  button[type=\"submit\"]:hover { background: var(--green-dk); }\n  button[type=\"submit\"]:active { transform: translateY(1px); }\n  button[type=\"submit\"][disabled] { opacity: .55; cursor: default; }\n\n  /* ---------- Tack- och felmeddelande ---------- */\n  .osa-message {\n    text-align: center;\n    font-family: var(--font-h2);\n    font-size: 24px;\n    line-height: 1.4;\n    padding: 24px 8px;\n  }\n  .osa-message small {\n    display: block;\n    font-family: var(--font-text);\n    font-size: 17px;\n    color: var(--ink-soft);\n    margin-top: 8px;\n  }\n  .osa-error {\n    color: #8a3b2e;\n    text-align: center;\n    font-size: 16px;\n    margin-top: 16px;\n    min-height: 20px;\n  }\n\n  /* Honeypot – dold för människor, fångar spam-bottar */\n  .hp { position: absolute; left: -9999px; width: 1px; height: 1px; overflow: hidden; }\n\n  /* Tablet-embed (~720 px) och mindre */\n  @media (max-width: 620px) {\n    .osa-title { font-size: 46px; }\n    .osa-wrap { padding: 40px 20px 48px; }\n  }\n\n  /* Mobil-embed (~263 px) – smala skärmar */\n  @media (max-width: 420px) {\n    body { font-size: 17px; }\n    .osa-wrap { padding: 30px 16px 40px; }\n    .osa-title { font-size: 40px; }\n    .osa-eyebrow { font-size: 12px; letter-spacing: 0.14em; }\n    .osa-intro { font-size: 17px; margin-bottom: 32px; }\n    .choice { flex-basis: 100%; min-width: 0; }  /* stapla Ja/Nej på höjden */\n    button[type=\"submit\"] { padding: 15px 38px; width: 100%; }\n  }\n\n  /* Extra smalt (≤ 300 px) – t.ex. mobil-embedden på 263 px */\n  @media (max-width: 320px) {\n    .osa-wrap { padding: 26px 14px 34px; }\n    .osa-title { font-size: 34px; }\n    .osa-eyebrow { font-size: 11px; letter-spacing: 0.10em; }\n    .check-text { font-size: 16px; }\n    .field > label, .field-legend { font-size: 16px; }\n  }\n</style>\n</head>\n<body>\n  <div class=\"osa-wrap\">\n\n    <!-- ====== FORMULÄRET ====== -->\n    <form id=\"osa-form\" novalidate>\n      <!-- Namn -->\n      <div class=\"field\">\n        <label for=\"namn\">Namn <span class=\"req\">*</span></label>\n        <input type=\"text\" id=\"namn\" name=\"namn\" placeholder=\"För- och efternamn\" required aria-describedby=\"err-namn\">\n        <p class=\"field-error\" data-for=\"namn\" id=\"err-namn\" role=\"alert\"></p>\n      </div>\n\n      <!-- Kommer / Kommer inte -->\n      <div class=\"field\">\n        <fieldset>\n          <legend class=\"field-legend\">Kommer du? <span class=\"req\">*</span></legend>\n          <div class=\"choice-row\" id=\"narvaro-row\">\n            <label class=\"choice\">\n              <input type=\"radio\" name=\"narvaro\" value=\"ja\" required>\n              <span>Ja, jag kommer</span>\n            </label>\n            <label class=\"choice\">\n              <input type=\"radio\" name=\"narvaro\" value=\"nej\" required>\n              <span>Tyvärr, jag kan inte</span>\n            </label>\n          </div>\n          <p class=\"field-error\" data-for=\"narvaro\" role=\"alert\"></p>\n        </fieldset>\n      </div>\n\n      <!-- Fält som bara visas om man kommer -->\n      <div id=\"ja-falt\" hidden>\n        <div class=\"field\">\n          <label for=\"epost\">E-post <span class=\"req\">*</span></label>\n          <input type=\"email\" id=\"epost\" name=\"epost\" placeholder=\"namn@exempel.se\" aria-describedby=\"err-epost hjalp-epost\">\n          <p class=\"help\" id=\"hjalp-epost\">Så vi kan höra av oss om något inför dagen.</p>\n          <p class=\"field-error\" data-for=\"epost\" id=\"err-epost\" role=\"alert\"></p>\n        </div>\n\n        <!-- Ditt eget menyval -->\n        <div class=\"field\">\n          <label for=\"menyval\">Vad vill du äta? <span class=\"req\">*</span></label>\n          <select id=\"menyval\" name=\"menyval\" class=\"placeholder-val\" aria-describedby=\"err-menyval\">\n            <option value=\"\" disabled selected>Välj rätt …</option>\n            <option value=\"kott\">Kött</option>\n            <option value=\"fisk\">Fisk</option>\n            <option value=\"veg\">Vegetariskt</option>\n          </select>\n          <p class=\"field-error\" data-for=\"menyval\" id=\"err-menyval\" role=\"alert\"></p>\n        </div>\n\n        <!-- Din egen specialkost -->\n        <div class=\"field\">\n          <label for=\"kost\">Specialkost &amp; allergier</label>\n          <input type=\"text\" id=\"kost\" name=\"kost\" placeholder=\"T.ex. glutenfritt, laktosfritt, nötallergi …\">\n          <p class=\"help\">Dina behov utöver menyvalet ovan.</p>\n        </div>\n\n        <!-- Sällskap (+1) med egna kostuppgifter -->\n        <div class=\"field\">\n          <label class=\"check\">\n            <input type=\"checkbox\" id=\"harSallskap\" name=\"harSallskap\">\n            <span class=\"check-box\" aria-hidden=\"true\"></span>\n            <span class=\"check-text\">Jag tar med mig sällskap</span>\n          </label>\n\n          <div class=\"subcard\" id=\"sallskap-falt\" hidden>\n            <p class=\"subcard-title\">Ditt sällskap</p>\n\n            <div class=\"field\">\n              <label for=\"sallskap\">För- och efternamn <span class=\"req\">*</span></label>\n              <input type=\"text\" id=\"sallskap\" name=\"sallskap\" placeholder=\"Sällskapets för- och efternamn\" aria-describedby=\"err-sallskap\">\n              <p class=\"field-error\" data-for=\"sallskap\" id=\"err-sallskap\" role=\"alert\"></p>\n            </div>\n\n            <div class=\"field\">\n              <label for=\"sallskapMeny\">Vad vill ditt sällskap äta? <span class=\"req\">*</span></label>\n              <select id=\"sallskapMeny\" name=\"sallskapMeny\" class=\"placeholder-val\" aria-describedby=\"err-sallskapMeny\">\n                <option value=\"\" disabled selected>Välj rätt …</option>\n                <option value=\"kott\">Kött</option>\n                <option value=\"fisk\">Fisk</option>\n                <option value=\"veg\">Vegetariskt</option>\n              </select>\n              <p class=\"field-error\" data-for=\"sallskapMeny\" id=\"err-sallskapMeny\" role=\"alert\"></p>\n            </div>\n\n            <div class=\"field\">\n              <label for=\"sallskapKost\">Sällskapets specialkost &amp; allergier</label>\n              <input type=\"text\" id=\"sallskapKost\" name=\"sallskapKost\" placeholder=\"T.ex. glutenfritt, laktosfritt, nötallergi …\">\n            </div>\n          </div>\n        </div>\n\n        <div class=\"field\">\n          <fieldset>\n            <legend class=\"field-legend\">Vill ni bo över på herrgården? <span class=\"req\">*</span></legend>\n            <p class=\"help\" style=\"margin-top:0;margin-bottom:10px;\">1 000 kr per person – inkl. brunch morgonen efter.</p>\n            <div class=\"choice-row\" id=\"boende-row\">\n              <label class=\"choice\">\n                <input type=\"radio\" name=\"boende\" value=\"ja\">\n                <span>Ja, gärna</span>\n              </label>\n              <label class=\"choice\">\n                <input type=\"radio\" name=\"boende\" value=\"nej\">\n                <span>Nej tack</span>\n              </label>\n            </div>\n            <p class=\"field-error\" data-for=\"boende\" role=\"alert\"></p>\n          </fieldset>\n        </div>\n\n        <!-- Hålla tal -->\n        <div class=\"field\">\n          <label class=\"check\">\n            <input type=\"checkbox\" id=\"tal\" name=\"tal\">\n            <span class=\"check-box\" aria-hidden=\"true\"></span>\n            <span class=\"check-text\">Jag vill gärna hålla ett tal, spex eller något annat roligt</span>\n          </label>\n          <p class=\"help\" style=\"margin-top:8px;\">Inte bestämt dig än? Du kan alltid höra av dig till våra toastmasters senare.</p>\n          <p class=\"tal-info\" id=\"tal-info\" hidden>Vad roligt! 🥂 Våra fantastiska toastmasters hör av sig till dig med all praktisk info.</p>\n        </div>\n      </div>\n\n      <!-- Meddelande -->\n      <div class=\"field\">\n        <label for=\"meddelande\">Meddelande till oss</label>\n        <textarea id=\"meddelande\" name=\"meddelande\" placeholder=\"En hälsning, en fråga, en låtönskan …\"></textarea>\n      </div>\n\n      <!-- Honeypot (lämna tomt – syns ej för gäster) -->\n      <div class=\"hp\" aria-hidden=\"true\">\n        <label>Lämna detta fält tomt <input type=\"text\" name=\"_gotcha\" tabindex=\"-1\" autocomplete=\"off\"></label>\n      </div>\n\n      <div class=\"osa-actions\">\n        <button type=\"submit\">Skicka OSA</button>\n        <p class=\"osa-error\" id=\"osa-error\"></p>\n      </div>\n    </form>\n\n    <!-- ====== TACK-VY (visas efter skickat) ====== -->\n    <div id=\"osa-tack\" class=\"osa-message\" hidden>\n      Tack för din OSA! ♥\n      <small>Vi ser fram emot att fira tillsammans med dig.</small>\n    </div>\n\n  </div>\n\n<script>\n/* =============================================================\n   SUPABASE-INSTÄLLNINGAR\n   =============================================================\n   Anslutning till er Supabase. Anon-nyckeln är gjord för att ligga\n   i klientkod – den skyddas av Row Level Security i databasen.\n   Tabellen wedding.rsvp ligger i schemat \"wedding\". */\nconst SUPABASE_URL    = \"https://supabase.callekohler.com\";\nconst SUPABASE_KEY    = \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJyb2xlIjoiYW5vbiIsImlzcyI6InN1cGFiYXNlIiwiaWF0IjoxNzczNDEwODg0LCJleHAiOjE5MzEwOTA4ODR9.IYEv2O-IahqH8bveSNo2qG4mnqa40r3sEas18scpnus\";\nconst SUPABASE_SCHEMA = \"wedding\";\nconst SUPABASE_TABLE  = \"rsvp\";\n\n(function () {\n  const form   = document.getElementById('osa-form');\n  const jaFalt = document.getElementById('ja-falt');\n  const tack   = document.getElementById('osa-tack');\n  const felruta= document.getElementById('osa-error');\n  const knapp  = form.querySelector('button[type=\"submit\"]');\n\n  /* Visa extra-fälten bara när man svarar \"Ja, jag kommer\" */\n  form.narvaro.forEach(function (radio) {\n    radio.addEventListener('change', function () {\n      jaFalt.hidden = (form.narvaro.value !== 'ja');\n    });\n  });\n\n  /* Alla dropdowns visas som dämpad \"placeholder\" tills en rätt är vald */\n  form.querySelectorAll('select').forEach(function (sel) {\n    sel.addEventListener('change', function () {\n      sel.classList.toggle('placeholder-val', !sel.value);\n      rensaEtt(sel.name, sel);   // rensa ev. fel när man valt en rätt\n    });\n  });\n\n  /* Öppna sällskapets kostruta när man tar med sällskap */\n  form.harSallskap.addEventListener('change', function () {\n    document.getElementById('sallskap-falt').hidden = !form.harSallskap.checked;\n  });\n\n  /* Visa toastmasters-hälsningen när man vill hålla tal */\n  form.tal.addEventListener('change', function () {\n    document.getElementById('tal-info').hidden = !form.tal.checked;\n  });\n\n  /* --- Hjälpfunktioner för fältspecifika fel --- */\n  function felEl(key) {\n    return form.querySelector('.field-error[data-for=\"' + key + '\"]');\n  }\n  function visaFaltfel(key, meddelande, markElement) {\n    const el = felEl(key);\n    if (el) { el.textContent = meddelande; el.classList.add('show'); }\n    if (markElement) markElement.classList.add('invalid');\n  }\n  function rensaFaltfel() {\n    form.querySelectorAll('.field-error').forEach(function (el) {\n      el.textContent = ''; el.classList.remove('show');\n    });\n    form.querySelectorAll('.invalid').forEach(function (el) {\n      el.classList.remove('invalid');\n    });\n  }\n  function rensaEtt(key, markElement) {\n    const el = felEl(key);\n    if (el) { el.textContent = ''; el.classList.remove('show'); }\n    if (markElement) markElement.classList.remove('invalid');\n  }\n\n  /* Rensa felet så fort man börjar rätta fältet */\n  form.namn.addEventListener('input', function () { rensaEtt('namn', form.namn); });\n  form.epost.addEventListener('input', function () { rensaEtt('epost', form.epost); });\n  form.sallskap.addEventListener('input', function () { rensaEtt('sallskap', form.sallskap); });\n  form.narvaro.forEach(function (radio) {\n    radio.addEventListener('change', function () {\n      rensaEtt('narvaro', document.getElementById('narvaro-row'));\n    });\n  });\n  form.boende.forEach(function (radio) {\n    radio.addEventListener('change', function () {\n      rensaEtt('boende', document.getElementById('boende-row'));\n    });\n  });\n\n  /* Skicka in */\n  form.addEventListener('submit', async function (e) {\n    e.preventDefault();\n    felruta.textContent = '';\n    rensaFaltfel();\n\n    /* Validering: namn krävs alltid, e-post krävs av dem som kommer.\n       Alla fel visas samtidigt, under sitt eget fält – fokus på det första. */\n    let forstaFel = null;\n\n    if (!form.namn.value.trim()) {\n      visaFaltfel('namn', 'Vi behöver ditt namn för att kunna svara. ♥', form.namn);\n      forstaFel = forstaFel || form.namn;\n    }\n\n    if (!form.narvaro.value) {\n      visaFaltfel('narvaro', 'Välj om du kommer eller inte, tack.', document.getElementById('narvaro-row'));\n      forstaFel = forstaFel || document.getElementById('narvaro-row');\n    } else if (form.narvaro.value === 'ja') {\n      const epost = form.epost.value.trim();\n      const giltigEpost = /^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/.test(epost);\n      if (!epost) {\n        visaFaltfel('epost', 'Fyll gärna i din e-post så vi kan nå dig. ♥', form.epost);\n        forstaFel = forstaFel || form.epost;\n      } else if (!giltigEpost) {\n        visaFaltfel('epost', 'Kontrollera gärna att e-postadressen är rätt skriven.', form.epost);\n        forstaFel = forstaFel || form.epost;\n      }\n\n      /* Menyval krävs av dem som kommer */\n      if (!form.menyval.value) {\n        visaFaltfel('menyval', 'Välj gärna vad du vill äta.', form.menyval);\n        forstaFel = forstaFel || form.menyval;\n      }\n\n      /* Har man kryssat i sällskap vill vi ha deras namn + menyval */\n      if (form.harSallskap.checked) {\n        if (!form.sallskap.value.trim()) {\n          visaFaltfel('sallskap', 'Fyll gärna i sällskapets för- och efternamn.', form.sallskap);\n          forstaFel = forstaFel || form.sallskap;\n        }\n        if (!form.sallskapMeny.value) {\n          visaFaltfel('sallskapMeny', 'Välj gärna vad ditt sällskap vill äta.', form.sallskapMeny);\n          forstaFel = forstaFel || form.sallskapMeny;\n        }\n      }\n\n      /* Boende krävs av dem som kommer */\n      if (!form.boende.value) {\n        visaFaltfel('boende', 'Välj om ni vill bo över eller inte, tack.', document.getElementById('boende-row'));\n        forstaFel = forstaFel || document.getElementById('boende-row');\n      }\n    }\n\n    if (forstaFel) {\n      if (typeof forstaFel.focus === 'function') forstaFel.focus();\n      forstaFel.scrollIntoView({ behavior: 'smooth', block: 'center' });\n      return;\n    }\n\n    /* Honeypot: om det är ifyllt är det troligen en bot – avbryt tyst */\n    if (form._gotcha.value) return;\n\n    /* Samla ihop svaren (nycklarna matchar det ni sparar i databasen) */\n    const kommer      = form.narvaro.value === 'ja';\n    const medSallskap = kommer && form.harSallskap.checked;\n\n    /* Fält som delas av båda personerna – dubbleras till sällskapet */\n    const epost      = kommer ? form.epost.value.trim() : '';\n    const meddelande = form.meddelande.value.trim();\n    const tal        = kommer ? form.tal.checked : false;\n    const boende     = !kommer                     ? null   // kommer inte\n                     : form.boende.value === 'ja'  ? true   // vill bo över\n                     : form.boende.value === 'nej' ? false  // vill inte bo över\n                     : null;                                // inget svar\n\n    const data = {\n      namn:       form.namn.value.trim(),\n      narvaro:    form.narvaro.value,                  // \"ja\" / \"nej\"\n      epost:      epost,\n      menyval:    kommer ? form.menyval.value : '',     // \"kott\" / \"fisk\" / \"veg\"\n      kost:       kommer ? form.kost.value.trim() : '',\n      boende:     boende,\n      tal:        tal,                                  // true = vill hålla tal\n      meddelande: meddelande,\n      /* Sällskapet får SAMMA fältuppsättning som huvudgästen. Egna värden för\n         namn/menyval/kost; e-post, boende, tal och meddelande dubbleras från\n         huvudgästen så båda personerna har alla fält i databasen. null om inget sällskap. */\n      sallskap:   medSallskap ? {\n                    namn:       form.sallskap.value.trim(),\n                    epost:      epost,\n                    menyval:    form.sallskapMeny.value,  // \"kott\" / \"fisk\" / \"veg\"\n                    kost:       form.sallskapKost.value.trim(),\n                    boende:     boende,\n                    tal:        tal,\n                    meddelande: meddelande\n                  } : null,\n      tidpunkt:   new Date().toISOString()\n    };\n\n    /* Mappa formulärets fält mot tabellen wedding.rsvp */\n    const rad = {\n      main_name:    data.namn,\n      osa:          data.narvaro === 'ja',\n      main_email:   data.epost || null,\n      main_food:    data.menyval || null,\n      main_dietary: data.kost || null,\n      plusone:      data.sallskap !== null,\n      co_name:      data.sallskap ? data.sallskap.namn : null,\n      co_email:     data.sallskap ? data.sallskap.epost : null,\n      co_food:      data.sallskap ? data.sallskap.menyval : null,\n      co_dietary:   data.sallskap ? data.sallskap.kost : null,\n      speech:       data.tal,\n      message:      data.meddelande || null,\n      boende:       data.boende\n    };\n\n    /* Skicka till Supabase (PostgREST). Content-Profile pekar ut schemat. */\n    knapp.disabled = true;\n    try {\n      const svar = await fetch(SUPABASE_URL + '/rest/v1/' + SUPABASE_TABLE, {\n        method: 'POST',\n        headers: {\n          'apikey': SUPABASE_KEY,\n          'Authorization': 'Bearer ' + SUPABASE_KEY,\n          'Content-Type': 'application/json',\n          'Content-Profile': SUPABASE_SCHEMA,\n          'Prefer': 'return=minimal'\n        },\n        body: JSON.stringify(rad)\n      });\n      if (!svar.ok) {\n        const detalj = await svar.text().catch(function () { return ''; });\n        throw new Error('Serverfel ' + svar.status + ' ' + detalj);\n      }\n      visaTack();\n    } catch (err) {\n      console.error(err);\n      felruta.textContent = 'Hoppsan, något gick fel. Försök igen om en stund.';\n      knapp.disabled = false;\n    }\n  });\n\n  function visaTack() {\n    form.hidden = true;\n    tack.hidden = false;\n    tack.scrollIntoView({ behavior: 'smooth', block: 'center' });\n  }\n})();\n</script>\n</body>\n</html>","embedURL":"https://forms.weavely.ai/d904d3cb-e931-495d-9345-5888bd4d6bc6","widgetType":"GENERIC"}},"2204:4081":{"type":"FRAME","id":"2204:4081","name":"Frame 187","absoluteBoundingBox":{"x":11647.0,"y":12540.0,"width":806.0,"height":242.0},"isolatedAbsoluteRenderBounds":{"x":11647.0,"y":12540.0,"width":806.0,"height":242.7001953125},"relativeTransform":[[1.0,0.0,237.0],[0.0,1.0,0.0]],"size":{"x":806.0,"y":242.0},"fills":[],"opacity":0.699999988079071,"strokeAlign":"INSIDE","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"HORIZONTAL","itemSpacing":12.0,"counterAxisAlignItems":"CENTER","children":["2204:4082"]},"2204:4091":{"type":"TEXT","id":"2204:4091","name":"Här tänker jag att vi skriver om OSA, Sista datum att osa. Eventuellt även här säga något i stil med att boende kostar X antal kronor. Embeded kör vi förhoppningsvis genom Claude länkat till Planner.","absoluteBoundingBox":{"x":12802.0,"y":12545.0,"width":704.0,"height":72.0},"isolatedAbsoluteRenderBounds":{"x":12802.48046875,"y":12549.900390625,"width":692.3994140625,"height":62.3994140625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":704.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":"OUTSIDE","layoutAlign":"STRETCH","strokes":[],"strokeWeight":17.6143627166748,"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Här tänker jag att vi skriver om OSA, Sista datum att osa. Eventuellt även här säga något i stil med att boende kostar X antal kronor. Embeded kör vi förhoppningsvis genom Claude länkat till Planner. ","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"styleIdForText":"StyleId:2128:20052","fontFamily":"EB Garamond","fontPostScriptName":"EBGaramond-Regular","fontStyle":"Regular","textAutoResize":"HEIGHT","fontVariantPosition":"NORMAL","fontSize":20.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","opentypeFlags":{"CALT":0,"LIGA":0},"letterSpacing":-0.2,"letterSpacingValue":-1.0,"letterSpacingUnit":"PERCENT","lineHeightPx":24.0,"lineHeightPercent":91.9540328979492,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"2204:3236":{"mainComponentId":"31:190","type":"INSTANCE","id":"2204:3236","name":"Nav Mobile","absoluteBoundingBox":{"x":13618.0,"y":12203.0,"width":375.0,"height":57.0},"isolatedAbsoluteRenderBounds":{"x":13618.0,"y":12203.0,"width":375.0,"height":57.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":375.0,"y":57.0},"fills":[],"constraints":{"vertical":"TOP","horizontal":"LEFT_RIGHT"},"constraintValues":{"left":{"pixelOffset":0.0,"sizeFraction":0.0},"right":{"pixelOffset":0.0,"sizeFraction":1.0},"top":{"pixelOffset":0.0,"sizeFraction":0.0}},"strokeAlign":"INSIDE","layoutPositioning":"ABSOLUTE","scrollBehavior":"FIXED","strokes":[],"accessibleHTMLTag":"NAV","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","counterAxisSizingMode":"FIXED","children":["I2204:3236;31:204"],"componentSetId":"3:1712","componentProperties":{"Property 1":{"value":"Default","type":"VARIANT","boundVariables":{}}},"overrides":[{"key":[],"value":{"accessibleHTMLTag":"NAV","layoutPositioning":"ABSOLUTE","size":{"x":375.0,"y":57.0}},"componentId":"31:190"}]},"2204:4089":{"type":"TEXT","id":"2204:4089","name":"OSA","absoluteBoundingBox":{"x":12802.0,"y":12481.0,"width":704.0,"height":38.0},"isolatedAbsoluteRenderBounds":{"x":13124.7216796875,"y":12489.0478515625,"width":60.14453125,"height":22.4638671875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":704.0,"y":38.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":[],"strokeWeight":17.6143627166748,"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"OSA","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","style":{"styleIdForText":"StyleId:1:402","fontFamily":"EB Garamond","fontPostScriptName":"EBGaramond-Regular","fontStyle":"Regular","textCase":"UPPER","textAutoResize":"HEIGHT","fontVariantPosition":"NORMAL","fontSize":32.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","opentypeFlags":{"CALT":0,"LIGA":0},"letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":38.4000015258789,"lineHeightPercent":91.9540328979492,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"2204:3104":{"type":"FRAME","id":"2204:3104","name":"Header section","absoluteBoundingBox":{"x":12754.0,"y":12203.0,"width":800.0,"height":278.0},"isolatedAbsoluteRenderBounds":{"x":12754.0,"y":12203.0,"width":800.0,"height":278.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":800.0,"y":278.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"accessibleHTMLTag":"HEADER","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"scrollParallax":{"axis":"VERTICAL","speed":0.300000011920929,"relativeToPage":false,"behaviorType":"scrollParallax"}},"paddingTop":120.0,"paddingRight":48.0,"paddingBottom":48.0,"paddingLeft":48.0,"layoutMode":"HORIZONTAL","itemSpacing":10.0,"counterAxisAlignItems":"CENTER","primaryAxisAlignItems":"CENTER","primaryAxisSizingMode":"FIXED","children":["2204:3105"]},"2204:4093":{"type":"FRAME","id":"2204:4093","name":"Frame 187","absoluteBoundingBox":{"x":13618.0,"y":12420.0,"width":375.0,"height":594.0},"isolatedAbsoluteRenderBounds":{"x":13618.0,"y":12420.0,"width":375.0,"height":594.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":375.0,"y":594.0},"fills":[],"opacity":0.699999988079071,"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"paddingRight":24.0,"paddingLeft":24.0,"layoutMode":"HORIZONTAL","itemSpacing":12.0,"counterAxisAlignItems":"CENTER","primaryAxisSizingMode":"FIXED","children":["2204:4094"]},"2204:3105":{"type":"TEXT","id":"2204:3105","name":"OLIVIA & ELIAS","absoluteBoundingBox":{"x":12837.5,"y":12323.0,"width":633.0,"height":110.0},"isolatedAbsoluteRenderBounds":{"x":12845.06640625,"y":12343.8837890625,"width":619.091796875,"height":68.4326171875},"relativeTransform":[[1.0,0.0,83.5],[0.0,1.0,120.0]],"size":{"x":633.0,"y":110.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":[],"strokeWeight":26.5840854644775,"accessibleHTMLTag":"H1","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"OLIVIA & ELIAS","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","style":{"styleIdForText":"StyleId:1:394","fontFamily":"Aboreto","fontPostScriptName":"Aboreto-Regular","fontStyle":"Regular","textAutoResize":"WIDTH_AND_HEIGHT","responsiveTextStyleVariants":[{"minWidth":1200.0,"name":"Desktop","style":{"styleIdForText":"StyleId:1:394","fontSize":144.0,"letterSpacing":-4.32,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":168.510635375977,"lineHeightPercent":99.858154296875,"lineHeightPercentFontSize":117.021270751953,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":800.0,"name":"Tablet","style":{"styleIdForText":"StyleId:1:394","fontSize":94.0,"letterSpacing":-2.82,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":109.979995727539,"lineHeightPercent":99.8399963378906,"lineHeightPercentFontSize":116.999992370605,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":1.0,"name":"Mobile","style":{"styleIdForText":"StyleId:1:394","fontSize":42.0,"letterSpacing":-1.26,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":49.1399993896484,"lineHeightPercent":99.8399963378906,"lineHeightPercentFontSize":116.999992370605,"lineHeightUnit":"FONT_SIZE_%"}}],"fontVariantPosition":"NORMAL","fontSize":94.0,"textAlignHorizontal":"CENTER","textAlignVertical":"TOP","letterSpacing":-2.82,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":109.979995727539,"lineHeightPercent":100.86206817627,"lineHeightPercentFontSize":116.999992370605,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"3:1703":{"type":"FRAME","id":"3:1703","name":"Expand nav links","absoluteBoundingBox":{"x":17862.0,"y":15278.80078125,"width":319.0,"height":367.0},"isolatedAbsoluteRenderBounds":{"x":17862.0,"y":15278.80078125,"width":319.0,"height":367.0},"relativeTransform":[[1.0,0.0,28.0],[0.0,1.0,56.0]],"size":{"x":319.0,"y":367.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":48.0,"counterAxisSizingMode":"FIXED","children":["3:1696","3:1698","2271:4911","3:1699","2204:5268"]},"2204:4098":{"type":"TEXT","id":"2204:4098","name":"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent in condimentum nunc. Quisque hendrerit libero nulla. Donec dignissim augue sit amet eros porta, pellentesque fringilla lacus iaculis. Pellentesque dapibus felis ac erat venenatis volutpat. Duis vitae hendrerit tortor. Nunc vehicula eros ut lobortis vestibulum. Nulla molestie nec nulla et efficitur. Ut rutrum, mi molestie posuere ornare, lectus dui sodales velit, eu euismod lectus tortor quis risus. Phasellus tincidunt vulputate felis nec lacinia.","absoluteBoundingBox":{"x":13642.0,"y":12650.0,"width":327.0,"height":364.0},"isolatedAbsoluteRenderBounds":{"x":13642.41796875,"y":12655.490234375,"width":325.310546875,"height":353.83984375},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,166.0]],"size":{"x":327.0,"y":364.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":[],"strokeWeight":17.6143627166748,"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent in condimentum nunc. Quisque hendrerit libero nulla. Donec dignissim augue sit amet eros porta, pellentesque fringilla lacus iaculis. Pellentesque dapibus felis ac erat venenatis volutpat. Duis vitae hendrerit tortor. Nunc vehicula eros ut lobortis vestibulum. Nulla molestie nec nulla et efficitur. Ut rutrum, mi molestie posuere ornare, lectus dui sodales velit, eu euismod lectus tortor quis risus. Phasellus tincidunt vulputate felis nec lacinia.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"styleIdForText":"StyleId:1:410","fontFamily":"EB Garamond","fontPostScriptName":"EBGaramond-Regular","fontStyle":"Regular","textAutoResize":"HEIGHT","responsiveTextStyleVariants":[{"minWidth":1200.0,"name":"Desktop","style":{"styleIdForText":"StyleId:1:410","fontSize":28.0,"letterSpacing":-0.28,"letterSpacingValue":-1.0,"letterSpacingUnit":"PERCENT","lineHeightPx":33.6000022888184,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":800.0,"name":"Tablet","style":{"styleIdForText":"StyleId:1:410","fontSize":24.0,"letterSpacing":-0.24,"letterSpacingValue":-1.0,"letterSpacingUnit":"PERCENT","lineHeightPx":28.8000011444092,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":1.0,"name":"Mobile","style":{"styleIdForText":"StyleId:1:410","fontSize":22.0,"letterSpacing":-0.22,"letterSpacingValue":-1.0,"letterSpacingUnit":"PERCENT","lineHeightPx":26.4000015258789,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%"}}],"fontVariantPosition":"NORMAL","fontSize":22.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","opentypeFlags":{"CALT":0,"LIGA":0},"letterSpacing":-0.22,"letterSpacingValue":-1.0,"letterSpacingUnit":"PERCENT","lineHeightPx":26.4000015258789,"lineHeightPercent":91.9540328979492,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"2260:4042":{"type":"TEXT","id":"2260:4042","name":"Polaroid","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":68.0,"height":62.0},"isolatedAbsoluteRenderBounds":{"x":0.240000009536743,"y":3.99999618530273,"width":68.5120315551758,"height":75.3600006103516},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":68.0,"y":62.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":"Better Chill","fontPostScriptName":"BetterChillRegular","fontStyle":"Regular","textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","fontSize":60.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":2.4,"letterSpacingValue":4.0,"letterSpacingUnit":"PERCENT","lineHeightPx":62.0,"lineHeightPercent":99.3589782714844,"lineHeightPercentFontSize":103.333335876465,"lineHeightUnit":"PIXELS","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"2204:4097":{"type":"TEXT","id":"2204:4097","name":"Här tänker jag att vi skriver om OSA, Sista datum att osa. Eventuellt även här säga något i stil med att boende kostar X antal kronor. Embeded kör vi förhoppningsvis genom Claude länkat till Planner.","absoluteBoundingBox":{"x":13642.0,"y":12484.0,"width":327.0,"height":156.0},"isolatedAbsoluteRenderBounds":{"x":13642.5283203125,"y":12489.490234375,"width":326.1240234375,"height":145.83984375},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":327.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":[],"strokeWeight":17.6143627166748,"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Här tänker jag att vi skriver om OSA, Sista datum att osa. Eventuellt även här säga något i stil med att boende kostar X antal kronor. Embeded kör vi förhoppningsvis genom Claude länkat till Planner. ","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"styleIdForText":"StyleId:1:410","fontFamily":"EB Garamond","fontPostScriptName":"EBGaramond-Regular","fontStyle":"Regular","textAutoResize":"HEIGHT","responsiveTextStyleVariants":[{"minWidth":1200.0,"name":"Desktop","style":{"styleIdForText":"StyleId:1:410","fontSize":28.0,"letterSpacing":-0.28,"letterSpacingValue":-1.0,"letterSpacingUnit":"PERCENT","lineHeightPx":33.6000022888184,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":800.0,"name":"Tablet","style":{"styleIdForText":"StyleId:1:410","fontSize":24.0,"letterSpacing":-0.24,"letterSpacingValue":-1.0,"letterSpacingUnit":"PERCENT","lineHeightPx":28.8000011444092,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":1.0,"name":"Mobile","style":{"styleIdForText":"StyleId:1:410","fontSize":22.0,"letterSpacing":-0.22,"letterSpacingValue":-1.0,"letterSpacingUnit":"PERCENT","lineHeightPx":26.4000015258789,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%"}}],"fontVariantPosition":"NORMAL","fontSize":22.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","opentypeFlags":{"CALT":0,"LIGA":0},"letterSpacing":-0.22,"letterSpacingValue":-1.0,"letterSpacingUnit":"PERCENT","lineHeightPx":26.4000015258789,"lineHeightPercent":91.9540328979492,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"2258:9647":{"type":"COMPONENT_SET","id":"2258:9647","name":"LINK","absoluteBoundingBox":{"x":17351.0,"y":14244.0,"width":62.0,"height":83.0},"isolatedAbsoluteRenderBounds":{"x":17351.0,"y":14244.0,"width":62.0,"height":83.0},"relativeTransform":[[1.0,0.0,20.0],[0.0,1.0,2628.0]],"size":{"x":62.0,"y":83.0},"fills":[],"strokeAlign":"INSIDE","strokeDashes":[10.0,5.0],"strokes":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.541176497936249,"g":0.219607844948769,"b":0.960784316062927,"a":1.0},"visible":true,"opacity":1.0}],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"children":["2258:9646","2258:9648"],"componentPropertyDefinitions":{"Property 1":{"type":"VARIANT","defaultValue":"Default","variantOptions":["Default","Variant2"]}}},"2260:3208":{"mainComponentId":"2258:9646","type":"INSTANCE","id":"2260:3208","name":"LINK","absoluteBoundingBox":{"x":18176.0,"y":15024.80078125,"width":41.0,"height":21.0},"isolatedAbsoluteRenderBounds":{"x":18176.0,"y":15024.80078125,"width":41.0,"height":21.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":41.0,"y":21.0},"fills":[],"strokeAlign":"INSIDE","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[{"id":{"sessionID":2258,"localID":9653},"event":{"interactionType":"ON_HOVER"},"actions":[{"transitionNodeID":{"sessionID":2258,"localID":9648},"transitionType":"INSTANT_TRANSITION","transitionDuration":0.300000011920929,"easingType":"OUT_CUBIC","easingFunction":[0.0,0.0,0.579999983310699,1.0],"connectionType":"INTERNAL_NODE","navigationType":"SWAP_STATE","stateGroupContext":"2258:9647"}],"isDeleted":false,"stateManagementVersion":1},{"id":{"sessionID":2260,"localID":3255},"event":{"interactionType":"ON_CLICK"},"actions":[{"transitionNodeID":{"sessionID":2154,"localID":11653},"connectionType":"INTERNAL_NODE","navigationType":"NAVIGATE","connectionURL":"/"}],"isDeleted":false,"stateManagementVersion":1}],"paddingTop":2.0,"paddingRight":4.0,"paddingBottom":2.0,"paddingLeft":4.0,"layoutMode":"HORIZONTAL","counterAxisAlignItems":"CENTER","primaryAxisAlignItems":"CENTER","children":["I2260:3208;1:411"],"componentSetId":"2258:9647","componentProperties":{"Property 1":{"value":"Default","type":"VARIANT","boundVariables":{}}},"overrides":[{"key":[],"value":{"size":{"x":41.0,"y":21.0},"interactions":[{"id":{"sessionID":2258,"localID":9653},"event":{"interactionType":"ON_HOVER"},"actions":[{"transitionNodeID":{"sessionID":2258,"localID":9648},"transitionType":"INSTANT_TRANSITION","transitionDuration":0.300000011920929,"easingType":"OUT_CUBIC","easingFunction":[0.0,0.0,0.579999983310699,1.0],"connectionType":"INTERNAL_NODE","navigationType":"SWAP_STATE","stateGroupContext":"2258:9647"}],"isDeleted":false,"stateManagementVersion":1},{"id":{"sessionID":2260,"localID":3255},"event":{"interactionType":"ON_CLICK"},"actions":[{"transitionNodeID":{"sessionID":2154,"localID":11653},"connectionType":"INTERNAL_NODE","navigationType":"NAVIGATE","connectionURL":"/"}],"isDeleted":false,"stateManagementVersion":1}]},"componentId":"2258:9646"},{"key":["LINK0"],"value":{"characterStyleOverrides":[],"characters":"Hem","fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.949019610881805,"g":0.949019610881805,"b":0.941176474094391,"a":1.0},"visible":true,"opacity":1.0}],"lineIndentations":[0],"lineStyleOverrides":[0],"lineTypes":["NONE"],"styleOverrideTable":{}},"componentId":"2258:9646"}]},"2204:3172":{"type":"TEXT","id":"2204:3172","name":"OLIVIA & ELIAS","absoluteBoundingBox":{"x":13664.0,"y":12323.0,"width":283.0,"height":49.0},"isolatedAbsoluteRenderBounds":{"x":13667.4658203125,"y":12332.01171875,"width":276.615234375,"height":30.576171875},"relativeTransform":[[1.0,0.0,46.0],[0.0,1.0,120.0]],"size":{"x":283.0,"y":49.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":[],"strokeWeight":26.5840854644775,"accessibleHTMLTag":"H1","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"OLIVIA & ELIAS","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","style":{"styleIdForText":"StyleId:1:394","fontFamily":"Aboreto","fontPostScriptName":"Aboreto-Regular","fontStyle":"Regular","textAutoResize":"WIDTH_AND_HEIGHT","responsiveTextStyleVariants":[{"minWidth":1200.0,"name":"Desktop","style":{"styleIdForText":"StyleId:1:394","fontSize":144.0,"letterSpacing":-4.32,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":168.510635375977,"lineHeightPercent":99.858154296875,"lineHeightPercentFontSize":117.021270751953,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":800.0,"name":"Tablet","style":{"styleIdForText":"StyleId:1:394","fontSize":94.0,"letterSpacing":-2.82,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":109.979995727539,"lineHeightPercent":99.8399963378906,"lineHeightPercentFontSize":116.999992370605,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":1.0,"name":"Mobile","style":{"styleIdForText":"StyleId:1:394","fontSize":42.0,"letterSpacing":-1.26,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":49.1399993896484,"lineHeightPercent":99.8399963378906,"lineHeightPercentFontSize":116.999992370605,"lineHeightUnit":"FONT_SIZE_%"}}],"fontVariantPosition":"NORMAL","fontSize":42.0,"textAlignHorizontal":"CENTER","textAlignVertical":"TOP","letterSpacing":-1.26,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":49.1399993896484,"lineHeightPercent":100.86206817627,"lineHeightPercentFontSize":116.999992370605,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"51:167":{"type":"TEXT","id":"51:167","name":"Lördag,  Augusti 28, 2027","absoluteBoundingBox":{"x":17635.0,"y":16434.595703125,"width":264.0,"height":70.0},"isolatedAbsoluteRenderBounds":{"x":17635.90625,"y":16435.115234375,"width":261.4296875,"height":68.248046875},"relativeTransform":[[1.0,0.0,10.0],[0.0,1.0,124.588302612305]],"size":{"x":264.0,"y":70.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":1.0,"g":1.0,"b":1.0,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","strokes":[],"strokeWeight":6.64602184295654,"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Lördag,  Augusti 28, 2027","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","style":{"styleIdForText":"StyleId:1:579","fontFamily":"Aboreto","fontPostScriptName":"Aboreto-Regular","fontStyle":"Regular","textAutoResize":"WIDTH_AND_HEIGHT","responsiveTextStyleVariants":[{"minWidth":1200.0,"name":"Desktop","style":{"styleIdForText":"StyleId:1:579","fontSize":32.0,"letterSpacing":-0.96,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":35.2000007629395,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":800.0,"name":"Tablet","style":{"styleIdForText":"StyleId:1:579","fontSize":28.0,"letterSpacing":-0.84,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":30.8000011444092,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":1.0,"name":"Mobile","style":{"styleIdForText":"StyleId:1:579","fontSize":24.0,"letterSpacing":-0.72,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":26.4000015258789,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}}],"fontVariantPosition":"NORMAL","fontSize":32.0,"textAlignHorizontal":"CENTER","textAlignVertical":"TOP","opentypeFlags":{"HIST":1,"ORDN":1,"CALT":0,"DLIG":1},"letterSpacing":-0.96,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":35.2000007629395,"lineHeightPercent":94.8275909423828,"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":{}},"1:411":{"type":"TEXT","id":"1:411","name":"LINK","absoluteBoundingBox":{"x":17365.0,"y":14256.0,"width":34.0,"height":17.0},"isolatedAbsoluteRenderBounds":{"x":17367.20703125,"y":14259.00390625,"width":31.126953125,"height":10.1923828125},"relativeTransform":[[1.0,0.0,4.0],[0.0,1.0,2.0]],"size":{"x":34.0,"y":17.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.949019610881805,"g":0.949019610881805,"b":0.941176474094391,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","strokes":[],"strokeWeight":6.64602184295654,"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"LINK","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","style":{"styleIdForText":"StyleId:1:413","fontFamily":"Aboreto","fontPostScriptName":"Aboreto-Regular","fontStyle":"Regular","textCase":"UPPER","textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","fontSize":14.0,"textAlignHorizontal":"CENTER","textAlignVertical":"TOP","opentypeFlags":{"CALT":0,"LIGA":0},"letterSpacing":0.42,"letterSpacingValue":3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":16.8000011444092,"lineHeightPercent":103.448287963867,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"2204:4087":{"type":"FRAME","id":"2204:4087","name":"Frame 187","absoluteBoundingBox":{"x":12802.0,"y":12481.0,"width":704.0,"height":290.0},"isolatedAbsoluteRenderBounds":{"x":12802.0,"y":12481.0,"width":704.0,"height":290.7001953125},"relativeTransform":[[1.0,0.0,48.0],[0.0,1.0,0.0]],"size":{"x":704.0,"y":290.0},"fills":[],"opacity":0.699999988079071,"strokeAlign":"INSIDE","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"HORIZONTAL","itemSpacing":12.0,"counterAxisAlignItems":"CENTER","primaryAxisSizingMode":"FIXED","children":["2204:4088"]},"2204:3036":{"type":"FRAME","id":"2204:3036","name":"Desktop","absoluteBoundingBox":{"x":11410.0,"y":12203.0,"width":1280.0,"height":2943.0},"isolatedAbsoluteRenderBounds":{"x":11410.0,"y":12203.0,"width":1280.0,"height":2943.0},"relativeTransform":[[1.0,0.0,64.0],[0.0,1.0,100.0]],"size":{"x":1280.0,"y":2943.0},"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":[],"overflowDirection":"VERTICAL_SCROLLING","layoutMode":"VERTICAL","counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","isBreakpointFrame":true,"children":["2204:3037","2204:3039","2204:3101","2204:3102"]},"2253:3818":{"type":"TEXT","id":"2253:3818","name":"Rich text/Header 4","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":32.0,"height":34.0},"isolatedAbsoluteRenderBounds":{"x":0.588068187236786,"y":8.54545402526855,"width":29.0839786529541,"height":22.6363639831543},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":32.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":"Semi Bold","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":{}},"2204:4084":{"type":"FRAME","id":"2204:4084","name":"Frame 188","absoluteBoundingBox":{"x":11647.0,"y":12604.0,"width":806.0,"height":178.0},"isolatedAbsoluteRenderBounds":{"x":11647.0,"y":12604.0,"width":806.0,"height":178.7001953125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,64.0]],"size":{"x":806.0,"y":178.0},"fills":[],"strokeAlign":"INSIDE","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":10.0,"counterAxisSizingMode":"FIXED","children":["2204:4085","2204:4086"]},"2204:4085":{"type":"TEXT","id":"2204:4085","name":"Här tänker jag att vi skriver om OSA, Sista datum att osa. Eventuellt även här säga något i stil med att boende kostar X antal kronor. Embeded kör vi förhoppningsvis genom Claude länkat till Planner.","absoluteBoundingBox":{"x":11647.0,"y":12604.0,"width":806.0,"height":48.0},"isolatedAbsoluteRenderBounds":{"x":11647.3798828125,"y":12608.900390625,"width":799.060546875,"height":43.8994140625},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":806.0,"y":48.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":[],"strokeWeight":17.6143627166748,"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Här tänker jag att vi skriver om OSA, Sista datum att osa. Eventuellt även här säga något i stil med att boende kostar X antal kronor. Embeded kör vi förhoppningsvis genom Claude länkat till Planner. ","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"styleIdForText":"StyleId:2128:20052","fontFamily":"EB Garamond","fontPostScriptName":"EBGaramond-Regular","fontStyle":"Regular","textAutoResize":"HEIGHT","fontVariantPosition":"NORMAL","fontSize":20.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","opentypeFlags":{"CALT":0,"LIGA":0},"letterSpacing":-0.2,"letterSpacingValue":-1.0,"letterSpacingUnit":"PERCENT","lineHeightPx":24.0,"lineHeightPercent":91.9540328979492,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"2253:3816":{"type":"TEXT","id":"2253:3816","name":"Rich text/Header 2","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":63.0,"height":53.0},"isolatedAbsoluteRenderBounds":{"x":1.17613637447357,"y":9.09090805053711,"width":58.1679573059082,"height":45.2727279663086},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":63.0,"y":53.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":"Semi Bold","textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","fontSize":48.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":-1.44,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":52.8000030517578,"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":{}},"2072:12062":{"type":"SVG","id":"2072:12062","name":"Group 38","absoluteBoundingBox":{"x":17858.0,"y":15170.80078125,"width":45.8152275085449,"height":47.0000457763672},"isolatedAbsoluteRenderBounds":{"x":17857.681640625,"y":15170.294921875,"width":46.453125,"height":47.5059051513672},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,-11.0000228881836]],"size":{"x":45.8152275085449,"y":47.0000457763672},"fills":[],"strokeAlign":"INSIDE","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[{"id":{"sessionID":2204,"localID":5274},"event":{"interactionType":"ON_CLICK"},"actions":[{"transitionNodeID":{"sessionID":2154,"localID":11653},"connectionType":"INTERNAL_NODE","navigationType":"NAVIGATE","connectionURL":"/"}],"isDeleted":false,"stateManagementVersion":1}],"hash":"5a39e286e65a4328c44aab9ab156d9bdf5023226"},"1:579":{"key":"d8de054ed483919f83523c03b40cc43b4f1851db","name":"Header/Header 4","styleType":"TEXT","remote":false,"description":"","id":"1:579","assetId":"StyleId:1:579","type":"STYLE","style":{"fontFamily":"Aboreto","fontPostScriptName":"Aboreto-Regular","fontStyle":"Regular","textAutoResize":"WIDTH_AND_HEIGHT","responsiveTextStyleVariants":[{"minWidth":1200.0,"name":"Desktop","style":{"fontSize":32.0,"letterSpacing":-0.96,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":35.2000007629395,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":800.0,"name":"Tablet","style":{"fontSize":28.0,"letterSpacing":-0.84,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":30.8000011444092,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":1.0,"name":"Mobile","style":{"fontSize":24.0,"letterSpacing":-0.72,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":26.4000015258789,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}}],"fontSize":32.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","opentypeFlags":{"HIST":1,"ORDN":1,"CALT":0},"letterSpacing":-0.96,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":35.2000007629395,"lineHeightPercent":94.8275909423828,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"},"responsiveTextStyleVariants":[{"minWidth":1200.0,"name":"Desktop","style":{"fontSize":32.0,"letterSpacing":-0.96,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":35.2000007629395,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":800.0,"name":"Tablet","style":{"fontSize":28.0,"letterSpacing":-0.84,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":30.8000011444092,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":1.0,"name":"Mobile","style":{"fontSize":24.0,"letterSpacing":-0.72,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":26.4000015258789,"lineHeightPercent":93.8666687011719,"lineHeightPercentFontSize":110.0,"lineHeightUnit":"FONT_SIZE_%"}}]},"51:189":{"type":"COMPONENT_SET","id":"51:189","name":"Footer","absoluteBoundingBox":{"x":17351.0,"y":15872.80078125,"width":1312.0,"height":1069.0},"isolatedAbsoluteRenderBounds":{"x":17351.0,"y":15872.80078125,"width":1312.0,"height":1069.0},"relativeTransform":[[1.0,0.0,20.0],[0.0,1.0,4256.80126953125]],"size":{"x":1312.0,"y":1069.0},"fills":[],"strokeAlign":"INSIDE","strokeDashes":[10.0,5.0],"strokes":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.592156887054443,"g":0.278431385755539,"b":1.0,"a":1.0},"visible":true,"opacity":1.0}],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"children":["51:188","51:187","51:186"],"componentPropertyDefinitions":{"Property 1":{"type":"VARIANT","defaultValue":"Desktop","variantOptions":["Desktop","Mobile","Tablet"]}}},"2204:3106":{"type":"FRAME","id":"2204:3106","name":"Main","absoluteBoundingBox":{"x":12754.0,"y":12481.0,"width":800.0,"height":2351.0},"isolatedAbsoluteRenderBounds":{"x":12754.0,"y":12481.0,"width":800.0,"height":2351.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,278.0]],"size":{"x":800.0,"y":2351.0},"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","layoutAlign":"STRETCH","strokes":[],"accessibleHTMLTag":"MAIN","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"paddingBottom":96.0,"layoutMode":"VERTICAL","itemSpacing":65.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["2204:4087","2204:4068"]},"31:190":{"type":"COMPONENT","id":"31:190","name":"Property 1=Default","absoluteBoundingBox":{"x":17364.0,"y":15165.80078125,"width":375.0,"height":57.0},"isolatedAbsoluteRenderBounds":{"x":17364.0,"y":15165.80078125,"width":375.0,"height":57.0},"relativeTransform":[[1.0,0.0,13.0],[0.0,1.0,20.0]],"size":{"x":375.0,"y":57.0},"fills":[],"constraintValues":{"left":{"pixelOffset":13.0,"sizeFraction":0.0},"top":{"pixelOffset":20.0,"sizeFraction":0.0}},"strokeAlign":"INSIDE","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","counterAxisSizingMode":"FIXED","children":["31:204"],"componentSetId":"3:1712"},"1:394":{"key":"6ee14c5ed889036ea3284c5d2dc794c22f1142a6","name":"Header/Header 1","styleType":"TEXT","remote":false,"description":"","id":"1:394","assetId":"StyleId:1:394","type":"STYLE","style":{"fontFamily":"Aboreto","fontPostScriptName":"Aboreto-Regular","fontStyle":"Regular","textAutoResize":"WIDTH_AND_HEIGHT","responsiveTextStyleVariants":[{"minWidth":1200.0,"name":"Desktop","style":{"fontSize":144.0,"letterSpacing":-4.32,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":168.510635375977,"lineHeightPercent":99.858154296875,"lineHeightPercentFontSize":117.021270751953,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":800.0,"name":"Tablet","style":{"fontSize":94.0,"letterSpacing":-2.82,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":109.979995727539,"lineHeightPercent":99.8399963378906,"lineHeightPercentFontSize":116.999992370605,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":1.0,"name":"Mobile","style":{"fontSize":42.0,"letterSpacing":-1.26,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":49.1399993896484,"lineHeightPercent":99.8399963378906,"lineHeightPercentFontSize":116.999992370605,"lineHeightUnit":"FONT_SIZE_%"}}],"fontSize":144.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":-4.32,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":110.0,"lineHeightPercent":65.8524932861328,"lineHeightPercentFontSize":76.3888854980469,"lineHeightUnit":"PIXELS"},"responsiveTextStyleVariants":[{"minWidth":1200.0,"name":"Desktop","style":{"fontSize":144.0,"letterSpacing":-4.32,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":168.510635375977,"lineHeightPercent":99.858154296875,"lineHeightPercentFontSize":117.021270751953,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":800.0,"name":"Tablet","style":{"fontSize":94.0,"letterSpacing":-2.82,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":109.979995727539,"lineHeightPercent":99.8399963378906,"lineHeightPercentFontSize":116.999992370605,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":1.0,"name":"Mobile","style":{"fontSize":42.0,"letterSpacing":-1.26,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":49.1399993896484,"lineHeightPercent":99.8399963378906,"lineHeightPercentFontSize":116.999992370605,"lineHeightUnit":"FONT_SIZE_%"}}]},"2204:3102":{"mainComponentId":"115:308","type":"INSTANCE","id":"2204:3102","name":"Nav","absoluteBoundingBox":{"x":11410.0,"y":12203.0,"width":1280.0,"height":73.0},"isolatedAbsoluteRenderBounds":{"x":11410.0,"y":12203.0,"width":1280.0,"height":73.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":1280.0,"y":73.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.215686276555061,"g":0.235294118523598,"b":0.152941182255745,"a":1.0},"visible":true,"opacity":1.0}],"constraints":{"vertical":"TOP","horizontal":"LEFT_RIGHT"},"constraintValues":{"left":{"pixelOffset":0.0,"sizeFraction":0.0},"right":{"pixelOffset":0.0,"sizeFraction":1.0},"top":{"pixelOffset":0.0,"sizeFraction":0.0}},"strokeAlign":"INSIDE","layoutPositioning":"ABSOLUTE","scrollBehavior":"FIXED","strokes":[],"accessibleHTMLTag":"NAV","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"paddingTop":24.0,"paddingRight":48.0,"paddingBottom":24.0,"paddingLeft":48.0,"layoutMode":"HORIZONTAL","itemSpacing":201.0,"counterAxisAlignItems":"CENTER","primaryAxisAlignItems":"SPACE_BETWEEN","primaryAxisSizingMode":"FIXED","isInAnimateTree":true,"children":["I2204:3102;115:99"],"componentProperties":{},"overrides":[{"key":[],"value":{"accessibleHTMLTag":"NAV","layoutPositioning":"ABSOLUTE"},"componentId":"115:308"}]},"2204:3039":{"type":"FRAME","id":"2204:3039","name":"Main","absoluteBoundingBox":{"x":11410.0,"y":12540.0,"width":1280.0,"height":2303.0},"isolatedAbsoluteRenderBounds":{"x":11410.0,"y":12540.0,"width":1280.0,"height":2303.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,337.0]],"size":{"x":1280.0,"y":2303.0},"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","layoutAlign":"STRETCH","strokes":[],"accessibleHTMLTag":"MAIN","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"paddingRight":133.0,"paddingBottom":96.0,"paddingLeft":133.0,"layoutMode":"VERTICAL","itemSpacing":65.0,"counterAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["2204:4081","2204:4064"]},"2204:4064":{"type":"WIDGET","id":"2204:4064","name":"Embed 1","absoluteBoundingBox":{"x":11487.5,"y":12847.0,"width":1125.0,"height":1900.0},"isolatedAbsoluteRenderBounds":{"x":11487.5,"y":12847.0,"width":1125.0,"height":1900.0},"relativeTransform":[[1.0,0.0,77.5],[0.0,1.0,307.0]],"size":{"x":1125.0,"y":1900.0},"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"syncedState":{"embedAllowFullscreen":"false","embedCodeType":"html","embedIframeHtml":"<!DOCTYPE html>\n<html lang=\"sv\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>OSA – Olivia & Elias</title>\n\n<!-- Typsnitt som matchar bröllopssajten (laddas från Google Fonts) -->\n<link rel=\"preconnect\" href=\"https://fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https://fonts.gstatic.com\" crossorigin>\n<link href=\"https://fonts.googleapis.com/css2?family=Aboreto&family=EB+Garamond:ital,wght@0,400;0,500;1,400&family=Geist:wght@400;500;600&family=Marcellus&display=swap\" rel=\"stylesheet\">\n\n<style>\n  /* =========================================================\n     DESIGN-TOKENS – ändra färger/typsnitt här på ett ställe\n     ========================================================= */\n  :root {\n    --bg:        #FFFFFF;  /* vit bakgrund */\n    --ink:       #2B2B24;  /* mörk brödtext   */\n    --ink-soft:  #6B6A5E;  /* dämpad text/hjälptext */\n    --green:     #373C27;  /* mörk oliv – knappar */\n    --green-dk:  #424D1D;  /* hover-färg på knappar */\n    --gold:      #9C914E;  /* dämpad guld – accent/fokus */\n    --line:      #D8D2C4;  /* tunn ramfärg */\n    --field-bg:  #FFFFFF;  /* fältbakgrund */\n\n    --font-h1:   'Aboreto', Georgia, serif;   /* stor titel (som \"OLIVIA & ELIAS\") */\n    --font-h2:   'Marcellus', Georgia, serif; /* underrubriker & etiketter        */\n    --font-text: 'EB Garamond', Georgia, serif;\n    --font-btn:  'Geist', system-ui, sans-serif; /* knappar (Ja/Nej + Skicka)      */\n  }\n\n  * { box-sizing: border-box; }\n\n  html, body { margin: 0; padding: 0; }\n\n  body {\n    background: var(--bg);\n    color: var(--ink);\n    font-family: var(--font-text);\n    font-size: 18px;\n    line-height: 1.5;\n    -webkit-font-smoothing: antialiased;\n  }\n\n  .osa-wrap {\n    max-width: 560px;\n    margin: 0 auto;\n    padding: 28px 24px 48px;\n  }\n\n  /* ---------- Rubrik ---------- */\n  .osa-eyebrow {\n    text-align: center;\n    font-family: var(--font-h2);\n    letter-spacing: 0.22em;\n    text-transform: uppercase;\n    font-size: 15px;\n    color: var(--gold);\n    margin: 0 0 10px;\n  }\n\n  .osa-title {\n    text-align: center;\n    font-family: var(--font-h1);\n    font-weight: 400;\n    font-size: 56px;\n    line-height: 1.05;\n    margin: 0 0 18px;\n    letter-spacing: 0.02em;\n  }\n\n  .osa-intro {\n    text-align: center;\n    max-width: 440px;\n    margin: 0 auto 40px;\n    color: var(--ink);\n    font-size: 19px;\n  }\n\n  /* ---------- Fält ---------- */\n  .field { margin-bottom: 24px; }\n\n  .field > label,\n  .field-legend {\n    display: block;\n    font-family: var(--font-text);\n    font-weight: 500;\n    letter-spacing: 0.01em;\n    font-size: 18px;\n    margin-bottom: 8px;\n    color: var(--ink);\n  }\n\n  .req { color: var(--gold); }\n\n  input[type=\"text\"],\n  input[type=\"email\"],\n  textarea,\n  select {\n    width: 100%;\n    font-family: var(--font-text);\n    font-size: 17px;\n    color: var(--ink);\n    background: var(--field-bg);\n    border: 1px solid var(--line);\n    border-radius: 6px;\n    padding: 12px 14px;\n    transition: border-color .15s ease, box-shadow .15s ease;\n  }\n\n  input::placeholder,\n  textarea::placeholder { color: #A9A597; }\n\n  input:focus,\n  textarea:focus,\n  select:focus {\n    outline: none;\n    border-color: var(--gold);\n    box-shadow: 0 0 0 3px rgba(156, 145, 78, 0.15);\n  }\n\n  /* Dropdown med egen pil */\n  select {\n    -webkit-appearance: none;\n    appearance: none;\n    cursor: pointer;\n    padding-right: 40px;\n    background-image: url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23373C27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>\");\n    background-repeat: no-repeat;\n    background-position: right 14px center;\n  }\n  select.placeholder-val { color: #A9A597; }\n\n  textarea { min-height: 110px; resize: vertical; }\n\n  fieldset { border: 0; margin: 0; padding: 0; }\n\n  /* ---------- Ja / Nej som piller ---------- */\n  .choice-row { display: flex; gap: 12px; flex-wrap: wrap; }\n\n  .choice {\n    flex: 1 1 0;\n    min-width: 140px;\n    position: relative;\n  }\n  .choice input { position: absolute; opacity: 0; pointer-events: none; }\n\n  .choice span {\n    display: block;\n    text-align: center;\n    cursor: pointer;\n    padding: 14px 18px;\n    border: 1px solid var(--line);\n    border-radius: 999px;\n    background: var(--field-bg);\n    font-family: var(--font-btn);\n    font-weight: 400;\n    letter-spacing: 0.01em;\n    font-size: 15px;\n    transition: all .15s ease;\n    user-select: none;\n  }\n  .choice input:not(:checked) + span:hover {\n    background: var(--green-dk);\n    border-color: var(--green-dk);\n    color: #F3F1E7;\n  }\n  .choice input:checked + span {\n    background: var(--green);\n    border-color: var(--green);\n    color: #F3F1E7;\n  }\n  .choice input:checked + span:hover {\n    background: var(--green-dk);\n    border-color: var(--green-dk);\n  }\n  .choice input:focus-visible + span {\n    box-shadow: 0 0 0 3px rgba(156, 145, 78, 0.25);\n  }\n\n  .help {\n    font-size: 15px;\n    color: var(--ink-soft);\n    margin: 6px 0 0;\n  }\n\n  /* Fältspecifikt felmeddelande – visas under just det fält det gäller */\n  .field-error {\n    font-family: var(--font-text);\n    font-size: 15px;\n    color: #9C4A38;\n    margin: 7px 0 0;\n    display: none;\n  }\n  .field-error.show { display: block; }\n\n  input.invalid,\n  select.invalid,\n  textarea.invalid {\n    border-color: #C0705E;\n    box-shadow: 0 0 0 3px rgba(192, 112, 94, 0.14);\n  }\n  .choice-row.invalid .choice span { border-color: #C0705E; }\n\n  /* Fält som bara visas om man svarar \"Ja\" */\n  #ja-falt[hidden] { display: none; }\n\n  /* ---------- Checkbox (hålla tal) ---------- */\n  .check {\n    display: flex;\n    align-items: flex-start;\n    gap: 12px;\n    cursor: pointer;\n  }\n  .check input { position: absolute; opacity: 0; pointer-events: none; }\n  .check-box {\n    width: 22px; height: 22px;\n    margin-top: 1px;\n    flex: 0 0 auto;\n    border: 1px solid var(--line);\n    border-radius: 6px;\n    background: var(--field-bg);\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    transition: all .15s ease;\n  }\n  .check-box::after {\n    content: \"\";\n    width: 6px; height: 11px;\n    margin-top: -2px;\n    border: solid #F3F1E7;\n    border-width: 0 2px 2px 0;\n    transform: rotate(45deg) scale(0);\n    transition: transform .15s ease;\n  }\n  .check input:checked + .check-box {\n    background: var(--green);\n    border-color: var(--green);\n  }\n  .check input:checked + .check-box::after { transform: rotate(45deg) scale(1); }\n  .check input:focus-visible + .check-box { box-shadow: 0 0 0 3px rgba(156,145,78,.25); }\n  .check-text { font-family: var(--font-text); font-size: 18px; line-height: 1.35; }\n\n  .tal-info {\n    margin: 12px 0 0;\n    padding: 12px 16px;\n    background: #F1F2EA;\n    border-left: 3px solid var(--green);\n    border-radius: 6px;\n    font-size: 16px;\n    line-height: 1.45;\n    color: var(--ink);\n  }\n  .tal-info[hidden] { display: none; }\n\n  /* ---------- Nästlad ruta (sällskapets uppgifter) ---------- */\n  .subcard {\n    margin-top: 14px;\n    padding: 20px 18px 8px;\n    background: #FAFAF6;\n    border: 1px solid var(--line);\n    border-radius: 10px;\n  }\n  .subcard[hidden] { display: none; }\n  .subcard-title {\n    font-family: var(--font-h2);\n    letter-spacing: 0.04em;\n    font-size: 16px;\n    color: var(--ink-soft);\n    margin: 0 0 16px;\n  }\n  .subcard .field:last-child { margin-bottom: 4px; }\n\n  /* ---------- Skicka-knapp (pillerform som på sajten) ---------- */\n  .osa-actions { text-align: center; margin-top: 34px; }\n\n  button[type=\"submit\"] {\n    font-family: var(--font-btn);\n    font-weight: 400;\n    letter-spacing: 0.10em;\n    text-transform: uppercase;\n    font-size: 14px;\n    color: #F3F1E7;\n    background: var(--green);\n    border: 0;\n    border-radius: 999px;\n    padding: 16px 52px;\n    cursor: pointer;\n    transition: background .15s ease, transform .05s ease;\n  }\n  button[type=\"submit\"]:hover { background: var(--green-dk); }\n  button[type=\"submit\"]:active { transform: translateY(1px); }\n  button[type=\"submit\"][disabled] { opacity: .55; cursor: default; }\n\n  /* ---------- Tack- och felmeddelande ---------- */\n  .osa-message {\n    text-align: center;\n    font-family: var(--font-h2);\n    font-size: 24px;\n    line-height: 1.4;\n    padding: 24px 8px;\n  }\n  .osa-message small {\n    display: block;\n    font-family: var(--font-text);\n    font-size: 17px;\n    color: var(--ink-soft);\n    margin-top: 8px;\n  }\n  .osa-error {\n    color: #8a3b2e;\n    text-align: center;\n    font-size: 16px;\n    margin-top: 16px;\n    min-height: 20px;\n  }\n\n  /* Honeypot – dold för människor, fångar spam-bottar */\n  .hp { position: absolute; left: -9999px; width: 1px; height: 1px; overflow: hidden; }\n\n  /* Tablet-embed (~720 px) och mindre */\n  @media (max-width: 620px) {\n    .osa-title { font-size: 46px; }\n    .osa-wrap { padding: 40px 20px 48px; }\n  }\n\n  /* Mobil-embed (~263 px) – smala skärmar */\n  @media (max-width: 420px) {\n    body { font-size: 17px; }\n    .osa-wrap { padding: 30px 16px 40px; }\n    .osa-title { font-size: 40px; }\n    .osa-eyebrow { font-size: 12px; letter-spacing: 0.14em; }\n    .osa-intro { font-size: 17px; margin-bottom: 32px; }\n    .choice { flex-basis: 100%; min-width: 0; }  /* stapla Ja/Nej på höjden */\n    button[type=\"submit\"] { padding: 15px 38px; width: 100%; }\n  }\n\n  /* Extra smalt (≤ 300 px) – t.ex. mobil-embedden på 263 px */\n  @media (max-width: 320px) {\n    .osa-wrap { padding: 26px 14px 34px; }\n    .osa-title { font-size: 34px; }\n    .osa-eyebrow { font-size: 11px; letter-spacing: 0.10em; }\n    .check-text { font-size: 16px; }\n    .field > label, .field-legend { font-size: 16px; }\n  }\n</style>\n</head>\n<body>\n  <div class=\"osa-wrap\">\n\n    <!-- ====== FORMULÄRET ====== -->\n    <form id=\"osa-form\" novalidate>\n      <!-- Namn -->\n      <div class=\"field\">\n        <label for=\"namn\">Namn <span class=\"req\">*</span></label>\n        <input type=\"text\" id=\"namn\" name=\"namn\" placeholder=\"För- och efternamn\" required aria-describedby=\"err-namn\">\n        <p class=\"field-error\" data-for=\"namn\" id=\"err-namn\" role=\"alert\"></p>\n      </div>\n\n      <!-- Kommer / Kommer inte -->\n      <div class=\"field\">\n        <fieldset>\n          <legend class=\"field-legend\">Kommer du? <span class=\"req\">*</span></legend>\n          <div class=\"choice-row\" id=\"narvaro-row\">\n            <label class=\"choice\">\n              <input type=\"radio\" name=\"narvaro\" value=\"ja\" required>\n              <span>Ja, jag kommer</span>\n            </label>\n            <label class=\"choice\">\n              <input type=\"radio\" name=\"narvaro\" value=\"nej\" required>\n              <span>Tyvärr, jag kan inte</span>\n            </label>\n          </div>\n          <p class=\"field-error\" data-for=\"narvaro\" role=\"alert\"></p>\n        </fieldset>\n      </div>\n\n      <!-- Fält som bara visas om man kommer -->\n      <div id=\"ja-falt\" hidden>\n        <div class=\"field\">\n          <label for=\"epost\">E-post <span class=\"req\">*</span></label>\n          <input type=\"email\" id=\"epost\" name=\"epost\" placeholder=\"namn@exempel.se\" aria-describedby=\"err-epost hjalp-epost\">\n          <p class=\"help\" id=\"hjalp-epost\">Så vi kan höra av oss om något inför dagen.</p>\n          <p class=\"field-error\" data-for=\"epost\" id=\"err-epost\" role=\"alert\"></p>\n        </div>\n\n        <!-- Ditt eget menyval -->\n        <div class=\"field\">\n          <label for=\"menyval\">Vad vill du äta? <span class=\"req\">*</span></label>\n          <select id=\"menyval\" name=\"menyval\" class=\"placeholder-val\" aria-describedby=\"err-menyval\">\n            <option value=\"\" disabled selected>Välj rätt …</option>\n            <option value=\"kott\">Kött</option>\n            <option value=\"fisk\">Fisk</option>\n            <option value=\"veg\">Vegetariskt</option>\n          </select>\n          <p class=\"field-error\" data-for=\"menyval\" id=\"err-menyval\" role=\"alert\"></p>\n        </div>\n\n        <!-- Din egen specialkost -->\n        <div class=\"field\">\n          <label for=\"kost\">Specialkost &amp; allergier</label>\n          <input type=\"text\" id=\"kost\" name=\"kost\" placeholder=\"T.ex. glutenfritt, laktosfritt, nötallergi …\">\n          <p class=\"help\">Dina behov utöver menyvalet ovan.</p>\n        </div>\n\n        <!-- Sällskap (+1) med egna kostuppgifter -->\n        <div class=\"field\">\n          <label class=\"check\">\n            <input type=\"checkbox\" id=\"harSallskap\" name=\"harSallskap\">\n            <span class=\"check-box\" aria-hidden=\"true\"></span>\n            <span class=\"check-text\">Jag tar med mig sällskap</span>\n          </label>\n\n          <div class=\"subcard\" id=\"sallskap-falt\" hidden>\n            <p class=\"subcard-title\">Ditt sällskap</p>\n\n            <div class=\"field\">\n              <label for=\"sallskap\">För- och efternamn <span class=\"req\">*</span></label>\n              <input type=\"text\" id=\"sallskap\" name=\"sallskap\" placeholder=\"Sällskapets för- och efternamn\" aria-describedby=\"err-sallskap\">\n              <p class=\"field-error\" data-for=\"sallskap\" id=\"err-sallskap\" role=\"alert\"></p>\n            </div>\n\n            <div class=\"field\">\n              <label for=\"sallskapMeny\">Vad vill ditt sällskap äta? <span class=\"req\">*</span></label>\n              <select id=\"sallskapMeny\" name=\"sallskapMeny\" class=\"placeholder-val\" aria-describedby=\"err-sallskapMeny\">\n                <option value=\"\" disabled selected>Välj rätt …</option>\n                <option value=\"kott\">Kött</option>\n                <option value=\"fisk\">Fisk</option>\n                <option value=\"veg\">Vegetariskt</option>\n              </select>\n              <p class=\"field-error\" data-for=\"sallskapMeny\" id=\"err-sallskapMeny\" role=\"alert\"></p>\n            </div>\n\n            <div class=\"field\">\n              <label for=\"sallskapKost\">Sällskapets specialkost &amp; allergier</label>\n              <input type=\"text\" id=\"sallskapKost\" name=\"sallskapKost\" placeholder=\"T.ex. glutenfritt, laktosfritt, nötallergi …\">\n            </div>\n          </div>\n        </div>\n\n        <div class=\"field\">\n          <fieldset>\n            <legend class=\"field-legend\">Vill ni bo över på herrgården? <span class=\"req\">*</span></legend>\n            <p class=\"help\" style=\"margin-top:0;margin-bottom:10px;\">1 000 kr per person – inkl. brunch morgonen efter.</p>\n            <div class=\"choice-row\" id=\"boende-row\">\n              <label class=\"choice\">\n                <input type=\"radio\" name=\"boende\" value=\"ja\">\n                <span>Ja, gärna</span>\n              </label>\n              <label class=\"choice\">\n                <input type=\"radio\" name=\"boende\" value=\"nej\">\n                <span>Nej tack</span>\n              </label>\n            </div>\n            <p class=\"field-error\" data-for=\"boende\" role=\"alert\"></p>\n          </fieldset>\n        </div>\n\n        <!-- Hålla tal -->\n        <div class=\"field\">\n          <label class=\"check\">\n            <input type=\"checkbox\" id=\"tal\" name=\"tal\">\n            <span class=\"check-box\" aria-hidden=\"true\"></span>\n            <span class=\"check-text\">Jag vill gärna hålla ett tal, spex eller något annat roligt</span>\n          </label>\n          <p class=\"help\" style=\"margin-top:8px;\">Inte bestämt dig än? Du kan alltid höra av dig till våra toastmasters senare.</p>\n          <p class=\"tal-info\" id=\"tal-info\" hidden>Vad roligt! 🥂 Våra fantastiska toastmasters hör av sig till dig med all praktisk info.</p>\n        </div>\n      </div>\n\n      <!-- Meddelande -->\n      <div class=\"field\">\n        <label for=\"meddelande\">Meddelande till oss</label>\n        <textarea id=\"meddelande\" name=\"meddelande\" placeholder=\"En hälsning, en fråga, en låtönskan …\"></textarea>\n      </div>\n\n      <!-- Honeypot (lämna tomt – syns ej för gäster) -->\n      <div class=\"hp\" aria-hidden=\"true\">\n        <label>Lämna detta fält tomt <input type=\"text\" name=\"_gotcha\" tabindex=\"-1\" autocomplete=\"off\"></label>\n      </div>\n\n      <div class=\"osa-actions\">\n        <button type=\"submit\">Skicka OSA</button>\n        <p class=\"osa-error\" id=\"osa-error\"></p>\n      </div>\n    </form>\n\n    <!-- ====== TACK-VY (visas efter skickat) ====== -->\n    <div id=\"osa-tack\" class=\"osa-message\" hidden>\n      Tack för din OSA! ♥\n      <small>Vi ser fram emot att fira tillsammans med dig.</small>\n    </div>\n\n  </div>\n\n<script>\n/* =============================================================\n   SUPABASE-INSTÄLLNINGAR\n   =============================================================\n   Anslutning till er Supabase. Anon-nyckeln är gjord för att ligga\n   i klientkod – den skyddas av Row Level Security i databasen.\n   Tabellen wedding.rsvp ligger i schemat \"wedding\". */\nconst SUPABASE_URL    = \"https://supabase.callekohler.com\";\nconst SUPABASE_KEY    = \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJyb2xlIjoiYW5vbiIsImlzcyI6InN1cGFiYXNlIiwiaWF0IjoxNzczNDEwODg0LCJleHAiOjE5MzEwOTA4ODR9.IYEv2O-IahqH8bveSNo2qG4mnqa40r3sEas18scpnus\";\nconst SUPABASE_SCHEMA = \"wedding\";\nconst SUPABASE_TABLE  = \"rsvp\";\n\n(function () {\n  const form   = document.getElementById('osa-form');\n  const jaFalt = document.getElementById('ja-falt');\n  const tack   = document.getElementById('osa-tack');\n  const felruta= document.getElementById('osa-error');\n  const knapp  = form.querySelector('button[type=\"submit\"]');\n\n  /* Visa extra-fälten bara när man svarar \"Ja, jag kommer\" */\n  form.narvaro.forEach(function (radio) {\n    radio.addEventListener('change', function () {\n      jaFalt.hidden = (form.narvaro.value !== 'ja');\n    });\n  });\n\n  /* Alla dropdowns visas som dämpad \"placeholder\" tills en rätt är vald */\n  form.querySelectorAll('select').forEach(function (sel) {\n    sel.addEventListener('change', function () {\n      sel.classList.toggle('placeholder-val', !sel.value);\n      rensaEtt(sel.name, sel);   // rensa ev. fel när man valt en rätt\n    });\n  });\n\n  /* Öppna sällskapets kostruta när man tar med sällskap */\n  form.harSallskap.addEventListener('change', function () {\n    document.getElementById('sallskap-falt').hidden = !form.harSallskap.checked;\n  });\n\n  /* Visa toastmasters-hälsningen när man vill hålla tal */\n  form.tal.addEventListener('change', function () {\n    document.getElementById('tal-info').hidden = !form.tal.checked;\n  });\n\n  /* --- Hjälpfunktioner för fältspecifika fel --- */\n  function felEl(key) {\n    return form.querySelector('.field-error[data-for=\"' + key + '\"]');\n  }\n  function visaFaltfel(key, meddelande, markElement) {\n    const el = felEl(key);\n    if (el) { el.textContent = meddelande; el.classList.add('show'); }\n    if (markElement) markElement.classList.add('invalid');\n  }\n  function rensaFaltfel() {\n    form.querySelectorAll('.field-error').forEach(function (el) {\n      el.textContent = ''; el.classList.remove('show');\n    });\n    form.querySelectorAll('.invalid').forEach(function (el) {\n      el.classList.remove('invalid');\n    });\n  }\n  function rensaEtt(key, markElement) {\n    const el = felEl(key);\n    if (el) { el.textContent = ''; el.classList.remove('show'); }\n    if (markElement) markElement.classList.remove('invalid');\n  }\n\n  /* Rensa felet så fort man börjar rätta fältet */\n  form.namn.addEventListener('input', function () { rensaEtt('namn', form.namn); });\n  form.epost.addEventListener('input', function () { rensaEtt('epost', form.epost); });\n  form.sallskap.addEventListener('input', function () { rensaEtt('sallskap', form.sallskap); });\n  form.narvaro.forEach(function (radio) {\n    radio.addEventListener('change', function () {\n      rensaEtt('narvaro', document.getElementById('narvaro-row'));\n    });\n  });\n  form.boende.forEach(function (radio) {\n    radio.addEventListener('change', function () {\n      rensaEtt('boende', document.getElementById('boende-row'));\n    });\n  });\n\n  /* Skicka in */\n  form.addEventListener('submit', async function (e) {\n    e.preventDefault();\n    felruta.textContent = '';\n    rensaFaltfel();\n\n    /* Validering: namn krävs alltid, e-post krävs av dem som kommer.\n       Alla fel visas samtidigt, under sitt eget fält – fokus på det första. */\n    let forstaFel = null;\n\n    if (!form.namn.value.trim()) {\n      visaFaltfel('namn', 'Vi behöver ditt namn för att kunna svara. ♥', form.namn);\n      forstaFel = forstaFel || form.namn;\n    }\n\n    if (!form.narvaro.value) {\n      visaFaltfel('narvaro', 'Välj om du kommer eller inte, tack.', document.getElementById('narvaro-row'));\n      forstaFel = forstaFel || document.getElementById('narvaro-row');\n    } else if (form.narvaro.value === 'ja') {\n      const epost = form.epost.value.trim();\n      const giltigEpost = /^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/.test(epost);\n      if (!epost) {\n        visaFaltfel('epost', 'Fyll gärna i din e-post så vi kan nå dig. ♥', form.epost);\n        forstaFel = forstaFel || form.epost;\n      } else if (!giltigEpost) {\n        visaFaltfel('epost', 'Kontrollera gärna att e-postadressen är rätt skriven.', form.epost);\n        forstaFel = forstaFel || form.epost;\n      }\n\n      /* Menyval krävs av dem som kommer */\n      if (!form.menyval.value) {\n        visaFaltfel('menyval', 'Välj gärna vad du vill äta.', form.menyval);\n        forstaFel = forstaFel || form.menyval;\n      }\n\n      /* Har man kryssat i sällskap vill vi ha deras namn + menyval */\n      if (form.harSallskap.checked) {\n        if (!form.sallskap.value.trim()) {\n          visaFaltfel('sallskap', 'Fyll gärna i sällskapets för- och efternamn.', form.sallskap);\n          forstaFel = forstaFel || form.sallskap;\n        }\n        if (!form.sallskapMeny.value) {\n          visaFaltfel('sallskapMeny', 'Välj gärna vad ditt sällskap vill äta.', form.sallskapMeny);\n          forstaFel = forstaFel || form.sallskapMeny;\n        }\n      }\n\n      /* Boende krävs av dem som kommer */\n      if (!form.boende.value) {\n        visaFaltfel('boende', 'Välj om ni vill bo över eller inte, tack.', document.getElementById('boende-row'));\n        forstaFel = forstaFel || document.getElementById('boende-row');\n      }\n    }\n\n    if (forstaFel) {\n      if (typeof forstaFel.focus === 'function') forstaFel.focus();\n      forstaFel.scrollIntoView({ behavior: 'smooth', block: 'center' });\n      return;\n    }\n\n    /* Honeypot: om det är ifyllt är det troligen en bot – avbryt tyst */\n    if (form._gotcha.value) return;\n\n    /* Samla ihop svaren (nycklarna matchar det ni sparar i databasen) */\n    const kommer      = form.narvaro.value === 'ja';\n    const medSallskap = kommer && form.harSallskap.checked;\n\n    /* Fält som delas av båda personerna – dubbleras till sällskapet */\n    const epost      = kommer ? form.epost.value.trim() : '';\n    const meddelande = form.meddelande.value.trim();\n    const tal        = kommer ? form.tal.checked : false;\n    const boende     = !kommer                     ? null   // kommer inte\n                     : form.boende.value === 'ja'  ? true   // vill bo över\n                     : form.boende.value === 'nej' ? false  // vill inte bo över\n                     : null;                                // inget svar\n\n    const data = {\n      namn:       form.namn.value.trim(),\n      narvaro:    form.narvaro.value,                  // \"ja\" / \"nej\"\n      epost:      epost,\n      menyval:    kommer ? form.menyval.value : '',     // \"kott\" / \"fisk\" / \"veg\"\n      kost:       kommer ? form.kost.value.trim() : '',\n      boende:     boende,\n      tal:        tal,                                  // true = vill hålla tal\n      meddelande: meddelande,\n      /* Sällskapet får SAMMA fältuppsättning som huvudgästen. Egna värden för\n         namn/menyval/kost; e-post, boende, tal och meddelande dubbleras från\n         huvudgästen så båda personerna har alla fält i databasen. null om inget sällskap. */\n      sallskap:   medSallskap ? {\n                    namn:       form.sallskap.value.trim(),\n                    epost:      epost,\n                    menyval:    form.sallskapMeny.value,  // \"kott\" / \"fisk\" / \"veg\"\n                    kost:       form.sallskapKost.value.trim(),\n                    boende:     boende,\n                    tal:        tal,\n                    meddelande: meddelande\n                  } : null,\n      tidpunkt:   new Date().toISOString()\n    };\n\n    /* Mappa formulärets fält mot tabellen wedding.rsvp */\n    const rad = {\n      main_name:    data.namn,\n      osa:          data.narvaro === 'ja',\n      main_email:   data.epost || null,\n      main_food:    data.menyval || null,\n      main_dietary: data.kost || null,\n      plusone:      data.sallskap !== null,\n      co_name:      data.sallskap ? data.sallskap.namn : null,\n      co_email:     data.sallskap ? data.sallskap.epost : null,\n      co_food:      data.sallskap ? data.sallskap.menyval : null,\n      co_dietary:   data.sallskap ? data.sallskap.kost : null,\n      speech:       data.tal,\n      message:      data.meddelande || null,\n      boende:       data.boende\n    };\n\n    /* Skicka till Supabase (PostgREST). Content-Profile pekar ut schemat. */\n    knapp.disabled = true;\n    try {\n      const svar = await fetch(SUPABASE_URL + '/rest/v1/' + SUPABASE_TABLE, {\n        method: 'POST',\n        headers: {\n          'apikey': SUPABASE_KEY,\n          'Authorization': 'Bearer ' + SUPABASE_KEY,\n          'Content-Type': 'application/json',\n          'Content-Profile': SUPABASE_SCHEMA,\n          'Prefer': 'return=minimal'\n        },\n        body: JSON.stringify(rad)\n      });\n      if (!svar.ok) {\n        const detalj = await svar.text().catch(function () { return ''; });\n        throw new Error('Serverfel ' + svar.status + ' ' + detalj);\n      }\n      visaTack();\n    } catch (err) {\n      console.error(err);\n      felruta.textContent = 'Hoppsan, något gick fel. Försök igen om en stund.';\n      knapp.disabled = false;\n    }\n  });\n\n  function visaTack() {\n    form.hidden = true;\n    tack.hidden = false;\n    tack.scrollIntoView({ behavior: 'smooth', block: 'center' });\n  }\n})();\n</script>\n</body>\n</html>","embedURL":"https://forms.weavely.ai/d904d3cb-e931-495d-9345-5888bd4d6bc6","widgetType":"GENERIC"}},"2204:3037":{"type":"FRAME","id":"2204:3037","name":"Header section","absoluteBoundingBox":{"x":11410.0,"y":12203.0,"width":1280.0,"height":337.0},"isolatedAbsoluteRenderBounds":{"x":11410.0,"y":12203.0,"width":1280.0,"height":337.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":1280.0,"y":337.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"accessibleHTMLTag":"HEADER","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"scrollParallax":{"axis":"VERTICAL","speed":0.300000011920929,"relativeToPage":false,"behaviorType":"scrollParallax"}},"paddingTop":120.0,"paddingRight":48.0,"paddingBottom":48.0,"paddingLeft":48.0,"layoutMode":"HORIZONTAL","itemSpacing":10.0,"counterAxisAlignItems":"CENTER","primaryAxisAlignItems":"CENTER","primaryAxisSizingMode":"FIXED","children":["2204:3038"]},"2204:4083":{"type":"TEXT","id":"2204:4083","name":"OSA","absoluteBoundingBox":{"x":11647.0,"y":12540.0,"width":806.0,"height":38.0},"isolatedAbsoluteRenderBounds":{"x":12020.7216796875,"y":12548.0478515625,"width":60.14453125,"height":22.4638671875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":806.0,"y":38.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":[],"strokeWeight":17.6143627166748,"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"OSA","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"HEIGHT","textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","style":{"styleIdForText":"StyleId:1:402","fontFamily":"EB Garamond","fontPostScriptName":"EBGaramond-Regular","fontStyle":"Regular","textCase":"UPPER","textAutoResize":"HEIGHT","fontVariantPosition":"NORMAL","fontSize":32.0,"textAlignHorizontal":"CENTER","textAlignVertical":"CENTER","opentypeFlags":{"CALT":0,"LIGA":0},"letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":38.4000015258789,"lineHeightPercent":91.9540328979492,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"2204:4094":{"type":"FRAME","id":"2204:4094","name":"Frame 186","absoluteBoundingBox":{"x":13642.0,"y":12420.0,"width":327.0,"height":594.0},"isolatedAbsoluteRenderBounds":{"x":13642.0,"y":12420.0,"width":327.0,"height":594.0},"relativeTransform":[[1.0,0.0,24.0],[0.0,1.0,0.0]],"size":{"x":327.0,"y":594.0},"fills":[],"strokeAlign":"INSIDE","layoutGrow":1.0,"strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":26.0,"counterAxisAlignItems":"CENTER","primaryAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["2204:4095","2204:4096"]},"1:542":{"key":"a229ad83dc348216689c35c41f9679066fad612c","name":"Caption","styleType":"TEXT","remote":false,"description":"","id":"1:542","assetId":"StyleId:1:542","type":"STYLE","style":{"fontFamily":"Cormorant Garamond","fontPostScriptName":"CormorantGaramond-Medium","fontStyle":"Medium","textAutoResize":"WIDTH_AND_HEIGHT","fontSize":20.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","opentypeFlags":{"CALT":0,"LIGA":0},"letterSpacing":2.0,"letterSpacingValue":10.0,"letterSpacingUnit":"PERCENT","lineHeightPx":24.0,"lineHeightPercent":99.091667175293,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%"}},"2204:3038":{"type":"TEXT","id":"2204:3038","name":"OLIVIA & ELIAS","absoluteBoundingBox":{"x":11565.0,"y":12323.0,"width":970.0,"height":169.0},"isolatedAbsoluteRenderBounds":{"x":11576.740234375,"y":12355.18359375,"width":948.3955078125,"height":104.83203125},"relativeTransform":[[1.0,0.0,155.0],[0.0,1.0,120.0]],"size":{"x":970.0,"y":169.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":[],"strokeWeight":26.5840854644775,"accessibleHTMLTag":"H1","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"OLIVIA & ELIAS","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","style":{"styleIdForText":"StyleId:1:394","fontFamily":"Aboreto","fontPostScriptName":"Aboreto-Regular","fontStyle":"Regular","textAutoResize":"WIDTH_AND_HEIGHT","responsiveTextStyleVariants":[{"minWidth":1200.0,"name":"Desktop","style":{"styleIdForText":"StyleId:1:394","fontSize":144.0,"letterSpacing":-4.32,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":168.510635375977,"lineHeightPercent":99.858154296875,"lineHeightPercentFontSize":117.021270751953,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":800.0,"name":"Tablet","style":{"styleIdForText":"StyleId:1:394","fontSize":94.0,"letterSpacing":-2.82,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":109.979995727539,"lineHeightPercent":99.8399963378906,"lineHeightPercentFontSize":116.999992370605,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":1.0,"name":"Mobile","style":{"styleIdForText":"StyleId:1:394","fontSize":42.0,"letterSpacing":-1.26,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":49.1399993896484,"lineHeightPercent":99.8399963378906,"lineHeightPercentFontSize":116.999992370605,"lineHeightUnit":"FONT_SIZE_%"}}],"fontVariantPosition":"NORMAL","fontSize":144.0,"textAlignHorizontal":"CENTER","textAlignVertical":"TOP","letterSpacing":-4.32,"letterSpacingValue":-3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":168.510635375977,"lineHeightPercent":100.880409240723,"lineHeightPercentFontSize":117.021270751953,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"2260:4044":{"type":"TEXT","id":"2260:4044","name":"Polaroid 2","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":38.0,"height":66.0},"isolatedAbsoluteRenderBounds":{"x":-1.87199997901917,"y":16.9199981689453,"width":43.9560012817383,"height":46.4640045166016},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":38.0,"y":66.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":"Hurricane","fontPostScriptName":"Hurricane-Regular","fontStyle":"Regular","textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","fontSize":48.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":66.2399978637695,"lineHeightPercent":100.0,"lineHeightUnit":"INTRINSIC_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED","lineHeightPercentFontSize":100},"styleOverrideTable":{}},"1:413":{"key":"c8e859a5f864d3c1f0826e6043d63f5754cbbc10","name":"Link","styleType":"TEXT","remote":false,"description":"","id":"1:413","assetId":"StyleId:1:413","type":"STYLE","style":{"fontFamily":"Aboreto","fontPostScriptName":"Aboreto-Regular","fontStyle":"Regular","textCase":"UPPER","textAutoResize":"WIDTH_AND_HEIGHT","fontSize":14.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","opentypeFlags":{"CALT":0,"LIGA":0},"letterSpacing":0.42,"letterSpacingValue":3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":16.8000011444092,"lineHeightPercent":103.448287963867,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%"}},"2204:4092":{"type":"TEXT","id":"2204:4092","name":"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent in condimentum nunc. Quisque hendrerit libero nulla. Donec dignissim augue sit amet eros porta, pellentesque fringilla lacus iaculis. Pellentesque dapibus felis ac erat venenatis volutpat. Duis vitae hendrerit tortor. Nunc vehicula eros ut lobortis vestibulum. Nulla molestie nec nulla et efficitur. Ut rutrum, mi molestie posuere ornare, lectus dui sodales velit, eu euismod lectus tortor quis risus. Phasellus tincidunt vulputate felis nec lacinia.","absoluteBoundingBox":{"x":12802.0,"y":12627.0,"width":704.0,"height":144.0},"isolatedAbsoluteRenderBounds":{"x":12802.48046875,"y":12631.900390625,"width":698.20703125,"height":139.7998046875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,82.0]],"size":{"x":704.0,"y":144.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":[],"strokeWeight":17.6143627166748,"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent in condimentum nunc. Quisque hendrerit libero nulla. Donec dignissim augue sit amet eros porta, pellentesque fringilla lacus iaculis. Pellentesque dapibus felis ac erat venenatis volutpat. Duis vitae hendrerit tortor. Nunc vehicula eros ut lobortis vestibulum. Nulla molestie nec nulla et efficitur. Ut rutrum, mi molestie posuere ornare, lectus dui sodales velit, eu euismod lectus tortor quis risus. Phasellus tincidunt vulputate felis nec lacinia.","lineIndentations":[0],"lineTypes":["NONE"],"listStartOffsets":[],"lineStyleOverrides":[0],"lineTextDirections":null,"resolvedParagraphValues":{"0":{"listSpacing":0.0,"paragraphIndent":0.0,"paragraphSpacing":0.0}},"textAutoResize":"HEIGHT","textAlignVertical":"CENTER","style":{"styleIdForText":"StyleId:2128:20052","fontFamily":"EB Garamond","fontPostScriptName":"EBGaramond-Regular","fontStyle":"Regular","textAutoResize":"HEIGHT","fontVariantPosition":"NORMAL","fontSize":20.0,"textAlignHorizontal":"LEFT","textAlignVertical":"CENTER","opentypeFlags":{"CALT":0,"LIGA":0},"letterSpacing":-0.2,"letterSpacingValue":-1.0,"letterSpacingUnit":"PERCENT","lineHeightPx":24.0,"lineHeightPercent":91.9540328979492,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"2204:3035":{"type":"WEBPAGE","id":"2204:3035","name":"/osa","absoluteBoundingBox":{"x":11346.0,"y":12103.0,"width":2711.0,"height":3451.0},"isolatedAbsoluteRenderBounds":{"x":11346.0,"y":12103.0,"width":2711.0,"height":3451.0},"relativeTransform":[[1.0,0.0,11346.0],[0.0,1.0,12103.0]],"size":{"x":2711.0,"y":3451.0},"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":["2204:3036","2204:3103","2204:3170"]},"2253:3819":{"type":"TEXT","id":"2253:3819","name":"Rich text/Header 5","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":27.0,"height":28.0},"isolatedAbsoluteRenderBounds":{"x":0.490056842565536,"y":6.45454502105713,"width":24.2366466522217,"height":18.8636360168457},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":27.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":"Semi Bold","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":{}},"1:410":{"key":"da22512553c631a5de5c9afa7b7b65aeedc11d61","name":"Paragraph/Paragraph 2","styleType":"TEXT","remote":false,"description":"","id":"1:410","assetId":"StyleId:1:410","type":"STYLE","style":{"fontFamily":"EB Garamond","fontPostScriptName":"EBGaramond-Regular","fontStyle":"Regular","textAutoResize":"WIDTH_AND_HEIGHT","responsiveTextStyleVariants":[{"minWidth":1200.0,"name":"Desktop","style":{"fontSize":28.0,"letterSpacing":-0.28,"letterSpacingValue":-1.0,"letterSpacingUnit":"PERCENT","lineHeightPx":33.6000022888184,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":800.0,"name":"Tablet","style":{"fontSize":24.0,"letterSpacing":-0.24,"letterSpacingValue":-1.0,"letterSpacingUnit":"PERCENT","lineHeightPx":28.8000011444092,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":1.0,"name":"Mobile","style":{"fontSize":22.0,"letterSpacing":-0.22,"letterSpacingValue":-1.0,"letterSpacingUnit":"PERCENT","lineHeightPx":26.4000015258789,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%"}}],"fontSize":28.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","opentypeFlags":{"CALT":0,"LIGA":0},"letterSpacing":-0.28,"letterSpacingValue":-1.0,"letterSpacingUnit":"PERCENT","lineHeightPx":33.6000022888184,"lineHeightPercent":91.9540328979492,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%"},"responsiveTextStyleVariants":[{"minWidth":1200.0,"name":"Desktop","style":{"fontSize":28.0,"letterSpacing":-0.28,"letterSpacingValue":-1.0,"letterSpacingUnit":"PERCENT","lineHeightPx":33.6000022888184,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":800.0,"name":"Tablet","style":{"fontSize":24.0,"letterSpacing":-0.24,"letterSpacingValue":-1.0,"letterSpacingUnit":"PERCENT","lineHeightPx":28.8000011444092,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":1.0,"name":"Mobile","style":{"fontSize":22.0,"letterSpacing":-0.22,"letterSpacingValue":-1.0,"letterSpacingUnit":"PERCENT","lineHeightPx":26.4000015258789,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%"}}]},"2204:3101":{"mainComponentId":"51:188","type":"INSTANCE","id":"2204:3101","name":"Footer","absoluteBoundingBox":{"x":11410.0,"y":14843.0,"width":1280.0,"height":303.0},"isolatedAbsoluteRenderBounds":{"x":11410.0,"y":14843.0,"width":1280.0,"height":303.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,2640.0]],"size":{"x":1280.0,"y":303.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.215686276555061,"g":0.235294118523598,"b":0.152941182255745,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"accessibleHTMLTag":"FOOTER","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"paddingTop":24.0,"paddingBottom":24.0,"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisAlignItems":"CENTER","primaryAxisAlignItems":"CENTER","primaryAxisSizingMode":"FIXED","counterAxisSizingMode":"FIXED","children":["I2204:3101;51:161"],"componentSetId":"51:189","componentProperties":{"Property 1":{"value":"Desktop","type":"VARIANT","boundVariables":{}}},"overrides":[{"key":[],"value":{"accessibleHTMLTag":"FOOTER"},"componentId":"51:188"}]},"2263:3303":{"type":"TEXT","id":"2263:3303","name":"Polaroid 3","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":58.0,"height":100.0},"isolatedAbsoluteRenderBounds":{"x":0.99609375,"y":19.1484375,"width":55.25390625,"height":63.45703125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":58.0,"y":100.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":"Zeyada","fontPostScriptName":"Zeyada","fontStyle":"Regular","textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","fontSize":60.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":100.0,"lineHeightPercent":105.741432189941,"lineHeightPercentFontSize":166.66667175293,"lineHeightUnit":"PIXELS","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"2204:4088":{"type":"FRAME","id":"2204:4088","name":"Frame 186","absoluteBoundingBox":{"x":12802.0,"y":12481.0,"width":704.0,"height":290.0},"isolatedAbsoluteRenderBounds":{"x":12802.0,"y":12481.0,"width":704.0,"height":290.7001953125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":704.0,"y":290.0},"fills":[],"strokeAlign":"INSIDE","layoutGrow":1.0,"strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":26.0,"counterAxisAlignItems":"CENTER","primaryAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["2204:4089","2204:4090"]},"2072:12006":{"type":"SVG","id":"2072:12006","name":"Group 40","absoluteBoundingBox":{"x":17717.97265625,"y":16310.0068359375,"width":98.0530700683594,"height":100.588302612305},"isolatedAbsoluteRenderBounds":{"x":17717.646484375,"y":16309.494140625,"width":98.705078125,"height":101.1015625},"relativeTransform":[[1.0,0.0,92.9734649658203],[0.0,1.0,0.0]],"size":{"x":98.0530700683594,"y":100.588302612305},"fills":[],"strokeAlign":"INSIDE","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"hash":"2d0d6d8122be31c708e58ebdcd163f3754739809"},"1:416":{"type":"TEXT","id":"1:416","name":"Button","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":22.0,"height":18.0},"isolatedAbsoluteRenderBounds":{"x":0.320000022649765,"y":3.63999938964844,"width":19.9102516174316,"height":13.9519996643066},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":22.0,"y":18.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":"Geist","fontPostScriptName":"Geist-Regular","fontStyle":"Regular","textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","fontSize":16.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","opentypeFlags":{"HIST":1,"ORDN":1,"CALT":0,"DLIG":1},"letterSpacing":1.6,"letterSpacingValue":10.0,"letterSpacingUnit":"PERCENT","lineHeightPx":17.6000003814697,"lineHeightPercent":84.6153869628906,"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":{}},"2204:4090":{"type":"FRAME","id":"2204:4090","name":"Frame 188","absoluteBoundingBox":{"x":12802.0,"y":12545.0,"width":704.0,"height":226.0},"isolatedAbsoluteRenderBounds":{"x":12802.0,"y":12545.0,"width":704.0,"height":226.7001953125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,64.0]],"size":{"x":704.0,"y":226.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":10.0,"counterAxisSizingMode":"FIXED","children":["2204:4091","2204:4092"]},"2260:3303":{"mainComponentId":"2258:9646","type":"INSTANCE","id":"2260:3303","name":"LINK","absoluteBoundingBox":{"x":18358.0,"y":15024.80078125,"width":89.0,"height":21.0},"isolatedAbsoluteRenderBounds":{"x":18358.0,"y":15024.80078125,"width":89.0,"height":21.0},"relativeTransform":[[1.0,0.0,182.0],[0.0,1.0,0.0]],"size":{"x":89.0,"y":21.0},"fills":[],"strokeAlign":"INSIDE","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[{"id":{"sessionID":2258,"localID":9653},"event":{"interactionType":"ON_HOVER"},"actions":[{"transitionNodeID":{"sessionID":2258,"localID":9648},"transitionType":"INSTANT_TRANSITION","transitionDuration":0.300000011920929,"easingType":"OUT_CUBIC","easingFunction":[0.0,0.0,0.579999983310699,1.0],"connectionType":"INTERNAL_NODE","navigationType":"SWAP_STATE","stateGroupContext":"2258:9647"}],"isDeleted":false,"stateManagementVersion":1},{"id":{"sessionID":2260,"localID":3397},"event":{"interactionType":"ON_CLICK"},"actions":[{"transitionNodeID":{"sessionID":2155,"localID":23554},"connectionType":"INTERNAL_NODE","navigationType":"NAVIGATE","connectionURL":"/suite"}],"isDeleted":false,"stateManagementVersion":1}],"paddingTop":2.0,"paddingRight":4.0,"paddingBottom":2.0,"paddingLeft":4.0,"layoutMode":"HORIZONTAL","counterAxisAlignItems":"CENTER","primaryAxisAlignItems":"CENTER","children":["I2260:3303;1:411"],"componentSetId":"2258:9647","componentProperties":{"Property 1":{"value":"Default","type":"VARIANT","boundVariables":{}}},"overrides":[{"key":[],"value":{"size":{"x":89.0,"y":21.0},"interactions":[{"id":{"sessionID":2258,"localID":9653},"event":{"interactionType":"ON_HOVER"},"actions":[{"transitionNodeID":{"sessionID":2258,"localID":9648},"transitionType":"INSTANT_TRANSITION","transitionDuration":0.300000011920929,"easingType":"OUT_CUBIC","easingFunction":[0.0,0.0,0.579999983310699,1.0],"connectionType":"INTERNAL_NODE","navigationType":"SWAP_STATE","stateGroupContext":"2258:9647"}],"isDeleted":false,"stateManagementVersion":1},{"id":{"sessionID":2260,"localID":3397},"event":{"interactionType":"ON_CLICK"},"actions":[{"transitionNodeID":{"sessionID":2155,"localID":23554},"connectionType":"INTERNAL_NODE","navigationType":"NAVIGATE","connectionURL":"/suite"}],"isDeleted":false,"stateManagementVersion":1}]},"componentId":"2258:9646"},{"key":["LINK0"],"value":{"characterStyleOverrides":[],"characters":"Brudfölje","lineIndentations":[0],"lineStyleOverrides":[0],"lineTypes":["NONE"],"styleOverrideTable":{}},"componentId":"2258:9646"}]},"1:539":{"type":"TEXT","id":"1:539","name":"Header/Header 5","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":33.0,"height":34.0},"isolatedAbsoluteRenderBounds":{"x":-0.0839999988675117,"y":7.84799957275391,"width":32.4561576843262,"height":27.2719993591309},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":33.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":"EB Garamond","fontPostScriptName":"EBGaramond-Medium","fontStyle":"Medium","textAutoResize":"WIDTH_AND_HEIGHT","responsiveTextStyleVariants":[{"minWidth":800.0,"name":"Tablet","style":{"fontSize":24.0,"letterSpacing":-0.24,"letterSpacingValue":-1.0,"letterSpacingUnit":"PERCENT","lineHeightPx":28.8000011444092,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":1.0,"name":"Mobile","style":{"fontSize":22.0,"letterSpacing":-0.22,"letterSpacingValue":-1.0,"letterSpacingUnit":"PERCENT","lineHeightPx":26.4000015258789,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%"}}],"fontVariantPosition":"NORMAL","fontSize":28.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","opentypeFlags":{"CALT":0,"LIGA":0},"letterSpacing":-0.28,"letterSpacingValue":-1.0,"letterSpacingUnit":"PERCENT","lineHeightPx":33.6000022888184,"lineHeightPercent":91.9540328979492,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"2258:9649":{"type":"TEXT","id":"2258:9649","name":"LINK","absoluteBoundingBox":{"x":17365.0,"y":14297.0,"width":34.0,"height":17.0},"isolatedAbsoluteRenderBounds":{"x":17367.20703125,"y":14300.00390625,"width":31.126953125,"height":10.1923828125},"relativeTransform":[[1.0,0.0,4.0],[0.0,1.0,2.0]],"size":{"x":34.0,"y":17.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.949019610881805,"g":0.949019610881805,"b":0.941176474094391,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","strokes":[],"strokeWeight":6.64602184295654,"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"characterStyleOverrides":[],"characters":"LINK","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","style":{"styleIdForText":"StyleId:1:413","fontFamily":"Aboreto","fontPostScriptName":"Aboreto-Regular","fontStyle":"Regular","textCase":"UPPER","textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","fontSize":14.0,"textAlignHorizontal":"CENTER","textAlignVertical":"TOP","opentypeFlags":{"CALT":0,"LIGA":0},"letterSpacing":0.42,"letterSpacingValue":3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":16.8000011444092,"lineHeightPercent":103.448287963867,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"1:402":{"key":"bb3f55964eeff4d16b0eba5b3205f2e12fd17e51","name":"Header/Header 3","styleType":"TEXT","remote":false,"description":"","id":"1:402","assetId":"StyleId:1:402","type":"STYLE","style":{"fontFamily":"EB Garamond","fontPostScriptName":"EBGaramond-Regular","fontStyle":"Regular","textCase":"UPPER","textAutoResize":"WIDTH_AND_HEIGHT","fontSize":32.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","opentypeFlags":{"CALT":0,"LIGA":0},"letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":38.4000015258789,"lineHeightPercent":91.9540328979492,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%"}},"1:578":{"type":"TEXT","id":"1:578","name":"Header/Header 2","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":64.0,"height":60.0},"isolatedAbsoluteRenderBounds":{"x":-0.48828125,"y":11.2578125,"width":60.5712890625,"height":48.73046875},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":64.0,"y":60.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":"Marcellus","fontPostScriptName":"Marcellus-Regular","fontStyle":"Regular","textAutoResize":"WIDTH_AND_HEIGHT","responsiveTextStyleVariants":[{"minWidth":1200.0,"name":"Desktop","style":{"fontSize":50.0,"letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":60.0000038146973,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":800.0,"name":"Tablet","style":{"fontSize":50.0,"letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":60.0000038146973,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":1.0,"name":"Mobile","style":{"fontSize":40.0,"letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":48.0,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%"}}],"fontVariantPosition":"NORMAL","fontSize":50.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","opentypeFlags":{"CALT":0,"LIGA":0},"letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":60.0000038146973,"lineHeightPercent":95.7009429931641,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"3:1708":{"type":"TEXT","id":"3:1708","name":"Link","absoluteBoundingBox":{"x":18139.0,"y":15185.80078125,"width":46.0,"height":17.0},"isolatedAbsoluteRenderBounds":{"x":18140.525390625,"y":15188.8046875,"width":43.361328125,"height":10.1923828125},"relativeTransform":[[1.0,0.0,281.0],[0.0,1.0,4.0]],"size":{"x":46.0,"y":17.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.949019610881805,"g":0.949019610881805,"b":0.941176474094391,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"OUTSIDE","strokes":[],"strokeWeight":6.64602184295654,"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[{"id":{"sessionID":31,"localID":297},"event":{"interactionType":"ON_CLICK"},"actions":[{"transitionNodeID":{"sessionID":31,"localID":190},"transitionType":"SMART_ANIMATE","transitionDuration":0.300000011920929,"easingType":"OUT_CUBIC","easingFunction":[0.0,0.0,0.579999983310699,1.0],"connectionType":"INTERNAL_NODE","navigationType":"SWAP_STATE","transitionResetVideoPosition":false,"stateGroupContext":"3:1712"}],"isDeleted":false,"stateManagementVersion":1}],"characterStyleOverrides":[],"characters":"CLOSE","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":"RIGHT","style":{"styleIdForText":"StyleId:1:413","fontFamily":"Aboreto","fontPostScriptName":"Aboreto-Regular","fontStyle":"Regular","textCase":"UPPER","textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","fontSize":14.0,"textAlignHorizontal":"RIGHT","textAlignVertical":"TOP","opentypeFlags":{"CALT":0,"LIGA":0},"letterSpacing":0.42,"letterSpacingValue":3.0,"letterSpacingUnit":"PERCENT","lineHeightPx":16.8000011444092,"lineHeightPercent":103.448287963867,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"2253:3814":{"type":"TEXT","id":"2253:3814","name":"Rich text/Body","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":21.0,"height":24.0},"isolatedAbsoluteRenderBounds":{"x":0.409090936183929,"y":6.3636360168457,"width":18.9261379241943,"height":15.0909099578857},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":21.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}],"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.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":24.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":{}},"2204:3171":{"type":"FRAME","id":"2204:3171","name":"Header section","absoluteBoundingBox":{"x":13618.0,"y":12203.0,"width":375.0,"height":217.0},"isolatedAbsoluteRenderBounds":{"x":13618.0,"y":12203.0,"width":375.0,"height":217.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":375.0,"y":217.0},"fills":[],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"accessibleHTMLTag":"HEADER","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"behaviors":{"scrollParallax":{"axis":"VERTICAL","speed":0.300000011920929,"relativeToPage":false,"behaviorType":"scrollParallax"}},"paddingTop":120.0,"paddingRight":48.0,"paddingBottom":48.0,"paddingLeft":48.0,"layoutMode":"HORIZONTAL","itemSpacing":10.0,"counterAxisAlignItems":"CENTER","primaryAxisAlignItems":"CENTER","primaryAxisSizingMode":"FIXED","children":["2204:3172"]},"2260:3994":{"mainComponentId":"2258:9646","type":"INSTANCE","id":"2260:3994","name":"LINK","absoluteBoundingBox":{"x":18544.0,"y":15024.80078125,"width":39.0,"height":21.0},"isolatedAbsoluteRenderBounds":{"x":18544.0,"y":15024.80078125,"width":39.0,"height":21.0},"relativeTransform":[[1.0,0.0,368.0],[0.0,1.0,0.0]],"size":{"x":39.0,"y":21.0},"fills":[],"strokeAlign":"INSIDE","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[{"id":{"sessionID":2258,"localID":9653},"event":{"interactionType":"ON_HOVER"},"actions":[{"transitionNodeID":{"sessionID":2258,"localID":9648},"transitionType":"INSTANT_TRANSITION","transitionDuration":0.300000011920929,"easingType":"OUT_CUBIC","easingFunction":[0.0,0.0,0.579999983310699,1.0],"connectionType":"INTERNAL_NODE","navigationType":"SWAP_STATE","stateGroupContext":"2258:9647"}],"isDeleted":false,"stateManagementVersion":1},{"id":{"sessionID":2260,"localID":4041},"event":{"interactionType":"ON_CLICK"},"actions":[{"transitionNodeID":{"sessionID":2204,"localID":3035},"connectionType":"INTERNAL_NODE","navigationType":"NAVIGATE","connectionURL":"/osa"}],"isDeleted":false,"stateManagementVersion":1}],"paddingTop":2.0,"paddingRight":4.0,"paddingBottom":2.0,"paddingLeft":4.0,"layoutMode":"HORIZONTAL","counterAxisAlignItems":"CENTER","primaryAxisAlignItems":"CENTER","children":["I2260:3994;1:411"],"componentSetId":"2258:9647","componentProperties":{"Property 1":{"value":"Default","type":"VARIANT","boundVariables":{}}},"overrides":[{"key":[],"value":{"size":{"x":39.0,"y":21.0},"interactions":[{"id":{"sessionID":2258,"localID":9653},"event":{"interactionType":"ON_HOVER"},"actions":[{"transitionNodeID":{"sessionID":2258,"localID":9648},"transitionType":"INSTANT_TRANSITION","transitionDuration":0.300000011920929,"easingType":"OUT_CUBIC","easingFunction":[0.0,0.0,0.579999983310699,1.0],"connectionType":"INTERNAL_NODE","navigationType":"SWAP_STATE","stateGroupContext":"2258:9647"}],"isDeleted":false,"stateManagementVersion":1},{"id":{"sessionID":2260,"localID":4041},"event":{"interactionType":"ON_CLICK"},"actions":[{"transitionNodeID":{"sessionID":2204,"localID":3035},"connectionType":"INTERNAL_NODE","navigationType":"NAVIGATE","connectionURL":"/osa"}],"isDeleted":false,"stateManagementVersion":1}]},"componentId":"2258:9646"},{"key":["LINK0"],"value":{"characterStyleOverrides":[],"characters":"osa","lineIndentations":[0],"lineStyleOverrides":[0],"lineTypes":["NONE"],"styleOverrideTable":{}},"componentId":"2258:9646"}]},"2253:3820":{"type":"TEXT","id":"2253:3820","name":"Rich text/Header 6","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":21.0,"height":22.0},"isolatedAbsoluteRenderBounds":{"x":0.392045468091965,"y":5.3636360168457,"width":19.3893184661865,"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":"Semi Bold","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":{}},"2072:11959":{"type":"SVG","id":"2072:11959","name":"Group 40","absoluteBoundingBox":{"x":17957.97265625,"y":15943.0068359375,"width":98.0530700683594,"height":100.588302612305},"isolatedAbsoluteRenderBounds":{"x":17957.646484375,"y":15942.494140625,"width":98.705078125,"height":101.100997924805},"relativeTransform":[[1.0,0.0,92.9734649658203],[0.0,1.0,0.0]],"size":{"x":98.0530700683594,"y":100.588302612305},"fills":[],"strokeAlign":"INSIDE","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"hash":"84affb6f712432609c56dd7b299e8702065fdd37"},"3:1702":{"type":"FRAME","id":"3:1702","name":"Mobile nav expand","absoluteBoundingBox":{"x":17834.0,"y":15222.80078125,"width":375.0,"height":479.0},"isolatedAbsoluteRenderBounds":{"x":17834.0,"y":15222.80078125,"width":375.0,"height":479.0},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,57.0]],"size":{"x":375.0,"y":479.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.215686276555061,"g":0.235294118523598,"b":0.152941182255745,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","layoutAlign":"STRETCH","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"paddingTop":56.0,"paddingRight":28.0,"paddingBottom":56.0,"paddingLeft":28.0,"layoutMode":"VERTICAL","itemSpacing":80.0,"counterAxisAlignItems":"CENTER","primaryAxisAlignItems":"CENTER","counterAxisSizingMode":"FIXED","children":["3:1703"]},"2128:20052":{"key":"0673b26f7d720b1b128b38287c3be0a7cf598ffc","name":"Paragraph 3","styleType":"TEXT","remote":false,"description":"","id":"2128:20052","assetId":"StyleId:2128:20052","type":"STYLE","style":{"fontFamily":"EB Garamond","fontPostScriptName":"EBGaramond-Regular","fontStyle":"Regular","textAutoResize":"WIDTH_AND_HEIGHT","fontSize":20.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","opentypeFlags":{"CALT":0,"LIGA":0},"letterSpacing":-0.2,"letterSpacingValue":-1.0,"letterSpacingUnit":"PERCENT","lineHeightPx":24.0,"lineHeightPercent":91.9540328979492,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%"}},"2204:4082":{"type":"FRAME","id":"2204:4082","name":"Frame 186","absoluteBoundingBox":{"x":11647.0,"y":12540.0,"width":806.0,"height":242.0},"isolatedAbsoluteRenderBounds":{"x":11647.0,"y":12540.0,"width":806.0,"height":242.7001953125},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":806.0,"y":242.0},"fills":[],"strokeAlign":"INSIDE","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"layoutMode":"VERTICAL","itemSpacing":26.0,"counterAxisAlignItems":"CENTER","primaryAxisAlignItems":"CENTER","children":["2204:4083","2204:4084"]},"51:186":{"type":"COMPONENT","id":"51:186","name":"Property 1=Mobile","absoluteBoundingBox":{"x":17367.0,"y":16622.80078125,"width":375.0,"height":303.0},"isolatedAbsoluteRenderBounds":{"x":17367.0,"y":16622.80078125,"width":375.0,"height":303.0},"relativeTransform":[[1.0,0.0,16.0],[0.0,1.0,750.0]],"size":{"x":375.0,"y":303.0},"fills":[{"blendMode":"NORMAL","type":"SOLID","color":{"r":0.215686276555061,"g":0.235294118523598,"b":0.152941182255745,"a":1.0},"visible":true,"opacity":1.0}],"strokeAlign":"INSIDE","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"paddingTop":24.0,"paddingBottom":24.0,"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisAlignItems":"CENTER","primaryAxisAlignItems":"CENTER","primaryAxisSizingMode":"FIXED","counterAxisSizingMode":"FIXED","children":["2072:12026","51:170"],"componentSetId":"51:189"},"2253:3817":{"type":"TEXT","id":"2253:3817","name":"Rich text/Header 3","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":43.0,"height":42.0},"isolatedAbsoluteRenderBounds":{"x":0.761363685131073,"y":9.72727203369141,"width":39.7331848144531,"height":30.1818199157715},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":43.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":"Bold","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":{}},"1:399":{"type":"TEXT","id":"1:399","name":"Paragraph/Paragraph 1","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":37.0,"height":38.0},"isolatedAbsoluteRenderBounds":{"x":-0.0640000030398369,"y":8.04799842834473,"width":36.3322486877441,"height":31.2320003509521},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":37.0,"y":38.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":"EB Garamond","fontPostScriptName":"EBGaramond-Regular","fontStyle":"Regular","textAutoResize":"WIDTH_AND_HEIGHT","responsiveTextStyleVariants":[{"minWidth":1200.0,"name":"Desktop","style":{"fontSize":32.0,"letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":38.4000015258789,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":800.0,"name":"Tablet","style":{"fontSize":28.0,"letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":33.6000022888184,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%"}},{"minWidth":1.0,"name":"Mobile","style":{"fontSize":26.0,"letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":31.2000007629395,"lineHeightPercent":102.400009155273,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%"}}],"fontVariantPosition":"NORMAL","fontSize":32.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","opentypeFlags":{"CALT":0,"LIGA":0},"letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":38.4000015258789,"lineHeightPercent":91.9540328979492,"lineHeightPercentFontSize":120.000007629395,"lineHeightUnit":"FONT_SIZE_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED"},"styleOverrideTable":{}},"51:161":{"type":"FRAME","id":"51:161","name":"Footer content","absoluteBoundingBox":{"x":17865.0,"y":15943.0068359375,"width":284.0,"height":194.588302612305},"isolatedAbsoluteRenderBounds":{"x":17865.0,"y":15942.494140625,"width":284.0,"height":195.100997924805},"relativeTransform":[[1.0,0.0,498.0],[0.0,1.0,54.2058486938477]],"size":{"x":284.0,"y":194.588302612305},"fills":[],"strokeAlign":"INSIDE","strokes":[],"accessibleHTMLTag":"AUTO","isDecorativeImage":false,"ariaAttributes":{},"interactions":[],"paddingRight":10.0,"paddingLeft":10.0,"layoutMode":"VERTICAL","itemSpacing":24.0,"counterAxisAlignItems":"CENTER","children":["2072:11959","51:163"]},"2271:4446":{"type":"TEXT","id":"2271:4446","name":"Polaroid 4 (Grape)","absoluteBoundingBox":{"x":0.0,"y":0.0,"width":56.0,"height":67.0},"isolatedAbsoluteRenderBounds":{"x":-1.21000003814697,"y":16.6599998474121,"width":53.5304679870605,"height":47.9050025939941},"relativeTransform":[[1.0,0.0,0.0],[0.0,1.0,0.0]],"size":{"x":56.0,"y":67.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":"Grape Nuts","fontPostScriptName":"GrapeNuts-Regular","fontStyle":"Regular","textAutoResize":"WIDTH_AND_HEIGHT","fontVariantPosition":"NORMAL","fontSize":55.0,"textAlignHorizontal":"LEFT","textAlignVertical":"TOP","letterSpacing":0.0,"letterSpacingValue":0.0,"letterSpacingUnit":"PERCENT","lineHeightPx":67.375,"lineHeightPercent":100.0,"lineHeightUnit":"INTRINSIC_%","paragraphSpacing":0,"paragraphIndent":0,"listSpacing":0,"italic":false,"textCase":"ORIGINAL","textDecoration":"NONE","textDecorationSkipInk":false,"textDecorationStyle":"solid","textTruncation":"DISABLED","lineHeightPercentFontSize":100},"styleOverrideTable":{}}},"assetIdToGuid":{"StyleId:1:410":"1:410","StyleId:1:413":"1:413","StyleId:1:542":"1:542","StyleId:1:579":"1:579","StyleId:2128:20052":"2128:20052","StyleId:1:402":"1:402","StyleId:1:394":"1:394"},"guidToUrl":{"2155:23554":"/suite","2198:2976":"/info","2331:5357":"/test","2287:5052":"/page-5","2204:4109":"/our-story-2","2358:4382":"/info-test","2204:3035":"/osa","2154:11653":"/","2211:7856":"/page-4","2317:4825":"/qr"},"fonts":{"Grape Nuts:Regular":{"id":"GrapeNuts-Regular_1","url":"/_woff/v2/GrapeNuts-Regular_1/GrapeNuts-Regular_1.woff2","source":1,"italic":false,"weight":400,"subsets":{"baseUrl":"/_woff/v2/GrapeNuts-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":"GrapeNuts-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":"GrapeNuts-Regular_1-rest-latin.woff2"},{"unicodeRange":"U+0100-0130,U+0132-0151,U+0154-017F","file":"GrapeNuts-Regular_1-latin-extended-a.woff2"},{"unicodeRange":"U+0180-024F","file":"GrapeNuts-Regular_1-latin-extended-b.woff2"},{"unicodeRange":"U+1E00-1EFF","file":"GrapeNuts-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":"GrapeNuts-Regular_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"}]}},"Zeyada:Regular":{"id":"Zeyada_1","url":"/_woff/v2/Zeyada_1/Zeyada_1.woff2","source":1,"italic":false,"weight":400,"subsets":{"baseUrl":"/_woff/v2/Zeyada_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":"Zeyada_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":"Zeyada_1-rest-latin.woff2"},{"unicodeRange":"U+0100-0130,U+0132-0151,U+0154-017F","file":"Zeyada_1-latin-extended-a.woff2"},{"unicodeRange":"U+0180-024F","file":"Zeyada_1-latin-extended-b.woff2"},{"unicodeRange":"U+1E00-1EFF","file":"Zeyada_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":"Zeyada_1-rest.woff2"}]}},"Marcellus:Regular":{"id":"Marcellus-Regular_1","url":"/_woff/v2/Marcellus-Regular_1/Marcellus-Regular_1.woff2","source":1,"italic":false,"weight":400,"subsets":{"baseUrl":"/_woff/v2/Marcellus-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":"Marcellus-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":"Marcellus-Regular_1-rest-latin.woff2"},{"unicodeRange":"U+0100-0130,U+0132-0151,U+0154-017F","file":"Marcellus-Regular_1-latin-extended-a.woff2"},{"unicodeRange":"U+0180-024F","file":"Marcellus-Regular_1-latin-extended-b.woff2"},{"unicodeRange":"U+1E00-1EFF","file":"Marcellus-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":"Marcellus-Regular_1-rest.woff2"}]}},"Cormorant Garamond:Medium":{"id":"CormorantGaramond_wght__1","url":"/_woff/v2/CormorantGaramond_wght__1/CormorantGaramond_wght__1.woff2","source":1,"italic":false,"weight":500,"variationAxes":[{"tag":"wght","value":500.0,"name":"Weight"}],"subsets":{"baseUrl":"/_woff/v2/CormorantGaramond_wght__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":"CormorantGaramond_wght__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":"CormorantGaramond_wght__1-rest-latin.woff2"},{"unicodeRange":"U+0100-0130,U+0132-0151,U+0154-017F","file":"CormorantGaramond_wght__1-latin-extended-a.woff2"},{"unicodeRange":"U+0180-024F","file":"CormorantGaramond_wght__1-latin-extended-b.woff2"},{"unicodeRange":"U+1E00-1EFF","file":"CormorantGaramond_wght__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":"CormorantGaramond_wght__1-rest.woff2"}]}},"EB Garamond:Medium":{"id":"EBGaramond_wght__1","url":"/_woff/v2/EBGaramond_wght__1/EBGaramond_wght__1.woff2","source":1,"italic":false,"weight":500,"variationAxes":[{"tag":"wght","value":500.0,"name":"Weight"}],"subsets":{"baseUrl":"/_woff/v2/EBGaramond_wght__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":"EBGaramond_wght__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":"EBGaramond_wght__1-rest-latin.woff2"},{"unicodeRange":"U+0100-0130,U+0132-0151,U+0154-017F","file":"EBGaramond_wght__1-latin-extended-a.woff2"},{"unicodeRange":"U+0180-024F","file":"EBGaramond_wght__1-latin-extended-b.woff2"},{"unicodeRange":"U+1E00-1EFF","file":"EBGaramond_wght__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":"EBGaramond_wght__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"}]}},"Hurricane:Regular":{"id":"Hurricane-Regular_1","url":"/_woff/v2/Hurricane-Regular_1/Hurricane-Regular_1.woff2","source":1,"italic":false,"weight":400,"subsets":{"baseUrl":"/_woff/v2/Hurricane-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":"Hurricane-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":"Hurricane-Regular_1-rest-latin.woff2"},{"unicodeRange":"U+0100-0130,U+0132-0151,U+0154-017F","file":"Hurricane-Regular_1-latin-extended-a.woff2"},{"unicodeRange":"U+0180-024F","file":"Hurricane-Regular_1-latin-extended-b.woff2"},{"unicodeRange":"U+1E00-1EFF","file":"Hurricane-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":"Hurricane-Regular_1-rest.woff2"}]}},"Aboreto:Regular":{"id":"Aboreto-Regular_1","url":"/_woff/v2/Aboreto-Regular_1/Aboreto-Regular_1.woff2","source":1,"italic":false,"weight":400,"subsets":{"baseUrl":"/_woff/v2/Aboreto-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":"Aboreto-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":"Aboreto-Regular_1-rest-latin.woff2"},{"unicodeRange":"U+0100-0130,U+0132-0151,U+0154-017F","file":"Aboreto-Regular_1-latin-extended-a.woff2"},{"unicodeRange":"U+0180-024F","file":"Aboreto-Regular_1-latin-extended-b.woff2"},{"unicodeRange":"U+1E00-1EFF","file":"Aboreto-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":"Aboreto-Regular_1-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"}]}},"Geist:Regular":{"id":"Geist_wght__1","url":"/_woff/v2/Geist_wght__1/Geist_wght__1.woff2","source":1,"italic":false,"weight":400,"variationAxes":[{"tag":"wght","value":400.0,"name":"Weight"}],"subsets":{"baseUrl":"/_woff/v2/Geist_wght__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":"Geist_wght__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":"Geist_wght__1-rest-latin.woff2"},{"unicodeRange":"U+0100-0130,U+0132-0151,U+0154-017F","file":"Geist_wght__1-latin-extended-a.woff2"},{"unicodeRange":"U+0180-024F","file":"Geist_wght__1-latin-extended-b.woff2"},{"unicodeRange":"U+1E00-1EFF","file":"Geist_wght__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":"Geist_wght__1-rest.woff2"}]}},"EB Garamond:Regular":{"id":"EBGaramond_wght__1","url":"/_woff/v2/EBGaramond_wght__1/EBGaramond_wght__1.woff2","source":1,"italic":false,"weight":400,"variationAxes":[{"tag":"wght","value":400.0,"name":"Weight"}],"subsets":{"baseUrl":"/_woff/v2/EBGaramond_wght__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":"EBGaramond_wght__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":"EBGaramond_wght__1-rest-latin.woff2"},{"unicodeRange":"U+0100-0130,U+0132-0151,U+0154-017F","file":"EBGaramond_wght__1-latin-extended-a.woff2"},{"unicodeRange":"U+0180-024F","file":"EBGaramond_wght__1-latin-extended-b.woff2"},{"unicodeRange":"U+1E00-1EFF","file":"EBGaramond_wght__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":"EBGaramond_wght__1-rest.woff2"}]}}},"assets":{"4acffba9b14e37083024ec8e5d4b6b87b96a2059":{"type":"GENERATED_ASSET","url":"4acffba9b14e37083024ec8e5d4b6b87b96a2059.svg","size":{"x":46.4536476135254,"y":47.5062445998192},"offsets":{"left":{"value":-0.696732620607822,"unit":"PERCENT"},"right":{"value":-0.696734441978297,"unit":"PERCENT"},"top":{"value":-1.07701772432427,"unit":"PERCENT"},"bottom":{"value":0.0,"unit":"PERCENT"}},"format":"SVG"},"2d0d6d8122be31c708e58ebdcd163f3754739809":{"type":"GENERATED_ASSET","url":"2d0d6d8122be31c708e58ebdcd163f3754739809.svg","size":{"x":98.7034759521484,"y":101.10147857666},"offsets":{"left":{"value":-0.331616304026949,"unit":"PERCENT"},"right":{"value":-0.331703960535518,"unit":"PERCENT"},"top":{"value":-0.510099457233636,"unit":"PERCENT"},"bottom":{"value":-7.51366586495615e-05,"unit":"PERCENT"}},"format":"SVG"},"5a39e286e65a4328c44aab9ab156d9bdf5023226":{"type":"GENERATED_ASSET","url":"5a39e286e65a4328c44aab9ab156d9bdf5023226.svg","size":{"x":46.4536476135254,"y":47.5062445998192},"offsets":{"left":{"value":-0.696732620607822,"unit":"PERCENT"},"right":{"value":-0.696734441978297,"unit":"PERCENT"},"top":{"value":-1.07701772432427,"unit":"PERCENT"},"bottom":{"value":0.0,"unit":"PERCENT"}},"format":"SVG"},"cbd3d4c5a7fab8fc2250cc7767081d883da2b524":{"type":"GENERATED_ASSET","url":"cbd3d4c5a7fab8fc2250cc7767081d883da2b524.png","size":{"x":98.0530700683594,"y":100.588302612305},"offsets":{"top":{"value":0,"unit":"PIXELS"},"right":{"value":0,"unit":"PIXELS"},"bottom":{"value":0,"unit":"PIXELS"},"left":{"value":0,"unit":"PIXELS"}},"format":"PNG"},"05b9c27caefd3736bd91854f1eb9becb84e38935":{"type":"GENERATED_ASSET","url":"05b9c27caefd3736bd91854f1eb9becb84e38935.svg","size":{"x":55.6403427124023,"y":56.930050432682},"offsets":{"left":{"value":-0.582129467617382,"unit":"PERCENT"},"right":{"value":-0.582130009477789,"unit":"PERCENT"},"top":{"value":-0.899238358490977,"unit":"PERCENT"},"bottom":{"value":0.0,"unit":"PERCENT"}},"format":"SVG"},"84affb6f712432609c56dd7b299e8702065fdd37":{"type":"GENERATED_ASSET","url":"84affb6f712432609c56dd7b299e8702065fdd37.svg","size":{"x":98.703483581543,"y":101.10147857666},"offsets":{"left":{"value":-0.331616152056581,"unit":"PERCENT"},"right":{"value":-0.331711893388755,"unit":"PERCENT"},"top":{"value":-0.510099397977596,"unit":"PERCENT"},"bottom":{"value":-7.51959146895059e-05,"unit":"PERCENT"}},"format":"SVG"},"d77330a3cc5a81f06645666451c5bdbbf5a84d25":{"type":"GENERATED_ASSET","url":"d77330a3cc5a81f06645666451c5bdbbf5a84d25.svg","size":{"x":98.7034759521484,"y":101.10147857666},"offsets":{"left":{"value":-0.331616304026949,"unit":"PERCENT"},"right":{"value":-0.331703960535518,"unit":"PERCENT"},"top":{"value":-0.510099457233636,"unit":"PERCENT"},"bottom":{"value":-7.51366586495615e-05,"unit":"PERCENT"}},"format":"SVG"}},"stablePathToAssetInfo":{"2072:12046":{"hash":"4acffba9b14e37083024ec8e5d4b6b87b96a2059"},"I2204:3101;2072:11959":{"hash":"84affb6f712432609c56dd7b299e8702065fdd37"},"2072:12026":{"hash":"d77330a3cc5a81f06645666451c5bdbbf5a84d25"},"2072:12006":{"hash":"2d0d6d8122be31c708e58ebdcd163f3754739809"},"2072:12062":{"hash":"5a39e286e65a4328c44aab9ab156d9bdf5023226"},"I2204:3236;2072:12046":{"hash":"4acffba9b14e37083024ec8e5d4b6b87b96a2059"},"I2204:3235;2072:12026":{"hash":"d77330a3cc5a81f06645666451c5bdbbf5a84d25"},"I2204:3102;2069:864":{"hash":"05b9c27caefd3736bd91854f1eb9becb84e38935"},"2252:3208":{"hash":"cbd3d4c5a7fab8fc2250cc7767081d883da2b524"},"I2204:3169;2069:864":{"hash":"05b9c27caefd3736bd91854f1eb9becb84e38935"},"I2204:3168;2072:12006":{"hash":"2d0d6d8122be31c708e58ebdcd163f3754739809"},"2069:864":{"hash":"05b9c27caefd3736bd91854f1eb9becb84e38935"},"2072:11959":{"hash":"84affb6f712432609c56dd7b299e8702065fdd37"}},"animateRootIds":["3:1712","2204:3170"],"siteSettings":{"title":"OSA - Spinnars wedding","description":"Elias and Olivia Spinnars wedding page.","scalingMode":"REFLOW","lang":"se","blockSearchIndexing":true,"addBypassLinks":true,"faviconFilename":"cbd3d4c5a7fab8fc2250cc7767081d883da2b524.png","socialImageFilename":"cbd3d4c5a7fab8fc2250cc7767081d883da2b524.png","labs":{"E5FBBA911B2B7A09E649D4BE6CDF8591EAEFC881":false}},"sourceCodeHash":"df8472caddf9aaa15539a62ff4c7987895142cb4"}