.node--project.node--full.node--case-study .node__header{color:var(--project--full--case-study--header--color);display:grid;margin-inline:calc(-50vw + 50% - var(--scrollbar-width, 0px)/2*-1);margin-top:calc(var(--site-header-height, 0px)*-1);position:relative;transition:margin .2s ease-in-out}.node--project.node--full.node--case-study .node__header:after{background:var(--project--full--case-study--header--bg-color);content:"";inset:0;opacity:.7;overflow:hidden;position:absolute}[data-site-mode=at-play] .node--project.node--full.node--case-study .node__header:after{border-radius:0 0 clamp(80px,10vw,360px) 0}.node--project.node--full.node--case-study .node__heading-content{align-self:end;grid-column:1/-1;grid-row:1/-1;margin-block:calc(var(--site-header-height) + 3.8147rem) 3.8146972656rem;padding-inline:var(--safe-area-inline);position:relative;z-index:1}.node--project.node--full.node--case-study .node__image{grid-column:1/-1;grid-row:1/-1}.node--project.node--full.node--case-study .node__image>*{height:100%}