.managed-page{--page-gutter:clamp(24px,5.5vw,88px);--page-width:1320px;background:#fff;color:#000001}.managed-page .managed-hero{max-width:none;padding:72px max(var(--page-gutter),calc((100vw - 1160px)/2)) 64px;border:0;background:#f4f5f3;position:relative}.managed-page .managed-hero h1{font-size:var(--fs-display);line-height:1.04;max-width:1000px;letter-spacing:-.035em;text-wrap:balance;margin:22px 0 30px;overflow-wrap:normal}.managed-page .managed-intro{font-size:var(--fs-body);line-height:1.6;max-width:62ch}.managed-intro p{margin:0 0 20px}.managed-intro p:last-child{margin-bottom:0}.managed-page .managed-hero.with-image{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center;padding-inline:var(--page-gutter)}.managed-page .managed-hero figure{margin:0;min-width:0;max-width:none;align-self:stretch;overflow:hidden}.managed-page .managed-hero figure img{width:100%;height:100%;min-height:420px;max-height:650px;object-fit:cover;display:block}.managed-page .managed-hero.editorial-opening,.managed-page .managed-hero.expressive{background:#000001;color:#fff}.managed-page .managed-hero.editorial-opening .eyebrow,.managed-page .managed-hero.expressive .eyebrow{color:#08ffbe}.managed-page .managed-hero.editorial-opening .managed-intro{color:#dbe5df;font-size:var(--fs-body)}.managed-page .managed-hero.expressive:not(.with-image){display:block}.managed-page .managed-hero.expressive figure img{object-fit:contain;min-height:360px;max-height:500px;aspect-ratio:auto}.managed-page .technology-signal{margin:28px 0 -28px;height:90px}.managed-page .managed-hero:after{display:none}.page-index{margin-top:32px;border-block:1px solid #738078;max-width:620px}.page-index summary{min-height:52px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:var(--fs-ui);list-style:none}.page-index summary::-webkit-details-marker{display:none}.page-index[open] summary span{transform:rotate(45deg)}.page-index nav{display:grid;padding:0 0 18px;gap:4px}.page-index a{padding:12px 0;min-height:44px;text-decoration:underline;text-underline-offset:5px;font-size:var(--fs-ui);line-height:1.4}.managed-page .managed-section{display:block;max-width:var(--page-width);padding:72px var(--page-gutter);margin:auto;border-bottom:1px solid #c8d0c8;scroll-margin-top:105px}.managed-page .managed-section-heading{max-width:900px;margin-bottom:32px}.managed-page .managed-section-heading h2{font-size:var(--fs-section);line-height:1.13;font-weight:300;letter-spacing:-.025em;text-wrap:balance;margin:0;overflow-wrap:normal}.managed-section-content{display:flow-root}.managed-page .managed-copy{max-width:68ch;font-size:var(--fs-body);line-height:1.7}.managed-copy:empty{display:none}.managed-copy p:last-child{margin-bottom:0}.managed-copy .payload-richtext>:first-child{margin-top:0}.managed-page .managed-media{margin:32px 0 0;max-width:100%}.managed-page .managed-media img{display:block;width:100%;height:auto;max-height:560px;object-fit:contain;background:transparent}.managed-page .section-with-media .managed-section-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px 48px;align-items:start}.managed-page .section-with-media .managed-media{margin:0;grid-column:2;grid-row:1/span 2}.managed-page .section-with-media .managed-media img{max-height:470px}.managed-page .section-with-media .managed-cards,.managed-page .section-with-media .managed-gallery,.managed-page .section-with-media .managed-people,.managed-page .section-with-media video{grid-column:1/-1}.managed-page .section-with-media .managed-copy:empty+.managed-media{grid-column:1/-1;max-width:900px;margin-inline:auto}.managed-page .managed-cards{margin-top:32px;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.managed-page .managed-cards article{background:#f4f5f3;border-top:2px solid #000001;padding:28px;min-width:0}.managed-page .managed-cards h3{font-size:var(--fs-card);line-height:1.22;letter-spacing:-.015em;margin:0 0 20px;text-wrap:balance;overflow-wrap:normal}.managed-page .managed-cards img{display:block;aspect-ratio:16/10;object-fit:contain;margin-bottom:24px}.managed-page .managed-cards p{margin:0 0 18px}.managed-page .managed-cards p:last-child{margin:0}.managed-page .managed-cards .text-action{margin-top:16px}.managed-page .section-process .managed-cards{grid-template-columns:repeat(4,minmax(0,1fr));counter-reset:process}.process-number{display:block;font-size:var(--fs-subsection);font-weight:300;color:#236448;margin-bottom:36px}.managed-page .section-process .managed-cards h3{font-size:var(--fs-card)}.managed-page .managed-people{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 24px}.managed-people h3{font-size:var(--fs-lead);line-height:1.2;margin:20px 0 10px;overflow-wrap:normal}.managed-people p{font-size:var(--fs-ui);line-height:1.5;margin:0 0 10px}.managed-people a{font-size:var(--fs-ui);min-height:44px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:5px}.managed-page .managed-people img{aspect-ratio:4/5;object-fit:cover;object-position:top}.managed-page .section-team .managed-section-content{display:block}.managed-page .section-faq{max-width:1040px}.managed-faq summary{line-height:1.4;min-height:48px}.managed-faq details[open]{padding-bottom:28px}.managed-faq details[open] summary{margin-bottom:18px}.managed-page .section-listing .content-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.managed-page .section-listing .content-results h3{font-size:var(--fs-card);line-height:1.2}.managed-page .content-results article{min-width:0}.managed-page .content-results article>img{aspect-ratio:16/10;object-fit:cover}.managed-page .content-results h3 a{text-decoration:none}.managed-page .content-results h3 a:hover{text-decoration:underline;text-underline-offset:5px}.managed-page .section-listing>.managed-section-content>.text-action{margin-top:32px}.managed-page .section-resources .content-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.managed-page .content-filters{max-width:880px;margin-bottom:24px}.managed-page .content-filters input,.managed-page .content-filters select{background:#fff;border-radius:0;min-height:54px}.managed-page .section-locations .content-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.managed-page.template-article .managed-hero,.managed-page.template-project .managed-hero{padding-inline:max(var(--page-gutter),calc((100vw - 1100px)/2))}.managed-page.template-article .managed-hero.with-image,.managed-page.template-project .managed-hero.with-image{grid-template-columns:1fr;gap:40px}.managed-page.template-article .managed-hero h1,.managed-page.template-project .managed-hero h1{font-size:var(--fs-section);max-width:1020px}.managed-page.template-article .managed-hero figure img,.managed-page.template-project .managed-hero figure img{min-height:0;max-height:580px;object-fit:contain}.managed-page.template-article .managed-section,.managed-page.template-legal .managed-section{max-width:960px;padding-top:44px;padding-bottom:44px;border:0}.managed-page.template-article .managed-section-heading h2{font-size:var(--fs-subsection)}.managed-page.template-legal .managed-hero h1{font-size:var(--fs-section)}.managed-page.template-documents .managed-hero,.managed-page.template-listing .managed-hero{padding-bottom:44px}.managed-page.template-documents .managed-section,.managed-page.template-listing .managed-section{padding-top:40px}.managed-page.template-documents .managed-section-heading,.managed-page.template-listing .managed-section-heading{display:block}.managed-page .managed-actions a:hover{background:#00dca3}.managed-page .managed-actions a{transition:background .18s ease}.managed-page .editorial-opening :focus-visible{outline-color:#08ffbe}@media(max-width:1000px){.managed-page .managed-hero.with-image{gap:32px}.managed-page .managed-hero figure img{min-height:380px}.managed-page .managed-people{grid-template-columns:repeat(3,minmax(0,1fr))}.managed-page .section-locations .content-results,.managed-page .section-process .managed-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.managed-page .managed-hero.with-image{grid-template-columns:1fr}.managed-page .managed-hero{padding:44px 24px}.managed-page .managed-hero h1{margin:18px 0 26px}.managed-page .managed-hero figure img{min-height:0;max-height:440px;aspect-ratio:4/3}.managed-page .managed-section{padding:44px 24px}.managed-page .managed-section-heading{margin-bottom:26px}.managed-page .section-with-media .managed-section-content{display:block}.managed-page .section-with-media .managed-media{margin-top:28px}.managed-page .managed-cards,.managed-page .section-listing .content-results,.managed-page .section-locations .content-results,.managed-page .section-process .managed-cards,.managed-page .section-resources .content-results{grid-template-columns:1fr}.managed-page .managed-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.managed-page .managed-cards article{padding:24px}.managed-page .managed-hero.expressive{padding:44px 24px}.managed-page .managed-hero.expressive figure img{min-height:0}.managed-page.template-article .managed-hero,.managed-page.template-project .managed-hero{padding-inline:24px}.managed-page .content-filters{display:grid}.managed-page h1,.managed-page h2,.managed-page h3{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}}@media(prefers-reduced-motion:reduce){:root:not(.motion-enabled) .managed-page .managed-actions a{transition:none}}.managed-page .managed-copy+.content-browser{margin-top:28px}.managed-page .section-features .managed-cards:has(>article:only-child){grid-template-columns:1fr;max-width:900px}.managed-page .section-features .managed-cards>article:only-child{padding:32px 36px}.white-paper-download{margin-top:24px;border-top:1px solid;padding-top:12px}.white-paper-download>summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:600}.white-paper-download>summary:focus-visible{outline:3px solid #00684d;outline-offset:4px}.white-paper-download .hubspot-shell{margin-top:18px}.white-paper-download .hubspot-shell h3{font-size:var(--fs-lead)}@media(max-width:380px){.managed-page .managed-people{grid-template-columns:1fr}.managed-page .managed-people img{max-width:300px}}.template-science .managed-section{margin:0;align-self:start}body .managed-page{--page-gutter:var(--site-gutter);--page-width:100%}body .managed-page .managed-hero,body .managed-page .managed-hero.expressive,body .managed-page .managed-hero.with-image,body .managed-page .managed-section{max-width:none;margin-inline:0;padding-inline:var(--site-gutter)}body .managed-page.template-documents .managed-hero{display:block;text-align:left}body .managed-page.template-documents .managed-hero-copy{width:100%;margin-inline:0;text-align:left}body .managed-page.template-documents .managed-hero :is(h1,p,img){margin-inline:0;text-align:left}body .template-science main{display:block;max-width:none}body .template-science .managed-hero{display:block;min-height:0}body .template-science .managed-hero.with-image{display:grid;grid-template-columns:1.1fr .9fr}body .template-science .managed-hero figure img{max-height:400px;min-height:0}body .template-science .managed-section{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:clamp(32px,6vw,96px);padding-block:72px;background:#fff;border-top:1px solid #c8d0c8;border-bottom:0}body .template-science .managed-section:nth-of-type(2n){background:#f4f5f3}body .template-science .managed-section-heading{margin:0;max-width:440px}body .template-science .content-results{display:block}body .template-science .content-results article{padding:24px 0;border-bottom:1px solid #9aa99f}body .template-science .content-results h3{font-size:var(--fs-card);line-height:1.4;margin:0}body .template-science .content-results article>img{display:none}.reference-more summary{min-height:44px;display:flex;align-items:center;cursor:pointer;text-decoration:underline;color:#00664c}@media(max-width:760px){body .template-science .managed-hero.with-image,body .template-science .managed-section{display:block}body .template-science .managed-section-heading{margin-bottom:28px}body .template-science .managed-section{padding-block:40px}}.science-read-more summary{min-height:44px;display:flex;align-items:center;cursor:pointer;text-decoration:underline;text-underline-offset:5px;margin-bottom:20px}.editorial-people h3,.managed-page .section-resources .content-results h2,.managed-page .section-resources .content-results h3{font-size:var(--fs-lead)}:root:root .template-science .managed-section>span:empty{position:absolute}:root:root .template-science .managed-section:not(.section-resources){display:block}:root:root .template-science .managed-section:not(.section-resources) .managed-section-heading{max-width:var(--reading-max);margin-bottom:var(--block-space)}:root .managed-page:not(.template-science) .section-resources .content-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}:root .managed-page:not(.template-science) :is(.section-resources,.section-listing) .content-results>article{display:flex;flex-direction:column;align-items:flex-start}:root .managed-page:not(.template-science) :is(.section-resources,.section-listing) .content-results>article>:is(img,.result-placeholder){align-self:stretch;width:100%;margin-bottom:20px}:root .content-results .result-summary{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden;white-space:normal;margin-bottom:20px}:root .managed-page:not(.template-science) .content-results>article>.form-dialog-entry{margin-top:auto;padding-top:4px}:root .content-results .result-placeholder{aspect-ratio:16/10;max-height:280px;border-radius:var(--radius-card);background:#12241c;background-image:url(/brand/magnes-spiral.svg);background-repeat:no-repeat;background-position:50%;background-size:22%}.white-paper-summary{margin:0 0 24px}.white-paper-summary summary{min-height:44px;display:flex;align-items:center;cursor:pointer;text-decoration:underline;text-underline-offset:5px}.white-paper-summary p{white-space:pre-line;max-width:72ch}@media (max-width:1023px){:root .managed-page:not(.template-science) .section-resources .content-results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){:root .managed-page:not(.template-science) .section-resources .content-results{grid-template-columns:minmax(0,1fr)}}:root .managed-page:not(.template-science) .section-resources .content-results :is(h2,h3){font-size:var(--fs-card);line-height:1.2}:root:root .managed-page:not(.template-science) .managed-section.section-with-media{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:clamp(32px,5vw,96px);align-items:start}:root:root .managed-page:not(.template-science) .managed-section.section-with-media>span:empty{position:absolute}:root:root .managed-page:not(.template-science) .managed-section.section-with-media>.managed-section-heading{grid-column:1;grid-row:1;max-width:none;margin-bottom:var(--block-space)}:root:root .managed-page:not(.template-science) .managed-section.section-with-media>.managed-section-content{display:contents}:root:root .managed-page:not(.template-science) .managed-section.section-with-media>.managed-section-content>.managed-copy{grid-column:1;grid-row:2}:root:root .managed-page:not(.template-science) .managed-section.section-with-media>.managed-section-content>.managed-media{grid-column:2;grid-row:1/span 2;align-self:start;margin:0}:root:root .managed-page:not(.template-science) .managed-section.section-with-media>.managed-section-content>:not(.managed-copy,.managed-media){grid-column:1/-1}:root:root .managed-page:not(.template-science) .managed-section.section-with-media>.managed-section-content>.managed-media img{display:block;width:100%;height:auto;max-height:min(640px,75vh);object-fit:cover;border-radius:var(--radius-card)}@media (max-width:1023px){:root:root .managed-page:not(.template-science) .managed-section.section-with-media{display:block}:root:root .managed-page:not(.template-science) .managed-section.section-with-media>.managed-section-content>.managed-media{margin-top:var(--block-space)}}