:root{--global-font-family:"montserrat",sans-serif;--global-font-color:var(--wp--preset--color--gray-dark);--global-font-size:16;--global-font-line-height:1.47;--line-height--tall:1.56667;--line-height--extra:1.8;--form-field-font-family:var(--global-font-family);--font-family-headings:"montserrat",sans-serif;--font-family-headings-alt:"montserrat",sans-serif;--font-family-icons:carkeek-blocks;--content-width:900px;--header-width:1350px;--content-width-wide:1120px;--dropdown-symbol-width:0.7em;--padding-responsive:max(var(--gutter-width-page),calc(50vw - var(--content-width)/2));--padding-responsive-image:max(var(--gutter-width-page),calc(50vw - var(--content-width)/2));--gutter-width-page:20px;--wp--preset--color--gray-100:#e3e3e3;--wp--preset--color--gray-200:#b0b0b0;--wp--preset--color--gray-300:#a8a9ac;--wp--preset--color--gray-400:#6b6b6b;--wp--preset--color--gray-800:#3d3d3d;--wp--preset--color--yellow:#f0ab00;--wp--custom--color--blue-light:#1aa8e0;--navigation-font-family:var(--font-family-headings);--navigation-font-size:1.0625rem;--global-text-shadow:0 0 7px rgba(0,0,0,.5);--color-error:#cf2e2e;--color-quote-border:#000;--color-quote-citation:#6c7781;--color-caption:#6c7781;--color-border:#e3e3e3;--color-border-dark:#979797;--dashed-border:2px dashed var(--color-border);--solid-border:2px solid var(--color-border);--font-size-button:calc(16/var(--global-font-size)*1rem);--font-size-forms:calc(16/var(--global-font-size)*1rem);--font-size-caption:calc(13/var(--global-font-size)*1rem);--font-size-tagline:calc(36/var(--global-font-size)*1rem);--font-size-cta:calc(18/var(--global-font-size)*1rem);--font-size-quote:calc(22/var(--global-font-size)*1rem);--font-size-nav:calc(14.5/var(--global-font-size)*1rem);--font-size-project:calc(23/var(--global-font-size)*1rem);--font-size-tag:calc(13/var(--global-font-size)*1rem);--padding-button:1.125rem 1.5rem;--font-weight--light:300;--font-weight--regular:400;--font-weight--medium:500;--font-weight--semibold:600;--font-weight--bold:700;--font-weight--extrabold:800;--font-weight--black:900;--font-size-h1:calc(29/var(--global-font-size)*1rem);--font-size-h2:calc(27/var(--global-font-size)*1rem);--font-size-h3:calc(24/var(--global-font-size)*1rem);--font-size-h4:calc(22/var(--global-font-size)*1rem);--font-size-h5:calc(19/var(--global-font-size)*1rem);--font-size-h6:calc(17/var(--global-font-size)*1rem);--heading-spacing:0.5em;--header-height:100px;--header-image-width:185px;--ck-fixed-image-ratio:66%;--ck-featured-image-ratio:66%;--ck-archive-image-ratio:72%;--ck-column-gap-vert:38px;--ck-column-gap:38px;--wp--preset--gradient--transparent-dark-purple:linear-gradient(180deg,transparent 50%,#0c0b2a);--header-image-gradient:var(--wp--preset--gradient--transparent-dark-purple);--featured-image-opacity:100}&:after{--ck-archive-image-ratio:72%}@media screen and (min-width:600px){:root{--font-size-project:calc(20/var(--global-font-size)*1rem)}}@media screen and (min-width:768px){:root{--header-image-width:247px;--gutter-width-page:73px;--font-size-cta:calc(20/var(--global-font-size)*1rem);--font-size-quote:calc(23/var(--global-font-size)*1rem);--font-size-project:calc(23/var(--global-font-size)*1rem);--font-size-h1:calc(62/var(--global-font-size)*1rem);--font-size-h2:calc(42/var(--global-font-size)*1rem)}}@media screen and (min-width:1260px){:root{--font-size-cta:calc(21/var(--global-font-size)*1rem);--font-size-project:calc(26/var(--global-font-size)*1rem);--font-size-tagline:calc(48/var(--global-font-size)*1rem);--font-size-tag:calc(15/var(--global-font-size)*1rem);--font-size-h1:calc(82/var(--global-font-size)*1rem);--font-size-h2:calc(48/var(--global-font-size)*1rem);--font-size-h3:calc(31/var(--global-font-size)*1rem)}}.wp-block-media-text{-ms-grid-columns:1fr 1fr;gap:var(--wp--preset--spacing--50);grid-template-columns:1fr 1fr}.wp-block-media-text.is-image-fill .wp-block-media-text__media{aspect-ratio:1.5;height:auto}.page-content>.wp-block-media-text{padding-left:0;padding-right:0}.page-content>.wp-block-media-text .wp-block-media-text__content{padding:0 20px;padding:0 var(--gutter-width-page)}[class*=wp-block] .wp-block-media-text .wp-block-media-text__content{padding:0}@media screen and (max-width:1023px){.wp-block-media-text.is-stacked-on-mobile{-ms-grid-columns:100%!important;grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}}@media screen and (min-width:1024px){.page-content>.wp-block-media-text.alignwide{max-width:1480px}.page-content>.wp-block-media-text.is-style-offset{-ms-grid-columns:60% 1fr;gap:0;grid-template-columns:60% 1fr;padding-left:var(--wp--preset--spacing--30);padding-right:0}.page-content>.wp-block-media-text.is-style-offset .wp-block-media-text__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-item-align:normal;-ms-grid-row-align:normal;align-self:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding:var(--wp--preset--spacing--60) var(--gutter-width-page) var(--wp--preset--spacing--60) var(--wp--preset--spacing--50)}.page-content>.wp-block-media-text.is-style-offset.has-media-on-the-right{-ms-grid-columns:1fr 60%;grid-template-columns:1fr 60%;padding-left:0;padding-right:var(--wp--preset--spacing--30)}.page-content>.wp-block-media-text.is-style-offset.has-media-on-the-right .wp-block-media-text__content{padding-left:20px;padding-left:var(--gutter-width-page);padding-right:var(--wp--preset--spacing--60)}.page-content>.wp-block-media-text.is-style-offset+.wp-block-media-text.is-style-offset{margin-top:calc(var(--wp--preset--spacing--50)*-1)}}@media screen and (min-width:1400px){.page-content>.wp-block-media-text.is-style-offset .wp-block-media-text__content{padding-right:calc(var(--wp--style--global--wide-size)/2 - var(--wp--style--global--content-size)/2)}.page-content>.wp-block-media-text.is-style-offset.has-media-on-the-right .wp-block-media-text__content{padding-left:calc(var(--wp--style--global--wide-size)/2 - var(--wp--style--global--content-size)/2)}}