@font-face{font-family:"VerbRegular-Bold";src:url("webfonts/3A185D_0_0.eot");src:url("webfonts/3A185D_0_0.eot?#iefix") format("embedded-opentype"),url("webfonts/3A185D_0_0.woff2") format("woff2"),url("webfonts/3A185D_0_0.woff") format("woff"),url("webfonts/3A185D_0_0.ttf") format("truetype")}@font-face{font-family:"VerbLight";src:url("webfonts/3A185D_1_0.eot");src:url("webfonts/3A185D_1_0.eot?#iefix") format("embedded-opentype"),url("webfonts/3A185D_1_0.woff2") format("woff2"),url("webfonts/3A185D_1_0.woff") format("woff"),url("webfonts/3A185D_1_0.ttf") format("truetype")}@font-face{font-family:"VerbRegular";src:url("webfonts/3A185D_2_0.eot");src:url("webfonts/3A185D_2_0.eot?#iefix") format("embedded-opentype"),url("webfonts/3A185D_2_0.woff2") format("woff2"),url("webfonts/3A185D_2_0.woff") format("woff"),url("webfonts/3A185D_2_0.ttf") format("truetype")}@font-face{font-family:"VerbRegular-Italic";src:url("webfonts/VerbRegularItalic/font.woff2") format("woff2"),url("webfonts/VerbRegularItalic/font.woff") format("woff")}@font-face{font-family:"PermanentMarker-Regular";src:url("webfonts/PermanentMarker-Regular.woff2") format("woff2"),url("webfonts/PermanentMarker-Regular.woff") format("woff")}.no-list{margin:0;padding:0;list-style:none}@media screen{.print-only{display:none}}*{box-sizing:border-box;text-wrap:pretty}body{font-family:"VerbRegular";color:#4a4a4a;overflow-x:hidden}figure{margin:0}em{font-family:"VerbRegular-Italic";font-style:normal}.section-content{padding:2.5rem;background-color:#f7f7f7;position:relative;z-index:1}@media screen and (min-width: 60em){.section-content{padding:2.5rem 5rem;border-left:5rem solid #fff}}@media screen and (min-width: 75em){.section-content{padding:5rem 7.5rem;border-left:7.5rem solid #fff}}.section-content h3{margin:2rem 0 1.5rem;line-height:1;font-size:2rem;font-family:"Zilla Slab",serif;color:#012764;font-weight:300;font-style:italic}.section-content h3 span{display:block}@media screen and (min-width: 40em){.section-content h3{margin:2rem 0 2.5rem}}@media screen and (min-width: 60em){.section-content h3{font-size:2.5rem}}.section-content h4{margin:0;font-family:"VerbRegular-Bold";font-size:1.25rem;color:#012764;font-weight:normal}.section-content h4 span{font-family:"VerbRegular"}.section-content p{font-size:1rem}@media screen and (min-width: 60em){.section-content p{margin-right:5rem;font-size:1.25rem}}.section-content p.liner-note{font-size:.875rem;margin-top:2rem;color:#7c7c7c;text-align:center}@media screen and (min-width: 60em){.section-content p.liner-note{font-size:1rem}}.section-content p a{color:#012764;text-decoration:underline;text-decoration-thickness:.125rem;text-decoration-color:#c5dae7;text-underline-offset:3px}.section-content p a:visited{text-decoration-color:#8fac58}@media screen and (min-width: 60em){.section-content p+ul li{font-size:1.25rem}}blockquote{margin:2.5rem 1.5rem 2.5rem 0;padding-left:1.5rem;border-left:.25rem solid #c5dae7}@media screen and (min-width: 40em){blockquote{margin-right:2.5rem;padding-left:2.5rem}}blockquote p{font-family:"Zilla Slab",serif;font-style:italic;font-size:1.25rem !important;color:#012764}@media screen and (min-width: 46.25em){blockquote p{font-size:1.5rem !important}}blockquote p span{font-family:"VerbRegular";font-style:normal;font-weight:400;text-transform:uppercase;letter-spacing:1px;font-size:.875rem;line-height:1.4;display:block;margin-top:1.25rem;padding-bottom:.5rem}.section-columns{display:grid;grid-template-rows:auto auto;grid-template-columns:1fr;grid-gap:2rem}@media screen and (min-width: 46.25em){.section-columns{grid-template-rows:1fr;grid-template-columns:2fr 1fr}}@media screen and (min-width: 60em){.section-columns{grid-gap:2.5rem}}.section-columns>.text{grid-row:2}@media screen and (min-width: 46.25em){.section-columns>.text{grid-row:1}}.section-columns>.text h3{margin-top:0}@media screen and (min-width: 40em){.section-columns>.text h3{margin-top:2rem}}.section-columns>.image{grid-row:1}.section-columns>.image img,.section-columns>.image figure{width:100%;border:1rem solid #fff;box-shadow:0 0 20px rgba(0,0,0,.1)}@media screen and (min-width: 60em){.section-columns>.image img,.section-columns>.image figure{top:2.5rem;position:sticky}}.section-columns>.image figure{border:0;box-shadow:none}.section-columns>.image figure figcaption{text-align:center;margin-top:1rem;color:#7c7c7c}.card-grid{display:grid;grid-template-columns:1fr;grid-gap:2.5rem}@media screen and (min-width: 40em){.card-grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 60em){.card-grid{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 60em){.card-grid.feature{grid-template-columns:repeat(2, 1fr)}}.card-grid .card *{margin:0}.card-grid .card h4{font-family:"VerbRegular-Bold";font-size:1.25rem;color:#012764}.card-grid .card h4 span{font-family:"VerbRegular";display:block;font-size:1rem;color:#2479a5}.card-grid .card h4+p{color:#012764}.card-grid .card .award{background-color:#8fac58;color:#fff;border-radius:.5rem;padding:.5rem .5rem .375rem;display:inline-block;line-height:1;margin-top:.5rem}.card-grid .card .description{margin-top:.75rem}.card-grid .card p,.card-grid .card li{font-size:1rem}.card-grid .card p+p,.card-grid .card p+ul{margin-top:1rem}.card-grid .card img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;margin-bottom:1rem;opacity:.8;transition:all .4s}.card-grid .card a:hover img{opacity:1}.card-grid .card.text-only{background-color:#fff}.card-grid .card.text-only .text{padding:1.25rem 1.25rem 1.75rem}.card-grid .card.reverse{background-color:#fff}.card-grid .card.reverse img{margin-bottom:0}.card-grid .card.reverse .text{padding:1.25rem 1.25rem 1.75rem}.card-grid .card.reverse .text .description{color:#012764}.card-grid+h3{margin-top:2.5rem}@media screen and (min-width: 40em){.card-grid+h3{margin-top:5rem}}nav{position:fixed;top:7.5rem;left:0;z-index:2;width:100%;height:calc(100vh - 7.5rem);background-color:#012764;transition:all .4s;display:grid;place-items:center}@media screen and (min-width: 60em){nav{height:100vh;top:0}}nav ul{margin:0;padding:0;list-style:none}@media screen and (min-width: 40em){nav ul{display:grid;grid-template-columns:1fr 1fr;grid-gap:2.5rem}}@media screen and (min-width: 60em){nav ul{grid-template-columns:2fr 1fr;grid-template-rows:repeat(6, 1fr);grid-gap:0;padding:2.5rem 0;width:70vw;height:70vh;align-items:center;position:relative;border-top:.25rem solid #fff;border-bottom:.25rem solid #fff}}@media screen and (min-width: 60em){nav ul::before{content:"";display:block;width:1px;height:calc(100% - 10rem);background-color:#fff;position:absolute;left:65%;top:5rem}}@media screen and (min-width: 60em){nav ul::after{content:"";display:block;width:50%;height:1px;background-color:#fff;position:absolute;left:5rem;top:50%;transform:translateY(-50%)}}nav ul li{text-align:center;margin-bottom:2.5rem}@media screen and (min-width: 40em){nav ul li:nth-child(1){grid-column:1;margin-bottom:1.25rem}}@media screen and (min-width: 60em){nav ul li:nth-child(1){grid-column:1;grid-row:1/span 3;margin-bottom:1.25rem}}nav ul li:nth-child(2){margin-bottom:4rem}@media screen and (min-width: 40em){nav ul li:nth-child(2){grid-column:2;margin-bottom:1.25rem;margin-bottom:0}}@media screen and (min-width: 60em){nav ul li:nth-child(2){grid-column:1;grid-row:4/span 3;margin-bottom:0}}@media screen and (min-width: 40em){nav ul li:nth-child(3){grid-column:1/-1}}@media screen and (min-width: 60em){nav ul li:nth-child(3){grid-column:2;grid-row:1/span 2;align-self:end;margin-block:2.5rem 0}}@media screen and (min-width: 40em){nav ul li:nth-child(4){grid-column:1/-1}}@media screen and (min-width: 60em){nav ul li:nth-child(4){grid-column:2;grid-row:3/span 2;margin-block:0}}@media screen and (min-width: 40em){nav ul li:nth-child(5){grid-column:1/-1}}@media screen and (min-width: 60em){nav ul li:nth-child(5){grid-column:2;grid-row:5/span 2;align-self:start;margin-block:0 2.5rem}}nav ul li:nth-child(1) a,nav ul li:nth-child(2) a{font-family:"Zilla Slab",serif;font-weight:400;font-style:italic;font-size:3rem;color:#fff}@media screen and (min-width: 40em){nav ul li:nth-child(1) a,nav ul li:nth-child(2) a{font-weight:700;-webkit-text-fill-color:#012764;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#fff;font-size:5rem}}@media screen and (min-width: 60em){nav ul li:nth-child(1) a,nav ul li:nth-child(2) a{font-size:7.5rem}}nav ul li:nth-child(3) a,nav ul li:nth-child(4) a,nav ul li:nth-child(5) a{text-transform:uppercase;font-family:"VerbLight";letter-spacing:.25rem}@media screen and (min-width: 40em){nav ul li:nth-child(3) a,nav ul li:nth-child(4) a,nav ul li:nth-child(5) a{font-size:2rem}}nav ul a{display:block;line-height:1;text-decoration:none;color:#fff;text-align:center}nav.hide{transform:translateX(-100%)}header{width:100%;position:fixed;top:0;left:0;z-index:5;padding:1.25rem;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;align-items:center;background-color:#fff;opacity:1;transition:all .1s;backface-visibility:hidden;perspective:1000px;transform:translateZ(0);will-change:transform}@media screen and (min-width: 40em){header{transition:all .4s;padding:1.25rem 2.5rem}}@media screen and (min-width: 60em){header{width:7.5rem;height:100vh;padding:1.125rem 1.25rem;grid-template-rows:1fr 1fr;grid-template-columns:1fr;justify-items:center}}header:hover{box-shadow:0 0 40px rgba(33,33,33,.1);cursor:pointer}header.hide{transform:translateX(-100%) translate3d(0, 0, 0);opacity:0}header .logo{align-self:start}header .logo img{height:5rem}header .menu-link{align-self:center;justify-self:end;text-decoration:none;color:#012764;text-transform:uppercase;transform:translateY(4px) translate3d(0, 0, 0)}@media screen and (min-width: 60em){header .menu-link{align-self:end;justify-self:center;text-align:center;transform:translateY(0) translate3d(0, 0, 0)}}header .menu-link.reverse span{color:#fff}header .menu-link img{width:1.25rem;display:block;margin:0 auto .5rem}footer{position:relative;padding:2rem 2.5rem;font-size:.875rem;color:#f7f7f7;background-color:#4a4a4a}@media screen and (min-width: 40em){footer{padding:2rem 7.5rem 2rem 10rem}}footer .footer-grid{margin-bottom:2rem;display:grid;grid-template-columns:5rem auto;grid-template-rows:repeat(2, auto);grid-column-gap:2rem;grid-row-gap:1rem}@media screen and (min-width: 46.25em){footer .footer-grid{grid-template-columns:5rem auto auto;grid-template-rows:1fr;align-items:center}}footer .brand{grid-column:1;grid-row:1/-1}@media screen and (min-width: 46.25em){footer .brand{grid-row:1}}footer .contact{grid-column:2;grid-row:1}footer .contact li{margin-bottom:.25rem}footer .contact li a{color:#c5dae7}footer .socials{grid-column:2;grid-row:2}@media screen and (min-width: 46.25em){footer .socials{grid-column:3;grid-row:1;justify-self:end}}footer .socials ul{display:flex;gap:1rem;align-items:center}footer .socials ul li:first-child{transform:translateY(-0.25px)}footer .socials ul img{height:1.5rem}footer p{margin:0}footer p.copyright{margin-top:3rem;color:#c6c6c6;text-transform:uppercase;font-size:.75rem;letter-spacing:2px}@media screen and (min-width: 46.25em){footer p.copyright{text-align:right}}:root{--collage-neg-offset: -7.5rem;--collage-neg-scale: -.5}@media screen and (min-width: 64em){:root{--collage-neg-offset: -15rem}}@media screen and (min-width: 64em){:root{--collage-neg-scale: -.25}}.cover{position:fixed;top:0;left:0;z-index:0;width:100%;height:100%}@media screen and (min-width: 40em){.cover{height:100vh}}.section-hero{width:100%;height:100vh;padding:2.5rem;overflow:hidden;background-color:#037971}.section-hero .collage{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(2, 1fr)}@media screen and (min-width: 40em){.section-hero .collage{grid-template-rows:1fr}}.section-hero .heading{grid-column:1;grid-row:1;width:100%}@media screen and (min-width: 40em){.section-hero .heading{width:60%}}@media screen and (min-width: 80em){.section-hero .heading{width:100%;padding-left:5rem}}.section-hero .heading .cover-logo{width:5.5rem;margin-bottom:2rem}.section-hero .heading .cover-logo img{width:100%}.section-hero .heading h1{margin:0 0 1rem;font-family:"VerbRegular-Bold";line-height:1;font-size:1.25rem;text-transform:uppercase;letter-spacing:1px;color:#c5dae7}.section-hero .heading h2{margin:0;font-family:"Zilla Slab",serif;font-style:italic;font-weight:700;line-height:1;font-size:2.5rem;color:#fff}@media screen and (min-width: 40em){.section-hero .heading h2{font-size:3rem}}@media screen and (min-width: 80em){.section-hero .heading h2{font-size:4rem}}@media screen and (min-width: 64em){.section-hero .heading h2 span{display:block}}.section-hero .images{grid-column:1;grid-row:2;display:grid;grid-template-columns:1fr;grid-template-rows:1fr}@media screen and (min-width: 40em){.section-hero .images{grid-row:1;grid-template-columns:repeat(5, 1fr);grid-template-rows:repeat(2, 1fr)}}@media screen and (min-width: 80em){.section-hero .images{grid-template-columns:repeat(6, 1fr)}}.section-hero .images figure img{height:40vh}.section-hero .images figure:nth-child(1){display:none}@media screen and (min-width: 40em){.section-hero .images figure:nth-child(1){display:block;grid-column:4/span 2;grid-row:1;transform:rotate(5deg)}}@media screen and (min-width: 80em){.section-hero .images figure:nth-child(1){grid-column:5/span 2}}.section-hero .images figure:nth-child(2){display:none}@media screen and (min-width: 80em){.section-hero .images figure:nth-child(2){display:block;grid-column:1;grid-row:2;transform:rotate(-5deg) translateY(2rem)}}@media screen and (min-width: 80em){.section-hero .images figure:nth-child(2) img{object-position:-9rem 0}}.section-hero .images figure:nth-child(3){display:none;transform:rotate(5deg) translateY(0rem)}@media screen and (min-width: 40em){.section-hero .images figure:nth-child(3){display:block;grid-column:1/span 2;grid-row:2}}@media screen and (min-width: 80em){.section-hero .images figure:nth-child(3){grid-column:2/span 2}}.section-hero .images figure:nth-child(4){grid-column:1/span 5;grid-row:2;transform:rotate(-2.5deg) translateY(-3.5rem)}@media screen and (min-width: 40em){.section-hero .images figure:nth-child(4){grid-column:3/span 2;transform:rotate(-5deg) translateY(-1rem)}}@media screen and (min-width: 80em){.section-hero .images figure:nth-child(4){grid-column:4/span 2}}.section-hero .images figure:nth-child(5){display:none}@media screen and (min-width: 40em){.section-hero .images figure:nth-child(5){display:block;grid-column:5;transform:rotate(15deg) translateY(1rem);grid-row:2}}@media screen and (min-width: 80em){.section-hero .images figure:nth-child(5){grid-column:6}}.section-cover{height:100vh;position:sticky;top:0;display:flex;background:url(../img/bg-cutting-board-plus.jpg) no-repeat 50% 50%;background-size:cover;overflow:hidden;padding-top:2.5rem}@media screen and (min-width: 64em){.section-cover{padding-left:2.5rem;padding-top:3.5rem}}.section-cover .collage{margin:auto;width:90%;display:grid;grid-template-rows:repeat(2, auto);height:100%}@media screen and (min-width: 25em){.section-cover .collage{grid-gap:2.5rem}}@media screen and (min-width: 40em){.section-cover .collage{width:80%;height:calc(100% - 5rem);align-items:center;grid-gap:1rem}}.section-cover .collage h2{grid-row:2;display:inline-block;justify-self:center;align-self:start;margin:0;padding:.5rem 2.5rem 1rem 2.5rem;font-family:"PermanentMarker-Regular",serif;font-size:1.5rem;line-height:1;text-align:center;color:#037971;background:url(../img/bg-tape.png) no-repeat 50% 50%;background-size:cover}@media screen and (min-width: 25em){.section-cover .collage h2{font-size:2.5rem}}@media screen and (min-width: 40em){.section-cover .collage h2{padding:.5rem 5rem 1rem 5rem;font-size:3rem;align-self:center}}@media screen and (min-width: 64em){.section-cover .collage h2{font-size:3.5rem}}.section-cover .collage .images{grid-row:1;align-self:center;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:1rem;width:100%}@media screen and (min-width: 60em){.section-cover .collage .images{grid-template-columns:repeat(3, 1fr)}}.section-cover .collage figure img{aspect-ratio:1/1}@media screen and (min-width: 40em){.section-cover .collage figure img{height:25vh}}@media screen and (min-width: 60em){.section-cover .collage figure img{height:auto}}.section-cover .collage figure:nth-child(1){transform:rotate(-10deg)}.section-cover .collage figure:nth-child(2){transform:rotate(7.5deg)}.section-cover .collage figure:nth-child(3){width:50%;grid-column:1/span 2;justify-self:center;transform:rotate(-2.5deg) translateY(-1rem)}@media screen and (min-width: 60em){.section-cover .collage figure:nth-child(3){width:100%;grid-column:3}}.section-hero figure,.section-cover figure{position:relative;z-index:1;align-self:start;margin:0;padding:1rem;border-radius:2px;box-shadow:0 0 20px rgba(0,0,0,.4);background:#fff}.section-hero figure:hover,.section-cover figure:hover{z-index:2}.section-hero figure img,.section-cover figure img{width:100%;margin-bottom:.5rem;aspect-ratio:1/1;object-fit:cover}.section-hero figure figcaption,.section-cover figure figcaption{font-family:"PermanentMarker-Regular",serif;font-weight:400;font-style:normal;font-size:.75rem;text-align:center}@media screen and (min-width: 25em){.section-hero figure figcaption,.section-cover figure figcaption{font-size:.875rem}}@media screen and (min-width: 64em){.section-hero figure figcaption,.section-cover figure figcaption{font-size:1.25rem}}#loading{z-index:99999;background-color:#fff;display:grid;place-items:center;padding:5rem;transition:all .7s}#loading::before{content:"";border:.125rem solid #c5dae7;position:absolute;top:2.5rem;left:2.5rem;width:calc(100vw - 5rem);height:calc(100% - 5rem)}@media screen and (min-width: 40em){#loading::before{height:calc(100vh - 5rem)}}#loading.reveal{opacity:0;display:none}#loading .quote-wrapper{text-align:center}#loading p.quote{color:#012764;font-size:2.5rem;text-align:center;font-family:"Zilla Slab",serif;font-style:italic;font-weight:300;margin:0;opacity:0;animation:5s fadein;animation-delay:.75s;animation-fill-mode:forwards}#loading p.quote-attr{display:block;text-transform:uppercase;font-size:1.25rem;color:#8fac58;font-family:"VerbRegular";font-style:normal;letter-spacing:4px;opacity:0;animation:5s fadein;animation-delay:1.75s;animation-fill-mode:forwards}.lock{overflow:hidden}@keyframes fadein{0%,100%{opacity:0}25%,75%{opacity:1}}#letter{margin-top:100vh}#vision-welcome figcaption p{text-align:center;font-size:1rem;color:#7c7c7c;margin:1rem 0 0}#vision-welcome .section-columns .text img{width:65%;margin:2.5rem auto 0;display:block}@media screen and (min-width: 40em){#vision-welcome .section-columns .text img{width:45%;margin:5rem 7.5rem 0}}#vision-welcome .section-columns .text figure.inset{margin:2.5rem auto;width:65%}@media screen and (min-width: 75em){#vision-welcome .section-columns .text figure.inset{margin:5rem 5rem 5rem 7.5rem;width:45%}}#vision-welcome .section-columns .text figure.inset:has(blockquote){width:100%}@media screen and (min-width: 75em){#vision-welcome .section-columns .text figure.inset:has(blockquote){margin:5rem 2.5rem 5rem 0}}#vision-welcome .section-columns .text figure.inset img{margin:0 auto;width:100%;display:block}#vision-welcome .section-columns .text p.rollie-sig,#vision-welcome .section-columns .text p.claudine-sig{margin-top:3rem;color:#7c7c7c}#vision-welcome .section-columns .text p.rollie-sig img,#vision-welcome .section-columns .text p.claudine-sig img{width:15rem;margin:0 0 1rem;mix-blend-mode:multiply;display:block}#vision-welcome .section-columns .text p.claudine-sig img{width:10rem}#vision-welcome .section-columns .text .card-grid{grid-template-columns:1fr;grid-gap:1.5rem}#vision-welcome .section-columns+h3{margin-block:7.5rem 0;padding-bottom:2rem;border-bottom:2px dotted #2479a5;font-family:"Zilla Slab",serif;font-size:1.75rem;color:#012764;font-weight:300;font-style:normal}@media screen and (min-width: 40em){#vision-welcome .section-columns+h3{font-size:2rem}}@media screen and (min-width: 60em){#vision-welcome .section-columns+h3{font-size:2.5rem}}#vision-welcome .section-columns+h3+.section-columns{margin-top:2.5rem}#vision-welcome .section-columns:nth-of-type(even){margin:2.5rem 0}@media screen and (min-width: 46.25em){#vision-welcome .section-columns:nth-of-type(even){margin:5rem 0;grid-template-columns:1fr 2fr}}@media screen and (min-width: 46.25){#vision-welcome .section-columns:nth-of-type(even) .image{grid-row:1}}@media screen and (min-width: 46.25em){#vision-welcome .section-columns:nth-of-type(even) .text{grid-column:2;grid-row:1}}#vision-mission{padding:0;position:relative;z-index:1}.vision-mission-overview{padding:2.5rem;background-color:#e2edf3}@media screen and (min-width: 60em){.vision-mission-overview{padding:5rem}}@media screen and (min-width: 75em){.vision-mission-overview{padding:7.5rem}}.vision-mission-overview img{width:100%;border:1rem solid #fff;box-shadow:0 0 1.25rem rgba(0,0,0,.2)}.vision-mission-overview>div{display:grid;grid-template-rows:1fr;align-items:center;grid-gap:1rem}@media screen and (min-width: 40em){.vision-mission-overview>div{grid-gap:2rem}}.vision-mission-overview>div:first-child{margin-bottom:2rem}@media screen and (min-width: 40em){.vision-mission-overview>div:first-child{margin-bottom:4rem}}.vision-mission-overview>div h3{font-family:"Zilla Slab",serif;font-size:1.75rem;font-weight:300;font-style:normal;line-height:1.2;margin-top:0;margin-bottom:1rem;color:#012764}@media screen and (min-width: 40em){.vision-mission-overview>div h3{font-size:2rem}}@media screen and (min-width: 60em){.vision-mission-overview>div h3{font-size:2.5rem}}.vision-mission-overview>div h3+p{font-size:1rem;margin:0;color:#012764}@media screen and (min-width: 46.25em){.vision-mission-overview>div h3+p{font-size:1.25rem}}.vision-mission-overview>div .image{width:100%}@media screen and (min-width: 46.25em){.vision-mission-overview>div.vision-mission-vision{grid-template-columns:1fr 2fr}}@media screen and (min-width: 64em){.vision-mission-overview>div.vision-mission-vision{padding-right:7.5rem}}@media screen and (min-width: 46.25em){.vision-mission-overview>div.vision-mission-mission{grid-template-columns:2fr 1fr}}.vision-mission-overview>div.vision-mission-mission .image{grid-row:1}@media screen and (min-width: 46.25em){.vision-mission-overview>div.vision-mission-mission .image{grid-column:2}}.vision-mission-overview>div.vision-mission-mission .text{grid-row:2}@media screen and (min-width: 46.25em){.vision-mission-overview>div.vision-mission-mission .text{grid-column:1;grid-row:1}}@media screen and (min-width: 64em){.vision-mission-overview>div.vision-mission-mission .text{padding-left:5rem}}.vision-mission-see-do{padding:2.5rem;background-color:#fff}@media screen and (min-width: 60em){.vision-mission-see-do{padding:5rem}}@media screen and (min-width: 75em){.vision-mission-see-do{padding:7.5rem}}.vision-mission-see-do>div:first-child{margin-bottom:5rem}@media screen and (min-width: 60em){.vision-mission-see-do>div:first-child{margin-bottom:7.5rem}}.vision-mission-see-do h3{margin-bottom:2rem;padding-bottom:2rem;border-bottom:2px dotted #c5dae7;font-family:"Zilla Slab",serif;font-size:1.75rem;color:#012764;font-style:normal}@media screen and (min-width: 40em){.vision-mission-see-do h3{font-size:2rem}}@media screen and (min-width: 60em){.vision-mission-see-do h3{font-size:2.5rem}}.vision-mission-see-do h3+.card-grid{margin-top:2.5rem}.vision-mission-see-do h3+p{margin-top:.75rem}.vision-mission-see-do li{font-family:"Zilla Slab",serif;font-size:1.5rem;font-weight:300;line-height:1.2;color:#2479a5;margin:0 0 1.25rem}@media screen and (min-width: 40em){.vision-mission-see-do li{font-size:1.75rem}}@media screen and (min-width: 60em){.vision-mission-see-do li{font-size:2rem}}.vision-mission-see-do li:last-of-type{padding-bottom:0}#vision-jp{padding:2.5rem}@media screen and (min-width: 60em){#vision-jp{padding:5rem}}@media screen and (min-width: 75em){#vision-jp{padding:7.5rem}}#vision-jp .image img{aspect-ratio:1/1;object-fit:cover}#vision-jp blockquote{margin-top:7.5rem}#vision-timeline{background-color:#8fac58}#vision-timeline .timeline-header{background-color:#8fac58;margin-left:-2.5rem;padding-left:2.5rem;padding-top:1.5rem;padding-bottom:1.5rem;z-index:1;position:sticky;top:7.5rem}@media screen and (min-width: 46.25em){#vision-timeline .timeline-header{display:grid;grid-template-columns:auto 1fr;grid-gap:1rem;padding-top:0;padding-bottom:0}}@media screen and (min-width: 60em){#vision-timeline .timeline-header{top:0}}#vision-timeline .timeline-header .timeline-menu{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;transform:translateY(-2px)}@media screen and (min-width: 46.25em){#vision-timeline .timeline-header .timeline-menu{margin-bottom:0;justify-self:end}}@media screen and (min-width: 75em){#vision-timeline .timeline-header .timeline-menu{margin-right:2.5rem}}#vision-timeline .timeline-header .timeline-menu button{background-color:rgba(0,0,0,0);border:1px solid #fff;line-height:1;padding:.25rem .25rem .125rem;text-decoration:none;color:#fff;border-radius:.25rem;min-width:3rem;cursor:pointer}#vision-timeline .timeline-header .timeline-menu button[role=tab][aria-selected=true]{background-color:#fff;color:#819b4f}@media screen and (min-width: 46.25em){#vision-timeline .timeline-header .timeline-menu button{padding:.5rem .5rem .375rem;min-width:0}}@media screen and (min-width: 67.5em){#vision-timeline .timeline-header .timeline-menu button{padding:.5rem 1rem .375rem}}#vision-timeline .year{padding:1.25rem;border-radius:1rem;background-color:#819b4f;margin-bottom:1.25rem}@media screen and (min-width: 46.25em){#vision-timeline .year{padding:2.5rem;margin-bottom:0}}@media screen and (min-width: 75em){#vision-timeline .year{margin:0 2.5rem 0 -2.5rem}}@media screen and (min-width: 46.25em){#vision-timeline .year .months{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:2.5rem}}@media screen and (min-width: 60em){#vision-timeline .year .months{grid-template-columns:repeat(3, 1fr)}}#vision-timeline #year-2021 .month:last-child,#vision-timeline #year-2022 .month:last-child{grid-column:1/-1}#vision-timeline #year-2021 .month:last-child figure,#vision-timeline #year-2022 .month:last-child figure{margin:0 0 1rem}@media screen and (min-width: 46.25em){#vision-timeline #year-2021 .month:last-child figure,#vision-timeline #year-2022 .month:last-child figure{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:2.5rem}}#vision-timeline #year-2021 .month:last-child figure img,#vision-timeline #year-2022 .month:last-child figure img{width:100%;display:block;opacity:.8;margin-bottom:1.25rem}@media screen and (min-width: 46.25em){#vision-timeline #year-2021 .month:last-child figure img,#vision-timeline #year-2022 .month:last-child figure img{margin-bottom:0}}@media screen and (min-width: 60em){#vision-timeline #year-2023 .months .month:nth-child(2){grid-column:2/span 2}}@media screen and (min-width: 60em){#vision-timeline #year-2023 .months .month:nth-child(3){grid-column:1/span 2}}@media screen and (min-width: 60em){#vision-timeline #year-2023 .months .month:nth-child(6){grid-column:2/span 2}}@media screen and (min-width: 60em){#vision-timeline #year-2023 .months .month:nth-child(7){grid-column:1/span 2}}@media screen and (min-width: 60em){#vision-timeline #year-2023 .months .month:nth-child(7) ul{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:2.5rem}}@media screen and (min-width: 60em){#vision-timeline #year-2023 .sub-month{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:2.5rem}}@media screen and (min-width: 60em){#vision-timeline #year-2024 .months .month:nth-child(2){grid-column:2/span 2}}@media screen and (min-width: 60em){#vision-timeline #year-2024 .months .month:nth-child(2) li:first-child{grid-column:1/-1}}@media screen and (min-width: 60em){#vision-timeline #year-2024 .months .month:nth-child(4){grid-column:2/span 2}}@media screen and (min-width: 60em){#vision-timeline #year-2024 .months .month:nth-child(4) li:first-child{grid-column:1/-1}}@media screen and (min-width: 60em){#vision-timeline #year-2024 .months .month:nth-child(6){grid-column:2/span 2}}@media screen and (min-width: 60em){#vision-timeline #year-2024 .months .month:nth-child(6) li:first-child{grid-column:1/-1}}@media screen and (min-width: 60em){#vision-timeline #year-2024 .months .month:nth-child(7){grid-column:1/span 3}}@media screen and (min-width: 60em){#vision-timeline #year-2024 .sub-grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:2.5rem}}#vision-timeline h3{color:#fff;margin:0 0 1rem 0}@media screen and (min-width: 46.25em){#vision-timeline h3{margin:2rem 0 2.5rem}}#vision-timeline h4,#vision-timeline h5{margin-top:0;color:#fff;font-weight:normal}#vision-timeline h4{margin-bottom:.75rem;font-size:5rem;font-family:"VerbRegular-Bold";line-height:1;margin:0 0 .5rem;-webkit-text-fill-color:#819b4f;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff}#vision-timeline h5{margin-bottom:1rem;text-transform:uppercase;letter-spacing:.25rem;font-size:1rem;font-family:"VerbRegular-Bold";border-top:1px solid #fff;padding-top:1rem}#vision-timeline ul{margin:0 0 1.25rem;padding:0;list-style:none}#vision-timeline ul li{padding:.75rem 0 .5rem;border-top:1px solid #8fac58;color:#fff;font-size:1rem}#vision-timeline ul li a{font-family:"VerbRegular-Bold";color:#fff;text-decoration:none}#vision-timeline ul li img{width:100%;display:block;margin-bottom:1rem;opacity:.8;transition:all .4s}#vision-timeline ul li img[src="img/posters2020-two-up.jpg"],#vision-timeline ul li img[src="img/posters2022-two-up.jpg"]{border:1rem solid #fff;transform:rotate(5deg);margin:2rem 0 2.5rem;transition:all .4s;opacity:1}#vision-timeline ul li a:hover img{transform:rotate(0);opacity:1;mix-blend-mode:normal}#vision-timeline ul.year-summary{padding:0 0 1rem 0}#vision-timeline [role=tabpanel].is-hidden{display:none}#vision-timeline [role=tabpanel]{scroll-margin-top:17rem}@media screen and (min-width: 40em){#vision-timeline [role=tabpanel]{scroll-margin-top:14rem}}@media screen and (min-width: 46.25em){#vision-timeline [role=tabpanel]{scroll-margin-top:12rem}}@media screen and (min-width: 60em){#vision-timeline [role=tabpanel]{scroll-margin-top:7rem}}#vision-timeline .timeline-cols div:last-child ul{margin:0}#financials-revenues figure,#financials-expenses figure{max-width:52rem;margin:2.5rem auto 2.5rem}#financials-revenues figure img,#financials-expenses figure img{mix-blend-mode:multiply}#financials-expenses figure{max-width:35.75rem}#financials-expenses h3{margin-top:0}.financials-chart-total dl{margin:0 0 2rem;text-align:center}.financials-chart-total dl dt{font-size:2rem;display:inline-block;color:#012764}@media screen and (min-width: 46.25em){.financials-chart-total dl dt{font-size:3rem}}.financials-chart-total dl dd{margin:0;display:inline-block;font-size:1rem;text-transform:uppercase;color:#012764;letter-spacing:1px;line-height:1.25}.financials-chart-summary dl,.financials-chart-breakdown dl{margin:0 0 1rem}@media screen and (min-width: 46.25em){.financials-chart-summary dl,.financials-chart-breakdown dl{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:2.5rem;margin:0 0 2rem}}.financials-chart-summary dl div,.financials-chart-breakdown dl div{margin-bottom:1.25rem}@media screen and (min-width: 605em){.financials-chart-summary dl div,.financials-chart-breakdown dl div{padding-left:5rem;margin-bottom:0}}.financials-chart-summary dl dt,.financials-chart-breakdown dl dt{font-size:2rem;color:#012764}@media screen and (min-width: 46.25em){.financials-chart-summary dl dt,.financials-chart-breakdown dl dt{font-size:3rem}}.financials-chart-summary dl dd,.financials-chart-breakdown dl dd{margin:0 0 1rem;font-size:1rem;text-transform:uppercase;color:#012764;letter-spacing:1px;line-height:1.25}.financials-chart-summary dl dd:last-of-type,.financials-chart-breakdown dl dd:last-of-type{margin-bottom:0}.financials-chart-summary{padding-top:2rem;border-top:1px solid #c5dae7}.financials-chart-breakdown{background-color:#e2edf3;border-radius:.5rem;padding:1rem;margin-top:1rem}@media screen and (min-width: 46.25em){.financials-chart-breakdown{margin-top:2.5rem}}.financials-chart-breakdown dl{margin:0}.financials-chart-breakdown dl div{padding:0;margin-bottom:0}.financials-chart-breakdown dl div:first-child{justify-self:end}.financials-chart-breakdown dl dt,.financials-chart-breakdown dl dd{display:inline-block}.financials-chart-categories{padding-top:2rem;border-top:1px solid #c5dae7}@media screen and (min-width: 46.25em){.financials-chart-categories{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:2.5rem}}.financials-chart-categories>div{margin-bottom:1.75rem}@media screen and (min-width: 46.25em){.financials-chart-categories>div{border-right:1px solid #c5dae7;padding-right:1rem;margin-bottom:0}}.financials-chart-categories>div:last-child{border-right:0}.financials-chart-categories h4{text-transform:uppercase}.financials-chart-categories .expense-total{background-color:#e2edf3}.financials-chart-categories dl div{margin-bottom:.5rem}@media screen and (min-width: 46.25em){.financials-chart-categories dl div{display:grid;grid-template-columns:1fr 3fr;grid-gap:1rem}}.financials-chart-categories dl dd{margin:0}.financials-chart-categories dl dt{font-family:"VerbRegular-Bold";color:#012764}.financials-chart-categories dl dt span{font-family:"VerbRegular"}.financials-chart-categories dl dd{color:#012764}.financials-chart-categories dl dd span{text-transform:uppercase}#people .people-grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:1rem;margin:1rem 0 3.5rem}@media screen and (min-width: 46.25em){#people .people-grid{grid-template-columns:repeat(3, 1fr)}}#people .people-grid h5{font-size:1.25rem;font-weight:normal;font-family:"Zilla Slab",serif;color:#012764;margin:1rem 0 .25rem}@media screen and (min-width: 60em){#people .people-grid h5{font-size:1.5rem}}#people .people-grid h5+p{font-size:.875rem;color:#2479a5;margin:0}@media screen and (min-width: 60em){#people .people-grid h5+p{font-size:1rem}}#people .people-grid img{width:100%;opacity:.9}#partners .partners-grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:1rem}@media screen and (min-width: 46.25em){#partners .partners-grid{grid-template-columns:repeat(4, 1fr)}}@media screen and (min-width: 60em){#partners .partners-grid{grid-template-columns:repeat(6, 1fr)}}#partners .partners-grid img{width:100%;filter:grayscale(1)}#partners .partners-grid a:hover img{filter:grayscale(0)}#impact-summary.section-content{padding-bottom:2.5rem}#impact-summary .grants-summary-info{padding:1.25rem 1.25rem 0;border-radius:.5rem;border:1px solid #c5dae7;color:#012764}@media screen and (min-width: 40em){#impact-summary .grants-summary-info{padding:2.5rem 2.5rem 0}}@media screen and (min-width: 75em){#impact-summary .grants-summary-info{margin-left:-2.5rem;margin-right:-2.5rem}}#impact-summary .grants-summary-info h4{margin-bottom:1.5rem !important;grid-column:1/-1;font-size:1.75rem;text-transform:uppercase;letter-spacing:1px;font-family:"VerbRegular"}@media screen and (min-width: 46.25em){#impact-summary .grants-summary-info h4{margin:0;font-size:2.5rem;margin-bottom:3.5rem !important}}#impact-summary .grants-summary-info dl{display:grid}@media screen and (min-width: 46.25em){#impact-summary .grants-summary-info dl{grid-template-columns:repeat(2, 1fr);grid-gap:2rem}}#impact-summary .grants-summary-info dl div dt{font-family:"VerbLight";line-height:1}#impact-summary .grants-summary-info dl div dt span{font-family:"VerbRegular-Bold"}#impact-summary .grants-summary-info dl div dd{margin:0;font-size:.75rem;text-transform:uppercase;letter-spacing:1px;line-height:1.25}@media screen and (min-width: 46.25em){#impact-summary .grants-summary-info dl div dd{font-size:1rem}}#impact-summary .grants-summary-info dl div dd span{display:block}#impact-summary .grants-summary-info .primary-number{margin-bottom:1.5rem}#impact-summary .grants-summary-info .primary-number dt{font-size:2.5rem}@media screen and (min-width: 46.25em){#impact-summary .grants-summary-info .primary-number dt{font-size:3rem}}@media screen and (min-width: 60em){#impact-summary .grants-summary-info .primary-number dt{font-size:4.5rem}}@media screen and (min-width: 80em){#impact-summary .grants-summary-info .primary-number dt{font-size:5rem}}#impact-summary .grants-summary-info .feature-number{margin-bottom:1.5rem}@media screen and (min-width: 46.25em){#impact-summary .grants-summary-info .feature-number{margin-bottom:.5rem}}#impact-summary .grants-summary-info .feature-number dt{font-size:3.5rem}@media screen and (min-width: 46.25em){#impact-summary .grants-summary-info .feature-number dt{font-size:5rem}}@media screen and (min-width: 60em){#impact-summary .grants-summary-info .feature-number dt{font-size:6.5rem}}@media screen and (min-width: 80em){#impact-summary .grants-summary-info .feature-number dt{font-size:7.5rem}}#impact-summary .grants-summary-info .summary-number{margin-bottom:1.25rem}@media screen and (min-width: 46.25em){#impact-summary .grants-summary-info .summary-number{display:grid;grid-template-columns:auto 1fr;grid-gap:1.5rem;margin-bottom:0}}@media screen and (min-width: 60em){#impact-summary .grants-summary-info .summary-number{grid-gap:2.5rem}}#impact-summary .grants-summary-info .summary-number dt{font-family:"VerbRegular-Bold";font-size:2.5rem}@media screen and (min-width: 46.25em){#impact-summary .grants-summary-info .summary-number dt{font-size:5rem}}@media screen and (min-width: 60em){#impact-summary .grants-summary-info .summary-number dt{font-size:7.5rem}}#impact-summary .grants-summary-info .summary-number dd{margin-top:.5rem}@media screen and (min-width: 60em){#impact-summary .grants-summary-info .summary-number dd{margin-top:1rem}}#impact-summary .grants-summary-info .summary-total{grid-column:1/-1;border-top:.125rem solid #c5dae7;border-bottom:.5rem solid #c5dae7;padding:1.5rem 0;margin-bottom:1.25rem}@media screen and (min-width: 46.25em){#impact-summary .grants-summary-info .summary-total{padding:2.5rem 0}}#impact-summary .grants-summary-info .summary-total dt{font-size:3.5rem}@media screen and (min-width: 40em){#impact-summary .grants-summary-info .summary-total dt{font-size:5rem}}@media screen and (min-width: 46.25em){#impact-summary .grants-summary-info .summary-total dt{font-size:7rem}}@media screen and (min-width: 60em){#impact-summary .grants-summary-info .summary-total dt{font-size:8rem}}@media screen and (min-width: 80em){#impact-summary .grants-summary-info .summary-total dt{font-size:10rem}}#impact-summary .grants-summary-info .summary-total dt span{font-family:"VerbLight"}@media screen and (min-width: 46.25em){#impact-summary .grants-summary-info .other-funding dl{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 80em){#impact-summary .grants-summary-info .other-funding dl{grid-template-columns:repeat(6, 1fr)}}@media screen and (min-width: 80em){#impact-summary .grants-summary-info .other-funding div:nth-child(1){grid-column:1/span 2}}@media screen and (min-width: 80em){#impact-summary .grants-summary-info .other-funding div:nth-child(2){grid-column:3/span 2}}@media screen and (min-width: 80em){#impact-summary .grants-summary-info .other-funding div:nth-child(3){grid-column:5/span 2}}@media screen and (min-width: 80em){#impact-summary .grants-summary-info .other-funding div:nth-child(5){grid-column:1/span 3}}@media screen and (min-width: 80em){#impact-summary .grants-summary-info .other-funding div:nth-child(6){grid-column:4/span 3}}#impact-summary .grants-summary-info .other-funding .feature-number-section{border-block:1px solid #c5dae7;padding-block:1.25rem;margin-bottom:1.25rem}@media screen and (min-width: 46.25em){#impact-summary .grants-summary-info .other-funding .feature-number-section{grid-column:1/span 2;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:2rem}}@media screen and (min-width: 80em){#impact-summary .grants-summary-info .other-funding .feature-number-section{grid-column:1/span 6;grid-template-columns:repeat(6, 1fr)}}@media screen and (min-width: 46.25em){#impact-summary .grants-summary-info .other-funding .feature-number-section div:first-child{grid-column:1}}@media screen and (min-width: 80em){#impact-summary .grants-summary-info .other-funding .feature-number-section div:first-child{grid-column:1/span 3}}@media screen and (min-width: 46.25em){#impact-summary .grants-summary-info .other-funding .feature-number-section div:last-child{grid-column:2}}@media screen and (min-width: 80em){#impact-summary .grants-summary-info .other-funding .feature-number-section div:last-child{grid-column:4/span 3}}#impact-summary .grants-summary-info .other-funding .summary-total{border-bottom:0;margin-bottom:0}#impact-summary .grants-summary-info .total-funding{background-color:#e2edf3;padding:1.25rem;margin:0 -1.25rem}@media screen and (min-width: 46.25em){#impact-summary .grants-summary-info .total-funding{margin:0 -2.5rem;padding:2.5rem}}#impact-summary .grants-summary-info .total-funding .summary-total{border:0;padding:0;margin:0}#impact-summary .grants-summary-info .total-funding .summary-total dt{font-family:"VerbRegular-Bold"}#impact-awardees.section-content{padding-bottom:2.5rem}#impact-gloria-bob .section-columns:nth-of-type(even),#impact-committee .section-columns:nth-of-type(even),#impact-partner .section-columns:nth-of-type(even){margin-top:2.5rem}@media screen and (min-width: 46.25em){#impact-gloria-bob .section-columns:nth-of-type(even),#impact-committee .section-columns:nth-of-type(even),#impact-partner .section-columns:nth-of-type(even){grid-template-columns:1fr 2fr;margin-top:5rem}}#impact-gloria-bob .section-columns:nth-of-type(even) .image,#impact-committee .section-columns:nth-of-type(even) .image,#impact-partner .section-columns:nth-of-type(even) .image{grid-column:1;grid-row:1}#impact-gloria-bob .section-columns:nth-of-type(even) .text,#impact-committee .section-columns:nth-of-type(even) .text,#impact-partner .section-columns:nth-of-type(even) .text{grid-column:1;grid-row:2}@media screen and (min-width: 46.25em){#impact-gloria-bob .section-columns:nth-of-type(even) .text,#impact-committee .section-columns:nth-of-type(even) .text,#impact-partner .section-columns:nth-of-type(even) .text{grid-column:2;grid-row:1}}#impact-gloria-bob .section-columns:nth-of-type(3),#impact-committee .section-columns:nth-of-type(3),#impact-partner .section-columns:nth-of-type(3){margin-top:2.5rem}@media screen and (min-width: 46.25em){#impact-gloria-bob .section-columns:nth-of-type(3),#impact-committee .section-columns:nth-of-type(3),#impact-partner .section-columns:nth-of-type(3){margin-top:5rem}}#impact-committee{background-color:#e2edf3}/*# sourceMappingURL=app.css.map */