body.single-post:not(.post-template-pillar-template):not(.page-template-pillar-template),body.single-events,body.single-press,body.single-partner{background:var(--wp--preset--color--navy-5)}body.single-post:not(.post-template-pillar-template):not(.page-template-pillar-template) .entry-header,body.single-events .entry-header,body.single-press .entry-header,body.single-partner .entry-header{margin-bottom:clamp(.875rem,-2.5536rem + 7.1429vw,3.875rem);margin-top:clamp(7.188rem,2.188rem + 10.4167vw,11.563rem)}body.single-post:not(.post-template-pillar-template):not(.page-template-pillar-template) .entry-header .entry-title,body.single-events .entry-header .entry-title,body.single-press .entry-header .entry-title,body.single-partner .entry-header .entry-title{margin-bottom:clamp(2.125rem,.6244rem + 3.1262vw,3.438rem);margin-top:0}body.single-post:not(.post-template-pillar-template):not(.page-template-pillar-template) .entry-summary,body.single-events .entry-summary,body.single-press .entry-summary,body.single-partner .entry-summary{margin-bottom:clamp(2.5rem,.0714rem + 5.0595vw,4.625rem)}body.single-post:not(.post-template-pillar-template):not(.page-template-pillar-template) .entry-summary p:first-child,body.single-events .entry-summary p:first-child,body.single-press .entry-summary p:first-child,body.single-partner .entry-summary p:first-child{margin-top:0}body.single-post:not(.post-template-pillar-template):not(.page-template-pillar-template) .entry-summary p:last-child,body.single-events .entry-summary p:last-child,body.single-press .entry-summary p:last-child,body.single-partner .entry-summary p:last-child{margin-bottom:0}.single-post .entry-content{margin-bottom:30px}.single-post .entry-content ul,.single-post .entry-content ol{padding-left:25px}.single .entry-content{color:var(--wp--preset--color--navy)}.single .entry-content h2{margin-bottom:.265em}.single .entry-content h3{margin-bottom:.525em}.single .entry-content h4{margin-bottom:.781em}.single .entry-content h5{margin-bottom:.769em}.single .entry-content h6{margin-bottom:1.111em}.single .entry-content>figure,.single .entry-content>img{margin-bottom:35px;margin-top:35px}@media(min-width: 768px){.single .entry-content>figure,.single .entry-content>img{margin-bottom:51px;margin-top:55px}}.single .entry-content .wp-block-columns{margin-bottom:35px;margin-top:35px}@media(min-width: 768px){.single .entry-content .wp-block-columns{margin-bottom:50px;margin-top:54px}}.single .entry-content .wp-block-columns .wp-element-caption{margin-bottom:0}.single .entry-content>.wp-block-buttons{margin-bottom:40px;margin-top:40px}@media(min-width: 768px){.single .entry-content>.wp-block-buttons{margin-bottom:80px;margin-top:45px}}.single .entry-content>ol,.single .entry-content>ul,.single .entry-content :where(blockquote),.single .entry-content :where(blockquote.wp-block-quote){overflow:hidden;margin-bottom:29px;margin-top:29px}@media(min-width: 768px){.single .entry-content>ol,.single .entry-content>ul,.single .entry-content :where(blockquote),.single .entry-content :where(blockquote.wp-block-quote){margin-bottom:45px;margin-top:45px}}.post-meta-wrapper{display:flex;flex-direction:column;justify-content:space-between}@media(min-width: 768px){.post-meta-wrapper{flex-direction:row}}.post-meta-wrapper .entry-meta{flex:0 0 100%;margin-bottom:36px;max-width:100%}@media(min-width: 768px){.post-meta-wrapper .entry-meta{flex:0 0 25%;margin-bottom:0;max-width:25%}}.post-meta-wrapper .entry-meta>*{display:block}.post-meta-wrapper .entry-meta .byline{color:var(--wp--preset--color--black);font-family:var(--wp--custom--heading-font-family);font-weight:700}.post-meta-wrapper .entry-meta .byline a{color:var(--wp--preset--color--black);-webkit-text-decoration:none;text-decoration:none}.post-meta-wrapper .entry-meta .byline a:hover,.post-meta-wrapper .entry-meta .byline a:focus{color:var(--wp--preset--color--orange);-webkit-text-decoration:none;text-decoration:none}.post-meta-wrapper .entry-meta .posted-on{font-size:var(--wp--preset--font-size--detail)}.post-meta-wrapper .entry-meta .posted-on a{color:var(--wp--preset--color--black);-webkit-text-decoration:none;text-decoration:none}.post-meta-wrapper .entry-meta .posted-on a:hover,.post-meta-wrapper .entry-meta .posted-on a:focus{color:var(--wp--preset--color--orange);-webkit-text-decoration:none;text-decoration:none}.post-meta-wrapper .social-post-share{flex:0 0 100%;max-width:100%}@media(min-width: 768px){.post-meta-wrapper .social-post-share{flex:0 0 25%;max-width:25%}}.post-meta-wrapper .entry-thumbnail{flex:0 0 100%;max-width:100%}@media(min-width: 768px){.post-meta-wrapper .entry-thumbnail{flex:0 0 48.5714285714%;max-width:48.5714285714%}}.post-meta-wrapper .entry-thumbnail img,.post-meta-wrapper .entry-thumbnail span{aspect-ratio:680/453;border-radius:8px;display:block;object-fit:cover;width:100%}.post-meta-wrapper .entry-thumbnail figcaption{color:var(--wp--preset--color--dark-gray);font-size:var(--wp--preset--font-size--detail);line-height:1.4;margin-top:7px}.single-case-study .is-style-hero-with-media{padding-bottom:40px}@media(min-width: 1024px){.single-case-study .is-style-hero-with-media{min-height:735px;padding-bottom:40px}}.single-case-study .is-style-hero-with-media h1:first-of-type{font-size:var(--wp--preset--font-size--h-2)}.single-case-study .entry-content{padding-top:30px}@media(min-width: 1100px){.single-case-study .entry-content{padding-top:70px}}.single-case-study .entry-content>*:first-child{margin-top:0}.single-case-study .entry-content>.wp-block-buttons{margin-bottom:40px;margin-top:40px}@media(min-width: 768px){.single-case-study .entry-content>.wp-block-buttons{margin-bottom:80px;margin-top:45px}}.single-case-study .entry-thumbnail img,.single-case-study .entry-thumbnail span{aspect-ratio:680/453;border-radius:8px;display:block;max-width:680px;object-fit:cover;width:100%}.case-study-share{position:relative;z-index:10}@media(min-width: 1100px){.case-study-share .social-post-share{position:absolute;right:0;top:0}}.case-study-share .social-post-share ul{list-style:none;margin-left:0;padding:0}.case-study-share .social-post-share ul li{padding:0}@media(min-width: 1100px){.case-study-share .social-post-share ul{margin-top:80px}}@media(max-width: 1099px){.case-study-share .social-post-share ul{align-items:center;flex-direction:row;justify-content:center;margin-top:40px}}@media(min-width: 1100px){.case-study-share .social-post-share ul{margin-top:70px}}.single-partner .entry-thumbnail img{object-fit:contain}
