"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[984],{7670:(y,c,n)=>{n.r(c),n.d(c,{default:()=>h});var t=n(6109),E=n(4586),l=n(3519),a=n(5884),_=n(1224);const h=({id:e="essence",heading:o,lead:d,cards:r,quote:i,source:s})=>t.createElement(u,null,i&&t.createElement($,null,t.createElement(D,{as:"p",$size:"4 italic",$color:"bluebrightShade"},i),s&&t.createElement(P,{$color:"bluebrightShade",$size:"4",as:"span"},s)),i&&t.createElement(S,null),t.createElement(p,null,t.createElement(m,{$size:"2",as:"h2",id:e},o),d?t.createElement(m,{$size:"4 italic",as:"p"},d):null),r&&t.createElement(f,{cards:r})),u=l.default.div` display: flex; flex-direction: column; gap: ${e=>e.theme.spacing.m}; @media ${e=>e.theme.mq.min.tablet} { gap: ${e=>e.theme.spacing.l}; } `,f=({cards:e})=>t.createElement(g,null,e.map((o,d)=>t.createElement(E.Z,{variant:"whiteWithBorder",padded:!0,key:d,...o}))),g=l.default.div` display: flex; flex-direction: column; @media ${e=>e.theme.mq.min.tablet} { display: grid; gap: ${e=>e.theme.spacing.m}; grid-template-columns: repeat(3, 1fr); } `,p=l.default.div` display: flex; flex-direction: column; gap: ${e=>e.theme.spacing.m}; ${_.Ph} `,m=(0,l.default)(a.ZP)` color: ${e=>e.theme.colors.bluebright.shade}; `,$=l.default.blockquote` display: flex; flex-direction: column; align-items: flex-end; gap: ${e=>e.theme.spacing.s}; max-width: 60rem; @media ${e=>e.theme.mq.min.tablet} { align-self: flex-end; } `,D=(0,l.default)(a.ZP)` text-align: end; quotes: '“' '”'; @media ${e=>e.theme.mq.min.tablet} { flex: 1 0 0; max-width: 47rem; //60rem - 13rem; } ::before, ::after { color: inherit; opacity: 0.7; ${a.H_}; ${a.IH}; } ::before { content: open-quote; } ::after { content: close-quote; } `,P=(0,l.default)(a.ZP)``,S=l.default.hr` border: none; border-top: 1px solid ${e=>e.theme.colors.blue.shade}; margin: ${e=>e.theme.spacing.l} 0; `}}]);