.post-content{--gap:5em;--margin:3.125em;--content-width:-moz-calc(65% - var(--gap)/2);--content-width:calc(65% - var(--gap)/2);--sidebar-width:-moz-calc(35% - var(--gap)/2);--sidebar-width:calc(35% - var(--gap)/2)}@media only screen and (max-width:768px){.post-content{--content-width:100%;--sidebar-width:100%}}.post-content__inner{position:relative}.post-content__text{margin:var(--margin) 0;max-width:var(--content-width)}.post-content__text h1,.post-content__text h2,.post-content__text h3,.post-content__text h4,.post-content__text h5,.post-content__text h6{font-weight:400;line-height:1.2;margin:1rem 0}.post-content__text h1:first-child,.post-content__text h2:first-child,.post-content__text h3:first-child,.post-content__text h4:first-child,.post-content__text h5:first-child,.post-content__text h6:first-child{margin-top:0}.post-content__text h1:last-child,.post-content__text h2:last-child,.post-content__text h3:last-child,.post-content__text h4:last-child,.post-content__text h5:last-child,.post-content__text h6:last-child{margin-bottom:0}.post-content__text h1{font-size:4.5em}.post-content__text h2{font-size:3em}.post-content__text h3{font-size:2.5em}.post-content__text h4{font-size:2em}.post-content__text h5{font-size:1.5em}.post-content__text h6{font-size:1.25em}.post-content__text p{margin:1.5em 0}.post-content__text p:first-child{margin-top:0}.post-content__text p:last-child{margin-bottom:0}.post-content__text strong{font-weight:700}.post-content__text em{font-style:italic}.post-content__quote{max-width:var(--sidebar-width);padding:var(--margin) 0;position:absolute;right:0;width:100%}@media only screen and (max-width:768px){.post-content__quote{padding-bottom:0;position:static;right:unset}}.post-content__quote blockquote{font-family:minion-pro,serif;font-size:1.875em;line-height:1.2}.post-content__quote__author{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-align:center;-ms-flex-align:center;align-items:center;-moz-box-pack:start;-ms-flex-pack:start;gap:1em;justify-content:flex-start;margin-top:1.5em}.post-content__quote__author__portrait{-moz-box-flex:0;border-radius:100%;display:block;-ms-flex:0 0 3rem;flex:0 0 3rem;height:3rem;width:3rem}.post-content__quote__author__name{font-size:1.25em}.post-content__inline-quote{border-radius:var(--border-radius-small);display:block;margin:var(--margin) 0;max-width:var(--content-width);padding:3em 2.5em;text-align:center;text-wrap:balance}.post-content__inline-quote:first-child{margin-top:0}.post-content__inline-quote:last-child{margin-bottom:0}.post-content__inline-quote--light{background:#d9dce1;color:#061525;--author:#7e7b8b}.post-content__inline-quote--dark{background:#061525;color:#fff;--author:#b5b9be}.post-content__inline-quote__quote{font-family:minion-pro,serif;font-size:1.5em;line-height:1.2}.post-content__inline-quote__author{color:var(--author);display:block;font-size:1.25em;margin-top:1em}.post-content__image--narrow{margin:var(--margin) 0;max-width:var(--content-width)}.post-content__image:first-child{margin-top:0}.post-content__image:last-child{margin-bottom:0}.post-content__image__img{border-radius:var(--border-radius-small);display:block;height:auto;overflow:hidden;width:100%}.post-content__image-grid{display:grid;gap:1em;grid-template-columns:1fr 1fr;margin:var(--margin) 0;max-height:22.5em;max-width:var(--content-width)}.post-content__image-grid:first-child{margin-top:0}.post-content__image-grid:last-child{margin-bottom:0}.post-content__image-grid__item{border-radius:var(--border-radius-small);overflow:hidden}.post-content__image-grid__item--large{grid-row:span 2}.post-content__image-grid__item img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.post-content__video-wrapper{background:#000;margin:var(--margin) 0;max-width:var(--content-width)}.post-content__video-wrapper:first-child{margin-top:0}.post-content__video-wrapper:last-child{margin-bottom:0}.post-content__inline-cta{border-radius:var(--border-radius-small);margin:var(--margin) 0;max-width:var(--content-width);padding:2em 1.5em 1.5em;text-align:center;text-wrap:balance}.post-content__inline-cta--light{background:#d9dce1;--primary:#061525;--secondary:#7e7b8b;--button-cta-background:#b09043;--button-cta-color:#fff;--button-cta-hover-background:#9e813c;--button-cta-hover-color:#fff;--button-background:#293745;--button-color:#fff;--button-hover-background:#1f2a35;--button-hover-color:#fff}.post-content__inline-cta--dark{background:#061525;--primary:#fff;--secondary:#b5b9be;--button-cta-background:#0b24df;--button-cta-color:#fff;--button-cta-hover-background:#0a20c7;--button-cta-hover-color:#fff;--button-background:#fff;--button-color:#061525;--button-hover-background:#f2f2f2;--button-hover-color:#061525}.post-content__inline-cta:first-child{margin-top:0}.post-content__inline-cta:last-child{margin-bottom:0}.post-content__inline-cta__top-line{color:var(--primary);display:block;font-family:minion-pro,serif;font-size:2em;line-height:1.2}.post-content__inline-cta__bottom-line{color:var(--secondary);display:block;font-size:1.25em;margin-top:1rem}.post-content__inline-cta__bottom-line:first-child{margin-top:0}.post-content__inline-cta__buttons{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--padding-small);margin-top:2em}.post-content__wide-cta{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-align:center;-ms-flex-align:center;align-items:center;-moz-box-pack:justify;-ms-flex-pack:justify;background:#d9dce1;border-radius:var(--border-radius-small);gap:1.5em;justify-content:space-between;margin:var(--margin) 0;padding:3em 2.25em}@media only screen and (max-width:768px){.post-content__wide-cta{-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.post-content__wide-cta:first-child{margin-top:0}.post-content__wide-cta:last-child{margin-bottom:0}.post-content__wide-cta__tagline{-moz-box-flex:1;color:#061525;-ms-flex:1 1 auto;flex:1 1 auto;font-family:minion-pro,serif;font-size:2em;line-height:1.2;text-wrap:balance}.post-content__wide-cta__buttons{-moz-box-flex:0;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;gap:1em}@media only screen and (max-width:768px){.post-content__wide-cta__buttons{-ms-flex-item-align:start;align-self:flex-start}}
/*# sourceMappingURL=single.css.map */
