#research-page{min-height:100dvh}#research-page section{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));gap:10px;max-width:1440px;width:100%;margin:auto;height:min-content}@media screen and (min-width: 768px){#research-page section{gap:20px}}@media screen and (min-width: 1024px){#research-page section{gap:32px}}@media screen and (min-width: 1440px){#research-page section{gap:40px}}#research-page section:not(.home-page-hero){padding:4rem 0}#research-page section:last-of-type{position:relative;display:flex;border-collapse:separate;border-radius:0 0 3em 3em;background-color:#f7f7f7;max-width:unset}#research-page section:last-of-type::before{position:absolute;content:"";height:100%;width:100%;background-color:#eaeaea;z-index:-1;bottom:0;left:0}#research-page section{display:flex}#research-page hero-block{position:relative}#research-page hero-block .hero-block__heading{z-index:1;grid-row:1}#research-page hero-block object{position:relative;z-index:0;grid-column:8/12;grid-row:1;max-width:100%;align-self:flex-end}#research-page>section:last-of-type::before{background:none}#research-page .title-block{grid-column:2/12;text-align:center}#research-page half-half{gap:4rem}#research-page half-half p:not(:last-of-type){margin-bottom:1.5rem}#research-page .research-survey-design{display:flex}#research-page .research-survey-design h2,#research-page .research-survey-design .first,#research-page .research-survey-design link-button{grid-column:2/12}#research-page .research-paragraph-section paragraph-block,#research-page .research-conclusion-section paragraph-block{justify-self:center;grid-column:2/12}#research-page .research-paragraph-section paragraph-block p:not(:last-of-type),#research-page .research-conclusion-section paragraph-block p:not(:last-of-type){margin-bottom:1rem}#research-page .on-social-media half-half{gap:1rem}@media screen and (min-width: 768px){#research-page .title-block{display:flex;flex-direction:row;align-items:end;gap:2rem}#research-page .title-block h2{margin-bottom:-0.8rem}#research-page .research-survey-design h2{justify-self:center}#research-page .research-survey-design .first{grid-column:2/7}#research-page .research-survey-design link-button{grid-column:8/12;align-self:center}#research-page .on-social-media half-half{gap:2rem}#research-page .on-social-media half-half .first{max-width:32ch}#research-page .on-social-media big-quote{gap:1rem}}@media screen and (min-width: 1024px){#research-page{min-height:calc(60dvh - 3.0333333333rem)}}@media screen and (min-width: 1440px){#research-page .first h2{white-space:nowrap}#research-page big-quote{margin-top:3rem}}