diff --git a/.gitignore b/.gitignore index 2798b2e7..a974f8d8 100644 --- a/.gitignore +++ b/.gitignore @@ -2,4 +2,5 @@ public/ .DS_Store # Local Netlify folder .netlify -.hugo_build.lock \ No newline at end of file +.hugo_build.lock +resources/_gen/ diff --git a/assets/sass/main.scss b/assets/sass/main.scss index dcbb8d85..d43c8299 100644 --- a/assets/sass/main.scss +++ b/assets/sass/main.scss @@ -10,13 +10,20 @@ body { color: $primary_color !important; } +.navbar-logo { + width: 130px; +} + #footer-logo { max-width: 300px; - // width: 100%; - max-height: 55px; + height: 55px; margin-bottom: 5px; } +.footer-logo-img { + height: 55px; +} + .footer-text a { text-decoration: underline; text-decoration-color: $brand_mint; @@ -441,4 +448,37 @@ div[data-netlify-site-id] { /* Netlify Collaborate Drawer */ display: none; pointer-events: none; -} \ No newline at end of file +} + +.blog-excerpt-item { + margin-bottom: 20px; + h2 { + margin-bottom: 0.5rem; + } + .excerpt { + margin-bottom: 0.5rem; + } +} + +.blog-excerpt-item + .blog-excerpt-item { + margin-top: 2.5rem; +} + +.blog-excerpt-item h2 { + margin-bottom: 0.5rem; +} + +.blog-excerpt-item a { + text-decoration: none; + + &:hover { + text-decoration: underline; + } +} + +.blog-excerpt-item time { + display: block; + font-size: 0.875rem; + color: #4b5563; + margin-bottom: 0.5rem; +} diff --git a/content/en/blog/2023-12-28-EOY-letter-2023.md b/content/en/blog/2023-12-28-EOY-letter-2023.md index 0dc1696f..4205463a 100644 --- a/content/en/blog/2023-12-28-EOY-letter-2023.md +++ b/content/en/blog/2023-12-28-EOY-letter-2023.md @@ -8,7 +8,7 @@ display_default_footer: true ---
- Sarah Gran + {{< optimized-image src="images/blog/Sarah-Gran-Headshot.jpg" alt="Sarah Gran" class="mx-auto img-fluid" maxWidth="520" >}}
_This letter was originally published in our [2023 Annual Report](https://www.abetterinternet.org/documents/2023-ISRG-Annual-Report.pdf)._ @@ -25,4 +25,4 @@ Our newest project, [Divvi Up](http://divviup.org), brought on our first two sub We hired Kristin Berdan to fill a new role as General Counsel and her impact is already apparent within our organization. She joins Sarah Heil, our CFO, Josh, and me in ISRG leadership. -Collectively, we operate three impactful and growing projects for $7 million a year. This is possible because of the amazing leadership assembled across our teams and the ongoing commitment from our community to validate the usefulness of our work. As we look toward 2024 and the challenges and opportunities that face us, I ask that you join us in building a more secure and privacy respecting Internet by sponsoring us, making a donation or gift through your DAF, or sharing with the folks you know why security and privacy matter to them. \ No newline at end of file +Collectively, we operate three impactful and growing projects for $7 million a year. This is possible because of the amazing leadership assembled across our teams and the ongoing commitment from our community to validate the usefulness of our work. As we look toward 2024 and the challenges and opportunities that face us, I ask that you join us in building a more secure and privacy respecting Internet by sponsoring us, making a donation or gift through your DAF, or sharing with the folks you know why security and privacy matter to them. diff --git a/content/en/blog/2024-12-11-EOY-letter-2024.md b/content/en/blog/2024-12-11-EOY-letter-2024.md index 75e7227c..5e25577d 100644 --- a/content/en/blog/2024-12-11-EOY-letter-2024.md +++ b/content/en/blog/2024-12-11-EOY-letter-2024.md @@ -8,7 +8,7 @@ display_default_footer: true ---
- Josh Aas + {{< optimized-image src="images/blog/Josh-Aas-Headshot.jpg" alt="Josh Aas" class="mx-auto img-fluid" maxWidth="520" >}}
_This letter was originally published in our [2024 Annual Report](https://abetterinternet.org/documents/2024-ISRG-Annual-Report.pdf)._ diff --git a/content/en/blog/2025-02-11-hickory-update-2025.md b/content/en/blog/2025-02-11-hickory-update-2025.md index 95f48c8b..75e4b6d8 100644 --- a/content/en/blog/2025-02-11-hickory-update-2025.md +++ b/content/en/blog/2025-02-11-hickory-update-2025.md @@ -8,7 +8,7 @@ excerpt: "A high performance, memory safe, and open source recursive DNS resolve
- Hickory DNS logo + {{< optimized-image src="images/blog/blog-2025-02-11-Hickory-DNS.png" alt="Hickory DNS logo" class="mx-auto img-fluid" maxWidth="520" >}}
The Domain Name System (DNS) is a foundational part of the Internet. It stores data associated with domain names, like web server addresses and mail server addresses. Almost all network connections are preceded by a DNS lookup. The most popular DNS server implementations are written in C, and as a result, they have been affected by a series of memory safety vulnerabilities. These vulnerabilities can put DNS infrastructure at risk, as well as any system that depends on DNS. @@ -58,4 +58,4 @@ If you are interested in trying out Hickory DNS as a memory safe alternative, th Benjamin Fry is the creator of Hickory and has been a great partner along this journey. We'd like to thank the Sovereign Tech Agency for their financial support of Prossimo to fund improvements to Hickory DNS and craig newmark philanthropies for ongoing support to improve memory safety in critical infrastructure. -If you're interested in updates on Hickory and our memory safety work in general, subscribe to the mailing list below. \ No newline at end of file +If you're interested in updates on Hickory and our memory safety work in general, subscribe to the mailing list below. diff --git a/content/en/sponsor.html b/content/en/sponsor.html index cbec06fb..d58a931e 100644 --- a/content/en/sponsor.html +++ b/content/en/sponsor.html @@ -111,7 +111,7 @@

In Your Workplace

- +
diff --git a/hugo.toml b/hugo.toml index ddf48153..bccdd7cc 100644 --- a/hugo.toml +++ b/hugo.toml @@ -45,3 +45,11 @@ languageName ="English" weight = 1 [languages.en.params] description = "ISRG's Prossimo is moving critical software to memory safe code." + +[module] + [[module.mounts]] + source = "assets" + target = "assets" + [[module.mounts]] + source = "static/images" + target = "assets/images" diff --git a/layouts/blog/list.html b/layouts/blog/list.html index e48c9c70..d977f81f 100644 --- a/layouts/blog/list.html +++ b/layouts/blog/list.html @@ -1,13 +1,10 @@ {{ define "main" }}
{{ $posts := where .Site.RegularPages "Type" "in" (slice "blog") }} {{ range $posts }} -
- {{ .Date.Format $.Site.Params.time_format_default }} -

{{ .Title }}

-

{{ with .Params.excerpt }} {{ . | markdownify }} {{ else }} {{ .Summary }} {{ end }}

- - {{ i18n "read_more" }}
-
+
+ +

{{ .Title }}

+
{{ with .Params.excerpt }} {{ . | markdownify }} {{ else }} {{ .Summary }} {{ end }}
{{ end }} {{ with .Site.Home.OutputFormats.Get "RSS" -}}

{{ i18n "subscribe_rss" . | safeHTML }}

diff --git a/layouts/index.html b/layouts/index.html index 65e3a7fc..0f4c215c 100644 --- a/layouts/index.html +++ b/layouts/index.html @@ -17,7 +17,7 @@

Memory Safety

-

for the Internet's most critical infrastructure

+

for the Internet's most critical infrastructure

@@ -63,45 +63,27 @@

Initiatives

Funders

-
- Google -
-
- Amazon Web Services -
-
- Fly.io -
-
- Futurewei -
-
- Cisco -
-
- Acton Family Giving -
-
- Sovereign Tech Agency -
-
- Alpha-Omega -
-
- Craig Newmark Philanthrophies -
-
- Chainguard -
-
- Cloudflare -
-
- Shopify -
-
- ICANN -
+ {{/* Build a repeatable list of funders */}} + {{ $funders := slice + (dict "src" "images/sponsors/small/google-logo.png" "alt" "Google") + (dict "src" "images/sponsors/small/aws-logo.png" "alt" "Amazon Web Services") + (dict "src" "images/sponsors/small/flyio-logo.png" "alt" "Fly.io") + (dict "src" "images/sponsors/small/futurewei-logo.png" "alt" "Futurewei") + (dict "src" "images/sponsors/small/cisco-logo.png" "alt" "Cisco") + (dict "src" "images/sponsors/small/acton-family-giving-logo.png" "alt" "Acton Family Giving") + (dict "src" "images/sponsors/small/sovereign-tech-agency-logo.png" "alt" "Sovereign Tech Agency") + (dict "src" "images/sponsors/small/alpha-omega-logo.png" "alt" "Alpha-Omega") + (dict "src" "images/sponsors/small/CNP-Logo.svg" "alt" "Craig Newmark Philanthrophies") + (dict "src" "images/sponsors/small/chainguard-logo.svg" "alt" "Chainguard") + (dict "src" "images/sponsors/small/cloudflare-logo.png" "alt" "Cloudflare") + (dict "src" "images/sponsors/small/shopify-logo.png" "alt" "Shopify") + (dict "src" "images/sponsors/small/icann-logo.png" "alt" "ICANN") + }} + {{ range $funders }} +
+ {{ partial "optimized_image.html" (dict "src" .src "alt" .alt "maxHeight" 88) }} +
+ {{ end }}
diff --git a/layouts/initiative/baseof.html b/layouts/initiative/baseof.html index a766acf0..95016c20 100644 --- a/layouts/initiative/baseof.html +++ b/layouts/initiative/baseof.html @@ -19,7 +19,12 @@ {{ if .Params.logo_link }} {{end}} - {{ .Params.title }} logo + {{ $initiativeLogo := strings.TrimPrefix "/" .Params.image }} + {{ partial "optimized_image.html" (dict + "src" $initiativeLogo + "alt" (printf "%s logo" .Params.title) + "maxHeight" 400 + ) }} {{ if .Params.logo_link }} @@ -50,7 +55,12 @@

Funders

{{ range .Params.funders }}
- {{ . }} + {{ $funderLogo := printf "images/sponsors/small/%s-logo.png" (lower .) }} + {{ partial "optimized_image.html" (dict + "src" $funderLogo + "alt" . + "maxHeight" 120 + ) }}
{{ end }}
diff --git a/layouts/partials/double_your_donation.html b/layouts/partials/double_your_donation.html deleted file mode 100644 index 658fd77b..00000000 --- a/layouts/partials/double_your_donation.html +++ /dev/null @@ -1,12 +0,0 @@ - - - -
- Matching Gift and - Volunteer Grant information provided by
Powered by Double the Donation -
diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html index 9d63e85c..acbe4fff 100644 --- a/layouts/partials/footer.html +++ b/layouts/partials/footer.html @@ -4,7 +4,13 @@
- + {{ partial "optimized_image.html" (dict + "src" "images/Prossimo Brand Assets/ISRG-Logo-White.png" + "alt" "Prossimo logo" + "maxHeight" 110 + "id" "footer-logo" + "class" "footer-logo-img" + ) }}

{{ .Site.Params.address_line_1}}
{{ .Site.Params.address_line_2}}

diff --git a/layouts/partials/header.html b/layouts/partials/header.html index a4bf33c8..5102c40c 100644 --- a/layouts/partials/header.html +++ b/layouts/partials/header.html @@ -15,11 +15,12 @@ href="/" class="navbar-brand order-lg-1 me-lg-5 me-0 pr-lg-2" > - Prossimo Logo + {{ partial "optimized_image.html" (dict + "src" "images/Prossimo Brand Assets/Prossimo Horizontal Full Color.svg" + "alt" "Prossimo Logo" + "maxWidth" 260 + "class" "navbar-logo" + ) }}

{{end}} - Logo for {{.title}} + {{ $logoSrc := strings.TrimPrefix "/" .image }} + {{ partial "optimized_image.html" (dict + "src" $logoSrc + "alt" (printf "Logo for %s" .title) + "maxHeight" 240 + "class" "logo-image" + ) }} {{ if .logo_link }} {{end}} diff --git a/layouts/partials/initiative/initiative_hero.html b/layouts/partials/initiative/initiative_hero.html index 5deb2f79..e30e5b57 100644 --- a/layouts/partials/initiative/initiative_hero.html +++ b/layouts/partials/initiative/initiative_hero.html @@ -9,10 +9,5 @@

{{ .Params.Title}}

{{ end }}
-
diff --git a/layouts/partials/nav/newsletter.html b/layouts/partials/nav/newsletter.html index b214c2e4..3dd4d9ed 100644 --- a/layouts/partials/nav/newsletter.html +++ b/layouts/partials/nav/newsletter.html @@ -1,4 +1,4 @@

Subscribe for email updates about Prossimo and other ISRG projects

- + \ No newline at end of file diff --git a/layouts/partials/optimized_image.html b/layouts/partials/optimized_image.html new file mode 100644 index 00000000..b3b2e849 --- /dev/null +++ b/layouts/partials/optimized_image.html @@ -0,0 +1,41 @@ +{{/* + Usage: + {{ partial "optimized_image.html" (dict "src" "images/..." "alt" "..." "maxHeight" 88) }} + or + {{ partial "optimized_image.html" (dict "src" "images/..." "alt" "..." "maxWidth" 200) }} + + Notes: + - Treats true SVGs as non-optimizable and marks as is-svg is-not-optimized + - For raster images, attempts Hugo Pipes; falls back to static path if unavailable +*/}} +{{ $src := .src }} +{{ $alt := .alt }} +{{ $maxHeight := .maxHeight }} +{{ $maxWidth := .maxWidth }} +{{ $extraClass := "" }} +{{ with .class }}{{ $extraClass = printf " %s" . }}{{ end }} +{{ $idAttr := "" }} +{{ with .id }}{{ $idAttr = printf ` id="%s"` . }}{{ end }} + +{{ $ext := lower (path.Ext $src) }} +{{ $isSVG := eq $ext ".svg" }} + +{{ if $isSVG }} + {{ $alt }} +{{ else }} + {{ $res := resources.Get $src }} + {{ if $res }} + {{ $spec := "" }} + {{ if $maxHeight }} + {{ $spec = printf "x%d" $maxHeight }} + {{ else if $maxWidth }} + {{ $spec = printf "%dx" $maxWidth }} + {{ else }} + {{ $spec = printf "%dx%d" $res.Width $res.Height }} + {{ end }} + {{ $img := $res.Resize (printf "%s webp" $spec) }} + {{ $alt }} + {{ else }} + {{ $alt }} + {{ end }} +{{ end }} diff --git a/layouts/partials/paypal.html b/layouts/partials/paypal.html index af69253f..0e0e98a0 100644 --- a/layouts/partials/paypal.html +++ b/layouts/partials/paypal.html @@ -8,7 +8,7 @@

Donate via Paypal

- + @@ -22,7 +22,7 @@

Donate via Paypal

- + diff --git a/layouts/shortcodes/optimized-image.html b/layouts/shortcodes/optimized-image.html new file mode 100644 index 00000000..beaf6b55 --- /dev/null +++ b/layouts/shortcodes/optimized-image.html @@ -0,0 +1,26 @@ +{{ $src := .Get "src" }} +{{ if not $src }} + {{ errorf "optimized-image shortcode requires a 'src' parameter" }} +{{ end }} +{{ $src = strings.TrimPrefix "/" $src }} +{{ $alt := .Get "alt" | default "" }} + +{{ $imgDict := dict "src" $src "alt" $alt }} + +{{ with .Get "maxHeight" }} + {{ $imgDict = merge $imgDict (dict "maxHeight" (int .)) }} +{{ end }} + +{{ with .Get "maxWidth" }} + {{ $imgDict = merge $imgDict (dict "maxWidth" (int .)) }} +{{ end }} + +{{ with .Get "class" }} + {{ $imgDict = merge $imgDict (dict "class" .) }} +{{ end }} + +{{ with .Get "id" }} + {{ $imgDict = merge $imgDict (dict "id" .) }} +{{ end }} + +{{ partial "optimized_image.html" $imgDict }} diff --git a/resources/_gen/assets/sass/main.scss_77b10c8e87ff110a62c52933fe3f7f11.content b/resources/_gen/assets/sass/main.scss_77b10c8e87ff110a62c52933fe3f7f11.content index 3b4e1c6e..6d294e15 100644 --- a/resources/_gen/assets/sass/main.scss_77b10c8e87ff110a62c52933fe3f7f11.content +++ b/resources/_gen/assets/sass/main.scss_77b10c8e87ff110a62c52933fe3f7f11.content @@ -1 +1 @@ -a{color:#082659 !important;text-decoration-color:#082659;text-decoration-thickness:1px}a:hover{text-decoration:underline;text-decoration-color:#082659;text-decoration-thickness:1px}a.nav-link:hover{text-decoration:none}.btn:hover{text-decoration:none}.btn-primary{background-color:#082659 !important;border-color:#082659 !important;color:#fff !important}.btn-outline-primary{border-color:#082659 !important;color:#082659 !important}.btn-outline-primary:hover{background-color:#082659 !important;color:#fff !important}.text-primary{color:#082659 !important}.btn-scroll-top{background-color:#082659 !important}.btn-scroll-top i{color:#fff}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-item:hover>.nav-link,.dropdown-item:hover,.dropdown-item:focus{color:#082659 !important}.btn-mint{background-color:#14dfb4 !important;color:#082659 !important;border-color:#14dfb4;font-weight:700 !important;font-family:open sans;border:1px solid transparent}.btn-mint:hover{border-color:#082659 !important}footer a{color:#fff !important}:root{--font-family-sans-serif:"Open Sans", sans-serif}body,.tooltip,.popover{font-family:open sans,sans-serif}.bg-dark{background-color:#051735 !important}@media(min-width:768px){.pt-md-8{padding-top:8rem !important}}.pt-10{padding-top:1}.pt-7{padding-top:7rem !important}.pt-8{padding-top:8rem !important}.pt-9{padding-top:9rem !important}.pt-10{padding-top:10rem !important}.accordion-button{color:#082659 !important;font-size:20px;line-height:34px}.accordion-button::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3e%3cpath fill-rule='evenodd' d='M7.999.667c.368 0 .667.298.667.667v6h6c.368 0 .667.298.667.667s-.299.667-.667.667h-6v6c0 .368-.298.667-.667.667s-.667-.299-.667-.667v-6h-6C.964 8.667.666 8.369.666 8s.298-.667.667-.667h6v-6c0-.368.298-.667.667-.667z' fill='%2314dfb4'/%3e%3c/svg%3e") !important}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3e%3cpath fill-rule='evenodd' d='M.666 8c0-.368.298-.667.667-.667v1.333C.964 8.666.666 8.368.666 8zm14 0v.667H1.333V7.333h13.333V8zm0 0v.667c.368 0 .667-.298.667-.667s-.299-.667-.667-.667V8z' fill='%2314dfb4'/%3e%3c/svg%3e") !important}.btn>[class^=ci-],.btn>[class*=" ci-"]{font-size:1em}.cs-page-wrapper{-ms-flex:1 0 auto;flex:1 0 auto}#dd-container .mg-forms-button,#dd-container .mg-forms-button.disabled,#dd-container .mg-forms-button[disabled],#dd-container .mg-forms-button.disabled:hover,#dd-container .mg-forms-button[disabled]:hover,#dd-container .mg-forms-button.disabled:focus,#dd-container .mg-forms-button[disabled]:focus,.dtd-plugin .mg-forms-button,.dtd-plugin .mg-forms-button.disabled,.dtd-plugin .mg-forms-button[disabled],.dtd-plugin .mg-forms-button.disabled:hover,.dtd-plugin .mg-forms-button[disabled]:hover,.dtd-plugin .mg-forms-button.disabled:focus,.dtd-plugin .mg-forms-button[disabled]:focus,#dd-container .mg-guidelines-button,#dd-container .mg-guidelines-button.disabled,#dd-container .mg-guidelines-button[disabled],#dd-container .mg-guidelines-button.disabled:hover,#dd-container .mg-guidelines-button[disabled]:hover,#dd-container .mg-guidelines-button.disabled:focus,#dd-container .mg-guidelines-button[disabled]:focus,.dtd-plugin .mg-guidelines-button,.dtd-plugin .mg-guidelines-button.disabled,.dtd-plugin .mg-guidelines-button[disabled],.dtd-plugin .mg-guidelines-button.disabled:hover,.dtd-plugin .mg-guidelines-button[disabled]:hover,.dtd-plugin .mg-guidelines-button.disabled:focus,.dtd-plugin .mg-guidelines-button[disabled]:focus{background-color:#14dfb4 !important;font-size:14px !important;font-family:open sans !important;font-weight:700 !important;color:#082659 !important;border:0 !important;padding:10px 32px !important}#dd-container .lets-check,#dd-container .lets-check.disabled,#dd-container .lets-check[disabled],#dd-container .lets-check.disabled:hover,#dd-container .lets-check[disabled]:hover,#dd-container .lets-check.disabled:focus,#dd-container .lets-check[disabled]:focus,.dtd-plugin .lets-check,.dtd-plugin .lets-check.disabled,.dtd-plugin .lets-check[disabled],.dtd-plugin .lets-check.disabled:hover,.dtd-plugin .lets-check[disabled]:hover,.dtd-plugin .lets-check.disabled:focus,.dtd-plugin .lets-check[disabled]:focus{background-color:#082659 !important;font-size:14px !important;font-family:open sans !important;font-weight:700 !important;color:#fff !important;border:0 !important;padding:10px 32px !important}#dd-container body,.dtd-plugin body,#dd-container,.dtd-plugin,#dd-container h1,#dd-container .h1,#dd-container h2,#dd-container .h2,#dd-container h3,#dd-container .h3,#dd-container h4,#dd-container .h4,#dd-container h5,#dd-container .h5,#dd-container h6,#dd-container .h6,.dtd-plugin h1,.dtd-plugin .h1,.dtd-plugin h2,.dtd-plugin .h2,.dtd-plugin h3,.dtd-plugin .h3,.dtd-plugin h4,.dtd-plugin .h4,.dtd-plugin h5,.dtd-plugin .h5,.dtd-plugin h6,.dtd-plugin .h6{font-family:open sans,sans-serif !important}footer{color:#fff}footer input[type=radio]+label{padding-left:10px}footer label.checkbox{margin-left:8px}footer p{margin-bottom:4px}footer .font-small{font-size:12px;line-height:1.14;color:rgba(255,255,255,.6) !important}footer .font-small a{color:rgba(255,255,255,.6) !important}#mc_embed_signup{clear:left;color:#fff;font:14px Helvetica,Arial,sans-serif}#mc-embedded-subscribe-form input[type=checkbox]{display:inline;width:auto;margin-right:10px}#mergeRow-gdpr{margin-top:5px}#mergeRow-gdpr fieldset label{font-weight:400}#mc-embedded-subscribe-form .mc_fieldset{border:none;min-height:0;padding-bottom:0}#mc_embed_signup form{padding-left:0 !important;padding-top:0 !important}#mc_embed_signup div#mce-responses{padding-left:0 !important;padding-right:0 !important;width:100%}#mc_embed_signup div.response{width:100% !important;margin-top:0 !important;padding-top:0 !important;font-size:16px;font-weight:400}#mc_embed_signup div#mce-responses{margin:0 !important}#mc_embed_signup #mce-success-response{color:#fff !important}.tpl-page .cs-page-wrapper{margin-top:100px}.tpl-page h1{text-align:center;color:#082659}.footnotes{padding-top:10px}.footnotes hr{margin-bottom:10px}.footnotes ol{padding-left:17px}.initiative-funders .funder-logos{justify-items:start;gap:10px}.initiative-funders .funder-logos .funder img{max-height:60px}.funder-logos{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;align-items:center;justify-items:center}.funder-logos .funder{flex-basis:calc(33% - 6.67px)}#funders-home .funder-logos .funder{margin-bottom:0}.funder-logos .funder img{max-height:44px}.funder-logos .funder:last-child{margin-bottom:0}.no-br{white-space:nowrap}@media screen and (min-width:992px){.pt-lg-55{padding-top:5rem !important}}.tpl-initiative .initiative-hero{margin-bottom:35px !important}.tpl-post .cs-page-wrapper{margin-top:100px}.tpl-post h1{text-align:center;color:#082659}.tpl-post .slice,.tpl-post .page-content,.tpl-page .slice,.tpl-page .page-content{max-width:768px;margin-left:auto;margin-right:auto}.tpl-post .page-content pre+p,.tpl-page .page-content pre+p{margin-top:1.5rem}.tpl-post table{width:100%;margin-bottom:20px}.tpl-post table th{vertical-align:bottom}.tpl-post table td{vertical-align:top}@media(min-width:768px){.pic-quote-right{float:right !important;max-width:33.33333%;margin-left:25px;flex:0 0 33.33333%}}.mw-240px{max-width:240px}.post-footer{background-color:#14dfb4;color:#082659;padding:1.5rem;margin-top:2rem}.post-footer a{text-decoration-color:#fff !important;text-underline-offset:3px}.post-footer a:hover{color:#fff !important}.post-footer h6{font-size:20px;color:#082659;line-height:1;font-weight:700;margin-top:0}.post-footer p:last-child{margin-bottom:0}.tectonics-readout-name-container{display:grid;grid-template-rows:repeat(20,auto);grid-auto-flow:column;gap:10px}@media(min-width:767.98px){.tectonics-readout-name-container{grid-template-rows:repeat(13,auto)}}.page-content figure{margin-bottom:24px}.page-content figure:has(>figcaption) .highlight{margin-bottom:10px}.page-content figure figcaption{font-size:14px;color:#666;text-align:center;margin-bottom:10px}.bg{background-color:#fff}.chroma{background-color:#fff}.chroma .err{color:#a61717;background-color:#e3d2d2}.chroma .lnlinks{outline:none;text-decoration:none;color:inherit}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0}.chroma .hl{background-color:#ffc}.chroma .lnt{white-space:pre;user-select:none;margin-right:.4em;padding:0 .4em;color:#7f7f7f}.chroma .ln{white-space:pre;user-select:none;margin-right:.4em;padding:0 .4em;color:#7f7f7f}.chroma .line{display:flex}.chroma .k{color:#000;font-weight:700}.chroma .kc{color:#000;font-weight:700}.chroma .kd{color:#000;font-weight:700}.chroma .kn{color:#000;font-weight:700}.chroma .kp{color:#000;font-weight:700}.chroma .kr{color:#000;font-weight:700}.chroma .kt{color:#458;font-weight:700}.chroma .na{color:teal}.chroma .nb{color:#0086b3}.chroma .bp{color:#999}.chroma .nc{color:#458;font-weight:700}.chroma .no{color:teal}.chroma .nd{color:#3c5d5d;font-weight:700}.chroma .ni{color:purple}.chroma .ne{color:#900;font-weight:700}.chroma .nf{color:#900;font-weight:700}.chroma .nl{color:#900;font-weight:700}.chroma .nn{color:#555}.chroma .nt{color:navy}.chroma .nv{color:teal}.chroma .vc{color:teal}.chroma .vg{color:teal}.chroma .vi{color:teal}.chroma .s{color:#d14}.chroma .sa{color:#d14}.chroma .sb{color:#d14}.chroma .sc{color:#d14}.chroma .dl{color:#d14}.chroma .sd{color:#d14}.chroma .s2{color:#d14}.chroma .se{color:#d14}.chroma .sh{color:#d14}.chroma .si{color:#d14}.chroma .sx{color:#d14}.chroma .sr{color:#009926}.chroma .s1{color:#d14}.chroma .ss{color:#990073}.chroma .m{color:#099}.chroma .mb{color:#099}.chroma .mf{color:#099}.chroma .mh{color:#099}.chroma .mi{color:#099}.chroma .il{color:#099}.chroma .mo{color:#099}.chroma .o{color:#000;font-weight:700}.chroma .ow{color:#000;font-weight:700}.chroma .c{color:#998;font-style:italic}.chroma .ch{color:#998;font-style:italic}.chroma .cm{color:#998;font-style:italic}.chroma .c1{color:#998;font-style:italic}.chroma .cs{color:#999;font-weight:700;font-style:italic}.chroma .cp{color:#999;font-weight:700;font-style:italic}.chroma .cpf{color:#999;font-weight:700;font-style:italic}.chroma .gd{color:#000;background-color:#fdd}.chroma .ge{color:#000;font-style:italic}.chroma .gr{color:#a00}.chroma .gh{color:#999}.chroma .gi{color:#000;background-color:#dfd}.chroma .go{color:#888}.chroma .gp{color:#555}.chroma .gs{font-weight:700}.chroma .gu{color:#aaa}.chroma .gt{color:#a00}.chroma .gl{text-decoration:underline}.chroma .w{color:#bbb}body{color:#082659 !important}#footer-logo{max-width:300px;max-height:55px;margin-bottom:5px}.footer-text a{text-decoration:underline;text-decoration-color:#14dfb4;text-underline-offset:2px}.footer-text a:hover{color:#14dfb4 !important}.btn-large{font-size:18px}.logo-container{max-width:200px;max-height:200px}.logo-container img{width:100%;height:100%;max-width:100%;max-height:200px;object-fit:contain}.home-initiatives .logo-image{max-height:120px}.text-primary-knockout{color:#082659;padding:3px 0;display:inline-block;white-space:nowrap}.initiative_list_item{align-items:center}.initiative_list_item .initiative-status{text-align:center;display:flex;align-items:center}.initiative_list_item .initiative-status__item{white-space:nowrap;width:100%}.initiative_list_item__blogLanding{margin-bottom:20px}.initiative_list_item__blogLanding h2,.initiative_list_item__blogLanding p{margin-bottom:.5rem}.initiative-description ol{padding-left:17px}@media screen and (min-width:768px){.initiative_list_item__meta{display:flex}.initiative_list_item .initiative-status{padding-left:25px;line-height:21px;text-align:left !important}}@media screen and (max-width:767.98px){.initiative-status{padding-top:20px}}@media screen and (max-width:991.98px){#prossimoNavbar{box-shadow:0 10px 10px -2px rgba(0,0,0,.2)}}.placeholder{font-weight:700;color:#f0f}.key-value-table th{text-align:right;padding-right:5px;white-space:nowrap;vertical-align:top}.key-value-table+p{margin-top:24px}.key-value-table td{vertical-align:top}#home-hero .btn{width:320px;position:relative}#home-hero .btn i{position:absolute;left:18px;top:16px}.sponsor-highlight{background:#e8fcf8;text-align:center;padding:20px 10px 10px;margin:10px 0 20px}.sponsor-highlight h2{font-size:20px;text-transform:uppercase;letter-spacing:.5px}.sponsor-highlight p{font-size:20px}pre.code-block{margin:10px 0 20px;border-radius:10px;background:#eee}.highlight{margin:10px 0 20px}.highlight .chroma{border-radius:10px;background:#eee}#donate-via-paypal{background:#e8fcf8;padding:10px}#donate-via-paypal h2{text-align:center}#donate-via-paypal #paypal-button-container .paypal-buttons{margin:20px auto;display:block}#copyright-line{background-color:#292c37}#copyright-line a{text-decoration:none}#copyright-line a:hover{text-decoration:underline;text-decoration-color:#14dfb4}.back-to-top-btn:hover .btn-scroll-top{background-color:#14dfb4 !important}.back-to-top-btn:hover .btn-scroll-top>.btn-scroll-top-icon{color:#082659 !important}label.checkbox input[type=checkbox]+span{margin-left:10px}@media screen and (max-width:525px){#see-if-organization-matches{white-space:normal !important}}.navbar-floating{z-index:1030}a[name]{scroll-margin-top:110px}code{color:#082659;font-weight:700}h1 code,h2 code,h3 code,h4 code,h5 code,h6 code{color:#000}a.autoanchor{text-decoration:none;color:grey;font-size:.8em;margin-left:.5em;background-image:url(/images/link-solid.svg);background-repeat:no-repeat;background-position:50%;color:transparent;height:24px;width:24px;transform:translateY(2px)}.scroll-offset-for-sticky-nav{scroll-margin-top:100px}html[dir=rtl] a.autoanchor{margin-right:.5em;margin-left:0}.page-content h1 .autoanchor,.page-content h2 .autoanchor,.page-content h3 .autoanchor{display:none}.page-content h1:hover .autoanchor,.page-content h2:hover .autoanchor,.page-content h3:hover .autoanchor{display:inline-block !important}.home-headline{font-size:33px;border-bottom:1px solid #000;margin-bottom:30px}.home-headline a{text-decoration:none;color:#000 !important}.home-headline a:hover{color:#082659 !important}.home-eyebrow{font-size:16px;line-height:20px;text-transform:uppercase;margin-bottom:30px}.home-eyebrow::after{content:'';width:100%;height:1px;background:#14dfb4;display:block;position:relative;top:-10px;z-index:1}.home-eyebrow a,.home-eyebrow span{text-decoration:none;color:#000 !important;color:#082659 !important;display:inline-block;background:#fff;padding:0 10px 0 0;z-index:2;letter-spacing:.75px;position:relative}.home-eyebrow a:hover{color:#082659 !important;text-decoration:underline}.blog-title-link{font-size:24px;text-decoration:none;color:#000 !important}.blog-title-link:hover{color:#082659 !important}.read-more-link{color:#000 !important}.read-more-link:hover{color:#082659 !important}#blog .blog-title-link{font-weight:400;font-size:22px;line-height:1.4 !important;display:block}.blog-date{color:#888;font-size:14px}.home-h3{font-weight:900}@media(min-width:768px){.pr-md-1{padding-right:.25rem !important}.pl-md-1{padding-left:.25rem !important}.pr-md-2{padding-right:.5rem !important}.pl-md-2{padding-left:.5rem !important}.pr-md-3{padding-right:1rem !important}.pr-md-4{padding-right:1.5rem !important}.pr-md-5{padding-right:3rem !important}.pl-md-3{padding-left:1rem !important}.pl-md-4{padding-left:1.5rem !important}}.code-block{color:#3c3c3c}.code-red{color:#fe1016}.code-blue{color:#124bc0}.code-green{color:#609e4c}#site-banner a{display:block;text-align:center;padding:10px 0;color:#14dfb4 !important;font-weight:700;background-color:#082659}#site-banner a:hover{background-color:#04122a;text-decoration:none}div[data-netlify-site-id]{display:none;pointer-events:none} \ No newline at end of file +a{color:#082659 !important;text-decoration-color:#082659;text-decoration-thickness:1px}a:hover{text-decoration:underline;text-decoration-color:#082659;text-decoration-thickness:1px}a.nav-link:hover{text-decoration:none}.btn:hover{text-decoration:none}.btn-primary{background-color:#082659 !important;border-color:#082659 !important;color:#fff !important}.btn-outline-primary{border-color:#082659 !important;color:#082659 !important}.btn-outline-primary:hover{background-color:#082659 !important;color:#fff !important}.text-primary{color:#082659 !important}.btn-scroll-top{background-color:#082659 !important}.btn-scroll-top i{color:#fff}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-item:hover>.nav-link,.dropdown-item:hover,.dropdown-item:focus{color:#082659 !important}.btn-mint{background-color:#14dfb4 !important;color:#082659 !important;border-color:#14dfb4;font-weight:700 !important;font-family:open sans;border:1px solid transparent}.btn-mint:hover{border-color:#082659 !important}footer a{color:#fff !important}:root{--font-family-sans-serif:"Open Sans", sans-serif}body,.tooltip,.popover{font-family:open sans,sans-serif}.bg-dark{background-color:#051735 !important}@media(min-width:768px){.pt-md-8{padding-top:8rem !important}}.pt-10{padding-top:1}.pt-7{padding-top:7rem !important}.pt-8{padding-top:8rem !important}.pt-9{padding-top:9rem !important}.pt-10{padding-top:10rem !important}.accordion-button{color:#082659 !important;font-size:20px;line-height:34px}.accordion-button::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3e%3cpath fill-rule='evenodd' d='M7.999.667c.368 0 .667.298.667.667v6h6c.368 0 .667.298.667.667s-.299.667-.667.667h-6v6c0 .368-.298.667-.667.667s-.667-.299-.667-.667v-6h-6C.964 8.667.666 8.369.666 8s.298-.667.667-.667h6v-6c0-.368.298-.667.667-.667z' fill='%2314dfb4'/%3e%3c/svg%3e") !important}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3e%3cpath fill-rule='evenodd' d='M.666 8c0-.368.298-.667.667-.667v1.333C.964 8.666.666 8.368.666 8zm14 0v.667H1.333V7.333h13.333V8zm0 0v.667c.368 0 .667-.298.667-.667s-.299-.667-.667-.667V8z' fill='%2314dfb4'/%3e%3c/svg%3e") !important}.btn>[class^=ci-],.btn>[class*=" ci-"]{font-size:1em}.cs-page-wrapper{-ms-flex:1 0 auto;flex:1 0 auto}#dd-container .mg-forms-button,#dd-container .mg-forms-button.disabled,#dd-container .mg-forms-button[disabled],#dd-container .mg-forms-button.disabled:hover,#dd-container .mg-forms-button[disabled]:hover,#dd-container .mg-forms-button.disabled:focus,#dd-container .mg-forms-button[disabled]:focus,.dtd-plugin .mg-forms-button,.dtd-plugin .mg-forms-button.disabled,.dtd-plugin .mg-forms-button[disabled],.dtd-plugin .mg-forms-button.disabled:hover,.dtd-plugin .mg-forms-button[disabled]:hover,.dtd-plugin .mg-forms-button.disabled:focus,.dtd-plugin .mg-forms-button[disabled]:focus,#dd-container .mg-guidelines-button,#dd-container .mg-guidelines-button.disabled,#dd-container .mg-guidelines-button[disabled],#dd-container .mg-guidelines-button.disabled:hover,#dd-container .mg-guidelines-button[disabled]:hover,#dd-container .mg-guidelines-button.disabled:focus,#dd-container .mg-guidelines-button[disabled]:focus,.dtd-plugin .mg-guidelines-button,.dtd-plugin .mg-guidelines-button.disabled,.dtd-plugin .mg-guidelines-button[disabled],.dtd-plugin .mg-guidelines-button.disabled:hover,.dtd-plugin .mg-guidelines-button[disabled]:hover,.dtd-plugin .mg-guidelines-button.disabled:focus,.dtd-plugin .mg-guidelines-button[disabled]:focus{background-color:#14dfb4 !important;font-size:14px !important;font-family:open sans !important;font-weight:700 !important;color:#082659 !important;border:0 !important;padding:10px 32px !important}#dd-container .lets-check,#dd-container .lets-check.disabled,#dd-container .lets-check[disabled],#dd-container .lets-check.disabled:hover,#dd-container .lets-check[disabled]:hover,#dd-container .lets-check.disabled:focus,#dd-container .lets-check[disabled]:focus,.dtd-plugin .lets-check,.dtd-plugin .lets-check.disabled,.dtd-plugin .lets-check[disabled],.dtd-plugin .lets-check.disabled:hover,.dtd-plugin .lets-check[disabled]:hover,.dtd-plugin .lets-check.disabled:focus,.dtd-plugin .lets-check[disabled]:focus{background-color:#082659 !important;font-size:14px !important;font-family:open sans !important;font-weight:700 !important;color:#fff !important;border:0 !important;padding:10px 32px !important}#dd-container body,.dtd-plugin body,#dd-container,.dtd-plugin,#dd-container h1,#dd-container .h1,#dd-container h2,#dd-container .h2,#dd-container h3,#dd-container .h3,#dd-container h4,#dd-container .h4,#dd-container h5,#dd-container .h5,#dd-container h6,#dd-container .h6,.dtd-plugin h1,.dtd-plugin .h1,.dtd-plugin h2,.dtd-plugin .h2,.dtd-plugin h3,.dtd-plugin .h3,.dtd-plugin h4,.dtd-plugin .h4,.dtd-plugin h5,.dtd-plugin .h5,.dtd-plugin h6,.dtd-plugin .h6{font-family:open sans,sans-serif !important}footer{color:#fff}footer input[type=radio]+label{padding-left:10px}footer label.checkbox{margin-left:8px}footer p{margin-bottom:4px}footer .font-small{font-size:12px;line-height:1.14;color:rgba(255,255,255,.6) !important}footer .font-small a{color:rgba(255,255,255,.6) !important}#mc_embed_signup{clear:left;color:#fff;font:14px Helvetica,Arial,sans-serif}#mc-embedded-subscribe-form input[type=checkbox]{display:inline;width:auto;margin-right:10px}#mergeRow-gdpr{margin-top:5px}#mergeRow-gdpr fieldset label{font-weight:400}#mc-embedded-subscribe-form .mc_fieldset{border:none;min-height:0;padding-bottom:0}#mc_embed_signup form{padding-left:0 !important;padding-top:0 !important}#mc_embed_signup div#mce-responses{padding-left:0 !important;padding-right:0 !important;width:100%}#mc_embed_signup div.response{width:100% !important;margin-top:0 !important;padding-top:0 !important;font-size:16px;font-weight:400}#mc_embed_signup div#mce-responses{margin:0 !important}#mc_embed_signup #mce-success-response{color:#fff !important}.tpl-page .cs-page-wrapper{margin-top:100px}.tpl-page h1{text-align:center;color:#082659}.footnotes{padding-top:10px}.footnotes hr{margin-bottom:10px}.footnotes ol{padding-left:17px}.initiative-funders .funder-logos{justify-items:start;gap:10px}.initiative-funders .funder-logos .funder img{max-height:60px}.funder-logos{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;align-items:center;justify-items:center}.funder-logos .funder{flex-basis:calc(33% - 6.67px)}#funders-home .funder-logos .funder{margin-bottom:0}.funder-logos .funder img{max-height:44px}.funder-logos .funder:last-child{margin-bottom:0}.no-br{white-space:nowrap}@media screen and (min-width:992px){.pt-lg-55{padding-top:5rem !important}}.tpl-initiative .initiative-hero{margin-bottom:35px !important}.tpl-post .cs-page-wrapper{margin-top:100px}.tpl-post h1{text-align:center;color:#082659}.tpl-post .slice,.tpl-post .page-content,.tpl-page .slice,.tpl-page .page-content{max-width:768px;margin-left:auto;margin-right:auto}.tpl-post .page-content pre+p,.tpl-page .page-content pre+p{margin-top:1.5rem}.tpl-post table{width:100%;margin-bottom:20px}.tpl-post table th{vertical-align:bottom}.tpl-post table td{vertical-align:top}@media(min-width:768px){.pic-quote-right{float:right !important;max-width:33.33333%;margin-left:25px;flex:0 0 33.33333%}}.mw-240px{max-width:240px}.post-footer{background-color:#14dfb4;color:#082659;padding:1.5rem;margin-top:2rem}.post-footer a{text-decoration-color:#fff !important;text-underline-offset:3px}.post-footer a:hover{color:#fff !important}.post-footer h6{font-size:20px;color:#082659;line-height:1;font-weight:700;margin-top:0}.post-footer p:last-child{margin-bottom:0}.tectonics-readout-name-container{display:grid;grid-template-rows:repeat(20,auto);grid-auto-flow:column;gap:10px}@media(min-width:767.98px){.tectonics-readout-name-container{grid-template-rows:repeat(13,auto)}}.page-content figure{margin-bottom:24px}.page-content figure:has(>figcaption) .highlight{margin-bottom:10px}.page-content figure figcaption{font-size:14px;color:#666;text-align:center;margin-bottom:10px}.bg{background-color:#fff}.chroma{background-color:#fff}.chroma .err{color:#a61717;background-color:#e3d2d2}.chroma .lnlinks{outline:none;text-decoration:none;color:inherit}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0}.chroma .hl{background-color:#ffc}.chroma .lnt{white-space:pre;user-select:none;margin-right:.4em;padding:0 .4em;color:#7f7f7f}.chroma .ln{white-space:pre;user-select:none;margin-right:.4em;padding:0 .4em;color:#7f7f7f}.chroma .line{display:flex}.chroma .k{color:#000;font-weight:700}.chroma .kc{color:#000;font-weight:700}.chroma .kd{color:#000;font-weight:700}.chroma .kn{color:#000;font-weight:700}.chroma .kp{color:#000;font-weight:700}.chroma .kr{color:#000;font-weight:700}.chroma .kt{color:#458;font-weight:700}.chroma .na{color:teal}.chroma .nb{color:#0086b3}.chroma .bp{color:#999}.chroma .nc{color:#458;font-weight:700}.chroma .no{color:teal}.chroma .nd{color:#3c5d5d;font-weight:700}.chroma .ni{color:purple}.chroma .ne{color:#900;font-weight:700}.chroma .nf{color:#900;font-weight:700}.chroma .nl{color:#900;font-weight:700}.chroma .nn{color:#555}.chroma .nt{color:navy}.chroma .nv{color:teal}.chroma .vc{color:teal}.chroma .vg{color:teal}.chroma .vi{color:teal}.chroma .s{color:#d14}.chroma .sa{color:#d14}.chroma .sb{color:#d14}.chroma .sc{color:#d14}.chroma .dl{color:#d14}.chroma .sd{color:#d14}.chroma .s2{color:#d14}.chroma .se{color:#d14}.chroma .sh{color:#d14}.chroma .si{color:#d14}.chroma .sx{color:#d14}.chroma .sr{color:#009926}.chroma .s1{color:#d14}.chroma .ss{color:#990073}.chroma .m{color:#099}.chroma .mb{color:#099}.chroma .mf{color:#099}.chroma .mh{color:#099}.chroma .mi{color:#099}.chroma .il{color:#099}.chroma .mo{color:#099}.chroma .o{color:#000;font-weight:700}.chroma .ow{color:#000;font-weight:700}.chroma .c{color:#998;font-style:italic}.chroma .ch{color:#998;font-style:italic}.chroma .cm{color:#998;font-style:italic}.chroma .c1{color:#998;font-style:italic}.chroma .cs{color:#999;font-weight:700;font-style:italic}.chroma .cp{color:#999;font-weight:700;font-style:italic}.chroma .cpf{color:#999;font-weight:700;font-style:italic}.chroma .gd{color:#000;background-color:#fdd}.chroma .ge{color:#000;font-style:italic}.chroma .gr{color:#a00}.chroma .gh{color:#999}.chroma .gi{color:#000;background-color:#dfd}.chroma .go{color:#888}.chroma .gp{color:#555}.chroma .gs{font-weight:700}.chroma .gu{color:#aaa}.chroma .gt{color:#a00}.chroma .gl{text-decoration:underline}.chroma .w{color:#bbb}body{color:#082659 !important}.navbar-logo{width:130px}#footer-logo{max-width:300px;height:55px;margin-bottom:5px}.footer-logo-img{height:55px}.footer-text a{text-decoration:underline;text-decoration-color:#14dfb4;text-underline-offset:2px}.footer-text a:hover{color:#14dfb4 !important}.btn-large{font-size:18px}.logo-container{max-width:200px;max-height:200px}.logo-container img{width:100%;height:100%;max-width:100%;max-height:200px;object-fit:contain}.home-initiatives .logo-image{max-height:120px}.text-primary-knockout{color:#082659;padding:3px 0;display:inline-block;white-space:nowrap}.initiative_list_item{align-items:center}.initiative_list_item .initiative-status{text-align:center;display:flex;align-items:center}.initiative_list_item .initiative-status__item{white-space:nowrap;width:100%}.initiative_list_item__blogLanding{margin-bottom:20px}.initiative_list_item__blogLanding h2,.initiative_list_item__blogLanding p{margin-bottom:.5rem}.initiative-description ol{padding-left:17px}@media screen and (min-width:768px){.initiative_list_item__meta{display:flex}.initiative_list_item .initiative-status{padding-left:25px;line-height:21px;text-align:left !important}}@media screen and (max-width:767.98px){.initiative-status{padding-top:20px}}@media screen and (max-width:991.98px){#prossimoNavbar{box-shadow:0 10px 10px -2px rgba(0,0,0,.2)}}.placeholder{font-weight:700;color:#f0f}.key-value-table th{text-align:right;padding-right:5px;white-space:nowrap;vertical-align:top}.key-value-table+p{margin-top:24px}.key-value-table td{vertical-align:top}#home-hero .btn{width:320px;position:relative}#home-hero .btn i{position:absolute;left:18px;top:16px}.sponsor-highlight{background:#e8fcf8;text-align:center;padding:20px 10px 10px;margin:10px 0 20px}.sponsor-highlight h2{font-size:20px;text-transform:uppercase;letter-spacing:.5px}.sponsor-highlight p{font-size:20px}pre.code-block{margin:10px 0 20px;border-radius:10px;background:#eee}.highlight{margin:10px 0 20px}.highlight .chroma{border-radius:10px;background:#eee}#donate-via-paypal{background:#e8fcf8;padding:10px}#donate-via-paypal h2{text-align:center}#donate-via-paypal #paypal-button-container .paypal-buttons{margin:20px auto;display:block}#copyright-line{background-color:#292c37}#copyright-line a{text-decoration:none}#copyright-line a:hover{text-decoration:underline;text-decoration-color:#14dfb4}.back-to-top-btn:hover .btn-scroll-top{background-color:#14dfb4 !important}.back-to-top-btn:hover .btn-scroll-top>.btn-scroll-top-icon{color:#082659 !important}label.checkbox input[type=checkbox]+span{margin-left:10px}@media screen and (max-width:525px){#see-if-organization-matches{white-space:normal !important}}.navbar-floating{z-index:1030}a[name]{scroll-margin-top:110px}code{color:#082659;font-weight:700}h1 code,h2 code,h3 code,h4 code,h5 code,h6 code{color:#000}a.autoanchor{text-decoration:none;color:grey;font-size:.8em;margin-left:.5em;background-image:url(/images/link-solid.svg);background-repeat:no-repeat;background-position:50%;color:transparent;height:24px;width:24px;transform:translateY(2px)}.scroll-offset-for-sticky-nav{scroll-margin-top:100px}html[dir=rtl] a.autoanchor{margin-right:.5em;margin-left:0}.page-content h1 .autoanchor,.page-content h2 .autoanchor,.page-content h3 .autoanchor{display:none}.page-content h1:hover .autoanchor,.page-content h2:hover .autoanchor,.page-content h3:hover .autoanchor{display:inline-block !important}.home-headline{font-size:33px;border-bottom:1px solid #000;margin-bottom:30px}.home-headline a{text-decoration:none;color:#000 !important}.home-headline a:hover{color:#082659 !important}.home-eyebrow{font-size:16px;line-height:20px;text-transform:uppercase;margin-bottom:30px}.home-eyebrow::after{content:'';width:100%;height:1px;background:#14dfb4;display:block;position:relative;top:-10px;z-index:1}.home-eyebrow a,.home-eyebrow span{text-decoration:none;color:#000 !important;color:#082659 !important;display:inline-block;background:#fff;padding:0 10px 0 0;z-index:2;letter-spacing:.75px;position:relative}.home-eyebrow a:hover{color:#082659 !important;text-decoration:underline}.blog-title-link{font-size:24px;text-decoration:none;color:#000 !important}.blog-title-link:hover{color:#082659 !important}.read-more-link{color:#000 !important}.read-more-link:hover{color:#082659 !important}#blog .blog-title-link{font-weight:400;font-size:22px;line-height:1.4 !important;display:block}.blog-date{color:#888;font-size:14px}.home-h3{font-weight:900}@media(min-width:768px){.pr-md-1{padding-right:.25rem !important}.pl-md-1{padding-left:.25rem !important}.pr-md-2{padding-right:.5rem !important}.pl-md-2{padding-left:.5rem !important}.pr-md-3{padding-right:1rem !important}.pr-md-4{padding-right:1.5rem !important}.pr-md-5{padding-right:3rem !important}.pl-md-3{padding-left:1rem !important}.pl-md-4{padding-left:1.5rem !important}}.code-block{color:#3c3c3c}.code-red{color:#fe1016}.code-blue{color:#124bc0}.code-green{color:#609e4c}#site-banner a{display:block;text-align:center;padding:10px 0;color:#14dfb4 !important;font-weight:700;background-color:#082659}#site-banner a:hover{background-color:#04122a;text-decoration:none}div[data-netlify-site-id]{display:none;pointer-events:none}.blog-excerpt-item{margin-bottom:20px}.blog-excerpt-item h2{margin-bottom:.5rem}.blog-excerpt-item .excerpt{margin-bottom:.5rem}.blog-excerpt-item+.blog-excerpt-item{margin-top:2.5rem}.blog-excerpt-item h2{margin-bottom:.5rem}.blog-excerpt-item a{text-decoration:none}.blog-excerpt-item a:hover{text-decoration:underline}.blog-excerpt-item time{display:block;font-size:.875rem;color:#4b5563;margin-bottom:.5rem} \ No newline at end of file diff --git a/resources/_gen/assets/sass/main.scss_77b10c8e87ff110a62c52933fe3f7f11.json b/resources/_gen/assets/sass/main.scss_77b10c8e87ff110a62c52933fe3f7f11.json index c2373ddf..2b65141d 100644 --- a/resources/_gen/assets/sass/main.scss_77b10c8e87ff110a62c52933fe3f7f11.json +++ b/resources/_gen/assets/sass/main.scss_77b10c8e87ff110a62c52933fe3f7f11.json @@ -1 +1 @@ -{"Target":"/sass/main.min.70b7bf8222c4d57004b8de32b8769bf4551462e8d155fd166fac535398472ee6.css","MediaType":"text/css","Data":{"Integrity":"sha256-cLe/giLE1XAEuN4yuHab9FUUYujRVf0Wb6xTU5hHLuY="}} \ No newline at end of file +{"Target":"/sass/main.min.a4be7dfa00ebe5ca4e58a5b09e41c951a06f16099a69e43e416d269680a058b1.css","MediaType":"text/css","Data":{"Integrity":"sha256-pL59+gDr5cpOWKWwnkHJUaBvFgmaaeQ+QW0mloCgWLE="}} \ No newline at end of file