(window.__LOADABLE_LOADED_CHUNKS__=window.__LOADABLE_LOADED_CHUNKS__||[]).push([[73],{462:function(e,t,a){"use strict";a.r(t),a.d(t,"FacilitiesCards",(function(){return K}));var i=a(0),c=a.n(i),r=a(11),n=a.n(r),l=a(215),s=a(209),o=a(2),m=a(28),p=a(1),g=a(18),d=a(10),f=a(15);const h=f.a.xsmall,u=f.a.mlarge,b=Object(g.b)("facility-card",["image-wrapper","link","image"]),x=o.d.div.withConfig({componentId:"sc-1rn8wcg-0"})(["&.","{position:relative;display:flex;flex-direction:column;gap:8px;"," @supports selector(:has(a)){.",":focus{outline:none;}&:focus-within:has(.",":focus-visible){"," .","{color:",";}}}}.","{position:relative;aspect-ratio:16 / 9;}.","{font-size:14px;line-height:22px;color:",";text-decoration:none;&:after{content:'';position:absolute;inset:0;}@media (hover:hover){&:focus,&:hover{color:",";text-decoration:underline;}}}"],b.className,Object(d.a)(u,Object(o.c)(["gap:16px;"])),b.link,b.link,Object(m.c)(),b.link,p.a.black,b["image-wrapper"],b.link,p.a.charcoal,p.a.red);var O=a(22);var w=a(4);function j(e){let{image:t,link:a,title:i,columnCount:r}=e;return c.a.createElement(x,{className:b.className},c.a.createElement("div",{className:b["image-wrapper"]},c.a.createElement(s.d,{className:b.image,src:t.src,alt:t.alt,layout:s.a.Fill,objectFit:s.b.Cover,sizes:v(r)})),c.a.createElement(l.a,{uri:a.uri,className:b.link,onClick:()=>function(e,t){Object(O.d)({actionOrActions:[O.b.CLICK,"Facility Slider",e],label:[t.uri,t.id].filter(w.a)})}(i,a)},i))}function v(e){switch(e){case 2:return`(max-size: ${f.c[h].pxString}) 100vw, (max-size: ${f.c.large.pxString}) 50vw, 600px`;case 3:return`(max-size: ${f.c[h].pxString}) 100vw, (max-size: ${f.c.large.pxString}) 33vw, 400px`;case 4:return`(max-size: ${f.c[h].pxString}) 100vw, (max-size: ${f.c[u].pxString}) 50vw, (max-size: ${f.c.large.pxString}) 25vw, 300px`}}var N=a(283),E=a(164);const y=Object(g.b)("facilities-cards-header",[{name:null,modifiers:["with-image"]},"content","title","text","image-wrapper","image"]),z=o.d.div.withConfig({componentId:"sc-1puyjey-0"})(["&.","{display:grid;align-items:center;grid-template-columns:1fr;grid-template-areas:'header-content';margin-bottom:32px;}&.","{grid-template-areas:'header-image' 'header-content';column-gap:16px;row-gap:32px;"," ","}.","{padding-top:24px;position:relative;grid-area:header-content;&:before{content:'';position:absolute;display:block;top:0;height:3px;width:84px;background-color:",";}}."," + .","{","}."," + .","{margin-top:16px;}.","{grid-area:header-image;position:relative;aspect-ratio:1 / 1;"," ","}.","{font-size:20px;line-height:24px;margin-top:0;","}"],y.className,y.blockModifiers["with-image"],Object(d.a)(h,Object(o.c)(["grid-template-columns:1fr 1fr;grid-template-areas:'header-image header-content';"])),Object(d.a)(u,Object(o.c)(["grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:'header-image header-image header-image header-image header-image header-image header-image header-image header-image header-content header-content header-content';"])),y.content,p.a.red,y["image-wrapper"],y.content,Object(d.a)(h,Object(o.c)(["margin-left:8px;"])),y.title,y.text,y["image-wrapper"],e=>{let{theme:t}=e;return Object(o.c)(["margin-left:calc( ( min( ",",100vw - "," ) - "," - 100vw ) / 2 );margin-right:-",";"],t.layout.container,t.layout.containerGutter,t.layout.containerGutter,t.layout.containerGutter)},Object(d.a)(h,Object(o.c)(["aspect-ratio:16 / 9;margin-right:0;"])),y.title,Object(d.a)(f.a.small,Object(o.c)(["font-size:26px;line-height:32px;"])));var S=a(24);function k(e){let{title:t,text:a,image:i,className:r}=e;const l=Object(w.a)(t),o=Object(w.a)(a),m=!!i;return o||l||m?c.a.createElement(N.a,{className:r},c.a.createElement(z,{className:n()(y.className,{[y.blockModifiers["with-image"]]:m})},m&&c.a.createElement("div",{className:y["image-wrapper"]},c.a.createElement(s.d,{src:i.src,alt:i.alt,className:y.image,layout:s.a.Fill,objectFit:s.b.Cover,sizes:`(max-size: ${f.c[h].pxString}) 200vw, (max-size: ${f.c[u].pxString}) 50vw, (max-size: ${f.c.xlarge.pxString}) 85vw, (max-size: 2000px) 75vw, 65vw`})),(l||o)&&c.a.createElement("div",{className:y.content},l&&c.a.createElement("h2",{className:y.title},t),o&&c.a.createElement(E.default,{className:y.text,content:a})))):S.a}const C=Object(g.b)("facilities-cards",["header","facilities-container","facilities",{name:"facilities-list",modifiers:["two-col","three-col","showing-all"]},"facility"]),_=o.d.div.withConfig({componentId:"sc-7v9bn6-0"})(["."," + .","{margin-top:32px;}.","{display:flex;flex-direction:column;align-items:center;gap:24px;","}.","{width:100%;display:grid;grid-template-columns:1fr;column-gap:16px;"," ","}.","{","}.","{","}.",":not(.","){.",":nth-child(n + 5){height:0;margin:0;overflow:hidden;}}.","{&:nth-child(n + 2){margin-top:16px;}"," ","}"],C.header,C["facilities-container"],C.facilities,Object(d.a)(h,Object(o.c)(["gap:32px;"])),C["facilities-list"].className,Object(d.a)(h,Object(o.c)(["grid-template-columns:1fr 1fr;"])),Object(d.a)(u,Object(o.c)(["grid-template-columns:1fr 1fr 1fr 1fr;"])),C["facilities-list"]["two-col"],Object(d.a)(h,Object(o.c)(["grid-template-columns:1fr 1fr;"])),C["facilities-list"]["three-col"],Object(d.a)(h,Object(o.c)(["grid-template-columns:1fr 1fr 1fr;.",":nth-child(-n + 3){margin-top:0;}"],C.facility)),C["facilities-list"].className,C["facilities-list"]["showing-all"],C.facility,C.facility,Object(d.a)(h,Object(o.c)(["&:nth-child(-n + 2){margin-top:0;}&:nth-child(n + 3){margin-top:24px;}"])),Object(d.a)(u,Object(o.c)(["&:nth-child(-n + 5){margin-top:0;}&:nth-child(n + 5){margin-top:24px;}"])));var $=a(95),A=a(52),L=a(117),D=a(6),F=a(190),I=a(275);function G(){return(G=Object.assign?Object.assign.bind():function(e){for(var t=1;t{o(!1)},[t]);const m=Object(F.a)(t.length,2,4),p=t.length>B;return c.a.createElement(_,{className:C.className},c.a.createElement(k,{title:a,text:r,image:l,className:C.header}),Object(D.a)(t)&&c.a.createElement(N.a,{className:C["facilities-container"]},c.a.createElement("div",{className:C.facilities},c.a.createElement("div",{className:n()(C["facilities-list"].className,{[C["facilities-list"]["two-col"]]:t.length<=2,[C["facilities-list"]["three-col"]]:3===t.length,[C["facilities-list"]["showing-all"]]:s})},t.map((e,t)=>{const a=s||to(e=>!e),isSmall:!0},"See ",s?"fewer":"more",c.a.createElement(A.a,{text:" facilities"})))))}const B=4}}]); //# sourceMappingURL=facilitiesCards.cc.aaf4c3bb8f232510d424.mjs.map