body:has([data-palette=charcoal]){--preview-ink:#202020;--preview-ink-rgb:32, 32, 32;--preview-surface:#f3f3f3;--preview-surface-deep:#292929;--preview-surface-alt:#333;--black:#202020;--white:#fff;--cream:#f3f3f3;--grey-dark:#202020;--accent:#202020;--accent-dim:#20202014;--violet:#202020;--violet-soft:#20202014;--coral:#202020;--teal:#202020;--lime:#202020;--accent-launch:#202020;--accent-grow:#202020;--accent-scale:#202020;--button-bg:#202020;--button-fg:#fff;--button-hover-bg:#fff;--button-hover-fg:#202020;--animation-accent:#ff6b4a;--animation-surface:#202020;--animation-cream:#fff;color:#202020}body:has([data-palette=charcoal]) .dark-section{--button-bg:#fff;--button-fg:#202020;--button-hover-bg:#202020;--button-hover-fg:#fff;background-color:#202020}body:has([data-palette=charcoal]) .page-hero{--button-bg:#fff;--button-fg:#202020;--button-hover-bg:#202020;--button-hover-fg:#fff;background-color:#202020}body:has([data-palette=charcoal]) .s-cta{--button-bg:#fff;--button-fg:#202020;--button-hover-bg:#202020;--button-hover-fg:#fff;background-color:#202020}body:has([data-palette=charcoal]) .footer{--button-bg:#fff;--button-fg:#202020;--button-hover-bg:#202020;--button-hover-fg:#fff;background-color:#202020}body:has([data-palette=charcoal]) .sitemap{--button-bg:#fff;--button-fg:#202020;--button-hover-bg:#202020;--button-hover-fg:#fff;background-color:#202020}body:has([data-palette=charcoal]) .nav.nav-stuck{--button-bg:#fff;--button-fg:#202020;--button-hover-bg:#202020;--button-hover-fg:#fff;background-color:#202020}body:has([data-palette=charcoal]) .nav.nav-menu-open{--button-bg:#fff;--button-fg:#202020;--button-hover-bg:#202020;--button-hover-fg:#fff;background-color:#202020}body:has([data-palette=charcoal]) .mega-menu-classic{--button-bg:#fff;--button-fg:#202020;--button-hover-bg:#202020;--button-hover-fg:#fff;background-color:#202020}body:has([data-palette=charcoal]) .homepage-neutral{--black:#202020;--grey:#2020208f;--grey-light:#2020206b;--grey-mid:#202020ad;--grey-dark:#202020;--accent:#202020;--accent-dim:#20202014;--violet:#202020;--violet-soft:#20202014;--coral:#202020;--teal:#202020;--lime:#202020;--accent-launch:#202020;--accent-grow:#202020;--accent-scale:#202020;color:#202020;background:#fff}body:has([data-palette=charcoal]) .homepage-neutral .approved-hero{color:#202020}body:has([data-palette=charcoal]) .homepage-neutral .previous-home-copy{color:#202020}body:has([data-palette=charcoal]) .homepage-nav-top .nav.nav-stuck:not(.nav-menu-open){color:#202020}body:has([data-palette=charcoal]) .homepage-neutral .approved-section-head span{color:#202020ad}body:has([data-palette=charcoal]) .homepage-neutral .approved-domain{color:#202020ad}body:has([data-palette=charcoal]) .homepage-neutral .approved-description{color:#202020ad}body:has([data-palette=charcoal]) .homepage-neutral .approved-frame{border-color:#20202038}body:has([data-palette=charcoal]) .homepage-nav-top .nav.nav-stuck:not(.nav-menu-open){border-color:#20202038}body:has([data-palette=charcoal]) .homepage-nav-top .nav.nav-stuck:not(.nav-menu-open){background-color:#fff}body:has([data-palette=charcoal]) .nav-dropdown{background:#202020f7}body:has([data-palette=charcoal]) .nav-dropdown-dot{background:#ff6b4a}body:has([data-palette=charcoal]) .nav-dropdown-card:hover{border-color:#fff3}body:has([data-palette=charcoal]) .nav-dropdown-card:hover .nav-dropdown-name{color:#fff}:is(body:has([data-palette=charcoal]) .sitemap__pill--violet,body:has([data-palette=charcoal]) .sitemap__pill--teal,body:has([data-palette=charcoal]) .sitemap__biad-box){background:#ffffff14;border-color:#fff3}body:has([data-palette=charcoal]) .sitemap__biad-cta{color:#202020;background:#fff;border-color:#202020}body:has([data-palette=charcoal]) .hd-ring--combo{border-color:#2020204d}body:has([data-palette=charcoal]) .hd-cta{border-color:#20202066}body:has([data-palette=charcoal]) .text-sant-black{color:#202020}body:has([data-palette=charcoal]):has([data-header=message-first]) .page-hero::selection{color:#202020;background:#ff6b4a}body:has([data-palette=charcoal]):has([data-header=message-first]) .page-hero ::selection{color:#202020;background:#ff6b4a}body:has([data-palette=charcoal]):has([data-header=message-first]) .dark-section::selection{color:#202020;background:#ff6b4a}body:has([data-palette=charcoal]):has([data-header=message-first]) .dark-section ::selection{color:#202020;background:#ff6b4a}body:has([data-palette=charcoal]):has([data-header=message-first]) .s-cta::selection{color:#202020;background:#ff6b4a}body:has([data-palette=charcoal]):has([data-header=message-first]) .s-cta ::selection{color:#202020;background:#ff6b4a}body:has([data-palette=charcoal]):has([data-header=message-first]) .footer::selection{color:#202020;background:#ff6b4a}body:has([data-palette=charcoal]):has([data-header=message-first]) .footer ::selection{color:#202020;background:#ff6b4a}body:has([data-palette=charcoal]):has([data-header=message-first]) .sitemap::selection{color:#202020;background:#ff6b4a}body:has([data-palette=charcoal]):has([data-header=message-first]) .sitemap ::selection{color:#202020;background:#ff6b4a}body:has([data-palette=charcoal]):has([data-header=message-first]) .nav-dropdown::selection{color:#202020;background:#ff6b4a}body:has([data-palette=charcoal]):has([data-header=message-first]) .nav-dropdown ::selection{color:#202020;background:#ff6b4a}body:has([data-palette=charcoal]):has([data-header=message-first]) .nav.nav-stuck::selection{color:#202020;background:#ff6b4a}body:has([data-palette=charcoal]):has([data-header=message-first]) .nav.nav-stuck ::selection{color:#202020;background:#ff6b4a}body:has([data-palette=charcoal]):has([data-header=message-first]) .nav.nav-menu-open::selection{color:#202020;background:#ff6b4a}body:has([data-palette=charcoal]):has([data-header=message-first]) .nav.nav-menu-open ::selection{color:#202020;background:#ff6b4a}body:has([data-palette=charcoal]):has([data-header=message-first]) .mega-menu-classic::selection{color:#202020;background:#ff6b4a}body:has([data-palette=charcoal]):has([data-header=message-first]) .mega-menu-classic ::selection{color:#202020;background:#ff6b4a}body:has([data-palette=charcoal]):has([data-header=message-first]) .about-s.bg-sant-black::selection{color:#202020;background:#ff6b4a}body:has([data-palette=charcoal]):has([data-header=message-first]) .about-s.bg-sant-black ::selection{color:#202020;background:#ff6b4a}body:has([data-palette=charcoal]):has([data-header=message-first]) .about-s--tall.bg-sant-black::selection{color:#202020;background:#ff6b4a}body:has([data-palette=charcoal]):has([data-header=message-first]) .about-s--tall.bg-sant-black ::selection{color:#202020;background:#ff6b4a}body:has([data-palette=charcoal]):has([data-header=message-first]) .light-section::selection{color:#fff;background:#202020}body:has([data-palette=charcoal]):has([data-header=message-first]) .light-section ::selection{color:#fff;background:#202020}body:has([data-palette=charcoal]):has([data-header=message-first]) .cream-section::selection{color:#fff;background:#202020}body:has([data-palette=charcoal]):has([data-header=message-first]) .cream-section ::selection{color:#fff;background:#202020}body:has([data-palette=charcoal]) .light-section .svc-showcase-cat{color:#202020}body:has([data-palette=charcoal]) .light-section .svc-deliverable{background:#2020200a}body:has([data-palette=charcoal]) .light-section .svc-deliverable:hover{background:#20202014}body:has([data-palette=charcoal]) .svc-tooltip--on-dark{background:#292929}body:has([data-palette=charcoal]) .svc-tooltip--on-dark .svc-tooltip-caret{background:#292929}body:has([data-palette=charcoal]) .rrfc-page{--rrfc-void:#202020;--rrfc-surface:#292929;--rrfc-surface-alt:#333;--rrfc-gold:#fff;--rrfc-gold-dim:#fff9;--rrfc-navy:#202020;--rrfc-navy-light:#292929;--rrfc-cream:#fff;--rrfc-text:#fff;--rrfc-text-dim:#c3c3c3}body:has([data-palette=charcoal]) .rrfc-hero-overlay{background:linear-gradient(#2020204d 0%,#2020201a 40%,#20202099 80%,#202020f2 100%)}body:has([data-palette=charcoal]) .rrfc-platform{background:linear-gradient(#202020,#292929,#202020)}:is(body:has([data-palette=charcoal]) .rrfc-features,body:has([data-palette=charcoal]) .rrfc-features-section,body:has([data-palette=charcoal]) .rrfc-security){background:#202020}:is(body:has([data-palette=charcoal]) .rrfc-brief,body:has([data-palette=charcoal]) .rrfc-platform-showcase){background:linear-gradient(to bottom, #202020, var(--rrfc-navy))}body:has([data-palette=charcoal]) .rrfc-platform-showcase{background:linear-gradient(180deg, #202020 0%, var(--rrfc-navy) 50%, #202020 100%)}:is(body:has([data-palette=charcoal]) .rrfc-brief-client,body:has([data-palette=charcoal]) .rrfc-brief-challenge){background:#292929}body:has([data-palette=charcoal]) .rrfc-more-item{background:#292929}body:has([data-palette=charcoal]) .rrfc-security-item{background:linear-gradient(135deg,#333,#292929)}body:has([data-palette-batch=two]){--about-ink-rgb:32, 32, 32;--about-white-rgb:255, 255, 255}body:has([data-palette-batch=two]) .hd-ring--combo{border-color:#2020204d;box-shadow:0 0 60px 20px #2020201a,0 0 120px 50px #2020200f,inset 0 0 60px 20px #2020200f}body:has([data-palette-batch=two]) .about-inner-nav{background:#202020f7}body:has([data-palette-batch=two]) .about-cta-glow{background:radial-gradient(circle,#20202014 0%,#0000 70%)!important}body:has([data-palette-batch=two]) .bg-sant-cream{background-color:#f3f3f3}body:has([data-palette-batch=two]) .bg-sant-grey-dark{background-color:#202020}body:has([data-palette-batch=two]) .plan-page--cloud .s-why--accent{color:#202020;background:#f3f3f3}body:has([data-palette-batch=two]) .plan-page--cloud .s-why--accent .why-watermark{color:#2020200a}body:has([data-palette-batch=two]) .plan-page--cloud .s-why--accent .why-context{color:#202020b3}body:has([data-palette-batch=two]) .plan-page--cloud .s-why--accent .why-statement{border-color:#2020201f}body:has([data-palette-batch=two]) .ai-badge{border-color:#20202026}body:has([data-palette-batch=two]) .hero-grid .vl{background:#ffffff12}:is(body:has([data-palette-batch=two]) .about-s.bg-sant-black,body:has([data-palette-batch=two]) .about-s--tall.bg-sant-black){background-color:#202020}body:has([data-palette-batch=two]) .leader-card .bg-sant-accent{color:#202020;background-color:#202020}body:has([data-palette-batch=two]) .question-card .bg-sant-accent{color:#202020;background-color:#202020}body:has([data-palette-batch=two]) .leader-role{color:#202020;background-color:#202020}body:has([data-palette-batch=two]) .leader-role .bg-sant-accent{color:#202020;background-color:#202020}body:has([data-palette-batch=two]) .leader-role{background-color:#0000}body:has([data-palette-batch=two]) .about-loc-nz{color:#fff!important}:is(body:has([data-palette-batch=two]) .about-loc-border,body:has([data-palette-batch=two]) .ai-pillar-border){background-color:#fff}body:has([data-palette-batch=two]) .rigour-number{color:#fff}body:has([data-palette-batch=two]) .ai-divider-word .text-sant-accent{color:#fff}body:has([data-palette-batch=two]) .ai-pillar-icon{color:#fff}body:has([data-palette-batch=two]) .about-cta-heading .text-sant-accent{color:#fff}body:has([data-palette-batch=two]) .rigour-top-border{background-color:#0000}body:has([data-palette-batch=two]) .rigour-card:hover .rigour-top-border{background-color:#fff}body:has([data-palette-batch=two]) .ai-pillar-card{background:#ffffff0a}body:has([data-palette-batch=two]) .ai-pillar-card:hover{background:#ffffff14}body:has([data-palette-batch=two]) .ai-divider-word>span>span[aria-hidden=true]{background:#fff6!important}body:has([data-palette-batch=three]) .bg-sant-cream{background-color:#f3f3f3}:is(body:has([data-palette-batch=three]) #case-studies a.bg-sant-cream:hover,body:has([data-palette-batch=three]) #case-studies a.bg-sant-cream:focus-visible,body:has([data-palette-batch=three]) #products a.bg-sant-cream:hover,body:has([data-palette-batch=three]) #products a.bg-sant-cream:focus-visible){background-color:#fff}:is(body:has([data-palette-batch=three]) .s-selection,body:has([data-palette-batch=three]) .uc-cta){background-color:#202020}[data-palette-batch=four]{--black:#202020;--white:#fff;--cream:#f3f3f3;--grey:#606060;--grey-light:#b8b8b8;--grey-mid:#606060;--grey-dark:#202020;--accent:#202020;--accent-dim:#20202014;--violet:#202020;--violet-soft:#20202014;--coral:#202020;--teal:#202020;--lime:#202020}[data-palette-batch=five]{--black:#202020;--white:#fff;--cream:#f3f3f3;--grey:#606060;--grey-mid:#606060;--grey-light:#c3c3c3;--accent:#202020;--plan-accent:#202020}:is(body:has([data-palette-batch=five]) .plan-page--growth :is(.s-context,.s-audience,.s-why,.s-cta--centered),body:has([data-palette-batch=five]) .plan-page--advisory :is(.s-pricing-cards,.pricing-card,.s-comparison-table,.s-cta--centered),body:has([data-palette-batch=five]) .plan-page--cloud :is(.s-pricing-cards,.pricing-card,.s-comparison-table,.s-cta--centered)){--plan-accent:#fff}:is(body:has([data-palette-batch=five]) .growth-price,body:has([data-palette-batch=five]) .growth-cta-price){color:#fff;margin-top:1.5rem;font-size:1.5rem}:is(body:has([data-palette-batch=five]) .growth-support,body:has([data-palette-batch=five]) .growth-cta-support){color:#c3c3c3;margin-top:.75rem;line-height:1.6}body:has([data-palette-batch=five]) .growth-month-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}body:has([data-palette-batch=five]) .growth-month-grid>article{color:#202020;background:#f3f3f3;padding:2rem}body:has([data-palette-batch=five]) .growth-faq{border-top:1px solid #20202026;padding:1.25rem 0}body:has([data-palette-batch=five]) .growth-offer .feature-card{clip-path:inset(0)}body:has([data-palette-batch=five]) .growth-offer :is(.feature-number,.feature-title,.feature-desc,.feature-purpose){opacity:1;transform:none}body:has([data-palette-batch=five]) .growth-offer :is(#included,#get-started){scroll-margin-top:6rem}body:has([data-palette-batch=five]) .mail-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (max-width:767px){body:has([data-palette-batch=five]) .growth-month-grid{grid-template-columns:1fr}}body:has([data-palette-batch=six]) .use-case-template{--black:#202020;--white:#fff;--cream:#f3f3f3;--grey:#606060;--grey-mid:#606060;--grey-light:#c3c3c3;--accent:#ff6b4a;--coral:#ff6b4a}body:has([data-palette-batch=six]) .use-case-template .uc-hero{background:#202020;min-height:auto;padding-top:6rem;padding-bottom:4.5rem}body:has([data-palette-batch=six]) .use-case-template .uc-hero-grid .vl{background:#ffffff12}body:has([data-palette-batch=six]) .use-case-template .uc-hero-headline{font-size:clamp(2.25rem,5vw,4rem);font-weight:500;line-height:1.08}body:has([data-palette-batch=six]) .use-case-template .uc-hero-subtitle{color:#d0d0d0}body:has([data-palette-batch=six]) .use-case-template .uc-btn--primary{color:#fff;background:#202020;border-color:#202020}body:has([data-palette-batch=six]) .use-case-template .uc-btn--primary:hover{color:#202020;background:#fff;border-color:#202020}body:has([data-palette-batch=six]) .use-case-template :is(.uc-problem,.uc-outcomes,.uc-related){color:#202020;background:#fff}body:has([data-palette-batch=six]) .use-case-template :is(.uc-deliverables,.uc-faq,.uc-areas){color:#202020;background:#f3f3f3}body:has([data-palette-batch=six]) .use-case-template :is(.uc-process,.uc-cta){color:#fff;background:#202020}body:has([data-palette-batch=six]) .use-case-template :is(.uc-hero,.uc-cta) .uc-btn--primary{color:#202020;background:#fff;border-color:#fff}body:has([data-palette-batch=six]) .use-case-template :is(.uc-hero,.uc-cta) .uc-btn--primary:hover{color:#fff;background:#202020;border-color:#fff}body:has([data-palette-batch=six]) .use-case-template :is(.uc-hero-img,.uc-banner-img,.uc-problem-img){box-shadow:none}@media (max-width:768px){body:has([data-palette-batch=six]) .use-case-template .uc-hero{padding-top:5rem;padding-bottom:3.5rem}body:has([data-palette-batch=six]) .use-case-template .hd-cta{border-color:#ffffffb3}body:has([data-palette-batch=six]) .use-case-template .hd-cta:focus-visible{outline-offset:3px;outline:2px solid #fff}body:has([data-palette-batch=five]) :is(.plan-page--advisory,.plan-page--cloud) .s-philosophy{display:block!important}}[data-palette-batch=four].legal-page .legal-title{font-weight:500}[data-palette-batch=four].legal-page :is(a,button,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #202020}body:has([data-palette-batch=four]) .plan-page--advisory .adv-signal-item{border-bottom-color:#2020201a}body:has([data-palette-batch=four]) .plan-page--advisory .adv-signal-item:first-child{border-top-color:#2020201a}body:has([data-palette-batch=four]) [data-header=message-first] .hero-grid .vl{background:#ffffff12}:is(body:has([data-palette-batch=four]) .community-services,body:has([data-palette-batch=four]) .community-process,body:has([data-palette-batch=four]) .community-closing){color:#202020;background-color:#fff}:is(body:has([data-palette-batch=four]) .community-programme,body:has([data-palette-batch=four]) .community-faq){color:#202020;background-color:#f3f3f3}body:has([data-palette-batch=four]) .community-services-grid{background:#20202024;border:1px solid #20202024;grid-template-columns:1fr;gap:1px;display:grid}body:has([data-palette-batch=four]) .community-service-card{background:#fff;border-left:1px solid #20202024;height:100%}body:has([data-palette-batch=four]) .community-service-card:hover{background:#f3f3f3}body:has([data-palette-batch=four]) .community-service-body{color:#606060}body:has([data-palette-batch=four]) .community-recipients{--accent:#fff}body:has([data-palette-batch=four]) .community-recipients-grid{background:#ffffff24;gap:1px;display:grid}body:has([data-palette-batch=four]) .community-recipient-card{background:#292929;border-left:1px solid #ffffff24}body:has([data-palette-batch=four]) .community-application-grid{gap:3rem;display:grid}body:has([data-palette-batch=four]) .community-form-frame{border:1px solid #ffffff2e;padding:1.75rem}body:has([data-palette-batch=four]) .community-form-label{color:#ffffffb8;font-family:var(--font-body);margin-bottom:.55rem;font-size:.8125rem;font-weight:500;display:block}body:has([data-palette-batch=four]) .plan-page--advisory .s-definition{--plan-accent:#202020;color:#202020;background-color:#f3f3f3;border-top:1px solid #2020201a}:is(body:has([data-palette-batch=four]) .plan-page--advisory .s-definition .s-heading,body:has([data-palette-batch=four]) .plan-page--advisory .s-definition .definition-text){color:#202020}body:has([data-palette-batch=four]) .plan-page--advisory .s-definition :is(.definition-context,.definition-list li){color:#606060}body:has([data-palette-batch=four]) .plan-page--advisory .s-definition .definition-philosophy{color:#202020}body:has([data-palette-batch=four]) .plan-page--advisory :is(.s-included,.s-audience,.s-context,.s-cta--centered){--plan-accent:#fff}body:has([data-palette-batch=four]) .plan-page--advisory :is(.s-why,.s-boundaries){--plan-accent:#202020}:is(body:has([data-palette-batch=four]) .christchurch-major-section#biad,body:has([data-palette-batch=four]) .christchurch-major-section#caseStudies){background-color:#fff}body:has([data-palette-batch=four]) .christchurch-major-section#ai{background-color:#f3f3f3}body:has([data-palette-batch=four]) .christchurch-major-section#products{background-color:#f3f3f3}body:has([data-palette-batch=four]) .christchurch-faq{background-color:#f3f3f3}body:has([data-palette-batch=four]) .christchurch-faq-item{border:1px solid #2020202e;padding:1.5rem 1.75rem}body:has([data-palette-batch=four]) .christchurch-faq-item[open]{background:#2020200a}@media (min-width:768px){body:has([data-palette-batch=four]) .community-services-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr}:is(body:has([data-palette-batch=four]) .community-recipients-grid,body:has([data-palette-batch=four]) .community-application-grid){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){body:has([data-palette-batch=four]) .community-services-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body:has([data-palette-batch=four]) .christchurch-products-grid>li:last-child:nth-child(3n+1){grid-column:2}}@media (max-width:767px){body:has([data-palette-batch=four]) .community-hero{padding-top:4rem;padding-bottom:3.5rem}body:has([data-palette-batch=four]) .community-form-frame{padding:1.5rem}body:has([data-palette-batch=four]) .christchurch-faq-summary{align-items:center;min-height:2.75rem;display:flex}body:has([data-palette-batch=four]) .christchurch-faq-item>p{margin-top:1.25rem!important}}:is(body:has([data-palette=charcoal]) .industries-strip-quiet,body:has([data-palette=charcoal]) .industries-quiet-grid,body:has([data-palette=charcoal]) .industries-quiet-item,body:has([data-palette=charcoal]) .industries-quiet-link){background-color:#fff}body:has([data-palette=charcoal]) .industries-quiet-item{position:relative}body:has([data-palette=charcoal]) .industries-quiet-item:not(:last-child):after{content:"";pointer-events:none;background:#20202024;height:1px;position:absolute;bottom:-1px;left:0;right:-1px}body:has([data-palette=charcoal]) .industries-quiet-link--all{border-left:0!important}@media (min-width:640px) and (max-width:1023px){body:has([data-palette=charcoal]) .industries-quiet-item:not(:nth-child(2n)):not(:last-child):before{content:"";pointer-events:none;background:#20202024;width:1px;position:absolute;top:0;bottom:0;right:-1px}}@media (min-width:1024px) and (max-width:1279px){body:has([data-palette=charcoal]) .industries-quiet-item:nth-last-child(-n+3):after{display:none}body:has([data-palette=charcoal]) .industries-quiet-item:not(:nth-child(3n)):not(:last-child):before{content:"";pointer-events:none;background:#20202024;width:1px;display:block;position:absolute;top:0;bottom:0;right:-1px}}@media (min-width:1280px){body:has([data-palette=charcoal]) .industries-quiet-item:not(:nth-child(4n)):not(:last-child):before{content:"";pointer-events:none;background:#20202024;width:1px;display:block;position:absolute;top:0;bottom:0;right:-1px}}
body:not(:has([data-header-study])) [data-header=message-first]{min-height:auto;padding-top:96px;padding-bottom:72px}body:not(:has([data-header-study])) [data-header=message-first] .hero-desktop{width:100%;max-width:1280px;display:block;position:static}body:not(:has([data-header-study])) [data-header=message-first] .hero-desktop>:not(.hero-grid){z-index:1;position:relative}:is(body:not(:has([data-header-study])) [data-header=message-first] .hero-title,body:not(:has([data-header-study])) [data-header=message-first] .hero-page-label){color:#b8b8b8;font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;margin:0 0 1rem;font-size:1rem;font-weight:500;line-height:1}body:not(:has([data-header-study])) [data-header=message-first] .hero-title{overflow:visible}body:not(:has([data-header-study])) [data-header=message-first] .hero-sub{color:#fff;max-width:24ch;font-family:var(--font-display);letter-spacing:-.03em;text-transform:none;margin:0 0 1.5rem;font-size:clamp(2.25rem,5vw,4rem);font-weight:500;line-height:1.08}body:not(:has([data-header-study])) [data-header=message-first] .hero-sub.hero-sub--display{color:#fff;max-width:24ch;font-family:var(--font-display);letter-spacing:-.03em;text-transform:none;margin:0 0 1.5rem;font-size:clamp(2.25rem,5vw,4rem);font-weight:500;line-height:1.08}body:not(:has([data-header-study])) [data-header=message-first] .hero-body{color:#d0d0d0;max-width:600px;margin:0;font-size:1rem;line-height:1.9}:is(body:not(:has([data-header-study])) [data-header=message-first] .hero-statement,body:not(:has([data-header-study])) [data-header=message-first] .about-hero-stmt,body:not(:has([data-header-study])) [data-header=message-first] .plan-hero-statement){display:none}body:not(:has([data-header-study])) [data-header=message-first] .hero-meta{margin-top:2rem}body:not(:has([data-header-study])) [data-header=message-first] .hero-desktop>.hero-ctas{margin-top:2rem}body:not(:has([data-header-study])) [data-header=message-first] .hero-meta .hero-ctas{margin-top:0}body:not(:has([data-header-study])) [data-header=message-first]#aboutHero .hero-title{color:#fff;max-width:24ch;font-family:var(--font-display);letter-spacing:-.03em;text-transform:none;margin:0 0 1.5rem;font-size:clamp(2.25rem,5vw,4rem);font-weight:500;line-height:1.08}body:not(:has([data-header-study])) [data-header=message-first]#aboutHero .hero-sub{max-width:600px;color:var(--grey-light);font-family:var(--font-body);letter-spacing:normal;margin:0;font-size:1rem;font-weight:400;line-height:1.9}body:not(:has([data-header-study])) [data-header=message-first]#aboutHero .about-hero-mobile-cta{display:none}body:not(:has([data-header-study])) [data-header=message-first] .about-scroll-indicator{margin-top:2rem;position:static;transform:none}@media (max-width:768px){body:not(:has([data-header-study])) [data-header=message-first]{padding-top:88px;padding-bottom:72px}body:not(:has([data-header-study])) [data-header=message-first] .hero-desktop{display:block!important}body:not(:has([data-header-study])) [data-header=message-first] .hero-mobile{display:none}body:not(:has([data-header-study])) [data-header=message-first] .hero-sub{font-size:clamp(2.25rem,10vw,3rem)}body:not(:has([data-header-study])) [data-header=message-first] .hero-sub.hero-sub--display{font-size:clamp(2.25rem,10vw,3rem)}body:not(:has([data-header-study])) [data-header=message-first]#aboutHero .hero-title{font-size:clamp(2.25rem,10vw,3rem)}body:not(:has([data-header-study])) [data-header=message-first]#aboutHero .about-hero-mobile-cta{margin-top:2rem;display:inline-flex}}