PageSourceSearch

https://www.howardhughes.com/wp-content/plugins/hhh-holdings-blocks/dist/assets/main-f1b9f864.js

js howardhughes.com collected 2026-09-24 18:12:55 UTC 1,238,653 bytes, 1,244 lines download raw bytes

1const vd=`.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
1@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}.hhds-hello-world h1{font-size:2rem;color:var(--theme-primary-color, var(--hello-world-primary-color, black))}
2`,F=`.four-by-three{aspect-ratio:4/3}.nineteen-by-nine{aspect-ratio:19/9}.sixteen-by-nine{aspect-ratio:16/9}.nine-by-sixteen{aspect-ratio:9/16}.nine-by-nineteen{aspect-ratio:9/19}.three-by-four{aspect-ratio:3/4}.one-by-one{aspect-ratio:1/1}.cover{-o-object-fit:cover;object-fit:cover}.contain{-o-object-fit:contain;object-fit:contain}:root{--grid-column-gap: 1rem;--container-horizontal-padding: 1rem}.grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));-moz-column-gap:var(--grid-column-gap);column-gap:var(--grid-column-gap)}@media (min-width: 640px){.grid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width: 1024px){.grid{grid-template-columns:repeat(12,minmax(0,1fr));--grid-column-gap: 1.25rem}}@media (min-width: 1440px){.grid{--grid-column-gap: 1.5rem}}.grid--copyright{row-gap:var(--spacing-spacer-16)}.grid--header--bottom-spacing{padding-bottom:var(--spacing-spacer-24)}@media (min-width: 640px){.grid--header--bottom-spacing{padding-bottom:var(--spacing-spacer-32)}}
2@media (min-width: 1024px){.grid--header--bottom-spacing{padding-bottom:var(--spacing-spacer-40)}}@media (min-width: 1440px){.grid--header--bottom-spacing{padding-bottom:var(--spacing-spacer-48)}}.grid--tiles{row-gap:var(--spacing-spacer-32)}@media (min-width: 1024px){.grid--tiles{row-gap:var(--spacing-spacer-80)}}@media (min-width: 1440px){.grid--tiles{row-gap:var(--spacing-spacer-96)}}.grid--tiles--press,.grid--tiles--community,.grid--tiles--office,.grid--tiles--location,.grid--tiles--insight,.grid--tiles--home{row-gap:var(--spacing-spacer-32)}@media (min-width: 1024px){.grid--tiles--press,.grid--tiles--community,.grid--tiles--office,.grid--tiles--location,.grid--tiles--insight,.grid--tiles--home{row-gap:var(--spacing-spacer-80)}}@media (min-width: 1440px){.grid--tiles--press,.grid--tiles--community,.grid--tiles--office,.grid--tiles--location,.grid--tiles--insight,.grid--tiles--home{row-gap:var(--spacing-spacer-96)}}.grid--tiles--people{row-gap:var(--spacing-spacer-32)}@media (min-width: 1024px){.grid--tiles--people{row-gap:var(--spacing-spacer-40)}}@media (min-width: 1440px){.grid--tiles--people{row-gap:var(--spacing-spacer-48)}}.grid--textandimage{grid-template-rows:min-content;row-gap:var(--spacing-spacer-16)}@media (min-width: 640px){.grid--textandimage>div:nth-child(2){grid-row:1/span 2}}.grid--textandimage>div:last-child{display:flex;align-items:flex-end}.grid--textandimage--c{grid-template-rows:min-content;row-gap:var(--spacing-spacer-16)}.grid--textandimage--c>div:first-child{padding-top:var(--spacing-spacer-32)}@media (min-width: 1024px){.grid--textandimage--c>div:first-child{padding-top:var(--spacing-spacer-40)}}@media (min-width: 1440px){.grid--textandimage--c>div:first-child{padding-top:var(--spacing-spacer-48)}}@media (min-width: 640px){.grid--textandimage--c>div:nth-child(2){grid-row:1/span 2}}.grid--textandimage--c>div:last-child{display:flex;align-items:flex-end;padding-bottom:var(--spacing-spacer-32)}@media (min-width: 1024px){.grid--textandimage--c>div:last-child{padding-bottom:var(--spacing-spacer-40)}}@media (min-width: 1440px){.grid--textandimage--c>div:last-child{padding-bottom:var(--spacing-spacer-48)}}.grid--textandimage--e{grid-template-rows:min-content;row-gap:var(--spacing-spacer-24)}@media (min-width: 640px){.grid--textandimage--e{row-gap:var(--spacing-spacer-16)}}@media (min-width: 1024px){.grid--textandimage--e{row-gap:var(--spacing-spacer-24)}}.grid--textandimage--e>div:first-child{display:flex;align-items:flex-end}@media (min-width: 640px){.grid--textandimage--e>div:nth-child(2){grid-row:1/span 2}}.grid--textandimage--e>div:last-child{display:flex;align-items:flex-start}.grid--text{grid-template-rows:min-content;row-gap:var(--spacing-spacer-16)}@media (min-width: 1024px){.grid--text{row-gap:var(--spacing-spacer-20)}}@media (min-width: 1440px){.grid--text{row-gap:var(--spacing-spacer-24)}}.grid--text--spacing{padding-top:var(--spacing-spacer-16)}@media (min-width: 640px){.grid--text--spacing{padding-top:var(--spacing-spacer-32)}}@media (min-width: 1024px){.grid--text--spacing{padding-top:var(--spacing-spacer-40)}}@media (min-width: 1440px){.grid--text--spacing{padding-top:var(--spacing-spacer-48)}}.grid--text--bottom-spacing{padding-bottom:var(--spacing-spacer-16)}@media (min-width: 640px){.grid--text--bottom-spacing{padding-bottom:var(--spacing-spacer-32)}}@media (min-width: 1024px){.grid--text--bottom-spacing{padding-bottom:var(--spacing-spacer-40)}}@media (min-width: 1440px){.grid--text--bottom-spacing{padding-bottom:var(--spacing-spacer-48)}}.grid--text--f{padding-top:var(--spacing-spacer-32)}@media (min-width: 640px){.grid--text--f{padding-top:var(--spacing-spacer-40)}}@media (min-width: 1024px){.grid--text--f{padding-top:var(--spacing-spacer-48)}}@media (min-width: 1440px){.grid--text--f{padding-top:var(--spacing-spacer-64)}}.grid--mastheadandimage{grid-template-rows:min-content;row-gap:var(--spacing-spacer-16)}.grid--mastheadandimage>div:first-child{padding-top:var(--spacing-spacer-32)}@media (min-width: 1024px){.grid--mastheadandimage>div:first-child{padding-top:5rem}}@media (min-width: 1440px){.grid--mastheadandimage>div:first-child{padding-top:var(--spacing-spacer-96)}}@media (min-width: 640px){.grid--mastheadandimage>div:nth-child(2){grid-row:1/span 2}}.grid--mastheadandimage>div:last-child{display:flex;align-items:flex-end;padding-bottom:var(--spacing-spacer-32)}@media (min-width: 1024px){.grid--mastheadandimage>div:last-child{padding-bottom:var(--spacing-spacer-40)}}@media (min-width: 1440px){.grid--mastheadandimage>div:last-child{padding-bottom:var(--spacing-spacer-48)}}.grid--quotation{grid-template-rows:min-content;row-gap:var(--spacing-spacer-24);align-items:center}@media (min-width: 640px){.grid--quotation{row-gap:var(--spacing-spacer-32)}}@media (min-width: 1024px){.grid--quotation{row-gap:var(--spacing-spacer-40)}}@media (min-width: 1440px){.grid--quotation{row-gap:var(--spacing-spacer-48);align-items:stretch}}.grid--quotation>div{height:100%}@media (min-width: 1440px){.grid--quotation>div{height:auto}}.grid--quotation>div:first-child{display:flex;align-items:flex-end}@media (min-width: 640px){.grid--quotation>div:nth-child(2){grid-row:1/span 2}}.grid--quotation>div:last-child{display:flex}.grid--accordion-layout-a{row-gap:var(--spacing-spacer-32)}@media (min-width: 640px){.grid--accordion-layout-a{grid-template-rows:auto 1fr}}@media (min-width: 640px){.grid--accordion-layout-a>div:last-child{grid-row:1/span 1}}@media (min-width: 1024px){.grid--accordion-layout-a>div:last-child{grid-row:auto}}@media (min-width: 640px){.grid--accordion-layout-a>div:nth-child(2){grid-row:2/span 1}}@media (min-width: 1024px){.grid--accordion-layout-a>div:nth-child(2){grid-row:auto}}@media (min-width: 640px){.grid--accordion-layout-a>div:last-child{grid-row:1/span 2}}.grid--office-cta{grid-template-rows:min-content;row-gap:var(--spacing-spacer-24);align-items:center}.grid--office-cta>div:first-child{height:100%;display:flex;flex-direction:column;justify-content:flex-end;row-gap:var(--spacing-spacer-16)}@media (min-width: 1024px){.grid--office-cta>div:first-child{row-gap:var(--spacing-spacer-24)}}@media (min-width: 640px){.grid--office-cta>div:nth-child(2){grid-row:1/span 2}}.grid--office-cta>div:last-child{height:100%;display:flex;flex-direction:column;row-gap:var(--spacing-spacer-32)}@media (min-width: 1440px){.grid--office-cta>div:last-child{row-gap:var(--spacing-spacer-48)}}.grid--featured-insight{grid-template-rows:min-content;row-gap:var(--spacing-spacer-16)}.grid--featured-insight>div:first-child{display:flex;flex-direction:column;row-gap:var(--spacing-spacer-16)}@media (min-width: 1024px){.grid--featured-insight>div:first-child{row-gap:var(--spacing-spacer-20)}}@media (min-width: 1440px){.grid--featured-insight>div:first-child{row-gap:var(--spacing-spacer-24)}}@media (min-width: 640px){.grid--featured-insight>div:nth-child(2){grid-row:1/span 2}}.grid--featured-insight>div:last-child{display:flex;flex-direction:column;justify-content:flex-end}@media (min-width: 1024px){.grid--featured-insight>div:last-child{row-gap:var(--spacing-spacer-40)}}@media (min-width: 1440px){.grid--featured-insight>div:last-child{row-gap:var(--spacing-spacer-48)}}.grid--contact-list-item{row-gap:var(--spacing-spacer-16);align-items:flex-start}.grid--resources-table{row-gap:var(--spacing-spacer-32)}.container{padding:0 var(--container-horizontal-padding);max-width:calc(1400px + var(--container-horizontal-padding) * 2);margin:0 auto}@media (min-width: 640px){.container{--container-horizontal-padding: 2rem}}@media (min-width: 1024px){.container{--container-horizontal-padding: 3rem}}@media (min-width: 1440px){.container{--container-horizontal-padding: 6rem}}.container--fullwidth{--container-horizontal-padding: 0;width:100%}@media (min-width: 640px){.container--fullwidth{--container-horizontal-padding: 0}}@media (min-width: 1024px){.container--fullwidth{--container-horizontal-padding: 3rem}}.container--accordion-layout-a{width:100%}.container--1920{--container-horizontal-padding: 0;max-width:1920px}hhds-icon{display:flex}hhds-richtext p a,hhds-richtext li a{color:var(--color-primary-primary-700);transition:all .3s ease-out;text-decoration:none!important}hhds-richtext p a:hover,hhds-richtext li a:hover{text-decoration:underline!important}:root{--color-neutral-grey-025: #F5F7FAFF;--color-neutral-grey-050: #E0E2E4FF;--color-neutral-grey-100: #CBCDD0FF;--color-neutral-grey-200: #B6B8BAFF;--color-neutral-grey-300: #A1A3A5FF;--color-neutral-grey-400: #8C8E90FF;--color-neutral-grey-500: #747476FF;--color-neutral-grey-600: #636466FF;--color-neutral-grey-700: #4E4F51FF;--color-neutral-grey-800: #393A3CFF;--color-neutral-grey-900: #242527FF;--color-neutral-grey-1000: #101011FF;--color-neutral-white: #FFFFFFFF;--color-primary-primary-050: #EDF5FAFF;--color-primary-primary-100: #BEDBECFF;--color-primary-primary-200: #8EC1DEFF;--color-primary-primary-300: #5FA8CFFF;--color-primary-primary-500: #0076B4FF;--color-primary-primary-600: #006195FF;--color-primary-primary-700: #014D76FF;--color-primary-primary-800: #013A58FF;--color-primary-primary-900: #012639FF;--color-secondary-purple-050: #F3F1FCFF;--color-secondary-purple-100: #D6D8F1FF;--color-secondary-purple-200: #BEBCE8FF;--color-secondary-purple-300: #A79FDEFF;--color-secondary-purple-400: #8F83D5FF;--color-secondary-purple-500: #7866CCFF;--color-secondary-purple-600: #5A56A7FF;--color-secondary-purple-700: #3D4683FF;--color-secondary-purple-800: #1F365EFF;--color-secondary-purple-900: #181230FF;--color-secondary-red-050: #FBF2F5FF;--color-secondary-red-100: #E7CDD7FF;--color-secondary-red-200: #D4A7B8FF;--color-secondary-red-300: #C0829AFF;--color-secondary-red-400: #AD5C7BFF;--color-secondary-red-500: #99375DFF;--color-secondary-red-600: #7D2B4BFF;--color-secondary-red-700: #622039FF;--color-secondary-red-800: #461427FF;--color-secondary-red-900: #2A0815FF;--color-secondary-pink-050: #FFF5F7FF;--color-secondary-pink-100: #FADAE1FF;--color-secondary-pink-200: #F6BFCBFF;--color-secondary-pink-300: #F1A5B5FF;--color-secondary-pink-400: #ED8A9FFF;--color-secondary-pink-500: #E86F89FF;--color-secondary-pink-600: #B64960FF;--color-secondary-pink-700: #8A3145FF;--color-secondary-pink-800: #571927FF;--color-secondary-pink-900: #2A0B12FF;--color-secondary-teal-050: #F2FCFCFF;--color-secondary-teal-100: #C3EAEBFF;--color-secondary-teal-200: #94D8DBFF;--color-secondary-teal-300: #66C6CAFF;--color-secondary-teal-400: #37B4BAFF;--color-secondary-teal-500: #08A2A9FF;--color-secondary-teal-600: #068186FF;--color-secondary-teal-700: #046064FF;--color-secondary-teal-800: #023E41FF;--color-secondary-teal-900: #001D1EFF;--color-secondary-green-050: #F2FEF9FF;--color-secondary-green-100: #D3EFE4FF;--color-secondary-green-200: #B4E0CFFF;--color-secondary-green-300: #96D0B9FF;--color-secondary-green-400: #77C1A4FF;--color-secondary-green-500: #58B28FFF;--color-secondary-green-600: #3F9071FF;--color-secondary-green-700: #2C6B53FF;--color-secondary-green-800: #174231FF;--color-secondary-green-900: #081F16FF}:root{--border-radius-rounded-none: none;--border-radius-rounded-04: 4px;--border-radius-rounded-08: 8px;--border-radius-rounded-12: 12px;--border-radius-rounded-16: 16px}:root{--header-typeface: "RMNeue-Regular";--header-typeface-italic: "RMNeue-Regular";--body-typeface: "RMNeue-Regular";--body-typeface-bold: "RMNeue-Regular";--body-typeface-semibold: "RMNeue-Semibold";--monospaced-typeface: "RMNeue-Regular";--secondary-typeface: "Rosart-Regular"}@font-face{font-family:LL Circular Book Web;src:url(https://clients.chunk.co.uk/HHC/design-system/lineto-circular-book.eot);src:url(https://clients.chunk.co.uk/HHC/design-system/lineto-circular-book.eot?#iefix) format("embedded-opentype"),url(https://clients.chunk.co.uk/HHC/design-system/lineto-circular-book.woff2) format("woff2"),url(https://clients.chunk.co.uk/HHC/design-system/lineto-circular-book.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:RMNeue-SemiBold;src:url(https://clients.chunk.co.uk/HHC/design-system/RMNeue-SemiBold.eot);src:url(https://clients.chunk.co.uk/HHC/design-system/RMNeue-SemiBold.eot?#iefix) format("embedded-opentype"),url(https://clients.chunk.co.uk/HHC/design-system/RMNeue-SemiBold.svg#RMNeue-SemiBold) format("svg"),url(https://clients.chunk.co.uk/HHC/design-system/RMNeue-SemiBold.ttf) format("truetype"),url(https://clients.chunk.co.uk/HHC/design-system/RMNeue-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:RMNeue-Light;src:url(https://clients.chunk.co.uk/HHC/design-system/RMNeue-Light.eot);src:url(https://clients.chunk.co.uk/HHC/design-system/RMNeue-Light.eot?#iefix) format("embedded-opentype"),url(https://clients.chunk.co.uk/HHC/design-system/RMNeue-Light.svg#RMNeue-Light) format("svg"),url(https://clients.chunk.co.uk/HHC/design-system/RMNeue-Light.ttf) format("truetype"),url(https://clients.chunk.co.uk/HHC/design-system/RMNeue-Light.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:RMNeue-Regular;src:url(https://clients.chunk.co.uk/HHC/design-system/RMNeue-Regular.eot);src:url(https://clients.chunk.co.uk/HHC/design-system/RMNeue-Regular.eot?#iefix) format("embedded-opentype"),url(https://clients.chunk.co.uk/HHC/design-system/RMNeue-Regular.svg#RMNeue-Regular) format("svg"),url(https://clients.chunk.co.uk/HHC/design-system/RMNeue-Regular.ttf) format("truetype"),url(https://clients.chunk.co.uk/HHC/design-system/RMNeue-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rosart-Regular;src:url(https://clients.chunk.co.uk/HHC/design-system/Rosart-Regular.eot);src:url(https://clients.chunk.co.uk/HHC/design-system/Rosart-Regular.eot?#iefix) format("embedded-opentype"),url(https://clients.chunk.co.uk/HHC/design-system/Rosart-Regular.svg#Rosart-Regular) format("svg"),url(https://clients.chunk.co.uk/HHC/design-system/Rosart-Regular.ttf) format("truetype"),url(https://clients.chunk.co.uk/HHC/design-system/Rosart-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rosart-Regular-Italic;src:url(https://clients.chunk.co.uk/HHC/design-system/Rosart-RegularItalic.eot);src:url(https://clients.chunk.co.uk/HHC/design-system/Rosart-RegularItalic.eot?#iefix) format("embedded-opentype"),url(https://clients.chunk.co.uk/HHC/design-system/Rosart-RegularItalic.svg#Rosart-Regular) format("svg"),url(https://clients.chunk.co.uk/HHC/design-system/Rosart-RegularItalic.ttf) format("truetype"),url(https://clients.chunk.co.uk/HHC/design-system/Rosart-RegularItalic.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rosart-Bold;src:url(https://clients.chunk.co.uk/HHC/design-system/Rosart-Bold.eot);src:url(https://clients.chunk.co.uk/HHC/design-system/Rosart-Bold.eot?#iefix) format("embedded-opentype"),url(https://clients.chunk.co.uk/HHC/design-system/Rosart-Bold.woff2) format("woff2"),url(https://clients.chunk.co.uk/HHC/design-system/Rosart-Bold.woff) format("woff"),url(https://clients.chunk.co.uk/HHC/design-system/Rosart-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--font-size-display--01: 2.5rem;--font-size-display--01-sm: 3rem;--font-size-display--01-md: 3.75rem;--font-size-display--01-lg: 6rem;--font-size-display--02: 3rem;--font-size-display--02-sm: 3.75rem;--font-size-display--02-md: 4.5rem;--font-size-display--02-lg: 7.5rem;--font-size-heading--sans-01: 1.125rem;--font-size-heading--sans-01-sm: 1.25rem;--font-size-heading--sans-01-md: 1.5rem;--font-size-heading--sans-01-lg: 1.75rem;--font-size-heading--01: 1.25rem;--font-size-heading--01-sm: 1.5rem;--font-size-heading--01-md: 1.875rem;--font-size-heading--01-lg: 2.25rem;--font-size-heading--02: 1.5rem;--font-size-heading--02-sm: 1.875rem;--font-size-heading--02-md: 2.25rem;--font-size-heading--02-lg: 3rem;--font-size-heading--03: 1.875rem;--font-size-heading--03-sm: 2.25rem;--font-size-heading--03-md: 3rem;--font-size-heading--03-lg: 3.75rem;--font-size-heading--04: 2.25rem;--font-size-heading--04-sm: 2.5rem;--font-size-heading--04-md: 3.75rem;--font-size-heading--04-lg: 4.5rem}.display,.text-heading{font-family:var(--header-typeface, "serif");font-weight:400;line-height:1;letter-spacing:-.04em;margin-top:0}.display
2--no-margin{margin-top:0;margin-bottom:0}.display i,.text-heading i,.display em,.text-heading em{font-family:var(--header-typeface-italic);font-style:normal}.display--01,.text-heading{--font-size: var(--font-size-display--01);font-family:var();font-size:var(--font-size)}@media (min-width: 640px){.display--01,.text-heading{--font-size: var(--font-size-display--01-sm)}}@media (min-width: 1024px){.display--01,.text-heading{--font-size: var(--font-size-display--01-md)}}@media (min-width: 1440px){.display--01,.text-heading{--font-size: var(--font-size-display--01-lg)}}.display--01 i,.text-heading i,.display--01 em,.text-heading em{font-family:var(--header-typeface-italic);font-style:normal;letter-spacing:-.03em}.display--02{--font-size: var(--font-size-display--02);font-size:var(--font-size)}@media (min-width: 640px){.display--02{--font-size: var(--font-size-display--02-sm)}}@media (min-width: 1024px){.display--02{--font-size: var(--font-size-display--02-md)}}@media (min-width: 1440px){.display--02{--font-size: var(--font-size-display--02-lg)}}.display--02 i,.display--02 em{font-family:var(--header-typeface-italic);font-style:normal;letter-spacing:-.03em}.heading{font-family:var(--header-typeface, "serif");line-height:1.1;font-weight:400;letter-spacing:-.02em;margin-top:0}.heading i,.heading em{font-family:var(--header-typeface-italic);font-style:normal}.heading--sans-01{font-family:var(--body-typeface, "serif");--font-size: var(--font-size-heading--sans-01);font-size:var(--font-size);line-height:1.1;letter-spacing:-.018em}.heading--sans-01 br{display:none}@media (min-width: 640px){.heading--sans-01{--font-size: var(--font-size-heading--sans-01-sm)}}@media (min-width: 1024px){.heading--sans-01{--font-size: var(--font-size-heading--sans-01-md)}.heading--sans-01 br{display:block}}@media (min-width: 1440px){.heading--sans-01{--font-size: var(--font-size-heading--sans-01-lg)}}.heading--01{--font-size: var(--font-size-heading--01);font-size:var(--font-size)}.heading--01 br{display:none}@media (min-width: 640px){.heading--01{--font-size: var(--font-size-heading--01-sm)}}@media (min-width: 1024px){.heading--01{--font-size: var(--font-size-heading--01-md)}.heading--01 br{display:block}}@media (min-width: 1440px){.heading--01{--font-size: var(--font-size-heading--01-lg);letter-spacing:-.03em}}.heading--01 i,.heading--01 em{font-family:var(--header-typeface-italic);font-style:normal;letter-spacing:-.01em}@media (min-width: 1440px){.heading--01 i,.heading--01 em{letter-spacing:-.02em}}.heading--02{--font-size: var(--font-size-heading--02);font-size:var(--font-size)}.heading--02 br{display:none}@media (min-width: 640px){.heading--02{--font-size: var(--font-size-heading--02-sm)}}@media (min-width: 1024px){.heading--02{--font-size: var(--font-size-heading--02-md);letter-spacing:-.03em}.heading--02 br{display:block}}@media (min-width: 1440px){.heading--02{--font-size: var(--font-size-heading--02-lg)}}.heading--02 i,.heading--02 em{font-family:var(--header-typeface-italic);font-style:normal;letter-spacing:-.01em}@media (min-width: 1024px){.heading--02 i,.heading--02 em{letter-spacing:-.02em}}@media (min-width: 640px){.heading--02--office-cta br{display:inline-block}}@media (min-width: 1024px){.heading--02--office-cta br{display:none}}.heading--03{--font-size: var(--font-size-heading--03);font-size:var(--font-size)}.heading--03 br{display:none}@media (min-width: 640px){.heading--03{--font-size: var(--font-size-heading--03-sm);letter-spacing:-.03em}}@media (min-width: 1024px){.heading--03{--font-size: var(--font-size-heading--03-md);letter-spacing:-.04em}.heading--03 br{display:block}}@media (min-width: 1440px){.heading--03{--font-size: var(--font-size-heading--03-lg);line-height:1}}.heading--03 i,.heading--03 em{font-family:var(--header-typeface-italic);font-style:normal;letter-spacing:-.01em}@media (min-width: 640px){.heading--03 i,.heading--03 em{letter-spacing:-.02em}}@media (min-width: 1024px){.heading--03 i,.heading--03 em{letter-spacing:-.03em}}.heading--04{--font-size: var(--font-size-heading--04);font-size:var(--font-size);letter-spacing:-.03em}.heading--04 br{display:none}@media (min-width: 640px){.heading--04{--font-size: var(--font-size-heading--04-sm);letter-spacing:-.04em}}@media (min-width: 1024px){.heading--04{--font-size: var(--font-size-heading--04-md);line-height:1}.heading--04 br{display:block}}@media (min-width: 1440px){.heading--04{--font-size: var(--font-size-heading--04-lg)}}.heading--04 i,.heading--04 em{font-family:var(--header-typeface-italic);font-style:normal;letter-spacing:-.02em}@media (min-width: 640px){.heading--04 i,.heading--04 em{letter-spacing:-.03em}}.heading--no-margin{margin-top:0;margin-bottom:0}.text-heading{margin:0}@media (min-width: 1024px){.text-heading{font-family:var(--header-typeface, "serif");line-height:1.1;font-weight:400;letter-spacing:-.02em;margin-top:0;font-size:2.25rem;letter-spacing:-.03em}}@media (min-width: 1024px) and (min-width: 640px){.text-heading{font-size:2.5rem;letter-spacing:-.04em}}@media (min-width: 1024px) and (min-width: 1024px){.text-heading{font-size:3.75rem;line-height:1}}@media (min-width: 1024px) and (min-width: 1440px){.text-heading{font-size:4.5rem}}.sub-heading{font-family:var(--body-typeface-semibold, "sans-serif");font-size:.563rem;font-weight:600;line-height:1.5;letter-spacing:.08em;margin-top:0;color:var(--color-primary-primary-500);text-transform:uppercase}@media (min-width: 1024px){.sub-heading{font-size:.625rem}}@media (min-width: 1440px){.sub-heading{font-size:.688rem;line-height:1.6;letter-spacing:.06em}}.body{font-family:var(--body-typeface, "sans-serif");font-size:.875rem;line-height:1.3;font-weight:400;letter-spacing:0;margin-top:0;color:var(--color-neutral-grey-700)}@media (min-width: 1024px){.body{font-size:1rem}}@media (min-width: 1440px){.body{font-size:1.125rem;line-height:1.4}}.caption{font-family:var(--body-typeface, "sans-serif");font-size:.625rem;line-height:1.25;font-weight:400;letter-spacing:.01em;margin-top:0;color:var(--color-neutral-grey-600);color:#fff}@media (min-width: 1024px){.caption{font-size:.688rem}}@media (min-width: 1440px){.caption{font-size:.75rem}}.footer-link{font-family:var(--body-typeface, "sans-serif");font-size:.875rem;line-height:1.4;letter-spacing:0;font-weight:400;margin-top:0;color:var(--color-primary-primary-050)}@media (min-width: 1024px){.footer-link{font-size:1rem}}@media (min-width: 1440px){.footer-link{letter-spacing:.01em}}.form-text{font-family:var(--body-typeface, "sans-serif");font-size:.75rem;line-height:1.3;font-weight:400;letter-spacing:0;margin-top:0;color:var(--color-neutral-grey-600)}@media (min-width: 1024px){.form-text{font-size:.875rem}}.label{font-family:var(--body-typeface-semibold, "sans-serif");--font-size: .563rem;font-size:var(--font-size);line-height:1.75;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-top:0}@media (min-width: 1024px){.label{--font-size: .625rem}}@media (min-width: 1440px){.label{--font-size: .688rem;letter-spacing:.06em}}.link{font-family:var(--body-typeface-semibold, "sans-serif");font-size:.563rem;line-height:1.75;font-weight:600;letter-spacing:.08em;margin-top:0;text-decoration:none;color:var(--color-primary-primary-500);text-transform:uppercase}@media (min-width: 1024px){.link{font-size:.625rem}}@media (min-width: 1920px){.link{font-size:.688rem;letter-spacing:.06em}}.nav-item{font-family:var(--body-typeface, "sans-serif");font-size:.875rem;line-height:1.5;font-weight:400;letter-spacing:.01em;margin-top:0}@media (min-width: 1024px){.nav-item{font-size:1rem;line-height:1.3}}.nav-item--footer{color:var(--color-neutral-grey-050);margin-bottom:var(--spacing-spacer-16)}.quotation{font-family:var(--secondary-typeface, "serif");line-height:1.1;font-weight:400;margin-top:0;color:var(--color-primary-primary-700)}.quotation--01{font-size:1.25rem;letter-spacing:-.01em}@media (min-width: 640px){.quotation--01{font-size:1.125rem}}@media (min-width: 1024px){.quotation--01{font-size:1.75rem;letter-spacing:-.02em}}@media (min-width: 1440px){.quotation--01{font-size:1.875rem}}.quotation--02{font-size:1.375rem;letter-spacing:-.02em}@media (min-width: 640px){.quotation--02{font-size:1.25rem;letter-spacing:-.01em}}@media (min-width: 1024px){.quotation--02{font-size:1.875rem;letter-spacing:-.02em}}@media (min-width: 1440px){.quotation--02{font-size:2.25rem}}.quotation--no-margin{margin-bottom:0}.quotation--no-margin-all{margin:0}.citation{font-family:var(--body-typeface, "sans-serif");font-weight:400;line-height:1.25;letter-spacing:.01em;font-size:1.125rem}@media (min-width: 1024px){.citation{font-size:1.313rem}}.small{font-family:var(--body-typeface, "sans-serif");--font-size: .625rem;font-size:var(--font-size);line-height:1.3;font-weight:400;letter-spacing:.01em;margin-top:0;color:var(--color-neutral-grey-500)}.small strong{font-family:var(--body-typeface-semibold, "sans-serif");font-weight:400}.small a{color:var(--color-neutral-grey-900);text-decoration:underline!important}@media (hover: hover){.small a{cursor:pointer!important}.small a:hover{color:var(--color-primary-primary-500)}}@media (min-width: 1024px){.small{--font-size: .688rem}}@media (min-width: 1440px){.small{--font-size: .75rem}}.small--footer{max-width:85%}@media (min-width: 1024px){.small--footer{max-width:90%}}@media (min-width: 1440px){.small--footer{max-width:300px}}.stat{font-family:var(--body-typeface-semibold, "sans-serif");font-size:1.875rem;line-height:1;font-weight:600;letter-spacing:-.01em;margin-top:0;color:var(--color-primary-primary-700)}@media (min-width: 1024px){.stat{font-size:2.5rem}}@media (min-width: 1440px){.stat{font-size:3rem}}.stat-caption,.featuredlink--link{font-family:var(--body-typeface-semibold, "sans-serif");font-size:.563rem;line-height:1.4;font-weight:600;letter-spacing:.08em;margin-top:0;text-transform:uppercase;color:var(--color-neutral-grey-600)}@media (min-width: 1024px){.stat-caption,.featuredlink--link{font-size:.625rem}}@media (min-width: 1024px){.stat-caption,.featuredlink--link{font-size:.688rem;letter-spacing:.06em}}.table{font-family:var(--body-typeface, "sans-serif");font-size:.75rem;line-height:1.3;font-weight:400;letter-spacing:0;margin-top:0}@media (min-width: 1024px){.table{font-size:.875rem}}@media (min-width: 1440px){.table{font-size:1rem}}.tile{font-family:var(--body-typeface, "sans-serif");font-size:.875rem;line-height:1.2;font-weight:400;letter-spacing:0;margin-top:0}@media (min-width: 1024px){.tile{font-size:1rem;line-height:1.2}}@media (min-width: 1440px){.tile{font-size:1.125rem;line-height:1.25}}.ui{font-family:var(--body-typeface-semibold),sans-serif;font-size:.563rem;font-weight:600;line-height:1.75;letter-spacing:.08em;margin-top:0}@media (min-width: 1024px){.ui{font-size:.625rem}}@media (min-width: 1440px){.ui{font-size:.688rem;letter-spacing:.06em}}.ui--no-margin{margin-bottom:0}.ui--quotation{text-transform:uppercase;color:var(--color-neutral-grey-600)}.uppercase{text-transform:uppercase}.centered{text-align:center}:root{--spacing-spacer-04: .25rem;--spacing-spacer-08: .5rem;--spacing-spacer-12: .75rem;--spacing-spacer-16: 1rem;--spacing-spacer-20: 1.25rem;--spacing-spacer-24: 1.5rem;--spacing-spacer-32: 2rem;--spacing-spacer-40: 2.5rem;--spacing-spacer-48: 3rem;--spacing-spacer-64: 4rem;--spacing-spacer-80: 5rem;--spacing-spacer-96: 6rem;--spacing-spacer-128: 8rem;--spacing-spacer-160: 10rem;--spacing-spacer-192: 12rem;--spacing-spacer-224: 14rem;--spacing-spacer-256: 16rem;--spacing-spacer-288: 18rem;--spacing-spacer-320: 20rem;--spacing-spacer-384: 24rem}.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
2@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}:root{--utilities-drop-shadow-button: 0px 1px 2px 0px rgba(0, 0, 0, .06);--utilities-background-blur-100: blur(50px);--utilities-focus-default: 0px 0px 0px 3px rgba(0, 118, 180, .1);--utilities-focus-error: 0px 0px 0px 3px rgba(165, 92, 92, .1)}.vertical-padding{padding-top:var(--vertical-padding-top, var(--spacing-spacer-48));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-48))}@media (min-width: 640px){.vertical-padding{padding-top:var(--vertical-padding-top, var(--spacing-spacer-64));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-64))}}@media (min-width: 1024px){.vertical-padding{padding-top:var(--vertical-padding-top, 5rem);padding-bottom:var(--vertical-padding-bottom, 5rem)}}@media (min-width: 1440px){.vertical-padding{padding-top:var(--vertical-padding-top, var(--spacing-spacer-96));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-96))}}hhds-richtext a{color:var(--color-neutral-grey-900);text-decoration:underline!important}@media (hover: hover){hhds-richtext a{cursor:pointer!important}hhds-richtext a:hover{color:var(--color-primary-primary-500)}}hhds-richtext blockquote p{margin:0}hhds-richtext p:last-child{margin-bottom:0}*,*:before,*:after{box-sizing:border-box}
3`;var Ri=(s=>(s.Friendly="friendly",s.Formal="formal",s.Spanish="spanish",s.Japanese="japanese",s))(Ri||{});function bd(s,t,i){new URLSearchParams(window.location.search);const a=(e,r)=>{let o=s.getAttribute(e);return r=="boolean"?o=="true"||o=="TRUE"||o=="1":r==="number"?parseFloat(o):r==="object"?JSON.parse(o):o},n=(e,r)=>{let o;s.hasAttribute(e)?o=a(e,r):o=t[e].defaultValue,i.set(e,o,r)};Object.entries(t).forEach(([e,r])=>{n(e,lr(r))})}class st{constructor(t){this.vars={}}parse(t,i){this.vars={},bd(t,i,this)}
3log(){Object.entries(this.vars).forEach(([t,i])=>{console.log(`  ${t}: ${i.value}`)})}destroy(){this.vars={}}update(t,i,a,n){const e=lr(a[t]);e&&n.set(t,i,e)}set(t,i,a){switch(a){case"boolean":i===null?i=!1:i!==void 0&&(i=i=="true"||i=="TRUE"||i=="1"),this.vars[t]={type:"boolean",value:i};break;case"number":this.vars[t]={type:"number",value:i===null?null:parseFloat(i)};break;case"object":this.vars[t]={type:"object",value:JSON.stringify(i)};break;case"string":this.vars[t]={type:"string",value:i};break;default:this.vars[t]={type:"string",value:i.toString()}}}get(t){return this.vars[t].value}has(t){return this.vars[t]!=null}}function lr(s){if(s.typeString)return s.typeString;switch(s.type){case Boolean:return"boolean";case Number:return"number";case String:return"string";case Object:return"object";default:return"string"}}const di={xs:0,sm:640,md:1024,lg:1440,xl:1920};class D extends HTMLElement{constructor(){super(),this.vars=new st(this),this._initialised=!1,this._slotChangeFuncs={},this.queries={},this.observer=null,this.shadow=this.attachShadow({mode:"open"}),this.shadow}get initialised(){return this._initialised}setSlotContent(t,i){let a=null;if(i?a=this.shadow.querySelector(`slot[name="${i}"]`):a=this.shadow.querySelector("slot"),!a)throw new Error("Slot not found.");a.innerHTML=t}getSlotContent(t){if(t){const i=this.shadow.querySelector(`slot[name="${t}"]`);if(!i)throw new Error("Slot not found.");return i.innerHTML}else{const i=this.shadow.querySelector("slot");if(!i)throw new Error("Slot not found.");return i.innerHTML}}observeSlotChanges(t){const i=this.shadow.querySelectorAll("slot");t?i==null||i.forEach(a=>{const n=a.name??"unnamed";if(this._slotChangeFuncs[n])return;const e=r=>{const o=r.target;this.onSlotChange(o,o.assignedElements({flatten:!0}))};a.addEventListener("slotchange",e),this._slotChangeFuncs[n]=e}):i==null||i.forEach(a=>{const n=a.name??"unnamed",e=this._slotChangeFuncs[n];e&&(a.removeEventListener("slotchange",e),delete this._slotChangeFuncs[n])})}connectedCallback(){let t=this.constructor.argSpecs();this.vars.parse(this,t),this.init(),this._initialised=!0}disconnectedCallback(){var t;this.destroy(),(t=this.vars)==null||t.destroy(),this.observeSlotChanges(!1),this._initialised=!1}emitEvent(t,i=null){const a=new CustomEvent(t,{detail:i});this.dispatchEvent(a)}getSlotted(t,i){let a=null;return i?a=this.shadow.querySelector(`slot[name="${i}"]`):a=this.shadow.querySelector("slot"),a?a.assignedElements().find(e=>e.matches(t)):null}static get observedAttributes(){return Object.keys(this.argSpecs())}attributeChangedCallback(t,i,a){if(this.initialised){let n=this.constructor.argSpecs();this.vars.update(t,a,n,this.vars),this.onAttributeChanged(t,i,a)}}reinit(t=!1){if(this.destroy(),t){let i=this.constructor.argSpecs();this.vars.parse(this,i)}this.init()}onAttributeChanged(t,i,a){throw new Error("Method must be overridden.")}onSlotChange(t,i){throw new Error("Method must be overridden.")}static argSpecs(){throw new Error("Method must be overridden.")}init(){throw new Error("Method must be overridden.")}destroy(){throw new Error("Method must be overridden.")}static getAriaDescriptionAttributeValueFromId(t){return`${t}-description`}get currentBreakpoint(){Object.keys(this.queries).length===0&&this.observeBreakpointChanges();for(let t in this.queries)if(this.queries[t].matches)return t;return null}observeBreakpointChanges(t){this.queries={};const i=(e,r)=>`(min-width: ${e}px) and (max-width: ${r-1}px)`,a=(e,r)=>window.matchMedia(i(e,r)),n=(e,r,o)=>{const d=a(e,r);d.addEventListener("change",l=>{d.matches&&t&&t(o)}),this.queries[o]=d};n(di.xs,di.sm,"xs"),n(di.sm,di.md,"sm"),n(di.md,di.lg,"md"),n(di.lg,di.xl,"lg"),n(di.xl,9999,"xl")}}const yd="hhds-hello-world";class Ld extends D{constructor(){super()}init(){let t="";switch(this.vars.get("greeting")){case Ri.Spanish:t="Hola ";break;case Ri.Japanese:t="こんにちは ";break;case Ri.Formal:t="Good day ";break;case Ri.Friendly:default:t="Hey there ";break}const a=this.vars.get("num-exclamations");this.shadow.innerHTML=`
4      <style>${F}</style>
5      <style>${vd}</style>
6			<div class="hhds-hello-world">        
7        <h1><slot name="start"></slot>${t}<slot></slot>${"!".repeat(a)}<slot name="end"></slot></h1>
8      </div>
9		`}destroy(){}onAttributeChanged(t,i,a){this.reinit()}onSlotChange(t,i){i.length==0}static argSpecs(){return _d}}const _d={greeting:{description:"Type type of greeting to display.",defaultValue:Ri.Friendly,typeString:"GreetingType",type:Ri},"num-exclamations":{description:"Number of exclamation marks to append to the greeting.",defaultValue:2,type:Number}},zd=`.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
9@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}:root{--font-size-display--01: 2.5rem;--font-size-display--01-sm: 3rem;--font-size-display--01-md: 3.75rem;--font-size-display--01-lg: 6rem;--font-size-display--02: 3rem;--font-size-display--02-sm: 3.75rem;--font-size-display--02-md: 4.5rem;--font-size-display--02-lg: 7.5rem;--font-size-heading--sans-01: 1.125rem;--font-size-heading--sans-01-sm: 1.25rem;--font-size-heading--sans-01-md: 1.5rem;--font-size-heading--sans-01-lg: 1.75rem;--font-size-heading--01: 1.25rem;--font-size-heading--01-sm: 1.5rem;--font-size-heading--01-md: 1.875rem;--font-size-heading--01-lg: 2.25rem;--font-size-heading--02: 1.5rem;--font-size-heading--02-sm: 1.875rem;--font-size-heading--02-md: 2.25rem;--font-size-heading--02-lg: 3rem;--font-size-heading--03: 1.875rem;--font-size-heading--03-sm: 2.25rem;--font-size-heading--03-md: 3rem;--font-size-heading--03-lg: 3.75rem;--font-size-heading--04: 2.25rem;--font-size-heading--04-sm: 2.5rem;--font-size-heading--04-md: 3.75rem;--font-size-heading--04-lg: 4.5rem}.display,.text-heading{font-family:var(--header-typeface, "serif");font-weight:400;line-height:1;letter-spacing:-.04em;margin-top:0}.display--no-margin{margin-top:0;margin-bottom:0}.display i,.text-heading i,.display em,.text-heading em{font-family:var(--header-typeface-italic);font-style:normal}.display--01,.text-heading{--font-size: var(--font-size-display--01);font-family:var();font-size:var(--font-size)}@media (min-width: 640px){.display--01,.text-heading{--font-size: var(--font-size-display--01-sm)}}@media (min-width: 1024px){.display--01,.text-heading{--font-size: var(--font-size-display--01-md)}}@media (min-width: 1440px){.display--01,.text-heading{--font-size: var(--font-size-display--01-lg)}}.display--01 i,.text-heading i,.display--01 em,.text-heading em{font-family:var(--header-typeface-italic);font-style:normal;letter-spacing:-.03em}.display--02{--font-size: var(--font-size-display--02);font-size:var(--font-size)}@media (min-width: 640px){.display--02{--font-size: var(--font-size-display--02-sm)}}@media (min-width: 1024px){.display--02{--font-size: var(--font-size-display--02-md)}}@media (min-width: 1440px){.display--02{--font-size: var(--font-size-display--02-lg)}}.display--02 i,.display--02 em{font-family:var(--header-typeface-italic);font-style:normal;letter-spacing:-.03em}.heading{font-family:var(--header-typeface, "serif");line-height:1.1;font-weight:400;letter-spacing:-.02em;margin-top:0}.heading i,.heading em{font-family:var(--header-typeface-italic);font-style:normal}.heading--sans-01{font-family:var(--body-typeface, "serif");--font-size: var(--font-size-heading--sans-01);font-size:var(--font-size);line-height:1.1;letter-spacing:-.018em}.heading--sans-01 br{display:none}@media (min-width: 640px){.heading--sans-01{--font-size: var(--font-size-heading--sans-01-sm)}}@media (min-width: 1024px){.heading--sans-01{--font-size: var(--font-size-heading--sans-01-md)}.heading--sans-01 br{display:block}}@media (min-width: 1440px){.heading--sans-01{--font-size: var(--font-size-heading--sans-01-lg)}}.heading--01{--font-size: var(--font-size-heading--01);font-size:var(--font-size)}.heading--01 br{display:none}@media (min-width: 640px){.heading--01{--font-size: var(--font-size-heading--01-sm)}}@media (min-width: 1024px){.heading--01{--font-size: var(--font-size-heading--01-md)}.heading--01 br{display:block}}@media (min-width: 1440px){.heading--01{--font-size: var(--font-size-heading--01-lg);letter-spacing:-.03em}}.heading--01 i,.heading--01 em{font-family:var(--header-typeface-italic);font-style:normal;letter-spacing:-.01em}@media (min-width: 1440px){.heading--01 i,.heading--01 em{letter-spacing:-.02em}}.heading--02{--font-size: var(--font-size-heading--02);font-size:var(--font-size)}.heading--02 br{display:none}@media (min-width: 640px){.heading--02{--font-size: var(--font-size-heading--02-sm)}}@media (min-width: 1024px){.heading--02{--font-size: var(--font-size-heading--02-md);letter-spacing:-.03em}.heading--02 br{display:block}}@media (min-width: 1440px){.heading--02{--font-size: var(--font-size-heading--02-lg)}}.heading--02 i,.heading--02 em{font-family:var(--header-typeface-italic);font-style:normal;letter-spacing:-.01em}@media (min-width: 1024px){.heading--02 i,.heading--02 em{letter-spacing:-.02em}}@media (min-width: 640px){.heading--02--office-cta br{display:inline-block}}@media (min-width: 1024px){.heading--02--office-cta br{display:none}}.heading--03{--font-size: var(--font-size-heading--03);font-size:var(--font-size)}.heading--03 br{display:none}@media (min-width: 640px){.heading--03{--font-size: var(--font-size-heading--03-sm);letter-spacing:-.03em}}@media (min-width: 1024px){.heading--03{--font-size: var(--font-size-heading--03-md);letter-spacing:-.04em}.heading--03 br{display:block}}@media (min-width: 1440px){.heading--03{--font-size: var(--font-size-heading--03-lg);line-height:1}}.heading--03 i,.heading--03 em{font-family:var(--header-typeface-italic);font-style:normal;letter-spacing:-.01em}@media (min-width: 640px){.heading--03 i,.heading--03 em{letter-spacing:-.02em}}@media (min-width: 1024px){.heading--03 i,.heading--03 em{letter-spacing:-.03em}}.heading--04{--font-size: var(--font-size-heading--04);font-size:var(--font-size);letter-spacing:-.03em}.heading--04 br{display:none}@media (min-width: 640px){.heading--04{--font-size: var(--font-size-heading--04-sm);letter-spacing:-.04em}}@media (min-width: 1024px){.heading--04{--font-size: var(--font-size-heading--04-md);line-height:1}.heading--04 br{display:block}}@media (min-width: 1440px){.heading--04{--font-size: var(--font-size-heading--04-lg)}}.heading--04 i,.heading--04 em{font-family:var(--header-typeface-italic);font-style:normal;letter-spacing:-.02em}@media (min-width: 640px){.heading--04 i,.heading--04 em{letter-spacing:-.03em}}.heading--no-margin{margin-top:0;margin-bottom:0}.text-heading{margin:0}@media (min-width: 1024px){.text-heading{font-family:var(--header-typeface, "serif");line-height:1.1;font-weight:400;letter-spacing:-.02em;margin-top:0;font-size:2.25rem;letter-spacing:-.03em}}@media (min-width: 1024px) and (min-width: 640px){.text-heading{font-size:2.5rem;letter-spacing:-.04em}}@media (min-width: 1024px) and (min-width: 1024px){.text-heading{font-size:3.75rem;line-height:1}}@media (min-width: 1024px) and (min-width: 1440px){.text-heading{font-size:4.5rem}}.sub-heading{font-family:var(--body-typeface-semibold, "sans-serif");font-size:.563rem;font-weight:600;line-height:1.5;letter-spacing:.08em;margin-top:0;color:var(--color-primary-primary-500);text-transform:uppercase}@media (min-width: 1024px){.sub-heading{font-size:.625rem}}@media (min-width: 1440px){.sub-heading{font-size:.688rem;line-height:1.6;letter-spacing:.06em}}.body{font-family:var(--body-typeface, "sans-serif");font-size:.875rem;line-height:1.3;font-weight:400;letter-spacing:0;margin-top:0;color:var(--color-neutral-grey-700)}@media (min-width: 1024px){.body{font-size:1rem}}@media (min-width: 1440px){.body{font-size:1.125rem;line-height:1.4}}.caption{font-family:var(--body-typeface, "sans-serif");font-size:.625rem;line-height:1.25;font-weight:400;letter-spacing:.01em;margin-top:0;color:var(--color-neutral-grey-600);color:#fff}@media (min-width: 1024px){.caption{font-size:.688rem}}@media (min-width: 1440px){.caption{font-size:.75rem}}.footer-link{font-family:var(--body-typeface, "sans-serif");font-size:.875rem;line-height:1.4;letter-spacing:0;font-weight:400;margin-top:0;color:var(--color-primary-primary-050)}@media (min-width: 1024px){.footer-link{font-size:1rem}}@media (min-width: 1440px){.footer-link{letter-spacing:.01em}}.form-text{font-family:var(--body-typeface, "sans-serif");font-size:.75rem;line-height:1.3;font-weight:400;letter-spacing:0;margin-top:0;color:var(--color-neutral-grey-600)}@media (min-width: 1024px){.form-text{font-size:.875rem}}.label{font-family:var(--body-typeface-semibold, "sans-serif");--font-size: .563rem;font-size:var(--font-size);line-height:1.75;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-top:0}@media (min-width: 1024px){.label{--font-size: .625rem}}@media (min-width: 1440px){.label{--font-size: .688rem;letter-spacing:.06em}}.link,.hhds-link span{font-family:var(--body-typeface-semibold, "sans-serif");font-size:.563rem;line-height:1.75;font-weight:600;letter-spacing:.08em;margin-top:0;text-decoration:none;color:var(--color-primary-primary-500);text-transform:uppercase}@media (min-width: 1024px){.link,.hhds-link span{font-size:.625rem}}@media (min-width: 1920px){.link,.hhds-link span{font-size:.688rem;letter-spacing:.06em}}.nav-item{font-family:var(--body-typeface, "sans-serif");font-size:.875rem;line-height:1.5;font-weight:400;letter-spacing:.01em;margin-top:0}@media (min-width: 1024px){.nav-item{font-size:1rem;line-height:1.3}}.nav-item--footer{color:var(--color-neutral-grey-050);margin-bottom:var(--spacing-spacer-16)}.quotation{font-family:var(--secondary-typeface, "serif");line-height:1.1;font-weight:400;margin-top:0;color:var(--color-primary-primary-700)}.quotation--01{font-size:1.25rem;letter-spacing:-.01em}@media (min-width: 640px){.quotation--01{font-size:1.125rem}}@media (min-width: 1024px){.quotation--01{font-size:1.75rem;letter-spacing:-.02em}}@media (min-width: 1440px){.quotation--01{font-size:1.875rem}}.quotation--02{font-size:1.375rem;letter-spacing:-.02em}@media (min-width: 640px){.quotation--02{font-size:1.25rem;letter-spacing:-.01em}}@media (min-width: 1024px){.quotation--02{font-size:1.875rem;letter-spacing:-.02em}}@media (min-width: 1440px){.quotation--02{font-size:2.25rem}}.quotation--no-margin{margin-bottom:0}.quotation--no-margin-all{margin:0}.citation{font-family:var(--body-typeface, "sans-serif");font-weight:400;line-height:1.25;letter-spacing:.01em;font-size:1.125rem}@media (min-width: 1024px){.citation{font-size:1.313rem}}.small{font-family:var(--body-typeface, "sans-serif");--font-size: .625rem;font-size:var(--font-size);line-height:1.3;font-weight:400;letter-spacing:.01em;margin-top:0;color:var(--color-neutral-grey-500)}.small strong{font-family:var(--body-typeface-semibold, "sans-serif");font-weight:400}.small a{color:var(--color-neutral-grey-900);text-decoration:underline!important}@media (hover: hover){.small a{cursor:pointer!important}.small a:hover{color:var(--color-primary-primary-500)}}@media (min-width: 1024px){.small{--font-size: .688rem}}@media (min-width: 1440px){.small{--font-size: .75rem}}.small--footer{max-width:85%}@media (min-width: 1024px){.small--footer{max-width:90%}}@media (min-width: 1440px){.small--footer{max-width:300px}}.stat{font-family:var(--body-typeface-semibold, "sans-serif");font-size:1.875rem;line-height:1;font-weight:600;letter-spacing:-.01em;margin-top:0;color:var(--color-primary-primary-700)}@media (min-width: 1024px){.stat{font-size:2.5rem}}@media (min-width: 1440px){.stat{font-size:3rem}}.stat-caption,.featuredlink--link{font-family:var(--body-typeface-semibold, "sans-serif");font-size:.563rem;line-height:1.4;font-weight:600;letter-spacing:.08em;margin-top:0;text-transform:uppercase;color:var(--color-neutral-grey-600)}@media (min-width: 1024px){.stat-caption,.featuredlink--link{font-size:.625rem}}@media (min-width: 1024px){.stat-caption,.featuredlink--link{font-size:.688rem;letter-spacing:.06em}}.table{font-family:var(--body-typeface, "sans-serif");font-size:.75rem;line-height:1.3;font-weight:400;letter-spacing:0;margin-top:0}@media (min-width: 1024px){.table{font-size:.875rem}}@media (min-width: 1440px){.table{font-size:1rem}}.tile{font-family:var(--body-typeface, "sans-serif");font-size:.875rem;line-height:1.2;font-weight:400;letter-spacing:0;margin-top:0}@media (min-width: 1024px){.tile{font-size:1rem;line-height:1.2}}@media (min-width: 1440px){.tile{font-size:1.125rem;line-height:1.25}}.ui{font-family:var(--body-typeface-semibold),sans-serif;font-size:.563rem;font-weight:600;line-height:1.75;letter-spacing:.08em;margin-top:0}@media (min-width: 1024px){.ui{font-size:.625rem}}@media (min-width: 1440px){.ui{font-size:.688rem;letter-spacing:.06em}}.ui--no-margin{margin-bottom:0}.ui--quotation{text-transform:uppercase;color:var(--color-neutral-grey-600)}.uppercase{text-transform:uppercase}.centered{text-align:center}:host{display:flex}.hhds-link{--icon-color: var(--link-icon-color, var(--color-primary-primary-700));--text-color: var(--link-text-color, var(--color-primary-primary-700));-moz-column-gap:var(--spacing-spacer-08);column-gap:var(--spacing-spacer-08);color:var(--text-color);display:inline-flex;align-items:center;text-decoration:none;cursor:pointer}
9.hhds-link span{display:inline-flex;position:relative;padding-top:.5px;text-transform:uppercase;color:var(--text-color)!important;text-wrap:nowrap}.hhds-link span:after{content:"";position:absolute;left:0;bottom:2px;width:100%;display:inline-block;background-color:var(--link-underline-color, transparent);transition:all .3s ease-out;height:1px}.hhds-link:hover span:after{background-color:var(--link-underline-color, #014D76);transition:all .15s ease-out}.hhds-link:hover ::slotted(span):after{--link-underline-color: var(--color-primary-primary-700)}.hhds-link:hover ::slotted(hhds-icon){--icon-transition: all .15s ease-out;--icon-hover-gap: var(--spacing-spacer-04)}
10`,kd="hhds-link",Sd={href:"href",target:"target",content:"content"},za=Sd;class Ed extends D{constructor(){super()}init(){const t=this.vars.get(za.href),i=this.vars.get(za.target),a=`${t!=null&&t.length?`href="${t}"`:""}`,n=`target="${i!=null&&i.length?i:"_self"}"`;this.shadow.innerHTML=`
11			<style>${F}</style>
12			<style>${zd}</style>
13			<a class="hhds-link" ${a} ${n}>
14				<slot name="start"></slot>
15        <span>
16          <slot></slot>
17        </span>
18				<slot name="end"></slot>
19			</a>
20		`}destroy(){}onAttributeChanged(t,i,a){this.reinit()}onSlotChange(t,i){i.length==0}static argSpecs(){return Ad}}const Ad={[za.href]:{description:"The URL that the link points to.",defaultValue:"",type:String},[za.target]:{description:"Where to display the linked URL, as the name for a browsing context (a tab, window, or iframe).",defaultValue:"",type:String},[za.content]:{description:"Content",defaultValue:"",type:String}},Cd=`.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
20@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}.hhds-emoji{display:inline}
21`;var qi=(s=>(s.Smile="smile",s.Sad="sad",s.Laugh="laugh",s.Angry="angry",s))(qi||{});const Td="hhds-emoji";class Md extends D{constructor(){super()}init(){let t="";switch(this.vars.get("type")){case qi.Angry:t="😡";break;case qi.Sad:t="😢";break;case qi.Laugh:t="😂";break;case qi.Smile:default:t="😊";break}this.shadow.innerHTML=`
22				<style>${F}</style>
23				<style>${Cd}</style>
24				<div class="hhds-emoji">${t}</div>
25		`}destroy(){}onAttributeChanged(t,i,a){this.reinit()}onSlotChange(t,i){i.length==0}static argSpecs(){return Pd}}const Pd={type:{description:"Type of emoji to display.",defaultValue:qi.Smile,typeString:"EmojiType",type:qi}},$d=`@charset "UTF-8";.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
25@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}.hhds-icon{display:inline-block;position:relative;width:var(--icon-width, var(--icon-size, 1rem));height:var(--icon-height, var(--icon-size, 1rem));left:var(--icon-hover-gap, 0);transition:var(--icon-transition, all .3s ease-out)}.hhds-icon svg{fill:var(--icon-color, #000);width:100%;height:100%}
26`;var si=(s=>(s.None="none",s.Star="star",s.ArrowUp="arrowup",s.ArrowDown="arrowdown",s.ArrowLeft="arrowleft",s.ArrowRight="arrowright",s.ArrowUpRight="arrowupright",s.DirectionRight="directionright",s.DirectionLeft="directionleft",s.Warning="warning",s.Cross="cross",s.Plus="plus",s.CheckCircle="checkcircle",s.Play="play",s.User="user",s.DownloadSimple="downloadsimple",s.Phone="phone",s.X="x",s.LinkedIn="linkedin",s.Link="link",s.MapPin="mappin",s))(si||{});const me={star:'<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="#000000" viewBox="0 0 256 256"><path d="M239.18,97.26A16.38,16.38,0,0,0,224.92,86l-59-4.76L143.14,26.15a16.36,16.36,0,0,0-30.27,0L90.11,81.23,31.08,86a16.46,16.46,0,0,0-9.37,28.86l45,38.83L53,211.75a16.38,16.38,0,0,0,24.5,17.82L128,198.49l50.53,31.08A16.4,16.4,0,0,0,203,211.75l-13.76-58.07,45-38.83A16.43,16.43,0,0,0,239.18,97.26Zm-15.34,5.47-48.7,42a8,8,0,0,0-2.56,7.91l14.88,62.8a.37.37,0,0,1-.17.48c-.18.14-.23.11-.38,0l-54.72-33.65a8,8,0,0,0-8.38,0L69.09,215.94c-.15.09-.19.12-.38,0a.37.37,0,0,1-.17-.48l14.88-62.8a8,8,0,0,0-2.56-7.91l-48.7-42c-.12-.1-.23-.19-.13
26-.5s.18-.27.33-.29l63.92-5.16A8,8,0,0,0,103,91.86l24.62-59.61c.08-.17.11-.25.35-.25s.27.08.35.25L153,91.86a8,8,0,0,0,6.75,4.92l63.92,5.16c.15,0,.24,0,.33.29S224,102.63,223.84,102.73Z"></path></svg>',arrowup:'<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" fill="#000000" viewBox="0 0 256 256"><path d="M205.66,117.66a8,8,0,0,1-11.32,0L136,59.31V216a8,8,0,0,1-16,0V59.31L61.66,117.66a8,8,0,0,1-11.32-11.32l72-72a8,8,0,0,1,11.32,0l72,72A8,8,0,0,1,205.66,117.66Z"></path></svg>',arrowdown:'<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="#000000" viewBox="0 0 256 256"><path d="M205.66,149.66l-72,72a8,8,0,0,1-11.32,0l-72-72a8,8,0,0,1,11.32-11.32L120,196.69V40a8,8,0,0,1,16,0V196.69l58.34-58.35a8,8,0,0,1,11.32,11.32Z"></path></svg>',arrowleft:'<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="#000000" viewBox="0 0 256 256"><path d="M224,128a8,8,0,0,1-8,8H59.31l58.35,58.34a8,8,0,0,1-11.32,11.32l-72-72a8,8,0,0,1,0-11.32l72-72a8,8,0,0,1,11.32,11.32L59.31,120H216A8,8,0,0,1,224,128Z"></path></svg>',arrowright:'<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="#000000" viewBox="0 0 256 256"><path d="M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z"></path></svg>',warning:'<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="#000000" viewBox="0 0 256 256"><path d="M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,192a88,88,0,1,1,88-88A88.1,88.1,0,0,1,128,216Zm-8-80V80a8,8,0,0,1,16,0v56a8,8,0,0,1-16,0Zm20,36a12,12,0,1,1-12-12A12,12,0,0,1,140,172Z"></path></svg>',cross:'<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="#000000" viewBox="0 0 256 256"><path d="M205.66,194.34a8,8,0,0,1-11.32,11.32L128,139.31,61.66,205.66a8,8,0,0,1-11.32-11.32L116.69,128,50.34,61.66A8,8,0,0,1,61.66,50.34L128,116.69l66.34-66.35a8,8,0,0,1,11.32,11.32L139.31,128Z"></path></svg>',plus:'<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="#000000" viewBox="0 0 256 256"><path d="M224,128a8,8,0,0,1-8,8H136v80a8,8,0,0,1-16,0V136H40a8,8,0,0,1,0-16h80V40a8,8,0,0,1,16,0v80h80A8,8,0,0,1,224,128Z"></path></svg>',checkcircle:'<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="#000000" viewBox="0 0 256 256"><path d="M173.66,98.34a8,8,0,0,1,0,11.32l-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35A8,8,0,0,1,173.66,98.34ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z"></path></svg>',arrowupright:'<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="#000000" viewBox="0 0 256 256"><path d="M200,64V168a8,8,0,0,1-16,0V83.31L69.66,197.66a8,8,0,0,1-11.32-11.32L172.69,72H88a8,8,0,0,1,0-16H192A8,8,0,0,1,200,64Z"></path></svg>',directionright:'<svg width="16" height="16" fill="#000000" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="M 10.854 8.354 L 5.854 13.354 C 5.807 13.401 5.752 13.437 5.691 13.463 C 5.631 13.488 5.566 13.501 5.5 13.501 C 5.434 13.501 5.369 13.488 5.308 13.463 C 5.248 13.437 5.193 13.401 5.146 13.354 C 5.1 13.308 5.063 13.253 5.038 13.192 C 5.013 13.131 5 13.066 5 13 C 5 12.935 5.013 12.87 5.038 12.809 C 5.063 12.748 5.1 12.693 5.146 12.647 L 9.793 8 L 5.146 3.354 C 5.052 3.26 5 3.133 5 3 C 5 2.868 5.052 2.74 5.146 2.647 C 5.24 2.553 5.367 2.5 5.5 2.5 C 5.633 2.5 5.76 2.553 5.854 2.647 L 10.854 7.647 C 10.9 7.693 10.937 7.748 10.962 7.809 C 10.987 7.87 11 7.935 11 8 C 11 8.066 10.987 8.131 10.962 8.192 C 10.937 8.253 10.9 8.308 10.854 8.354 Z"/></svg>',directionleft:'<svg width="16" height="16" fill="#000000" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="M 10.854 8.354 L 5.854 13.354 C 5.807 13.401 5.752 13.437 5.691 13.463 C 5.631 13.488 5.566 13.501 5.5 13.501 C 5.434 13.501 5.369 13.488 5.308 13.463 C 5.248 13.437 5.193 13.401 5.146 13.354 C 5.1 13.308 5.063 13.253 5.038 13.192 C 5.013 13.131 5 13.066 5 13 C 5 12.935 5.013 12.87 5.038 12.809 C 5.063 12.748 5.1 12.693 5.146 12.647 L 9.793 8 L 5.146 3.354 C 5.052 3.26 5 3.133 5 3 C 5 2.868 5.052 2.74 5.146 2.647 C 5.24 2.553 5.367 2.5 5.5 2.5 C 5.633 2.5 5.76 2.553 5.854 2.647 L 10.854 7.647 C 10.9 7.693 10.937 7.748 10.962 7.809 C 10.987 7.87 11 7.935 11 8 C 11 8.066 10.987 8.131 10.962 8.192 C 10.937 8.253 10.9 8.308 10.854 8.354 Z" style="transform-box: fill-box; transform-origin: 50% 50%;" transform="matrix(-1, 0, 0, -1, 0, 0)"></path></svg>',play:'<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="#000000" viewB
26ox="0 0 256 256"><path d="M232.4,114.49,88.32,26.35a16,16,0,0,0-16.2-.3A15.86,15.86,0,0,0,64,39.87V216.13A15.94,15.94,0,0,0,80,232a16.07,16.07,0,0,0,8.36-2.35L232.4,141.51a15.81,15.81,0,0,0,0-27ZM80,215.94V40l143.83,88Z"></path></svg>',user:'<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="#000000" viewBox="0 0 256 256"><path d="M230.92,212c-15.23-26.33-38.7-45.21-66.09-54.16a72,72,0,1,0-73.66,0C63.78,166.78,40.31,185.66,25.08,212a8,8,0,1,0,13.85,8c18.84-32.56,52.14-52,89.07-52s70.23,19.44,89.07,52a8,8,0,1,0,13.85-8ZM72,96a56,56,0,1,1,56,56A56.06,56.06,0,0,1,72,96Z"></path></svg>',downloadsimple:'<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="#000000" viewBox="0 0 256 256"><path d="M224,144v64a8,8,0,0,1-8,8H40a8,8,0,0,1-8-8V144a8,8,0,0,1,16,0v56H208V144a8,8,0,0,1,16,0Zm-101.66,5.66a8,8,0,0,0,11.32,0l40-40a8,8,0,0,0-11.32-11.32L136,124.69V32a8,8,0,0,0-16,0v92.69L93.66,98.34a8,8,0,0,0-11.32,11.32Z"></path></svg>',phone:'<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="#000000" viewBox="0 0 256 256"><path d="M222.37,158.46l-47.11-21.11-.13-.06a16,16,0,0,0-15.17,1.4,8.12,8.12,0,0,0-.75.56L134.87,160c-15.42-7.49-31.34-23.29-38.83-38.51l20.78-24.71c.2-.25.39-.5.57-.77a16,16,0,0,0,1.32-15.06l0-.12L97.54,33.64a16,16,0,0,0-16.62-9.52A56.26,56.26,0,0,0,32,80c0,79.4,64.6,144,144,144a56.26,56.26,0,0,0,55.88-48.92A16,16,0,0,0,222.37,158.46ZM176,208A128.14,128.14,0,0,1,48,80,40.2,40.2,0,0,1,82.87,40a.61.61,0,0,0,0,.12l21,47L83.2,111.86a6.13,6.13,0,0,0-.57.77,16,16,0,0,0-1,15.7c9.06,18.53,27.73,37.06,46.46,46.11a16,16,0,0,0,15.75-1.14,8.44,8.44,0,0,0,.74-.56L168.89,152l47,21.05h0s.08,0,.11,0A40.21,40.21,0,0,1,176,208Z"></path></svg>',x:'<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="#000000" viewBox="0 0 256 256"><path d="M214.75,211.71l-62.6-98.38,61.77-67.95a8,8,0,0,0-11.84-10.76L143.24,99.34,102.75,35.71A8,8,0,0,0,96,32H48a8,8,0,0,0-6.75,12.3l62.6,98.37-61.77,68a8,8,0,1,0,11.84,10.76l58.84-64.72,40.49,63.63A8,8,0,0,0,160,224h48a8,8,0,0,0,6.75-12.29ZM164.39,208,62.57,48h29L193.43,208Z"></path></svg>',linkedin:'<svg width="17" height="16" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.42415 7.19151C9.41873 7.19987 9.41339 7.20817 9.40811 7.2164H9.42415V7.19151Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M2.0493 0C1.4004 0 0.87439 0.513314 0.87439 1.14614V14.8539C0.87439 15.4869 1.4004 16 2.0493 16H15.5986C16.2475 16 16.7735 15.4869 16.7735 14.8539V1.14614C16.7735 0.513314 16.2475 0 15.5986 0H2.0493ZM5.6939 6.16861V13.3935H3.29248V6.16861H5.6939ZM5.85183 3.93405C5.85183 4.62738 5.33061 5.18217 4.49318 5.18217H4.47753C3.67164 5.18217 3.15053 4.62738 3.15053 3.93405C3.15053 3.22511 3.68762 2.68572 4.50907 2.68572C5.33061 2.68572 5.83623 3.22511 5.85183 3.93405ZM9.42409 13.3935H7.02269C7.02269 13.3935 7.05427 6.84654 7.02275 6.16861H9.42415V7.19151C9.74329 6.69921 10.3145 5.99907 11.5883 5.99907C13.1683 5.99907 14.353 7.03169 14.353 9.25085V13.3935H11.9518V9.52835C11.9518 8.55709 11.6042 7.89455 10.7352 7.89455C10.0718 7.89455 9.6767 8.34138 9.5031 8.77281C9.43969 8.92717 9.42409 9.14288 9.42409 9.35881V13.3935Z" fill="white"/></svg>',link:'<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15 5.51438C14.9749 6.38479 14.617 7.21244 14 7.82688L11.8281 10C11.5118 10.3181 11.1355 10.5702 10.7211 10.7419C10.3067 10.9135 9.86231 11.0012 9.41374 11H9.41062C8.95439 10.9997 8.50285 10.9079 8.08268 10.7302C7.66251 10.5524 7.28222 10.2922 6.96428 9.96504C6.64635 9.63784 6.39721 9.25024 6.23158 8.82514C6.06596 8.40004 5.98721 7.94605 5.99999 7.49C6.00372 7.35739 6.05998 7.2317 6.15638 7.14057C6.25279 7.04944 6.38144 7.00034 6.51405 7.00407C6.64666 7.0078 6.77236 7.06405 6.86349 7.16046C6.95462 7.25686 7.00372 7.38552 6.99999 7.51813C6.99089 7.84058 7.04651 8.16159 7.16357 8.46218C7.28063 8.76278 7.45676 9.03685 7.68155 9.26822C7.90633 9.49959 8.17521 9.68356 8.4723 9.80924C8.76939 9.93493 9.08866 9.9998 9.41124 10C9.72834 10.0008 10.0425 9.93876 10.3354 9.81743C10.6284 9.6961 10.8944 9.5179 11.1181 9.29313L13.29 7.12125C13.7381 6.66751 13.9885 6.05491 13.9865 5.41719C13.9845 4.77948 13.7303 4.16846 13.2793 3.71753C12.8284 3.2666 12.2174 3.01238 11.5797 3.01039C10.942 3.00839 10.3294 3.25878 9.87562 3.70688L9.18812 4.39438C9.09358 4.48419 8.96771 4.53352 8.83733 4.53185C8.70695 4.53018 8.58238 4.47764 8.49018 4.38544C8.39798 4.29324 8.34544 4.16867 8.34377 4.03829C8.3421 3.90791 8.39143 3.78203 8.48124 3.6875L9.16874 3C9.48593 2.68271 9.86251 2.43
26101 10.277 2.25929C10.6915 2.08756 11.1357 1.99918 11.5844 1.99918C12.033 1.99918 12.4773 2.08756 12.8917 2.25929C13.3062 2.43101 13.6828 2.68271 14 3C14.3285 3.32935 14.5866 3.72211 14.7585 4.15437C14.9304 4.58663 15.0126 5.04936 15 5.51438ZM6.81249 11.6038L6.12499 12.2913C5.90076 12.517 5.63389 12.6959 5.3399 12.8176C5.04591 12.9392 4.73066 13.0012 4.41249 13C3.93518 12.9996 3.46869 12.8578 3.07197 12.5924C2.67524 12.327 2.36609 11.9499 2.18356 11.5089C2.00104 11.0679 1.95333 10.5826 2.04647 10.1145C2.13961 9.64636 2.36942 9.21633 2.70687 8.87875L4.87499 6.70688C5.21648 6.36358 5.65331 6.1309 6.12874 6.03906C6.60416 5.94721 7.09622 6.00044 7.54101 6.19183C7.9858 6.38323 8.36276 6.70394 8.62294 7.11232C8.88311 7.5207 9.01449 7.99788 8.99999 8.48188C8.99626 8.61449 9.04536 8.74314 9.13649 8.83955C9.22762 8.93596 9.35332 8.99221 9.48593 8.99594C9.61854 8.99967 9.7472 8.95057 9.8436 8.85944C9.94001 8.76831 9.99626 8.64261 9.99999 8.51C10.012 8.04571 9.92955 7.58382 9.75765 7.15235C9.58575 6.72088 9.32798 6.32884 8.99999 6C8.35948 5.35977 7.49093 5.00011 6.5853 5.00011C5.67968 5.00011 4.81113 5.35977 4.17062 6L1.99999 8.17188C1.52263 8.64904 1.19744 9.257 1.0655 9.91892C0.933556 10.5808 1.00079 11.267 1.25871 11.8908C1.51663 12.5145 1.95365 13.0477 2.51455 13.4232C3.07544 13.7986 3.73504 13.9993 4.40999 14C4.85866 14.0013 5.30313 13.9136 5.71767 13.7419C6.1322 13.5703 6.50857 13.3181 6.82499 13L7.51249 12.3125C7.59341 12.2172 7.63568 12.095 7.63097 11.9701C7.62627 11.8452 7.57493 11.7265 7.48707 11.6376C7.39921 11.5486 7.28122 11.4958 7.15635 11.4895C7.03148 11.4833 6.9088 11.524 6.81249 11.6038Z"/></svg>',mappin:'<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 4C7.50555 4 7.0222 4.14662 6.61107 4.42133C6.19995 4.69603 5.87952 5.08648 5.6903 5.54329C5.50108 6.00011 5.45157 6.50277 5.54804 6.98773C5.6445 7.47268 5.8826 7.91814 6.23223 8.26777C6.58186 8.6174 7.02732 8.8555 7.51227 8.95196C7.99723 9.04843 8.49989 8.99892 8.95671 8.8097C9.41352 8.62048 9.80397 8.30005 10.0787 7.88893C10.3534 7.4778 10.5 6.99445 10.5 6.5C10.5 5.83696 10.2366 5.20107 9.76777 4.73223C9.29893 4.26339 8.66304 4 8 4ZM8 8C7.70333 8 7.41332 7.91203 7.16664 7.7472C6.91997 7.58238 6.72771 7.34811 6.61418 7.07403C6.50065 6.79994 6.47094 6.49834 6.52882 6.20736C6.5867 5.91639 6.72956 5.64912 6.93934 5.43934C7.14912 5.22956 7.41639 5.0867 7.70736 5.02882C7.99834 4.97094 8.29994 5.00065 8.57403 5.11418C8.84811 5.22771 9.08238 5.41997 9.2472 5.66664C9.41203 5.91332 9.5 6.20333 9.5 6.5C9.5 6.89782 9.34196 7.27936 9.06066 7.56066C8.77936 7.84196 8.39782 8 8 8ZM8 1C6.54182 1.00165 5.14383 1.58165 4.11274 2.61274C3.08165 3.64383 2.50165 5.04182 2.5 6.5C2.5 8.4625 3.40688 10.5425 5.125 12.5156C5.89701 13.4072 6.76591 14.2101 7.71562 14.9094C7.7997 14.9683 7.89985 14.9999 8.0025 14.9999C8.10515 14.9999 8.20531 14.9683 8.28938 14.9094C9.23734 14.2098 10.1046 13.4069 10.875 12.5156C12.5906 10.5425 13.5 8.4625 13.5 6.5C13.4983 5.04182 12.9184 3.64383 11.8873 2.61274C10.8562 1.58165 9.45818 1.00165 8 1ZM8 13.875C6.96688 13.0625 3.5 10.0781 3.5 6.5C3.5 5.30653 3.97411 4.16193 4.81802 3.31802C5.66193 2.47411 6.80653 2 8 2C9.19347 2 10.3381 2.47411 11.182 3.31802C12.0259 4.16193 12.5 5.30653 12.5 6.5C12.5 10.0769 9.03312 13.0625 8 13.875Z"/></svg>',none:""},Vd="hhds-icon";class Fd extends HTMLElement{constructor(){super(),this.vars=new st(this),this.shadow=this.attachShadow({mode:"open"}),this.shadow}connectedCallback(){this.parseAttributes(),this.render()}parseAttributes(){this.vars.parse(this,Dd)}render(){const t=this.vars.get("type")||si.None,i=me[t]?me[t]:"";t!==si.None&&(this.shadow.innerHTML=`
27				<style>${F}</style>
28				<style>${$d}</style>
29				<div class="hhds-icon">${i}</div>
30			`)}disconnectedCallback(){}adoptedCallback(){}attributeChangedCallback(){}}const Dd={type:{description:"The type of icon to be displayed.",defaultValue:si.None,typeString:"HHDSIconType",type:si}},Id=`@charset "UTF-8";.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
30@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}.hhds-button{--transition-duration: .15s;--ease: ease-out;min-width:var(--button-min-width, unset);display:inline-flex;align-items:center;text-transform:uppercase;text-align:center;justify-content:center;margin:0;outline:none;text-decoration:none;border:none;cursor:pointer;transition:background-color var(--transition-duration) var(--ease),border var(--transition-duration) var(--ease)}@media (hover: hover){.hhds-button:hover{--transition-duration: .25s}}.hhds-button--primary{--icon-size: var(--button-primary-icon-size);--icon-color: var(--button-primary-icon-color, var(--color-neutral-white));color:var(--button-primary-fg-color, var(--color-neutral-white));background-color:var(--button-primary-bg-color, var(--color-primary-primary-500));border:var(--button-primary-border, 1px) solid var(--button-primary-border-color, transparent);-moz-column-gap:var(--button-primary-gap, var(--spacing-spacer-08));column-gap:var(--button-primary-gap, var(--spacing-spacer-08));border-top-left-radius:var(--button-primary-radius, var(--button-top-left-radius, var(--spacing-spacer-04)));border-bottom-left-radius:var(--button-primary-radius, var(--button-bottom-left-radius, var(--spacing-spacer-04)));border-top-right-radius:var(--button-primary-radius, var(--button-top-right-radius, var(--spacing-spacer-04)));border-bottom-right-radius:var(--button-primary-radius, var(--button-bottom-right-radius, var(--spacing-spacer-04)));min-height:var(--button-primary-min-height, 2.25rem);
30padding:var(--button-primary-vertical-padding, .5625rem) var(--button-primary-horizontal-padding, .9375rem);box-shadow:var(--button-primary-box-shadow, var(--utilities-drop-shadow-button))}@media (min-width: 1024px){.hhds-button--primary{min-height:var(--button-primary-min-height-md, 2.25rem);padding:var(--button-primary-vertical-padding-md, var(--button-primary-vertical-padding, var(--spacing-spacer-08))) var(--button-primary-horizontal-padding-md, var(--button-primary-horizontal-padding, 1.1875rem))}}@media (min-width: 1440px){.hhds-button--primary{min-height:var(--button-primary-min-height-lg, var(--spacing-spacer-40));padding:var(--button-primary-vertical-padding-lg, var(--button-primary-vertical-padding, .59375rem)) var(--button-primary-horizontal-padding-lg, var(--button-primary-horizontal-padding, 1.4375rem))}}@media (hover: hover){.hhds-button--primary:hover{border-color:var(--button-primary-border-color-hover, transparent);background-color:var(--button-primary-bg-color-hover, var(--color-primary-primary-600))}}.hhds-button--primary:focus,.hhds-button--primary:active{box-shadow:var(--button-primary-box-shadow-focus, var(--utilities-focus-default))}.hhds-button--primary--disabled{opacity:.5;pointer-events:none;cursor:default}.hhds-button--secondary{--icon-size: var(--button-secondary-icon-size);--icon-color: var(--button-secondary-icon-color, var(--color-primary-primary-500));color:var(--button-secondary-fg-color, var(--color-neutral-grey-900));background-color:var(--button-secondary-bg-color, var(--color-neutral-white));border:var(--button-secondary-border, 1px) solid var(--button-secondary-border-color, var(--color-neutral-grey-100));-moz-column-gap:var(--button-secondary-gap, var(--spacing-spacer-08));column-gap:var(--button-secondary-gap, var(--spacing-spacer-08));border-top-left-radius:var(--button-secondary-radius, var(--button-top-left-radius, var(--spacing-spacer-04)));border-bottom-left-radius:var(--button-secondary-radius, var(--button-bottom-left-radius, var(--spacing-spacer-04)));border-top-right-radius:var(--button-secondary-radius, var(--button-top-right-radius, var(--spacing-spacer-04)));border-bottom-right-radius:var(--button-secondary-radius, var(--button-bottom-right-radius, var(--spacing-spacer-04)));box-shadow:var(--utilities-drop-shadow-button);min-height:var(--button-secondary-min-height, 2.25rem);padding:var(--button-secondary-vertical-padding, .5625rem) var(--button-secondary-horizontal-padding, .9375rem)}@media (min-width: 1024px){.hhds-button--secondary{min-height:var(--button-secondary-min-height-md, 2.25rem);padding:var(--button-secondary-vertical-padding-md, var(--button-secondary-vertical-padding, var(--spacing-spacer-08))) var(--button-secondary-horizontal-padding-md, var(--button-secondary-horizontal-padding, 1.1875rem))}}@media (min-width: 1440px){.hhds-button--secondary{min-height:var(--button-secondary-min-height-lg, var(--spacing-spacer-40));padding:var(--button-secondary-vertical-padding-lg, var(--button-secondary-vertical-padding, .59375rem)) var(--button-secondary-horizontal-padding-lg, var(--button-secondary-horizontal-padding, 1.4375rem))}}@media (hover: hover){.hhds-button--secondary:hover{border:1px solid var(--color-neutral-grey-300)}}.hhds-button--secondary:focus,.hhds-button--secondary:active{border:1px solid var(--color-primary-primary-500);box-shadow:var(--utilities-focus-default)}.hhds-button--secondary--disabled{--icon-color: var(--color-neutral-grey-600);opacity:.5;pointer-events:none;cursor:default}.hhds-button--overlay{--icon-size: var(--button-overlay-icon-size);--icon-color: var(--button-overlay-icon-color, var(--color-neutral-white));color:var(--button-overlay-fg-color, var(--color-neutral-white));background-color:var(--button-overlay-bg-color, rgba(0, 0, 0, .1));border:var(--button-overlay-border, 1px) solid var(--button-overlay-border-color, transparent);-moz-column-gap:var(--button-overlay-gap, var(--spacing-spacer-08));column-gap:var(--button-overlay-gap, var(--spacing-spacer-08));-webkit-backdrop-filter:var(--utilities-background-blur-100);backdrop-filter:var(--utilities-background-blur-100);border-top-left-radius:var(--button-overlay-radius, var(--button-top-left-radius, var(--spacing-spacer-04)));border-bottom-left-radius:var(--button-overlay-radius, var(--button-bottom-left-radius, var(--spacing-spacer-04)));border-top-right-radius:var(--button-overlay-radius, var(--button-top-right-radius, var(--spacing-spacer-04)));border-bottom-right-radius:var(--button-overlay-radius, var(--button-bottom-right-radius, var(--spacing-spacer-04)));min-height:var(--button-overlay-min-height, 2.25rem);padding:var(--button-overlay-vertical-padding, .5625rem) var(--button-overlay-horizontal-padding, .9375rem)}@media (min-width: 1024px){.hhds-button--overlay{min-height:var(--button-overlay-min-height-md, 2.25rem);padding:var(--button-overlay-vertical-padding-md, var(--button-overlay-vertical-padding, var(--spacing-spacer-08))) var(--button-overlay-horizontal-padding-md, var(--button-overlay-horizontal-padding, 1.1875rem))}}@media (min-width: 1440px){.hhds-button--overlay{min-height:var(--button-overlay-min-height-lg, var(--spacing-spacer-40));padding:var(--button-overlay-vertical-padding-lg, var(--button-overlay-vertical-padding, .59375rem)) var(--button-overlay-horizontal-padding-lg, var(--button-overlay-horizontal-padding, 1.4375rem))}}@media (hover: hover){.hhds-button--overlay:hover{background:rgba(0,0,0,.2);border:1px solid transparent}}.hhds-button--overlay:focus,.hhds-button--overlay:active{border:1px solid var(--color-neutral-white);box-shadow:0 0 0 3px #fff3}.hhds-button--overlay--disabled{pointer-events:none;cursor:default}.hhds-button--round-overlay{--icon-size: var(--button-overlay-icon-size);--icon-color: var(--button-overlay-icon-color, var(--color-neutral-white));color:var(--button-overlay-fg-color, var(--color-neutral-white));background-color:var(--button-overlay-bg-color, rgba(0, 0, 0, .1)
30);border:var(--button-overlay-border, 1px) solid var(--button-overlay-border-color, transparent);-moz-column-gap:var(--button-overlay-gap, var(--spacing-spacer-08));column-gap:var(--button-overlay-gap, var(--spacing-spacer-08));-webkit-backdrop-filter:var(--utilities-background-blur-100);backdrop-filter:var(--utilities-background-blur-100);border-top-left-radius:var(--button-overlay-radius, var(--button-top-left-radius, var(--spacing-spacer-04)));border-bottom-left-radius:var(--button-overlay-radius, var(--button-bottom-left-radius, var(--spacing-spacer-04)));border-top-right-radius:var(--button-overlay-radius, var(--button-top-right-radius, var(--spacing-spacer-04)));border-bottom-right-radius:var(--button-overlay-radius, var(--button-bottom-right-radius, var(--spacing-spacer-04)));min-height:var(--button-overlay-min-height, 2.25rem);padding:var(--button-overlay-vertical-padding, .5625rem) var(--button-overlay-horizontal-padding, .9375rem)}@media (min-width: 1024px){.hhds-button--round-overlay{min-height:var(--button-overlay-min-height-md, 2.25rem);padding:var(--button-overlay-vertical-padding-md, var(--button-overlay-vertical-padding, var(--spacing-spacer-08))) var(--button-overlay-horizontal-padding-md, var(--button-overlay-horizontal-padding, 1.1875rem))}}@media (min-width: 1440px){.hhds-button--round-overlay{min-height:var(--button-overlay-min-height-lg, var(--spacing-spacer-40));padding:var(--button-overlay-vertical-padding-lg, var(--button-overlay-vertical-padding, .59375rem)) var(--button-overlay-horizontal-padding-lg, var(--button-overlay-horizontal-padding, 1.4375rem))}}@media (hover: hover){.hhds-button--round-overlay:hover{background:rgba(0,0,0,.2);border:1px solid transparent}}.hhds-button--round-overlay:focus,.hhds-button--round-overlay:active{border:1px solid var(--color-neutral-white);box-shadow:0 0 0 3px #fff3}.hhds-button--round-overlay--disabled{pointer-events:none;cursor:default}.hhds-button--scroll-down{color:var(--color-neutral-white);-webkit-backdrop-filter:var(--utilities-background-blur-100);backdrop-filter:var(--utilities-background-blur-100);padding:.9375rem .4375rem;background:rgba(0,0,0,.1);border:1px solid transparent;border-radius:3.125rem}@media (hover: hover){.hhds-button--scroll-down:hover{background:rgba(0,0,0,.2);border:1px solid transparent}}.hhds-button--scroll-down:focus,.hhds-button--scroll-down:active{border:1px solid var(--color-neutral-white);box-shadow:0 0 0 3px #fff3}.hhds-button--scroll-down--disabled{pointer-events:none;cursor:default}@media (min-width: 1024px){.hhds-button--scroll-down{padding:.9375rem .4375rem}}@media (min-width: 1440px){.hhds-button--scroll-down{padding:1.4375rem .6875rem}}.hhds-button--round{--icon-size: var(--button-round-icon-size);--icon-color: var(--button-round-icon-color);-webkit-backdrop-filter:var(--button-round-backdrop-blur, var(--utilities-background-blur-100));backdrop-filter:var(--button-round-backdrop-blur, var(--utilities-background-blur-100));background:rgba(66,49,49,.1);border:var(--button-round-border, 1px) solid var(--button-round-border-color, transparent);border-top-left-radius:var(--button-round-radius, var(--button-top-left-radius, 100%));border-bottom-left-radius:var(--button-round-radius, var(--button-bottom-left-radius, 100%));border-top-right-radius:var(--button-round-radius, var(--button-top-right-radius, 100%));border-bottom-right-radius:var(--button-round-radius, var(--button-bottom-right-radius, 100%));min-height:var(--button-round-min-height, var(--spacing-spacer-32));padding:var(--button-round-vertical-padding, .4375rem) var(--button-round-horizontal-padding, .4375rem)}@media (min-width: 1024px){.hhds-button--round{min-height:var(--button-round-min-height-md, var(--spacing-spacer-32));padding:var(--button-round-vertical-padding-md, var(--button-round-vertical-padding, .4375rem)) var(--button-round-horizontal-padding-md, var(--button-round-horizontal-padding, .4375rem))}}@media (min-width: 1440px){.hhds-button--round{min-height:var(--button-round-min-height-lg, var(--spacing-spacer-40));padding:var(--button-round-vertical-padding-lg, var(--button-round-vertical-padding, .6875rem)) var(--button-round-horizontal-padding-lg, var(--button-round-horizontal-padding, .6875rem))}}@media (hover: hover){.hhds-button--round:hover{background:rgba(0,0,0,.2)}}.hhds-button--round:focus,.hhds-button--round:active{box-shadow:0 0 0 3px #fff3;border:var(--button-round-border, 1px) solid var(--button-round-border-color-active, var(--color-neutral-white))}.hhds-button--round--disabled{pointer-events:none;cursor:default}
31`;var Kn=(s=>(s.Primary="primary",s.Secondary="secondary",s.Overlay="overlay",s.ScrollDown="scroll-down",s.Round="roun
31d",s))(Kn||{});const Za="hhds-button";class Nd extends HTMLElement{constructor(){super(),this.vars=new st(this),this.listenerFuncs={},this.shadow=this.attachShadow({mode:"open"}),this.shadow}static get observedAttributes(){return Object.keys(pe)}connectedCallback(){this.parseAttributes(),this.render(),this.addButtonEvents()}addButtonEvents(){const t=this.shadow.querySelector("button");if(!t)return;this.listenerFuncs.click=a=>{a.preventDefault();const n=this.vars.get("href"),e=this.vars.get("target"),r=this.getAttribute("download");if(r&&r.length>0&&fetch(r,{method:"get",mode:"no-cors",referrerPolicy:"no-referrer"}).then(o=>o.blob()).then(o=>{const d=document.createElement("a");d.setAttribute("download","file");const l=URL.createObjectURL(o);d.href=l,d.setAttribute("target","_blank"),d.click(),URL.revokeObjectURL(l)}),(n==null?void 0:n.length)>0)switch(e){case"blank":case"_blank":window.open(n,"_blank");break;case"self":case"_self":default:window.open(n,"_self")}this.emitEvent("hhds-button-click")},this.listenerFuncs.pointerdown=a=>{a.preventDefault(),this.emitEvent("hhds-button-down")},this.listenerFuncs.pointerup=a=>{a.preventDefault(),this.emitEvent("hhds-button-up")},this.listenerFuncs.pointerenter=a=>{a.preventDefault(),this.emitEvent("hhds-button-over")},this.listenerFuncs.pointerleave=a=>{a.preventDefault(),this.emitEvent("hhds-button-out")},this.listenerFuncs.focus=a=>{a.preventDefault(),this.emitEvent("hhds-button-focus")},this.listenerFuncs.blur=a=>{a.preventDefault(),this.emitEvent("hhds-button-unfocus")},Object.keys(this.listenerFuncs).forEach(a=>t==null?void 0:t.addEventListener(a,this.listenerFuncs[a]))}removeButtonEvents(){const t=this.shadow.querySelector("button");if(!t)return;Object.keys(this.listenerFuncs).forEach(a=>t==null?void 0:t.removeEventListener(a,this.listenerFuncs[a]))}get buttonElement(){return this.shadow.querySelector("button")}parseAttributes(){this.vars.parse(this,pe)}render(){const t=this.vars.get("type"),i=this.vars.get("label"),a=this.vars.get("disabled"),n=this.vars.get("role");this.shadow.innerHTML=`
32			<style>${F}</style>
33			<style>${Id}</style>
34			<button
35                class="hhds-button hhds-button--${t} ${a&&`hhds-button--${t}--disabled`} ui"
36                aria-label="${i}"
37                ${n&&`aria-role="${n}"`}
38            >
39				<slot name="start"></slot>
40				${i}<slot></slot>
41				<slot name="end"></slot>
42			</button>
43		`}disconnectedCallback(){this.removeButtonEvents()}adoptedCallback(){}attributeChangedCallback(t,i,a){this.removeButtonEvents(),this.parseAttributes(),this.render(),this.addButtonEvents()}emitEvent(t,i=null){const a=new CustomEvent(t,{detail:i});this.dispatchEvent(a)}}var ci=(s=>(s.click="hhds-button-click",s.over="hhds-button-over",s.out="hhds-button-out",s.down="hhds-button-down",s.up="hhds-button-up",s.focus="hhds-button-focus",s.unfocus="hhds-button-unfocus",s))(ci||{});const pe={href:{description:"Navigate to this URL on click",defaultValue:"",type:String},target:{description:"Target for the link",defaultValue:"_blank",type:String},type:{description:'Type of button: "primary", "secondary", "overlay".',defaultValue:Kn.Primary,type:Kn},label:{description:"Text label for the button, can be multi-line.",defaultValue:"",type:String},role:{description:"Role of the button",defaultValue:"",type:String},disabled:{description:"Disabled state of button",defaultValue:"false",type:Boolean}},Od=`.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
43@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}.hhds-buttongroup{display:flex;gap:var(--buttongroup-gap, var(--spacing-spacer-08))}.hhds-buttongroup.toolbar{gap:0px}.hhds-buttongroup.toolbar ::slotted(hhds-button){--button-top-left-radius: 0px;--button-bottom-left-radius: 0px;--button-top-right-radius: 0px;--button-bottom-right-radius: 0px}.hhds-buttongroup.toolbar ::slotted(hhds-button:first-of-type){--button-top-left-radius: var(--spacing-spacer-04);--button-bottom-left-radius: var(--spacing-spacer-04)}.hhds-buttongroup.toolbar ::slotted(hhds-button:last-of-type){--button-top-right-radius: var(--spacing-spacer-04);--button-bottom-right-radius: var(--spacing-spacer-04)}.hhds-buttongroup.toolbar ::slotted(hhds-button:not(:first-of-type)){margin-left:-1px}.hhds-buttongroup.toolbar ::slotted(hhds-button:hover),.hhds-buttongroup.toolbar ::slotted(hhds-button:focus){z-index:1}.hhds-buttongroup_vertical{flex-direction:column}.hhds-buttongroup_vertical.toolbar ::slotted(hhds-button:not(:first-of-type)){margin-left:0;margin-top:-1px}.hhds-buttongroup_vertical.toolbar ::slotted(hhds-button){--button-top-left-radius: 0px;--button-bottom-left-radius: 0px;--button-top-right-radius: 0px;--button-bottom-right-radius: 0px}.hhds-buttongroup_vertical.toolbar ::slotted(hhds-button:first-of-type){--button-top-left-radius: var(--spacing-spacer-04);--button-top-right-radius: var(--spacing-spacer-04);--button-bottom-left-radius: 0px;--button-bottom-right-radius: 0px}.hhds-buttongroup_vertical.toolbar ::slotted(hhds-button:last-of-type){--button-top-left-radius: 0px;--button-top-right-radius: 0px;--button-bottom-left-radius: var(--spacing-spacer-04);--button-bottom-right-radius: var(--spacing-spacer-04)}
44`;var on=(s=>(s.Default="default",s.Toolbar="toolbar",s))(on||{}),dn=(s=>(s.Horizontal="horizontal",s.Vertical="vertical",s))(dn||{});const Hd="hhds-buttongroup";class Bd extends HTMLElement{constructor(){super(),this.vars=new st(this),this.type=on.Default,this.orientation=dn.Horizontal,this.shadow=this.attachShadow({mode:"open"}),this.shadow}static get observedAttributes(){return Object.keys(ce)}connectedCallback(){this.parseAttributes(),this.render()}parseAttributes(){this.vars.parse(this,ce)}render(){this.type=this.vars.get("type"),this.orientation=this.vars.get("orientation"),this.shadow.innerHTML=`
45			<style>${F}</style>
46			<style>${Od}</style>
47			<div class="hhds-buttongroup ${this.type} ${this.orientation?"hhds-buttongroup_"+this.orientation:""} "><slot></slot></div>
48		`}disconnectedCallback(){}adoptedCallback(){}attributeChangedCallback(t,i,a){this.parseAttributes(),this.render()}}const ce={type:{description:"Type of button group",defaultValue:on.Default,type:on},orientation:{description:"How does the button group display",defaultValue:dn.Horizontal,type:dn}},Rd=".col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
48@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}.hhds-checkboxbutton{width:var(--checkbox-button-width, auto);min-height:var(--checkbox-button-min-height, var(--spacing-spacer-40));padding:var(--checkbox-button-vertical-padding, .625rem) var(--checkbox-button-horizontal-padding, var(--spacing-spacer-16));background:var(--checkbox-button-background-color, var(--color-neutral-white));-moz-column-gap:var(--spacing-spacer-08);column-gap:var(--spacing-spacer-08);display:inline-flex;align-items:center;text-transform:uppercase;position:relative;box-sizing:border-box}@media (min-width: 1024px){.hhds-checkboxbutton{min-height:var(--checkbox-button-min-height-md, var(--checkbox-button-min-height, var(--spacing-spacer-40)));padding:var(--checkbox-button-vertical-padding-md, var(--checkbox-button-vertical-padding, .625rem)) var(--checkbox-button-horizontal-padding-md, var(--checkbox-button-horizontal-padding, var(--spacing-spacer-20)))}}@media (min-width: 1440px){.hhds-checkboxbutton{min-height:var(--checkbox-button-min-height-lg, var(--checkbox-button-min-height, var(--spacing-spacer-48)));padding:var(--checkbox-button-vertical-padding-lg, var(--checkbox-button-vertical-padding, .875rem)) var(--checkbox-button-horizontal-padding-lg, var(--checkbox-button-horizontal-padding, var(--spacing-spacer-24)))}}.hhds-checkboxbutton__input{position:absolute;top:0;left:0;opacity:0;cursor:pointer;height:100%;width:100%;margin:0;z-index:1}.hhds-checkboxbutton__input:focus+.hhds-checkboxbutton__checkmark:before{border:1px solid var(--color-primary-primary-500, var(--checkbox-button-border-color-focus));box-shadow:var(--utilities-focus-default, var(--checkbox-button-box-sha
48dow-focus))}.hhds-checkboxbutton__input:hover+.hhds-checkboxbutton__checkmark:before{border:1px solid var(--color-neutral-grey-300, var(--checkbox-button-border-color-hover));box-shadow:var(--utilities-drop-shadow-button, var(--checkbox-button-box-shadow-hover))}.hhds-checkboxbutton__input:checked+.hhds-checkboxbutton__checkmark{background-image:var(--checkbox-button-ticked-background-image, url("+new URL("checkbox-ticked-679dae58.svg",import.meta.url).href+"))}.hhds-checkboxbutton__input:checked+.hhds-checkboxbutton__checkmark:before{border:1px solid var(--color-primary-primary-500, var(--checkbox-button-border-color-checked))}.hhds-checkboxbutton__checkmark{height:var(--checkbox-button-tick-width, 20px);width:var(--checkbox-button-tick-height, 20px);background-image:var(--checkbox-button-unticked-background-image, url("+new URL("checkbox-unticked-14abb983.svg",import.meta.url).href+`));background-size:cover}.hhds-checkboxbutton__checkmark:before{border:1px solid var(--checkbox-button-border-color, var(--color-neutral-grey-100));border-radius:var(--border-radius-rounded-04, var(--checkbox-button-border-radius));box-shadow:var(--utilities-drop-shadow-button, var(--checkbox-button-box-shadow));content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box}
49`;var Ds=(s=>(s.Changed="changed",s))(Ds||{});const qd="hhds-checkboxbutton";class jd extends HTMLElement{constructor(){super(),this.vars=new st(this),this._checkbox=null,this.value="",this.shadow=this.attachShadow({mode:"open"}),this.shadow}connectedCallback(){this.parseAttributes(),this.render(),this.attachFormDataListener()}parseAttributes(){this.vars.parse(this,Gd)}render(){var i;const t=this.checked!==void 0?this.checked:this.vars.get("checked");this.value=this.vars.get("value"),this.shadow.innerHTML=`
50			<style>${F}</style>
51			<style>${Rd}</style>
52			<div class="hhds-checkboxbutton">
53				${this.renderInputEl(t,this.value)}
54				<span class="hhds-checkboxbutton__checkmark"></span>
55				<label class="hhds-checkboxbutton__label ui" for="checkbox"><slot></slot></label>
56			</div>
57		`,this._checkbox=this.shadow.querySelector('input[type="checkbox"]'),(i=this._checkbox)==null||i.addEventListener("change",this.onCheckboxUpdated.bind(this))}renderInputEl(t,i){return`<input type="checkbox" class="hhds-checkboxbutton__input" ${t?"checked":""} value="${t?i:!1}" id="checkbox"/>`}attachFormDataListener(){const t=this.closest("form");t&&t.addEventListener("formdata",i=>{const a=this.checked?this.checked.toString():"false";i.formData.append(this.vars.get("name"),a)})}onCheckboxUpdated(){var a;this.checked=(a=this._checkbox)!=null&&a.checked?this.value:!1;const t={target:this,checked:this.checked},i=new CustomEvent(Ds.Changed,{detail:t});console.log({customEvent:i}),this.dispatchEvent(i)}resetCheckedState(){this.checked=!1,this.render()}disconnectedCallback(){}adoptedCallback(){}attributeChangedCallback(){}}const Gd={name:{description:"The name that is assigned to the checkbox",defaultValue:"",type:String},value:{description:"The value that is assigned when the checkbox is checked",defaultValue:"",type:String},checked:{description:"Whether the checkbox is checked or not",defaultValue:"",type:Boolean}},Ud=`.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
57@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}.hhds-input{position:relative;display:inline-block;width:var(--input-width, auto)}.hhds-input__input{max-width:100%;width:var(--input-width, 275px);border-radius:var(--input-border-radius, var(--border-radius-rounded-04));background-color:var(--input-background-color, var(--color-neutral-white));color:var(--input-color, var(--color-neutral-grey-900));outline:none;border:1px solid var(--input-border-color, transparent);min-height:var(--input-min-height, 2.25rem);padding:var(--input-vertical-padding, .5625rem) var(--input-horizontal-padding, .75rem)}@media (min-width: 1024px){.hhds-input__input{min-height:var(--input-min-height-md, var(--input-min-height, 2.25rem));padding:var(--input-vertical-padding-md, var(--input-vertical-padding, var(--spacing-spacer-08))) var(--input-horizontal-padding-md, var(--input-horizontal-padding, 1rem))}}@media (min-width: 1440px){.hhds-input__input{min-height:var(--input-min-height-lg, var(--input-min-height, var(--spacing-spacer-40)));padding:var(--input-vertical-padding-lg, var(--input-vertical-padding, .625rem)) var(--input-horizontal-padding-lg, var(--input-horizontal-padding, 1rem))}}
57.hhds-input__input::-moz-placeholder{color:var(--input-placeholder-color, var(--color-neutral-grey-400))}.hhds-input__input::placeholder{color:var(--input-placeholder-color, var(--color-neutral-grey-400))}.hhds-input__input:focus{border:1px solid var(--input-border-color-focus, var(--color-primary-primary-500));box-shadow:var(--input-box-shadow-focus, var(--utilities-focus-default))}.hhds-input__input--label{border:1px solid var(--input-border-color, var(--color-neutral-grey-100))}.hhds-input__label{color:var(--input-label-color, var(--color-neutral-grey-600));padding:0 var(--spacing-spacer-04);background-color:var(--color-neutral-white);position:absolute;top:0;left:.75rem;transform:translateY(-50%)}.hhds-input__required{color:var(--input-label-color, var(--color-secondary-red-500));padding:0 var(--spacing-spacer-04);background-color:var(--color-neutral-white);position:absolute;top:0;transform:translateY(-50%);right:var(--input-required-right-spacing, 1.0625rem)}@media (min-width: 1024px){.hhds-input__required{right:var(--input-required-right-spacing-md, .75rem)}}.hhds-input--error .hhds-input__input{border:1px solid var(--input-border-color-error, var(--color-secondary-red-500))}
57.hhds-input--error .hhds-input__input:focus{border:1px solid var(--input-border-color-error, var(--color-secondary-red-500));box-shadow:var(--input-box-shadow-focus-error, var(--utilities-focus-error))}
58`;var Jn=(s=>(s.Text="text",s.Email="email",s))(Jn||{}),Aa=(s=>(s.Default="default",s.Error="error",s))(Aa||{});const Yd="HHDSInput",Wd="hhds-input",Qd={ID:"id",Required:"required",ErrorMessage:"error_message",Name:"name",Label:"label",Placeholder:"placeholder",Value:"value",Type:"type",State:"state"},it=Qd;class Xd extends HTMLElement{constructor(){super(),this.vars=new st(this),this.value="",this.shadow=this.attachShadow({mode:"open"}),this.shadow}connectedCallback(){this.parseAttributes(),this.render(),this.attachFormDataListener()}parseAttributes(){this.vars.parse(this,he)}render(){const t=this.vars.get(it.ID),i=this.vars.get(it.Required),a=this.vars.get(it.ErrorMessage),n=this.vars.get(it.Label),e=this.vars.get(it.Placeholder),r=this.vars.get(it.Type),o=this.vars.get(it.State),d=this.vars.get(it.Name);let l=this.vars.get(it.Value);this.value&&(l=this.value);const m=o==="error"?"hhds-input--error":"",p=n.length>0?"hhds-input__input--label":"";if(this.shadow.innerHTML=`
59			<style>${F}</style>
60			<style>${Ud}</style>
61			<div class="hhds-input ${m}">
62                ${this.renderInputElement(p,t,r,d,e,l,i,n)}
63				${this.renderLabel(d,n,i)}
64				${this.renderError(t,o,a)}
65			</div>
66		`,this.inputElement=this.shadow.querySelector("input"),!this.inputElement)throw new Error(`${Yd} - Unable to derive input element!`);this.inputElement.addEventListener("input",()=>{this.value=this.inputElement.value})}renderInputElement(t,i,a,n,e,r,o,d){const l=["hhds-input__input","form-text"];return t&&l.push(t),`
67        <input
68            ${i&&`id="${i}"`}
69            class="${l.join(" ")}"
70            ${a&&`type="${a}"`}
71            ${n&&`name="${n}"`}
72            ${e&&`placeholder="${e}"`}
73            ${r&&`value="${r}"`}
74            ${n&&`name="${n}"`}
75            ${d&&`aria-label="${d}"`}
76            ${i&&`aria-describedby="${D.getAriaDescriptionAttributeValueFromId(i)}"`}
77            ${o&&"required"}
78            >`}isValid(){const t=this.vars.get(it.Required);let i;t===!1?i=!0:i=this.isTypeValid();const a=i?Aa.Default:Aa.Error;return this.setAttribute(it.State,a),i}isTypeValid(){const t=this.vars.get(it.Type),{value:i}=this.inputElement;switch(t){case"text":return i.length>0;case"email":return/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(i);case"tel":return/^[0-9]+$/.test(i);default:throw new Error(`Type: ${t} NOT handled!`)}}renderError(t,i,a){return`<span
79            aria-hidden="true"
80            ${t&&`id="${D.getAriaDescriptionAttributeValueFromId(t)}"`}
81            style="display: ${i==="error"?"block":"none"};"
82            class="hhds-input__required label">${a}</span>`}renderLabel(t,i,a){return i.length>0?`<label class="hhds-input__label label" aria-hidden="true" ${t&&`for="${t}"`}>${i}</label>`:""}attachFormDataListener(){const t=this.closest("form");t&&t.addEventListener("formdata",i=>{console.log("+++++++"),console.log("Form data event. Appending: "),console.log(this.vars.get("name"),this.inputElement?this.inputElement.value:""),console.log("+++++++"),i.formData.append(this.vars.get("name"),this.inputElement?this.inputElement.value:"")})}disconnectedCallback(){}adoptedCallback(){}attributeChangedCallback(t,i,a){this.parseAttributes(),this.render()}static get observedAttributes(){return Object.keys(he)}}const he={[it.ID]:{description:"The id that is assigned to the input",defaultValue:"",type:String},[it.Required]:{description:"The requried attribute that is assigned to the input",defaultValue:!1,type:Boolean},[it.ErrorMessage]:{description:"The error message to be displayed when input is invalid",defaultValue:"Required",type:String},[it.Name]:{description:"The name that is assigned to the input",defaultValue:"",type:String},[it.Label]:{description:"The label that is assigned to the input",defaultValue:"",type:String},[it.Placeholder]:{description:"The placeholder that is assigned to the input",defaultValue:"",type:String},[it.Value]:{description:"The value that is assigned to the input",defaultValue:"",type:String},[it.Type]:{description:"The input type",defaultValue:Jn.Text,type:Jn},[it.State]:{description:"The input state",defaultValue:Aa.Default,type:Aa}},Zd=`.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
82@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}.hhds-select{position:relative;display:inline-block}.hhds-select__select{min-height:var(--select-min-height, 2.25rem);width:var(--select-width, 275px);max-width:100%;border-radius:var(--select-border-radius, var(--border-radius-rounded-04));background-color:var(--select-background-color, var(--color-neutral-white));color:var(--select-color, var(--color-neutral-grey-900));background-image:var(--select-background-image, url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjM1MzggMTAuNjQ2MkMxMS40MDAyIDEwLjY5MjcgMTEuNDM3MSAxMC43NDc4IDExLjQ2MjMgMTAuODA4NUMxMS40ODc0IDEwLjg2OTIgMTEuNTAwNCAxMC45MzQzIDExLjUwMDQgMTFDMTEuNTAwNCAxMS4wNjU3IDExLjQ4NzQgMTEuMTMwOCAxMS40NjIzIDExLjE5MTVDMTEuNDM3MSAxMS4yNTIyIDExLjQwMDIgMTEuMzA3MyAxMS4zNTM4IDExLjM1MzdMOC4zNTM3NSAxNC4zNTM3QzguMzA3MzIgMTQuNDAwMiA4LjI1MjE3IDE0LjQzNzEgOC4xOTE0NyAxNC40NjIzQzguMTMwNzcgMTQuNDg3NCA4LjA2NTcxIDE0LjUwMDQgOCAxNC41MDA0QzcuOTM0MyAxNC41MDA0IDcuODY5MjMgMTQuNDg3NCA3LjgwODUzIDE0LjQ2MjNDNy43NDc4MyAxNC40MzcxIDcuNjkyNjkgMTQuNDAwMiA3LjY0NjI1IDE0LjM1MzdMNC42NDYyNSAxMS4zNTM3QzQuNTUyNDMgMTEuMjU5OSA0LjQ5OTczIDExLjEzMjcgNC40OTk3MyAxMUM0LjQ5OTczIDEwLjg2NzMgNC41NTI0MyAxMC43NDAxIDQuNjQ2MjUgMTAuNjQ2MkM0Ljc0MDA3IDEwLjU1MjQgNC44NjczMiAxMC40OTk3IDUgMTAuNDk5N0M1LjEzMjY5IDEwLjQ5OTcgNS4yNTk5MyAxMC41NTI0IDUuMzUzNzUgMTAuNjQ2Mkw4IDEzLjI5MzFMMTAuNjQ2MyAxMC42NDYyQzEwLjY5MjcgMTAuNTk5OCAxMC43NDc4IDEwLjU2MjkgMTAuODA4NSAxMC41Mzc3QzEwLjg2OTIgMTAuNTEyNiAxMC45MzQzIDEwLjQ5OTYgMTEgMTAuNDk5NkMxMS4wNjU3IDEwLjQ5OTYgMTEuMTMwOCAxMC41MTI2IDExLjE5MTUgMTAuNTM3N0MxMS4yNTIyIDEwLjU2MjkgMTEuMzA3MyAxMC41OTk4IDExLjM1MzggMTAuNjQ2MlpNNS4zNTM3NSA1LjM1Mzc1TDggMi43MDY4N0wxMC42NDYzIDUuMzUzNzVDMTAuNzQwMSA1LjQ0NzU3IDEwLjg2NzMgNS41MDAyNyAxMSA1LjUwMDI3QzExLjEzMjcgNS41MDAyNyAxMS4yNTk5IDUuNDQ3NTcgMTEuMzUzOCA1LjM1Mzc1QzExLjQ0NzYgNS4yNTk5MyAxMS41MDAzIDUuMTMyNjggMTEuNTAwMyA1QzExLjUwMDMgNC44NjczMSAxMS40NDc2IDQuNzQwMDcgMTEuMzUzOCA0LjY0NjI1TDguMzUzNzUgMS42NDYyNUM4LjMwNzMyIDEuNTk5NzYgOC4yNTIxNyAxLjU2Mjg4IDguMTkxNDcgMS41Mzc3MkM4LjEzMDc3IDEuNTEyNTUgOC4wNjU3MSAxLjQ5OTYgOCAxLjQ5OTZDNy45MzQzIDEuNDk5NiA3Ljg2OTIzIDEuNTEyNTUgNy44MDg
821MyAxLjUzNzcyQzcuNzQ3ODMgMS41NjI4OCA3LjY5MjY5IDEuNTk5NzYgNy42NDYyNSAxLjY0NjI1TDQuNjQ2MjUgNC42NDYyNUM0LjU1MjQzIDQuNzQwMDcgNC40OTk3MyA0Ljg2NzMxIDQuNDk5NzMgNUM0LjQ5OTczIDUuMTMyNjggNC41NTI0MyA1LjI1OTkzIDQuNjQ2MjUgNS4zNTM3NUM0Ljc0MDA3IDUuNDQ3NTcgNC44NjczMiA1LjUwMDI3IDUgNS41MDAyN0M1LjEzMjY5IDUuNTAwMjcgNS4yNTk5MyA1LjQ0NzU3IDUuMzUzNzUgNS4zNTM3NVoiIGZpbGw9IiMwMDc2QjQiLz4KPC9zdmc+Cg==));background-repeat:no-repeat;background-size:var(--select-background-size, 1rem 1rem);background-position:var(--select-background-position, calc(100% - 1rem) 50%);outline:none;border:1px solid transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:var(--select-vertical-padding, .625rem) var(--select-horizontal-padding, .75rem)}@media (min-width: 1024px){.hhds-select__select{min-height:var(--select-min-height-md, var(--select-min-height, 2.25rem));padding:var(--select-vertical-padding-md, var(--select-vertical-padding, .5625rem)) var(--select-horizontal-padding-md, var(--select-horizontal-padding, 1rem))}}@media (min-width: 1440px){.hhds-select__select{min-height:var(--select-min-height-lg, var(--select-min-height, var(--spacing-spacer-40)));padding:var(--select-vertical-padding-lg, var(--select-vertical-padding, .6875rem)) var(--select-horizontal-padding-lg, var(--select-horizontal-padding, 1rem))}}.hhds-select__select::-moz-placeholder{color:var(--select-placeholder-color, var(--color-neutral-grey-400))}.hhds-select__select::placeholder{color:var(--select-placeholder-color, var(--color-neutral-grey-400))}.hhds-select__select:focus{border:1px solid var(--select-border-color-focus, var(--color-primary-primary-500));box-shadow:var(--select-box-shadow-focus, var(--utilities-focus-default))}.hhds-select__select--placeholder{color:var(--select-color, var(--color-neutral-grey-400))}.hhds-select__select--label{border:1px solid var(--select-border-color, var(--color-neutral-grey-100))}.hhds-select__label{color:var(--select-label-color, var(--color-neutral-grey-600));padding:0 var(--spacing-spacer-04);background-color:var(--color-neutral-white);position:absolute;top:0;left:.75rem;transform:translateY(-50%)}.hhds-select__required{color:var(--select-label-color, var(--color-secondary-red-500));padding:0 var(--spacing-spacer-04);background-color:var(--color-neutral-white);position:absolute;top:0;transform:translateY(-50%);right:var(--select-required-right-spacing, 1.0625rem)}@media (min-width: 1024px){.hhds-select__required{right:var(--select-required-right-spacing-md, .75rem)}}.hhds-select--error .hhds-select__select{border:1px solid var(--select-border-color-error, var(--color-secondary-red-500))}.hhds-select--error .hhds-select__select:focus{border:1px solid var(--select-border-color-error, var(--color-secondary-red-500));box-shadow:var(--select-box-shadow-focus-error, var(--utilities-focus-error))}
83`;var ts=(s=>(s.Default="default",s.Error="error",s))(ts||{});const Kd="hhds-select",Jd={required:"required",id:"id",placeholder:"placeholder",options:"options",label:"label",state:"state"},ta=Jd;class tl extends D{constructor(){super(),this.value=""}init(){const t=this.vars.get("required"),i=this.vars.get("id"),a=this.vars.get("label"),n=this.vars.get("placeholder"),e=this.vars.get("state"),r=JSON.parse(this.vars.get("options"));let o="";r.forEach(d=>{o+=`<option value="${d.value}">${d.name}</option>`}),this.shadow.innerHTML=`
84		<style>${F}</style>
85		<style>${Zd}</style>
86		<div class="hhds-select ${e=="error"?"hhds-select--error":""}">
87
88		<select class="hhds-select__select ${n.length>0?"hhds-select__select--placeholder":""} ${a.length>0?"hhds-select__select--label":""} form-text" ${t?"required":""} ${i?`id="${i}" name="${i}"`:""} aria-label="Select">
89			${n.length>0?`<option class="hhds-select__option" value="" disabled selected>${n}</option>`:""}
90			${o}
91			${a.length>0?`<label class="hhds-select__label label" ${i?` for="${i}" `:""}">${a}</label>`:""}
92			${t&&e=="error"?'<span class="hhds-select__required label">Required</span>':""}
93		</div>`,this.addListeners()}addListeners(){const t=this.shadow.querySelector("select");t.addEventListener("change",()=>{this.value=t.value,this.emitEvent("selectChanged",this.value)})}destroy(){}onAttributeChanged(t,i,a){this.reinit()}onSlotChange(t,i){i.length==0}static argSpecs(){return il}}const il={[ta.required]:{description:"The requried attribute that is assigned to the input",defaultValue:!1,type:Boolean},[ta.id]:{description:"Assigned to the following attributes: select's name, select's id and label's for",defaultValue:"",type:String},[ta.placeholder]:{description:"The default placeholder that is assigned to the select",defaultValue:"",type:String},[ta.options]:{description:"String encoded JSON array of name/value pairs",defaultValue:"",type:String},[ta.label]:{description:"The label that is assigned to the select",defaultValue:"",type:String},[ta.state]:{description:"The select state",defaultValue:ts.Default,type:ts}}
93,al=`.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
93@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}:host{display:inline-flex;background-color:var(--badge-background-color, transparent);text-wrap:nowrap}:host .hhds-badge{background-color:inherit;color:var(--badge-color, var(--color-primary-primary-500));border:1px solid var(--badge-border-color, var(--color-primary-primary-500));border-radius:var(--badge-border-radius, var(--border-radius-rounded-04));margin-bottom:var(--badge-margin-bottom, unset);text-transform:uppercase;display:inline-block;min-height:var(--badge-min-height, .875rem);padding:var(--badge-vertical-padding, 0) var(--badge-horizontal-padding, .3125rem)}@supports (-webkit-backdrop-filter: none){:host .hhds-badge{padding-top:2px}}@media (min-width: 1024px){:host .hhds-badge{margin-bottom:var(--badge-margin-bottom-md, var(--badge-margin-bottom, unset));min-height:var(--badge-min-height-md, var(--badge-min-height, 1.3125rem));padding:var(--badge-vertical-padding-md, var(--badge-vertical-padding, .1875rem)) var(--badge-horizontal-padding-md, var(--badge-horizontal-padding, .375rem))}@supports (-webkit-backdrop-filter: none){:host .hhds-badge{padding-top:5px}}}@media (min-width: 1440px){:host .hhds-badge{margin-bottom:var(--badge-margin-bottom-lg, var(--badge-margin-bottom, unset));border:1.5px solid var(--badge-border-color, var(--color-primary-primary-500));min-height:var(--badge-min-height-lg, var(--badge-min-height, 1.375rem));padding:var(--badge-vertical-padding-lg, var(--badge-vertical-padding, .125rem)) var(--badge-horizontal-padding-lg, var(--badge-horizontal-padding, var(--spacing-spacer-08)));padding-top:3px}}
94`,nl="hhds-badge";class sl extends HTMLElement{constructor(){super(),this.vars=new st(this),this.shadow=this.attachShadow({mode:"open"}),this.shadow}connectedCallback(){this.parseAttributes(),this.render()}parseAttributes(){this.vars.parse(this,el)}render(){this.shadow.innerHTML=`
95			<style>${F}</style>
96			<style>${al}</style>
97			<span class="hhds-badge sub-heading"><slot></slot></span>
98		`}disconnectedCallback(){}adoptedCallback(){}attributeChangedCallback(){}}const el={},rl=`.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
98@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}:host{display:flex}:host .hhds-tag{color:var(--tag-color, var(--color-primary-primary-600));border-radius:var(--tag-border-radius, var(--border-radius-rounded-04));background-color:var(--tag-background-color, var(--color-primary-primary-050));text-transform:uppercase;display:inline-block;min-height:var(--tag-min-height, .875rem);padding:var(--badge-vertical-padding, 0) var(--badge-horizontal-padding, .3125rem)}@supports (-webkit-backdrop-filter: none){:host .hhds-tag{padding-top:1px}}@media (min-width: 1024px){:host .hhds-tag{min-height:var(--tag-min-height-md, var(--tag-min-height, 1.3125rem));padding:var(--tag-vertical-padding-md, var(--tag-vertical-padding, .1875rem)) var(--tag-horizontal-padding-md, var(--tag-horizontal-padding, .375rem))}@supports (-webkit-backdrop-filter: none){:host .hhds-tag{padding-top:calc(.1875rem + 1px)}}}@media (min-width: 1440px){:host .hhds-tag{min-height:var(--tag-min-height-lg, var(--tag-min-height, 1.375rem));padding:var(--tag-vertical-padding-lg, var(--tag-vertical-padding, .125rem)) var(--tag-horizontal-padding-lg, var(--tag-horizontal-padding, var(--spacing-spacer-08)))}@supports (-webkit-backdrop-filter: none){:host .hhds-tag{padding-top:calc(.125rem + 1px)}}}
99`,ol="hhds-tag";class dl extends D{constructor(){super()}init(){this.shadow.innerHTML=`
100			<style>${F}</style>
101			<style>${rl}</style>
102			<span class="hhds-tag sub-heading"><slot></slot></span>
103		`}destroy(){}onAttributeChanged(t,i,a){this.reinit()}onSlotChange(t,i){i.length==0}static argSpecs(){return ll}}const ll={},ml=`.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
103@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}.hhds-taggroup{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:var(--taggroup-gap, var(--spacing-spacer-04));column-gap:var(--taggroup-gap, var(--spacing-spacer-04));row-gap:var(--taggroup-gap, var(--spacing-spacer-04))}
104`,pl="hhds-taggroup";class cl extends D{constructor(){super()}init(){this.shadow.innerHTML=`
105			<style>${F}</style>
106			<style>${ml}</style>
107			<div class="hhds-taggroup"><slot></slot></div>
108		`}destroy(){}onAttributeChanged(t,i,a){this.reinit()}onSlotChange(t,i){i.length==0}static argSpecs(){return hl}}const hl={},gl=`.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
108@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}.hhds-badgegroup{display:flex;align-items:center;-moz-column-gap:var(--badgegroup-gap, var(--spacing-spacer-04));column-gap:var(--badgegroup-gap, var(--spacing-spacer-04))}
109`,ul="hhds-badgegroup",xl="hhds-badgegroup";class wl extends HTMLElement{constructor(){super(),this.vars=new st(this),this.shadow=this.attachShadow({mode:"open"}),this.shadow}connectedCallback(){this.parseAttributes(),this.render(),console.log(`[${ul}] Initialised`)}parseAttributes(){this.vars.parse(this,fl)}render(){this.shadow.innerHTML=`
110			<style>${F}</style>
111			<style>${gl}</style>
112			<div class="hhds-badgegroup"><slot></slot></div>
113		`}disconnectedCallback(){}adoptedCallback(){}attributeChangedCallback(){}}const fl={},vl=`.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
113@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}:host{--video-vimeo-aspect-ratio: 16/9;--video-vimeo-surface: black}.hhds-video-vimeo{position:relative;max-width:var(--video-vimeo-max-width, unset);max-height:var(--video-vimeo-max-height, unset);width:var(--video-vimeo-width, 100%);height:var(--video-vimeo-height, unset);aspect-ratio:var(--video-vimeo-aspect-ratio, 16/9);background:var(--video-vimeo-surface, black)}.hhds-video-vimeo__container{width:100%;height:100%}.hhds-video-vimeo__container iframe{width:var(--video-vimeo-iframe-width, 100%);height:var(--video-vimeo-iframe-height, 100%);min-width:var(--video-vimeo-iframe-min-width, unset);min-height:var(--video-vimeo-iframe-min-height, unset)}.hhds-video-vimeo__cover{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.hhds-video-vimeo__button{width:64px;height:64px;border-radius:50%;outline:0;border:var(--video-vimeo-button-border, 0);color:var(--video-vimeo-button-color, #fff);background:var(--video-vimeo-button-surface, rgba(0, 0, 0, .5));cursor:pointer}.hhds-video-vimeo hhds-button.hidden{display:none}.hhds-video-vimeo__button.hidden{display:none}
114`;/*! @vimeo/player v2.23.0 | (c) 2024 Vimeo | MIT License | https://github.com/vimeo/player.js */function ge(s,t){var i=Object.keys(s);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(s);t&&(a=a.filter(function(n){return Object.getOwnPropertyDescriptor(s,n).enumerable})),i.push.apply(i,a)}return i}function ue(s){for(var t=1;t<arguments.length;t++){var i=arguments[t]!=null?arguments[t]:{};
vendor: 7,936 bytes, line 114
114t%2?ge(Object(i),!0).forEach(function(a){Ka(s,a,i[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(s,Object.getOwnPropertyDescriptors(i)):ge(Object(i)).forEach(function(a){Object.defineProperty(s,a,Object.getOwnPropertyDescriptor(i,a))})}return s}function Lt(){Lt=function(){return s};var s={},t=Object.prototype,i=t.hasOwnProperty,a=Object.defineProperty||function(x,v,_){x[v]=_.value},n=typeof Symbol=="function"?Symbol:{},e=n.iterator||"@@iterator",r=n.asyncIterator||"@@asyncIterator",o=n.toStringTag||"@@toStringTag";function d(x,v,_){return Object.defineProperty(x,v,{value:_,enumerable:!0,configurable:!0,writable:!0}),x[v]}try{d({},"")}catch{d=function(v,_,E){return v[_]=E}}function l(x,v,_,E){var C=v&&v.prototype instanceof c?v:c,V=Object.create(C.prototype),I=new A(E||[]);return a(V,"_invoke",{value:L(x,_,I)}),V}function m(x,v,_){try{return{type:"normal",arg:x.call(v,_)}}catch(E){return{type:"throw",arg:E}}}s.wrap=l;var p={};function c(){}function h(){}function u(){}var g={};d(g,e,function(){return this});var f=Object.getPrototypeOf,z=f&&f(f(P([])));z&&z!==t&&i.call(z,e)&&(g=z);var b=u.prototype=c.prototype=Object.create(g);function w(x){["next","throw","return"].forEach(function(v){d(x,v,function(_){return this._invoke(v,_)})})}function y(x,v){function _(C,V,I,N){var B=m(x[C],x,V);if(B.type!=="throw"){var ot=B.arg,J=ot.value;return J&&typeof J=="object"&&i.call(J,"__await")?v.resolve(J.__await).then(function(tt){_("next",tt,I,N)},function(tt){_("throw",tt,I,N)}):v.resolve(J).then(function(tt){ot.value=tt,I(ot)},function(tt){return _("throw",tt,I,N)})}N(B.arg)}var E;a(this,"_invoke",{value:function(C,V){function I(){return new v(function(N,B){_(C,V,N,B)})}return E=E?E.then(I,I):I()}})}function L(x,v,_){var E="suspendedStart";return function(C,V){if(E==="executing")throw new Error("Generator is already running");if(E==="completed"){if(C==="throw")throw V;return T()}for(_.method=C,_.arg=V;;){var I=_.delegate;if(I){var N=S(I,_);if(N){if(N===p)continue;return N}}if(_.method==="next")_.sent=_._sent=_.arg;else if(_.method==="throw"){if(E==="suspendedStart")throw E="completed",_.arg;_.dispatchException(_.arg)}else _.method==="return"&&_.abrupt("return",_.arg);E="executing";var B=m(x,v,_);if(B.type==="normal"){if(E=_.done?"completed":"suspendedYield",B.arg===p)continue;return{value:B.arg,done:_.done}}B.type==="throw"&&(E="completed",_.method="throw",_.arg=B.arg)}}}function S(x,v){var _=v.method,E=x.iterator[_];if(E===void 0)return v.delegate=null,_==="throw"&&x.iterator.return&&(v.method="return",v.arg=void 0,S(x,v),v.method==="throw")||_!=="return"&&(v.method="throw",v.arg=new TypeError("The iterator does not provide a '"+_+"' method")),p;var C=m(E,x.iterator,v.arg);if(C.type==="throw")return v.method="throw",v.arg=C.arg,v.delegate=null,p;var V=C.arg;return V?V.done?(v[x.resultName]=V.value,v.next=x.nextLoc,v.method!=="return"&&(v.method="next",v.arg=void 0),v.delegate=null,p):V:(v.method="throw",v.arg=new TypeError("iterator result is not an object"),v.delegate=null,p)}function M(x){var v={tryLoc:x[0]};1 in x&&(v.catchLoc=x[1]),2 in x&&(v.finallyLoc=x[2],v.afterLoc=x[3]),this.tryEntries.push(v)}function k(x){var v=x.completion||{};v.type="normal",delete v.arg,x.completion=v}function A(x){this.tryEntries=[{tryLoc:"root"}],x.forEach(M,this),this.reset(!0)}function P(x){if(x){var v=x[e];if(v)return v.call(x);if(typeof x.next=="function")return x;if(!isNaN(x.length)){var _=-1,E=function C(){for(;++_<x.length;)if(i.call(x,_))return C.value=x[_],C.done=!1,C;return C.value=void 0,C.done=!0,C};return E.next=E}}return{next:T}}function T(){return{value:void 0,done:!0}}return h.prototype=u,a(b,"constructor",{value:u,configurable:!0}),a(u,"constructor",{value:h,configurable:!0}),h.displayName=d(u,o,"GeneratorFunction"),s.isGeneratorFunction=function(x){var v=typeof x=="function"&&x.constructor;return!!v&&(v===h||(v.displayName||v.name)==="GeneratorFunction")},s.mark=function(x){return Object.setPrototypeOf?Object.setPrototypeOf(x,u):(x.__proto__=u,d(x,o,"GeneratorFunction")),x.prototype=Object.create(b),x},s.awrap=function(x){return{__await:x}},w(y.prototype),d(y.prototype,r,function(){return this}),s.AsyncIterator=y,s.async=function(x,v,_,E,C){C===void 0&&(C=Promise);var V=new y(l(x,v,_,E),C);return s.isGeneratorFunction(v)?V:V.next().then(function(I){return I.done?I.value:V.next()})},w(b),d(b,o,"Generator"),d(b,e,function(){return this}),d(b,"toString",function(){return"[object Generator]"}),s.keys=function(x){var v=Object(x),_=[];for(var E in v)_.push(E);return _.reverse(),function C(){for(;_.length;){var V=_.pop();if(V in v)return C.value=V,C.done=!1,C}return C.done=!0,C}},s.values=P,A.prototype={constructor:A,reset:function(x){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(k),!x)for(var v in this)v.charAt(0)==="t"&&i.call(this,v)&&!isNaN(+v.slice(1))&&(this[v]=void 0)},stop:function(){this.done=!0;var x=this.tryEntries[0].completion;if(x.type==="throw")throw x.arg;return this.rval},dispatchException:function(x){if(this.done)throw x;var v=this;function _(B,ot){return V.type="throw",V.arg=x,v.next=B,ot&&(v.method="next",v.arg=void 0),!!ot}for(var E=this.tryEntries.length-1;E>=0;--E){var C=this.tryEntries[E],V=C.completion;if(C.tryLoc==="root")return _("end");if(C.tryLoc<=this.prev){var I=i.call(C,"catchLoc"),N=i.call(C,"finallyLoc");if(I&&N){if(this.prev<C.catchLoc)return _(C.catchLoc,!0);if(this.prev<C.finallyLoc)return _(C.finallyLoc)}else if(I){if(this.prev<C.catchLoc)return _(C.catchLoc,!0)}else{if(!N)throw new Error("try statement without catch or finally");if(this.prev<C.finallyLoc)return _(C.finallyLoc)}}}},abrupt:function(x,v){for(var _=this.tryEntries.length-1;_>=0;--_){var E=this.tryEntries[_];if(E.tryLoc<=this.prev&&i.call(E,"finallyLoc")&&this.prev<E.finallyLoc){var C=E;break}}C&&(x==="break"||x==="continue")&&C.tryLoc<=v&&v<=C.finallyLoc&&(C=null);var V=C?C.completion:{};return V.type=x,V.arg=v,C?(this.method="next",this.next=C.finallyLoc,p):this.complete(V)},complete:function(x,v){if(x.type==="throw")throw x.arg;return x.type==="break"||x.type==="continue"?this.next=x.arg:x.type==="return"?(this.rval=this.arg=x.arg,this.method="return",this.next="end"):x.type==="normal"&&v&&(this.next=v),p},finish:function(x){for(var v=this.tryEntries.length-1;v>=0;--v){var _=this.tryEntries[v];if(_.finallyLoc===x)return this.complete(_.completion,_.afterLoc),k(_),p}},catch:function(x){for(var v=this.tryEntries.length-1;v>=0;--v){var _=this.tryEntries[v];if(_.tryLoc===x){var E=_.completion;if(E.type==="throw"){var C=E.arg;k(_)}return C}}throw new Error("illegal catch attempt")},delegateYield:function(x,v,_){return this.delegate={iterator:P(x),resultName:v,nextLoc:_},this.method==="next"&&(this.arg=void 0),p}},s}function xe(s,t,i,a,n,e,r){try{var o=s[e](r),d=o.value}catch(l){i(l);return}o.done?t(d):Promise.resolve(d).then(a,n)}function Hi(s){return function(){var t=this,i=arguments;return new Promise(function(a,n){var e=s.apply(t,i);function r(d){xe(e,a,n,r,o,"next",d)}function o(d){xe(e,a,n,r,o,"throw",d)}r(void 0)})}}function mr(s,t){if(!(s instanceof t))throw new TypeError("Cannot call a class as a function")}function we(s,t){for(var i=0;i<t.length;i++){var a=t[i];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(s,hr(a.key),a)}}function pr(s,t,i){return t&&we(s.prototype,t),i&&we(s,i),Object.defineProperty(s,"prototype",{writable:!1}),s}function Ka(s,t,i){return t=hr(t),t in s?Object.defineProperty(s,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):s[t]=i,s}function bl(s,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");s.prototype=Object.create(t&&t.prototype,{constructor:{value:s,writable:!0,configurable:!0}}),Object.defineProperty(s,"prototype",{writable:!1}),t&&Ta(s,t)}
114function Ca(s){return Ca=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(i){return i.__proto__||Object.getPrototypeOf(i)},Ca(s)}function Ta(s,t){return Ta=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(a,n){return a.__proto__=n,a},Ta(s,t)}function cr(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Ja(s,t,i){return cr()?Ja=Reflect.construct.bind():Ja=function(n,e,r){var o=[null];o.push.apply(o,e);var d=Function.bind.apply(n,o),l=new d;return r&&Ta(l,r.prototype),l},Ja.apply(null,arguments)}function yl(s){return Function.toString.call(s).indexOf("[native code]")!==-1}function is(s){var t=typeof Map=="function"?new Map:void 0;return is=function(a){if(a===null||!yl(a))return a;if(typeof a!="function")throw new TypeError("Super expression must either be null or a function");if(typeof t<"u"){if(t.has(a))return t.get(a);t.set(a,n)}function n(){return Ja(a,arguments,Ca(this).constructor)}return n.prototype=Object.create(a.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),Ta(n,a)},is(s)}function tn(s){if(s===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return s}function Ll(s,t){if(t&&(typeof t=="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return tn(s)}function _l(s){var t=cr();return function(){var a=Ca(s),n;if(t){var e=Ca(this).constructor;n=Reflect.construct(a,arguments,e)}else n=a.apply(this,arguments);return Ll(this,n)}}function zl(s,t){if(typeof s!="object"||s===null)return s;var i=s[Symbol.toPrimitive];if(i!==void 0){var a=i.call(s,t||"default");if(typeof a!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(s)}function hr(s){var t=zl(s,"string");return typeof t=="symbol"?t:String(t)}var gr=typeof global<"u"&&{}.toString.call(global)==="[object global]";function fe(s,t){return s.indexOf(t.toLowerCase())===0?s:"".concat(t.toLowerCase()).concat(s.substr(0,1).toUpperCase()).concat(s.substr(1))}function kl(s){return!!(s&&s.nodeType===1&&"nodeName"in s&&s.ownerDocument&&s.ownerDocument.defaultView)}function Sl(s){return!isNaN(parseFloat(s))&&isFinite(s)&&Math.floor(s)==s}function Xi(s){return/^(https?:)?\/\/((((player|www)\.)?vimeo\.com)|((player\.)?[a-zA-Z0-9-]+\.videoji\.hk))(?=$|\/)/.test(s)}function ur(s){var t=/^https:\/\/player\.((vimeo\.com)|([a-zA-Z0-9-]+\.videoji\.hk))\/video\/\d+/;return t.test(s)}function El(s){var t=(s||"").match(/^(?:https?:)?(?:\/\/)?([^/?]+)/),i=(t&&t[1]||"").replace("player.","");return i.endsWith(".videoji.hk")?i:"vimeo.com"}function xr(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=s.id,i=s.url,a=t||i;if(!a)throw new Error("An id or url must be passed, either in an options object or as a data-vimeo-id or data-vimeo-url attribute.");if(Sl(a))return"https://vimeo.com/".concat(a);if(Xi(a))return a.replace("http:","https:");throw t?new TypeError("“".concat(t,"” is not a valid video id.")):new TypeError("“".concat(a,"” is not a vimeo.com url."))}var ve=function(t,i,a){var n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"addEventListener",e=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"removeEventListener",r=typeof i=="string"?[i]:i;return r.forEach(function(o){t[n](o,a)}),{cancel:function(){return r.forEach(function(d){return t[e](d,a)})}}},Al=typeof Array.prototype.indexOf<"u",Cl=typeof window<"u"&&typeof window.postMessage<"u";if(!gr&&(!Al||!Cl))throw new Error("Sorry, the Vimeo Player API is not available in this browser.");var oa=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Tl(s,t){return t={exports:{}},s(t,t.exports),t.exports}/*!
115 * weakmap-polyfill v2.0.4 - ECMAScript6 WeakMap polyfill
116 * https://github.com/polygonplanet/weakmap-polyfill
117 * Copyright (c) 2015-2021 polygonplanet <[email protected]>
118 * @license MIT
119 */(function(s){if(s.WeakMap)return;var t=Object.prototype.hasOwnProperty,i=Object.defineProperty&&function(){try{return Object.defineProperty({},"x",{value:1}).x===1}catch{}}(),a=function(e,r,o){i?Object.defineProperty(e,r,{configurable:!0,writable:!0,value:o}):e[r]=o};s.WeakMap=function(){function e(){if(this===void 0)throw new TypeError("Constructor WeakMap requires 'new'");if(a(this,"_id",o("_WeakMap")),arguments.length>0)throw new TypeError("WeakMap iterable is not supported")}a(e.prototype,"delete",function(l){if(r(this,"delete"),!n(l))return!1;var m=l[this._id];return m&&m[0]===l?(delete l[this._id],!0):!1}),a(e.prototype,"get",function(l){if(r(this,"get"),!!n(l)){var m=l[this._id];if(m&&m[0]===l)return m[1]}}),a(e.prototype,"has",function(l){if(r(this,"has"),!n(l))return!1;var m=l[this._id];return!!(m&&m[0]===l)}),a(e.prototype,"set",function(l,m){if(r(this,"set"),!n(l))throw new TypeError("Invalid value used as weak map key");var p=l[this._id];
119return p&&p[0]===l?(p[1]=m,this):(a(l,this._id,[l,m]),this)});function r(l,m){if(!n(l)||!t.call(l,"_id"))throw new TypeError(m+" method called on incompatible receiver "+typeof l)}function o(l){return l+"_"+d()+"."+d()}function d(){return Math.random().toString().substring(2)}return a(e,"_polyfill",!0),e}();function n(e){return Object(e)===e}})(typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:oa);var Bt=Tl(function(s){/*! Native Promise Only
120    v0.8.1 (c) Kyle Simpson
121    MIT License: http://getify.mit-license.org
122*/(function(i,a,n){a[i]=a[i]||n(),s.exports&&(s.exports=a[i])})("Promise",oa,function(){var i,a,n,e=Object.prototype.toString,r=typeof setImmediate<"u"?function(w){return setImmediate(w)}:setTimeout;try{Object.defineProperty({},"x",{}),i=function(w,y,L,S){return Object.defineProperty(w,y,{value:L,writable:!0,configurable:S!==!1})}}catch{i=function(y,L,S){return y[L]=S,y}}n=function(){var w,y,L;function S(M,k){this.fn=M,this.self=k,this.next=void 0}return{add:function(k,A){L=new S(k,A),y?y.next=L:w=L,y=L,L=void 0},drain:function(){var k=w;for(w=y=a=void 0;k;)k.fn.call(k.self),k=k.next}}}();function o(b,w){n.add(b,w),a||(a=r(n.drain))}function d(b){var w,y=typeof b;return b!=null&&(y=="object"||y=="function")&&(w=b.then),typeof w=="function"?w:!1}function l(){for(var b=0;b<this.chain.length;b++)m(this,this.state===1?this.chain[b].success:this.chain[b].failure,this.chain[b]);this.chain.length=0}function m(b,w,y){var L,S;try{w===!1?y.reject(b.msg):(w===!0?L=b.msg:L=w.call(void 0,b.msg),L===y.promise?y.reject(TypeError("Promise-chain cycle")):(S=d(L))?S.call(L,y.resolve,y.reject):y.resolve(L))}catch(M){y.reject(M)}}function p(b){var w,y=this;if(!y.triggered){y.triggered=!0,y.def&&(y=y.def);try{(w=d(b))?o(function(){var L=new u(y);try{w.call(b,function(){p.apply(L,arguments)},function(){c.apply(L,arguments)})}catch(S){c.call(L,S)}}):(y.msg=b,y.state=1,y.chain.length>0&&o(l,y))}catch(L){c.call(new u(y),L)}}}function c(b){var w=this;w.triggered||(w.triggered=!0,w.def&&(w=w.def),w.msg=b,w.state=2,w.chain.length>0&&o(l,w))}function h(b,w,y,L){for(var S=0;S<w.length;S++)(function(k){b.resolve(w[k]).then(function(P){y(k,P)},L)})(S)}function u(b){this.def=b,this.triggered=!1}function g(b){this.promise=b,this.state=0,this.triggered=!1,this.chain=[],this.msg=void 0}function f(b){if(typeof b!="function")throw TypeError("Not a function");if(this.__NPO__!==0)throw TypeError("Not a promise");this.__NPO__=1;var w=new g(this);this.then=function(L,S){var M={success:typeof L=="function"?L:!0,failure:typeof S=="function"?S:!1};return M.promise=new this.constructor(function(A,P){if(typeof A!="function"||typeof P!="function")throw TypeError("Not a function");M.resolve=A,M.reject=P}),w.chain.push(M),w.state!==0&&o(l,w),M.promise},this.catch=function(L){return this.then(void 0,L)};try{b.call(void 0,function(L){p.call(w,L)},function(L){c.call(w,L)})}catch(y){c.call(w,y)}}var z=i({},"constructor",f,!1);return f.prototype=z,i(z,"__NPO__",0,!1),i(f,"resolve",function(w){var y=this;return w&&typeof w=="object"&&w.__NPO__===1?w:new y(function(S,M){if(typeof S!="function"||typeof M!="function")throw TypeError("Not a function");S(w)})}),i(f,"reject",function(w){return new this(function(L,S){if(typeof L!="function"||typeof S!="function")throw TypeError("Not a function");S(w)})}),i(f,"all",function(w){var y=this;return e.call(w)!="[object Array]"?y.reject(TypeError("Not an array")):w.length===0?y.resolve([]):new y(function(S,M){if(typeof S!="function"||typeof M!="function")throw TypeError("Not a function");var k=w.length,A=Array(k),P=0;h(y,w,function(x,v){A[x]=v,++P===k&&S(A)},M)})}),i(f,"race",function(w){var y=this;return e.call(w)!="[object Array]"?y.reject(TypeError("Not an array")):new y(function(S,M){if(typeof S!="function"||typeof M!="function")throw TypeError("Not a function");h(y,w,function(A,P){S(P)},M)})}),f})}),hi=new WeakMap;function xa(s,t,i){var a=hi.get(s.element)||{};t in a||(a[t]=[]),a[t].push(i),hi.set(s.element,a)}function ln(s,t){var i=hi.get(s.element)||{};return i[t]||[]}function mn(s,t,i){var a=hi.get(s.element)||{};if(!a[t])return!0;
122if(!i)return a[t]=[],hi.set(s.element,a),!0;var n=a[t].indexOf(i);return n!==-1&&a[t].splice(n,1),hi.set(s.element,a),a[t]&&a[t].length===0}function Ml(s,t){var i=ln(s,t);if(i.length<1)return!1;var a=i.shift();return mn(s,t,a),a}function Pl(s,t){var i=hi.get(s);hi.set(t,i),hi.delete(s)}function zn(s){if(typeof s=="string")try{s=JSON.parse(s)}catch(t){return console.warn(t),{}}return s}function Di(s,t,i){if(!(!s.element.contentWindow||!s.element.contentWindow.postMessage)){var a={method:t};i!==void 0&&(a.value=i);var n=parseFloat(navigator.userAgent.toLowerCase().replace(/^.*msie (\d+).*$/,"$1"));n>=8&&n<10&&(a=JSON.stringify(a)),s.element.contentWindow.postMessage(a,s.origin)}}function $l(s,t){t=zn(t);var i=[],a;if(t.event){if(t.event==="error"){var n=ln(s,t.data.method);n.forEach(function(r){var o=new Error(t.data.message);o.name=t.data.name,r.reject(o),mn(s,t.data.method,r)})}i=ln(s,"event:".concat(t.event)),a=t.data}else if(t.method){var e=Ml(s,t.method);e&&(i.push(e),a=t.value)}i.forEach(function(r){try{if(typeof r=="function"){r.call(s,a);return}r.resolve(a)}catch{}})}var Vl=["airplay","audio_tracks","autopause","autoplay","background","byline","cc","chapter_id","chapters","chromecast","color","colors","controls","dnt","end_time","fullscreen","height","id","interactive_params","keyboard","loop","maxheight","maxwidth","muted","play_button_position","playsinline","portrait","progress_bar","quality_selector","responsive","speed","start_time","texttrack","title","transcript","transparent","url","vimeo_logo","volume","watch_full_video","width"];function wr(s){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Vl.reduce(function(i,a){var n=s.getAttribute("data-vimeo-".concat(a));return(n||n==="")&&(i[a]=n===""?1:n),i},t)}function Is(s,t){var i=s.html;if(!t)throw new TypeError("An element must be provided");if(t.getAttribute("data-vimeo-initialized")!==null)return t.querySelector("iframe");var a=document.createElement("div");return a.innerHTML=i,t.appendChild(a.firstChild),t.setAttribute("data-vimeo-initialized","true"),t.querySelector("iframe")}function fr(s){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=arguments.length>2?arguments[2]:void 0;return new Promise(function(a,n){if(!Xi(s))throw new TypeError("“".concat(s,"” is not a vimeo.com url."));var e=El(s),r="https://".concat(e,"/api/oembed.json?url=").concat(encodeURIComponent(s));for(var o in t)t.hasOwnProperty(o)&&(r+="&".concat(o,"=").concat(encodeURIComponent(t[o])));var d="XDomainRequest"in window?new XDomainRequest:new XMLHttpRequest;d.open("GET",r,!0),d.onload=function(){if(d.status===404){n(new Error("“".concat(s,"” was not found.")));return}if(d.status===403){n(new Error("“".concat(s,"” is not embeddable.")));return}try{var l=JSON.parse(d.responseText);if(l.domain_status_code===403){Is(l,i),n(new Error("“".concat(s,"” is not embeddable.")));return}a(l)}catch(m){n(m)}},d.onerror=function(){var l=d.status?" (".concat(d.status,")"):"";n(new Error("There was an error fetching the embed code from Vimeo".concat(l,".")))},d.send()})}function Fl(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:document,t=[].slice.call(s.querySelectorAll("[data-vimeo-id], [data-vimeo-url]")),i=function(n){"console"in window&&console.error&&console.error("There was an error creating an embed: ".concat(n))};t.forEach(function(a){try{if(a.getAttribute("data-vimeo-defer")!==null)return;var n=wr(a),e=xr(n);fr(e,n,a).then(function(r){return Is(r,a)}).catch(i)}catch(r){i(r)}})}function Dl(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:document;if(!window.VimeoPlayerResizeEmbeds_){window.VimeoPlayerResizeEmbeds_=!0;var t=function(a){if(Xi(a.origin)&&!(!a.data||a.data.event!=="spacechange")){for(var n=s.querySelectorAll("iframe"),e=0;e<n.length;e++)if(n[e].contentWindow===a.source){var r=n[e].parentElement;r.style.paddingBottom="".concat(a.data.data[0].bottom,"px");break}}};window.addEventListener("message",t)}}function Il(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:document;if(!window.VimeoSeoMetadataAppended){window.VimeoSeoMetadataAppended=!0;
122var t=function(a){if(Xi(a.origin)){var n=zn(a.data);if(!(!n||n.event!=="ready"))for(var e=s.querySelectorAll("iframe"),r=0;r<e.length;r++){var o=e[r],d=o.contentWindow===a.source;if(ur(o.src)&&d){var l=new Ns(o);l.callMethod("appendVideoMetadata",window.location.href)}}}};window.addEventListener("message",t)}}function Nl(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:document;if(!window.VimeoCheckedUrlTimeParam){window.VimeoCheckedUrlTimeParam=!0;var t=function(n){"console"in window&&console.error&&console.error("There was an error getting video Id: ".concat(n))},i=function(n){if(Xi(n.origin)){var e=zn(n.data);if(!(!e||e.event!=="ready"))for(var r=s.querySelectorAll("iframe"),o=function(){var m=r[d],p=m.contentWindow===n.source;if(ur(m.src)&&p){var c=new Ns(m);c.getVideoId().then(function(h){var u=new RegExp("[?&]vimeo_t_".concat(h,"=([^&#]*)")).exec(window.location.href);if(u&&u[1]){var g=decodeURI(u[1]);c.setCurrentTime(g)}}).catch(t)}},d=0;d<r.length;d++)o()}};window.addEventListener("message",i)}}function Ol(){var s=function(){for(var a,n=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],e=0,r=n.length,o={};e<r;e++)if(a=n[e],a&&a[1]in document){for(e=0;e<a.length;e++)o[n[0][e]]=a[e];return o}return!1}(),t={fullscreenchange:s.fullscreenchange,fullscreenerror:s.fullscreenerror},i={request:function(n){return new Promise(function(e,r){var o=function l(){i.off("fullscreenchange",l),e()};i.on("fullscreenchange",o),n=n||document.documentElement;var d=n[s.requestFullscreen]();d instanceof Promise&&d.then(o).catch(r)})},exit:function(){return new Promise(function(n,e){if(!i.isFullscreen){n();return}var r=function d(){i.off("fullscreenchange",d),n()};i.on("fullscreenchange",r);var o=document[s.exitFullscreen]();o instanceof Promise&&o.then(r).catch(e)})},on:function(n,e){var r=t[n];r&&document.addEventListener(r,e)},off:function(n,e){var r=t[n];r&&document.removeEventListener(r,e)}};return Object.defineProperties(i,{isFullscreen:{get:function(){return!!document[s.fullscreenElement]}},element:{enumerable:!0,get:function(){return document[s.fullscreenElement]}},isEnabled:{enumerable:!0,get:function(){return!!document[s.fullscreenEnabled]}}}),i}var Hl={role:"viewer",autoPlayMuted:!0,allowedDrift:.3,maxAllowedDrift:1,minCheckInterval:.1,maxRateAdjustment:.2,maxTimeToCatchUp:1},Bl=function(s){bl(i,s);var t=_l(i);function i(a,n){var e,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},o=arguments.length>3?arguments[3]:void 0;return mr(this,i),e=t.call(this),Ka(tn(e),"logger",void 0),Ka(tn(e),"speedAdjustment",0),Ka(tn(e),"adjustSpeed",function(){var d=Hi(Lt().mark(function l(m,p){var c;return Lt().wrap(function(u){for(;;)switch(u.prev=u.next){case 0:if(e.speedAdjustment!==p){u.next=2;break}return u.abrupt("return");case 2:return u.next=4,m.getPlaybackRate();case 4:return u.t0=u.sent,u.t1=e.speedAdjustment,u.t2=u.t0-u.t1,u.t3=p,c=u.t2+u.t3,e.log("New playbackRate:  ".concat(c)),u.next=12,m.setPlaybackRate(c);case 12:e.speedAdjustment=p;case 13:case"end":return u.stop()}},l)}));return function(l,m){return d.apply(this,arguments)}}()),e.logger=o,e.init(n,a,ue(ue({},Hl),r)),e}return pr(i,[{key:"disconnect",value:function(){this.dispatchEvent(new Event("disconnect"))}},{key:"init",value:function(){var a=Hi(Lt().mark(function e(r,o,d){var l=this,m,p,c;return Lt().wrap(function(u){for(;;)switch(u.prev=u.next){case 0:return u.next=2,this.waitForTOReadyState(r,"open");case 2:if(d.role!=="viewer"){u.next=10;break}return u.next=5,this.updatePlayer(r,o,d);case 5:m=ve(r,"change",function(){return l.updatePlayer(r,o,d)}),p=this.maintainPlaybackPosition(r,o,d),this.addEventListener("disconnect",function(){p.cancel(),m.cancel()}),u.next=14;break;case 10:return u.next=12,this.updateTimingObject(r,o);case 12:c=ve(o,["seeked","play","pause","ratechange"],function(){return l.updateTimingObject(r,o)},"on","off"),this.addEventListener("disconnect",function(){return c.cancel()});case 14:case"end":return u.stop()}},e,this)}));function n(e,r,o){return a.apply(this,arguments)}return n}()},{key:"updateTimingObject",value:function(){var a=Hi(Lt().mark(function e(r,o){return Lt().wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.t0=r,l.next=3,o.getCurrentTime();case 3:return l.t1=l.sent,l.next=6,o.getPaused();case 6:if(!l.sent){l.next=10;break}l.t2=0,l.next=13;break;case 10:return l.next=12,o.getPlaybackRate();case 12:l.t2=l.sent;case 13:l.t3=l.t2,l.t4={position:l.t1,velocity:l.t3},l.t0.update.call(l.t0,l.t4);case 16:case"end":return l.stop()}},e)}));function n(e,r){return a.apply(this,arguments)}return n}()},{key:"updatePlayer",value:function(){var a=Hi(Lt().mark(function e(r,o,d){var l,m,p;return Lt().wrap(function(h){for(;;)switch(h.prev=h.next){case 0:if(l=r.query(),m=l.position,p=l.velocity,typeof m=="number"&&o.setCurrentTime(m),typeof p!="number"){h.next=25;break}if(p!==0){h.next=11;break}return h.next=6,o.getPaused();case 6:if(h.t0=h.sent,h.t0!==!1){h.next=9;break}o.pause();case 9:h.next=25;break;case 11:if(!(p>0)){h.next=25;break}return h.next=14,o.getPaused();case 14:if(h.t1=h.sent,h.t1!==!0){h.next=19;break}return h.next=18,o.play().catch(function(){var u=Hi(Lt().mark(function g(f){return Lt().wrap(function(b){for(;;)switch(b.prev=b.next){case 0:if(!(f.name==="NotAllowedError"&&d.autoPlayMuted)){b.next=5;break}return b.next=3,o.setMuted(!0);case 3:return b.next=5,o.play().catch(function(w){return console.error("Couldn't play the video from TimingSrcConnector. Error:",w)});case 5:case"end":return b.stop()}},g)}));return function(g){return u.apply(this,arguments)}}());case 18:this.updatePlayer(r,o,d);case 19:return h.next=21,o.getPlaybackRate();
122case 21:if(h.t2=h.sent,h.t3=p,h.t2===h.t3){h.next=25;break}o.setPlaybackRate(p);case 25:case"end":return h.stop()}},e,this)}));function n(e,r,o){return a.apply(this,arguments)}return n}()},{key:"maintainPlaybackPosition",value:function(n,e,r){var o=this,d=r.allowedDrift,l=r.maxAllowedDrift,m=r.minCheckInterval,p=r.maxRateAdjustment,c=r.maxTimeToCatchUp,h=Math.min(c,Math.max(m,l))*1e3,u=function(){var f=Hi(Lt().mark(function z(){var b,w,y,L,S;return Lt().wrap(function(k){for(;;)switch(k.prev=k.next){case 0:if(k.t0=n.query().velocity===0,k.t0){k.next=6;break}return k.next=4,e.getPaused();case 4:k.t1=k.sent,k.t0=k.t1===!0;case 6:if(!k.t0){k.next=8;break}return k.abrupt("return");case 8:return k.t2=n.query().position,k.next=11,e.getCurrentTime();case 11:if(k.t3=k.sent,b=k.t2-k.t3,w=Math.abs(b),o.log("Drift: ".concat(b)),!(w>l)){k.next=22;break}return k.next=18,o.adjustSpeed(e,0);case 18:e.setCurrentTime(n.query().position),o.log("Resync by currentTime"),k.next=29;break;case 22:if(!(w>d)){k.next=29;break}return y=w/c,L=p,S=y<L?(L-y)/2:L,k.next=28,o.adjustSpeed(e,S*Math.sign(b));case 28:o.log("Resync by playbackRate");case 29:case"end":return k.stop()}},z)}));return function(){return f.apply(this,arguments)}}(),g=setInterval(function(){return u()},h);return{cancel:function(){return clearInterval(g)}}}},{key:"log",value:function(n){var e;(e=this.logger)===null||e===void 0||e.call(this,"TimingSrcConnector: ".concat(n))}},{key:"waitForTOReadyState",value:function(n,e){return new Promise(function(r){var o=function d(){n.readyState===e?r():n.addEventListener("readystatechange",d,{once:!0})};o()})}}]),i}(is(EventTarget)),ia=new WeakMap,Pn=new WeakMap,St={},Ns=function(){function s(t){var i=this,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(mr(this,s),window.jQuery&&t instanceof jQuery&&(t.length>1&&window.console&&console.warn&&console.warn("A jQuery object with multiple elements was passed, using the first element."),t=t[0]),typeof document<"u"&&typeof t=="string"&&(t=document.getElementById(t)),!kl(t))throw new TypeError("You must pass either a valid element or a valid id.");if(t.nodeName!=="IFRAME"){var n=t.querySelector("iframe");n&&(t=n)}if(t.nodeName==="IFRAME"&&!Xi(t.getAttribute("src")||""))throw new Error("The player element passed isn’t a Vimeo embed.");if(ia.has(t))return ia.get(t);this._window=t.ownerDocument.defaultView,this.element=t,this.origin="*";var e=new Bt(function(o,d){if(i._onMessage=function(p){if(!(!Xi(p.origin)||i.element.contentWindow!==p.source)){i.origin==="*"&&(i.origin=p.origin);var c=zn(p.data),h=c&&c.event==="error",u=h&&c.data&&c.data.method==="ready";if(u){var g=new Error(c.data.message);g.name=c.data.name,d(g);return}var f=c&&c.event==="ready",z=c&&c.method==="ping";if(f||z){i.element.setAttribute("data-ready","true"),o();return}$l(i,c)}},i._window.addEventListener("message",i._onMessage),i.element.nodeName!=="IFRAME"){var l=wr(t,a),m=xr(l);fr(m,l,t).then(function(p){var c=Is(p,t);return i.element=c,i._originalElement=t,Pl(t,c),ia.set(i.element,i),p}).catch(d)}});if(Pn.set(this,e),ia.set(this.element,this),this.element.nodeName==="IFRAME"&&Di(this,"ping"),St.isEnabled){var r=function(){return St.exit()};this.fullscreenchangeHandler=function(){St.isFullscreen?xa(i,"event:exitFullscreen",r):mn(i,"event:exitFullscreen",r),i.ready().then(function(){Di(i,"fullscreenchange",St.isFullscreen)})},St.on("fullscreenchange",this.fullscreenchangeHandler)}return this}return pr(s,[{key:"callMethod",value:function(i){var a=this,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return new Bt(function(e,r){return a.ready().then(function(){xa(a,i,{resolve:e,reject:r}),Di(a,i,n)}).catch(r)})}},{key:"get",value:function(i){var a=this;return new Bt(function(n,e){return i=fe(i,"get"),a.ready().then(function(){xa(a,i,{resolve:n,reject:e}),Di(a,i)}).catch(e)})}},{key:"set",value:function(i,a){var n=this;return new Bt(function(e,r){if(i=fe(i,"set"),a==null)throw new TypeError("There must be a value to set.");return n.ready().then(function(){xa(n,i,{resolve:e,reject:r}),Di(n,i,a)}).catch(r)})}},{key:"on",value:function(i,a){if(!i)throw new TypeError("You must pass an event name.");if(!a)throw new TypeError("You must pass a callback function.");
122if(typeof a!="function")throw new TypeError("The callback must be a function.");var n=ln(this,"event:".concat(i));n.length===0&&this.callMethod("addEventListener",i).catch(function(){}),xa(this,"event:".concat(i),a)}},{key:"off",value:function(i,a){if(!i)throw new TypeError("You must pass an event name.");if(a&&typeof a!="function")throw new TypeError("The callback must be a function.");var n=mn(this,"event:".concat(i),a);n&&this.callMethod("removeEventListener",i).catch(function(e){})}},{key:"loadVideo",value:function(i){return this.callMethod("loadVideo",i)}},{key:"ready",value:function(){var i=Pn.get(this)||new Bt(function(a,n){n(new Error("Unknown player. Probably unloaded."))});return Bt.resolve(i)}},{key:"addCuePoint",value:function(i){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return this.callMethod("addCuePoint",{time:i,data:a})}},{key:"removeCuePoint",value:function(i){return this.callMethod("removeCuePoint",i)}},{key:"enableTextTrack",value:function(i,a){if(!i)throw new TypeError("You must pass a language.");return this.callMethod("enableTextTrack",{language:i,kind:a})}},{key:"disableTextTrack",value:function(){return this.callMethod("disableTextTrack")}},{key:"pause",value:function(){return this.callMethod("pause")}},{key:"play",value:function(){return this.callMethod("play")}},{key:"requestFullscreen",value:function(){return St.isEnabled?St.request(this.element):this.callMethod("requestFullscreen")}},{key:"exitFullscreen",value:function(){return St.isEnabled?St.exit():this.callMethod("exitFullscreen")}},{key:"getFullscreen",value:function(){return St.isEnabled?Bt.resolve(St.isFullscreen):this.get("fullscreen")}},{key:"requestPictureInPicture",value:function(){return this.callMethod("requestPictureInPicture")}},{key:"exitPictureInPicture",value:function(){return this.callMethod("exitPictureInPicture")}},{key:"getPictureInPicture",value:function(){return this.get("pictureInPicture")}},{key:"remotePlaybackPrompt",value:function(){return this.callMethod("remotePlaybackPrompt")}},{key:"unload",value:function(){return this.callMethod("unload")}},{key:"destroy",value:function(){var i=this;return new Bt(function(a){if(Pn.delete(i),ia.delete(i.element),i._originalElement&&(ia.delete(i._originalElement),i._originalElement.removeAttribute("data-vimeo-initialized")),i.element&&i.element.nodeName==="IFRAME"&&i.element.parentNode&&(i.element.parentNode.parentNode&&i._originalElement&&i._originalElement!==i.element.parentNode?i.element.parentNode.parentNode.removeChild(i.element.parentNode):i.element.parentNode.removeChild(i.element)),i.element&&i.element.nodeName==="DIV"&&i.element.parentNode){i.element.removeAttribute("data-vimeo-initialized");var n=i.element.querySelector("iframe");n&&n.parentNode&&(n.parentNode.parentNode&&i._originalElement&&i._originalElement!==n.parentNode?n.parentNode.parentNode.removeChild(n.parentNode):n.parentNode.removeChild(n))}i._window.removeEventListener("message",i._onMessage),St.isEnabled&&St.off("fullscreenchange",i.fullscreenchangeHandler),a()})}},{key:"getAutopause",value:function(){return this.get("autopause")}},{key:"setAutopause",value:function(i){return this.set("autopause",i)}},{key:"getBuffered",value:function(){return this.get("buffered")}},{key:"getCameraProps",value:function(){return this.get("cameraProps")}},{key:"setCameraProps",value:function(i){return this.set("cameraProps",i)}},{key:"getChapters",value:function(){return this.get("chapters")}},{key:"getCurrentChapter",value:function(){return this.get("currentChapter")}},{key:"getColor",value:function(){return this.get("color")}},{key:"getColors",value:function(){return Bt.all([this.get("colorOne"),this.get("colorTwo"),this.get("colorThree"),this.get("colorFour")])}},{key:"setColor",value:function(i){return this.set("color",i)}},{key:"setColors",value:function(i){if(!Array.isArray(i))return new Bt(function(e,r){return r(new TypeError("Argument must be an array."))});var a=new Bt(function(e){return e(null)}),n=[i[0]?this.set("colorOne",i[0]):a,i[1]?this.set("colorTwo",i[1]):a,i[2]?this.set("colorThree",i[2]):a,i[3]?this.set("colorFour",i[3]):a];return Bt.all(n)}},{key:"getCuePoints",value:function(){return this.get("cuePoints")}},{key:"getCurrentTime",value:function(){return this.get("currentTime")}},{key:"setCurrentTime",value:function(i){return this.set("currentTime",i)}},{key:"getDuration",value:function(){return this.get("duration")}},{key:"getEnded",value:function(){return this.get("ended")}},{key:"getLoop",value:function(){return this.get("loop")}},{key:"setLoop",value:function(i){return this.set("loop",i)}},{key:"setMuted",value:function(i){return this.set("muted",i)}},{key:"getMuted",value:function(){return this.get("muted")}},{key:"getPaused",value:function(){return this.get("paused")}},{key:"getPlaybackRate",value:function(){return this.get("playbackRate")}},{key:"setPlaybackRate",value:function(i){return this.set("playbackRate",i)}},{key:"getPlayed",value:function(){return this.get("played")}},{key:"getQualities",value:function(){return this.get("qualities")}},{key:"getQuality",value:function(){return this.get("quality")}
122},{key:"setQuality",value:function(i){return this.set("quality",i)}},{key:"getRemotePlaybackAvailability",value:function(){return this.get("remotePlaybackAvailability")}},{key:"getRemotePlaybackState",value:function(){return this.get("remotePlaybackState")}},{key:"getSeekable",value:function(){return this.get("seekable")}},{key:"getSeeking",value:function(){return this.get("seeking")}},{key:"getTextTracks",value:function(){return this.get("textTracks")}},{key:"getVideoEmbedCode",value:function(){return this.get("videoEmbedCode")}},{key:"getVideoId",value:function(){return this.get("videoId")}},{key:"getVideoTitle",value:function(){return this.get("videoTitle")}},{key:"getVideoWidth",value:function(){return this.get("videoWidth")}},{key:"getVideoHeight",value:function(){return this.get("videoHeight")}},{key:"getVideoUrl",value:function(){return this.get("videoUrl")}},{key:"getVolume",value:function(){return this.get("volume")}},{key:"setVolume",value:function(i){return this.set("volume",i)}},{key:"setTimingSrc",value:function(){var t=Hi(Lt().mark(function a(n,e){var r=this,o;return Lt().wrap(function(l){for(;;)switch(l.prev=l.next){case 0:if(n){l.next=2;break}throw new TypeError("A Timing Object must be provided.");case 2:return l.next=4,this.ready();case 4:return o=new Bl(this,n,e),Di(this,"notifyTimingObjectConnect"),o.addEventListener("disconnect",function(){return Di(r,"notifyTimingObjectDisconnect")}),l.abrupt("return",o);case 8:case"end":return l.stop()}},a,this)}));function i(a,n){return t.apply(this,arguments)}return i}()}]),s}();gr||(St=Ol(),Fl(),Dl(),Il(),Nl());var wt=(s=>(s.loaded="loaded",s.bufferStart="bufferStart",s.play="play",s.pause="pause",s.ended="ended",s.loop="loop",s.timeUpdate="timeUpdate",s))(wt||{});const Oa="hhds-video-vimeo",Ii=Oa,Z={src:"src",cover:"cover",controls:"controls",autoplay:"autoplay",loop:"loop",aspect:"aspect",loopPoint:"loop-point",startPoint:"start-point",hidePlayButton:"hide-play-button",recreatePlayer:"recreate-player",mute:"mute"},q=Z;class Rl extends D{constructor(){super(),this.listenerFuncs={},this.player=null,this.loopPoint=0,this.startPoint=0,this.started=!1,this.coverElement=null,this.createEventCallbacks()}createEventCallbacks(){this.listenerFuncs.click=()=>this.play(),this.listenerFuncs.loaded=()=>this.onVideoLoaded(),this.listenerFuncs.bufferstart=()=>this.onVideoBufferStart(),this.listenerFuncs.timeupdate=t=>this.onVideoTimeUpdate(t),this.listenerFuncs.play=()=>this.onVideoPlay(),this.listenerFuncs.ended=()=>this.onVideoEnded(),this.listenerFuncs.pause=()=>this.onVideoPaused()}init(){if(this.loopPoint=this.vars.get(q.loopPoint),this.startPoint=this.vars.get(q.startPoint),!this.vars.get(q.src))return;const i=this.vars.get(q.aspect);let a=[];a.push("--button-min-width: 64px;"),a.push("--button-overlay-min-height: 60px;"),a.push("--button-overlay-min-height-md: 60px;"),a.push("--button-overlay-min-height-lg: 60px;"),a.push("--button-overlay-min-height-xl: 60px;"),a.push("--button-overlay-radius: 50%;");let n='<hhds-icon type="play" slot="start" style="--icon-color: var(--color-neutral-white);"></hhds-icon>';const e=`<hhds-button type="overlay" style="${a.join(" ")}">${n}</hhds-button>`;if(this.shadow.innerHTML=`
123			<style>${F}</style>
124			<style>${vl}</style>
125			<div class="${Ii}" style="--video-aspect-ratio: ${i};">
126				<div class="${Ii}__container"></div>
127				<div class="${Ii}__cover">
128					${e}
129				</div>
130			</div>
131		`,this.vars.get(q.autoplay)||this.vars.get(q.hidePlayButton)){const d=this.shadow.querySelector("hhds-button");d==null||d.classList.toggle("hidden",!0)}this.coverElement=this.shadow.querySelector(`.${Ii}__cover`);const r=this.vars.get(q.cover),o=this.getAttribute("srcSet");r?(this.coverElement.style.backgroundImage=`url('${r}')`,this.coverElement.style.backgroundImage=`
132        image-set(
133          ${o}
134        )
135      `):this.coverElement.remove(),this.vars.get(q.recreatePlayer)||this.createPlayer(),this.addGeneralListeners()}destroy(){this.destroyPlayer(),this.removeGeneralListeners()}onAttributeChanged(t,i,a){this.reinit()}onSlotChange(t,i){i.length==0}static argSpecs(){return ql}async isPlaying(){return this.player?!await this.player.getPaused():Promise.resolve(!1)}pause(t=!1,i=!1){var a;if((a=this.player)==null||a.pause(),t){const n=this.shadow.querySelector(`.${Ii}__container`);n&&(n.style.display="none")}i&&this.toggleCover(!0)}unload(){var t;(t=this.player)==null||t.unload()}play(){var i;const t=this.shadow.querySelector(`.${Ii}__container`);t&&(t.style.display="block"),(i=this.player)==null||i.ready().then(()=>{var a;(a=this.player)==null||a.play()})}destroyPlayer(){var t;this.player&&this.removeVideoListeners(this.player),(t=this.player)==null||t.destroy(),this.player=null}createPlayer(){const t=this.shadow.querySelector(`.${Ii}__container`),i=this.vars.get(q.src),a=this.vars.get(q.autoplay),n=this.vars.get(q.controls);let e=!!a;this.vars.get(q.mute)!=null&&(e=this.vars.get(q.mute)),this.player=new Ns(t,{url:i,autoplay:a,controls:n,loop:this.vars.get(q.loop),muted:e}),this.addVideoListeners(this.player),this.toggleCover(!0)}addVideoListeners(t){t&&(t.on("loaded",this.listenerFuncs.loaded),t.on("bufferstart",this.listenerFuncs.bufferstart),t.on("timeupdate",this.listenerFuncs.timeupdate),t.on("play",this.listenerFuncs.play),t.on("ended",this.listenerFuncs.ended),t.on("pause",this.listenerFuncs.pause))}removeVideoListeners(t){t&&(t.off("loaded",this.listenerFuncs.loaded),t.off("bufferstart",this.listenerFuncs.bufferstart),t.off("timeupdate",this.listenerFuncs.timeupdate),t.off("play",this.listenerFuncs.play),t.off("ended",this.listenerFuncs.ended),t.off("pause",this.listenerFuncs.pause))}addGeneralListeners(){const t=this.shadow.querySelector("hhds-button");t==null||t.addEventListener(ci.click,this.listenerFuncs.click)}removeGeneralListeners(){const t=this.shadow.querySelector("hhds-button");t==null||t.removeEventListener(ci.click,this.listenerFuncs.click)}toggleCover(t){this.coverElement&&(this.coverElement.style.display=t?"flex":"none")}onVideoLoaded(){this.emitEvent(wt.loaded)}onVideoBufferStart(){this.emitEvent(wt.bufferStart)}onVideoTimeUpdate(t){this.started||(this.started=!0),this.loopPoint>0&&parseInt(t.seconds,10)>=this.loopPoint&&this.loopPlayback(),this.emitEvent(wt.timeUpdate)}onVideoPlay(){this.toggleCover(!1),this.emitEvent(wt.play)}onVideoEnded(){if(!this.vars.get(q.controls))this.loopPlayback();else{const t=this.shadow.querySelector("hhds-button");t==null||t.classList.toggle("hidden",!1),this.emitEvent(wt.ended),this.toggleCover(!0)}}onVideoPaused(){this.emitEvent(wt.pause)}async playAtTime(t){var i,a;try{return await((i=this.player)==null?void 0:i.setCurrentTime(t)),(a=this.player)==null||a.play(),!0}catch(n){console.error("Error playing video at time: ",n)}return!1}loopPlayback(){this.playAtTime(this.startPoint).then(t=>{t&&this.emitEvent(wt.loop)})}}const ql={[q.src]:{description:"The Vimeo video URL.",defaultValue:"",type:String},[q.cover]:{description:"The URL of the cover image.",defaultValue:"",type:String},[q.controls]:{description:"Whether to show the video controls.",defaultValue:!0,type:Boolean}
135,[q.autoplay]:{description:"Whether to autoplay the video.",defaultValue:!1,type:Boolean},[q.loop]:{description:"Whether to loop the video.",defaultValue:!1,type:Boolean},[q.aspect]:{description:"The aspect ratio of the video.",defaultValue:"16/9",type:String},[q.loopPoint]:{description:"A custom time (instead of the end of the video) at which to loop the video.",defaultValue:0,type:Number},[q.startPoint]:{description:"The time to which the video should be rewinded after looping.",defaultValue:0,type:Number},[q.hidePlayButton]:{description:"Whether to hide the play button _(used by parent components that don't want a video to autoplay)_",defaultValue:!1,type:Boolean},[q.recreatePlayer]:{description:"Whether to destroy & recreate the player on uses, including pause/play cycles.",defaultValue:!1,type:Boolean},[q.mute]:{description:"Whether mute the video. If undefined, this is determined by autoplay status.",defaultValue:void 0,type:Boolean}},jl=`.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
135@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}:root{--video-direct-aspect-ratio: 16/9;--video-direct-surface: black}.hhds-video-youtube{position:relative;width:100%;max-width:var(--video-direct-max-width, unset);max-height:var(--video-direct-max-height, unset);aspect-ratio:var(--video-direct-aspect-ratio, 16/9);background:var(--video-direct-surface, black)}.hhds-video-youtube__container,.hhds-video-youtube__container iframe{width:100%;height:100%}.hhds-video-youtube__cover{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.hhds-video-youtube__button{width:64px;height:64px;border-radius:50%;outline:0;border:var(--video-direct-button-border, 0);color:var(--video-direct-button-color, #fff);background:var(--video-direct-button-surface, rgba(0, 0, 0, .5));cursor:pointer}.hhds-video-youtube .no-interaction{pointer-events:none}
136`;var Gl=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Os(s){return s&&s.__esModule&&Object.prototype.hasOwnProperty.call(s,"default")?
vendor: 4,500 bytes, lines 136-139
136s.default:s}var as={exports:{}},vr;/**
137* @link https://github.com/gajus/sister for the canonical source repository
138* @license https://github.com/gajus/sister/blob/master/LICENSE BSD 3-Clause
139*/vr=function(){var s={},t={};return s.on=function(i,a){var n={name:i,handler:a};return t[i]=t[i]||[],t[i].unshift(n),n},s.off=function(i){var a=t[i.name].indexOf(i);a!==-1&&t[i.name].splice(a,1)},s.trigger=function(i,a){var n=t[i],e;if(n)for(e=n.length;e--;)n[e].handler(a)},s};var Ul=vr,ns={exports:{}},ss={exports:{}},$n,be;function Yl(){if(be)return $n;be=1;var s=1e3,t=s*60,i=t*60,a=i*24,n=a*7,e=a*365.25;$n=function(m,p){p=p||{};var c=typeof m;if(c==="string"&&m.length>0)return r(m);if(c==="number"&&isFinite(m))return p.long?d(m):o(m);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(m))};function r(m){if(m=String(m),!(m.length>100)){var p=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(m);if(p){var c=parseFloat(p[1]),h=(p[2]||"ms").toLowerCase();switch(h){case"years":case"year":case"yrs":case"yr":case"y":return c*e;case"weeks":case"week":case"w":return c*n;case"days":case"day":case"d":return c*a;case"hours":case"hour":case"hrs":case"hr":case"h":return c*i;case"minutes":case"minute":case"mins":case"min":case"m":return c*t;case"seconds":case"second":case"secs":case"sec":case"s":return c*s;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return c;default:return}}}}function o(m){var p=Math.abs(m);return p>=a?Math.round(m/a)+"d":p>=i?Math.round(m/i)+"h":p>=t?Math.round(m/t)+"m":p>=s?Math.round(m/s)+"s":m+"ms"}function d(m){var p=Math.abs(m);return p>=a?l(m,p,a,"day"):p>=i?l(m,p,i,"hour"):p>=t?l(m,p,t,"minute"):p>=s?l(m,p,s,"second"):m+" ms"}function l(m,p,c,h){var u=p>=c*1.5;return Math.round(m/c)+" "+h+(u?"s":"")}return $n}function Wl(s){i.debug=i,i.default=i,i.coerce=d,i.disable=e,i.enable=n,i.enabled=r,i.humanize=Yl(),i.destroy=l,Object.keys(s).forEach(m=>{i[m]=s[m]}),i.names=[],i.skips=[],i.formatters={};function t(m){let p=0;for(let c=0;c<m.length;c++)p=(p<<5)-p+m.charCodeAt(c),p|=0;return i.colors[Math.abs(p)%i.colors.length]}i.selectColor=t;function i(m){let p,c=null,h,u;function g(...f){if(!g.enabled)return;const z=g,b=Number(new Date),w=b-(p||b);z.diff=w,z.prev=p,z.curr=b,p=b,f[0]=i.coerce(f[0]),typeof f[0]!="string"&&f.unshift("%O");let y=0;f[0]=f[0].replace(/%([a-zA-Z%])/g,(S,M)=>{if(S==="%%")return"%";y++;const k=i.formatters[M];if(typeof k=="function"){const A=f[y];S=k.call(z,A),f.splice(y,1),y--}return S}),i.formatArgs.call(z,f),(z.log||i.log).apply(z,f)}return g.namespace=m,g.useColors=i.useColors(),g.color=i.selectColor(m),g.extend=a,g.destroy=i.destroy,Object.defineProperty(g,"enabled",{enumerable:!0,configurable:!1,get:()=>c!==null?c:(h!==i.namespaces&&(h=i.namespaces,u=i.enabled(m)),u),set:f=>{c=f}}),typeof i.init=="function"&&i.init(g),g}function a(m,p){const c=i(this.namespace+(typeof p>"u"?":":p)+m);return c.log=this.log,c}function n(m){i.save(m),i.namespaces=m,i.names=[],i.skips=[];let p;const c=(typeof m=="string"?m:"").split(/[\s,]+/),h=c.length;for(p=0;p<h;p++)c[p]&&(m=c[p].replace(/\*/g,".*?"),m[0]==="-"?i.skips.push(new RegExp("^"+m.slice(1)+"$")):i.names.push(new RegExp("^"+m+"$")))}function e(){const m=[...i.names.map(o),...i.skips.map(o).map(p=>"-"+p)].join(",");return i.enable(""),m}function r(m){if(m[m.length-1]==="*")return!0;let p,c;for(p=0,c=i.skips.length;p<c;p++)if(i.skips[p].test(m))return!1;for(p=0,c=i.names.length;p<c;p++)if(i.names[p].test(m))return!0;return!1}function o(m){return m.toString().substring(2,m.toString().length-2).replace(/\.\*\?$/,"*")}function d(m){return m instanceof Error?m.stack||m.message:m}function l(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")}return i.enable(i.load()),i}var Ql=Wl;(function(s,t){t.formatArgs=a,t.save=n,t.load=e,t.useColors=i,t.storage=r(),t.destroy=(()=>{let d=!1;return()=>{d||(d=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})(),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33
139CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function i(){return typeof window<"u"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs)?!0:typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/)?!1:typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function a(d){if(d[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+d[0]+(this.useColors?"%c ":" ")+"+"+s.exports.humanize(this.diff),!this.useColors)return;const l="color: "+this.color;d.splice(1,0,l,"color: inherit");let m=0,p=0;d[0].replace(/%[a-zA-Z%]/g,c=>{c!=="%%"&&(m++,c==="%c"&&(p=m))}),d.splice(p,0,l)}t.log=console.debug||console.log||(()=>{});function n(d){try{d?t.storage.setItem("debug",d):t.storage.removeItem("debug")}catch{}}function e(){let d;try{d=t.storage.getItem("debug")}catch{}return!d&&typeof process<"u"&&"env"in process&&(d={}.DEBUG),d}function r(){try{return localStorage}catch{}}s.exports=Ql(t);const{formatters:o}=s.exports;o.j=function(d){try{return JSON.stringify(d)}catch(l){return"[UnexpectedJSONParseError]: "+l.message}}}
139)(ss,ss.exports);var Xl=ss.exports,es={exports:{}},rs={exports:{}};(function(s,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default={BUFFERING:3,ENDED:0,PAUSED:2,PLAYING:1,UNSTARTED:-1,VIDEO_CUED:5},s.exports=t.default})(rs,rs.exports);var br=rs.exports;const Rt=Os(br);(function(s,t){Object.defineProperty(t,"__esModule",{value:!0});var i=br,a=n(i);function n(e){return e&&e.__esModule?e:{default:e}}t.default={pauseVideo:{acceptableStates:[a.default.ENDED,a.default.PAUSED],stateChangeRequired:!1},playVideo:{acceptableStates:[a.default.ENDED,a.default.PLAYING],stateChangeRequired:!1},seekTo:{acceptableStates:[a.default.ENDED,a.default.PLAYING,a.default.PAUSED],stateChangeRequired:!0,timeout:3e3}},s.exports=t.default})(es,es.exports);var Zl=es.exports,os={exports:{}};(function(s,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=["ready","stateChange","playbackQualityChange","playbackRateChange","error","apiChange","volumeChange"],s.exports=t.default})(os,os.exports);var Kl=os.exports,ds={exports:{}};(function(s,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=["cueVideoById","loadVideoById","cueVideoByUrl","loadVideoByUrl","playVideo","pauseVideo","stopVideo","getVideoLoadedFraction","cuePlaylist","loadPlaylist","nextVideo","previousVideo","playVideoAt","setShuffle","setLoop","getPlaylist","getPlaylistIndex","setOption","mute","unMute","isMuted","
139setVolume","getVolume","seekTo","getPlayerState","getPlaybackRate","setPlaybackRate","getAvailablePlaybackRates","getPlaybackQuality","setPlaybackQuality","getAvailableQualityLevels","getCurrentTime","getDuration","removeEventListener","getVideoUrl","getVideoEmbedCode","getOptions","getOption","addEventListener","destroy","setSize","getIframe","getSphericalProperties","setSphericalProperties"],s.exports=t.default})(ds,ds.exports);var Jl=ds.exports;(function(s,t){Object.defineProperty(t,"__esModule",{value:!0});var i=Xl,a=m(i),n=Zl,e=m(n),r=Kl,o=m(r),d=Jl,l=m(d);function m(h){return h&&h.__esModule?h:{default:h}}const p=(0,a.default)("youtube-player"),c={};c.proxyEvents=h=>{const u={};for(const g of o.default){const f="on"+g.slice(0,1).toUpperCase()+g.slice(1);u[f]=z=>{p('event "%s"',f,z),h.trigger(g,z)}}return u},c.promisifyPlayer=(h,u=!1)=>{const g={};for(const f of l.default)u&&e.default[f]?g[f]=(...z)=>h.then(b=>{const w=e.default[f],y=b.getPlayerState(),L=b[f].apply(b,z);return w.stateChangeRequired||Array.isArray(w.acceptableStates)&&!w.acceptableStates.includes(y)?new Promise(S=>{const M=()=>{const k=b.getPlayerState();let A;typeof w.timeout=="number"&&(A=setTimeout(()=>{b.removeEventListener("onStateChange",M),S()},w.timeout)),Array.isArray(w.acceptableStates)&&w.acceptableStates.includes(k)&&(b.removeEventListener("onStateChange",M),clearTimeout(A),S())};b.addEventListener("onStateChange",M)}).then(()=>L):L}):g[f]=(...z)=>h.then(b=>b[f].apply(b,z));return g},t.default=c,s.exports=t.default}
139)(ns,ns.exports);var tm=ns.exports,ls={exports:{}},im=function(t,i,a){var n=document.head||document.getElementsByTagName("head")[0],e=document.createElement("script");typeof i=="function"&&(a=i,i={}),i=i||{},a=a||function(){},e.type=i.type||"text/javascript",e.charset=i.charset||"utf8",e.async="async"in i?!!i.async:!0,e.src=t,i.attrs&&am(e,i.attrs),i.text&&(e.text=""+i.text);var r="onload"in e?ye:nm;r(e,a),e.onload||ye(e,a),n.appendChild(e)};function am(s,t){for(var i in t)s.setAttribute(i,t[i])}function ye(s,t){s.onload=function(){this.onerror=this.onload=null,t(null,s)},s.onerror=function(){this.onerror=this.onload=null,t(new Error("Failed to load "+this.src),s)}}function nm(s,t){s.onreadystatechange=function(){this.readyState!="complete"&&this.readyState!="loaded"||(this.onreadystatechange=null,t(null,s))}}(function(s,t){Object.defineProperty(t,"__esModule",{value:!0});var i=im,a=n(i);function n(e){return e&&e.__esModule?e:{default:e}}t.default=e=>new Promise(o=>{if(window.YT&&window.YT.Player&&window.YT.Player instanceof Function){o(window.YT);return}else{const l=window.location.protocol==="http:"?"http:":"https:";(0,a.default)(l+"//www.youtube.com/iframe_api",m=>{m&&e.trigger("error",m)})}const d=window.onYouTubeIframeAPIReady;window.onYouTubeIframeAPIReady=()=>{d&&d(),o(window.YT)}}),s.exports=t.default})(ls,ls.exports);var sm=ls.exports;(function(s,t){Object.defineProperty(t,"__esModule",{value:!0});var i=Ul,a=d(i),n=tm,e=d(n),r=sm,o=d(r);function d(m){return m&&m.__esModule?m:{default:m}}let l;t.default=(m,p={},c=!1)=>{const h=(0,a.default)();if(l||(l=(0,o.default)(h)),p.events)throw new Error("Event handlers cannot be overwritten.");if(typeof m=="string"&&!document.getElementById(m))throw new Error('Element "'+m+'" does not exist.');p.events=e.default.proxyEvents(h);const u=new Promise(f=>{typeof m=="object"&&m.playVideo instanceof Function?f(m):l.then(z=>{const b=new z.Player(m,p);return h.on("ready",()=>{f(b)}),null})}),g=e.default.promisifyPlayer(u,c);return g.on=h.on,g.off=h.off,g},s.exports=t.default})(as,as.exports);var em=as.exports;const rm=Os(em),Hs="hhds-video-youtube",vi=Hs,om={src:"src",cover:"cover",controls:"controls",autoplay:"autoplay",loop:"loop",aspect:"aspect",loopPoint:"loop-point",startPoint:"start-point"},lt=om;class dm extends D{constructor(){super(),this.listenerFuncs={},this.player=null,this.loopPoint=0,this.startPoint=0,this._playing=!1,this._timeUpdateInterval=null,this._awaitingTimeResponse=!1,this.coverElement=null,this.listenerFuncs.click=()=>this.play(),this.listenerFuncs.stateChange=t=>this.onPlayerStateChange(t)}init(){const t=this.vars.get(lt.src);if(!t)return;this.loopPoint=this.vars.get(lt.loopPoint),this.startPoint=this.vars.get(lt.startPoint);const i=this.vars.get(lt.aspect);let a;this.vars.get(lt.autoplay)?a="":a=`<button class="${vi}__button">PLAY</button>`,this.shadow.innerHTML=`
140      <style>${F}</style>
141      <style>${jl}</style>
142      <div class="${vi}" style="--video-youtube-aspect-ratio: ${i};">
143        <div class="${vi}__container" id="youtube-container"></div>
144        <slot></slot>
145        <div class="${vi}__cover">
146          ${a}
147        </div>
148      </div>
149    `,this.coverElement=this.shadow.querySelector(`.${vi}__cover`);const n=this.vars.get(lt.cover);n?this.coverElement.style.backgroundImage=`url('${n}')`:this.coverElement.remove();const e=this.extractVideoId(t);let r=this.shadow.querySelector(`.${vi}__container`);const o=this.vars.get(lt.controls);r.classList.toggle("no-interaction",!o);let d={videoId:e,playerVars:{modestbranding:1,rel:0,fs:0,autoplay:this.vars.get(lt.autoplay)?1:0,controls:o?1:0,playsinline:1}},l;l=rm(r,d),this.player=l,this.addListeners()}destroy(){var t;
149(t=this.player)==null||t.stopVideo(),this.toggleTimeUpdateChecking(!1),this.removeListeners()}onAttributeChanged(t,i,a){this.reinit()}onSlotChange(t,i){i.length==0}static argSpecs(){return lm}get playerState(){return this.player.getPlayerState()}extractVideoId(t){const i=new URL(t);return i.searchParams.get("v")||i.pathname.split("/").pop()||""}addListeners(){const t=this.shadow.querySelector(`.${vi}__button`);t==null||t.addEventListener("click",this.listenerFuncs.click),this.player.on("stateChange",this.listenerFuncs.stateChange)}removeListeners(){const t=this.shadow.querySelector(`.${vi}__button`);t==null||t.removeEventListener("click",this.listenerFuncs.click)}play(){this.player&&this.player.playVideo()}pause(){this.player&&this.player.pauseVideo()}onPlayerStateChange(t){switch(t.data){case Rt.PLAYING:this.onVideoPlay();break;case Rt.PAUSED:this.onVideoPaused();break;case Rt.ENDED:this.onVideoEnded();break;case Rt.BUFFERING:break;case Rt.UNSTARTED:break;case Rt.VIDEO_CUED:break}this.loopPoint>0&&this.player.getCurrentTime()>=this.loopPoint&&this.loopPlayback()}stateDescription(t){switch(t){case Rt.PLAYING:return"Playing";case Rt.PAUSED:return"Paused";case Rt.ENDED:return"Ended";case Rt.BUFFERING:return"Buffering";case Rt.UNSTARTED:return"Unstarted";case Rt.VIDEO_CUED:return"Cued";default:return"Unknown"}}
149onVideoPaused(){this._playing=!1,this.toggleTimeUpdateChecking(!1),this.emitEvent(wt.pause)}onVideoPlay(){this.toggleCover(!1),this._playing||(this.emitEvent(wt.play),this._playing=!0,this.toggleTimeUpdateChecking(!0))}toggleTimeUpdateChecking(t){t?this._timeUpdateInterval||(this._timeUpdateInterval=window.setInterval(()=>{this.checkTime()},1e3/30)):(this._timeUpdateInterval&&window.clearInterval(this._timeUpdateInterval),this._timeUpdateInterval=null)}checkTime(){this._awaitingTimeResponse||(this._awaitingTimeResponse=!0,this.player.getCurrentTime().then(t=>{this._awaitingTimeResponse=!1,this.emitEvent(wt.timeUpdate),this.loopPoint>0&&t>=this.loopPoint&&this.loopPlayback()}))}onVideoEnded(){!this.vars.get(lt.controls)||this.vars.get(lt.loop)?this.loopPlayback():(this._playing=!1,this.toggleTimeUpdateChecking(!1),this.emitEvent(wt.ended),this.toggleCover(!0))}loopPlayback(){this.player&&(this.player.seekTo(this.startPoint),this.play())}toggleCover(t){this.coverElement&&(this.coverElement.style.display=t?"flex":"none")}}const lm={[lt.src]:{description:"The YouTube video URL.",defaultValue:"",type:String},[lt.cover]:{description:"The URL of the cover image.",defaultValue:"/video-cover.jpg",type:String},[lt.controls]:{description:"Whether to show the video controls.",defaultValue:!0,type:Boolean},[lt.autoplay]:{description:"Whether to autoplay the video.",defaultValue:!1,type:Boolean},[lt.loop]:{description:"Whether to loop the video.",defaultValue:!1,type:Boolean},[lt.aspect]:{description:"The aspect ratio of the video.",defaultValue:"16/9",type:String},[lt.loopPoint]:{description:"A custom time (instead of the end of the video) at which to loop the video.",defaultValue:0,type:Number},[lt.startPoint]:{description:"The time to which the video should be rewinded after looping.",defaultValue:0,type:Number}},mm=`.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
149@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}:host{display:block;width:100%;height:100%;--video-direct-aspect-ratio: 16/9;--video-direct-surface: transparent}.hhds-video-direct{background:var(--video-direct-surface, transparent);position:relative;width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}.hhds-video-direct video{display:block;width:100%;height:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}.hhds-video-direct__cover{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.hhds-video-direct__button{width:64px;height:64px;border-radius:50%;outline:0;border:var(--video-direct-button-border, 0);color:var(--video-direct-button-color, #fff);background:var(--video-direct-button-surface, rgba(0, 0, 0, .5));cursor:pointer}
150`,Ba="[HHDSVideoDirect]",kn="hhds-video-direct",wa=kn,pm={src:"src",cover:"cover",controls:"controls",autoplay:"autoplay",loop:"loop",aspect:"aspect",loopPoint:"loop-point",startPoint:"start-point"},mt=pm;class cm extends D{constructor(){super(),this.listenerFuncs={},this.videoElement=null,this.loopPoint=0,this.startPoint=0,this.started=!1,this.coverElement=null,this.createEventCallbacks()}createEventCallbacks(){this.listenerFuncs.click=()=>this.play(),this.listenerFuncs.loadeddata=()=>this.onVideoLoaded(),this.listenerFuncs.timeupdate=t=>this.onVideoTimeUpdate(t),this.listenerFuncs.play=()=>this.onVideoPlay(),this.listenerFuncs.ended=()=>this.onVideoEnded(),this.listenerFuncs.pause=()=>this.onVideoPaused()}init(){const t=this.vars.get(mt.src);if(!t)return;this.loopPoint=this.vars.get(mt.loopPoint),this.startPoint=this.vars.get(mt.startPoint);const i=this.vars.get(mt.aspect);let a;if(this.vars.get(mt.autoplay))a="";else{let e=[];e.push("--button-min-width: 64px;"),e.push("--button-overlay-min-height: 60px;"),e.push("--button-overlay-min-height-md: 60px;"),e.push("--button-overlay-min-height-lg: 60px;"),e.push("--button-overlay-min-height-xl: 60px;"),e.push("--button-overlay-radius: 50%;");let r='<hhds-icon type="play" slot="start" style="--icon-color: var(--color-neutral-white);"></hhds-icon>';a=`<hhds-button type="overlay" style="${e.join(" ")}">${r}</hhds-button>`}this.shadow.innerHTML=`
151      <style>${F}</style>
152      <style>${mm}</style>
153      <div class="${wa}" style="--video-direct-aspect-ratio: ${i};">
154        <video playsinline></video>
155        <div class="${wa}__cover">
156          ${a}
157        </div>
158      </div>
159    `,this.coverElement=this.shadow.querySelector(`.${wa}__cover`);const n=this.vars.get(mt.cover);if(n?(this.coverElement.style.backgroundImage=`url('${n}')`,this.toggleCover(!0)):this.coverElement.remove(),this.videoElement=this.shadow.querySelector("video"),this.videoElement){this.videoElement.src=t,this.videoElement.loop=this.vars.get(mt.loop),this.videoElement.autoplay=this.vars.get(mt.autoplay),this.videoElement.playsInl
159ine=!0,this.videoElement.controls=this.vars.get(mt.controls),this.videoElement.muted=this.vars.get(mt.autoplay),this.videoElement.style.display="none";const e=16,r=9;this.videoElement.style.display="block",this.videoElement.style.width="100%",this.videoElement.style.height=`${r/e*100}%`,this.videoElement.style.minWidth=`calc(${this.videoElement.style.height} * 1.77777778)`,this.addListeners()}}destroy(){console.log(Ba,"destroy"),this.removeListeners()}onAttributeChanged(t,i,a){console.log(Ba,"Attribute changed: ",t,i,a),this.reinit()}onSlotChange(t,i){i.length==0?console.log(Ba,"Slot emptied"):console.log(Ba,"Slot changed")}static argSpecs(){return hm}addListeners(){const t=this.shadow.querySelector(`.${wa}__button`);t==null||t.addEventListener("click",this.listenerFuncs.click),this.videoElement&&(this.videoElement.addEventListener("loadeddata",this.listenerFuncs.loadeddata),this.videoElement.addEventListener("timeupdate",this.listenerFuncs.timeupdate),this.videoElement.addEventListener("play",this.listenerFuncs.play),this.videoElement.addEventListener("ended",this.listenerFuncs.ended),this.videoElement.addEventListener("pause",this.listenerFuncs.pause))}removeListeners(){const t=this.shadow.querySelector(`.${wa}__button`);t==null||t.removeEventListener("click",this.listenerFuncs.click),this.videoElement&&(this.videoElement.removeEventListener("loadeddata",this.listenerFuncs.loadeddata),this.videoElement.removeEventListener("timeupdate",this.listenerFuncs.timeupdate),this.videoElement.removeEventListener("play",this.listenerFuncs.play),this.videoElement.removeEventListener("ended",this.listenerFuncs.ended),this.videoElement.removeEventListener("pause",this.listenerFuncs.pause))}isPlaying(){return this.videoElement?Promise.resolve(!this.videoElement.paused):Promise.resolve(!1)}play(){this.videoElement&&this.videoElement.play()}pause(){this.videoElement&&this.videoElement.pause()}onVideoLoaded(){var t;console.log("Video loaded"),this.emitEvent(wt.loaded),(t=this.videoElement)==null||t.play()}onVideoTimeUpdate(t){this.started||(this.started=!0),this.videoElement&&this.loopPoint>0&&this.videoElement.currentTime>=this.loopPoint&&this.loopPlayback(),this.emitEvent(wt.timeUpdate)}onVideoPlay(){console.log("Video playing"),this.toggleCover(!1),this.emitEvent(wt.play)}onVideoEnded(){console.log("Video ended"),this.videoElement&&!this.videoElement.loop?this.loopPlayback():(this.emitEvent(wt.ended),this.toggleCover(!0))}onVideoPaused(){console.log("Video paused"),this.emitEvent(wt.pause)}loopPlayback(){var t;console.log(`Should loop at ${this.loopPoint} to ${this.startPoint}`),this.videoElement&&(this.videoElement.currentTime=this.startPoint,(t=this.videoElement)==null||t.play())}toggleCover(t){this.coverElement&&(this.coverElement.style.display=t?"flex":"none",this.videoElement&&(this.videoElement.style.display=t?"none":"block"))}}const hm={[mt.src]:{description:"The video URL.",defaultValue:"",type:String},[mt.cover]:{description:"The URL of the cover image.",defaultValue:"/video-cover.jpg",type:String},[mt.controls]:{description:"Whether to show the video controls.",defaultValue:!0,type:Boolean},[mt.autoplay]:{description:"Whether to autoplay the video.",defaultValue:!1,type:Boolean},[mt.loop]:{description:"Whether to loop the video.",defaultValue:!1,type:Boolean},[mt.aspect]:{description:"The aspect ratio of the video.",defaultValue:"16/9",type:String},[mt.loopPoint]:{description:"A custom time (instead of the end of the video) at which to loop the video.",defaultValue:0,type:Number},[mt.startPoint]:{description:"The time to which the video should be rewinded after looping.",defaultValue:0,type:Number}},gm=`.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
159@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}
160`,Bs="hhds-video",um=Bs,xm={service:"service",src:"src",cover:"cover",controls:"controls",autoplay:"autoplay",loop:"loop",aspect:"aspect"},ut=xm;var yr=(s=>(s.vimeo="vimeo",s.youtube="youtube",s.direct="direct",s))(yr||{});class wm extends D{constructor(){super()}init(){const t=this.constructVideoServiceHtml();console.log("videoServiceHtml",t),this.shadow.innerHTML=`
161			<style>${F}</style>
162			<style>${gm}</style>
163			<div class="${um}">${t}<slot></slot></div>
164		`}destroy(){this.observeSlotChanges(!1)}onAttributeChanged(t,i,a){this.reinit()}onSlotChange(t,i){i.length==0}static argSpecs(){return fm}async isPlaying(){const t=this.vars.get(ut.service),i=this.shadow.querySelector("slot"),a=i==null?void 0:i.assignedElements()[0];switch(t){case"vimeo":return a.isPlaying();default:console.log(`pause() for '${t}' not implemented.`);break}return Promise.resolve(!1)}pause(){const t=this.vars.get(ut.service),i=this.shadow.querySelector("slot"),a=i==null?void 0:i.assignedElements()[0];switch(t){case"vimeo":a.pause();break;default:console.log(`pause() for '${t}' not implemented.`);break}}play(){const t=this.vars.get(ut.service),i=this.shadow.querySelector("slot"),a=i==null?void 0:i.assignedElements()[0];switch(t){case"vimeo":a.play();break;default:console.log(`pause() for '${t}' not implemented.`);break}}constructVideoServiceHtml(){const t=[ut.src,ut.cover,ut.controls,ut.autoplay,ut.loop,ut.aspect];let i="";switch(this.vars.get(ut.service)){case"vimeo":i=Oa;break;case"youtube":i=Hs;break;case"direct":i=kn;break}let n=`<${i}`;const e={};return Object.values(t).forEach(r=>{this.vars.has(r)&&(e[r]=this.vars.get(r))}),Object.entries(e).forEach(([r,o])=>{n+=` ${r}="${o}"`}),n+=`></${i}>`,n}}const fm={[ut.service]:{description:"The video service to use.",defaultValue:"vimeo",type:yr,typeString:"VideoServiceType"},[ut.src]:{description:"The video source string",defaultValue:"",type:String},[ut.cover]:{description:"The URL of the cover image.",defaultValue:"/video-cover.jpg",type:String},[ut.controls]:{description:"Whether to show the video controls.",defaultValue:!0,type:Boolean}
164,[ut.autoplay]:{description:"Whether to autoplay the video.",defaultValue:!1,type:Boolean},[ut.loop]:{description:"Whether to loop the video.",defaultValue:!1,type:Boolean},[ut.aspect]:{description:"The aspect ratio of the video.",defaultValue:"16/9",type:String}},vm=`.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
164@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}.hhds-image{row-gap:var(--spacing-spacer-12);margin-top:var(--margin-top, 0);margin-bottom:var(--margin-bottom, 0);align-items:var(--image-align-items, flex-start);height:var(--image-component-height, unset);display:flex;flex-direction:column;margin-left:0;margin-right:0}@media (min-width: 640px){.hhds-image{align-items:var(--image-align-items-sm, var(--image-align-items, flex-start))}}@media (min-width: 1024px){.hhds-image{margin-top:var(--margin-top-md, var(--margin-top, 0));margin-bottom:var(--margin-bottom-md, var(--margin-bottom, 0));row-gap:var(--spacing-spacer-16)}}@media (min-width: 1440px){.hhds-image{margin-top:var(--margin-top-lg, var(--margin-top, 0));margin-bottom:var(--margin-bottom-lg, var(--margin-bottom, 0))}}.hhds-image__container{width:var(--image-width, 100%);height:var(--image-height, auto);aspect-ratio:var(--image-aspect-ratio, auto);overflow:hidden;position:relative;left:var(--image-left, 0)}@media (min-width: 0px){.hhds-image__container{width:var(--image-width-xs, var(--image-width, 100%));border-top-left-radius:var(--image-border-top-left-radius-xs, var(--image-border-top-left-radius, var(--border-radius-rounded-04)));border-top-right-radius:var(--image-border-top-right-radius-xs, var(--image-border-top-right-radius, var(--border-radius-rounded-04)));border-bottom-left-radius:var(--image-border-bottom-left-radius-xs, var(--image-border-bottom-left-radius, var(--border-radius-rounded-04)));border-bottom-right-radius:var(--image-border-bottom-right-radius-xs, var(--image-border-bottom-right-radius, var(--border-radius-rounded-04)))}}@media (min-width: 640px){.hhds-image__container{width:var(--image-width-sm, var(--image-width, 100%));left:var(--image-left-sm, var(--image-left, 0));aspect-ratio:var(--image-aspect-ratio-sm, var(--image-aspect-ratio, auto));border-top-left-radius:var(--image-border-top-left-radius-sm, var(--image-border-top-left-radius, var(--border-radius-rounded-04)));border-top-right-radius:var(--image-border-top-right-radius-sm, var(--image-border-top-right-radius, var(--border-radius-rounded-04)));border-bottom-left-radius:var(--image-border-bottom-left-radius-sm, var(--image-border-bottom-left-radius, var(--border-radius-rounded-04)));border-bottom-right-radius:var(--image-border-bottom-right-radius-sm, var(--image-border-bottom-right-radius, var(--border-radius-rounded-04)))}}@media (min-width: 1024px){.hhds-image__container{width:var(--image-width-md, var(--image-width, 100%));left:var(--image-left-md, var(--image-left, 0));aspect-ratio:var(--image-aspect-ratio-md, var(--image-aspect-ratio, auto));border-top-left-radius:var(--image-border-top-left-radius-md, var(--image-border-top-left-radius, var(--border-radius-rounded-04)));border-top-right-radius:var(--image-border-top-right-radius-md, var(--image-border-top-right-radius, var(--border-radius-rounded-04)));border-bottom-left-radius:var(--image-border-bottom-left-radius-md, var(--image-border-bottom-left-radius, var(--border-radius-rounded-04)));border-bottom-right-radius:var(--image-border-bottom-right-radius-md, var(--image-border-bottom-right-radius, var(--border-radius-rounded-04)))}}@media (min-width: 1440px){.hhds-image__container{width:var(--image-width-lg, var(--image-width, 100%));left:var(--image-left-lg, var(--image-left, 0));aspect-ratio:var(--image-aspect-ratio-lg, var(--image-aspect-ratio, auto));border-top-left-radius:var(--image-border-top-left-radius-lg, var(--image-border-top-left-radius, var(--border-radius-rounded-04)));border-top-right-radius:var(--image-border-top-right-radius-lg, var(--image-border-top-right-radius, var(--border-radius-rounded-04)));border-bottom-left-radius:var(--image-border-bottom-left-radius-lg, var(--image-border-bottom-left-radius, var(--border-radius-rounded-04)));border-bottom-right-radius:var(--image-border-bottom-right-radius-lg, var(--image-border-bottom-right-radius, var(--border-radius-rounded-04)))}}.hhds-image__container--animate .hhds-image__img{transform:var(--image-animation, none)}.hhds-image__img{-o-object-fit:var(--image-object-fit, cover);object-fit:var(--image-object-fit, cover);transition-duration:var(--image-transition-duration, .3s);transition-property:transform;transition-timing-function:var(--image-transition-type, ease-in-out);z-index:var(--image-z-index, unset);width:100%;height:100%;display:block;max-height:var(--max-image-height-xs, "none");-o-object-position:var(--object-position, "unset");object-position:var(--object-position, "unset")}@media (min-width: 640px){.hhds-image__img{max-height:var(--max-image-height-sm, "none")}}@media (min-width: 1024px){.hhds-image__img{max-height:var(--max-image-height-md, "none")}}@media (min-width: 1440px){.hhds-image__img{max-height:var(--max-image-height-lg, "none")}}
165`,bm=`.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
165@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}.hhds-caption{color:var(--caption-color, var(--color-neutral-grey-600));text-align:var(--caption-text-align, center);display:block}@media (min-width: 0px){.hhds-caption{padding-left:var(--padding-horizontal-xs, var(--padding-horizontal, unset));padding-right:var(--padding-horizontal-xs, var(--padding-horizontal, unset))}}@media (min-width: 640px){.hhds-caption{padding-left:var(--padding-horizontal-sm, var(--padding-horizontal, unset));padding-right:var(--padding-horizontal-sm, var(--padding-horizontal, unset))}}@media (min-width: 1024px){.hhds-caption{padding-left:var(--padding-horizontal-md, var(--padding-horizontal, unset));padding-right:var(--padding-horizontal-md, var(--padding-horizontal, unset))}}@media (min-width: 1440px){.hhds-caption{padding-left:var(--padding-horizontal-lg, var(--padding-horizontal, unset));padding-right:var(--padding-horizontal-lg, var(--padding-horizontal, unset))}}@media (min-width: 1920px){.hhds-caption{padding-left:var(--padding-horizontal-xl, var(--padding-horizontal, unset));padding-right:var(--padding-horizontal-xl, var(--padding-horizontal, unset))}}
166`,Lr="hhds-caption";class ym extends D{constructor(){super()}init(){this.shadow.innerHTML=`
167			<style>${F}</style>
168			<style>${bm}</style>
169			<span class="hhds-caption caption"><slot></slot></span>
170		`}destroy(){}onAttributeChanged(t,i,a){this.reinit()}onSlotChange(t,i){i.length==0}static argSpecs(){return Lm}}const Lm={},Sn="hhds-image";var _r=(s=>(s.load="hhds-image-load",s))(_r||{});const _m={src:"src",srcTablet:"src-tablet",srcMobile:"src-mobile",aspectTablet:"aspect-tablet",aspectMobile:"aspect-mobile",aspect:"aspect",alt:"alt",animate:"animate",srcSet:"src-set"},rt=_m,fa={xs:0,sm:640,md:1024,lg:1440,xl:1920},zm=(s,t)=>`(min-width: ${s}px) and (max-width: ${t-1}px)`,Le=(s,t)=>window.matchMedia(zm(s,t));class km extends D{constructor(){super(),this.imageVariants={},this.pendingAspect=null,this.mediaQueryChangeFunc=this.onMediaQueryChange.bind(this),this.imageLoadFunc=()=>{this.applyPendingAspect(),this.emitEvent("hhds-image-load")}}init(){var r,o;const t=this.vars.get("alt"),i=this.vars.get("animate");let a,n;(r=this.vars.get(rt.srcMobile))!=null&&r.length&&(a=Le(fa.xs,fa.sm),n=this.vars.get(rt.aspectMobile),this.imageVariants.mobile={src:this.vars.get(rt.srcMobile),mediaQuery:a,aspect:n!=null&&n.length?n:null},a.addEventListener("change",this.mediaQueryChangeFunc)),(o=this.vars.get(rt.srcTablet))!=null&&o.length&&(a=Le(fa.sm,fa.lg),n=this.vars.get(rt.aspectTablet),this.imageVariants.tablet={src:this.vars.get(rt.srcTablet),mediaQuery:a,aspect:n!=null&&n.length?n:null},a.addEventListener("change",this.mediaQueryChangeFunc)),Object.keys(this.imageVariants).length>0&&(a=window.matchMedia(`(min-width: ${fa.md}px)`),n=this.vars.get(rt.aspect),this.imageVariants.desktop={src:this.vars.get(rt.src),mediaQuery:a,aspect:n!=null&&n.length?n:null},a.addEventListener("change",this.mediaQueryChangeFunc)),this.shadow.innerHTML=`
171			<style>${F}</style>
172			<style>${vm}</style>
173			<figure class="hhds-image">
174				<div class="hhds-image__container ${i?"hhds-image__container--animate":""}">
175					<img
176            alt="${t}"
177            class="hhds-image__img"
178            ${this.getAttribute("srcSet")!==null?`srcset="${this.getAttribute("srcSet")}`:""}"
179            ${this.getAttribute("sizes")!==null?`sizes="${this.getAttribute("sizes")}`:""}"
180          />
181				</div>
182				<slot></slot>
183			</figure>
184		`,this.updateForCurrentMediaQuery()||(this.image.src=this.vars.get(rt.src),this.vars.get(rt.aspect)&&this.style.setProperty("--image-aspect-ratio",this.vars.get(rt.aspect))),this.image.addEventListener("load",this.imageLoadFunc)}disableTabbing(){const t=this.getSlotted(Lr);t&&(t.tabIndex=-1)}
184destroy(){Object.keys(this.imageVariants).forEach(t=>{const i=this.imageVariants[t].mediaQuery;i==null||i.removeEventListener("change",this.mediaQueryChangeFunc)}),this.image.removeEventListener("load",this.imageLoadFunc)}applyPendingAspect(){this.pendingAspect&&(this.pendingAspect==="-"?this.style.removeProperty("--image-aspect-ratio"):this.style.setProperty("--image-aspect-ratio",this.pendingAspect),this.pendingAspect=null)}get image(){return this.shadow.querySelector("img")}onMediaQueryChange(){this.updateForCurrentMediaQuery()}updateForCurrentMediaQuery(){const t=this.getVariantForCurrentMediaQuery();return t&&t.src&&t.src!=this.image.src?(t.aspect?this.pendingAspect=t.aspect:this.pendingAspect="-",this.image.src=t.src,!0):!1}getVariantForCurrentMediaQuery(){if(Object.keys(this.imageVariants).length===0)return null;let i=null;return Object.keys(this.imageVariants).forEach(a=>{const n=this.imageVariants[a];n.mediaQuery.matches&&(i=n)}),i}onAttributeChanged(t,i,a){this.reinit()}onSlotChange(t,i){i.length==0}static argSpecs(){return Sm}}const Sm={[rt.src]:{description:"The source URL of the image. Supports formats the main img formats like jpg, png and webp and also svg.",defaultValue:"",type:String},[rt.aspect]:{description:"Optional aspect ratio for the image.",defaultValue:"",type:String},[rt.srcTablet]:{description:"Optional image URL for tablet layouts.",defaultValue:"",type:String},[rt.aspectTablet]:{description:"Optional aspect ratio for the tablet image.",defaultValue:"",type:String},[rt.srcMobile]:{description:"Optional image URL for mobile layouts.",defaultValue:"",type:String},[rt.aspectMobile]:{description:"Optional aspect ratio for the mobile image.",defaultValue:"",type:String},[rt.alt]:{description:"The alt text for the image.",defaultValue:"Applicable description ",type:String},[rt.animate]:{description:"Defines an animation",defaultValue:"false",type:Boolean}},Em=`.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
184@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}@media (min-width: 0px){:host{--modal-margin-h: 0px;--modal-margin-v: 0px}}@media (min-width: 640px){:host{--modal-margin-h: 0px;--modal-margin-v: 0px}}@media (min-width: 1024px){:host{--modal-margin-h: 0px;--modal-margin-v: 5vh}}@media (min-width: 1440px){:host{--modal-margin-h: 0px;--modal-margin-v: 5vh}}.hhds-modal{z-index:var(--modal-z-index, 500);position:fixed;left:0;top:0;width:100%;height:100%}.hhds-modal .main{z-index:var(--modal-main-z-index, 502);display:block;position:absolute;left:var(--modal-margin-h);right:var(--modal-margin-h);top:var(--modal-margin-v);bottom:var(--modal-margin-v);display:flex;justify-content:center;align-items:center}.hhds-modal .backing{z-index:var(--modal-backing-z-index, 501);position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width: 0px){.hhds-modal .backing{background-color:var(--color-neutral-grey-1000);opacity:100%}}@media (min-width: 640px){.hhds-modal .backing{background-color:var(--color-neutral-grey-1000);opacity:100%}}@media (min-width: 1024px){.hhds-modal .backing{background-color:var(--color-neutral-grey-1000);opacity:75%}}@media (min-width: 1440px){.hhds-modal .backing{background-color:var(--color-neutral-grey-1000);opacity:75%}}.hhds-modal .content{position:relative;padding:0;margin:0;overflow:hidden}.hhds-modal .content hhds-button{position:absolute;top:var(--spacing-spacer-24);right:var(--spacing-spacer-24);margin:0;z-index:var(--modal-button-z-index, 503)}.hhds-modal ::slotted(img){max-width:100%;max-height:calc(100vh - var(--modal-margin-v) * 2)}.hhds-modal ::slotted(hhds-image-lite){--image-lite-max-width: 100%;--image-lite-max-height: calc(100vh - var(--modal-margin-v) * 2);--image-lite-border-radius-xs: var(--border-radius-rounded-none);--image-lite-border-radius-sm: var(--border-radius-rounded-none);--image-lite-border-radius-md: var(--border-radius-rounded-04);--image-lite-border-radius-lg: var(--border-radius-rounded-04)}.hhds-modal ::slotted(hhds-image){--image-border-top-left-radius-xs: var(--border-radius-rounded-none);--image-border-top-right-radius-xs: var(--border-radius-rounded-none);--image-border-bottom-left-radius-xs: var(--border-radius-rounded-none);--image-border-bottom-right-radius-xs: var(--border-radius-rounded-none);--image-border-top-left-radius-sm: var(--border-radius-rounded-none);--image-border-top-right-radius-sm: var(--border-radius-rounded-none);--image-border-bottom-left-radius-sm: var(--border-radius-rounded-none);--image-border-bottom-right-radius-sm: var(--border-radius-rounded-none);--image-border-top-left-radius-md: var(--border-radius-rounded-04);--image-border-top-right-radius-md: var(--border-radius-rounded-04);--image-border-bottom-left-radius-md: var(--border-radius-rounded-04);--image-border-bottom-right-radius-md: var(--border-radius-rounded-04);--image-border-top-left-radius-lg: var(--border-radius-rounded-04);--image-border-top-right-radius-lg: var(--border-radius-rounded-04);--image-border-bottom-left-radius-lg: var(--border-radius-rounded-04);--image-border-bottom-right-radius-lg: var(--border-radius-rounded-04)}.hhds-modal.hidden{display:none}
185`,Am=`.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
185@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}:host{--hero-surface: black;--hero-aspect-ratio-xs: 320/180;--hero-aspect-ratio-sm: 640/274;--hero-aspect-ratio-md: 1024/400;--hero-aspect-ratio-lg: 1440/480;--hero-aspect-ratio-xl: 1440/480;--hero-max-width: 1920px;--hero-play-cursor-size: 80px;display:flex}.hhds-hero--ignore{all:unset;display:contents}.hhds-hero{position:relative;max-width:var(--hero-max-width);background-color:var(--hero-surface);margin:0 auto;overflow:hidden}.hhds-hero .large-open-button{z-index:var(--hero-open-button-z-index, 2);position:absolute;width:100%;height:100%}@media (min-width: 0px){.hhds-hero .large-open-button{display:none}}@media (min-width: 640px){.hhds-hero .large-open-button{display:none}}@media (min-width: 1024px){.hhds-hero .large-open-button{display:block}}@media (min-width: 1440px){.hhds-hero .large-open-button{display:block}}@media (min-width: 1920px){.hhds-hero .large-open-button{display:block}}.hhds-hero .small-open-button{position:absolute;bottom:var(--spacing-spacer-16);z-index:var(--hero-scroll-button-z-index, 2)}@media (min-width: 0px){.hhds-hero .small-open-button{display:block}}@media (min-width: 640px){.hhds-hero .small-open-button{display:block}}@media (min-width: 1024px){.hhds-hero .small-open-button{display:none}}@media (min-width: 1440px){.hhds-hero .small-open-button{display:none}}@media (min-width: 1920px){.hhds-hero .small-open-button{display:none}}.hhds-hero .play-cursor{position:absolute;-webkit-backdrop-filter:var(--utilities-background-blur-100);backdrop-filter:var(--utilities-background-blur-100);width:var(--hero-play-cursor-size, 80px);height:var(--hero-play-cursor-size, 80px);transition:transform .2s ease-in-out;border-radius:50%;background:rgba(0,0,0,.2);pointer-events:none;transform:scale(1)}@media (min-width: 0px){.hhds-hero .play-cursor{display:none}}@media (min-width: 640px){.hhds-hero .play-cursor{display:none}}@media (min-width: 1024px){.hhds-hero .play-cursor{display:block}}@media (min-width: 1440px){.hhds-hero .play-cursor{display:block}}@media (min-width: 1920px){.hhds-hero .play-cursor{display:block}}.hhds-hero .play-cursor .play-cursor-label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff}
185.hhds-hero .play-cursor.static-centered{position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}.hhds-hero .play-cursor.hidden{transform:scale(0)}@media (min-width: 0px){.hhds-hero{width:100%;aspect-ratio:var(--hero-aspect-ratio-xs)}}@media (min-width: 640px){.hhds-hero{width:100%;aspect-ratio:var(--hero-aspect-ratio-sm)}}@media (min-width: 1024px){.hhds-hero{width:100%;aspect-ratio:var(--hero-aspect-ratio-md)}}@media (min-width: 1440px){.hhds-hero{width:100%;aspect-ratio:var(--hero-aspect-ratio-lg);max-height:var(--hero-height-lg)}}@media (min-width: 1920px){.hhds-hero{width:100%;aspect-ratio:var(--hero-aspect-ratio-xl);max-height:var(--hero-height-xl)}}.hhds-hero .image-container{width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}.hhds-hero .image-container .img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hhds-hero .video-container{width:100%;height:100%}.hhds-hero .bottom-anchor{position:relative;bottom:0;left:0;background:red;z-index:10000;width:100%;height:0px}
186`;class Cm{constructor(t,i,a=0,n=0,e=null){this.parentElement=null,this.deadzonePaddingPx=10,this.xOffsetPx=0,this.yOffsetPx=0,this.updateIntervalId=null,this.movingElement=null,this.inDeadzone=!1,this.obstacles=new Set,this._overlappingAnyObstacle=!1,this.trueMouseX=0,this.trueMouseY=0,this.virtualMouseX=0,this.virtualMouseY=0,this.movingElementFixedSize=null,t.style.position="absolute",this.xOffsetPx=a,this.yOffsetPx=n,this.movingElement=t,this.movingElementFixedSize=e,this.mouseMoveFunc=r=>{const o=i.getBoundingClientRect();this.trueMouseX=r.clientX-o.left-t.clientWidth/2,this.trueMouseY=r.clientY-o.top-t.clientHeight/2},this.setPaused(!1),this.parentElement=i}addObstacle(t){this.obstacles.add(t)}removeObstacle(t){this.obstacles.delete(t)}clearObstacleState(){this._overlappingAnyObstacle=!1}setHidden(t){this.movingElement&&this.movingElement.classList.toggle("hidden",t)}get overlappingAnyObstacle(){return this._overlappingAnyObstacle}handleDeadzone(t,i,a,n){const e=t<this.deadzonePaddingPx||t>a.width-n.clientWidth-this.deadzonePaddingPx,r=i<this.deadzonePaddingPx||i>a.height-n.clientHeight-this.deadzonePaddingPx;e||r?this.inDeadzone||(this.inDeadzone=!0,this.onDeadzoneEnter&&this.onDeadzoneEnter()):this.inDeadzone&&(this.inDeadzone=!1,this.onDeadzoneExit&&this.onDeadzoneExit())}setPaused(t){var i,a;t?(this.updateIntervalId&&(clearInterval(this.updateIntervalId),this.updateIntervalId=null),(i=this.parentElement)==null||i.removeEventListener("mousemove",this.mouseMoveFunc)):(this.updateIntervalId&&clearInterval(this.updateIntervalId),this.updateIntervalId=window.setInterval(()=>{this.update()},1e3/60),(a=this.parentElement)==null||a.addEventListener("mousemove",this.mouseMoveFunc))}doObjectsOverlap(t,i,a,n,e,r){const o=t-n,d=i-e;return Math.sqrt(o*o+d*d)<a+r}handleObstacleOverlap(){var r;let t=!1;const i=(r=this.movingElement)==null?void 0:r.getBoundingClientRect();if(!i)return;const a=i.left+i.width/2,n=i.top+i.height/2,e=this.movingElementFixedSize||Math.max(i.width,i.height)/2;for(let o of this.obstacles){const d=o.getBoundingClientRect(),l=d.left+d.width/2,m=d.top+d.height/2,p=Math.max(d.width,d.height)/2;if(this.doObjectsOverlap(l,m,p,a,n,e)){t=!0;break}}t&&!this._overlappingAnyObstacle?this.onObstacleEnter&&this.onObstacleEnter():!t&&this._overlappingAnyObstacle&&this.onObstacleLeave&&this.onObstacleLeave(),this._overlappingAnyObstacle=t}get overlappingObstacle(){return this._overlappingAnyObstacle}update(){if(!this.movingElement||!this.parentElement)return;const t=this.parentElement.getBoundingClientRect(),i=this.trueMouseX,a=this.trueMouseY;this.virtualMouseX+=(i-this.virtualMouseX)*.2,this.virtualMouseY+=(a-this.virtualMouseY)*.2,this.movingElement.style.left=this.virtualMouseX+this.xOffsetPx+"px",this.movingElement.style.top=this.virtualMouseY+this.yOffsetPx+"px",this.handleObstacleOverlap(),this.handleDeadzone(this.virtualMouseX,this.virtualMouseY,t,this.movingElement),this.inDeadzone||this.onMove&&this.onMove(this.trueMouseX,this.trueMouseY)}dispose(){var t;(t=this.parentElement)==null||t.removeEventListener("mousemove",this.mouseMoveFunc),this.parentElement=null,this.movingElement=null,this.mouseMoveFunc=null,this.obstacles.clear()}}
186const zr="hhds-hero";var kr=(s=>(s.image="image",s.video="video",s))(kr||{}),Sr=(s=>(s.fullwidth="fullwidth",s.fullbleed="fullbleed",s.margins="margins",s))(Sr||{});const Tm={type:"type",horizontalLayout:"horizontal-layout",src:"src",cover:"cover",modalSrc:"modal-src",modalCover:"modal-cover",directVideo:"direct-video",dynamicCursor:"dynamic-cursor"},G=Tm;class Mm extends D{constructor(){super(),this.cursor=null,this.attemptModalAutoplay=!0,this.clickFunc=t=>{if(this.modalAvailable){let i=this.shadow.querySelector("hhds-modal");i&&(i.coordinator||i.createCoordinator(),this.updateModalVisibility(!0,!0))}}}init(){var m,p,c;let t="";const i=this.vars.get(G.src);let a=this.vars.get(G.type);const n=this.vars.get(G.horizontalLayout);switch(n){case"fullwidth":this.style.setProperty("--hero-max-width","1920px");break;case"fullbleed":this.style.setProperty("--hero-max-width","none");break;case"margins":this.style.setProperty("--hero-height-lg","unset");break}switch(this.useDynamicCursor?(this.modalHideFunc=h=>{var u;this.updateModalVisibility(!1,!1),(u=this.cursor)==null||u.setPaused(!1)},this.pointerLeaveFunc=h=>{var u,g;(u=this.cursor)==null||u.setHidden(!0),(g=this.cursor)==null||g.setPaused(!0)},this.pointerEnterFunc=h=>{var u;(u=this.cursor)==null||u.setPaused(!1)}):this.modalHideFunc=h=>{this.updateModalVisibility(!1,!1)},(i.includes(".jpg")||i.includes(".jpeg")||i.includes(".png"))&&(a="image"),a){case"image":t=this.getImageHtml(i);break;case"video":const h=this.vars.get(G.cover);t=this.getVideoHtml(i,h);break}a=this.vars.get(G.type);let e="";this.modalAvailable&&(e=this.getModalHtml(this.vars.get(G.modalSrc),this.vars.get(G.type),this.vars.get(G.modalCover)));let r,o,d;if(this.modalAvailable?(r='<div class="large-open-button"></div>',o=`<hhds-button class="small-open-button" type='overlay'>PLAY</hhds-button>`,d='<div class="play-cursor hidden"><p class="ui play-cursor-label">PLAY</p></div>'):(r="",o="",d=""),this.shadow.innerHTML=`
187    <style>${F}</style>
188    <style>${Am}</style>
189    <div id="container" class="container">
190      <div id="grid" class="grid">
191        <div id="grid-inner" class="col-span-12 md:col-span-12">
192          <div class="hhds-hero">
193            <div class="container">
194              <div class="grid">
195                <div class="col-start-1">
196                  ${o}	
197                </div>
198              </div>
199            </div>
200            ${r}
201            ${e}
202            ${t}
203            ${d}
204            <div class="bottom-anchor"></div>
205          </div>
206        </div>
207      </div>
208    </div>
209    `,this.cursorElement=this.shadow.querySelector(".play-cursor"),this.cursorElement&&this.cursorElement.parentElement){(m=this.cursor)==null||m.dispose();const h=80;if(this.cursor=new Cm(this.cursorElement,this.cursorElement.parentElement,0,-15,h),this.useDynamicCursor)this.cursor.onDeadzoneEnter=()=>{var u;(u=this.cursor)==null||u.setHidden(!0)},this.cursor.onDeadzoneExit=()=>{var u,g;(u=this.cursor)!=null&&u.overlappingAnyObstacle||(g=this.cursor)==null||g.setHidden(!1)},this.cursor.onObstacleEnter=()=>{var u;(u=this.cursor)==null||u.setHidden(!0)},this.cursor.onObstacleLeave=()=>{var u,g;(u=this.cursor)!=null&&u.overlappingAnyObstacle||(g=this.cursor)==null||g.setHidden(!1)},this.cursor.onMove=(u,g)=>{var f,z;(f=this.cursor)!=null&&f.overlappingAnyObstacle||(z=this.cursor)==null||z.setHidden(!1)};else{(p=this.cursor)==null||p.setPaused(!0),(c=this.cursor)==null||c.setHidden(!1),this.cursorElement.classList.add("static-centered");const u=this.shadow.querySelector(".large-open-button");u.style.cursor="pointer"}}this.addListeners();const l=this.shadow.querySelector("hhds-modal");l==null||l.setVideoPlaying(!1),n=="margins"&&this.observeBreakpointChanges(h=>this.updateForBreakpoint(h)),this.updateForBreakpoint(this.currentBreakpoint)}updateForBreakpoint(t=null){const a=this.vars.get(G.horizontalLayout)=="margins",n=t!="xs"&&t!="sm"&&a,e=this.shadow.querySelector("#container");e.style.width="100%";const r=this.shadow.querySelector("#grid"),o=this.shadow.querySelector("#grid-inner");e==null||e.classList.toggle("container",n),r==null||r.classList.toggle("grid",n),o==null||o.classList.toggle("col-span-12",n),o==null||o.classList.toggle("md:col-span-12",n),o==null||o.classList.toggle("hhds-
209hero--ignore",!n),r==null||r.classList.toggle("hhds-hero--ignore",!n),e==null||e.classList.toggle("hhds-hero--ignore",!n),console.log("updateForBreakpoint",t,e)}get useDynamicCursor(){return this.vars.has(G.dynamicCursor)?(console.log("useDynamicCursor",this.vars.get(G.dynamicCursor)),this.vars.get(G.dynamicCursor)):!0}destroy(){this.removeListeners()}onAttributeChanged(t,i,a){this.reinit()}onSlotChange(t,i){i.length==0}get bottomAnchor(){return this.shadow.querySelector(".bottom-anchor")}getCursor(){return this.cursor}static argSpecs(){return Pm}get videoTagName(){return this.vars.get(G.directVideo)?kn:Oa}get mainVideo(){const t=this.shadow.querySelector(".video-container");return t==null?void 0:t.querySelector(this.videoTagName)}async isPlaying(){var t;return((t=this.mainVideo)==null?void 0:t.isPlaying())??!1}pause(){var t;(t=this.mainVideo)==null||t.pause()}play(){var t;(t=this.mainVideo)==null||t.play()}addListeners(){const t=this.shadow.querySelector(".small-open-button");t&&t.addEventListener("click",this.clickFunc);const i=this.shadow.querySelector(".large-open-button");i&&(i.addEventListener("click",this.clickFunc),i.addEventListener("pointermove",this.pointerMoveFunc),i.addEventListener("pointerleave",this.pointerLeaveFunc),i.addEventListener("pointerenter",this.pointerEnterFunc));const a=this.shadow.querySelector("hhds-modal");a==null||a.addEventListener(Yt.hide,this.modalHideFunc)}removeListeners(){const t=this.shadow.querySelector(".small-open-button");t&&t.removeEventListener("click",this.clickFunc);const i=this.shadow.querySelector(".large-open-button");i&&(i.removeEventListener("click",this.clickFunc),i.removeEventListener("pointermove",this.pointerMoveFunc),i.removeEventListener("pointerleave",this.pointerLeaveFunc),i.removeEventListener("pointerenter",this.pointerEnterFunc));const a=this.shadow.querySelector("hhds-modal");a==null||a.removeEventListener(Yt.hide,this.modalHideFunc)}updateModalVisibility(t,i){var r;const a=this.shadow.querySelector("hhds-modal");if(console.log("[Hero] updateModalVisibility, visible="+t),!a)return;if(t?this.pause():this.play(),i)if(t)if(a.show(),this.attemptModalAutoplay)a.setVideoPlaying(!0,!1);else{const o=a.getSlotted("hhds-video-vimeo");o&&o.createPlayer()}else a.hide(),a.setVideoPlaying(!1);this.useDynamicCursor&&((r=this.cursor)==null||r.setHidden(!0)),this.shadow.querySelector(".large-open-button").setAttribute("disabled",t?"true":"false"),this.shadow.querySelector(".small-open-button").setAttribute("disabled",t?"true":"false")}get modalAvailable(){return this.vars.get(G.modalSrc)!=""&&this.vars.get(G.type)=="video"}getImageHtml(t){return`<div class="image-container"><img class="img"
210        ${this.getAttribute("srcSet")!==null?`srcset="${this.getAttribute("srcSet")}`:""}"
211        ${this.getAttribute("sizes")!==null?`sizes="${this.getAttribute("sizes")}`:""}"
212        src="${t}"></img></div>`}getVideoHtml(t,i){let a={[Z.src]:t,[Z.cover]:i,[Z.autoplay]:"true",[Z.loop]:"true",[Z.controls]:"false"},n="";Object.keys(a).forEach(r=>n+=`${r}="${a[r]}" `);let e='<div class="video-container">';return this.vars.get(G.directVideo)?e+=`<hhds-video-direct id="main" ${n}></hhds-video-direct>`:e+=`<hhds-video-vimeo id="main" style="
213      --video-vimeo-width: 100%;
214      --video-vimeo-height: 100%;
215      --video-vimeo-aspect-ratio: unset;
216      --video-vimeo-iframe-width: 100vw;
217      --video-vimeo-iframe-height: 56.25vw;
218      --video-vimeo-iframe-min-width: 177.77vh;
219      --video-vimeo-iframe-min-height: 100vh;
220      " ${n}></hhds-video-vimeo>`,e+="</div>",e}getModalHtml(t,i,a){if(i=="image")return`<hhds-modal><hhds-image 
221        src="${t}" 
222        ${this.getAttribute("srcSet")!==null?`srcset="${this.getAttribute("srcSet")}`:""}"
223        ${this.getAttribute("sizes")!==null?`sizes="${this.getAttribute("sizes")}`:""}"
224      ></hhds-image></hhds-modal>`;let n={[Z.src]:t,[Z.autoplay]:"true",[Z.loop]:"false",[Z.controls]:"true",[Z.hidePlayButton]:this.attemptModalAutoplay?"true":"false",[Z.recreatePlayer]:"false",[Z.mute]:"false"};a&&(n[Z.cover]=a);let e="";
224return Object.keys(n).forEach(o=>e+=`${o}="${n[o]}" `),`<hhds-modal><hhds-video-vimeo id="in-modal" ${e}></hhds-video-vimeo></hhds-modal>`}}const Pm={[G.type]:{description:"Type of content to display.",defaultValue:"image",type:kr,typeString:"HHDSHeroType"},[G.horizontalLayout]:{description:"Type of horizontal layout to use",defaultValue:"fullwidth",typeString:"HorizontalLayoutType",type:Sr},[G.src]:{description:"URL to an image or a Vimeo-hosted video.",defaultValue:"",type:String},[G.cover]:{description:"The URL of the cover image, if applicable.",defaultValue:"",type:String},[G.modalSrc]:{description:"URL to a Vimeo-hosted video that will open in a modal when the hero is activated.",defaultValue:"",type:String},[G.modalCover]:{description:"The URL of the cover image for the modal, if applicable.",defaultValue:"",type:String},[G.directVideo]:{description:"Whether to use direct video instead of the Vimeo player for the Hero's initial video.",defaultValue:!0,type:Boolean},[G.dynamicCursor]:{description:"Whether to use a dynamic cursor for the Hero.",defaultValue:!0,type:Boolean}};class $m{constructor(t){this.customFocusableElements=null,this.preTrapFocusedElement=null,this.focusIndex=-1,this.target=t,this.trapFocusFunc=this.handleTrapFocus.bind(this)}updateFocusableElements(t=null){this.customFocusableElements=t}setPreTrapFocusedElement(t){this.preTrapFocusedElement=t}trap(){var t;this.focusIndex=0,this.firstFocusableElement=this.focusableElements[this.focusIndex],this.lastFocusableElement=this.focusableElements[this.focusableElements.length-1],this.focusableElements.forEach((i,a)=>{i.setAttribute("tabindex",(a+1e4).toString())}),(t=this.firstFocusableElement)==null||t.focus(),document.addEventListener("keydown",this.trapFocusFunc)}untrap(){var t;this.customFocusableElements=null,document.removeEventListener("keydown",this.trapFocusFunc),(t=this.preTrapFocusedElement)==null||t.focus(),this.preTrapFocusedElement=null}dispose(){this.untrap()}get focusableElements(){if(this.customFocusableElements)return this.customFocusableElements;const t=this.target.querySelectorAll("button, [href], input, select, textarea, [tabindex]:not([tabindex='-1'])");return Array.from(t)}handleTrapFocus(t){if(t.key==="Tab"){if(this.focusableElements.length===1){t.preventDefault();return}t.shiftKey?(this.focusIndex--,this.focusIndex<0&&(t.preventDefault(),this.lastFocusableElement.focus(),this.focusIndex=this.focusableElements.length-1)):(this.focusIndex++,this.focusIndex>=this.focusableElements.length&&(t.preventDefault(),this.firstFocusableElement.focus(),this.focusIndex=0))}}}class Vm{constructor(t,i=document){var r,o;this.modal=null,this.modifiedElements=[],this.focusableElements=[],this.preModalFocusedElement=null,this.modal=t,this.scope=i,this.focus=new $m(t);const a="modal-coordinator-no-scroll",n=`.${a} { overflow: hidden; }`;let e=document.createElement("style");e.appendChild(document.createTextNode(n)),document.head.appendChild(e),this.showFunc=()=>{var d;this.updateComponents(!0),document.body.classList.add(a),this.focus.updateFocusableElements((d=this.modal)==null?void 0:d.focusableElements),this.focus.trap(),document.documentElement.classList.add(a)},this.hideFunc=()=>{this.updateComponents(!1),this.focus.untrap(),document.body.classList.remove(a),document.documentElement.classList.remove(a)},(r=this.modal)==null||r.addEventListener(Yt.show,this.showFunc),(o=this.modal)==null||o.addEventListener(Yt.hide,this.hideFunc)}setPreModalFocusedElement(t){this.preModalFocusedElement=t}updateComponents(t){let i;console.log("[ModalCoordinator] updateComponents() Modal showing:",t),i=this.scope.querySelectorAll("video"),Array.from(i).forEach(o=>{t?o.paused||(console.log("[ModalCoordinator] Pausing video ",o),o.pause(),this.modifiedElements.push(o)):this.modifiedElements.includes(o)&&(console.log("[ModalCoordinator] Resuming video ",o),o.play())}),i=this.scope.querySelectorAll(Bs),Array.from(i).forEach(o=>{t?o.isPlaying().then(d=>{d&&(console.log("[ModalCoordinator] Pausing video ",o),o.pause(),this.modifiedElements.push(o))}):this.modifiedElements.includes(o)&&(console.log("[ModalCoordinator] Resuming video ",o),o.play())}
224),i=this.scope.querySelectorAll(Oa),Array.from(i).forEach(o=>{t?o.isPlaying().then(d=>{d&&(console.log("[ModalCoordinator] Pausing video ",o),o.pause(!0,!0),this.modifiedElements.push(o))}):this.modifiedElements.includes(o)&&(console.log("[ModalCoordinator] Resuming video ",o),o.play())}),i=this.scope.querySelectorAll(zr),Array.from(i).forEach(o=>{t?o.isPlaying().then(d=>{d&&(console.log("[ModalCoordinator] Pausing hero ",o),o.pause(),this.modifiedElements.push(o))}):this.modifiedElements.includes(o)&&(console.log("[ModalCoordinator] Resuming hero ",o),o.play())}),t||(this.modifiedElements=[])}dispose(){var t,i,a;(t=this.focus)==null||t.dispose(),(i=this.modal)==null||i.removeEventListener(Yt.show,this.showFunc),(a=this.modal)==null||a.removeEventListener(Yt.hide,this.hideFunc),this.modifiedElements=[],this.modal=null}handleTrapFocus(t){if(t.key==="Tab"){if(console.log("FOCUSABLE ELEMENT COUNT: ",this.focusableElements.length),this.focusableElements.length===1){t.preventDefault();return}t.shiftKey?document.activeElement===this.firstFocusableElement&&(t.preventDefault(),this.lastFocusableElement.focus()):(console.log("Active element: ",document.activeElement,this.lastFocusableElement),document.activeElement===this.lastFocusableElement&&(t.preventDefault(),this.firstFocusableElement.focus()))}}trapFocus(t){this.focusableElements=[],t.closeButton.buttonElement&&this.focusableElements.push(t.closeButton.buttonElement),this.firstFocusableElement=this.focusableElements[0],this.lastFocusableElement=this.focusableElements[this.focusableElements.length-1],this.firstFocusableElement&&this.firstFocusableElement.focus(),document.addEventListener("keydown",this.trapFocusFunc)}untrapFocus(){this.focusableElements=[],document.removeEventListener("keydown",this.trapFocusFunc),this.preModalFocusedElement&&this.preModalFocusedElement.focus(),this.preModalFocusedElement=null}}const Fm=`.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
224@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}img{width:var(--image-lite-width, unset);height:var(--image-lite-height, unset);max-width:var(--image-lite-max-width, unset);max-height:var(--image-lite-max-height, unset)}@media (min-width: 0px){img{border-radius:var(--image-lite-border-radius-xs, var(--image-lite-border-radius, unset))}}@media (min-width: 640px){img{border-radius:var(--image-lite-border-radius-sm, var(--image-lite-border-radius, unset))}}@media (min-width: 1024px){img{border-radius:var(--image-lite-border-radius-md, var(--image-lite-border-radius, unset))}}@media (min-width: 1440px){img{border-radius:var(--image-lite-border-radius-lg, var(--image-lite-border-radius, unset))}}
225`,Er="hhds-image-lite",Dm={src:"src",srcSet:"srcset",sizes:"sizes",alt:"alt"},Li=Dm;class Im extends D{constructor(){super()}init(){const t=this.vars.get(Li.srcSet),i=t!=null&&t.length?` srcset="${t}"`:"",a=this.vars.get(Li.sizes),n=a!=null&&a.length?` sizes="${a}"`:"",e=this.vars.get(Li.alt),r=e!=null&&e.length?` alt="${e}"`:"";this.shadow.innerHTML=`
226      <style>${F}</style>
227			<style>${Fm}</style>
228			<img
229        src="${this.vars.get(Li.src)}"
230        ${r}
231        ${i}
232        ${n}
233      />
234		`}destroy(){}onAttributeChanged(t,i,a){this.reinit()}onSlotChange(t,i){i.length==0}static argSpecs(){return Nm}}const Nm={[Li.src]:{description:"The image source URL.",defaultValue:"",type:String},[Li.srcSet]:{description:"The image source set.",defaultValue:"",type:String},[Li.sizes]:{description:"The image sizes.",defaultValue:"",type:String},[Li.alt]:{description:"The alt text for the image.",defaultValue:"Applicable description ",type:String}},_e="HHDSModal",Ra="hhds-modal",Om="hhds-modal",Hm={escapeKey:"escape-key",clickClose:"click-close",closeButton:"close-button",startHidden:"start-hidden"};var Yt=(s=>(s.show="show",s.hide="hide",s))(Yt||{});const li=Hm;class Bm extends D{constructor(){super(),this.coordinator=null,this.keyDownFunc=this.keyDownFunc=t=>{t.key==="Escape"&&this.hide()},this.clickContainerFunc=t=>{(t.target===this.container||t.target==this)&&this.hide()},this.buttonClickFunc=t=>this.hide()}
234get usingVideo(){return this.getSlotted("hhds-video")!=null||this.getSlotted("hhds-video-vimeo")!=null||this.getSlotted("hhds-video-youtube")!=null||this.getSlotted("hhds-video-direct")!=null}get focusableElements(){var n,e;let t=[],i=this.getSlotted(Er);if(i){const r=(n=i.shadowRoot)==null?void 0:n.querySelector("img");console.log(i),t.push(r)}let a=this.getSlotted(Sn);if(a){const r=(e=a.shadowRoot)==null?void 0:e.querySelector("img");console.log(r),t.push(r)}return this.closeButton.buttonElement&&t.push(this.closeButton.buttonElement),t}init(){const t=this.vars.has(li.closeButton)&&this.vars.get(li.closeButton),a='<hhds-button type="round" role=""><hhds-icon type="cross" slot="start" style="--icon-color: var(--color-neutral-white);"></hhds-icon></hhds-button>';this.shadow.innerHTML=`
235			<style>${F}</style>
236			<style>${Em}</style>
237			<div class="${Ra}">
238        <div class="backing"></div>
239        <div class="main">
240          <div class="container">
241            <div class="content">
242              <slot></slot>
243              ${t?a:""}
244            </div>
245          </div>
246        </div>
247      </div>
248		`,this.container=this.shadow.querySelector(`.${Ra}`),this.closeButton=this.shadow.querySelector("hhds-button"),this.addListeners(),this.vars.get(li.startHidden)?this.hide():this.show(),this.observeSlotChanges(!0)}show(){this.container=this.shadow.querySelector(`.${Ra}`),this.container.classList.toggle("hidden",!1),requestAnimationFrame(()=>this.emitEvent("show"))}hide(){this.container=this.shadow.querySelector(`.${Ra}`),this.container.classList.toggle("hidden",!0),this.setVideoPlaying(!1),this.emitEvent("hide")}get showing(){return!this.container.classList.contains("hidden")}createCoordinator(){return this.coordinator=new Vm(this),this.coordinator}setVideoPlaying(t,i=!1){var o,d;const a=this.getSlotted("hhds-video");a&&(t?(!i||a.getAttribute("autoplay")==="true")&&a.play():a.pause());const n=this.getSlotted("hhds-video-vimeo");if(n){const l=((o=n.vars)==null?void 0:o.has(Z.recreatePlayer))&&((d=n.vars)==null?void 0:d.get(Z.recreatePlayer));t?(!i||n.getAttribute("autoplay")==="true")&&n.play&&(l&&n.createPlayer(),n.play()):n.pause&&(l&&n.destroyPlayer(),n.pause())}const e=this.getSlotted("hhds-video-youtube");e&&(t?(!i||e.getAttribute("autoplay")==="true")&&e.play():e.pause());const r=this.getSlotted("hhds-video-direct");r&&(t?(!i||r.getAttribute("autoplay")==="true")&&r.play():r.pause())}addListeners(){var t;this.vars.get(li.escapeKey)&&window.addEventListener("keydown",this.keyDownFunc),this.vars.get(li.clickClose)&&this.addEventListener("click",this.clickContainerFunc),this.vars.get(li.closeButton)&&((t=this.closeButton)==null||t.addEventListener(ci.click,this.buttonClickFunc))}removeListeners(){var t;this.vars.get(li.escapeKey)&&window.removeEventListener("keydown",this.keyDownFunc),this.vars.get(li.clickClose)&&this.removeEventListener("click",this.clickContainerFunc),this.vars.get(li.closeButton)&&((t=this.closeButton)==null||t.removeEventListener(ci.click,this.buttonClickFunc))}destroy(){var t;this.removeListeners(),this.observeSlotChanges(!1),(t=this.coordinator)==null||t.dispose()}static argSpecs(){return Rm}onAttributeChanged(t,i,a){this.reinit(),this.vars.log()}onSlotChange(t,i){i.length==0?console.log(_e,"Slot emptied"):console.log(_e,"Slot changed");const a=this.shadow.querySelector(".container");a==null||a.classList.toggle("container--fullwidth",this.usingVideo)}}const Rm={"escape-key":{description:"Whether the escape key should close the modal.",type:Boolean,defaultValue:!0},"click-close":{description:"Whether clicking outside the modal's content should close the modal.",type:Boolean,defaultValue:!0},"close-button":{description:"Whether the modal should have a close button.",type:Boolean,defaultValue:!0},"start-hidden":{description:"Whether the modal should start hidden.",type:Boolean,defaultValue:!0}},qm=`.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
248@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}:root{--font-size-display--01: 2.5rem;--font-size-display--01-sm: 3rem;--font-size-display--01-md: 3.75rem;--font-size-display--01-lg: 6rem;--font-size-display--02: 3rem;--font-size-display--02-sm: 3.75rem;--font-size-display--02-md: 4.5rem;--font-size-display--02-lg: 7.5rem;--font-size-heading--sans-01: 1.125rem;--font-size-heading--sans-01-sm: 1.25rem;--font-size-heading--sans-01-md: 1.5rem;--font-size-heading--sans-01-lg: 1.75rem;--font-size-heading--01: 1.25rem;--font-size-heading--01-sm: 1.5rem;--font-size-heading--01-md: 1.875rem;--font-size-heading--01-lg: 2.25rem;--font-size-heading--02: 1.5rem;--font-size-heading--02-sm: 1.875rem;--font-size-heading--02-md: 2.25rem;--font-size-heading--02-lg: 3rem;--font-size-heading--03: 1.875rem;--font-size-heading--03-sm: 2.25rem;--font-size-heading--03-md: 3rem;--font-size-heading--03-lg: 3.75rem;--font-size-heading--04: 2.25rem;--font-size-heading--04-sm: 2.5rem;--font-size-heading--04-md: 3.75rem;--font-size-heading--04-lg: 4.5rem}.display,.text-heading{font-family:var(--header-typeface, "serif");font-weight:400;line-height:1;letter-spacing:-.04em;margin-top:0}.display--no-margin{margin-top:0;margin-bottom:0}.display i,.text-heading i,.display em,.text-heading em{font-family:var(--header-typeface-italic);font-style:normal}.display--01,.text-heading{--font-size: var(--font-size-display--01);font-family:var();font-size:var(--font-size)}@media (min-width: 640px){.display--01,.text-heading{--font-size: var(--font-size-display--01-sm)}}@media (min-width: 1024px){.display--01,.text-heading{--font-size: var(--font-size-display--01-md)}}@media (min-width: 1440px){.display--01,.text-heading{--font-size: var(--font-size-display--01-lg)}}.display--01 i,.text-heading i,.display--01 em,.text-heading em{font-family:var(--header-typeface-italic);font-style:normal;letter-spacing:-.03em}.display--02{--font-size: var(--font-size-display--02);font-size:var(--font-size)}@media (min-width: 640px){.display--02{--font-size: var(--font-size-display--02-sm)}}@media (min-width: 1024px){.display--02{--font-size: var(--font-size-display--02-md)}}@media (min-width: 1440px){.display--02{--font-size: var(--font-size-display--02-lg)}}.display--02 i,.display--02 em{font-family:var(--header-typeface-italic);font-style:normal;letter-spacing:-.03em}.heading,.hhds-richtext ::slotted(h5),.hhds-richtext ::slotted(h6),.hhds-richtext ::slotted(h4),.hhds-richtext ::slotted(h3),.hhds-richtext ::slotted(h2),.hhds-richtext ::slotted(h1){font-family:var(--header-typeface, "serif");line-height:1.1;font-weight:400;letter-spacing:-.02em;margin-top:0}.heading i,.hhds-richtext ::slotted(h5) i,.hhds-richtext ::slotted(h6) i,.hhds-richtext ::slotted(h4) i,.hhds-richtext ::slotted(h3) i,.hhds-richtext ::slotted(h2) i,.hhds-richtext ::slotted(h1) i,.heading em,.hhds-richtext ::slotted(h5) em,.hhds-richtext ::slotted(h6) em,.hhds-richtext ::slotted(h4) em,.hhds-richtext ::slotted(h3) em,.hhds-richtext ::slotted(h2) em,.hhds-richtext ::slotted(h1) em{font-family:var(--header-typeface-italic);font-style:normal}.heading--sans-01,.hhds-richtext ::slotted(h5),.hhds-richtext ::slotted(h6){font-family:var(--body-typeface, "serif");--font-size: var(--font-size-heading--sans-01);font-size:var(--font-size);line-height:1.1;letter-spacing:-.018em}.heading--sans-01 br,.hhds-richtext ::slotted(h5) br,.hhds-richtext ::slotted(h6) br{display:none}@media (min-width: 640px){.heading--sans-01,.hhds-richtext ::slotted(h5),.hhds-richtext ::slotted(h6){--font-size: var(--font-size-heading--sans-01-sm)}}@media (min-width: 1024px){.heading--sans-01,.hhds-richtext ::slotted(h5),.hhds-richtext ::slotted(h6){--font-size: var(--font-size-heading--sans-01-md)}.heading--sans-01 br,.hhds-richtext ::slotted(h5) br,.hhds-richtext ::slotted(h6) br{display:block}}@media (min-width: 1440px){.heading--sans-01,.hhds-richtext ::slotted(h5),.hhds-richtext ::slotted(h6){--font-size: var(--font-size-heading--sans-01-lg)}}.heading--01,.hhds-richtext ::slotted(h4){--font-size: var(--font-size-heading--01);font-size:var(--font-size)}.heading--01 br,.hhds-richtext ::slotted(h4) br{display:none}@media (min-width: 640px){.heading--01,.hhds-richtext ::slotted(h4){--font-size: var(--font-size-heading--01-sm)}}@media (min-width: 1024px){.heading--01,.hhds-richtext ::slotted(h4){--font-size: var(--font-size-heading--01-md)}.heading--01 br,.hhds-richtext ::slotted(h4) br{display:block}}@media (min-width: 1440px){.heading--01,.hhds-richtext ::slotted(h4){--font-size: var(--font-size-heading--01-lg);letter-spacing:-.03em}}.heading--01 i,.hhds-richtext ::slotted(h4) i,.heading--01 em,.hhds-richtext ::slotted(h4) em{font-family:var(--header-typeface-italic);font-style:normal;letter-spacing:-.01em}@media (min-width: 1440px){.heading--01 i,.hhds-richtext ::slotted(h4) i,.heading--01 em,.hhds-richtext ::slotted(h4) em{letter-spacing:-.02em}}.heading--02,.hhds-richtext ::slotted(h3){--font-size: var(--font-size-heading--02);font-size:var(--font-size)}.heading--02 br,.hhds-richtext ::slotted(h3) br{display:none}@media (min-width: 640px){.heading--02,.hhds-richtext ::slotted(h3){--font-size: var(--font-size-heading--02-sm)}}@media (min-width: 1024px){.heading--02,.hhds-richtext ::slotted(h3){--font-size: var(--font-size-heading--02-md);letter-spacing:-.03em}.heading--02 br,.hhds-richtext ::slotted(h3) br{display:block}}@media (min-width: 1440px){.heading--02,.hhds-richtext ::slotted(h3){--font-size: var(--font-size-heading--02-lg)}}.heading--02 i,.hhds-richtext ::slotted(h3) i,.heading--02 em,.hhds-richtext ::slotted(h3) em{font-family:var(--header-typeface-italic);font-style:normal;letter-spacing:-.01em}@media (min-width: 1024px){.heading--02 i,.hhds-richtext ::slotted(h3) i,.heading--02 em,.hhds-richtext ::slotted(h3) em{letter-spacing:-.02em}}@media (min-width: 640px){.heading--02--office-cta br{display:inline-block}}@media (min-width: 1024px){.heading--02--office-cta br{display:none}}.heading--03,.hhds-richtext ::slotted(h2){--font-size: var(--font-size-heading--03);font-size:var(--font-size)}.heading--03 br,.hhds-richtext ::slotted(h2) br{display:none}@media (min-width: 640px){.heading--03,.hhds-richtext ::slotted(h2){--font-size: var(--font-size-heading--03-sm);letter-spacing:-.03em}}@media (min-width: 1024px){.heading--03,.hhds-richtext ::slotted(h2){--font-size: var(--font-size-heading--03-md);letter-spacing:-.04em}.heading--03 br,.hhds-richtext ::slotted(h2) br{display:block}}@media (min-width: 1440px){.heading--03,.hhds-richtext ::slotted(h2){--font-size: var(--font-size-heading--03-lg);line-height:1}}.heading--03 i,.hhds-richtext ::slotted(h2) i,.heading--03 em,.hhds-richtext ::slotted(h2) em{font-family:var(--header-typeface-italic);font-style:normal;letter-spacing:-.01em}@media (min-width: 640px){.heading--03 i,.hhds-richtext ::slotted(h2) i,.heading--03 em,.hhds-richtext ::slotted(h2) em{letter-spacing:-.02em}}@media (min-width: 1024px){.heading--03 i,.hhds-richtext ::slotted(h2) i,.heading--03 em,.hhds-richtext ::slotted(h2) em{letter-spacing:-.03em}}.heading--04,.hhds-richtext ::slotted(h1){--font-size: var(--font-size-heading--04);font-size:var(--font-size);letter-spacing:-.03em}.heading--04 br,.hhds-richtext ::slotted(h1) br{display:none}@media (min-width: 640px){.heading--04,.hhds-richtext ::slotted(h1){--font-size: var(--font-size-heading--04-sm);letter-spacing:-.04em}}@media (min-width: 1024px){.heading--04,.hhds-richtext ::slotted(h1){--font-size: var(--font-size-heading--04-md);line-height:1}.heading--04 br,.hhds-richtext ::slotted(h1) br{display:block}}@media (min-width: 1440px){.heading--04,.hhds-richtext ::slotted(h1){--font-size: var(--font-size-heading--04-lg)}}.heading--04 i,.hhds-richtext ::slotted(h1) i,.heading--04 em,.hhds-richtext ::slotted(h1) em{font-family:var(--header-typeface-italic);font-style:normal;letter-spacing:-.02em}@media (min-width: 640px){.heading--04 i,.hhds-richtext ::slotted(h1) i,.heading--04 em,.hhds-richtext ::slotted(h1) em{letter-spacing:-.03em}}.heading--no-margin{margin-top:0;margin-bottom:0}.text-heading{margin:0}@media (min-width: 1024px){.text-heading{font-family:var(--header-typeface, "serif");line-height:1.1;font-weight:400;letter-spacing:-.02em;margin-top:0;font-size:2.25rem;letter-spacing:-.03em}}@media (min-width: 1024px) and (min-width: 640px){.text-heading{font-size:2.5rem;letter-spacing:-.04em}}@media (min-width: 1024px) and (min-width: 1024px){.text-heading{font-size:3.75rem;line-height:1}}@media (min-width: 1024px) and (min-width: 1440px){.text-heading{font-size:4.5rem}}.sub-heading{font-family:var(--body-typeface-semibold, "sans-serif");font-size:.563rem;font-weight:600;line-height:1.5;letter-spacing:.08em;margin-top:0;color:var(--color-primary-primary-500);text-transform:uppercase}@media (min-width: 1024px){.sub-heading{font-size:.625rem}}@media (min-width: 1440px){.sub-heading{font-size:.688rem;line-height:1.6;letter-spacing:.06em}}.body,.hhds-richtext ::slotted(ul),.hhds-richtext ::slotted(ol),.hhds-richtext ::slotted(*){font-family:var(--body-typeface, "sans-serif");font-size:.875rem;line-height:1.3;font-weight:400;letter-spacing:0;margin-top:0;color:var(--color-neutral-grey-700)}@media (min-width: 1024px){.body,.hhds-richtext ::slotted(ul),.hhds-richtext ::slotted(ol),.hhds-richtext ::slotted(*){font-size:1rem}}@media (min-width: 1440px){.body,.hhds-richtext ::slotted(ul),.hhds-richtext ::slotted(ol),.hhds-richtext ::slotted(*){font-size:1.125rem;line-height:1.4}}.caption{font-family:var(--body-typeface, "sans-serif");font-size:.625rem;line-height:1.25;font-weight:400;letter-spacing:.01em;margin-top:0;color:var(--color-neutral-grey-600);color:#fff}@media (min-width: 1024px){.caption{font-size:.688rem}}@media (min-width: 1440px){.caption{font-size:.75rem}}.footer-link{font-family:var(--body-typeface, "sans-serif");font-size:.875rem;line-height:1.4;letter-spacing:0;font-weight:400;margin-top:0;color:var(--color-primary-primary-050)}@media (min-width: 1024px){.footer-link{font-size:1rem}}@media (min-width: 1440px){.footer-link{letter-spacing:.01em}}.form-text{font-family:var(--body-typeface, "sans-serif");font-size:.75rem;line-height:1.3;font-weight:400;letter-spacing:0;margin-top:0;color:var(--color-neutral-grey-600)}@media (min-width: 1024px){.form-text{font-size:.875rem}}.label{font-family:var(--body-typeface-semibold, "sans-serif");--font-size: .563rem;font-size:var(--font-size);line-height:1.75;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-top:0}@media (min-width: 1024px){.label{--font-size: .625rem}}@media (min-width: 1440px){.label{--font-size: .688rem;letter-spacing:.06em}}.link{font-family:var(--body-typeface-semibold, "sans-serif");font-size:.563rem;line-height:1.75;font-weight:600;letter-spacing:.08em;margin-top:0;text-decoration:none;color:var(--color-primary-primary-500);text-transform:uppercase}@media (min-width: 1024px){.link{font-size:.625rem}}@media (min-width: 1920px){.link{font-size:.688rem;letter-spacing:.06em}}.nav-item{font-family:var(--body-typeface, "sans-serif");font-size:.875rem;line-height:1.5;font-weight:400;letter-spacing:.01em;margin-top:0}@media (min-width: 1024px){.nav-item{font-size:1rem;line-height:1.3}}.nav-item--footer{color:var(--color-neutral-grey-050);margin-bottom:var(--spacing-spacer-16)}.quotation{font-family:var(--secondary-typeface, "serif");line-height:1.1;font-weight:400;margin-top:0;color:var(--color-primary-primary-700)}.quotation--01{font-size:1.25rem;letter-spacing:-.01em}@media (min-width: 640px){.quotation--01{font-size:1.125rem}}@media (min-width: 1024px){.quotation--01{font-size:1.75rem;letter-spacing:-.02em}}@media (min-width: 1440px){.quotation--01{font-size:1.875rem}}.quotation--02{font-size:1.375rem;letter-spacing:-.02em}@media (min-width: 640px){.quotation--02{font-size:1.25rem;letter-spacing:-.01em}}@media (min-width: 1024px){.quotation--02{font-size:1.875rem;letter-spacing:-.02em}}@media (min-width: 1440px){.quotation--02{font-size:2.25rem}}.quotation--no-margin{margin-bottom:0}.quotation--no-margin-all{margin:0}.citation{font-family:var(--body-typeface, "sans-serif");font-weight:400;line-height:1.25;letter-spacing:.01em;font-size:1.125rem}@media (min-width: 1024px){.citation{font-size:1.313rem}}.small{font-family:var(--body-typeface, "sans-serif");--font-size: .625rem;font-size:var(--font-size);line-height:1.3;font-weight:400;letter-spacing:.01em;margin-top:0;color:var(--color-neutral-grey-500)}.small strong{font-family:var(--body-typeface-semibold, "sans-serif");font-weight:400}.small a{color:var(--color-neutral-grey-900);text-decoration:underline!important}@media (hover: hover){.small a{cursor:pointer!important}.small a:hover{color:var(--color-primary-primary-500)}}@media (min-width: 1024px){.small{--font-size: .688rem}}@media (min-width: 1440px){.small{--font-size: .75rem}}.small--footer{max-width:85%}@media (min-width: 1024px){.small--footer{max-width:90%}}@media (min-width: 1440px){.small--footer{max-width:300px}}.stat{font-family:var(--body-typeface-semibold, "sans-serif");font-size:1.875rem;line-height:1;font-weight:600;letter-spacing:-.01em;margin-top:0;color:var(--color-primary-primary-700)}@media (min-width: 1024px){.stat{font-size:2.5rem}}@media (min-width: 1440px){.stat{font-size:3rem}}.stat-caption,.featuredlink--link{font-family:var(--body-typeface-semibold, "sans-serif");font-size:.563rem;line-height:1.4;font-weight:600;letter-spacing:.08
248em;margin-top:0;text-transform:uppercase;color:var(--color-neutral-grey-600)}@media (min-width: 1024px){.stat-caption,.featuredlink--link{font-size:.625rem}}@media (min-width: 1024px){.stat-caption,.featuredlink--link{font-size:.688rem;letter-spacing:.06em}}.table{font-family:var(--body-typeface, "sans-serif");font-size:.75rem;line-height:1.3;font-weight:400;letter-spacing:0;margin-top:0}@media (min-width: 1024px){.table{font-size:.875rem}}@media (min-width: 1440px){.table{font-size:1rem}}.tile{font-family:var(--body-typeface, "sans-serif");font-size:.875rem;line-height:1.2;font-weight:400;letter-spacing:0;margin-top:0}@media (min-width: 1024px){.tile{font-size:1rem;line-height:1.2}}@media (min-width: 1440px){.tile{font-size:1.125rem;line-height:1.25}}.ui{font-family:var(--body-typeface-semibold),sans-serif;font-size:.563rem;font-weight:600;line-height:1.75;letter-spacing:.08em;margin-top:0}@media (min-width: 1024px){.ui{font-size:.625rem}}@media (min-width: 1440px){.ui{font-size:.688rem;letter-spacing:.06em}}.ui--no-margin{margin-bottom:0}.ui--quotation{text-transform:uppercase;color:var(--color-neutral-grey-600)}.uppercase{text-transform:uppercase}.centered{text-align:center}:host{--richtext-heading-color: var(--color-primary-primary-700)}.hhds-richtext ::slotted(*){color:var(--richtext-color);margin-bottom:var(--rich-text-spacing, 1rem)}@media (min-width: 1024px){.hhds-richtext ::slotted(*){margin-bottom:var(--rich-text-spacing-md, 1.25rem)}}@media (min-width: 1440px){.hhds-richtext ::slotted(*){margin-bottom:var(--rich-text-spacing-lg, 1.5rem)}}.hhds-richtext ::slotted(address){font-style:normal;margin-bottom:0}.hhds-richtext ::slotted(h1),.hhds-richtext ::slotted(h2),.hhds-richtext ::slotted(h3),.hhds-richtext ::slotted(h4),.hhds-richtext ::slotted(h5),.hhds-richtext ::slotted(h6){color:var(--richtext-heading-color)}.hhds-richtext ::slotted(h4){margin-top:var(--rich-text-spacing, 1rem)}@media (min-width: 1024px){.hhds-richtext ::slotted(h4){margin-top:var(--rich-text-spacing-md, 1.25rem)}}@media (min-width: 1440px){.hhds-richtext ::slotted(h4){margin-top:var(--rich-text-spacing-lg, 1.5rem)}}.hhds-richtext ::slotted(h5),.hhds-richtext ::slotted(h6){margin-top:.5rem}@media (min-width: 1024px){.hhds-richtext ::slotted(h5),.hhds-richtext ::slotted(h6){margin-top:.75rem}}@media (min-width: 1440px){.hhds-richtext ::slotted(h5),.hhds-richtext ::slotted(h6){margin-top:1rem}}.hhds-richtext ::slotted(ul),.hhds-richtext ::slotted(ol){margin-top:0;padding-left:1.25rem}.hhds-richtext ::slotted(p){margin-top:0;margin-bottom:1em}.hhds-richtext ::slotted(blockquote){border-left:var(--rich-text-blockquote-border, 2px solid var(--color-primary-primary-500));padding-left:var(--spacing-spacer-24);margin:0;margin-top:var(--spacing-spacer-32);margin-bottom:var(--spacing-spacer-32);display:flex;flex-direction:column;row-gap:var(--spacing-spacer-16)}@media (min-width: 1024px){.hhds-richtext ::slotted(blockquote){row-gap:var(--spacing-spacer-24);margin-top:var(--spacing-spacer-24);margin-bottom:var(--spacing-spacer-40)}}@media (min-width: 1440px){.hhds-richtext ::slotted(blockquote){margin-top:var(--spacing-spacer-32);margin-bottom:var(--spacing-spacer-48)}}.hhds-richtext ::slotted(br){display:none}@media (min-width: 1024px){.hhds-richtext ::slotted(br){display:inline}}
249`,jm="hhds-richtext";class Gm extends HTMLElement{constructor(){super(),this.vars=new st(this),this.shadow=this.attachShadow({mode:"open"}),this.shadow}connectedCallback(){this.parseAttributes(),this.render()}parseAttributes(){this.vars.parse(this,Um)}render(){this.shadow.innerHTML=`
250			<style>${F}</style>
251			<style>${qm}</style>
252			<div class="hhds-richtext"><slot></slot></div>
253		`}disconnectedCallback(){}adoptedCallback(){}attributeChangedCallback(){}}const Um={},Ym=`.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
253@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}:host{display:block}.hhds-stat{display:flex;flex-direction:column;row-gap:var(--stat-gap, var(--spacing-spacer-16));padding-right:var(--spacing-spacer-16);border-right:var(--stat-border, 1px solid var(--color-neutral-grey-050))}@media (min-width: 640px){.hhds-stat{padding-right:var(--spacing-spacer-20);border-right:var(--stat-border-sm, var(--stat-border, 1px solid var(--color-neutral-grey-050)))}}@media (min-width: 1024px){.hhds-stat{padding-right:var(--spacing-spacer-20);border-right:var(--stat-border-md, var(--stat-border, 1px solid var(--color-neutral-grey-050)))}}@media (min-width: 1440px){.hhds-stat{padding-right:var(--spacing-spacer-24);border-right:var(--stat-border-lg, var(--stat-border, 1px solid var(--color-neutral-grey-050)))}}.hhds-stat__statistic{color:var(--stat-statistic-color, var(--color-primary-primary-500));margin:0}.hhds-stat__description{color:var(--stat-description-color, var(--color-neutral-grey-600));margin:0}
254`,Wm="hhds-stat";class Qm extends HTMLElement{constructor(){super(),this.vars=new st(this),this.shadow=this.attachShadow({mode:"open"}),this.shadow}connectedCallback(){this.parseAttributes(),this.render()}parseAttributes(){this.vars.parse(this,Xm)}render(){const t=this.vars.get("statistic"),i=this.vars.get("description");this.shadow.innerHTML=`
255			<style>${F}</style>
256			<style>${Ym}</style>
257			<div class="hhds-stat">
258				${t?`<p class="hhds-stat__statistic stat">${t}</p>`:""}
259				${i?`<p class="hhds-stat__description stat-caption">${i}</p>`:""}
260			</div>
261		`}disconnectedCallback(){}adoptedCallback(){}attributeChangedCallback(){}}const Xm={statistic:{description:"The statistic text.",defaultValue:"#1",type:String},description:{description:"Optional description text.",defaultValue:"Concentration of stem professionals",type:String}}
261,Zm=`.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
261@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}.hhds-tile{row-gap:var(--spacing-spacer-12);display:flex;flex-direction:column;position:relative}@media (min-width: 1024px){.hhds-tile{row-gap:var(--spacing-spacer-16)}}.hhds-tile__date{color:var(--tile-date-color, var(--color-neutral-grey-600));display:flex;align-items:center;justify-content:space-between;text-transform:uppercase}.hhds-tile__label{color:var(--tile-label-color, var(--color-neutral-grey-900));margin:0;display:flex;align-items:center;justify-content:space-between}.hhds-tile__description{color:var(--tile-description-color, var(--color-neutral-grey-600));margin:0}.hhds-tile__link{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1}.hhds-tile__link hhds-image{--image-transition-type: ease-out}@media (hover: hover){.hhds-tile__link:hover~::slotted(hhds-image){--image-animation: scale(105%);--image-transition-type: ease-in-out;pointer-events:none}.hhds-tile__link:hover~div .hhds-tile__label{text-decoration:underline}.hhds-tile__link:hover~hhds-link{--icon-transition: all .15s ease-out;--icon-hover-gap: var(--spacing-spacer-04);text-underline-offset:2px;text-decoration:underline;text-decoration-color:var(--color-primary-primary-500)}}.hhds-tile__insight ::slotted(hhds-taggroup){display:none}@media (min-width: 640px){.hhds-tile__insight ::slotted(hhds-taggroup){display:block}}
262`;var ti=(s=>(s.People="people",s.Office="office",s.Location="location",s.Community="community",s.Home="home",s.Press="press",s.Insight="insight",s.Default="custom",s
262))(ti||{}),pn=(s=>(s.Posts="dynamic",s.SelectedPosts="filtered",s.Category="category",s.Custom="custom",s))(pn||{});const Km="hhds-tile";class Jm extends HTMLElement{constructor(){super(),this.vars=new st(this),this.shadow=this.attachShadow({mode:"open"}),this.shadow}connectedCallback(){this.parseAttributes(),this.render()}parseAttributes(){this.vars.parse(this,tp)}render(){const t=this.vars.get("date"),i=this.vars.get("label"),a=this.vars.get("description"),n=this.vars.get("url"),e=this.vars.get("target");this.shadow.innerHTML=`
263			<style>${F}</style>
264			<style>${Zm}</style>
265			<div class="hhds-tile hhds-tile__${this.vars.get("source")}">
266				${n?`<a href="${n}" ${e?`target="${e}"`:""} class="hhds-tile__link" aria-label="${i}${a?`, ${a}`:""}"></a>`:""}
267				<slot name="image"></slot>
268				<div>
269					${t?`<div class="hhds-tile__date">
270							<time class="ui">${t}</time>
271							${e==="_blank"?'<slot name="icon"></slot>':""}
272						</div>`:""}
273					${i?`<p class="hhds-tile__label tile">${i}${t?"":'<slot name="icon"></slot>'}</p>`:""}
274					${a?`<p class="hhds-tile__description tile">${a}</p>`:""}
275				</div>
276				<slot name="tags"></slot>
277				${this.linkHTML}
278
279			</div>
280		`}get linkHTML(){const t=this.vars.get("link-label");return t&&t!==""?`
281				<hhds-link href="${this.vars.get("url")}">
282					${t}
283					<hhds-icon type="arrowright" slot="end"></hhds-icon>
284				</hhds-link>
285			`:""}disconnectedCallback(){}adoptedCallback(){}attributeChangedCallback(){}}const tp={date:{description:"The date to display in the tile. This can be used for any text in the date style, such as is the case on the Community Category grid).",defaultValue:"",type:String},source:{description:"The type of tile. This is used for custom styling of the Insights tile at xs breakpoints.",defaultValue:"",type:ti},post:{description:"ID of a post associated with this tile. This is used in the People grid to fetch content for the modals.",defaultValue:"",type:String},"link-label":{description:"The label for the link.",defaultValue:"",type:String},label:{description:"The label text.",defaultValue:"",type:String},description:{description:"Additional textual information.",defaultValue:"",type:String},url:{description:"An optional URL to navigate to when the item is clicked.",defaultValue:"",type:String},target:{description:"Specifies where to open the URL (e.g., _blank for a new tab) if a URL is defined.",defaultValue:"",type:String}},ip=`.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
285@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}:root{--font-size-display--01: 2.5rem;--font-size-display--01-sm: 3rem;--font-size-display--01-md: 3.75rem;--font-size-display--01-lg: 6rem;--font-size-display--02: 3rem;--font-size-display--02-sm: 3.75rem;--font-size-display--02-md: 4.5rem;--font-size-display--02-lg: 7.5rem;--font-size-heading--sans-01: 1.125rem;--font-size-heading--sans-01-sm: 1.25rem;--font-size-heading--sans-01-md: 1.5rem;--font-size-heading--sans-01-lg: 1.75rem;--font-size-heading--01: 1.25rem;--font-size-heading--01-sm: 1.5rem;--font-size-heading--01-md: 1.875rem;--font-size-heading--01-lg: 2.25rem;--font-size-heading--02: 1.5rem;--font-size-heading--02-sm: 1.875rem;--font-size-heading--02-md: 2.25rem;--font-size-heading--02-lg: 3rem;--font-size-heading--03: 1.875rem;--font-size-heading--03-sm: 2.25rem;--font-size-heading--03-md: 3rem;--font-size-heading--03-lg: 3.75rem;--font-size-heading--04: 2.25rem;--font-size-heading--04-sm: 2.5rem;--font-size-heading--04-md: 3.75rem;--font-size-heading--04-lg: 4.5rem}.display,.text-heading{font-family:var(--header-typeface, "serif");font-weight:400;line-height:1;letter-spacing:-.04em;margin-top:0}.display--no-margin{margin-top:0;margin-bottom:0}.display i,.text-heading i,.display em,.text-heading em{font-family:var(--header-typeface-italic);font-style:normal}.display--01,.text-heading{--font-size: var(--font-size-display--01);font-family:var();font-size:var(--font-size)}@media (min-width: 640px){.display--01,.text-heading{--font-size: var(--font-size-display--01-sm)}}@media (min-width: 1024px){.display--01,.text-heading{--font-size: var(--font-size-display--01-md)}}@media (min-width: 1440px){.display--01,.text-heading{--font-size: var(--font-size-display--01-lg)}}.display--01 i,.text-heading i,.display--01 em,.text-heading em{font-family:var(--header-typeface-italic);font-style:normal;letter-spacing:-.03em}.display--02{--font-size: var(--font-size-display--02);font-size:var(--font-size)}@media (min-width: 640px){.display--02{--font-size: var(--font-size-display--02-sm)}}@media (min-width: 1024px){.display--02{--font-size: var(--font-size-display--02-md)}}@media (min-width: 1440px){.display--02{--font-size: var(--font-size-display--02-lg)}}.display--02 i,.display--02 em{font-family:var(--header-typeface-italic);font-style:normal;letter-spacing:-.03em}.heading{font-family:var(--header-typeface, "serif");line-height:1.1;font-weight:400;letter-spacing:-.02em;margin-top:0}.heading i,.heading em{font-family:var(--header-typeface-italic);font-style:normal}.heading--sans-01{font-family:var(--body-typeface, "serif");--font-size: var(--font-size-heading--sans-01);font-size:var(--font-size);line-height:1.1;letter-spacing:-.018em}.heading--sans-01 br{display:none}@media (min-width: 640px){.heading--sans-01{--font-size: var(--font-size-heading--sans-01-sm)}}@media (min-width: 1024px){.heading--sans-01{--font-size: var(--font-size-heading--sans-01-md)}.heading--sans-01 br{display:block}}@media (min-width: 1440px){.heading--sans-01{--font-size: var(--font-size-heading--sans-01-lg)}}.heading--01{--font-size: var(--font-size-heading--01);font-size:var(--font-size)}.heading--01 br{display:none}@media (min-width: 640px){.heading--01{--font-size: var(--font-size-heading--01-sm)}}@media (min-width: 1024px){.heading--01{--font-size: var(--font-size-heading--01-md)}.heading--01 br{display:block}}@media (min-width: 1440px){.heading--01{--font-size: var(--font-size-heading--01-lg);letter-spacing:-.03em}}.heading--01 i,.heading--01 em{font-family:var(--header-typeface-italic);font-style:normal;letter-spacing:-.01em}@media (min-width: 1440px){.heading--01 i,.heading--01 em{letter-spacing:-.02em}}.heading--02{--font-size: var(--font-size-heading--02);font-size:var(--font-size)}.heading--02 br{display:none}@media (min-width: 640px){.heading--02{--font-size: var(--font-size-heading--02-sm)}}@media (min-width: 1024px){.heading--02{--font-size: var(--font-size-heading--02-md);letter-spacing:-.03em}.heading--02 br{display:block}}@media (min-width: 1440px){.heading--02{--font-size: var(--font-size-heading--02-lg)}}.heading--02 i,.heading--02 em{font-family:var(--header-typeface-italic);font-style:normal;letter-spacing:-.01em}@media (min-width: 1024px){.heading--02 i,.heading--02 em{letter-spacing:-.02em}}@media (min-width: 640px){.heading--02--office-cta br{display:inline-block}}@media (min-width: 1024px){.heading--02--office-cta br{display:none}}.heading--03{--font-size: var(--font-size-heading--03);font-size:var(--font-size)}.heading--03 br{display:none}@media (min-width: 640px){.heading--03{--font-size: var(--font-size-heading--03-sm);letter-spacing:-.03em}}@media (min-width: 1024px){.heading--03{--font-size: var(--font-size-heading--03-md);letter-spacing:-.04em}.heading--03 br{display:block}}@media (min-width: 1440px){.heading--03{--font-size: var(--font-size-heading--03-lg);line-height:1}}.heading--03 i,.heading--03 em{font-family:var(--header-typeface-italic);font-style:normal;letter-spacing:-.01em}@media (min-width: 640px){.heading--03 i,.heading--03 em{letter-spacing:-.02em}}@media (min-width: 1024px){.heading--03 i,.heading--03 em{letter-spacing:-.03em}}.heading--04{--font-size: var(--font-size-heading--04);font-size:var(--font-size);letter-spacing:-.03em}.heading--04 br{display:none}@media (min-width: 640px){.heading--04{--font-size: var(--font-size-heading--04-sm);letter-spacing:-.04em}}@media (min-width: 1024px){.heading--04{--font-size: var(--font-size-heading--04-md);line-height:1}.heading--04 br{display:block}}@media (min-width: 1440px){.heading--04{--font-size: var(--font-size-heading--04-lg)}}.heading--04 i,.heading--04 em{font-family:var(--header-typeface-italic);font-style:normal;letter-spacing:-.02em}@media (min-width: 640px){.heading--04 i,.heading--04 em{letter-spacing:-.03em}}.heading--no-margin{margin-top:0;margin-bottom:0}.text-heading{margin:0}@media (min-width: 1024px){.text-heading{font-family:var(--header-typeface, "serif");line-height:1.1;font-weight:400;letter-spacing:-.02em;margin-top:0;font-size:2.25rem;letter-spacing:-.03em}}@media (min-width: 1024px) and (min-width: 640px){.text-heading{font-size:2.5rem;letter-spacing:-.04em}}@media (min-width: 1024px) and (min-width: 1024px){.text-heading{font-size:3.75rem;line-height:1}}@media (min-width: 1024px) and (min-width: 1440px){.text-heading{font-size:4.5rem}}.sub-heading{font-family:var(--body-typeface-semibold, "sans-serif");font-size:.563rem;font-weight:600;line-height:1.5;letter-spacing:.08em;margin-top:0;color:var(--color-primary-primary-500);text-transform:uppercase}@media (min-width: 1024px){.sub-heading{font-size:.625rem}}@media (min-width: 1440px){.sub-heading{font-size:.688rem;line-height:1.6;letter-spacing:.06em}}.body{font-family:var(--body-typeface, "sans-serif");font-size:.875rem;line-height:1.3;font-weight:400;letter-spacing:0;margin-top:0;color:var(--color-neutral-grey-700)}@media (min-width: 1024px){.body{font-size:1rem}}@media (min-width: 1440px){.body{font-size:1.125rem;line-height:1.4}}.caption{font-family:var(--body-typeface, "sans-serif");font-size:.625rem;line-height:1.25;font-weight:400;letter-spacing:.01em;margin-top:0;color:var(--color-neutral-grey-600);color:#fff}@media (min-width: 1024px){.caption{font-size:.688rem}}@media (min-width: 1440px){.caption{font-size:.75rem}}.footer-link{font-family:var(--body-typeface, "sans-serif");font-size:.875rem;line-height:1.4;letter-spacing:0;font-weight:400;margin-top:0;color:var(--color-primary-primary-050)}@media (min-width: 1024px){.footer-link{font-size:1rem}}@media (min-width: 1440px){.footer-link{letter-spacing:.01em}}.form-text{font-family:var(--body-typeface, "sans-serif");font-size:.75rem;line-height:1.3;font-weight:400;letter-spacing:0;margin-top:0;color:var(--color-neutral-grey-600)}@media (min-width: 1024px){.form-text{font-size:.875rem}}.label{font-family:var(--body-typeface-semibold, "sans-serif");--font-size: .563rem;font-size:var(--font-size);line-height:1.75;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-top:0}@media (min-width: 1024px){.label{--font-size: .625rem}}@media (min-width: 1440px){.label{--font-size: .688rem;letter-spacing:.06em}}.link{font-family:var(--body-typeface-semibold, "sans-serif");font-size:.563rem;line-height:1.75;font-weight:600;letter-spacing:.08em;margin-top:0;text-decoration:none;color:var(--color-primary-primary-500);text-transform:uppercase}@media (min-width: 1024px){.link{font-size:.625rem}}@media (min-width: 1920px){.link{font-size:.688rem;letter-spacing:.06em}}.nav-item{font-family:var(--body-typeface, "sans-serif");font-size:.875rem;line-height:1.5;font-weight:400;letter-spacing:.01em;margin-top:0}@media (min-width: 1024px){.nav-item{font-size:1rem;line-height:1.3}}.nav-item--footer{color:var(--color-neutral-grey-050);margin-bottom:var(--spacing-spacer-16)}.quotation{font-family:var(--secondary-typeface, "serif");line-height:1.1;font-weight:400;margin-top:0;color:var(--color-primary-primary-700)}.quotation--01{font-size:1.25rem;letter-spacing:-.01em}@media (min-width: 640px){.quotation--01{font-size:1.125rem}}@media (min-width: 1024px){.quotation--01{font-size:1.75rem;letter-spacing:-.02em}}@media (min-width: 1440px){.quotation--01{font-size:1.875rem}}.quotation--02{font-size:1.375rem;letter-spacing:-.02em}@media (min-width: 640px){.quotation--02{font-size:1.25rem;letter-spacing:-.01em}}@media (min-width: 1024px){.quotation--02{font-size:1.875rem;letter-spacing:-.02em}}@media (min-width: 1440px){.quotation--02{font-size:2.25rem}}.quotation--no-margin{margin-bottom:0}.quotation--no-margin-all{margin:0}.citation{font-family:var(--body-typeface, "sans-serif");font-weight:400;line-height:1.25;letter-spacing:.01em;font-size:1.125rem}@media (min-width: 1024px){.citation{font-size:1.313rem}}.small{font-family:var(--body-typeface, "sans-serif");--font-size: .625rem;font-size:var(--font-size);line-height:1.3;font-weight:400;letter-spacing:.01em;margin-top:0;color:var(--color-neutral-grey-500)}.small strong{font-family:var(--body-typeface-semibold, "sans-serif");font-weight:400}.small a{color:var(--color-neutral-grey-900);text-decoration:underline!important}@media (hover: hover){.small a{cursor:pointer!important}.small a:hover{color:var(--color-primary-primary-500)}}@media (min-width: 1024px){.small{--font-size: .688rem}}@media (min-width: 1440px){.small{--font-size: .75rem}}.small--footer{max-width:85%}@media (min-width: 1024px){.small--footer{max-width:90%}}@media (min-width: 1440px){.small--footer{max-width:300px}}.stat{font-family:var(--body-typeface-semibold, "sans-serif");font-size:1.875rem;line-height:1;font-weight:600;letter-spacing:-.01em;margin-top:0;color:var(--color-primary-primary-700)}@media (min-width: 1024px){.stat{font-size:2.5rem}}@media (min-width: 1440px){.stat{font-size:3rem}}.stat-caption,.featuredlink--link{font-family:var(--body-typeface-semibold, "sans-serif");font-size:.563rem;line-height:1.4;font-weight:600;letter-spacing:.08em;margin-top:0;text-transform:uppercase;color:var(--color-neutral-grey-600)}@media (min-width: 1024px){.stat-caption,.featuredlink--link{font-size:.625rem}}@media (min-width: 1024px){.stat-caption,.featuredlink--link{font-size:.688rem;letter-spacing:.06em}}.table{font-family:var(--body-typeface, "sans-serif");font-size:.75rem;line-height:1.3;font-weight:400;letter-spacing:0;margin-top:0}@media (min-width: 1024px){.table{font-size:.875rem}}@media (min-width: 1440px){.table{font-size:1rem}}.tile{font-family:var(--body-typeface, "sans-serif");font-size:.875rem;line-height:1.2;font-weight:400;letter-spacing:0;margin-top:0}@media (min-width: 1024px){.tile{font-size:1rem;line-height:1.2}}@media (min-width: 1440px){.tile{font-size:1.125rem;line-height:1.25}}.ui{font-family:var(--body-typeface-semibold),sans-serif;font-size:.563rem;font-weight:600;line-height:1.75;letter-spacing:.08em;margin-top:0}@media (min-width: 1024px){.ui{font-size:.625rem}}@media (min-width: 1440px){.ui{font-size:.688rem;letter-spacing:.06em}}.ui--no-margin{margin-bottom:0}.ui--quotation{text-transform:uppercase;color:var(--color-neutral-grey-600)}.uppercase{text-transform:uppercase}.centered{text-align:center}:host{display:flex;height:100%;--icon-color: var(--color-primary-primary-700);--text-color: var(--color-primary-primary-700)}:host a{text-decoration:none}.hhds-newstile{transition:all .15s ease-out;display:flex;flex-direction:column;padding:var(--spacing-spacer-32, 32px) var(--spacing-spacer-20, 20px) var(--spacing-spacer-20, 20px) var(--spacing-spacer-20, 20px);justify-content:flex-end;
285gap:var(--spacing-spacer-08, 8px);min-height:240px;height:100%;border:1px solid var(--color-primary-primary-700, #014D76);border-radius:4px}@media (min-width: 1024px){.hhds-newstile{padding:var(--spacing-spacer-40, 40px) var(--spacing-spacer-24, 24px) var(--spacing-spacer-24, 24px) var(--spacing-spacer-24, 24px)}}.hhds-newstile__date{text-transform:uppercase;margin:0}.hhds-newstile .link,.hhds-newstile .hhds-link{color:var(--color-primary-primary-700, #014D76)}.hhds-newstile h3{margin:0 0 auto;color:var(--color-primary-primary-700)}@media (hover: hover){.hhds-newstile:hover{cursor:pointer;background-color:var(--color-primary-primary-100, #BEDBEC);border-color:var(--color-primary-primary-100, #BEDBEC);--link-underline-color: var(--color-primary-primary-700, #014D76);--icon-transition: all .15s ease-out;--icon-hover-gap: var(--spacing-spacer-04)}}.hhds-newstile hhds-richtext{height:100%}.hhds-newstile hhds-richtext h2{margin:0}
286`,ap="hhds-newstile",np=ap;class sp extends HTMLElement{constructor(){super(),this.vars=new st(this),this.shadow=this.attachShadow({mode:"open"}),this.shadow}connectedCallback(){this.parseAttributes(),this.render()}parseAttributes(){this.vars.parse(this,ep),console.log(this.vars)}render(){const t=this.vars.get("date"),i=this.vars.get("title"),a=this.vars.get("url"),n=this.vars.get("target");this.shadow.innerHTML=`
287			<style>${F}</style>
288			<style>${ip}</style>
289			<a href="${a}" target="${n}">
290				<div class="hhds-newstile">
291					<p class="hhds-newstile__date link">${t}</p>	
292
293					
294						<h3 class="heading heading--sans-01">${i}</h3>
295				
296
297					<hhds-link class="link" href="${a}" target="${n}">
298						<hhds-icon type="arrowright" slot="end"></hhds-icon>
299						READ MORE</hhds-link>
300				</div>
301			</a>
302		`}disconnectedCallback(){}adoptedCallback(){}attributeChangedCallback(){}}const ep={date:{description:"The date to display in the tile. This can be used for any text in the date style, such as is the case on the Community Category grid).",defaultValue:"",type:String},title:{description:"News article title.",defaultValue:"",type:String},url:{description:"An optional URL to navigate to when the item is clicked.",defaultValue:"",type:String},target:{description:"Specifies where to open the URL (e.g., _blank for a new tab) if a URL is defined.",defaultValue:"",type:String}},rp=`.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
302@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}:root{--utilities-drop-shadow-button: 0px 1px 2px 0px rgba(0, 0, 0, .06);--utilities-background-blur-100: blur(50px);--utilities-focus-default: 0px 0px 0px 3px rgba(0, 118, 180, .1);--utilities-focus-error: 0px 0px 0px 3px rgba(165, 92, 92, .1)}.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-48));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-48))}@media (min-width: 640px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-64));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-64))}}@media (min-width: 1024px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, 5rem);padding-bottom:var(--vertical-padding-bottom, 5rem)}}@media (min-width: 1440px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-96));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-96))}}:host{display:block;background-color:var(--background-color, transparent)}:host .hhds-textandimage{position:relative}:host .hhds-textandimage slot[name=heading]::slotted(hhds-richtext){--rich-text-spacing: 0}:host .hhds-textandimage__svg{position:absolute;top:1rem;left:1rem;width:131.25%;z-index:-1}
302@media (min-width: 640px){:host .hhds-textandimage__svg{width:65.625%;left:auto;top:var(--spacing-spacer-20);right:var(--spacing-spacer-20)}}@media (min-width: 1024px){:host .hhds-textandimage__svg{width:66.4%;top:26px}}:host .hhds-textandimage__info{display:flex;flex-direction:column;justify-content:space-between;height:100%}:host .hhds-textandimage__header{row-gap:var(--spacing-spacer-16);display:flex;flex-direction:column}@media (min-width: 1024px){:host .hhds-textandimage__header{row-gap:var(--spacing-spacer-20)}}@media (min-width: 1440px){:host .hhds-textandimage__header{row-gap:var(--spacing-spacer-24)}}:host .hhds-textandimage__footer{row-gap:var(--spacing-spacer-32);display:flex;flex-direction:column}@media (min-width: 1024px){:host .hhds-textandimage__footer{row-gap:var(--spacing-spacer-40)}}@media (min-width: 1440px){:host .hhds-textandimage__footer{row-gap:var(--spacing-spacer-48)}}@media (min-width: 1024px){:host .hhds-textandimage--d .hhds-textandimage__footer{max-width:89%}}@media (min-width: 1440px){:host .hhds-textandimage--d .hhds-textandimage__footer{max-width:none}}:host .hhds-textandimage--c{overflow:hidden}
303`;var ms=(s=>(s.A="A",s.B="B",s.C="C",s.D="D",s.E="E",s))(ms||{});const op="hhds-textandimage",dp={type:"type"},Ar=dp;class lp extends D{constructor(){super()}init(){const t=this.vars.get(Ar.type);let i,a,n,e;switch(t){case"B":e="",i="col-span-6 sm:col-span-4",a="col-span-6 sm:col-start-5 md:col-start-7 sm:col-span-4 md:col-span-6",n="col-span-6 sm:col-span-4";break;case"C":e="grid--textandimage--c",i="sm:col-start-5 md:col-start-9 col-span-6 sm:col-span-4",a="col-span-6 sm:col-span-4 md:col-span-7",n="sm:col-start-5 md:col-start-9 col-span-6 sm:col-span-4";break;case"D":e="",i="col-span-6 sm:col-span-4 md:col-start-7 md:col-span-6 lg:col-span-6",a="col-span-6 sm:col-span-4 md:col-span-5 lg:col-span-4",n="col-span-6 sm:col-span-4 md:col-start-7 md:col-span-6 lg:col-span-4";break;case"E":e="grid--textandimage--e",i="col-span-6 sm:col-span-4 md:col-span-6 lg:col-span-5",a="col-span-5 sm:col-start-6 md:col-start-8 lg:col-start-7 sm:col-span-3 md:col-span-4 lg:col-span-3",n="col-span-6 sm:col-span-4 md:col-span-5 lg:col-span-4";break;default:e="",i="md:col-start-7 lg:col-start-9 col-span-6 sm:col-start-5 sm:col-span-4 md:col-span-5 lg:col-span-4",a="lg:col-start-3 col-span-6 sm:col-span-3 md:col-span-4",n="md:col-start-7 lg:col-start-9 col-span-6 sm:col-start-5 sm:col-span-4 md:col-span-5 lg:col-span-4";break}this.shadow.innerHTML=`
304			<style>${F}</style>
305			<style>${rp}</style>
306			<div class="hhds-textandimage hhds-textandimage--${t.toLowerCase()}">
307        ${t=="C"?`<svg class="hhds-textandimage__svg" preserveAspectRatio="xMaxYMin meet" width="962" height="692" viewBox="0 0 962 692" fill="none" xmlns="http://www.w3.org/2000/svg">
308              <path vector-effect="non-scaling-stroke" d="M781.211 641.285L776.297 645.129L768.32 643.976L760.343 641.742L759.165 641.285L752.366 638.418L744.389 636.706L736.412 638.511L729.899 633.308L728.872 625.333L728.434 624.004L720.474 624.166L712.497 623.48L707.717 617.356L708.155 609.379L712.497 604.715L714.5 601.404L720.474 594.397L721.181 593.427L720.777 585.452L720.474 584.255L718.471 585.452L712.497 587.246L708.508 593.427L704.52 597.291L698.242 601.404L696.543 602.839L688.565 605.847L680.588 603.083L678.401 601.404L672.611 597.415L666.384 593.427L665.896 585.452L664.634 582.793L660.073 577.475L657.902 569.497L656.657 567.07L648.68 567.032L640.703 565.662L636.394 561.522L632.726 553.878L632.524 553.545L632.726 552.405L633.516 545.568L632.726 543.797L624.748 543.441L616.771 542.615L611.234 537.593L608.794 532.607L606.69 529.616L600.817 526.118L592.84 525.291L584.863 523.633L582.557 521.639L583.668 513.664L578.282 505.687L576.886 505.138L568.908 503.341L560.931 499.704L552.954 497.867L552.432 497.71L544.977 495.751L537.017 490.132L536.545 489.734L529.04 483.51L526.852 481.757L521.062 474.92L519.867 473.782L513.085 470.385L506.017 465.805L505.108 464.966L497.131 460.754L490.382 457.828L489.154 457.216L481.177 449.853L474.714 441.876L473.2 440.879L470.742 441.876L465.222 444.352L457.245 446.098L449.268 445.864L441.291 443.136L433.314 447.194L430.503 449.853L425.337 454.471L417.36 454.283L412.041 449.853L409.382 447.36L401.405 447.299L397.417 449.853L393.428 454.41L392.267 457.828L391.897 465.805L387.824 473.782L385.451 476.555L379.157 481.757L377.474 483.276L369.497 489.265L368.504 489.734L361.536 491.426L353.559 494.609L347.669 497.71L345.582 498.997L337.605 500.852L329.628 503.511L327.962 505.687L324.024 513.664L321.651 519.512L321.264 521.639L317.948 529.616L313.674 534.757L308.355 537.593L305.696 539.228L297.719 544.971L297.046 545.568L289.742 552.148L281.765 550.478
308L275.168 545.568L273.788 544.87L265.811 544.744L257.834 542.537L249.856 538.59L247.349 537.593L241.879 531.831L241.24 529.616L237.436 521.639L233.902 518.355L227.608 513.664L225.925 511.916L222.542 505.687L224.747 497.71L225.925 496.142L233.902 489.789L233.986 489.734L233.902 489.12L225.925 485.241L217.948 483.327L216.585 481.757L213.505 473.782L212.613 465.805L214.784 457.828L217.948 454.275L222.98 449.853L225.925 445.864L228.399 441.876L233.33 433.899L233.902 431.507L235.181 425.924L236.292 417.947L238.934 409.969L239.052 401.994L237.403 394.017L235.838 386.042L233.902 381.786L231.109 378.065L225.925 374.72L217.948 370.727L209.971 371.685L201.994 375.151L195.683 378.065L194.016 378.776L189.59 378.065L186.056 376.071L181.007 370.088L178.079 368.95L170.102 368.878L162.125 369L154.148 369.547L152.751 370.088L146.17 373.727L138.193 373.313L134.928 370.088L134.121 362.113L138.193 354.296L138.244 354.136L138.193 353.715L132.875 346.159L130.216 344.45L122.239 344.652L114.262 344.055L106.285 341.61L98.3076 343.176L90.3305 344.728L82.3534 341.802L79.7111 338.184L79.1053 330.206L82.3534 323.632L83.7334 322.229L90.1454 314.254L90.3305 314.107L98.3076 306.391L98.375 306.277L98.3076 306.185L90.3305 301.874L82.3534 299.726L81.2763 298.302L81.4446 290.325L82.3534 289.26L90.3305 286.029L98.3076 284.428L104.013 282.348L106.285 279.262L108.994 274.373L106.285 270.677L100.967 266.396L98.3076 265.769L90.3305 265.043L82.3534 264.549L74.3762 262.998L68.4354 258.418L66.3991 251.838L65.8774 250.443L63.9083 242.466L58.4219 236.303L56.2173 234.489L50.4448 232.362L42.4677 230.456L35.7527 226.514L34.4905 225.576L27.1361 218.537L26.5134 217.714L18.8897 210.562L21.5992 202.585L26.5134 200.893L34.4905 201.119L42.4677 201.699L50.4448 200.403L58.4219 199.351L66.3991 198.859L74.3762 199.57L82.3534 202.406L83.4978 202.585L90.3305 203.218L98.3076 203.832L106.285 203.613L114.262 204.272L122.239 207.398L128.904 210.562L130.216 211.126L138.193 216.337L143.511 218.537L146.17 219.416L154.148 221.453L162.125 223.346L170.102 224.69L178.079 225.132L184.558 226.514L186.056 226.832L194.016 228.906L201.994 231.937L209.971 234.171L210.644 234.489L217.948 238.072L225.925 240.131L229.224 242.466L233.902 244.162L241.879 246.11L249.856 245.329L257.834 247.099L265.39 242.466L265.811 242.182L273.788 235.194L274.411 234.489L278.534 226.514L281.462 218.537L281.765 218.205L289.742 211.473L291.122 210.562L296.272 202.585L297.299 194.608L297.719 194.261L305.343 186.633L305.696 186.063L309.836 178.655L305.696 172.896L304.165 170.678L305.074 162.703L305.696 160.709L307.615 154.726L310.829 146.749L312.95 138.774L313.674 137.686L317.881 130.797L321.011 122.82L321.651 121.625L326.666 114.845L329.628 110.856L332.472 106.868L334.138 98.8925L337.605 94.3338L342.199 90.9153L345.582 89.2282L351.22 82.9382L353.559 80.4727L357.817 74.9632L361.536 71.0924L368.336 66.986L369.497 65.8732L375.926 59.0089L377.474 57.6015L383.364 51.0338L385.451 48.541L391.88 43.0567L393.428 42.0911L401.405 39.7876L409.382 38.0058L417.36 38.1067L425.337 41.5736L433.314 41.2854L441.291 42.5581L441.964 43.0567L449.268 45.7157L455.764 51.0338L457.245 52.1719L464.078 59.0089L465.222 60.6056L470.726 66.986L473.2 72.1148L475.539 74.9632L479.578 82.9382L478.349 90.9153L480.924 98.8925L481.177 99.0481L489.154 100.3L497.131 105.929L497.72 106.868L505.108 110.938L513.085 113.031L517.511 114.845L521.062 121.225L521.534 122.82L529.04 129.202L530.807 130.797L537.017 136.523L538.127 138.774L540.08 146.749L544.977 153.094L546.189 154.726L552.954 162.402L553.173 162.703L558.306 170.678L560.931 184.205L568.908 184.274L572.83 186.633L576.886 192.613L577.677 194.608L576.886 197.002L575.405 202.585L571.904 210.562L571.567 218.537L576.886 220.491L577.895 218.537L584.863 213.423L592.84 211.656L600.817 211.326L608.794 215.647L610.847 218.537L610.006 226.514L608.794 228.571L605.967 234.489L600.817 241.124L598.36 242.466L592.84 248.409L591.594 250.443L584.863 258.198L584.711 258.418L581.581 266.396L584.863 272.092L592.84 272.341L600.295 274.373L600.817 274.495L608.794 280.221L611.874 274.373L612.396 266.396L612.126 258.418L614.886 250.443L616.771 248.18L621.13 242.466L624.748 238.848L630.319 234.489L632.726 232.558L637.438 234.489L640.703 235.259L648.68 242.355L648.781 242.466L652.769 250.443L652.063 258.418L648.68 263.829L647.199 266.396L641.477 274.373L648.68 275.822L650.598 274.373L656.657 269.135L664.634 270.165L667.781 274.373L667.815 282.348L664.634 287.529L662.85 290.325L656.657 296.148L651.49 298.302L648.68 300.315L640.703 303.37L635.805 306.277L636.277 314.254L632.726 317.509L624.748 318.127L622.645 322.229L623.099 330.206L622.375 338.184L623.671 346.159L624.748 349.15L629.175 354.136L632.726 359.765L634.106 362.113L635.889 370.088L640.703 377.247L641.208 378.065L642.689 386.042L640.703 393.22L640.366 394.017L640.703 394.167L648.68 396.186L655.614 401.994L656.657 405.792L658.845 409.969L664.634 414.892L667.899 417.947L672.611 422.179L680.588 422.267L686.243 425.924L688.565 429.912L690.147 433.899L693.126 441.876L694.675 449.853L696.543 453.37L700.75 457.828L704.52 460.294L708.508 465.805L709.35 473.782L707.633 481.757L710.376 489.734L712.497 490.681L720.474 493.102L728.434 493.092L736.412 492.926L737.792 489.734L738.885 481.757L744.389 475.974L747.048 473.782L750.801 465.805L752.366 464.143L760.343 463.224L761.858 465.805L760.343 469.179L757.112 473.782L760.343 481.259L760.814 481.757L768.32 483.752L772.393 489.734L768.32 496.336L766.654 497.71L760.343 503.655L758.593 505.687L760.343 510.008L762.009 513.664L766.452 521.639L768.32 526.271L772.157 529.616L776.297 533.217L780.959 529.616L781.716 521.639L783.584 513.664L784.274 512.776L792.251 506.257L797.839 505.687L800.229 505.188L800.935 505.687L808.206 513.413L808.391 513.664L812.194 521.639L814.635 529.616L811.134 537.593L808.206 540.713L804.722 545.568L802.736 553.545L808.206 560.891L809.199 561.522L816.183 563.149L824.16 564.813L832.137 563.792L840.114 563.321L848.091 565.052L853.511 569.497L856.069 573.614L864.046 576.69L866.318 577.475L872.023 578.129L880 578.249L883.45 577.475L887.977 576.09L895.954 573.152L903.915 572.916L911.286 577.475L911.892 5
30877.876L919.465 585.452L919.869 586.474L924.329 593.427L927.846 596.74L931.633 601.404L927.846 609.379L919.869 604.063L914.349 609.379L911.892 613.027L903.915 612.467L901.643 609.379L895.954 603.245L887.977 604.063L880 606.19L879.495 609.379L875.523 617.356L872.023 619.832L868.236 617.356L864.046 612.211L859.047 617.356L856.069 618.829L848.091 620.697L841.023 617.356L840.114 616.719L838.886 617.356L832.137 623.856L827.156 625.333L824.16 626.057L816.183 626.991L811.067 633.308L808.206 637.129L800.229 640.114L792.504 633.308L792.251 632.311L791.427 633.308L784.274 637.375L781.211 641.285Z" stroke="#E0E2E4" stroke-width="0.5" stroke-linejoin="round"/>
309              <path vector-effect="non-scaling-stroke" d="M733.752 689.144L728.434 689.781L728.3 689.144L726.011 681.167L720.474 676.823L712.497 679.015L710.326 681.167L705.967 689.144L704.52 691.37L696.543 691.048L690.753 689.144L688.565 686.689L682.574 681.167L680.588 673.192L683.769 665.215L680.588 662.936L672.611 658.567L664.634 658.235L663.406 657.238L658.929 649.263L657.801 641.285L656.657 639.956L648.68 635.702L640.703 633.308L632.726 628.325L624.748 629.322L616.771 630.241L608.794 629.984L600.817 630.916L592.84 632.311L588.851 633.308L584.863 633.496L576.886 634.051L568.908 633.866L564.92 633.308L560.931 630.649L554.957 625.333L552.954 617.356L544.977 612.57L537.017 610.831L529.04 610.317L521.062 610.141L513.085 610.467L
309505.108 610.42L497.131 610.336L489.154 610.803L481.177 610.915L473.2 610.178L470.002 609.379L468.639 601.404L470.541 593.427L465.222 589.438L457.245 593.427L449.268 597.054L441.291 596.618L433.314 596.845L425.337 601.404L417.36 609.379L409.382 606.722L401.405 607.387L398.746 609.379L393.428 610.976L385.451 611.152L377.474 611.373L369.497 612.57L361.536 613.938L353.559 614.697L345.582 617.356L337.605 618.806L329.628 619.634L321.651 620.547L313.674 617.356L305.696 618.242L297.719 624.004L295.06 625.333L289.742 627.105L281.765 627.992L273.788 630.119L271.516 633.308L265.811 637.297L257.834 636.632L254.367 633.308L249.856 625.903L249.655 625.333L249.284 617.356L241.879 610.875L238.884 609.379L233.902 607.282L231.681 601.404L230.89 593.427L231.327 585.452L233.465 577.475L233.902 576.334L239.22 569.497L237.588 561.522L236.191 553.545L233.902 550.001L231.058 545.568L225.925 538.39L224.932 537.593L217.948 533.605L216.147 529.616L210.459 521.639L209.971 518.45L209.415 513.664L209.971 508.878L210.863 505.687L209.971 503.692L206.302 497.71L201.994 493.723L195.026 489.734L194.016 488.737L186.056 483.752L180.351 481.757L178.079 481.463L170.102 478.867L163.353 473.782L162.125 470.236L154.148 466.375L146.17 466.066L138.193 465.805L132.152 457.828L133.498 449.853L136.359 441.876L136.83 433.899L135.534 425.924L134.811 417.947L136.191 409.969L138.193 403.589L139.186 401.994L138.193 400L134.205 394.017L130.216 391.358L122.239 390.473L115.591 386.042L114.262 384.902L111.738 378.065L106.285 370.088L98.3076 364.427L90.3305 364.488L82.3534 362.382L82.0168 362.113L74.7296 354.136L74.3762 352.541L73.8713 346.159L73.7535 338.184L73.6694 330.206L74.3762 325.648L74.6623 322.229L74.3762 317.443L73.8882 314.254L71.2123 306.277L71.2964 298.302L72.5923 290.325L74.3762 284.342L75.5879 282.348L78.7014 274.373L74.3762 271.322L69.1423 266.396L66.3991 265.161L61.4681 258.418L58.9437 250.443L58.4219 248.697L54.1809 242.466L50.4448 239.681L42.4677 235.238L39.8086 234.489L34.4905 233.414L26.7153 226.514L26.5134 226.327L18.5362 218.998L17.5938 218.537L10.5759 215.287L2.59879 210.932L1 210.562L2.59879 206.573L3.20465 202.585L10.5759 196.953L18.5362 194.707L19.0411 194.608L26.5134 190.869L34.4905 191.263L42.4677 192.946L50.4448 192.407L58.4219 193.074L66.3991 191.616L74.3762 191.324L82.3534 192.693H90.3305L98.3076 192.613L106.285 191.949L114.262 191.616L122.239 192.731L127.557 194.608L130.216 196.204L138.193 196.059L142.182 194.608L154.148 182.644H162.125L167.443 186.633L170.102 188.227L178.079 191.949L186.056 193.47L194.016 192.329L201.994 193.278H209.971L217.948 193.013L225.925 190.619L233.902 186.633L241.879 178.655L249.856 175.996L257.834 170.678L263.539 162.703L265.811 159.512L269.799 154.726L272.795 146.749L273.788 145.419L281.765 138.774L289.742 130.797L297.719 119.275L299.941 114.845L305.696 110.336L311.822 106.868L313.674 105.828L320.052 98.8925L321.651 95.5687L322.745 90.9153L325.639 82.9382L329.628 76.2212L331.799 74.9632L337.605 71.7719L345.582 68.9803L347.383 66.986L353.559 61.0915L356.74 59.0089L361.536 53.0281L362.866 51.0338L369.497 45.335L371.163 43.0567L377.474 35.7191L378.803 35.0796L384.795 27.1045L385.451 25.5099L388.649 19.1274L393.428 16.6093L401.405 16.1885L409.382 16.6745L417.36 14.697L425.337 8.4933L441.291 3.1752L449.268 1L457.245 1.18092L465.222 3.1752L473.2 7.73387L481.177 10.1552L482.775 11.1523L489.154 19.1274L497.131 27.1045L505.108 31.0931L511.083 35.0796L513.085 39.0681L514.213 43.0567L517.865 51.0338L521.062 56.3519L522.392 59.0089L525.051 66.986L529.04 73.3665L530.167 74.9632L534.728 82.9382L537.017 90.9153L541.005 98.8925L544.977 104.208L545.869 106.868V114.845L550.682 122.82L552.954 126.011L556.943 130.797L558.272 138.774L559.164 146.749L560.931 149.029L563.439 154.726L568.908 162.703L576.886 168.225L582.204 170.678L584.863 173.337L592.84 177.326L593.513 178.655L596.828 186.633L600.817 188.311L608.794 190.855L616.771 194.608L622.089 202.585L624.748 207.238L625.96 210.562L629.663 218.537L632.726 220.071L640.703 225.788L648.68 220.712L656.657 219.151L663.49 226.514L664.634 230.503L665.863 234.489L663.406 242.466L660.275 250.443L664.634 257.28L666.62 258.418L672.611 261.837L676.6 266.396L675.068 274.373L672.611 279.689L672.51 282.348L671.871 290.325L670.609 298.302L667.293 306.277L664.634 310.266L656.657 310.573L653.459 314.254L656.657 319.04L661.975 322.229L664.634 323.681L668.858 330.206L667.024 338.184L667.445 346.159L667.293 354.136L669.414 362.113L672.611 363.562L680.588 366.099L688.565 367.24L696.543 368.758L701.861 370.088L704.52 370.814L712.497 374.076L715.156 378.065L716.839 386.042L713.49 394.017L712.497 401.994L716.166 409.969L718.471 417.947L720.474 419.941L728.434 423.023L729.158 425.924L734.88 433.899L736.412 436.074L744.389 441.079L752.366 440.736L760.343 440.281L767.445 433.899L768.32 432.304L774.311 417.947L776.297 416.806L784.274 415.668L788.263 409.969L784.274 405.983L779.293 401.994L776.297 399.003L770.323 401.994L768.32 405.983L760.343 398.006L758.357 394.017L756.354 386.042L757.684 378.065L760.343 375.406L768.32 372.082L776.297 373.715L784.274 376.736L789.592 378.065L792.251 378.791L800.229 379.395L801.222 378.065L816.183 371.417L824.16 370.767L832.137 371.476L840.114 372.747L848.091 376.839L848.63 378.065L848.95 386.042L848.091 388.941L841.881 394.017L843.211 401.994L840.114 409.969L832.137 413.516L824.16 414.265L816.
309183 414.955L812.194 417.947L811.201 425.924L811.757 433.899L813.524 441.876L816.183 445.864L818.455 449.853L821.501 457.828L824.16 461.817L832.137 465.805L840.114 466.274L848.091 466.602L856.069 467.799L864.046 473.168L864.702 473.782L872.023 481.093L873.352 481.757L880 487.456L885.318 489.734L880 492.394L876.449 497.71L880 504.092L880.791 505.687L880 513.664L872.023 520.309L871.013 521.639L872.023 523.236L880 526.957L883.989 529.616L880 533.605L879.327 537.593L876.634 545.568L877.812 553.545L880 555.721L887.977 561.522L895.954 563.231L903.915 562.896L911.892 563.649L919.869 565.648L926.079 569.497L927.846 571.176L932.407 569.497L935.823 568.359L943.8 566.573L946.308 569.497L943.8 576.248L940.62 577.475L935.823 580.466L932.979 585.452L935.823 588.3L939.24 593.427L943.8 595.167L951.777 596.448L958.324 601.404L959.755 605.891L961 609.379L959.755 612.318L956.944 617.356L951.777 621.974L943.8 623.737L938.819 625.333L935.823 627.508L930.926 633.308L927.846 637.297L926.264 641.285L926.365 649.263L925.305 657.238L919.869 660.063L911.892 661.138L903.915 658.834L895.954 664.15L895.247 665.215L887.977 671.656L887.422 673.192L880 677.788L872.46 681.167L872.023 681.325L864.046 681.167L856.069 673.192L853.881 665.215L856.069 659.232L857.836 657.238L864.046 651.034L866.032 649.263L864.046 643.944L856.069 644.704L848.091 645.274H840.114L832.137 648.842L824.16 648.915L820.171 649.263L816.183 650.148L808.206 653.459L800.229 652.62L792.251 653.249L784.274 661.226H776.297L768.32 662.023L763.002 665.215L768.32 669.203L776.297 668.406L784.274 670.001L792.251 672.195L800.229 673.192L807.061 681.167L800.229 683.161L792.251 684.966L784.274 686.041L776.297 686.651L768.32 687.547L760.343 687.916L752.366 688.258L744.389 682.164L736.412 688.479L733.752 689.144Z" stroke="#E0E2E4" stroke-width="0.5" stroke-linejoin="round"/>
310              <path vector-effect="non-scaling-stroke" d="M704.57 689.144L704.52 689.237L701.861 689.144L696.543 688.505L689.979 681.167L696.543 674.841L697.418 673.192L702.113 665.215L704.52 662.4L708.895 657.238L707.414 649.263L707.179 641.285L706.253 633.308L704.52 630.649L700.312 625.333L696.543 620.846L688.565 619.35L681.918 617.356L680.588 617.049L672.611 610.831L667.293 609.379L664.634 609.139L660.646 609.379L656.657 609.848L655.513 609.379L648.68 607.784L642.503 601.404L642.689 593.427L643.193 585.452L640.703 582.128L636.714 577.475L632.726 574.536L628.165 569.497L624.748 566.079L616.771 563.698L612.783 561.522L608.794 559.128L604.503 553.545L600.817 549.864L592.84 545.568L584.863 540.252L576.886 538.731L574.614 537.593L568.908 533.605L566.064 529.616L560.931 527.984L555.411 529.616L552.954 532.807L550.968 537.593L544.977 544.771L542.335 545.568L537.017 548.023L531.699 545.568L529.04 541.58L527.256 537.593V529.616L529.04 521.639L533.331 513.664L533.937 505.687L522.291 497.71L521.062 496.986L513.085 494.201L506.875 489.734L505.108 486.543L497.131 483.657L489.154 483.571L481.177 481.757L473.2 479.098L465.222 475.909L457.245 475.659L449.268 475.232L441.291 475.377L433.314 480.428L425.337 480.56L420.557 481.757L417.36 482.986L409.382 488.056L401.405 489.12L400.682 489.734L393.428 495.431L390.533 497.71L385.451 502.005L377.474 505.308L376.952 505.687L375.269 513.664L375.202 521.639L374.058 529.616L369.497 535.996L367.511 537.593L361.536 543.574L357.548 545.568L353.559 548.227L345.582 551.551H329.628L325.639 553.545L321.651 561.522L313.674 564.941L305.696 566.079L297.719 567.903L289.742 569.079L285.754 569.497L281.765 571.094L273.788 569.497L265.811 563.517L264.481 561.522L257.834 559.03L250.53 553.545L249.856 553.27L241.879 548.608L239.422 545.568L233.902 540.252L231.597 537.593L229.392 529.616L225.925 524.925L217.948 524.298L216.013 521.639L217.948 514.549L218.099 513.664L218.369 505.687L217.948 498.707L217.51 497.71L209.971 492.061L207.547 489.734L205.814 481.757L206.302 473.782L201.994 466.802L194.016 471.855L186.056 473.168L185.534 473.782L178.079 478.065L170.102 476.21L166.871 473.782L164.784 465.805L170.102 460.201L178.079 459.349L180.738 457.828L186.056 452.028L194.016 450.85L201.994 457.828L209.971 449.853L207.985 441.876L208.389 433.899L206.554 425.924L206.79 417.947L206.437 409.969L201.994 401.994L194.016 395.347L192.435 394.017L186.056 392.917L184.592 394.017L181.142 401.994L178.079 404.21L173.922 409.969L173.451 417.947L170.102 420.986L162.125 424.695L156.807 425.924L154.148 426.616L152.145 425.924L150.95 417.947L154.148 415.668L157.093 409.969L154.148 404.273L152.549 401.994L152.465 394.017L154.148 391.564L162.125 386.307L162.562 386.042L162.125 385.154L155.746 378.065L154.148 377.804L152.549 378.065L146.17 380.966L138.193 381.786L131.209 378.065L130.216 377.127L125.42 370.088L122.239 363.954L119.849 362.113L114.262 357.037L111.603 354.136L106.285 349.228L98.3076 350.591L90.3305 352.362L82.3534 353.692L78.5836 346.159L75.5206 338.184L75.386 330.206L76.8838 322.229L77.658 314.254L74.3762 306.277L73.7367 298.302L74.3762 294.884L75.0999 290.325L81.1416 282.348L82.3534 280.002L90.3305 274.373L82.3534 271.853L74.9484 266.396L74.3762 266.301L66.3991 262.575L63.353 258.418L60.6603 250.443L58.4219 242.965L58.0854 242.466L50.4448 236.77L46.3553 234.489L42.4677 233.702L34.4905 231.353L29.0378 226.514L26.5134 224.169L20.5389 218.537L18.5362 216.682L10.5759 211.889L8.16933 210.562L10.2562 202.585L10.5759 202.349L18.5362 196.972L26.5134 195.253L34.4905 195.422L42.4677 196.059L50.4448 195.63L58.4219 195.577L66.3991 195.186L74.3762 195.174L82.3534 196.131L90.3305 196.417L98.3076 196.726L106.285 196.448L114.262 196.638L122.239 202.585L130.216 204.158L138.193 207.903L146.17 210.03L148.83 210.562L154.148 210.981L162.125 212.112L170.102 213.219L178.079 214.992L186.056 213.6L194.016 212.987L201.994 214.548L209.971 217.041L217.948 218.537H225.925L233.902 219.601L240.382 226.514L241.879 229.933L249.856 228.906L251.455 226.514L257.834 219.677L258.641 218.537L260.223 210.562L267.006 202.585L271.92 194.608L272.071 186.633L273.788 183.214L275.673 178.655L279.998 170.678L281.765 164.298L282.085 162.703L285.585 154.726L289.742 147.813L290.348 146.749L295.717 138.774L297.719 135.147L299.8
31006 130.797L305.696 122.82L308.877 114.845L313.674 111.426L318.992 106.868L321.651 104.019L323.956 98.8925L326.346 90.9153L329.628 84.9325L332.724 82.9382L337.605 79.5639L345.582 76.6861L347.164 74.9632L353.559 68.2461L354.721 66.986L361.536 61.2893L363.909 59.0089L369.497 52.5906L371.281 51.0338L377.474 43.0567L385.451 37.1538L389.608 35.0796L393.428 31.0931L401.405 28.7727L409.382 28.5918L417.36 28.1185L425.337 27.7335L427.996 27.1045L433.314 24.9293L441.291 23.0087L449.268 24.151L457.245 30.0581L465.222 34.1939L466.67 35.0796L473.2 39.8654L475.724 43.0567L481.177 51.0338L488.733 59.0089L489.154 59.4086L496.374 66.986L497.131 69.6451L499.588 74.9632L505.108 77.8347L513.085 82.326L513.809 82.9382L515.071 90.9153L513.085 94.9039L511.857 98.8925L513.085 99.6898L521.062 103.211L525.236 106.868L529.04 110.191L532.877 114.845L537.017 122.323L537.421 122.82L543.715 130.797L544.977 137.177L545.751 138.774L550.463 146.749L552.954 150.397L557.06 154.726L560.729 162.703L560.931 163.172L566.367 170.678L568.908 175.881L572.459 178.655L576.886 180.16L582.709 186.633L583.819 194.608L583.516 202.585L584.863 205.002L592.84 204.827L600.817 203.239L607.465 202.585L608.794 201.588L609.602 202.585L616.199 210.562L616.603 218.537L615.324 226.514L612.867 234.489L616.771 239.077L621.366 234.489L624.748 230.252L632.726 226.682L640.703 228.822L648.528 234.489L648.68 234.601L655.496 242.466L655.866 250.443L656.085 258.418L656.657 260.766L664.634 262.807L668.505 266.396L671.585 274.373L671.349 282.348L669.043 290.325L664.634 297.328L663.338 298.302L656.657 303.239L648.68 306.193L648.461 306.277L646.778 314.254L646.391 322.229L641.847 330.206L642.419 338.184L648.68 339.646L656.657 341.674L660.763 346.159L661.134 354.136L656.657 360.053L654.2 362.113L651.07 370.088L652.87 378.065L655.765 386.042L656.657 386.734L664.634 392.568L669.414 386.042L672.611 379.205L674.21 378.065L680.588 376.47L686.967 378.065L688.565 378.679L696.543 381.69L701.861 386.042L703.056 394.017L703.762 401.994L703.645 409.969L697.872 417.947L702.332 425.924L704.52 427.182L712.497 431.446L720.474 433.457L728.434 433.139L728.956 433.899L732.928 441.876L728.434 448.401L726.852 449.853L728.434 455.169L729.579 457.828L736.412 461.509L744.389 457.828L752.366 451.894L760.343 451.366L764.971 449.853L768.32 447.194L772.881 441.876L775.069 433.899L776.297 432.22L784.274 426.18L792.251 429.208L795.314 433.899L796.105 441.876L792.251 449.321L792.016 449.853L786.092 457.828L784.274 459.49L776.297 463.95L773.891 465.805L770.979 473.782L776.297 477.769L778.956 481.757L781.346 489.734L784.274 497.179L792.251 491.649L799.084 489.734L800.229 489.07L801.827 489.734L808.206 492.635L810.747 497.71L816.183 504.748L824.16 501.336L829.596 497.71L832.137 493.058L834.981 489.734L840.114 483.209L844.103 481.757L848.091 479.479L856.069 481.757L862.396 489.734L863.154 497.71L856.069 503.646L851.188 505.687L849.219 513.664L848.091 514.661L840.114 518.22L832.137 520.467L830.404 521.639L828.62 529.616L827.98 537.593L824.16 544.43L822.713 545.568L824.16 546.898L832.137 551.37L840.114 553.545L848.091 555.14L856.069 558.863L862.716 561.522L864.046 562.021L872.023 568.271L873.47 569.497L880 570.585L887.977 570.394L892.151 569.497L895.954 567.598L903.915 566.06L911.892 567.726L916.099 569.497L919.869 571.387L926.129 577.475L926.432 585.452L927.846 587.41L933.871 593.427L935.823 596.086L943.8 598.503L951.777 599.229L954.655 601.404L957.954 609.379L951.777 617.213L943.8 616.847L935.823 616.742L934.494 617.356L927.846 621.629L919.869 622.264L918.506 625.333L917.445 633.308L919.246 641.285L919.869 642.88L922.107 649.263L919.869 654.579L911.892 656.668L903.915 653.649L895.954 656.011L888.701 657.238L887.977 659.897L887.641 665.215L884.914 673.192L880 676.232L872.023 679.572L864.046 678.005L859.233 673.192L861.488 665.215L864.046 662.556L868.607 657.238L872.023 653.937L879.159 649.263L880 647.489L881.01 641.285L882.238 633.308L880 629.89L872.023 631.63L864.046 631.394L856.069 629.442L848.091 630.34L840.114 630.723L837.977 633.308L832.137 640.236L824.16 641.09L816.183 636.3L813.692 641.285L808.206 647.007L800.229 647.527L792.251 643.564L785.318 649.263L784.274 650.302L776.297 653.748L768.32 652.681L760.343 650.592L752.366 651.438L744.389 649.875L737.034 657.238L736.412 658.035L733.298 665.215L733.113 673.192L731.868 681.167L728.434 683.561L727.761 681.167L720.474 675.453L712.497 677.559L708.845 681.167L704.57 689.144Z" stroke="#E0E2E4" stroke-width="0.5" stroke-linejoin="round"/>
311            </svg>`:""}
312				<div class="container">
313					<div class="grid grid--textandimage ${e}">
314						<div class="${i}">
315							<div class="hhds-textandimage__header">
316								<slot name="badge"></slot>
317								<slot name="heading"></slot>
318							</div>
319						</div>
320						<div class="${a}">
321							<slot name="image"></slot>
322						</div>
323						<div class="${n}">
324							<div class="hhds-textandimage__footer">
325								<slot name="text"></slot>
326								<slot name="link"></slot>
327							</div>
328						</div>
329					</div>
330
331				</div>
332			</div>
333		`}destroy(){}onAttributeChanged(t,i,a){this.reinit()}onSlotChange(t,i){i.length==0}static argSpecs(){return mp}}const mp={[Ar.type]:{description:'Type of Text Image Layout: "A", "B", "C", "D", E"',defaultValue:ms.A,type:ms}},pp=`.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
333@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}.hhds-layeredimage{position:relative}.hhds-layeredimage__image{transform:rotate(-3deg);position:relative;z-index:2}.hhds-layeredimage:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:var(--color-neutral-grey-050);border-radius:var(--border-radius-rounded-04);transform:rotate(4deg);z-index:1}.hhds-layeredimage:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:var(--color-neutral-grey-025);border-radius:var(--border-radius-rounded-04);z-index:0}
334`,ps="hhds-layeredimage";class cp extends HTMLElement{constructor(){super(),this.vars=new st(this),this.shadow=this.attachShadow({mode:"open"}),this.shadow}get image(){return this.getSlotted(Sn)}getSlotted(t,i){let a=null;return i?a=this.shadow.querySelector(`slot[name="${i}"]`):a=this.shadow.querySelector("slot"),a?a.assignedElements().find(e=>e.matches(t)):null}static get observedAttributes(){return Object.keys(ze)}connectedCallback(){this.parseAttributes(),this.render()}parseAttributes(){this.vars.parse(this,ze)}render(){this.shadow.innerHTML=`
335      <style>${F}</style>
336			<style>${pp}</style>
337			<div class="hhds-layeredimage">
338				<div class="hhds-layeredimage__image">
339					<slot name="image"></slot>
340				</div>
341			</div>
342		`}disconnectedCallback(){}adoptedCallback(){}attributeChangedCallback(t,i,a){this.parseAttributes(),this.render()}}const ze={},hp=`.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
342@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}:host{--hero-image-surface: var(--color-primary-primary-050);--hero-image-aspect-ratio-xs: 16/9;--hero-image-aspect-ratio-sm: 21/9;--hero-image-aspect-ratio-md: 3/1;--hero-image-aspect-ratio-lg: 3/1;--hero-image-aspect-ratio-xl: 1440/480;--hero-image-height-xl: 480px;--hero-image-height-lg: 480px;--hero-image-max-width: 1920px;display:flex}.hhds-hero-image--ignore{all:unset;display:contents}.hhds-hero-image{position:relative;background-color:var(--hero-image-surface);margin:0 auto;overflow:hidden}.hhds-hero-image__overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hhds-hero-image__overlay img{max-height:120px}@media (min-width: 640px){.hhds-hero-image__overlay img{max-height:180px}}@media (min-width: 1024px){.hhds-hero-image__overlay img{max-height:190px}}@media (min-width: 1440px){.hhds-hero-image__overlay img{max-height:261px}}@media (min-width: 0px){.hhds-hero-image{width:100%;aspect-ratio:var(--hero-image-aspect-ratio-xs)}}@media (min-width: 640px){.hhds-hero-image{width:100%;aspect-ratio:var(--hero-image-aspect-ratio-sm)}}@media (min-width: 1024px){.hhds-hero-image{width:100%;aspect-ratio:var(--hero-image-aspect-ratio-md)}}@media (min-width: 1440px){.hhds-hero-image{width:100%;aspect-ratio:var(--hero-image-aspect-ratio-lg);max-height:var(--hero-image-height-lg)}}@media (min-width: 1920px){.hhds-hero-image{width:100%;max-height:var(--hero-image-height-xl)}}.hhds-hero-image .image-container{width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}
342.hhds-hero-image .image-container .img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hhds-hero-image .bottom-anchor{position:relative;bottom:0;left:0;z-index:10000;width:100%;height:0px}
343`,gp="hhds-hero-image";var Cr=(s=>(s.fullwidth="fullwidth",s.fullbleed="fullbleed",s.margins="margins",s))(Cr||{});const up={src:"src",alt:"alt",overlay:"overlay",overlayAlt:"overlay-alt",cover:"cover",modalSrc:"modal-src",modalCover:"modal-cover",directVideo:"direct-video",dynamicCursor:"dynamic-cursor",horizontalLayout:"horizontal-layout"},xt=up;class xp extends D{constructor(){super()}init(){const t=this.vars.get(xt.src),i=this.vars.get(xt.alt),a=this.vars.get(xt.overlay),n=this.vars.get(xt.overlayAlt),e=this.vars.get(xt.horizontalLayout);switch(e){case"fullwidth":this.style.setProperty("--hero-max-width","1920px");break;case"fullbleed":this.style.setProperty("--hero-max-width","none");break;case"margins":this.style.setProperty("--hero-height-lg","unset");break}this.shadow.innerHTML=`
344    <style>${F}</style>
345    <style>${hp}</style>
346    <div id="container" class="container">
347      <div id="grid" class="grid">
348        <div id="grid-inner" class="col-span-12 md:col-span-12">
349          <div class="hhds-hero-image ">
350            ${this.getImageHtml(t,i)}
351            ${this.getOverlayImageHtml(a,n)}
352            <div class="bottom-anchor"></div>
353          </div>
354        </div>
355      </div>
356    </div>
357    `,e=="margins"&&this.observeBreakpointChanges(r=>this.updateForBreakpoint(r)),this.updateForBreakpoint(this.currentBreakpoint),this.animateElementsIn()}animateElementsIn(){var n;const t=this.shadow.querySelector(".img"),i=300;t.style.opacity="0",t.style.transition=`opacity ${i}ms ease-out`;let a=null;((n=this.vars.get(xt.overlay))==null?void 0:n.length)>0&&(a=this.shadow.querySelector(".hhds-hero-image__overlay .img"),a.style.opacity="0",a.style.transition=`opacity ${i}ms ease-out`),t==null||t.addEventListener("load",()=>{t.style.opacity="1",window.setTimeout(()=>{a&&(a.complete&&a.naturalWidth>0?a.style.opacity="1":a==null||a.addEventListener("load",()=>{a.style.opacity="1"}))},i)})}updateForBreakpoint(t=null){const a=this.vars.get(xt.horizontalLayout)=="margins",n=t!="xs"&&t!="sm"&&a,e=this.shadow.querySelector("#container");e.style.width="100%";const r=this.shadow.querySelector("#grid"),o=this.shadow.querySelector("#grid-inner");e==null||e.classList.toggle("container",n),r==null||r.classList.toggle("grid",n),o==null||o.classList.toggle("col-span-12",n),o==null||o.classList.toggle("md:col-span-12",n),o==null||o.classList.toggle("hhds-hero--ignore",!n),r==null||r.classList.toggle("hhds-hero--ignore",!n),e==null||e.classList.toggle("hhds-hero--ignore",!n),console.log("updateForBreakpoint",t,e)}destroy(){}onAttributeChanged(t,i,a){this.reinit()}onSlotChange(t,i){i.length==0}get bottomAnchor(){return this.shadow.querySelector(".bottom-anchor")}static argSpecs(){return wp}getOverlayImageHtml(t,i){return t?`<div class="hhds-hero-image__overlay">
358      <img class="img" src="${t}" alt="${i}"></img></div>`:""}getImageHtml(t,i){return`<div class="image-container"><img class="img"
359        ${this.getAttribute("srcSet")!==null?`srcset="${this.getAttribute("srcSet")}`:""}"
360        ${this.getAttribute("sizes")!==null?`sizes="${this.getAttribute("sizes")}`:""}"
361        src="${t}" alt="${i}"></img></div>`}}const wp={[xt.overlay]:{description:"URL of overlay image.",defaultValue:"",type:String},[xt.overlayAlt]:{description:"Alt text for the overlay image.",defaultValue:"",type:String},[xt.horizontalLayout]:{description:"Type of horizontal layout to use",defaultValue:"fullwidth",typeString:"HorizontalLayoutType",type:Cr},[xt.src]:{description:"URL to an image or a Vimeo-hosted video.",defaultValue:"",type:String},[xt.alt]:{description:"Alt text for the image.",defaultValue:"",type:String},[xt.cover]:{description:"The URL of the cover image, if applicable.",defaultValue:"",type:String},[xt.modalSrc]:{description:"URL to a Vimeo-hosted video that will open in a modal when the hero is activated.",defaultValue:"",type:String},[xt.modalCover]:{description:"The URL of the cover image for the modal, if applicable.",defaultValue:"",type:String},[xt.directVideo]:{description:"Whether to use direct video instead of the Vimeo player for the Hero's initial video.",defaultValue:!0,type:Boolean},[xt.dynamicCursor]:{description:"Whether to use a dynamic cursor for the Hero.",defaultValue:!0,type:Boolean}},fp=`:root{--font-size-display--01: 2.5rem;--font-size-display--01-sm: 3rem;--font-size-display--01-md: 3.75rem;--font-size-display--01-lg: 6rem;--font-size-display--02: 3rem;--font-size-display--02-sm: 3.75rem;--font-size-display--02-md: 4.5rem;--font-size-display--02-lg: 7.5rem;--font-size-heading--sans-01: 1.125rem;--font-size-heading--sans-01-sm: 1.25rem;--font-size-heading--sans-01-md: 1.5rem;--font-size-heading--sans-01-lg: 1.75rem;--font-size-heading--01: 1.25rem;--font-size-heading--01-sm: 1.5rem;--font-size-heading--01-md: 1.875rem;--font-size-heading--01-lg: 2.25rem;--font-size-heading--02: 1.5rem;--font-size-heading--02-sm: 1.875rem;--font-size-heading--02-md: 2.25rem;--font-size-heading--02-lg: 3rem;--font-size-heading--03: 1.875rem;--font-size-heading--03-sm: 2.25rem;--font-size-heading--03-md: 3rem;--font-size-heading--03-lg: 3.75rem;--font-size-heading--04: 2.25rem;--font-size-heading--04-sm: 2.5rem;--font-size-heading--04-md: 3.75rem;--font-size-heading--04-lg: 4.5rem}.display,.text-heading{font-family:var(--header-typeface, "serif");font-weight:400;line-height:1;letter-spacing:-.04em;margin-top:0}.display--no-margin{margin-top:0;margin-bottom:0}.display i,.text-heading i,.display em,.text-heading em{font-family:var(--header-typeface-italic);font-style:normal}.display--01,.text-heading{--font-size: var(--font-size-display--01);font-family:var();font-size:var(--font-size)}@media (min-width: 640px){.display--01,.text-heading{--font-size: var(--font-size-display--01-sm)}}@media (min-width: 1024px){.display--01,.text-heading{--font-size: var(--font-size-display--01-md)}}@media (min-width: 1440px){.display--01,.text-heading{--font-size: var(--font-size-display--01-lg)}}.display--01 i,.text-heading i,.display--01 em,.text-heading em{font-family:var(--header-typeface-italic);font-style:normal;letter-spacing:-.03em}.display--02{--font-size: var(--font-size-display--02);font-size:var(--font-size)}@media (min-width: 640px){.display--02{--font-size: var(--font-size-display--02-sm)}}@media (min-width: 1024px){.display--02{--font-size: var(--font-size-display--02-md)}}@media (min-width: 1440px){.display--02{--font-size: var(--font-size-display--02-lg)}}.display--02 i,.display--02 em{font-family:var(--header-typeface-italic);font-style:normal;letter-spacing:-.03em}.heading{font-family:var(--header-typeface, "serif");line-height:1.1;font-weight:400;letter-spacing:-.02em;margin-top:0}.heading i,.heading em{font-family:var(--header-typeface-italic);font-style:normal}.heading--sans-01{font-family:var(--body-typeface, "serif");--font-size: var(--font-size-heading--sans-01);font-size:var(--font-size);line-height:1.1;letter-spacing:-.018em}.heading--sans-01 br{display:none}@media (min-width: 640px){.heading--sans-01{--font-size: var(--font-size-heading--sans-01-sm)}}@media (min-width: 1024px){.heading--sans-01{--font-size: var(--font-size-heading--sans-01-md)}.heading--sans-01 br{display:block}}@media (min-width: 1440px){.heading--sans-01{--font-size: var(--font-size-heading--sans-01-lg)}}.heading--01{--font-size: var(--font-size-heading--01);font-size:var(--font-size)}.heading--01 br{display:none}@media (min-width: 640px){.heading--01{--font-size: var(--font-size-heading--01-sm)}}@media (min-width: 1024px){.heading--01{--font-size: var(--font-size-heading--01-md)}.heading--01 br{display:block}}@media (min-width: 1440px){.heading--01{--font-size: var(--font-size-heading--01-lg);letter-spacing:-.03em}}.heading--01 i,.heading--01 em{font-family:var(--header-typeface-italic);font-style:normal;letter-spacing:-.01em}@media (min-width: 1440px){.heading--01 i,.heading--01 em{letter-spacing:-.02em}}.heading--02{--font-size: var(--font-size-heading--02);font-size:var(--font-size)}.heading--02 br{display:none}@media (min-width: 640px){.heading--02{--font-size: var(--font-size-heading--02-sm)}}@media (min-width: 1024px){.heading--02{--font-size: var(--font-size-heading--02-md);letter-spacing:-.03em}.heading--02 br{display:block}}@media (min-width: 1440px){.heading--02{--font-size: var(--font-size-heading--02-lg)}}.heading--02 i,.heading--02 em{font-family:var(--header-typeface-italic);font-style:normal;letter-spacing:-.01em}@media (min-width: 1024px){.heading--02 i,.heading--02 em{letter-spacing:-.02em}}@media (min-width: 640px){.heading--02--office-cta br{display:inline-block}}@media (min-width: 1024px){.heading--02--office-cta br{display:none}}.heading--03{--font-size: var(--font-size-heading--03);font-size:var(--font-size)}.heading--03 br{display:none}@media (min-width: 640px){.heading--03{--font-size: var(--font-size-heading--03-sm);letter-spacing:-.03em}}@media (min-width: 1024px){.heading--03{--font-size: var(--font-size-heading--03-md);letter-spacing:-.04em}.heading--03 br{display:block}}@media (min-width: 1440px){.heading--03{--font-size: var(--font-size-heading--03-lg);line-height:1}}.heading--03 i,.heading--03 em{font-family:var(--header-typeface-italic);font-style:normal;letter-spacing:-.01em}@media (min-width: 640px){.heading--03 i,.heading--03 em{letter-spacing:-.02em}}@media (min-width: 1024px){.heading--03 i,.heading--03 em{letter-spacing:-.03em}}.heading--04{--font-size: var(--font-size-heading--04);font-size:var(--font-size);letter-spacing:-.03em}.heading--04 br{display:none}@media (min-width: 640px){.heading--04{--font-size: var(--font-size-heading--04-sm);letter-spacing:-.04em}}@media (min-width: 1024px){.heading--04{--font-size: var(--font-size-heading--04-md);line-height:1}.heading--04 br{display:block}}@media (min-width: 1440px){.heading--04{--font-size: var(--font-size-heading--04-lg)}}.heading--04 i,.heading--04 em{font-family:var(--header-typeface-italic);font-style:normal;letter-spacing:-.02em}@media (min-width: 640px){.heading--04 i,.heading--04 em{letter-spacing:-.03em}}.heading--no-margin{margin-top:0;margin-bottom:0}.text-heading{margin:0}@media (min-width: 1024px){.text-heading{font-family:var(--header-typeface, "serif");line-height:1.1;font-weight:400;letter-spacing:-.02em;margin-top:0;font-size:2.25rem;letter-spacing:-.03em}}@media (min-width: 1024px) and (min-width: 640px){.text-heading{font-size:2.5rem;letter-spacing:-.04em}}@media (min-width: 1024px) and (min-width: 1024px){.text-heading{font-size:3.75rem;line-height:1}}@media (min-width: 1024px) and (min-width: 1440px){.text-heading{font-size:4.5rem}}.sub-heading{font-family:var(--body-typeface-semibold, "sans-serif");font-size:.563rem;font-weight:600;line-height:1.5;letter-spacing:.08em;margin-top:0;color:var(--color-primary-primary-500);text-transform:uppercase}@media (min-width: 1024px){.sub-heading{font-size:.625rem}}@media (min-width: 1440px){.sub-heading{font-size:.688rem;line-height:1.6;letter-spacing:.06em}}.body{font-family:var(--body-typeface, "sans-serif");font-size:.875rem;line-height:1.3;font-weight:400;letter-spacing:0;margin-top:0;color:var(--color-neutral-grey-700)}@media (min-width: 1024px){.body{font-size:1rem}}@media (min-width: 1440px){.body{font-size:1.125rem;line-height:1.4}}.caption{font-family:var(--body-typeface, "sans-serif");font-size:.625rem;line-height:1.25;font-weight:400;letter-spacing:.01em;margin-top:0;color:var(--color-neutral-grey-600);color:#fff}@media (min-width: 1024px){.caption{font-size:.688rem}}@media (min-width: 1440px){.caption{font-size:.75rem}}.footer-link{font-family:var(--body-typeface, "sans-serif");font-size:.875rem;line-height:1.4;letter-spacing:0;font-weight:400;margin-top:0;color:var(--color-primary-primary-050)}@media (min-width: 1024px){.footer-link{font-size:1rem}}@media (min-width: 1440px){.footer-link{letter-spacing:.01em}}.form-text{font-family:var(--body-typeface, "sans-serif");font-size:.75rem;line-height:1.3;font-weight:400;letter-spacing:0;margin-top:0;color:var(--color-neutral-grey-600)}@media (min-width: 1024px){.form-text{font-size:.875rem}}.label{font-family:var(--body-typeface-semibold, "sans-serif");--font-size: .563rem;font-size:var(--font-size);line-height:1.75;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-top:0}@media (min-width: 1024px){.label{--font-size: .625rem}}@media (min-width: 1440px){.label{--font-size: .688rem;letter-spacing:.06em}}.link{font-family:var(--body-typeface-semibold, "sans-serif");font-size:.563rem;line-height:1.75;font-weight:600;letter-spacing:.08em;margin-top:0;text-decoration:none;color:var(--color-primary-primary-500);text-transform:uppercase}@media (min-width: 1024px){.link{font-size:.625rem}}@media (min-width: 1920px){.link{font-size:.688rem;letter-spacing:.06em}}.nav-item{font-family:var(--body-typeface, "sans-serif");font-size:.875rem;line-height:1.5;font-weight:400;letter-spacing:.01em;margin-top:0}@media (min-width: 1024px){.nav-item{font-size:1rem;line-height:1.3}}.nav-item--footer{color:var(--color-neutral-grey-050);margin-bottom:var(--spacing-spacer-16)}.quotation{font-family:var(--secondary-typeface, "serif");line-height:1.1;font-weight:400;margin-top:0;color:var(--color-primary-primary-700)}.quotation--01{font-size:1.25rem;letter-spacing:-.01em}@media (min-width: 640px){.quotation--01{font-size:1.125rem}}@media (min-width: 1024px){.quotation--01{font-size:1.75rem;letter-spacing:-.02em}}@media (min-width: 1440px){.quotation--01{font-size:1.875rem}}.quotation--02{font-size:1.375rem;letter-spacing:-.02em}@media (min-width: 640px){.quotation--02{font-size:1.25rem;letter-spacing:-.01em}}@media (min-width: 1024px){.quotation--02{font-size:1.875rem;letter-spacing:-.02em}}@media (min-width: 1440px){.quotation--02{font-size:2.25rem}}.quotation--no-margin{margin-bottom:0}.quotation--no-margin-all{margin:0}.citation{font-family:var(--body-typeface, "sans-serif");font-weight:400;line-height:1.25;letter-spacing:.01em;font-size:1.125rem}@media (min-width: 1024px){.citation{font-size:1.313rem}}.small{font-family:var(--body-typeface, "sans-serif");--font-size: .625rem;font-size:var(--font-size);line-height:1.3;font-weight:400;letter-spacing:.01em;margin-top:0;color:var(--color-neutral-grey-500)}.small strong{font-family:var(--body-typeface-semibold, "sans-serif");font-weight:400}.small a{color:var(--color-neutral-grey-900);text-decoration:underline!important}@media (hover: hover){.small a{cursor:pointer!important}.small a:hover{color:var(--color-primary-primary-500)}}@media (min-width: 1024px){.small{--font-size: .688rem}}@media (min-width: 1440px){.small{--font-size: .75rem}}.small--footer{max-width:85%}@media (min-width: 1024px){.small--footer{max-width:90%}}@media (min-width: 1440px){.small--footer{max-width:300px}}.stat{font-family:var(--body-typeface-semibold, "sans-serif");font-size:1.875rem;line-height:1;font-weight:600;letter-spacing:-.01em;margin-top:0;color:var(--color-primary-primary-700)}@media (min-width: 1024px){.stat{font-size:2.5rem}}@media (min-width: 1440px){.stat{font-size:3rem}}.stat-caption,.featuredlink--link{font-family:var(--body-typeface-semibold, "sans-serif");font-size:.563rem;line-height:1.4;font-weight:600;letter-spacing:.08em;margin-top:0;text-transform:uppercase;color:var(--color-neutral-grey-600)}@media (min-width: 1024px){.stat-caption,.featuredlink--link{font-size:.625rem}}@media (min-width: 1024px){.stat-caption,.featuredlink--link{font-size:.688rem;letter-spacing:.06em}}.table{font-family:var(--body-typeface, "sans-serif");font-size:.75rem;line-height:1.3;font-weight:400;letter-spacing:0;margin-top:0}@media (min-width: 1024px){.table{font-size:.875rem}}@media (min-width: 1440px){.table{font-size:1rem}}.tile{font-family:var(--body-typeface, "sans-serif");font-size:.875rem;line-height:1.2;font-weight:400;letter-spacing:0;margin-top:0}@media (min-width: 1024px){.tile{font-size:1rem;line-height:1.2}}@media (min-width: 1440px){.tile{font-size:1.125rem;line-height:1.25}}.ui{font-family:var(--body-typeface-semibold),sans-serif;font-size:.563rem;font-weight:600;line-height:1.75;letter-spacing:.08em;margin-top:0}@media (min-width: 1024px){.ui{fo
361nt-size:.625rem}}@media (min-width: 1440px){.ui{font-size:.688rem;letter-spacing:.06em}}.ui--no-margin{margin-bottom:0}.ui--quotation{text-transform:uppercase;color:var(--color-neutral-grey-600)}.uppercase{text-transform:uppercase}.centered{text-align:center}.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
361@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}:root{--utilities-drop-shadow-button: 0px 1px 2px 0px rgba(0, 0, 0, .06);--utilities-background-blur-100: blur(50px);--utilities-focus-default: 0px 0px 0px 3px rgba(0, 118, 180, .1);--utilities-focus-error: 0px 0px 0px 3px rgba(165, 92, 92, .1)}.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-48));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-48))}@media (min-width: 640px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-64));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-64))}}@media (min-width: 1024px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, 5rem);padding-bottom:var(--vertical-padding-bottom, 5rem)}}@media (min-width: 1440px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-96));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-96))}}:host{display:block;background-color:var(--background-color, transparent)}:host .hhds-text__link{margin-top:var(--spacing-spacer-32)}@media (min-width: 1024px){:host .hhds-text__link{margin-top:var(--spacing-spacer-40)}}@media (min-width: 1440px){:host .hhds-text__link{margin-top:var(--spacing-spacer-48)}}:host .hhds-text__stats{margin-top:var(--spacing-spacer-16)}@media (min-width: 1024px){:host .hhds-text__stats{margin-top:var(--spacing-spacer-20)}}@media (min-width: 1440px){:host .hhds-text__stats{margin-top:var(--spacing-spacer-24)}}
362`;var cs=(s=>(s.A="A",s.B="B",s.C="C",s.D="D",s.E="E",s.F="F",s.G="G",s.H="H",s.I="I",s))(cs||{});const vp="hhds-text",bp={type:"type"},Tr=bp;class yp extends D{constructor(){super()}init(){const t=this.vars.get(Tr.type);this.shadow.innerHTML=` 
363			<style>${F}</style>
364			<style>${fp}</style>
365			<div class="hhds-text hhds-text--${t.toLowerCase()}">
366				<div class="container">
367					<div class="grid grid--text">
368						${t!=="F"?'<slot name="badge"></slot>':""}
369						<div class="
370							${t=="A"||t=="G"||t=="H"?"col-span-6 sm:col-span-4 md:col-span-6":""}
371							${t=="B"?"col-span-6 sm:col-span-7 md:col-span-9 lg:col-span-8":""}
372							${t=="C"?"col-span-6 sm:col-span-8 md:col-span-9":""}
373							${t=="E"?"col-span-6 sm:col-span-6 md:col-span-7 lg:col-span-8":""}
374							${t=="F"||t=="I"?"col-span-6 sm:col-span-5 md:col-span-12":""}
375              ${t=="D"?"col-span-6 sm:col-span-12 md:col-span-12":""}
376						">
377							<slot name="heading"></slot>
378						</div>
379
380						${t=="A"||t=="G"||t=="H"?`
381							<div class="col-span-6 sm:col-start-5 md:col-start-9 sm:col-span-4">
382								<slot name="text"></slot>
383								<div class="hhds-text__link">
384									<slot name="link"></slot>
385								</div>
386							</div>`:""}
387					</div>
388				 
389					${t=="G"||t=="H"||t=="B"||t=="E"?`
390						<div class="grid grid--text grid--text--spacing"> 
391							<div class="col-span-6 sm:col-start-5 md:col-start-9 sm:col-span-4">
392								<slot name="text"></slot>
393								<div class="hhds-text__link">
394									<slot name="link"></slot>
395								</div>
396							</div>
397						</div>
398					`:""}
399
400					${t=="C"||t=="D"||t=="F"||t=="I"?`
401						<slot name="repeater-text"></slot>
402					`:""}
403
404					${t=="D"||t=="E"?`
405						<div class="hhds-text__stats">
406							<slot name="stats"></slot>
407						</div>
408					`:""}
409
410				</div>
411			</div>
412		`}destroy(){}onAttributeChanged(t,i,a){this.reinit()}onSlotChange(t,i){i.length==0}static argSpecs(){return Lp}}const Lp={[Tr.type]:{description:"Layout variant",defaultValue:cs.A,typeString:"HHDSTextType",type:cs}},_p=`.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
412@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}:root{--utilities-drop-shadow-button: 0px 1px 2px 0px rgba(0, 0, 0, .06);--utilities-background-blur-100: blur(50px);--utilities-focus-default: 0px 0px 0px 3px rgba(0, 118, 180, .1);--utilities-focus-error: 0px 0px 0px 3px rgba(165, 92, 92, .1)}.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-48));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-48))}@media (min-width: 640px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-64));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-64))}}@media (min-width: 1024px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, 5rem);padding-bottom:var(--vertical-padding-bottom, 5rem)}}@media (min-width: 1440px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-96));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-96))}}:host{display:block;overflow-x:hidden;z-index:unset;--cols: 6;--grid-column: 1 / 6;--gap: 16px;--btn-visibility: hidden;--btn-offset: calc(var(--gap) / 2)}@media (min-width: 640px){:host{--cols: 8;--grid-column: 1 / 8;--gap: 20px}}@media (min-width: 1024px){:host{--cols: 12;--grid-column: 1 / 13;--gap: 24px;--btn-visibility: visible}}:host .grid{display:grid;grid-template-columns:repeat(var(--cols),1fr);gap:var(--gap)}
412:host .grid .wrapper{grid-column:var(--grid-column)}:host .swiper{overflow:visible}:host .swiper-slide{opacity:.5;will-change:opacity;transition:opacity .25s ease-in-out}@media (hover: hover){:host .swiper-slide:hover{cursor:pointer;--image-animation: scale(105%);--image-transition-type: ease-in-out}}:host .swiper-slide.swiper-slide-visible{opacity:1}:host .button-next{position:absolute;top:50%;z-index:10;cursor:pointer;right:0;transform:translate(calc(50% + var(--btn-offset))) translateY(calc(-50% - (var(--spacing-spacer-08) + 7.5px + 19px)));visibility:var(--btn-visibility);opacity:0;transition:opacity .3s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}:host .button-next[disabled=true]{cursor:default}:host .button-prev{position:absolute;top:50%;z-index:10;cursor:pointer;left:0;transform:translate(calc(-50% - var(--btn-offset))) translateY(calc(-50% - (var(--spacing-spacer-08) + 7.5px + 19px)));visibility:var(--btn-visibility);opacity:0;transition:opacity .3s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}:host .button-prev[disabled=true]{cursor:default}.hhds-imageslider .swiper-scrollbar{--swiper-scrollbar-border-radius: 0px;--swiper-scrollbar-size: 2px;--swiper-scrollbar-sides-offset:calc(50% - 200px);--swiper-scrollbar-bg-color: var(--color-neutral-grey-050);--swiper-scrollbar-drag-bg-color: var(--color-neutral-grey-900)}.hhds-imageslider .swiper-scrollbar-container{padding-top:38px;display:none}@media (min-width: 1024px){.hhds-imageslider .swiper-scrollbar-container{display:block}}.hhds-imageslider hhds-caption{width:100%;--caption-text-align: center;--padding-horizontal: 12px}
413`,En=`@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;
413left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}
413.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;
413left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}
414`;function ke(s){return s!==null&&typeof s=="object"&&"constructor"in s&&s.constructor===Object}function Rs(s,t){s===void 0&&(s={}),t===void 0&&(t={}),Object.keys(t).forEach(i=>{typeof s[i]>"u"?s[i]=t[i]:ke(t[i])&&ke(s[i])&&Object.keys(t[i]).length>0&&Rs(s[i],t[i])})}const Mr={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector(){return null},querySelectorAll(){return[]},getElementById(){return null},createEvent(){return{initEvent(){}}},createElement(){return{children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName(){return[]}}},createElementNS(){return{}},importNode(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function Vi(){const s=typeof document<"u"?document:{};return Rs(s,Mr),s}const zp={document:Mr,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle(){return{getPropertyValue(){return""}}},Image(){},Date(){},screen:{},setTimeout(){}
vendor: 4,094 bytes, line 414
414,clearTimeout(){},matchMedia(){return{}},requestAnimationFrame(s){return typeof setTimeout>"u"?(s(),null):setTimeout(s,0)},cancelAnimationFrame(s){typeof setTimeout>"u"||clearTimeout(s)}};function Pt(){const s=typeof window<"u"?window:{};return Rs(s,zp),s}function yi(s){return s===void 0&&(s=""),s.trim().split(" ").filter(t=>!!t.trim())}function kp(s){const t=s;Object.keys(t).forEach(i=>{try{t[i]=null}catch{}try{delete t[i]}catch{}})}function cn(s,t){return t===void 0&&(t=0),setTimeout(s,t)}function hn(){return Date.now()}function Sp(s){const t=Pt();let i;return t.getComputedStyle&&(i=t.getComputedStyle(s,null)),!i&&s.currentStyle&&(i=s.currentStyle),i||(i=s.style),i}function Ep(s,t){t===void 0&&(t="x");const i=Pt();let a,n,e;const r=Sp(s);return i.WebKitCSSMatrix?(n=r.transform||r.webkitTransform,n.split(",").length>6&&(n=n.split(", ").map(o=>o.replace(",",".")).join(", ")),e=new i.WebKitCSSMatrix(n==="none"?"":n)):(e=r.MozTransform||r.OTransform||r.MsTransform||r.msTransform||r.transform||r.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),a=e.toString().split(",")),t==="x"&&(i.WebKitCSSMatrix?n=e.m41:a.length===16?n=parseFloat(a[12]):n=parseFloat(a[4])),t==="y"&&(i.WebKitCSSMatrix?n=e.m42:a.length===16?n=parseFloat(a[13]):n=parseFloat(a[5])),n||0}function qa(s){return typeof s=="object"&&s!==null&&s.constructor&&Object.prototype.toString.call(s).slice(8,-1)==="Object"}function Ap(s){return typeof window<"u"&&typeof window.HTMLElement<"u"?s instanceof HTMLElement:s&&(s.nodeType===1||s.nodeType===11)}function Vt(){const s=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let i=1;i<arguments.length;i+=1){const a=i<0||arguments.length<=i?void 0:arguments[i];if(a!=null&&!Ap(a)){const n=Object.keys(Object(a)).filter(e=>t.indexOf(e)<0);for(let e=0,r=n.length;e<r;e+=1){const o=n[e],d=Object.getOwnPropertyDescriptor(a,o);d!==void 0&&d.enumerable&&(qa(s[o])&&qa(a[o])?a[o].__swiper__?s[o]=a[o]:Vt(s[o],a[o]):!qa(s[o])&&qa(a[o])?(s[o]={},a[o].__swiper__?s[o]=a[o]:Vt(s[o],a[o])):s[o]=a[o])}}}return s}function ja(s,t,i){s.style.setProperty(t,i)}function Pr(s){let{swiper:t,targetPosition:i,side:a}=s;const n=Pt(),e=-t.translate;let r=null,o;const d=t.params.speed;t.wrapperEl.style.scrollSnapType="none",n.cancelAnimationFrame(t.cssModeFrameID);const l=i>e?"next":"prev",m=(c,h)=>l==="next"&&c>=h||l==="prev"&&c<=h,p=()=>{o=new Date().getTime(),r===null&&(r=o);const c=Math.max(Math.min((o-r)/d,1),0),h=.5-Math.cos(c*Math.PI)/2;let u=e+h*(i-e);if(m(u,i)&&(u=i),t.wrapperEl.scrollTo({[a]:u}),m(u,i)){t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout(()=>{t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({[a]:u})}),n.cancelAnimationFrame(t.cssModeFrameID);return}t.cssModeFrameID=n.requestAnimationFrame(p)};p()}function ai(s,t){t===void 0&&(t="");const i=[...s.children];return s instanceof HTMLSlotElement&&i.push(...s.assignedElements()),t?i.filter(a=>a.matches(t)):i}function Cp(s,t){const i=t.contains(s);return!i&&t instanceof HTMLSlotElement?[...t.assignedElements()].includes(s):i}function gn(s){try{console.warn(s);return}catch{}}function Ma(s,t){t===void 0&&(t=[]);const i=document.createElement(s);return i.classList.add(...Array.isArray(t)?t:yi(t)),i}function Tp(s){const t=Pt(),i=Vi(),a=s.getBoundingClientRect(),n=i.body,e=s.clientTop||n.clientTop||0,r=s.clientLeft||n.clientLeft||0,o=s===t?t.scrollY:s.scrollTop,d=s===t?t.scrollX:s.scrollLeft;return{top:a.top+o-e,left:a.left+d-r}}function Mp(s,t){const i=[];for(;s.previousElementSibling;){const a=s.previousElementSibling;t?a.matches(t)&&i.push(a):i.push(a),s=a}return i}function Pp(s,t){const i=[];for(;s.nextElementSibling;){const a=s.nextElementSibling;t?a.matches(t)&&i.push(a):i.push(a),s=a}return i}function _i(s,t){return Pt().getComputedStyle(s,null).getPropertyValue(t)}function Se(s){let t=s,i;if(t){for(i=0;(t=t.previousSibling)!==null;)t.nodeType===1&&(i+=1);return i}}function $p(s,t){const i=[];let a=s.parentElement;for(;a;)t?a.matches(t)&&i.push(a):i.push(a),a=a.parentElement;return i}
vendor: 4,831 bytes, line 414
414function Ee(s,t,i){const a=Pt();return i?s[t==="width"?"offsetWidth":"offsetHeight"]+parseFloat(a.getComputedStyle(s,null).getPropertyValue(t==="width"?"margin-right":"margin-top"))+parseFloat(a.getComputedStyle(s,null).getPropertyValue(t==="width"?"margin-left":"margin-bottom")):s.offsetWidth}function Vp(s){return(Array.isArray(s)?s:[s]).filter(t=>!!t)}let Vn;function Fp(){const s=Pt(),t=Vi();return{smoothScroll:t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in s||s.DocumentTouch&&t instanceof s.DocumentTouch)}}function $r(){return Vn||(Vn=Fp()),Vn}let Fn;function Dp(s){let{userAgent:t}=s===void 0?{}:s;const i=$r(),a=Pt(),n=a.navigator.platform,e=t||a.navigator.userAgent,r={ios:!1,android:!1},o=a.screen.width,d=a.screen.height,l=e.match(/(Android);?[\s\/]+([\d.]+)?/);let m=e.match(/(iPad).*OS\s([\d_]+)/);const p=e.match(/(iPod)(.*OS\s([\d_]+))?/),c=!m&&e.match(/(iPhone\sOS|iOS)\s([\d_]+)/),h=n==="Win32";let u=n==="MacIntel";const g=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"];return!m&&u&&i.touch&&g.indexOf(`${o}x${d}`)>=0&&(m=e.match(/(Version)\/([\d.]+)/),m||(m=[0,1,"13_0_0"]),u=!1),l&&!h&&(r.os="android",r.android=!0),(m||c||p)&&(r.os="ios",r.ios=!0),r}function Vr(s){return s===void 0&&(s={}),Fn||(Fn=Dp(s)),Fn}let Dn;function Ip(){const s=Pt(),t=Vr();let i=!1;function a(){const o=s.navigator.userAgent.toLowerCase();return o.indexOf("safari")>=0&&o.indexOf("chrome")<0&&o.indexOf("android")<0}if(a()){const o=String(s.navigator.userAgent);if(o.includes("Version/")){const[d,l]=o.split("Version/")[1].split(" ")[0].split(".").map(m=>Number(m));i=d<16||d===16&&l<2}}const n=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(s.navigator.userAgent),e=a(),r=e||n&&t.ios;return{isSafari:i||e,needPerspectiveFix:i,need3dFix:r,isWebView:n}}function Np(){return Dn||(Dn=Ip()),Dn}function Op(s){let{swiper:t,on:i,emit:a}=s;const n=Pt();let e=null,r=null;const o=()=>{!t||t.destroyed||!t.initialized||(a("beforeResize"),a("resize"))},d=()=>{!t||t.destroyed||!t.initialized||(e=new ResizeObserver(p=>{r=n.requestAnimationFrame(()=>{const{width:c,height:h}=t;let u=c,g=h;p.forEach(f=>{let{contentBoxSize:z,contentRect:b,target:w}=f;w&&w!==t.el||(u=b?b.width:(z[0]||z).inlineSize,g=b?b.height:(z[0]||z).blockSize)}),(u!==c||g!==h)&&o()})}),e.observe(t.el))},l=()=>{r&&n.cancelAnimationFrame(r),e&&e.unobserve&&t.el&&(e.unobserve(t.el),e=null)},m=()=>{!t||t.destroyed||!t.initialized||a("orientationchange")};i("init",()=>{if(t.params.resizeObserver&&typeof n.ResizeObserver<"u"){d();return}n.addEventListener("resize",o),n.addEventListener("orientationchange",m)}),i("destroy",()=>{l(),n.removeEventListener("resize",o),n.removeEventListener("orientationchange",m)})}function Hp(s){let{swiper:t,extendParams:i,on:a,emit:n}=s;const e=[],r=Pt(),o=function(m,p){p===void 0&&(p={});const c=r.MutationObserver||r.WebkitMutationObserver,h=new c(u=>{if(t.__preventObserver__)return;if(u.length===1){n("observerUpdate",u[0]);return}const g=function(){n("observerUpdate",u[0])};r.requestAnimationFrame?r.requestAnimationFrame(g):r.setTimeout(g,0)});h.observe(m,{attributes:typeof p.attributes>"u"?!0:p.attributes,childList:t.isElement||(typeof p.childList>"u"?!0:p).childList,characterData:typeof p.characterData>"u"?!0:p.characterData}),e.push(h)},d=()=>{if(t.params.observer){if(t.params.observeParents){const m=$p(t.hostEl);for(let p=0;p<m.length;p+=1)o(m[p])}o(t.hostEl,{childList:t.params.observeSlideChildren}),o(t.wrapperEl,{attributes:!1})}},l=()=>{e.forEach(m=>{m.disconnect()}),e.splice(0,e.length)};i({observer:!1,observeParents:!1,observeSlideChildren:!1}),a("init",d),a("destroy",l)}var Bp={on(s,t,i){const a=this;if(!a.eventsListeners||a.destroyed||typeof t!="function")return a;const n=i?"unshift":"push";return s.split(" ").forEach(e=>{a.eventsListeners[e]||(a.eventsListeners[e]=[]),a.eventsListeners[e][n](t)}),a},once(s,t,i){const a=this;if(!a.eventsListeners||a.destroyed||typeof t!="function")return a;function n(){a.off(s,n),n.__emitterProxy&&delete n.__emitterProxy;for(var e=arguments.length,r=new Array(e),o=0;o<e;o++)r[o]=arguments[o];t.apply(a,r)}return n.__emitterProxy=t,a.on(s,n,i)},onAny(s,t){const i=this;if(!i.eventsListeners||i.destroyed||typeof s!="function")return i;const a=t?"unshift":"push";return i.eventsAnyListeners.indexOf(s)<0&&i.eventsAnyListeners[a](s),i},offAny(s){const t=this;if(!t.eventsListeners||t.destroyed||!t.eventsAnyListeners)return t;const i=t.eventsAnyListeners.indexOf(s);return i>=0&&t.eventsAnyListeners.splice(i,1),t},off(s,t){const i=this;return!i.eventsListeners||i.destroyed||!i.eventsListeners||s.split(" ").forEach(a=>{typeof t>"u"?i.eventsListeners[a]=[]:i.eventsListeners[a]&&i.eventsListeners[a].forEac
vendor: 4,631 bytes, line 414
414h((n,e)=>{(n===t||n.__emitterProxy&&n.__emitterProxy===t)&&i.eventsListeners[a].splice(e,1)})}),i},emit(){const s=this;if(!s.eventsListeners||s.destroyed||!s.eventsListeners)return s;let t,i,a;for(var n=arguments.length,e=new Array(n),r=0;r<n;r++)e[r]=arguments[r];return typeof e[0]=="string"||Array.isArray(e[0])?(t=e[0],i=e.slice(1,e.length),a=s):(t=e[0].events,i=e[0].data,a=e[0].context||s),i.unshift(a),(Array.isArray(t)?t:t.split(" ")).forEach(d=>{s.eventsAnyListeners&&s.eventsAnyListeners.length&&s.eventsAnyListeners.forEach(l=>{l.apply(a,[d,...i])}),s.eventsListeners&&s.eventsListeners[d]&&s.eventsListeners[d].forEach(l=>{l.apply(a,i)})}),s}};function Rp(){const s=this;let t,i;const a=s.el;typeof s.params.width<"u"&&s.params.width!==null?t=s.params.width:t=a.clientWidth,typeof s.params.height<"u"&&s.params.height!==null?i=s.params.height:i=a.clientHeight,!(t===0&&s.isHorizontal()||i===0&&s.isVertical())&&(t=t-parseInt(_i(a,"padding-left")||0,10)-parseInt(_i(a,"padding-right")||0,10),i=i-parseInt(_i(a,"padding-top")||0,10)-parseInt(_i(a,"padding-bottom")||0,10),Number.isNaN(t)&&(t=0),Number.isNaN(i)&&(i=0),Object.assign(s,{width:t,height:i,size:s.isHorizontal()?t:i}))}function qp(){const s=this;function t(P,T){return parseFloat(P.getPropertyValue(s.getDirectionLabel(T))||0)}const i=s.params,{wrapperEl:a,slidesEl:n,size:e,rtlTranslate:r,wrongRTL:o}=s,d=s.virtual&&i.virtual.enabled,l=d?s.virtual.slides.length:s.slides.length,m=ai(n,`.${s.params.slideClass}, swiper-slide`),p=d?s.virtual.slides.length:m.length;let c=[];const h=[],u=[];let g=i.slidesOffsetBefore;typeof g=="function"&&(g=i.slidesOffsetBefore.call(s));let f=i.slidesOffsetAfter;typeof f=="function"&&(f=i.slidesOffsetAfter.call(s));const z=s.snapGrid.length,b=s.slidesGrid.length;let w=i.spaceBetween,y=-g,L=0,S=0;if(typeof e>"u")return;typeof w=="string"&&w.indexOf("%")>=0?w=parseFloat(w.replace("%",""))/100*e:typeof w=="string"&&(w=parseFloat(w)),s.virtualSize=-w,m.forEach(P=>{r?P.style.marginLeft="":P.style.marginRight="",P.style.marginBottom="",P.style.marginTop=""}),i.centeredSlides&&i.cssMode&&(ja(a,"--swiper-centered-offset-before",""),ja(a,"--swiper-centered-offset-after",""));const M=i.grid&&i.grid.rows>1&&s.grid;M?s.grid.initSlides(m):s.grid&&s.grid.unsetSlides();let k;const A=i.slidesPerView==="auto"&&i.breakpoints&&Object.keys(i.breakpoints).filter(P=>typeof i.breakpoints[P].slidesPerView<"u").length>0;for(let P=0;P<p;P+=1){k=0;let T;if(m[P]&&(T=m[P]),M&&s.grid.updateSlide(P,T,m),!(m[P]&&_i(T,"display")==="none")){if(i.slidesPerView==="auto"){A&&(m[P].style[s.getDirectionLabel("width")]="");const x=getComputedStyle(T),v=T.style.transform,_=T.style.webkitTransform;if(v&&(T.style.transform="none"),_&&(T.style.webkitTransform="none"),i.roundLengths)k=s.isHorizontal()?Ee(T,"width",!0):Ee(T,"height",!0);else{const E=t(x,"width"),C=t(x,"padding-left"),V=t(x,"padding-right"),I=t(x,"margin-left"),N=t(x,"margin-right"),B=x.getPropertyValue("box-sizing");if(B&&B==="border-box")k=E+I+N;else{const{clientWidth:ot,offsetWidth:J}=T;k=E+C+V+I+N+(J-ot)}}v&&(T.style.transform=v),_&&(T.style.webkitTransform=_),i.roundLengths&&(k=Math.floor(k))}else k=(e-(i.slidesPerView-1)*w)/i.slidesPerView,i.roundLengths&&(k=Math.floor(k)),m[P]&&(m[P].style[s.getDirectionLabel("width")]=`${k}px`);m[P]&&(m[P].swiperSlideSize=k),u.push(k),i.centeredSlides?(y=y+k/2+L/2+w,L===0&&P!==0&&(y=y-e/2-w),P===0&&(y=y-e/2-w),Math.abs(y)<1/1e3&&(y=0),i.roundLengths&&(y=Math.floor(y)),S%i.slidesPerGroup===0&&c.push(y),h.push(y)):(i.roundLengths&&(y=Math.floor(y)),(S-Math.min(s.params.slidesPerGroupSkip,S))%s.params.slidesPerGroup===0&&c.push(y),h.push(y),y=y+k+w),s.virtualSize+=k+w,L=k,S+=1}}if(s.virtualSize=Math.max(s.virtualSize,e)+f,r&&o&&(i.effect==="slide"||i.effect==="coverflow")&&(a.style.width=`${s.virtualSize+w}px`),i.setWrapperSize&&(a.style[s.getDirectionLabel("width")]=`${s.virtualSize+w}px`),M&&s.grid.updateWrapperSize(k,c),!i.centeredSlides){const P=[];for(let T=0;T<c.length;T+=1){let x=c[T];i.roundLengths&&(x=Math.floor(x)),c[T]<=s.virtualSize-e&&P.push(x)}c=P,Math.floor(s.virtualSize-e)-Math.floor(c[c.length-1])>1&&c.push(s.virtualSize-e)}if(d&&i.loop){const P=u[0]+w;if(i.slidesPerGroup>1){const T=Math.ceil((s.virtual.slidesBefore+s.virtual.slidesAfter)/i.slidesPerGroup),x=P*i.slidesPerGroup;for(let v=0;v<T;v+=1)c.push(c[c.length-1]+x)}for(let T=0;T<s.virtual.slidesBefore+s.virtual.slidesAfter;T+=1)i.slidesPerGroup===1&&c.push(c[c.length-1]+P),h.push(h[h.length-1]+P),s.virtualSize+=P}if(c.length===0&&(c=[0]),w!==0){const P=s.isHorizontal()&&r?"marginLeft":s.getDirectionLabel("marginRight");m.filter((T,x)=>
vendor: 7,934 bytes, line 414
414!i.cssMode||i.loop?!0:x!==m.length-1).forEach(T=>{T.style[P]=`${w}px`})}if(i.centeredSlides&&i.centeredSlidesBounds){let P=0;u.forEach(x=>{P+=x+(w||0)}),P-=w;const T=P-e;c=c.map(x=>x<=0?-g:x>T?T+f:x)}if(i.centerInsufficientSlides){let P=0;u.forEach(x=>{P+=x+(w||0)}),P-=w;const T=(i.slidesOffsetBefore||0)+(i.slidesOffsetAfter||0);if(P+T<e){const x=(e-P-T)/2;c.forEach((v,_)=>{c[_]=v-x}),h.forEach((v,_)=>{h[_]=v+x})}}if(Object.assign(s,{slides:m,snapGrid:c,slidesGrid:h,slidesSizesGrid:u}),i.centeredSlides&&i.cssMode&&!i.centeredSlidesBounds){ja(a,"--swiper-centered-offset-before",`${-c[0]}px`),ja(a,"--swiper-centered-offset-after",`${s.size/2-u[u.length-1]/2}px`);const P=-s.snapGrid[0],T=-s.slidesGrid[0];s.snapGrid=s.snapGrid.map(x=>x+P),s.slidesGrid=s.slidesGrid.map(x=>x+T)}if(p!==l&&s.emit("slidesLengthChange"),c.length!==z&&(s.params.watchOverflow&&s.checkOverflow(),s.emit("snapGridLengthChange")),h.length!==b&&s.emit("slidesGridLengthChange"),i.watchSlidesProgress&&s.updateSlidesOffset(),s.emit("slidesUpdated"),!d&&!i.cssMode&&(i.effect==="slide"||i.effect==="fade")){const P=`${i.containerModifierClass}backface-hidden`,T=s.el.classList.contains(P);p<=i.maxBackfaceHiddenSlides?T||s.el.classList.add(P):T&&s.el.classList.remove(P)}}function jp(s){const t=this,i=[],a=t.virtual&&t.params.virtual.enabled;let n=0,e;typeof s=="number"?t.setTransition(s):s===!0&&t.setTransition(t.params.speed);const r=o=>a?t.slides[t.getSlideIndexByData(o)]:t.slides[o];if(t.params.slidesPerView!=="auto"&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach(o=>{i.push(o)});else for(e=0;e<Math.ceil(t.params.slidesPerView);e+=1){const o=t.activeIndex+e;if(o>t.slides.length&&!a)break;i.push(r(o))}else i.push(r(t.activeIndex));for(e=0;e<i.length;e+=1)if(typeof i[e]<"u"){const o=i[e].offsetHeight;n=o>n?o:n}(n||n===0)&&(t.wrapperEl.style.height=`${n}px`)}function Gp(){const s=this,t=s.slides,i=s.isElement?s.isHorizontal()?s.wrapperEl.offsetLeft:s.wrapperEl.offsetTop:0;for(let a=0;a<t.length;a+=1)t[a].swiperSlideOffset=(s.isHorizontal()?t[a].offsetLeft:t[a].offsetTop)-i-s.cssOverflowAdjustment()}const Ae=(s,t,i)=>{t&&!s.classList.contains(i)?s.classList.add(i):!t&&s.classList.contains(i)&&s.classList.remove(i)};function Up(s){s===void 0&&(s=this&&this.translate||0);const t=this,i=t.params,{slides:a,rtlTranslate:n,snapGrid:e}=t;if(a.length===0)return;typeof a[0].swiperSlideOffset>"u"&&t.updateSlidesOffset();let r=-s;n&&(r=s),t.visibleSlidesIndexes=[],t.visibleSlides=[];let o=i.spaceBetween;typeof o=="string"&&o.indexOf("%")>=0?o=parseFloat(o.replace("%",""))/100*t.size:typeof o=="string"&&(o=parseFloat(o));for(let d=0;d<a.length;d+=1){const l=a[d];let m=l.swiperSlideOffset;i.cssMode&&i.centeredSlides&&(m-=a[0].swiperSlideOffset);const p=(r+(i.centeredSlides?t.minTranslate():0)-m)/(l.swiperSlideSize+o),c=(r-e[0]+(i.centeredSlides?t.minTranslate():0)-m)/(l.swiperSlideSize+o),h=-(r-m),u=h+t.slidesSizesGrid[d],g=h>=0&&h<=t.size-t.slidesSizesGrid[d],f=h>=0&&h<t.size-1||u>1&&u<=t.size||h<=0&&u>=t.size;f&&(t.visibleSlides.push(l),t.visibleSlidesIndexes.push(d)),Ae(l,f,i.slideVisibleClass),Ae(l,g,i.slideFullyVisibleClass),l.progress=n?-p:p,l.originalProgress=n?-c:c}}function Yp(s){const t=this;if(typeof s>"u"){const m=t.rtlTranslate?-1:1;s=t&&t.translate&&t.translate*m||0}const i=t.params,a=t.maxTranslate()-t.minTranslate();let{progress:n,isBeginning:e,isEnd:r,progressLoop:o}=t;const d=e,l=r;if(a===0)n=0,e=!0,r=!0;else{n=(s-t.minTranslate())/a;const m=Math.abs(s-t.minTranslate())<1,p=Math.abs(s-t.maxTranslate())<1;e=m||n<=0,r=p||n>=1,m&&(n=0),p&&(n=1)}if(i.loop){const m=t.getSlideIndexByData(0),p=t.getSlideIndexByData(t.slides.length-1),c=t.slidesGrid[m],h=t.slidesGrid[p],u=t.slidesGrid[t.slidesGrid.length-1],g=Math.abs(s);g>=c?o=(g-c)/u:o=(g+u-h)/u,o>1&&(o-=1)}Object.assign(t,{progress:n,progressLoop:o,isBeginning:e,isEnd:r}),(i.watchSlidesProgress||i.centeredSlides&&i.autoHeight)&&t.updateSlidesProgress(s),e&&!d&&t.emit("reachBeginning toEdge"),r&&!l&&t.emit("reachEnd toEdge"),(d&&!e||l&&!r)&&t.emit("fromEdge"),t.emit("progress",n)}const In=(s,t,i)=>{t&&!s.classList.contains(i)?s.classList.add(i):!t&&s.classList.contains(i)&&s.classList.remove(i)};function Wp(){const s=this,{slides:t,params:i,slidesEl:a,activeIndex:n}=s,e=s.virtual&&i.virtual.enabled,r=s.grid&&i.grid&&i.grid.rows>1,o=p=>ai(a,`.${i.slideClass}${p}, swiper-slide${p}`)[0];let d,l,m;if(e)if(i.loop){let p=n-s.virtual.slidesBefore;p<0&&(p=s.virtual.slides.length+p),p>=s.virtual.slides.length&&(p-=s.virtual.slides.length),d=o(`[data-swiper-slide-index="${p}"]`)}else d=o(`[data-swiper-slide-index="${n}"]`);else r?(d=t.filter(p=>p.column===n)[0],m=t.filter(p=>p.column===n+1)[0],l=t.filter(p=>p.column===n-1)[0]):d=t[n];d&&(r||(m=Pp(d,`.${i.slideClass}, swiper-slide`)[0],i.loop&&!m&&(m=t[0]),l=Mp(d,`.${i.slideClass}, swiper-slide`)[0],i.loop&&!l===0&&(l=t[t.length-1]))),t.forEach(p=>{In(p,p===d,i.slideActiveClass),In(p,p===m,i.slideNextClass),In(p,p===l,i.slidePrevClass)}),s.emitSlidesClasses()}const an=(s,t)=>{if(!s||s.destroyed||!s.params)return;const i=()=>s.isElement?"swiper-slide":`.${s.params.slideClass}`,a=t.closest(i());if(a){let n=a.querySelector(`.${s.params.lazyPreloaderClass}`);!n&&s.isElement&&(a.shadowRoot?n=a.shadowRoot.querySelector(`.${s.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{a.shadowRoot&&(n=a.shadowRoot.querySelector(`.${s.params.lazyPreloaderClass}`),n&&n.remove())})),n&&n.remove()}},Nn=(s,t)=>{if(!s.slides[t])return;const i=s.slides[t].querySelector('[loading="lazy"]');i&&i.removeAttribute("loading")},hs=s=>{if(!s||s.destroyed||!s.params)return;let t=s.params.lazyPreloadPrevNext;const i=s.slides.length;if(!i||!t||t<0)return;t=Math.min(t,i);const a=s.params.slidesPerView==="auto"?s.slidesPerViewDynamic():Math.ceil(s.params.slidesPerView),n=s.activeIndex;if(s.params.grid&&s.params.grid.rows>1){const r=n,o=[r-t];o.push(...Array.from({length:t}).map((d,l)=>r+a+l)),s.slides.forEach((d,l)=>{o.includes(d.column)&&Nn(s,l)});return}const e=n+a-1;if(s.params.rewind||s.params.loop)for(let r=n-t;r<=e+t;r+=1){const o=(r%i+i)%i;(o<n||o>e)&&Nn(s,o)}else for(let r=Math.max(n-t,0);r<=Math.min(e+t,i-1);r+=1)r!==n&&(r>e||r<n)&&Nn(s,r)};function Qp(s){const{slidesGrid:t,params:i}=s,a=s.rtlTranslate?s.translate:-s.translate;let n;for(let e=0;e<t.length;e+=1)typeof t[e+1]<"u"?a>=t[e]&&a<t[e+1]-(t[e+1]-t[e])/2?n=e:a>=t[e]&&a<t[e+1]&&(n=e+1):a>=t[e]&&(n=e);return i.normalizeSlideIndex&&(n<0||typeof n>"u")&&(n=0),n}function Xp(s){const t=this,i=t.rtlTranslate?t.translate:-t.translate,{snapGrid:a,params:n,activeIndex:e,realIndex:r,snapIndex:o}=t;let d=s,l;const m=h=>{let u=h-t.virtual.slidesBefore;return u<0&&(u=t.virtual.slides.length+u),u>=t.virtual.slides.length&&(u-=t.virtual.slides.length),u};if(typeof d>"u"&&(d=Qp(t)),a.indexOf(i)>=0)l=a.indexOf(i);else{const h=Math.min(n.slidesPerGroupSkip,d);l=h+Math.floor((d-h)/n.slidesPerGroup)}if(l>=a.length&&(l=a.length-1),d===e&&!t.params.loop){l!==o&&(t.snapIndex=l,t.emit("snapIndexChange"));return}if(d===e&&t.params.loop&&t.virtual&&t.params.virtual.enabled){t.realIndex=m(d);return}const p=t.grid&&n.grid&&n.grid.rows>1;let c;if(t.virtual&&n.virtual.enabled&&n.loop)c=m(d);else if(p){const h=t.slides.filter(g=>g.column===d)[0];let u=parseInt(h.getAttribute("data-swiper-slide-index"),10);Number.isNaN(u)&&(u=Math.max(t.slides.indexOf(h),0)),c=Math.floor(u/n.grid.rows)}else if(t.slides[d]){const h=t.slides[d].getAttribute("data-swiper-slide-index");h?c=parseInt(h,10):c=d}else c=d;Object.assign(t,{previousSnapIndex:o,snapIndex:l,previousRealIndex:r,realIndex:c,previousIndex:e,activeIndex:d}),t.initialized&&hs(t),t.emit("activeIndexChange"),t.emit("snapIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&(r!==c&&t.emit("realIndexChange"),t.emit("slideChange"))}function Zp(s,t){const i=this,a=i.params;let n=s.closest(`.${a.slideClass}, swiper-slide`);!n&&i.isElement&&t&&t.length>
vendor: 5,256 bytes, line 414
4141&&t.includes(s)&&[...t.slice(t.indexOf(s)+1,t.length)].forEach(o=>{!n&&o.matches&&o.matches(`.${a.slideClass}, swiper-slide`)&&(n=o)});let e=!1,r;if(n){for(let o=0;o<i.slides.length;o+=1)if(i.slides[o]===n){e=!0,r=o;break}}if(n&&e)i.clickedSlide=n,i.virtual&&i.params.virtual.enabled?i.clickedIndex=parseInt(n.getAttribute("data-swiper-slide-index"),10):i.clickedIndex=r;else{i.clickedSlide=void 0,i.clickedIndex=void 0;return}a.slideToClickedSlide&&i.clickedIndex!==void 0&&i.clickedIndex!==i.activeIndex&&i.slideToClickedSlide()}var Kp={updateSize:Rp,updateSlides:qp,updateAutoHeight:jp,updateSlidesOffset:Gp,updateSlidesProgress:Up,updateProgress:Yp,updateSlidesClasses:Wp,updateActiveIndex:Xp,updateClickedSlide:Zp};function Jp(s){s===void 0&&(s=this.isHorizontal()?"x":"y");const t=this,{params:i,rtlTranslate:a,translate:n,wrapperEl:e}=t;if(i.virtualTranslate)return a?-n:n;if(i.cssMode)return n;let r=Ep(e,s);return r+=t.cssOverflowAdjustment(),a&&(r=-r),r||0}function tc(s,t){const i=this,{rtlTranslate:a,params:n,wrapperEl:e,progress:r}=i;let o=0,d=0;const l=0;i.isHorizontal()?o=a?-s:s:d=s,n.roundLengths&&(o=Math.floor(o),d=Math.floor(d)),i.previousTranslate=i.translate,i.translate=i.isHorizontal()?o:d,n.cssMode?e[i.isHorizontal()?"scrollLeft":"scrollTop"]=i.isHorizontal()?-o:-d:n.virtualTranslate||(i.isHorizontal()?o-=i.cssOverflowAdjustment():d-=i.cssOverflowAdjustment(),e.style.transform=`translate3d(${o}px, ${d}px, ${l}px)`);let m;const p=i.maxTranslate()-i.minTranslate();p===0?m=0:m=(s-i.minTranslate())/p,m!==r&&i.updateProgress(s),i.emit("setTranslate",i.translate,t)}function ic(){return-this.snapGrid[0]}function ac(){return-this.snapGrid[this.snapGrid.length-1]}function nc(s,t,i,a,n){s===void 0&&(s=0),t===void 0&&(t=this.params.speed),i===void 0&&(i=!0),a===void 0&&(a=!0);const e=this,{params:r,wrapperEl:o}=e;if(e.animating&&r.preventInteractionOnTransition)return!1;const d=e.minTranslate(),l=e.maxTranslate();let m;if(a&&s>d?m=d:a&&s<l?m=l:m=s,e.updateProgress(m),r.cssMode){const p=e.isHorizontal();if(t===0)o[p?"scrollLeft":"scrollTop"]=-m;else{if(!e.support.smoothScroll)return Pr({swiper:e,targetPosition:-m,side:p?"left":"top"}),!0;o.scrollTo({[p?"left":"top"]:-m,behavior:"smooth"})}return!0}return t===0?(e.setTransition(0),e.setTranslate(m),i&&(e.emit("beforeTransitionStart",t,n),e.emit("transitionEnd"))):(e.setTransition(t),e.setTranslate(m),i&&(e.emit("beforeTransitionStart",t,n),e.emit("transitionStart")),e.animating||(e.animating=!0,e.onTranslateToWrapperTransitionEnd||(e.onTranslateToWrapperTransitionEnd=function(c){!e||e.destroyed||c.target===this&&(e.wrapperEl.removeEventListener("transitionend",e.onTranslateToWrapperTransitionEnd),e.onTranslateToWrapperTransitionEnd=null,delete e.onTranslateToWrapperTransitionEnd,e.animating=!1,i&&e.emit("transitionEnd"))}),e.wrapperEl.addEventListener("transitionend",e.onTranslateToWrapperTransitionEnd))),!0}var sc={getTranslate:Jp,setTranslate:tc,minTranslate:ic,maxTranslate:ac,translateTo:nc};function ec(s,t){const i=this;i.params.cssMode||(i.wrapperEl.style.transitionDuration=`${s}ms`,i.wrapperEl.style.transitionDelay=s===0?"0ms":""),i.emit("setTransition",s,t)}function Fr(s){let{swiper:t,runCallbacks:i,direction:a,step:n}=s;const{activeIndex:e,previousIndex:r}=t;let o=a;if(o||(e>r?o="next":e<r?o="prev":o="reset"),t.emit(`transition${n}`),i&&e!==r){if(o==="reset"){t.emit(`slideResetTransition${n}`);return}t.emit(`slideChangeTransition${n}`),o==="next"?t.emit(`slideNextTransition${n}`):t.emit(`slidePrevTransition${n}`)}}function rc(s,t){s===void 0&&(s=!0);const i=this,{params:a}=i;a.cssMode||(a.autoHeight&&i.updateAutoHeight(),Fr({swiper:i,runCallbacks:s,direction:t,step:"Start"}))}function oc(s,t){s===void 0&&(s=!0);const i=this,{params:a}=i;i.animating=!1,!a.cssMode&&(i.setTransition(0),Fr({swiper:i,runCallbacks:s,direction:t,step:"End"}))}var dc={setTransition:ec,transitionStart:rc,transitionEnd:oc};function lc(s,t,i,a,n){s===void 0&&(s=0),i===void 0&&(i=!0),typeof s=="string"&&(s=parseInt(s,10));const e=this;let r=s;r<0&&(r=0);const{params:o,snapGrid:d,slidesGrid:l,previousIndex:m,activeIndex:p,rtlTranslate:c,wrapperEl:h,enabled:u}=e;if(!u&&!a&&!n||e.destroyed||e.animating&&o.preventInteractionOnTransition)return!1;typeof t>"u"&&(t=e.params.speed);const g=Math.min(e.params.slidesPerGroupSkip,r);let f=g+Math.floor((r-g)/e.params.slidesPerGroup);f>=d.length&&(f=d.length-1);const z=-d[f];if(o.normalizeSlideIndex)for(let w=0;w<l.length;w+=1){const y=-Math.floor(z*100),L=Math.floor(l[w]*100),S=Math.floor(l[w+1]*100);typeof l[w+1]<"u"?y>=L&&y<S-(S-L)/2?r=w:y>=L&&y<S&&(r=w+1):y>=L&&(r=w)}if(e.initialized&&r!==p&&(!e.allowSlideNext&&(c?z>e.translate&&z>e.minTranslate():z<e.translate&&z<e.minTranslate())||!e.allowSlidePrev&&z>e.translate&&z>e.maxTranslate()&&(p||0)!==r))return!1;r!==(m||0)&&i&&e.emit("beforeSlideChangeStart"),e.updateProgress(z);let b;if(r>p?b="next":r<p?b="prev":b="reset",c&&-z===e.translate||!c&&z===e.translate)return e.updateActiveIndex(r),o.autoHeight&&e.updateAutoHeight(),e.updateSlidesClasses(),o.effect!=="slide"&&e.setTranslate(z),b!=="reset"&&(e.transitionStart(i,b),e.transitionEnd(i,b)),!1;if(o.cssMode){const w=e.isHorizontal(),y=c?z:-z;if(t===0){const L=e.virtual&&e.params.virtual.enabled;
414L&&(e.wrapperEl.style.scrollSnapType="none",e._immediateVirtual=!0),L&&!e._cssModeVirtualInitialSet&&e.params.initialSlide>0?(e._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{h[w?"scrollLeft":"scrollTop"]=y})):h[w?"scrollLeft":"scrollTop"]=y,L&&requestAnimationFrame(()=>{e.wrapperEl.style.scrollSnapType="",e._immediateVirtual=!1})}else{if(!e.support.smoothScroll)return Pr({swiper:e,targetPosition:y,side:w?"left":"top"}),!0;h.scrollTo({[w?"left":"top"]:y,behavior:"smooth"})}return!0}return e.setTransition(t),e.setTranslate(z),e.updateActiveIndex(r),e.updateSlidesClasses(),e.emit("beforeTransitionStart",t,a),e.transitionStart(i,b),t===0?e.transitionEnd(i,b):e.animating||(e.animating=!0,e.onSlideToWrapperTransitionEnd||(e.onSlideToWrapperTransitionEnd=function(y){!e||e.destroyed||y.target===this&&(e.wrapperEl.removeEventListener("transitionend",e.onSlideToWrapperTransitionEnd),e.onSlideToWrapperTransitionEnd=null,delete e.onSlideToWrapperTransitionEnd,e.transitionEnd(i,b))}),e.wrapperEl.addEventListener("transitionend",e.onSlideToWrapperTransitionEnd)),!0}function mc(s,t,i,a){s===void 0&&(s=0),i===void 0&&(i=!0),typeof s=="string"&&(s=parseInt(s,10));const n=this;if(n.destroyed)return;typeof t>"u"&&(t=n.params.speed);const e=n.grid&&n.params.grid&&n.params.grid.rows>1;let r=s;if(n.params.loop)if(n.virtual&&n.params.virtual.enabled)r=r+n.virtual.slidesBefore;else{let o;if(e){const c=r*n.params.grid.rows;o=n.slides.filter(h=>h.getAttribute("data-swiper-slide-index")*1===c)[0].column}
vendor: 4,728 bytes, line 414
414else o=n.getSlideIndexByData(r);const d=e?Math.ceil(n.slides.length/n.params.grid.rows):n.slides.length,{centeredSlides:l}=n.params;let m=n.params.slidesPerView;m==="auto"?m=n.slidesPerViewDynamic():(m=Math.ceil(parseFloat(n.params.slidesPerView,10)),l&&m%2===0&&(m=m+1));let p=d-o<m;if(l&&(p=p||o<Math.ceil(m/2)),a&&l&&n.params.slidesPerView!=="auto"&&!e&&(p=!1),p){const c=l?o<n.activeIndex?"prev":"next":o-n.activeIndex-1<n.params.slidesPerView?"next":"prev";n.loopFix({direction:c,slideTo:!0,activeSlideIndex:c==="next"?o+1:o-d+1,slideRealIndex:c==="next"?n.realIndex:void 0})}if(e){const c=r*n.params.grid.rows;r=n.slides.filter(h=>h.getAttribute("data-swiper-slide-index")*1===c)[0].column}else r=n.getSlideIndexByData(r)}return requestAnimationFrame(()=>{n.slideTo(r,t,i,a)}),n}function pc(s,t,i){t===void 0&&(t=!0);const a=this,{enabled:n,params:e,animating:r}=a;if(!n||a.destroyed)return a;typeof s>"u"&&(s=a.params.speed);let o=e.slidesPerGroup;e.slidesPerView==="auto"&&e.slidesPerGroup===1&&e.slidesPerGroupAuto&&(o=Math.max(a.slidesPerViewDynamic("current",!0),1));const d=a.activeIndex<e.slidesPerGroupSkip?1:o,l=a.virtual&&e.virtual.enabled;if(e.loop){if(r&&!l&&e.loopPreventsSliding)return!1;if(a.loopFix({direction:"next"}),a._clientLeft=a.wrapperEl.clientLeft,a.activeIndex===a.slides.length-1&&e.cssMode)return requestAnimationFrame(()=>{a.slideTo(a.activeIndex+d,s,t,i)}),!0}return e.rewind&&a.isEnd?a.slideTo(0,s,t,i):a.slideTo(a.activeIndex+d,s,t,i)}function cc(s,t,i){t===void 0&&(t=!0);const a=this,{params:n,snapGrid:e,slidesGrid:r,rtlTranslate:o,enabled:d,animating:l}=a;if(!d||a.destroyed)return a;typeof s>"u"&&(s=a.params.speed);const m=a.virtual&&n.virtual.enabled;if(n.loop){if(l&&!m&&n.loopPreventsSliding)return!1;a.loopFix({direction:"prev"}),a._clientLeft=a.wrapperEl.clientLeft}const p=o?a.translate:-a.translate;function c(z){return z<0?-Math.floor(Math.abs(z)):Math.floor(z)}const h=c(p),u=e.map(z=>c(z));let g=e[u.indexOf(h)-1];if(typeof g>"u"&&n.cssMode){let z;e.forEach((b,w)=>{h>=b&&(z=w)}),typeof z<"u"&&(g=e[z>0?z-1:z])}let f=0;if(typeof g<"u"&&(f=r.indexOf(g),f<0&&(f=a.activeIndex-1),n.slidesPerView==="auto"&&n.slidesPerGroup===1&&n.slidesPerGroupAuto&&(f=f-a.slidesPerViewDynamic("previous",!0)+1,f=Math.max(f,0))),n.rewind&&a.isBeginning){const z=a.params.virtual&&a.params.virtual.enabled&&a.virtual?a.virtual.slides.length-1:a.slides.length-1;return a.slideTo(z,s,t,i)}else if(n.loop&&a.activeIndex===0&&n.cssMode)return requestAnimationFrame(()=>{a.slideTo(f,s,t,i)}),!0;return a.slideTo(f,s,t,i)}function hc(s,t,i){t===void 0&&(t=!0);const a=this;if(!a.destroyed)return typeof s>"u"&&(s=a.params.speed),a.slideTo(a.activeIndex,s,t,i)}function gc(s,t,i,a){t===void 0&&(t=!0),a===void 0&&(a=.5);const n=this;if(n.destroyed)return;typeof s>"u"&&(s=n.params.speed);let e=n.activeIndex;const r=Math.min(n.params.slidesPerGroupSkip,e),o=r+Math.floor((e-r)/n.params.slidesPerGroup),d=n.rtlTranslate?n.translate:-n.translate;if(d>=n.snapGrid[o]){const l=n.snapGrid[o],m=n.snapGrid[o+1];d-l>(m-l)*a&&(e+=n.params.slidesPerGroup)}else{const l=n.snapGrid[o-1],m=n.snapGrid[o];d-l<=(m-l)*a&&(e-=n.params.slidesPerGroup)}return e=Math.max(e,0),e=Math.min(e,n.slidesGrid.length-1),n.slideTo(e,s,t,i)}function uc(){const s=this;if(s.destroyed)return;const{params:t,slidesEl:i}=s,a=t.slidesPerView==="auto"?s.slidesPerViewDynamic():t.slidesPerView;let n=s.clickedIndex,e;const r=s.isElement?"swiper-slide":`.${t.slideClass}`;if(t.loop){if(s.animating)return;e=parseInt(s.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?n<s.loopedSlides-a/2||n>s.slides.length-s.loopedSlides+a/2?(s.loopFix(),n=s.getSlideIndex(ai(i,`${r}[data-swiper-slide-index="${e}"]`)[0]),cn(()=>{s.slideTo(n)})):s.slideTo(n):n>s.slides.length-a?(s.loopFix(),n=s.getSlideIndex(ai(i,`${r}[data-swiper-slide-index="${e}"]`)[0]),cn(()=>{s.slideTo(n)})):s.slideTo(n)}else s.slideTo(n)}var xc={slideTo:lc,slideToLoop:mc,slideNext:pc,slidePrev:cc,slideReset:hc,slideToClosest:gc,slideToClickedSlide:uc};function wc(s){const t=this,{params:i,slidesEl:a}=t;if(!i.loop||t.virtual&&t.params.virtual.enabled)return;const n=()=>{ai(a,`.${i.slideClass}, swiper-slide`).forEach((p,c)=>{p.setAttribute("data-swiper-slide-index",c)})},e=t.grid&&i.grid&&i.grid.rows>1,r=i.slidesPerGroup*(e?i.grid.rows:1),o=t.slides.length%r!==0,d=e&&t.slides.length%i.grid.rows!==0,l=m=>{for(let p=0;p<m;p+=1){const c=t.isElement?Ma("swiper-slide",[i.slideBlankClass]):Ma("div",[i.slideClass,i.slideBlankClass]);t.slidesEl.append(c)}};if(o){if(i.loopAddBlankSlides){const m=r-t.slides.length%r;l(m),t.recalcSlides(),t.updateSlides()}else gn("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may 
414not function properly. You need to add more slides (or make duplicates, or empty slides)");n()}else if(d){if(i.loopAddBlankSlides){const m=i.grid.rows-t.slides.length%i.grid.rows;l(m),t.recalcSlides(),t.updateSlides()}else gn("Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)");n()}else n();t.loopFix({slideRealIndex:s,direction:i.centeredSlides?void 0:"next"})}function fc(s){let{slideRealIndex:t,slideTo:i=!0,direction:a,setTranslate:n,activeSlideIndex:e,byController:r,byMousewheel:o}=s===void 0?{}:s;const d=this;if(!d.params.loop)return;d.emit("beforeLoopFix");const{slides:l,allowSlidePrev:m,allowSlideNext:p,slidesEl:c,params:h}=d,{centeredSlides:u}=h;if(d.allowSlidePrev=!0,d.allowSlideNext=!0,d.virtual&&h.virtual.enabled){i&&(!h.centeredSlides&&d.snapIndex===0?d.slideTo(d.virtual.slides.length,0,!1,!0):h.centeredSlides&&d.snapIndex<h.slidesPerView?d.slideTo(d.virtual.slides.length+d.snapIndex,0,!1,!0):d.snapIndex===d.snapGrid.length-1&&d.slideTo(d.virtual.slidesBefore,0,!1,!0)),d.allowSlidePrev=m,d.allowSlideNext=p,d.emit("loopFix");return}let g=h.slidesPerView;g==="auto"?g=d.slidesPerViewDynamic():(g=Math.ceil(parseFloat(h.slidesPerView,10)),u&&g%2===0&&(g=g+1));const f=h.slidesPerGroupAuto?g:h.slidesPerGroup;let z=f;z%f!==0&&(z+=f-z%f),z+=h.loopAdditionalSlides,d.loopedSlides=z;const b=d.grid&&h.grid&&h.grid.rows>1;l.length<g+z?gn("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled and not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):b&&h.grid.fill==="row"&&gn("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");const w=[],y=[];let L=d.activeIndex;typeof e>"u"?e=d.getSlideIndex(l.filter(v=>v.classList.contains(h.slideActiveClass))[0]):L=e;const S=a==="next"||!a,M=a==="prev"||!a;let k=0,A=0;const P=b?Math.ceil(l.length/h.grid.rows):l.length,x=(b?l[e].column:e)+(u&&typeof n>"u"?-g/2+.5:0);if(x<z){k=Math.max(z-x,f);for(let v=0;v<z-x;v+=1){const _=v-Math.floor(v/P)*P;if(b){const E=P-_-1;for(let C=l.length-1;C>=0;C-=1)l[C].column===E&&w.push(C)}else w.push(P-_-1)}}else if(x+g>P-z){A=Math.max(x-(P-z*2),f);for(let v=0;v<A;v+=1){const _=v-Math.floor(v/P)*P;b?l.forEach((E,C)=>{E.column===_&&y.push(C)}):y.push(_)}}if(d.__preventObserver__=!0,requestAnimationFrame(()=>{d.__preventObserver__=!1}),M&&w.forEach(v=>{l[v].swiperLoopMoveDOM=!0,c.prepend(l[v]),l[v].swiperLoopMoveDOM=!1}),S&&y.forEach(v=>{l[v].swiperLoopMoveDOM=!0,c.append(l[v]),l[v].swiperLoopMoveDOM=!1}),d.recalcSlides(),h.slidesPerView==="auto"?d.updateSlides():b&&(w.length>0&&M||y.length>0&&S)&&d.slides.forEach((v,_)=>{d.grid.updateSlide(_,v,d.slides)}),h.watchSlidesProgress&&d.updateSlidesOffset(),i){if(w.length>0&&M){if(typeof t>"u"){const v=d.slidesGrid[L],E=d.slidesGrid[L+k]-v;o?d.setTranslate(d.translate-E):(d.slideTo(L+Math.ceil(k),0,!1,!0),n&&(d.touchEventsData.startTranslate=d.touchEventsData.startTranslate-E,d.touchEventsData.currentTranslate=d.touchEventsData.currentTranslate-E))}else if(n){const v=b?w.length/h.grid.rows:w.length;d.slideTo(d.activeIndex+v,0,!1,!0),d.touchEventsData.currentTranslate=d.translate}}else if(y.length>0&&S)if(typeof t>"u"){const v=d.slidesGrid[L],E=d.slidesGrid[L-A]-v;o?d.setTranslate(d.translate-E):(d.slideTo(L-A,0,!1,!0),n&&(d.touchEventsData.startTranslate=d.touchEventsData.startTranslate-E,d.touchEventsData.currentTranslate=d.touchEventsData.currentTranslate-E))}else{const v=b?y.length/h.grid.rows:y.length;d.slideTo(d.activeIndex-v,0,!1,!0)}}if(d.allowSlidePrev=m,d.allowSlideNext=p,d.controller&&d.controller.control&&!r){const v={slideRealIndex:t,direction:a,setTranslate:n,activeSlideIndex:e,byController:!0};Array.isArray(d.controller.control)?d.controller.control.forEach(_=>{!_.destroyed&&_.params.loop&&_.loopFix({...v,slideTo:_.params.slidesPerView===h.slidesPerView?i:!1})}):d.controller.control instanceof d.constructor&&d.controller.control.params.loop&&d.controller.control.loopFix({...v,slideTo:d.controller.control.params.slidesPerView===h.slidesPerView?i:!1})}d.emit("loopFix")}function vc(){const s=this,{params:t,slidesEl:i}=s;if(!t.loop||s.virtual&&s.params.virtual.enabled)return;s.recalcSlides();const a=[];
vendor: 16,279 bytes, line 414
414s.slides.forEach(n=>{const e=typeof n.swiperSlideIndex>"u"?n.getAttribute("data-swiper-slide-index")*1:n.swiperSlideIndex;a[e]=n}),s.slides.forEach(n=>{n.removeAttribute("data-swiper-slide-index")}),a.forEach(n=>{i.append(n)}),s.recalcSlides(),s.slideTo(s.realIndex,0)}var bc={loopCreate:wc,loopFix:fc,loopDestroy:vc};function yc(s){const t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const i=t.params.touchEventsTarget==="container"?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),i.style.cursor="move",i.style.cursor=s?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})}function Lc(){const s=this;s.params.watchOverflow&&s.isLocked||s.params.cssMode||(s.isElement&&(s.__preventObserver__=!0),s[s.params.touchEventsTarget==="container"?"el":"wrapperEl"].style.cursor="",s.isElement&&requestAnimationFrame(()=>{s.__preventObserver__=!1}))}var _c={setGrabCursor:yc,unsetGrabCursor:Lc};function zc(s,t){t===void 0&&(t=this);function i(a){if(!a||a===Vi()||a===Pt())return null;a.assignedSlot&&(a=a.assignedSlot);const n=a.closest(s);return!n&&!a.getRootNode?null:n||i(a.getRootNode().host)}return i(t)}function Ce(s,t,i){const a=Pt(),{params:n}=s,e=n.edgeSwipeDetection,r=n.edgeSwipeThreshold;return e&&(i<=r||i>=a.innerWidth-r)?e==="prevent"?(t.preventDefault(),!0):!1:!0}function kc(s){const t=this,i=Vi();let a=s;a.originalEvent&&(a=a.originalEvent);const n=t.touchEventsData;if(a.type==="pointerdown"){if(n.pointerId!==null&&n.pointerId!==a.pointerId)return;n.pointerId=a.pointerId}else a.type==="touchstart"&&a.targetTouches.length===1&&(n.touchId=a.targetTouches[0].identifier);if(a.type==="touchstart"){Ce(t,a,a.targetTouches[0].pageX);return}const{params:e,touches:r,enabled:o}=t;if(!o||!e.simulateTouch&&a.pointerType==="mouse"||t.animating&&e.preventInteractionOnTransition)return;!t.animating&&e.cssMode&&e.loop&&t.loopFix();let d=a.target;if(e.touchEventsTarget==="wrapper"&&!Cp(d,t.wrapperEl)||"which"in a&&a.which===3||"button"in a&&a.button>0||n.isTouched&&n.isMoved)return;const l=!!e.noSwipingClass&&e.noSwipingClass!=="",m=a.composedPath?a.composedPath():a.path;l&&a.target&&a.target.shadowRoot&&m&&(d=m[0]);const p=e.noSwipingSelector?e.noSwipingSelector:`.${e.noSwipingClass}`,c=!!(a.target&&a.target.shadowRoot);if(e.noSwiping&&(c?zc(p,d):d.closest(p))){t.allowClick=!0;return}if(e.swipeHandler&&!d.closest(e.swipeHandler))return;r.currentX=a.pageX,r.currentY=a.pageY;const h=r.currentX,u=r.currentY;if(!Ce(t,a,h))return;Object.assign(n,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),r.startX=h,r.startY=u,n.touchStartTime=hn(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,e.threshold>0&&(n.allowThresholdMove=!1);let g=!0;d.matches(n.focusableElements)&&(g=!1,d.nodeName==="SELECT"&&(n.isTouched=!1)),i.activeElement&&i.activeElement.matches(n.focusableElements)&&i.activeElement!==d&&i.activeElement.blur();const f=g&&t.allowTouchMove&&e.touchStartPreventDefault;(e.touchStartForcePreventDefault||f)&&!d.isContentEditable&&a.preventDefault(),e.freeMode&&e.freeMode.enabled&&t.freeMode&&t.animating&&!e.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",a)}function Sc(s){const t=Vi(),i=this,a=i.touchEventsData,{params:n,touches:e,rtlTranslate:r,enabled:o}=i;if(!o||!n.simulateTouch&&s.pointerType==="mouse")return;let d=s;if(d.originalEvent&&(d=d.originalEvent),d.type==="pointermove"&&(a.touchId!==null||d.pointerId!==a.pointerId))return;let l;if(d.type==="touchmove"){if(l=[...d.changedTouches].filter(S=>S.identifier===a.touchId)[0],!l||l.identifier!==a.touchId)return}else l=d;if(!a.isTouched){a.startMoving&&a.isScrolling&&i.emit("touchMoveOpposite",d);return}const m=l.pageX,p=l.pageY;if(d.preventedByNestedSwiper){e.startX=m,e.startY=p;return}if(!i.allowTouchMove){d.target.matches(a.focusableElements)||(i.allowClick=!1),a.isTouched&&(Object.assign(e,{startX:m,startY:p,currentX:m,currentY:p}),a.touchStartTime=hn());return}if(n.touchReleaseOnEdges&&!n.loop){if(i.isVertical()){if(p<e.startY&&i.translate<=i.maxTranslate()||p>e.startY&&i.translate>=i.minTranslate()){a.isTouched=!1,a.isMoved=!1;return}}else if(m<e.startX&&i.translate<=i.maxTranslate()||m>e.startX&&i.translate>=i.minTranslate())return}if(t.activeElement&&d.target===t.activeElement&&d.target.matches(a.focusableElements)){a.isMoved=!0,i.allowClick=!1;return}a.allowTouchCallbacks&&i.emit("touchMove",d),e.previousX=e.currentX,e.previousY=e.currentY,e.currentX=m,e.currentY=p;const c=e.currentX-e.startX,h=e.currentY-e.startY;if(i.params.threshold&&Math.sqrt(c**2+h**2)<i.params.threshold)return;if(typeof a.isScrolling>"u"){let S;i.isHorizontal()&&e.currentY===e.startY||i.isVertical()&&e.currentX===e.startX?a.isScrolling=!1:c*c+h*h>=25&&(S=Math.atan2(Math.abs(h),Math.abs(c))*180/Math.PI,a.isScrolling=i.isHorizontal()?S>n.touchAngle:90-S>n.touchAngle)}if(a.isScrolling&&i.emit("touchMoveOpposite",d),typeof a.startMoving>"u"&&(e.currentX!==e.startX||e.currentY!==e.startY)&&(a.startMoving=!0),a.isScrolling||d.type==="touchmove"&&a.preventTouchMoveFromPointerMove){a.isTouched=!1;return}if(!a.startMoving)return;i.allowClick=!1,!n.cssMode&&d.cancelable&&d.preventDefault(),n.touchMoveStopPropagation&&!n.nested&&d.stopPropagation();let u=i.isHorizontal()?c:h,g=i.isHorizontal()?e.currentX-e.previousX:e.currentY-e.previousY;n.oneWayMovement&&(u=Math.abs(u)*(r?1:-1),g=Math.abs(g)*(r?1:-1)),e.diff=u,u*=n.touchRatio,r&&(u=-u,g=-g);const f=i.touchesDirection;i.swipeDirection=u>0?"prev":"next",i.touchesDirection=g>0?"prev":"next";const z=i.params.loop&&!n.cssMode,b=i.touchesDirection==="next"&&i.allowSlideNext||i.touchesDirection==="prev"&&i.allowSlidePrev;if(!a.isMoved){if(z&&b&&i.loopFix({direction:i.swipeDirection}),a.startTranslate=i.getTranslate(),i.setTransition(0),i.animating){const S=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});i.wrapperEl.dispatchEvent(S)}a.allowMomentumBounce=!1,n.grabCursor&&(i.allowSlideNext===!0||i.allowSlidePrev===!0)&&i.setGrabCursor(!0),i.emit("sliderFirstMove",d)}let w;if(new Date().getTime(),a.isMoved&&a.allowThresholdMove&&f!==i.touchesDirection&&z&&b&&Math.abs(u)>=1){Object.assign(e,{startX:m,startY:p,currentX:m,currentY:p,startTranslate:a.currentTranslate}),a.loopSwapReset=!0,a.startTranslate=a.currentTranslate;return}i.emit("sliderMove",d),a.isMoved=!0,a.currentTranslate=u+a.startTranslate;let y=!0,L=n.resistanceRatio;if(n.touchReleaseOnEdges&&(L=0),u>0?(z&&b&&!w&&a.allowThresholdMove&&a.currentTranslate>(n.centeredSlides?i.minTranslate()-i.slidesSizesGrid[i.activeIndex+1]-(n.slidesPerView!=="auto"&&i.slides.length-n.slidesPerView>=2?i.slidesSizesGrid[i.activeIndex+1]+i.params.spaceBetween:0)-i.params.spaceBetween:i.minTranslate())&&i.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),a.currentTranslate>i.minTranslate()&&(y=!1,n.resistance&&(a.currentTranslate=i.minTranslate()-1+(-i.minTranslate()+a.startTranslate+u)**L))):u<0&&(z&&b&&!w&&a.allowThresholdMove&&a.currentTranslate<(n.centeredSlides?i.maxTranslate()+i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween+(n.slidesPerView!=="auto"&&i.slides.length-n.slidesPerView>=2?i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween:0):i.maxTranslate())&&i.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:i.slides.length-(n.slidesPerView==="auto"?i.slidesPerViewDynamic():Math.ceil(parseFloat(n.slidesPerView,10)))}),a.currentTranslate<i.maxTranslate()&&(y=!1,n.resistance&&(a.currentTranslate=i.maxTranslate()+1-(i.maxTranslate()-a.startTranslate-u)**L))),y&&(d.preventedByNestedSwiper=!0),!i.allowSlideNext&&i.swipeDirection==="next"&&a.currentTranslate<a.startTranslate&&(a.currentTranslate=a.startTranslate),!i.allowSlidePrev&&i.swipeDirection==="prev"&&a.currentTranslate>a.startTranslate&&(a.currentTranslate=a.startTranslate),!i.allowSlidePrev&&!i.allowSlideNext&&(a.currentTranslate=a.startTranslate),n.threshold>0)if(Math.abs(u)>n.threshold||a.allowThresholdMove){if(!a.allowThresholdMove){a.allowThresholdMove=!0,e.startX=e.currentX,e.startY=e.currentY,a.currentTranslate=a.startTranslate,e.diff=i.isHorizontal()?e.currentX-e.startX:e.currentY-e.startY;return}}else{a.currentTranslate=a.startTranslate;return}!n.followFinger||n.cssMode||((n.freeMode&&n.freeMode.enabled&&i.freeMode||n.watchSlidesProgress)&&(i.updateActiveIndex(),i.updateSlidesClasses()),n.freeMode&&n.freeMode.enabled&&i.freeMode&&i.freeMode.onTouchMove(),i.updateProgress(a.currentTranslate),i.setTranslate(a.currentTranslate))}function Ec(s){const t=this,i=t.touchEventsData;let a=s;a.originalEvent&&(a=a.originalEvent);let n;if(a.type==="touchend"||a.type==="touchcancel"){if(n=[...a.changedTouches].filter(L=>L.identifier===i.touchId)[0],!n||n.identifier!==i.touchId)return}else{if(i.touchId!==null||a.pointerId!==i.pointerId)return;n=a}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(a.type)&&!(["pointercancel","contextmenu"].includes(a.type)&&(t.browser.isSafari||t.browser.isWebView)))return;i.pointerId=null,i.touchId=null;const{params:r,touches:o,rtlTranslate:d,slidesGrid:l,enabled:m}=t;if(!m||!r.simulateTouch&&a.pointerType==="mouse")return;if(i.allowTouchCallbacks&&t.emit("touchEnd",a),i.allowTouchCallbacks=!1,!i.isTouched){i.isMoved&&r.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,i.startMoving=!1;return}r.grabCursor&&i.isMoved&&i.isTouched&&(t.allowSlideNext===!0||t.allowSlidePrev===!0)&&t.setGrabCursor(!1);const p=hn(),c=p-i.touchStartTime;if(t.allowClick){const L=a.path||a.composedPath&&a.composedPath();t.updateClickedSlide(L&&L[0]||a.target,L),t.emit("tap click",a),c<300&&p-i.lastClickTime<300&&t.emit("doubleTap doubleClick",a)}if(i.lastClickTime=hn(),cn(()=>{t.destroyed||(t.allowClick=!0)}),!i.isTouched||!i.isMoved||!t.swipeDirection||o.diff===0&&!i.loopSwapReset||i.currentTranslate===i.startTranslate&&!i.loopSwapReset){i.isTouched=!1,i.isMoved=!1,i.startMoving=!1;return}i.isTouched=!1,i.isMoved=!1,i.startMoving=!1;let h;if(r.followFinger?h=d?t.translate:-t.translate:h=-i.currentTranslate,r.cssMode)return;if(r.freeMode&&r.freeMode.enabled){t.freeMode.onTouchEnd({currentPos:h});return}const u=h>=-t.maxTranslate()&&!t.params.loop;let g=0,f=t.slidesSizesGrid[0];for(let L=0;L<l.length;L+=L<r.slidesPerGroupSkip?1:r.slidesPerGroup){const S=L<r.slidesPerGroupSkip-1?1:r.slidesPerGroup;typeof l[L+S]<"u"?(u||h>=l[L]&&h<l[L+S])&&(g=L,f=l[L+S]-l[L]):(u||h>=l[L])&&(g=L,f=l[l.length-1]-l[l.length-2])}let z=null,b=null;r.rewind&&(t.isBeginning?b=r.virtual&&r.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(z=0));const w=(h-l[g])/f,y=g<r.slidesPerGroupSkip-1?1:r.slidesPerGroup;if(c>r.longSwipesMs){if(!r.longSwipes){t.slideTo(t.activeIndex);return}t.swipeDirection==="next"&&(w>=r.longSwipesRatio?t.slideTo(r.rewind&&t.isEnd?z:g+y):t.slideTo(g)),t.swipeDirection==="prev"&&(w>1-r.longSwipesRatio?t.slideTo(g+y):b!==null&&w<0&&Math.abs(w)>r.longSwipesRatio?t.slideTo(b):t.slideTo(g))}else{if(!r.shortSwipes){t.slideTo(t.activeIndex);return}t.navigation&&(a.target===t.navigation.nextEl||a.target===t.navigation.prevEl)?a.target===t.navigation.nextEl?t.slideTo(g+y):t.slideTo(g):(t.swipeDirection==="next"&&t.slideTo(z!==null?z:g+y),t.swipeDirection==="prev"&&t.slideTo(b!==null?b:g))}}function Te(){const s=this,{params:t,el:i}=s;if(i&&i.offsetWidth===0)return;t.breakpoints&&s.setBreakpoint();const{allowSlideNext:a,allowSlidePrev:n,snapGrid:e}=s,r=s.virtual&&s.params.virtual.enabled;s.allowSlideNext=!0,s.allowSlidePrev=!0,s.updateSize(),s.updateSlides(),s.updateSlidesClasses();const o=r&&t.loop;(t.slidesPerView==="auto"||t.slidesPerView>1)&&s.isEnd&&!s.isBeginning&&!s.params.centeredSlides&&!o?s.slideTo(s.slides.length-1,0,!1,!0):s.params.loop&&!r?s.slideToLoop(s.realIndex,0,!1,!0):s.slideTo(s.activeIndex,0,!1,!0),s.autoplay&&s.autoplay.running&&s.autoplay.paused&&(clearTimeout(s.autoplay.resizeTimeout),s.autoplay.resizeTimeout=setTimeout(()=>{s.autoplay&&s.autoplay.running&&s.autoplay.paused&&s.autoplay.resume()},500)),s.allowSlidePrev=n,s.allowSlideNext=a,s.params.watchOverflow&&e!==s.snapGrid&&s.checkOverflow()}function Ac(s){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&s.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(s.stopPropagation(),s.stopImmediatePropagation())))}function Cc(){const s=this,{wrapperEl:t,rtlTranslate:i,enabled:a}=s;if(!a)return;s.previousTranslate=s.translate,s.isHorizontal()?s.translate=-t.scrollLeft:s.translate=-t.scrollTop,s.translate===0&&(s.translate=0),s.updateActiveIndex(),s.updateSlidesClasses();let n;const e=s.maxTranslate()-s.minTranslate();e===0?n=0:n=(s.translate-s.minTranslate())/e,n!==s.progress&&s.updateProgress(i?-s.translate:s.translate),s.emit("setTranslate",s.translate,!1)}function Tc(s){const t=this;an(t,s.target),!(t.params.cssMode||t.params.slidesPerView!=="auto"&&!t.params.autoHeight)&&t.update()}function Mc(){const s=this;s.documentTouchHandlerProceeded||(s.documentTouchHandlerProceeded=!0,s.params.touchReleaseOnEdges&&(s.el.style.touchAction="auto"))}const Dr=(s,t)=>{const i=Vi(),{params:a,el:n,wrapperEl:e,device:r}=s,o=!!a.nested,d=t==="on"?"addEventListener":"removeEventListener",l=t;!n||typeof n=="string"||(i[d]("touchstart",s.onDocumentTouchStart,{passive:!1,capture:o}),n[d]("touchstart",s.onTouchStart,{passive:!1}),n[d]("pointerdown",s.onTouchStart,{passive:!1}),i[d]("touchmove",s.onTouchMove,{passive:!1,capture:o}),i[d]("pointermove",s.onTouchMove,{passive:!1,capture:o}),i[d]("touchend",s.onTouchEnd,{passive:!0}),i[d]("pointerup",s.onTouchEnd,{passive:!0}),i[d]("pointercancel",s.onTouchEnd,{passive:!0}),i[d]("touchcancel",s.onTouchEnd,{passive:!0}),i[d]("pointerout",s.onTouchEnd,{passive:!0}),i[d]("pointerleave",s.onTouchEnd,{passive:!0}),i[d]("contextmenu",s.onTouchEnd,{passive:!0}),(a.preventClicks||a.preventClicksPropagation)&&n[d]("click",s.onClick,!0),a.cssMode&&e[d]("scroll",s.onScroll),a.updateOnWindowResize?s[l](r.ios||r.android?"resize orientationchange observerUpdate":"resize observerUpdate",Te,!0):s[l]("observerUpdate",Te,!0),n[d]("load",s.onLoad,{capture:!0}))};function Pc(){const s=this,{params:t}=s;s.onTouchStart=kc.bind(s),s.onTouchMove=Sc.bind(s),s.onTouchEnd=Ec.bind(s),s.onDocumentTouchStart=Mc.bind(s),t.cssMode&&(s.onScroll=Cc.bind(s)),s.onClick=Ac.bind(s),s.onLoad=Tc.bind(s),Dr(s,"on")}function $c(){Dr(this,"off")}var Vc={attachEvents:Pc,detachEvents:$c};const Me=(s,t)=>s.grid&&t.grid&&t.grid.rows>1;function Fc(){const s=this,{realIndex:t,initialized:i,params:a,el:n}=s,e=a.breakpoints;if(!e||e&&Object.keys(e).length===0)return;const r=s.getBreakpoint(e,s.params.breakpointsBase,s.el);if(!r||s.currentBreakpoint===r)return;const d=(r in e?e[r]:void 0)||s.originalParams,l=Me(s,a),m=Me(s,d),p=s.params.grabCursor,c=d.grabCursor,h=a.enabled;l&&!m?(n.classList.remove(`${a.containerModifierClass}grid`,`${a.containerModifierClass}grid-column`),s.emitContainerClasses()):!l&&m&&(n.classList.add(`${a.containerModifierClass}grid`),(d.grid.fill&&d.grid.fill==="column"||!d.grid.fill&&a.grid.fill==="column")&&n.classList.add(`${a.containerModifierClass}grid-column`),s.emitContainerClasses()),p&&!c?s.unsetGrabCursor():!p&&c&&s.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(w=>{if(typeof d[w]>"u")return;const y=a[w]&&a[w].enabled,L=d[w]&&d[w].enabled;y&&!L&&s[w].disable(),!y&&L&&s[w].enable()});const u=d.direction&&d.direction!==a.direction,g=a.loop&&(d.slidesPerView!==a.slidesPerView||u),f=a.loop;u&&i&&s.changeDirection(),Vt(s.params,d);const z=s.params.enabled,b=s.params.loop;Object.assign(s,{allowTouchMove:s.params.allowTouchMove,allowSlideNext:s.params.allowSlideNext,allowSlidePrev:s.params.allowSlidePrev}),h&&!z?s.disable():!h&&z&&s.enable(),s.currentBreakpoint=r,s.emit("_beforeBreakpoint",d),i&&(g?(s.loopDestroy(),s.loopCreate(t),s.updateSlides()):!f&&b?(s.loopCreate(t),s.updateSlides()):f&&!b&&s.loopDestroy()),s.emit("breakpoint",d)}function Dc(s,t,i){if(t===void 0&&(t="window"),!s||t==="container"&&!i)return;let a=!1;const n=Pt(),e=t==="window"?n.innerHeight:i.clientHeight,r=Object.keys(s).map(o=>{if(typeof o=="string"&&o.indexOf("@")===0){const d=parseFloat(o.substr(1));return{value:e*d,point:o}}return{value:o,point:o}});r.sort((o,d)=>
vendor: 4,748 bytes, line 414
414parseInt(o.value,10)-parseInt(d.value,10));for(let o=0;o<r.length;o+=1){const{point:d,value:l}=r[o];t==="window"?n.matchMedia(`(min-width: ${l}px)`).matches&&(a=d):l<=i.clientWidth&&(a=d)}return a||"max"}var Ic={setBreakpoint:Fc,getBreakpoint:Dc};function Nc(s,t){const i=[];return s.forEach(a=>{typeof a=="object"?Object.keys(a).forEach(n=>{a[n]&&i.push(t+n)}):typeof a=="string"&&i.push(t+a)}),i}function Oc(){const s=this,{classNames:t,params:i,rtl:a,el:n,device:e}=s,r=Nc(["initialized",i.direction,{"free-mode":s.params.freeMode&&i.freeMode.enabled},{autoheight:i.autoHeight},{rtl:a},{grid:i.grid&&i.grid.rows>1},{"grid-column":i.grid&&i.grid.rows>1&&i.grid.fill==="column"},{android:e.android},{ios:e.ios},{"css-mode":i.cssMode},{centered:i.cssMode&&i.centeredSlides},{"watch-progress":i.watchSlidesProgress}],i.containerModifierClass);t.push(...r),n.classList.add(...t),s.emitContainerClasses()}function Hc(){const s=this,{el:t,classNames:i}=s;!t||typeof t=="string"||(t.classList.remove(...i),s.emitContainerClasses())}var Bc={addClasses:Oc,removeClasses:Hc};function Rc(){const s=this,{isLocked:t,params:i}=s,{slidesOffsetBefore:a}=i;if(a){const n=s.slides.length-1,e=s.slidesGrid[n]+s.slidesSizesGrid[n]+a*2;s.isLocked=s.size>e}else s.isLocked=s.snapGrid.length===1;i.allowSlideNext===!0&&(s.allowSlideNext=!s.isLocked),i.allowSlidePrev===!0&&(s.allowSlidePrev=!s.isLocked),t&&t!==s.isLocked&&(s.isEnd=!1),t!==s.isLocked&&s.emit(s.isLocked?"lock":"unlock")}var qc={checkOverflow:Rc},Pe={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function jc(s,t){return function(a){a===void 0&&(a={});const n=Object.keys(a)[0],e=a[n];if(typeof e!="object"||e===null){Vt(t,a);return}if(s[n]===!0&&(s[n]={enabled:!0}),n==="navigation"&&s[n]&&s[n].enabled&&!s[n].prevEl&&!s[n].nextEl&&(s[n].auto=!0),["pagination","scrollbar"].indexOf(n)>=0&&s[n]&&s[n].enabled&&!s[n].el&&(s[n].auto=!0),!(n in s&&"enabled"in e)){Vt(t,a);return}typeof s[n]=="object"&&!("enabled"in s[n])&&(s[n].enabled=!0),s[n]||(s[n]={enabled:!1}),Vt(t,a)}}const On={eventsEmitter:Bp,update:Kp,translate:sc,transition:dc,slide:xc,loop:bc,grabCursor:_c,events:Vc,breakpoints:Ic,checkOverflow:qc,classes:Bc},Hn={};class ft{constructor(){let t,i;for(var a=arguments.length,n=new Array(a),e=0;e<a;e++)n[e]=arguments[e];n.length===1&&n[0].constructor&&Object.prototype.toString.call(n[0]).slice(8,-1)==="Object"?i=n[0]:[t,i]=n,i||(i={}),i=Vt({},i),t&&!i.el&&(i.el=t);const r=Vi();if(i.el&&typeof i.el=="string"&&r.querySelectorAll(i.el).length>1){const m=[];return r.querySelectorAll(i.el).forEach(p=>{const c=Vt({},i,{el:p});m.push(new ft(c))}),m}const o=this;o.__swiper__=!0,o.support=$r(),o.device=Vr({userAgent:i.userAgent}),o.browser=Np(),o.eventsListeners={},o.eventsAnyListeners=[],o.modules=[...o.__modules__],i.modules&&Array.isArray(i.modules)&&o.modules.push(...i.modules);const d={};
vendor: 4,361 bytes, line 414
414o.modules.forEach(m=>{m({params:i,swiper:o,extendParams:jc(i,d),on:o.on.bind(o),once:o.once.bind(o),off:o.off.bind(o),emit:o.emit.bind(o)})});const l=Vt({},Pe,d);return o.params=Vt({},l,Hn,i),o.originalParams=Vt({},o.params),o.passedParams=Vt({},i),o.params&&o.params.on&&Object.keys(o.params.on).forEach(m=>{o.on(m,o.params.on[m])}),o.params&&o.params.onAny&&o.onAny(o.params.onAny),Object.assign(o,{enabled:o.params.enabled,el:t,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return o.params.direction==="horizontal"},isVertical(){return o.params.direction==="vertical"},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23},allowSlideNext:o.params.allowSlideNext,allowSlidePrev:o.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:o.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:o.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),o.emit("_swiper"),o.params.init&&o.init(),o}getDirectionLabel(t){return this.isHorizontal()?t:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[t]}getSlideIndex(t){const{slidesEl:i,params:a}=this,n=ai(i,`.${a.slideClass}, swiper-slide`),e=Se(n[0]);return Se(t)-e}getSlideIndexByData(t){return this.getSlideIndex(this.slides.filter(i=>i.getAttribute("data-swiper-slide-index")*1===t)[0])}recalcSlides(){const t=this,{slidesEl:i,params:a}=t;t.slides=ai(i,`.${a.slideClass}, swiper-slide`)}enable(){const t=this;t.enabled||(t.enabled=!0,t.params.grabCursor&&t.setGrabCursor(),t.emit("enable"))}disable(){const t=this;t.enabled&&(t.enabled=!1,t.params.grabCursor&&t.unsetGrabCursor(),t.emit("disable"))}setProgress(t,i){const a=this;t=Math.min(Math.max(t,0),1);const n=a.minTranslate(),r=(a.maxTranslate()-n)*t+n;a.translateTo(r,typeof i>"u"?0:i),a.updateActiveIndex(),a.updateSlidesClasses()}emitContainerClasses(){const t=this;if(!t.params._emitClasses||!t.el)return;const i=t.el.className.split(" ").filter(a=>a.indexOf("swiper")===0||a.indexOf(t.params.containerModifierClass)===0);t.emit("_containerClasses",i.join(" "))}getSlideClasses(t){const i=this;return i.destroyed?"":t.className.split(" ").filter(a=>a.indexOf("swiper-slide")===0||a.indexOf(i.params.slideClass)===0).join(" ")}emitSlidesClasses(){const t=this;if(!t.params._emitClasses||!t.el)return;const i=[];t.slides.forEach(a=>{const n=t.getSlideClasses(a);i.push({slideEl:a,classNames:n}),t.emit("_slideClass",a,n)}),t.emit("_slideClasses",i)}slidesPerViewDynamic(t,i){t===void 0&&(t="current"),i===void 0&&(i=!1);const a=this,{params:n,slides:e,slidesGrid:r,slidesSizesGrid:o,size:d,activeIndex:l}=a;let m=1;if(typeof n.slidesPerView=="number")return n.slidesPerView;if(n.centeredSlides){let p=e[l]?Math.ceil(e[l].swiperSlideSize):0,c;for(let h=l+1;h<e.length;h+=1)e[h]&&!c&&(p+=Math.ceil(e[h].swiperSlideSize),m+=1,p>d&&(c=!0));for(let h=l-1;h>=0;h-=1)e[h]&&!c&&(p+=e[h].swiperSlideSize,m+=1,p>d&&(c=!0))}else if(t==="current")for(let p=l+1;p<e.length;p+=1)(i?r[p]+o[p]-r[l]<d:r[p]-r[l]<d)&&(m+=1);else for(let p=l-1;p>=0;p-=1)r[l]-r[p]<d&&(m+=1);return m}update(){const t=this;if(!t||t.destroyed)return;const{snapGrid:i,params:a}=t;a.breakpoints&&t.setBreakpoint(),[...t.el.querySelectorAll('[loading="lazy"]')].forEach(r=>{r.complete&&an(t,r)}),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses();function n(){const r=t.rtlTranslate?t.translate*-1:t.translate,o=Math.min(Math.max(r,t.maxTranslate()),t.minTranslate());t.setTranslate(o),t.updateActiveIndex(),t.updateSlidesClasses()}let e;if(a.freeMode&&a.freeMode.enabled&&!a.cssMode)n(),a.autoHeight&&t.updateAutoHeight();else{if((a.slidesPerView==="auto"||a.slidesPerView>1)&&t.isEnd&&!a.centeredSlides){const r=t.virtual&&a.virtual.enabled?t.virtual.slides:t.slides;
414e=t.slideTo(r.length-1,0,!1,!0)}else e=t.slideTo(t.activeIndex,0,!1,!0);e||n()}a.watchOverflow&&i!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(t,i){i===void 0&&(i=!0);const a=this,n=a.params.direction;return t||(t=n==="horizontal"?"vertical":"horizontal"),t===n||t!=="horizontal"&&t!=="vertical"||(a.el.classList.remove(`${a.params.containerModifierClass}${n}`),a.el.classList.add(`${a.params.containerModifierClass}${t}`),a.emitContainerClasses(),a.params.direction=t,a.slides.forEach(e=>{t==="vertical"?e.style.width="":e.style.height=""}),a.emit("changeDirection"),i&&a.update()),a}changeLanguageDirection(t){const i=this;i.rtl&&t==="rtl"||!i.rtl&&t==="ltr"||(i.rtl=t==="rtl",i.rtlTranslate=i.params.direction==="horizontal"&&i.rtl,i.rtl?(i.el.classList.add(`${i.params.containerModifierClass}rtl`),i.el.dir="rtl"):(i.el.classList.remove(`${i.params.containerModifierClass}rtl`),i.el.dir="ltr"),i.update())}mount(t){const i=this;if(i.mounted)return!0;let a=t||i.params.el;if(typeof a=="string"&&(a=document.querySelector(a)),!a)return!1;a.swiper=i,a.parentNode&&a.parentNode.host&&a.parentNode.host.nodeName===i.params.swiperElementNodeName.toUpperCase()&&(i.isElement=!0);const n=()=>`.${(i.params.wrapperClass||"").trim().split(" ").join(".")}`;let r=(()=>a&&a.shadowRoot&&a.shadowRoot.querySelector?a.shadowRoot.querySelector(n()):ai(a,n())[0])();return!r&&i.params.createElements&&(r=Ma("div",i.params.wrapperClass),a.append(r),ai(a,`.${i.params.slideClass}`).forEach(o=>{r.append(o)})),Object.assign(i,{el:a,wrapperEl:r,slidesEl:i.isElement&&!a.parentNode.host.slideSlots?a.parentNode.host:r,hostEl:i.isElement?a.parentNode.host:a,mounted:!0,rtl:a.dir.toLowerCase()==="rtl"||_i(a,"direction")==="rtl",rtlTranslate:i.params.direction==="horizontal"&&(a.dir.toLowerCase()==="rtl"||_i(a,"direction")==="rtl"),wrongRTL:_i(r,"display")==="-webkit-box"}),!0}init(t){const i=this;if(i.initialized||i.mount(t)===!1)return i;i.emit("beforeInit"),i.params.breakpoints&&i.setBreakpoint(),i.addClasses(),i.updateSize(),i.updateSlides(),i.params.watchOverflow&&i.checkOverflow(),i.params.grabCursor&&i.enabled&&i.setGrabCursor(),i.params.loop&&i.virtual&&i.params.virtual.enabled?i.slideTo(i.params.initialSlide+i.virtual.slidesBefore,0,i.params.runCallbacksOnInit,!1,!0):i.slideTo(i.params.initialSlide,0,i.params.runCallbacksOnInit,!1,!0),i.params.loop&&i.loopCreate(),i.attachEvents();const n=[...i.el.querySelectorAll('[loading="lazy"]')];return i.isElement&&n.push(...i.hostEl.querySelectorAll('[loading="lazy"]')),n.forEach(e=>{e.complete?an(i,e):e.addEventListener("load",r=>{an(i,r.target)})}),hs(i),i.initialized=!0,hs(i),i.emit("init"),i.emit("afterInit"),i}destroy(t,i){t===void 0&&(t=!0),i===void 0&&(i=!0);const a=this,{params:n,el:e,wrapperEl:r,slides:o}=a;return typeof a.params>"u"||a.destroyed||(a.emit("beforeDestroy"),a.initialized=!1,a.detachEvents(),n.loop&&a.loopDestroy(),i&&(a.removeClasses(),e&&typeof e!="string"&&e.removeAttribute("style"),r&&r.removeAttribute("style"),o&&o.length&&o.forEach(d=>{d.classList.remove(n.slideVisibleClass,n.slideFullyVisibleClass,n.slideActiveClass,n.slideNextClass,n.slidePrevClass),d.removeAttribute("style"),d.removeAttribute("data-swiper-slide-index")})),a.emit("destroy"),Object.keys(a.eventsListeners).forEach(d=>{a.off(d)}),t!==!1&&(a.el&&typeof a.el!="string"&&(a.el.swiper=null),kp(a)),a.destroyed=!0),null}static extendDefaults(t){Vt(Hn,t)}static get extendedDefaults(){return Hn}static get defaults(){return Pe}static installModule(t){ft.prototype.__modules__||(ft.prototype.__modules__=[]);const i=ft.prototype.__modules__;typeof t=="function"&&i.indexOf(t)<0&&i.push(t)}static use(t){return Array.isArray(t)?(t.forEach(i=>ft.installModule(i)),ft):(ft.installModule(t),ft)}}Object.keys(On).forEach(s=>{Object.keys(On[s]).forEach(t=>{ft.prototype[t]=On[s][t]})});ft.use([Op,Hp]);function Gc(s,t,i,a){return s.params.createElements&&Object.keys(a).forEach(n=>{if(!i[n]&&i.auto===!0){let e=ai(s.el,`.${a[n]}`)[0];e||(e=Ma("div",a[n]),e.className=a[n],s.el.append(e)),i[n]=e,t[n]=e}}),i}function Uc(s){return s===void 0&&(s=""),`.${s.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function Yc(s){let{swiper:t,extendParams:i,on:a,emit:n}=s;const e=Vi();let r=!1,o=null,d=null,l,m,p,c;i({scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag",scrollbarDisabledClass:"swiper-scrollbar-disabled",horizontalClass:"swiper-scrollbar-horizontal",verticalClass:"swiper-scrollbar-vertical"}}),t.scrollbar={el:null,dragEl:null};function h(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{scrollbar:x,rtlTranslate:v}=t,{dragEl:_,el:E}=x,C=t.params.scrollbar,V=t.params.loop?t.progressLoop:t.progress;let I=m,N=(p-m)*V;v?(N=-N,N>0?(I=m-N,N=0):-N+m>p&&(I=p+N)):N<0?(I=m+N,N=0):N+m>p&&(I=p-N),t.isHorizontal()?(_.style.transform=`translate3d(${N}px, 0, 0)`,_.style.width=`${I}px`):(_.style.transform=`translate3d(0px, ${N}px, 0)`,_.style.height=`${I}px`),C.hide&&(clearTimeout(o),E.style.opacity=1,o=setTimeout(()=>{E.style.opacity=0,E.style.transitionDuration="400ms"},1e3))}function u(x){!t.params.scrollbar.el||!t.scrollbar.el||(t.scrollbar.dragEl.style.transitionDuration=`${x}ms`)}function g(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{scrollbar:x}=t,{dragEl:v,el:_}=x;v.style.width="",v.style.height="",p=t.isHorizontal()?_.offsetWidth:_.offsetHeight,c=t.size/(t.virtualSize+t.params.slidesOffsetBefore-(t.params.centeredSlides?t.snapGrid[0]:0)),t.params.scrollbar.dragSize==="auto"?m=p*c:m=parseInt(t.params.scrollbar.dragSize,10),t.isHorizontal()?v.style.width=`${m}px`:v.style.height=`${m}px`,c>=1?_.style.display="none":_.style.display="",t.params.scrollbar.hide&&(_.style.opacity=0),t.params.watchOverflow&&t.enabled&&x.el.classList[t.isLocked?"add":"remove"](t.params.scrollbar.lockClass)}function f(x){return t.isHorizontal()?x.clientX:x.clientY}function z(x){const{scrollbar:v,rtlTranslate:_}=t,{el:E}=v;let C;C=(f(x)-Tp(E)[t.isHorizontal()?"left":"top"]-(l!==null?l:m/2))/(p-m),C=Math.max(Math.min(C,1),0),_&&(C=1-C);const V=t.minTranslate()+(t.maxTranslate()-t.minTranslate())*C;t.updateProgress(V),t.setTranslate(V),t.updateActiveIndex(),t.updateSlidesClasses()}function b(x){const v=t.params.scrollbar,{scrollbar:_,wrapperEl:E}=t,{el:C,dragEl:V}=_;r=!0,l=x.target===V?f(x)-x.target.getBoundingClientRect()[t.isHorizontal()?"left":"top"]:null,x.preventDefault(),x.stopPropagation(),E.style.transitionDuration="100ms",V.style.transitionDuration="100ms",z(x),clearTimeout(d),C.style.transitionDuration="0ms",v.hide&&(C.style.opacity=1),t.params.cssMode&&(t.wrapperEl.style["scroll-snap-type"]="none"),n("scrollbarDragStart",x)}function w(x){const{scrollbar:v,wrapperEl:_}=t,{el:E,dragEl:C}=v;r&&(x.preventDefault&&x.cancelable?x.preventDefault():x.returnValue=!1,z(x),_.style.transitionDuration="0ms",E.style.transitionDuration="0ms",C.style.transitionDuration="0ms",n("scrollbarDragMove",x))}function y(x){const v=t.params.scrollbar,{scrollbar:_,wrapperEl:E}=t,{el:C}=_;r&&(r=!1,t.params.cssMode&&(t.wrapperEl.style["scroll-snap-type"]="",E.style.transitionDuration=""),v.hide&&(clearTimeout(d),d=cn(()=>{C.style.opacity=0,C.style.transitionDuration="400ms"},1e3)),n("scrollbarDragEnd",x),v.snapOnRelease&&t.slideToClosest())}function L(x){const{scrollbar:v,params:_}=t,E=v.el;if(!E)return;const C=E,V=_.passiveListeners?{passive:!1,capture:!1}:!1,I=_.passiveListeners?{passive:!0,capture:!1}:!1;if(!C)return;const N=x==="on"?"addEventListener":"removeEventListener";C[N]("pointerdown",b,V),e[N]("pointermove",w,V),e[N]("pointerup",y,I)}function S(){!t.params.scrollbar.el||!t.scrollbar.el||L("on")}function M(){!t.params.scrollbar.el||!t.scrollbar.el||L("off")}function k(){const{scrollbar:x,el:v}=t;t.params.scrollbar=Gc(t,t.originalParams.scrollbar,t.params.scrollbar,{el:"swiper-scrollbar"});const _=t.params.scrollbar;if(!_.el)return;let E;if(typeof _.el=="string"&&t.isElement&&(E=t.el.querySelector(_.el)),!E&&typeof _.el=="string"){if(E=e.querySelectorAll(_.el),!E.length)return}else E||(E=_.el);t.params.uniqueNavElements&&typeof _.el=="string"&&E.length>1&&v.querySelectorAll(_.el).length===1&&(E=v.querySelector(_.el)),E.length>0&&(E=E[0]),E.classList.add(t.isHorizontal()?_.horizontalClass:_.verticalClass);let C;E&&(C=E.querySelector(Uc(t.params.scrollbar.dragClass)),C||(C=Ma("div",t.params.scrollbar.dragClass),E.append(C))),Object.assign(x,{el:E,dragEl:C}),_.draggable&&S(),E&&E.classList[t.enabled?"remove":"add"](...yi(t.params.scrollbar.lockClass))}function A(){const x=t.params.scrollbar,v=t.scrollbar.el;
414v&&v.classList.remove(...yi(t.isHorizontal()?x.horizontalClass:x.verticalClass)),M()}a("changeDirection",()=>{if(!t.scrollbar||!t.scrollbar.el)return;const x=t.params.scrollbar;let{el:v}=t.scrollbar;v=Vp(v),v.forEach(_=>{_.classList.remove(x.horizontalClass,x.verticalClass),_.classList.add(t.isHorizontal()?x.horizontalClass:x.verticalClass)})}),a("init",()=>{t.params.scrollbar.enabled===!1?T():(k(),g(),h())}),a("update resize observerUpdate lock unlock changeDirection",()=>{g()}),a("setTranslate",()=>{h()}),a("setTransition",(x,v)=>{u(v)}),a("enable disable",()=>{const{el:x}=t.scrollbar;x&&x.classList[t.enabled?"remove":"add"](...yi(t.params.scrollbar.lockClass))}),a("destroy",()=>{A()});const P=()=>{t.el.classList.remove(...yi(t.params.scrollbar.scrollbarDisabledClass)),t.scrollbar.el&&t.scrollbar.el.classList.remove(...yi(t.params.scrollbar.scrollbarDisabledClass)),k(),g(),h()},T=()=>{t.el.classList.add(...yi(t.params.scrollbar.scrollbarDisabledClass)),t.scrollbar.el&&t.scrollbar.el.classList.add(...yi(t.params.scrollbar.scrollbarDisabledClass)),A()};Object.assign(t.scrollbar,{enable:P,disable:T,updateSize:g,setTranslate:h,init:k,destroy:A})}ft.use([Yc]);const Ir="hhds-imageslider",Wc={transitionSpeed:"transition-speed"},Nr=Wc;class Qc extends D{constructor(){super(),this.swiperContainer=null,this.swiperInstance=null,this.prevButton=null,this.nextButton=null,this.modal=null}init(){var a,n,e,r,o,d,l,m;const t=Math.random().toString(36).substring(2,15);this.shadow.innerHTML=`
415		<style>${En}</style>
416		<style>${F}</style>
417		<style>${_p}</style>
418		<slot class="slides"></slot>
419		<div class="container">
420			<div class="grid">
421				<div class="wrapper">
422					<div class="swiper ${Ir} bottom-padding">
423					  <div class="swiper-wrapper"></div>
424            <div class="swiper-scrollbar-container">
425              <div class="swiper-scrollbar"></div>
426            </div>
427            <hhds-button type="secondary" class="button-prev" role="" style="--button-secondary-border: 0;"><hhds-icon type="directionleft" slot="start" style="--icon-color: var(--color-neutral-grey-900);"></hhds-icon></hhds-button>
428						<hhds-button type="secondary" class="button-next" role="" style="--button-secondary-border: 0;"><hhds-icon type="directionright" slot="start" style="--icon-color: var(--color-neutral-grey-900);"></hhds-icon></hhds-button>
429				</div>
430			</div>
431		</div>
432    <hhds-modal id="${t}"></hhds-modal>
433		`,this.swiperContainer=(a=this.shadowRoot)==null?void 0:a.querySelector(".swiper"),this.modal=(n=this.shadowRoot)==null?void 0:n.querySelector("hhds-modal"),(e=this.modal)!=null&&e.coordinator||(r=this.modal)==null||r.createCoordinator(),this.prevButton=this.shadow.querySelector(".button-prev"),this.nextButton=this.shadow.querySelector(".button-next"),(o=this.nextButton)==null||o.setAttribute("tabindex","-1"),(d=this.prevButton)==null||d.setAttribute("tabindex","-1");const i=(l=this.shadowRoot)==null?void 0:l.querySelector(".slides");if(i&&i instanceof HTMLSlotElement){const p=(m=this.shadowRoot)==null?void 0:m.querySelector(".swiper-wrapper");i.assignedElements().forEach((h,u)=>{h.classList.add("swiper-slide"),h.setAttribute("animate","true"),p==null||p.appendChild(h),h.addEventListener("click",g=>this.onSlideClicked(g.currentTarget))})}requestAnimationFrame(()=>this.initializeSwiper())}onSlideClicked(t){var a,n,e,r;const i=t.getAttribute("src");this.modal&&(this.modal.innerHTML=`<hhds-image-lite src="${i}"></hhds-image-lite>`),(e=(n=(a=this.modal)==null?void 0:a.coordinator)==null?void 0:n.focus)==null||e.setPreTrapFocusedElement(t),(r=this.modal)==null||r.show()}onAttributeChanged(t,i,a){this.reinit()}onSlotChange(t,i){i.length==0}static argSpecs(){return Xc}destroy(){var t;this.swiperContainer=null,this.modal=null,this.prevButton=null,this.nextButton=null,(t=this.swiperInstance)==null||t.destroy(!0,!0),this.swiperInstance=null}initializeSwiper(){var n,e;if(!this.swiperContainer)throw new Error("No swiperContainer");const t=this.vars.get(Nr.transitionSpeed),a={el:this.swiperContainer.querySelector(".swiper-scrollbar"),hide:!1,draggable:!1};this.swiperInstance=new ft(this.swiperContainer,{loop:!1,slideFullyVisibleClass:"swiper-slide-visible",slidesPerView:1,scrollbar:a,spaceBetween:16,speed:t,breakpoints:{1024:{slidesPerView:2,spaceBetween:20},1440:{slidesPerView:2,spaceBetween:24}},on:{slideChange:r=>{this.setButtonDisabledState(),this.handleVisibleSlides()},resize:()=>{this.handleVisibleSlides()}}}),this.swiperInstance.init(),this.setButtonDisabledState(),(n=this.nextButton)==null||n.addEventListener("click",()=>{var r;(r=this.swiperInstance)==null||r.slideNext()}),(e=this.prevButton)==null||e.addEventListener("click",()=>{var r;(r=this.swiperInstance)==null||r.slidePrev()}
433),this.swiperInstance.slides.forEach((r,o)=>{r.setAttribute("tabindex",`${o+1}`),r.addEventListener("keydown",function(l){(l.key==="Enter"||l.key===" ")&&(l.preventDefault(),r.click())}),r.addEventListener("focus",l=>{var m;this.setButtonDisabledState(),this.handleVisibleSlides(),(m=this.swiperInstance)==null||m.slideTo(o)}),r.disableTabbing()})}setButtonDisabledState(){const{isBeginning:t,isEnd:i}=this.swiperInstance;t==null||i===void 0||!this.prevButton||!this.nextButton||(t?this.prevButton.setAttribute("disabled","true"):this.prevButton.removeAttribute("disabled"),this.prevButton.style.opacity=t?"0":"1",i?this.nextButton.setAttribute("disabled","true"):this.nextButton.removeAttribute("disabled"),this.nextButton.style.opacity=i?"0":"1")}handleVisibleSlides(){if(!this.swiperInstance)throw new Error("No this.swiperInstance!");const{realIndex:t,slides:i}=this.swiperInstance,a=this.swiperInstance.params.slidesPerView;i.forEach((n,e)=>{const r=t,o=t+a,d=e>=r&&e<o;n.classList.toggle("swiper-slide-visible",d)})}}const Xc={[Nr.transitionSpeed]:{description:"Duration of transition between slides (in ms)",defaultValue:300,type:Number}},Zc=`.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
433@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}:root{--utilities-drop-shadow-button: 0px 1px 2px 0px rgba(0, 0, 0, .06);--utilities-background-blur-100: blur(50px);--utilities-focus-default: 0px 0px 0px 3px rgba(0, 118, 180, .1);--utilities-focus-error: 0px 0px 0px 3px rgba(165, 92, 92, .1)}.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-48));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-48))}@media (min-width: 640px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-64));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-64))}}@media (min-width: 1024px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, 5rem);padding-bottom:var(--vertical-padding-bottom, 5rem)}}@media (min-width: 1440px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-96));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-96))}}:host{display:block;overflow-x:hidden;background-color:var(--background-color, transparent);--cols: 6;--grid-column: 1 / 6;--gap: 16px;--btn-visibility: hidden;--btn-offset: calc(var(--gap) / 2)}@media (min-width: 640px){:host{--cols: 8;--grid-column: 1 / 8;--gap: 20px}}@media (min-width: 1024px){:host{--cols: 12;--grid-column: 1 / 13;--gap: 24px;--btn-visibility: visible}}:host .grid{display:grid;grid-template-columns:repeat(var(--cols),1fr);gap:var(--gap)}
433:host .grid .wrapper{grid-column:var(--grid-column)}:host .hhds-carouselnav{padding:0;margin-bottom:var(--margin-bottom, var(--spacing-spacer-32))}@media (min-width: 1440px){:host .hhds-carouselnav{margin-bottom:var(--spacing-spacer-48)}}:host .hhds-carouselnav hhds-richtext,:host .hhds-carouselnav hhds-buttongroup,:host .hhds-carouselnav hhds-link{display:flex;align-items:center;justify-content:left}:host .hhds-carouselnav hhds-richtext h5{margin:0}:host .hhds-carouselnav hhds-buttongroup{display:none}@media (min-width: 1024px){:host .hhds-carouselnav hhds-buttongroup{display:flex}:host .hhds-carouselnav hhds-buttongroup.stats{justify-content:right}}:host .hhds-carouselnav hhds-link{justify-content:right}:host .swiper{overflow:visible}:host .swiper-slide{opacity:.5;will-change:opacity;transition:opacity .25s ease-in-out}:host .swiper-slide.swiper-slide-visible{opacity:1}.hhds-carousel hhds-stat:last-of-type{--stat-border: none}
434`;var Xt=(s=>(s.Community="community",s.Location="location",s.Office="office",s.Press="press",s.Stats="stats",s.Insights="insight",s))(Xt||{});const Or="hhds-carousel";class Kc extends HTMLElement{constructor(){if(super(),this.vars=new st(this),this.swiperContainer=null,this.swiperInstance=null,this.navVisible=!1,this._prevButton=null,this._nextButton=null,this.type=null,this.handleContentFocus=t=>{if(!this.swiperInstance)throw new Error("No swiper instance!");const{slides:i,activeIndex:a}=this.swiperInstance,n=i.indexOf(t);a!==n&&this.swiperInstance.slideTo(n)},this.shadow=this.attachShadow({mode:"open"}),!this.shadow)throw new Error("Unable to attach shadowRoot")}static get observedAttributes(){return Object.keys($e)}connectedCallback(){this.parseAttributes(),this.render(),requestAnimationFrame(()=>{this.initializeSwiper()}),window.addEventListener("resize",()=>this.checkNavVisibility())}checkNavVisibility(t=!1){if(this.swiperInstance)if(window.innerWidth>=1024)if(this.vars.get("nav")==="false")this.setNavVisibility(!1,!0);else{const i=typeof this.swiperInstance.slides.length=="number"?this.swiperInstance.slides.length:0,n=(typeof this.swiperInstance.params.slidesPerView=="number"?this.swiperInstance.params.slidesPerView:i)<i;this.setNavVisibility(n,t)}else this.setNavVisibility(!1,!0)}setNavVisibility(t,i){if(this.navVisible!==t||i){this.navVisible=t;const a=this.shadow.querySelector("hhds-buttongroup");a&&(a.style.display=t?"flex":"none")}}parseAttributes(){this.vars.parse(this,$e),this.type=this.vars.get("type")}render(){var i,a,n;this.shadow.innerHTML=`
435		<style>${En}</style>
436		<style>${F}</style>
437		<style>${Zc}</style>
438		<div class="hhds-carousel">
439			<div class="container">
440				<slot class="slides"></slot>
441				<div class="container hhds-carouselnav" style="${this.vars.get("nav")==="false"?"--margin-bottom: 0;":""}">
442					<div class="grid">
443
444						<hhds-richtext style="--rich-text-spacing-lg: 0px;" class="col-span-4  sm:col-span-7 md:col-span-8">
445							<h5>${this.vars.get("title")}</h5>
446						</hhds-richtext>	
447
448						<hhds-buttongroup class="col-span-2 ${this.vars.get("link")?"":"col-start-11 stats"}" type="toolbar" orientation="horizontal">
449							<hhds-button type="secondary" class="button-prev">
450								<hhds-icon type="arrowleft" slot="start" style="--icon-color: var(--color-neutral-grey-900);"></hhds-icon>
451							</hhds-button>
452							<hhds-button type="secondary" class="button-next">
453								<hhds-icon type="arrowright" slot="start" style="--icon-color: var(--color-neutral-grey-900);"></hhds-icon>
454							</hhds-button>	
455						</hhds-buttongroup>
456
457						${this.viewAllLink}
458
459					</div>
460				</div>
461			</div>
462		</div>
463
464		<div class="container">
465			<div class="wrapper hhds-carousel-slider">
466				<div class="swiper ${Or}">
467					<div class="swiper-wrapper"></div>
468					<!-- Add Pagination -->
469					<div class="swiper-pagination"></div>
470				</div>
471			</div>
472		</div>
473		`,this.swiperContainer=(i=this.shadowRoot)==null?void 0:i.querySelector(".swiper");const t=(a=this.shadowRoot)==null?void 0:a.querySelector(".slides");if(t&&t instanceof HTMLSlotElement){const e=".swiper-wrapper",r=(n=this.shadowRoot)==null?void 0:n.querySelector(e);
473if(!r)throw new Error(`Unable to derive selector: ${e}`);t.assignedElements().forEach(d=>{d.classList.add("swiper-slide"),d.addEventListener("focusin",l=>{const m=l.relatedTarget;d.contains(m)||this.handleContentFocus(d)}),r.appendChild(d)})}this._prevButton=this.shadow.querySelector(".button-prev"),this._nextButton=this.shadow.querySelector(".button-next")}disconnectedCallback(){this.swiperDestroy()}get viewAllLink(){const t=this.vars.get("link"),i=this.vars.get("link-label"),a=this.vars.get("link-target");return t?`
474				<hhds-link class="col-span-2 col-start-11" href="${t}" target="${a||""}" >
475					<hhds-icon type="${a=="_blank"?"arrowupright":"arrowright"}" slot="end"></hhds-icon>
476					${i??"View All"}
477				</hhds-link>`:""}swiperDestroy(){this.swiperInstance&&this.swiperInstance.destroy(!0,!0)}adoptedCallback(){}attributeChangedCallback(t,i,a){}initializeSwiper(){var a,n;const t=this.vars.get("slidesPerView"),i=this.vars.get("transitionSpeed");if(!this.swiperContainer)throw new Error("No swiperContainer");this.swiperInstance=new ft(this.swiperContainer,{loop:!1,slideFullyVisibleClass:"swiper-slide-visible",slidesPerView:this.type==Xt.Stats?2.4:1.1,spaceBetween:16,speed:i,breakpoints:{640:{slidesPerView:this.type==Xt.Stats?4:2,spaceBetween:16},1024:{slidesPerView:t,spaceBetween:20},1440:{slidesPerView:t,spaceBetween:24}},on:{init:()=>{this.setButtonDisabledState(),requestAnimationFrame(()=>{this.handleVisibleSlides()})},slideChange:e=>{this.setButtonDisabledState(),this.handleVisibleSlides()},resize:()=>{this.handleVisibleSlides()}}}),this.swiperInstance.init(),(a=this._nextButton)==null||a.addEventListener("click",()=>{var e;(e=this.swiperInstance)==null||e.slideNext()}),(n=this._prevButton)==null||n.addEventListener("click",()=>{var e;(e=this.swiperInstance)==null||e.slidePrev()}),this.checkNavVisibility(!0)}setButtonDisabledState(){var t,i,a,n,e,r;(t=this.swiperInstance)!=null&&t.isBeginning?(i=this._prevButton)==null||i.setAttribute("disabled","true"):(a=this._prevButton)==null||a.removeAttribute("disabled"),(n=this.swiperInstance)!=null&&n.isEnd?(e=this._nextButton)==null||e.setAttribute("disabled","true"):(r=this._nextButton)==null||r.removeAttribute("disabled")}handleVisibleSlides(){if(!this.swiperInstance)throw new Error("No swiper instance!");const{realIndex:t,slides:i}=this.swiperInstance,a=this.swiperInstance.params.slidesPerView;i.forEach((n,e)=>{const r=t,o=t+a;let d=e>=r&&e<o;window.innerWidth<640&&(d=e==t),n.classList.toggle("swiper-slide-visible",d)})}}const $e={type:{description:"The type of carousel.",defaultValue:Xt.Community,type:Xt},title:{description:"The title of the carousel.",defaultValue:"",type:String},link:{description:"The URL of the View All page.",defaultValue:"",type:String},"link-label":{description:"The Label of the View All link.",defaultValue:"",type:String},"link-target":{description:"The target of the View All link.",defaultValue:"_self",type:String},nav:{description:"Whether or not to show the navigation.",defaultValue:"true",type:String},slidesPerView:{description:"Number of slides per view (slides visible at the same time on slider's container).",defaultValue:1,type:Number},transitionSpeed:{description:"Duration of transition between slides (in ms)",defaultValue:300,type:Number}},Jc=`.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
477@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}:host{display:block;overflow-x:hidden;--cols: 6;--grid-column: 1 / 6;--gap: 0px;--btn-visibility: hidden;--btn-offset: calc(var(--gap) / 2);--modal-height: 100%;z-index:auto;padding-top:var(--padding-top, var(--spacing-spacer-64));padding-bottom:var(--padding-bottom, var(--spacing-spacer-64))}@media (min-width: 640px){:host{--cols: 8;--grid-column: 1 / 8;--gap: 20px}}@media (min-width: 1024px){:host{--cols: 12;--grid-column: 1 / 13;--gap: 24px;--btn-visibility: visible;padding-top:var(--padding-top, var(--spacing-spacer-80));padding-bottom:var(--padding-bottom, var(--spacing-spacer-80))}}@media (min-width: 1440px){:host{padding-top:var(--padding-top, var(--spacing-spacer-128));padding-bottom:var(--padding-bottom, var(--spacing-spacer-128))}}:host .grid{display:grid;grid-template-columns:repeat(var(--cols),1fr);-moz-column-gap:var(--gap);column-gap:var(--gap);height:var(--modal-height)}:host .grid.modal{grid-template-rows:auto 1fr}:host .grid .wrapper{grid-column:var(--grid-column)}:host .hhds-peoplecarousel--modal{position:fixed;top:0;right:0;width:100%;height:var(--modal-height);background:rgba(0,0,0,.5);overflow:visible;z-index:100}:host .hhds-peoplecarousel--modal--wrapper{position:fixed;top:0;right:0;width:100%;height:var(--modal-height);max-width:1440px}:host .hhds-peoplecarousel--modal--backdrop{height:var(--modal-height);background:white}@media (min-width: 1024px){:host .hhds-peoplecarousel--modal--backdrop{margin-left:75px}}:host .hhds-peoplecarousel--modal--title{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:43px;border-bottom:1px solid var(--color-neutral-grey-050);padding:0 24px;pointer-events:all}@media (min-width: 1024px){:host .hhds-peoplecarousel--modal--title{padding:0 48px;margin-left:75px}}@media (min-width: 1440px){:host .hhds-peoplecarousel--modal--title{padding:0 48px;margin-left:75px}}:host .hhds-peoplecarousel--modal--content-wrapper{--cols: 1;display:grid;grid-template-columns:repeat(var(--cols),1fr);overflow:auto;padding:0 24px;height:var(--modal-height);
477--column-padding-top: 32px}@media (min-width: 640px){:host .hhds-peoplecarousel--modal--content-wrapper{--cols: 2;gap:var(--grid-column-gap);padding:0 24px}}@media (min-width: 1024px){:host .hhds-peoplecarousel--modal--content-wrapper{padding:0 24px 0 48px;margin-left:75px}}@media (min-width: 1440px){:host .hhds-peoplecarousel--modal--content-wrapper{padding:0 24px 0 48px;margin-left:75px}}@media (min-width: 640px){:host .hhds-peoplecarousel--modal--content-wrapper{--column-padding-top: 32px}}@media (min-width: 1024px){:host .hhds-peoplecarousel--modal--content-wrapper{--column-padding-top: 40px}}@media (min-width: 1440px){:host .hhds-peoplecarousel--modal--content-wrapper{--column-padding-top: 48px}}:host .hhds-peoplecarousel--modal--content-col-1{display:flex;flex-direction:column;pointer-events:all;--column-padding-right: var(--grid-column-gap);padding:var(--column-padding-top) var(--column-padding-right) 32px 0px}:host .hhds-peoplecarousel--modal--content-col-1 [ref=block-title]{position:relative;display:flex;flex-direction:column;gap:24px;margin-bottom:24px}:host .hhds-peoplecarousel--modal--content-col-1 [ref=block-title] hhds-richtext br{display:block!important}:host .hhds-peoplecarousel--modal--content-col-1 [ref=block-image]{position:sticky;top:var(--image-top)}@media only screen and (orientation: portrait){:host .hhds-peoplecarousel--modal--content-col-1 [ref=block-image]{top:var(--image-top-portrait)}}@media (min-width: 640px){:host .hhds-peoplecarousel--modal--content-col-1{border-right:1px solid var(--color-neutral-grey-050)}}:host .hhds-peoplecarousel--modal--content-col-2{--padding-bottom: 48px;padding:var(--column-padding-top) 0 var(--padding-bottom) 0;padding-top:0;pointer-events:all}@media (min-width: 640px){:host .hhds-peoplecarousel--modal--content-col-2{padding:var(--column-padding-top) 24px 48px 0px}}@media (min-width: 1024px){:host .hhds-peoplecarousel--modal--content-col-2{justify-content:space-between}}:host .hhds-peoplecarouselnav{padding:0;margin-bottom:var(--margin-bottom, var(--spacing-spacer-32))}@media (min-width: 1440px){:host .hhds-peoplecarouselnav{margin-bottom:var(--spacing-spacer-48)}}:host .hhds-peoplecarouselnav hhds-richtext,:host .hhds-peoplecarouselnav hhds-buttongroup,:host .hhds-peoplecarouselnav hhds-link{display:flex;align-items:center;justify-content:left}:host .hhds-peoplecarouselnav hhds-richtext h5{margin:0}:host .hhds-peoplecarouselnav hhds-buttongroup{display:none}@media (min-width: 1024px){:host .hhds-peoplecarouselnav hhds-buttongroup{display:flex;align-items:center;justify-content:flex-end}}:host .hhds-peoplecarouselnav hhds-link{justify-content:right}:host .swiper{overflow:visible!important}:host .swiper-slide{opacity:.5;will-change:opacity;transition:opacity .25s ease-in-out}:host .swiper-slide.swiper-slide-visible{opacity:1}
478`;function mi(s){if(s===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return s}function Hr(s,t){s.prototype=Object.create(t.prototype),s.prototype.constructor=s,s.__proto__=t}/*!
479 * GSAP 3.12.5
480 * https://gsap.com
481 *
482 * @license Copyright 2008-2024, GreenSock. All rights reserved.
483 * Subject to the terms at https://gsap.com/standard-license or for
484 * Club GSAP members, the agreement issued with that membership.
485 * @author: Jack Doyle, [email protected]
486*/var Ot={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},pa={duration:.5,overwrite:!1,delay:0},qs,bt,U,Wt=1e8,j=1/Wt,gs=Math.PI*2,t1=gs/4,i1=0,Br=Math.sqrt,a1=Math.cos,n1=Math.sin,ht=function(t){return typeof t=="string"},K=function(t){return typeof t=="function"},gi=function(t){return typeof t=="number"},js=function(t){return typeof t>"u"},ri=function(t){return typeof t=="object"},Et=function(t){return t!==!1},Gs=function(){return typeof window<"u"},Ga=function(t){return K(t)||ht(t)},Rr=typeof ArrayBuffer=="function"&&ArrayBuffer.isView||function(){},yt=Array.isArray,us=/(?:-?\.?\d|\.)+/gi,qr=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,sa=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,Bn=/[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,jr=/[+-]=-?[.\d]+/,Gr=/[^,'"\[\]\s]+/gi,s1=/^[+\-=e\s\d]*\d+[.\d]*([a-z]*|%)\s*$/i,W,Jt,xs,Us,Ht={},un={},Ur,Yr=function(t){return(un=Zi(t,Ht))&&Mt},Ys=function(t,i){return console.warn("Invalid property",t,"set to",i,"Missing plugin? gsap.registerPlugin()")},Pa=function(t,i){return!i&&console.warn(t)},Wr=function(t,i){return t&&(Ht[t]=i)&&un&&(un[t]=i)||Ht},$a=function(){return 0},e1={suppressEvents:!0,isStart:!0,kill:!1},nn={suppressEvents:!0,kill:!1},r1={suppressEvents:!0},Ws={},Ti=[],ws={},Qr,Ft={},Rn={},Ve=30,sn=[],Qs="",Xs=function(t){var i=t[0],a,n;if(ri(i)||K(i)||(t=[t]),!(a=(i._gsap||{}).harness)){for(n=sn.length;n--&&!sn[n].targetTest(i););a=sn[n]}for(n=t.length;n--;)t[n]&&(t[n]._gsap||(t[n]._gsap=new bo(t[n],a)))||t.splice(n,1);return t},Gi=function(t){return t._gsap||Xs(Qt(t))[0]._gsap},Xr=function(t,i,a){return(a=t[i])&&K(a)?t[i]():js(a)&&t.getAttribute&&t.getAttribute(i)||a}
vendor: 34,572 bytes, line 486
486,At=function(t,i){return(t=t.split(",")).forEach(i)||t},at=function(t){return Math.round(t*1e5)/1e5||0},ct=function(t){return Math.round(t*1e7)/1e7||0},da=function(t,i){var a=i.charAt(0),n=parseFloat(i.substr(2));return t=parseFloat(t),a==="+"?t+n:a==="-"?t-n:a==="*"?t*n:t/n},o1=function(t,i){for(var a=i.length,n=0;t.indexOf(i[n])<0&&++n<a;);return n<a},xn=function(){var t=Ti.length,i=Ti.slice(0),a,n;for(ws={},Ti.length=0,a=0;a<t;a++)n=i[a],n&&n._lazy&&(n.render(n._lazy[0],n._lazy[1],!0)._lazy=0)},Zr=function(t,i,a,n){Ti.length&&!bt&&xn(),t.render(i,a,n||bt&&i<0&&(t._initted||t._startAt)),Ti.length&&!bt&&xn()},Kr=function(t){var i=parseFloat(t);return(i||i===0)&&(t+"").match(Gr).length<2?i:ht(t)?t.trim():t},Jr=function(t){return t},Zt=function(t,i){for(var a in i)a in t||(t[a]=i[a]);return t},d1=function(t){return function(i,a){for(var n in a)n in i||n==="duration"&&t||n==="ease"||(i[n]=a[n])}},Zi=function(t,i){for(var a in i)t[a]=i[a];return t},Fe=function s(t,i){for(var a in i)a!=="__proto__"&&a!=="constructor"&&a!=="prototype"&&(t[a]=ri(i[a])?s(t[a]||(t[a]={}),i[a]):i[a]);return t},wn=function(t,i){var a={},n;for(n in t)n in i||(a[n]=t[n]);return a},ka=function(t){var i=t.parent||W,a=t.keyframes?d1(yt(t.keyframes)):Zt;if(Et(t.inherit))for(;i;)a(t,i.vars.defaults),i=i.parent||i._dp;return t},l1=function(t,i){for(var a=t.length,n=a===i.length;n&&a--&&t[a]===i[a];);return a<0},to=function(t,i,a,n,e){a===void 0&&(a="_first"),n===void 0&&(n="_last");var r=t[n],o;if(e)for(o=i[e];r&&r[e]>o;)r=r._prev;return r?(i._next=r._next,r._next=i):(i._next=t[a],t[a]=i),i._next?i._next._prev=i:t[n]=i,i._prev=r,i.parent=i._dp=t,i},An=function(t,i,a,n){a===void 0&&(a="_first"),n===void 0&&(n="_last");var e=i._prev,r=i._next;e?e._next=r:t[a]===i&&(t[a]=r),r?r._prev=e:t[n]===i&&(t[n]=e),i._next=i._prev=i.parent=null},Pi=function(t,i){t.parent&&(!i||t.parent.autoRemoveChildren)&&t.parent.remove&&t.parent.remove(t),t._act=0},Ui=function(t,i){if(t&&(!i||i._end>t._dur||i._start<0))for(var a=t;a;)a._dirty=1,a=a.parent;return t},m1=function(t){for(var i=t.parent;i&&i.parent;)i._dirty=1,i.totalDuration(),i=i.parent;return t},fs=function(t,i,a,n){return t._startAt&&(bt?t._startAt.revert(nn):t.vars.immediateRender&&!t.vars.autoRevert||t._startAt.render(i,!0,n))},p1=function s(t){return!t||t._ts&&s(t.parent)},De=function(t){return t._repeat?ca(t._tTime,t=t.duration()+t._rDelay)*t:0},ca=function(t,i){var a=Math.floor(t/=i);return t&&a===t?a-1:a},fn=function(t,i){return(t-i._start)*i._ts+(i._ts>=0?0:i._dirty?i.totalDuration():i._tDur)},Cn=function(t){return t._end=ct(t._start+(t._tDur/Math.abs(t._ts||t._rts||j)||0))},Tn=function(t,i){var a=t._dp;return a&&a.smoothChildTiming&&t._ts&&(t._start=ct(a._time-(t._ts>0?i/t._ts:((t._dirty?t.totalDuration():t._tDur)-i)/-t._ts)),Cn(t),a._dirty||Ui(a,t)),t},io=function(t,i){var a;if((i._time||!i._dur&&i._initted||i._start<t._time&&(i._dur||!i.add))&&(a=fn(t.rawTime(),i),(!i._dur||Ha(0,i.totalDuration(),a)-i._tTime>j)&&i.render(a,!0)),Ui(t,i)._dp&&t._initted&&t._time>=t._dur&&t._ts){if(t._dur<t.duration())for(a=t;a._dp;)a.rawTime()>=0&&a.totalTime(a._tTime),a=a._dp;t._zTime=-j}},ii=function(t,i,a,n){return i.parent&&Pi(i),i._start=ct((gi(a)?a:a||t!==W?qt(t,a,i):t._time)+i._delay),i._end=ct(i._start+(i.totalDuration()/Math.abs(i.timeScale())||0)),to(t,i,"_first","_last",t._sort?"_start":0),vs(i)||(t._recent=i),n||io(t,i),t._ts<0&&Tn(t,t._tTime),t},ao=function(t,i){return(Ht.ScrollTrigger||Ys("scrollTrigger",i))&&Ht.ScrollTrigger.create(i,t)},no=function(t,i,a,n,e){if(Ks(t,i,e),!t._initted)return 1;if(!a&&t._pt&&!bt&&(t._dur&&t.vars.lazy!==!1||!t._dur&&t.vars.lazy)&&Qr!==It.frame)return Ti.push(t),t._lazy=[e,n],1},c1=function s(t){var i=t.parent;return i&&i._ts&&i._initted&&!i._lock&&(i.rawTime()<0||s(i))},vs=function(t){var i=t.data;return i==="isFromStart"||i==="isStart"},h1=function(t,i,a,n){var e=t.ratio,r=i<0||!i&&(!t._start&&c1(t)&&!(!t._initted&&vs(t))||(t._ts<0||t._dp._ts<0)&&!vs(t))?0:1,o=t._rDelay,d=0,l,m,p;if(o&&t._repeat&&(d=Ha(0,t._tDur,i),m=ca(d,o),t._yoyo&&m&1&&(r=1-r),m!==ca(t._tTime,o)&&(e=1-r,t.vars.repeatRefresh&&t._initted&&t.invalidate())),r!==e||bt||n||t._zTime===j||!i&&t._zTime){if(!t._initted&&no(t,i,n,a,d))return;for(p=t._zTime,t._zTime=i||(a?j:0),a||(a=i&&!p),t.ratio=r,t._from&&(r=1-r),t._time=0,t._tTime=d,l=t._pt;l;)l.r(r,l.d),l=l._next;i<0&&fs(t,i,a,!0),t._onUpdate&&!a&&Nt(t,"onUpdate"),d&&t._repeat&&!a&&t.parent&&Nt(t,"onRepeat"),(i>=t._tDur||i<0)&&t.ratio===r&&(r&&Pi(t,1),!a&&!bt&&(Nt(t,r?"onComplete":"onReverseComplete",!0),t._prom&&t._prom()))}else t._zTime||(t._zTime=i)},g1=function(t,i,a){var n;if(a>i)for(n=t._first;n&&n._start<=a;){if(n.data==="isPause"&&n._start>i)return n;n=n._next}else for(n=t._last;n&&n._start>=a;){if(n.data==="isPause"&&n._start<i)return n;n=n._prev}},ha=function(t,i,a,n){var e=t._repeat,r=ct(i)||0,o=t._tTime/t._tDur;return o&&!n&&(t._time*=r/t._dur),t._dur=r,t._tDur=e?e<0?1e10:ct(r*(e+1)+t._rDelay*e):r,o>0&&!n&&Tn(t,t._tTime=t._tDur*o),t.parent&&Cn(t),a||Ui(t.parent,t),t},Ie=function(t){return t instanceof zt?Ui(t):ha(t,t._dur)},u1={_start:0,endTime:$a,totalDuration:$a},qt=function s(t,i,a){var n=t.labels,e=t._recent||u1,r=t.duration()>=Wt?e.endTime(!1):t._dur,o,d,l;return ht(i)&&(isNaN(i)||i in n)?(d=i.charAt(0),l=i.substr(-1)==="%",o=i.indexOf("="),d==="<"||d===">"?(o>=0&&(i=i.replace(/=/,"")),(d==="<"?e._start:e.endTime(e._repeat>=0))+(parseFloat(i.substr(1))||0)*(l?(o<0?e:a).totalDuration()/100:1)):o<0?(i in n||(n[i]=r),n[i]):(d=parseFloat(i.charAt(o-1)+i.substr(o+1)),l&&a&&(d=d/100*(yt(a)?a[0]:a).totalDuration()),o>1?s(t,i.substr(0,o-1),a)+d:r+d)):i==null?r:+i},Sa=function(t,i,a){var n=gi(i[1]),e=(n?2:1)+(t<2?0:1),r=i[e],o,d;if(n&&(r.duration=i[1]),r.parent=a,t){for(o=r,d=a;d&&!("immediateRender"in o);)o=d.vars.defaults||{},d=Et(d.vars.inherit)&&d.parent;r.immediateRender=Et(o.immediateRender),t<2?r.runBackwards=1:r.startAt=i[e-1]}return new nt(i[0],r,i[e+1])},Fi=function(t,i){return t||t===0?i(t):i},Ha=function(t,i,a){return a<t?t:a>i?i:a},vt=function(t,i){return!ht(t)||!(i=s1.exec(t))?"":i[1]},x1=function(t,i,a){return Fi(a,function(n){return Ha(t,i,n)})},bs=[].slice,so=function(t,i){return t&&ri(t)&&"length"in t&&(!i&&!t.length||t.length-1 in t&&ri(t[0]))&&!t.nodeType&&t!==Jt},w1=function(t,i,a){return a===void 0&&(a=[]),t.forEach(function(n){var e;return ht(n)&&!i||so(n,1)?(e=a).push.apply(e,Qt(n)):a.push(n)})||a},Qt=function(t,i,a){return U&&!i&&U.selector?U.selector(t):ht(t)&&!a&&(xs||!ga())?bs.call((i||Us).querySelectorAll(t),0):yt(t)?w1(t,a):so(t)?bs.call(t,0):t?[t]:[]},ys=function(t){return t=Qt(t)[0]||Pa("Invalid scope")||{},function(i){var a=t.current||t.nativeElement||t;return Qt(i,a.querySelectorAll?a:a===t?Pa("Invalid scope")||Us.createElement("div"):t)}},eo=function(t){return t.sort(function(){return .5-Math.random()})},ro=function(t){if(K(t))return t;var i=ri(t)?t:{each:t},a=Yi(i.ease),n=i.from||0,e=parseFloat(i.base)||0,r={},o=n>0&&n<1,d=isNaN(n)||o,l=i.axis,m=n,p=n;return ht(n)?m=p={center:.5,edges:.5,end:1}[n]||0:!o&&d&&(m=n[0],p=n[1]),function(c,h,u){var g=(u||i).length,f=r[g],z,b,w,y,L,S,M,k,A;if(!f){if(A=i.grid==="auto"?0:(i.grid||[1,Wt])[1],!A){for(M=-Wt;M<(M=u[A++].getBoundingClientRect().left)&&A<g;);A<g&&A--}for(f=r[g]=[],z=d?Math.min(A,g)*m-.5:n%A,b=A===Wt?0:d?g*p/A-.5:n/A|0,M=0,k=Wt,S=0;S<g;S++)w=S%A-z,y=b-(S/A|0),f[S]=L=l?Math.abs(l==="y"?y:w):Br(w*w+y*y),L>M&&(M=L),L<k&&(k=L);n==="random"&&eo(f),f.max=M-k,f.min=k,f.v=g=(parseFloat(i.amount)||parseFloat(i.each)*(A>g?g-1:l?l==="y"?g/A:A:Math.max(A,g/A))||0)*(n==="edges"?-1:1),f.b=g<0?e-g:e,f.u=vt(i.amount||i.each)||0,a=a&&g<0?wo(a):a}return g=(f[c]-f.min)/f.max||0,ct(f.b+(a?a(g):g)*f.v)+f.u}},Ls=function(t){var i=Math.pow(10,((t+"").split(".")[1]||"").length);return function(a){var n=ct(Math.round(parseFloat(a)/t)*t*i);return(n-n%1)/i+(gi(a)?0:vt(a))}},oo=function(t,i){var a=yt(t),n,e;return!a&&ri(t)&&(n=a=t.radius||Wt,t.values?(t=Qt(t.values),(e=!gi(t[0]))&&(n*=n)):t=Ls(t.increment)),Fi(i,a?K(t)?function(r){return e=t(r),Math.abs(e-r)<=n?e:r}:function(r){for(var o=parseFloat(e?r.x:r),d=parseFloat(e?r.y:0),l=Wt,m=0,p=t.length,c,h;p--;)e?(c=t[p].x-o,h=t[p].y-d,c=c*c+h*h):c=Math.abs(t[p]-o),c<l&&(l=c,m=p);return m=!n||l<=n?t[m]:r,e||m===r||gi(r)?m:m+vt(r)}:Ls(t))},lo=function(t,i,a,n){return Fi(yt(t)?!i:a===!0?!!(a=0):!n,function(){return yt(t)?t[~~(Math.random()*t.length)]:(a=a||1e-5)&&(n=a<1?Math.pow(10,(a+"").length-2):1)&&Math.floor(Math.round((t-a/2+Math.random()*(i-t+a*.99))/a)*a*n)/n})},f1=function(){for(var t=arguments.length,i=new Array(t),a=0;a<t;a++)i[a]=arguments[a];return function(n){return i.reduce(function(e,r){return r(e)},n)}},v1=function(t,i){return function(a){return t(parseFloat(a))+(i||vt(a))}},b1=function(t,i,a){return po(t,i,0,1,a)},mo=function(t,i,a){return Fi(a,function(n){return t[~~i(n)]})},y1=function s(t,i,a){var n=i-t;return yt(t)?mo(t,s(0,t.length),i):Fi(a,function(e){return(n+(e-t)%n)%n+t})},L1=function s(t,i,a){var n=i-t,e=n*2;return yt(t)?mo(t,s(0,t.length-1),i):Fi(a,function(r){return r=(e+(r-t)%e)%e||0,t+(r>n?e-r:r)})},Va=function(t){for(var i=0,a="",n,e,r,o;~(n=t.indexOf("random(",i));)r=t.indexOf(")",n),o=t.charAt(n+7)==="[",e=t.substr(n+7,r-n-7).match(o?Gr:us),a+=t.substr(i,n-i)+lo(o?e:+e[0],o?0:+e[1],+e[2]||1e-5),i=r+1;return a+t.substr(i,t.length-i)},po=function(t,i,a,n,e){var r=i-t,o=n-a;return Fi(e,function(d){return a+((d-t)/r*o||0)})},_1=function s(t,i,a,n){var e=isNaN(t+i)?0:function(h){return(1-h)*t+h*i};if(!e){var r=ht(t),o={},d,l,m,p,c;if(a===!0&&(n=1)&&(a=null),r)t={p:t},i={p:i};else if(yt(t)&&!yt(i)){for(m=[],p=t.length,c=p-2,l=1;l<p;l++)m.push(s(t[l-1],t[l]));p--,e=function(u){u*=p;var g=Math.min(c,~~u);return m[g](u-g)},a=i}else n||(t=Zi(yt(t)?[]:{},t));if(!m){for(d in i)Zs.call(o,t,d,"get",i[d]);e=function(u){return ie(u,o)||(r?t.p:t)}}}return Fi(a,e)},Ne=function(t,i,a){var n=t.labels,e=Wt,r,o,d;for(r in n)o=n[r]-i,o<0==!!a&&o&&e>(o=Math.abs(o))&&(d=r,e=o);return d},Nt=function(t,i,a){var n=t.vars,e=n[i],r=U,o=t._ctx,d,l,m;if(e)return d=n[i+"Params"],l=n.callbackScope||t,a&&Ti.length&&xn(),o&&(U=o),m=d?e.apply(l,d):e.call(l),U=r,m},La=function(t){return Pi(t),t.scrollTrigger&&t.scrollTrigger.kill(!!bt),t.progress()<1&&Nt(t,"onInterrupt"),t},ea,co=[],ho=function(t){if(t)if(t=!t.name&&t.default||t,Gs()||t.headless){var i=t.name,a=K(t),n=i&&!a&&t.init?function(){this._props=[]}:t,e={init:$a,render:ie,add:Zs,kill:O1,modifier:N1,rawVars:0},r={targetTest:0,get:0,getSetter:te,aliases:{},register:0};if(ga(),t!==n){if(Ft[i])return;Zt(n,Zt(wn(t,e),r)),Zi(n.prototype,Zi(e,wn(t,r))),Ft[n.prop=i]=n,t.targetTest&&(sn.push(n),Ws[i]=1),i=(i==="css"?"CSS":i.charAt(0).toUpperCase()+i.substr(1))+"Plugin"}Wr(i,n),t.register&&t.register(Mt,n,Ct)}else co.push(t)},R=255,_a={aqua:[0,R,R],lime:[0,R,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,R],navy:[0,0,128],white:[R,R,R],olive:[128,128,0],yellow:[R,R,0],orange:[R,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[R,0,0],pink:[R,192,203],cyan:[0,R,R],transparent:[R,R,R,0]},qn=function(t,i,a){return t+=t<0?1:t>1?-1:0,(t*6<1?i+(a-i)*t*6:t<.5?a:t*3<2?i+(a-i)*(2/3-t)*6:i)*R+.5|0},go=function(t,i,a){var n=t?gi(t)?[t>>16,t>>8&R,t&R]:0:_a.black,e,r,o,d,l,m,p,c,h,u;if(!n){if(t.substr(-1)===","&&(t=t.substr(0,t.length-1)),_a[t])n=_a[t];else if(t.charAt(0)==="#"){if(t.length<6&&(e=t.charAt(1),r=t.charAt(2),o=t.charAt(3),t="#"+e+e+r+r+o+o+(t.length===5?t.charAt(4)+t.charAt(4):"")),t.length===9)return n=parseInt(t.substr(1,6),16),[n>>16,n>>8&R,n&R,parseInt(t.substr(7),16)/255];t=parseInt(t.substr(1),16),n=[t>>16,t>>8&R,t&R]}else if(t.substr(0,3)==="hsl"){if(n=u=t.match(us),!i)d=+n[0]%360/360,l=+n[1]/100,m=+n[2]/100,r=m<=.5?m*(l+1):m+l-m*l,e=m*2-r,n.length>3&&(n[3]*=1),n[0]=qn(d+1/3,e,r),n[1]=qn(d,e,r),n[2]=qn(d-1/3,e,r);else if(~t.indexOf("="))return n=t.match(qr),a&&n.length<4&&(n[3]=1),n}else n=t.match(us)||_a.transparent;n=n.map(Number)}return i&&!u&&(e=n[0]/R,r=n[1]/R,o=n[2]/R,p=Math.max(e,r,o),c=Math.min(e,r,o),m=(p+c)/2,p===c?d=l=0:(h=p-c,l=m>.5?h/(2-p-c):h/(p+c),d=p===e?(r-o)/h+(r<o?6:0):p===r?(o-e)/h+2:(e-r)/h+4,d*=60),n[0]=~~(d+.5),n[1]=~~(l*100+.5),n[2]=~~(m*100+.5)),a&&n.length<4&&(n[3]=1),n},uo=function(t){var i=[],a=[],n=-1;return t.split(Mi).forEach(function(e){var r=e.match(sa)||[];i.push.apply(i,r),a.push(n+=r.length+1)}),i.c=a,i},Oe=function(t,i,a){var n="",e=(t+n).match(Mi),r=i?"hsla(":"rgba(",o=0,d,l,m,p;if(!e)return t;if(e=e.map(function(c){return(c=go(c,i,1))&&r+(i?c[0]+","+c[1]+"%,"+c[2]+"%,"+c[3]:c.join(","))+")"}),a&&(m=uo(t),d=a.c,d.join(n)!==m.c.join(n)))for(l=t.replace(Mi,"1").split(sa),p=l.length-1;o<p;o++)n+=l[o]+(~d.indexOf(o)?e.shift()||r+"0,0,0,0)":(m.length?m:e.length?e:a).shift());if(!l)for(l=t.split(Mi),p=l.length-1;o<p;o++)n+=l[o]+e[o];return n+l[p]},Mi=function(){var s="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3,4}){1,2}\\b",t;for(t in _a)s+="|"+t+"\\b";return new RegExp(s+")","gi")}(),z1=/hsl[a]?\(/,xo=function(t){var i=t.join(" "),a;if(Mi.lastIndex=0,Mi.test(i))return a=z1.test(i),t[1]=Oe(t[1],a),t[0]=Oe(t[0],a,uo(t[1])),!0},Fa,It=function(){var s=Date.now,t=500,i=33,a=s(),n=a,e=1e3/240,r=e,o=[],d,l,m,p,c,h,u=function g(f){var z=s()-n,b=f===!0,w,y,L,S;if((z>t||z<0)&&(a+=z-i),n+=z,L=n-a,w=L-r,(w>0||b)&&(S=++p.frame,c=L-p.time*1e3,p.time=L=L/1e3,r+=w+(w>=e?4:e-w),y=1),b||(d=l(g)),y)for(h=0;h<o.length;h++)o[h](L,c,S,f)};return p={time:0,frame:0,tick:function(){u(!0)},deltaRatio:function(f){return c/(1e3/(f||60))},wake:function(){Ur&&(!xs&&Gs()&&(Jt=xs=window,Us=Jt.document||{},Ht.gsap=Mt,(Jt.gsapVersions||(Jt.gsapVersions=[])).push(Mt.version),Yr(un||Jt.GreenSockGlobals||!Jt.gsap&&Jt||{}),co.forEach(ho)),m=typeof requestAnimationFrame<"u"&&requestAnimationFrame,d&&p.sleep(),l=m||function(f){return setTimeout(f,r-p.time*1e3+1|0)},Fa=1,u(2))},sleep:function(){(m?cancelAnimationFrame:clearTimeout)(d),Fa=0,l=$a},lagSmoothing:function(f,z){t=f||1/0,i=Math.min(z||33,t)},fps:function(f){e=1e3/(f||240),r=p.time*1e3+e},add:function(f,z,b){var w=z?function(y,L,S,M){f(y,L,S,M),p.remove(w)}:f;return p.remove(f),o[b?"unshift":"push"](w),ga(),w},remove:function(f,z){~(z=o.indexOf(f))&&o.splice(z,1)&&h>=z&&h--},_listeners:o},p}(),ga=function(){return!Fa&&It.wake()},O={},k1=/^[\d.\-M][\d.\-,\s]/,S1=/["']/g,E1=function(t){for(var i={},a=t.substr(1,t.length-3).split(":"),n=a[0],e=1,r=a.length,o,d,l;e<r;e++)d=a[e],o=e!==r-1?d.lastIndexOf(","):d.length,l=d.substr(0,o),i[n]=isNaN(l)?l.replace(S1,"").trim():+l,n=d.substr(o+1).trim();return i},A1=function(t){var i=t.indexOf("(")+1,a=t.indexOf(")"),n=t.indexOf("(",i);return t.substring(i,~n&&n<a?t.indexOf(")",a+1):a)},C1=function(t){var i=(t+"").split("("),a=O[i[0]];return a&&i.length>1&&a.config?a.config.apply(null,~t.indexOf("{")?[E1(i[1])]:A1(t).split(",").map(Kr)):O._CE&&k1.test(t)?O._CE("",t):a},wo=function(t){return function(i){return 1-t(1-i)}},fo=function s(t,i){for(var a=t._first,n;a;)a instanceof zt?s(a,i):a.vars.yoyoEase&&(!a._yoyo||!a._repeat)&&a._yoyo!==i&&(a.timeline?s(a.timeline,i):(n=a._ease,a._ease=a._yEase,a._yEase=n,a._yoyo=i)),a=a._next},Yi=function(t,i){return t&&(K(t)?t:O[t]||C1(t))||i},Ji=function(t,i,a,n){a===void 0&&(a=function(d){return 1-i(1-d)}),n===void 0&&(n=function(d){return d<.5?i(d*2)/2:1-i((1-d)*2)/2});var e={easeIn:i,easeOut:a,easeInOut:n},r;return At(t,function(o){O[o]=Ht[o]=e,O[r=o.toLowerCase()]=a;for(var d in e)O[r+(d==="easeIn"?".in":d==="easeOut"?".out":".inOut")]=O[o+"."+d]=e[d]}),e},vo=function(t){return function(i){return i<.5?(1-t(1-i*2))/2:.5+t((i-.5)*2)/2}},jn=function s(t,i,a){var n=i>=1?i:1,e=(a||(t?.3:.45))/(i<1?i:1),r=e/gs*(Math.asin(1/n)||0),o=function(m){return m===1?1:n*Math.pow(2,-10*m)*n1((m-r)*e)+1},d=t==="out"?o:t==="in"?function(l){return 1-o(1-l)}:vo(o);return e=gs/e,d.config=function(l,m){return s(t,l,m)},d},Gn=function s(t,i){i===void 0&&(i=1.70158);var a=function(r){return r?--r*r*((i+1)*r+i)+1:0},n=t==="out"?a:t==="in"?function(e){return 1-a(1-e)}:vo(a);return n.config=function(e){return s(t,e)},n};At("Linear,Quad,Cubic,Quart,Quint,Strong",function(s,t){var i=t<5?t+1:t;Ji(s+",Power"+(i-1),t?function(a){return Math.pow(a,i)}:function(a){return a},function(a){return 1-Math.pow(1-a,i)},function(a){return a<.5?Math.pow(a*2,i)/2:1-Math.pow((1-a)*2,i)/2})});O.Linear.easeNone=O.none=O.Linear.easeIn;Ji("Elastic",jn("in"),jn("out"),jn());(function(s,t){var i=1/t,a=2*i,n=2.5*i,e=function(o){return o<i?s*o*o:o<a?s*Math.pow(o-1.5/t,2)+.75:o<n?s*(o-=2.25/t)*o+.9375:s*Math.pow(o-2.625/t,2)+.984375};Ji("Bounce",function(r){return 1-e(1-r)},e)})(7.5625,2.75);Ji("Expo",function(s){return s?Math.pow(2,10*(s-1)):0});Ji("Circ",function(s){return-(Br(1-s*s)-1)});Ji("Sine",function(s){return s===1?1:-a1(s*t1)+1});Ji("Back",Gn("in"),Gn("out"),Gn());O.SteppedEase=O.steps=Ht.SteppedEase={config:function(t,i){t===void 0&&(t=1);var a=1/t,n=t+(i?0:1),e=i?1:0,r=1-j;return function(o){return((n*Ha(0,r,o)|0)+e)*a}}};pa.ease=O["quad.out"];At("onComplete,onUpdate,onStart,onRepeat,onReverseComplete,onInterrupt",function(s){return Qs+=s+","+s+"Params,"});var bo=function(t,i){this.id=i1++,t._gsap=this,this.target=t,this.harness=i,this.get=i?i.get:Xr,this.set=i?i.getSetter:te},Da=function(){function s(i){this.vars=i,this._delay=+i.delay||0,(this._repeat=i.repeat===1/0?-2:i.repeat||0)&&(this._rDelay=i.repeatDelay||0,this._yoyo=!!i.yoyo||!!i.yoyoEase),this._ts=1,ha(this,+i.duration,1,1),this.data=i.data,U&&(this._ctx=U,U.data.push(this)),Fa||It.wake()}var t=s.prototype;return t.delay=function(a){return a||a===0?(this.parent&&this.parent.smoothChildTiming&&this.startTime(this._start+a-this._delay),this._delay=a,this):this._delay},t.duration=function(a){return arguments.length?this.totalDuration(this._repeat>0?a+(a+this._rDelay)*this._repeat:a):this.totalDuration()&&this._dur},t.totalDuration=function(a){return arguments.length?(this._dirty=0,ha(this,this._repeat<0?a:(a-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},t.totalTime=function(a,n){if(ga(),!arguments.length)return this._tTime;var e=this._dp;if(e&&e.smoothChildTiming&&this._ts){for(Tn(this,a),!e._dp||e.parent||io(e,this);e&&e.parent;)e.parent._time!==e._start+(e._ts>=0?e._tTime/e._ts:(e.totalDuration()-e._tTime)/-e._ts)&&e.totalTime(e._tTime,!0),e=e.parent;!this.parent&&this._dp.autoRemoveChildren&&(this._ts>0&&a<this._tDur||this._ts<0&&a>0||!this._tDur&&!a)&&ii(this._dp,this,this._start-this._delay)}return(this._tTime!==a||!this._dur&&!n||this._initted&&Math.abs(this._zTime)===j||!a&&!this._initted&&(this.add||this._ptLookup))&&(this._ts||(this._pTime=a),Zr(this,a,n)),this},t.time=function(a,n){return arguments.length?this.totalTime(Math.min(this.totalDuration(),a+De(this))%(this._dur+this._rDelay)||(a?this._dur:0),n):this._time},t.totalProgress=function(a,n){return arguments.length?this.totalTime(this.totalDuration()*a,n):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.rawTime()>0?1:0},t.progress=function(a,n){return arguments.length?this.totalTime(this.duration()*(this._yoyo&&!(this.iteration()&1)?1-a:a)+De(this),n):this.duration()?Math.min(1,this._time/this._dur):this.rawTime()>0?1:0},t.iteration=function(a,n){var e=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(a-1)*e,n):this._repeat?ca(this._tTime,e)+1:1},t.timeScale=function(a,n){if(!arguments.length)return this._rts===-j?0:this._rts;if(this._rts===a)return this;var e=this.parent&&this._ts?fn(this.parent._time,this):this._tTime;return this._rts=+a||0,this._ts=this._ps||a===-j?0:this._rts,this.totalTime(Ha(-Math.abs(this._delay),this._tDur,e),n!==!1),Cn(this),m1(this)},t.paused=function(a){return arguments.length?(this._ps!==a&&(this._ps=a,a?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(ga(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,this.progress()===1&&Math.abs(this._zTime)!==j&&(this._tTime-=j)))),this):this._ps},t.startTime=function(a){if(arguments.length){this._start=a;var n=this.parent||this._dp;return n&&(n._sort||!this.parent)&&ii(n,this,a-this._delay),this}return this._start},t.endTime=function(a){return this._start+(Et(a)?this.totalDuration():this.duration())/Math.abs(this._ts||1)},t.rawTime=function(a){var n=this.parent||this._dp;return n?a&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?fn(n.rawTime(a),this):this._tTime:this._tTime},t.revert=function(a){a===void 0&&(a=r1);var n=bt;return bt=a,(this._initted||this._startAt)&&(this.timeline&&this.timeline.revert(a),this.totalTime(-.01,a.suppressEvents)),this.data!=="nested"&&a.kill!==!1&&this.kill(),bt=n,this},t.globalTime=function(a){for(var n=this,e=arguments.length?a:n.rawTime();n;)e=n._start+e/(Math.abs(n._ts)||1),n=n._dp;return!this.parent&&this._sat?this._sat.globalTime(a):e},t.repeat=function(a){return arguments.length?(this._repeat=a===1/0?-2:a,Ie(this)):this._repeat===-2?1/0:this._repeat},t.repeatDelay=function(a){if(arguments.length){var n=this._time;return this._rDelay=a,Ie(this),n?this.time(n):this}return this._rDelay},t.yoyo=function(a){return arguments.length?(this._yoyo=a,this):this._yoyo},t.seek=function(a,n){return this.totalTime(qt(this,a),Et(n))},t.restart=function(a,n){return this.play().totalTime(a?-this._delay:0,Et(n))},t.play=function(a,n){return a!=null&&this.seek(a,n),this.reversed(!1).paused(!1)},t.reverse=function(a,n){return a!=null&&this.seek(a||this.totalDuration(),n),this.reversed(!0).paused(!1)},t.pause=function(a,n){return a!=null&&this.seek(a,n),this.paused(!0)},t.resume=function(){return this.paused(!1)},t.reversed=function(a){return arguments.length?(!!a!==this.reversed()&&this.timeScale(-this._rts||(a?-j:0)),this):this._rts<0},t.invalidate=function(){return this._initted=this._act=0,this._zTime=-j,this},t.isActive=function(){var a=this.parent||this._dp,n=this._start,e;return!!(!a||this._ts&&this._initted&&a.isActive()&&(e=a.rawTime(!0))>=n&&e<this.endTime(!0)-j)},t.eventCallback=function(a,n,e){var r=this.vars;return arguments.length>1?(n?(r[a]=n,e&&(r[a+"Params"]=e),a==="onUpdate"&&(this._onUpdate=n)):delete r[a],this):r[a]},t.then=function(a){var n=this;return new Promise(function(e){var r=K(a)?a:Jr,o=function(){var l=n.then;n.then=null,K(r)&&(r=r(n))&&(r.then||r===n)&&(n.then=l),e(r),n.then=l};n._initted&&n.totalProgress()===1&&n._ts>=0||!n._tTime&&n._ts<0?o():n._prom=o})},t.kill=function(){La(this)},s}();Zt(Da.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:!1,parent:null,_initted:!1,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-j,_prom:0,_ps:!1,_rts:1});var zt=function(s){Hr(t,s);function t(a,n){var e;return a===void 0&&(a={}),e=s.call(this,a)||this,e.labels={},e.smoothChildTiming=!!a.smoothChildTiming,e.autoRemoveChildren=!!a.autoRemoveChildren,e._sort=Et(a.sortChildren),W&&ii(a.parent||W,mi(e),n),a.reversed&&e.reverse(),a.paused&&e.paused(!0),a.scrollTrigger&&ao(mi(e),a.scrollTrigger),e}var i=t.prototype;return i.to=function(n,e,r){return Sa(0,arguments,this),this},i.from=function(n,e,r){return Sa(1,arguments,this),this},i.fromTo=function(n,e,r,o){return Sa(2,arguments,this),this},i.set=function(n,e,r){return e.duration=0,e.parent=this,ka(e).repeatDelay||(e.repeat=0),e.immediateRender=!!e.immediateRender,new nt(n,e,qt(this,r),1),this},i.call=function(n,e,r){return ii(this,nt.delayedCall(0,n,e),r)},i.staggerTo=function(n,e,r,o,d,l,m){return r.duration=e,r.stagger=r.stagger||o,r.onComplete=l,r.onCompleteParams=m,r.parent=this,new nt(n,r,qt(this,d)),this},i.staggerFrom=function(n,e,r,o,d,l,m){return r.runBackwards=1,ka(r).immediateRender=Et(r.immediateRender),this.staggerTo(n,e,r,o,d,l,m)},i.staggerFromTo=function(n,e,r,o,d,l,m,p){return o.startAt=r,ka(o).immediateRender=Et(o.immediateRender),this.staggerTo(n,e,o,d,l,m,p)},i.render=function(n,e,r){var o=this._time,d=this._dirty?this.totalDuration():this._tDur,l=this._dur,m=n<=0?0:ct(n),p=this._zTime<0!=n<0&&(this._initted||!l),c,h,u,g,f,z,b,w,y,L,S,M;if(this!==W&&m>d&&n>=0&&(m=d),m!==this._tTime||r||p){if(o!==this._time&&l&&(m+=this._time-o,n+=this._time-o),c=m,y=this._start,w=this._ts,z=!w,p&&(l||(o=this._zTime),(n||!e)&&(this._zTime=n)),this._repeat){if(S=this._yoyo,f=l+this._rDelay,this._repeat<-1&&n<0)return this.totalTime(f*100+n,e,r);if(c=ct(m%f),m===d?(g=this._repeat,c=l):(g=~~(m/f),g&&g===m/f&&(c=l,g--),c>l&&(c=l)),L=ca(this._tTime,f),!o&&this._tTime&&L!==g&&this._tTime-L*f-this._dur<=0&&(L=g),S&&g&1&&(c=l-c,M=1),g!==L&&!this._lock){var k=S&&L&1,A=k===(S&&g&1);if(g<L&&(k=!k),o=k?0:m%l?l:m,this._lock=1,this.render(o||(M?0:ct(g*f)),e,!l)._lock=0,this._tTime=m,!e&&this.parent&&Nt(this,"onRepeat"),this.vars.repeatRefresh&&!M&&(this.invalidate()._lock=1),o&&o!==this._time||z!==!this._ts||this.vars.onRepeat&&!this.parent&&!this._act)return this;if(l=this._dur,d=this._tDur,A&&(this._lock=2,o=k?l:-1e-4,this.render(o,!0),this.vars.repeatRefresh&&!M&&this.invalidate()),this._lock=0,!this._ts&&!z)return this;fo(this,M)}}if(this._hasPause&&!this._forcing&&this._lock<2&&(b=g1(this,ct(o),ct(c)),b&&(m-=c-(c=b._start))),this._tTime=m,this._time=c,this._act=!w,this._initted||(this._onUpdate=this.vars.onUpdate,this._initted=1,this._zTime=n,o=0),!o&&c&&!e&&!g&&(Nt(this,"onStart"),this._tTime!==m))return this;if(c>=o&&n>=0)for(h=this._first;h;){if(u=h._next,(h._act||c>=h._start)&&h._ts&&b!==h){if(h.parent!==this)return this.render(n,e,r);if(h.render(h._ts>0?(c-h._start)*h._ts:(h._dirty?h.totalDuration():h._tDur)+(c-h._start)*h._ts,e,r),c!==this._time||!this._ts&&!z){b=0,u&&(m+=this._zTime=-j);break}}h=u}else{h=this._last;for(var P=n<0?n:c;h;){if(u=h._prev,(h._act||P<=h._end)&&h._ts&&b!==h){if(h.parent!==this)return this.render(n,e,r);if(h.render(h._ts>0?(P-h._start)*h._ts:(h._dirty?h.totalDuration():h._tDur)+(P-h._start)*h._ts,e,r||bt&&(h._initted||h._startAt)),c!==this._time||!this._ts&&!z){b=0,u&&(m+=this._zTime=P?-j:j);break}}h=u}}if(b&&!e&&(this.pause(),b.render(c>=o?0:-j)._zTime=c>=o?1:-1,this._ts))return this._start=y,Cn(this),this.render(n,e,r);this._onUpdate&&!e&&Nt(this,"onUpdate",!0),(m===d&&this._tTime>=this.totalDuration()||!m&&o)&&(y===this._start||Math.abs(w)!==Math.abs(this._ts))&&(this._lock||((n||!l)&&(m===d&&this._ts>0||!m&&this._ts<0)&&Pi(this,1),!e&&!(n<0&&!o)&&(m||o||!d)&&(Nt(this,m===d&&n>=0?"onComplete":"onReverseComplete",!0),this._prom&&!(m<d&&this.timeScale()>0)&&this._prom())))}return this},i.add=function(n,e){var r=this;if(gi(e)||(e=qt(this,e,n)),!(n instanceof Da)){if(yt(n))return n.forEach(function(o){return r.add(o,e)}),this;if(ht(n))return this.addLabel(n,e);if(K(n))n=nt.delayedCall(0,n);else return this}return this!==n?ii(this,n,e):this},i.getChildren=function(n,e,r,o){n===void 0&&(n=!0),e===void 0&&(e=!0),r===void 0&&(r=!0),o===void 0&&(o=-Wt);for(var d=[],l=this._first;l;)l._start>=o&&(l instanceof nt?e&&d.push(l):(r&&d.push(l),n&&d.push.apply(d,l.getChildren(!0,e,r)))),l=l._next;return d},i.getById=function(n){for(var e=this.getChildren(1,1,1),r=e.length;r--;)if(e[r].vars.id===n)return e[r]},i.remove=function(n){return ht(n)?this.removeLabel(n):K(n)?this.killTweensOf(n):(An(this,n),n===this._recent&&(this._recent=this._last),Ui(this))},i.totalTime=function(n,e){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=ct(It.time-(this._ts>0?n/this._ts:(this.totalDuration()-n)/-this._ts))),s.prototype.totalTime.call(this,n,e),this._forcing=0,this):this._tTime},i.addLabel=function(n,e){return this.labels[n]=qt(this,e),this},i.removeLabel=function(n){return delete this.labels[n],this},i.addPause=function(n,e,r){var o=nt.delayedCall(0,e||$a,r);return o.data="isPause",this._hasPause=1,ii(this,o,qt(this,n))},i.removePause=function(n){var e=this._first;for(n=qt(this,n);e;)e._start===n&&e.data==="isPause"&&Pi(e),e=e._next},i.killTweensOf=function(n,e,r){for(var o=this.getTweensOf(n,r),d=o.length;d--;)zi!==o[d]&&o[d].kill(n,e);return this},i.getTweensOf=function(n,e){for(var r=[],o=Qt(n),d=this._first,l=gi(e),m;d;)d instanceof nt?o1(d._targets,o)&&(l?(!zi||d._initted&&d._ts)&&d.globalTime(0)<=e&&d.globalTime(d.totalDuration())>e:!e||d.isActive())&&r.push(d):(m=d.getTweensOf(o,e)).length&&r.push.apply(r,m),d=d._next;return r},i.tweenTo=function(n,e){e=e||{};var r=this,o=qt(r,n),d=e,l=d.startAt,m=d.onStart,p=d.onStartParams,c=d.immediateRender,h,u=nt.to(r,Zt({ease:e.ease||"none",lazy:!1,immediateRender:!1,time:o,overwrite:"auto",duration:e.duration||Math.abs((o-(l&&"time"in l?l.time:r._time))/r.timeScale())||j,onStart:function(){if(r.pause(),!h){var f=e.duration||Math.abs((o-(l&&"time"in l?l.time:r._time))/r.timeScale());u._dur!==f&&ha(u,f,0,1).render(u._time,!0,!0),h=1}m&&m.apply(u,p||[])}},e));return c?u.render(0):u},i.tweenFromTo=function(n,e,r){return this.tweenTo(e,Zt({startAt:{time:qt(this,n)}},r))},i.recent=function(){return this._recent},i.nextLabel=function(n){return n===void 0&&(n=this._time),Ne(this,qt(this,n))},i.previousLabel=function(n){return n===void 0&&(n=this._time),Ne(this,qt(this,n),1)},i.currentLabel=function(n){return arguments.length?this.seek(n,!0):this.previousLabel(this._time+j)},i.shiftChildren=function(n,e,r){r===void 0&&(r=0);for(var o=this._first,d=this.labels,l;o;)o._start>=r&&(o._start+=n,o._end+=n),o=o._next;if(e)for(l in d)d[l]>=r&&(d[l]+=n);return Ui(this)},i.invalidate=function(n){var e=this._first;for(this._lock=0;e;)e.invalidate(n),e=e._next;return s.prototype.invalidate.call(this,n)},i.clear=function(n){n===void 0&&(n=!0);for(var e=this._first,r;e;)r=e._next,this.remove(e),e=r;return this._dp&&(this._time=this._tTime=this._pTime=0),n&&(this.labels={}),Ui(this)},i.totalDuration=function(n){var e=0,r=this,o=r._last,d=Wt,l,m,p;if(arguments.length)return r.timeScale((r._repeat<0?r.duration():r.totalDuration())/(r.reversed()?-n:n));if(r._dirty){for(p=r.parent;o;)l=o._prev,o._dirty&&o.totalDuration(),m=o._start,m>d&&r._sort&&o._ts&&!r._lock?(r._lock=1,ii(r,o,m-o._delay,1)._lock=0):d=m,m<0&&o._ts&&(e-=m,(!p&&!r._dp||p&&p.smoothChildTiming)&&(r._start+=m/r._ts,r._time-=m,r._tTime-=m),r.shiftChildren(-m,!1,-1/0),d=0),o._end>e&&o._ts&&(e=o._end),o=l;ha(r,r===W&&r._time>e?r._time:e,1,1),r._dirty=0}return r._tDur},t.updateRoot=function(n){if(W._ts&&(Zr(W,fn(n,W)),Qr=It.frame),It.frame>=Ve){Ve+=Ot.autoSleep||120;var e=W._first;if((!e||!e._ts)&&Ot.autoSleep&&It._listeners.length<2){for(;e&&!e._ts;)e=e._next;e||It.sleep()}}},t}(Da);Zt(zt.prototype,{_lock:0,_hasPause:0,_forcing:0});var T1=function(t,i,a,n,e,r,o){var d=new Ct(this._pt,t,i,0,1,So,null,e),l=0,m=0,p,c,h,u,g,f,z,b;for(d.b=a,d.e=n,a+="",n+="",(z=~n.indexOf("random("))&&(n=Va(n)),r&&(b=[a,n],r(b,t,i),a=b[0],n=b[1]),c=a.match(Bn)||[];p=Bn.exec(n);)u=p[0],g=n.substring(l,p.index),h?h=(h+1)%5:g.substr(-5)==="rgba("&&(h=1),u!==c[m++]&&(f=parseFloat(c[m-1])||0,d._pt={_next:d._pt,p:g||m===1?g:",",s:f,c:u.charAt(1)==="="?da(f,u)-f:parseFloat(u)-f,m:h&&h<4?Math.round:0},l=Bn.lastIndex);return d.c=l<n.length?n.substring(l,n.length):"",d.fp=o,(jr.test(n)||z)&&(d.e=0),this._pt=d,d},Zs=function(t,i,a,n,e,r,o,d,l,m){K(n)&&(n=n(e||0,t,r));var p=t[i],c=a!=="get"?a:K(p)?l?t[i.indexOf("set")||!K(t["get"+i.substr(3)])?i:"get"+i.substr(3)](l):t[i]():p,h=K(p)?l?F1:zo:Js,u;if(ht(n)&&(~n.indexOf("random(")&&(n=Va(n)),n.charAt(1)==="="&&(u=da(c,n)+(vt(c)||0),(u||u===0)&&(n=u))),!m||c!==n||_s)return!isNaN(c*n)&&n!==""?(u=new Ct(this._pt,t,i,+c||0,n-(c||0),typeof p=="boolean"?I1:ko,0,h),l&&(u.fp=l),o&&u.modifier(o,this,t),this._pt=u):(!p&&!(i in t)&&Ys(i,n),T1.call(this,t,i,c,n,h,d||Ot.stringFilter,l))},M1=function(t,i,a,n,e){if(K(t)&&(t=Ea(t,e,i,a,n)),!ri(t)||t.style&&t.nodeType||yt(t)||Rr(t))return ht(t)?Ea(t,e,i,a,n):t;var r={},o;for(o in t)r[o]=Ea(t[o],e,i,a,n);return r},yo=function(t,i,a,n,e,r){var o,d,l,m;if(Ft[t]&&(o=new Ft[t]).init(e,o.rawVars?i[t]:M1(i[t],n,e,r,a),a,n,r)!==!1&&(a._pt=d=new Ct(a._pt,e,t,0,1,o.render,o,0,o.priority),a!==ea))for(l=a._ptLookup[a._targets.indexOf(e)],m=o._props.length;m--;)l[o._props[m]]=d;return o},zi,_s,Ks=function s(t,i,a){var n=t.vars,e=n.ease,r=n.startAt,o=n.immediateRender,d=n.lazy,l=n.onUpdate,m=n.runBackwards,p=n.yoyoEase,c=n.keyframes,h=n.autoRevert,u=t._dur,g=t._startAt,f=t._targets,z=t.parent,b=z&&z.data==="nested"?z.vars.targets:f,w=t._overwrite==="auto"&&!qs,y=t.timeline,L,S,M,k,A,P,T,x,v,_,E,C,V;if(y&&(!c||!e)&&(e="none"),t._ease=Yi(e,pa.ease),t._yEase=p?wo(Yi(p===!0?e:p,pa.ease)):0,p&&t._yoyo&&!t._repeat&&(p=t._yEase,t._yEase=t._ease,t._ease=p),t._from=!y&&!!n.runBackwards,!y||c&&!n.stagger){if(x=f[0]?Gi(f[0]).harness:0,C=x&&n[x.prop],L=wn(n,Ws),g&&(g._zTime<0&&g.progress(1),i<0&&m&&o&&!h?g.render(-1,!0):g.revert(m&&u?nn:e1),g._lazy=0),r){if(Pi(t._startAt=nt.set(f,Zt({data:"isStart",overwrite:!1,parent:z,immediateRender:!0,lazy:!g&&Et(d),startAt:null,delay:0,onUpdate:l&&function(){return Nt(t,"onUpdate")},stagger:0},r))),t._startAt._dp=0,t._startAt._sat=t,i<0&&(bt||!o&&!h)&&t._startAt.revert(nn),o&&u&&i<=0&&a<=0){i&&(t._zTime=i);return}}else if(m&&u&&!g){if(i&&(o=!1),M=Zt({overwrite:!1,data:"isFromStart",lazy:o&&!g&&Et(d),immediateRender:o,stagger:0,parent:z},L),C&&(M[x.prop]=C),Pi(t._startAt=nt.set(f,M)),t._startAt._dp=0,t._startAt._sat=t,i<0&&(bt?t._startAt.revert(nn):t._startAt.render(-1,!0)),t._zTime=i,!o)s(t._startAt,j,j);else if(!i)return}for(t._pt=t._ptCache=0,d=u&&Et(d)||d&&!u,S=0;S<f.length;S++){if(A=f[S],T=A._gsap||Xs(f)[S]._gsap,t._ptLookup[S]=_={},ws[T.id]&&Ti.length&&xn(),E=b===f?S:b.indexOf(A),x&&(v=new x).init(A,C||L,t,E,b)!==!1&&(t._pt=k=new Ct(t._pt,A,v.name,0,1,v.render,v,0,v.priority),v._props.forEach(function(I){_[I]=k}),v.priority&&(P=1)),!x||C)for(M in L)Ft[M]&&(v=yo(M,L,t,E,A,b))?v.priority&&(P=1):_[M]=k=Zs.call(t,A,M,"get",L[M],E,b,0,n.stringFilter);t._op&&t._op[S]&&t.kill(A,t._op[S]),w&&t._pt&&(zi=t,W.killTweensOf(A,_,t.globalTime(i)),V=!t.parent,zi=0),t._pt&&d&&(ws[T.id]=1)}P&&Eo(t),t._onInit&&t._onInit(t)}t._onUpdate=l,t._initted=(!t._op||t._pt)&&!V,c&&i<=0&&y.render(Wt,!0,!0)},P1=function(t,i,a,n,e,r,o,d){var l=(t._pt&&t._ptCache||(t._ptCache={}))[i],m,p,c,h;if(!l)for(l=t._ptCache[i]=[],c=t._ptLookup,h=t._targets.length;h--;){if(m=c[h][i],m&&m.d&&m.d._pt)for(m=m.d._pt;m&&m.p!==i&&m.fp!==i;)m=m._next;if(!m)return _s=1,t.vars[i]="+=0",Ks(t,o),_s=0,d?Pa(i+" not eligible for reset"):1;l.push(m)}for(h=l.length;h--;)p=l[h],m=p._pt||p,m.s=(n||n===0)&&!e?n:m.s+(n||0)+r*m.c,m.c=a-m.s,p.e&&(p.e=at(a)+vt(p.e)),p.b&&(p.b=m.s+vt(p.b))},$1=function(t,i){var a=t[0]?Gi(t[0]).harness:0,n=a&&a.aliases,e,r,o,d;if(!n)return i;e=Zi({},i);for(r in n)if(r in e)for(d=n[r].split(","),o=d.length;o--;)e[d[o]]=e[r];return e},V1=function(t,i,a,n){var e=i.ease||n||"power1.inOut",r,o;
vendor: 4,236 bytes, line 486
486if(yt(i))o=a[t]||(a[t]=[]),i.forEach(function(d,l){return o.push({t:l/(i.length-1)*100,v:d,e})});else for(r in i)o=a[r]||(a[r]=[]),r==="ease"||o.push({t:parseFloat(t),v:i[r],e})},Ea=function(t,i,a,n,e){return K(t)?t.call(i,a,n,e):ht(t)&&~t.indexOf("random(")?Va(t):t},Lo=Qs+"repeat,repeatDelay,yoyo,repeatRefresh,yoyoEase,autoRevert",_o={};At(Lo+",id,stagger,delay,duration,paused,scrollTrigger",function(s){return _o[s]=1});var nt=function(s){Hr(t,s);function t(a,n,e,r){var o;typeof n=="number"&&(e.duration=n,n=e,e=null),o=s.call(this,r?n:ka(n))||this;var d=o.vars,l=d.duration,m=d.delay,p=d.immediateRender,c=d.stagger,h=d.overwrite,u=d.keyframes,g=d.defaults,f=d.scrollTrigger,z=d.yoyoEase,b=n.parent||W,w=(yt(a)||Rr(a)?gi(a[0]):"length"in n)?[a]:Qt(a),y,L,S,M,k,A,P,T;if(o._targets=w.length?Xs(w):Pa("GSAP target "+a+" not found. https://gsap.com",!Ot.nullTargetWarn)||[],o._ptLookup=[],o._overwrite=h,u||c||Ga(l)||Ga(m)){if(n=o.vars,y=o.timeline=new zt({data:"nested",defaults:g||{},targets:b&&b.data==="nested"?b.vars.targets:w}),y.kill(),y.parent=y._dp=mi(o),y._start=0,c||Ga(l)||Ga(m)){if(M=w.length,P=c&&ro(c),ri(c))for(k in c)~Lo.indexOf(k)&&(T||(T={}),T[k]=c[k]);for(L=0;L<M;L++)S=wn(n,_o),S.stagger=0,z&&(S.yoyoEase=z),T&&Zi(S,T),A=w[L],S.duration=+Ea(l,mi(o),L,A,w),S.delay=(+Ea(m,mi(o),L,A,w)||0)-o._delay,!c&&M===1&&S.delay&&(o._delay=m=S.delay,o._start+=m,S.delay=0),y.to(A,S,P?P(L,A,w):0),y._ease=O.none;y.duration()?l=m=0:o.timeline=0}else if(u){ka(Zt(y.vars.defaults,{ease:"none"})),y._ease=Yi(u.ease||n.ease||"none");var x=0,v,_,E;if(yt(u))u.forEach(function(C){return y.to(w,C,">")}),y.duration();else{S={};for(k in u)k==="ease"||k==="easeEach"||V1(k,u[k],S,u.easeEach);for(k in S)for(v=S[k].sort(function(C,V){return C.t-V.t}),x=0,L=0;L<v.length;L++)_=v[L],E={ease:_.e,duration:(_.t-(L?v[L-1].t:0))/100*l},E[k]=_.v,y.to(w,E,x),x+=E.duration;y.duration()<l&&y.to({},{duration:l-y.duration()})}}l||o.duration(l=y.duration())}else o.timeline=0;return h===!0&&!qs&&(zi=mi(o),W.killTweensOf(w),zi=0),ii(b,mi(o),e),n.reversed&&o.reverse(),n.paused&&o.paused(!0),(p||!l&&!u&&o._start===ct(b._time)&&Et(p)&&p1(mi(o))&&b.data!=="nested")&&(o._tTime=-j,o.render(Math.max(0,-m)||0)),f&&ao(mi(o),f),o}var i=t.prototype;return i.render=function(n,e,r){var o=this._time,d=this._tDur,l=this._dur,m=n<0,p=n>d-j&&!m?d:n<j?0:n,c,h,u,g,f,z,b,w,y;if(!l)h1(this,n,e,r);else if(p!==this._tTime||!n||r||!this._initted&&this._tTime||this._startAt&&this._zTime<0!==m){if(c=p,w=this.timeline,this._repeat){if(g=l+this._rDelay,this._repeat<-1&&m)return this.totalTime(g*100+n,e,r);if(c=ct(p%g),p===d?(u=this._repeat,c=l):(u=~~(p/g),u&&u===ct(p/g)&&(c=l,u--),c>l&&(c=l)),z=this._yoyo&&u&1,z&&(y=this._yEase,c=l-c),f=ca(this._tTime,g),c===o&&!r&&this._initted&&u===f)return this._tTime=p,this;u!==f&&(w&&this._yEase&&fo(w,z),this.vars.repeatRefresh&&!z&&!this._lock&&this._time!==g&&this._initted&&(this._lock=r=1,this.render(ct(g*u),!0).invalidate()._lock=0))}if(!this._initted){if(no(this,m?n:c,r,e,p))return this._tTime=0,this;if(o!==this._time&&!(r&&this.vars.repeatRefresh&&u!==f))return this;if(l!==this._dur)return this.render(n,e,r)}if(this._tTime=p,this._time=c,!this._act&&this._ts&&(this._act=1,this._lazy=0),this.ratio=b=(y||this._ease)(c/l),this._from&&(this.ratio=b=1-b),c&&!o&&!e&&!u&&(Nt(this,"onStart"),this._tTime!==p))return this;for(h=this._pt;h;)h.r(b,h.d),h=h._next;w&&w.render(n<0?n:w._dur*w._ease(c/this._dur),e,r)||this._startAt&&(this._zTime=n),this._onUpdate&&!e&&(m&&fs(this,n,e,r),Nt(this,"onUpdate")),this._repeat&&u!==f&&this.vars.onRepeat&&!e&&this.parent&&Nt(this,"onRepeat"),(p===this._tDur||!p)&&this._tTime===p&&(m&&!this._onUpdate&&fs(this,n,!0,!0),(n||!l)&&(p===this._tDur&&this._ts>0||!p&&this._ts<0)&&Pi(this,1),!e&&!(m&&!o)&&(p||o||z)&&(Nt(this,p===d?"onComplete":"onReverseComplete",!0),this._prom&&!(p<d&&this.timeScale()>0)&&this._prom()))}return this},i.targets=function(){return this._targets},i.invalidate=function(n){return(!n||!this.vars.runBackwards)&&(this._startAt=0),this._pt=this._op=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(n),s.prototype.invalidate.call(this,n)},i.resetTo=function(n,e,r,o,d){Fa||It.wake(),this._ts||this.play();
vendor: 12,717 bytes, lines 486-494
486var l=Math.min(this._dur,(this._dp._time-this._start)*this._ts),m;return this._initted||Ks(this,l),m=this._ease(l/this._dur),P1(this,n,e,r,o,m,l,d)?this.resetTo(n,e,r,o,1):(Tn(this,0),this.parent||to(this._dp,this,"_first","_last",this._dp._sort?"_start":0),this.render(0))},i.kill=function(n,e){if(e===void 0&&(e="all"),!n&&(!e||e==="all"))return this._lazy=this._pt=0,this.parent?La(this):this;if(this.timeline){var r=this.timeline.totalDuration();return this.timeline.killTweensOf(n,e,zi&&zi.vars.overwrite!==!0)._first||La(this),this.parent&&r!==this.timeline.totalDuration()&&ha(this,this._dur*this.timeline._tDur/r,0,1),this}var o=this._targets,d=n?Qt(n):o,l=this._ptLookup,m=this._pt,p,c,h,u,g,f,z;if((!e||e==="all")&&l1(o,d))return e==="all"&&(this._pt=0),La(this);for(p=this._op=this._op||[],e!=="all"&&(ht(e)&&(g={},At(e,function(b){return g[b]=1}),e=g),e=$1(o,e)),z=o.length;z--;)if(~d.indexOf(o[z])){c=l[z],e==="all"?(p[z]=e,u=c,h={}):(h=p[z]=p[z]||{},u=e);for(g in u)f=c&&c[g],f&&((!("kill"in f.d)||f.d.kill(g)===!0)&&An(this,f,"_pt"),delete c[g]),h!=="all"&&(h[g]=1)}return this._initted&&!this._pt&&m&&La(this),this},t.to=function(n,e){return new t(n,e,arguments[2])},t.from=function(n,e){return Sa(1,arguments)},t.delayedCall=function(n,e,r,o){return new t(e,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:n,onComplete:e,onReverseComplete:e,onCompleteParams:r,onReverseCompleteParams:r,callbackScope:o})},t.fromTo=function(n,e,r){return Sa(2,arguments)},t.set=function(n,e){return e.duration=0,e.repeatDelay||(e.repeat=0),new t(n,e)},t.killTweensOf=function(n,e,r){return W.killTweensOf(n,e,r)},t}(Da);Zt(nt.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0});At("staggerTo,staggerFrom,staggerFromTo",function(s){nt[s]=function(){var t=new zt,i=bs.call(arguments,0);return i.splice(s==="staggerFromTo"?5:4,0,0),t[s].apply(t,i)}});var Js=function(t,i,a){return t[i]=a},zo=function(t,i,a){return t[i](a)},F1=function(t,i,a,n){return t[i](n.fp,a)},D1=function(t,i,a){return t.setAttribute(i,a)},te=function(t,i){return K(t[i])?zo:js(t[i])&&t.setAttribute?D1:Js},ko=function(t,i){return i.set(i.t,i.p,Math.round((i.s+i.c*t)*1e6)/1e6,i)},I1=function(t,i){return i.set(i.t,i.p,!!(i.s+i.c*t),i)},So=function(t,i){var a=i._pt,n="";if(!t&&i.b)n=i.b;else if(t===1&&i.e)n=i.e;else{for(;a;)n=a.p+(a.m?a.m(a.s+a.c*t):Math.round((a.s+a.c*t)*1e4)/1e4)+n,a=a._next;n+=i.c}i.set(i.t,i.p,n,i)},ie=function(t,i){for(var a=i._pt;a;)a.r(t,a.d),a=a._next},N1=function(t,i,a,n){for(var e=this._pt,r;e;)r=e._next,e.p===n&&e.modifier(t,i,a),e=r},O1=function(t){for(var i=this._pt,a,n;i;)n=i._next,i.p===t&&!i.op||i.op===t?An(this,i,"_pt"):i.dep||(a=1),i=n;return!a},H1=function(t,i,a,n){n.mSet(t,i,n.m.call(n.tween,a,n.mt),n)},Eo=function(t){for(var i=t._pt,a,n,e,r;i;){for(a=i._next,n=e;n&&n.pr>i.pr;)n=n._next;(i._prev=n?n._prev:r)?i._prev._next=i:e=i,(i._next=n)?n._prev=i:r=i,i=a}t._pt=e},Ct=function(){function s(i,a,n,e,r,o,d,l,m){this.t=a,this.s=e,this.c=r,this.p=n,this.r=o||ko,this.d=d||this,this.set=l||Js,this.pr=m||0,this._next=i,i&&(i._prev=this)}var t=s.prototype;return t.modifier=function(a,n,e){this.mSet=this.mSet||this.set,this.set=H1,this.m=a,this.mt=e,this.tween=n},s}();At(Qs+"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger",function(s){return Ws[s]=1});Ht.TweenMax=Ht.TweenLite=nt;Ht.TimelineLite=Ht.TimelineMax=zt;W=new zt({sortChildren:!1,defaults:pa,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0});Ot.stringFilter=xo;var Wi=[],en={},B1=[],He=0,R1=0,Un=function(t){return(en[t]||B1).map(function(i){return i()})},zs=function(){var t=Date.now(),i=[];t-He>2&&(Un("matchMediaInit"),Wi.forEach(function(a){var n=a.queries,e=a.conditions,r,o,d,l;for(o in n)r=Jt.matchMedia(n[o]).matches,r&&(d=1),r!==e[o]&&(e[o]=r,l=1);l&&(a.revert(),d&&i.push(a))}),Un("matchMediaRevert"),i.forEach(function(a){return a.onMatch(a,function(n){return a.add(null,n)})}),He=t,Un("matchMedia"))},Ao=function(){function s(i,a){this.selector=a&&ys(a),this.data=[],this._r=[],this.isReverted=!1,this.id=R1++,i&&this.add(i)}var t=s.prototype;return t.add=function(a,n,e){K(a)&&(e=n,n=a,a=K);var r=this,o=function(){var l=U,m=r.selector,p;return l&&l!==r&&l.data.push(r),e&&(r.selector=ys(e)),U=r,p=n.apply(r,arguments),K(p)&&r._r.push(p),U=l,r.selector=m,r.isReverted=!1,p};return r.last=o,a===K?o(r,function(d){return r.add(null,d)}):a?r[a]=o:o},t.ignore=function(a){var n=U;U=null,a(this),U=n},t.getTweens=function(){var a=[];return this.data.forEach(function(n){return n instanceof s?a.push.apply(a,n.getTweens()):n instanceof nt&&!(n.parent&&n.parent.data==="nested")&&a.push(n)}),a},t.clear=function(){this._r.length=this.data.length=0},t.kill=function(a,n){var e=this;if(a?function(){for(var o=e.getTweens(),d=e.data.length,l;d--;)l=e.data[d],l.data==="isFlip"&&(l.revert(),l.getChildren(!0,!0,!1).forEach(function(m){return o.splice(o.indexOf(m),1)}));for(o.map(function(m){return{g:m._dur||m._delay||m._sat&&!m._sat.vars.immediateRender?m.globalTime(0):-1/0,t:m}}).sort(function(m,p){return p.g-m.g||-1/0}).forEach(function(m){return m.t.revert(a)}),d=e.data.length;d--;)l=e.data[d],l instanceof zt?l.data!=="nested"&&(l.scrollTrigger&&l.scrollTrigger.revert(),l.kill()):!(l instanceof nt)&&l.revert&&l.revert(a);e._r.forEach(function(m){return m(a,e)}),e.isReverted=!0}():this.data.forEach(function(o){return o.kill&&o.kill()}),this.clear(),n)for(var r=Wi.length;r--;)Wi[r].id===this.id&&Wi.splice(r,1)},t.revert=function(a){this.kill(a||{})},s}(),q1=function(){function s(i){this.contexts=[],this.scope=i,U&&U.data.push(this)}var t=s.prototype;return t.add=function(a,n,e){ri(a)||(a={matches:a});var r=new Ao(0,e||this.scope),o=r.conditions={},d,l,m;U&&!r.selector&&(r.selector=U.selector),this.contexts.push(r),n=r.add("onMatch",n),r.queries=a;for(l in a)l==="all"?m=1:(d=Jt.matchMedia(a[l]),d&&(Wi.indexOf(r)<0&&Wi.push(r),(o[l]=d.matches)&&(m=1),d.addListener?d.addListener(zs):d.addEventListener("change",zs)));return m&&n(r,function(p){return r.add(null,p)}),this},t.revert=function(a){this.kill(a||{})},t.kill=function(a){this.contexts.forEach(function(n){return n.kill(a,!0)})},s}(),vn={registerPlugin:function(){for(var t=arguments.length,i=new Array(t),a=0;a<t;a++)i[a]=arguments[a];i.forEach(function(n){return ho(n)})},timeline:function(t){return new zt(t)},getTweensOf:function(t,i){return W.getTweensOf(t,i)},getProperty:function(t,i,a,n){ht(t)&&(t=Qt(t)[0]);var e=Gi(t||{}).get,r=a?Jr:Kr;return a==="native"&&(a=""),t&&(i?r((Ft[i]&&Ft[i].get||e)(t,i,a,n)):function(o,d,l){return r((Ft[o]&&Ft[o].get||e)(t,o,d,l))})},quickSetter:function(t,i,a){if(t=Qt(t),t.length>1){var n=t.map(function(m){return Mt.quickSetter(m,i,a)}),e=n.length;return function(m){for(var p=e;p--;)n[p](m)}}t=t[0]||{};var r=Ft[i],o=Gi(t),d=o.harness&&(o.harness.aliases||{})[i]||i,l=r?function(m){var p=new r;ea._pt=0,p.init(t,a?m+a:m,ea,0,[t]),p.render(1,p),ea._pt&&ie(1,ea)}:o.set(t,d);return r?l:function(m){return l(t,d,a?m+a:m,o,1)}},quickTo:function(t,i,a){var n,e=Mt.to(t,Zi((n={},n[i]="+=0.1",n.paused=!0,n),a||{})),r=function(d,l,m){return e.resetTo(i,d,l,m)};return r.tween=e,r},isTweening:function(t){return W.getTweensOf(t,!0).length>0},defaults:function(t){return t&&t.ease&&(t.ease=Yi(t.ease,pa.ease)),Fe(pa,t||{})},config:function(t){return Fe(Ot,t||{})},registerEffect:function(t){var i=t.name,a=t.effect,n=t.plugins,e=t.defaults,r=t.extendTimeline;(n||"").split(",").forEach(function(o){return o&&!Ft[o]&&!Ht[o]&&Pa(i+" effect requires "+o+" plugin.")}),Rn[i]=function(o,d,l){return a(Qt(o),Zt(d||{},e),l)},r&&(zt.prototype[i]=function(o,d,l){return this.add(Rn[i](o,ri(d)?d:(l=d)&&{},this),l)})},registerEase:function(t,i){O[t]=Yi(i)},parseEase:function(t,i){return arguments.length?Yi(t,i):O},getById:function(t){return W.getById(t)},exportRoot:function(t,i){t===void 0&&(t={});var a=new zt(t),n,e;for(a.smoothChildTiming=Et(t.smoothChildTiming),W.remove(a),a._dp=0,a._time=a._tTime=W._time,n=W._first;n;)e=n._next,(i||!(!n._dur&&n instanceof nt&&n.vars.onComplete===n._targets[0]))&&ii(a,n,n._start-n._delay),n=e;return ii(W,a,0),a},context:function(t,i){return t?new Ao(t,i):U},matchMedia:function(t){return new q1(t)},matchMediaRefresh:function(){return Wi.forEach(function(t){var i=t.conditions,a,n;for(n in i)i[n]&&(i[n]=!1,a=1);a&&t.revert()})||zs()},addEventListener:function(t,i){var a=en[t]||(en[t]=[]);~a.indexOf(i)||a.push(i)},removeEventListener:function(t,i){var a=en[t],n=a&&a.indexOf(i);n>=0&&a.splice(n,1)},utils:{wrap:y1,wrapYoyo:L1,distribute:ro,random:lo,snap:oo,normalize:b1,getUnit:vt,clamp:x1,splitColor:go,toArray:Qt,selector:ys,mapRange:po,pipe:f1,unitize:v1,interpolate:_1,shuffle:eo},install:Yr,effects:Rn,ticker:It,updateRoot:zt.updateRoot,plugins:Ft,globalTimeline:W,core:{PropTween:Ct,globals:Wr,Tween:nt,Timeline:zt,Animation:Da,getCache:Gi,_removeLinkedListItem:An,reverting:function(){return bt},context:function(t){return t&&U&&(U.data.push(t),t._ctx=U),U},suppressOverwrites:function(t){return qs=t}}};At("to,from,fromTo,delayedCall,set,killTweensOf",function(s){return vn[s]=nt[s]});It.add(zt.updateRoot);ea=vn.to({},{duration:0});var j1=function(t,i){for(var a=t._pt;a&&a.p!==i&&a.op!==i&&a.fp!==i;)a=a._next;return a},G1=function(t,i){var a=t._targets,n,e,r;for(n in i)for(e=a.length;e--;)r=t._ptLookup[e][n],r&&(r=r.d)&&(r._pt&&(r=j1(r,n)),r&&r.modifier&&r.modifier(i[n],t,a[e],n))},Yn=function(t,i){return{name:t,rawVars:1,init:function(n,e,r){r._onInit=function(o){var d,l;if(ht(e)&&(d={},At(e,function(m){return d[m]=1}),e=d),i){d={};for(l in e)d[l]=i(e[l]);e=d}G1(o,e)}}}},Mt=vn.registerPlugin({name:"attr",init:function(t,i,a,n,e){var r,o,d;this.tween=a;for(r in i)d=t.getAttribute(r)||"",o=this.add(t,"setAttribute",(d||0)+"",i[r],n,e,0,0,r),o.op=r,o.b=d,this._props.push(r)},render:function(t,i){for(var a=i._pt;a;)bt?a.set(a.t,a.p,a.b,a):a.r(t,a.d),a=a._next}},{name:"endArray",init:function(t,i){for(var a=i.length;a--;)this.add(t,a,t[a]||0,i[a],0,0,0,0,0,1)}},Yn("roundProps",Ls),Yn("modifiers"),Yn("snap",oo))||vn;nt.version=zt.version=Mt.version="3.12.5";Ur=1;Gs()&&ga();O.Power0;O.Power1;O.Power2;O.Power3;O.Power4;O.Linear;O.Quad;O.Cubic;O.Quart;O.Quint;O.Strong;O.Elastic;O.Back;O.SteppedEase;O.Bounce;O.Sine;O.Expo;O.Circ;/*!
487 * CSSPlugin 3.12.5
488 * https://gsap.com
489 *
490 * Copyright 2008-2024, GreenSock. All rights reserved.
491 * Subject to the terms at https://gsap.com/standard-license or for
492 * Club GSAP members, the agreement issued with that membership.
493 * @author: Jack Doyle, [email protected]
494*/var Be,ki,la,ae,ji,Re,ne,U1=function(){return typeof window<"u"},ui={},Bi=180/Math.PI,ma=Math.PI/180,aa=Math.atan2,qe=1e8,se=/([A-Z])/g,Y1=/(left|right|width|margin|padding|x)/i,W1=/[\s,\(]\S/,ni={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},ks=function(t,i){return i.set(i.t,i.p,Math.round((i.s+i.c*t)*1e4)/1e4+i.u,i)},Q1=function(t,i){return i.set(i.t,i.p,t===1?i.e:Math.round((i.s+i.c*t)*1e4)/1e4+i.u,i)},X1=function(t,i){return i.set(i.t,i.p,t?Math.round((i.s+i.c*t)*1e4)/1e4+i.u:i.b,i)},Z1=function(t,i){var a=i.s+i.c*t;i.set(i.t,i.p,~~(a+(a<0?-.5:.5))+i.u,i)},Co=function(t,i){return i.set(i.t,i.p,t?i.e:i.b,i)},To=function(t,i){return i.set(i.t,i.p,t!==1?i.b:i.e,i)},K1=function(t,i,a){return t.style[i]=a},J1=function(t,i,a){return t.style.setProperty(i,a)},th=function(t,i,a){return t._gsap[i]=a},ih=function(t,i,a){return t._gsap.scaleX=t._gsap.scaleY=a},ah=function(t,i,a,n,e){var r=t._gsap;r.scaleX=r.scaleY=a,r.renderTransform(e,r)},nh=function(t,i,a,n,e){var r=t._gsap;r[i]=a,r.renderTransform(e,r)},Q="transform",Tt=Q+"Origin",sh=function s(t,i){var a=this,n=this.target,e=n.style,r=n._gsap;if(t in ui&&e){if(this.tfm=this.tfm||{},t!=="transform")t=ni[t]||t,~t.indexOf(",")?t.split(",").forEach(function(o){return a.tfm[o]=pi(n,o)}):this.tfm[t]=r.x?r[t]:pi(n,t),t===Tt&&(this.tfm.zOrigin=r.zOrigin);else return ni.transform.split(",").forEach(function(o){return s.call(a,o,i)});if(this.props.indexOf(Q)>=0)return;r.svg&&(this.svgo=n.getAttribute("data-svg-origin"),this.props.push(Tt,i,"")),t=Q}(e||i)&&this.props.push(t,i,e[t])},Mo=function(t){t.translate&&(t.removeProperty("translate"),t.removeProperty("scale"),t.removeProperty("rotate"))},eh=function(){var t=this.props,i=this.target,a=i.style,n=i._gsap,e,r;for(e=0;e<t.length;e+=3)t[e+1]?i[t[e]]=t[e+2]:t[e+2]?a[t[e]]=t[e+2]:a.removeProperty(t[e].substr(0,2)==="--"?t[e]:t[e].replace(se,"-$1").toLowerCase());if(this.tfm){for(r in this.tfm)n[r]=this.tfm[r];n.svg&&(n.renderTransform(),i.setAttribute("data-svg-origin",this.svgo||"")),e=ne(),(!e||!e.isStart)&&!a[Q]&&
vendor: 4,370 bytes, line 494
494(Mo(a),n.zOrigin&&a[Tt]&&(a[Tt]+=" "+n.zOrigin+"px",n.zOrigin=0,n.renderTransform()),n.uncache=1)}},Po=function(t,i){var a={target:t,props:[],revert:eh,save:sh};return t._gsap||Mt.core.getCache(t),i&&i.split(",").forEach(function(n){return a.save(n)}),a},$o,Ss=function(t,i){var a=ki.createElementNS?ki.createElementNS((i||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),t):ki.createElement(t);return a&&a.style?a:ki.createElement(t)},ei=function s(t,i,a){var n=getComputedStyle(t);return n[i]||n.getPropertyValue(i.replace(se,"-$1").toLowerCase())||n.getPropertyValue(i)||!a&&s(t,ua(i)||i,1)||""},je="O,Moz,ms,Ms,Webkit".split(","),ua=function(t,i,a){var n=i||ji,e=n.style,r=5;if(t in e&&!a)return t;for(t=t.charAt(0).toUpperCase()+t.substr(1);r--&&!(je[r]+t in e););return r<0?null:(r===3?"ms":r>=0?je[r]:"")+t},Es=function(){U1()&&window.document&&(Be=window,ki=Be.document,la=ki.documentElement,ji=Ss("div")||{style:{}},Ss("div"),Q=ua(Q),Tt=Q+"Origin",ji.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",$o=!!ua("perspective"),ne=Mt.core.reverting,ae=1)},Wn=function s(t){var i=Ss("svg",this.ownerSVGElement&&this.ownerSVGElement.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),a=this.parentNode,n=this.nextSibling,e=this.style.cssText,r;if(la.appendChild(i),i.appendChild(this),this.style.display="block",t)try{r=this.getBBox(),this._gsapBBox=this.getBBox,this.getBBox=s}catch{}else this._gsapBBox&&(r=this._gsapBBox());return a&&(n?a.insertBefore(this,n):a.appendChild(this)),la.removeChild(i),this.style.cssText=e,r},Ge=function(t,i){for(var a=i.length;a--;)if(t.hasAttribute(i[a]))return t.getAttribute(i[a])},Vo=function(t){var i;try{i=t.getBBox()}catch{i=Wn.call(t,!0)}return i&&(i.width||i.height)||t.getBBox===Wn||(i=Wn.call(t,!0)),i&&!i.width&&!i.x&&!i.y?{x:+Ge(t,["x","cx","x1"])||0,y:+Ge(t,["y","cy","y1"])||0,width:0,height:0}:i},Fo=function(t){return!!(t.getCTM&&(!t.parentNode||t.ownerSVGElement)&&Vo(t))},Ki=function(t,i){if(i){var a=t.style,n;i in ui&&i!==Tt&&(i=Q),a.removeProperty?(n=i.substr(0,2),(n==="ms"||i.substr(0,6)==="webkit")&&(i="-"+i),a.removeProperty(n==="--"?i:i.replace(se,"-$1").toLowerCase())):a.removeAttribute(i)}},Si=function(t,i,a,n,e,r){var o=new Ct(t._pt,i,a,0,1,r?To:Co);return t._pt=o,o.b=n,o.e=e,t._props.push(a),o},Ue={deg:1,rad:1,turn:1},rh={grid:1,flex:1},$i=function s(t,i,a,n){var e=parseFloat(a)||0,r=(a+"").trim().substr((e+"").length)||"px",o=ji.style,d=Y1.test(i),l=t.tagName.toLowerCase()==="svg",m=(l?"client":"offset")+(d?"Width":"Height"),p=100,c=n==="px",h=n==="%",u,g,f,z;if(n===r||!e||Ue[n]||Ue[r])return e;if(r!=="px"&&!c&&(e=s(t,i,a,"px")),z=t.getCTM&&Fo(t),(h||r==="%")&&(ui[i]||~i.indexOf("adius")))return u=z?t.getBBox()[d?"width":"height"]:t[m],at(h?e/u*p:e/100*u);if(o[d?"width":"height"]=p+(c?r:n),g=~i.indexOf("adius")||n==="em"&&t.appendChild&&!l?t:t.parentNode,z&&(g=(t.ownerSVGElement||{}).parentNode),(!g||g===ki||!g.appendChild)&&(g=ki.body),f=g._gsap,f&&h&&f.width&&d&&f.time===It.time&&!f.uncache)return at(e/f.width*p);if(h&&(i==="height"||i==="width")){var b=t.style[i];t.style[i]=p+n,u=t[m],b?t.style[i]=b:Ki(t,i)}else(h||r==="%")&&!rh[ei(g,"display")]&&(o.position=ei(t,"position")),g===t&&(o.position="static"),g.appendChild(ji),u=ji[m],g.removeChild(ji),o.position="absolute";return d&&h&&(f=Gi(g),f.time=It.time,f.width=g[m]),at(c?u*e/p:u&&e?p/u*e:0)},pi=function(t,i,a,n){var e;return ae||Es(),i in ni&&i!=="transform"&&(i=ni[i],~i.indexOf(",")&&(i=i.split(",")[0])),ui[i]&&i!=="transform"?(e=Na(t,n),e=i!=="transformOrigin"?e[i]:e.svg?e.origin:yn(ei(t,Tt))+" "+e.zOrigin+"px"):(e=t.style[i],(!e||e==="auto"||n||~(e+"").indexOf("calc("))&&(e=bn[i]&&bn[i](t,i,a)||ei(t,i)||Xr(t,i)||(i==="opacity"?1:0))),a&&!~(e+"").trim().indexOf(" ")?$i(t,i,e,a)+a:e},oh=function(t,i,a,n){if(!a||a==="none"){var e=ua(i,t,1),r=e&&ei(t,e,1);r&&r!==a?(i=e,a=r):i==="borderColor"&&(a=ei(t,"borderTopColor"))}var o=new Ct(this._pt,t.style,i,0,1,So),d=0,l=0,m,p,c,h,u,g,f,z,b,w,y,L;if(o.b=a,o.e=n,a+="",n+="",n==="auto"&&(g=t.style[i],t.style[i]=n,n=ei(t,i)||n,g?t.style[i]=g:Ki(t,i)),m=[a,n],xo(m),a=m[0],n=m[1],c=a.match(sa)||[],L=n.match(sa)||[],L.length){for(;p=sa.exec(n);)f=p[0],b=n.substring(d,p.index),u?u=(u+1)%5:(b.substr(-5)==="rgba("||b.substr(-5)==="hsla(")&&(u=1),f!==(g=c[l++]||"")&&(h=parseFloat(g)||0,y=g.substr((h+"").length),f.charAt(1)==="="&&(f=d
vendor: 9,222 bytes, line 494
494a(h,f)+y),z=parseFloat(f),w=f.substr((z+"").length),d=sa.lastIndex-w.length,w||(w=w||Ot.units[i]||y,d===n.length&&(n+=w,o.e+=w)),y!==w&&(h=$i(t,i,g,w)||0),o._pt={_next:o._pt,p:b||l===1?b:",",s:h,c:z-h,m:u&&u<4||i==="zIndex"?Math.round:0});o.c=d<n.length?n.substring(d,n.length):""}else o.r=i==="display"&&n==="none"?To:Co;return jr.test(n)&&(o.e=0),this._pt=o,o},Ye={top:"0%",bottom:"100%",left:"0%",right:"100%",center:"50%"},dh=function(t){var i=t.split(" "),a=i[0],n=i[1]||"50%";return(a==="top"||a==="bottom"||n==="left"||n==="right")&&(t=a,a=n,n=t),i[0]=Ye[a]||a,i[1]=Ye[n]||n,i.join(" ")},lh=function(t,i){if(i.tween&&i.tween._time===i.tween._dur){var a=i.t,n=a.style,e=i.u,r=a._gsap,o,d,l;if(e==="all"||e===!0)n.cssText="",d=1;else for(e=e.split(","),l=e.length;--l>-1;)o=e[l],ui[o]&&(d=1,o=o==="transformOrigin"?Tt:Q),Ki(a,o);d&&(Ki(a,Q),r&&(r.svg&&a.removeAttribute("transform"),Na(a,1),r.uncache=1,Mo(n)))}},bn={clearProps:function(t,i,a,n,e){if(e.data!=="isFromStart"){var r=t._pt=new Ct(t._pt,i,a,0,0,lh);return r.u=n,r.pr=-10,r.tween=e,t._props.push(a),1}}},Ia=[1,0,0,1,0,0],Do={},Io=function(t){return t==="matrix(1, 0, 0, 1, 0, 0)"||t==="none"||!t},We=function(t){var i=ei(t,Q);return Io(i)?Ia:i.substr(7).match(qr).map(at)},ee=function(t,i){var a=t._gsap||Gi(t),n=t.style,e=We(t),r,o,d,l;return a.svg&&t.getAttribute("transform")?(d=t.transform.baseVal.consolidate().matrix,e=[d.a,d.b,d.c,d.d,d.e,d.f],e.join(",")==="1,0,0,1,0,0"?Ia:e):(e===Ia&&!t.offsetParent&&t!==la&&!a.svg&&(d=n.display,n.display="block",r=t.parentNode,(!r||!t.offsetParent)&&(l=1,o=t.nextElementSibling,la.appendChild(t)),e=We(t),d?n.display=d:Ki(t,"display"),l&&(o?r.insertBefore(t,o):r?r.appendChild(t):la.removeChild(t))),i&&e.length>6?[e[0],e[1],e[4],e[5],e[12],e[13]]:e)},As=function(t,i,a,n,e,r){var o=t._gsap,d=e||ee(t,!0),l=o.xOrigin||0,m=o.yOrigin||0,p=o.xOffset||0,c=o.yOffset||0,h=d[0],u=d[1],g=d[2],f=d[3],z=d[4],b=d[5],w=i.split(" "),y=parseFloat(w[0])||0,L=parseFloat(w[1])||0,S,M,k,A;a?d!==Ia&&(M=h*f-u*g)&&(k=y*(f/M)+L*(-g/M)+(g*b-f*z)/M,A=y*(-u/M)+L*(h/M)-(h*b-u*z)/M,y=k,L=A):(S=Vo(t),y=S.x+(~w[0].indexOf("%")?y/100*S.width:y),L=S.y+(~(w[1]||w[0]).indexOf("%")?L/100*S.height:L)),n||n!==!1&&o.smooth?(z=y-l,b=L-m,o.xOffset=p+(z*h+b*g)-z,o.yOffset=c+(z*u+b*f)-b):o.xOffset=o.yOffset=0,o.xOrigin=y,o.yOrigin=L,o.smooth=!!n,o.origin=i,o.originIsAbsolute=!!a,t.style[Tt]="0px 0px",r&&(Si(r,o,"xOrigin",l,y),Si(r,o,"yOrigin",m,L),Si(r,o,"xOffset",p,o.xOffset),Si(r,o,"yOffset",c,o.yOffset)),t.setAttribute("data-svg-origin",y+" "+L)},Na=function(t,i){var a=t._gsap||new bo(t);if("x"in a&&!i&&!a.uncache)return a;var n=t.style,e=a.scaleX<0,r="px",o="deg",d=getComputedStyle(t),l=ei(t,Tt)||"0",m,p,c,h,u,g,f,z,b,w,y,L,S,M,k,A,P,T,x,v,_,E,C,V,I,N,B,ot,J,tt,X,dt;return m=p=c=g=f=z=b=w=y=0,h=u=1,a.svg=!!(t.getCTM&&Fo(t)),d.translate&&((d.translate!=="none"||d.scale!=="none"||d.rotate!=="none")&&(n[Q]=(d.translate!=="none"?"translate3d("+(d.translate+" 0 0").split(" ").slice(0,3).join(", ")+") ":"")+(d.rotate!=="none"?"rotate("+d.rotate+") ":"")+(d.scale!=="none"?"scale("+d.scale.split(" ").join(",")+") ":"")+(d[Q]!=="none"?d[Q]:"")),n.scale=n.rotate=n.translate="none"),M=ee(t,a.svg),a.svg&&(a.uncache?(I=t.getBBox(),l=a.xOrigin-I.x+"px "+(a.yOrigin-I.y)+"px",V=""):V=!i&&t.getAttribute("data-svg-origin"),As(t,V||l,!!V||a.originIsAbsolute,a.smooth!==!1,M)),L=a.xOrigin||0,S=a.yOrigin||0,M!==Ia&&(T=M[0],x=M[1],v=M[2],_=M[3],m=E=M[4],p=C=M[5],M.length===6?(h=Math.sqrt(T*T+x*x),u=Math.sqrt(_*_+v*v),g=T||x?aa(x,T)*Bi:0,b=v||_?aa(v,_)*Bi+g:0,b&&(u*=Math.abs(Math.cos(b*ma))),a.svg&&(m-=L-(L*T+S*v),p-=S-(L*x+S*_))):(dt=M[6],tt=M[7],B=M[8],ot=M[9],J=M[10],X=M[11],m=M[12],p=M[13],c=M[14],k=aa(dt,J),f=k*Bi,k&&(A=Math.cos(-k),P=Math.sin(-k),V=E*A+B*P,I=C*A+ot*P,N=dt*A+J*P,B=E*-P+B*A,ot=C*-P+ot*A,J=dt*-P+J*A,X=tt*-P+X*A,E=V,C=I,dt=N),k=aa(-v,J),z=k*Bi,k&&(A=Math.cos(-k),P=Math.sin(-k),V=T*A-B*P,I=x*A-ot*P,N=v*A-J*P,X=_*P+X*A,T=V,x=I,v=N),k=aa(x,T),g=k*Bi,k&&(A=Math.cos(k),P=Math.sin(k),V=T*A+x*P,I=E*A+C*P,x=x*A-T*P,C=C*A-E*P,T=V,E=I),f&&Math.abs(f)+Math.abs(g)>359.9&&(f=g=0,z=180-z),h=at(Math.sqrt(T*T+x*x+v*v)),u=at(Math.sqrt(C*C+dt*dt)),k=aa(E,C),b=Math.abs(k)>2e-4?k*Bi:0,y=X?1/(X<0?-X:X):0),a.svg&&(V=t.getAttribute("transform"),a.forceCSS=t.setAttribute("transform","")||!Io(ei(t,Q)),V&&t.setAttribute("transform",V))),Math.abs(b)>90&&Math.abs(b)<270&&(e?(h*=-1,b+=g<=0?180:-180,g+=g<=0?180:-180):(u*=-1,b+=b<=0?180:-180)),i=i||a.uncache,a.x=m-((a.xPercent=m&&(!i&&a.xPercent||(Math.round(t.offsetWidth/2)===Math.round(-m)?-50:0)))?t.offsetWidth*a.xPercent/100:0)+r,a.y=p-((a.yPercent=p&&(!i&&a.yPercent||(Math.round(t.offsetHeight/2)===Math.round(-p)?-50:0)))?t.offsetHeight*a.yPercent/100:0)+r,a.z=c+r,a.scaleX=at(h),a.scaleY=at(u),a.rotation=at(g)+o,a.rotationX=at(f)+o,a.rotationY=at(z)+o,a.skewX=b+o,a.skewY=w+o,a.transformPerspective=y+r,(a.zOrigin=parseFloat(l.split(" ")[2])||!i&&a.zOrigin||0)&&(n[Tt]=yn(l)),a.xOffset=a.yOffset=0,a.force3D=Ot.force3D,a.renderTransform=a.svg?ph:$o?No:mh,a.uncache=0,a},yn=function(t){return(t=t.split(" "))[0]+" "+t[1]},Qn=function(t,i,a){var n=vt(i);return at(parseFloat(i)+parseFloat($i(t,"x",a+"px",n)))+n},mh=function(t,i){i.z="0px",i.rotationY=i.rotationX="0deg",i.force3D=0,No(t,i)},Ni="0deg",va="0px",Oi=") ",No=function(t,i){var a=i||this,n=a.xPercent,e=a.yPercent,r=a.x,o=a.y,d=a.z,l=a.rotation,m=a.rotationY,p=a.rotationX,c=a.skewX,h=a.skewY,u=a.scaleX,g=a.scaleY,f=a.transformPerspective,z=a.force3D,b=a.target,w=a.zOrigin,y="",L=z==="auto"&&t&&t!==1||z===!0;if(w&&(p!==Ni||m!==Ni)){var S=parseFloat(m)*ma,M=Math.sin(S),k=Math.cos(S),A;S=parseFloat(p)*ma,A=Math.cos(S),r=Qn(b,r,M*A*-w),o=Qn(b,o,-Math.sin(S)*-w),d=Qn(b,d,k*A*-w+w)}f!==va&&(y+="perspective("+f+Oi),(n||e)&&(y+="translate("+n+"%, "+e+"%) "),(L||r!==va||o!==va||d!==va)&&(y+=d!==va||L?"translate3d("+r+", "+o+", "+d+") ":"translate("+r+", "+o+Oi),l!==Ni&&(y+="rotate("+l+Oi),m!==Ni&&(y+="rotateY("+m+Oi),p!==Ni&&(y+="rotateX("+p+Oi),(c!==Ni||h!==Ni)&&(y+="skew("+c+", "+h+Oi),(u!==1||g!==1)&&(y+="scale("+u+", "+g+Oi),b.style[Q]=y||"translate(0, 0)"},ph=function(t,i){var a=i||this,n=a.xPercent,e=a.yPercent,r=a.x,o=a.y,d=a.rotation,l=a.skewX,m=a.skewY,p=a.scaleX,c=a.scaleY,h=a.target,u=a.xOrigin,g=a.yOrigin,f=a.xOffset,z=a.yOffset,b=a.forceCSS,w=parseFloat(r),y=parseFloat(o),L,S,M,k,A;d=parseFloat(d),l=parseFloat(l),m=parseFloat(m),m&&(m=parseFloat(m),l+=m,d+=m),d||l?(d*=ma,l*=ma,L=Math.cos(d)*p,S=Math.sin(d)*p,M=Math.sin(d-l)*-c,k=Math.cos(d-l)*c,l&&(m*=ma,A=Math.tan(l-m),A=Math.sqrt(1+A*A),M*=A,k*=A,m&&(A=Math.tan(m),A=Math.sqrt(1+A*A),L*=A,S*=A)),L=at(L),S=at(S),M=at(M),k=at(k)):(L=p,k=c,S=M=0),(w&&!~(r+"").indexOf("px")||y&&!~(o+"").indexOf("px"))&&(w=$i(h,"x",r,"px"),y=$i(h,"y",o,"px")),(u||g||f||z)&&(w=at(w+u-(u*L+g*M)+f),y=at(y+g-(u*S+g*k)+z)),(n||e)&&(A=h.getBBox(),w=at(w+n/100*A.width),y=at(y+e/100*A.height)),A="matrix("+L+","+S+","+M+","+k+","+w+","+y+")",h.setAttribute("transform",A),b&&(h.style[Q]=A)},ch=function(t,i,a,n,e){var r=360,o=ht(e),d=parseFloat(e)*(o&&~e.indexOf("rad")?Bi:1),l=d-n,m=n+l+"deg",p,c;return o&&(p=e.split("_")[1],p==="short"&&(l%=r,l!==l%(r/2)&&(l+=l<0?r:-r)),p==="cw"&&l<0?l=(l+r*qe)%r-~~(l/r)*r:p==="ccw"&&l>0&&(l=(l-r*qe)%r-~~(l/r)*r)),t._pt=c=new Ct(t._pt,i,a,n,l,Q1),c.e=m,c.u="deg",t._props.push(a),c},Qe=function(t,i){for(var a in i)t[a]=i[a];return t},hh=function(t,i,a){var n=Qe({},a._gsap),e="perspective,force3D,transformOrigin,svgOrigin",r=a.style,o,d,l,m,p,c,h,u;n.svg?(l=a.getAttribute("transform"),a.setAttribute("transform",""),r[Q]=i,o=Na(a,1),Ki(a,Q),a.setAttribute("transform",l)):(l=getComputedStyle(a)[Q],r[Q]=i,o=Na(a,1),r[Q]=l);for(d in ui)l=n[d],m=o[d],l!==m&&e.indexOf(d)<0&&(h=vt(l),u=vt(m),p=h!==u?$i(a,d,l,u):parseFloat(l),c=parseFloat(m),t._pt=new Ct(t._pt,o,d,p,c-p,ks),t._pt.u=u||0,t._props.push(d));Qe(o,n)};At("padding,margin,Width,Radius",function(s,t){var i="Top",a="Right",n="Bottom",e="Left",r=(t<3?[i,a,n,e]:[i+e,i+a,n+a,n+e]).map(function(o){return t<2?s+o:"border"+o+s});bn[t>1?"border"+s:s]=function(o,d,l,m,p){var c,h;if(arguments.length<4)return c=r.map(function(u){return pi(o,u,l)}),h=c.join(" "),h.split(c[0]).length===5?c[0]:h;c=(m+"").split(" "),h={},r.forEach(function(u,g){return h[u]=c[g]=c[g]||c[(g-1)/2|0]}),o.init(d,h,p)}});var Oo={name:"css",register:Es,targetTest:function(t){return t.style&&t.nodeType},init:function(t,i,a,n,e){var r=this._props,o=t.style,d=a.vars.startAt,l,m,p,c,h,u,g,f,z,b,w,y,L,S,M,k;ae||Es(),this.styles=this.styles||Po(t),k=this.styles.props,this.tween=a;for(g in i)if(g!=="autoRound"&&(m=i[g],!(Ft[g]&&yo(g,i,a,n,t,e)))){if(h=typeof m,u=bn[g],h==="function"&&(m=m.call(a,n,t,e),h=typeof m),h==="string"&&~m.indexOf("random(")&&(m=Va(m)),u)u(this,t,g,m,a)&&(M=1);else if(g.substr(0,2)==="--")l=(getComputedStyle(t).getPropertyValue(g)+"").trim(),m+="",Mi.lastIndex=0,Mi.test(l)||(f=vt(l),z=vt(m)),z?f!==z&&(l=$i(t,g,l,z)+z):f&&(m+=f),this.add(o,"setProperty",l,m,n,e,0,0,g),r.push(g),k.push(g,0,o[g]);else if(h!=="undefined"){if(d&&g in d?(l=typeof d[g]=="function"?d[g].call(a,n,t,e):d[g],ht(l)&&~l.indexOf("random(")&&(l=Va(l)),vt(l+"")||l==="auto"||(l+=Ot.units[g]||vt(pi(t,g))||""),(l+"").charAt(1)==="="&&(l=pi(t,g))):l=pi(t,g),c=parseFloat(l),b=h==="str
494ing"&&m.charAt(1)==="="&&m.substr(0,2),b&&(m=m.substr(2)),p=parseFloat(m),g in ni&&(g==="autoAlpha"&&(c===1&&pi(t,"visibility")==="hidden"&&p&&(c=0),k.push("visibility",0,o.visibility),Si(this,o,"visibility",c?"inherit":"hidden",p?"inherit":"hidden",!p)),g!=="scale"&&g!=="transform"&&(g=ni[g],~g.indexOf(",")&&(g=g.split(",")[0]))),w=g in ui,w){if(this.styles.save(g),y||(L=t._gsap,L.renderTransform&&!i.parseTransform||Na(t,i.parseTransform),S=i.smoothOrigin!==!1&&L.smooth,y=this._pt=new Ct(this._pt,o,Q,0,1,L.renderTransform,L,0,-1),y.dep=1),g==="scale")this._pt=new Ct(this._pt,L,"scaleY",L.scaleY,(b?da(L.scaleY,b+p):p)-L.scaleY||0,ks),this._pt.u=0,r.push("scaleY",g),g+="X";else if(g==="transformOrigin"){k.push(Tt,0,o[Tt]),m=dh(m),L.svg?As(t,m,0,S,0,this):(z=parseFloat(m.split(" ")[2])||0,z!==L.zOrigin&&Si(this,L,"zOrigin",L.zOrigin,z),Si(this,o,g,yn(l),yn(m)));continue}else if(g==="svgOrigin"){As(t,m,1,S,0,this);continue}else if(g in Do){ch(this,L,g,c,b?da(c,b+m):m);continue}else if(g==="smoothOrigin"){Si(this,L,"smooth",L.smooth,m);continue}else if(g==="force3D"){L[g]=m;continue}else if(g==="transform"){hh(this,m,t);continue}}else g in o||(g=ua(g)||g);if(w||(p||p===0)&&(c||c===0)&&!W1.test(m)&&g in o)f=(l+"").substr((c+"").length),p||(p=0),z=vt(m)||(g in Ot.units?Ot.units[g]:f),f!==z&&(c=$i(t,g,l,z)),this._pt=new Ct(this._pt,w?L:o,g,c,(b?da(c,b+p):p)-c,!w&&(z==="px"||g==="zIndex")&&i.autoRound!==!1?Z1:ks),this._pt.u=z||0,f!==z&&z!=="%"&&(this._pt.b=l,this._pt.r=X1);else if(g in o)oh.call(this,t,g,l,b?b+m:m);else if(g in t)this.add(t,g,l||t[g],b?b+m:m,n,e);else if(g!=="parseTransform"){Ys(g,m);continue}w||(g in o?k.push(g,0,o[g]):k.push(g,1,l||t[g])),r.push(g)}}M&&Eo(this)},render:function(t,i){if(i.tween._time||!ne())for(var a=i._pt;a;)a.r(t,a.d),a=a._next;else i.styles.revert()},get:pi,aliases:ni,getSetter:function(t,i,a){var n=ni[i];return n&&n.indexOf(",")<0&&(i=n),i in ui&&i!==Tt&&(t._gsap.x||pi(t,"x"))?a&&Re===a?i==="scale"?ih:th:(Re=a||{})&&(i==="scale"?ah:nh):t.style&&!js(t.style[i])?K1:~i.indexOf("-")?J1:te(t,i)},core:{_removeProperty:Ki,_getMatrix:ee}};Mt.utils.checkPrefix=ua;Mt.core.getStyleSaver=Po;(function(s,t,i,a){var n=At(s+","+t+","+i,function(e){ui[e]=1});At(t,function(e){Ot.units[e]="deg",Do[e]=1}),ni[n[13]]=s+","+t,At(a,function(e){var r=e.split(":");ni[r[1]]=n[r[0]]})})("x,y,z,scale,scaleX,scaleY,xPercent,yPercent","rotation,rotationX,rotationY,skewX,skewY","transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective","0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY");At("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",function(s){Ot.units[s]="px"});Mt.registerPlugin(Oo);var _t=Mt.registerPlugin(Oo)||Mt;_t.core.Tween;const Ua=!1,Ya="PeopleModalCoordinator";class Ho{constructor(t,i){this.owner=t,this.focusableElements=i,this.index=0,this.keydownListener=a=>{Ua&&console.log(Ya,this.keydownListener.name);const{key:n}=a;n==="Tab"&&(a.preventDefault(),this.focusableElements[this.index].focus(),this.incrementIndex())},Ua&&console.log(Ya,this.owner,this.focusableElements),this.owner.focus({preventScroll:!0}),window.addEventListener("keydown",this.keydownListener)}incrementIndex(){Ua&&console.log(Ya,this.incrementIndex.name),this.index<this.focusableElements.length-1?this.index+=1:this.index=0}kill(){Ua&&console.log(Ya,this.kill.name),window.removeEventListener("keydown",this.keydownListener),this.focusableElements=[]}}const Bo="hhds-peoplecarousel";class gh extends HTMLElement{constructor(){if(super(),this.vars=new st(this),this.swiperContainer=null,this.swiperInstance=null,this.navVisible=!1,this._prevButton=null,this._nextButton=null,this.type=null,this._modal=null,this._postIds=[],this.closeModalKeyboard=t=>{(t.key==="Enter"||t.key===" ")&&(t.preventDefault(),this.closeModal())},this.closeModal=()=>{var a,n;this.killPeopleModalCoordinator(),this.removeModalClickHandlers();const t=(a=this._modal)==null?void 0:a.querySelector("#modal_content"),i=(n=this._modal)==null?void 0:n.querySelector("#modal_backdrop");window.innerWidth<640?_t.to([t,i],{transform:"translateY(100%)",duration:.7,ease:"power2.out",onComplete:()=>{this._modal&&this.shadow.removeChild(this._modal),document.body.style.overflow="scroll"}}):_t.to([t,i],{transform:"translateX(100%)",duration:.7,ease:"power2.out",onComplete:()=>{this._modal&&this.shadow.removeChild(this._modal),document.body.style.overflow="scroll"}})},this.nextPersonKeyboard=t=>{(t.key==="Enter"||t.key===" ")&&(t.preventDefault(),this.nextPerson())},this.nextPerson=()=>{var a;this.killPeopleModalCoordinator();let t=(a=this._modal)==null?void 0:a.getAttribute("post"),i;if(t){const n=this._postIds.indexOf(t);if(n!==-1){const e=(n+1)%this._postIds.length;i=this._postIds[e],this.createModal(i).then(()=>{this.showModal()})}}},this.onTileClick=t=>{var n;const a=(n=t.target.closest("hhds-tile"))==null?void 0:n.getAttribute("post");a&&this.createModal(a).then(()=>{this.showModal()})},this.modalOpenWindowResizeListener=()=>{this.updateImageTopProperty(),this.updateOverflowState(),this.scrollContainerEl.scrollTop=0},this.shadow=this.attachShadow({mode:"open"}),!this.shadow)throw new Error("Unable to attach shadowRoot")}static get observedAttributes(){return Object.keys(Xe)}connectedCallback(){this.parseAttributes(),this.render(),requestAnimationFrame(()=>{this.initializeSwiper()}),window.addEventListener("resize",()=>this.checkNavVisibility())}checkNavVisibility(t=!1){if(this.swiperInstance)if(window.innerWidth>=1024)if(this.vars.get("nav")==="false")this.setNavVisibility(!1,!0);else{const i=typeof this.swiperInstance.slides.length=="number"?this.swiperInstance.slides.length:0,n=(typeof this.swiperInstance.params.slidesPerView=="number"?this.swiperInstance.params.slidesPerView:i)<i;this.setNavVisibility(n,t)}else this.setNavVisibility(!1,!0)}setNavVisibility(t,i){if(this.navVisible!==t||i){this.navVisible=t;const a=this.shadow.querySelector("hhds-buttongroup");a&&(a.style.display=t?"flex":"none")}}parseAttributes(){this.vars.parse(this,Xe),this.type=this.vars.get("type")}render(){var n,e,r;this.vars.get("link"),this.shadow.innerHTML=`
495		<style>${En}</style>
496		<style>${F}</style>
497		<style>${Jc}</style>
498		<div class="hhds-peoplecarousel container">
499			<slot class="slides"></slot>
500			<div class=" hhds-peoplecarouselnav" style="${this.vars.get("nav")==="false"?"--margin-bottom: 0;":""}">
501				<div class="grid">
502
503					<hhds-richtext style="--rich-text-spacing-lg: 0px;" class="col-span-4  sm:col-span-7 md:col-span-8">
504						<h5>${this.vars.get("title")}</h5>
505					</hhds-richtext>	 
506
507
508					<hhds-buttongroup class="col-span-2 ${this.vars.get("link")?"":"col-start-11 stats"}" type="toolbar" orientation="horizontal">
509						<hhds-button type="secondary" class="button-prev">
510							<hhds-icon type="arrowleft" slot="start" style="--icon-color: var(--color-neutral-grey-900);"></hhds-icon>
511						</hhds-button>
512						<hhds-button type="secondary" class="button-next">
513							<hhds-icon type="arrowright" slot="start" style="--icon-color: var(--color-neutral-grey-900);"></hhds-icon>
514						</hhds-button>	
515					</hhds-buttongroup>
516
517					${this.vars.get("link")?`
518						<hhds-link class="col-span-2 col-start-11" href="${this.vars.get("link")}"><hhds-icon type="arrowright" slot="end"></hhds-icon>View All</hhds-link>
519					`:""}
520
521				</div>
522			</div>
523		</div>
524
525		<div class="wrapper hhds-peoplecarousel-slider container">
526			<div class="swiper ${Bo}">
527				<div class="swiper-wrapper"></div>
528				<!-- Add Pagination -->
529				<div class="swiper-pagination"></div>
530			</div>
531		</div>
532		`,this.swiperContainer=(n=this.shadowRoot)==null?void 0:n.querySelector(".swiper");const t=(e=this.shadowRoot)==null?void 0:e.querySelector(".slides"),i=(r=this.shadowRoot)==null?void 0:r.querySelector(".swiper-wrapper");t&&t instanceof HTMLSlotElement&&t.assignedElements().forEach(d=>{d.classList.add("swiper-slide"),i==null||i.appendChild(d)}),this._prevButton=this.shadow.querySelector(".button-prev"),this._nextButton=this.shadow.querySelector(".button-next");const a=i==null?void 0:i.childNodes;a==null||a.forEach(o=>{if(o.nodeType===Node.ELEMENT_NODE){const d=o;this._postIds.push(d.getAttribute("post")||""),d.addEventListener("click",this.onTileClick)}})}disconnectedCallback(){this.swiperDestroy()}swiperDestroy(){this.swiperInstance&&this.swiperInstance.destroy(!0,!0)}adoptedCallback(){}attributeChangedCallback(t,i,a){}initializeSwiper(){var a,n;const t=this.vars.get("slidesPerView"),i=this.vars.get("transitionSpeed");if(!this.swiperContainer)throw new Error("No swiperContainer");this.swiperInstance=new ft(this.swiperContainer,{loop:!1,slideFullyVisibleClass:"swiper-slide-visible",slidesPerView:this.type==Xt.Stats?2.4:1.1,spaceBetween:16,speed:i,breakpoints:{640:{slidesPerView:this.type==Xt.Stats?4:2,spaceBetween:16},1024:{slidesPerView:this.type==Xt.Stats?4:3,spaceBetween:20},1440:{slidesPerView:t,spaceBetween:24}},on:{init:()=>{this.setButtonDisabledState()},slideChange:e=>{this.setButtonDisabledState(),this.handleVisibleSlides()},resize:()=>{this.handleVisibleSlides()}}}),this.swiperInstance.init(),(a=this._nextButton)==null||a.addEventListener("click",()=>{var e;(e=this.swiperInstance)==null||e.slideNext()}),(n=this._prevButton)==null||n.addEventListener("click",()=>{var e;(e=this.swiperInstance)==null||e.slidePrev()}),this.checkNavVisibility(!0)}setButtonDisabledState(){var t,i,a,n,e,r;(t=this.swiperInstance)!=null&&t.isBeginning?(i=this._prevButton)==null||i.setAttribute("disabled","true"):(a=this._prevButton)==null||a.removeAttribute("disabled"),(n=this.swiperInstance)!=null&&n.isEnd?(e=this._nextButton)==null||e.setAttribute("disabled","true"):(r=this._nextButton)==null||r.removeAttribute("disabled")}handleVisibleSlides(){if(!this.swiperInstance)throw new Error("No this.swiperInstance!");const{realIndex:t,slides:i}=this.swiperInstance,a=this.swiperInstance.params.slidesPerView;i.forEach((n,e)=>{const r=t,o=t+a,d=e>=r&&e<o;n.classList.toggle("swiper-slide-visible",d)})}addClickHandlers(){this.shadow.querySelectorAll("hhds-tile").forEach(i=>{i.addEventListener("click",this.onTileClick)})}addModalClickHandlers(){const t=this._modal,i=t==null?void 0:t.querySelector("hhds-link");i&&(i.addEventListener("click",this.closeModal),i.addEventListener("keydown",this.closeModalKeyboard));const a=t==null?void 0:t.querySelector(".hhds-peoplecarousel--modal"),n=t==null?void 0:t.querySelector(".grid.modal");a&&a.addEventListener("click",o=>{(o.target===a||o.target===n)&&this.closeModal()});const e=o=>{(o.key==="Escape"||o.key==="Esc")&&(this.closeModal(),window.removeEventListener("keydown",e))};window.addEventListener("keydown",e);const r=t==null?void 0:t.querySelector("hhds-link:last-of-type");r&&(r.addEventListener("click",this.nextPerson),r.addEventListener("keydown",this.nextPersonKeyboard))}removeModalClickHandlers(){var a,n;const t=(a=this._modal)==null?void 0:a.querySelector("hhds-link");t&&(t.removeEventListener("click",this.closeModal),t.removeEventListener("keydown",this.closeModalKeyboard));const i=(n=this._modal)==null?void 0:n.querySelector("hhds-link:last-of-type");i&&(i.removeEventListener("click",this.nextPerson),i.removeEventListener("keydown",this.nextPersonKeyboard))}killPeopleModalCoordinator(){this.peopleModalCoordinator&&this.peopleModalCoordinator.kill()}async fetchPerson(t){if(t)try{const a=await(await fetch(ajax_obj.ajax_url,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:new URLSearchParams({action:"fetch_person",post_id:t,nonce:ajax_obj.nonce})})).json();return a.success?a.data:(console.error("Fetch request failed."),null)}catch(i){return console.error("Failed to fetch person data.",i),null}else return console.error("No postId specified. Nothing I can do."),null}async createModal(t){return new Promise(async(i,a)=>{const n=await this.fetchPerson(t);n?(this._modal||(this._modal=document.createElement("div")),this._modal.classList.add("hhds-peoplecarousel--modal"),this._modal.setAttribute("post",t),this._modal.setAttribute("tabindex","0"),this._modal.innerHTML=`
533            <div class="hhds-peoplecarousel--modal">
534                <div id="modal_backdrop" class="hhds-peoplecarousel--modal--wrapper">      
535                    <div class="grid">
536                        <div class="hhds-peoplecarousel--modal--backdrop col-span-6 sm:col-span-8 md:col-start-2 md:col-span-11 lg:col-start-4 lg:col-span-9">  
537                    </div>
538                </div>
539            </div>
540	  
541            <div id="modal_content" class="hhds-peoplecarousel--modal--wrapper">
542                <div class="grid modal">
543	  
544                    <div class="hhds-peoplecarousel--modal--title col-span-6 sm:col-span-8 md:col-start-2 md:col-span-11 lg:col-start-4 lg:col-span-9">
545                        <hhds-link tabindex="0" class="md:col-start-3 md:col-start-5 lg:col-start-5 lg:col-span-2"><hhds-icon type="cross" slot="start"></hhds-icon>Close</hhds-link>
546                        <hhds-link tabindex="0" class="col-span-6 sm:col-span-4 sm:col-start-5 md:col-start-8 md:col-span-5 lg:col-start-12 lg:col-span-1"><hhds-icon type="arrowright" slot="end"></hhds-icon>Next</hhds-link>
547                    </div>
548
549                    <!-- Scroll Container -->
550
551                    <div class="hhds-peoplecarousel--modal--content-wrapper col-span-6 sm:col-span-8 md:col-start-2 md:col-span-11 lg:col-start-4 lg:col-span-9"  ref="scroll-container">
552                        
553                        <!-- Details -->
554                        <div class="hhds-peoplecarousel--modal--content-col-1" ref="col-1">
555                            <div ref="block-title">
556                                <hhds-badge>BIO</hhds-badge>
557                                <hhds-richtext>
558                                <h2 class="heading heading--01">${n.name}<br/>${n.job_title?"<em>"+n.job_title+"</em>":""}</h2>
559                                </hhds-richtext>
560                            </div>
561                            <div ref="block-image">
562                                <hhds-image alt="A portrait photograph of ${n.name}, ${n.job_title}" style="--aspect-ratio:1/1" src="${n.thumbnail}"></hhds-image>
563                            </div>
564                        </div>
565
566                        <!-- Copy -->
567                        <div class="hhds-peoplecarousel--modal--content-col-2">
568                            <hhds-richtext>${n.description}</hhds-richtext>
569                        </div>
570                        
571                    </div>
572
573                    <!-- / Scroll Container -->
574                </div>
575            </div>
576        </div>`,this.addModalClickHandlers(),i()):(console.error("Failed to create modal."),a())})}populateModal(){this._modal&&(this._modal.innerHTML="")}get blockTitleHeight(){return this.blockTitleEl.clientHeight+24}get blockImageHeight(){return this.blockImageEl.clientHeight}isOverflowing(){if(window.innerWidth<640)return!0;const t=window.getComputedStyle(this.blockColumn1El),{paddingBottom:i,paddingTop:a}=t,n=parseFloat(a),e=parseFloat(i),r=n+this.blockImageHeight+this.blockTitleHeight+e;return this.scrollContainerEl.clientHeight-r<0}showModal(){var d,l;document.body.style.overflow="hidden";const t=(d=this._modal)==null?void 0:d.querySelector("#modal_content"),i=(l=this._modal)==null?void 0:l.querySelector("#modal_backdrop");this._modal&&this.shadow.appendChild(this._modal);const a='[ref="scroll-container"]';if(this.scrollContainerEl=this.shadow.querySelector(a),!this.scrollContainerEl)throw new Error(`Unable to derive selector:  ${a}`);const n='[ref="col-1"]';if(this.blockColumn1El=this.shadow.querySelector(n),!this.scrollContainerEl)throw new Error(`Unable to derive selector:  ${n}`);const e='[ref="block-title"]';if(this.blockTitleEl=this.shadow.querySelector(e),!this.blockTitleEl)throw new Error(`Unable to derive selector: ${e}`);const r='[ref="block-image"]';if(this.blockImageEl=this.shadow.querySelector(r),!this.blockImageEl)throw new Error(`Unable to derive selector: ${r}`);window.addEventListener("resize",this.modalOpenWindowResizeListener);const o=()=>{var p;if(!this._modal)throw new Error("No modal!");const m=Array.from((p=this._modal)==null?void 0:p.querySelectorAll('[tabindex="0"]'));this.peopleModalCoordinator=new Ho(this._modal,m)};requestAnimationFrame(()=>{this.updateImageTopProperty(),this.updateOverflowState(),o()}),window.innerWidth<640?(_t.set([t,i],{transform:"translateY(100%)"}),_t.to([t,i],{transform:"translateY(0)",duration:.7,ease:"power2.out",delay:.2})):(_t.set([t,i],{transform:"translateX(100%)"}),_t.to([t,i],{transform:"translateX(0)",duration:.7,ease:"power2.out",delay:.2}))}updateImageTopProperty(){const t=window.getComputedStyle(this.blockColumn1El),{paddingBottom:i}=t,a=parseFloat(i),n=this.scrollContainerEl.clientHeight-this.blockImageEl.clientHeight-a;this.style.setProperty("--image-top",`${n}px`);const e=this.blockTitleHeight+48;this.style.setProperty("--image-top-portrait",`${e}px`);const r=this.scrollContainerEl.clientHeight-this.blockImageHeight-a;this.style.setProperty("--image-top-overflow",`${r}px`)}updateOverflowState(){this._modal&&this._modal.setAttribute("overflow",this.isOverflowing()?"true":"false")}}const Xe={type:{description:"The type of carousel.",defaultValue:Xt.Community,type:Xt},title:{description:"The title of the carousel.",defaultValue:"",type:String},link:{description:"The URL of the View All page.",defaultValue:"",type:String},nav:{description:"Whether or not to show the navigation.",defaultValue:"true",type:String}
576,slidesPerView:{description:"Number of slides per view (slides visible at the same time on slider's container).",defaultValue:1,type:Number},transitionSpeed:{description:"Duration of transition between slides (in ms)",defaultValue:300,type:Number}},uh=`.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
576@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}:root{--font-size-display--01: 2.5rem;--font-size-display--01-sm: 3rem;--font-size-display--01-md: 3.75rem;--font-size-display--01-lg: 6rem;--font-size-display--02: 3rem;--font-size-display--02-sm: 3.75rem;--font-size-display--02-md: 4.5rem;--font-size-display--02-lg: 7.5rem;--font-size-heading--sans-01: 1.125rem;--font-size-heading--sans-01-sm: 1.25rem;--font-size-heading--sans-01-md: 1.5rem;--font-size-heading--sans-01-lg: 1.75rem;--font-size-heading--01: 1.25rem;--font-size-heading--01-sm: 1.5rem;--font-size-heading--01-md: 1.875rem;--font-size-heading--01-lg: 2.25rem;--font-size-heading--02: 1.5rem;--font-size-heading--02-sm: 1.875rem;--font-size-heading--02-md: 2.25rem;--font-size-heading--02-lg: 3rem;--font-size-heading--03: 1.875rem;--font-size-heading--03-sm: 2.25rem;--font-size-heading--03-md: 3rem;--font-size-heading--03-lg: 3.75rem;--font-size-heading--04: 2.25rem;--font-size-heading--04-sm: 2.5rem;--font-size-heading--04-md: 3.75rem;--font-size-heading--04-lg: 4.5rem}.display,.text-heading{font-family:var(--header-typeface, "serif");font-weight:400;line-height:1;letter-spacing:-.04em;margin-top:0}.display--no-margin{margin-top:0;margin-bottom:0}.display i,.text-heading i,.display em,.text-heading em{font-family:var(--header-typeface-italic);font-style:normal}.display--01,.text-heading{--font-size: var(--font-size-display--01);font-family:var();font-size:var(--font-size)}@media (min-width: 640px){.display--01,.text-heading{--font-size: var(--font-size-display--01-sm)}}@media (min-width: 1024px){.display--01,.text-heading{--font-size: var(--font-size-display--01-md)}}@media (min-width: 1440px){.display--01,.text-heading{--font-size: var(--font-size-display--01-lg)}}.display--01 i,.text-heading i,.display--01 em,.text-heading em{font-family:var(--header-typeface-italic);font-style:normal;letter-spacing:-.03em}.display--02{--font-size: var(--font-size-display--02);font-size:var(--font-size)}@media (min-width: 640px){.display--02{--font-size: var(--font-size-display--02-sm)}}@media (min-width: 1024px){.display--02{--font-size: var(--font-size-display--02-md)}}@media (min-width: 1440px){.display--02{--font-size: var(--font-size-display--02-lg)}}.display--02 i,.display--02 em{font-family:var(--header-typeface-italic);font-style:normal;letter-spacing:-.03em}.heading{font-family:var(--header-typeface, "serif");line-height:1.1;font-weight:400;letter-spacing:-.02em;margin-top:0}.heading i,.heading em{font-family:var(--header-typeface-italic);font-style:normal}.heading--sans-01{font-family:var(--body-typeface, "serif");--font-size: var(--font-size-heading--sans-01);font-size:var(--font-size);line-height:1.1;letter-spacing:-.018em}.heading--sans-01 br{display:none}@media (min-width: 640px){.heading--sans-01{--font-size: var(--font-size-heading--sans-01-sm)}}@media (min-width: 1024px){.heading--sans-01{--font-size: var(--font-size-heading--sans-01-md)}.heading--sans-01 br{display:block}}@media (min-width: 1440px){.heading--sans-01{--font-size: var(--font-size-heading--sans-01-lg)}}.heading--01{--font-size: var(--font-size-heading--01);font-size:var(--font-size)}.heading--01 br{display:none}@media (min-width: 640px){.heading--01{--font-size: var(--font-size-heading--01-sm)}}@media (min-width: 1024px){.heading--01{--font-size: var(--font-size-heading--01-md)}.heading--01 br{display:block}}@media (min-width: 1440px){.heading--01{--font-size: var(--font-size-heading--01-lg);letter-spacing:-.03em}}.heading--01 i,.heading--01 em{font-family:var(--header-typeface-italic);font-style:normal;letter-spacing:-.01em}@media (min-width: 1440px){.heading--01 i,.heading--01 em{letter-spacing:-.02em}}.heading--02{--font-size: var(--font-size-heading--02);font-size:var(--font-size)}.heading--02 br{display:none}@media (min-width: 640px){.heading--02{--font-size: var(--font-size-heading--02-sm)}}@media (min-width: 1024px){.heading--02{--font-size: var(--font-size-heading--02-md);letter-spacing:-.03em}.heading--02 br{display:block}}@media (min-width: 1440px){.heading--02{--font-size: var(--font-size-heading--02-lg)}}.heading--02 i,.heading--02 em{font-family:var(--header-typeface-italic);font-style:normal;letter-spacing:-.01em}@media (min-width: 1024px){.heading--02 i,.heading--02 em{letter-spacing:-.02em}}@media (min-width: 640px){.heading--02--office-cta br{display:inline-block}}@media (min-width: 1024px){.heading--02--office-cta br{display:none}}.heading--03{--font-size: var(--font-size-heading--03);font-size:var(--font-size)}.heading--03 br{display:none}@media (min-width: 640px){.heading--03{--font-size: var(--font-size-heading--03-sm);letter-spacing:-.03em}}@media (min-width: 1024px){.heading--03{--font-size: var(--font-size-heading--03-md);letter-spacing:-.04em}.heading--03 br{display:block}}@media (min-width: 1440px){.heading--03{--font-size: var(--font-size-heading--03-lg);line-height:1}}.heading--03 i,.heading--03 em{font-family:var(--header-typeface-italic);font-style:normal;letter-spacing:-.01em}@media (min-width: 640px){.heading--03 i,.heading--03 em{letter-spacing:-.02em}}@media (min-width: 1024px){.heading--03 i,.heading--03 em{letter-spacing:-.03em}}.heading--04{--font-size: var(--font-size-heading--04);font-size:var(--font-size);letter-spacing:-.03em}.heading--04 br{display:none}@media (min-width: 640px){.heading--04{--font-size: var(--font-size-heading--04-sm);letter-spacing:-.04em}}@media (min-width: 1024px){.heading--04{--font-size: var(--font-size-heading--04-md);line-height:1}.heading--04 br{display:block}}@media (min-width: 1440px){.heading--04{--font-size: var(--font-size-heading--04-lg)}}.heading--04 i,.heading--04 em{font-family:var(--header-typeface-italic);font-style:normal;letter-spacing:-.02em}@media (min-width: 640px){.heading--04 i,.heading--04 em{letter-spacing:-.03em}}.heading--no-margin{margin-top:0;margin-bottom:0}.text-heading{margin:0}@media (min-width: 1024px){.text-heading{font-family:var(--header-typeface, "serif");line-height:1.1;font-weight:400;letter-spacing:-.02em;margin-top:0;font-size:2.25rem;letter-spacing:-.03em}}@media (min-width: 1024px) and (min-width: 640px){.text-heading{font-size:2.5rem;letter-spacing:-.04em}}@media (min-width: 1024px) and (min-width: 1024px){.text-heading{font-size:3.75rem;line-height:1}}@media (min-width: 1024px) and (min-width: 1440px){.text-heading{font-size:4.5rem}}.sub-heading{font-family:var(--body-typeface-semibold, "sans-serif");font-size:.563rem;font-weight:600;line-height:1.5;letter-spacing:.08em;margin-top:0;color:var(--color-primary-primary-500);text-transform:uppercase}@media (min-width: 1024px){.sub-heading{font-size:.625rem}}@media (min-width: 1440px){.sub-heading{font-size:.688rem;line-height:1.6;letter-spacing:.06em}}.body{font-family:var(--body-typeface, "sans-serif");font-size:.875rem;line-height:1.3;font-weight:400;letter-spacing:0;margin-top:0;color:var(--color-neutral-grey-700)}@media (min-width: 1024px){.body{font-size:1rem}}@media (min-width: 1440px){.body{font-size:1.125rem;line-height:1.4}}.caption{font-family:var(--body-typeface, "sans-serif");font-size:.625rem;line-height:1.25;font-weight:400;letter-spacing:.01em;margin-top:0;color:var(--color-neutral-grey-600);color:#fff}@media (min-width: 1024px){.caption{font-size:.688rem}}@media (min-width: 1440px){.caption{font-size:.75rem}}.footer-link{font-family:var(--body-typeface, "sans-serif");font-size:.875rem;line-height:1.4;letter-spacing:0;font-weight:400;margin-top:0;color:var(--color-primary-primary-050)}@media (min-width: 1024px){.footer-link{font-size:1rem}}@media (min-width: 1440px){.footer-link{letter-spacing:.01em}}.form-text{font-family:var(--body-typeface, "sans-serif");font-size:.75rem;line-height:1.3;font-weight:400;letter-spacing:0;margin-top:0;color:var(--color-neutral-grey-600)}@media (min-width: 1024px){.form-text{font-size:.875rem}}.label{font-family:var(--body-typeface-semibold, "sans-serif");--font-size: .563rem;font-size:var(--font-size);line-height:1.75;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-top:0}@media (min-width: 1024px){.label{--font-size: .625rem}}@media (min-width: 1440px){.label{--font-size: .688rem;letter-spacing:.06em}}.link{font-family:var(--body-typeface-semibold, "sans-serif");font-size:.563rem;line-height:1.75;font-weight:600;letter-spacing:.08em;margin-top:0;text-decoration:none;color:var(--color-primary-primary-500);text-transform:uppercase}@media (min-width: 1024px){.link{font-size:.625rem}}@media (min-width: 1920px){.link{font-size:.688rem;letter-spacing:.06em}}.nav-item{font-family:var(--body-typeface, "sans-serif");font-size:.875rem;line-height:1.5;font-weight:400;letter-spacing:.01em;margin-top:0}@media (min-width: 1024px){.nav-item{font-size:1rem;line-height:1.3}}.nav-item--footer{color:var(--color-neutral-grey-050);margin-bottom:var(--spacing-spacer-16)}.quotation{font-family:var(--secondary-typeface, "serif");line-height:1.1;font-weight:400;margin-top:0;color:var(--color-primary-primary-700)}.quotation--01{font-size:1.25rem;letter-spacing:-.01em}@media (min-width: 640px){.quotation--01{font-size:1.125rem}}@media (min-width: 1024px){.quotation--01{font-size:1.75rem;letter-spacing:-.02em}}@media (min-width: 1440px){.quotation--01{font-size:1.875rem}}.quotation--02{font-size:1.375rem;letter-spacing:-.02em}@media (min-width: 640px){.quotation--02{font-size:1.25rem;letter-spacing:-.01em}}@media (min-width: 1024px){.quotation--02{font-size:1.875rem;letter-spacing:-.02em}}@media (min-width: 1440px){.quotation--02{font-size:2.25rem}}.quotation--no-margin{margin-bottom:0}.quotation--no-margin-all{margin:0}.citation{font-family:var(--body-typeface, "sans-serif");font-weight:400;line-height:1.25;letter-spacing:.01em;font-size:1.125rem}@media (min-width: 1024px){.citation{font-size:1.313rem}}.small{font-family:var(--body-typeface, "sans-serif");--font-size: .625rem;font-size:var(--font-size);line-height:1.3;font-weight:400;letter-spacing:.01em;margin-top:0;color:var(--color-neutral-grey-500)}.small strong{font-family:var(--body-typeface-semibold, "sans-serif");font-weight:400}.small a{color:var(--color-neutral-grey-900);text-decoration:underline!important}@media (hover: hover){.small a{cursor:pointer!important}.small a:hover{color:var(--color-primary-primary-500)}}@media (min-width: 1024px){.small{--font-size: .688rem}}@media (min-width: 1440px){.small{--font-size: .75rem}}.small--footer{max-width:85%}@media (min-width: 1024px){.small--footer{max-width:90%}}@media (min-width: 1440px){.small--footer{max-width:300px}}.stat{font-family:var(--body-typeface-semibold, "sans-serif");font-size:1.875rem;line-height:1;font-weight:600;letter-spacing:-.01em;margin-top:0;color:var(--color-primary-primary-700)}@media (min-width: 1024px){.stat{font-size:2.5rem}}@media (min-width: 1440px){.stat{font-size:3rem}}.stat-caption,.featuredlink--link{font-family:var(--body-typeface-semibold, "sans-serif");font-size:.563rem;line-height:1.4;font-weight:600;letter-spacing:.08em;margin-top:0;text-transform:uppercase;color:var(--color-neutral-grey-600)}@media (min-width: 1024px){.stat-caption,.featuredlink--link{font-size:.625rem}}@media (min-width: 1024px){.stat-caption,.featuredlink--link{font-size:.688rem;letter-spacing:.06em}}.table{font-family:var(--body-typeface, "sans-serif");font-size:.75rem;line-height:1.3;font-weight:400;letter-spacing:0;margin-top:0}@media (min-width: 1024px){.table{font-size:.875rem}}@media (min-width: 1440px){.table{font-size:1rem}}.tile{font-family:var(--body-typeface, "sans-serif");font-size:.875rem;line-height:1.2;font-weight:400;letter-spacing:0;margin-top:0}@media (min-width: 1024px){.tile{font-size:1rem;line-height:1.2}}@media (min-width: 1440px){.tile{font-size:1.125rem;line-height:1.25}}.ui{font-family:var(--body-typeface-semibold),sans-serif;font-size:.563rem;font-weight:600;line-height:1.75;letter-spacing:.08em;margin-top:0}@media (min-width: 1024px){.ui{font-size:.625rem}}@media (min-width: 1440px){.ui{font-size:.688rem;letter-spacing:.06em}}.ui--no-margin{margin-bottom:0}.ui--quotation{text-transform:uppercase;color:var(--color-neutral-grey-600)}.uppercase{text-transform:uppercase}.centered{text-align:center}:host{--cols: 6;
576--grid-column: 1 / 6;--gap: 0px;--btn-visibility: hidden;--btn-offset: calc(var(--gap) / 2);display:block;overflow-x:hidden;z-index:auto;padding-top:var(--padding-top, var(--spacing-spacer-48));padding-bottom:var(--padding-bottom, var(--spacing-spacer-48))}@media (min-width: 640px){:host{--cols: 8;--grid-column: 1 / 8;--gap: 20px;padding-top:var(--padding-top, var(--spacing-spacer-64));padding-bottom:var(--padding-bottom, var(--spacing-spacer-64))}}@media (min-width: 1024px){:host{--cols: 12;--grid-column: 1 / 13;--gap: 24px;--btn-visibility: visible;padding-top:var(--padding-top, var(--spacing-spacer-80));padding-bottom:var(--padding-bottom, var(--spacing-spacer-80))}}@media (min-width: 1440px){:host{padding-top:var(--padding-top, var(--spacing-spacer-96));padding-bottom:var(--padding-bottom, var(--spacing-spacer-96))}}:host .grid{display:grid;grid-template-columns:repeat(var(--cols),1fr);-moz-column-gap:var(--gap);column-gap:var(--gap)}:host .grid .wrapper{grid-column:var(--grid-column)}:host .hhds-newscarouselnav{padding:0;margin-bottom:var(--margin-bottom, var(--spacing-spacer-32))}:host .hhds-newscarouselnav h2{color:var(--color-primary-primary-700)}@media (min-width: 1440px){:host .hhds-newscarouselnav{margin-bottom:var(--spacing-spacer-48)}}:host .hhds-newscarouselnav hhds-richtext,:host .hhds-newscarouselnav hhds-buttongroup,:host .hhds-newscarouselnav hhds-link{display:flex;align-items:center;justify-content:left}:host .hhds-newscarouselnav hhds-buttongroup{display:none}@media (min-width: 1024px){:host .hhds-newscarouselnav hhds-buttongroup{display:flex;align-items:center;justify-content:flex-end}}:host .hhds-newscarouselnav hhds-link{justify-content:right}:host .swiper{overflow:visible!important;height:100%}:host .swiper-wrapper{display:flex;align-items:stretch}:host .swiper-slide{opacity:.5;will-change:opacity;transition:opacity .25s ease-in-out;height:auto}:host .swiper-slide.swiper-slide-visible{opacity:1}
577`,Ro="hhds-newscarousel";class xh extends HTMLElement{constructor(){if(super(),this.vars=new st(this),this.swiperContainer=null,this.swiperInstance=null,this.navVisible=!1,this._prevButton=null,this._nextButton=null,this._postIds=[],this.shadow=this.attachShadow({mode:"open"}),!this.shadow)throw new Error("Unable to attach shadowRoot")}static get observedAttributes(){return Object.keys(Ze)}connectedCallback(){this.parseAttributes(),this.render(),requestAnimationFrame(()=>{this.initializeSwiper()}),window.addEventListener("resize",()=>this.checkNavVisibility())}checkNavVisibility(t=!1){if(this.swiperInstance)if(window.innerWidth>=1024)if(this.vars.get("nav")==="false")this.setNavVisibility(!1,!0);else{const i=typeof this.swiperInstance.slides.length=="number"?this.swiperInstance.slides.length:0,n=(typeof this.swiperInstance.params.slidesPerView=="number"?this.swiperInstance.params.slidesPerView:i)<i;this.setNavVisibility(n,t)}else this.setNavVisibility(!1,!0)}setNavVisibility(t,i){if(this.navVisible!==t||i){this.navVisible=t;const a=this.shadow.querySelector("hhds-buttongroup");a&&(a.style.display=t?"flex":"none")}}parseAttributes(){this.vars.parse(this,Ze)}render(){var n,e,r;this.vars.get("link"),this.shadow.innerHTML=`
578		<style>${En}</style>
579		<style>${F}</style>
580		<style>${uh}</style>
581		<div class="hhds-newscarousel container">
582			<slot class="slides"></slot>
583			<div class=" hhds-newscarouselnav" style="${this.vars.get("nav")==="false"?"--margin-bottom: 0;":""}">
584				<div class="grid">
585
586					<div style="--rich-text-spacing-lg: 0px;" class="col-span-4  sm:col-span-7 md:col-span-8">
587						<h2 class="heading heading--sans-01">${this.vars.get("title")}</h2>
588					</div>	 
589
590
591					<hhds-buttongroup class="col-span-2 ${this.vars.get("link")?"":"col-start-11 stats"}" type="toolbar" orientation="horizontal">
592						<hhds-button type="secondary" class="button-prev">
593							<hhds-icon type="arrowleft" slot="start" style="--icon-color: var(--color-neutral-grey-900);"></hhds-icon>
594						</hhds-button>
595						<hhds-button type="secondary" class="button-next">
596							<hhds-icon type="arrowright" slot="start" style="--icon-color: var(--color-neutral-grey-900);"></hhds-icon>
597						</hhds-button>	
598					</hhds-buttongroup>
599
600					${this.vars.get("link")?`
601						<hhds-link class="col-span-2 col-start-11" href="${this.vars.get("link")}"><hhds-icon type="arrowright" slot="end"></hhds-icon>View All</hhds-link>
602					`:""}
603
604				</div>
605			</div>
606		</div>
607
608		<div class="wrapper hhds-newscarousel-slider container">
609			<div class="swiper ${Ro}">
610				<div class="swiper-wrapper"></div>
611				<!-- Add Pagination -->
612				<div class="swiper-pagination"></div>
613			</div>
614		</div>
615		`,this.swiperContainer=(n=this.shadowRoot)==null?void 0:n.querySelector(".swiper");const t=(e=this.shadowRoot)==null?void 0:e.querySelector(".slides"),i=(r=this.shadowRoot)==null?void 0:r.querySelector(".swiper-wrapper");t&&t instanceof HTMLSlotElement&&t.assignedElements().forEach(d=>{d.classList.add("swiper-slide"),i==null||i.appendChild(d)}),this._prevButton=this.shadow.querySelector(".button-prev"),this._nextButton=this.shadow.querySelector(".button-next");const a=i==null?void 0:i.childNodes;a==null||a.forEach(o=>{if(o.nodeType===Node.ELEMENT_NODE){const d=o;this._postIds.push(d.getAttribute("post")||"")}})}disconnectedCallback(){this.swiperDestroy()}swiperDestroy(){this.swiperInstance&&this.swiperInstance.destroy(!0,!0)}adoptedCallback(){}attributeChangedCallback(t,i,a){}initializeSwiper(){var a,n;const t=this.vars.get("slidesPerView")||3,i=this.vars.get("transitionSpeed");if(!this.swiperContainer)throw new Error("No swiperContainer");this.swiperInstance=new ft(this.swiperContainer,{loop:!1,slideFullyVisibleClass:"swiper-slide-visible",slidesPerView:1.1,spaceBetween:16,speed:i,breakpoints:{640:{slidesPerView:2,spaceBetween:16},1024:{slidesPerView:3,spaceBetween:20},1440:{slidesPerView:t,spaceBetween:24}},on:{init:()=>{this.setButtonDisabledState()},afterInit:()=>{requestAnimationFrame(()=>{this.handleVisibleSlides()})},slideChange:e=>{this.setButtonDisabledState(),this.handleVisibleSlides()},resize:()=>{this.handleVisibleSlides()}}}),this.swiperInstance.init(),(a=this._nextButton)==null||a.addEventListener("click",()=>{var e;(e=this.swiperInstance)==null||e.slideNext()}),(n=this._prevButton)==null||n.addEventListener("click",()=>{var e;(e=this.swiperInstance)==null||e.slidePrev()}),this.checkNavVisibility(!0)}setButtonDisabledState(){var t,i,a,n,e,r;(t=this.swiperInstance)!=null&&t.isBeginning?(i=this._prevButton)==null||i.setAttribute("disabled","true"):(a=this._prevButton)==null||a.removeAttribute("disabled"),(n=this.swiperInstance)!=null&&n.isEnd?(e=this._nextButton)==null||e.setAttribute("disabled","true"):(r=this._nextButton)==null||r.removeAttribute("disabled")}handleVisibleSlides(){if(!this.swiperInstance)throw new Error("No this.swiperInstance!");const{realIndex:t,slides:i}=this.swiperInstance,a=this.swiperInstance.params.slidesPerView;i.forEach((n,e)=>{const r=t,o=t+a,d=e>=r&&e<o;n.classList.toggle("swiper-slide-visible",d)})}get blockTitleHeight(){return this.blockTitleEl.clientHeight+24}get blockImageHeight(){return this.blockImageEl.clientHeight}isOverflowing(){if(window.innerWidth<640)return!0;const t=window.getComputedStyle(this.blockColumn1El),{paddingBottom:i,paddingTop:a}=t,n=parseFloat(a),e=parseFloat(i),r=n+this.blockImageHeight+this.blockTitleHeight+e;return this.scrollContainerEl.clientHeight-r<0}updateImageTopProperty(){const t=window.getComputedStyle(this.blockColumn1El),{paddingBottom:i}=t,a=parseFloat(i),n=this.scrollContainerEl.clientHeight-this.blockImageEl.clientHeight-a;this.style.setProperty("--image-top",`${n}px`);const e=this.blockTitleHeight+48;this.style.setProperty("--image-top-portrait",`${e}px`);const r=this.scrollContainerEl.clientHeight-this.blockImageHeight-a;this.style.setProperty("--image-top-overflow",`${r}px`)}}const Ze={type:{description:"The type of carousel.",defaultValue:Xt.Community,type:Xt},title:{description:"The title of the carousel.",defaultValue:"",type:String},link:{description:"The URL of the View All page.",defaultValue:"",type:String},nav:{description:"Whether or not to show the navigation.",defaultValue:"true",type:String},slidesPerView:{description:"Number of slides per view (slides visible at the same time on slider's container).",defaultValue:1,type:Number},transitionSpeed:{description:"Duration of transition between slides (in ms)",defaultValue:300,type:Number}},wh=`.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
615@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}:root{--utilities-drop-shadow-button: 0px 1px 2px 0px rgba(0, 0, 0, .06);--utilities-background-blur-100: blur(50px);--utilities-focus-default: 0px 0px 0px 3px rgba(0, 118, 180, .1);--utilities-focus-error: 0px 0px 0px 3px rgba(165, 92, 92, .1)}.vertical-padding,:host .hhds-mastheadandimage{padding-top:var(--vertical-padding-top, var(--spacing-spacer-48));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-48))}@media (min-width: 640px){.vertical-padding,:host .hhds-mastheadandimage{padding-top:var(--vertical-padding-top, var(--spacing-spacer-64));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-64))}}@media (min-width: 1024px){.vertical-padding,:host .hhds-mastheadandimage{padding-top:var(--vertical-padding-top, 5rem);padding-bottom:var(--vertical-padding-bottom, 5rem)}}@media (min-width: 1440px){.vertical-padding,:host .hhds-mastheadandimage{padding-top:var(--vertical-padding-top, var(--spacing-spacer-96));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-96))}}:host{background-color:var(--background-color, transparent)}:host .hhds-mastheadandimage{display:block}:host .hhds-mastheadandimage__info{display:flex;flex-direction:column;row-gap:var(--spacing-spacer-16)}@media (min-width: 1024px){:host .hhds-mastheadandimage__info{row-gap:var(--spacing-spacer-20)}}@media (min-width: 1440px){:host .hhds-mastheadandimage__info{row-gap:var(--spacing-spacer-24)}}
616`;var Cs=(s=>(s.Story="story",s.Building="building",s.Location="location",s))(Cs||{});const fh="hhds-mastheadandimage",vh="hhds-mastheadandimage";class bh extends HTMLElement{constructor(){super(),this.vars=new st(this),this.shadow=this.attachShadow({mode:"open"}),this.shadow&&(this.buttonClickFunc=t=>{this.scroll()},this.videoButtonClickFunc=t=>{let i=this.shadow.querySelector("hhds-modal");i&&(i.coordinator||(console.log("Creating coordinator"),i.createCoordinator()),this.updateModalVisibility(!0,!0))},this.modalHideFunc=t=>{this.updateModalVisibility(!1,!1)})}static get observedAttributes(){return Object.keys(Ke)}connectedCallback(){var i,a;this.parseAttributes(),this.render(),console.log(`[${fh}] Initialised`),this.exploreButton=this.shadow.querySelector('hhds-button[href="#mastheadandimage"]'),(i=this.exploreButton)==null||i.addEventListener(ci.click,this.buttonClickFunc),this.anchor=this.shadow.querySelector("#mastheadandimage"),this.playButton=this.shadow.querySelector('hhds-button[data-type="video"]'),(a=this.playButton)==null||a.addEventListener(ci.click,this.videoButtonClickFunc);const t=this.shadow.querySelector("hhds-modal");t==null||t.addEventListener(Yt.hide,this.modalHideFunc)}scroll(){this.anchor.scrollIntoView({behavior:"smooth",block:"start"})}parseAttributes(){this.vars.parse(this,Ke)}updateModalVisibility(t,i){const a=this.shadow.querySelector("hhds-modal");console.log("[MastheadAndImage] updateModalVisibility, visible="+t),a&&i&&(t?(a.show(),a.setVideoPlaying(!0,!1)):(a.hide(),a.setVideoPlaying(!1)))}render(){const t=this.vars.get("type"),i=this.vars.get("src"),a=this.vars.get("cover");let n,e,r;switch(t){case"building":n="col-span-6 sm:col-span-4 md:col-span-5",e="sm:col-start-5 md:col-start-9 col-span-6 sm:col-span-4",r="col-span-6 sm:col-span-4 md:col-span-5";break;case"story":n="col-span-6 sm:col-span-4 md:col-span-6",e="sm:col-start-5 md:col-start-7 col-span-6 sm:col-span-4 md:col-span-6",r="col-span-6 sm:col-span-4 md:col-span-5 lg:col-span-4";break;default:n="col-span-6 sm:col-span-4 md:col-span-7 lg:col-span-8",e="
616col-span-6 sm:col-start-5 md:col-start-9 sm:col-span-4",r="col-span-6 sm:col-span-4 md:col-span-5 lg:col-span-4";break}this.shadow.innerHTML=`
617			<style>${F}</style>
618			<style>${wh}</style>
619			<div class="hhds-mastheadandimage">
620				<div class="container">
621					<div class="grid grid--mastheadandimage">
622						<div class="${n}">
623							<div class="hhds-mastheadandimage__info">
624								<slot name="tags"></slot>
625								<slot name="heading"></slot>
626								<slot name="header-text"></slot>
627							</div>
628						</div>
629						<div class="${e}">
630							<slot name="image"></slot>
631						</div>
632						<div class="${r}">
633							<slot name="footer-text"></slot>
634							<slot name="buttons"></slot>
635							<hhds-buttongroup orientation="horizontal" style="--buttongroup-gap: var(--spacing-spacer-12);">
636								<slot name="contact-button"></slot>
637								<slot name="download-button"></slot>
638								${t=="location"&&i.length>0?'<hhds-button data-type="video" type="secondary">PLAY VIDEO<hhds-icon slot="start" type="play"></hhds-icon></hhds-button>':""}
639								${t=="location"?'<hhds-button href="#mastheadandimage" target="_self" type="secondary">EXPLORE<hhds-icon slot="end" type="arrowdown"></hhds-icon></hhds-button>':""}
640							</hhds-buttongroup>
641						</div>
642					</div>
643				</div>
644				<hhds-modal>
645					<hhds-video-vimeo
646						id="in-modal"
647						src="${i}"
648						autoplay="false"
649						loop="false"
650						controls="true"
651						hide-play-button="true"
652						cover="${a}">
653					</hhds-video-vimeo>
654				</hhds-modal>
655				<div id="mastheadandimage"></div>
656			</div>
657		`}disconnectedCallback(){var t;(t=this.exploreButton)==null||t.removeEventListener(ci.click,this.buttonClickFunc)}adoptedCallback(){}attributeChangedCallback(t,i,a){this.parseAttributes(),this.render()}}const Ke={type:{description:'Type of masthead and image: "story", "building", "location".',defaultValue:Cs.Story,type:Cs},src:{description:"The URL of the vimeo video",defaultValue:"",type:String},cover:{description:"The URL of the cover image for the modal, if applicable.",defaultValue:"",type:String}},yh=`.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
657@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}
658`,qo="hhds-base-test",Lh=qo;class _h extends D{constructor(){super()}init(){const i=this.vars.get("intro")?"<p>This is introductory text.</p>":"",a=`<p>Contents of a slot named 'Slot A' will appear inside these brackets (<strong><slot name="slot-a"></slot></strong>) if present. Then, contents of a slot named 'Slot B' will appear inside these brackets (<strong><slot name="slot-b"></slot></strong>).</p>`;this.shadow.innerHTML=`
659	<style>${F}</style>
660	<style>${yh}</style>
661	<div class="${Lh}">${i}${a}</div>`,this.observeSlotChanges(!0)}destroy(){this.observeSlotChanges(!1)}onAttributeChanged(t,i,a){this.reinit()}onSlotChange(t,i){i.length==0}static argSpecs(){return zh}}const zh={intro:{description:"Whether to add introductory text.",defaultValue:!1,type:Boolean}},kh=`.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
661@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}:root{--utilities-drop-shadow-button: 0px 1px 2px 0px rgba(0, 0, 0, .06);--utilities-background-blur-100: blur(50px);--utilities-focus-default: 0px 0px 0px 3px rgba(0, 118, 180, .1);--utilities-focus-error: 0px 0px 0px 3px rgba(165, 92, 92, .1)}.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-48));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-48))}@media (min-width: 640px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-64));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-64))}}@media (min-width: 1024px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, 5rem);padding-bottom:var(--vertical-padding-bottom, 5rem)}}@media (min-width: 1440px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-96));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-96))}}:host{display:block;background-color:var(--background-color, transparent);--vertical-padding-top: var(--spacing-spacer-48);--vertical-padding-bottom: var(--spacing-spacer-48)}
661@media (min-width: 640px){:host{--vertical-padding-top: var(--spacing-spacer-64);--vertical-padding-bottom: var(--spacing-spacer-64)}}@media (min-width: 1024px){:host{--vertical-padding-top: var(--spacing-spacer-80);--vertical-padding-bottom: var(--spacing-spacer-80)}}@media (min-width: 1440px){:host{--vertical-padding-top: var(--spacing-spacer-96);--vertical-padding-bottom: var(--spacing-spacer-96)}}
662`,Sh="hhds-masthead";class Eh extends HTMLElement{constructor(){super(),this.vars=new st(this),this.shadow=this.attachShadow({mode:"open"}),this.shadow}static get observedAttributes(){return Object.keys(Je)}connectedCallback(){this.parseAttributes(),this.render()}parseAttributes(){this.vars.parse(this,Je)}render(){this.shadow.innerHTML=`
663			<style>${F}</style>
664			<style>${kh}</style>
665			<div class="hhds-masthead">
666				<div class="container">
667					<div class="grid">
668						<div class="col-span-6 sm:col-span-8 md:col-span-12 lg:col-span-12">
669							<hhds-richtext><slot></slot></hhd-richtext>
670						</div>
671					<div>
672				</div>
673			</div>
674		`}disconnectedCallback(){}adoptedCallback(){}attributeChangedCallback(t,i,a){this.parseAttributes(),this.render()}}const Je={},Ah=`.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
674@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}:root{--utilities-drop-shadow-button: 0px 1px 2px 0px rgba(0, 0, 0, .06);--utilities-background-blur-100: blur(50px);--utilities-focus-default: 0px 0px 0px 3px rgba(0, 118, 180, .1);--utilities-focus-error: 0px 0px 0px 3px rgba(165, 92, 92, .1)}.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-48));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-48))}@media (min-width: 640px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-64));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-64))}}@media (min-width: 1024px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, 5rem);padding-bottom:var(--vertical-padding-bottom, 5rem)}}@media (min-width: 1440px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-96));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-96))}}:host{display:block}
675`,jo="hhds-statsgrid",Ch=jo;class Th extends D{constructor(){super()}init(){this.shadow.innerHTML=`
676      <style>${F}</style>
677			<style>${Ah}</style>
678			<div class="${Ch}"><slot></slot></div>
679		`}destroy(){}onAttributeChanged(t,i,a){this.reinit()}onSlotChange(t,i){i.length==0}static argSpecs(){return Mh}}const Mh={},Ph=`.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
679@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}:root{--utilities-drop-shadow-button: 0px 1px 2px 0px rgba(0, 0, 0, .06);--utilities-background-blur-100: blur(50px);--utilities-focus-default: 0px 0px 0px 3px rgba(0, 118, 180, .1);--utilities-focus-error: 0px 0px 0px 3px rgba(165, 92, 92, .1)}.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-48));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-48))}@media (min-width: 640px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-64));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-64))}}@media (min-width: 1024px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, 5rem);padding-bottom:var(--vertical-padding-bottom, 5rem)}}@media (min-width: 1440px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-96));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-96))}}:host{display:block;background-color:var(--background-color, transparent)}
680`;var Go=(s=>(s[s.Three=3]="Three",s[s.Four=4]="Four",s))(Go||{});const $h="hhds-tilegrid",Vh={type:"type",source:"source",columns:"columns",collapse:"collapse"},Wa=Vh,tr=640;class Fh extends D{constructor(){super(),this.isGrid=!0,this.btnLoadMore=null,this.numLoaded=0,this.loading=!1,this.loadMoreObserver=null,this.onResize=()=>{window.innerWidth<tr?this.isGrid&&this.renderAsCarousel():this.isGrid||this.renderAsGrid()}}init(){this.renderAsGrid(),this.vars.get("collapse")&&(this.addResizeListener(),window.innerWidth<tr&&this.renderAsCarousel()),this.btnLoadMore=this.querySelector("hhds-button"),this.btnLoadMore&&this.addLoadMoreListener()}destroy(){this.removeResizeListener(),this.removeLoadMoreListener()}onAttributeChanged(t,i,a){this.reinit()}onSlotChange(t,i){i.length==0}static argSpecs(){return Dh}addResizeListener(){window.addEventListener("resize",this.onResize)}removeResizeListener(){window.removeEventListener("resize",this.onResize)}
680addInfiniteScrollListener(){if(this.btnLoadMore&&!this.loadMoreObserver){const t=(i,a)=>{i.forEach(n=>{n.isIntersecting&&!this.loading&&(a.unobserve(n.target),this.loadMore())})};this.loadMoreObserver=new IntersectionObserver(t,{root:null,rootMargin:"0px",threshold:1}),this.loadMoreObserver.observe(this.btnLoadMore)}}removeInfiniteScrollListener(){this.loadMoreObserver&&(this.loadMoreObserver.disconnect(),this.loadMoreObserver=null)}addLoadMoreListener(){var t;(t=this.btnLoadMore)==null||t.addEventListener("click",this.loadMore.bind(this)),this.addInfiniteScrollListener()}removeLoadMoreListener(){var t;(t=this.btnLoadMore)==null||t.removeEventListener("click",this.loadMore.bind(this))}async loadMore(){this.removeInfiniteScrollListener(),this.btnLoadMore&&(this.btnLoadMore.innerHTML="Loading...");const t=await this.fetchMoreData(this.numLoaded);t&&t.posts?(this.numLoaded+=t.posts.length,this.renderFetchedData(t.posts),t.remaining>0&&this.btnLoadMore?(this.btnLoadMore.innerHTML="Load More",this.addInfiniteScrollListener()):this.removeLoadMoreButton()):this.removeLoadMoreButton()}async fetchMoreData(t=0){try{const a=await(await fetch(ajax_obj.ajax_url,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:new URLSearchParams({action:"fetch_more",offset:t.toString(),nonce:ajax_obj.nonce,source:this.vars.get("source")})})).json();return a.success?a.data:(console.error("Fetch request failed."),null)}catch(i){return console.error("Failed to fetch data.",i),null}}renderFetchedData(t){t.forEach(i=>{var r,o;const a=document.createElement("hhds-tile");let n="auto",e="fill";switch(this.vars.get("source")){case ti.Community:a.classList.add("col-span-6","sm:col-span-4","md:col-span-4");break;case ti.Insight:a.classList.add("col-span-3","sm:col-span-4","md:col-span-4");break;case ti.Office:n="1/1",e="cover",a.classList.add("col-span-3","sm:col-span-4");break;case ti.Home:n="4/3",e="cover";break;case ti.People:n="1/1",e="cover",a.classList.add("col-span-3","sm:col-span-2","md:col-span-3");break;case ti.Press:n="16/9",e="cover",a.classList.add("col-span-6","sm:col-span-4","md:col-span-4");break}if(this.vars.get("source")=="press"&&i.date&&a.setAttribute("date",i.date),a.setAttribute("source",this.vars.get("source")),a.setAttribute("label",i.name),a.setAttribute("description",i.description),a.setAttribute("target",i.external?"_blank":"_self"),a.setAttribute("url",i.link),(r=i.thumbnails)!=null&&r.base&&(a.innerHTML=`
681          <hhds-image src="${i.thumbnails.base}" srcset="
682              ${i.thumbnails[640]} 640w,
683              ${i.thumbnails[960]} 960w,
684              ${i.thumbnails[1280]} 1280w
685            " size="
686              (min-width: 1440px) 1280px,
687              (min-width: 640px) 960px,
688              100vw
689            " alt="${i.alt}" style="--image-aspect-ratio: ${n}; --image-object-fit: ${e};" animate="true" slot="image">
690          </hhds-image>      
691        `),i.categories){let d='<hhds-taggroup slot="tags">';for(let l=0;l<2;l++)i.categories[l]&&(d+=`<hhds-tag>${i.categories[l].name}</hhds-tag>`);i.categories.length>2&&(d+=`<hhds-tag>+${i.categories.length-2}</hhds-tag>`),d+="</hhds-taggroup>",a.innerHTML+=d}i.external&&(a.innerHTML+='<hhds-icon slot="icon" type="arrowupright"></hhds-icon>'),(o=this.btnLoadMore)==null||o.before(a)})}removeLoadMoreButton(){this.btnLoadMore&&(this.removeInfiniteScrollListener(),this.btnLoadMore.remove())}renderAsCarousel(){this.isGrid=!1;const t=this.shadow.querySelector("slot"),i=t==null?void 0:t.assignedNodes({flatten:!0});if(i){const a=i.map(n=>n.outerHTML).join("")||"";this.shadow.innerHTML=`
692        <hhds-carousel nav="false" type="custom" slidesperview="3">
693          ${a}
694        </hhds-carousel>
695      `}}renderAsGrid(){this.isGrid=!0;const t=this.vars.get("type")=="custom"?"grid--tiles grid--tiles--s
695pacing":`grid--tiles--${this.vars.get("source")} grid--tiles--${this.vars.get("source")}--spacing`;this.shadow.innerHTML=`
696      <style>${F}</style>
697      <style>${Ph}</style>
698      <div class="container">
699        <div class="grid ${t}">
700          <slot></slot>
701        </div>
702      </div>
703    `;const i=this.shadow.querySelector("slot"),a=i==null?void 0:i.assignedNodes({flatten:!0});a==null||a.forEach(n=>{if(n.nodeType===Node.ELEMENT_NODE&&n.tagName.toLowerCase()==="hhds-tile"){this.numLoaded++;const e=n;this.vars.get("columns")=="4"?e.classList.add("col-span-3","sm:col-span-2","md:col-span-3"):this.vars.get("columns")=="3"&&e.classList.add("col-span-6","sm:col-span-4","md:col-span-4")}}),this.vars.get("type")==pn.Posts&&this.numLoaded==6&&(!this.vars.get("collapse")||window.matchMedia("(min-width: 640px)").matches)}}const Dh={[Wa.columns]:{description:"The number of columns to show in the grid.",defaultValue:3,type:Go},[Wa.collapse]:{description:"Collapse to a carousel on small screens.",defaultValue:!1,type:Boolean},[Wa.type]:{description:"The type of grid",defaultValue:pn.Posts,type:pn},[Wa.source]:{description:"The source of data for the grid",defaultValue:ti.Community,type:ti}},Ih=`.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
703@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}:root{--utilities-drop-shadow-button: 0px 1px 2px 0px rgba(0, 0, 0, .06);--utilities-background-blur-100: blur(50px);--utilities-focus-default: 0px 0px 0px 3px rgba(0, 118, 180, .1);--utilities-focus-error: 0px 0px 0px 3px rgba(165, 92, 92, .1)}.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-48));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-48))}@media (min-width: 640px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-64));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-64))}}@media (min-width: 1024px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, 5rem);padding-bottom:var(--vertical-padding-bottom, 5rem)}}@media (min-width: 1440px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-96));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-96))}}:host{display:block;background-color:var(--background-color, transparent)}
704`;var Ts=(s=>(s.People="people",s.Office="office",s.Location="location",s.Community="community",s.Home="home",s.Press="press",s.Insight="insight",s.Default="custom",s
704))(Ts||{}),Ms=(s=>(s.Posts="dynamic",s.SelectedPosts="filtered",s.Category="category",s.Custom="custom",s))(Ms||{}),Uo=(s=>(s[s.Three=3]="Three",s[s.Four=4]="Four",s))(Uo||{}),Ps=(s=>(s.Intrinsic="unset",s.Square="1/1",s.ThreeByTwo="3/2",s.FourByThree="4/3",s.SixteenByTen="16/10",s.SixteenByNine="16/9",s))(Ps||{});const Nh="hhds-tilegridv2",Oh={type:"type",source:"source",columns:"columns",collapse:"collapse",paged:"paged",grid:"grid",tileAspect:"tile-aspect",linkLabel:"link-label"},bi=Oh,ir=640;class Hh extends D{constructor(){super(),this.isGrid=!0,this.btnLoadMore=null,this.numLoaded=0,this.loading=!1,this.loadMoreObserver=null,this.onResize=()=>{window.innerWidth<ir?this.isGrid&&this.renderAsCarousel():this.isGrid||this.renderAsGrid()}}init(){this.renderAsGrid(),this.vars.get("collapse")&&(this.addResizeListener(),window.innerWidth<ir&&this.renderAsCarousel()),this.btnLoadMore=this.querySelector("hhds-button"),this.btnLoadMore&&this.addLoadMoreListener()}destroy(){this.removeResizeListener(),this.removeLoadMoreListener()}onAttributeChanged(t,i,a){this.reinit()}onSlotChange(t,i){i.length==0}static argSpecs(){return Bh}addResizeListener(){window.addEventListener("resize",this.onResize)}removeResizeListener(){window.removeEventListener("resize",this.onResize)}addInfiniteScrollListener(){if(this.btnLoadMore&&!this.loadMoreObserver){const t=(i,a)=>{i.forEach(n=>{n.isIntersecting&&!this.loading&&(a.unobserve(n.target),this.loadMore())})};this.loadMoreObserver=new IntersectionObserver(t,{root:null,rootMargin:"0px",threshold:1}),this.loadMoreObserver.observe(this.btnLoadMore)}}removeInfiniteScrollListener(){this.loadMoreObserver&&(this.loadMoreObserver.disconnect(),this.loadMoreObserver=null)}addLoadMoreListener(){var t;(t=this.btnLoadMore)==null||t.addEventListener("click",this.loadMore.bind(this)),this.addInfiniteScrollListener()}removeLoadMoreListener(){var t;(t=this.btnLoadMore)==null||t.removeEventListener("click",this.loadMore.bind(this))}async loadMore(){this.removeInfiniteScrollListener(),this.btnLoadMore&&(this.btnLoadMore.innerHTML="Loading...");const t=await this.fetchMoreData(this.numLoaded);t&&t.posts?(this.numLoaded+=t.posts.length,this.renderFetchedData(t.posts),t.remaining>0&&this.btnLoadMore?(this.btnLoadMore.innerHTML="Load More!!",this.addInfiniteScrollListener()):this.removeLoadMoreButton()):this.removeLoadMoreButton()}async fetchMoreData(t=0){try{const a=await(await fetch(ajax_obj.ajax_url,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:new URLSearchParams({action:"fetch_more",offset:t.toString(),nonce:ajax_obj.nonce,source:this.vars.get("source")})})).json();return a.success?a.data:(console.error("Fetch request failed."),null)}catch(i){return console.error("Failed to fetch data.",i),null}}renderFetchedData(t){t.forEach(i=>{var r,o;const a=document.createElement("hhds-tile");a.classList.add(...this.vars.get("grid").split(" "));const n=this.vars.get("tile-aspect")?this.vars.get("tile-aspect"):"unset",e=n=="unset"?"fill":"cover";if(this.vars.get("source")=="press"&&i.date&&a.setAttribute("date",i.date),a.setAttribute("source",this.vars.get("source")),a.setAttribute("label",i.name),a.setAttribute("description",i.description),a.setAttribute("target",i.external?"_blank":"_self"),a.setAttribute("url",i.link),a.setAttribute("link-label",this.vars.get("link-label")),(r=i.thumbnails)!=null&&r.base&&(a.innerHTML=`
705          <hhds-image src="${i.thumbnails.base}" srcset="
706              ${i.thumbnails[640]} 640w,
707              ${i.thumbnails[960]} 960w,
708              ${i.thumbnails[1280]} 1280w
709            " size="
710              (min-width: 1440px) 1280px,
711              (min-width: 640px) 960px,
712              100vw
713            " alt="${i.alt}" style="--image-aspect-ratio: ${n}; --image-object-fit: ${e};" animate="true" slot="image">
714          </hhds-image>      
715        `),i.categories){let d='<hhds-taggroup slot="tags">';for(let l=0;l<2;l++)i.categories[l]&&(d+=`<hhds-tag>${i.categories[l].name}</hhds-tag>`);i.categories.length>2&&(d+=`<hhds-tag>+${i.categories.length-2}</hhds-tag>`),d+="</hhds-taggroup>",a.innerHTML+=d}i.external&&(a.innerHTML+='<hhds-icon slot="icon" type="arrowupright"></hhds-icon>'),(o=this.btnLoadMore)==null||o.before(a)})}removeLoadMoreButton(){this.btnLoadMore&&(this.removeInfiniteScrollListener(),this.btnLoadMore.remove())}renderAsCarousel(){this.isGrid=!1;const t=this.shadow.querySelector("slot"),i=t==null?void 0:t.assignedNodes({flatten:!0});if(i){const a=i.map(n=>n.outerHTML).join("")||"";this.shadow.innerHTML=`
716        <hhds-carousel nav="false" type="custom" slidesperview="3">
717          ${a}
718        </hhds-carousel>
719      `}}renderAsGrid(){this.isGrid=!0;const t=this.vars.get("type")=="custom"?"grid--tiles grid--tiles--s
719pacing":`grid--tiles--${this.vars.get("source")} grid--tiles--${this.vars.get("source")}--spacing`;this.shadow.innerHTML=`
720      <style>${F}</style>
721      <style>${Ih}</style>
722      <div class="container">
723        <div class="grid ${t}">
724          <slot></slot>
725        </div>
726      </div>
727    `;const i=this.shadow.querySelector("slot"),a=i==null?void 0:i.assignedNodes({flatten:!0});a==null||a.forEach(n=>{if(n.nodeType===Node.ELEMENT_NODE&&n.tagName.toLowerCase()==="hhds-tile"){const e=n;e.setAttribute("source",this.vars.get("source")),e.classList.add(...this.vars.get("grid").split(" ")),this.numLoaded++}}),this.vars.get("paged")&&this.numLoaded==this.vars.get("paged")&&(!this.vars.get("collapse")||window.matchMedia("(min-width: 640px)").matches)}}const Bh={[bi.grid]:{description:"The grid definition for the tile grid.",defaultValue:"",type:String},[bi.tileAspect]:{description:"The aspect ratio of the tile images.",defaultValue:Ps.Intrinsic,type:Ps},[bi.linkLabel]:{description:"The label for the link button.",defaultValue:"",type:String},[bi.paged]:{description:"Whether the grid supports load more. If set to 0, all load at once. If a number, this is how many to load at a time.",defaultValue:0,type:Number},[bi.columns]:{description:"The number of columns to show in the grid. <b>Note that this is only used for the custom grid type.</b>",defaultValue:null,type:Uo},[bi.collapse]:{description:"Collapse to a carousel on small screens.",defaultValue:!1,type:Boolean},[bi.type]:{description:"The type of grid",defaultValue:Ms.Posts,type:Ms},[bi.source]:{description:"The source of data for the grid",defaultValue:Ts.Community,type:Ts}},Rh=`:root{--font-size-display--01: 2.5rem;--font-size-display--01-sm: 3rem;--font-size-display--01-md: 3.75rem;--font-size-display--01-lg: 6rem;--font-size-display--02: 3rem;--font-size-display--02-sm: 3.75rem;--font-size-display--02-md: 4.5rem;--font-size-display--02-lg: 7.5rem;--font-size-heading--sans-01: 1.125rem;--font-size-heading--sans-01-sm: 1.25rem;--font-size-heading--sans-01-md: 1.5rem;--font-size-heading--sans-01-lg: 1.75rem;--font-size-heading--01: 1.25rem;--font-size-heading--01-sm: 1.5rem;--font-size-heading--01-md: 1.875rem;--font-size-heading--01-lg: 2.25rem;--font-size-heading--02: 1.5rem;--font-size-heading--02-sm: 1.875rem;--font-size-heading--02-md: 2.25rem;--font-size-heading--02-lg: 3rem;--font-size-heading--03: 1.875rem;--font-size-heading--03-sm: 2.25rem;--font-size-heading--03-md: 3rem;--font-size-heading--03-lg: 3.75rem;--font-size-heading--04: 2.25rem;--font-size-heading--04-sm: 2.5rem;--font-size-heading--04-md: 3.75rem;--font-size-heading--04-lg: 4.5rem}.display,.text-heading{font-family:var(--header-typeface, "serif");font-weight:400;line-height:1;letter-spacing:-.04em;margin-top:0}.display--no-margin{margin-top:0;margin-bottom:0}.display i,.text-heading i,.display em,.text-heading em{font-family:var(--header-typeface-italic);font-style:normal}.display--01,.text-heading{--font-size: var(--font-size-display--01);font-family:var();font-size:var(--font-size)}@media (min-width: 640px){.display--01,.text-heading{--font-size: var(--font-size-display--01-sm)}}@media (min-width: 1024px){.display--01,.text-heading{--font-size: var(--font-size-display--01-md)}}@media (min-width: 1440px){.display--01,.text-heading{--font-size: var(--font-size-display--01-lg)}}.display--01 i,.text-heading i,.display--01 em,.text-heading em{font-family:var(--header-typeface-italic);font-style:normal;letter-spacing:-.03em}.display--02{--font-size: var(--font-size-display--02);font-size:var(--font-size)}@media (min-width: 640px){.display--02{--font-size: var(--font-size-display--02-sm)}}@media (min-width: 1024px){.display--02{--font-size: var(--font-size-display--02-md)}}@media (min-width: 1440px){.display--02{--font-size: var(--font-size-display--02-lg)}}.display--02 i,.display--02 em{font-family:var(--header-typeface-italic);font-style:normal;letter-spacing:-.03em}.heading,.grid--people--heading{font-family:var(--header-typeface, "serif");line-height:1.1;font-weight:400;letter-spacing:-.02em;margin-top:0}.heading i,.grid--people--heading i,.heading em,.grid--people--heading em{font-family:var(--header-typeface-italic);font-style:normal}.heading--sans-01{font-family:var(--body-typeface, "serif");--font-size: var(--font-size-heading--sans-01);font-size:var(--font-size);line-height:1.1;letter-spacing:-.018em}.heading--sans-01 br{display:none}@media (min-width: 640px){.heading--sans-01{--font-size: var(--font-size-heading--sans-01-sm)}}@media (min-width: 1024px){.heading--sans-01{--font-size: var(--font-size-heading--sans-01-md)}.heading--sans-01 br{display:block}}@media (min-width: 1440px){.heading--sans-01{--font-size: var(--font-size-heading--sans-01-lg)}}.heading--01{--font-size: var(--font-size-heading--01);font-size:var(--font-size)}.heading--01 br{display:none}@media (min-width: 640px){.heading--01{--font-size: var(--font-size-heading--01-sm)}}@media (min-width: 1024px){.heading--01{--font-size: var(--font-size-heading--01-md)}.heading--01 br{display:block}}@media (min-width: 1440px){.heading--01{--font-size: var(--font-size-heading--01-lg);letter-spacing:-.03em}}.heading--01 i,.heading--01 em{font-family:var(--header-typeface-italic);font-style:normal;letter-spacing:-.01em}@media (min-width: 1440px){.heading--01 i,.heading--01 em{letter-spacing:-.02em}}.heading--02,.grid--people--heading{--font-size: var(--font-size-heading--02);font-size:var(--font-size)}.heading--02 br,.grid--people--heading br{display:none}@media (min-width: 640px){.heading--02,.grid--people--heading{--font-size: var(--font-size-heading--02-sm)}}@media (min-width: 1024px){.heading--02,.grid--people--heading{--font-size: var(--font-size-heading--02-md);letter-spacing:-.03em}.heading--02 br,.grid--people--heading br{display:block}}@media (min-width: 1440px){.heading--02,.grid--people--heading{--font-size: var(--font-size-heading--02-lg)}}.heading--02 i,.grid--people--heading i,.heading--02 em,.grid--people--heading em{font-family:var(--header-typeface-italic);font-style:normal;letter-spacing:-.01em}@media (min-width: 1024px){.heading--02 i,.grid--people--heading i,.heading--02 em,.grid--people--heading em{letter-spacing:-.02em}}@media (min-width: 640px){.heading--02--office-cta br{display:inline-block}}@media (min-width: 1024px){.heading--02--office-cta br{display:none}}.heading--03{--font-size: var(--font-size-heading--03);font-size:var(--font-size)}.heading--03 br{display:none}@media (min-width: 640px){.heading--03{--font-size: var(--font-size-heading--03-sm);letter-spacing:-.03em}}@media (min-width: 1024px){.heading--03{--font-size: var(--font-size-heading--03-md);letter-spacing:-.04em}.heading--03 br{display:block}}@media (min-width: 1440px){.heading--03{--font-size: var(--font-size-heading--03-lg);line-height:1}}.heading--03 i,.heading--03 em{font-family:var(--header-typeface-italic);font-style:normal;letter-spacing:-.01em}@media (min-width: 640px){.heading--03 i,.heading--03 em{letter-spacing:-.02em}}@media (min-width: 1024px){.heading--03 i,.heading--03 em{letter-spacing:-.03em}}.heading--04{--font-size: var(--font-size-heading--04);font-size:var(--font-size);letter-spacing:-.03em}.heading--04 br{display:none}@media (min-width: 640px){.heading--04{--font-size: var(--font-size-heading--04-sm);letter-spacing:-.04em}}@media (min-width: 1024px){.heading--04{--font-size: var(--font-size-heading--04-md);line-height:1}.heading--04 br{display:block}}@media (min-width: 1440px){.heading--04{--font-size: var(--font-size-heading--04-lg)}}.heading--04 i,.heading--04 em{font-family:var(--header-typeface-italic);font-style:normal;letter-spacing:-.02em}@media (min-width: 640px){.heading--04 i,.heading--04 em{letter-spacing:-.03em}}.heading--no-margin{margin-top:0;margin-bottom:0}.text-heading{margin:0}@media (min-width: 1024px){.text-heading{font-family:var(--header-typeface, "serif");line-height:1.1;font-weight:400;letter-spacing:-.02em;margin-top:0;font-size:2.25rem;letter-spacing:-.03em}}@media (min-width: 1024px) and (min-width: 640px){.text-heading{font-size:2.5rem;letter-spacing:-.04em}}@media (min-width: 1024px) and (min-width: 1024px){.text-heading{font-size:3.75rem;line-height:1}}@media (min-width: 1024px) and (min-width: 1440px){.text-heading{font-size:4.5rem}}.sub-heading{font-family:var(--body-typeface-semibold, "sans-serif");font-size:.563rem;font-weight:600;line-height:1.5;letter-spacing:.08em;margin-top:0;color:var(--color-primary-primary-500);text-transform:uppercase}@media (min-width: 1024px){.sub-heading{font-size:.625rem}}@media (min-width: 1440px){.sub-heading{font-size:.688rem;line-height:1.6;letter-spacing:.06em}}.body{font-family:var(--body-typeface, "sans-serif");font-size:.875rem;line-height:1.3;font-weight:400;letter-spacing:0;margin-top:0;color:var(--color-neutral-grey-700)}@media (min-width: 1024px){.body{font-size:1rem}}@media (min-width: 1440px){.body{font-size:1.125rem;line-height:1.4}}.caption{font-family:var(--body-typeface, "sans-serif");font-size:.625rem;line-height:1.25;font-weight:400;letter-spacing:.01em;margin-top:0;color:var(--color-neutral-grey-600);color:#fff}@media (min-width: 1024px){.caption{font-size:.688rem}}@media (min-width: 1440px){.caption{font-size:.75rem}}.footer-link{font-family:var(--body-typeface, "sans-serif");font-size:.875rem;line-height:1.4;letter-spacing:0;font-weight:400;margin-top:0;color:var(--color-primary-primary-050)}@media (min-width: 1024px){.footer-link{font-size:1rem}}@media (min-width: 1440px){.footer-link{letter-spacing:.01em}}.form-text{font-family:var(--body-typeface, "sans-serif");font-size:.75rem;line-height:1.3;font-weight:400;letter-spacing:0;margin-top:0;color:var(--color-neutral-grey-600)}@media (min-width: 1024px){.form-text{font-size:.875rem}}.label{font-family:var(--body-typeface-semibold, "sans-serif");--font-size: .563rem;font-size:var(--font-size);line-height:1.75;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-top:0}@media (min-width: 1024px){.label{--font-size: .625rem}}@media (min-width: 1440px){.label{--font-size: .688rem;letter-spacing:.06em}}.link{font-family:var(--body-typeface-semibold, "sans-serif");font-size:.563rem;line-height:1.75;font-weight:600;letter-spacing:.08em;margin-top:0;text-decoration:none;color:var(--color-primary-primary-500);text-transform:uppercase}@media (min-width: 1024px){.link{font-size:.625rem}}@media (min-width: 1920px){.link{font-size:.688rem;letter-spacing:.06em}}.nav-item{font-family:var(--body-typeface, "sans-serif");font-size:.875rem;line-height:1.5;font-weight:400;letter-spacing:.01em;margin-top:0}@media (min-width: 1024px){.nav-item{font-size:1rem;line-height:1.3}}.nav-item--footer{color:var(--color-neutral-grey-050);margin-bottom:var(--spacing-spacer-16)}.quotation{font-family:var(--secondary-typeface, "serif");line-height:1.1;font-weight:400;margin-top:0;color:var(--color-primary-primary-700)}.quotation--01{font-size:1.25rem;letter-spacing:-.01em}@media (min-width: 640px){.quotation--01{font-size:1.125rem}}@media (min-width: 1024px){.quotation--01{font-size:1.75rem;letter-spacing:-.02em}}@media (min-width: 1440px){.quotation--01{font-size:1.875rem}}.quotation--02{font-size:1.375rem;letter-spacing:-.02em}@media (min-width: 640px){.quotation--02{font-size:1.25rem;letter-spacing:-.01em}}@media (min-width: 1024px){.quotation--02{font-size:1.875rem;letter-spacing:-.02em}}@media (min-width: 1440px){.quotation--02{font-size:2.25rem}}.quotation--no-margin{margin-bottom:0}.quotation--no-margin-all{margin:0}.citation{font-family:var(--body-typeface, "sans-serif");font-weight:400;line-height:1.25;letter-spacing:.01em;font-size:1.125rem}@media (min-width: 1024px){.citation{font-size:1.313rem}}.small{font-family:var(--body-typeface, "sans-serif");--font-size: .625rem;font-size:var(--font-size);line-height:1.3;font-weight:400;letter-spacing:.01em;margin-top:0;color:var(--color-neutral-grey-500)}.small strong{font-family:var(--body-typeface-semibold, "sans-serif");font-weight:400}.small a{color:var(--color-neutral-grey-900);text-decoration:underline!important}@media (hover: hover){.small a{cursor:pointer!important}.small a:hover{color:var(--color-primary-primary-500)}}@media (min-width: 1024px){.small{--font-size: .688rem}}@media (min-width: 1440px){.small{--font-size: .75rem}}.small--footer{max-width:85%}@media (min-width: 1024px){.small--footer{max-width:90%}}@media (min-width: 1440px){.small--footer{max-width:300px}}.stat{font-family:var(--body-typeface-semibold, "sans-serif");font-size:1.875rem;line-height:1;font-weight:600;letter-spacing:-.01em;margin-top:0;color:var(--color-primary-primary-700)}@media (min-width: 1024px){.stat{font-size:2.5rem}}@media (min-width: 1440px){.stat{font-size:3rem}}.stat-caption,.featuredlink--link{font-family:var(--body-typeface-semibold, "sans-serif");font-size:.563rem;line-height:1.4;font-weight:600;letter-spacing:.08em;margin-top:0;text-transform:uppercase;color:var(--color-neutral-grey-600)}@media (min-width: 1024px){.stat-caption,.featuredlink--link{font-size:.625rem}}@media (min-width: 1024px){.stat-caption,.featuredlink--link{font-size:.688rem;letter-spacing:.06em}}.table{font-family:var(--body-typeface, "sans-serif");font-size:.75rem;line-height:1.3;font-weight:400;letter-spacing:0;margin-top:0}@media (min-width: 1024px){.table{font-size:.875rem}}@media (min-width: 1440px){.table{font-size:1rem}}.tile{font-family:var(--body-typeface, "sans-serif");font-size:.875rem;line-height:1.2;font-weight:400;letter-spacing:0;margin-top:0}@media (min-width: 1024px){.tile{font-size:1rem;line-height:1.2}}@media (min-width: 1440px){.tile{font-size:1.125rem;line-height:1.25}}.ui{font-family:var(--body-typeface-semibold),sans-serif;font-size:.563rem;font-weight:600;line-height:1.75;letter-spacing:.08em;margin-top:0}@media (min-width: 1024px){.ui{font-size:.625rem}}@media (min-width: 1440px){.ui{font-size:.688rem;letter-spacing:.06em}}.ui--no-margin{margin-bottom:0}.ui--quotation{text-transform:uppercase;color:var(--color-neutral-grey-600)}.uppercase{text-transform:uppercase}.centered{text-align:center}.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/s
727pan 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}
727@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}:root{--utilities-drop-shadow-button: 0px 1px 2px 0px rgba(0, 0, 0, .06);--utilities-background-blur-100: blur(50px);--utilities-focus-default: 0px 0px 0px 3px rgba(0, 118, 180, .1);--utilities-focus-error: 0px 0px 0px 3px rgba(165, 92, 92, .1)}.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-48));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-48))}@media (min-width: 640px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-64));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-64))}}@media (min-width: 1024px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, 5rem);padding-bottom:var(--vertical-padding-bottom, 5rem)}}@media (min-width: 1440px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-96));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-96))}}:host{--modal-height: 100%;display:block;background-color:var(--background-color, transparent)}:host ::slotted(hhds-tile){cursor:pointer}:host [overflow=true] [ref=block-image]{top:var(--image-top-overflow)}:host [overflow=false] [ref=block-title]{position:sticky;top:var(--column-padding-top)}.hhds-peoplegrid--modal{position:fixed;top:0;right:0;width:100%;height:var(--modal-height);background:rgba(0,0,0,.5);overflow:visible;z-index:100}.hhds-peoplegrid--modal--wrapper{position:fixed;top:0;right:0;width:100%;height:var(--modal-height);max-width:1440px}.hhds-peoplegrid--modal--backdrop{height:var(--modal-height);background:white}@media (min-width: 1024px){.hhds-peoplegrid--modal--backdrop{margin-left:75px}}.hhds-peoplegrid--modal--title{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:43px;border-bottom:1px solid var(--color-neutral-grey-050);padding:0 24px;pointer-events:all}@media (min-width: 1024px){.hhds-peoplegrid--modal--title{padding:0 48px;margin-left:75px}}@media (min-width: 1440px){.hhds-peoplegrid--modal--title{padding:0 48px;margin-left:75px}}.hhds-peoplegrid--modal--content-wrapper{--cols: 1;display:grid;grid-template-columns:repeat(var(--cols),1fr);overflow:auto;padding:0 24px;height:var(--modal-height);--column-padding-top: 32px}@media (min-width: 640px){.hhds-peoplegrid--modal--content-wrapper{--cols: 2;gap:var(--grid-column-gap);padding:0 24px}}@media (min-width: 1024px){.hhds-peoplegrid--modal--content-wrapper{padding:0 24px 0 48px;margin-left:75px}}@media (min-width: 1440px){.hhds-peoplegrid--modal--content-wrapper{padding:0 24px 0 48px;margin-left:75px}}@media (min-width: 640px){.hhds-peoplegrid--modal--content-wrapper{--column-padding-top: 32px}}@media (min-width: 1024px){.hhds-peoplegrid--modal--content-wrapper{--column-padding-top: 40px}}@media (min-width: 1440px){.hhds-peoplegrid--modal--content-wrapper{--column-padding-top: 48px}}.hhds-peoplegrid--modal--content-col-1{display:flex;flex-direction:column;pointer-events:all;--column-padding-right: var(--grid-column-gap);padding:var(--column-padding-top) var(--column-padding-right) 32px 0px}.hhds-peoplegrid--modal--content-col-1 [ref=block-title]{position:relative;display:flex;flex-direction:column;gap:24px;margin-bottom:24px}.hhds-peoplegrid--modal--content-col-1 [ref=block-title] hhds-richtext br{display:block!important}.hhds-peoplegrid--modal--content-col-1 [ref=block-image]{position:sticky;top:var(--image-top)}@media only screen and (orientation: portrait){.hhds-peoplegrid--modal--content-col-1 [ref=block-image]{top:var(--image-top-portrait)}}@media (min-width: 640px){.hhds-peoplegrid--modal--content-col-1{border-right:1px solid var(--color-neutral-grey-050)}}
727.hhds-peoplegrid--modal--content-col-2{--padding-bottom: 48px;padding:var(--column-padding-top) 0 var(--padding-bottom) 0;padding-top:0;pointer-events:all}@media (min-width: 640px){.hhds-peoplegrid--modal--content-col-2{padding:var(--column-padding-top) 24px 48px 0px}}@media (min-width: 1024px){.hhds-peoplegrid--modal--content-col-2{justify-content:space-between}}.hhds-peoplegrid--modal #modal_backdrop,.hhds-peoplegrid--modal #modal_backdrop .grid{height:var(--modal-height)}.hhds-peoplegrid--modal #modal_content .grid.modal{grid-template-rows:auto 1fr;height:var(--modal-height)}.grid--people{row-gap:var(--row-gap-xs, var(--spacing-spacer-32))}@media (min-width: 1024px){.grid--people{row-gap:var(--spacing-spacer-40)}}@media (min-width: 1440px){.grid--people{row-gap:var(--spacing-spacer-40)}}.grid--people--heading{margin:0;margin-top:var(--spacing-spacer-16);row-gap:var(--spacing-spacer-32)}@media (min-width: 1024px){.grid--people--heading{margin-top:var(--spacing-spacer-24)}}@media (min-width: 1440px){.grid--people--heading{margin-top:0}}
728`,qh="hhds-peoplegrid",jh={gridTitle:"grid-title"},Yo=jh;class Gh extends D{constructor(){super(),this._modal=null,this._postIds=[],this.closeModalKeyboard=t=>{(t.key==="Enter"||t.key===" ")&&(t.preventDefault(),this.closeModal())},this.closeModal=()=>{var a,n;this.killPeopleModalCoordinator(),window.location.hash&&history.replaceState(null,document.title,window.location.pathname+window.location.search),window.removeEventListener("resize",this.modalOpenWindowResizeListener),this.removeModalClickHandlers();const t=(a=this._modal)==null?void 0:a.querySelector("#modal_content"),i=(n=this._modal)==null?void 0:n.querySelector("#modal_backdrop");window.innerWidth<640?_t.to([t,i],{transform:"translateY(100%)",duration:.7,ease:"power2.out",onComplete:()=>{this._modal&&this.shadow.removeChild(this._modal),this._modal=null,document.documentElement.classList.toggle("menu-open-no-scroll",!1)}}):_t.to([t,i],{transform:"translateX(100%)",duration:.7,ease:"power2.out",onComplete:()=>{this._modal&&this.shadow.removeChild(this._modal),this._modal=null,document.documentElement.classList.toggle("menu-open-no-scroll",!1)}})},this.nextPersonKeyboard=t=>{(t.key==="Enter"||t.key===" ")&&(t.preventDefault(),this.nextPerson())},this.nextPerson=()=>{var a;this.killPeopleModalCoordinator();let t=(a=this._modal)==null?void 0:a.getAttribute("post"),i;if(t){const n=this._postIds.indexOf(t);if(n!==-1){const e=(n+1)%this._postIds.length;i=this._postIds[e],this.fetchPerson(i).then(r=>{var d;const o=(d=r==null?void 0:r.post)==null?void 0:d.post_name;o&&window.history.replaceState(null,"",`#${o}`),this.createModal(r).then(()=>{this.showModal()})})}}},this.onTileClick=t=>{var n;const a=(n=t.target.closest("hhds-tile"))==null?void 0:n.getAttribute("post");a&&this.fetchPerson(a).then(e=>{this.createModal(e).then(()=>{this.showModal()})})},this.modalOpenWindowResizeListener=()=>{this.updateImageTopProperty(),this.updateOverflowState(),this.scrollContainerEl.scrollTop=0}}init(){const t=this.vars.get(Yo.gridTitle),i=t?`<hhds-richtext class="col-span-6 sm:col-span-8 md:col-span-12">
729        <h2 class="grid--people--heading">${t}</h2>
730    </hhds-richtext>`:"";this.shadow.innerHTML=`
731			<style>${F}</style>
732			<style>${Rh}</style>
733      <div class="container">
734        <div class="grid grid--people grid--people--spacing" ${t?'style="--padding-top: 0;"':""}>
735          ${i}
736          <slot></slot>
737        </div>
738      </div>
739    `;const a=this.shadow.querySelector("slot"),n=a==null?void 0:a.assignedNodes({flatten:!0});if(n==null||n.forEach(e=>{if(e.nodeType===Node.ELEMENT_NODE){const r=e;this._postIds.push(r.getAttribute("post")||""),r.classList.add("col-span-3","sm:col-span-4","md:col-span-3"),r.addEventListener("click",this.onTileClick)}}),window.location.hash&&!document.body.classList.contains("modal-loading")&&!this._modal){document.body.classList.toggle("modal-loading",!0);const e=window.location.hash.replace("#","");this.fetchPersonBySlug(e).then(r=>{this.createModal(r).then(()=>{this.showModal()})})}}destroy(){}onAttributeChanged(t,i,a){this.reinit()}onSlotChange(t,i){i.length==0}static argSpecs(){return Uh}
739addClickHandlers(){this.shadow.querySelectorAll("hhds-tile").forEach(i=>{i.addEventListener("click",this.onTileClick)})}addModalClickHandlers(){const t=this._modal,i=t==null?void 0:t.querySelector("hhds-link");i&&(i.addEventListener("click",this.closeModal),i.addEventListener("keydown",this.closeModalKeyboard));const a=t==null?void 0:t.querySelector(".hhds-peoplegrid--modal"),n=t==null?void 0:t.querySelector(".grid.modal");a&&a.addEventListener("click",o=>{(o.target===a||o.target===n)&&this.closeModal()});const e=o=>{(o.key==="Escape"||o.key==="Esc")&&(this.closeModal(),window.removeEventListener("keydown",e))};window.addEventListener("keydown",e);const r=t==null?void 0:t.querySelector("hhds-link:last-of-type");r&&(r.addEventListener("click",this.nextPerson),r.addEventListener("keydown",this.nextPersonKeyboard))}removeModalClickHandlers(){var a,n;const t=(a=this._modal)==null?void 0:a.querySelector("hhds-link");t&&(t.removeEventListener("click",this.closeModal),t.removeEventListener("keydown",this.closeModalKeyboard));const i=(n=this._modal)==null?void 0:n.querySelector("hhds-link:last-of-type");i&&(i.removeEventListener("click",this.nextPerson),i.removeEventListener("keydown",this.nextPersonKeyboard))}killPeopleModalCoordinator(){this.peopleModalCoordinator&&this.peopleModalCoordinator.kill()}async fetchPersonBySlug(t){if(t)try{const a=await(await fetch(ajax_obj.ajax_url,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:new URLSearchParams({action:"fetch_person_by_slug",post_slug:`${t}`,nonce:ajax_obj.nonce})})).json();return a.success?a.data:(console.error("Fetch request failed."),null)}catch(i){return console.error("Failed to fetch person data.",i),null}else return console.error("No postId specified. Nothing I can do."),null}async fetchPerson(t){if(t)try{const a=await(await fetch(ajax_obj.ajax_url,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:new URLSearchParams({action:"fetch_person",post_id:t,nonce:ajax_obj.nonce})})).json();return a.success?a.data:(console.error("Fetch request failed."),null)}catch(i){return console.error("Failed to fetch person data.",i),null}else return console.error("No postId specified. Nothing I can do."),null}async createModal(t){return document.body.classList.toggle("modal-loading",!0),new Promise(async(i,a)=>{t?(this._modal||(this._modal=document.createElement("div"),this._modal.setAttribute("tabindex","0")),this._modal.setAttribute("post",t.id),this._modal.innerHTML=`
740        <div class="hhds-peoplegrid--modal">
741            <div id="modal_backdrop" class="hhds-peoplegrid--modal--wrapper">      
742                <div class="grid">
743                    <div class="hhds-peoplegrid--modal--backdrop col-span-6 sm:col-span-8 md:col-start-2 md:col-span-11 lg:col-start-4 lg:col-span-9"></div>
744                </div>
745            </div>
746  
747            <div id="modal_content" class="hhds-peoplegrid--modal--wrapper">
748                <div class="grid modal">
749                    
750                    <div class="hhds-peoplegrid--modal--title col-span-6 sm:col-span-8 md:col-start-2 md:col-span-11 lg:col-start-4 lg:col-span-9">
751                        <hhds-link tabindex="0" class="md:col-start-3 md:col-start-5 lg:col-start-5 lg:col-span-2"><hhds-icon type="cross" slot="start"></hhds-icon>Close</hhds-link>
752                        <hhds-link tabindex="0" class="col-span-6 sm:col-span-4 sm:col-start-5 md:col-start-8 md:col-span-5 lg:col-start-12 lg:col-span-1"><hhds-icon type="arrowright" slot="end"></hhds-icon>Next</hhds-link>
753                    </div>
754                
755                    <!-- Scroll Container -->
756                    
757                    <div class="hhds-peoplegrid--modal--content-wrapper col-span-6 sm:col-span-8 md:col-start-2 md:col-span-11 lg:col-start-4 lg:col-span-9"  ref="scroll-container">
758                        
759                        <!-- Details -->
760                        <div class="hhds-peoplegrid--modal--content-col-1" ref="col-1">
761                            <div ref="block-title">
762                                <hhds-badge>BIO</hhds-badge>
763                                <hhds-richtext>
764                                <h2 class="heading heading--01">${t.name}<br/>${t.job_title?"<em>"+t.job_title+"</em>":""}</h2>
765                                </hhds-richtext>
766                            </div>
767                            <div ref="block-image">
768                                <hhds-image alt="A portrait photograph of ${t.name}, ${t.job_title}" style="--aspect-ratio:1/1" src="${t.thumbnail}"></hhds-image>
769                            </div>
770                        </div>
771
772                        <!-- Copy -->
773                        <div class="hhds-peoplegrid--modal--content-col-2">
774                            <hhds-richtext>${t.description}</hhds-richtext>
775                        </div>
776                        
777                    </div>
778
779                    <!-- / Scroll Container -->
780                </div>
781            </div>
782        </div>`,this.addModalClickHandlers(),i()):(console.error("Failed to create modal."),document.body.classList.toggle("modal-loading",!1),a())})}get blockTitleHeight(){return this.blockTitleEl.clientHeight+24}get blockImageHeight(){return this.blockImageEl.clientHeight}isOverflowing(){if(window.innerWidth<640)return!0;const t=window.getComputedStyle(this.blockColumn1El),{paddingBottom:i,paddingTop:a}=t,n=parseFloat(a),e=parseFloat(i),r=n+this.blockImageHeight+this.blockTitleHeight+e;return this.scrollContainerEl.clientHeight-r<0}showModal(){var d,l;document.body.classList.toggle("modal-loading",!1),document.documentElement.classList.toggle("menu-open-no-scroll",!0);const t=(d=this._modal)==null?void 0:d.querySelector("#modal_content"),i=(l=this._modal)==null?void 0:l.querySelector("#modal_backdrop");this._modal&&this.shadow.appendChild(this._modal);const a='[ref="scroll-container"]';if(this.scrollContainerEl=this.shadow.querySelector(a),!this.scrollContainerEl)throw new Error(`Unable to derive selector:  ${a}`);const n='[ref="col-1"]';if(this.blockColumn1El=this.shadow.querySelector(n),!this.scrollContainerEl)throw new Error(`Unable to derive selector:  ${n}`);const e='[ref="block-title"]';if(this.blockTitleEl=this.shadow.querySelector(e),!this.blockTitleEl)throw new Error(`Unable to derive selector: ${e}`);const r='[ref="block-image"]';if(this.blockImageEl=this.shadow.querySelector(r),!this.blockImageEl)throw new Error(`Unable to derive selector: ${r}`);window.addEventListener("resize",this.modalOpenWindowResizeListener);const o=()=>{var p;if(!this._modal)throw new Error("No modal!");const m=Array.from((p=this._modal)==null?void 0:p.querySelectorAll('[tabindex="0"]'));this.peopleModalCoordinator=new Ho(this._modal,m)};requestAnimationFrame(()=>{this.updateImageTopProperty(),this.updateOverflowState(),o()}),window.innerWidth<640?(_t.set([t,i],{transform:"translateY(100%)"}),_t.to([t,i],{transform:"translateY(0)",duration:.7,ease:"power2.out",delay:.2})):(_t.set([t,i],{transform:"translateX(100%)"}),_t.to([t,i],{transform:"translateX(0)",duration:.7,ease:"power2.out",delay:.2}))}updateImageTopProperty(){const t=window.getComputedStyle(this.blockColumn1El),{paddingBottom:i}=t,a=parseFloat(i),n=this.scrollContainerEl.clientHeight-this.blockImageEl.clientHeight-a;this.style.setProperty("--image-top",`${n}px`);const e=this.blockTitleHeight+48;this.style.setProperty("--image-top-portrait",`${e}px`);const r=this.scrollContainerEl.clientHeight-this.blockImageHeight-a;this.style.setProperty("--image-top-overflow",`${r}px`)}updateOverflowState(){this._modal&&this._modal.setAttribute("overflow",this.isOverflowing()?"true":"false")}}const Uh={[Yo.gridTitle]:{description:"An optional title for the grid",defaultValue:"",type:String}},Yh=`.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
782@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}:root{--utilities-drop-shadow-button: 0px 1px 2px 0px rgba(0, 0, 0, .06);--utilities-background-blur-100: blur(50px);--utilities-focus-default: 0px 0px 0px 3px rgba(0, 118, 180, .1);--utilities-focus-error: 0px 0px 0px 3px rgba(165, 92, 92, .1)}.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-48));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-48))}@media (min-width: 640px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-64));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-64))}}@media (min-width: 1024px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, 5rem);padding-bottom:var(--vertical-padding-bottom, 5rem)}}@media (min-width: 1440px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-96));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-96))}}:host{display:block;background-color:var(--background-color, transparent);--select-background-color: var(--color-neutral-grey-025, #F5F7FA );align-self:flex-end;justify-self:center}.grid--homes{row-gap:var(--row-gap-xs, var(--spacing-spacer-32))}.grid--homes h3{margin:0;margin-top:var(--spacing-spacer-16);row-gap:var(--spacing-spacer-32)}@media (min-width: 1024px){.grid--homes{row-gap:var(--spacing-spacer-40)}.grid--homes h3{margin-top:var(--spacing-spacer-24)}}@media (min-width: 1440px){.grid--homes{row-gap:var(--spacing-spacer-40)}.grid--homes h3{margin-top:0}}.grid--homes--filter{display:flex;align-items:center;justify-content:flex-end}
783`,Wh="hhds-homesgrid",Qh={title:"title",categories:"categories"},Ln=Qh;class Xh extends D{constructor(){super()}init(){var o,d;const t=this.vars.get(Ln.title);let i=t?`<hhds-richtext class="col-span-3 sm:col-span-4 md:col-span-6">
784      <h3>${t}</h3>
785    </hhds-richtext>`:"";this.shadow.innerHTML=`
786			<style>${F}</style>
787			<style>${Yh}</style>
788      <div class="container">
789        <div class="grid grid--homes grid--homes--spacing" ${t?'style="--padding-top: 0;"':""}>
790          ${i}
791          <div class="grid--homes--filter col-span-6 sm:col-span-4 md:col-span-6">
792            <slot name="filter"></slot>
793          </div>
794          <slot name="content"></slot>
795        </div>
796      </div>
797    `;const a=(o=this.shadowRoot)==null?void 0:o.querySelector('slot[name="filter"]'),n=a==null?void 0:a.assignedNodes({flatten:!0});n==null||n.forEach(l=>{l.nodeType===Node.ELEMENT_NODE&&l.tagName.toLowerCase()==="hhds-select"&&l.classList.add("col-span-6","sm:col-span-4","md:col-span-6")});const e=(d=this.shadowRoot)==null?void 0:d.querySelector('slot[name="content"]'),r=e==null?void 0:e.assignedNodes({flatten:!0});r==null||r.forEach(l=>{l.nodeType===Node.ELEMENT_NODE&&l.tagName.toLowerCase()==="hhds-tile"&&l.classList.add("col-span-3","sm:col-span-4","md:col-span-4")}),this.addListenerToFilterSlot()}addListenerToFilterSlot(){var a;((a=this.shadowRoot)==null?void 0:a.querySelector('slot[name="filter"]')).assignedElements()[0].addEventListener("selectChanged",n=>{const e=n;e.detail&&this.filterGrid(e.detail)})}async filterGrid(t){var a;const i=(a=this.shadowRoot)==null?void 0:a.querySelector('slot[name="content"]');if(i){const n=await this.fetchHomes(t);for(i.assignedNodes().forEach(r=>{r instanceof HTMLElement&&r.remove()});i.firstChild;)i.removeChild(i.firstChild);n&&n.forEach(r=>{this.createTile(r)})}}createTile(t){var n;const i=(n=this.shadowRoot)==null?void 0:n.querySelector('slot[name="content"]'),a=document.createElement("hhds-tile");a.innerHTML=`
798        <hhds-image animate="true" src="${t.thumbnail}" alt="" style="--image-aspect-ratio: 4/3; --image-object-fit: cover;" slot="image"></hhds-image>
799      `,t.external&&(a.innerHTML+='<hhds-icon slot="icon" type="arrowupright"></hhds-icon>'),a.setAttribute("slot","content"),a.setAttribute("post",t.post),a.setAttribute("type","press"),a.setAttribute("date",t.community_name),a.setAttribute("label",t.name),a.setAttribute("url",t.link),a.setAttribute("target",t.external?"_blank":"_self"),a.classList.add("col-span-3","sm:col-span-4","md:col-span-4"),i==null||i.appendChild(a)}async fetchHomes(t){const i=this.vars.get(Ln.categories);try{const n=await(await fetch(ajax_obj.ajax_url,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:new URLSearchParams({action:"fetch_homes",categories:i,community_id:t,nonce:ajax_obj.nonce})})).json();return n.success?n.data:(console.error("Fetch request failed."),null)}catch(a){return console.error("Failed to fetch person data.",a),null}}destroy(){}onAttributeChanged(t,i,a){this.reinit()}onSlotChange(t,i){i.length==0}static argSpecs(){return Zh}}const Zh={[Ln.title]:{description:"An optional title for the grid",defaultValue:"",type:String},[Ln.categories]:{description:"The categories to filter by",defaultValue:"",type:String}},Kh=`.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
799@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}:host{display:block}:host a,:host a:visited{text-decoration:none;color:inherit}.hhds-featuredlink{display:flex;flex-direction:column;row-gap:var(--featuredlink-gap, var(--spacing-spacer-08));padding-right:var(--spacing-spacer-12);border-right:var(--featuredlink-border, 1px solid var(--color-neutral-grey-050));transition:all .3s ease-out;gap:var(--spacing-spacer-08, 8px);height:100%}.hhds-featuredlink__title{color:var(--color-primary-primary-100);margin:0;transition:all .3s ease-out;height:100%}.hhds-featuredlink__link{color:var(--color-neutral-white);margin:0}.hhds-featuredlink:hover{cursor:pointer;--link-underline-color: white;--icon-transition: all .15s ease-out;--icon-hover-gap: var(--spacing-spacer-04)}.hhds-featuredlink:hover .hhds-featuredlink__title{color:var(--color-neutral-white)}@media (min-width: 640px){.hhds-featuredlink{padding-right:var(--spacing-spacer-12);border-right:var(--featuredlink-border-sm, var(--featuredlink-border, 1px solid var(--color-neutral-grey-050)))}}@media (min-width: 1024px){.hhds-featuredlink{padding-right:var(--spacing-spacer-20);border-right:var(--featuredlink-border-md, var(--featuredlink-border, 1px solid var(--color-neutral-grey-050)))}}@media (min-width: 1440px){.hhds-featuredlink{row-gap:var(--featuredlink-gap, var(--spacing-spacer-12));padding-right:var(--spacing-spacer-24);border-right:var(--featuredlink-border-lg, var(--featuredlink-border, 1px solid var(--color-neutral-grey-050)))}}
800`,Jh="hhds-featuredlink";class tg extends HTMLElement{constructor(){super(),this.vars=new st(this),this.shadow=this.attachShadow({mode:"open"}),this.shadow}connectedCallback(){this.parseAttributes(),this.render()}parseAttributes(){this.vars.parse(this,ig)}render(){const t=this.vars.get("title");this.shadow.innerHTML=`
801			<style>${F}</style>
802			<style>${Kh}</style>
803			<a href="${this.vars.get("url")}" target="${this.vars.get("target")}">
804			<div class="hhds-featuredlink">
805				${t?`<p class="hhds-featuredlink__title featuredlink--title heading--sans-01">${t}</p>`:""}
806				${this.linkHTML}
807			</div>
808			</a>
809		`}get linkHTML(){const t=this.vars.get("link"),i=this.vars.get("target"),a=this.vars.get("url");return t&&a?`<hhds-link style="--link-icon-color: white; --link-text-color: white;" target="${i}" href="${a}"><hhds-icon type="arrowright" slot="end"></hhds-icon>${t}</hhds-link>`:""}disconnectedCallback(){}adoptedCallback(){}attributeChangedCallback(){}}const ig={title:{description:"Title",defaultValue:"",type:String},link:{description:"Link text",defaultValue:"",type:String}
809,target:{description:"Link target (_self, _blank etc)",defaultValue:"",type:String},url:{description:"Link URL",defaultValue:"",type:String}},ag=`.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
809@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}:root{--utilities-drop-shadow-button: 0px 1px 2px 0px rgba(0, 0, 0, .06);--utilities-background-blur-100: blur(50px);--utilities-focus-default: 0px 0px 0px 3px rgba(0, 118, 180, .1);--utilities-focus-error: 0px 0px 0px 3px rgba(165, 92, 92, .1)}.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-48));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-48))}@media (min-width: 640px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-64));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-64))}}@media (min-width: 1024px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, 5rem);padding-bottom:var(--vertical-padding-bottom, 5rem)}}@media (min-width: 1440px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-96));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-96))}}:host{display:block}.hhds-featuredlinksgrid{background-color:var(--color-primary-primary-700);background-size:cover;background-position:center;padding-top:var(--spacing-spacer-32, 32px);padding-bottom:var(--spacing-spacer-32, 32px);margin:0 auto}@media (min-width: 1024px){.hhds-featuredlinksgrid{padding-top:var(--spacing-spacer-48, 48px);padding-bottom:var(--spacing-spacer-48, 48px)}}
810`,Wo="hhds-featuredlinksgrid",ng=Wo;class sg extends D{constructor(){super()}init(){const t=this.vars.get("background");this.shadow.innerHTML=`
811      <style>${F}</style>
812			<style>${ag}</style>
813			<div class="${ng}" style="${t?"background: linear-gradient(#01263980, #01263980), url("+t+"); background-size: cover;":""}"><slot></slot></div>
814		`}destroy(){}onAttributeChanged(t,i,a){this.reinit()}onSlotChange(t,i){i.length==0}static argSpecs(){return eg}}const eg={background:{description:"URL of background image.",defaultValue:"",type:String}}
814,rg=`.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
814@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}:host{--badge-color: var(--color-neutral-white);--buttongroup-gap: var(--spacing-spacer-12);--badge-border-color: var(--color-neutral-white);--image-height: 100%;--image-component-height: 100%;--image-z-index: var(--image-feature-bg-z-index, 1);--image-border-top-left-radius: 0px;--image-border-top-right-radius: 0px;--image-border-bottom-left-radius: 0px;--image-border-bottom-right-radius: 0px}:host .container{--container-horizontal-padding: 0px;max-width:1920px}.hhds-image-feature{position:relative;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}@media (min-width: 0px){.hhds-image-feature{height:480px}}@media (min-width: 640px){.hhds-image-feature{height:426px}}@media (min-width: 1024px){.hhds-image-feature{height:576px}}@media (min-width: 1440px){.hhds-image-feature{height:640px}}.hhds-image-feature hhds-image{--image-transition-type: ease-out}@media (hover: hover){.hhds-image-feature:hover hhds-image{--image-animation: scale(103%);--image-transition-type: ease-in-out}}.hhds-image-feature .bg-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:var(--image-feature-bg-z-index, 1)}.hhds-image-feature .bg-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--image-feature-overlay-color, rgba(0, 0, 0, .2));z-index:var(--image-feature-overlay-z-index, 2)}.hhds-image-feature .main-content-container{position:absolute;z-index:var(--image-feature-content-z-index, 3);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--spacing-spacer-24);top:50%;transform:translateY(-50%)}.hhds-image-feature .logo-img{width:auto;max-width:240px;max-height:120px}.hhds-image-feature .button-group-container{position:absolute;z-index:var(--image-feature-content-z-index, 3)}@media (min-width: 0px){.hhds-image-feature .button-group-container{bottom:var(--spacing-spacer-24)}}@media (min-width: 640px){.hhds-image-feature .button-group-container{bottom:var(--spacing-spacer-24)}}@media (min-width: 1024px){.hhds-image-feature .button-group-container{bottom:var(--spacing-spacer-32)}}@media (min-width: 1440px){.hhds-image-feature .button-group-container{bottom:var(--spacing-spacer-48)}}
815`,Qo="hhds-image-feature",og=Qo,dg={bgSrc:"bg-src",logoSrc:"logo-src",logoAlt:"logo-alt",subheading:"subheading",overlay:"overlay",useHhdsImage:"use-hhds-image"},lg={heading:"heading",buttons:"buttons"},jt=dg,ar=lg;class mg extends D{constructor(){super()}init(){const t=this.vars.get(jt.bgSrc),i=this.vars.get(jt.subheading),a=this.vars.get(jt.logoSrc),n=this.vars.get(jt.logoAlt),e=this.vars.get(jt.overlay);let r="";t&&(this.vars.get(jt.useHhdsImage)?r=`<hhds-image 
816          class="bg-image" 
817          animate="true" 
818          src="${t}"
819          ${this.getAttribute("srcSet")!==null?`srcSet="${this.getAttribute("srcSet")}"`:""} 
820          ${this.getAttribute("sizes")!==null?`sizes="${this.getAttribute("sizes")}"`:""} 
821          alt="Background image" />`:r=`<img class="bg-image" src="${t}" alt="Background image" />`);const o=a?`<img class="logo-img" src="${a}" ${n&&`alt="${n}" aria-label="${n}" tabindex="1"`} />`:"";let d="";!a&&(i!=null&&i.length)&&(d=`<hhds-badge class="subheading">${i}</hhds-badge>`);let l="";e&&(l=e?'<div class="bg-overlay"></div>':""),this.shadow.innerHTML=`
822			<style>${F}</style>
823			<style>${rg}</style>
824      <div class="container">
825        <div class="${og}">
826          <div class="main-content-container">
827            ${d}
828            ${o}
829            <slot name=${ar.heading}></slot>
830          </div>
831          <div class="button-group-container">
832              <slot name="${ar.buttons}"></slot>
833          </div>
834          ${l}
835          ${r}
836        </div>
837      </div>
838		`}destroy(){}onAttributeChanged(t,i,a){this.reinit()}onSlotChange(t,i){i.length==0}static argSpecs(){return pg}}const pg={[jt.subheading]:{description:"Subheading text (appears in a badge)",defaultValue:"",type:String},[jt.logoSrc]:{description:"Logo image source",defaultValue:"",type:String},[jt.logoAlt]:{description:"Logo image alt-text",defaultValue:"",type:String},[jt.bgSrc]:{description:"Background image source",defaultValue:"",type:String},[jt.overlay]:{description:"Whether to show an overlay on the background image",defaultValue:"",type:Boolean},[jt.useHhdsImage]:{description:"Whether to use the hhds-image component for the background image",defaultValue:!0,type:Boolean}},cg=`.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
838@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}:root{--utilities-drop-shadow-button: 0px 1px 2px 0px rgba(0, 0, 0, .06);--utilities-background-blur-100: blur(50px);--utilities-focus-default: 0px 0px 0px 3px rgba(0, 118, 180, .1);--utilities-focus-error: 0px 0px 0px 3px rgba(165, 92, 92, .1)}.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-48));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-48))}@media (min-width: 640px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-64));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-64))}}@media (min-width: 1024px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, 5rem);padding-bottom:var(--vertical-padding-bottom, 5rem)}}@media (min-width: 1440px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-96));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-96))}}:host{display:block;background-color:var(--background-color, transparent)}.hhds-quotation .role{color:var(--Color-Primary-Primary-500, #0076B4)}.hhds-quotation .attribution{color:var(--Color-Primary-Primary-700, #014D76)}.hhds-quotation .quote{border-left:1px solid var(--Color-Primary-Primary-500, #0076B4);padding:0 var(--spacing-spacer-24, 24px)}.hhds-quotation .grid--quotation>div:nth-child(2){grid-row:auto}
839`,Xo="hhds-quotation",hg=Xo,gg={myNumericArg:"my-numeric-arg"},ug=gg;class xg extends D{constructor(){super()}init(){this.shadow.innerHTML=`
840			<style>${F}</style>
841			<style>${cg}</style>
842			<div class="${hg}">
843        <div class="container">
844          <div class="grid grid--quotation">
845            
846               <div class="col-span-6 sm:col-span-4 md:col-span-6 lg:col-span-5">
847               <div>
848                <div class="attribution"><slot name="attribution"></slot></div>
849                <div class="role"><slot name="role"></slot></div>
850                </div>
851              </div>
852              <div class="quote col-span-6 sm:col-span-8 md:col-span-8 lg:col-span-7 md:col-start-5">
853                <slot name="quotation"></slot>
854              </div>
855          </div> 
856        </div>
857      </div>
858		`}destroy(){}onAttributeChanged(t,i,a){this.reinit()}onSlotChange(t,i){i.length==0}static argSpecs(){return wg}}const wg={[ug.myNumericArg]:{description:"An argument to demonstrate the typed args system.",defaultValue:42,type:Number}}
858,fg=`.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
858@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}:root{--utilities-drop-shadow-button: 0px 1px 2px 0px rgba(0, 0, 0, .06);--utilities-background-blur-100: blur(50px);--utilities-focus-default: 0px 0px 0px 3px rgba(0, 118, 180, .1);--utilities-focus-error: 0px 0px 0px 3px rgba(165, 92, 92, .1)}.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-48));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-48))}@media (min-width: 640px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-64));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-64))}}@media (min-width: 1024px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, 5rem);padding-bottom:var(--vertical-padding-bottom, 5rem)}}@media (min-width: 1440px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-96));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-96))}}:host{display:block;background-color:var(--background-color, transparent)}
859`,Zo="hhds-quotation-image",vg=Zo,bg={myNumericArg:"my-numeric-arg"},yg=bg;class Lg extends D{constructor(){super()}init(){this.shadow.innerHTML=`
860			<style>${F}</style>
861			<style>${fg}</style>
862			<div class="${vg}">
863        <div class="container">
864          <div class="grid grid--quotation">
865              <div class="col-span-6 sm:col-span-4 md:col-span-6 lg:col-span-5">
866                <slot name="quotation"></slot>
867              </div>
868              <div class="sm:col-start-6 md:col-start-8 lg:col-start-7 col-span-5 sm:col-span-3 md:col-span-4 lg:col-span-3">
869                <slot name="image"></slot>
870              </div>
871              <div class="col-span-6 sm:col-span-4 md:col-span-6 lg:col-span-5">
872                <slot name="attribution"></slot>
873              </div>
874          </div> 
875        </div>
876      </div>
877		`}destroy(){}onAttributeChanged(t,i,a){this.reinit()}onSlotChange(t,i){i.length==0}static argSpecs(){return _g}}const _g={[yg.myNumericArg]:{description:"An argument to demonstrate the typed args system.",defaultValue:42,type:Number}}
877,zg=`.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
877@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}.hhds-accordion{width:100%;height:100%;background:var(--accordion-surface, unset)}.hhds-accordion .items{display:flex;flex-direction:column}.hhds-accordion ::slotted(:first-child){--accordion-item-padding-top: 0px}.hhds-accordion ::slotted(:last-child){--accordion-item-border-width: 0px}
878`,kg=`.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
878@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}:host{--rich-text-spacing: 0;--rich-text-spacing-md: 0;--rich-text-spacing-lg: 0}.hhds-accordion-item{background:var(--accordion-item-surface, unset);border-bottom-style:solid;border-bottom-width:var(--accordion-item-border-width, 1px);border-bottom-color:var(--color-neutral-grey-050)}.hhds-accordion-item .upper{cursor:pointer;display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-spacer-16);padding-top:var(--accordion-item-padding-top, var(--spacing-spacer-24))}@media (min-width: 640px){.hhds-accordion-item .upper{padding-top:var(--accordion-item-padding-top, var(--spacing-spacer-24))}}@media (min-width: 1024px){.hhds-accordion-item .upper{padding-top:var(--accordion-item-padding-top, var(--spacing-spacer-20))}}@media (min-width: 1440px){.hhds-accordion-item .upper{padding-top:var(--accordion-item-padding-top, var(--spacing-spacer-24))}}.hhds-accordion-item .upper hhds-icon.animated{transition:transform .4s ease}.hhds-accordion-item .upper .left,.hhds-accordion-item .upper .right{pointer-events:none}.hhds-accordion-item .upper h3{margin:0}.hhds-accordion-item .upper hhds-icon.rotated{transform:rotate(45deg)}.hhds-accordion-item .content{overflow:hidden;margin-bottom:var(--spacing-spacer-24);max-height:0px}@media (min-width: 640px){.hhds-accordion-item .content{margin-bottom:var(--spacing-spacer-24)}}@media (min-width: 1024px){.hhds-accordion-item .content{margin-bottom:var(--spacing-spacer-20)}}@media (min-width: 1440px){.hhds-accordion-item .content{margin-bottom:var(--spacing-spacer-24)}}.hhds-accordion-item .content .spacer{height:var(--spacing-spacer-16)}.hhds-accordion-item .content.animated{transition:max-height .4s ease}
879`,re="hhds-accordion-item",Xn=re,Sg={heading:"heading"},$s=Sg;var ra=(s=>
879(s.open="open",s.close="close",s))(ra||{});class Eg extends D{constructor(){super()}init(){this.shadow.innerHTML=`
880			<style>${F}</style>
881			<style>${kg}</style>
882			<div class="${Xn}">
883        <div class="upper">
884          <div class="left"><h3 class="link">${this.vars.get($s.heading)}</h3></div>
885          <hhds-icon class="right" type="plus"></hhds-icon>
886        </div>
887        <div class="content">
888          <div class="spacer"></div>
889          <slot></slot>
890        </div>
891      </div>
892		`,this.shadow.querySelector(".upper").addEventListener("click",()=>this.setExpanded(!this.expanded,!0,!0))}get expanded(){return this.shadow.querySelector(`.${Xn}`).classList.contains("expanded")}get heading(){return this.vars.get($s.heading)}setExpanded(t,i,a=!1){const n=this.shadow.querySelector(`.${Xn}`),e=n.querySelector(".content"),r=n.querySelector("hhds-icon");if(r.classList.toggle("rotated",t),e.classList.toggle("animated",i),r.classList.toggle("animated",i),t){const o=`${e.scrollHeight}px`;e.style.maxHeight=o,n.classList.contains("expanded")||(this.emitEvent("open",{userInvoked:a}),n.classList.add("expanded"))}else e.style.maxHeight=e.scrollHeight+"px",e.style.maxHeight="0",n.classList.contains("expanded")&&(n.classList.remove("expanded"),this.emitEvent("close",{userInvoked:a}))}destroy(){}onAttributeChanged(t,i,a){this.reinit()}onSlotChange(t,i){i.length==0}static argSpecs(){return Ag}}const Ag={[$s.heading]:{description:"The heading text.",type:String,defaultValue:"Heading"}},Ko="hhds-accordion",Cg=Ko;class Tg extends D{constructor(){super()}init(){this.shadow.innerHTML=`
893			<style>${F}</style>
894			<style>${zg}</style>
895      <div class="${Cg}">
896        <div class="items"><slot></slot></div>
897      </div>
898		`,this.observeSlotChanges(!0)}addSlotListeners(t,i){const a=i.filter(e=>e.tagName.toLowerCase()===re),n=(e,r)=>{this.emitEvent(ra.open,{item:e,userInvoked:r.detail.userInvoked}),a.forEach(o=>{o!==e&&o.setExpanded(!1,!0)})};a.forEach(e=>{e.addEventListener(ra.open,r=>{n(r.target,r)}),e.addEventListener(ra.close,r=>{this.emitEvent(ra.close,e)})}),a.length>0&&a[0].setExpanded(!0,!1)}destroy(){this.observeSlotChanges(!1)}onAttributeChanged(t,i,a){this.reinit()}onSlotChange(t,i){this.addSlotListeners(t,i)}static argSpecs(){return Mg}}const Mg={},Pg=`.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
898@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}:root{--utilities-drop-shadow-button: 0px 1px 2px 0px rgba(0, 0, 0, .06);--utilities-background-blur-100: blur(50px);--utilities-focus-default: 0px 0px 0px 3px rgba(0, 118, 180, .1);--utilities-focus-error: 0px 0px 0px 3px rgba(165, 92, 92, .1)}.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-48));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-48))}@media (min-width: 640px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-64));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-64))}}@media (min-width: 1024px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, 5rem);padding-bottom:var(--vertical-padding-bottom, 5rem)}}@media (min-width: 1440px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-96));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-96))}}:host{display:block;background-color:var(--background-color, transparent)}:host .hhds-accordion-layout-a{display:flex;flex-direction:column}:host .hhds-accordion-layout-a .image-container{position:relative;width:100%}:host .hhds-accordion-layout-a .image-container hhds-layeredimage{position:absolute;top:0;left:0}:host .hhds-accordion-layout-a ::slotted(hhds-badge){--badge-margin-bottom: var(--spacing-spacer-16)}@media (min-width: 640px){:host .hhds-accordion-layout-a ::slotted(hhds-badge){--badge-margin-bottom: var(--spacing-spacer-16)}}@media (min-width: 1024px){:host .hhds-accordion-layout-a ::slotted(hhds-badge){--badge-margin-bottom: var(--spacing-spacer-20)}}@media (min-width: 1440px){:host .hhds-accordion-layout-a ::slotted(hhds-badge){--badge-margin-bottom: var(--spacing-spacer-24)}}@media (min-width: 640px){:host .hhds-accordion-layout-a__image{padding-right:2.625rem}}@media (min-width: 1024px){:host .hhds-accordion-layout-a__image{padding-left:3.75rem;padding-right:0}}@media (min-width: 1440px){:host .hhds-accordion-layout-a__image{padding-left:0;padding-right:0}}:host .hhds-accordion-layout-a .offset{transition:none;transform:translate(1rem);opacity:0}
898:host .hhds-accordion-layout-a .animate-offset{transition:transform .35s ease,opacity .35s ease}
899`,Jo="hhds-accordion-layout-a",$g=Jo;class Vg extends D{constructor(){super()}init(){this.shadow.innerHTML=`
900			<style>${F}</style>
901			<style>${Pg}</style>
902			<div class="${$g}">
903      <div class="container container--accordion-layout-a">
904        <slot name="badge"></slot>
905        <div class="grid grid--accordion-layout-a">
906          <div class="col-start-1 col-span-6 sm:col-span-4">
907            <hhds-richtext><h4 class="heading heading--no-margin"><slot name="heading"></slot></h4></hhds-richtext>
908          </div>
909          <div class="col-start-1 md:col-start-9 lg:col-start-10 col-span-5 sm:col-span-4 md:col-span-4 lg:col-span-3">
910            <div id="image-container" class="hhds-accordion-layout-a__image image-container-removed">
911            </div>
912          </div>
913          <div class="col-span-6 sm:col-span-4 sm:col-start-5">
914            <slot name="accordion"></slot>
915          </div>
916        </div>
917      </div>
918		`,this.observeSlotChanges(!0)}addSlotListeners(t,i){const a=n=>{n.classList.toggle("offset",!0),n.classList.toggle("animate-offset",!1),requestAnimationFrame(()=>{n.classList.toggle("offset",!1),n.classList.toggle("animate-offset",!0)})};t.name==="accordion"&&i[0].addEventListener(ra.open,e=>{const r=e.detail.item,o=e.detail.userInvoked,d=r.getAttribute("data-image");if(d){const l=this.shadow.querySelector("#image-container"),m=this.shadow.querySelectorAll(ps),p=document.createElement(ps);p.innerHTML=`<hhds-image slot="image" src="${d}"></hhds-image>`,l.appendChild(p),p.style.display="none";const c=p.getSlotted(Sn);c?c.addEventListener(_r.load,h=>{(m==null?void 0:m.length)>0&&m.forEach(u=>u.remove()),p.style.display="block",o&&a(l)}):(p.style.display="block",o&&a(l))}})}destroy(){this.observeSlotChanges(!1)}onAttributeChanged(t,i,a){this.reinit()}onSlotChange(t,i){this.addSlotListeners(t,i)}static argSpecs(){return Fg}}const Fg={};const Dg=`:root{--font-size-display--01: 2.5rem;--font-size-display--01-sm: 3rem;--font-size-display--01-md: 3.75rem;--font-size-display--01-lg: 6rem;--font-size-display--02: 3rem;--font-size-display--02-sm: 3.75rem;--font-size-display--02-md: 4.5rem;--font-size-display--02-lg: 7.5rem;--font-size-heading--sans-01: 1.125rem;--font-size-heading--sans-01-sm: 1.25rem;--font-size-heading--sans-01-md: 1.5rem;--font-size-heading--sans-01-lg: 1.75rem;--font-size-heading--01: 1.25rem;--font-size-heading--01-sm: 1.5rem;--font-size-heading--01-md: 1.875rem;--font-size-heading--01-lg: 2.25rem;--font-size-heading--02: 1.5rem;--font-size-heading--02-sm: 1.875rem;--font-size-heading--02-md: 2.25rem;--font-size-heading--02-lg: 3rem;--font-size-heading--03: 1.875rem;--font-size-heading--03-sm: 2.25rem;--font-size-heading--03-md: 3rem;--font-size-heading--03-lg: 3.75rem;--font-size-heading--04: 2.25rem;--font-size-heading--04-sm: 2.5rem;--font-size-heading--04-md: 3.75rem;--font-size-heading--04-lg: 4.5rem}.display,.text-heading{font-family:var(--header-typeface, "serif");font-weight:400;line-height:1;letter-spacing:-.04em;margin-top:0}.display--no-margin{margin-top:0;margin-bottom:0}.display i,.text-heading i,.display em,.text-heading em{font-family:var(--header-typeface-italic);font-style:normal}.display--01,.text-heading{--font-size: var(--font-size-display--01);font-family:var();font-size:var(--font-size)}@media (min-width: 640px){.display--01,.text-heading{--font-size: var(--font-size-display--01-sm)}}@media (min-width: 1024px){.display--01,.text-heading{--font-size: var(--font-size-display--01-md)}}@media (min-width: 1440px){.display--01,.text-heading{--font-size: var(--font-size-display--01-lg)}}.display--01 i,.text-heading i,.display--01 em,.text-heading em{font-family:var(--header-typeface-italic);font-style:normal;letter-spacing:-.03em}.display--02{--font-size: var(--font-size-display--02);font-size:var(--font-size)}@media (min-width: 640px){.display--02{--font-size: var(--font-size-display--02-sm)}}@media (min-width: 1024px){.display--02{--font-size: var(--font-size-display--02-md)}}@media (min-width: 1440px){.display--02{--font-size: var(--font-size-display--02-lg)}}.display--02 i,.display--02 em{font-family:var(--header-typeface-italic);font-style:normal;letter-spacing:-.03em}.heading{font-family:var(--header-typeface, "serif");line-height:1.1;font-weight:400;letter-spacing:-.02em;margin-top:0}.heading i,.heading em{font-family:var(--header-typeface-italic);font-style:normal}.heading--sans-01{font-family:var(--body-typeface, "serif");--font-size: var(--font-size-heading--sans-01);font-size:var(--font-size);line-height:1.1;letter-spacing:-.018em}.heading--sans-01 br{display:none}@media (min-width: 640px){.heading--sans-01{--font-size: var(--font-size-heading--sans-01-sm)}}@media (min-width: 1024px){.heading--sans-01{--font-size: var(--font-size-heading--sans-01-md)}.heading--sans-01 br{display:block}}@media (min-width: 1440px){.heading--sans-01{--font-size: var(--font-size-heading--sans-01-lg)}}.heading--01{--font-size: var(--font-size-heading--01);font-size:var(--font-size)}.heading--01 br{display:none}@media (min-width: 640px){.heading--01{--font-size: var(--font-size-heading--01-sm)}}@media (min-width: 1024px){.heading--01{--font-size: var(--font-size-heading--01-md)}.heading--01 br{display:block}}@media (min-width: 1440px){.heading--01{--font-size: var(--font-size-heading--01-lg);letter-spacing:-.03em}}.heading--01 i,.heading--01 em{font-family:var(--header-typeface-italic);font-style:normal;letter-spacing:-.01em}@media (min-width: 1440px){.heading--01 i,.heading--01 em{letter-spacing:-.02em}}.heading--02{--font-size: var(--font-size-heading--02);font-size:var(--font-size)}.heading--02 br{display:none}@media (min-width: 640px){.heading--02{--font-size: var(--font-size-heading--02-sm)}}@media (min-width: 1024px){.heading--02{--font-size: var(--font-size-heading--02-md);letter-spacing:-.03em}.heading--02 br{display:block}}@media (min-width: 1440px){.heading--02{--font-size: var(--font-size-heading--02-lg)}}.heading--02 i,.heading--02 em{font-family:var(--header-typeface-italic);font-style:normal;letter-spacing:-.01em}@media (min-width: 1024px){.heading--02 i,.heading--02 em{letter-spacing:-.02em}}@media (min-width: 640px){.heading--02--office-cta br{display:inline-block}}@media (min-width: 1024px){.heading--02--office-cta br{display:none}}.heading--03{--font-size: var(--font-size-heading--03);font-size:var(--font-size)}.heading--03 br{display:none}@media (min-width: 640px){.heading--03{--font-size: var(--font-size-heading--03-sm);letter-spacing:-.03em}}@media (min-width: 1024px){.heading--03{--font-size: var(--font-size-heading--03-md);letter-spacing:-.04em}.heading--03 br{display:block}}@media (min-width: 1440px){.heading--03{--font-size: var(--font-size-heading--03-lg);line-height:1}}.heading--03 i,.heading--03 em{font-family:var(--header-typeface-italic);font-style:normal;letter-spacing:-.01em}@media (min-width: 640px){.heading--03 i,.heading--03 em{letter-spacing:-.02em}}@media (min-width: 1024px){.heading--03 i,.heading--03 em{letter-spacing:-.03em}}.heading--04{--font-size: var(--font-size-heading--04);font-size:var(--font-size);letter-spacing:-.03em}.heading--04 br{display:none}@media (min-width: 640px){.heading--04{--font-size: var(--font-size-heading--04-sm);letter-spacing:-.04em}}@media (min-width: 1024px){.heading--04{--font-size: var(--font-size-heading--04-md);line-height:1}.heading--04 br{display:block}}@media (min-width: 1440px){.heading--04{--font-size: var(--font-size-heading--04-lg)}}.heading--04 i,.heading--04 em{font-family:var(--header-typeface-italic);font-style:normal;letter-spacing:-.02em}@media (min-width: 640px){.heading--04 i,.heading--04 em{letter-spacing:-.03em}}.heading--no-margin{margin-top:0;margin-bottom:0}.text-heading{margin:0}@media (min-width: 1024px){.text-heading{font-family:var(--header-typeface, "serif");line-height:1.1;font-weight:400;letter-spacing:-.02em;margin-top:0;font-size:2.25rem;letter-spacing:-.03em}}@media (min-width: 1024px) and (min-width: 640px){.text-heading{font-size:2.5rem;letter-spacing:-.04em}}@media (min-width: 1024px) and (min-width: 1024px){.text-heading{font-size:3.75rem;line-height:1}}@media (min-width: 1024px) and (min-width: 1440px){.text-heading{font-size:4.5rem}}.sub-heading{font-family:var(--body-typeface-semibold, "sans-serif");font-size:.563rem;font-weight:600;line-height:1.5;letter-spacing:.08em;margin-top:0;color:var(--color-primary-primary-500);text-transform:uppercase}@media (min-width: 1024px){.sub-heading{font-size:.625rem}}@media (min-width: 1440px){.sub-heading{font-size:.688rem;line-height:1.6;letter-spacing:.06em}}.body{font-family:var(--body-typeface, "sans-serif");font-size:.875rem;line-height:1.3;font-weight:400;letter-spacing:0;margin-top:0;color:var(--color-neutral-grey-700)}@media (min-width: 1024px){.body{font-size:1rem}}@media (min-width: 1440px){.body{font-size:1.125rem;line-height:1.4}}.caption{font-family:var(--body-typeface, "sans-serif");font-size:.625rem;line-height:1.25;font-weight:400;letter-spacing:.01em;margin-top:0;color:var(--color-neutral-grey-600);color:#fff}@media (min-width: 1024px){.caption{font-size:.688rem}}@media (min-width: 1440px){.caption{font-size:.75rem}}.footer-link{font-family:var(--body-typeface, "sans-serif");font-size:.875rem;line-height:1.4;letter-spacing:0;font-weight:400;margin-top:0;color:var(--color-primary-primary-050)}@media (min-width: 1024px){.footer-link{font-size:1rem}}@media (min-width: 1440px){.footer-link{letter-spacing:.01em}}.form-text{font-family:var(--body-typeface, "sans-serif");font-size:.75rem;line-height:1.3;font-weight:400;letter-spacing:0;margin-top:0;color:var(--color-neutral-grey-600)}@media (min-width: 1024px){.form-text{font-size:.875rem}}.label{font-family:var(--body-typeface-semibold, "sans-serif");--font-size: .563rem;font-size:var(--font-size);line-height:1.75;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-top:0}@media (min-width: 1024px){.label{--font-size: .625rem}}@media (min-width: 1440px){.label{--font-size: .688rem;letter-spacing:.06em}}.link{font-family:var(--body-typeface-semibold, "sans-serif");font-size:.563rem;line-height:1.75;font-weight:600;letter-spacing:.08em;margin-top:0;text-decoration:none;color:var(--color-primary-primary-500);text-transform:uppercase}@media (min-width: 1024px){.link{font-size:.625rem}}@media (min-width: 1920px){.link{font-size:.688rem;letter-spacing:.06em}}.nav-item{font-family:var(--body-typeface, "sans-serif");font-size:.875rem;line-height:1.5;font-weight:400;letter-spacing:.01em;margin-top:0}@media (min-width: 1024px){.nav-item{font-size:1rem;line-height:1.3}}.nav-item--footer{color:var(--color-neutral-grey-050);margin-bottom:var(--spacing-spacer-16)}.quotation{font-family:var(--secondary-typeface, "serif");line-height:1.1;font-weight:400;margin-top:0;color:var(--color-primary-primary-700)}.quotation--01{font-size:1.25rem;letter-spacing:-.01em}@media (min-width: 640px){.quotation--01{font-size:1.125rem}}@media (min-width: 1024px){.quotation--01{font-size:1.75rem;letter-spacing:-.02em}}@media (min-width: 1440px){.quotation--01{font-size:1.875rem}}.quotation--02{font-size:1.375rem;letter-spacing:-.02em}@media (min-width: 640px){.quotation--02{font-size:1.25rem;letter-spacing:-.01em}}@media (min-width: 1024px){.quotation--02{font-size:1.875rem;letter-spacing:-.02em}}@media (min-width: 1440px){.quotation--02{font-size:2.25rem}}.quotation--no-margin{margin-bottom:0}.quotation--no-margin-all{margin:0}.citation{font-family:var(--body-typeface, "sans-serif");font-weight:400;line-height:1.25;letter-spacing:.01em;font-size:1.125rem}@media (min-width: 1024px){.citation{font-size:1.313rem}}.small{font-family:var(--body-typeface, "sans-serif");--font-size: .625rem;font-size:var(--font-size);line-height:1.3;font-weight:400;letter-spacing:.01em;margin-top:0;color:var(--color-neutral-grey-500)}.small strong{font-family:var(--body-typeface-semibold, "sans-serif");font-weight:400}.small a{color:var(--color-neutral-grey-900);text-decoration:underline!important}@media (hover: hover){.small a{cursor:pointer!important}.small a:hover{color:var(--color-primary-primary-500)}}@media (min-width: 1024px){.small{--font-size: .688rem}}@media (min-width: 1440px){.small{--font-size: .75rem}}.small--footer{max-width:85%}@media (min-width: 1024px){.small--footer{max-width:90%}}@media (min-width: 1440px){.small--footer{max-width:300px}}.stat{font-family:var(--body-typeface-semibold, "sans-serif");font-size:1.875rem;line-height:1;font-weight:600;letter-spacing:-.01em;margin-top:0;color:var(--color-primary-primary-700)}@media (min-width: 1024px){.stat{font-size:2.5rem}}@media (min-width: 1440px){.stat{font-size:3rem}}.stat-caption,.featuredlink--link{font-family:var(--body-typeface-semibold, "sans-serif");font-size:.563rem;line-height:1.4;font-weight:600;letter-spacing:.08em;margin-top:0;text-transform:uppercase;color:var(--color-neutral-grey-600)}@media (min-width: 1024px){.stat-caption,.featuredlink--link{font-size:.625rem}}@media (min-width: 1024px){.stat-caption,.featuredlink--link{font-size:.688rem;letter-spacing:.06em}}.table{font-family:var(--body-typeface, "sans-serif");font-size:.75rem;line-height:1.3;font-weight:400;letter-spacing:0;margin-top:0}@media (min-width: 1024px){.table{font-size:.875rem}}@media (min-width: 1440px){.table{font-size:1rem}}.tile{font-family:var(--body-typeface, "sans-serif");font-size:.875rem;line-height:1.2;font-weight:400;letter-spacing:0;margin-top:0}@media (min-width: 1024px){.tile{font-size:1rem;line-height:1.2}}@media (min-width: 1440px){.tile{font-size:1.125rem;line-height:1.25}}.ui{font-family:var(--body-typeface-semibold),sans-serif;font-size:.563rem;font-weight:600;line-height:1.75;letter-spacing:.08em;margin-top:0}@media (min-width: 1024px){.ui{font-size:.625rem}}@media (min-width: 1440px){.ui{font-size:.688rem;letter-spacing:.06em}}.ui--no-margin{margin-bottom:0}.ui--quotation{text-transform:uppercase;color:var(--color-neutral-grey-600)}.uppercase{text-transform:uppercase}.centered{text-align:center}.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column
918:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}
918@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}:root{--utilities-drop-shadow-button: 0px 1px 2px 0px rgba(0, 0, 0, .06);--utilities-background-blur-100: blur(50px);--utilities-focus-default: 0px 0px 0px 3px rgba(0, 118, 180, .1);--utilities-focus-error: 0px 0px 0px 3px rgba(165, 92, 92, .1)}.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-48));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-48))}@media (min-width: 640px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-64));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-64))}}@media (min-width: 1024px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, 5rem);padding-bottom:var(--vertical-padding-bottom, 5rem)}}@media (min-width: 1440px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-96));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-96))}}:host{display:block;background-color:var(--background-color, transparent);--vertical-padding-top: var(--spacing-spacer-48);--vertical-padding-bottom: var(--spacing-spacer-16)}@media (min-width: 1024px){:host{--vertical-padding-top: var(--spacing-spacer-64);--vertical-padding-bottom: var(--spacing-spacer-24)}}@media (min-width: 1024px){:host{--vertical-padding-top: 5rem;--vertical-padding-bottom: var(--spacing-spacer-24)}}@media (min-width: 1440px){:host{--vertical-padding-top: var(--spacing-spacer-96);--vertical-padding-bottom: var(--spacing-spacer-48)}}
919`,Qa="HHDSMastheadAnimated",Ig="hhds-mastheadanimated",Ng={DurationOnScreen:"durationOnScreen",DurationAnimation:"durationAnimation",EaseFunction:"easeFunction",EaseType:"easeType"},Ei=Ng;var td=(s=>(s.Back="back",s.Bounce="bounce",s.Circ="circ",s.Elastic="elastic",s.Expo="expo",s.Power1="power1",s.Power2="power2",s.Power3="power3",s.Power4="power4",s.Sine="sine",s))(td||{}),id=(s=>(s.In="in",s.InOut="inOut",s.Out="out",s))(id||{});class Og extends HTMLElement{constructor(){if(super(),this.vars=new st(this),this.state={index:0,listChildren:[]},this.shadow=this.attachShadow({mode:"open"}),!this.shadow)throw new Error(`${Qa} - Unable to attach shadow!`)}static get observedAttributes(){return Object.keys(nr)}connectedCallback(){this.parseAttributes(),this.render(),window.addEventListener("resize",this.onResize.bind(this)),requestAnimationFrame(()=>{this.init()})}init(){const t=this.shadow.querySelector("slot");if(!t)throw new Error("Unable to determine the slot!");const i=t.assignedElements();if(i.length!==1)throw new Error(`${Qa} - There should only be one child in slot!`);if(this.titleEl=i[0].querySelector(".hhds-mastheadanimated-title"),!this.titleEl)throw new Error(`${Qa} - Unable to get title element!`);if(this.listEl=i[0].querySelector("ul"),!this.listEl)throw new Error(`${Qa} - Unable to derive list element!`);this.state.listChildren=Array.from(this.listEl.children),this.state.listChildren.forEach((a,n)=>{n!==0&&(a.style.opacity="0")}),this.animateList()}animateList(){const t=this.state.listChildren[0].clientHeight*(this.state.index+1)*-1,i=this.vars.get(Ei.DurationOnScreen)/1e3,a=this.vars.get(Ei.DurationAnimation)/1e3,n=this.vars.get(Ei.EaseFunction),e=this.vars.get(Ei.EaseType);let r=`${n}.${e}`;n==="back"&&(r+="(2)"),this.tween=_t.to(this.listEl,{delay:i,duration:a,y:t,ease:r,onStart:()=>{this.state.listChildren.forEach((o,d)=>{const l=this.state.index<this.listEl.children.length-1?this.state.index+1:0;d===this.state.index||d===l?o.style.opacity="1":o.style.opacity="0"})},onComplete:()=>{this.state.index<this.listEl.children.length-2?this.state.index+=1:this.resetList(),this.state.listChildren.forEac
919h((o,d)=>{d===this.state.index?o.style.opacity="1":o.style.opacity="0"}),this.animateList()}})}onResize(){this.tween&&this.tween.kill(),this.resetList(),this.animateList()}resetList(){this.state.index=0,_t.set(this.listEl,{y:0}),this.state.listChildren.forEach((t,i)=>{i===0?t.style.opacity="1":t.style.opacity="0"})}parseAttributes(){this.vars.parse(this,nr)}render(){this.shadow.innerHTML=`
920      <style>${F}</style>
921			<style>${Dg}</style>
922			<div class="hhds-mastheadanimated">
923				<div class="container">
924					<div class="grid">
925						<div class="col-span-6 sm:col-span-7 md:col-span-9">
926							<hhds-richtext>
927								<slot></slot>
928							</hhd-richtext>
929						</div>
930					<div>
931				</div>
932			</div>
933		`}disconnectedCallback(){window.removeEventListener("resize",this.onResize.bind(this))}adoptedCallback(){}attributeChangedCallback(t,i,a){this.parseAttributes(),this.render()}}const nr={[Ei.DurationOnScreen]:{description:"The duration of the pause between animations in ms",defaultValue:1e3,type:Number},[Ei.DurationAnimation]:{description:"The duration of the animation in ms",defaultValue:600,type:Number},[Ei.EaseFunction]:{description:"Ease function",defaultValue:"back",type:td,typeString:"HHDSMastheadAnimatedEaseFunction"},[Ei.EaseType]:{description:"Ease type",defaultValue:"inOut",type:id,typeString:"HHDSMastheadAnimatedEaseType"}},Hg=`.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
933@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}:root{--utilities-drop-shadow-button: 0px 1px 2px 0px rgba(0, 0, 0, .06);--utilities-background-blur-100: blur(50px);--utilities-focus-default: 0px 0px 0px 3px rgba(0, 118, 180, .1);--utilities-focus-error: 0px 0px 0px 3px rgba(165, 92, 92, .1)}.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-48));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-48))}@media (min-width: 640px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-64));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-64))}}@media (min-width: 1024px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, 5rem);padding-bottom:var(--vertical-padding-bottom, 5rem)}}@media (min-width: 1440px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-96));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-96))}}:host{display:block;background-color:var(--background-color, transparent)}:host .hhds-featured-insight{position:relative;overflow:hidden;background:var(--featured-insight-bg-color, var(--color-neutral-grey-025));padding:var(--spacing-spacer-64) 0}:host .hhds-featured-insight .container{position:relative;z-index:1}:host .hhds-featured-insight__svg{position:absolute;
933left:0;top:.625rem;width:66.25%;pointer-events:none}@media (min-width: 640px){:host .hhds-featured-insight__svg{top:2.5rem;width:65.625%}}@media (min-width: 1024px){:host .hhds-featured-insight__svg{width:66.4%}}@media (min-width: 1440px){:host .hhds-featured-insight__svg{top:3.75rem;width:66.66666667%}}@media (min-width: 1024px){:host .hhds-featured-insight{padding:var(--spacing-spacer-80) 0}}@media (min-width: 1440px){:host .hhds-featured-insight{padding:var(--spacing-spacer-128) 0}}:host .hhds-featured-insight [name=excerpt]{display:none}@media (min-width: 1024px){:host .hhds-featured-insight [name=excerpt]{display:block}}
934`,ad="hhds-featured-insight",sr=ad;class Bg extends D{constructor(){super()}init(){this.shadow.innerHTML=`
935			<style>${F}</style>
936			<style>${Hg}</style>
937			<div class="${sr}">
938      <svg class="${sr}__svg" width="961" height="645" viewBox="0 0 961 645" fill="none" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin meet">
939        <path vector-effect="non-scaling-stroke" d="M658.407 589.156L660.105 580.667L664.778 572.16L660.833 563.672L666.9 555.183L658.407 552.627L649.91 551.984L645.192 546.676L641.416 538.188L649.91 531.111L651.125 529.681L652.336 521.192L649.91 512.703L658.407 509.862L665.203 504.197L675.398 487.201L683.891 490.043L685.594 487.201L689.557 478.712L692.389 474.459L695.785 470.224L700.882 465.113L709.38 465.97L711.502 461.717L717.873 453.228H726.371L731.777 461.717L732.251 470.224L734.864 475.889L737.697 478.712L750.439 487.201L751.855 490.043L752.99 495.708L753.272 504.197L752.628 512.703L757.261 521.192L760.353 524.016L768.846 525.445L777.344 528.626L779.042 529.681L785.837 535.346L792.637 529.681L791.909 521.192L789.027 512.703L785.837 507.592L783.411 504.197L785.837 500.801L794.335 499.479L802.833 497.835L805.259 495.708L804.53 487.201L802.833 482.108L800.706 478.712L794.335 472.35L792.213 470.224L788.67 461.717L794.335 459.108L801.13 461.717L802.833 462.932L811.326 467.186L819.824 467.9L828.317 464.559L833.982 461.717L836.814 460.663L845.308 459.841L853.805 460.788L858.05 461.717L862.299 462.432L870.796 461.717L879.29 463.844L887.787 470.224L891.647 478.712L894.319 487.201L896.281 493.581L897.496 495.708L904.778 500.801L913.272 499.961L930.262 491.455L933.904 487.201L932.389 478.712L930.262 474.459L921.769 470.224L923.891 461.717L923.467 453.228V444.739L921.769 443.31L913.272 441.898L906.476 436.233L908.554 427.744L904.778 419.237L896.281 412.446L893.448 410.749L894.158 402.26L887.787 395.88L879.29 395.183L875.041 393.753L870.796 385.264L879.29 381.869L884.387 376.776L882.69 359.78L883.538 351.274L883.065 342.785L879.29 335.994L878.226 334.296L871.739 325.789L870.796 324.735L862.299 322.394L855.503 325.789L853.805 327.487L850.405 334.296L848.846 342.785L849.557 351.274L845.308 359.78L836.814 357.654L833.173 351.274L829.532 342.785L828.317 338.532L819.824 339.961L816.991 342.785V351.274L816.424 359.78L815.575 368.269L811.326 376.776V393.753L802.833 402.26L796.457 393.753L794.335 391.627L785.837 389.518L779.466 393.753L768.846 402.26L760.353 407.925L751.855 402.26L755.041 393.753L760.353 385.264L768.846 381.869L773.095 376.776L768.846 371.665L760.353 368.269L751.855 357.35L748.46 359.78L747.137 368.269L743.362 375.06L741.664 376.776L734.864 385.264L732.438 393.753L726.371 400.83L724.244 402.26L717.873 408.622L716.814 410.749L717.873 419.237L709.38 427.744L700.882 420.953L698.05 419.237L692.389 413.59L688.14 419.237L687.533 427.744L686.018 436.233L677.52 444.74L676.814 453.228L675.398 455.355L666.9 455.659L659.824 461.717L658.407 463.844L649.91 470.224L645.661 478.712L642.627 487.201L641.416 489.328L632.919 497.835L624.425 495.708L628.67 487.201L632.919 478.712L635.751 470.224L632.919 467.382L628.67 461.717L630.372 453.228L632.919 444.74V436.233L624.425 431.997L621.025 427.744L621.593 419.237L624.425 416.414L628.67 410.749L624.425 405.084L615.928 402.26L610.262 410.749L607.434 412.875L604.244 419.237L598.937 425.314L596.511 427.744L590.443 436.233L585.721 444.74L583.643 453.228L581.946 456.052L575.15 461.717L573.448 463.147L571.326 461.717L568.73 453.228L569.204 444.74L564.955 441.094L561.769 444.74L556.457 450.798L552.213 453.228L547.964 455.355L545.538 453.228L547.253 444.74L547.964 440.486L549.179 436.233L556.457 429.871L558.159 427.744L562.122 419.237L562.833 410.749L558.888 402.26L556.457 400.366L547.964 397.149L544.564 393.753V385.264L542.299 376.776L539.466 373.934L537.04 368.269L539.466 364.016L543.715 359.78L547.964 354.115L548.813 351.274L549.782 342.785L547.964 337.692L545.538 334.296L543.715 325.789L547.964 317.301V308.812M658.407 589.156L666.9 594.249L675.398 595.536L683.891 596.805L686.724 597.645L690.262 606.151L683.891 608.975L675.398 610.387L666.9 609.243L662.048 606.151L658.407 602.506L655.316 597.645L6
93958.407 589.156ZM658.407 589.156L656.705 580.667L649.91 575.002L641.416 572.875L640.201 572.16L632.919 566.495L626.548 563.672L624.425 562.725L618.76 555.183L615.928 549.518L614.511 546.676L608.846 538.188L607.434 537.33L598.937 532.522L595.537 529.681L590.443 527.143L581.946 528.912L573.448 529.681L564.955 526.857L560.706 529.681L556.457 533.934L555.398 529.681V521.192L553.629 512.703L547.964 508.45L539.466 509.862L530.973 505.608L522.475 506.824L515.68 504.197L513.982 502.785L505.484 504.197L501.709 512.703L501.24 521.192L496.991 523.319L488.493 529.681L496.991 536.061L499.113 538.188L496.991 546.676V555.183L505.484 562.26L508.317 563.672L505.484 567.925L503.362 572.16L496.991 578.54L488.493 570.034L484.852 563.672L480 556.881L477.873 555.183L471.502 552.341L463.009 546.676H454.511L446.018 544.979L439.218 538.188L437.52 533.934L434.688 529.681L429.027 525.445L420.529 521.192L414.462 512.703L412.036 509.29L408.851 504.197L403.539 497.12L395.045 498.138L386.548 499.961L381.691 495.708L378.054 487.201V478.712L369.557 475.889L363.891 478.712L361.059 482.966L356.815 478.712L352.566 475.889L349.733 478.712L346.901 487.201L355.398 512.703L356.815 521.192L352.566 522.89L344.068 519.494L335.575 518.368L333.877 521.192L330.718 529.681L327.077 533.934H318.584L313.272 529.681L310.086 521.192L307.66 512.703L304.988 504.197L310.086 499.103L318.584 502.07L322.225 495.708V487.201L321.416 478.712L318.584 476.586L310.086 475.889L301.593 474.459L293.095 470.224V453.228L291.679 444.74L284.602 436.233L277.52 427.744L276.104 424.903L267.611 419.237L266.548 427.744L267.611 431.997L269.309 436.233L270.037 444.74L275.045 453.228L276.104 457.482L278.231 461.717L276.104 463.415L271.252 470.224L267.611 472.761L259.113 473.047L250.62 472.35L242.122 474.459L233.629 476.586L229.38 478.712L226.829 487.201L225.131 495.708L222.299 504.197L227.964 512.703L225.131 516.939L222.299 521.192L216.638 524.016L208.14 527.429L199.647 529.681L191.149 527.804L183.715 521.192L182.656 516.939L181.883 512.703L180.386 504.197L179.466 495.708L180.529 487.201L182.656 478.712L186.297 470.224L188.317 461.717L191.149 457.482L199.647 458.322H208.14L216.638 457.482L225.131 453.228L233.629 444.74L231.927 436.233L229.38 427.744V419.237L225.131 402.26L223.433 393.753L225.131 389.518L233.629 390.93L239.29 385.264L242.122 376.776L237.873 368.269L233.629 364.874L225.131 359.78L218.76 351.274L218.054 342.785L216.638 339.961L208.14 334.296L199.647 332.866L191.149 325.789L194.549 317.301L199.647 310.921H208.14L216.638 313.047H225.131L227.258 308.812L225.131 304.559L216.638 296.052L213.805 291.816L210.267 283.31L212.389 274.821L208.14 269.156L203.891 266.332L201.769 257.826L208.14 251.464L210.973 249.337L209.557 240.83L208.14 238.721L199.647 232.341L196.814 223.853L202.475 206.857L203.043 198.368L202.475 189.862L199.647 185.609L196.462 181.373L191.149 172.866L189.452 164.378V155.889L191.149 152.243L195.398 147.382L207.077 138.893L208.14 137.196L210.267 138.893L216.638 147.382L225.131 145.684L228.907 138.893L227.682 130.405L230.537 121.898L231.739 113.409L230.229 104.903L233.629 100.667L239.29 104.903L242.122 113.409V121.898L247.22 130.405L250.62 136.052L259.113 130.405M259.113 130.405L257.697 121.898L259.113 113.409L267.611 117.645L268.67 121.898L267.611 130.405H259.113ZM259.113 130.405L251.831 138.893L255.472 147.382L259.113 153.762L267.611 155.031L268.822 155.889L276.104 164.378V172.866L280.353 181.373L282.712 189.862L278.937 198.368L277.994 206.857L279.504 215.346L281.063 223.853L280.353 232.341L280.634 240.83L282.475 249.337L282.104 257.826L282.712 266.332L284.602 269.156L293.095 273.606L301.593 266.332L310.086 261.221L311.976 257.826L311.395 249.337V240.83L314.335 232.341L318.584 227.481L322.225 223.853L327.077 220.761L335.575 221.958L344.068 218.188L344.676 215.346L345.131 206.857L344.635 198.368L344.068 196.939L338.001 189.862L338.975 181.373L341.946 172.866L344.068 171.169L347.468 164.378L352.566 159.284L354.831 155.889L352.566 149.08L351.793 147.382L350.019 138.893L350.3 130.405L352.566 123.596L353.272 121.898L359.754 113.409L359.102 104.903L360.496 96.4138L361.059 95.556L368.011 87.9251L369.557 8
9396.0307L376.991 79.4184L376.231 70.9296L375.785 62.423L377.487 53.9342L378.054 52.2365L386.548 51.1106L390.796 45.4454L386.548 36.9388L390.796 28.45L395.045 27.5922L403.538 26.3234L412.036 19.9612V28.45L409.204 36.9388L412.036 42.6039L413.095 45.4454L412.036 49.6809L395.045 49.6809L389.38 53.9342L395.045 57.3297L399.29 62.423L399.897 70.9296L396.457 79.4184L395.045 83.6717L392.213 87.9251L395.045 90.0338L403.538 96.4138V104.903L396.743 113.409L396.104 121.898L390.796 130.405L386.548 137.196L384.85 138.893L384.425 147.382L380.48 155.889L381.45 164.378L386.548 172.866L385.131 181.373L378.054 187.431L375.624 189.862L374.784 198.368L374.654 206.857L376.638 215.346L375.503 223.853L372.389 232.341L378.054 237.202L386.548 234.039L388.245 232.341L395.045 227.481L398.231 223.853L405.661 215.346L407.18 206.857L409.204 198.368L412.036 192.703L420.529 189.862L429.027 194.115L437.52 189.862L442.243 181.373L437.52 172.866L446.018 155.889L448.14 147.382L454.511 138.893L458.376 130.405L459.042 121.898L460.458 113.409L463.009 110.568L471.502 107.744L480 113.409V121.898L488.493 130.405H496.991L490.62 138.893L488.493 143.147L485.661 147.382L474.335 155.889L480 160.124L488.493 168.631L496.991 165.432L498.05 164.378L505.484 158.981L513.982 155.889H522.475L530.973 161.554L536.638 164.378L539.466 165.432L546.074 172.866L547.964 181.373L539.466 183.982L532.671 181.373L530.973 180.515L528.14 181.373L522.475 182.91L513.982 184.912L505.484 186.466L501.709 189.862L496.991 195.17L488.493 197.296L480 195.938L477.57 198.368L480 206.857M480 206.857H488.493M480 206.857L477.57 215.346L480 218.742L486.371 223.853L488.493 225.979L494.864 232.341L488.493 235.987L480 236.595L473.629 240.83L471.502 242.957H463.009L459.609 240.83L454.511 238.525L446.018 233.753L440.353 232.341L437.52 231.394L436.31 232.341L429.027 238.007L426.195 240.83L427.481 249.337L429.027 257.826L423.715 266.332L420.529 269.513L412.036 266.332L403.538 257.826L395.045 254.645L386.548 255.699L385.775 257.826L384.729 266.332L386.548 274.821L378.054 279.539L369.557 281.201L368.614 283.31L369.557 287.563L370.973 291.816L369.557 293.228L361.059 296.66L352.566 300.305L355.398 308.812L352.566 310.921L344.068 311.993L335.575 311.224L329.91 308.812L327.077 305.97L324.249 308.812L318.584 314.459L317.52 317.301L318.584 319.427L327.077 323.359L330.477 325.789L332.175 334.296L327.077 338.532L318.584 337.924L310.086 336.405L301.593 349.165L298.76 351.274L293.095 354.115L284.602 355.527L276.104 358.368L267.611 356.939L259.113 359.78L253.452 368.269L259.113 376.776V385.264L250.62 390.93L246.371 393.753L248.493 402.26L250.62 406.495L259.113 410.749L267.611 406.495L270.443 402.26L276.104 398.007L281.769 402.26L284.602 410.749L293.095 415.842L301.593 419.237L310.086 422.079L314.335 419.237L318.584 415.002L327.077 410.749L333.452 419.237L341.946 427.744L344.068 431.997L346.901 436.233L344.068 439.074L335.575 444.74V453.228L344.068 459.608L352.566 453.228L361.059 450.405L363.891 444.74L367.434 436.233L366.724 427.744L369.557 423.491L370.62 419.237L375.624 410.749L378.054 407.925L386.548 406.495L392.213 402.26L395.045 398.007L396.743 393.753L399.29 385.264L403.538 376.776L410.334 368.269L409.91 359.78L412.036 354.115L413.734 351.274L419.314 342.785L420.529 340.658L429.027 337.692L437.52 339.961L446.018 342.785L441.769 351.274L439.647 359.78L437.52 360.996H429.027L420.529 366.571L416.281 368.269L417.697 376.776L420.529 381.011L421.946 385.264L423.362 393.753L422.656 402.26L420.529 410.749L424.778 419.237L420.529 424.903L417.697 427.744L412.036 433.409L409.91 436.233L412.036 438.36L417.134 444.74L413.922 453.228L412.036 457.482L406.371 461.717L409.91 470.224L412.036 472.35L420.529 471.636L421.745 470.224L429.027 461.717L437.52 455.659L444.602 461.717L446.018 464.559L450.263 461.717L454.511 453.228L452.626 444.74L454.511 439.074L460.176 444.74L463.009 447.563L466.405 453.228L471.502 456.874L480 453.228L477.873 444.74L477.873 427.744L476.225 419.237V410.749L479.151 402.26L480 399.418L488.493 402.26L496.991 403.958L505.484 402.26L509.733 393.753L511.855 385.264L505.484 368.269L513.982 351.274M513.982 351.274V342.785M513.982 351.274L522.475 352.489L523.891 351.274L527.332 342.785L528.846 334.296L527.332 325.789L530.973 319.427L539.466 313.047L547.964 308.812M547.964 308.812L545.131 300.305L
939543.715 291.816L547.964 289.69L550.796 291.816L552.213 300.305L547.964 308.812ZM0 70.9296H4.24886L5.19156 79.4184L8.49324 87.9251L12.7421 96.4138V104.903L15.5747 113.409L21.2398 116.805L29.7331 120.486L36.8145 113.409L38.2308 111.712L42.006 104.903L45.7813 96.4138L46.724 95.002H55.2217L56.638 96.4138L63.715 101.132L72.2127 102.794L80.7059 96.4138M80.7059 96.4138H89.2036M80.7059 96.4138L74.3349 104.903L80.7059 111.283L82.4081 113.409L86.371 121.898L87.7873 130.405L84.1059 138.893L82.8326 147.382L87.077 155.889L89.2036 158.016L97.6969 160.124L101.338 164.378L112.262 172.866L114.688 175.708L117.78 181.373L117.52 189.862L121.296 198.368L123.186 202.604L125.071 206.857L126.371 215.346L130.468 223.853L127.434 232.341L123.186 236.595L120.353 240.83L123.186 242.546L129.981 249.337L127.434 257.826L123.186 262.079L120.353 266.332L123.186 270.568H131.679L140.176 271.997L142.299 274.821L148.67 281.201L150.796 283.31L157.167 289.69L161.416 291.816L165.665 300.305H182.656L188.317 291.816V283.31L182.656 274.821L180.226 266.332L179.466 257.826L181.24 249.337L182.656 240.83L178.407 232.341L182.656 223.853L186.9 215.346L182.656 206.857L191.149 204.016L194.549 198.368L194.791 189.862L191.149 184.769L189.027 181.373L185.743 172.866L185.484 164.378V155.889L188.603 147.382L191.149 144.559L199.647 138.893L201.769 130.405L208.14 125.294L213.238 130.405L216.638 133.228L219.466 130.405L225.131 121.898V113.409L221.736 104.903L225.131 96.4138L228.772 87.9251L233.629 82.2599H242.122L245.522 87.9251L250.62 93.0183L256.281 96.4138L259.113 97.8257L267.611 102.49L276.104 97.8257L284.602 96.4138L293.095 93.0183L298.76 96.4138L294.31 104.903L293.095 113.409L284.602 115.84L276.104 121.898L274.219 130.405L267.611 137.821L263.362 138.893L264.778 147.382L267.611 149.08L276.104 154.459L280.353 155.889L283.538 164.378L282.712 172.866L284.602 175.708L293.095 172.866H301.593L294.511 181.373L293.095 182.588L288.462 189.862L285.813 198.368L284.602 206.857L285.545 215.346L286.3 223.853L286.724 232.341L284.602 240.83L288.243 249.337L287.434 257.826L293.095 264.635L298.76 257.826L299.895 249.337V240.83L297.344 232.341L301.593 228.696L310.086 227.248L312.919 223.853L318.584 219.599L327.077 215.346H335.575L339.35 206.857L336.79 198.368L335.575 196.939L328.493 189.862L330.477 181.373L331.326 172.866L333.149 164.378L335.575 162.966L344.068 161.822L350.019 155.889L346.387 147.382L344.068 138.893L346.338 130.405L349.38 121.898L352.566 116.805L355.179 113.409L354.527 104.903L356.529 96.4138L361.059 89.6228L362.605 87.9251L369.557 79.4184L371.983 70.9296L371.822 62.423L373.519 53.9342L376.231 45.4454L378.054 39.0655L379.113 36.9388L378.054 35.527L374.784 28.45L371.875 19.9612L369.557 11.4546L373.805 2.96582L378.054 1L380.882 2.96582L382.299 11.4546L386.548 17.8346L390.796 19.9612L395.045 21.659L397.873 19.9612L403.538 11.4546H412.036L420.529 15.7079L423.929 19.9612L429.027 23.5891L437.52 24.1967L442.618 28.45L440.353 36.9388L437.52 41.7997L429.027 42.6039L420.529 45.4454L419.314 53.9342L412.036 61.2256L410.334 62.423L407.787 70.9296L409.204 79.4184L412.036 82.2599L413.578 87.9251L412.036 91.3206L409.485 96.4138L408.944 104.903L407.18 113.409L403.538 121.898L400.138 130.405L398.82 138.893L396.587 147.382L395.045 149.509L388.67 155.889L387.611 164.378L393.155 172.866L392.919 181.373L386.548 188.647L385.131 189.862L380.882 198.368L381.24 206.857L384.122 215.346L386.548 219.599L395.045 218.188L397.471 215.346L399.897 198.368L401.841 189.862L400.706 181.373L403.538 172.866H412.036L417.697 181.373L420.529 182.427L429.027 185.019L434.125 181.373L429.027 172.866L430.238 164.378L437.52 158.016L439.41 155.889L439.647 147.382L437.52 143.147L433.272 138.893L429.027 130.405V121.898L433.272 113.409L436.457 104.903L435.975 96.4138L437.52 92.1605L440.353 96.4138L438.736 104.903L439.41 113.409L441.296 130.405L446.018 135.712L452.085 130.405L454.511 124.74L455.079 121.898L454.511 113.409L461.593 104.903L463.009 103.205L471.502 97.6291L480 99.8093L486.371 104.903L488.493 113.409L496.991 116.805L505.484 118.717L508.67 121.898L508.317 130.405L505.484 135.498L502.652 138.893L496.991 147.382L505.484 150.778L513.982 149.277L519.647 147.382L522.475 146.328L530.973 143.147L537.344 147.382V155.889L539.466 157.104L547.964 155.889L556.457 161.554L564.955 155.889L559.29 164.378L556.457 166.075L552.682 172.866L552.213 181.373L550.39 189.862L547.964 191.56L543.715 189.862L539.466 188.557L530.973 185.287L522.475 188.325L513.982 189.862L505.484 193.043L500.766 198.368L499.824 206.857L501.24 215.346L505.484 219.599L507.611 223.853L505.484 226.676L502.089 232.341L496.991 238.721L493.591 240.83L488.493 243.672L480 247.639L478.298 249.337L471.502 251.946L463.009 250.034L461.307 249.337L454.511 245.084L449.659 240.83L446.018 238.721L437.52 238.007L433.879 240.83L435.094 249.337L437.52 257.826L431.855 266.332L429.027 271.997L426.195 274.821L420.529 276.519L417.134 274.821L412.036 272.265L405.428 266.332L403.538 264.438L395.045 262.687L391.404 266.332L393.982 274.821L398.231 283.31L397.873 291.816L395.045 293.943L386.548 296.91L380.882 300.305L378.054 302.432L369.557 303.147L365.781 308.812L362.949 317.301L361.059 319.731L352.566 322.162L344.068 325.789L341.642 334.296L335.575 342.785L327.077 349.576L318.584 349.165L310.086 351.274L303.715 359.78L301.593 364.016L293.095 364.874L284.602 366.571L281.769 368.269L276.104 376.776L280.353 385.264L284.602 386.962L293.095 390.93L297.344 393.753L301.593 402.26L303.715 393.753L310.086 385.264L318.584 383.567L327.077 381.011L332.742 376.776L335.575 375.346L342.656 368.269L344.068 365.445L347.468 359.78L352.566 356.135L361.059 353.168L363.489 351.274L369.557 342.785L378.054 339.014L381.45 342.785L381.914 351.274L381.142 359.78L378.054 365.445L376.508 368.269L375.735 376.776L377.107 385.264L375.928 393.753L378.054 395.88L380.882 393.753L386.548 389.518L389.38 385.264L393.83 376.776L395.045 375.06L399.897 368.269L402.475 359.78L403.538 358.083L406.938 351.274L411.089 342.785L412.036 338.532L413.734 334.296L420.529 331.204L429.027 327.201L433.272 325.789L437.52 322.966L440.353 325.789L446.018 328.631L454.511 330.043L456.214 334.296L457.125 342.785L455.82 351.274L454.511 354.687L450.87 359.78L446.018 364.623L439.647 368.269L437.52 369.681L429.027 371.111L426.9 376.776L429.027 381.011L433.272 385.264L435.094 393.753L433.272 402.26L430.443 410.749L434.335 419.237L432.802 427.744L429.027 436.233V444.74L437.52 448.51L446.018 444.74L448.851 436.233L453.095 427.744L454.511 423.491H463.009L465.842 419.237L467.253 410.749L471.502 406.495L473.204 402.26L474.688 393.753L471.502 389.518L469.188 385.264L469.541 376.776L471.502 373.934L477.873 368.269L480 365.839L482.426 368.269L487.282 376.776L488.493 378.473L494.158 385.264L496.991 393.753L502.652 385.264L499.824 376.776L499.538 368.269L496.991 361.907L495.289 359.78L491.326 351.274L490.62 342.785L495.101 334.296L496.991 332.402L505.484 334.296L513.982 330.043L516.104 325.789L513.982 324.378L505.484 319.427L504.877 317.301L505.484 315.603L509.733 308.812L513.982 300.305L
939522.475 297.482L530.973 300.305L533.805 291.816L535.222 283.31L539.466 279.074L545.131 274.821L547.964 273.123L556.457 266.332L564.955 271.175L568.14 274.821L570.052 283.31L564.955 288.421L562.529 291.816L564.955 308.812L562.529 317.301L556.457 324.378L554.759 325.789L552.213 334.296L554.031 342.785L554.759 351.274L556.457 356.939L560.706 351.274L564.955 347.038L567.077 342.785L572.036 334.296L573.448 333.438L574.864 334.296L579.824 342.785L577.313 351.274L573.448 355.134L566.17 359.78L564.955 361.192L558.888 368.269L557.873 376.776L556.457 385.264L564.955 393.753H573.448L568.355 402.26L569.204 410.749L570.62 419.237L564.955 426.046L564.106 427.744L564.955 429.871L569.204 427.744L573.448 424.903L581.946 427.744L590.443 424.903L596.104 419.237L598.937 416.414L607.434 402.26L611.679 393.753L610.262 385.264L611.21 376.776L612.286 368.269V359.78L613.095 351.274L615.928 345.609L618.76 342.785L624.425 337.12L632.919 336.709L641.416 337.924L649.91 339.961L651.326 342.785L649.91 348.45L648.212 351.274L642.475 359.78L641.416 361.907L632.919 368.269L628.67 376.776L632.919 382.423L635.751 385.264L637.167 393.753L645.661 402.26L641.416 405.084L638.986 410.749L634.616 419.237L641.416 427.744L642.185 436.233L641.416 438.36L638.865 444.74L636.694 453.228L641.416 460.305L649.91 460.019L658.407 453.228L666.9 444.74L674.183 436.233L675.398 434.535L679.643 427.744L675.398 419.237L683.891 410.749V402.26L681.577 393.753L683.118 385.264L683.891 382.423L692.389 385.264L696.638 393.753L700.882 400.133L703.715 402.26L709.38 410.749L712.213 402.26L717.873 395.451L720.706 393.753L721.515 385.264L719.763 376.776L726.371 368.269L734.864 372.522L739.113 368.269L740.529 359.78V351.274L741.664 342.785L743.362 337.12L751.855 345.609L754.286 351.274L760.353 359.78L768.846 354.115L770.973 351.274L777.344 342.785L785.837 347.038L790.086 351.274V359.78L785.837 368.269L784.139 376.776L785.837 378.473L794.335 376.776L802.833 370.396L804.53 368.269L809.204 359.78L808.493 351.274L804.955 342.785L811.326 337.692L814.726 334.296L819.824 331.097L828.317 327.005L836.814 334.296L845.308 330.043L846.523 325.789L845.308 317.301L853.805 315.174L862.299 316.443L870.796 317.301L878.347 325.789L879.29 327.005L886.572 334.296L887.787 337.12L890.62 342.785L892.032 351.274L896.281 357.654L897.983 359.78L896.281 368.269L893.855 376.776L896.281 381.011L904.778 385.264L908.174 393.753L904.778 402.26V410.749L913.272 417.129L915.398 419.237L916.671 427.744L921.769 432.837L930.262 436.233L938.76 444.739L940.458 453.228L941.593 461.717L943.009 470.224V478.712L942.401 487.201L943.858 495.708L947.253 504.197L948.956 512.703L951.502 521.192L955.751 527.983L956.966 529.681L960 538.187L955.751 542.423L952.351 546.676L947.253 550.93L938.76 547.891L937.697 546.676L938.76 545.264L944.827 538.187L945.131 529.681L938.76 521.192L933.095 512.703L932.389 504.197L930.262 502.499L921.769 504.197L913.272 510.577L904.778 506.52L896.281 505.054L894.864 504.197L890.62 495.708L889.749 487.201L887.787 482.108L879.29 477.015L875.041 478.712V487.201L870.796 490.043L869.662 487.201L870.023 478.712L867.155 470.224L862.299 467.382L853.805 466.364L845.308 467.025L836.814 470.224L828.317 473.852L819.824 473.047H811.326L807.551 478.712L808.493 487.201L811.326 493.277L812.742 495.708L811.326 499.961L805.661 504.197L802.833 505.894L797.167 512.703L801.416 521.192L801.617 529.681L802.833 538.187V546.676L794.335 552.341L785.837 546.676L779.77 538.187L777.344 536.061L768.846 530.628L764.602 529.681L760.353 528.984L751.855 521.192L744.577 512.703L747.137 504.197L746.548 495.708L743.362 490.615L737.697 487.201L734.864 485.789L729.557 478.712L727.676 470.224L726.371 461.717L722.971 470.224L720 478.712L717.873 487.201V495.708L709.38 500.569L702.585 495.708L700.882 487.201L696.638 495.708L692.389 499.961L683.891 501.766L675.398 502.499L674.183 504.197L669.027 512.703L666.9 514.115L660.833 521.192L659.256 529.681L658.407 531.379L652.742 538.188L658.407 546.676L666.9 543.281L675.398 541.833L683.891 541.958L692.389 545.729L693.805 546.676L690.973 555.183L683.891 562.26L675.398 563.672L679.643 572.16L675.398 573.858L670.542 580.667L668.317 589.156L675.398 591.819L683.891 590.854L692.389 589.156L700.882 597.645L704.282 606.151L700.882 614.64L705.131 623.147L700.882 624.344L698.76 623.147L692.389 618.036L683.891 615.712L675.398 618.036L666.9 614.64L658.407 609.922L653.551 606.151L649.91 597.645L648.493 589.156L646.268 580.667L641.416 577.826L632.919 572.947L630.796 572.16L624.425 569.337L615.928 563.672L613.095 5
93955.183L609.557 546.676L607.434 543.853L598.937 542.423L592.566 538.188L590.443 536.49L581.946 538.188L577.697 546.676L573.448 548.088L571.326 546.676L564.955 541.583L556.457 543.853L550.086 538.188L547.964 529.681L539.466 521.192L530.973 516.099L526.724 512.703L522.475 511.381L513.982 510.577L510.582 512.703L512.767 521.192L508.884 529.681L513.982 538.188L516.814 546.676L511.149 555.183L513.982 556.595L520.049 563.672L522.475 569.337L524.602 572.16L530.973 580.667L522.475 583.491L513.982 586.332L512.767 589.156L510.341 597.645L513.982 601.898L522.475 606.151L520.777 614.64L515.398 623.147L513.982 631.636L522.475 637.301L523.891 640.124L522.475 641.822L513.982 644.378L510.582 640.124L505.484 633.762L502.652 631.636L496.991 625.97L495.776 623.147L493.216 614.64L491.326 606.151L488.493 599.771L487.644 597.645L487.282 589.156L486.796 580.667L480 572.16L471.502 565.369L463.009 566.495L454.511 563.672L446.018 555.183L437.52 548.374L433.272 546.676L429.027 543.853L420.529 529.681L403.539 512.703L395.045 515.527L390.796 512.703L386.548 510.577L381.45 504.197L378.054 501.373L369.557 497.835L363.186 504.197L365.308 512.703L368.341 521.192L366.157 529.681L369.557 538.188L361.059 546.676L364.459 555.183L369.557 559.418L372.742 563.672L373.805 572.16L377.107 580.667L378.054 582.365L386.548 587.458L387.611 589.156L395.045 595.768L397.873 597.645L403.539 603.31L405.236 606.151L406.63 614.64L406.09 623.147L403.539 631.636L395.045 634.245L386.548 631.636L380.668 
939623.147L378.054 617.482L376.164 614.64L370.209 606.151L369.557 603.31L368.14 597.645L361.059 589.156L352.566 587.262L344.068 585.76L335.575 584.903L330.477 589.156L329.91 597.645L327.077 606.151L329.507 614.64L330.942 623.147L332.742 631.636L327.077 634.066L318.584 635.889H310.086L305.842 631.636L301.593 623.147L299.895 614.64L296.365 606.151L299.042 597.645L301.593 591.283L305.842 589.156L301.593 587.458L298.979 580.667L301.593 575.002L310.086 579.237L318.584 575.002L320.706 572.16L325.379 563.672L320.706 555.183L318.584 550.93L316.886 546.676L312.919 538.188L310.086 536.49L301.593 529.681V521.192L299.167 512.703L293.095 504.197L284.602 495.708L290.262 487.201L288.243 478.712L284.602 474.459L276.104 473.405L267.611 478.712L259.113 487.201L250.62 484.378L242.122 485.789L240 487.201V495.708L236.462 504.197L238.727 512.703L242.122 518.368L250.62 514.812L259.113 515.527L262.513 521.192L263.362 529.681V538.188L267.611 544.246L276.104 555.183L274.487 563.672L270.443 572.16L267.611 577.468L259.113 580.667L250.62 578.433L244.012 572.16L242.122 566.495L240.706 563.672L235.943 555.183L233.629 551.537L230.229 546.676L230.796 538.188L233.629 529.681L225.131 525.445L216.638 528.984L214.511 529.681L201.769 538.188L199.647 541.011L195.398 538.188L191.149 536.776L182.656 529.681L176.991 521.192L176.477 512.703L176.424 504.197L175.753 495.708L175.575 487.201L175.222 478.712L176.991 470.224L179.466 461.717L182.656 453.228L191.149 446.151L195.398 444.74L199.647 440.486L201.063 436.233L199.647 427.744L191.149 421.364L182.656 434.106L178.407 436.233L174.158 437.448L172.036 436.233L165.665 433.409L157.167 431.14L152.311 427.744L149.38 419.237L149.733 410.749L148.67 406.495L146.548 402.26L148.67 398.007L157.167 398.864L165.665 399.704L174.158 401.188L178.407 402.26L182.656 405.084L186.9 402.26L186.052 393.753L191.149 387.391L199.647 383.138L208.14 376.776L203.891 359.78L199.647 355.527L191.149 359.78L182.656 355.527L176.991 351.274L174.158 347.038L172.742 342.785L174.158 334.296L165.665 327.916L157.167 334.296L150.086 342.785L148.67 345.609L140.176 344.483L138.054 342.785L134.511 334.296L131.679 332.169L128.851 334.296L127.434 342.785L123.186 346.431L114.688 345.609L112.141 342.785L108.317 334.296L106.195 328.631L105.484 325.789L104.305 317.301L101.097 308.812L97.6969 303.147L96.2806 300.305L90.4144 291.816L89.2036 290.744L85.2362 283.31L81.8407 274.821L80.7059 269.156L78.5837 266.332L75.8539 257.826L72.9186 249.337L72.2127 248.479L65.2608 240.83L63.715 236.595L61.289 232.341L63.715 226.676L64.2154 223.853L63.715 222.423L58.4072 215.346L55.2217 208.984L46.724 206.857L43.8914 198.368L38.2308 195.938L29.7331 189.862L28.3168 181.373L26.5475 172.866L22.8303 164.378L21.2398 155.889L16.991 147.382L12.7421 141.717L10.1955 138.893L4.24886 133.479H2.7341e-06" stroke="#E0E2E4" stroke-width="0.5" stroke-linejoin="round"/>
940      </svg>
941        <div class="container">
942          <div class="grid grid--featured-insight">
943            <div class="col-span-6 sm:col-start-5 md:col-start-7 sm:col-span-4 md:col-span-6">
944              <slot name="tag-group"></slot>
945              <slot name="title"></slot>
946            </div>
947            <div class="col-span-6 sm:col-span-3 md:col-span-4 lg:col-span-5">
948              <slot name="image"></slot>
949            </div>
950            <div class="sm:col-start-5 md:col-start-7 col-span-6 sm:col-span-4 md:col-span-5 lg:col-span-4">
951              <slot name="excerpt"></slot>
952              <slot name="permalink"></slot>
953            </div>
954          </div>
955        </div>
956      </div>
957		`}destroy(){}onAttributeChanged(t,i,a){this.reinit()}onSlotChange(t,i){i.length==0}static argSpecs(){return Rg}}const Rg={},qg=`.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
957@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}:root{--utilities-drop-shadow-button: 0px 1px 2px 0px rgba(0, 0, 0, .06);--utilities-background-blur-100: blur(50px);--utilities-focus-default: 0px 0px 0px 3px rgba(0, 118, 180, .1);--utilities-focus-error: 0px 0px 0px 3px rgba(165, 92, 92, .1)}.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-48));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-48))}@media (min-width: 640px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-64));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-64))}}@media (min-width: 1024px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, 5rem);padding-bottom:var(--vertical-padding-bottom, 5rem)}}@media (min-width: 1440px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-96));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-96))}}:host{display:block;background-color:var(--background-color, transparent)}@media (min-width: 640px){:host .hhds-office-cta__image{padding:0 2.3125rem}}@media (min-width: 1024px){:host .hhds-office-cta__image{padding:0}}@media (min-width: 1440px){:host .hhds-office-cta__image{padding:0 3.3125rem}}
958`,nd="hhds-office-cta",jg=nd;class Gg extends D{constructor(){super()}init(){this.shadow.innerHTML=`
959			<style>${F}</style>
960			<style>${qg}</style>
961			<div class="${jg}">
962        <div class="container">
963          <div class="grid grid--office-cta">
964            <div class="col-span-6 sm:col-start-5 sm:col-span-4 md:col-start-7 md:col-span-6 lg:col-span-5">
965              <slot name="badge"></slot>
966              <slot name="heading"></slot>
967            </div>
968            <div class="col-span-5 md:col-start-2 sm:col-span-4">
969              <div class="hhds-office-cta__image">
970                <slot name="image"></slot>
971              </div>
972            </div>
973            <div class="col-span-6 sm:col-start-5 sm:col-span-4 md:col-start-7 md:col-span-6 lg:col-span-5">
974              <slot name="text"></slot>
975              <slot name="button"></slot>
976            </div>
977          </div>
978        </div>
979      </div>
980		`}destroy(){}onAttributeChanged(t,i,a){this.reinit()}onSlotChange(t,i){i.length==0}static argSpecs(){return Ug}}const Ug={},Yg=`.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
980@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}:root{--utilities-drop-shadow-button: 0px 1px 2px 0px rgba(0, 0, 0, .06);--utilities-background-blur-100: blur(50px);--utilities-focus-default: 0px 0px 0px 3px rgba(0, 118, 180, .1);--utilities-focus-error: 0px 0px 0px 3px rgba(165, 92, 92, .1)}.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-48));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-48))}@media (min-width: 640px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-64));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-64))}}@media (min-width: 1024px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, 5rem);padding-bottom:var(--vertical-padding-bottom, 5rem)}}@media (min-width: 1440px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-96));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-96))}}:host{display:block;background-color:var(--background-color, transparent)}:host .hhds-resources-table__badge{margin-bottom:var(--spacing-spacer-16)}@media (min-width: 1024px){:host .hhds-resources-table__badge{margin-bottom:var(--spacing-spacer-20)}}@media (min-width: 1440px){:host .hhds-resources-table__badge{margin-bottom:var(--spacing-spacer-20)}}
981`,sd="hhds-resources-table",er=sd;class Wg extends D{constructor(){super()}init(){this.shadow.innerHTML=`
982			<style>${F}</style>
983			<style>${Yg}</style>
984			<div class="${er}">
985        <div class="container">
986          <div class="grid">
987            <div class="col-span-6 sm:col-span-8 md:col-span-12">
988              <div class="${er}__badge">
989                <slot name="badge"></slot>
990              </div>
991            </div> 
992          </div>
993          <div class="grid grid--resources-table">
994            <div class="col-span-6 sm:col-span-4 md:col-span-6">
995              <slot name="heading"></slot>
996            </div>
997            <div class="col-span-6 sm:col-span-4 md:col-span-6">
998              <slot name="table"></slot>
999            </div>
1000          </div>
1001        </div>
1002      </div>
1003		`}destroy(){}onAttributeChanged(t,i,a){this.reinit()}onSlotChange(t,i){i.length==0}static argSpecs(){return Qg}}const Qg={},Xg=`.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
1003@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}.hhds-resources-table-item{display:flex;-moz-column-gap:var(--spacing-spacer-12);column-gap:var(--spacing-spacer-12);padding:var(--spacing-spacer-12) 0;border-top:1px solid var(--color-neutral-grey-050);position:relative}@media (min-width: 640px){.hhds-resources-table-item{-moz-column-gap:var(--spacing-spacer-16);column-gap:var(--spacing-spacer-16)}}@media (min-width: 1024px){.hhds-resources-table-item{-moz-column-gap:var(--spacing-spacer-20);column-gap:var(--spacing-spacer-20);padding:var(--spacing-spacer-16) 0}}@media (min-width: 1440px){.hhds-resources-table-item{-moz-column-gap:var(--spacing-spacer-24);column-gap:var(--spacing-spacer-24)}}.hhds-resources-table-item__name,.hhds-resources-table-item__type,.hhds-resources-table-item__size{margin-bottom:0}.hhds-resources-table-item__name{flex:1}.hhds-resources-table-item__type,.hhds-resources-table-item__size{flex-basis:17.53472222%}@media (min-width: 640px){.hhds-resources-table-item__type,.hhds-resources-table-item__size{flex-basis:17.14285714%}}@media (min-width: 1024px){.hhds-resources-table-item__type,.hhds-resources-table-item__size{flex-basis:17.95154185%}}.hhds-resources-table-item__icon{flex-basis:16px}@media (min-width: 1440px){.hhds-resources-table-item__type,.hhds-resources-table-item__size,.hhds-resources-table-item__icon{flex-basis:13.3986928
10031%}}.hhds-resources-table-item__type,.hhds-resources-table-item__size{color:var(--color-neutral-grey-600, )}.hhds-resources-table-item__icon{display:flex;justify-content:flex-end;pointer-events:none;align-items:center}.hhds-resources-table-item__link{position:absolute;top:0;left:0;height:100%;width:100%}@media (hover: hover){.hhds-resources-table-item__link:hover+.hhds-resources-table-item__name{text-decoration:underline;text-underline-offset:2px}.hhds-resources-table-item__link:hover~.hhds-resources-table-item__icon hhds-icon{--icon-color: var(--color-primary-primary-700) !important}}
1004`,ed="hhds-resources-table-item",na=ed,Zg={name:"name",type:"type",size:"size",file:"file"},Ai=Zg;class Kg extends D{constructor(){super()}init(){const t=this.vars.get(Ai.name),i=this.vars.get(Ai.type),a=this.vars.get(Ai.size),n=this.vars.get(Ai.file);this.shadow.innerHTML=`
1005			<style>${F}</style>
1006			<style>${Xg}</style>
1007      <div class="${na}">
1008        <a href="${n}" class="${na}__link" download></a>
1009        <p class="${na}__name table">${t}</p>
1010        <p class="${na}__type table">${i}</p>
1011        <p class="${na}__size table">${a}</p>
1012        <div class="${na}__icon">
1013          <hhds-icon type="downloadsimple" style="--icon-color: var(--color-primary-primary-500);">
1014        </div>
1015      </div>
1016		`}destroy(){}onAttributeChanged(t,i,a){this.reinit()}onSlotChange(t,i){i.length==0}static argSpecs(){return Jg}}const Jg={[Ai.name]:{description:"Name of the file",defaultValue:"",type:String},[Ai.type]:{description:"Type of file",defaultValue:"",type:String},[Ai.size]:{description:"Size of the file",defaultValue:"",type:String},[Ai.file]:{description:"Link to the file",defaultValue:"",type:String}},tu=`.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
1016@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}.hhds-link-preview{cursor:pointer}.hhds-link-preview a{text-decoration:none}.hhds-link-preview p{margin:0;padding:0}.hhds-link-preview__spacer{height:var(--spacing-spacer-12)}@media (min-width: 0px){.hhds-link-preview{width:288px}}@media (min-width: 640px){.hhds-link-preview{width:204px}}@media (min-width: 1024px){.hhds-link-preview{width:217px}}@media (min-width: 1440px){.hhds-link-preview{width:294px}}.hhds-link-preview__label{color:var(--color-neutral-grey-900)}.hhds-link-preview__description{color:var(--color-neutral-grey-600)}.hhds-link-preview__content{display:flex;flex-direction:row;justify-content:space-between}.hhds-link-preview__content__left{flex:1}.hhds-link-preview hhds-image{--image-animation: translate3d(0, 0, 0);--image-transition-type: ease-out}@media (hover: hover){.hhds-link-preview:hover .hhds-link-preview__label{color:var(--color-primary-primary-500)}.hhds-link-preview:hover hhds-image{--image-animation: scale(105%);--image-transition-type: ease-in-out}.hhds-link-preview:hover hhds-icon{--icon-color: var(--color-primary-primary-500)}}.hhds-link-preview hhds-image{--image-aspect-ratio: 16/9}
1017`,rd="hhds-link-preview",rr=rd,iu={type:"type",label:"label",href:"href",target:"target",imageSrc:"image-src",description:"description"},Dt=iu;class au extends D{constructor(){super(),this.listenerFuncs={},this.component=null,this.listenerFuncs.mouseover=this.handleMouseOver.bind(this),this.listenerFuncs.mouseout=this.handleMouseOut.bind(this)}get iconForLinkType(){switch(this.vars.get(Dt.type)){case"internal":return si.ArrowRight;case"external":return si.ArrowUpRight;case"download":return si.DownloadSimple}return""}init(){var n,e;let t=this.vars.get(Dt.type),i=t=="external"?"_blank":"_self",a=this.vars.get(Dt.href);this.shadow.innerHTML=`
1018			<style>${F}</style>
1019			<style>${tu}</style>
1020			<div class="${rr}">
1021        <a href="${a}" target="${i}" ${t=="download"?"download":""}>
1022          <hhds-image
1023            animate="true"
1024            src="${this.vars.get(Dt.imageSrc)}"
1025            ${this.getAttribute("srcSet")!==null?`srcset="${this.getAttribute("srcSet")}`:""}"
1026            ${this.getAttribute("sizes")!==null?`sizes="${this.getAttribute("sizes")}`:""}"
1027            alt="${this.vars.get(Dt.label)}"></hhds-image>
1028          <div class="hhds-link-preview__spacer"></div>
1029          <div class="hhds-link-preview__content">
1030            <div class="hhds-link-preview__left">
1031              <p class="body hhds-link-preview__label">${this.vars.get(Dt.label)}</p>
1032              <p class="body hhds-link-preview__description">${this.vars.get(Dt.description)}</p>
1033            </div>
1034            <div class="hhds-link-preview__right">
1035              <hhds-icon type="${this.iconForLinkType}"></hhds-icon>
1036            </div>
1037          </div>
1038        </a>
1039	    </div>
1040  	`,this.component=this.shadow.querySelector(`.${rr}`),(n=this.component)==null||n.addEventListener("mouseover",this.listenerFuncs.mouseover),(e=this.component)==null||e.addEventListener("mouseout",this.listenerFuncs.mouseout)}handleMouseOver(){}handleMouseOut(){}destroy(){var t,i,a;(t=this.component)==null||t.removeEventListener("mouseover",this.listenerFuncs.mouseover),(i=this.component)==null||i.removeEventListener("mouseout",this.listenerFuncs.mouseout),(a=this.component)==null||a.removeEventListener("click",this.listenerFuncs.click),this.component=null}onAttributeChanged(t,i,a){this.reinit()}onSlotChange(t,i){i.length==0}static argSpecs(){return nu}}const nu={[Dt.type]:{description:"The type of link",defaultValue:"download",typeString:"HHDSLinkPreviewType",type:"download"},[Dt.label]:{description:"The text displayed under the image.",defaultValue:"Label",type:String},[Dt.href]:{description:"The URL the link points to.",defaultValue:"",type:String},[Dt.target]:{description:"The target of the link.",defaultValue:"_blank",type:String},[Dt.imageSrc]:{description:"The URL of the image to display.",defaultValue:"",type:String},[Dt.description]:{description:"The description of the URL or download.",defaultValue:"Description",type:String}},su=`.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
1040@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}:root{--utilities-drop-shadow-button: 0px 1px 2px 0px rgba(0, 0, 0, .06);--utilities-background-blur-100: blur(50px);--utilities-focus-default: 0px 0px 0px 3px rgba(0, 118, 180, .1);--utilities-focus-error: 0px 0px 0px 3px rgba(165, 92, 92, .1)}.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-48));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-48))}@media (min-width: 640px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-64));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-64))}}@media (min-width: 1024px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, 5rem);padding-bottom:var(--vertical-padding-bottom, 5rem)}}@media (min-width: 1440px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-96));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-96))}}:host{display:block;background-color:var(--background-color, transparent);--checkbox-button-width: 100%;--input-width: 100%;--gap-sm: 37px;--gap-lg: 47px;--image-width: 206px;--debug-outline-color: red}@media (min-width: 1440px){:host{--image-width: 296px}}@media (min-width: 640px){:host{--debug-outline-color: orange}}@media (min-width: 1024px){:host{--debug-outline-color: green}}@media (min-width: 1440px){:host{--debug-outline-color: blue}}@media (min-width: 1920px){:host{--debug-outline-color: purple}}:host .hhds-contact-form-layout .label,:host .hhds-contact-form-layout .small{color:var(--color-neutral-grey-600)}:host .hhds-contact-form-layout-image-container{width:var(--image-width);margin-left:auto;margin-right:auto;margin-bottom:var(--gap-lg)}:host .hhds-contact-form-layout-annotation-container{margin-bottom:30px}
1040:host .hhds-contact-form-layout-fieldset{border:none;margin:0;padding:0}:host .hhds-contact-form-layout-fieldset[data-desc=details]{display:grid;grid-template-columns:repeat(1,1fr);gap:42px;margin-bottom:var(--gap-sm)}:host .hhds-contact-form-layout-fieldset[data-desc=relocation]{display:grid;grid-template-columns:repeat(var(--grid-relocation-cols),1fr);gap:12px;margin-bottom:var(--gap-sm)}:host .hhds-contact-form-layout-fieldset[data-desc=description]{display:grid;grid-template-columns:repeat(var(--grid-description-cols),1fr);gap:12px;margin-bottom:var(--gap-lg)!important}:host .hhds-contact-form-layout-fieldset[data-desc=small-print]{margin-bottom:var(--gap-lg)!important}
1041`;var Mn=(s=>(s.Default="default",s.Radio="radio",s))(Mn||{});const Zn="HHDSContactFormLayout",od="hhds-contact-form-layout",ba=od;class eu extends D{constructor(){super()}init(){var t;if(this.shadow.innerHTML=`
1042			<style>${F}</style>
1043			<style>${su}</style>
1044			<div class="${ba}">
1045                <div class="container">
1046                    <div class="grid">
1047                        <div class="col-span-6 sm:col-span-4 md:col-span-6">
1048                            <div class="${ba}-image-container">
1049                                <slot name="image"></slot>
1050                            </div>
1051                            <div class="${ba}-annotation-container">
1052                                <slot></slot>
1053                            </div>
1054                        </div>
1055
1056                        <div class="col-span-6 sm:col-span-4 md:col-span-6">
1057                            <form action="${this.vars.get("action")}" method="post" id="form-office">
1058                                <fieldset class="${ba}-fieldset" data-desc="details">
1059                                    <hhds-input required="true" error_message="add your first name" id="details-name-first" label="first name" type="text" name="first_name"></hhds-input>
1060                                    <hhds-input required="true" error_message="add your last name" id="details-name-second" label="last name" type="text" name="last_name"></hhds-input>
1061                                    <hhds-input required="true" error_message="add your email" id="details-email" label="email" name="email" type="email"></hhds-input>
1062                                    <hhds-input required="true" error_message="add your phone no." id="details-phone" label="phone no." name="phone" type="tel"></hhds-input>
1063                                </fieldset>
1064                                <hhds-checkbox-group
1065                                    id="relocation"
1066                                    label="I am interested in relocation to"
1067                                    name="relocation"
1068                                    required="true"
1069                                    error_message="Select at least one"
1070                                >
1071                                    <hhds-checkboxbutton id="relocation-texas" name="relocation-texas" value="texas">Texas</hhds-checkboxbutton>
1072                                    <hhds-checkboxbutton id="relocation-maryland" name="relocation-maryland" value="maryland">Maryland</hhds-checkboxbutton>
1073                                    <hhds-checkboxbutton id="relocation-nevada" name="relocation-nevada" value="nevada">Nevada</hhds-checkboxbutton>
1074                                    <hhds-checkboxbutton id="relocation-arizona" name="relocation-arizona" value="arizona">Arizona</hhds-checkboxbutton>
1075                                </hhds-checkbox-group>
1076                                <hhds-checkbox-group
1077                                    id="description"
1078                                    label="I am a"
1079                                    name="description"
1080                                    required="true"
1081                                    error_message="Select one"
1082                                    behaviour="${Mn.Radio}"
1083                                >
1084                                    <hhds-checkboxbutton id="description-site-selector" name="description-site-selector" value="site-selector">Site Selector</hhds-checkboxbutton>
1085                                    <hhds-checkboxbutton id="description-business-owner" name="description-business-owner" value="business-owner">Business Owner</hhds-checkboxbutton>
1086                                    <hhds-checkboxbutton id="description-c-suite" name="description-c-suite" value="c-suite-officer">C-Suite Officer</hhds-checkboxbutton>
1087                                    <hhds-checkboxbutton id="description-other" name="description-other" value="other">Other</hhds-checkboxbutton>
1088                                </hhds-checkbox-group>
1089                                <fieldset class="${ba}-fieldset" data-desc="small-print">
1090                                    <slot name="terms"></slot>
1091                                </fieldset>
1092                                <input type="hidden" name="return_url" value="${this.vars.get("return_url")}" />
1093                                <hhds-button href="" target="_blank" type="primary" role="submit">Submit</hhds-button>
1094                            </form>
1095                        </div>
1096                    </div>
1097                </div>
1098            </div>
1099		`,this.formEl=(t=this.shadowRoot)==null?void 0:t.querySelector("form"),!this.formEl)throw new Error(`${Zn} - Unable to derive form in component!`);this.addListeners()}addListeners(){const t=this.shadow.querySelector("hhds-button");t==null||t.addEventListener("click",this.handleOnSubmit.bind(this))}handleOnSubmit(t){console.log(Zn,this.handleOnSubmit.name,{event:t}),t.preventDefault(),this.validate()}validate(){if(!this.shadowRoot)throw new Error(`${Zn} - Unable to derive shadowRoot!`);const t=new FormData(this.formEl);for(let[o,d]of t.entries());const i=[];Array.from(this.shadowRoot.querySelectorAll("hhds-input")).forEac
1099h(o=>{i.push(o.isValid())});const n=this.shadowRoot.querySelector('hhds-checkbox-group[name="relocation"]'),e=this.shadowRoot.querySelector('hhds-checkbox-group[name="description"]');i.push(n.isValid(),e.isValid()),i.every(o=>o===!0)&&this.submit()}submit(){this.formEl.submit()}destroy(){this.observeSlotChanges(!1)}onAttributeChanged(t,i,a){this.reinit()}onSlotChange(t,i){i.length==0}static argSpecs(){return ru}}const ru={action:{description:"URL to submit the form data to.",defaultValue:"",typeString:"action",type:String},return_url:{description:"URL to return to after form submission.",defaultValue:"",typeString:"return_url",type:String}},ou=`.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
1099@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}:root{--utilities-drop-shadow-button: 0px 1px 2px 0px rgba(0, 0, 0, .06);--utilities-background-blur-100: blur(50px);--utilities-focus-default: 0px 0px 0px 3px rgba(0, 118, 180, .1);--utilities-focus-error: 0px 0px 0px 3px rgba(165, 92, 92, .1)}.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-48));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-48))}@media (min-width: 640px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-64));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-64))}}@media (min-width: 1024px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, 5rem);padding-bottom:var(--vertical-padding-bottom, 5rem)}}@media (min-width: 1440px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-96));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-96))}}:host{display:block;background-color:var(--background-color, transparent)}:host .hhds-contact-list ::slotted(hhds-contact-list-item:first-of-type){--contact-list-item-padding-top: 0}:host .hhds-contact-list ::slotted(hhds-contact-list-item:last-of-type){--contact-list-item-padding-bottom: 0;--contact-list-item-border-bottom: none}
1100`,oe="hhds-contact-list",du=oe;class dd extends D{constructor(){super()}init(){this.shadow.innerHTML=`
1101			<style>${F}</style>
1102			<style>${ou}</style>
1103			<div class="${du}">
1104        <div class="container">
1105          <slot></slot>
1106        </div>
1107      </div>
1108		`}destroy(){}onAttributeChanged(t,i,a){this.reinit()}onSlotChange(t,i){i.length==0}static argSpecs(){return lu}}const lu={},mu=`.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
1108@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}.hhds-contact-list-item{padding-top:var(--contact-list-item-padding-top, var(--spacing-spacer-32));padding-bottom:var(--contact-list-item-padding-bottom, var(--spacing-spacer-32));border-bottom:var(--contact-list-item-border-bottom, 1px solid var(--color-neutral-grey-050))}@media (min-width: 1024px){.hhds-contact-list-item{padding-top:var(--contact-list-item-padding-top, var(--spacing-spacer-40));padding-bottom:var(--contact-list-item-padding-bottom, var(--spacing-spacer-40))}}@media (min-width: 1440px){.hhds-contact-list-item{padding-top:var(--contact-list-item-padding-top, var(--spacing-spacer-48));padding-bottom:var(--contact-list-item-padding-bottom, var(--spacing-spacer-48))}}
1109`,de="hhds-contact-list-item",pu=de,cu={name:"name",number:"number",url:"url",label:"label",target:"target",icon:"icon"},Gt=cu;class ld extends D{constructor(){super()}init(){const t=this.vars.get(Gt.name),i=this.vars.get(Gt.number);let a="";if(i!=null&&i.length)a=`<hhds-link href="tel:${i}"><hhds-icon slot="start" type="${si.Phone}"></hhds-icon><span>${i}</span></hhds-link>`;else{const n=this.vars.get(Gt.url),e=this.vars.get(Gt.label),r=this.vars.get(Gt.target),o=this.vars.get(Gt.icon);let d="";o!=null&&o.length&&(d=`<hhds-icon slot="start" type="${o}"></hhds-icon>`),a=`<hhds-link href="${n}" label="${e}" target="${r}">${d}<span>${e}</span></hhds-link>`}this.shadow.innerHTML=`
1110			<style>${F}</style>
1111			<style>${mu}</style>
1112			<div class="${pu} grid grid--contact-list-item">
1113        <div class="col-span-6 sm:col-span-3 md:col-span-6"><h2 class="heading heading--sans-01 heading--no-margin">${t}</h2></div>
1114        <div class="col-span-6 sm:col-span-3 md:col-span-4"><hhds-richtext><address><slot></slot></address></hhds-richtext></div>
1115        <div class="col-span-6 sm:col-span-2">${a}</div>
1116      </div>
1117		`}destroy(){}onAttributeChanged(t,i,a){this.reinit()}onSlotChange(t,i){i.length==0}static argSpecs(){return hu}}const hu={[Gt.name]:{description:"Name of the contact",defaultValue:"",type:String},[Gt.number]:{description:"Phone number of the contact",defaultValue:"",type:String},[Gt.url]:{description:"Custom, non-phone number link",defaultValue:"",type:String},[Gt.label]:{description:"Custom link label",defaultValue:"",type:String},[Gt.target]:{description:"Target for the custom link",defaultValue:"",type:String},[Gt.icon]:{description:"Icon for the custom link",defaultValue:"",type:String}},gu=`.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
1117@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}:host{--image-aspect-ratio: 3/2}.hhds-video-preview{width:100%;aspect-ratio:3/2;cursor:pointer;position:relative}.hhds-video-preview .play-icon-container{position:absolute;top:0;left:0;width:100%;aspect-ratio:3/2;display:flex;justify-content:center;align-items:center}.hhds-video-preview hhds-icon{transition:transform .2s ease-in-out;--icon-color: var(--video-preview-play-icon-color, var(--color-neutral-white));--icon-size: 48px}.hhds-video-preview hhds-image{--image-transition-type: ease-out}@media (hover: hover){.hhds-video-preview:hover hhds-image{--image-animation: scale(105%);--image-transition-type: ease-in-out}.hhds-video-preview:hover hhds-icon{transition:transform .2s ease-in-out;transform:scale(1.3)}}.hhds-video-preview hhds-image{--image-border-top-left-radius: var(--video-preview-image-border-radius, var(--border-radius-rounded-04));--image-border-top-right-radius: var( --video-preview-image-border-radius, var(--border-radius-rounded-04) );--image-border-bottom-left-radius: var( --video-preview-image-border-radius, var(--border-radius-rounded-04) );--image-border-bottom-right-radius: var( --video-preview-image-border-radius, var(--border-radius-rounded-04) )}.hhds-video-preview hhds-caption{width:100%;--caption-text-align: center;--padding-horizontal: var(--spacing-spacer-12)}
1118`,rn="hhds-video-preview",uu={imgSrc:"img-src",alt:"alt",caption:"caption",modalSrc:"modal-src",modalCover:"modal-cover",icon:"icon"},Ut=uu;class xu extends D{constructor(){super(),this.clickListenerAdded=!1,this.createEventCallbacks()}init(){const t=()=>{let l={[Z.src]:this.vars.get(Ut.modalSrc),[Z.autoplay]:"false",[Z.loop]:"false",[Z.controls]:"true",[Z.hidePlayButton]:"true"};const m=this.vars.get(Ut.modalCover);m&&(l[Z.cover]=m);let p="";return Object.keys(l).forEach(c=>p+=`${c}="${l[c]}" `),p},i=l=>(l==null?void 0:l.length)>0?`<hhds-caption>${l}</hhds-caption>`:"",a=this.vars.get(Ut.caption),n=this.vars.get(Ut.alt),e=i(a),r
1118=this.vars.get(Ut.icon);let o="";r!=null&&r.length&&(o=`<div class="play-icon-container"><hhds-icon type="${r}"></hhds-icon></div>`),this.shadow.innerHTML=`
1119    <style>${F}</style>
1120    <style>${gu}</style>
1121    <div class="${rn}">
1122      <hhds-image
1123        animate="true"
1124        src="${this.vars.get(Ut.imgSrc)}"
1125          ${this.getAttribute("srcSet")!==null?`srcset="${this.getAttribute("srcSet")}`:""}"
1126          ${this.getAttribute("sizes")!==null?`sizes="${this.getAttribute("sizes")}`:""}"
1127        alt="${n}">${e}
1128      </hhds-image>
1129      ${o}
1130      <hhds-modal><hhds-video-vimeo id="in-modal" ${t()}></hhds-video-vimeo></hhds-modal>
1131    </div>`;const d=this.shadow.querySelector("hhds-modal");d==null||d.addEventListener(Yt.show,this.modalShowFunc),d==null||d.addEventListener(Yt.hide,this.modalHideFunc),this.enableClick=!0}destroy(){const t=this.shadow.querySelector(`.${rn}`);t==null||t.removeEventListener("click",this.clickFunc);const i=this.shadow.querySelector("hhds-modal");i==null||i.removeEventListener(Yt.show,this.modalShowFunc),i==null||i.removeEventListener(Yt.hide,this.modalHideFunc)}createEventCallbacks(){this.clickFunc=()=>{const t=this.shadow.querySelector("hhds-modal");t&&!t.showing&&(t.coordinator||(console.log("Creating coordinator"),t.createCoordinator()),this.updateModalVisibility(!0,!0))},this.modalShowFunc=t=>{this.enableClick=!1},this.modalHideFunc=t=>{this.updateModalVisibility(!1,!1),window.setTimeout(()=>{this.enableClick=!0},200)}}set enableClick(t){if(t&&this.clickListenerAdded||!t&&!this.clickListenerAdded)return;const i=this.shadow.querySelector(`.${rn}`);t?(i==null||i.addEventListener("click",this.clickFunc),this.clickListenerAdded=!0):(i==null||i.removeEventListener("click",this.clickFunc),this.clickListenerAdded=!1)}updateModalVisibility(t,i){const a=this.shadow.querySelector("hhds-modal");a&&i&&(t?(a.show(),a.setVideoPlaying(!0,!1)):(a.hide(),a.setVideoPlaying(!1)))}onAttributeChanged(t,i,a){this.reinit()}onSlotChange(t,i){i.length==0}static argSpecs(){return wu}}const wu={[Ut.imgSrc]:{description:"The URL of the image to display.",defaultValue:"",type:String},[Ut.alt]:{description:"The alt text for the image.",defaultValue:"",type:String},[Ut.caption]:{description:"The caption to display under the image.",defaultValue:"",type:String},[Ut.modalSrc]:{description:"URL to a Vimeo-hosted video that will open in a modal when the hero is activated.",defaultValue:"",type:String},[Ut.modalCover]:{description:"The URL of the cover image for the modal, if applicable.",defaultValue:"",type:String},[Ut.icon]:{description:"The icon to display over the image.",defaultValue:si.Play,type:String}},fu=`.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
1131@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}:root{--utilities-drop-shadow-button: 0px 1px 2px 0px rgba(0, 0, 0, .06);--utilities-background-blur-100: blur(50px);--utilities-focus-default: 0px 0px 0px 3px rgba(0, 118, 180, .1);--utilities-focus-error: 0px 0px 0px 3px rgba(165, 92, 92, .1)}.vertical-padding,:host .hhds-articlecontent{padding-top:var(--vertical-padding-top, var(--spacing-spacer-48));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-48))}@media (min-width: 640px){.vertical-padding,:host .hhds-articlecontent{padding-top:var(--vertical-padding-top, var(--spacing-spacer-64));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-64))}}@media (min-width: 1024px){.vertical-padding,:host .hhds-articlecontent{padding-top:var(--vertical-padding-top, 5rem);padding-bottom:var(--vertical-padding-bottom, 5rem)}}@media (min-width: 1440px){.vertical-padding,:host .hhds-articlecontent{padding-top:var(--vertical-padding-top, var(--spacing-spacer-96));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-96))}}:host{background-color:var(--background-color, transparent)}:host .hhds-articlecontent{display:block}
1132`,md="hhds-articlecontent",vu=md,bu={myNumericArg:"my-numeric-arg"},yu=bu;class Lu extends D{constructor(){super()}init(){this.shadow.innerHTML=`
1133			<style>${F}</style>
1134			<style>${fu}</style>
1135			<div class="${vu}"><slot></slot></div>
1136		`}destroy(){}onAttributeChanged(t,i,a){this.reinit()}onSlotChange(t,i){i.length==0}static argSpecs(){return _u}}const _u={[yu.myNumericArg]:{description:"An argument to demonstrate the typed args system.",defaultValue:42,type:Number}},zu=`.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
1136@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}:host{--button-min-width: 32px;--button-overlay-min-height: 48px;--button-overlay-min-height-md: 48px;--button-overlay-min-height-lg: 48px;--button-overlay-min-height-xl: 48px;--button-overlay-radius: 50px;--button-overlay-vertical-padding: 0px;--button-overlay-vertical-padding-md: 0px;--button-overlay-vertical-padding-lg: 0px;--button-overlay-horizontal-padding: 0px;--button-overlay-horizontal-padding-md: 0px;--button-overlay-horizontal-padding-lg: 0px}.hhds-scroll-down-button{pointer-events:none;position:fixed;width:100%;z-index:var(--scroll-down-button-z-index, 5)}@media (min-width: 0px){.hhds-scroll-down-button{display:none}}@media (min-width: 640px){.hhds-scroll-down-button{display:none}}@media (min-width: 1024px){.hhds-scroll-down-button{display:block}}@media (min-width: 1440px){.hhds-scroll-down-button{display:block}}@media (min-width: 1920px){.hhds-scroll-down-button{display:block}}.hhds-scroll-down-button .scroll-down-button-container{display:flex;justify-content:flex-end;align-items:flex-end;padding-bottom:var(--scroll-down-button-margin-bottom, var(--spacing-spacer-24))}.hhds-scroll-down-button hhds-button{pointer-events:all}.hhds-scroll-down-button.faded{opacity:0;transition:opacity .5s}.hhds-scroll-down-button.hidden{display:none}
1137`,pd="hhds-scroll-down-button",Xa=pd,ku={heroSelector:"hero-selector",fadeAfter100vh:"fade-after-100vh"},_n=ku;class Su extends D{constructor(){super(),this.isScrolling=!1,this.hero=null,this.scrollFunc=this.onScroll.bind(this),this.resizeFunc=this.onResize.bind(this),this.clickFunc=this.onClick.bind(this)}init(){this.shadow.innerHTML=`
1138			<style>${F}</style>
1139			<style>${zu}</style>
1140      <div class="${Xa}">
1141        <div class="container">
1142          <div class="scroll-down-button-container">
1143            <hhds-button type='overlay'><hhds-icon slot="end" type="arrowdown"></hhds-icon></hhds-button>
1144          </div>
1145        </div>
1146      </div>
1147		`,window.addEventListener("scroll",this.scrollFunc),window.addEventListener("resize",this.resizeFunc);const t=this.shadow.querySelector(Za);t==null||t.addEventListener("click",this.clickFunc);const i=this.vars.get(_n.heroSelector);if(i!=null&&i.length&&(this.hero=document.body.querySelector(i)),this.hero){const a=this.hero.getCursor(),n=this.shadow.querySelector(Za);a==null||a.addObstacle(n)}this.updateButtonPosition()}onClick(t){var e;const i=(e=this.hero)==null?void 0:e.bottomAnchor;if(!i)return;const n=i.getBoundingClientRect().top+window.scrollY;window.scrollTo({top:n,behavior:"smooth"})}updateButtonPosition(){var o;const t=this.shadow.querySelector(`.${Xa}`);if(!t)return;const i=(o=this.hero)==null?void 0:o.getBoundingClientRect(),a=(i==null?void 0:i.bottom)||1/0,n=window.innerHeight,e=t.getBoundingClientRect(),r=Math.min(a,n)-e.he
1147ight;t.style.top="0px",t.style.transform=`translateY(${r}px)`,r<-10&&this.hide()}onScroll(t){var i;this.vars.get(_n.fadeAfter100vh)&&window.scrollY>window.innerHeight&&((i=this.shadow.querySelector(`.${Xa}`))==null||i.classList.add("faded")),this.isScrolling||(this.updateButtonPosition(),this.isScrolling=!1)}onResize(t){this.updateButtonPosition()}hide(){var i,a;const t=this.shadow.querySelector(`.${Xa}`);t==null||t.classList.add("hidden"),(a=(i=this.hero)==null?void 0:i.getCursor())==null||a.clearObstacleState()}destroy(){this.hero=null,window.removeEventListener("scroll",this.scrollFunc),window.removeEventListener("resize",this.resizeFunc);const t=this.shadow.querySelector(Za);t==null||t.addEventListener("click",this.clickFunc)}onAttributeChanged(t,i,a){this.reinit()}onSlotChange(t,i){i.length==0}static argSpecs(){return Eu}}const Eu={[_n.heroSelector]:{description:"The selector for the hero element to interact with.",type:String,defaultValue:""},[_n.fadeAfter100vh]:{description:"Whether to fade the button after 100vh.",type:Boolean,defaultValue:!0}},Au=`.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
1147@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}:root{--utilities-drop-shadow-button: 0px 1px 2px 0px rgba(0, 0, 0, .06);--utilities-background-blur-100: blur(50px);--utilities-focus-default: 0px 0px 0px 3px rgba(0, 118, 180, .1);--utilities-focus-error: 0px 0px 0px 3px rgba(165, 92, 92, .1)}.vertical-padding,.hhds-mailchimp-form{padding-top:var(--vertical-padding-top, var(--spacing-spacer-48));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-48))}@media (min-width: 640px){.vertical-padding,.hhds-mailchimp-form{padding-top:var(--vertical-padding-top, var(--spacing-spacer-64));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-64))}}@media (min-width: 1024px){.vertical-padding,.hhds-mailchimp-form{padding-top:var(--vertical-padding-top, 5rem);padding-bottom:var(--vertical-padding-bottom, 5rem)}}@media (min-width: 1440px){.vertical-padding,.hhds-mailchimp-form{padding-top:var(--vertical-padding-top, var(--spacing-spacer-96));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-96))}}:host{--vertical-padding-top: var(--spacing-spacer-32);--vertical-padding-bottom: var(--spacing-spacer-32)}.hhds-mailchimp-form__success{display:none;align-items:center;-moz-column-gap:var(--spacing-spacer-08);column-gap:var(--spacing-spacer-08)}.hhds-mailchimp-form__success p{margin-bottom:0}
1147.hhds-mailchimp-form__error{display:none;position:absolute;top:-1rem;right:0;transform:translateY(-100%);padding:0!important;margin:0!important;background-color:transparent!important;color:var(--color-secondary-red-500)!important;font-family:var(--body-typeface-semibold, "sans-serif");font-size:.563rem;line-height:1.75;font-weight:600;letter-spacing:.08em;margin-top:0;text-transform:uppercase}@media (min-width: 1024px){.hhds-mailchimp-form__error{font-size:.625rem}}@media (min-width: 1440px){.hhds-mailchimp-form__error{font-size:.688rem;letter-spacing:.06em}}.hhds-mailchimp-form #mc_embed_signup_scroll,.hhds-mailchimp-form .mc-field-group,.hhds-mailchimp-form .wrap-inputs{width:100%;margin-bottom:1rem}.hhds-mailchimp-form #mc_embed_signup_scroll hhds-input,.hhds-mailchimp-form .mc-field-group hhds-input,.hhds-mailchimp-form .wrap-inputs hhds-input{flex:1}.hhds-mailchimp-form .wrap-inputs{display:flex;flex-direction:column;gap:var(--spacing-spacer-08)}.hhds-mailchimp-form .mc-field-group{position:relative}.hhds-mailchimp-form [for=mce-EMAIL]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}
1148`,cd="hhds-mailchimp-form",or=cd,Cu={action:"action",title:"title",success:"success",hiddenfields:"hiddenfields"},Ci=Cu;class Tu extends D{constructor(){super(),this.buttonClickFunc=t=>{this.submit()}}async submit(){const t=this.shadow.querySelector("hhds-input"),i=t==null?void 0:t.value,a=this.form.action,n=new FormData;n.append("EMAIL",i),n.append("b_XXXXXXXXX_XXXXXXXXX","");function e(r){return/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/.test(String(r).toLowerCase())}if(!e(i)){this.emailInput.setAttribute("error_message","Enter a valid email"),this.emailInput.setAttribute("state","error");return}await fetch(a,{method:"POST",body:n,headers:{Accept:"application/json"},mode:"no-cors"}).then(()=>{this.formSuccess.style.display="flex",this.form.style.display="none"}).catch(r=>{this.formSuccess.style.display="none"})}init(){var n;const t=this.vars.get(Ci.action),i=this.vars.get(Ci.success),a=this.vars.get(Ci.hiddenfields);this.shadow.innerHTML=`
1149        <style>${F}</style>
1150        <style>${Au}</style>
1151        <div class="container ${or}">
1152            <div class="grid">
1153                <div class="col-span-full sm:col-span-4 md:col-span-5 lg:col-span-4">
1154                    <div class="${or}">
1155                        <div id="mc_embed_signup">
1156                            ${this.markupTitle}
1157                            <form action="${t}" method="get" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank">
1158                               ${a}
1159                                <div id="mc_embed_signup_scroll">
1160                                    
1161                                    <div class="mc-field-group">
1162                                        <input type="hidden" value="website" name="SOURCE">
1163                                        <input type="hidden" value="True" name="HOWARDHUGHES">
1164                                        <div class="wrap-inputs">
1165                                            <label for="mce-EMAIL" class="screen-reader-text">Email Address</label>
1166                                            <hhds-input
1167                                                type="email"
1168                                                name="EMAIL"
1169                                                label="Email address"
1170                                                required="true"
1171                                                state="default"
1172                                                style="--input-width: 100%;"
1173                                            ></hhds-input>
1174                                            <div class="smallprint"><slot></slot></div>
1175                                            <hhds-button type="primary">SUBSCRIBE</hhds-button>
1176                                            <div class="mce_inline_error hhds-mailchimp-form__error">Enter a valid email</div>
1177                                        </div>
1178                                    </div>
1179
1180                                    <!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups-->
1181                                    <div style="position: absolute; left: -5000px;"><input type="text" name="b_9684bbce9ec8413a5614ca7c3_116fd11541" tabindex="-1" value=""></div>
1182                                    <div class="clear text-center"></div>
1183                                </div>
1184                                <div style="position: absolute; left: -5000px;" aria-hidden="true"><input type="text" name="b_a4dcf7f5e24ab07ebee8edf71_18fc72c59f" tabindex="-1" value=""></div>
1185                            </form>
1186
1187                            <div class="hhds-mailchimp-form__success hhds-mailchimp-form__success--hidden">
1188                                <hhds-icon style="--icon-color: var(--color-secondary-green-500);" type="checkcircle"></hhds-icon>
1189                                <p class="body">${i}</p>
1190                            </div>
1191                        </div>
1192                        <script type="text/javascript" src="//s3.amazonaws.com/downloads.mailchimp.com/js/mc-vali
1192date.js"><\/script>
1193                        <script type="text/javascript">(function($) {window.fnames = new Array(); window.ftypes = new Array();fnames[0]='EMAIL';ftypes[0]='email';fnames[1]='FNAME';ftypes[1]='text';fnames[2]='LNAME';ftypes[2]='text';fnames[3]='ADDRESS';ftypes[3]='address';fnames[4]='PHONE';ftypes[4]='phone';}(jQuery));var $mcj = jQuery.noConflict(true);<\/script>
1194                    </div>
1195                </div>
1196            </div>
1197        </div>
1198		`,this.submitButton=this.shadow.querySelector("hhds-button"),this.emailInput=this.shadow.querySelector("hhds-input"),this.form=this.shadow.getElementById("mc-embedded-subscribe-form"),this.formSuccess=this.shadow.querySelector(".hhds-mailchimp-form__success"),(n=this.submitButton)==null||n.addEventListener(ci.click,this.buttonClickFunc)}get markupTitle(){const t=this.vars.get(Ci.title);return t?`<hhds-richtext><h4>${t}</h4></hhds-richtext>`:""}destroy(){}onAttributeChanged(t,i,a){this.reinit()}onSlotChange(t,i){i.length==0}static argSpecs(){return Mu}}const Mu={[Ci.action]:{description:"URL for form",defaultValue:"",type:String},[Ci.title]:{description:"Title for form",defaultValue:"",type:String},[Ci.hiddenfields]:{description:"Hidden fields",defaultValue:"",type:String},[Ci.success]:{description:"Message shown on successful subscription",defaultValue:"",type:String}};var Qi=(s=>(s.Default="default",s.Error="error",s))(Qi||{});const Pu=`.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
1198@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}:host{--grid-relocation-cols: 2;--grid-description-cols: 1;--checkbox-button-width: 100%}@media (min-width: 640px){:host{--grid-relocation-cols: 2}}@media (min-width: 1024px){:host{--grid-relocation-cols: 2}}@media (min-width: 1440px){:host{--grid-relocation-cols: 4}}@media (min-width: 1920px){:host{--grid-relocation-cols: 4}}@media (min-width: 640px){:host{--grid-description-cols: 1}}@media (min-width: 1024px){:host{--grid-description-cols: 2}}@media (min-width: 1440px){:host{--grid-description-cols: 2}}@media (min-width: 1920px){:host{--grid-description-cols: 2}}.hhds-checkbox-group{border:none;margin:0;padding:0;container-type:inline-size}.hhds-checkbox-group__text{--flex-direction: column;display:flex;flex-direction:var(--flex-direction);justify-content:space-between;flex-wrap:wrap}@media (min-width: 1024px){.hhds-checkbox-group__text{--flex-direction: row}}@container (min-width: 400px){.hhds-checkbox-group__text{--flex-direction: row}}.hhds-checkbox-group__text>*{flex-shrink:0}.hhds-checkbox-group__label{color:var(--color-neutral-grey-600);margin-block-end:1em}.hhds-checkbox-group__error-message{color:var(--color-secondary-red-500);margin-block-end:1em}.hhds-checkbox-group[name=relocation] .hhds-checkbox-group__checkboxes{display:grid;grid-template-columns:repeat(var(--grid-relocation-cols),1fr);gap:12px;margin-bottom:var(--gap-sm)}.hhds-checkbox-group[name=description] .hhds-checkbox-group__checkboxes{display:grid;grid-template-columns:repeat(var(--grid-description-cols),1fr);gap:12px;margin-bottom:var(--gap-lg)!important}
1199`,$u="HHDSCheckboxGroup",hd="hhds-checkbox-group",ya=hd,Vu={ID:"id",Required:"required",Name:"name",Disabled:"disabled",Label:"label",State:"state",ErrorMessage:"error_message",Behaviour:"behaviour"},pt=Vu;class Fu extends D{constructor(){super()}init(){const t=this.vars.get(pt.ID),i=this.vars.get(pt.Label),a=this.vars.get(pt.Name),n=this.vars.get(pt.Disabled);this.vars.get(pt.Required);const e=this.vars.get(pt.State),r=this.vars.get(pt.ErrorMessage),o=this.vars.get(pt.Behaviour);if(this.shadow.innerHTML=`
1200        <style>${F}</style>
1201        <style>${Pu}</style>
1202        <fieldset class="${ya}" name="${a}" disbled="${n}" ${t&&`aria-describedby="${D.getAriaDescriptionAttributeValueFromId(t)}"`}>
1203            <div class="${ya}__text">
1204                ${this.renderLabel(i)}
1205                ${this.renderErrorMessage(t,r,e)}
1206            </div>
1207            <div class="${ya}__checkboxes">
1208                <slot></slot>
1209            </div>
1210        </fieldset>
1211		`,this.slotEl=this.shadow.querySelector("slot"),!this.slotEl)throw new Error(`${$u} - Unable to derive slot element!`);this.checkboxes=this.slotEl.assignedElements(),o===Mn.Radio&&this.checkboxes.forEac
1211h(d=>{d.addEventListener(Ds.Changed,this.handleCheckboxChangedEvent.bind(this))}),this.observeSlotChanges(!0)}handleCheckboxChangedEvent(t){const{target:i,checked:a}=t.detail;this.checkboxes.forEach(n=>{n!==i&&a&&n.resetCheckedState()})}renderErrorMessage(t,i,a){return i.length===0?"":`<p
1212                class="${ya}__error-message label"
1213                aria-hidden="true"
1214                ${a===Qi.Error?'style="display: block;"':'style="display: none;"'}
1215                ${t&&`id="${D.getAriaDescriptionAttributeValueFromId(t)}"`}
1216            >${i}</p>`}renderLabel(t){return t.length>0?`<legend class="${ya}__label label">${t}</legend>`:""}isValid(){const t=this.vars.get(pt.Required);let i;t===!1?i=!0:i=this.slotEl.assignedElements().some(r=>r.checked);const a=i?Qi.Default:Qi.Error;return this.setAttribute(pt.State,a),i}destroy(){this.observeSlotChanges(!1)}onAttributeChanged(t,i,a){this.reinit()}onSlotChange(t,i){i.length==0}static argSpecs(){return Du}}const Du={[pt.ID]:{description:"The id associated with the group.",defaultValue:"",type:String},[pt.Required]:{description:"Whether at least one selection is required",defaultValue:!1,type:Boolean},[pt.Label]:{description:"The label associated with the group.",defaultValue:"",type:String},[pt.Name]:{description:"The name associated with the group.",defaultValue:"",type:String},[pt.Disabled]:{description:"The state of all form controls that are descendants.",defaultValue:!1,type:Boolean},[pt.State]:{description:"The state of all form controls that are descendants.",defaultValue:Qi.Default,type:Qi},[pt.Behaviour]:{description:"Whether the group should act as a group of checkboxes (default) or as radio buttons",defaultValue:Mn.Default,type:Qi},[pt.ErrorMessage]:{description:"The message displayed when there is an error",defaultValue:"Error",type:String}},Iu=`.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
1216@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}:root{--utilities-drop-shadow-button: 0px 1px 2px 0px rgba(0, 0, 0, .06);--utilities-background-blur-100: blur(50px);--utilities-focus-default: 0px 0px 0px 3px rgba(0, 118, 180, .1);--utilities-focus-error: 0px 0px 0px 3px rgba(165, 92, 92, .1)}.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-48));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-48))}@media (min-width: 640px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-64));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-64))}}@media (min-width: 1024px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, 5rem);padding-bottom:var(--vertical-padding-bottom, 5rem)}}@media (min-width: 1440px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-96));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-96))}}:host{display:block;background-color:var(--background-color, transparent)}.hhds-googlemap ::slotted(iframe){width:100%;height:auto;aspect-ratio:4/3}@media (min-width: 1024px){.hhds-googlemap ::slotted(iframe){aspect-ratio:20/9}}
1217`,gd="hhds-snazzymap",Nu=gd,Ou={snazzyId:"snazzy-id"},ud=Ou;class Hu extends D{constructor(){super(),this.mapId=""}init(){this.mapId=this.vars.get(ud.snazzyId),this.shadow.innerHTML=`
1218			<style>${F}</style>
1219			<style>${Iu}</style>
1220			<div class="${Nu}">
1221        <div class="container">
1222          <iframe src="https://snazzymaps.com/embed/${this.mapId}" width="100%" height="600px" style="border:none;"></iframe>
1223        </div>
1224      </div>
1225		`}destroy(){}onAttributeChanged(t,i,a){this.reinit()}onSlotChange(t,i){i.length==0}static argSpecs(){return Bu}}const Bu={[ud.snazzyId]:{description:"A snazzy maps embed identifier",defaultValue:"",type:String}}
1225,Ru=`.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
1225@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}:root{--utilities-drop-shadow-button: 0px 1px 2px 0px rgba(0, 0, 0, .06);--utilities-background-blur-100: blur(50px);--utilities-focus-default: 0px 0px 0px 3px rgba(0, 118, 180, .1);--utilities-focus-error: 0px 0px 0px 3px rgba(165, 92, 92, .1)}.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-48));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-48))}@media (min-width: 640px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-64));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-64))}}@media (min-width: 1024px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, 5rem);padding-bottom:var(--vertical-padding-bottom, 5rem)}}@media (min-width: 1440px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-96));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-96))}}:host{display:block;background-color:var(--background-color, transparent);--vertical-padding-top: var(--spacing-spacer-32, 32px);--vertical-padding-bottom: var(--spacing-spacer-32, 32px)}
1225@media (min-width: 640px){:host{--vertical-padding-top: var(--spacing-spacer-40, 40px);--vertical-padding-bottom: var(--spacing-spacer-40, 40px)}}@media (min-width: 1024px){:host{--vertical-padding-top: var(--spacing-spacer-48, 48px);--vertical-padding-bottom: var(--spacing-spacer-48, 48px)}}@media (min-width: 1440px){:host{--vertical-padding-top: var(--spacing-spacer-64, 64px);--vertical-padding-bottom: var(--spacing-spacer-64, 64px)}}.grid--logo{row-gap:var(--row-gap-xs, var(--spacing-spacer-32))}@media (min-width: 640px){.grid--logo{row-gap:var(--row-gap-sm, var(--spacing-spacer-16))}}@media (min-width: 1024px){.grid--logo{row-gap:var(--row-gap-md, var(--spacing-spacer-40))}}@media (min-width: 1440px){.grid--logo{row-gap:var(--row-gap-lg, var(--spacing-spacer-48))}}::slotted(.logogrid--image){width:75%;aspect-ratio:2/1;display:block;--image-height: 100%;--image-component-height: 100%;--image-object-fit: contain}
1226`,xd="hhds-logogrid",qu=xd,ju={myNumericArg:"my-numeric-arg"},Vs=ju;class Gu extends D{constructor(){super()}init(){var n;const t=this.vars.get(Vs.myNumericArg);console.log(`${Vs.myNumericArg}: ${t} (type: ${typeof t})`),this.shadow.innerHTML=`
1227			<style>${F}</style>
1228			<style>${Ru}</style>
1229      <div class="${qu} container">
1230        <div class="grid grid--logo">
1231          <slot></slot>
1232        </div>
1233      </div>
1234		`;const i=(n=this.shadowRoot)==null?void 0:n.querySelector("slot"),a=i==null?void 0:i.assignedNodes({flatten:!0});a==null||a.forEach(e=>{var r;if(e.nodeType===Node.ELEMENT_NODE&&e.tagName.toLowerCase()==="hhds-image"){const o=e,d=document.createElement("div");d.classList.add("logogrid--image","col-span-2"),(r=o.parentNode)==null||r.insertBefore(d,o),d.appendChild(o)}})}destroy(){}onAttributeChanged(t,i,a){this.reinit()}onSlotChange(t,i){i.length==0}static argSpecs(){return Uu}}const Uu={[Vs.myNumericArg]:{description:"An argument to demonstrate the typed args system.",defaultValue:42,type:Number}},Yu=`.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}@media (min-width: 640px){.sm\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 640px){.sm\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 640px){.sm\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 640px){.sm\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 640px){.sm\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 640px){.sm\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 640px){.sm\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 640px){.sm\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 640px){.sm\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 640px){.sm\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 640px){.sm\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 640px){.sm\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1024px){.md\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1024px){.md\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1024px){.md\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1024px){.md\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1024px){.md\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1024px){.md\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1024px){.md\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1024px){.md\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1024px){.md\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1024px){.md\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1024px){.md\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1024px){.md\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1440px){.lg\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1440px){.lg\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1440px){.lg\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1440px){.lg\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1440px){.lg\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1440px){.lg\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1440px){.lg\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1440px){.lg\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1440px){.lg\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1440px){.lg\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1440px){.lg\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1440px){.lg\\:col-span-12{grid-column:span 12/span 12}}@media (min-width: 1920px){.xl\\:col-span-1{grid-column:span 1/span 1}}@media (min-width: 1920px){.xl\\:col-span-2{grid-column:span 2/span 2}}@media (min-width: 1920px){.xl\\:col-span-3{grid-column:span 3/span 3}}@media (min-width: 1920px){.xl\\:col-span-4{grid-column:span 4/span 4}}@media (min-width: 1920px){.xl\\:col-span-5{grid-column:span 5/span 5}}@media (min-width: 1920px){.xl\\:col-span-6{grid-column:span 6/span 6}}@media (min-width: 1920px){.xl\\:col-span-7{grid-column:span 7/span 7}}@media (min-width: 1920px){.xl\\:col-span-8{grid-column:span 8/span 8}}@media (min-width: 1920px){.xl\\:col-span-9{grid-column:span 9/span 9}}@media (min-width: 1920px){.xl\\:col-span-10{grid-column:span 10/span 10}}@media (min-width: 1920px){.xl\\:col-span-11{grid-column:span 11/span 11}}@media (min-width: 1920px){.xl\\:col-span-12{grid-column:span 12/span 12}}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}@media (min-width: 640px){.sm\\:col-start-1{grid-column-start:1}}@media (min-width: 640px){.sm\\:col-start-2{grid-column-start:2}}@media (min-width: 640px){.sm\\:col-start-3{grid-column-start:3}}
1234@media (min-width: 640px){.sm\\:col-start-4{grid-column-start:4}}@media (min-width: 640px){.sm\\:col-start-5{grid-column-start:5}}@media (min-width: 640px){.sm\\:col-start-6{grid-column-start:6}}@media (min-width: 640px){.sm\\:col-start-7{grid-column-start:7}}@media (min-width: 640px){.sm\\:col-start-8{grid-column-start:8}}@media (min-width: 640px){.sm\\:col-start-9{grid-column-start:9}}@media (min-width: 640px){.sm\\:col-start-10{grid-column-start:10}}@media (min-width: 640px){.sm\\:col-start-11{grid-column-start:11}}@media (min-width: 640px){.sm\\:col-start-12{grid-column-start:12}}@media (min-width: 1024px){.md\\:col-start-1{grid-column-start:1}}@media (min-width: 1024px){.md\\:col-start-2{grid-column-start:2}}@media (min-width: 1024px){.md\\:col-start-3{grid-column-start:3}}@media (min-width: 1024px){.md\\:col-start-4{grid-column-start:4}}@media (min-width: 1024px){.md\\:col-start-5{grid-column-start:5}}@media (min-width: 1024px){.md\\:col-start-6{grid-column-start:6}}@media (min-width: 1024px){.md\\:col-start-7{grid-column-start:7}}@media (min-width: 1024px){.md\\:col-start-8{grid-column-start:8}}@media (min-width: 1024px){.md\\:col-start-9{grid-column-start:9}}@media (min-width: 1024px){.md\\:col-start-10{grid-column-start:10}}@media (min-width: 1024px){.md\\:col-start-11{grid-column-start:11}}@media (min-width: 1024px){.md\\:col-start-12{grid-column-start:12}}@media (min-width: 1440px){.lg\\:col-start-1{grid-column-start:1}}@media (min-width: 1440px){.lg\\:col-start-2{grid-column-start:2}}@media (min-width: 1440px){.lg\\:col-start-3{grid-column-start:3}}@media (min-width: 1440px){.lg\\:col-start-4{grid-column-start:4}}@media (min-width: 1440px){.lg\\:col-start-5{grid-column-start:5}}@media (min-width: 1440px){.lg\\:col-start-6{grid-column-start:6}}@media (min-width: 1440px){.lg\\:col-start-7{grid-column-start:7}}@media (min-width: 1440px){.lg\\:col-start-8{grid-column-start:8}}@media (min-width: 1440px){.lg\\:col-start-9{grid-column-start:9}}@media (min-width: 1440px){.lg\\:col-start-10{grid-column-start:10}}@media (min-width: 1440px){.lg\\:col-start-11{grid-column-start:11}}@media (min-width: 1440px){.lg\\:col-start-12{grid-column-start:12}}@media (min-width: 1920px){.xl\\:col-start-1{grid-column-start:1}}@media (min-width: 1920px){.xl\\:col-start-2{grid-column-start:2}}@media (min-width: 1920px){.xl\\:col-start-3{grid-column-start:3}}@media (min-width: 1920px){.xl\\:col-start-4{grid-column-start:4}}@media (min-width: 1920px){.xl\\:col-start-5{grid-column-start:5}}@media (min-width: 1920px){.xl\\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.xl\\:col-start-7{grid-column-start:7}}@media (min-width: 1920px){.xl\\:col-start-8{grid-column-start:8}}@media (min-width: 1920px){.xl\\:col-start-9{grid-column-start:9}}@media (min-width: 1920px){.xl\\:col-start-10{grid-column-start:10}}@media (min-width: 1920px){.xl\\:col-start-11{grid-column-start:11}}@media (min-width: 1920px){.xl\\:col-start-12{grid-column-start:12}}:root{--utilities-drop-shadow-button: 0px 1px 2px 0px rgba(0, 0, 0, .06);--utilities-background-blur-100: blur(50px);--utilities-focus-default: 0px 0px 0px 3px rgba(0, 118, 180, .1);--utilities-focus-error: 0px 0px 0px 3px rgba(165, 92, 92, .1)}.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-48));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-48))}@media (min-width: 640px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-64));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-64))}}@media (min-width: 1024px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, 5rem);padding-bottom:var(--vertical-padding-bottom, 5rem)}}@media (min-width: 1440px){.vertical-padding,:host{padding-top:var(--vertical-padding-top, var(--spacing-spacer-96));padding-bottom:var(--vertical-padding-bottom, var(--spacing-spacer-96))}}:host{display:block}
1235`,wd="hhds-htmlwrapper",Wu=wd,Qu={myNumericArg:"my-numeric-arg"},Xu=Qu;class Zu extends D{constructor(){super()}init(){this.shadow.innerHTML=`
1236			<style>${F}</style>
1237			<style>${Yu}</style>
1238			<div class="${Wu}"><slot></slot></div>
1239		`}destroy(){}onAttributeChanged(t,i,a){this.reinit()}onSlotChange(t,i){i.length==0}static argSpecs(){return Ku}}const Ku={[Xu.myNumericArg]:{description:"An argument to demonstrate the typed args system.",defaultValue:42,type:Number}},$=[];$.push({name:yd,component:Ld});$.push({name:kd,component:Ed});$.push({name:Td,component:Md});$.push({name:Vd,component:Fd});$.push({name:Za,component:Nd});$.push({name:Hd,component:Bd});$.push({name:qd,component:jd});$.push({name:Wd,component:Xd});$.push({name:Kd,component:tl});$.push({name:nl,component:sl});$.push({name:ol,component:dl});$.push({name:pl,component:cl});$.push({name:xl,component:wl});$.push({name:Oa,component:Rl});$.push({name:Hs,component:dm});$.push({name:kn,component:cm});$.push({name:Bs,component:wm});$.push({name:Sn,component:km});$.push({name:Om,component:Bm});$.push({name:jm,component:Gm});$.push({name:Lr,component:ym});$.push({name:Wm,component:Qm});$.push({name:Km,component:Jm});$.push({name:np,component:sp});$.push({name:op,component:lp});$.push({name:ps,component:cp});$.push({name:zr,component:Mm});$.push({name:gp,component:xp});
1239$.push({name:vp,component:yp});$.push({name:Ir,component:Qc});$.push({name:Or,component:Kc});$.push({name:Bo,component:gh});$.push({name:Ro,component:xh});$.push({name:vh,component:bh});$.push({name:qo,component:_h});$.push({name:Sh,component:Eh});$.push({name:jo,component:Th});$.push({name:qh,component:Gh});$.push({name:Wh,component:Xh});$.push({name:$h,component:Fh});$.push({name:Nh,component:Hh});$.push({name:Qo,component:mg});$.push({name:Xo,component:xg});$.push({name:Zo,component:Lg});$.push({name:Jo,component:Vg});$.push({name:Ko,component:Tg});$.push({name:re,component:Eg});$.push({name:Ig,component:Og});$.push({name:ad,component:Bg});$.push({name:nd,component:Gg});$.push({name:sd,component:Wg});$.push({name:ed,component:Kg});$.push({name:rd,component:au});$.push({name:od,component:eu});$.push({name:oe,component:dd});$.push({name:de,component:ld});$.push({name:oe,component:dd});$.push({name:de,component:ld});$.push({name:rn,component:xu});$.push({name:md,component:Lu});$.push({name:pd,component:Su});$.push({name:cd,component:Tu});$.push({name:hd,component:Fu});$.push({name:gd,component:Hu});$.push({name:Er,component:Im});$.push({name:xd,component:Gu});$.push({name:Wo,component:sg});$.push({name:Jh,component:tg});$.push({name:wd,component:Zu});var Fs;(s=>{function t(i=!1,a=""){let n=[];$.forEach(e=>{customElements.get(e.name)||(n.push(e.name),customElements.define(e.name,e.component))}),n.length&&i&&console.log(`${a} registered components: ${n.sort().join(", ")}`)}s.register=t})(Fs||(Fs={}));var fd={exports:{}};(function(s,t){(function(i,a){s.exports=a()})(Gl,function(){return function(i){function a(e){if(n[e])return n[e].exports;var r=n[e]={exports:{},id:e,loaded:!1};return i[e].call(r.exports,r,r.exports,a),r.loaded=!0,r.exports}var n={};return a.m=i,a.c=n,a.p="dist/",a(0)}([function(i,a,n){function e(_){return _&&_.__esModule?_:{default:_}}var r=Object.assign||function(_){for(var E=1;E<arguments.length;E++){var C=arguments[E];for(var V in C)Object.prototype.hasOwnProperty.call(C,V)&&(_[V]=C[V])}return _},o=n(1),d=(e(o),n(6)),l=e(d),m=n(7),p=e(m),c=n(8),h=e(c),u=n(9),g=e(u),f=n(10),z=e(f),b=n(11),w=e(b),y=n(14),L=e(y),S=[],M=!1,k={offset:120,delay:0,easing:"ease",duration:400,disable:!1,once:!1,startEvent:"DOMContentLoaded",throttleDelay:99,debounceDelay:50,disableMutationObserver:!1},A=function(){var _=arguments.length>0&&arguments[0]!==void 0&&arguments[0];if(_&&(M=!0),M)return S=(0,w.default)(S,k),(0,z.default)(S,k.once),S},P=function(){S=(0,L.default)(),A()},T=function(){S.forEach(function(_,E){_.node.removeAttribute("data-aos"),_.node.removeAttribute("data-aos-easing"),_.node.removeAttribute("data-aos-duration"),_.node.removeAttribute("data-aos-delay")})},x=function(_){return _===!0||_==="mobile"&&g.default.mobile()||_==="phone"&&g.default.phone()||_==="tablet"&&g.default.tablet()||typeof _=="function"&&_()===!0},v=function(_){k=r(k,_),S=(0,L.default)();var E=document.all&&!window.atob;return x(k.disable)||E?T():(k.disableMutationObserver||h.default.isSupported()||(console.info(`
1240      aos: MutationObserver is not supported on this browser,
1241      code mutations observing has been disabled.
1242      You may have to call "refreshHard()" by yourself.
1243    `),k.disableMutationObserver=!0),document.querySelector("body").setAttribute("data-aos-easing",k.easing),document.querySelector("body").setAttribute("data-aos-duration",k.duration),document.querySelector("body").setAttribute("data-aos-delay",k.delay),k.startEvent==="DOMContentLoaded"&&["complete","interactive"].indexOf(document.readyState)>-1?A(!0):k.startEvent==="load"?window.addEventListener(k.startEvent,function(){A(!0)}):document.addEventListener(k.startEvent,function(){A(!0)}),window.addEventListener("resize",(0,p.default)(A,k.debounceDelay,!0)),window.addEventListener("orientationchange",(0,p.default)(A,k.debounceDelay,!0)),window.addEventListener("scroll",(0,l.default)(function(){(0,z.default)(S,k.once)},k.throttleDelay)),k.disableMutationObserver||h.default.ready("[data-aos]",P),S)};i.exports={init:v,refresh:A,refreshHard:P}},function(i,a){},,,,,function(i,a){(function(n){function e(x,v,_){function E(H){var kt=X,fi=dt;return X=dt=void 0,xi=H,gt=x.apply(fi,kt)}function C(H){return xi=H,et=setTimeout(N,v),wi?E(H):gt}function V(H){var kt=H-$t,fi=H-xi,le=v-kt;return oi?P(le,Kt-fi):le}function I(H){var kt=H-$t,fi=H-xi;return $t===void 0||kt>=v||kt<0||oi&&fi>=Kt}function N(){var H=T();return I(H)?B(H):void(et=setTimeout(N,V(H)))}function B(H){return et=void 0,Y&&X?E(H):(X=dt=void 0,gt)}function ot(){et!==void 0&&clearTimeout(et),xi=0,X=$t=dt=et=void 0}function J(){return et===void 0?gt:B(T())}function tt(){var H=T(),kt=I(H);if(X=arguments,dt=this,$t=H,kt){if(et===void 0)return C($t);if(oi)return et=setTimeout(N,v),E($t)}return et===void 0&&(et=setTimeout(N,v)),gt}var X,dt,Kt,gt,et,$t,xi=0,wi=!1,oi=!1,Y=!0;if(typeof x!="function")throw new TypeError(c);return v=m(v)||0,o(_)&&(wi=!!_.leading,oi="maxWait"in _,Kt=oi?A(m(_.maxWait)||0,v):Kt,Y="trailing"in _?!!_.trailing:Y),tt.cancel=ot,tt.flush=J,tt}function r(x,v,_){var E=!0,C=!0;if(typeof x!="function")throw new TypeError(c);return o(_)&&(E="leading"in _?!!_.leading:E,C="trailing"in _?!!_.trailing:C),e(x,v,{leading:E,maxWait:v,trailing:C})}function o(x){var v=typeof x>"u"?"undefined":p(x);return!!x&&(v=="object"||v=="function")}function d(x){return!!x&&(typeof x>"u"?"undefined":p(x))=="object"}function l(x){return(typeof x>"u"?"undefined":p(x))=="symbol"||d(x)&&k.call(x)==u}function m(x){if(typeof x=="number")return x;if(l(x))return h;if(o(x)){var v=typeof x.valueOf=="function"?x.valueOf():x;x=o(v)?v+"":v}if(typeof x!="string")return x===0?x:+x;x=x.replace(g,"");var _=z.test(x);return _||b.test(x)?w(x.slice(2),_?2:8):f.test(x)?h:+x}var p=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(x){return typeof x}:function(x){return x&&typeof Symbol=="function"&&x.constructor===Symbol&&x!==Symbol.prototype?"symbol":typeof x},c="Expected a function",h=NaN,u="[object Symbol]",g=/^\s+|\s+$/g,f=/^[-+]0x[0-9a-f]+$/i,z=/^0b[01]+$/i,b=/^0o[0-7]+$/i,w=parseInt,y=(typeof n>"u"?"undefined":p(n))=="object"&&n&&n.Object===Object&&n,L=(typeof self>"u"?"undefined":p(self))=="object"&&self&&self.Object===Object&&self,S=y||L||Function("return this")(),M=Object.prototype,k=M.toString,A=Math.max,P=Math.min,T=function(){return S.Date.now()};i.exports=r}).call(a,function(){return this}())},function(i,a){(function(n){function e(T,x,v){function _(Y){var H=tt,kt=X;return tt=X=void 0,$t=Y,Kt=T.apply(kt,H)}function E(Y){return $t=Y,gt=setTimeout(I,x),xi?_(Y):Kt}function C(Y){var H=Y-et,kt=Y-$t,fi=x-H;return wi?A(fi,dt-kt):fi}function V(Y){var H=Y-et,kt=Y-$t;return et===void 0||H>=x||H<0||wi&&kt>=dt}function I(){var Y=P();return V(Y)?N(Y):void(gt=setTimeout(I,C(Y)))}function N(Y){return gt=void 0,oi&&tt?_(Y):(tt=X=void 0,Kt)}function B(){gt!==void 0&&clearTimeout(gt),$t=0,tt=et=X=gt=void 0}function ot(){return gt===void 0?Kt:N(P())}function J(){var Y=P(),H=V(Y);if(tt=arguments,X=this,et=Y,H){if(gt===void 0)return E(et);if(wi)return gt=setTimeout(I,x),_(et)}return gt===void 0&&(gt=setTimeout(I,x)),Kt}var tt,X,dt,Kt,gt,et,$t=0,xi=!1,wi=!1,oi=!0;if(typeof T!="function")throw new TypeError(p);return x=l(x)||0,r(v)&&(xi=!!v.leading,wi="maxWait"in v,dt=wi?k(l(v.maxWait)||0,x):dt,oi="trailing"in v?!!v.trailing:oi),J.cancel=B,J.flush=ot,J}function r(T){var x=typeof T>"u"?"undefined":m(T);return!!T&&(x=="object"||x=="function")}function o(T){return!!T&&(typeof T>"u"?"undefined":m(T))=="object"}function d(T){return(typeof T>"u"?"undefined":m(T))=="symbol"||o(T)&&M.call(T)==h}function l(T){if(typeof T=="number")return T;if(d(T))return c;if(r(T)){var x=typeof T.valueOf=="function"?T.valueOf():T;T=r(x)?x+"":x}if(typeof T!="string")return T===0?T:+T;T=T.replace(u,"");var v=f.test(T);return v||z.test(T)?b(T.slice(2),v?2:8):g.test(T)?c:+T}var m=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(T){return typeof T}:function(T){return T&&typeof Symbol=="function"&&T.constructor===Symbol&&T!==Symbol.prototype?"symbol":typeof T},p="Expected a function",c=NaN,h="[object Symbol]",u=/^\s+|\s+$/g,g=/^[-+]0x[0-9a-f]+$/i,f=/^0b[01]+$/i,z=/^0o[0-7]+$/i,b=parseInt,w=(typeof n>"u"?"undefined":m(n))=="object"&&n&&n.Object===Object&&n,y=(typeof self>"u"?"undefined":m(self))=="object"&&self&&self.Object===Object&&self,L=w||y||Function("return this")(),S=Object.prototype,M=S.toString,k=Math.max,A=Math.min,P=function(){return L.Date.now()};i.exports=e}).call(a,function(){return this}())},function(i,a){function n(m){var p=void 0,c=void 0;for(p=0;p<m.length;p+=1)if(c=m[p],c.dataset&&c.dataset.aos||c.children&&n(c.children))return!0;return!1}function e(){return window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver}function r(){return!!e()}function o(m,p){var c=window.document,h=e(),u=new h(d);l=p,u.observe(c.documentElement,{childList:!0,subtree:!0,removedNodes:!0})}function d(m){m&&m.forEach(function(p){var c=Array.prototype.slice.call(p.addedNodes),h=Array.prototype.slice.call(p.removedNodes
1243),u=c.concat(h);if(n(u))return l()})}Object.defineProperty(a,"__esModule",{value:!0});var l=function(){};a.default={isSupported:r,ready:o}},function(i,a){function n(c,h){if(!(c instanceof h))throw new TypeError("Cannot call a class as a function")}function e(){return navigator.userAgent||navigator.vendor||window.opera||""}Object.defineProperty(a,"__esModule",{value:!0});var r=function(){function c(h,u){for(var g=0;g<u.length;g++){var f=u[g];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(h,f.key,f)}}return function(h,u,g){return u&&c(h.prototype,u),g&&c(h,g),h}}(),o=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i,d=/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i,l=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i,m=/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|
1243sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i,p=function(){function c(){n(this,c)}return r(c,[{key:"phone",value:function(){var h=e();return!(!o.test(h)&&!d.test(h.substr(0,4)))}},{key:"mobile",value:function(){var h=e();return!(!l.test(h)&&!m.test(h.substr(0,4)))}},{key:"tablet",value:function(){return this.mobile()&&!this.phone()}}]),c}();a.default=new p},function(i,a){Object.defineProperty(a,"__esModule",{value:!0});var n=function(r,o,d){var l=r.node.getAttribute("data-aos-once");o>r.position?r.node.classList.add("aos-animate"):typeof l<"u"&&(l==="false"||!d&&l!=="true")&&r.node.classList.remove("aos-animate")},e=function(r,o){var d=window.pageYOffset,l=window.innerHeight;r.forEach(function(m,p){n(m,l+d,o)})};a.default=e},function(i,a,n){function e(l){return l&&l.__esModule?l:{default:l}}Object.defineProperty(a,"__esModule",{value:!0});var r=n(12),o=e(r),d=function(l,m){return l.forEach(function(p,c){p.node.classList.add("aos-init"),p.position=(0,o.default)(p.node,m.offset)}),l};a.default=d},function(i,a,n){function e(l){return l&&l.__esModule?l:{default:l}}Object.defineProperty(a,"__esModule",{value:!0});var r=n(13),o=e(r),d=function(l,m){var p=0,c=0,h=window.innerHeight,u={offset:l.getAttribute("data-aos-offset"),anchor:l.getAttribute("data-aos-anchor"),anchorPlacement:l.getAttribute("data-aos-anchor-placement")};switch(u.offset&&!isNaN(u.offset)&&(c=parseInt(u.offset)),u.anchor&&document.querySelectorAll(u.anchor)&&(l=document.querySelectorAll(u.anchor)[0]),p=(0,o.default)(l).top,u.anchorPlacement){case"top-bottom":break;case"center-bottom":p+=l.offsetHeight/2;break;case"bottom-bottom":p+=l.offsetHeight;break;case"top-center":p+=h/2;break;case"bottom-center":p+=h/2+l.offsetHeight;break;case"center-center":p+=h/2+l.offsetHeight/2;break;case"top-top":p+=h;break;case"bottom-top":p+=l.offsetHeight+h;break;case"center-top":p+=l.offsetHeight/2+h}return u.anchorPlacement||u.offset||isNaN(m)||(c=m),p+c};a.default=d},function(i,a){Object.defineProperty(a,"__esModule",{value:!0});var n=function(e){for(var r=0,o=0;e&&!isNaN(e.offsetLeft)&&!isNaN(e.offsetTop);)r+=e.offsetLeft-(e.tagName!="BODY"?e.scrollLeft:0),o+=e.offsetTop-(e.tagName!="BODY"?e.scrollTop:0),e=e.offsetParent;return{top:o,left:r}};a.default=n},function(i,a){Object.defineProperty(a,"__esModule",{value:!0});var n=function(e){return e=e||document.querySelectorAll("[data-aos]"),Array.prototype.map.call(e,function(r){return{node:r}})};a.default=n}])})})(fd);var Ju=fd.exports;const t0=Os(Ju);const i0=["hhds-hero","hhds-imageslider","hhds-peoplecarousel","hhds-peoplegrid"];function dr(){const s=document.querySelector('[data-router-view="root"]');(s?Array.from(s.children).filter(i=>i.tagName.toLowerCase().startsWith("hhds-")):[]).forEach(i=>{if(i instanceof HTMLElement){const a=i.tagName.toLowerCase();i0.includes(a)||(i.dataset.aos="fade")}}),t0.init({offset:120,once:!0,duration:750})}document.readyState==="complete"?dr():window.addEventListener("load",dr);Fs.register(!0,"plugin");document.body.classList.add("loaded");
1244//# sourceMappingURL=main-f1b9f864.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.