body.casestudiesindex{grid-template-rows:var(--logo-height) 1fr auto;--row-sidebar: 1 / -1;background-color:#212435}body.casestudiesindex page-background{opacity:.2}body.casestudiesindex footer{grid-row:3;grid-column:2/-2}side-bar.caseStudies[data-behaviour=sticky]>div{height:100%;display:flex;flex-direction:column}side-bar.caseStudies featured-image{flex:1;min-height:0;position:relative;top:unset;height:unset}side-bar.caseStudies .content-block.form{background-color:#212435;color:#fff}side-bar.caseStudies .content-block.form .form-header{background-color:#df3035;padding:var(--gap-y) var(--container-padding) calc(var(--gap-y));text-align:center;clip-path:polygon(0 0, 100% 0, 100% calc(100% - 4rem), 50% 100%, 0 calc(100% - 4rem))}side-bar.caseStudies .content-block.form .form-header h3{color:#fff;text-transform:uppercase;font-size:25px;width:66%;text-wrap:balance;margin:0 auto var(--gap);font-weight:700;line-height:normal}side-bar.caseStudies .content-block.form .form-header p{color:#fff;font-size:16px;width:80%;margin:0 auto}side-bar.caseStudies .content-block.form .form-body{position:relative;padding:var(--gap-y) var(--container-padding)}side-bar.caseStudies .content-block.form .form-body textarea.freeform-input{height:8rem;padding-bottom:2.5rem}side-bar.caseStudies .content-block.form .form-body .freeform-row.submit-row{position:absolute;bottom:var(--gap-y);right:var(--container-padding)}side-bar.caseStudies .content-block.form .form-body .freeform-row.submit-row .freeform-column{padding:0}side-bar.caseStudies .content-block.form .form-body div[data-freeform-controls]{position:absolute;bottom:57px;right:40px}side-bar.caseStudies .content-block.form .freeform-label,side-bar.caseStudies .content-block.form label{color:#fff}.case-studies-block{position:relative;isolation:isolate;background-color:#212435;display:grid;grid-template-columns:minmax(220px, 33%) 1fr;gap:0 var(--gutter1);overflow:hidden}.case-studies-block>.intro{grid-row:1;display:flex;flex-direction:column;justify-content:center;text-transform:uppercase;background-color:#27293a;padding:var(--gutter2) var(--gutter3) var(--gutter2) var(--gutter1);clip-path:polygon(0% 100%, 0% 0%, 100% 0%, 80% 100%)}.case-studies-block>.intro .heading{font-size:1.25em;line-height:1.3;text-wrap:balance}.case-studies-block>.intro .sub-heading{order:-1;color:#df3035;font-size:0.9375em;line-height:1.6;margin-bottom:var(--gap)}.case-studies-block>.content{grid-area:1/2;align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding-block:var(--gutter2);padding-inline-end:var(--gutter3);color:#fff}.case-studies-block>.button{position:absolute;bottom:0;right:0;z-index:2;text-transform:uppercase}@media(max-width: 900px){.case-studies-block{display:flex;flex-direction:column}.case-studies-block>.intro{clip-path:initial;padding:var(--gutter2)}.case-studies-block>.content{padding-inline:var(--gutter2);padding-block-end:var(--gutter3)}}.case-studies-block case-study-grid{grid-area:1/2}