diff --git a/assets/BaseImageCaption-vks4WUeh.js b/assets/BaseImageCaption-DGqx0YEt.js
similarity index 85%
rename from assets/BaseImageCaption-vks4WUeh.js
rename to assets/BaseImageCaption-DGqx0YEt.js
index b36d8157..6a8f4c5b 100644
--- a/assets/BaseImageCaption-vks4WUeh.js
+++ b/assets/BaseImageCaption-DGqx0YEt.js
@@ -1,4 +1,4 @@
-import{B as t}from"./BaseLink-BM1wc07I.js";const p=({caption:s,credit:a,url:e,linkText:n,computedClass:i})=>`
+import{B as t}from"./BaseLink-DVdOPU1x.js";const p=({caption:s,credit:a,url:e,linkText:n,computedClass:i})=>`
${s}
diff --git a/assets/BaseImageCaption.stories-H_QKf9GM.js b/assets/BaseImageCaption.stories-DE2XeFk-.js
similarity index 94%
rename from assets/BaseImageCaption.stories-H_QKf9GM.js
rename to assets/BaseImageCaption.stories-DE2XeFk-.js
index e2374a34..7354b603 100644
--- a/assets/BaseImageCaption.stories-H_QKf9GM.js
+++ b/assets/BaseImageCaption.stories-DE2XeFk-.js
@@ -1 +1 @@
-import{B as a}from"./BaseImageCaption-vks4WUeh.js";const i={title:"Components/Base/BaseImageCaption",excludeStories:/.*Data$/,argTypes:{caption:{type:{name:"string",required:!0},description:"Accepts rich text and plain text."},credit:{type:{name:"string",required:!1},description:"Optional credit information. Limited rich text accepted (text styles and links only, no line or paragraph breaks)."},url:{type:{name:"string",required:!1},description:"Link to a page with more information/details."},linkText:{type:{name:"string",required:!1},description:"Link text."}},parameters:{viewMode:"docs",docs:{description:{component:"Caption text used with both images and videos."}}}},t={caption:'
Aliquam finibus accumsan dapibus. In sagittis et sapien nec vehicula. Suspendisse euismod consequat risus, vel dignissim elit scelerisque sed. Nullam elit ipsum, suscipit ut quam et, molestie aliquam leo.
',credit:"NASA/JPL",url:"#",linkText:"Full Image Details"},e=a.bind({});e.storyName="BaseImageCaption";e.args=t;const s=["BaseImageCaptionData","Default"],o=Object.freeze(Object.defineProperty({__proto__:null,BaseImageCaptionData:t,Default:e,__namedExportsOrder:s,default:i},Symbol.toStringTag,{value:"Module"}));export{o as B};
+import{B as a}from"./BaseImageCaption-DGqx0YEt.js";const i={title:"Components/Base/BaseImageCaption",excludeStories:/.*Data$/,argTypes:{caption:{type:{name:"string",required:!0},description:"Accepts rich text and plain text."},credit:{type:{name:"string",required:!1},description:"Optional credit information. Limited rich text accepted (text styles and links only, no line or paragraph breaks)."},url:{type:{name:"string",required:!1},description:"Link to a page with more information/details."},linkText:{type:{name:"string",required:!1},description:"Link text."}},parameters:{viewMode:"docs",docs:{description:{component:"Caption text used with both images and videos."}}}},t={caption:'
Aliquam finibus accumsan dapibus. In sagittis et sapien nec vehicula. Suspendisse euismod consequat risus, vel dignissim elit scelerisque sed. Nullam elit ipsum, suscipit ut quam et, molestie aliquam leo.
',credit:"NASA/JPL",url:"#",linkText:"Full Image Details"},e=a.bind({});e.storyName="BaseImageCaption";e.args=t;const s=["BaseImageCaptionData","Default"],o=Object.freeze(Object.defineProperty({__proto__:null,BaseImageCaptionData:t,Default:e,__namedExportsOrder:s,default:i},Symbol.toStringTag,{value:"Module"}));export{o as B};
diff --git a/assets/BaseLink-BM1wc07I.js b/assets/BaseLink-BM1wc07I.js
deleted file mode 100644
index 0791a588..00000000
--- a/assets/BaseLink-BM1wc07I.js
+++ /dev/null
@@ -1,15 +0,0 @@
-import{M as d}from"./MixinAnimationCaret-BbklVmGz.js";import{I as y,a as x}from"./IconDownload-BH8PYKeu.js";import{I}from"./IconExternal-D74KcMPJ.js";const k=({text:t,variant:i,link:m,icon:e,caret:s,caretInline:u,caretWrapperClass:l,target:f,externalTargetBlank:v,computedClass:o,linkClass:p,wrapperClass:h})=>{e||(e="");let n=t||"Full Image Details",r=i?i.toLowerCase():"";l||(l=""),u&&s?n=d({text:t,customClass:"caret-inline"}):(r==="primary"||s)&&(n=d({text:t,customClass:l}));let a="";f?a=f:m&&v&&(a="_blank");let c="";a==="_blank"&&(c="noopener"),r==="primary"||r==="secondary"?o=`${r==="primary"?"-primary":"-secondary"} text-subtitle text-theme-color can-hover:hover:text-theme-color-hover`:r==="default"&&(o="-default underline text-theme-color can-hover:hover:text-theme-color-hover");let $="";h&&($=` class="${h}"`);const T=e==="document"?y({}):e==="internal"?x({}):e==="external"?I({}):"";return`
-
+ `};export{k as B};
diff --git a/assets/BaseLink.stories-MMwWASH5.js b/assets/BaseLink.stories-B4fxgUYb.js
similarity index 96%
rename from assets/BaseLink.stories-MMwWASH5.js
rename to assets/BaseLink.stories-B4fxgUYb.js
index c87b5244..9371629b 100644
--- a/assets/BaseLink.stories-MMwWASH5.js
+++ b/assets/BaseLink.stories-B4fxgUYb.js
@@ -1 +1 @@
-import{B as e}from"./BaseLink-BM1wc07I.js";const l={title:"Components/Base/BaseLink",argTypes:{text:{type:"string",description:"Link text"},variant:{type:"string",description:"Link variant type",control:{type:"select",options:["primary","secondary","default","none"]},table:{defaultValue:{summary:"default"}}},link:{type:"string",description:"Link URL"},target:{type:"string",description:"Link to a target ID. Overrides `externalTargetBlank`"},externalTargetBlank:{type:"boolean",description:"Open link in a new window.",control:{type:"boolean"},table:{defaultValue:{summary:"false"}}},caret:{type:"boolean",description:"Display the caret. Note: the `primary` variant will always display the caret. Use this option to add a caret to other variants.",control:{type:"boolean"},table:{defaultValue:{summary:"false"}}},caretInline:{type:"boolean",description:"Set to `true` to have caret wrap with text. Must use with `caret: true`. ",control:{type:"boolean"},table:{defaultValue:{summary:"false"}}}},parameters:{viewMode:"docs",docs:{description:{component:"Simple link with several style variations."}}}},t=e.bind({});t.storyName="Primary";t.args={text:"Explore",variant:"primary",link:"#",target:"",externalTargetBlank:!1,caret:!1,caretInline:!1};const a=e.bind({});a.args={text:"Explore",variant:"secondary",link:"#",target:"",externalTargetBlank:!1,caret:!1,caretInline:!1};const r=e.bind({});r.args={text:"Explore",variant:"default",link:"#",target:"",externalTargetBlank:!1,caret:!1,caretInline:!1};const n=e.bind({});n.args={text:"Explore",variant:"none",link:"#",target:"",externalTargetBlank:!1,caret:!1,caretInline:!1};const o=["Default","Secondary","Default_Body","Unstyled"],s=Object.freeze(Object.defineProperty({__proto__:null,Default:t,Default_Body:r,Secondary:a,Unstyled:n,__namedExportsOrder:o,default:l},Symbol.toStringTag,{value:"Module"}));export{s as B};
+import{B as e}from"./BaseLink-DVdOPU1x.js";const l={title:"Components/Base/BaseLink",argTypes:{text:{type:"string",description:"Link text"},variant:{type:"string",description:"Link variant type",control:{type:"select",options:["primary","secondary","default","none"]},table:{defaultValue:{summary:"default"}}},link:{type:"string",description:"Link URL"},target:{type:"string",description:"Link to a target ID. Overrides `externalTargetBlank`"},externalTargetBlank:{type:"boolean",description:"Open link in a new window.",control:{type:"boolean"},table:{defaultValue:{summary:"false"}}},caret:{type:"boolean",description:"Display the caret. Note: the `primary` variant will always display the caret. Use this option to add a caret to other variants.",control:{type:"boolean"},table:{defaultValue:{summary:"false"}}},caretInline:{type:"boolean",description:"Set to `true` to have caret wrap with text. Must use with `caret: true`. ",control:{type:"boolean"},table:{defaultValue:{summary:"false"}}}},parameters:{viewMode:"docs",docs:{description:{component:"Simple link with several style variations."}}}},t=e.bind({});t.storyName="Primary";t.args={text:"Explore",variant:"primary",link:"#",target:"",externalTargetBlank:!1,caret:!1,caretInline:!1};const a=e.bind({});a.args={text:"Explore",variant:"secondary",link:"#",target:"",externalTargetBlank:!1,caret:!1,caretInline:!1};const r=e.bind({});r.args={text:"Explore",variant:"default",link:"#",target:"",externalTargetBlank:!1,caret:!1,caretInline:!1};const n=e.bind({});n.args={text:"Explore",variant:"none",link:"#",target:"",externalTargetBlank:!1,caret:!1,caretInline:!1};const o=["Default","Secondary","Default_Body","Unstyled"],s=Object.freeze(Object.defineProperty({__proto__:null,Default:t,Default_Body:r,Secondary:a,Unstyled:n,__namedExportsOrder:o,default:l},Symbol.toStringTag,{value:"Module"}));export{s as B};
diff --git a/assets/BlockAccordion.stories-13QSp1UG.js b/assets/BlockAccordion.stories-DU4wRkrn.js
similarity index 98%
rename from assets/BlockAccordion.stories-13QSp1UG.js
rename to assets/BlockAccordion.stories-DU4wRkrn.js
index 8c08bf89..d2afc998 100644
--- a/assets/BlockAccordion.stories-13QSp1UG.js
+++ b/assets/BlockAccordion.stories-DU4wRkrn.js
@@ -1,4 +1,4 @@
-import{B as m}from"./BlockAccordionItem-QrLzZwqN.js";const u=({accordion_id:e,heading_level:i,items:t,allow_multiple_open:o})=>{e||(e=""),i||(i="h2"),t||(t=[]),o||(o=!1);const d="group_id_"+e;let r=[];if(t.length>0)for(const[b,s]of t.entries())r+=`${m({heading_level:i,item_id:`${d}_${s.item_id}`,title:s.title,body:s.body})}`;let l="data-allow-multiple";o||(l="");let n=null;return r.length>0&&(n=`
+import{B as m}from"./BlockAccordionItem-DZLUnOQC.js";const u=({accordion_id:e,heading_level:i,items:t,allow_multiple_open:o})=>{e||(e=""),i||(i="h2"),t||(t=[]),o||(o=!1);const d="group_id_"+e;let r=[];if(t.length>0)for(const[b,s]of t.entries())r+=`${m({heading_level:i,item_id:`${d}_${s.item_id}`,title:s.title,body:s.body})}`;let l="data-allow-multiple";o||(l="");let n=null;return r.length>0&&(n=`
${r}
diff --git a/assets/BlockAccordionItem-QrLzZwqN.js b/assets/BlockAccordionItem-DZLUnOQC.js
similarity index 70%
rename from assets/BlockAccordionItem-QrLzZwqN.js
rename to assets/BlockAccordionItem-DZLUnOQC.js
index f05f4134..05fbc5f9 100644
--- a/assets/BlockAccordionItem-QrLzZwqN.js
+++ b/assets/BlockAccordionItem-DZLUnOQC.js
@@ -1,30 +1,30 @@
-import{I as s}from"./IconPlus-8-RyMFvs.js";import{B as l}from"./BlockText-D3Sm5k3y.js";const d=({item_id:e,heading_level:n,title:o,body:t})=>{e||(e=""),n||(n="h2"),o||(o=""),t||(t="");const r="item_heading_"+e,a="item_panel_"+e;return`
+import{I as s}from"./IconPlus-8-RyMFvs.js";import{B as i}from"./BlockText-D3Sm5k3y.js";const d=({item_id:e,heading_level:n,title:o,body:t})=>{e||(e=""),n||(n="h2"),o||(o=""),t||(t="");const a="item_heading_"+e,r="item_panel_"+e;return`
diff --git a/assets/BlockAccordionItem.stories-CV8nj3vp.js b/assets/BlockAccordionItem.stories-xegSOci0.js
similarity index 95%
rename from assets/BlockAccordionItem.stories-CV8nj3vp.js
rename to assets/BlockAccordionItem.stories-xegSOci0.js
index 9a0eba62..bcd3f26e 100644
--- a/assets/BlockAccordionItem.stories-CV8nj3vp.js
+++ b/assets/BlockAccordionItem.stories-xegSOci0.js
@@ -1 +1 @@
-import{B as o}from"./BlockAccordionItem-QrLzZwqN.js";import"./IconPlus-8-RyMFvs.js";import"./BlockText-D3Sm5k3y.js";const a={title:"Components/Blocks/BlockAccordion/BlockAccordionItem",decorators:[t=>`
${t()}
`],argTypes:{item_id:{type:{name:"string",required:!0},description:"A unique ID for each expandable item."},heading_level:{type:{name:"string",required:!1},description:"The semantic heading level for each accordion item. Usually set at the accordion group level."},title:{type:{name:"string",required:!0}},body:{type:{name:"string",required:!0},description:"The content for the accordion item. Supports richtext. Any component could theoretically be used within an accordion item. This template uses `BlockText` as a default."}},parameters:{html:{root:"#storyRoot"},viewMode:"docs",docs:{inlineStories:!1,iframeHeight:250}},excludeStories:/.*Data$/},i={heading_level:"h2",item_id:"group_id_itemIdNumber",title:"Lorem ipsum dolor sit amet",body:'
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent venenatis, sapien sed mattis auctor, mauris tortor hendrerit leo, vestibulum pellentesque ex mi sed risus.
Vestibulum auctor facilisis velit, vel consequat ipsum fermentum sed. Nulla sed eleifend arcu, porttitor commodo lorem.
'},e=o.bind({});e.storyName="BlockAccordionItem";e.args=i;const n=["AccordionItem"];export{e as AccordionItem,n as __namedExportsOrder,a as default};
+import{B as o}from"./BlockAccordionItem-DZLUnOQC.js";import"./IconPlus-8-RyMFvs.js";import"./BlockText-D3Sm5k3y.js";const a={title:"Components/Blocks/BlockAccordion/BlockAccordionItem",decorators:[t=>`
${t()}
`],argTypes:{item_id:{type:{name:"string",required:!0},description:"A unique ID for each expandable item."},heading_level:{type:{name:"string",required:!1},description:"The semantic heading level for each accordion item. Usually set at the accordion group level."},title:{type:{name:"string",required:!0}},body:{type:{name:"string",required:!0},description:"The content for the accordion item. Supports richtext. Any component could theoretically be used within an accordion item. This template uses `BlockText` as a default."}},parameters:{html:{root:"#storyRoot"},viewMode:"docs",docs:{inlineStories:!1,iframeHeight:250}},excludeStories:/.*Data$/},i={heading_level:"h2",item_id:"group_id_itemIdNumber",title:"Lorem ipsum dolor sit amet",body:'
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent venenatis, sapien sed mattis auctor, mauris tortor hendrerit leo, vestibulum pellentesque ex mi sed risus.
Vestibulum auctor facilisis velit, vel consequat ipsum fermentum sed. Nulla sed eleifend arcu, porttitor commodo lorem.
'},e=o.bind({});e.storyName="BlockAccordionItem";e.args=i;const n=["AccordionItem"];export{e as AccordionItem,n as __namedExportsOrder,a as default};
diff --git a/assets/BlockCardGroup.stories-P-ycVltm.js b/assets/BlockCardGroup.stories-DqgKE0Of.js
similarity index 97%
rename from assets/BlockCardGroup.stories-P-ycVltm.js
rename to assets/BlockCardGroup.stories-DqgKE0Of.js
index 368124aa..fafa183d 100644
--- a/assets/BlockCardGroup.stories-P-ycVltm.js
+++ b/assets/BlockCardGroup.stories-DqgKE0Of.js
@@ -1,4 +1,4 @@
-import{M as d}from"./MixinCarousel-j2hWeceL.js";import{B as n}from"./BlockCard-BBwBDYHX.js";const p=({items:e})=>{function s(i,m){let r="";if(i.length>0)for(const[f,t]of i.entries())r+=n({type:t.type,title:t.title,text:t.text,image:t.image,customClass:m?"swiper-slide md:mb-0 mb-5":""});return r}const a=s(e,!1),l=s(e,!0),c=d({customClass:"md:hidden sm:px-10 sm:-ml-10 py-10 -mt-10",variant:"-tiles",slot:l,indent:"col-1",slideTemplate:"BlockCard",noLinks:!0});return`
+import{M as d}from"./MixinCarousel-Ds8tkY1y.js";import{B as n}from"./BlockCard-BBwBDYHX.js";const p=({items:e})=>{function s(i,m){let r="";if(i.length>0)for(const[f,t]of i.entries())r+=n({type:t.type,title:t.title,text:t.text,image:t.image,customClass:m?"swiper-slide md:mb-0 mb-5":""});return r}const a=s(e,!1),l=s(e,!0),c=d({customClass:"md:hidden sm:px-10 sm:-ml-10 py-10 -mt-10",variant:"-tiles",slot:l,indent:"col-1",slideTemplate:"BlockCard",noLinks:!0});return`
{t&&(t=`
${c({caption:t,url:m})}
`);const d=l({title:e,url:m,height:n});return`
+import{B as l}from"./BaseIframe-CN0Xf0EZ.js";import{B as c}from"./BaseImageCaption-DGqx0YEt.js";import{B as p}from"./BaseImagePlaceholder-BjDXo6VY.js";const a=({title:e,url:m,height:n,caption:t})=>{t&&(t=`
${c({caption:t,url:m})}
`);const d=l({title:e,url:m,height:n});return`
${n?d:p({aspectRatio:"aspect-ratio-sixteen-nine",theme:"dark-theme",placeholder:d})}
${t}
`},f={title:"Components/Blocks/BlockIframeEmbed",argTypes:{title:{type:{name:"string",required:!0},description:"Iframe title used for accessibility"},url:{type:{name:"string",required:!0},description:"Link to the embed source"},height:{type:{name:"integer",required:!1},description:"Iframe embed height. Will default to a responsive 16:9 aspect ratio if left blank."},caption:{type:{name:"string",required:!1},description:"Iframe caption"}},parameters:{viewMode:"docs",docs:{description:{component:"An iframe embed with an optional caption. View the component to see a demo."}},html:{root:"#storyRoot"}}},o={title:"Perseverance Rover Embed",url:"https://mars.nasa.gov/gltf_embed/25042",caption:'
Click (or touch) and drag to interact with this 3D model of the Mars 2020 Perseverance Rover. Learn more about the mission at mars.nasa.gov/mars2020/.
`];const i=a.bind({});i.args=o;i.decorators=[e=>`
diff --git a/assets/BlockImage.stories-cHrzqdVb.js b/assets/BlockImage.stories-CUAPUzmo.js
similarity index 96%
rename from assets/BlockImage.stories-cHrzqdVb.js
rename to assets/BlockImage.stories-CUAPUzmo.js
index 031e9660..4481f184 100644
--- a/assets/BlockImage.stories-cHrzqdVb.js
+++ b/assets/BlockImage.stories-CUAPUzmo.js
@@ -1,4 +1,4 @@
-import{B as u}from"./BaseImagePlaceholder-BjDXo6VY.js";import{B as m}from"./BaseImageCaption-vks4WUeh.js";import{B as p,a as c}from"./BlockImageStandard-O8rEyy_4.js";const n=({image:e,fancyboxGallery:t})=>{let a=p({image:e,fancyboxGallery:t}),d=u({theme:"dark-theme",src:e.src.url,srcset:e.src.url,alt:e.alt,width:e.src.width,height:e.src.height,wrapperClass:"aspect-ratio-sixteen-nine lg:aspect-ratio-two-one",objectFitClass:"object-cover"}),r="";return(e.caption||e.credit)&&(r=`
`),`
+import{B as u}from"./BaseImagePlaceholder-BjDXo6VY.js";import{B as m}from"./BaseImageCaption-DGqx0YEt.js";import{B as p,a as c}from"./BlockImageStandard-BFjPl78h.js";const n=({image:e,fancyboxGallery:t})=>{let a=p({image:e,fancyboxGallery:t}),d=u({theme:"dark-theme",src:e.src.url,srcset:e.src.url,alt:e.alt,width:e.src.width,height:e.src.height,wrapperClass:"aspect-ratio-sixteen-nine lg:aspect-ratio-two-one",objectFitClass:"object-cover"}),r="";return(e.caption||e.credit)&&(r=`
diff --git a/assets/BlockImageCarousel.stories-yN6VaX_x.js b/assets/BlockImageCarousel.stories-MQLbtcJg.js
similarity index 98%
rename from assets/BlockImageCarousel.stories-yN6VaX_x.js
rename to assets/BlockImageCarousel.stories-MQLbtcJg.js
index 9c1d4a0c..14c082c5 100644
--- a/assets/BlockImageCarousel.stories-yN6VaX_x.js
+++ b/assets/BlockImageCarousel.stories-MQLbtcJg.js
@@ -1,4 +1,4 @@
-import{a as r}from"./BlockImageStandard-O8rEyy_4.js";import{B as l}from"./BaseButton-CkSNoISR.js";const d=({label:e,title:t,description:i,fancyboxGallery:s,image:o})=>`
+import{a as r}from"./BlockImageStandard-BFjPl78h.js";import{B as l}from"./BaseButton-CkSNoISR.js";const d=({label:e,title:t,description:i,fancyboxGallery:s,image:o})=>`
diff --git a/assets/BlockImageGallery.stories-DvNj3gJz.js b/assets/BlockImageGallery.stories-kOUJY5Kn.js
similarity index 94%
rename from assets/BlockImageGallery.stories-DvNj3gJz.js
rename to assets/BlockImageGallery.stories-kOUJY5Kn.js
index 555843d7..97c7d74d 100644
--- a/assets/BlockImageGallery.stories-DvNj3gJz.js
+++ b/assets/BlockImageGallery.stories-kOUJY5Kn.js
@@ -1 +1 @@
-import{B as r,a}from"./BlockImageCarousel.stories-yN6VaX_x.js";const o={title:"Components/Blocks/BlockImageGallery",decorators:[t=>`
${t()}
`],argTypes:{galleryCoverImage:{type:{name:"array",required:!0},description:"Cover information"},images:{type:{name:"array",required:!0},description:"An array of image data objects"}},parameters:{html:{root:"#storyRoot"},viewMode:"docs",docs:{inlineStories:!1,iframeHeight:1050,description:{component:"A wide screen version of BlockImageCarousel that includes a cover image with a text overlay. Includes page layout assumptions and uses a max width of `max-w-screen-3xl`."}}}},e=r.bind({});e.storyName="BlockImageGallery";e.args={...a,galleryCoverImage:{label:"Mars",title:"Image Gallery",description:"Donec dui nisl, maximus quis nibh eu, luctus ultrices nulla. Curabitur tempus, massa vitae porttitor porttitor, tortor erat tincidunt magna, vulputate varius nulla leo et mauris. Morbi blandit ac justo nec dictum. Nam pretium ex sit amet blandit malesuada.",image:{...a.images[0],caption:"",credit:""}}};const i=["Default"],l=Object.freeze(Object.defineProperty({__proto__:null,Default:e,__namedExportsOrder:i,default:o},Symbol.toStringTag,{value:"Module"}));export{l as B};
+import{B as r,a}from"./BlockImageCarousel.stories-MQLbtcJg.js";const o={title:"Components/Blocks/BlockImageGallery",decorators:[t=>`
${t()}
`],argTypes:{galleryCoverImage:{type:{name:"array",required:!0},description:"Cover information"},images:{type:{name:"array",required:!0},description:"An array of image data objects"}},parameters:{html:{root:"#storyRoot"},viewMode:"docs",docs:{inlineStories:!1,iframeHeight:1050,description:{component:"A wide screen version of BlockImageCarousel that includes a cover image with a text overlay. Includes page layout assumptions and uses a max width of `max-w-screen-3xl`."}}}},e=r.bind({});e.storyName="BlockImageGallery";e.args={...a,galleryCoverImage:{label:"Mars",title:"Image Gallery",description:"Donec dui nisl, maximus quis nibh eu, luctus ultrices nulla. Curabitur tempus, massa vitae porttitor porttitor, tortor erat tincidunt magna, vulputate varius nulla leo et mauris. Morbi blandit ac justo nec dictum. Nam pretium ex sit amet blandit malesuada.",image:{...a.images[0],caption:"",credit:""}}};const i=["Default"],l=Object.freeze(Object.defineProperty({__proto__:null,Default:e,__namedExportsOrder:i,default:o},Symbol.toStringTag,{value:"Module"}));export{l as B};
diff --git a/assets/BlockImageStandard-O8rEyy_4.js b/assets/BlockImageStandard-BFjPl78h.js
similarity index 95%
rename from assets/BlockImageStandard-O8rEyy_4.js
rename to assets/BlockImageStandard-BFjPl78h.js
index a6406300..d7a19e91 100644
--- a/assets/BlockImageStandard-O8rEyy_4.js
+++ b/assets/BlockImageStandard-BFjPl78h.js
@@ -1,4 +1,4 @@
-import{B as p}from"./BaseImagePlaceholder-BjDXo6VY.js";import{B as d}from"./BaseImageCaption-vks4WUeh.js";import{B as u}from"./BaseButton-CkSNoISR.js";const b=({variant:t,fancyboxGallery:o,image:e,icon:r,label:c})=>{let a="data-fancybox";return o&&(a+=`="${o}"`),(e.credit||e.caption)&&(a+=' data-caption="',e.caption&&(a+=e.caption.replace(/<[^>]*>?/gm,"")),e.caption&&e.credit&&(a+=" "),e.credit&&(a+=`Credit: ${e.credit}`),a+='"'),a+=` data-src="${e.src.url}"`,u({variant:t,icon:r,label:c,fancybox:a,iconOnly:!0})},h=({image:t,fancyboxGallery:o})=>`
+import{B as p}from"./BaseImagePlaceholder-BjDXo6VY.js";import{B as d}from"./BaseImageCaption-DGqx0YEt.js";import{B as u}from"./BaseButton-CkSNoISR.js";const b=({variant:t,fancyboxGallery:o,image:e,icon:r,label:c})=>{let a="data-fancybox";return o&&(a+=`="${o}"`),(e.credit||e.caption)&&(a+=' data-caption="',e.caption&&(a+=e.caption.replace(/<[^>]*>?/gm,"")),e.caption&&e.credit&&(a+=" "),e.credit&&(a+=`Credit: ${e.credit}`),a+='"'),a+=` data-src="${e.src.url}"`,u({variant:t,icon:r,label:c,fancybox:a,iconOnly:!0})},h=({image:t,fancyboxGallery:o})=>`
${b({variant:"primary",fancyboxGallery:o,image:t,icon:"expand",label:"View in lightbox"})}
diff --git a/assets/BlockInlineImage.stories-D4vQ4SiC.js b/assets/BlockInlineImage.stories-BEJ1ESkU.js
similarity index 95%
rename from assets/BlockInlineImage.stories-D4vQ4SiC.js
rename to assets/BlockInlineImage.stories-BEJ1ESkU.js
index 87ceba93..ba29ccf1 100644
--- a/assets/BlockInlineImage.stories-D4vQ4SiC.js
+++ b/assets/BlockInlineImage.stories-BEJ1ESkU.js
@@ -1,4 +1,4 @@
-import{B as g}from"./BlockText-D3Sm5k3y.js";import{B as h}from"./BaseImagePlaceholder-BjDXo6VY.js";import{B as b}from"./BaseImageCaption-vks4WUeh.js";import{B as I}from"./BlockImageStandard-O8rEyy_4.js";import{a as v}from"./BlockImage.stories-cHrzqdVb.js";const a=({alignTo:s,text:r,image:e,fancyboxGallery:n})=>{let u=s=="right"?"col-start-8 lg:order-2":"col-start-1 lg:order-1",m=`
${g({text:r})}
`,c=I({image:e,fancyboxGallery:n}),p=h({theme:"dark-theme",src:e.src.url,srcset:e.src.url,alt:e.alt,width:e.src.width,height:e.src.height,wrapperClass:"",objectFitClass:"object-contain"}),d=b({caption:e.caption,credit:e.credit,url:e.url,linkText:e.linkText,computedClass:" lg:mt-3 mt-2"});return`
+import{B as g}from"./BlockText-D3Sm5k3y.js";import{B as h}from"./BaseImagePlaceholder-BjDXo6VY.js";import{B as b}from"./BaseImageCaption-DGqx0YEt.js";import{B as I}from"./BlockImageStandard-BFjPl78h.js";import{a as v}from"./BlockImage.stories-CUAPUzmo.js";const a=({alignTo:s,text:r,image:e,fancyboxGallery:n})=>{let u=s=="right"?"col-start-8 lg:order-2":"col-start-1 lg:order-1",m=`
diff --git a/assets/BlockLinkCard-RUfgGrz3.js b/assets/BlockLinkCard-C6EcXd-Z.js
similarity index 96%
rename from assets/BlockLinkCard-RUfgGrz3.js
rename to assets/BlockLinkCard-C6EcXd-Z.js
index 3e9302af..10710b78 100644
--- a/assets/BlockLinkCard-RUfgGrz3.js
+++ b/assets/BlockLinkCard-C6EcXd-Z.js
@@ -1,4 +1,4 @@
-import{B as c}from"./BaseLink-BM1wc07I.js";import{B as v}from"./BaseImagePlaceholder-BjDXo6VY.js";import{a as g}from"./IconDownload-BH8PYKeu.js";const $=({url:i,title:n,headingLevel:t,label:a,secondaryLabel:l,image:r,customClass:o,compact:e})=>{t||(t="p"),o||(o=""),e==null&&(e=!1);let p=v({theme:"dark-theme",noLogo:!0,aspectRatio:"aspect-ratio-sixteen-nine",wrapperClass:`bg-gray-dark relative mb-6 overflow-hidden ${e?"":"lg:mb-10"}`,src:r.src.url,srcset:r.srcset,alt:r.alt,width:r.src.width,height:r.src.height,imageClass:"can-hover:group-hover:delay-200 can-hover:group-hover:scale-100 absolute top-0 left-0 w-full transition-all duration-200 ease-in scale-105",objectFitClass:"object-cover"}),d=g({}),s="";(a||l)&&(s=`
+import{B as c}from"./BaseLink-DVdOPU1x.js";import{B as v}from"./BaseImagePlaceholder-BjDXo6VY.js";import{a as g}from"./IconDownload-BH8PYKeu.js";const $=({url:i,title:n,headingLevel:t,label:a,secondaryLabel:l,image:r,customClass:o,compact:e})=>{t||(t="p"),o||(o=""),e==null&&(e=!1);let p=v({theme:"dark-theme",noLogo:!0,aspectRatio:"aspect-ratio-sixteen-nine",wrapperClass:`bg-gray-dark relative mb-6 overflow-hidden ${e?"":"lg:mb-10"}`,src:r.src.url,srcset:r.srcset,alt:r.alt,width:r.src.width,height:r.src.height,imageClass:"can-hover:group-hover:delay-200 can-hover:group-hover:scale-100 absolute top-0 left-0 w-full transition-all duration-200 ease-in scale-105",objectFitClass:"object-cover"}),d=g({}),s="";(a||l)&&(s=`
${a?`
diff --git a/assets/BlockLinkCard.stories-Ff5J4UKE.js b/assets/BlockLinkCard.stories-DrboR1uu.js
similarity index 95%
rename from assets/BlockLinkCard.stories-Ff5J4UKE.js
rename to assets/BlockLinkCard.stories-DrboR1uu.js
index 35069a42..11b2185e 100644
--- a/assets/BlockLinkCard.stories-Ff5J4UKE.js
+++ b/assets/BlockLinkCard.stories-DrboR1uu.js
@@ -1 +1 @@
-import{B as o}from"./BlockLinkCard-RUfgGrz3.js";const a={title:"Components/Blocks/BlockLinkCard",argTypes:{url:{type:{name:"string",required:!0}},title:{type:{name:"string",required:!1}},headingLevel:{type:{name:"string",required:!1},description:"Change the heading level for semantic markup. This does not affect the style of the heading. Leave blank to use `
`.",control:{type:"select",options:[null,"h2","h3","h4","h5"]}},label:{type:{name:"string",required:!1}},secondaryLabel:{type:{name:"string",required:!1}},compact:{type:{name:"boolean",required:!1},description:"Use styling for condensed layouts.",table:{defaultValue:{summary:!1}}}},decorators:[t=>`
${t()}
`],parameters:{viewMode:"docs",docs:{description:{component:"Features an image followed by text, with a hover effect. Recommended for use with longer text. `BlockLinkCard` is an item type available for use in `BlockLinkCarousel`."}},html:{root:"#storyRoot"}}},e=o.bind({});e.storyName="BlockLinkCard";e.args={url:"#",title:"How engineers at NASA-JPL persevered to develop a ventilator",label:"Solar System",secondaryLabel:"Earth",image:{alt:"Alt text for image",src:{url:"https://picsum.photos/800/400",width:800,height:400},srcSet:"https://picsum.photos/400/200 320w, https://picsum.photos/800/400 1024w"},compact:!1};const r=["Default"],l=Object.freeze(Object.defineProperty({__proto__:null,Default:e,__namedExportsOrder:r,default:a},Symbol.toStringTag,{value:"Module"}));export{l as B};
+import{B as o}from"./BlockLinkCard-C6EcXd-Z.js";const a={title:"Components/Blocks/BlockLinkCard",argTypes:{url:{type:{name:"string",required:!0}},title:{type:{name:"string",required:!1}},headingLevel:{type:{name:"string",required:!1},description:"Change the heading level for semantic markup. This does not affect the style of the heading. Leave blank to use `
`.",control:{type:"select",options:[null,"h2","h3","h4","h5"]}},label:{type:{name:"string",required:!1}},secondaryLabel:{type:{name:"string",required:!1}},compact:{type:{name:"boolean",required:!1},description:"Use styling for condensed layouts.",table:{defaultValue:{summary:!1}}}},decorators:[t=>`
${t()}
`],parameters:{viewMode:"docs",docs:{description:{component:"Features an image followed by text, with a hover effect. Recommended for use with longer text. `BlockLinkCard` is an item type available for use in `BlockLinkCarousel`."}},html:{root:"#storyRoot"}}},e=o.bind({});e.storyName="BlockLinkCard";e.args={url:"#",title:"How engineers at NASA-JPL persevered to develop a ventilator",label:"Solar System",secondaryLabel:"Earth",image:{alt:"Alt text for image",src:{url:"https://picsum.photos/800/400",width:800,height:400},srcSet:"https://picsum.photos/400/200 320w, https://picsum.photos/800/400 1024w"},compact:!1};const r=["Default"],l=Object.freeze(Object.defineProperty({__proto__:null,Default:e,__namedExportsOrder:r,default:a},Symbol.toStringTag,{value:"Module"}));export{l as B};
diff --git a/assets/BlockLinkCarousel.stories-MmRXbyEF.js b/assets/BlockLinkCarousel.stories-B3DlQJ6t.js
similarity index 92%
rename from assets/BlockLinkCarousel.stories-MmRXbyEF.js
rename to assets/BlockLinkCarousel.stories-B3DlQJ6t.js
index 9569601f..9520de24 100644
--- a/assets/BlockLinkCarousel.stories-MmRXbyEF.js
+++ b/assets/BlockLinkCarousel.stories-B3DlQJ6t.js
@@ -1 +1 @@
-import{M as d}from"./MixinCarousel-j2hWeceL.js";import{B as u}from"./BlockLinkCard-RUfgGrz3.js";import{B as p}from"./BlockLinkTile-Dj4qeRH-.js";const s=({heading:t,items:r,itemType:l})=>{t||(t=""),l||(l="BlockLinkCard");let a="";l==="BlockLinkTile"?a="-tiles":l==="BlockLinkCard"&&(a="-cards");let o="";if(r.length>0)for(const[g,e]of r.entries())l==="BlockLinkCard"?o+=`${u({url:e.url,title:e.title,headingLevel:e.headingLevel,label:e.label,secondaryLabel:e.secondaryLabel,image:e.thumbnailImage,customClass:"swiper-slide",compact:e.compact})}`:l==="BlockLinkTile"&&(o+=`${p({url:e.url,title:e.title,headingLevel:e.headingLevel,label:e.label,secondaryLabel:e.secondaryLabel,image:e.thumbnailImage,customClass:"swiper-slide",compact:e.compact})}`);return d({heading:t,variant:a,slot:o})},m={title:"Components/Blocks/BlockLinkCarousel",argTypes:{itemType:{type:"string",description:"Type of item used for each slide",control:{type:"select",options:["BlockLinkCard","BlockLinkTile"]},table:{defaultValue:{summary:"BlockLinkCard"}}},items:{type:{name:"Array",required:!0},description:"Array of slide data objects. See `BlockLinkCard` for data structure."}},parameters:{viewMode:"docs",docs:{inlineStories:!1,iframeHeight:650,description:{component:"A mixed-bleed carousel with more than one slide visible at a time."}}},excludeStories:/.*Data$/},n=[{url:"#",title:"How engineers at NASA-JPL persevered to develop a ventilator",slug:"placeholder-slug-1",label:"Mars",thumbnailImage:{src:{url:"https://picsum.photos/512/288",width:512,height:288},alt:"Alt text"}},{url:"#",title:"How engineers at NASA-JPL persevered to develop a ventilator",slug:"placeholder-slug-2",thumbnailImage:{src:{url:"https://picsum.photos/512/288",width:512,height:288},alt:"Alt text"}},{url:"#",title:"How engineers at NASA-JPL persevered to develop a ventilator",slug:"placeholder-slug-3",label:"Solar System",thumbnailImage:{src:{url:"https://picsum.photos/512/288",width:512,height:288},alt:"Alt text"}},{url:"#",title:"How engineers at NASA-JPL persevered to develop a ventilator",slug:"placeholder-slug-4",label:"Technology",thumbnailImage:{src:{url:"https://picsum.photos/512/288",width:512,height:288},alt:"Alt text"}}],i=s.bind({});i.storyName="Carousel";i.args={heading:"Related Pages",items:n};const c=s.bind({});c.args={heading:"Related Pages",items:n.slice(0,2)};const h=["Default","TwoSlides"],f=Object.freeze(Object.defineProperty({__proto__:null,Default:i,TwoSlides:c,__namedExportsOrder:h,default:m},Symbol.toStringTag,{value:"Module"}));export{f as B};
+import{M as d}from"./MixinCarousel-Ds8tkY1y.js";import{B as u}from"./BlockLinkCard-C6EcXd-Z.js";import{B as p}from"./BlockLinkTile-Bisxl5iR.js";const s=({heading:t,items:r,itemType:l})=>{t||(t=""),l||(l="BlockLinkCard");let a="";l==="BlockLinkTile"?a="-tiles":l==="BlockLinkCard"&&(a="-cards");let o="";if(r.length>0)for(const[g,e]of r.entries())l==="BlockLinkCard"?o+=`${u({url:e.url,title:e.title,headingLevel:e.headingLevel,label:e.label,secondaryLabel:e.secondaryLabel,image:e.thumbnailImage,customClass:"swiper-slide",compact:e.compact})}`:l==="BlockLinkTile"&&(o+=`${p({url:e.url,title:e.title,headingLevel:e.headingLevel,label:e.label,secondaryLabel:e.secondaryLabel,image:e.thumbnailImage,customClass:"swiper-slide",compact:e.compact})}`);return d({heading:t,variant:a,slot:o})},m={title:"Components/Blocks/BlockLinkCarousel",argTypes:{itemType:{type:"string",description:"Type of item used for each slide",control:{type:"select",options:["BlockLinkCard","BlockLinkTile"]},table:{defaultValue:{summary:"BlockLinkCard"}}},items:{type:{name:"Array",required:!0},description:"Array of slide data objects. See `BlockLinkCard` for data structure."}},parameters:{viewMode:"docs",docs:{inlineStories:!1,iframeHeight:650,description:{component:"A mixed-bleed carousel with more than one slide visible at a time."}}},excludeStories:/.*Data$/},n=[{url:"#",title:"How engineers at NASA-JPL persevered to develop a ventilator",slug:"placeholder-slug-1",label:"Mars",thumbnailImage:{src:{url:"https://picsum.photos/512/288",width:512,height:288},alt:"Alt text"}},{url:"#",title:"How engineers at NASA-JPL persevered to develop a ventilator",slug:"placeholder-slug-2",thumbnailImage:{src:{url:"https://picsum.photos/512/288",width:512,height:288},alt:"Alt text"}},{url:"#",title:"How engineers at NASA-JPL persevered to develop a ventilator",slug:"placeholder-slug-3",label:"Solar System",thumbnailImage:{src:{url:"https://picsum.photos/512/288",width:512,height:288},alt:"Alt text"}},{url:"#",title:"How engineers at NASA-JPL persevered to develop a ventilator",slug:"placeholder-slug-4",label:"Technology",thumbnailImage:{src:{url:"https://picsum.photos/512/288",width:512,height:288},alt:"Alt text"}}],i=s.bind({});i.storyName="Carousel";i.args={heading:"Related Pages",items:n};const c=s.bind({});c.args={heading:"Related Pages",items:n.slice(0,2)};const h=["Default","TwoSlides"],f=Object.freeze(Object.defineProperty({__proto__:null,Default:i,TwoSlides:c,__namedExportsOrder:h,default:m},Symbol.toStringTag,{value:"Module"}));export{f as B};
diff --git a/assets/BlockLinkTile-Dj4qeRH-.js b/assets/BlockLinkTile-Bisxl5iR.js
similarity index 96%
rename from assets/BlockLinkTile-Dj4qeRH-.js
rename to assets/BlockLinkTile-Bisxl5iR.js
index d40c3054..54c436c2 100644
--- a/assets/BlockLinkTile-Dj4qeRH-.js
+++ b/assets/BlockLinkTile-Bisxl5iR.js
@@ -1,4 +1,4 @@
-import{B as m}from"./BaseLink-BM1wc07I.js";import{B as g}from"./BaseImagePlaceholder-BjDXo6VY.js";import{a as x}from"./IconDownload-BH8PYKeu.js";const $=({url:r,title:n,headingLevel:t,label:e,secondaryLabel:l,image:a,customClass:s,compact:i})=>{t||(t="p"),s||(s="");let p=g({theme:"dark-theme",noLogo:!0,aspectRatio:i?"aspect-ratio-one-one":"aspect-ratio-eight-seven",src:a.src.url,srcset:a.srcset,alt:"",width:a.src.width,height:a.src.height,imageClass:"w-full h-full",objectFitClass:"object-cover"}),c=x({}),o="";(e||l)&&(o=`
+import{B as m}from"./BaseLink-DVdOPU1x.js";import{B as g}from"./BaseImagePlaceholder-BjDXo6VY.js";import{a as x}from"./IconDownload-BH8PYKeu.js";const $=({url:r,title:n,headingLevel:t,label:e,secondaryLabel:l,image:a,customClass:s,compact:i})=>{t||(t="p"),s||(s="");let p=g({theme:"dark-theme",noLogo:!0,aspectRatio:i?"aspect-ratio-one-one":"aspect-ratio-eight-seven",src:a.src.url,srcset:a.srcset,alt:"",width:a.src.width,height:a.src.height,imageClass:"w-full h-full",objectFitClass:"object-cover"}),c=x({}),o="";(e||l)&&(o=`
${e?`
diff --git a/assets/BlockLinkTile.stories-CkYx6wr4.js b/assets/BlockLinkTile.stories-DIA7ICGL.js
similarity index 95%
rename from assets/BlockLinkTile.stories-CkYx6wr4.js
rename to assets/BlockLinkTile.stories-DIA7ICGL.js
index 76caa65d..67e5a1e9 100644
--- a/assets/BlockLinkTile.stories-CkYx6wr4.js
+++ b/assets/BlockLinkTile.stories-DIA7ICGL.js
@@ -1 +1 @@
-import{B as o}from"./BlockLinkTile-Dj4qeRH-.js";const s={title:"Components/Blocks/BlockLinkTile",argTypes:{url:{type:{name:"string",required:!0}},title:{type:{name:"string",required:!1}},headingLevel:{type:{name:"string",required:!1},description:"Change the heading level for semantic markup. This does not affect the style of the heading. Leave blank to use `
`.",control:{type:"select",options:[null,"h2","h3","h4","h5"]}},label:{type:{name:"string",required:!1}},secondaryLabel:{type:{name:"string",required:!1}},compact:{type:{name:"boolean",required:!1},description:"Use styling for condensed layouts. Also sets the tile dimensions to be a true 1:1 ratio.",table:{defaultValue:{summary:!1}}}},decorators:[t=>`
${t()}
`],parameters:{viewMode:"docs",docs:{description:{component:"Features an image with a text overlay, with a hover effect. Recommended for use with shorter text. `BlockLinkTile` is an item type option available in `BlockLinkCarousel`."}},html:{root:"#storyRoot"}}},e=o.bind({});e.storyName="BlockLinkTile";e.args={url:"#",title:"How engineers at NASA-JPL persevered to develop a ventilator",label:"Solar System",secondaryLabel:"Earth",image:{alt:"Alt text for image",src:{url:"https://picsum.photos/490/430",width:490,height:430},srcSet:"https://picsum.photos/490/430 320w, https://picsum.photos/490/430 1024w"},compact:!1};const a=["Default"],r=Object.freeze(Object.defineProperty({__proto__:null,Default:e,__namedExportsOrder:a,default:s},Symbol.toStringTag,{value:"Module"}));export{r as B};
+import{B as o}from"./BlockLinkTile-Bisxl5iR.js";const s={title:"Components/Blocks/BlockLinkTile",argTypes:{url:{type:{name:"string",required:!0}},title:{type:{name:"string",required:!1}},headingLevel:{type:{name:"string",required:!1},description:"Change the heading level for semantic markup. This does not affect the style of the heading. Leave blank to use `
`.",control:{type:"select",options:[null,"h2","h3","h4","h5"]}},label:{type:{name:"string",required:!1}},secondaryLabel:{type:{name:"string",required:!1}},compact:{type:{name:"boolean",required:!1},description:"Use styling for condensed layouts. Also sets the tile dimensions to be a true 1:1 ratio.",table:{defaultValue:{summary:!1}}}},decorators:[t=>`
${t()}
`],parameters:{viewMode:"docs",docs:{description:{component:"Features an image with a text overlay, with a hover effect. Recommended for use with shorter text. `BlockLinkTile` is an item type option available in `BlockLinkCarousel`."}},html:{root:"#storyRoot"}}},e=o.bind({});e.storyName="BlockLinkTile";e.args={url:"#",title:"How engineers at NASA-JPL persevered to develop a ventilator",label:"Solar System",secondaryLabel:"Earth",image:{alt:"Alt text for image",src:{url:"https://picsum.photos/490/430",width:490,height:430},srcSet:"https://picsum.photos/490/430 320w, https://picsum.photos/490/430 1024w"},compact:!1};const a=["Default"],r=Object.freeze(Object.defineProperty({__proto__:null,Default:e,__namedExportsOrder:a,default:s},Symbol.toStringTag,{value:"Module"}));export{r as B};
diff --git a/assets/BlockQuote.stories-vVS_TiHJ.js b/assets/BlockQuote.stories-D1_Y4yT5.js
similarity index 97%
rename from assets/BlockQuote.stories-vVS_TiHJ.js
rename to assets/BlockQuote.stories-D1_Y4yT5.js
index 0e18e08e..001eb28b 100644
--- a/assets/BlockQuote.stories-vVS_TiHJ.js
+++ b/assets/BlockQuote.stories-D1_Y4yT5.js
@@ -1,4 +1,4 @@
-import{B as p}from"./BaseLink-BM1wc07I.js";const i=({attribution:a,thumbnail:e,quoteLink:o,quote:d})=>{let n="";return a&&(e=e?``:"",o=o?p({text:a,computedClass:"",wrapperClass:"attribution-text",link:o.externalLink,caret:!0,externalTargetBlank:!0}):`
${a}
`,n=`
+import{B as p}from"./BaseLink-DVdOPU1x.js";const i=({attribution:a,thumbnail:e,quoteLink:o,quote:d})=>{let n="";return a&&(e=e?``:"",o=o?p({text:a,computedClass:"",wrapperClass:"attribution-text",link:o.externalLink,caret:!0,externalTargetBlank:!0}):`
${a}
`,n=`
${e}
diff --git a/assets/BlockRelatedLinks.stories-2h8XzNi7.js b/assets/BlockRelatedLinks.stories-Bef947iw.js
similarity index 70%
rename from assets/BlockRelatedLinks.stories-2h8XzNi7.js
rename to assets/BlockRelatedLinks.stories-Bef947iw.js
index 2dd90f2e..55cd4096 100644
--- a/assets/BlockRelatedLinks.stories-2h8XzNi7.js
+++ b/assets/BlockRelatedLinks.stories-Bef947iw.js
@@ -1,11 +1,11 @@
-import{B as i}from"./BaseHeading-2dYQ5eTW.js";import{I as s,a as c}from"./IconDownload-BH8PYKeu.js";import{I as d}from"./IconExternal-D74KcMPJ.js";const m=({variant:e,link:n,text:a})=>{let r=e=="document"?s({customClass:"text-theme-color xl:mx-4 flex-none ml-4 text-2xl leading-normal text-3xl"}):e=="internal"?c({customClass:"text-theme-color xl:mx-4 flex-none ml-4 text-2xl leading-normal text-3xl"}):d({customClass:"text-theme-color xl:mx-4 flex-none ml-4 text-2xl leading-normal text-lg"}),t=e=="external"?"_blank":"_self";return`
+import{B as r}from"./BaseHeading-2dYQ5eTW.js";import{I as s,a as c}from"./IconDownload-BH8PYKeu.js";import{I as d}from"./IconExternal-D74KcMPJ.js";const m=({variant:e,link:n,text:a})=>{let i=e=="document"?s({customClass:"text-action xl:mx-4 flex-none ml-4 text-2xl leading-normal text-3xl"}):e=="internal"?c({customClass:"text-action xl:mx-4 flex-none ml-4 text-2xl leading-normal text-3xl"}):d({customClass:"text-action xl:mx-4 flex-none ml-4 text-2xl leading-normal text-lg"}),t=e=="external"?"_blank":"_self";return`
${a}
- ${r}
+ ${i}
- `},x=({heading:e,links:n})=>{let a="";if(n.length>0)for(const[r,t]of n.entries())a+=`
- `},g={title:"Components/Blocks/BlockRelatedLinks",excludeStories:/.*Data$/,argTypes:{heading:{type:{name:"string",required:!1},description:"Heading text that will always align with the left edge of the block. This is useful when the component is used within a custom layout."},links:{type:{name:"array",required:!0},description:"An array of link data objects. See `SingleLink` for object keys."}},parameters:{viewMode:"docs",docs:{description:{component:"A list of links formatted with background colors and icons indicating the type of link."}}}},o={heading:"Read more about this",links:[{text:"A document download",variant:"document",link:"https://www.jpl.nasa.gov/"},{text:"An internal link",variant:"internal",link:"#"},{text:"An external Link",variant:"external",link:"https://www.nasa.gov/"},{text:"preventlongurlsfrombreakingoutofcontainerpreventlongurlsfrombreakingoutofcontainerpreventlongurlsfrombreakingoutofcontainerpreventlongurlsfrombreakingoutofcontainer",variant:"external",link:"https://www.jpl.nasa.gov/"}]},l=x.bind({});l.storyName="Block";l.args={heading:o.heading,links:o.links};const k=["BlockRelatedLinksData","Default"],h=Object.freeze(Object.defineProperty({__proto__:null,BlockRelatedLinksData:o,Default:l,__namedExportsOrder:k,default:g},Symbol.toStringTag,{value:"Module"}));export{o as B,m as R,h as a};
+ `},g={title:"Components/Blocks/BlockRelatedLinks",excludeStories:/.*Data$/,argTypes:{heading:{type:{name:"string",required:!1},description:"Heading text that will always align with the left edge of the block. This is useful when the component is used within a custom layout."},links:{type:{name:"array",required:!0},description:"An array of link data objects. See `SingleLink` for object keys."}},parameters:{viewMode:"docs",docs:{description:{component:"A list of links formatted with background colors and icons indicating the type of link."}}}},o={heading:"Read more about this",links:[{text:"A document download",variant:"document",link:"https://www.jpl.nasa.gov/"},{text:"An internal link",variant:"internal",link:"#"},{text:"An external Link",variant:"external",link:"https://www.nasa.gov/"},{text:"preventlongurlsfrombreakingoutofcontainerpreventlongurlsfrombreakingoutofcontainerpreventlongurlsfrombreakingoutofcontainerpreventlongurlsfrombreakingoutofcontainer",variant:"external",link:"https://www.jpl.nasa.gov/"}]},l=x.bind({});l.storyName="Block";l.args={heading:o.heading,links:o.links};const k=["BlockRelatedLinksData","Default"],w=Object.freeze(Object.defineProperty({__proto__:null,BlockRelatedLinksData:o,Default:l,__namedExportsOrder:k,default:g},Symbol.toStringTag,{value:"Module"}));export{o as B,m as R,w as a};
diff --git a/assets/BlockVideoEmbed.stories-BHc4yRCn.js b/assets/BlockVideoEmbed.stories-DlT7_MXS.js
similarity index 95%
rename from assets/BlockVideoEmbed.stories-BHc4yRCn.js
rename to assets/BlockVideoEmbed.stories-DlT7_MXS.js
index 6329fb5e..6b72d951 100644
--- a/assets/BlockVideoEmbed.stories-BHc4yRCn.js
+++ b/assets/BlockVideoEmbed.stories-DlT7_MXS.js
@@ -1,4 +1,4 @@
-import{B as r}from"./BaseImageCaption-vks4WUeh.js";import{B as a}from"./BaseImagePlaceholder-BjDXo6VY.js";const s=({embed:i,caption:t,credit:o})=>`
+import{B as r}from"./BaseImageCaption-DGqx0YEt.js";import{B as a}from"./BaseImagePlaceholder-BjDXo6VY.js";const s=({embed:i,caption:t,credit:o})=>`