/****** FILE: app/client/dist/styles/blocks/default/quote-block.css *****/
.default-quote{--_secondary-colour:var(--_primary-colour-contrast,var(--section,var(--colour-primary,var(--body-background-colour-contrast,#000))));--_secondary-colour-contrast:var(--section-contrast,var(--colour-primary-contrast,var(--body-background-colour-on-contrast,#fff)));--_accent:var(--_secondary-colour);--_mark:color-mix(in srgb,var(--_accent) 34%,transparent);--_ink:var(--_primary-colour-contrast,var(--body-background-colour-contrast,#000));--_eyebrow-ink:var(--_primary-colour-contrast,var(--section,var(--colour-primary,var(--body-background-colour-contrast,#000))));--_muted:color-mix(in srgb,var(--_ink) 68%,transparent);--_line:color-mix(in srgb,var(--_ink) 20%,transparent);--_quote-ink:var(--_ink);--_quote-accent:var(--_accent);--_quote-mark:var(--_mark)}.default-quote[data-light="1"]{--_accent:#8a5a00}.default-quote__wrap{--_wrapper-max-width:calc(var(--content-width, 154rem)*var(--base-size-multiplier, 1));align-items:stretch;display:flex;flex-direction:row;flex-direction:column;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:var(--_wrapper-max-width);padding-left:var(--_row-padding,var(--row-padding,0));padding-right:var(--_row-padding,var(--row-padding,0));width:100%}.default-quote__header{color:var(--_ink);margin:0 auto 2.4rem;max-width:72rem;text-align:center;width:100%}.default-quote__heading{--_breakpoint-muliplier:.5;--_line-height:var(--heading-3-line-height,1.4);--_margin-bottom:calc(var(--heading-3-line-height, 1)*0.7em);display:block;line-height:var(--_line-height);margin-bottom:var(--_margin-bottom)}.default-quote__heading:not([class*=font-family--]){--_font-weight-max:var(--font-weight-headings-bold,700);font-family:var(--font-family-headings,var(--font-family-body,system-ui))}.default-quote__heading{--_font-size:var(--heading-3-size);font-size:clamp(var(--paragraph-size,1.6rem)*1.4,var(--_breakpoint-muliplier,1)*var(--_font-size,5rem)*var(--base-size-multiplier,1),var(--_font-size,5rem))}@media only screen and (min-width:768px){.default-quote__heading{--_breakpoint-muliplier:.65}}@media only screen and (min-width:1024px){.default-quote__heading{--_breakpoint-muliplier:.9}}@media only screen and (min-width:1920px){.default-quote__heading{--_breakpoint-muliplier:1}}.default-quote__heading *{font-family:inherit;font-size:inherit;line-height:inherit;margin-bottom:0;--_font-weight-max:var(--font-weight-headings-bold,700)}.default-quote__heading:has(.h0),.default-quote__heading:has(.h1),.default-quote__heading:has(.h2),.default-quote__heading:has(.h3),.default-quote__heading:has(.h4),.default-quote__heading:has(.h5),.default-quote__heading:has(.h6){margin-bottom:0}.default-quote__heading{color:var(--_ink);font-weight:900}.default-quote__intro{color:var(--_muted)}.default-quote__intro>:last-child{margin-bottom:0}.default-quote__figure{margin:0 auto;max-width:88rem;width:100%}.default-quote__quote{color:var(--_quote-ink,currentColor);padding-top:6.4rem;position:relative;text-align:center}.default-quote__quote:before{color:var(--_quote-mark,var(--_quote-accent,currentColor));content:"“";font-family:var(--font-family-headings,var(--font-family-body,system-ui));font-size:11rem;font-weight:900;left:50%;line-height:.8;position:absolute;top:0;translate:-50% 0}@media only screen and (max-width:767px){.default-quote__quote:before{font-size:8rem}}.default-quote__quote p{color:inherit;font-family:var(--font-family-headings,var(--font-family-body,system-ui));font-size:clamp(2.2rem,3.2vw,3.4rem);font-weight:600;letter-spacing:-.01em;line-height:1.35;text-wrap:balance}.default-quote__quote>:last-child{margin-bottom:0}.default-quote__quote:has(p:nth-of-type(3)){max-width:68rem}.default-quote__quote:has(p:nth-of-type(3)) p{font-size:clamp(1.8rem,2vw,2.1rem);line-height:1.5}.default-quote__quote{padding-top:2.4rem}.default-quote__quote:before{font-size:18rem;top:-4rem;z-index:0}@media only screen and (max-width:767px){.default-quote__quote:before{font-size:12rem}}.default-quote__quote p{position:relative;z-index:1}.default-quote__quote:last-child{margin-bottom:0}.default-quote__quote p:has(>.te-reo:only-child){font-size:clamp(1.7rem,2vw,2.1rem);line-height:1.45;margin-top:1.6rem}.default-quote__cite{display:block;font-size:1.6rem;font-style:normal;font-weight:800;line-height:1.3;margin-top:3.2rem;padding-top:3.2rem;position:relative}.default-quote__cite:before{background-color:var(--_quote-accent,currentColor);content:"";height:2px;left:50%;position:absolute;top:0;translate:-50% 0;width:6.4rem}.default-quote__cite{align-items:center;display:flex;gap:2rem;justify-content:center}.default-quote__portrait{border-radius:50%;flex:0 0 auto;height:8rem;object-fit:cover;width:8rem}@media only screen and (max-width:639px){.default-quote__portrait{height:6.4rem;width:6.4rem}}.default-quote__cite-text{display:flex;flex-direction:column;text-align:left}.default-quote__cite-name{color:var(--_ink);font-size:1.6rem;font-weight:800;line-height:1.3;margin-bottom:0}.default-quote__cite-role{color:var(--_muted);font-size:1.4rem;line-height:1.3;margin-bottom:0}.default-quote__cite:not(:has(.default-quote__portrait)) .default-quote__cite-text{text-align:center}
/****** FILE: app/client/dist/styles/blocks/default/resources-block.css *****/
.default-resources{--_secondary-colour:var(--section,var(--colour-primary,var(--body-background-colour-contrast,#000)));--_secondary-colour-contrast:var(--section-contrast,var(--colour-primary-contrast,var(--body-background-colour-on-contrast,#fff)));--_surface:var(--_primary-colour-on-contrast,var(--body-background-colour,#fff));--_ink:var(--_primary-colour-contrast,var(--body-background-colour-contrast,#000));--_line:color-mix(in srgb,var(--_ink) 10%,var(--_surface));--_muted:color-mix(in srgb,var(--_ink) 60%,var(--_surface));--_accent:var(--_secondary-colour);--_accent-contrast:var(--_secondary-colour-contrast)}.default-resources__header,.default-resources__wrap{--_wrapper-max-width:calc(var(--content-width, 154rem)*var(--base-size-multiplier, 1));align-items:stretch;display:flex;flex-direction:row;flex-direction:column;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:var(--_wrapper-max-width);padding-left:var(--_row-padding,var(--row-padding,0));padding-right:var(--_row-padding,var(--row-padding,0));width:100%}.default-resources__header{color:var(--_ink)}.default-resources__content{display:block;margin-bottom:var(--_row-gap,var(--default-gap,3rem));padding-left:calc(var(--_row-gap, var(--default-gap, 3rem))/2);padding-right:calc(var(--_row-gap, var(--default-gap, 3rem))/2);width:100%}@media only screen and (min-width:968px){.default-resources__content{margin-bottom:0}}@media only screen and (max-width:967px){.default-resources__content>:last-child,.default-resources__content>:last-child :last-child{margin-bottom:0}}.default-resources__content{max-width:72rem}.default-resources__heading{--_breakpoint-muliplier:.5;--_line-height:var(--heading-2-line-height,1.4);--_margin-bottom:calc(var(--heading-2-line-height, 1)*0.7em);display:block;line-height:var(--_line-height);margin-bottom:var(--_margin-bottom)}.default-resources__heading:not([class*=font-family--]){--_font-weight-max:var(--font-weight-headings-bold,700);font-family:var(--font-family-headings,var(--font-family-body,system-ui))}.default-resources__heading{--_font-size:var(--heading-2-size);font-size:clamp(var(--paragraph-size,1.6rem)*1.5,var(--_breakpoint-muliplier,1)*var(--_font-size,6rem)*var(--base-size-multiplier,1),var(--_font-size,6rem))}@media only screen and (min-width:768px){.default-resources__heading{--_breakpoint-muliplier:.65}}@media only screen and (min-width:1024px){.default-resources__heading{--_breakpoint-muliplier:.9}}@media only screen and (min-width:1920px){.default-resources__heading{--_breakpoint-muliplier:1}}.default-resources__heading *{font-family:inherit;font-size:inherit;line-height:inherit;margin-bottom:0;--_font-weight-max:var(--font-weight-headings-bold,700)}.default-resources__heading:has(.h0),.default-resources__heading:has(.h1),.default-resources__heading:has(.h2),.default-resources__heading:has(.h3),.default-resources__heading:has(.h4),.default-resources__heading:has(.h5),.default-resources__heading:has(.h6){margin-bottom:0}.default-resources__heading{font-weight:var(--_font-weight-max,700)}.default-resources__list{display:block;display:grid;gap:2rem;list-style:none;margin:0;padding-left:calc(var(--_row-gap, var(--default-gap, 3rem))/2);padding-right:calc(var(--_row-gap, var(--default-gap, 3rem))/2);width:100%}@media only screen and (min-width:640px){.default-resources__list{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1024px){.default-resources__list{grid-template-columns:repeat(3,1fr)}}.default-resources__empty{color:var(--_muted);display:block;margin-bottom:0;padding-left:calc(var(--_row-gap, var(--default-gap, 3rem))/2);padding-right:calc(var(--_row-gap, var(--default-gap, 3rem))/2);width:100%}.related-resource{display:flex}.related-resource__card{align-items:flex-start;background-color:var(--_surface);border:1px solid var(--_line);border-radius:1.8rem;color:inherit;display:flex;flex-direction:column;padding:2.6rem;text-decoration:none;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease;width:100%}.related-resource__card[href]:active,.related-resource__card[href]:focus-visible,.related-resource__card[href]:hover{border-color:var(--_accent);box-shadow:0 12px 24px rgba(0,0,0,.06);transform:translateY(-.4rem)}.related-resource__card[href]:focus-visible{outline:2px solid var(--_ink);outline-offset:2px}@media(prefers-reduced-motion:reduce){.related-resource__card{transition:none}.related-resource__card[href]:hover{transform:none}}.related-resource__tag{background-color:var(--_accent);border-radius:99rem;color:var(--_tag-ink,var(--_accent-contrast,var(--_surface)));font-size:1rem;font-weight:800;letter-spacing:.06em;margin-bottom:2rem;padding:.6rem 1.2rem;text-transform:uppercase}.related-resource__title{color:var(--_ink);font-family:var(--font-family-headings,var(--font-family-body,system-ui));font-size:1.75rem;font-weight:900;line-height:1.3;margin-bottom:2rem}.related-resource__meta{align-items:center;border-top:1px solid var(--_line);color:var(--_muted);display:flex;flex-wrap:wrap;font-size:1.25rem;font-weight:700;gap:1.2rem;justify-content:space-between;margin-bottom:0;margin-top:auto;padding-top:1.2rem;width:100%}.related-resource__count{background-color:color-mix(in srgb,var(--_ink) 5%,var(--_surface));border-radius:99rem;font-size:1.1rem;font-weight:800;padding:.4rem 1.2rem}.related-resource__date{font-size:inherit}
/****** FILE: app/client/dist/styles/blocks/callout/link-block.css *****/
.callout-link-item{--_tile:var(--section);--_tile-ink:var(--_tile);--_tile-bg:color-mix(in srgb,var(--_tile) 10%,var(--body-background-colour,#fff));--_tile-contrast:var(--body-background-colour,#fff);display:block;display:flex;margin-bottom:var(--_row-gap,var(--default-gap,3rem));padding-left:calc(var(--_row-gap, var(--default-gap, 3rem))/2);padding-right:calc(var(--_row-gap, var(--default-gap, 3rem))/2);width:100%;width:var(--_item-width,100%)}.callout-link-item[data-light="1"]{--_tile-ink:#8a5a00;--_tile-contrast:var(--body-background-colour-contrast,#000)}.callout-link-item__link{align-items:center;background-color:var(--_card-surface,var(--_tile-bg));border-radius:var(--_card-radius,24px);box-shadow:var(--_card-shadow,none);color:var(--body-background-colour-contrast,#000);display:flex;flex-wrap:wrap;gap:16px 20px;padding:24px;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease;width:100%}.callout-link-item__link[href]:focus-visible,.callout-link-item__link[href]:hover{box-shadow:0 14px 30px -14px color-mix(in srgb,var(--_tile) 55%,transparent);transform:translateY(-3px)}.callout-link-item__link:focus-visible{outline:3px solid color-mix(in srgb,var(--_tile) 30%,var(--body-background-colour,#fff));outline-offset:3px}.callout-link-item__icon{align-items:center;background-color:var(--_tile);border-radius:1.4rem;display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.callout-link-item__glyph{background-color:var(--_tile-contrast);display:block;height:28px;mask:var(--_glyph) no-repeat center/contain;-webkit-mask:var(--_glyph) no-repeat center/contain;width:28px}.callout-link-item__details{display:flex;flex:1 1 220px;flex-direction:column;gap:4px;min-width:0}.callout-link-item__title{--_breakpoint-muliplier:.5;--_line-height:var(--heading-4-line-height,1.4);--_margin-bottom:calc(var(--heading-4-line-height, 1)*0.7em);display:block;line-height:var(--_line-height);margin-bottom:var(--_margin-bottom)}.callout-link-item__title:not([class*=font-family--]){--_font-weight-max:var(--font-weight-headings-bold,700);font-family:var(--font-family-headings,var(--font-family-body,system-ui))}.callout-link-item__title{--_font-size:var(--heading-4-size);font-size:clamp(var(--paragraph-size,1.6rem)*1.3,var(--_breakpoint-muliplier,1)*var(--_font-size,4rem)*var(--base-size-multiplier,1),var(--_font-size,4rem))}@media only screen and (min-width:768px){.callout-link-item__title{--_breakpoint-muliplier:.65}}@media only screen and (min-width:1024px){.callout-link-item__title{--_breakpoint-muliplier:.9}}@media only screen and (min-width:1920px){.callout-link-item__title{--_breakpoint-muliplier:1}}.callout-link-item__title *{font-family:inherit;font-size:inherit;line-height:inherit;margin-bottom:0;--_font-weight-max:var(--font-weight-headings-bold,700)}.callout-link-item__title:has(.h0),.callout-link-item__title:has(.h1),.callout-link-item__title:has(.h2),.callout-link-item__title:has(.h3),.callout-link-item__title:has(.h4),.callout-link-item__title:has(.h5),.callout-link-item__title:has(.h6){margin-bottom:0}.callout-link-item__title{color:var(--_tile-ink);font-weight:var(--_font-weight-max,700);margin:0}.callout-link-item__summary{color:var(--body-background-colour-contrast,#000);font-size:1.4rem;margin:0}.callout-link-item__button{--_button-primary-background-colour:var(--_tile);--_button-primary-text-colour:var(--_tile-contrast);--_button-primary-border-colour:var(--_tile);--_button-secondary-background-colour:var(--body-background-colour,#fff);--_button-secondary-text-colour:var(--_tile-ink);--_button-secondary-border-colour:var(--_tile);align-items:center;display:inline-flex;flex-shrink:0;gap:8px;margin:0}.callout-link-item__button-text{margin-bottom:0}.callout-link-item__arrow{flex-shrink:0;transition:translate .3s ease}.callout-link-item__link:focus-visible .callout-link-item__arrow,.callout-link-item__link:hover .callout-link-item__arrow{translate:4px 0}.callout-link-item__link:focus-visible .callout-link-item__button,.callout-link-item__link:hover .callout-link-item__button{background-color:var(--_button-secondary-background-colour);box-shadow:inset 0 0 0 2px var(--_button-secondary-border-colour);color:var(--_button-secondary-text-colour)}@media only screen and (max-width:767px){.callout-link-item__button{justify-content:center;width:100%}}@media(prefers-reduced-motion:reduce){.callout-link-item__arrow,.callout-link-item__link{transition:none}.callout-link-item__link:focus-visible,.callout-link-item__link:hover{transform:none}}.callout-link{--_accent-ink:var(--section)}.callout-link[data-light="1"]{--_accent-ink:#8a5a00}.callout-link__header,.callout-link__wrap{--_wrapper-max-width:calc(var(--content-width, 154rem)*var(--base-size-multiplier, 1));align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:var(--_wrapper-max-width);padding-left:var(--_row-padding,var(--row-padding,0));padding-right:var(--_row-padding,var(--row-padding,0));width:100%}.callout-link__content{display:block;margin-bottom:var(--_row-gap,var(--default-gap,3rem));padding-left:calc(var(--_row-gap, var(--default-gap, 3rem))/2);padding-right:calc(var(--_row-gap, var(--default-gap, 3rem))/2);width:100%}@media only screen and (min-width:968px){.callout-link__content{margin-bottom:0}}@media only screen and (max-width:967px){.callout-link__content>:last-child,.callout-link__content>:last-child :last-child{margin-bottom:0}}.callout-link__eyebrow{color:var(--_accent-ink);font-size:1.4rem;font-weight:var(--_font-weight-max,700);letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.callout-link__heading{--_breakpoint-muliplier:.5;--_line-height:var(--heading-2-line-height,1.4);--_margin-bottom:calc(var(--heading-2-line-height, 1)*0.7em);display:block;line-height:var(--_line-height);margin-bottom:var(--_margin-bottom)}.callout-link__heading:not([class*=font-family--]){--_font-weight-max:var(--font-weight-headings-bold,700);font-family:var(--font-family-headings,var(--font-family-body,system-ui))}.callout-link__heading{--_font-size:var(--heading-2-size);font-size:clamp(var(--paragraph-size,1.6rem)*1.5,var(--_breakpoint-muliplier,1)*var(--_font-size,6rem)*var(--base-size-multiplier,1),var(--_font-size,6rem))}@media only screen and (min-width:768px){.callout-link__heading{--_breakpoint-muliplier:.65}}@media only screen and (min-width:1024px){.callout-link__heading{--_breakpoint-muliplier:.9}}@media only screen and (min-width:1920px){.callout-link__heading{--_breakpoint-muliplier:1}}.callout-link__heading *{font-family:inherit;font-size:inherit;line-height:inherit;margin-bottom:0;--_font-weight-max:var(--font-weight-headings-bold,700)}.callout-link__heading:has(.h0),.callout-link__heading:has(.h1),.callout-link__heading:has(.h2),.callout-link__heading:has(.h3),.callout-link__heading:has(.h4),.callout-link__heading:has(.h5),.callout-link__heading:has(.h6){margin-bottom:0}.callout-link__heading{font-weight:var(--_font-weight-max,700)}.callout-link__wrap{margin-bottom:calc(var(--_row-gap, var(--default-gap, 3rem))*-1)}.callout-link__wrap.columns-1{--_card-surface:var(--body-background-colour,#fff);--_card-radius:1.6rem;--_card-shadow:0 .4rem .8rem rgba(0,0,0,.08)}@media only screen and (min-width:768px){.callout-link__wrap{--_item-width:50%}.callout-link__wrap.columns-1{--_item-width:100%}}@media only screen and (min-width:1024px){.callout-link__wrap{--_item-width:50%}.callout-link__wrap.columns-1{--_item-width:100%}.callout-link__wrap.columns-3{--_item-width:33.3333%}.callout-link__wrap.columns-4{--_item-width:25%}}
