Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

First pass at sustainability page. #266

Merged
merged 9 commits into from
Jul 15, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion src/components/footer.js
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ const Footer = () => {
technology, consulting, and training services to government.</p>

<p>Want to help us make an impact?<br />
<Link to='/careers'>Check out our open positions.</Link></p>
<Link to='/careers'>Check out our open positions.</Link></p>


</div>
Expand Down Expand Up @@ -53,6 +53,7 @@ const Footer = () => {
<p className='accessibility'><Link to='/accessibility-statement'>Accessibility</Link></p>
<p className='licensing'><Link to='/licensing'>Licensing</Link></p>
<p className='privacy'><Link to='/privacy'>Privacy</Link></p>
<p className='sustainability'><Link to='/sustainability'>Sustainability</Link></p>
<p className='feedback'><Link to='/feedback'>Feedback</Link></p>
</div>

Expand Down
Binary file added src/files/images/sustainability-emissions.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
85 changes: 85 additions & 0 deletions src/pages/sustainability.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
import '../sass/styles.scss';
import React from 'react';
import RedLayout from '../layouts/red';
import SEO from '../components/seo';
import { StaticImage } from 'gatsby-plugin-image';

mgifford marked this conversation as resolved.
Show resolved Hide resolved
const SustainabilityPage = () => {
return (
<RedLayout className='sustainability-page'>
<div className='hero-component'>
<div className='inner'>
<h1>Sustainability</h1>
<p className='body'>
The team at CivicActions understands the importance of building environmentally sustainable digital products and services. Every business, and every role, needs to understand how it impacts our climate. As a distributed company, we have lightened our footprint, but this doesn’t make us carbon-neutral. Since our inception, our team has taken on projects to make a positive difference on our environment.
</p>
<p className='body'>
We are working to align with the <a href='https://unfccc.int/process-and-meetings/the-paris-agreement' className='external-link-white'>Paris Agreement</a>, and reduce our footprint. We must all work to see that the world stays below a 2° C increase by the end of this century and that we avoid the worst impacts of climate change. As part of our commitment, we have a <a href='https://guidebook.civicactions.com/en/latest/company-policies/sustainability/' className='external-link-white'>Sustainability Policy</a>, which includes our Sustainable Procurement Policy in our guidebook and a pledge (below) that helps us prioritize how to approach the impact we want to have.
</p>
</div>
</div>
<section className='section--sustainability-pledge'>
<div className='inner'>
<h2>2024 Sustainability Pledge</h2>
<h2 className='h3'>Public license for the public good</h2>
<p className='body'>
mgifford marked this conversation as resolved.
Show resolved Hide resolved
The pledge focuses on three key areas: Measurement & Monitoring, Education & Engagement, and Public Reporting. Let's dive into the details of our plan for a more sustainable future!
</p>
<div className='list--wrapper'>
<h3 className='h3'>Measurement & Monitoring: Data-Driven Sustainability</h3>
<p className='body'>Measurement & Monitoring: Data-Driven Sustainability</p>
<ul className='body'>
<li>Establishing baseline performance budgets for websites and client projects</li>
<li>Implementing cloud-based tools to measure server-side related greenhouse gas emissions</li>
<li>Conducting an inventory of infrastructure assets for optimization</li>
<li>Introducing per-sprint front-end performance score reviews</li>
</ul>
</div>
<div className='list--wrapper'>
<h3 className='h3'>Education & Engagement: Fostering a Culture of Sustainability</h3>
<p className='body'>In 2024, CivicActions will focus on:</p>
<ul className='body'>
<li>Integrating environmental sustainability into onboarding processes</li>
<li>Engaging clients on environmental action plan alignment</li>
<li>Developing sustainability language for project charters</li>
<li>Establishing a sustainable procurement policy</li>
<li>Contributing to <a href='https://www.w3.org/blog/2023/introducing-web-sustainability-guidelines/' className='external-link-white'>W3C's Draft Web Sustainability Guidelines</a></li>
<li>Tracking and offsetting employee business travel</li>
</ul>
</div>
<div className='list--wrapper'>
<h3 className='h3'>Public Reporting: Transparency and Accountability</h3>
<p className='body'>For 2024, CivicActions commits to:</p>
<ul className='body'>
<li>Launching CivicActions.com/sustainability to share progress on key goals</li>
<li>Tracking Google Lighthouse scores as a proxy for Customer Experience, accessibility, and sustainability</li>
<li>Purchasing <a href='https://www.energystar.gov/products/computers' className='external-link-white'>ENERGY STAR®</a> rated devices made with partially recycled materials</li>
<li>Counting and estimating greenhouse gas emissions from company flights</li>
</ul>
</div>
<p className='body'>
CivicActions' sustainability pledge for 2024 sets a new standard for environmental responsibility in the digital sector. By focusing on measurable outcomes, fostering a culture of sustainability, and maintaining transparency, CivicActions is not just talking about change – we’re actively working towards it.
</p>
</div>
</section>
<section className='section--emissions'>
<div className='inner'>
<h2 className='h3'>Greenhouse Gas Emissions Audit</h2>
<div className='body'>
Our team worked with <a href='https://www.offsetalliance.co/' className='external-link-white'>Offset Alliance</a> to calculate our Scope 1, 2 and 3 emissions:
<StaticImage src='../files/images/sustainability-emissions.png' alt='Chart of greenhouse gas emissions: Scope 1: 0, Scope 2: 0, Scope 3: 233.3 mT CO2e, 44.90 mT CO2e - Business Flights & Hotels, 76.96 mT CO2e - Facilities Energy Use, 111.44 mT CO2e - Purchased Goods & Services' />
</div>
</div>
</section>
</RedLayout>
);
};

export default SustainabilityPage;

export const Head = () => (
<SEO
title='Sustainability'
description='The team at CivicActions understands the importance of building environmentally sustainable digital products and services.'
/>
);
4 changes: 2 additions & 2 deletions src/sass/pages/_pages.scss
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
@import 'services/services';
@import 'privacy/privacy';
@import 'licensing/licensing';
@import 'sustainability/sustainability';
@import 'careers/careers';
@import 'contact/contact';
@import 'feedback/feedback';
Expand All @@ -10,5 +11,4 @@
@import 'press-releases/press-releases';
@import 'case-study/case-study';
@import 'contracting/contracting';
@import 'general/general';

@import 'general/general';
35 changes: 35 additions & 0 deletions src/sass/pages/sustainability/_content.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
.section--sustainability-pledge,
.section--emissions {
width: 100%;
color: $colors-grey-90;
margin-top: 32px;
display: inline-block;

@media(min-width: $medium-large-screen) {
margin-top: 64px;
margin-bottom: 104px;
}

.inner {
position: relative;
max-width: 720px;
display: flex;
flex-direction: column;

@media(min-width: $medium-large-screen) {}
}

.h3,
.h4,
.body {
padding-bottom: 16px;
}

ul {
margin: 0;
}

.gatsby-image-wrapper {
margin: 16px 0;
}
}
1 change: 1 addition & 0 deletions src/sass/pages/sustainability/_sustainability.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
@import 'content';
Loading