/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media screen and (min-width:64em){@media (min-width:64em){html{--grid--breakout-column:min(5vw,100px)}:where(.page){--font-size-value:1.25rem}:where(.page) .heading--l,:where(.page) h1{--font-size-value:3.75rem}:where(.page) .heading--m,:where(.page) h2{--font-size-value:3.125rem}:where(.page) .heading--s,:where(.page) h3{--font-size-value:2.5rem}:where(.page) .text-body--l{--font-size-value:1.375rem}:where(.page) .text-body--m{--font-size-value:1.25rem}:where(.page) .text-body--s{--font-size-value:1.125rem}.full-grid-container .limit-1-col{grid-column:4/-4}.full-grid-container .limit-2-col{grid-column:5/-5}.full-grid-container .limit-3-col{grid-column:6/-6}.list--col-2,.list--col-3{--row-gap-value:1.875rem}.list--col-3{-moz-column-gap:var(--grid--gutter);column-gap:var(--grid--gutter);display:grid;grid-template-columns:repeat(3,1fr)}.vert-rhythm--xsmall>*{--space-vert-value:0.625rem}.vert-rhythm>*{--space-vert-value:5rem}.vertical-rhythm--large>*{--space-vert-value:7.8125rem}.btn--default{--font-size-value:1.125rem}.header--rich{--space-vert-value:5.3125rem;--graphical-size-value:16.5rem}.header--rich .header{margin-block-end:var(--space-vert-value)}.header--rich .header .header--inner{grid-column:3/span 6;padding-block-end:var(--space-vert-value)}.header--rich .visual{align-self:start;grid-column:10/span 7;grid-row-start:2;margin-block-start:calc((var(--graphical-size-value) + var(--space-vert-value))*-1)}.header--rich .visual .graphical,.header--rich .visual .visual--main{grid-column:1/-3}.header--rich .main{align-self:start;grid-column:3/span 9;grid-row-start:2}.header--rich .main .main--inner{grid-column:2/span 5}.page-footer{--margin-block-start-value:7.8125rem}.page-footer .page-footer--inner{--gap-value:2.5rem;--padding-block-value:4.375rem}.page-header .page-header--inner{--gap-value:2.5rem;--padding-block-value:2.75rem}.node--campaign--full .header--rich{--padding-block-end-value:7.8125rem}.paragraph--type--contact{--space-vert-start-value:5.3125rem;--space-vert-end-value:4.0625rem}.paragraph--type--contact .paragraph--inner .main{grid-column:3/-3;padding-block-end:var(--space-vert-end-value)}.paragraph--type--contact .paragraph--inner .main .textual{grid-column:2/span 5;padding-block-end:calc(var(--visual-overlap-amount) + var(--graphical-size)*.25)}.paragraph--type--contact .paragraph--inner .main .form{grid-column:8/span 4}.paragraph--type--contact .paragraph--inner .visual{grid-column:3/span 6}.paragraph--type--contact .paragraph--inner .visual .visual--main{grid-column:2/-1}.paragraph--type--contributors .text-formatted h3{--font-size-value:1.375rem}.paragraph--type--monuments>.paragraph--type--monument .visual{--margin-block-end-value:3.75rem}.paragraph--type--monuments>.paragraph--type--monument .visual .graphical{--padding-block-value:5rem}.paragraph--type--monuments>.paragraph--type--monument .visual .graphical svg{translate:-66.6% 0}.paragraph--type--monuments>.paragraph--type--monument .stroke{--margin-block-end-value:2.8125rem;grid-column:4/-3}.paragraph--type--monuments>.paragraph--type--monument .textual .textual--main{grid-column:2/span 5;padding-inline-end:3.125rem}.paragraph--type--monuments>.paragraph--type--monument .textual .figure--quote{grid-column:7/span 6;padding-block-start:2.1875rem}.paragraph--type--monuments>.paragraph--type--monument .textual .figure--quote blockquote p{--font-size-value:1.375rem}.paragraph--type--monuments>.paragraph--type--monument+.paragraph--type--monument{--margin-block-start-value:5.3125rem}.paragraph--type--text-media-full{--space-vert-value:4.375rem;--graphical-size:15.875rem;--breakout-vert-amount:calc(var(--graphical-size)*0.375)}.paragraph--type--text-media-full .paragraph--inner>.textual{grid-column:3/span 6;padding-block-start:var(--space-vert-value)}.paragraph--type--text-media-full .paragraph--inner>.visual{grid-column:10/span 5}.paragraph--type--text-media{--row-gap-value:3.75rem}.paragraph--type--text-media .textual .actions{--margin-block-start-value:1.875rem}.paragraph--type--text-media.has--bg{--space-block-value:5.3125rem}.paragraph--type--video .paragraph--inner .paragraph--content{--padding-block-start-value:5.3125rem;grid-column:5/-5}.paragraph--type--video .paragraph--inner .graphical svg{--size-value:20rem}.region--help:not(:has([data-drupal-messages-fallback]:only-child)){--padding-block-start-value:1.875rem}.region--help:not(:has([data-drupal-messages-fallback]:only-child)){--padding-block-end-value:1.875rem}.region--help .region__inner>:not(.hidden)+*{--margin-block-start-value:1.875rem}}
}
@media screen and (min-width:48em){@media (min-width:48em){.list--col-2{-moz-column-gap:var(--grid--gutter);column-gap:var(--grid--gutter);display:grid;grid-template-columns:repeat(2,1fr)}.paragraph--type--text-media.has--bg .visual{grid-row:1/-1;margin-block-start:var(--space-block-value)}.paragraph--type--text-media.has--bg .textual{display:grid;grid-row:1/-1;grid-template-columns:subgrid;padding-block:var(--space-block-value)}.paragraph--type--text-media.layout--textual-first .textual{grid-column:4/span 5}.paragraph--type--text-media.layout--textual-first.has--bg .textual{grid-column:3/span 9}.paragraph--type--text-media.layout--textual-first.has--bg .textual .textual--inner{grid-column:2/-4}.paragraph--type--text-media.layout--textual-first .visual{grid-column:10/span 5}.paragraph--type--text-media.layout--visual-first .visual{grid-column:4/span 5}.paragraph--type--text-media.layout--visual-first .textual{grid-column:10/span 5}.paragraph--type--text-media.layout--visual-first.has--bg .visual{grid-column:3/span 5}.paragraph--type--text-media.layout--visual-first.has--bg .textual{grid-column:6/span 9}.paragraph--type--text-media.layout--visual-first.has--bg .textual .textual--inner{grid-column:4/-2}.paragraph--type--video .paragraph--inner .paragraph--content{grid-row:1/-1;padding-block-end:var(--padding-block-end-value)}.paragraph--type--video .paragraph--inner .graphical{align-self:end;grid-column-start:2;grid-row:1/-1}.paragraph--type--video .paragraph--inner .graphical svg{translate:calc(var(--size-value)*-.2) 0}}
}
@media screen and (min-width:76.25em){@media (min-width:76.25em){.paragraph--type--monuments{--graphical-width:9.75rem;--graphical-height:13rem}}
}
