.grow-campaign{--grow-leaf:#72855e;overflow:clip}.grow-campaign .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.grow-header .nav-inner{justify-content:space-between}.grow-header .nav-button{display:inline-flex}.grow-hero{grid-template-columns:1fr 1fr;align-items:center;gap:36px;min-height:min(820px,100svh - 96px);padding-top:64px;padding-bottom:94px;display:grid;position:relative}.grow-eyebrow{letter-spacing:.14em;margin:0 0 24px;font-size:10px;font-weight:700;line-height:1.6}.grow-campaign h1{margin:0 0 28px;font-size:clamp(64px,6.3vw,96px)}.grow-campaign h1 em,.grow-campaign h2 em{color:#60764e;font-weight:500}.grow-lead{font-family:var(--font-display);margin-bottom:16px;font-size:28px;line-height:1.25}.grow-intro{max-width:445px;color:var(--muted);margin:0 0 30px;font-size:15px}.grow-hero-note,.grow-small-note{color:var(--muted);margin:17px 0 0;font-size:11px;line-height:1.8}.grow-illustration{justify-self:center;width:100%;max-width:580px}.grow-illustration img{object-fit:contain;width:100%;height:auto;display:block}.grow-hero .grow-illustration{transform:rotate(-2deg)}.grow-scroll{letter-spacing:.06em;border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:17px;font-size:10px;display:flex;position:absolute;bottom:29px;left:0;right:0}.grow-scroll>span:last-child{font-size:24px}.grow-chapter{padding:92px 0}.grow-split{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.grow-chapter-copy{max-width:480px}.grow-campaign h2{margin:0 0 27px;font-size:clamp(42px,4.25vw,64px);line-height:1.04}.grow-chapter-copy>p:not(.grow-eyebrow):not(.grow-small-note){color:var(--muted);margin-bottom:18px}.grow-roots-section{background:#e9eddf}.grow-roots{max-width:440px;padding:22px}.grow-support-list{border-top:1px solid #c4cdbb;margin:27px 0 0;padding:0;list-style:none}.grow-support-list li{border-bottom:1px solid #c4cdbb;grid-template-columns:145px 1fr;gap:14px;padding:15px 0;font-size:12px;display:grid}.grow-support-list strong{font-weight:650}.grow-support-list span{color:var(--muted)}.grow-text-link{text-underline-offset:5px;align-items:center;gap:15px;padding:10px 0;font-size:12px;font-weight:650;text-decoration:underline;display:inline-flex}.grow-text-link svg{flex-shrink:0;width:18px}.grow-chapter-copy>.grow-text-link{margin-top:22px}.grow-together{background:#eee8da}.grow-together .button{margin-top:12px}.grow-proof{padding-top:90px;padding-bottom:90px}.grow-proof-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:90px;margin-bottom:36px;display:grid}.grow-proof-heading h2{margin-bottom:0;font-size:clamp(40px,3.8vw,56px)}.grow-proof-heading>p{color:var(--muted);max-width:390px;margin:0 0 5px;font-size:13px}.grow-proof-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.grow-proof-business{padding:28px 28px 24px}.grow-proof-business:first-child{padding-left:0}.grow-proof-business:last-child{padding-right:0}.grow-proof-business+.grow-proof-business{border-left:1px solid var(--line)}.grow-proof-business .business-art{background:0 0;justify-content:center;align-items:flex-start;height:125px;min-height:0;margin-bottom:16px;padding:0}.grow-proof-business .business-sector{margin-bottom:14px;font-size:9px;position:static}.grow-proof-business .connect-lockup{font-size:29px}.grow-proof-business .life-logo{width:48px;height:48px}.grow-proof-business .life-lockup{flex-direction:row;gap:10px}.grow-proof-business .business-name{font-size:27px}.grow-proof-business>p{color:var(--muted);min-height:68px;font-size:13px}.grow-all-businesses{margin-top:20px}.grow-enquiry-section{background:var(--forest);color:var(--paper);padding:95px 0}.grow-enquiry-layout{grid-template-columns:.9fr 1.1fr;align-items:start;gap:85px;display:grid}.grow-enquiry-copy{padding-top:16px}.grow-enquiry-copy .grow-eyebrow{color:#d6dfb6}.grow-enquiry-copy h2{font-size:clamp(54px,5.5vw,80px)}.grow-enquiry-copy h2 em{color:#d6dfb6}.grow-enquiry-copy>p:not(.grow-eyebrow){color:#d9e1d5;max-width:400px;font-size:14px}.grow-next-steps{margin:34px 0;padding:0;list-style:none}.grow-next-steps li{border-top:1px solid #466253;gap:19px;padding:17px 0;display:flex}.grow-next-steps li>span{color:#c7d5ac;padding-top:3px;font-size:11px}.grow-next-steps strong{font-size:13px;font-weight:600}.grow-next-steps p{color:#cbd7c9;margin:5px 0 0;font-size:12px}.grow-contact-note a{text-underline-offset:4px;text-decoration:underline;display:inline-block}.grow-enquiry-section .enquiry-form{color:var(--forest);border:0;padding:35px}.grow-enquiry-section .enquiry-form h2{margin-bottom:12px;font-size:37px}.grow-enquiry-section .form-intro,.grow-enquiry-section .field>label{font-size:12px}.grow-enquiry-section .field input,.grow-enquiry-section .field select,.grow-enquiry-section .field textarea{font-size:16px}.grow-enquiry-section .privacy-note{font-size:11px}.grow-optional{color:var(--muted);font-weight:400}.grow-faq{grid-template-columns:.75fr 1.25fr;gap:85px;padding-top:70px;padding-bottom:75px;display:grid}.grow-faq h2{font-size:40px}.grow-faq details{border-bottom:1px solid var(--line)}.grow-faq summary{cursor:pointer;padding:18px 0;font-size:14px;font-weight:600}.grow-faq details p{color:var(--muted);padding-bottom:15px;font-size:13px}body:has(.grow-campaign) .footer-main{display:none}body:has(.grow-campaign) .site-footer{padding-top:0}body:has(.grow-campaign) .footer-bottom{border-top:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.grow-chapter .grow-illustration{animation:linear both grow-reveal;animation-timeline:view();animation-range:entry entry 85%}@keyframes grow-reveal{0%{opacity:.45;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}}}@media (min-width:1500px){.grow-hero{min-height:770px}}@media (max-width:1100px){.grow-split{gap:35px}.grow-enquiry-layout{grid-template-columns:.85fr 1.15fr;gap:35px}.grow-proof-heading{gap:45px}.grow-proof-business{padding-left:20px;padding-right:20px}.grow-proof-business .connect-lockup{font-size:24px}.grow-support-list li{grid-template-columns:125px 1fr}}@media (max-width:800px){.grow-hero{gap:20px;padding-top:45px}.grow-campaign h1{font-size:62px}.grow-campaign .button{gap:15px;font-size:12px}.grow-enquiry-layout{grid-template-columns:1fr;gap:35px}.grow-enquiry-copy>p:not(.grow-eyebrow){max-width:550px}.grow-next-steps{margin-bottom:20px}.grow-proof-grid{grid-template-columns:1fr}.grow-proof-business{grid-template-columns:1fr 1.2fr;gap:12px 30px;padding:24px 0;display:grid}.grow-proof-business+.grow-proof-business{border-left:0;border-top:1px solid var(--line)}.grow-proof-business .business-art{grid-row:span 2;height:100%;margin:0}.grow-proof-business>p{min-height:0;margin:0}.grow-proof-business>a{padding:0}.grow-faq{gap:30px}}@media (max-width:700px){.grow-header .brand .wordmark{width:135px}.grow-header .nav-button{gap:15px;min-height:44px;padding:11px 15px;font-size:11px}.grow-hero{grid-template-columns:1fr;gap:22px;padding-top:38px;padding-bottom:80px}.grow-eyebrow{margin-bottom:18px;font-size:9px}.grow-campaign h1{margin-bottom:22px;font-size:clamp(59px,11.8vw,78px)}.grow-lead{margin-bottom:13px;font-size:25px}.grow-intro{margin-bottom:23px;font-size:14px}.grow-hero-note{font-size:11px}.grow-hero .grow-illustration{max-width:380px;padding:0 18px}.grow-scroll{bottom:20px}.grow-chapter{padding:58px 0}.grow-split{grid-template-columns:1fr;gap:30px}.grow-chapter-copy{max-width:none}.grow-chapter .grow-illustration{max-width:370px}.grow-roots-section .grow-illustration{order:2;max-width:300px;padding:12px}.grow-together .grow-illustration{order:2}.grow-campaign h2{font-size:clamp(43px,8.8vw,58px)}.grow-chapter-copy>p:not(.grow-eyebrow):not(.grow-small-note){font-size:14px}.grow-support-list li{grid-template-columns:125px 1fr}.grow-proof{padding-top:58px;padding-bottom:58px}.grow-proof-heading{grid-template-columns:1fr;gap:20px}.grow-proof-heading>p{max-width:none}.grow-proof-business{grid-template-columns:1fr;gap:13px}.grow-proof-business .business-art{grid-row:auto;min-height:88px}.grow-proof-business .connect-lockup{font-size:30px}.grow-enquiry-section{padding:55px 0}.grow-enquiry-copy h2{font-size:63px}.grow-enquiry-section .enquiry-form{padding:26px 21px}.grow-enquiry-section .enquiry-form h2{font-size:35px}.grow-enquiry-section .form-row{grid-template-columns:1fr;gap:0}.grow-enquiry-section .button{min-height:52px}.grow-faq{grid-template-columns:1fr;gap:0;padding-top:50px;padding-bottom:50px}.grow-faq h2{margin-bottom:14px;font-size:40px}}
