h2{margin-bottom:10px;font-weight:bold;}
h2{margin-top:20px;font-size:32px;line-height:36px;}
p{margin-top:0;margin-bottom:10px;}
h2{color:var(--black);letter-spacing:-.96px;text-transform:none;margin-top:0;margin-bottom:0;font-family:Inter Tight, sans-serif;font-size:42px;font-weight:500;line-height:1.1em;}
p{color:var(--paragraph-gray);letter-spacing:-.36px;margin-bottom:0;font-size:18px;line-height:1.5em;}
img{max-width:100%;display:inline-block;}
.primary-button{grid-column-gap:10px;border-radius:var(--large);background-color:var(--primary);color:var(--black);text-align:center;text-transform:none;justify-content:space-between;align-items:center;padding:16px 20px;font-size:16px;font-weight:500;transition:background-color .3s, color .3s;display:flex;}
.primary-button:hover{background-color:var(--black);opacity:1;color:var(--primary);}
.subtitle{grid-column-gap:6px;border-radius:var(--large);background-color:var(--dark-gray-50);justify-content:flex-start;align-items:center;margin-bottom:30px;padding:4px 12px;font-weight:500;line-height:1.4em;display:flex;}
.clip{position:relative;overflow:hidden;}
.button-text-wrap{width:100%;overflow:hidden;    width: 100%;
    overflow: hidden;
    background-color: #111;
    color: #f4f4f4;
    padding: .62rem;
    border-radius: 4px;}
.button-text-wrap.bottom-text-wrapper{position:absolute;bottom:-100%;}
.cover-image{object-fit:cover;width:100%;height:100%;}
.top-40{margin-top:40px;}
.hero-trigger{margin-top:100vh;position:absolute;inset:0%;}
.mission-title{grid-row-gap:24px;text-align:center;max-width:460px;margin-left:auto;margin-right:auto;}
.description-mission{margin-left:auto;margin-right:auto;}
.vertical-centred{z-index:100;justify-content:flex-start;align-items:center;position:relative;}
.hero-wrapper{z-index:25;align-items:stretch;height:100vh;position:sticky;top:0;overflow:hidden;}
.preview-hero{flex:1;}
.hero-middle {
    z-index: 15;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-items: flex-start;
    height: 100%;
    margin-bottom: -100vh;
    padding-left: 5vw;
    padding-right: 5vw;
    display: flex;
    position: sticky;
    top: 0;
}
.hero-bottom{justify-content:center;align-items:center;width:100%;height:100%;padding-top:60px;}
.strip-wrapper{z-index:5;align-items:stretch;position:absolute;inset:0% auto 0% 0%;}
.strip-wrapper.right{z-index:25;inset:0% 0% 0% auto;}
.hero-mission-image-strip{z-index:10;grid-column-gap:3vw;grid-row-gap:26vw;grid-template-rows:auto auto auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;place-items:start center;width:100%;padding-top:15vh;display:grid;position:relative;}
.hero-mission-image-strip.right-side{place-items:end center;padding-top:50vh;}
.mission-sticky-image{border-radius:4px;width:18vw;height:18vw;min-height:18vw;position:relative;left:0;overflow:hidden;}
.mission-sticky-image.two{margin-left:20px;left:0;}
.mission-sticky-image.three{left:0;}
.mission-sticky-image.five{margin-right:20px;left:0;}
.mission-sticky-image.first{left:1vw;}
.mission-sticky-image.eight{margin-top:-50vw;}
.hero-info{justify-content:center;align-items:center;}
.wrapper-relative{height:200vh;position:relative;}
@media screen and (min-width: 1280px){
h2{font-size:48px; 
    font-family: 'Schabo Condensed';
    letter-spacing: initial;text-transform: uppercase;}
.mission-title{max-width:fit-content;ALIGN-ITEMS: CENTER;font-size: large;}
}
@media screen and (max-width: 991px){
h2{font-size:38px;}
.subtitle{margin-bottom:30px;}
.hero-wrapper{height:auto;min-height:800px;}
.hero-mission-image-strip{grid-template-columns:1fr;}
.mission-sticky-image.two{margin-left:10px;}
.mission-sticky-image.five,.mission-sticky-image.eight{display:none;}
.wrapper-relative{height:auto;}
}
@media screen and (max-width: 767px){
h2{    font-size: 48px;
    font-family: 'Schabo Condensed';
    letter-spacing: initial;
    align-self: center !important;}
.subtitle{justify-content:center;align-items:center;margin-bottom:24px;line-height:16px;}
.hero-wrapper{min-height:650px;}
.hero-bottom{width:100%;padding-bottom:60px;}
.hero-mission-image-strip.right-side{padding-top:30vh;}
.hero-mission-image-strip.left-side{grid-template-columns:1fr 1fr;}
.mission-sticky-image.two{width:20vw;height:20vw;min-height:20vw;margin-bottom:40px;}
.mission-sticky-image.three{width:20vw;height:20vw;min-height:20vw;margin-left:10px;}
.mission-sticky-image.six{width:20vw;height:20vw;min-height:20vw;margin-top:40px;margin-right:10px;}
.mission-sticky-image.first{display:none;}
.mission-sticky-image.seven{margin-right:10px;}
}
@media screen and (max-width: 479px){
.top-40{margin-top:36px;}
.hero-trigger{margin-top:92vh;}
.hero-bottom{padding-top:0;}
.hero-mission-image-strip.right-side,.hero-mission-image-strip.left-side{display:none;}
.mission-sticky-image.three{top:150px;}
.mission-sticky-image.five{top:180px;}
.mission-sticky-image.six{top:200px;}
.mission-sticky-image.first{top:120px;}
.mission-sticky-image.seven{top:200px;}
.mission-sticky-image.eight{display:none;top:140px;}
}
#w-node-_9ceb633b-120d-2b57-e2a4-7d09dd724962-92a6c3d3{grid-area:1 / 1 / 2 / 3;}
#w-node-e3011d6a-202b-b798-3b63-a091110b9355-92a6c3d3{grid-area:2 / 1 / 3 / 2;}
#w-node-_99bb095c-a914-d0d7-a624-7ce43e6c5163-92a6c3d3{grid-area:2 / 2 / 4 / 3;align-self:end;}
#w-node-_293b037e-b48f-4f9e-d35c-873e94009a1c-92a6c3d3{grid-area:1 / 1 / 2 / 3;justify-self:end;}
#w-node-_293b037e-b48f-4f9e-d35c-873e94009a1e-92a6c3d3{grid-area:1 / 1 / 3 / 3;place-self:end center;}
#w-node-_293b037e-b48f-4f9e-d35c-873e94009a20-92a6c3d3{grid-area:3 / 1 / 4 / 3;justify-self:center;}
#w-node-_293b037e-b48f-4f9e-d35c-873e94009a22-92a6c3d3{grid-area:4 / 1 / 5 / 2;align-self:end;}
@media screen and (max-width: 991px){
#w-node-_9ceb633b-120d-2b57-e2a4-7d09dd724962-92a6c3d3{grid-column-end:2;}
#w-node-_99bb095c-a914-d0d7-a624-7ce43e6c5163-92a6c3d3{grid-column:1 / 2;}
#w-node-_293b037e-b48f-4f9e-d35c-873e94009a1c-92a6c3d3,#w-node-_293b037e-b48f-4f9e-d35c-873e94009a1e-92a6c3d3,#w-node-_293b037e-b48f-4f9e-d35c-873e94009a20-92a6c3d3{grid-column-end:2;}
}
@media screen and (max-width: 767px){
    .hero-middle {
    margin-bottom: 0vh;
}
#w-node-e3011d6a-202b-b798-3b63-a091110b9355-92a6c3d3{grid-row-end:5;grid-column-end:3;place-self:end center;}
#w-node-_99bb095c-a914-d0d7-a624-7ce43e6c5163-92a6c3d3{grid-row-start:3;grid-column-end:3;justify-self:start;}
#w-node-_293b037e-b48f-4f9e-d35c-873e94009a1e-92a6c3d3,#w-node-_293b037e-b48f-4f9e-d35c-873e94009a20-92a6c3d3{grid-column:2 / 3;}
}
@media screen and (max-width: 479px){
#w-node-_9ceb633b-120d-2b57-e2a4-7d09dd724962-92a6c3d3{grid-row-end:5;align-self:center;}
#w-node-_99bb095c-a914-d0d7-a624-7ce43e6c5163-92a6c3d3{grid-row:4 / 5;}
#w-node-_293b037e-b48f-4f9e-d35c-873e94009a1c-92a6c3d3{grid-row-end:6;grid-column-end:3;}
#w-node-_293b037e-b48f-4f9e-d35c-873e94009a22-92a6c3d3{grid-row-start:3;grid-column-end:3;}
}