{"title":"PROJECT HAIL MARY","description":"","products":[{"product_id":"ryland-grace-1","title":"RYLAND GRACE","description":"\u003ctable xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" cellspacing=\"0\" cellpadding=\"0\" dir=\"ltr\" border=\"1\" data-sheets-root=\"1\" data-sheets-baot=\"1\" style=\"width: 100%; height: 39.1876px;\"\u003e\n\u003ccolgroup\u003e \u003ccol width=\"154\" style=\"width: 26.7361%;\"\u003e \u003ccol width=\"208\" style=\"width: 36.1111%;\"\u003e \u003ccol width=\"173\" style=\"width: 30.0347%;\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eFRAGRANCE FAMILY\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eSUBFAMILY\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eSECONDARY\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eFresh\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eAromatic\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eWoody\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69995936-adb0-832e-b9f1-832456ecf692-11\" data-testid=\"conversation-turn-94\" data-scroll-anchor=\"true\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"3200d0b2-e84f-4240-878a-d840977398af\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word dark markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69995936-adb0-832e-b9f1-832456ecf692-0\" data-testid=\"conversation-turn-130\" data-scroll-anchor=\"true\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"3c85e546-ae28-4b05-a729-587fb7dd0721\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word dark markdown-new-styling\"\u003e\n\u003cp data-end=\"149\" data-start=\"94\"\u003e\u003cstrong data-end=\"149\" data-start=\"94\"\u003e\u003cbr\u003e\u003c\/strong\u003e\u003cspan id=\"input-sentence~0\"\u003eOther than the gentle hum of machinery and the sound of someone doing their best to keep going, the ship is silent. Bitter cold brew coffee hangs in the recycled air beside the dark spice of black cardamom, sharp and restless in the quiet. Violet leaf cuts through it all with a cold metallic edge that feels somewhere between a laboratory and the endless dark outside the hull.\u003c\/span\u003e\u003cspan id=\"aidr-input-non-human-chunk\"\u003e\u003c\/span\u003e \u003cspan id=\"input-sentence~1\"\u003eWorn cotton carries the comfort of rumpled T-shirts and long nights spent trying to solve the impossible, while cashmere wood lingers softly beneath it all; warm and familiar like thinking about home when there is no way back.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"cold brew coffee, black cardamom, worn cotton, violet leaf, cashmere wood","offers":[{"title":"Perfume (Roller - 10 mL)","offer_id":47996207890644,"sku":"BLODMAR1","price":18.0,"currency_code":"USD","in_stock":true},{"title":"Perfume (Spray - 10 mL)","offer_id":47996207923412,"sku":"BLODMAR2","price":18.0,"currency_code":"USD","in_stock":true},{"title":"Perfume (Spray - 30 mL)","offer_id":47996207956180,"sku":"BLODMAR3","price":39.5,"currency_code":"USD","in_stock":true},{"title":"Perfume (Spray - 100 mL)","offer_id":47996207988948,"sku":"BLODMAR4","price":125.0,"currency_code":"USD","in_stock":true},{"title":"Cuticle Oil (Brush - 5 mL)","offer_id":47996208021716,"sku":"BLODMAR5","price":16.0,"currency_code":"USD","in_stock":true},{"title":"Car Air Freshener (Little Laddie)","offer_id":47996208054484,"sku":"BLODMAR6","price":14.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0620\/7435\/5924\/files\/grace_696537b4-1ed5-4115-a7a7-c43a259f9b97.jpg?v=1779903151"},{"product_id":"rocky","title":"ROCKY","description":"\u003ctable style=\"width: 100%; height: 39.1876px;\" data-sheets-baot=\"1\" data-sheets-root=\"1\" border=\"1\" dir=\"ltr\" cellpadding=\"0\" cellspacing=\"0\" xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\"\u003e\n\u003ccolgroup\u003e \u003ccol style=\"width: 26.7361%;\" width=\"154\"\u003e \u003ccol style=\"width: 36.1111%;\" width=\"208\"\u003e \u003ccol style=\"width: 30.0347%;\" width=\"173\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eFRAGRANCE FAMILY\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eSUBFAMILY\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eSECONDARY\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eAmber\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eWoody Amber\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eSmoke\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-94\" data-turn-id=\"request-69995936-adb0-832e-b9f1-832456ecf692-11\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-turn-start-message=\"true\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-3\" dir=\"auto\" data-message-id=\"3200d0b2-e84f-4240-878a-d840977398af\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word dark markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-130\" data-turn-id=\"request-69995936-adb0-832e-b9f1-832456ecf692-0\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-turn-start-message=\"true\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-3\" dir=\"auto\" data-message-id=\"3c85e546-ae28-4b05-a729-587fb7dd0721\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word dark markdown-new-styling\"\u003e\n\u003cp data-start=\"94\" data-end=\"149\"\u003e\u003cstrong data-start=\"94\" data-end=\"149\"\u003e\u003cbr\u003e\u003c\/strong\u003e\u003cspan id=\"input-sentence~0\"\u003eThe room smells like warm stone and machinery that has not stopped running in a very long time. Blue ash and soft smoke hang heavily in the air, softened by sandalwood and the quiet warmth shared between unlikely friends. Black tea gives it an earthy, balanced base, whie elemi cuts through the heat with something strange and unfamiliar at first. Eridian stone gives the fragrance its mineral weight, dry and warm like the walls of a world untouched by Earth. The scent settles close to the skin, steady and comforting like sitting beside someone who understands you even when you speak completely different languages.\u003c\/span\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"blue ash, smoke, elemi, eridian stone, black tea, sandalwood","offers":[{"title":"Perfume (Roller - 10 mL)","offer_id":47996234301652,"sku":"BLODMAR1","price":18.0,"currency_code":"USD","in_stock":true},{"title":"Perfume (Spray - 10 mL)","offer_id":47996234334420,"sku":"BLODMAR2","price":18.0,"currency_code":"USD","in_stock":true},{"title":"Perfume (Spray - 30 mL)","offer_id":47996234367188,"sku":"BLODMAR3","price":39.5,"currency_code":"USD","in_stock":true},{"title":"Perfume (Spray - 100 mL)","offer_id":47996234399956,"sku":"BLODMAR4","price":125.0,"currency_code":"USD","in_stock":true},{"title":"Cuticle Oil (Brush - 5 mL)","offer_id":47996234432724,"sku":"BLODMAR5","price":16.0,"currency_code":"USD","in_stock":true},{"title":"Car Air Freshener (Little Laddie)","offer_id":47996234465492,"sku":"BLODMAR6","price":14.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0620\/7435\/5924\/files\/rocky_7f4312db-ed6f-46f8-ac0e-19827de3be00.jpg?v=1779904120"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0620\/7435\/5924\/collections\/outlander_d5125e43-43e5-4779-8a38-08fa670d4199.jpg?v=1779902112","url":"https:\/\/www.madlabsstudios.com\/collections\/iron-lung-copy.oembed","provider":"Mad Labs Studios","version":"1.0","type":"link"}