diff --git a/components.html b/components.html new file mode 100644 index 0000000..ffb43f1 --- /dev/null +++ b/components.html @@ -0,0 +1,1280 @@ + + + + + + + + + + + + + + + + + + + + +
+
+
+
ZIP
+
Download PDF
+
TAR GZ
+
Source archive:
+
+
+
+
+
+ Sixth update
+
+
+ Published 04 Nov 2020 on GitHub +
+
+
Version
+
+
+
+
+
+ © 2021 The Authors
+
+
+ Creative Commons Zero v1.0 Universal +
+
+ +
+
+
+
+
Featured Article
+
12 Aug, 2023
+
+
+
Title
+

+ Our perspective on something important. Lorem ipsum dolor sit amet, consectetur adipiscing elit. +

+
+
+
4 min read
+ arrow cluster +
+
+
+
Source organization
+ arrow +
+
+
+
Featured Article
+
+
+
Latest Blog
+
+
+
Next Event
+
+
Video
+
Press
+
+
Podcast
+
+
+
+
+
Our mission
+ arrow cluster +
+
+
Read further
+ arrow cluster +
+
+
Visit site
+ arrow cluster +
+
+
Visit site
+
+ logo.github arrow (Stroke) +
+
+
+ arrow +
+ Jacco Brouwer +
+
+ ui.arrow.expand +
+
+

Careers

+

+ Calling all publicly minded open source people! Find out about working with us, and join our staff. +

+
+ +
+ + logo.mastodon + logo.github +
+ logo.youtube +
+
+

+ “The Foundation for Public Code is helping our collaboration of Dutch cities to increase our code quality + and making codebases more accessible for others to use.” +

+
+
+ Jacco Brouwer +
+
+
+
+ Jacco Brouwer
+
+
+
+ Association of Dutch municipalities (VNG-Realisatie) + +
+
+
+
+
+

+ “The Foundation for Public Code is helping our collaboration of Dutch cities to increase our code quality + and making codebases more accessible for others to use.” +

+
+
+ Jacco Brouwer +
+
+
+
+ Jacco Brouwer
+
+
+
+ Association of Dutch municipalities (VNG-Realisatie) + +
+
+
+
+
+ quoted text +

+ The Foundation for Public Code is helping our collaboration of Dutch cities to increase our code quality and + making codebases more accessible for others to use. +

+
+
+ Jacco Brouwer +
+
+
+
+ Jacco Brouwer
+
+
+
+ Association of Dutch municipalities (VNG-Realisatie) + +
+
+
+
+
+ quoted text +

+ The Foundation for Public Code is helping our collaboration of Dutch cities to increase our code quality and + making codebases more accessible for others to use. +

+
+
+ Jacco Brouwer +
+
+
+
+ Jacco Brouwer
+
+
+
+ Association of Dutch municipalities (VNG-Realisatie) + +
+
+
+
+
+

+ “The Foundation for Public Code is helping our collaboration of Dutch cities to increase our code quality + and making codebases more accessible for others to use.” +

+
+
+ Jacco Brouwer +
+
+
+
+ Jacco Brouwer
+
+
+
+ Association of Dutch municipalities (VNG-Realisatie) + +
+
+
+
+
+

+ “The Foundation for Public Code is helping our collaboration of Dutch cities to increase our code quality + and making codebases more accessible for others to use.” +

+
+
+ Jacco Brouwer +
+
+
+
+ Jacco Brouwer
+
+
+
+ Association of Dutch municipalities (VNG-Realisatie) + +
+
+
+
+
+
+
+ Group-56_extended 1 + new desk + IMG_0730 + Roberto-Viola 1 +
+
+ +
+ Mastodon YouTube GitHub + +
+

+ Foundation for Public Code vereniging (met volledige rechtsbevoegdheid) is a member owned association registered under chamber of commerce (KvK) registration 74996452 + and with identification number (RSIN) 860102294. We're recognized as a public benefit organization (ANBI) by the Dutch Tax and Customs Administration. See our ANBI information. +

+
+
+
Introduction to Public Code
+
+
+
+
+ Mask Group +
+
Jan Ainali
+
Codebase steward
+
+
+
+
+ Jan develops tools and processes, collecting best practices for community building across the codebases + in stewardship.
+
+
+ Jan has been a policy advisor on digital issues in the European Parliament for a green MEP, focused on + the copyright directive. Before that he ran a consultancy called Open by Default, helping public + organizations use open licenses to publish open data and make open source software. Previously he was CEO + of Wikimedia Sverige, after co-founding the chapter and being its chairman.
+
+
+ Jan has a bachelor of science in innovation and design engineering from University of Karlstad, and + majored in upper secondary school in computer science.
+
+
+ Ask Jan about:
+
+
+ Collaborative processes
+
+
+ Working in the open
+
+
+ Free licenses +
+
+
+
+ jan@publiccode.net
+
+
+ Github +
+
+
+
+
+
+ photo +
+
Person’s Name
+
Title
+ +
+
+ arrow +
+
+
+ photo +
+
Person’s Name
+
Title
+ +
+
+ arrow +
+
+
+ photo +
+
Person’s Name
+
Title
+ +
+
+ arrow +
+
+
photos
+
+
+ rays + Union +
+
+
+
+
+
+
+
+
+
Governance
+
+ Organizational
Structure +
+
Financial Model
+
+ Awareness +
Communications +
+
Codebase Stewardship
+
+ Community of Practice +
+
+
+
+
+
Read more
+ arrow cluster +
+
+
Visit site
+ arrow cluster +
+
+
+
+
+
+ Vector + Vector + Vector + connect + illo_publicproductorg 1 + +
+
Governance
+
+ Organizational
Structure +
+
Revenue Model
+
+ Awareness +
Communications +
+
Codebase + APIs
+
+ Community of Practice +
+
+ Polygon 3 +
+
+
+
+
+
+
+
+
+
+ +
+ + + + + + + + + + + + + diff --git a/css/components.css b/css/components.css new file mode 100644 index 0000000..fcbf24e --- /dev/null +++ b/css/components.css @@ -0,0 +1,4185 @@ +/* screen - components */ + +.components { + background-color: var(--fpcwhite); + margin: 0px; + min-height: 7981px; + min-width: 3417px; + overflow: hidden; + overflow-x: hidden; + position: relative; + width: 100%; +} + +.components .group-178-9lf4qE { + background-color: transparent; + height: 203px; + left: 2412px; + position: absolute; + top: 3390px; + width: 691px; +} + +.components .group-153-V7YAoM { + background-color: transparent; + height: 44px; + left: 0px; + position: absolute; + top: 159px; + width: 693px; +} + +.components .button1temp-otKJof { + left: 489px; +} + +.components .button1temp-AcohDL { + left: 0px; +} + +.components .button1temp-JRl9Na { + left: 579px; +} + +.components .source-archive-otKJof { + background-color: transparent; + height: auto; + left: 343px; + letter-spacing: 0.00px; + line-height: normal; + position: absolute; + text-align: left; + top: 9px; + width: auto; +} + +.components .become-a-member-V7YAoM { + left: 0px; +} + +.components .base-w2xJxX { + background-color: var(--fpcgrey-f2); + border-radius: 6px; + height: 129px; + width: 335px; +} + +.components .flex-container-317810494-w2xJxX { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; + height: 50px; + left: 20px; + position: absolute; + top: 53px; + width: 296px; +} + +.components .text0-317810494-FlRtad { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.components .span0-N1kgfx { +} + +.components .text1-317810494-FlRtad { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-bottom: -7.00px; + position: relative; + text-align: left; +} + +.components .span1-7vtcPT { +} + +.components .span2-7vtcPT { +} + +.components .span3-7vtcPT { + text-decoration: underline; +} + +.components .version-w2xJxX { + background-color: transparent; + height: auto; + left: 20px; + letter-spacing: 0.00px; + line-height: normal; + position: absolute; + text-align: left; + top: 20px; + width: 296px; +} + +.components .become-a-member-gC2Gv8 { + left: 355px; +} + +.components .base-aoUINt { + background-color: var(--fpcgrey-f2); + border-radius: 6px; + height: 129px; + width: 335px; +} + +.components .flex-container-317810498-aoUINt { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; + height: 50px; + left: 20px; + position: absolute; + top: 53px; + width: 296px; +} + +.components .text0-317810498-KXBC5c { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-bottom: -7.00px; + position: relative; + text-align: left; +} + +.components .span0-wZGTuz { +} + +.components .span1-wZGTuz { +} + +.components .span2-wZGTuz { + text-decoration: underline; +} + +.components .text1-317810498-KXBC5c { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.components .span3-RlCDIt { + text-decoration: underline; +} + +.components .copyright-and-license-aoUINt { + background-color: transparent; + height: auto; + left: 20px; + letter-spacing: 0.00px; + line-height: normal; + position: absolute; + text-align: left; + top: 20px; + width: 296px; +} + +.components .blockmediasummary-9lf4qE { + align-items: flex-end; + background-color: var(--fpcgrey-fa); + border-radius: 6px; + display: flex; + flex-direction: column; + left: 1344px; + max-width: 360px; + min-width: 240px; + overflow: hidden; + position: absolute; + top: 1029px; + width: 318px; +} + +.components .header-RHQ9xv { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + justify-content: space-between; + padding: 10px 15px 10px 10px; + position: relative; + width: 100%; +} + +.components .medialabel-vfFKZ5 { + align-items: flex-start; + background-color: var(--fpcblue); + border-radius: 4px; + display: inline-flex; + flex: 0 0 auto; + gap: 10px; + height: 30px; + padding: 5px 10px; + position: relative; +} + +.components .text-TeQjow { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.components .x12-aug-2023-vfFKZ5 { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: right; + width: fit-content; +} + +.components .content-RHQ9xv { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + padding: 10px 30px; + width: 100%; +} + +.components .headline-HiveSx { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.components .secondary-HiveSx { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.components .buttonsecondary-RHQ9xv { + align-items: center; + background-color: transparent; + display: inline-flex; + flex: 0 0 auto; + gap: 8px; + padding: 15px; + position: relative; +} + +.components .text-uxzPxH { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.components .arrow-cluster-uxzPxH { + height: 16px; + width: 16px; +} + +.components .mediasource-9lf4qE { + align-items: center; + background-color: transparent; + display: inline-flex; + gap: 10px; + left: 768px; + position: absolute; + top: 1106px; +} + +.components .text-DnXWVr { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.components .arrow-DnXWVr { + background-color: transparent; + height: 10.520538330078125px; + margin-right: -0.85px; + position: relative; + width: 11.523193359375px; +} + +.components .medialabel-9lf4qE { + background-color: transparent; + border: 1px dashed; + border-color: var(--medium-purple); + border-radius: 5px; + height: 320px; + left: 1121px; + overflow: hidden; + position: absolute; + top: 1029px; + width: 183px; +} + +.components .property-1article-UX8Zzx { + align-items: flex-start; + background-color: var(--fpcblue); + border-radius: 4px; + display: inline-flex; + gap: 10px; + height: 30px; + left: 20px; + padding: 5px 10px; + position: absolute; + top: 20px; +} + +.components .text-Ee1tJa { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.components .property-1blog-UX8Zzx { + align-items: flex-start; + background-color: var(--fpcpeach); + border-radius: 4px; + display: inline-flex; + gap: 10px; + height: 30px; + left: 20px; + padding: 5px 10px; + position: absolute; + top: 70px; +} + +.components .text-DvnKVg { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.components .property-1event-UX8Zzx { + align-items: flex-start; + background-color: var(--fpcgreen); + border-radius: 4px; + display: inline-flex; + gap: 10px; + height: 30px; + left: 20px; + padding: 5px 10px; + position: absolute; + top: 120px; +} + +.components .text-Hxlj45 { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.components .property-1video-UX8Zzx { + align-items: flex-start; + background-color: var(--fpcpurple); + border-radius: 4px; + display: inline-flex; + gap: 10px; + height: 30px; + left: 20px; + padding: 5px 10px; + position: absolute; + top: 170px; +} + +.components .text-xtd7lN { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.components .property-1press-UX8Zzx { + align-items: flex-start; + background-color: var(--fpcyellow); + border-radius: 4px; + display: inline-flex; + gap: 10px; + height: 30px; + left: 20px; + padding: 5px 10px; + position: absolute; + top: 220px; +} + +.components .text-DLwGCx { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.components .property-1podcast-UX8Zzx { + align-items: flex-start; + background-color: var(--fpccharcoal); + border-radius: 4px; + display: inline-flex; + gap: 10px; + height: 30px; + left: 20px; + padding: 5px 10px; + position: absolute; + top: 270px; +} + +.components .text-7xDw8O { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.components .buttonsecondary-9lf4qE { + background-color: transparent; + border: 1px dashed; + border-color: var(--medium-purple); + border-radius: 5px; + height: 218px; + left: 510px; + overflow: hidden; + position: absolute; + top: 1241px; + width: 155px; +} + +.components .property-1right-Ipvr5k { + background-color: transparent; + gap: 6px; + padding: 0px 6px 0px 0px; +} + +.components .text-4otFLq { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.components .arrow-cluster-4otFLq { + height: 16px; + width: 16px; +} + +.components .property-1dow-Ipvr5k { + align-items: center; + background-color: transparent; + display: inline-flex; + gap: 6px; + left: 20px; + padding: 0px 6px 0px 0px; + position: absolute; + top: 60px; +} + +.components .text-bhCrq2 { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.components .arrow-cluster-bhCrq2 { + height: 16px; + width: 16px; +} + +.components .property-1external-Ipvr5k { + background-color: transparent; + gap: 6px; + padding: 0px 6px 0px 0px; + top: 100px; +} + +.components .text-50QWgW { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.components .arrow-cluster-50QWgW { + height: 16px; + width: 16px; +} + +.components .property-1github-Ipvr5k { + align-items: center; + background-color: transparent; + display: inline-flex; + gap: 8px; + left: 20px; + padding: 0px 6px 0px 0px; + position: absolute; + top: 140px; +} + +.components .text-hWiLKJ { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.components .arrow-cluster-hWiLKJ { + align-items: center; + display: flex; + gap: 4px; + height: 20px; + width: 36.69325256347656px; +} + +.components .logogithub-HxYzAg { + background-color: transparent; + cursor: pointer; + height: 20px; + position: relative; + width: 20px; +} + +.components .arrow-stroke-HxYzAg { + background-color: transparent; + height: 11.693252563476562px; + position: relative; + width: 11.693359375px; +} + +.components .arrow-9lf4qE { + background-color: transparent; + height: 12px; + left: 697px; + position: absolute; + top: 1265px; + width: 15px; +} + +.components .attrportraits-9lf4qE { + background-color: transparent; + border-radius: 80px; + height: 80px; + left: 1180px; + position: absolute; + top: 1982px; + width: 80px; +} + +.components .jacco-brouwer-GRDUzu { + height: 100%; + width: 100.00%; +} + +.components .rim-GRDUzu { + height: 110.00%; + left: -5.00%; + top: -5.00%; + width: 110.00%; +} + +.components .uiarrowexpand-9lf4qE { + background-color: transparent; + bottom: 2909px; + height: 21px; + left: 838px; + position: absolute; + width: 21px; +} + +.components .careers-9lf4qE { + align-items: flex-end; + background-color: var(--fpcwhite); + border-radius: 6px; + box-shadow: 0px 4px 0px #00000026; + display: flex; + flex-direction: column; + height: 275px; + justify-content: space-between; + left: 1937px; + padding: 30px; + position: absolute; + top: 3328px; + width: 373.33331298828125px; +} + +.components .content-P8u7Y7 { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 15px; + width: 100%; +} + +.components .title-iIxsnN { + margin-top: -1.00px; +} + +.components .calling-all-publicly-iIxsnN { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.components .links-P8u7Y7 { + align-items: flex-end; + align-self: stretch; + display: flex; + gap: 10px; + width: 100%; +} + +.components .open-positions-WrIHtE { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: right; + width: fit-content; +} + +.components .navheader-9lf4qE { + background-color: transparent; + border: 1px dashed; + border-color: var(--medium-purple); + border-radius: 5px; + height: 765px; + left: 178px; + overflow: hidden; + position: absolute; + top: 182px; + width: 1480px; +} + +.components .property-1v3-tablet-dark-ELThK1 { + align-items: center; + background-color: var(--fpcblack); + display: flex; + justify-content: space-around; + left: 20px; + padding: 30px; + position: absolute; + top: 424px; + width: 801px; +} + +.components .content-xTgdVw { + align-items: center; + flex: 1; + flex-grow: 1; + gap: 20px; +} + +.components .logo-svMPRa { + align-items: flex-start; + display: inline-flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; +} + +.components .logo-lockup-uSfiKm { + display: inline-flex; +} + +.components .logo-symbol-9IsPiN { + height: 40px; + width: 34.66410446166992px; +} + +.components .foundation-for-public-code-9IsPiN { + margin-top: -0.50px; + width: fit-content; +} + +.components .navigation-svMPRa { + gap: 20px 20px; + min-width: 10px; + padding: 2px 0px; +} + +.components .nav-button-oaJkje { + padding: 6px 12px; +} + +.components .property-1v3-tablet-light-ELThK1 { + align-items: center; + background-color: var(--fpcwhite); + display: flex; + height: 100px; + justify-content: space-around; + left: 20px; + padding: 30px; + position: absolute; + top: 308px; + width: 801px; +} + +.components .content-6vWbx2 { + align-items: center; + flex: 1; + flex-grow: 1; + gap: 20px; +} + +.components .logo-njkBx4 { + align-items: flex-start; + display: inline-flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; +} + +.components .logo-lockup-oyDr3f { + display: inline-flex; +} + +.components .logo-symbol-KJSxPe { + height: 40px; + width: 34.66410446166992px; +} + +.components .foundation-for-public-code-KJSxPe { + margin-top: -0.50px; + width: fit-content; +} + +.components .navigation-njkBx4 { + gap: 20px 20px; + min-width: 10px; + padding: 2px 0px; +} + +.components .nav-button-69QxK8 { + padding: 6px 12px; +} + +.components .property-1v3-mobile-dark-ELThK1 { + align-items: center; + background-color: var(--fpcblack); + display: flex; + justify-content: space-around; + left: 20px; + padding: 20px; + position: absolute; + top: 662px; + width: 720px; +} + +.components .content-OuzAQf { + align-items: center; + cursor: pointer; + flex: 1; + flex-grow: 1; + justify-content: space-between; +} + +.components .logo-HBBP3q { + align-items: flex-start; + display: inline-flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; +} + +.components .logo-lockup-MIpdox { + display: inline-flex; +} + +.components .logo-symbol-wqwFxN { + height: 40px; + width: 34.66410446166992px; +} + +.components .foundation-for-public-code-wqwFxN { + margin-top: -0.50px; + width: fit-content; +} + +.components .menu-HBBP3q { + background-color: #6a6a6a80; +} + +.components .rectangle-178-yWDZIh { + background-color: var(--fpcwhite); +} + +.components .rectangle-180-yWDZIh { + background-color: var(--fpcwhite); +} + +.components .property-1v3-mobile-light-ELThK1 { + align-items: center; + background-color: var(--fpcwhite); + display: flex; + justify-content: space-around; + left: 20px; + padding: 20px; + position: absolute; + top: 558px; + width: 720px; +} + +.components .content-yCyKO0 { + align-items: center; + flex: 1; + flex-grow: 1; + justify-content: space-between; +} + +.components .logo-E78Qx9 { + align-items: flex-start; + display: inline-flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; +} + +.components .logo-lockup-kpAgiG { + display: inline-flex; +} + +.components .logo-symbol-sPbx4L { + height: 40px; + width: 34.66410446166992px; +} + +.components .foundation-for-public-code-sPbx4L { + margin-top: -0.50px; + width: fit-content; +} + +.components .menu-E78Qx9 { + background-color: var(--fpcgrey-e5); + cursor: pointer; +} + +.components .rectangle-178-MtL4HR { + background-color: var(--fpccharcoal); +} + +.components .rectangle-180-MtL4HR { + background-color: var(--fpccharcoal); +} + +.components .property-1v3-desktop-dark-ELThK1 { + align-items: center; + background-color: var(--fpcblack); + display: flex; + justify-content: space-around; + left: 20px; + padding: 30px 60px; + position: absolute; + top: 154px; + width: 1440px; +} + +.components .content-qMqlJM { + align-items: center; + flex: 1; + flex-grow: 1; + justify-content: space-between; +} + +.components .logo-lockup-NEcFnu { + display: inline-flex; +} + +.components .logo-symbol-aVpQnS { + height: 55px; + width: 47.66314697265625px; +} + +.components .foundation-for-public-code-aVpQnS { + width: 365.33685302734375px; +} + +.components .navigation-NEcFnu { + gap: 40px 20px; +} + +.components .links-whmNaD { + align-items: center; + display: inline-flex; + flex-wrap: wrap; + gap: 20px 20px; +} + +.components .nav-button-fnEHRu { + padding: 8px 15px; +} + +.components .property-1v3-desktop-light-ELThK1 { + align-items: center; + background-color: var(--fpcwhite); + display: flex; + justify-content: space-around; + left: 20px; + padding: 30px 60px; + position: absolute; + top: 19px; + width: 1440px; +} + +.components .content-Pfqx77 { + align-items: center; + flex: 1; + flex-grow: 1; + justify-content: space-between; +} + +.components .logo-lockup-cs6acS { + display: inline-flex; +} + +.components .logo-symbol-eOy1Xw { + height: 55px; + width: 47.66314697265625px; +} + +.components .foundation-for-public-code-eOy1Xw { + width: 365.33685302734375px; +} + +.components .navigation-cs6acS { + gap: 40px 20px; +} + +.components .links-f3maw3 { + align-items: center; + display: inline-flex; + flex-wrap: wrap; + gap: 20px 20px; +} + +.components .nav-button-p7Aevy { + padding: 8px 15px; +} + +.components .logomastodon-9lf4qE { + background-color: transparent; + height: 24px; + left: 254px; + position: absolute; + top: 1404px; + width: 24px; +} + +.components .logogithub-9lf4qE { + background-color: transparent; + height: 24px; + left: 210px; + position: absolute; + top: 1404px; + width: 24px; +} + +.components .logotwitter-9lf4qE { + align-items: center; + background-color: transparent; + display: flex; + gap: 10px; + height: 24px; + justify-content: center; + left: 298px; + overflow: hidden; + padding: 1px; + position: absolute; + top: 1404px; + width: 24px; +} + +.components .logo-xcRmHE { + height: 24px; + margin-bottom: -1.00px; + margin-left: -1.00px; + margin-right: -1.00px; + margin-top: -1.00px; + object-fit: cover; + width: 24px; +} + +.components .logoyoutube-9lf4qE { + background-color: transparent; + height: 24px; + left: 342px; + position: absolute; + top: 1404px; + width: 24px; +} + +.components .testimonial-9lf4qE { + background-color: transparent; + border: 1px dashed; + border-color: var(--medium-purple); + border-radius: 5px; + height: 1720px; + left: 1342px; + overflow: hidden; + position: absolute; + top: 1959px; + width: 350px; +} + +.components .property-1-bressay-kGwQa6 { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 20px; + left: 20px; + position: absolute; + top: 20px; + width: 310px; +} + +.components .quoted-text-8Vo6e2 { + align-self: stretch; + background-color: transparent; + color: var(--fpcblack); + font-family: var(--font-family-bressay-italic); + font-size: var(--font-size-l); + font-style: italic; + font-weight: 400; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.components .attrportraits-ccpn0x { + background-color: transparent; + border: 3.999985456466675px solid; + border-color: var(--fpcpurple); + border-radius: 40px; + height: 87.99997091293335px; + margin-bottom: -4.00px; + margin-left: -4.00px; + margin-top: -4.00px; + position: relative; + width: 88.000253200531px; +} + +.components .jacco-brouwer-rbe0gb { + height: 90.91%; + width: 90.91%; +} + +.components .rim-rbe0gb { + height: 100.00%; + left: -4.55%; + top: -4.55%; + width: 100.00%; +} + +.components .flex-container-33876839-ccpn0x { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 3px; +} + +.components .text0-33876839-N0kuF0 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.components .span0-mUlxXy { +} + +.components .text1-33876839-N0kuF0 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.components .span1-AFw5lV { +} + +.components .property-1-xanh-mono-kGwQa6 { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 20px; + left: 20px; + position: absolute; + top: 310px; + width: 310px; +} + +.components .quoted-text-ZTMzkC { + align-self: stretch; + background-color: transparent; + color: var(--fpcblack); + font-family: var(--font-family-xanh_mono); + font-size: 18px; + font-style: italic; + font-weight: 400; + letter-spacing: 0.00px; + line-height: 24px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.components .attrportraits-xZSV4E { + background-color: transparent; + border: 3.999985456466675px solid; + border-color: var(--fpcpurple); + border-radius: 40px; + height: 87.99997091293335px; + margin-bottom: -4.00px; + margin-left: -4.00px; + margin-top: -4.00px; + position: relative; + width: 88.000253200531px; +} + +.components .jacco-brouwer-JxQMIK { + height: 90.91%; + width: 90.91%; +} + +.components .rim-JxQMIK { + height: 100.00%; + left: -4.55%; + top: -4.55%; + width: 100.00%; +} + +.components .flex-container-34026451-xZSV4E { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 3px; +} + +.components .text0-34026451-aIc1vN { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.components .span0-w9ENbf { +} + +.components .text1-34026451-aIc1vN { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.components .span1-XLwohE { +} + +.components .property-1ibm-plex-serif-center-kGwQa6 { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 20px; + left: 20px; + position: absolute; + top: 590px; + width: 310px; +} + +.components .quoted-text-dV66pO { + background-color: transparent; + height: 33px; + left: calc(50.00% - 29px); + position: absolute; + top: -18px; + width: 42px; +} + +.components .quoted-text-MeVHmP { + align-self: stretch; + background-color: transparent; + color: var(--fpcblack); + font-family: var(--font-family-ibm_plex_serif); + font-size: var(--font-size-l); + font-style: italic; + font-weight: 400; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: center; +} + +.components .attrportraits-sFgoVt { + background-color: transparent; + border-radius: 80px; + height: 80px; + position: relative; + width: 80.00028228759766px; +} + +.components .jacco-brouwer-AQDrGF { + height: 100%; + width: 100.00%; +} + +.components .rim-AQDrGF { + height: 110.00%; + left: -5.00%; + top: -5.00%; + width: 110.00%; +} + +.components .flex-container-34036497-sFgoVt { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 3px; +} + +.components .text0-34036497-rW852Z { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.components .span0-DVtXvQ { +} + +.components .text1-34036497-rW852Z { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.components .span1-XylC8m { +} + +.components .property-1ibm-plex-serif-left-kGwQa6 { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 20px; + left: 20px; + position: absolute; + top: 880px; + width: 310px; +} + +.components .quoted-text-R5xFdW { + background-color: transparent; + height: 33px; + left: -8px; + position: absolute; + top: -18px; + width: 42px; +} + +.components .quoted-text-vmH2vn { + align-self: stretch; + background-color: transparent; + color: var(--fpcblack); + font-family: var(--font-family-ibm_plex_serif); + font-size: var(--font-size-l); + font-style: italic; + font-weight: 400; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.components .attrportraits-wFBScP { + background-color: transparent; + border-radius: 80px; + height: 80px; + position: relative; + width: 80.00028228759766px; +} + +.components .jacco-brouwer-ErMe7t { + height: 100%; + width: 100.00%; +} + +.components .rim-ErMe7t { + height: 110.00%; + left: -5.00%; + top: -5.00%; + width: 110.00%; +} + +.components .flex-container-40395081-wFBScP { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 3px; +} + +.components .text0-40395081-fUuxXn { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.components .span0-rXqo9h { +} + +.components .text1-40395081-fUuxXn { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.components .span1-K76S94 { +} + +.components .property-1-cormorant-garamond-kGwQa6 { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 20px; + left: 20px; + position: absolute; + top: 1170px; + width: 310px; +} + +.components .quoted-text-kFUBat { + align-self: stretch; + background-color: transparent; + color: var(--fpcblack); + font-family: var(--font-family-cormorant_garamond); + font-size: 22px; + font-style: italic; + font-weight: 600; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.components .attrportraits-vJ2uIx { + background-color: transparent; + border: 3.999985456466675px solid; + border-color: var(--fpcpurple); + border-radius: 40px; + height: 87.99997091293335px; + margin-bottom: -4.00px; + margin-left: -4.00px; + margin-top: -4.00px; + position: relative; + width: 88.000253200531px; +} + +.components .jacco-brouwer-3FVS74 { + height: 90.91%; + width: 90.91%; +} + +.components .rim-3FVS74 { + height: 100.00%; + left: -4.55%; + top: -4.55%; + width: 100.00%; +} + +.components .flex-container-34036511-vJ2uIx { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 3px; +} + +.components .text0-34036511-tzSPaB { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.components .span0-DGuMpe { +} + +.components .text1-34036511-tzSPaB { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.components .span1-H39Vxx { +} + +.components .property-1-playfair-display-kGwQa6 { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 20px; + left: 20px; + position: absolute; + top: 1465px; + width: 310px; +} + +.components .quoted-text-oKlvc5 { + align-self: stretch; + background-color: transparent; + color: var(--fpcblack); + font-family: var(--font-family-playfair_display); + font-size: var(--font-size-l); + font-style: italic; + font-weight: 400; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.components .attrportraits-Td9rQO { + background-color: transparent; + background-image: url(../img/attr-portraits@2x.png); + background-position: 50% 50%; + background-size: cover; + border: 3.999985456466675px solid; + border-color: var(--fpcpurple); + border-radius: 80px; + height: 87.99997091293335px; + margin-bottom: -4.00px; + margin-left: -4.00px; + margin-top: -4.00px; + position: relative; + width: 88.000253200531px; +} + +.components .jacco-brouwer-WUFFWZ { + height: 90.91%; + width: 90.91%; +} + +.components .rim-WUFFWZ { + height: 100.00%; + left: -4.55%; + top: -4.55%; + width: 100.00%; +} + +.components .flex-container-34036525-Td9rQO { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 3px; +} + +.components .text0-34036525-PI9tFu { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.components .span0-fA9QHs { +} + +.components .text1-34036525-PI9tFu { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.components .span1-JKEJip { +} + +.components .frame-203-9lf4qE { + align-items: center; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; + justify-content: center; + left: 389px; + position: absolute; + top: 6458px; + width: 1080px; +} + +.components .group-205-X1nLpV { + background-color: transparent; + height: 480px; + position: relative; + width: 979.374267578125px; +} + +.components .group-56_extended-1-3CcuQD { + background-color: transparent; + height: 480px; + left: 0px; + object-fit: cover; + position: absolute; + top: 0px; + width: 480px; +} + +.components .new-desk-3CcuQD { + background-color: transparent; + height: 240px; + left: 410px; + position: absolute; + top: 20px; + width: 240px; +} + +.components .img_0730-3CcuQD { + background-color: transparent; + height: 180px; + left: calc(50.00% + 310px); + position: absolute; + top: calc(50.00% - 105px); + width: 180px; +} + +.components .roberto-viola-1-3CcuQD { + background-color: transparent; + height: 180px; + left: calc(50.00% + 146px); + position: absolute; + top: calc(50.00% + 15px); + width: 180px; +} + +.components .footer-9lf4qE { + background-color: transparent; + border: 1px dashed; + border-color: var(--medium-purple); + border-radius: 5px; + height: 1778px; + left: 153px; + overflow: hidden; + position: absolute; + top: 4030px; + width: 3131px; +} + +.components .property-1desktop-2023-rGdUFx { + align-items: center; + background-color: var(--fpcgrey-f2); + display: flex; + flex-direction: column; + gap: 60px; + left: 20px; + min-width: 800px; + padding: 60px; + position: absolute; + top: 20px; + width: 1440px; +} + +.components .logo-lockup-gbO4GY { + align-self: stretch; + display: flex; + width: 100%; +} + +.components .logo-symbol-u1Aw5I { + height: 55px; + width: 47.66314697265625px; +} + +.components .foundation-for-public-code-u1Aw5I { + flex: 1; +} + +.components .frame-217-gbO4GY { + align-items: flex-start; + gap: 60px; + justify-content: center; +} + +.components .blocks-oqnqMx { + flex: 1; + flex-grow: 1; + gap: 20px; +} + +.components .about-us-XeRxMx { + gap: 30px; + padding: 30px; +} + +.components .content-013G36 { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 15px; + width: 100%; +} + +.components .buttonsecondary-013G36 { + align-items: center; + background-color: transparent; + cursor: pointer; + display: inline-flex; + flex: 0 0 auto; + gap: 6px; + padding: 0px 6px 0px 0px; + position: relative; +} + +.components .text-sICHUl { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.components .arrow-cluster-sICHUl { + height: 16px; + width: 16px; +} + +.components .project-resources-XeRxMx { + align-items: flex-start; + background-color: var(--fpcwhite); + border-radius: 6px; + box-shadow: 0px 4px 0px #00000026; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 30px; + padding: 30px; + width: 100%; +} + +.components .content-yBa6zX { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 15px; + width: 100%; +} + +.components .project-resources-VnspXC { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + text-align: left; +} + +.components .buttonsecondary-yBa6zX { + align-items: center; + background-color: transparent; + cursor: pointer; + display: inline-flex; + flex: 0 0 auto; + gap: 6px; + padding: 0px 6px 0px 0px; + position: relative; +} + +.components .text-CDRXoI { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.components .arrow-cluster-CDRXoI { + height: 16px; + width: 16px; +} + +.components .information-oqnqMx { + flex: 1; + flex-grow: 1; + gap: 30px; + max-width: 1160px; +} + +.components .divhoriz-h9yO7l { + align-self: stretch; + background-color: var(--fpccharcoal); + border-radius: 2px; + height: 2px; + position: relative; + width: 100%; +} + +.components .contact-h9yO7l { + flex-direction: column; + gap: 10px; +} + +.components .frame-218-ESsHFn { + flex: 1; + flex-grow: 1; +} + +.components .span0-OaXBwm { +} + +.components .span1-OaXBwm { + text-decoration: underline; +} + +.components .span0-QhWfpb { +} + +.components .span1-QhWfpb { + text-decoration: underline; +} + +.components .keizersgracht-617-10-ESsHFn { + flex: 1; + margin-top: -1.00px; +} + +.components .span0-gxEuEK { +} + +.components .span1-gxEuEK { + text-decoration: underline; +} + +.components .span2-gxEuEK { +} + +.components .span3-gxEuEK { + text-decoration: underline; +} + +.components .divhoriz-SxGDQ3 { + align-self: stretch; + background-color: var(--fpccharcoal); + border-radius: 2px; + height: 2px; + position: relative; + width: 100%; +} + +.components .flex-container-33815548-dVi95T { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; +} + +.components .text0-33815548-x3PDxC { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.components .span0-yijt2x { +} + +.components .span1-yijt2x { + text-decoration: underline; +} + +.components .span2-yijt2x { +} + +.components .span3-yijt2x { + text-decoration: underline; +} + +.components .span4-yijt2x { +} + +.components .text1-33815548-x3PDxC { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.components .span5-QAKEVd { +} + +.components .span6-QAKEVd { + text-decoration: underline; +} + +.components .span7-QAKEVd { +} + +.components .span8-QAKEVd { + text-decoration: underline; +} + +.components .span9-QAKEVd { +} + +.components .divhoriz-GCWKhz { + align-self: stretch; + background-color: var(--fpccharcoal); + border-radius: 2px; + height: 2px; + position: relative; + width: 100%; +} + +.components .span0-5V6ppQ { +} + +.components .span1-5V6ppQ { + text-decoration: underline; +} + +.components .span0-1mZaYy { + text-decoration: underline; +} + +.components .span1-1mZaYy { +} + +.components .property-1desktop-2024-rGdUFx { + align-items: center; + background-color: var(--fpcwhite); + display: flex; + flex-direction: column; + gap: 60px; + left: 1510px; + min-width: 800px; + padding: 0px 0px 60px; + position: absolute; + top: 20px; + width: 1440px; +} + +.components .divhoriz-l1iE5S { + align-self: stretch; + background-color: var(--fpccharcoal); + height: 2px; + position: relative; + width: 100%; +} + +.components .content-l1iE5S { + align-items: center; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 60px; + padding: 0px 60px; + width: 100%; +} + +.components .logo-lockup-LJsTHV { + align-self: stretch; + display: flex; + width: 100%; +} + +.components .logo-symbol-e9CMbL { + height: 55px; + width: 47.66314697265625px; +} + +.components .foundation-for-public-code-e9CMbL { + flex: 1; +} + +.components .information-LJsTHV { + align-self: stretch; + flex: 0 0 auto; + gap: 30px; + width: 100%; +} + +.components .contact-PKJjlu { + flex-wrap: wrap; + gap: 10px 10px; +} + +.components .email-x5FN1Y { + align-items: flex-start; + background-color: var(--fpcgrey-f2); + border-radius: 12px; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 20px; + height: 150px; + min-width: 280px; + padding: 30px; + position: relative; +} + +.components .buttonprimary-IAFvZ0 { + align-items: center; + background-color: var(--basic-link); + border-radius: 6px; + box-shadow: 0px 4px 0px #00000026; + cursor: pointer; + display: inline-flex; + flex: 0 0 auto; + gap: 10px; + justify-content: center; + padding: 10px 15px; + position: relative; +} + +.components .text-IGC3jZ { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.components .arrow-cluster-IGC3jZ { + height: 16px; + width: 16px; +} + +.components .mailing-list-x5FN1Y { + gap: 20px; + height: 150px; + padding: 30px; +} + +.components .channels-ZCTs2i { + position: relative; +} + +.components .divhoriz-PKJjlu { + align-self: stretch; + background-color: var(--fpccharcoal); + border-radius: 2px; + height: 2px; + position: relative; + width: 100%; +} + +.components .span0-lK4ukk { +} + +.components .span1-lK4ukk { + text-decoration: underline; +} + +.components .span0-Vh8QqJ { + text-decoration: underline; +} + +.components .span1-Vh8QqJ { +} + +.components .divhoriz-kXcCN2 { + align-self: stretch; + background-color: var(--fpccharcoal); + border-radius: 2px; + height: 2px; + position: relative; + width: 100%; +} + +.components .flex-container-35764323-PKJjlu { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; +} + +.components .text0-35764323-gxDzSZ { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.components .span0-YKBup1 { +} + +.components .text1-35764323-gxDzSZ { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.components .span1-EVtG1s { +} + +.components .property-1mobile-2023-rGdUFx { + align-items: center; + background-color: var(--fpcgrey-f2); + display: flex; + flex-direction: column; + gap: 30px; + left: 20px; + padding: 20px; + position: absolute; + top: 705px; + width: 960px; +} + +.components .logo-lockup-r2q13E { + align-self: stretch; + display: flex; + width: 100%; +} + +.components .logo-symbol-UEyTJv { + height: 40px; + width: 34.66410446166992px; +} + +.components .foundation-for-public-code-UEyTJv { + flex: 1; +} + +.components .frame-217-r2q13E { + align-items: center; + flex-direction: column; + gap: 30px; +} + +.components .blocks-aFmzzB { + align-self: stretch; + flex: 0 0 auto; + gap: 15px; + width: 100%; +} + +.components .about-us-xK2ZGB { + gap: 20px; + padding: 20px; +} + +.components .content-IHQJPj { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 15px; + width: 100%; +} + +.components .buttonsecondary-IHQJPj { + align-items: center; + background-color: transparent; + cursor: pointer; + display: inline-flex; + flex: 0 0 auto; + gap: 6px; + padding: 0px 6px 0px 0px; + position: relative; +} + +.components .text-dzGSRn { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.components .arrow-cluster-dzGSRn { + height: 16px; + width: 16px; +} + +.components .project-resources-xK2ZGB { + align-items: flex-start; + background-color: var(--fpcwhite); + border-radius: 6px; + box-shadow: 0px 4px 0px #00000026; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 20px; + padding: 20px; + width: 100%; +} + +.components .content-VD3WMa { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 15px; + width: 100%; +} + +.components .project-resources-xHZGu9 { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + text-align: left; +} + +.components .buttonsecondary-VD3WMa { + align-items: center; + background-color: transparent; + cursor: pointer; + display: inline-flex; + flex: 0 0 auto; + gap: 6px; + padding: 0px 6px 0px 0px; + position: relative; +} + +.components .text-uMIGXi { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.components .arrow-cluster-uMIGXi { + height: 16px; + width: 16px; +} + +.components .information-aFmzzB { + align-self: stretch; + flex: 0 0 auto; + gap: 20px; + max-width: 1160px; + width: 100%; +} + +.components .divhoriz-Qdv04W { + align-self: stretch; + background-color: var(--fpccharcoal); + border-radius: 2px; + height: 2px; + position: relative; + width: 100%; +} + +.components .contact-Qdv04W { + flex-direction: column; + gap: 10px; +} + +.components .contact-info-EPilO9 { + flex-direction: column; +} + +.components .frame-218-w8FBTl { + align-self: stretch; + flex: 0 0 auto; + width: 100%; +} + +.components .span0-Yl8Rjh { +} + +.components .span1-Yl8Rjh { + text-decoration: underline; +} + +.components .span0-xmtxc7 { +} + +.components .span1-xmtxc7 { + text-decoration: underline; +} + +.components .keizersgracht-617-10-w8FBTl { + align-self: stretch; +} + +.components .span0-8rhdLt { +} + +.components .span1-8rhdLt { + text-decoration: underline; +} + +.components .span2-8rhdLt { +} + +.components .span3-8rhdLt { + text-decoration: underline; +} + +.components .divhoriz-biJRpJ { + align-self: stretch; + background-color: var(--fpccharcoal); + border-radius: 2px; + height: 2px; + position: relative; + width: 100%; +} + +.components .flex-container-349446801-KCun4e { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; +} + +.components .text0-349446801-F1yg31 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + margin-bottom: -30.00px; + position: relative; + text-align: left; +} + +.components .span0-qGtDgn { +} + +.components .span1-qGtDgn { + text-decoration: underline; +} + +.components .span2-qGtDgn { +} + +.components .span3-qGtDgn { + text-decoration: underline; +} + +.components .span4-qGtDgn { +} + +.components .text1-349446801-F1yg31 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + margin-bottom: -30.00px; + position: relative; + text-align: left; +} + +.components .span5-PpSVD5 { +} + +.components .span6-PpSVD5 { + text-decoration: underline; +} + +.components .span7-PpSVD5 { +} + +.components .span8-PpSVD5 { + text-decoration: underline; +} + +.components .span9-PpSVD5 { +} + +.components .divhoriz-Tix6TE { + align-self: stretch; + background-color: var(--fpccharcoal); + border-radius: 2px; + height: 2px; + position: relative; + width: 100%; +} + +.components .span0-dlMNkq { +} + +.components .span1-dlMNkq { + text-decoration: underline; +} + +.components .span0-8MxxXl { + text-decoration: underline; +} + +.components .span1-8MxxXl { +} + +.components .property-1mobile-2024-rGdUFx { + align-items: center; + background-color: var(--fpcwhite); + display: flex; + flex-direction: column; + gap: 40px; + left: 1510px; + padding: 0px 0px 40px; + position: absolute; + top: 705px; + width: 500px; +} + +.components .divhoriz-RLBxfc { + align-self: stretch; + background-color: var(--fpccharcoal); + height: 2px; + position: relative; + width: 100%; +} + +.components .content-RLBxfc { + align-items: center; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 40px; + padding: 0px 20px; + width: 100%; +} + +.components .logo-lockup-O0juA9 { + align-self: stretch; + display: flex; + width: 100%; +} + +.components .logo-symbol-F9nMgX { + height: 40px; + width: 34.66410446166992px; +} + +.components .foundation-for-public-code-F9nMgX { + flex: 1; + margin-top: -0.50px; +} + +.components .information-O0juA9 { + align-self: stretch; + flex: 0 0 auto; + gap: 30px; + width: 100%; +} + +.components .contact-xMIaav { + flex-wrap: wrap; + gap: 10px 10px; +} + +.components .email-Xot3Yq { + align-items: flex-start; + background-color: var(--fpcgrey-f2); + border-radius: 12px; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 15px; + min-width: 280px; + padding: 20px; + position: relative; +} + +.components .buttonprimary-NbxTpw { + align-items: center; + background-color: var(--basic-link); + border-radius: 6px; + box-shadow: 0px 4px 0px #00000026; + cursor: pointer; + display: inline-flex; + flex: 0 0 auto; + gap: 10px; + justify-content: center; + padding: 10px 15px; + position: relative; +} + +.components .text-UhVw2t { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.components .arrow-cluster-UhVw2t { + height: 16px; + width: 16px; +} + +.components .mailing-list-Xot3Yq { + gap: 15px; + padding: 20px; +} + +.components .channels-rftOfa { + position: relative; +} + +.components .divhoriz-xMIaav { + align-self: stretch; + background-color: var(--fpccharcoal); + border-radius: 2px; + height: 2px; + position: relative; + width: 100%; +} + +.components .span0-TetBia { +} + +.components .span1-TetBia { + text-decoration: underline; +} + +.components .span0-vR1xSi { + text-decoration: underline; +} + +.components .span1-vR1xSi { +} + +.components .divhoriz-VxZsgL { + align-self: stretch; + background-color: var(--fpccharcoal); + border-radius: 2px; + height: 2px; + position: relative; + width: 100%; +} + +.components .flex-container-35764359-xMIaav { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; +} + +.components .text0-35764359-Ewswzi { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.components .span0-D9XZvD { +} + +.components .text1-35764359-Ewswzi { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.components .span1-7dFkh8 { +} + +.components .channels-9lf4qE { + left: 2982px; + position: absolute; + top: 3877px; +} + +.components .foundation-for-publi-9lf4qE { + background-color: transparent; + height: auto; + left: 1990px; + letter-spacing: 0.00px; + line-height: 20px; + position: absolute; + text-align: left; + top: 3816px; + width: 366px; +} + +.components .span0-ImYxao { +} + +.components .span1-ImYxao { + text-decoration: underline; +} + +.components .span2-ImYxao { +} + +.components .span3-ImYxao { + text-decoration: underline; +} + +.components .span4-ImYxao { +} + +.components .span5-ImYxao { + text-decoration: underline; +} + +.components .span6-ImYxao { +} + +.components .span7-ImYxao { + text-decoration: underline; +} + +.components .span8-ImYxao { +} + +.components .divvert-9lf4qE { + background-color: var(--fpccharcoal); + border-radius: 2px; + height: 100px; + left: calc(50.00% - 381px); + position: absolute; + top: 1625px; + width: 2px; +} + +.components .tagworkshop-9lf4qE { + align-items: flex-start; + background-color: var(--fpcwhite); + border-radius: 20px; + display: inline-flex; + gap: 10px; + justify-content: flex-end; + left: 756px; + padding: 8px 20px; + position: absolute; + top: 1040px; +} + +.components .introduction-to-public-code-LxVd5b { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.components .teammodal-9lf4qE { + align-items: flex-start; + background-color: var(--fpcgrey-f2); + border-radius: 6px; + box-shadow: 0px 4px 0px #00000026; + display: flex; + flex-direction: column; + gap: 15px; + left: 378px; + padding: 15px; + position: absolute; + top: 1959px; + width: 250px; +} + +.components .frame-194-rFY5w4 { + gap: 15px; +} + +.components .mask-group-FeEmMG { + background-color: transparent; + height: 220px; + position: relative; + width: 220px; +} + +.components .frame-194-FeEmMG { + gap: 5px; +} + +.components .jan-ainali-Iv3fOC { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.components .codebase-steward-Iv3fOC { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.components .flex-container-318412610-rFY5w4 { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; +} + +.components .text0-318412610-XHNfbM { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.components .span0-ygDeAU { +} + +.components .text1-318412610-XHNfbM { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.components .span1-etm6Ui { +} + +.components .text2-318412610-XHNfbM { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.components .span2-1JxxOY { +} + +.components .text3-318412610-XHNfbM { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.components .span3-5djvOZ { +} + +.components .text4-318412610-XHNfbM { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.components .span4-5YyxNG { +} + +.components .text5-318412610-XHNfbM { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.components .span5-6hLIZx { +} + +.components .text6-318412610-XHNfbM { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.components .span6-b1WZL0 { +} + +.components .flex-container-318413120-rFY5w4 { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; +} + +.components .text0-318413120-WBDTgG { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + text-decoration: underline; +} + +.components .span0-OBRzYx { +} + +.components .text1-318413120-WBDTgG { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + text-decoration: underline; +} + +.components .span1-rGxHUx { +} + +.components .teamdirectory-9lf4qE { + background-color: transparent; + border: 1px dashed; + border-color: var(--medium-purple); + border-radius: 5px; + height: 1256px; + left: 690px; + overflow: hidden; + position: absolute; + top: 1959px; + width: 310px; +} + +.components .property-1bright-F3NZDA { + align-items: flex-end; + background-color: var(--fpcwhite); + border: 2px solid; + border-color: var(--fpccharcoal); + border-radius: 6px; + display: flex; + flex-direction: column; + height: 380px; + justify-content: space-between; + left: 20px; + max-width: 255px; + padding: 20px; + position: absolute; + top: 21px; + width: 255px; +} + +.components .content-xWUkA8 { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 15px; + width: 100%; +} + +.components .photo-BlC0xM { + height: 215px; + width: 215px; +} + +.components .text-BlC0xM { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 5px; + position: relative; + width: 100%; +} + +.components .email-h9fDN2 { + align-self: stretch; + background-color: transparent; + height: 20px; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + text-decoration: underline; +} + +.components .arrow-xWUkA8 { + background-color: transparent; + height: 12.46905517578125px; + position: relative; + width: 15.2392578125px; +} + +.components .property-1bright-tablet-F3NZDA { + align-items: flex-end; + background-color: var(--fpcwhite); + border: 2px solid; + border-color: var(--fpccharcoal); + border-radius: 6px; + display: inline-flex; + flex-direction: column; + height: 370px; + justify-content: space-between; + left: 20px; + max-width: 246px; + padding: 20px; + position: absolute; + top: 436px; +} + +.components .content-9xeSrt { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 15px; + width: 100%; +} + +.components .photo-S1LV1Z { + height: 206px; + width: 206px; +} + +.components .text-S1LV1Z { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 5px; + position: relative; + width: 100%; +} + +.components .email-p4uwoX { + align-self: stretch; + background-color: transparent; + height: 20px; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + text-decoration: underline; +} + +.components .arrow-9xeSrt { + background-color: transparent; + height: 12.4691162109375px; + position: relative; + width: 15.2392578125px; +} + +.components .property-1bright-mobile-F3NZDA { + align-items: flex-end; + background-color: var(--fpcwhite); + border: 2px solid; + border-color: var(--fpccharcoal); + border-radius: 6px; + display: inline-flex; + flex-direction: column; + height: 385px; + justify-content: space-between; + left: 20px; + padding: 20px; + position: absolute; + top: 841px; +} + +.components .content-chXpNx { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 15px; + width: 100%; +} + +.components .photo-J1lPae { + height: 150px; + width: 150px; +} + +.components .text-J1lPae { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 5px; + position: relative; + width: 100%; +} + +.components .email-7UUGT6 { + align-self: stretch; + background-color: transparent; + height: 20px; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + text-decoration: underline; +} + +.components .arrow-chXpNx { + background-color: transparent; + height: 12.4691162109375px; + position: relative; + width: 15.2392578125px; +} + +.components .teamphotosv4-9lf4qE { + background-color: transparent; + height: 1.20%; + left: 5.85%; + position: absolute; + top: 24.74%; + width: 2.81%; +} + +.components .photos-2RXpAJ { + background-color: transparent; + height: 100%; + left: 0px; + position: absolute; + top: 0px; + width: 100%; +} + +.components .illopublicproductorg-9lf4qE { + background-color: var(--fpcpeach); + height: 420px; + left: 2105px; + overflow: hidden; + position: absolute; + top: 1936px; + width: 625px; +} + +.components .base-jPI5Tl { + background: linear-gradient(180deg, rgb(255, 245.00000059604645, 0) 0%, rgb(253.0000001192093, 187.00000405311584, 171.00000500679016) 100%); + background-color: transparent; + box-shadow: inset -200px 100px 200px #fdbbab; + height: 100%; + width: 100%; +} + +.components .rays-jPI5Tl { + background-color: transparent; + height: 281px; + left: calc(50.00% - 146px); + position: absolute; + top: calc(50.00% - 136px); + width: 300px; +} + +.components .union-jPI5Tl { + background-color: transparent; + height: 270px; + left: calc(50.00% - 135px); + position: absolute; + top: calc(50.00% - 135px); + width: 261px; +} + +.components .circs-jPI5Tl { + background-color: transparent; + height: 261px; + left: calc(50.00% - 117px); + position: absolute; + top: calc(50.00% - 131px); + width: 235px; +} + +.components .ellipse-13-t4cMjF { + background-color: var(--fpcyellow); + left: calc(50.00% - 27px); + opacity: 0.8; + top: calc(50.00% - 131px); +} + +.components .ellipse-14-t4cMjF { + background-color: var(--fpcyellow); + left: calc(50.00% + 64px); + opacity: 0.8; + top: calc(50.00% - 79px); +} + +.components .ellipse-15-t4cMjF { + background-color: var(--fpcyellow); + left: calc(50.00% + 64px); + opacity: 0.8; + top: calc(50.00% + 25px); +} + +.components .ellipse-16-t4cMjF { + background-color: var(--fpcyellow); + left: calc(50.00% - 26px); + opacity: 0.8; + top: calc(50.00% + 77px); +} + +.components .ellipse-17-t4cMjF { + background-color: var(--fpcyellow); + left: calc(50.00% - 116px); + opacity: 0.8; + top: calc(50.00% + 25px); +} + +.components .ellipse-18-t4cMjF { + background-color: var(--fpcyellow); + left: calc(50.00% - 117px); + opacity: 0.8; + top: calc(50.00% - 79px); +} + +.components .text-jPI5Tl { + background-color: transparent; + height: 351px; + left: calc(50.00% - 287px); + position: absolute; + top: calc(50.00% - 176px); + width: 597px; +} + +.components .governance-NRPjG0 { + left: calc(50.00% - 262px); + top: calc(50.00% - 66px); +} + +.components .organizational-structure-NRPjG0 { + left: calc(50.00% + 127px); + top: calc(50.00% + 27px); +} + +.components .financial-model-NRPjG0 { + background-color: transparent; + height: auto; + left: calc(50.00% - 298px); + letter-spacing: 0.00px; + line-height: normal; + position: absolute; + text-align: right; + top: calc(50.00% + 40px); + width: auto; +} + +.components .awareness-communications-NRPjG0 { + left: calc(50.00% + 126px); + top: calc(50.00% - 79px); +} + +.components .codebase-stewardship-NRPjG0 { + background-color: transparent; + height: auto; + left: calc(50.00% - 121px); + letter-spacing: 0.00px; + line-height: normal; + position: absolute; + text-align: center; + top: calc(50.00% + 151px); + width: auto; +} + +.components .community-of-practice-NRPjG0 { + left: calc(50.00% - 119px); + top: calc(50.00% - 176px); +} + +.components .buttonprimary-9lf4qE { + background-color: transparent; + border: 1px dashed; + border-color: var(--medium-purple); + border-radius: 5px; + height: 140px; + left: 500px; + overflow: hidden; + position: absolute; + top: 1029px; + width: 177px; +} + +.components .property-1right-kJEQ0g { + background-color: var(--basic-link); + border-radius: 6px; + gap: 10px; + justify-content: center; + padding: 10px 15px; +} + +.components .text-8fLzOS { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.components .arrow-cluster-8fLzOS { + height: 16px; + width: 16px; +} + +.components .property-1external-kJEQ0g { + background-color: var(--basic-link); + border-radius: 6px; + gap: 8px; + justify-content: center; + padding: 10px 15px; + top: 80px; +} + +.components .text-CL4DO0 { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.components .arrow-cluster-CL4DO0 { + height: 16px; + width: 16px; +} + +.components .divhoriz-9lf4qE { + background-color: transparent; + border: 1px dashed; + border-color: var(--medium-purple); + border-radius: 5px; + height: 64px; + left: 160px; + overflow: hidden; + position: absolute; + top: 1643px; + width: 1120px; +} + +.components .property-1rounded-LneqHl { + background-color: var(--fpccharcoal); + border-radius: 2px; + height: 2px; + left: calc(50.00% - 540px); + position: absolute; + top: 20px; + width: 1080px; +} + +.components .property-1squared-LneqHl { + background-color: var(--fpccharcoal); + height: 2px; + left: calc(50.00% - 540px); + position: absolute; + top: 42px; + width: 1080px; +} + +.components .vector-9lf4qE { + height: 19px; + left: 313px; + top: 1338px; + width: 24px; +} + +.components .vector-xmHx2t { + height: 19px; + left: 269px; + top: 1337px; + width: 24px; +} + +.components .vector-ireEVT { + height: 0.30%; + left: 10.46%; + top: 16.73%; + width: 0.65%; +} + +.components .connect-9lf4qE { + background-color: transparent; + height: 150px; + left: 2446px; + position: absolute; + top: 3797px; + width: 433px; +} + +.components .illo_publicproductorg-1-9lf4qE { + background-color: transparent; + height: 672px; + left: 2105px; + object-fit: cover; + position: absolute; + top: 2415px; + width: 1000px; +} + +.components .breadcrumbs-9lf4qE { + background-color: transparent; + border: 1px dashed; + border-color: var(--medium-purple); + border-radius: 5px; + height: 100px; + left: 749px; + overflow: hidden; + position: absolute; + top: 1159px; + width: 328px; +} + +.components .property-1desktop-7lVXXx { + align-items: flex-start; + background-color: transparent; + display: flex; + gap: 10px; + left: 20px; + position: absolute; + top: 20px; + width: 288px; +} + +.components .home-sktPZx { + cursor: pointer; +} + +.components .property-1mobile-7lVXXx { + align-items: flex-start; + background-color: transparent; + display: flex; + gap: 10px; + left: 20px; + position: absolute; + top: 60px; + width: 288px; +} + +.components .group-210-9lf4qE { + background-color: transparent; + height: 324px; + left: 2013px; + position: absolute; + top: 1058px; + width: 561px; +} + +.components .governance-KQuqfC { + left: 31px; + top: 100px; +} + +.components .organizational-structure-KQuqfC { + left: 389px; + top: 185px; +} + +.components .revenue-model-KQuqfC { + background-color: transparent; + height: auto; + left: 0px; + letter-spacing: 0.00px; + line-height: normal; + position: absolute; + text-align: right; + top: 198px; + width: auto; +} + +.components .awareness-communications-KQuqfC { + left: 389px; + top: 87px; +} + +.components .codebase-ap-is-KQuqfC { + background-color: transparent; + height: auto; + left: 187px; + letter-spacing: 0.00px; + line-height: normal; + position: absolute; + text-align: center; + top: 299px; + width: auto; +} + +.components .community-of-practice-KQuqfC { + left: 160px; + top: 0px; +} + +.components .group-209-KQuqfC { + background-color: transparent; + height: 254px; + left: 155px; + position: absolute; + top: 35px; + width: 224px; +} + +.components .polygon-3-sucycX { + background-color: transparent; + height: 201px; + left: 26px; + position: absolute; + top: 27px; + width: 174px; +} + +.components .ellipse-13-sucycX { + background-color: var(--fpcwhite); + border: 2px solid; + border-color: var(--fpcblack); + left: 86px; + top: 0px; +} + +.components .ellipse-14-sucycX { + background-color: var(--fpcwhite); + border: 2px solid; + border-color: var(--fpcblack); + left: 171px; + top: 51px; +} + +.components .ellipse-15-sucycX { + background-color: var(--fpcwhite); + border: 2px solid; + border-color: var(--fpcblack); + left: 171px; + top: 149px; +} + +.components .ellipse-16-sucycX { + background-color: var(--fpcwhite); + border: 2px solid; + border-color: var(--fpcblack); + left: 86px; + top: 201px; +} + +.components .ellipse-17-sucycX { + background-color: var(--fpcwhite); + border: 2px solid; + border-color: var(--fpcblack); + left: 0px; + top: 149px; +} + +.components .ellipse-18-sucycX { + background-color: var(--fpcwhite); + border: 2px solid; + border-color: var(--fpcblack); + left: 0px; + top: 51px; +} + +.components .about-us { + align-items: flex-start; + align-self: stretch; + background-color: var(--fpcwhite); + border-radius: 6px; + box-shadow: 0px 4px 0px #00000026; + display: flex; + flex: 0 0 auto; + flex-direction: column; + position: relative; + width: 100%; +} + +.components .arrow-cluster { + background-color: transparent; + position: relative; +} + +.components .attr { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 15px; + padding: 0px 10px 0px 5px; + position: relative; + width: 100%; +} + +.components .awareness-communications { + background-color: transparent; + height: 50px; + letter-spacing: 0.00px; + line-height: normal; + position: absolute; + text-align: left; + width: auto; +} + +.components .base { + left: 0px; + position: absolute; + top: 0px; +} + +.components .become-a-member { + background-color: transparent; + height: 129px; + position: absolute; + top: 0px; + width: 339px; +} + +.components .blocks { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + max-width: 1160px; + position: relative; +} + +.components .button1temp { + align-items: center; + background-color: transparent; + border: 2px solid; + border-color: var(--fpcgrey-cc); + border-radius: 60px; + display: inline-flex; + gap: 10px; + padding: 10px 23px 11px; + position: absolute; + top: 0px; +} + +.components .channels { + align-items: center; + background-color: transparent; + display: flex; + gap: 30px; + height: 40px; + width: 218px; +} + +.components .community-of-practice { + background-color: transparent; + height: auto; + letter-spacing: 0.00px; + line-height: normal; + position: absolute; + text-align: center; + width: auto; +} + +.components .connect-with-us { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.components .contact { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + position: relative; + width: 100%; +} + +.components .contact-info { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 15px; + position: relative; + width: 100%; +} + +.components .content { + background-color: transparent; + display: flex; + position: relative; +} + +.components .copyright { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 7px; + position: relative; + width: 100%; +} + +.components .creative-commons-zer { + background-color: transparent; + flex: 1; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.components .ellipse-13 { + border-radius: 26.72px; + height: 53px; + position: absolute; + width: 53px; +} + +.components .ellipse-14 { + border-radius: 26.72px; + height: 53px; + position: absolute; + width: 53px; +} + +.components .ellipse-15 { + border-radius: 26.72px; + height: 53px; + position: absolute; + width: 53px; +} + +.components .ellipse-16 { + border-radius: 26.72px; + height: 53px; + position: absolute; + width: 53px; +} + +.components .ellipse-17 { + border-radius: 26.72px; + height: 53px; + position: absolute; + width: 53px; +} + +.components .ellipse-18 { + border-radius: 26.72px; + height: 53px; + position: absolute; + width: 53px; +} + +.components .email-infopubliccodenet { + align-self: stretch; + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.components .email-us { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.components .foundation-for-public-code { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.components .frame-194 { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + position: relative; + width: 100%; +} + +.components .frame-217 { + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + position: relative; + width: 100%; +} + +.components .frame-218 { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 15px; + position: relative; +} + +.components .git-hub { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.components .governance { + background-color: transparent; + height: auto; + letter-spacing: 0.00px; + line-height: normal; + position: absolute; + text-align: right; + width: auto; +} + +.components .home { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + text-decoration: underline; + width: fit-content; +} + +.components .iconlicense { + background-color: transparent; + height: 14.5px; + position: relative; + width: 15.999813079833984px; +} + +.components .iconupdated { + background-color: transparent; + height: 16px; + position: relative; + width: 16px; +} + +.components .image { + background-color: transparent; + height: 14.4599609375px; + position: relative; + width: 14.4599609375px; +} + +.components .information { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + position: relative; +} + +.components .jacco-brouwer { + background-color: transparent; + left: 0px; + position: absolute; + top: 0px; +} + +.components .keizersgracht-617-10 { + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.components .label { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.components .last-updated-22-august-2023 { + background-color: transparent; + flex: 1; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.components .layer-2 { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + text-decoration: underline; + width: fit-content; +} + +.components .layer-3 { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.components .license { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 8px; + position: relative; + width: 100%; +} + +.components .links { + background-color: transparent; + flex: 0 0 auto; + justify-content: flex-end; + position: relative; +} + +.components .logo { + background-color: transparent; + position: relative; +} + +.components .logo-symbol { + background-color: transparent; + position: relative; +} + +.components .mailing-list { + align-items: flex-start; + background-color: var(--fpcgrey-f2); + border-radius: 12px; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + min-width: 280px; + position: relative; +} + +.components .mastodon { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.components .menu { + align-items: flex-start; + border-radius: 30px; + display: inline-flex; + flex: 0 0 auto; + flex-direction: column; + gap: 6px; + padding: 17px 12px; + position: relative; +} + +.components .metadata { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + position: relative; + width: 100%; +} + +.components .nav-button { + align-items: flex-start; + background-color: var(--fpccharcoal); + border-radius: 6px; + box-shadow: 0px 4px 0px #00000026; + cursor: pointer; + display: inline-flex; + flex: 0 0 auto; + gap: 10px; + justify-content: flex-end; + position: relative; +} + +.components .navigation-1 { + align-items: center; + background-color: transparent; + display: flex; + flex: 1; + flex-grow: 1; + flex-wrap: wrap; + justify-content: flex-end; + position: relative; +} + +.components .notes { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 8px; + position: relative; + width: 100%; +} + +.components .open-products-were-r { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.components .organizational-structure { + background-color: transparent; + height: 50px; + letter-spacing: 0.00px; + line-height: normal; + position: absolute; + text-align: left; + width: auto; +} + +.components .our-operational-details { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.components .our-staff-informatio { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.components .phone-31-20-2-444-500 { + align-self: stretch; + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.components .photo { + background-color: transparent; + position: relative; +} + +.components .project-resources { + align-self: stretch; + position: relative; +} + +.components .property-1external { + align-items: center; + display: inline-flex; + left: 20px; + position: absolute; +} + +.components .property-1right { + align-items: center; + display: inline-flex; + left: 20px; + position: absolute; + top: 20px; +} + +.components .public-code { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.components .public-product-orgs { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.components .rectangle-178 { + border-radius: 3px; + height: 2px; + position: relative; + width: 20px; +} + +.components .rectangle-180 { + border-radius: 3px; + height: 2px; + position: relative; + width: 20px; +} + +.components .rim { + background-color: transparent; + border: 3.999985456466675px solid; + border-color: var(--fpcpurple); + border-radius: 44px; + position: absolute; +} + +.components .support-us { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.components .team { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.components .the-standard { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.components .twitter { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.components .updated { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 8px; + position: relative; + width: 100%; +} + +.components .vector { + background-color: transparent; + position: absolute; +} + +.components .x2023-foundation-for-public-code { + background-color: transparent; + flex: 1; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.components .x2024-foundation-for-public-code { + background-color: transparent; + flex: 1; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.components .you-tube { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} diff --git a/css/frame-327.css b/css/frame-327.css new file mode 100644 index 0000000..964b8fe --- /dev/null +++ b/css/frame-327.css @@ -0,0 +1,20 @@ +/* screen - frame-327 */ + +.frame-327 { + background-color: var(--fpcwhite); + margin: 0px; + min-height: 740.66px; + min-width: 682.66px; + overflow-x: hidden; + position: relative; + width: 100%; +} + +.frame-327 .group-139-4N2McL { + background-color: transparent; + height: 741px; + left: calc(50.00% - 341px); + position: absolute; + top: calc(50.00% - 370px); + width: 683px; +} diff --git a/css/globals.css b/css/globals.css new file mode 100644 index 0000000..05b0675 --- /dev/null +++ b/css/globals.css @@ -0,0 +1,322 @@ +@import url("https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css"); +@import url("https://fonts.googleapis.com/css?family=Mulish:400italic,400,600,500,700|Xanh+Mono:400,400italic|IBM+Plex+Serif:400,400italic|Cormorant+Garamond:600italic,600|Playfair+Display:400,400italic"); +/* The following line is used to measure usage of this code. You can remove it if you want. */ + + +@font-face { + font-family: "Bressay-Italic"; + font-style: italic; + font-weight: 400; + src: url("../fonts/.26929.otf") format("opentype"); +} + + +.screen textarea:focus, +.screen input:focus { + outline: none; +} + +.screen * { + -webkit-font-smoothing: antialiased; + box-sizing: border-box; +} + +.screen div { + -webkit-text-size-adjust: none; +} + +.screen a { + display: contents; + text-decoration: none; +} + +.overlay-base { + display: none; + height: 100%; + opacity: 0; + position: fixed; + top: 0; + width: 100%; +} + +.overlay-base.animate-appear { + align-items: center; + animation: reveal 0.3s ease-in-out 1 normal forwards; + display: flex; + flex-direction: column; + justify-content: center; + opacity: 0; +} + +.overlay-base.animate-disappear { + animation: reveal 0.3s ease-in-out 1 reverse forwards; + display: block; + opacity: 1; + pointer-events: none; +} + +.overlay-base.animate-disappear * { + pointer-events: none; +} + +@keyframes reveal { + from { + opacity: 0; + } + to { + opacity: 1; + } +} + +.valign-text-middle { + display: flex; + flex-direction: column; + justify-content: center; +} + +.valign-text-bottom { + display: flex; + flex-direction: column; + justify-content: flex-end; +} + +.hidden, +.hidden * { + pointer-events: none; + visibility: hidden; +} + +* { + box-sizing: border-box; +} + +.logo-lockup { + align-items: center; + background-color: transparent; + cursor: pointer; + flex: 0 0 auto; + gap: 13px; + position: relative; +} + +.persons-name { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.text_label { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.title { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.first-last { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: center; +} + +.frame-89 { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 8px; + position: relative; + width: 100%; +} + +.info { + align-items: flex-start; + background-color: transparent; + flex-direction: column; + gap: 2px; + justify-content: center; + position: relative; +} + +.teamphotosv4 { + background-color: transparent; + height: 96px; + width: 96px; +} + +.attrportraits { + background-color: transparent; + border-radius: 80px; + height: 80px; + position: relative; + width: 80.00028228759766px; +} + +.governance-game { + align-self: stretch; + position: relative; +} + +.main { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 15px; + position: relative; + width: 100%; +} + +.process-codes { + align-self: stretch; + position: relative; +} + +.a-forming-network-of { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.build-sustainable-fi { + background-color: transparent; + flex: 1; + letter-spacing: 0.00px; + line-height: 24px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.bullet { + background-color: transparent; + border: 1.5px solid; + border-color: var(--fpcblack); + border-radius: 4px; + height: 8px; + position: relative; + width: 8px; +} + +.creator { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.frame { + align-items: center; + background-color: transparent; + display: flex; + gap: 10px; + height: 24px; + justify-content: center; + position: relative; + width: 24px; +} + +.initiator { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.learn-more { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.line-item { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 5px; + position: relative; + width: 100%; +} + +.list-item { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 5px; + position: relative; + width: 100%; +} + +.who-should-get-involved { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.divvert { + align-self: stretch; + background-color: var(--fpccharcoal); + border-radius: 2px; + position: relative; + width: 2px; +} + +.frame-302 { + align-items: center; + align-self: stretch; + background-color: var(--fpcgrey-f2); + border-radius: 12px; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + justify-content: center; + padding: 30px; + position: relative; + width: 100%; +} \ No newline at end of file diff --git a/css/header-1.css b/css/header-1.css new file mode 100644 index 0000000..8544d9b --- /dev/null +++ b/css/header-1.css @@ -0,0 +1,334 @@ +/* screen - header-1 */ + +.header-1 { + align-items: center; + background-color: transparent; + border: 2px solid; + border-color: var(--fpccharcoal); + display: flex; + flex-direction: column; + gap: 60px; + height: 700px; + left: 0px; + overflow: hidden; + overflow-x: hidden; + position: relative; + top: 0px; +} + +.header-1 .base-RYF2oC { + background: linear-gradient(180deg, rgb(91.00000217556953, 87.00000241398811, 202.00000315904617) 0%, rgb(59.00000028312206, 133.00000727176666, 244.0000006556511) 100%); + background-color: transparent; + box-shadow: inset -200px 250px 200px #5b57ca; + height: 700px; + left: 0px; + position: absolute; + top: 0px; + width: 100%; +} + +.header-1 .bg-RYF2oC { + background-color: transparent; + height: 700px; + left: 0px; + position: absolute; + top: calc(50.00% - 350px); + width: 100%; +} + +.header-1 .illostewardship-transparent-hands-RYF2oC { + background-color: transparent; + height: 920px; + left: calc(50.00% - 56px); + mix-blend-mode: normal; + overflow: hidden; + position: absolute; + top: calc(50.00% - 332px); + width: 920px; +} + +.header-1 .group-2bcArY { + background-color: transparent; + height: 79.03%; + left: 13.59%; + position: relative; + top: 14.24%; + width: 72.81%; +} + +.header-1 .subtract-U27oUY { + background-color: transparent; + height: 551px; + left: calc(50.00% - 335px); + position: absolute; + top: calc(50.00% - 364px); + width: 651px; +} + +.header-1 .right-hand-fingers-U27oUY { + background-color: transparent; + height: 399px; + left: 103px; + position: absolute; + top: 152px; + width: 242px; +} + +.header-1 .left-hand-fingers-U27oUY { + background-color: transparent; + height: 293px; + left: 309px; + position: absolute; + top: 258px; + width: 246px; +} + +.header-1 .mask-group-U27oUY { + background-color: transparent; + height: 411px; + left: 81px; + position: absolute; + top: 140px; + width: 504px; +} + +.header-1 .navheader-RYF2oC { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + justify-content: space-around; + padding: 30px 60px; + position: relative; + width: 100%; +} + +.header-1 .content-qWQVKH { + align-items: center; + flex: 1; + flex-grow: 1; + justify-content: space-between; +} + +.header-1 .logo-lockup-CNKixT { + align-items: center; + background-color: transparent; + cursor: pointer; + display: inline-flex; + flex: 0 0 auto; + gap: 13px; + position: relative; +} + +.header-1 .logo-symbol-29Zjj8 { + background-color: transparent; + height: 55px; + position: relative; + width: 47.66314697265625px; +} + +.header-1 .foundation-for-public-code-29Zjj8 { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: 365.33685302734375px; +} + +.header-1 .navigation-CNKixT { + align-items: center; + background-color: transparent; + display: flex; + flex: 1; + flex-grow: 1; + flex-wrap: wrap; + gap: 40px 20px; + justify-content: flex-end; + position: relative; +} + +.header-1 .links-qzTlqq { + align-items: center; + background-color: transparent; + display: inline-flex; + flex: 0 0 auto; + flex-wrap: wrap; + gap: 20px 20px; + justify-content: flex-end; + position: relative; +} + +.header-1 .public-code-0OZkVS { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.header-1 .public-product-orgs-0OZkVS { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.header-1 .the-standard-0OZkVS { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.header-1 .team-0OZkVS { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.header-1 .nav-button-0OZkVS { + align-items: flex-start; + background-color: var(--fpccharcoal); + border-radius: 6px; + box-shadow: 0px 4px 0px #00000026; + cursor: pointer; + display: inline-flex; + flex: 0 0 auto; + gap: 10px; + justify-content: flex-end; + padding: 8px 15px; + position: relative; +} + +.header-1 .support-us-nxTPPx { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.header-1 .cluster-RYF2oC { + gap: 10px; + max-width: 1120px; + padding: 0px 20px; +} + +.header-1 .cluster-n4uCuP { + gap: 55px; + max-width: 600px; +} + +.header-1 .breadcrumbs-g32CXz { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 10px; + position: relative; + width: 100%; +} + +.header-1 .home-B5fvVG { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + text-decoration: underline; + width: fit-content; +} + +.header-1 .text_label-B5fvVG { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.header-1 .layer-2-B5fvVG { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.header-1 .content-g32CXz { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 30px; + width: 100%; +} + +.header-1 .title-c4uvFK { + align-self: stretch; + background-color: transparent; + color: var(--fpcwhite); + font-family: var(--font-family-mulish); + font-size: 48px; + font-style: normal; + font-weight: 700; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.header-1 .we-define-public-cod-c4uvFK { + align-self: stretch; + background-color: transparent; + color: var(--fpcwhite); + font-family: var(--font-family-mulish); + font-size: var(--font-size-l); + font-style: normal; + font-weight: 500; + letter-spacing: 0.00px; + line-height: 30px; + position: relative; + text-align: left; +} + +.header-1 .cluster { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + position: relative; + width: 100%; +} + +.header-1 .content { + background-color: transparent; + display: flex; + position: relative; +} diff --git a/css/header-2.css b/css/header-2.css new file mode 100644 index 0000000..411f1b7 --- /dev/null +++ b/css/header-2.css @@ -0,0 +1,286 @@ +/* screen - header-2 */ + +.header-2 { + align-items: center; + background-color: transparent; + border: 2px solid; + border-color: var(--fpccharcoal); + display: flex; + flex-direction: column; + gap: 60px; + height: 700px; + left: 0px; + overflow: hidden; + overflow-x: hidden; + position: relative; + top: 0px; +} + +.header-2 .base-t1XNMo { + background: linear-gradient(180deg, rgb(255, 245.00000059604645, 0) 0%, rgb(253.0000001192093, 187.00000405311584, 171.00000500679016) 100%); + background-color: transparent; + box-shadow: inset -200px 250px 200px #fdbbab; + height: 700px; + left: 0px; + position: absolute; + top: 0px; + width: 100%; +} + +.header-2 .bg-t1XNMo { + background-color: transparent; + height: 700px; + left: 0px; + position: absolute; + top: calc(50.00% - 350px); + width: 100%; +} + +.header-2 .eco-system-1-t1XNMo { + background-color: transparent; + bottom: 0px; + height: 606px; + left: calc(50.00% + 16px); + position: absolute; + width: 554px; +} + +.header-2 .navheader-t1XNMo { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + justify-content: space-around; + padding: 30px 60px; + position: relative; + width: 100%; +} + +.header-2 .content-1rxCOL { + align-items: center; + flex: 1; + flex-grow: 1; + justify-content: space-between; +} + +.header-2 .logo-lockup-aT5XTv { + align-items: center; + background-color: transparent; + cursor: pointer; + display: inline-flex; + flex: 0 0 auto; + gap: 13px; + position: relative; +} + +.header-2 .logo-symbol-iDn06q { + background-color: transparent; + height: 55px; + position: relative; + width: 47.66314697265625px; +} + +.header-2 .foundation-for-public-code-iDn06q { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: 365.33685302734375px; +} + +.header-2 .navigation-aT5XTv { + align-items: center; + background-color: transparent; + display: flex; + flex: 1; + flex-grow: 1; + flex-wrap: wrap; + gap: 40px 20px; + justify-content: flex-end; + position: relative; +} + +.header-2 .links-AfJanw { + align-items: center; + background-color: transparent; + display: inline-flex; + flex: 0 0 auto; + flex-wrap: wrap; + gap: 20px 20px; + justify-content: flex-end; + position: relative; +} + +.header-2 .public-code-GGy84N { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.header-2 .public-product-orgs-GGy84N { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.header-2 .the-standard-GGy84N { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.header-2 .team-GGy84N { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.header-2 .nav-button-GGy84N { + align-items: flex-start; + background-color: var(--fpccharcoal); + border-radius: 6px; + box-shadow: 0px 4px 0px #00000026; + cursor: pointer; + display: inline-flex; + flex: 0 0 auto; + gap: 10px; + justify-content: flex-end; + padding: 8px 15px; + position: relative; +} + +.header-2 .support-us-VYQL83 { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.header-2 .cluster-t1XNMo { + gap: 10px; + max-width: 1120px; + padding: 0px 20px; +} + +.header-2 .cluster-kFFEha { + gap: 55px; + max-width: 600px; +} + +.header-2 .breadcrumbs-BJGbWv { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 10px; + position: relative; + width: 100%; +} + +.header-2 .home-0vM9od { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + text-decoration: underline; + width: fit-content; +} + +.header-2 .text_label-0vM9od { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.header-2 .layer-2-0vM9od { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.header-2 .content-BJGbWv { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 30px; + width: 100%; +} + +.header-2 .title-xDvtX5 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.header-2 .any-open-software-de-xDvtX5 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 30px; + position: relative; + text-align: left; +} + +.header-2 .span0-31JXni { +} + +.header-2 .span1-31JXni { +} + +.header-2 .span2-31JXni { +} + +.header-2 .cluster { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + position: relative; + width: 100%; +} + +.header-2 .content { + background-color: transparent; + display: flex; + position: relative; +} diff --git a/css/home-u40mobileu41.css b/css/home-u40mobileu41.css new file mode 100644 index 0000000..23c1555 --- /dev/null +++ b/css/home-u40mobileu41.css @@ -0,0 +1,5494 @@ +/* screen - home-u40desktopu41-all-breakpoints */ + +.home-u40desktopu41-all-breakpoints { + align-items: center; + background-color: var(--fpcgrey-e5); + display: flex; + flex-direction: column; + gap: 60px; + left: 0px; + min-width: 1140px; + overflow: hidden; + overflow-x: hidden; + position: relative; + top: 0px; +} + +.home-u40desktopu41-all-breakpoints .header-x95hTx { + align-items: center; + background: radial-gradient(50% 50% at 50% 50%, rgb(0, 186.0000041127205, 141.0000067949295) 0%, rgb(16.269541382789612, 156.18750303983688, 122.60719254612923) 100%); + height: 700px; + overflow: hidden; + z-index: 2; +} + +.home-u40desktopu41-all-breakpoints .navheader-GHk9aa { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + justify-content: space-around; + padding: 30px 60px; + position: relative; + width: 100%; +} + +.home-u40desktopu41-all-breakpoints .content-JmjUu5 { + align-items: center; + flex: 1; + flex-grow: 1; + justify-content: space-between; +} + +.home-u40desktopu41-all-breakpoints .logo-lockup-tZisbP { + display: inline-flex; +} + +.home-u40desktopu41-all-breakpoints .foundation-for-public-code-L2yWmG { + width: 365.33685302734375px; +} + +.home-u40desktopu41-all-breakpoints .navigation-tZisbP { + align-items: center; + background-color: transparent; + display: flex; + flex: 1; + flex-grow: 1; + flex-wrap: wrap; + gap: 40px 20px; + justify-content: flex-end; + position: relative; +} + +.home-u40desktopu41-all-breakpoints .links-SZXMnr { + align-items: center; + flex-wrap: wrap; + gap: 20px 20px; + justify-content: flex-end; +} + +.home-u40desktopu41-all-breakpoints .public-code-fCL2A1 { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.home-u40desktopu41-all-breakpoints .public-product-orgs-fCL2A1 { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.home-u40desktopu41-all-breakpoints .the-standard-fCL2A1 { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.home-u40desktopu41-all-breakpoints .team-fCL2A1 { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.home-u40desktopu41-all-breakpoints .nav-button-fCL2A1 { + align-items: flex-start; + background-color: var(--fpccharcoal); + border-radius: 6px; + box-shadow: 0px 4px 0px #00000026; + cursor: pointer; + display: inline-flex; + flex: 0 0 auto; + gap: 10px; + justify-content: flex-end; + padding: 8px 15px; + position: relative; +} + +.home-u40desktopu41-all-breakpoints .support-us-5E2UQp { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.home-u40desktopu41-all-breakpoints .cluster-GHk9aa { + align-items: flex-start; + align-self: stretch; + height: 583px; + justify-content: center; + width: 100%; +} + +.home-u40desktopu41-all-breakpoints .cluster-szWcMB { + align-items: center; + height: 583px; + width: 1140px; +} + +.home-u40desktopu41-all-breakpoints .cluster-P7WuhD { + align-items: flex-start; + flex: 1; + flex-direction: column; + flex-grow: 1; + max-width: 1200px; + min-width: 600px; + padding: 0px 0px 0px 60px; +} + +.home-u40desktopu41-all-breakpoints .text-3MUxi9 { + align-items: flex-start; + align-self: stretch; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 30px; + width: 100%; +} + +.home-u40desktopu41-all-breakpoints .a-sustainable-way-to-d0W18f { + align-self: stretch; + background-color: transparent; + color: var(--fpcwhite); + font-family: var(--font-family-mulish); + font-size: 48px; + font-style: normal; + font-weight: 600; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.home-u40desktopu41-all-breakpoints .public-code-is-an-ap-d0W18f { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 30px; + position: relative; + text-align: left; +} + +.home-u40desktopu41-all-breakpoints .links-d0W18f { + align-items: flex-start; + cursor: pointer; + flex-direction: column; + gap: 15px; +} + +.home-u40desktopu41-all-breakpoints .buttonprimary-tY5mDx { + background-color: var(--fpcyellow); + gap: 10px; +} + +.home-u40desktopu41-all-breakpoints .text-xxA2br { + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + text-align: left; + width: fit-content; +} + +.home-u40desktopu41-all-breakpoints .arrow-cluster-xxA2br { + height: 16px; + width: 16px; +} + +.home-u40desktopu41-all-breakpoints .img-container-P7WuhD { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 1; + flex-grow: 1; + position: relative; +} + +.home-u40desktopu41-all-breakpoints .illo-2-5D6spu { + background-color: transparent; + height: 600px; + margin-bottom: -17.00px; + margin-right: -280.00px; + object-fit: cover; + position: relative; + width: 820px; +} + +.home-u40desktopu41-all-breakpoints .content-x95hTx { + align-items: center; + flex: 0 0 auto; + flex-direction: column; + gap: 90px; + justify-content: center; + max-width: 1140px; + padding: 0px 30px 60px; + width: 1140px; + z-index: 1; +} + +.home-u40desktopu41-all-breakpoints .card-PrVazn { + align-items: flex-start; + background-color: var(--fpcwhite); + border: 2px solid; + border-color: var(--fpccharcoal); + gap: 30px; + height: 480px; + justify-content: flex-end; + overflow: hidden; + width: 1080px; +} + +.home-u40desktopu41-all-breakpoints .illo_publicproductorg-1-5e9xmn { + background-color: transparent; + height: 420px; + object-fit: cover; + position: relative; + width: 625px; +} + +.home-u40desktopu41-all-breakpoints .cluster-5e9xmn { + align-items: flex-start; + align-self: stretch; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 30px; +} + +.home-u40desktopu41-all-breakpoints .text-JpFonm { + align-items: flex-end; + align-self: stretch; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 15px; + width: 100%; +} + +.home-u40desktopu41-all-breakpoints .what-are-public-product-organizations-b0pUPz { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.home-u40desktopu41-all-breakpoints .flex-container-39134223-b0pUPz { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; +} + +.home-u40desktopu41-all-breakpoints .text0-39134223-rp5CGS { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 30px; + position: relative; + text-align: left; +} + +.home-u40desktopu41-all-breakpoints .span0-G4nUHF { +} + +.home-u40desktopu41-all-breakpoints .text1-39134223-rp5CGS { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 30px; + position: relative; + text-align: left; +} + +.home-u40desktopu41-all-breakpoints .span1-PlZdIh { +} + +.home-u40desktopu41-all-breakpoints .links-JpFonm { + align-items: flex-start; + cursor: pointer; + flex-direction: column; + gap: 15px; +} + +.home-u40desktopu41-all-breakpoints .buttonprimary-8RCBo1 { + background-color: var(--fpccharcoal); + gap: 10px; +} + +.home-u40desktopu41-all-breakpoints .text-z5fPRA { + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + text-align: left; + width: fit-content; +} + +.home-u40desktopu41-all-breakpoints .arrow-cluster-z5fPRA { + height: 16px; + width: 16px; +} + +.home-u40desktopu41-all-breakpoints .divhoriz-PrVazn { + border-radius: 2px; +} + +.home-u40desktopu41-all-breakpoints .section-PrVazn { + align-items: flex-start; + flex-direction: column; + gap: 40px; +} + +.home-u40desktopu41-all-breakpoints .header-9VfibO { + align-items: flex-start; + flex: 0 0 auto; + gap: 15px; +} + +.home-u40desktopu41-all-breakpoints .examples-of-public-code-gOF1cY { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.home-u40desktopu41-all-breakpoints .were-helping-build-p-gOF1cY { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 30px; + position: relative; + text-align: left; +} + +.home-u40desktopu41-all-breakpoints .learn-more-about-the-gOF1cY { + align-self: stretch; + background-color: transparent; + color: transparent; + cursor: pointer; + font-family: var(--font-family-mulish); + font-size: var(--font-size-l); + font-style: normal; + font-weight: 400; + letter-spacing: 0.00px; + line-height: 30px; + position: relative; + text-align: left; +} + +.home-u40desktopu41-all-breakpoints .span0-MjfG5v { + font-style: normal; +} + +.home-u40desktopu41-all-breakpoints .span1-MjfG5v { + color: var(--basic-link); + font-style: normal; + font-weight: 700; +} + +.home-u40desktopu41-all-breakpoints .span2-MjfG5v { + font-style: normal; +} + +.home-u40desktopu41-all-breakpoints .cards-9VfibO { + flex-wrap: wrap; + gap: 15px 15px; + overflow: hidden; +} + +.home-u40desktopu41-all-breakpoints .card-N6Ypft { + align-items: flex-start; + background-color: var(--fpcwhite); + border: 2px solid; + border-color: var(--fpccharcoal); + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 15px; + height: 260px; + min-width: 500px; +} + +.home-u40desktopu41-all-breakpoints .content-4Ati1x { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 15px; + width: 100%; +} + +.home-u40desktopu41-all-breakpoints .icons-8LRch4 { + align-items: flex-start; + background-color: transparent; + display: inline-flex; + flex: 0 0 auto; + gap: 10px; + position: relative; +} + +.home-u40desktopu41-all-breakpoints .diia-logo-1-OJGgjC { + background-color: transparent; + height: 72px; + object-fit: cover; + position: relative; + width: 72px; +} + +.home-u40desktopu41-all-breakpoints .x250-1-OJGgjC { + background-color: transparent; + height: 72px; + object-fit: cover; + position: relative; + width: 72px; +} + +.home-u40desktopu41-all-breakpoints .text-8LRch4 { + align-items: flex-start; + align-self: stretch; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + width: 100%; +} + +.home-u40desktopu41-all-breakpoints .diia-pboOeF { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.home-u40desktopu41-all-breakpoints .the-groundbreaking-m-pboOeF { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.home-u40desktopu41-all-breakpoints .card-0UQ6Bo { + align-items: flex-start; + background-color: var(--fpcwhite); + border: 2px solid; + border-color: var(--fpccharcoal); + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 15px; + height: 260px; + min-width: 500px; +} + +.home-u40desktopu41-all-breakpoints .content-hguUZe { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 15px; + width: 100%; +} + +.home-u40desktopu41-all-breakpoints .govuk_icon-1-mTxjyQ { + background-color: transparent; + height: 72px; + object-fit: cover; + position: relative; + width: 72px; +} + +.home-u40desktopu41-all-breakpoints .text-mTxjyQ { + align-items: flex-start; + align-self: stretch; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + width: 100%; +} + +.home-u40desktopu41-all-breakpoints .notify-0BLfZ5 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.home-u40desktopu41-all-breakpoints .text-message-service-0BLfZ5 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.home-u40desktopu41-all-breakpoints .card-0AT541 { + align-items: flex-start; + background-color: var(--fpcwhite); + border: 2px solid; + border-color: var(--fpccharcoal); + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 15px; + height: 260px; + min-width: 500px; +} + +.home-u40desktopu41-all-breakpoints .content-78ZGVn { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 15px; + width: 100%; +} + +.home-u40desktopu41-all-breakpoints .iconappspacecraft-nYt9Jl { + background-color: transparent; + height: 72px; + position: relative; + width: 72px; +} + +.home-u40desktopu41-all-breakpoints .text-nYt9Jl { + align-items: flex-start; + align-self: stretch; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + width: 100%; +} + +.home-u40desktopu41-all-breakpoints .space-craft-GIDynN { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.home-u40desktopu41-all-breakpoints .space-craft-is-worki-GIDynN { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.home-u40desktopu41-all-breakpoints .card-ssHrVS { + align-items: flex-start; + background-color: var(--fpcwhite); + border: 2px solid; + border-color: var(--fpccharcoal); + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 15px; + height: 260px; + min-width: 500px; +} + +.home-u40desktopu41-all-breakpoints .content-48xiZY { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 15px; + width: 100%; +} + +.home-u40desktopu41-all-breakpoints .iconappgeospatial-baI0jT { + background-color: transparent; + height: 72px; + position: relative; + width: 72px; +} + +.home-u40desktopu41-all-breakpoints .text-baI0jT { + align-items: flex-start; + align-self: stretch; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + width: 100%; +} + +.home-u40desktopu41-all-breakpoints .public-geospatial-server-xxauy2 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.home-u40desktopu41-all-breakpoints .a-baseline-open-plat-xxauy2 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.home-u40desktopu41-all-breakpoints .divhoriz-ZrVlU5 { + border-radius: 2px; +} + +.home-u40desktopu41-all-breakpoints .section-ZrVlU5 { + align-items: flex-start; + flex-direction: column; + gap: 40px; +} + +.home-u40desktopu41-all-breakpoints .header-phKPmE { + align-items: flex-start; + flex: 0 0 auto; + gap: 10px; +} + +.home-u40desktopu41-all-breakpoints .resources-5hnRAX { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.home-u40desktopu41-all-breakpoints .tools-to-help-you-bu-5hnRAX { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.home-u40desktopu41-all-breakpoints .cards-phKPmE { + gap: 15px; +} + +.home-u40desktopu41-all-breakpoints .process-codes-zgpVr1 { + align-items: flex-start; + background-color: var(--fpcpeach); + border-radius: 24px; + box-shadow: inset 0px -6px 0px #d79692; + display: flex; + flex-direction: column; + justify-content: space-between; + min-width: 280px; + overflow: hidden; + padding: 30px; + width: 350px; +} + +.home-u40desktopu41-all-breakpoints .fpc_processcodes-NTZloB { + background-color: transparent; + height: 200px; + object-fit: cover; + position: relative; + width: 200px; +} + +.home-u40desktopu41-all-breakpoints .content-NTZloB { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 55px; + width: 100%; +} + +.home-u40desktopu41-all-breakpoints .content-enREad { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 15px; + width: 100%; +} + +.home-u40desktopu41-all-breakpoints .process-codes-pd5q74 { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + text-align: left; +} + +.home-u40desktopu41-all-breakpoints .from-software-procur-pd5q74 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.home-u40desktopu41-all-breakpoints .buttonsecondary-Psf9rA { + display: inline-flex; + gap: 6px; +} + +.home-u40desktopu41-all-breakpoints .text-zagYZ7 { + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + text-align: left; + width: fit-content; +} + +.home-u40desktopu41-all-breakpoints .arrow-cluster-zagYZ7 { + height: 16px; + width: 16px; +} + +.home-u40desktopu41-all-breakpoints .the-standard-zgpVr1 { + align-items: flex-start; + align-self: stretch; + background-color: var(--fpcblue); + border-radius: 24px; + box-shadow: inset 0px -6px 0px #499ece; + display: flex; + flex-direction: column; + justify-content: space-between; + min-width: 280px; + overflow: hidden; + padding: 30px; + position: relative; + width: 350px; +} + +.home-u40desktopu41-all-breakpoints .fpc_standard-xzU7bB { + background-color: transparent; + height: 200px; + object-fit: cover; + position: relative; + width: 200px; +} + +.home-u40desktopu41-all-breakpoints .content-xzU7bB { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 59px; + width: 100%; +} + +.home-u40desktopu41-all-breakpoints .content-p7oLOc { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 15px; + width: 100%; +} + +.home-u40desktopu41-all-breakpoints .the-standard-IBlkPW { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.home-u40desktopu41-all-breakpoints .we-maintain-the-stan-IBlkPW { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.home-u40desktopu41-all-breakpoints .buttonsecondary-9s9DOO { + align-self: stretch; + display: flex; + gap: 6px; + width: 100%; +} + +.home-u40desktopu41-all-breakpoints .text-0wY1L5 { + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + text-align: left; + width: fit-content; +} + +.home-u40desktopu41-all-breakpoints .arrow-cluster-0wY1L5 { + height: 16px; + width: 16px; +} + +.home-u40desktopu41-all-breakpoints .cluster-zgpVr1 { + align-items: flex-start; + align-self: stretch; + flex-direction: column; + gap: 10px; + justify-content: center; + min-width: 280px; + width: 350px; +} + +.home-u40desktopu41-all-breakpoints .quote-rpxBGt { + align-items: flex-start; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + justify-content: center; + padding: 30px; + position: relative; + width: 350px; +} + +.home-u40desktopu41-all-breakpoints .testimonial-WMRi7C { + border-radius: 24px; + height: 178px; + width: 290px; +} + +.home-u40desktopu41-all-breakpoints .quoted-text-GfGmYq { + background-color: transparent; + height: 33px; + left: -8px; + position: absolute; + top: -18px; + width: 42px; +} + +.home-u40desktopu41-all-breakpoints .quoted-text-j1JU1D { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-right: -20.00px; + margin-top: -2.00px; + position: relative; + text-align: left; + width: 310px; +} + +.home-u40desktopu41-all-breakpoints .attr-GfGmYq { + height: 80px; + margin-right: -20.00px; + padding: 0px 0px 0px 5px; + width: 310px; +} + +.home-u40desktopu41-all-breakpoints .audrey-tang-vRaNqj { + background-color: transparent; + height: 100.00%; + left: 0px; + position: absolute; + top: 0px; + width: 100%; +} + +.home-u40desktopu41-all-breakpoints .rim-vRaNqj { + border-color: var(--fpcblue); +} + +.home-u40desktopu41-all-breakpoints .flex-container-i3781801040395081-ppxn4H { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 3px; + width: 199.99972534179688px; +} + +.home-u40desktopu41-all-breakpoints .text0-i3781801040395081-yQ9tur { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.home-u40desktopu41-all-breakpoints .span0-8kqgjo { +} + +.home-u40desktopu41-all-breakpoints .text1-i3781801040395081-yQ9tur { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.home-u40desktopu41-all-breakpoints .span1-GesPPa { +} + +.home-u40desktopu41-all-breakpoints .span2-GesPPa { +} + +.home-u40desktopu41-all-breakpoints .governance-game-rpxBGt { + align-items: flex-start; + background-color: var(--eucalyptus); + border-radius: 24px; + box-shadow: inset 0px -6px 0px #39b396; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 20px; + padding: 30px; + width: 100%; +} + +.home-u40desktopu41-all-breakpoints .frame-196-I5fCvX { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 15px; + position: relative; + width: 100%; +} + +.home-u40desktopu41-all-breakpoints .governance-game-YxGA8C { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + text-align: left; +} + +.home-u40desktopu41-all-breakpoints .a-simple-card-game-a-YxGA8C { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.home-u40desktopu41-all-breakpoints .buttonsecondary-I5fCvX { + display: inline-flex; + gap: 8px; +} + +.home-u40desktopu41-all-breakpoints .text-xjqy7b { + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + text-align: left; + width: fit-content; +} + +.home-u40desktopu41-all-breakpoints .arrow-cluster-xjqy7b { + align-items: center; + display: flex; + gap: 4px; + height: 20px; + width: 36.69325256347656px; +} + +.home-u40desktopu41-all-breakpoints .logogithub-baxOOV { + background-color: transparent; + cursor: pointer; + height: 20px; + position: relative; + width: 20px; +} + +.home-u40desktopu41-all-breakpoints .arrow-stroke-baxOOV { + background-color: transparent; + height: 11.693359375px; + position: relative; + width: 11.693359375px; +} + +.home-u40desktopu41-all-breakpoints .divhoriz-K4yHiu { + border-radius: 2px; +} + +.home-u40desktopu41-all-breakpoints .section-K4yHiu { + align-items: center; + flex-direction: column; + gap: 40px; + justify-content: center; +} + +.home-u40desktopu41-all-breakpoints .header-RpajHL { + align-items: flex-start; + flex: 0 0 auto; + gap: 15px; +} + +.home-u40desktopu41-all-breakpoints .get-involved-3G5wVZ { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.home-u40desktopu41-all-breakpoints .public-code-is-a-mov-3G5wVZ { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.home-u40desktopu41-all-breakpoints .section-RpajHL { + align-items: flex-start; + gap: 15px; +} + +.home-u40desktopu41-all-breakpoints .card-oUn4a1 { + align-items: center; + align-self: stretch; + background-color: var(--fpcpurple); + box-shadow: inset 0px -6px 0px #3d47a8; + flex: 1; + flex-direction: column; + flex-grow: 1; + justify-content: space-between; + min-height: 400px; + overflow: hidden; +} + +.home-u40desktopu41-all-breakpoints .content-CBgXI8 { + align-items: center; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 15px; + width: 100%; +} + +.home-u40desktopu41-all-breakpoints .trustworthy-VC8Cbc { + background-color: transparent; + height: 90px; + position: relative; + width: 90px; +} + +.home-u40desktopu41-all-breakpoints .support-public-code-VC8Cbc { + align-self: stretch; + background-color: transparent; + color: var(--fpcwhite); + font-family: var(--font-family-mulish); + font-size: var(--font-size-xxxl); + font-style: normal; + font-weight: 700; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: center; +} + +.home-u40desktopu41-all-breakpoints .your-contributions-m-VC8Cbc { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 30px; + position: relative; + text-align: center; +} + +.home-u40desktopu41-all-breakpoints .buttons-CBgXI8 { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 15px; + justify-content: center; + position: relative; + width: 100%; +} + +.home-u40desktopu41-all-breakpoints .buttonprimary-CE3h4n { + background-color: var(--fpcwhite); + cursor: pointer; + gap: 8px; +} + +.home-u40desktopu41-all-breakpoints .text-MgEx2F { + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + text-align: left; + width: fit-content; +} + +.home-u40desktopu41-all-breakpoints .span0-u0hZ53 { +} + +.home-u40desktopu41-all-breakpoints .span1-u0hZ53 { +} + +.home-u40desktopu41-all-breakpoints .arrow-cluster-MgEx2F { + height: 16px; + width: 16px; +} + +.home-u40desktopu41-all-breakpoints .buttonsecondary-CE3h4n { + display: inline-flex; + gap: 6px; +} + +.home-u40desktopu41-all-breakpoints .text-LFxu4k { + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + text-align: left; + width: fit-content; +} + +.home-u40desktopu41-all-breakpoints .arrow-cluster-LFxu4k { + height: 16px; + width: 16px; +} + +.home-u40desktopu41-all-breakpoints .card-JVzP09 { + align-items: center; + align-self: stretch; + background-color: var(--fpcwhite); + border: 2px solid; + border-color: var(--fpccharcoal); + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 15px; + min-height: 400px; + overflow: hidden; +} + +.home-u40desktopu41-all-breakpoints .content-dkvj9F { + align-items: center; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 15px; + width: 100%; +} + +.home-u40desktopu41-all-breakpoints .fpc_service_workshops-LFkNg9 { + background-color: transparent; + display: block; + height: 90px; + object-fit: cover; + opacity: 0; + position: relative; + width: 90px; +} + +.home-u40desktopu41-all-breakpoints .fpc_service_workshops-LFkNg9.bp3-animate-enter { + animation: bp3-animate-enter-frames 0.20s ease-in-out 0.00s 1 normal forwards; + display: block; + opacity: 0; +} + +@keyframes bp3-animate-enter-frames { + from{opacity: 0; +} +to{opacity: 1; +} +} + +.home-u40desktopu41-all-breakpoints .let-us-help-you-LFkNg9 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: center; +} + +.home-u40desktopu41-all-breakpoints .our-team-is-here-to-LFkNg9 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 30px; + position: relative; + text-align: center; +} + +.home-u40desktopu41-all-breakpoints .buttonsecondary-dkvj9F { + display: inline-flex; + gap: 6px; +} + +.home-u40desktopu41-all-breakpoints .text-su4HCI { + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + text-align: left; + width: fit-content; +} + +.home-u40desktopu41-all-breakpoints .arrow-cluster-su4HCI { + height: 16px; + width: 16px; +} + +.home-u40desktopu41-all-breakpoints .divhoriz-Ue41jW { + border-radius: 2px; +} + +.home-u40desktopu41-all-breakpoints .section-Ue41jW { + align-items: center; + gap: 15px; +} + +.home-u40desktopu41-all-breakpoints .our-team-4EEGRK { + align-items: flex-start; + align-self: stretch; + background-color: var(--fpcwhite); + border: 2px solid; + border-color: var(--fpccharcoal); + border-radius: 24px; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + justify-content: space-between; + padding: 30px 45px 30px 30px; + position: relative; +} + +.home-u40desktopu41-all-breakpoints .content-HZISKY { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 15px; + width: 100%; +} + +.home-u40desktopu41-all-breakpoints .about-our-team-AEvwSh { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.home-u40desktopu41-all-breakpoints .our-globally-distrib-AEvwSh { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 30px; + position: relative; + text-align: left; +} + +.home-u40desktopu41-all-breakpoints .buttonsecondary-HZISKY { + display: inline-flex; + gap: 6px; +} + +.home-u40desktopu41-all-breakpoints .text-D0DvXX { + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + text-align: left; + width: fit-content; +} + +.home-u40desktopu41-all-breakpoints .arrow-cluster-D0DvXX { + height: 16px; + width: 16px; +} + +.home-u40desktopu41-all-breakpoints .frame-4EEGRK { + align-items: center; + background-color: transparent; + border-radius: 20px; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 20px; + justify-content: center; + padding: 20px 30px; + position: relative; +} + +.home-u40desktopu41-all-breakpoints .testimonial-G4Gx1t { + align-self: stretch; + border-radius: 20px; + flex: 0 0 auto; + width: 100%; +} + +.home-u40desktopu41-all-breakpoints .quoted-text-i4cEnP { + background-color: transparent; + height: 33px; + left: -8px; + position: absolute; + top: -18px; + width: 42px; +} + +.home-u40desktopu41-all-breakpoints .quoted-text-LR5WUV { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.home-u40desktopu41-all-breakpoints .attr-i4cEnP { + align-self: stretch; + flex: 0 0 auto; + padding: 0px 10px 0px 5px; + width: 100%; +} + +.home-u40desktopu41-all-breakpoints .luukas-ilves-6hiUNb { + background-color: transparent; + height: 100%; + left: 0px; + position: absolute; + top: 0px; + width: 100.00%; +} + +.home-u40desktopu41-all-breakpoints .rim-6hiUNb { + border-color: var(--fpcgreen); +} + +.home-u40desktopu41-all-breakpoints .flex-container-i3940859440395081-aUdPhb { + align-items: flex-start; + background-color: transparent; + display: inline-flex; + flex-direction: column; + gap: 3px; +} + +.home-u40desktopu41-all-breakpoints .text0-i3940859440395081-4BA3xh { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.home-u40desktopu41-all-breakpoints .span0-f6eA0w { +} + +.home-u40desktopu41-all-breakpoints .text1-i3940859440395081-4BA3xh { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.home-u40desktopu41-all-breakpoints .span1-Oo7Hcs { +} + +.home-u40desktopu41-all-breakpoints .footer-x95hTx { + align-items: center; + align-self: stretch; + background-color: var(--fpcwhite); + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 60px; + min-width: 800px; + padding: 0px 0px 60px; + position: relative; + width: 100%; + z-index: 0; +} + +.home-u40desktopu41-all-breakpoints .content-ALot4C { + align-items: center; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 60px; + padding: 0px 60px; + width: 100%; +} + +.home-u40desktopu41-all-breakpoints .logo-lockup-Syzn04 { + align-self: stretch; + display: flex; + width: 100%; +} + +.home-u40desktopu41-all-breakpoints .foundation-for-public-code-K7asuV { + flex: 1; +} + +.home-u40desktopu41-all-breakpoints .information-Syzn04 { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 30px; + position: relative; + width: 100%; +} + +.home-u40desktopu41-all-breakpoints .contact-xztmrV { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-wrap: wrap; + gap: 10px 10px; + position: relative; + width: 100%; +} + +.home-u40desktopu41-all-breakpoints .email-PzqlxH { + align-items: flex-start; + background-color: var(--fpcgrey-f2); + border-radius: 12px; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 20px; + height: 150px; + min-width: 280px; + padding: 30px; + position: relative; +} + +.home-u40desktopu41-all-breakpoints .email-us-zHfzSd { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.home-u40desktopu41-all-breakpoints .buttonprimary-zHfzSd { + background-color: var(--basic-link); + cursor: pointer; + gap: 10px; +} + +.home-u40desktopu41-all-breakpoints .text-NWVZxf { + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + text-align: left; + width: fit-content; +} + +.home-u40desktopu41-all-breakpoints .arrow-cluster-NWVZxf { + height: 16px; + width: 16px; +} + +.home-u40desktopu41-all-breakpoints .mailing-list-PzqlxH { + align-items: flex-start; + background-color: var(--fpcgrey-f2); + border-radius: 12px; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 20px; + height: 150px; + min-width: 280px; + padding: 30px; + position: relative; +} + +.home-u40desktopu41-all-breakpoints .connect-with-us-xaTB6r { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.home-u40desktopu41-all-breakpoints .channels-xaTB6r { + align-items: center; + background-color: transparent; + display: flex; + gap: 30px; + height: 40px; + position: relative; + width: 218px; +} + +.home-u40desktopu41-all-breakpoints .mastodon-lNw77j { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.home-u40desktopu41-all-breakpoints .twitter-lNw77j { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.home-u40desktopu41-all-breakpoints .you-tube-lNw77j { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.home-u40desktopu41-all-breakpoints .git-hub-lNw77j { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.home-u40desktopu41-all-breakpoints .divhoriz-xztmrV { + border-radius: 2px; +} + +.home-u40desktopu41-all-breakpoints .metadata-xztmrV { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + position: relative; + width: 100%; +} + +.home-u40desktopu41-all-breakpoints .copyright-0ym1G4 { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 7px; + position: relative; + width: 100%; +} + +.home-u40desktopu41-all-breakpoints .image-2hNip9 { + background-color: transparent; + height: 14.4599609375px; + position: relative; + width: 14.4599609375px; +} + +.home-u40desktopu41-all-breakpoints .x2024-foundation-for-public-code-2hNip9 { + background-color: transparent; + flex: 1; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.home-u40desktopu41-all-breakpoints .span0-rPOx6O { +} + +.home-u40desktopu41-all-breakpoints .span1-rPOx6O { + text-decoration: underline; +} + +.home-u40desktopu41-all-breakpoints .license-0ym1G4 { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 8px; + position: relative; + width: 100%; +} + +.home-u40desktopu41-all-breakpoints .iconlicense-To1gbH { + background-color: transparent; + height: 14.5px; + position: relative; + width: 15.999813079833984px; +} + +.home-u40desktopu41-all-breakpoints .creative-commons-zer-To1gbH { + background-color: transparent; + flex: 1; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.home-u40desktopu41-all-breakpoints .span0-xlDLU6 { + text-decoration: underline; +} + +.home-u40desktopu41-all-breakpoints .span1-xlDLU6 { +} + +.home-u40desktopu41-all-breakpoints .divhoriz-PsLPRx { + border-radius: 2px; +} + +.home-u40desktopu41-all-breakpoints .flex-container-i3781804835764323-xztmrV { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; +} + +.home-u40desktopu41-all-breakpoints .text0-i3781804835764323-r6APrU { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.home-u40desktopu41-all-breakpoints .span0-xbxSxx { +} + +.home-u40desktopu41-all-breakpoints .text1-i3781804835764323-r6APrU { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.home-u40desktopu41-all-breakpoints .span1-qmaHF9 { +} + +.home-u40desktopu41-all-breakpoints .arrow-cluster { + background-color: transparent; + position: relative; +} + +.home-u40desktopu41-all-breakpoints .attr { + align-items: center; + background-color: transparent; + display: flex; + gap: 15px; + position: relative; +} + +.home-u40desktopu41-all-breakpoints .buttonprimary { + align-items: center; + border-radius: 6px; + box-shadow: 0px 4px 0px #00000026; + display: inline-flex; + flex: 0 0 auto; + justify-content: center; + padding: 10px 15px; + position: relative; +} + +.home-u40desktopu41-all-breakpoints .buttonsecondary { + align-items: center; + background-color: transparent; + cursor: pointer; + flex: 0 0 auto; + padding: 0px 6px 0px 0px; + position: relative; +} + +.home-u40desktopu41-all-breakpoints .card { + border-radius: 24px; + display: flex; + padding: 30px; + position: relative; +} + +.home-u40desktopu41-all-breakpoints .cards { + align-items: flex-start; + background-color: transparent; + display: flex; + flex: 0 0 auto; + position: relative; + width: 1080px; +} + +.home-u40desktopu41-all-breakpoints .cluster { + background-color: transparent; + display: flex; + position: relative; +} + +.home-u40desktopu41-all-breakpoints .content { + background-color: transparent; + display: flex; + position: relative; +} + +.home-u40desktopu41-all-breakpoints .divhoriz { + align-self: stretch; + background-color: var(--fpccharcoal); + height: 2px; + position: relative; + width: 100%; +} + +.home-u40desktopu41-all-breakpoints .foundation-for-public-code { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.home-u40desktopu41-all-breakpoints .header { + align-self: stretch; + background-color: transparent; + display: flex; + flex-direction: column; + position: relative; + width: 100%; +} + +.home-u40desktopu41-all-breakpoints .links { + background-color: transparent; + display: inline-flex; + flex: 0 0 auto; + position: relative; +} + +.home-u40desktopu41-all-breakpoints .logo-symbol { + background-color: transparent; + height: 55px; + position: relative; + width: 47.66314697265625px; +} + +.home-u40desktopu41-all-breakpoints .rim { + background-color: transparent; + border: 3.999985456466675px solid; + border-radius: 44px; + height: 110.00%; + left: -5.00%; + position: absolute; + top: -5.00%; + width: 110.00%; +} + +.home-u40desktopu41-all-breakpoints .section-1 { + background-color: transparent; + display: flex; + flex: 0 0 auto; + position: relative; + width: 1080px; +} + +.home-u40desktopu41-all-breakpoints .testimonial { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 20px; + justify-content: center; + position: relative; +} + +.home-u40desktopu41-all-breakpoints .text { + background-color: transparent; + position: relative; +} +/* screen - home-u40mobileu41 */ + +.home-u40mobileu41 { + align-items: center; + background-color: var(--fpcgrey-e5); + display: flex; + flex-direction: column; + left: 0px; + min-width: 320px; + overflow: hidden; + overflow-x: hidden; + position: relative; + top: 0px; +} + +.home-u40mobileu41 .header-VmHZq2 { + align-items: center; + background: radial-gradient(50% 50% at 50% 50%, rgb(0, 186.0000041127205, 141.0000067949295) 0%, rgb(16.269541382789612, 156.18750303983688, 122.60719254612923) 100%); + overflow: hidden; + z-index: 2; +} + +.home-u40mobileu41 .navheader-79QEVX { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + justify-content: space-around; + padding: 20px; + position: relative; + width: 100%; +} + +.home-u40mobileu41 .content-9NIM53 { + align-items: center; + cursor: pointer; + flex: 1; + flex-grow: 1; + justify-content: space-between; +} + +.home-u40mobileu41 .logo-QZKNM8 { + align-items: flex-start; + background-color: transparent; + display: inline-flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + position: relative; +} + +.home-u40mobileu41 .logo-lockup-QUxJO3 { + display: inline-flex; +} + +.home-u40mobileu41 .foundation-for-public-code-tr3CQx { + width: fit-content; +} + +.home-u40mobileu41 .menu-QZKNM8 { + align-items: flex-start; + background-color: var(--fpcgreen); + border-radius: 30px; + cursor: pointer; + display: inline-flex; + flex: 0 0 auto; + flex-direction: column; + gap: 6px; + padding: 17px 12px; + position: relative; +} + +.home-u40mobileu41 .rectangle-178-7Oxe2M { + background-color: var(--fpcwhite); + border-radius: 3px; + height: 2px; + position: relative; + width: 20px; +} + +.home-u40mobileu41 .rectangle-180-7Oxe2M { + background-color: var(--fpcwhite); + border-radius: 3px; + height: 2px; + position: relative; + width: 20px; +} + +.home-u40mobileu41 .cluster-79QEVX { + gap: 10px; + max-width: 1120px; + padding: 40px 20px 20px; +} + +.home-u40mobileu41 .text-EonDYw { + align-items: flex-start; + align-self: stretch; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 20px; + width: 100%; +} + +.home-u40mobileu41 .title-JlThsQ { + align-self: stretch; + background-color: transparent; + color: var(--fpcwhite); + font-family: var(--font-family-mulish); + font-size: var(--font-size-xl); + font-style: normal; + font-weight: 600; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.home-u40mobileu41 .public-code-is-an-ap-JlThsQ { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.home-u40mobileu41 .buttonsecondary-JlThsQ { + cursor: pointer; + display: inline-flex; + gap: 6px; +} + +.home-u40mobileu41 .text-271axb { + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + text-align: left; + width: fit-content; +} + +.home-u40mobileu41 .arrow-cluster-271axb { + height: 16px; + width: 16px; +} + +.home-u40mobileu41 .illo-2-79QEVX { + background-color: transparent; + height: 300px; + margin-left: -45.00px; + margin-right: -45.00px; + object-fit: cover; + position: relative; + width: 410px; +} + +.home-u40mobileu41 .content-VmHZq2 { + align-items: center; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 40px; + justify-content: center; + max-width: 1120px; + padding: 40px 20px 120px; + width: 100%; + z-index: 1; +} + +.home-u40mobileu41 .card-fKsfJP { + align-items: center; + background-color: var(--fpcwhite); + border: 2px solid; + border-color: var(--fpccharcoal); + gap: 20px; + overflow: hidden; + padding: 20px; +} + +.home-u40mobileu41 .illo_publicproductorg-1-Js1tP9 { + align-self: stretch; + background-color: transparent; + height: 268.800048828125px; + object-fit: cover; + position: relative; + width: 100%; +} + +.home-u40mobileu41 .cluster-Js1tP9 { + gap: 20px; +} + +.home-u40mobileu41 .text-bL4efN { + align-items: flex-end; + align-self: stretch; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 15px; + width: 100%; +} + +.home-u40mobileu41 .what-are-public-product-organizations-hLppjk { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.home-u40mobileu41 .we-believe-successfu-hLppjk { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.home-u40mobileu41 .links-bL4efN { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + cursor: pointer; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 15px; + position: relative; + width: 100%; +} + +.home-u40mobileu41 .buttonprimary-7uR4r3 { + align-self: stretch; + background-color: var(--fpccharcoal); + display: flex; + justify-content: space-between; + width: 100%; +} + +.home-u40mobileu41 .text-JI9BJm { + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + text-align: left; + width: fit-content; +} + +.home-u40mobileu41 .arrow-cluster-JI9BJm { + height: 16px; + width: 16px; +} + +.home-u40mobileu41 .divhoriz-fKsfJP { + border-radius: 2px; +} + +.home-u40mobileu41 .section-fKsfJP { + align-items: flex-start; + gap: 20px; +} + +.home-u40mobileu41 .header-0FTmnx { + align-items: flex-start; + gap: 15px; +} + +.home-u40mobileu41 .examples-of-public-code-OVsh80 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.home-u40mobileu41 .were-helping-build-p-OVsh80 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.home-u40mobileu41 .learn-more-about-the-OVsh80 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.home-u40mobileu41 .span0-HZ6ibQ { +} + +.home-u40mobileu41 .span1-HZ6ibQ { +} + +.home-u40mobileu41 .span2-HZ6ibQ { +} + +.home-u40mobileu41 .cards-0FTmnx { + overflow: hidden; +} + +.home-u40mobileu41 .card-ySNWkI { + align-items: flex-start; + background-color: var(--fpcwhite); + border: 2px solid; + border-color: var(--fpccharcoal); + gap: 15px; + padding: 20px; +} + +.home-u40mobileu41 .content-QKpisw { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 15px; + width: 100%; +} + +.home-u40mobileu41 .icons-I6Aprx { + align-items: flex-start; + background-color: transparent; + display: inline-flex; + flex: 0 0 auto; + gap: 10px; + position: relative; +} + +.home-u40mobileu41 .diia-logo-1-aCuJzX { + background-color: transparent; + height: 72px; + object-fit: cover; + position: relative; + width: 72px; +} + +.home-u40mobileu41 .x250-1-aCuJzX { + background-color: transparent; + height: 72px; + object-fit: cover; + position: relative; + width: 72px; +} + +.home-u40mobileu41 .text-I6Aprx { + align-items: flex-start; + align-self: stretch; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + width: 100%; +} + +.home-u40mobileu41 .diia-yTkH1n { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.home-u40mobileu41 .the-groundbreaking-m-yTkH1n { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.home-u40mobileu41 .card-axxkzN { + align-items: flex-start; + background-color: var(--fpcwhite); + border: 2px solid; + border-color: var(--fpccharcoal); + gap: 15px; + padding: 20px; +} + +.home-u40mobileu41 .content-O2GR0s { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 15px; + width: 100%; +} + +.home-u40mobileu41 .govuk_icon-1-BdYxxh { + background-color: transparent; + height: 72px; + object-fit: cover; + position: relative; + width: 72px; +} + +.home-u40mobileu41 .text-BdYxxh { + align-items: flex-start; + align-self: stretch; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + width: 100%; +} + +.home-u40mobileu41 .notify-l7JbCQ { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.home-u40mobileu41 .text-message-service-l7JbCQ { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.home-u40mobileu41 .card-iSQvGL { + align-items: flex-start; + background-color: var(--fpcwhite); + border: 2px solid; + border-color: var(--fpccharcoal); + gap: 15px; + padding: 20px; +} + +.home-u40mobileu41 .content-YoqLBP { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 15px; + width: 100%; +} + +.home-u40mobileu41 .iconappspacecraft-4fycco { + background-color: transparent; + height: 72px; + position: relative; + width: 72px; +} + +.home-u40mobileu41 .text-4fycco { + align-items: flex-start; + align-self: stretch; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + width: 100%; +} + +.home-u40mobileu41 .space-craft-RVrhVT { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.home-u40mobileu41 .space-craft-is-worki-RVrhVT { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.home-u40mobileu41 .card-fixVUU { + align-items: flex-start; + background-color: var(--fpcwhite); + border: 2px solid; + border-color: var(--fpccharcoal); + gap: 15px; + padding: 20px; +} + +.home-u40mobileu41 .content-wmeZll { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 15px; + width: 100%; +} + +.home-u40mobileu41 .iconappgeospatial-EpJog9 { + background-color: transparent; + height: 72px; + position: relative; + width: 72px; +} + +.home-u40mobileu41 .text-EpJog9 { + align-items: flex-start; + align-self: stretch; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + width: 100%; +} + +.home-u40mobileu41 .public-geospatial-server-yWuIto { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.home-u40mobileu41 .a-baseline-open-plat-yWuIto { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.home-u40mobileu41 .divhoriz-uCgUww { + border-radius: 2px; +} + +.home-u40mobileu41 .section-uCgUww { + align-items: flex-start; + gap: 20px; +} + +.home-u40mobileu41 .header-xxFJG9 { + align-items: flex-start; + gap: 10px; +} + +.home-u40mobileu41 .resources-jnnjkf { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.home-u40mobileu41 .tools-to-help-you-bu-jnnjkf { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.home-u40mobileu41 .process-codes-Ksx2Al { + align-items: flex-start; + background-color: var(--fpcpeach); + border-radius: 24px; + box-shadow: inset 0px -6px 0px #d79692; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 20px; + overflow: hidden; + padding: 20px 20px 30px; + width: 100%; +} + +.home-u40mobileu41 .fpc_processcodes-6N1eug { + background-color: transparent; + height: 200px; + object-fit: cover; + position: relative; + width: 200px; +} + +.home-u40mobileu41 .content-6N1eug { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 55px; + width: 100%; +} + +.home-u40mobileu41 .content-QCehBY { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 15px; + width: 100%; +} + +.home-u40mobileu41 .process-codes-xoZTaz { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + text-align: left; +} + +.home-u40mobileu41 .from-software-procur-xoZTaz { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.home-u40mobileu41 .buttonsecondary-o6j5eZ { + cursor: pointer; + display: inline-flex; + gap: 6px; +} + +.home-u40mobileu41 .text-0zF0Vd { + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + text-align: left; + width: fit-content; +} + +.home-u40mobileu41 .arrow-cluster-0zF0Vd { + height: 16px; + width: 16px; +} + +.home-u40mobileu41 .the-standard-Ksx2Al { + align-items: flex-start; + background-color: var(--fpcblue); + border-radius: 24px; + box-shadow: inset 0px -6px 0px #499ece; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 20px; + overflow: hidden; + padding: 20px 20px 30px; + width: 100%; +} + +.home-u40mobileu41 .fpc_standard-axnygA { + background-color: transparent; + height: 200px; + object-fit: cover; + position: relative; + width: 200px; +} + +.home-u40mobileu41 .content-axnygA { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 59px; + width: 100%; +} + +.home-u40mobileu41 .content-TPNx8Y { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 15px; + width: 100%; +} + +.home-u40mobileu41 .the-standard-txX1kb { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + text-align: left; +} + +.home-u40mobileu41 .we-maintain-the-stan-txX1kb { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.home-u40mobileu41 .buttonsecondary-b0hWvf { + align-self: stretch; + display: flex; + gap: 6px; + width: 100%; +} + +.home-u40mobileu41 .text-toAvol { + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + text-align: left; + width: fit-content; +} + +.home-u40mobileu41 .arrow-cluster-toAvol { + height: 16px; + width: 16px; +} + +.home-u40mobileu41 .cluster-Ksx2Al { + gap: 10px; + justify-content: center; +} + +.home-u40mobileu41 .quote-10FdQn { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + justify-content: center; + padding: 30px 10px; + position: relative; + width: 100%; +} + +.home-u40mobileu41 .testimonial-nzG9ST { + border-radius: 24px; +} + +.home-u40mobileu41 .quoted-text-iX5pWB { + background-color: transparent; + height: 33px; + left: -8px; + position: absolute; + top: -18px; + width: 42px; +} + +.home-u40mobileu41 .quoted-text-FGKOfd { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.home-u40mobileu41 .attr-iX5pWB { + margin-right: -50.00px; + padding: 0px 0px 0px 5px; + width: 310px; +} + +.home-u40mobileu41 .audrey-tang-HJEVFI { + background-color: transparent; + height: 100%; + left: 0px; + position: absolute; + top: 0px; + width: 100.00%; +} + +.home-u40mobileu41 .rim-HJEVFI { + border-color: var(--fpcblue); +} + +.home-u40mobileu41 .flex-container-i4228797740395081-3x6qsm { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 3px; + width: 199.99972534179688px; +} + +.home-u40mobileu41 .text0-i4228797740395081-oiFLZA { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.home-u40mobileu41 .span0-3XNjby { +} + +.home-u40mobileu41 .text1-i4228797740395081-oiFLZA { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.home-u40mobileu41 .span1-ATBFRk { +} + +.home-u40mobileu41 .span2-ATBFRk { +} + +.home-u40mobileu41 .governance-game-10FdQn { + align-items: flex-start; + background-color: var(--eucalyptus); + border-radius: 24px; + box-shadow: inset 0px -6px 0px #39b396; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 20px; + padding: 20px 20px 30px; + width: 100%; +} + +.home-u40mobileu41 .frame-196-hvGCc4 { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 15px; + position: relative; + width: 100%; +} + +.home-u40mobileu41 .governance-game-OstI24 { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + text-align: left; +} + +.home-u40mobileu41 .a-simple-card-game-a-OstI24 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.home-u40mobileu41 .buttonsecondary-hvGCc4 { + cursor: pointer; + display: inline-flex; + gap: 8px; +} + +.home-u40mobileu41 .text-a9sE6y { + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + text-align: left; + width: fit-content; +} + +.home-u40mobileu41 .arrow-cluster-a9sE6y { + align-items: center; + display: flex; + gap: 4px; + height: 20px; + width: 36.69325256347656px; +} + +.home-u40mobileu41 .logogithub-YbaIMs { + background-color: transparent; + cursor: pointer; + height: 20px; + position: relative; + width: 20px; +} + +.home-u40mobileu41 .arrow-stroke-YbaIMs { + background-color: transparent; + height: 11.693359375px; + position: relative; + width: 11.693359375px; +} + +.home-u40mobileu41 .divhoriz-HDqe2D { + border-radius: 2px; +} + +.home-u40mobileu41 .section-HDqe2D { + align-items: center; + gap: 20px; + justify-content: center; +} + +.home-u40mobileu41 .header-4lHnas { + align-items: flex-start; + gap: 10px; +} + +.home-u40mobileu41 .get-involved-w4JrkL { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.home-u40mobileu41 .public-code-is-a-mov-w4JrkL { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.home-u40mobileu41 .section-4lHnas { + align-items: flex-start; + gap: 15px; +} + +.home-u40mobileu41 .card-PWSzrl { + align-items: flex-start; + background-color: var(--fpcpurple); + box-shadow: inset 0px -6px 0px #3d47a8; + gap: 20px; + overflow: hidden; + padding: 30px 20px; +} + +.home-u40mobileu41 .content-hWI9HF { + align-items: center; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 15px; + justify-content: center; + width: 100%; +} + +.home-u40mobileu41 .trustworthy-aJ6eAn { + background-color: transparent; + height: 90px; + position: relative; + width: 90px; +} + +.home-u40mobileu41 .support-public-code-aJ6eAn { + align-self: stretch; + background-color: transparent; + color: var(--fpcwhite); + font-family: var(--font-family-mulish); + font-size: var(--font-size-xl); + font-style: normal; + font-weight: 700; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: center; +} + +.home-u40mobileu41 .your-contributions-m-aJ6eAn { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.home-u40mobileu41 .buttons-hWI9HF { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 15px; + justify-content: center; + position: relative; + width: 100%; +} + +.home-u40mobileu41 .buttonprimary-XavzFV { + background-color: var(--fpcwhite); + cursor: pointer; + display: inline-flex; + gap: 8px; + justify-content: center; +} + +.home-u40mobileu41 .text-TvyBDA { + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + text-align: left; + width: fit-content; +} + +.home-u40mobileu41 .span0-EkcR6Q { +} + +.home-u40mobileu41 .span1-EkcR6Q { +} + +.home-u40mobileu41 .arrow-cluster-TvyBDA { + height: 16px; + width: 16px; +} + +.home-u40mobileu41 .buttonsecondary-XavzFV { + cursor: pointer; + display: inline-flex; + gap: 6px; + margin-left: -2.00px; + margin-right: -2.00px; +} + +.home-u40mobileu41 .text-VPuhI0 { + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + text-align: left; + width: fit-content; +} + +.home-u40mobileu41 .arrow-cluster-VPuhI0 { + height: 16px; + width: 16px; +} + +.home-u40mobileu41 .card-C5rAva { + align-items: flex-start; + background-color: var(--fpcwhite); + border: 2px solid; + border-color: var(--fpccharcoal); + gap: 15px; + overflow: hidden; + padding: 30px 20px; +} + +.home-u40mobileu41 .content-PdyAn7 { + align-items: center; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 15px; + width: 100%; +} + +.home-u40mobileu41 .fpc_service_workshops-YnPAB0 { + background-color: transparent; + display: block; + height: 90px; + object-fit: cover; + opacity: 0; + position: relative; + width: 90px; +} + +.home-u40mobileu41 .fpc_service_workshops-YnPAB0.bp1-animate-enter { + animation: bp1-animate-enter-frames 0.20s ease-in-out 0.00s 1 normal forwards; + display: block; + opacity: 0; +} + +@keyframes bp1-animate-enter-frames { + from{opacity: 0; +} +to{opacity: 1; +} +} + +.home-u40mobileu41 .let-us-help-you-YnPAB0 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: center; +} + +.home-u40mobileu41 .our-team-is-here-to-YnPAB0 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.home-u40mobileu41 .buttonsecondary-PdyAn7 { + cursor: pointer; + display: inline-flex; + gap: 6px; + margin-right: -18.00px; +} + +.home-u40mobileu41 .text-xKxx6i { + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + text-align: left; + width: fit-content; +} + +.home-u40mobileu41 .arrow-cluster-xKxx6i { + height: 16px; + width: 16px; +} + +.home-u40mobileu41 .divhoriz-ZpVNhS { + border-radius: 2px; +} + +.home-u40mobileu41 .section-ZpVNhS { + align-items: flex-start; + gap: 30px; + justify-content: center; +} + +.home-u40mobileu41 .our-team-KSJPO0 { + align-items: flex-start; + align-self: stretch; + background-color: var(--fpcwhite); + border: 2px solid; + border-color: var(--fpccharcoal); + border-radius: 24px; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 15px; + padding: 20px; + position: relative; + width: 100%; +} + +.home-u40mobileu41 .content-afbu6K { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + width: 100%; +} + +.home-u40mobileu41 .about-our-team-VmVMAr { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.home-u40mobileu41 .our-globally-distrib-VmVMAr { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.home-u40mobileu41 .buttonsecondary-afbu6K { + cursor: pointer; + display: inline-flex; + gap: 6px; +} + +.home-u40mobileu41 .text-GafIHQ { + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + text-align: left; + width: fit-content; +} + +.home-u40mobileu41 .arrow-cluster-GafIHQ { + height: 16px; + width: 16px; +} + +.home-u40mobileu41 .frame-KSJPO0 { + align-items: center; + align-self: stretch; + background-color: transparent; + border-radius: 20px; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 20px; + justify-content: center; + padding: 20px 10px; + position: relative; + width: 100%; +} + +.home-u40mobileu41 .testimonial-tE6Nh6 { + border-radius: 20px; +} + +.home-u40mobileu41 .quoted-text-06GGEx { + background-color: transparent; + height: 33px; + left: -8px; + position: absolute; + top: -18px; + width: 42px; +} + +.home-u40mobileu41 .quoted-text-p4rb23 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.home-u40mobileu41 .attr-06GGEx { + align-self: stretch; + padding: 0px 10px 0px 5px; + width: 100%; +} + +.home-u40mobileu41 .luukas-ilves-bRo6O6 { + background-color: transparent; + height: 100%; + left: 0px; + position: absolute; + top: 0px; + width: 100.00%; +} + +.home-u40mobileu41 .rim-bRo6O6 { + border-color: var(--fpcgreen); +} + +.home-u40mobileu41 .flex-container-i4228805240395081-SOkEOp { + align-items: flex-start; + background-color: transparent; + display: inline-flex; + flex-direction: column; + gap: 3px; +} + +.home-u40mobileu41 .text0-i4228805240395081-jzZt3I { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.home-u40mobileu41 .span0-lJ3ecg { +} + +.home-u40mobileu41 .text1-i4228805240395081-jzZt3I { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.home-u40mobileu41 .span1-TVxBaw { +} + +.home-u40mobileu41 .footer-VmHZq2 { + align-items: center; + align-self: stretch; + background-color: var(--fpcwhite); + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 40px; + padding: 0px 0px 40px; + position: relative; + width: 100%; + z-index: 0; +} + +.home-u40mobileu41 .content-qna2hS { + align-items: center; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 40px; + padding: 0px 20px; + width: 100%; +} + +.home-u40mobileu41 .logo-lockup-9nSCRA { + align-self: stretch; + display: flex; + width: 100%; +} + +.home-u40mobileu41 .foundation-for-public-code-xvQu4G { + flex: 1; +} + +.home-u40mobileu41 .information-9nSCRA { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 30px; + position: relative; + width: 100%; +} + +.home-u40mobileu41 .contact-9bF9fI { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-wrap: wrap; + gap: 10px 10px; + position: relative; + width: 100%; +} + +.home-u40mobileu41 .email-lM7wEZ { + align-items: flex-start; + background-color: var(--fpcgrey-f2); + border-radius: 12px; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 15px; + min-width: 280px; + padding: 20px; + position: relative; +} + +.home-u40mobileu41 .email-us-r7nDzU { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.home-u40mobileu41 .buttonprimary-r7nDzU { + background-color: var(--basic-link); + cursor: pointer; + display: inline-flex; + gap: 10px; + justify-content: center; +} + +.home-u40mobileu41 .text-5teQcm { + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + text-align: left; + width: fit-content; +} + +.home-u40mobileu41 .arrow-cluster-5teQcm { + height: 16px; + width: 16px; +} + +.home-u40mobileu41 .mailing-list-lM7wEZ { + align-items: flex-start; + background-color: var(--fpcgrey-f2); + border-radius: 12px; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 15px; + min-width: 280px; + padding: 20px; + position: relative; +} + +.home-u40mobileu41 .connect-with-us-YSbPd3 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.home-u40mobileu41 .channels-YSbPd3 { + align-items: center; + background-color: transparent; + display: flex; + gap: 30px; + height: 40px; + position: relative; + width: 218px; +} + +.home-u40mobileu41 .mastodon-2qxfJl { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.home-u40mobileu41 .twitter-2qxfJl { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.home-u40mobileu41 .you-tube-2qxfJl { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.home-u40mobileu41 .git-hub-2qxfJl { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.home-u40mobileu41 .divhoriz-9bF9fI { + border-radius: 2px; +} + +.home-u40mobileu41 .metadata-9bF9fI { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + position: relative; + width: 100%; +} + +.home-u40mobileu41 .copyright-AaFNw5 { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 7px; + position: relative; + width: 100%; +} + +.home-u40mobileu41 .image-94ll4c { + background-color: transparent; + height: 14.4599609375px; + position: relative; + width: 14.4599609375px; +} + +.home-u40mobileu41 .x2024-foundation-for-public-code-94ll4c { + background-color: transparent; + flex: 1; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.home-u40mobileu41 .span0-9TcoGP { +} + +.home-u40mobileu41 .span1-9TcoGP { + text-decoration: underline; +} + +.home-u40mobileu41 .license-AaFNw5 { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 8px; + position: relative; + width: 100%; +} + +.home-u40mobileu41 .iconlicense-fDxaCx { + background-color: transparent; + height: 14.5px; + position: relative; + width: 16px; +} + +.home-u40mobileu41 .creative-commons-zer-fDxaCx { + background-color: transparent; + flex: 1; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.home-u40mobileu41 .span0-KrXB5h { + text-decoration: underline; +} + +.home-u40mobileu41 .span1-KrXB5h { +} + +.home-u40mobileu41 .divhoriz-xOLx0J { + border-radius: 2px; +} + +.home-u40mobileu41 .flex-container-i4228805335764359-9bF9fI { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; +} + +.home-u40mobileu41 .text0-i4228805335764359-BgWkgU { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.home-u40mobileu41 .span0-1qWm6Z { +} + +.home-u40mobileu41 .text1-i4228805335764359-BgWkgU { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.home-u40mobileu41 .span1-6aEkx7 { +} + +.home-u40mobileu41 .arrow-cluster { + background-color: transparent; + position: relative; +} + +.home-u40mobileu41 .attr { + align-items: center; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 15px; + position: relative; +} + +.home-u40mobileu41 .buttonprimary { + align-items: center; + border-radius: 6px; + box-shadow: 0px 4px 0px #00000026; + flex: 0 0 auto; + padding: 10px 15px; + position: relative; +} + +.home-u40mobileu41 .buttonsecondary { + align-items: center; + background-color: transparent; + flex: 0 0 auto; + padding: 0px 6px 0px 0px; + position: relative; +} + +.home-u40mobileu41 .card { + align-self: stretch; + border-radius: 24px; + display: flex; + flex: 0 0 auto; + flex-direction: column; + position: relative; + width: 100%; +} + +.home-u40mobileu41 .cards { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 15px; + position: relative; + width: 100%; +} + +.home-u40mobileu41 .cluster { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + position: relative; + width: 100%; +} + +.home-u40mobileu41 .content { + background-color: transparent; + display: flex; + position: relative; +} + +.home-u40mobileu41 .divhoriz { + align-self: stretch; + background-color: var(--fpccharcoal); + height: 2px; + position: relative; + width: 100%; +} + +.home-u40mobileu41 .foundation-for-public-code { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -0.50px; + position: relative; + text-align: left; +} + +.home-u40mobileu41 .header { + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + position: relative; + width: 100%; +} + +.home-u40mobileu41 .logo-symbol { + background-color: transparent; + height: 40px; + position: relative; + width: 34.66410446166992px; +} + +.home-u40mobileu41 .rim { + background-color: transparent; + border: 3.999985456466675px solid; + border-radius: 44px; + height: 110.00%; + left: -5.00%; + position: absolute; + top: -5.00%; + width: 110.00%; +} + +.home-u40mobileu41 .section-1 { + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + position: relative; + width: 100%; +} + +.home-u40mobileu41 .testimonial { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 20px; + justify-content: center; + position: relative; + width: 100%; +} + +.home-u40mobileu41 .text { + background-color: transparent; + position: relative; +} + +.home-u40mobileu41 .the-standard { + align-self: stretch; + position: relative; +} +/* screen - home-u40tabletu41 */ + +.home-u40tabletu41 { + align-items: center; + background-color: var(--fpcgrey-e5); + display: flex; + flex-direction: column; + gap: 40px; + left: 0px; + min-width: 840px; + overflow: hidden; + overflow-x: hidden; + position: relative; + top: 0px; +} + +.home-u40tabletu41 .header-xy4ZI8 { + align-items: center; + background: radial-gradient(50% 50% at 50% 50%, rgb(0, 186.0000041127205, 141.0000067949295) 0%, rgb(16.269541382789612, 156.18750303983688, 122.60719254612923) 100%); + overflow: hidden; + z-index: 2; +} + +.home-u40tabletu41 .navheader-jt7hMz { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + justify-content: space-around; + padding: 30px; + position: relative; + width: 100%; +} + +.home-u40tabletu41 .content-jYerYa { + align-items: center; + flex: 1; + flex-grow: 1; + gap: 20px; +} + +.home-u40tabletu41 .logo-rn3dEr { + align-items: flex-start; + background-color: transparent; + display: inline-flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + position: relative; +} + +.home-u40tabletu41 .logo-lockup-yiwZO4 { + display: inline-flex; +} + +.home-u40tabletu41 .logo-symbol-bIpxYp { + height: 40px; + width: 34.66410446166992px; +} + +.home-u40tabletu41 .foundation-for-public-code-bIpxYp { + margin-top: -0.50px; + width: fit-content; +} + +.home-u40tabletu41 .navigation-rn3dEr { + align-items: center; + background-color: transparent; + display: flex; + flex: 1; + flex-grow: 1; + flex-wrap: wrap; + gap: 20px 20px; + justify-content: flex-end; + min-width: 10px; + padding: 2px 0px; + position: relative; +} + +.home-u40tabletu41 .public-code-V3LPQ0 { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.home-u40tabletu41 .public-product-orgs-V3LPQ0 { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.home-u40tabletu41 .the-standard-V3LPQ0 { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.home-u40tabletu41 .team-V3LPQ0 { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.home-u40tabletu41 .nav-button-V3LPQ0 { + align-items: flex-start; + background-color: var(--fpccharcoal); + border-radius: 6px; + box-shadow: 0px 4px 0px #00000026; + cursor: pointer; + display: inline-flex; + flex: 0 0 auto; + gap: 10px; + justify-content: flex-end; + padding: 6px 12px; + position: relative; +} + +.home-u40tabletu41 .support-us-Lid6aM { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.home-u40tabletu41 .cluster-jt7hMz { + align-items: flex-start; + align-self: stretch; + height: 475px; + justify-content: center; + width: 100%; +} + +.home-u40tabletu41 .cluster-ThF2uE { + align-items: flex-end; + width: 840px; +} + +.home-u40tabletu41 .cluster-n0YtXd { + align-items: flex-start; + flex-direction: column; + padding: 0px 0px 0px 30px; + width: 400px; +} + +.home-u40tabletu41 .text-SySOd5 { + align-items: flex-start; + align-self: stretch; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 20px; + padding: 40px 0px; + width: 100%; +} + +.home-u40tabletu41 .a-sustainable-way-to-fcnHQx { + align-self: stretch; + background-color: transparent; + color: var(--fpcwhite); + font-family: var(--font-family-mulish); + font-size: var(--font-size-xxxl); + font-style: normal; + font-weight: 600; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.home-u40tabletu41 .public-code-is-an-ap-fcnHQx { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 30px; + position: relative; + text-align: left; +} + +.home-u40tabletu41 .buttonprimary-fcnHQx { + background-color: var(--fpcyellow); + cursor: pointer; + gap: 10px; +} + +.home-u40tabletu41 .text-7Y24Af { + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + text-align: left; + width: fit-content; +} + +.home-u40tabletu41 .arrow-cluster-7Y24Af { + height: 16px; + width: 16px; +} + +.home-u40tabletu41 .img-container-n0YtXd { + align-items: flex-start; + background-color: transparent; + display: flex; + height: 450px; + margin-right: -92.50px; + padding: 20px 0px 0px; + position: relative; + width: 532.5px; +} + +.home-u40tabletu41 .illo-2-w2VeA5 { + background-color: transparent; + height: 450px; + margin-bottom: -20.00px; + margin-right: -82.50px; + object-fit: cover; + position: relative; + width: 615px; +} + +.home-u40tabletu41 .content-xy4ZI8 { + align-items: center; + flex: 0 0 auto; + flex-direction: column; + gap: 60px; + justify-content: center; + max-width: 1140px; + padding: 0px 30px 60px; + width: 840px; + z-index: 1; +} + +.home-u40tabletu41 .card-foaK34 { + align-items: flex-start; + align-self: stretch; + background-color: var(--fpcwhite); + border: 2px solid; + border-color: var(--fpccharcoal); + flex: 0 0 auto; + gap: 30px; + overflow: hidden; + width: 100%; +} + +.home-u40tabletu41 .illo_publicproductorg-1-v1xWxM { + background-color: transparent; + height: 483.8399658203125px; + object-fit: cover; + position: relative; + width: 720px; +} + +.home-u40tabletu41 .cluster-v1xWxM { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 20px; + width: 100%; +} + +.home-u40tabletu41 .text-eRNhwR { + align-items: flex-end; + align-self: stretch; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 15px; + width: 100%; +} + +.home-u40tabletu41 .what-are-public-product-organizations-Hbbveh { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.home-u40tabletu41 .we-believe-successfu-Hbbveh { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 30px; + position: relative; + text-align: left; +} + +.home-u40tabletu41 .links-eRNhwR { + align-items: flex-start; + background-color: transparent; + cursor: pointer; + display: inline-flex; + flex: 0 0 auto; + flex-direction: column; + gap: 15px; + position: relative; +} + +.home-u40tabletu41 .buttonprimary-y61QnO { + background-color: var(--fpccharcoal); + gap: 10px; +} + +.home-u40tabletu41 .text-Xaci5I { + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + text-align: left; + width: fit-content; +} + +.home-u40tabletu41 .arrow-cluster-Xaci5I { + height: 16px; + width: 16px; +} + +.home-u40tabletu41 .divhoriz-foaK34 { + border-radius: 2px; +} + +.home-u40tabletu41 .section-foaK34 { + align-items: flex-start; + flex-direction: column; + gap: 30px; +} + +.home-u40tabletu41 .header-oO1ilV { + align-items: flex-start; + gap: 15px; +} + +.home-u40tabletu41 .examples-of-public-code-BHfTo7 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.home-u40tabletu41 .were-helping-build-p-BHfTo7 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 30px; + position: relative; + text-align: left; +} + +.home-u40tabletu41 .learn-more-about-the-BHfTo7 { + align-self: stretch; + background-color: transparent; + color: transparent; + cursor: pointer; + font-family: var(--font-family-mulish); + font-size: var(--font-size-l); + font-style: normal; + font-weight: 400; + letter-spacing: 0.00px; + line-height: 30px; + position: relative; + text-align: left; +} + +.home-u40tabletu41 .span0-UDsvRi { + font-style: normal; +} + +.home-u40tabletu41 .span1-UDsvRi { + color: var(--basic-link); + font-style: normal; + font-weight: 700; +} + +.home-u40tabletu41 .span2-UDsvRi { + font-style: normal; +} + +.home-u40tabletu41 .cards-oO1ilV { + overflow: hidden; + width: 780px; +} + +.home-u40tabletu41 .card-mDN3i3 { + align-items: flex-start; + background-color: var(--fpcwhite); + border: 2px solid; + border-color: var(--fpccharcoal); + gap: 15px; + height: 280px; + min-width: 300px; + width: 382.5px; +} + +.home-u40tabletu41 .content-762tPQ { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 15px; + width: 100%; +} + +.home-u40tabletu41 .icons-l753NA { + align-items: flex-start; + background-color: transparent; + display: inline-flex; + flex: 0 0 auto; + gap: 10px; + position: relative; +} + +.home-u40tabletu41 .diia-logo-1-qz1yWh { + background-color: transparent; + height: 72px; + object-fit: cover; + position: relative; + width: 72px; +} + +.home-u40tabletu41 .x250-1-qz1yWh { + background-color: transparent; + height: 72px; + object-fit: cover; + position: relative; + width: 72px; +} + +.home-u40tabletu41 .text-l753NA { + align-items: flex-start; + align-self: stretch; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + width: 100%; +} + +.home-u40tabletu41 .diia-0jNnuI { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.home-u40tabletu41 .the-groundbreaking-m-0jNnuI { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.home-u40tabletu41 .card-5bYOxI { + align-items: flex-start; + background-color: var(--fpcwhite); + border: 2px solid; + border-color: var(--fpccharcoal); + gap: 15px; + height: 280px; + min-width: 300px; + width: 382.5px; +} + +.home-u40tabletu41 .content-7HJexW { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 15px; + margin-bottom: -3.00px; + width: 100%; +} + +.home-u40tabletu41 .govuk_icon-1-sNtIRF { + background-color: transparent; + height: 72px; + object-fit: cover; + position: relative; + width: 72px; +} + +.home-u40tabletu41 .text-sNtIRF { + align-items: flex-start; + align-self: stretch; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + width: 100%; +} + +.home-u40tabletu41 .notify-lRXVnU { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.home-u40tabletu41 .text-message-service-lRXVnU { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.home-u40tabletu41 .card-n3dKci { + align-items: flex-start; + background-color: var(--fpcwhite); + border: 2px solid; + border-color: var(--fpccharcoal); + gap: 15px; + height: 280px; + min-width: 300px; + width: 382.5px; +} + +.home-u40tabletu41 .content-jC0uXI { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 15px; + margin-bottom: -3.00px; + width: 100%; +} + +.home-u40tabletu41 .iconappspacecraft-gffIAU { + background-color: transparent; + height: 72px; + position: relative; + width: 72px; +} + +.home-u40tabletu41 .text-gffIAU { + align-items: flex-start; + align-self: stretch; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + width: 100%; +} + +.home-u40tabletu41 .space-craft-lh2F9Y { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.home-u40tabletu41 .space-craft-is-worki-lh2F9Y { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.home-u40tabletu41 .card-xc5HwB { + align-items: flex-start; + background-color: var(--fpcwhite); + border: 2px solid; + border-color: var(--fpccharcoal); + cursor: pointer; + gap: 15px; + height: 280px; + min-width: 300px; + width: 382.5px; +} + +.home-u40tabletu41 .content-rk9XVn { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 15px; + margin-bottom: -3.00px; + width: 100%; +} + +.home-u40tabletu41 .iconappgeospatial-x3xp4g { + background-color: transparent; + height: 72px; + position: relative; + width: 72px; +} + +.home-u40tabletu41 .text-x3xp4g { + align-items: flex-start; + align-self: stretch; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + width: 100%; +} + +.home-u40tabletu41 .public-geospatial-server-qvdtje { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.home-u40tabletu41 .a-baseline-open-plat-qvdtje { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.home-u40tabletu41 .divhoriz-P8VqYy { + border-radius: 2px; +} + +.home-u40tabletu41 .section-P8VqYy { + align-items: flex-start; + flex-direction: column; + gap: 30px; +} + +.home-u40tabletu41 .header-yDgjy0 { + align-items: flex-start; + gap: 10px; +} + +.home-u40tabletu41 .resources-z6CDEf { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.home-u40tabletu41 .tools-to-help-you-bu-z6CDEf { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.home-u40tabletu41 .cards-yDgjy0 { + align-self: stretch; + width: 100%; +} + +.home-u40tabletu41 .process-codes-Xud1RS { + align-items: flex-start; + background-color: var(--fpcpeach); + border-radius: 24px; + box-shadow: inset 0px -6px 0px #d79692; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 20px; + min-width: 280px; + overflow: hidden; + padding: 30px; + position: relative; +} + +.home-u40tabletu41 .fpc_processcodes-EbDKvu { + background-color: transparent; + height: 200px; + object-fit: cover; + position: relative; + width: 200px; +} + +.home-u40tabletu41 .content-EbDKvu { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 55px; + width: 100%; +} + +.home-u40tabletu41 .content-IQhSbk { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 15px; + width: 100%; +} + +.home-u40tabletu41 .process-codes-GLns8u { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.home-u40tabletu41 .from-software-procur-GLns8u { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.home-u40tabletu41 .buttonsecondary-pyXBep { + display: inline-flex; + gap: 6px; +} + +.home-u40tabletu41 .text-ZwPfYK { + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + text-align: left; + width: fit-content; +} + +.home-u40tabletu41 .arrow-cluster-ZwPfYK { + height: 16px; + width: 16px; +} + +.home-u40tabletu41 .the-standard-Xud1RS { + align-items: flex-start; + background-color: var(--fpcblue); + border-radius: 24px; + box-shadow: inset 0px -6px 0px #499ece; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + height: 466px; + justify-content: space-between; + min-width: 280px; + overflow: hidden; + padding: 30px; + position: relative; +} + +.home-u40tabletu41 .fpc_standard-xwhV3n { + background-color: transparent; + height: 200px; + object-fit: cover; + position: relative; + width: 200px; +} + +.home-u40tabletu41 .content-xwhV3n { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 59px; + width: 100%; +} + +.home-u40tabletu41 .content-Co9EcD { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 15px; + width: 100%; +} + +.home-u40tabletu41 .the-standard-Z8hxiX { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.home-u40tabletu41 .we-maintain-the-stan-Z8hxiX { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.home-u40tabletu41 .buttonsecondary-Hm9S0H { + align-self: stretch; + display: flex; + gap: 6px; + width: 100%; +} + +.home-u40tabletu41 .text-hRMTqp { + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + text-align: left; + width: fit-content; +} + +.home-u40tabletu41 .arrow-cluster-hRMTqp { + height: 16px; + width: 16px; +} + +.home-u40tabletu41 .cluster-Xud1RS { + align-items: center; + gap: 10px; + min-width: 280px; + width: 780px; +} + +.home-u40tabletu41 .governance-game-8CXGxV { + align-items: flex-start; + background-color: var(--eucalyptus); + border-radius: 24px; + box-shadow: inset 0px -6px 0px #39b396; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 20px; + padding: 30px; + position: relative; +} + +.home-u40tabletu41 .frame-196-UPTm13 { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 15px; + position: relative; + width: 100%; +} + +.home-u40tabletu41 .governance-game-vZMOAj { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.home-u40tabletu41 .a-simple-card-game-a-vZMOAj { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.home-u40tabletu41 .buttonsecondary-vZMOAj { + display: inline-flex; + gap: 8px; +} + +.home-u40tabletu41 .text-Gw8wMm { + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + text-align: left; + width: fit-content; +} + +.home-u40tabletu41 .arrow-cluster-Gw8wMm { + align-items: center; + display: flex; + gap: 4px; + height: 20px; + width: 36.69325256347656px; +} + +.home-u40tabletu41 .logogithub-TeiT8m { + background-color: transparent; + cursor: pointer; + height: 20px; + position: relative; + width: 20px; +} + +.home-u40tabletu41 .arrow-stroke-TeiT8m { + background-color: transparent; + height: 11.693359375px; + position: relative; + width: 11.693359375px; +} + +.home-u40tabletu41 .quote-8CXGxV { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; + justify-content: center; + padding: 0px 30px; + position: relative; + width: 385px; +} + +.home-u40tabletu41 .testimonial-JvLcQ1 { + border-radius: 24px; + width: 325px; +} + +.home-u40tabletu41 .quoted-text-9IK8zc { + background-color: transparent; + height: 33px; + left: -8px; + position: absolute; + top: -18px; + width: 42px; +} + +.home-u40tabletu41 .quoted-text-ByPGvN { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; + width: 310px; +} + +.home-u40tabletu41 .attr-9IK8zc { + padding: 0px 0px 0px 5px; + width: 310px; +} + +.home-u40tabletu41 .audrey-tang-q8lvDY { + background-color: transparent; + height: 100.00%; + left: 0px; + position: absolute; + top: 0px; + width: 100%; +} + +.home-u40tabletu41 .rim-q8lvDY { + border-color: var(--fpcblue); +} + +.home-u40tabletu41 .flex-container-i44031914040395081-89o453 { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 3px; + width: 199.99972534179688px; +} + +.home-u40tabletu41 .text0-i44031914040395081-w9wnZy { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.home-u40tabletu41 .span0-5OkPAM { +} + +.home-u40tabletu41 .text1-i44031914040395081-w9wnZy { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.home-u40tabletu41 .span1-OJcGoA { +} + +.home-u40tabletu41 .span2-OJcGoA { +} + +.home-u40tabletu41 .divhoriz-sYdGtj { + border-radius: 2px; +} + +.home-u40tabletu41 .section-sYdGtj { + align-items: center; + flex-direction: column; + gap: 30px; + justify-content: center; +} + +.home-u40tabletu41 .header-WN64o3 { + align-items: flex-start; + gap: 15px; +} + +.home-u40tabletu41 .get-involved-ETlr2x { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.home-u40tabletu41 .public-code-is-a-mov-ETlr2x { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.home-u40tabletu41 .section-WN64o3 { + align-items: flex-start; + gap: 15px; +} + +.home-u40tabletu41 .card-kZDBXT { + align-items: center; + align-self: stretch; + background-color: var(--fpcpurple); + box-shadow: inset 0px -6px 0px #3d47a8; + flex: 1; + flex-grow: 1; + justify-content: space-between; + min-height: 400px; + overflow: hidden; +} + +.home-u40tabletu41 .content-1rRFZe { + align-items: center; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 15px; + width: 100%; +} + +.home-u40tabletu41 .trustworthy-txRwOV { + background-color: transparent; + height: 90px; + position: relative; + width: 90px; +} + +.home-u40tabletu41 .support-public-code-txRwOV { + align-self: stretch; + background-color: transparent; + color: var(--fpcwhite); + font-family: var(--font-family-mulish); + font-size: var(--font-size-xxxl); + font-style: normal; + font-weight: 700; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: center; +} + +.home-u40tabletu41 .your-contributions-m-txRwOV { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: center; +} + +.home-u40tabletu41 .buttons-1rRFZe { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 15px; + justify-content: center; + position: relative; + width: 100%; +} + +.home-u40tabletu41 .buttonprimary-QR0026 { + background-color: var(--fpcwhite); + cursor: pointer; + gap: 8px; +} + +.home-u40tabletu41 .text-IZ3oQm { + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + text-align: left; + width: fit-content; +} + +.home-u40tabletu41 .span0-CMD5Wc { +} + +.home-u40tabletu41 .span1-CMD5Wc { +} + +.home-u40tabletu41 .arrow-cluster-IZ3oQm { + height: 16px; + width: 16px; +} + +.home-u40tabletu41 .buttonsecondary-QR0026 { + display: inline-flex; + gap: 6px; +} + +.home-u40tabletu41 .text-7fFhOd { + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + text-align: left; + width: fit-content; +} + +.home-u40tabletu41 .arrow-cluster-7fFhOd { + height: 16px; + width: 16px; +} + +.home-u40tabletu41 .card-hXqrL0 { + align-items: center; + align-self: stretch; + background-color: var(--fpcwhite); + border: 2px solid; + border-color: var(--fpccharcoal); + flex: 1; + flex-grow: 1; + gap: 15px; + min-height: 400px; + overflow: hidden; +} + +.home-u40tabletu41 .content-HIGJVU { + align-items: center; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 15px; + width: 100%; +} + +.home-u40tabletu41 .fpc_service_workshops-kaRFPi { + background-color: transparent; + display: block; + height: 90px; + object-fit: cover; + opacity: 0; + position: relative; + width: 90px; +} + +.home-u40tabletu41 .fpc_service_workshops-kaRFPi.bp2-animate-enter { + animation: bp2-animate-enter-frames 0.20s ease-in-out 0.00s 1 normal forwards; + display: block; + opacity: 0; +} + +@keyframes bp2-animate-enter-frames { + from{opacity: 0; +} +to{opacity: 1; +} +} + +.home-u40tabletu41 .let-us-help-you-kaRFPi { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: center; +} + +.home-u40tabletu41 .our-team-is-here-to-kaRFPi { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: center; +} + +.home-u40tabletu41 .buttonsecondary-HIGJVU { + display: inline-flex; + gap: 6px; +} + +.home-u40tabletu41 .text-xZFbaH { + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + text-align: left; + width: fit-content; +} + +.home-u40tabletu41 .arrow-cluster-xZFbaH { + height: 16px; + width: 16px; +} + +.home-u40tabletu41 .divhoriz-44GqYm { + border-radius: 2px; +} + +.home-u40tabletu41 .section-44GqYm { + align-items: center; + gap: 15px; +} + +.home-u40tabletu41 .our-team-thvfYy { + align-items: flex-start; + align-self: stretch; + background-color: var(--fpcwhite); + border: 2px solid; + border-color: var(--fpccharcoal); + border-radius: 24px; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + justify-content: space-between; + padding: 30px 45px 30px 30px; + position: relative; +} + +.home-u40tabletu41 .content-VoG287 { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 15px; + width: 100%; +} + +.home-u40tabletu41 .about-our-team-TgJN5w { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.home-u40tabletu41 .our-globally-distrib-TgJN5w { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.home-u40tabletu41 .buttonsecondary-VoG287 { + display: inline-flex; + gap: 6px; +} + +.home-u40tabletu41 .text-oiH8PT { + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + text-align: left; + width: fit-content; +} + +.home-u40tabletu41 .arrow-cluster-oiH8PT { + height: 16px; + width: 16px; +} + +.home-u40tabletu41 .frame-thvfYy { + align-items: center; + background-color: transparent; + border-radius: 20px; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 20px; + justify-content: center; + padding: 20px 30px; + position: relative; +} + +.home-u40tabletu41 .testimonial-nShCgp { + align-self: stretch; + border-radius: 20px; + width: 100%; +} + +.home-u40tabletu41 .quoted-text-li209t { + background-color: transparent; + height: 33px; + left: -8px; + position: absolute; + top: -18px; + width: 42px; +} + +.home-u40tabletu41 .quoted-text-wXCXTc { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.home-u40tabletu41 .attr-li209t { + align-self: stretch; + padding: 0px 10px 0px 5px; + width: 100%; +} + +.home-u40tabletu41 .luukas-ilves-yPoWp1 { + background-color: transparent; + height: 100%; + left: 0px; + position: absolute; + top: 0px; + width: 100.00%; +} + +.home-u40tabletu41 .rim-yPoWp1 { + border-color: var(--fpcgreen); +} + +.home-u40tabletu41 .flex-container-i44031921540395081-ifusEz { + align-items: flex-start; + background-color: transparent; + display: inline-flex; + flex-direction: column; + gap: 3px; +} + +.home-u40tabletu41 .text0-i44031921540395081-ZABlek { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.home-u40tabletu41 .span0-JANffm { +} + +.home-u40tabletu41 .text1-i44031921540395081-ZABlek { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.home-u40tabletu41 .span1-lQtibV { +} + +.home-u40tabletu41 .footer-xy4ZI8 { + align-items: center; + align-self: stretch; + background-color: var(--fpcwhite); + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 60px; + min-width: 800px; + padding: 0px 0px 60px; + position: relative; + width: 100%; + z-index: 0; +} + +.home-u40tabletu41 .content-SxpCUZ { + align-items: center; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 60px; + padding: 0px 60px; + width: 100%; +} + +.home-u40tabletu41 .logo-lockup-McfI6p { + align-self: stretch; + display: flex; + width: 100%; +} + +.home-u40tabletu41 .logo-symbol-eyCTWK { + height: 55px; + width: 47.66314697265625px; +} + +.home-u40tabletu41 .foundation-for-public-code-eyCTWK { + flex: 1; +} + +.home-u40tabletu41 .information-McfI6p { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 30px; + position: relative; + width: 100%; +} + +.home-u40tabletu41 .contact-nfsqHC { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-wrap: wrap; + gap: 10px 10px; + position: relative; + width: 100%; +} + +.home-u40tabletu41 .email-2Fa1wh { + align-items: flex-start; + background-color: var(--fpcgrey-f2); + border-radius: 12px; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 20px; + height: 150px; + min-width: 280px; + padding: 30px; + position: relative; +} + +.home-u40tabletu41 .email-us-USz0Tx { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.home-u40tabletu41 .buttonprimary-USz0Tx { + background-color: var(--basic-link); + cursor: pointer; + gap: 10px; +} + +.home-u40tabletu41 .text-LXU0EH { + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + text-align: left; + width: fit-content; +} + +.home-u40tabletu41 .arrow-cluster-LXU0EH { + height: 16px; + width: 16px; +} + +.home-u40tabletu41 .mailing-list-2Fa1wh { + align-items: flex-start; + background-color: var(--fpcgrey-f2); + border-radius: 12px; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 20px; + height: 150px; + min-width: 280px; + padding: 30px; + position: relative; +} + +.home-u40tabletu41 .connect-with-us-yjfxTX { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.home-u40tabletu41 .channels-yjfxTX { + align-items: center; + background-color: transparent; + display: flex; + gap: 30px; + height: 40px; + position: relative; + width: 218px; +} + +.home-u40tabletu41 .mastodon-qbHFzR { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.home-u40tabletu41 .twitter-qbHFzR { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.home-u40tabletu41 .you-tube-qbHFzR { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.home-u40tabletu41 .git-hub-qbHFzR { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.home-u40tabletu41 .divhoriz-nfsqHC { + border-radius: 2px; +} + +.home-u40tabletu41 .metadata-nfsqHC { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + position: relative; + width: 100%; +} + +.home-u40tabletu41 .copyright-BDEfC9 { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 7px; + position: relative; + width: 100%; +} + +.home-u40tabletu41 .image-Un5LD3 { + background-color: transparent; + height: 14.4599609375px; + position: relative; + width: 14.4599609375px; +} + +.home-u40tabletu41 .x2024-foundation-for-public-code-Un5LD3 { + background-color: transparent; + flex: 1; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.home-u40tabletu41 .span0-skfjaU { +} + +.home-u40tabletu41 .span1-skfjaU { + text-decoration: underline; +} + +.home-u40tabletu41 .license-BDEfC9 { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 8px; + position: relative; + width: 100%; +} + +.home-u40tabletu41 .iconlicense-GqdewO { + background-color: transparent; + height: 14.5px; + position: relative; + width: 16px; +} + +.home-u40tabletu41 .creative-commons-zer-GqdewO { + background-color: transparent; + flex: 1; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.home-u40tabletu41 .span0-TJI3FM { + text-decoration: underline; +} + +.home-u40tabletu41 .span1-TJI3FM { +} + +.home-u40tabletu41 .divhoriz-rOcVx4 { + border-radius: 2px; +} + +.home-u40tabletu41 .flex-container-i44031921635764323-nfsqHC { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; +} + +.home-u40tabletu41 .text0-i44031921635764323-hGtodl { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.home-u40tabletu41 .span0-wJOWRp { +} + +.home-u40tabletu41 .text1-i44031921635764323-hGtodl { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.home-u40tabletu41 .span1-L6Vt0Q { +} + +.home-u40tabletu41 .arrow-cluster { + background-color: transparent; + position: relative; +} + +.home-u40tabletu41 .attr { + align-items: center; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 15px; + position: relative; +} + +.home-u40tabletu41 .buttonprimary { + align-items: center; + border-radius: 6px; + box-shadow: 0px 4px 0px #00000026; + display: inline-flex; + flex: 0 0 auto; + justify-content: center; + padding: 10px 15px; + position: relative; +} + +.home-u40tabletu41 .buttonsecondary { + align-items: center; + background-color: transparent; + cursor: pointer; + flex: 0 0 auto; + padding: 0px 6px 0px 0px; + position: relative; +} + +.home-u40tabletu41 .card { + border-radius: 24px; + display: flex; + flex-direction: column; + padding: 30px; + position: relative; +} + +.home-u40tabletu41 .cards { + align-items: flex-start; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-wrap: wrap; + gap: 15px 15px; + position: relative; +} + +.home-u40tabletu41 .cluster { + background-color: transparent; + display: flex; + position: relative; +} + +.home-u40tabletu41 .content { + background-color: transparent; + display: flex; + position: relative; +} + +.home-u40tabletu41 .divhoriz { + align-self: stretch; + background-color: var(--fpccharcoal); + height: 2px; + position: relative; + width: 100%; +} + +.home-u40tabletu41 .foundation-for-public-code { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.home-u40tabletu41 .header { + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + position: relative; + width: 100%; +} + +.home-u40tabletu41 .logo-symbol { + background-color: transparent; + position: relative; +} + +.home-u40tabletu41 .rim { + background-color: transparent; + border: 3.999985456466675px solid; + border-radius: 44px; + height: 110.00%; + left: -5.00%; + position: absolute; + top: -5.00%; + width: 110.00%; +} + +.home-u40tabletu41 .section-1 { + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + position: relative; + width: 100%; +} + +.home-u40tabletu41 .testimonial { + align-items: flex-start; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 20px; + justify-content: center; + position: relative; +} + +.home-u40tabletu41 .text { + background-color: transparent; + position: relative; +} +@media screen and (max-width: 839px) { + .screen.home-u40tabletu41 { + display: none; + } + .screen.home-u40desktopu41-all-breakpoints { + display: none; + } +} +@media screen and (min-width: 840px) and (max-width: 1139px) { + .screen.home-u40mobileu41 { + display: none; + } + .screen.home-u40desktopu41-all-breakpoints { + display: none; + } +} +@media screen and (min-width: 1140px) { + .screen.home-u40mobileu41 { + display: none; + } + .screen.home-u40tabletu41 { + display: none; + } +} \ No newline at end of file diff --git a/css/illou46stewardship-u40transparent-handsu41.css b/css/illou46stewardship-u40transparent-handsu41.css new file mode 100644 index 0000000..58236f0 --- /dev/null +++ b/css/illou46stewardship-u40transparent-handsu41.css @@ -0,0 +1,58 @@ +/* screen - illou46stewardship-u40transparent-handsu41 */ + +.illou46stewardship-u40transparent-handsu41 { + background-color: transparent; + margin: 0px; + min-height: 672px; + min-width: 672px; + mix-blend-mode: normal; + overflow: hidden; + overflow-x: hidden; + position: relative; + width: 100%; +} + +.illou46stewardship-u40transparent-handsu41 .group-qBfKox { + background-color: transparent; + height: 108.20%; + left: 0px; + position: relative; + top: 0px; + width: 99.70%; +} + +.illou46stewardship-u40transparent-handsu41 .subtract-exv6h4 { + background-color: transparent; + height: 670px; + left: calc(50.00% - 335px); + position: absolute; + top: calc(50.00% - 364px); + width: 670px; +} + +.illou46stewardship-u40transparent-handsu41 .right-hand-fingers-exv6h4 { + background-color: transparent; + height: 519px; + left: 103px; + position: absolute; + top: 152px; + width: 242px; +} + +.illou46stewardship-u40transparent-handsu41 .left-hand-fingers-exv6h4 { + background-color: transparent; + height: 413px; + left: 309px; + position: absolute; + top: 258px; + width: 246px; +} + +.illou46stewardship-u40transparent-handsu41 .mask-group-exv6h4 { + background-color: transparent; + height: 531px; + left: 81px; + position: absolute; + top: 140px; + width: 504px; +} diff --git a/css/navigation.css b/css/navigation.css new file mode 100644 index 0000000..f35544f --- /dev/null +++ b/css/navigation.css @@ -0,0 +1,97 @@ +/* screen - navigation */ + +.navigation { + align-items: flex-start; + background-color: transparent; + display: inline-flex; + flex-direction: column; + gap: 15px; + left: 0px; + min-width: 10px; + overflow-x: hidden; + padding: 30px; + position: relative; + top: 0px; +} + +#overlay-navigation { + align-items: center; + background-color: #ffffff00; + justify-content: flex-start; +} + +.navigation .navigation-JhN9hI { + align-items: flex-start; + background-color: var(--fpccharcoal); + border-radius: 8px; + box-shadow: 0px 4px 0px #00000026; + display: inline-flex; + flex-direction: column; + gap: 15px; + min-width: 10px; + padding: 30px; +} + +.navigation .public-code-ryaTeD { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.navigation .public-product-orgs-ryaTeD { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.navigation .the-standard-ryaTeD { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.navigation .team-ryaTeD { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.navigation .nav-button-ryaTeD { + align-items: flex-start; + background-color: var(--fpcgreendark); + border-radius: 6px; + box-shadow: 0px 4px 0px #00000026; + cursor: pointer; + display: inline-flex; + flex: 0 0 auto; + gap: 10px; + justify-content: flex-end; + padding: 6px 12px; + position: relative; +} + +.navigation .support-us-FAHxcm { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} diff --git a/css/public-code-u40desktopu41-all-breakpoints.css b/css/public-code-u40desktopu41-all-breakpoints.css new file mode 100644 index 0000000..91c1d51 --- /dev/null +++ b/css/public-code-u40desktopu41-all-breakpoints.css @@ -0,0 +1,2964 @@ +/* screen - public-code-u40desktopu41-all-breakpoints */ + +.public-code-u40desktopu41-all-breakpoints { + align-items: center; + background-color: var(--fpcgrey-e5); + display: flex; + flex-direction: column; + gap: 60px; + left: 0px; + min-width: 1140px; + overflow: hidden; + overflow-x: hidden; + position: relative; + top: 0px; +} + +.public-code-u40desktopu41-all-breakpoints .header-19JmkN { + align-items: center; + align-self: stretch; + background: linear-gradient(180deg, rgb(91.00000217556953, 87.00000241398811, 202.00000315904617) 0%, rgb(59.00000028312206, 133.00000727176666, 244.0000006556511) 100%); + background-color: transparent; + display: flex; + flex-direction: column; + height: 700px; + overflow: hidden; + position: relative; + width: 100%; + z-index: 2; +} + +.public-code-u40desktopu41-all-breakpoints .navheader-H5lQIM { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + justify-content: space-around; + padding: 30px 60px; + position: relative; + width: 100%; +} + +.public-code-u40desktopu41-all-breakpoints .content-IYmj8o { + flex: 1; + flex-grow: 1; + justify-content: space-between; +} + +.public-code-u40desktopu41-all-breakpoints .logo-lockup-E3Mk8C { + display: inline-flex; +} + +.public-code-u40desktopu41-all-breakpoints .foundation-for-public-code-eE9YJd { + width: 365.33685302734375px; +} + +.public-code-u40desktopu41-all-breakpoints .navigation-E3Mk8C { + align-items: center; + background-color: transparent; + display: flex; + flex: 1; + flex-grow: 1; + flex-wrap: wrap; + gap: 40px 20px; + justify-content: flex-end; + position: relative; +} + +.public-code-u40desktopu41-all-breakpoints .links-hOex9x { + align-items: center; + background-color: transparent; + display: inline-flex; + flex: 0 0 auto; + flex-wrap: wrap; + gap: 20px 20px; + justify-content: flex-end; + position: relative; +} + +.public-code-u40desktopu41-all-breakpoints .public-code-xDhcQL { + cursor: pointer; + width: fit-content; +} + +.public-code-u40desktopu41-all-breakpoints .public-product-orgs-xDhcQL { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.public-code-u40desktopu41-all-breakpoints .the-standard-xDhcQL { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.public-code-u40desktopu41-all-breakpoints .team-xDhcQL { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.public-code-u40desktopu41-all-breakpoints .nav-button-xDhcQL { + align-items: flex-start; + background-color: var(--fpccharcoal); + border-radius: 6px; + box-shadow: 0px 4px 0px #00000026; + cursor: pointer; + display: inline-flex; + flex: 0 0 auto; + gap: 10px; + justify-content: flex-end; + padding: 8px 15px; + position: relative; +} + +.public-code-u40desktopu41-all-breakpoints .support-us-SQZ3Rh { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.public-code-u40desktopu41-all-breakpoints .cluster-H5lQIM { + align-self: stretch; + background-color: transparent; + height: 583px; + justify-content: center; + padding: 30px 0px 0px; + width: 100%; +} + +.public-code-u40desktopu41-all-breakpoints .cluster-wBWSJk { + background-color: transparent; + height: 583px; + margin-bottom: -30.00px; + width: 1140px; +} + +.public-code-u40desktopu41-all-breakpoints .bg_publiccode-xRY0xv { + background-color: transparent; + height: 948px; + left: calc(50.00% - 1179px); + mix-blend-mode: overlay; + object-fit: cover; + position: absolute; + top: 2px; + width: 2358px; +} + +.public-code-u40desktopu41-all-breakpoints .cluster-xRY0xv { + background-color: transparent; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 60px; + max-width: 1200px; + min-width: 600px; + padding: 30px 0px 0px 60px; +} + +.public-code-u40desktopu41-all-breakpoints .breadcrumbs-SG5X3D { + align-items: flex-start; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 10px; + margin-right: -60.00px; + position: relative; + width: 600px; +} + +.public-code-u40desktopu41-all-breakpoints .home-KG2Q1f { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + text-decoration: underline; + width: fit-content; +} + +.public-code-u40desktopu41-all-breakpoints .text_label-KG2Q1f { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.public-code-u40desktopu41-all-breakpoints .layer-2-KG2Q1f { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.public-code-u40desktopu41-all-breakpoints .text-SG5X3D { + align-items: flex-start; + align-self: stretch; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 30px; + width: 100%; +} + +.public-code-u40desktopu41-all-breakpoints .title-cxPj3a { + align-self: stretch; + background-color: transparent; + color: var(--fpcwhite); + font-family: var(--font-family-mulish); + font-size: 48px; + font-style: normal; + font-weight: 600; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.public-code-u40desktopu41-all-breakpoints .we-define-public-cod-cxPj3a { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 30px; + position: relative; + text-align: left; +} + +.public-code-u40desktopu41-all-breakpoints .img-container-xRY0xv { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 1; + flex-grow: 1; + position: relative; +} + +.public-code-u40desktopu41-all-breakpoints .illo_stewardship_alpha-1-YtkC8A { + background-color: transparent; + height: 672px; + margin-bottom: -89.00px; + margin-right: -132.00px; + object-fit: cover; + position: relative; + width: 672px; +} + +.public-code-u40desktopu41-all-breakpoints .divhoriz-H5lQIM { + background-color: var(--fpccharcoal); +} + +.public-code-u40desktopu41-all-breakpoints .content-19JmkN { + flex: 0 0 auto; + flex-direction: column; + gap: 60px; + justify-content: center; + max-width: 1120px; + padding: 0px 30px 60px; + width: 1120px; + z-index: 1; +} + +.public-code-u40desktopu41-all-breakpoints .an-ecosystem-of-coll-aqYnBP { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.public-code-u40desktopu41-all-breakpoints .frame-326-aqYnBP { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 40px; + position: relative; + width: 100%; +} + +.public-code-u40desktopu41-all-breakpoints .frame-270-xi4Uj1 { + align-items: flex-start; + background-color: transparent; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 30px; + position: relative; +} + +.public-code-u40desktopu41-all-breakpoints .flex-container-445817923-VTyywe { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 15px; +} + +.public-code-u40desktopu41-all-breakpoints .text0-445817923-dkiL2V { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.public-code-u40desktopu41-all-breakpoints .span0-EylEzV { + line-height: 30px; +} + +.public-code-u40desktopu41-all-breakpoints .text1-445817923-dkiL2V { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.public-code-u40desktopu41-all-breakpoints .span1-lMvExx { + line-height: 24px; +} + +.public-code-u40desktopu41-all-breakpoints .span2-lMvExx { + line-height: 24px; +} + +.public-code-u40desktopu41-all-breakpoints .span3-lMvExx { + line-height: 24px; +} + +.public-code-u40desktopu41-all-breakpoints .span4-lMvExx { + line-height: 24px; +} + +.public-code-u40desktopu41-all-breakpoints .span5-lMvExx { + line-height: 24px; +} + +.public-code-u40desktopu41-all-breakpoints .span6-lMvExx { + line-height: 24px; +} + +.public-code-u40desktopu41-all-breakpoints .span7-lMvExx { + line-height: 24px; +} + +.public-code-u40desktopu41-all-breakpoints .span8-lMvExx { + line-height: 24px; +} + +.public-code-u40desktopu41-all-breakpoints .span9-lMvExx { + line-height: 24px; +} + +.public-code-u40desktopu41-all-breakpoints .text2-445817923-dkiL2V { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.public-code-u40desktopu41-all-breakpoints .span10-vxx7gK { + line-height: 24px; +} + +.public-code-u40desktopu41-all-breakpoints .span11-vxx7gK { + line-height: 24px; +} + +.public-code-u40desktopu41-all-breakpoints .span12-vxx7gK { + line-height: 24px; +} + +.public-code-u40desktopu41-all-breakpoints .span13-vxx7gK { + line-height: 24px; +} + +.public-code-u40desktopu41-all-breakpoints .span14-vxx7gK { + line-height: 24px; +} + +.public-code-u40desktopu41-all-breakpoints .span15-vxx7gK { + line-height: 24px; +} + +.public-code-u40desktopu41-all-breakpoints .span16-vxx7gK { + line-height: 24px; +} + +.public-code-u40desktopu41-all-breakpoints .span17-vxx7gK { + line-height: 24px; +} + +.public-code-u40desktopu41-all-breakpoints .span18-vxx7gK { + line-height: 24px; +} + +.public-code-u40desktopu41-all-breakpoints .cluster-xi4Uj1 { + background-color: var(--fpccharcoal); + border: 2px solid; + border-color: var(--fpccharcoal); + border-radius: 12px; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 20px; + padding: 30px; +} + +.public-code-u40desktopu41-all-breakpoints .definitions-bCPkJB { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.public-code-u40desktopu41-all-breakpoints .cluster-bCPkJB { + align-self: stretch; + background-color: transparent; + flex: 0 0 auto; + flex-direction: column; + gap: 15px; + width: 100%; +} + +.public-code-u40desktopu41-all-breakpoints .divhoriz-I1b3El { + background-color: var(--fpcgrey-bb); + border-radius: 2px; +} + +.public-code-u40desktopu41-all-breakpoints .cluster-I1b3El { + align-self: stretch; + background-color: transparent; + flex: 0 0 auto; + flex-direction: column; + gap: 5px; + width: 100%; +} + +.public-code-u40desktopu41-all-breakpoints .public-code-6wQ9d1 { + align-self: stretch; + margin-top: -1.00px; +} + +.public-code-u40desktopu41-all-breakpoints .n-the-open-software-6wQ9d1 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 22px; + position: relative; + text-align: left; +} + +.public-code-u40desktopu41-all-breakpoints .divhoriz-UejeGO { + background-color: var(--fpcgrey-bb); + border-radius: 2px; +} + +.public-code-u40desktopu41-all-breakpoints .cluster-UejeGO { + align-self: stretch; + background-color: transparent; + flex: 0 0 auto; + flex-direction: column; + gap: 5px; + width: 100%; +} + +.public-code-u40desktopu41-all-breakpoints .public-product-organization-8P1Oql { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.public-code-u40desktopu41-all-breakpoints .n-the-ngo-that-serve-8P1Oql { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 22px; + position: relative; + text-align: left; +} + +.public-code-u40desktopu41-all-breakpoints .divhoriz-LkV42k { + background-color: var(--fpcgrey-bb); + border-radius: 2px; +} + +.public-code-u40desktopu41-all-breakpoints .cluster-LkV42k { + align-self: stretch; + background-color: transparent; + flex: 0 0 auto; + flex-direction: column; + gap: 5px; + width: 100%; +} + +.public-code-u40desktopu41-all-breakpoints .public-product-stewardship-H9ZaMs { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.public-code-u40desktopu41-all-breakpoints .v-the-practice-of-co-H9ZaMs { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 22px; + position: relative; + text-align: left; +} + +.public-code-u40desktopu41-all-breakpoints .divhoriz-t3jxHb { + background-color: var(--fpccharcoal); + border-radius: 2px; +} + +.public-code-u40desktopu41-all-breakpoints .cluster-WmOZxx { + align-self: stretch; + background-color: transparent; + flex: 0 0 auto; + flex-direction: column; + gap: 20px; + width: 100%; +} + +.public-code-u40desktopu41-all-breakpoints .the-core-process-of-tx5PyY { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.public-code-u40desktopu41-all-breakpoints .flex-container-445826092-tx5PyY { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 15px; +} + +.public-code-u40desktopu41-all-breakpoints .text0-445826092-JlCfDz { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.public-code-u40desktopu41-all-breakpoints .span0-mzrJxp { +} + +.public-code-u40desktopu41-all-breakpoints .span1-mzrJxp { +} + +.public-code-u40desktopu41-all-breakpoints .span2-mzrJxp { +} + +.public-code-u40desktopu41-all-breakpoints .text1-445826092-JlCfDz { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.public-code-u40desktopu41-all-breakpoints .span3-zxvRnX { +} + +.public-code-u40desktopu41-all-breakpoints .span4-zxvRnX { +} + +.public-code-u40desktopu41-all-breakpoints .span5-zxvRnX { +} + +.public-code-u40desktopu41-all-breakpoints .span6-zxvRnX { +} + +.public-code-u40desktopu41-all-breakpoints .span7-zxvRnX { +} + +.public-code-u40desktopu41-all-breakpoints .x122-WmOZxx { + align-self: stretch; + background-color: transparent; + flex: 0 0 auto; + position: relative; + width: 100%; +} + +.public-code-u40desktopu41-all-breakpoints .footer-19JmkN { + align-items: center; + align-self: stretch; + background-color: var(--fpcwhite); + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 60px; + min-width: 800px; + padding: 0px 0px 60px; + position: relative; + width: 100%; + z-index: 0; +} + +.public-code-u40desktopu41-all-breakpoints .divhoriz-JjsvdC { + background-color: var(--fpccharcoal); +} + +.public-code-u40desktopu41-all-breakpoints .content-JjsvdC { + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 60px; + padding: 0px 60px; + width: 100%; +} + +.public-code-u40desktopu41-all-breakpoints .logo-lockup-WTxilM { + align-self: stretch; + display: flex; + width: 100%; +} + +.public-code-u40desktopu41-all-breakpoints .foundation-for-public-code-3TpP3m { + flex: 1; +} + +.public-code-u40desktopu41-all-breakpoints .information-WTxilM { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 30px; + position: relative; + width: 100%; +} + +.public-code-u40desktopu41-all-breakpoints .contact-Y6F0HK { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-wrap: wrap; + gap: 10px 10px; + position: relative; + width: 100%; +} + +.public-code-u40desktopu41-all-breakpoints .email-mQB6gm { + align-items: flex-start; + background-color: var(--fpcgrey-f2); + border-radius: 12px; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 20px; + height: 150px; + min-width: 280px; + padding: 30px; + position: relative; +} + +.public-code-u40desktopu41-all-breakpoints .email-us-abSQ4G { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.public-code-u40desktopu41-all-breakpoints .buttonprimary-abSQ4G { + align-items: center; + background-color: var(--basic-link); + border-radius: 6px; + box-shadow: 0px 4px 0px #00000026; + cursor: pointer; + display: inline-flex; + flex: 0 0 auto; + gap: 10px; + justify-content: center; + padding: 10px 15px; + position: relative; +} + +.public-code-u40desktopu41-all-breakpoints .text-sl4uUn { + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + text-align: left; + width: fit-content; +} + +.public-code-u40desktopu41-all-breakpoints .arrow-cluster-sl4uUn { + background-color: transparent; + height: 16px; + position: relative; + width: 16px; +} + +.public-code-u40desktopu41-all-breakpoints .mailing-list-mQB6gm { + align-items: flex-start; + background-color: var(--fpcgrey-f2); + border-radius: 12px; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 20px; + height: 150px; + min-width: 280px; + padding: 30px; + position: relative; +} + +.public-code-u40desktopu41-all-breakpoints .connect-with-us-42RTx9 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.public-code-u40desktopu41-all-breakpoints .channels-42RTx9 { + align-items: center; + background-color: transparent; + display: flex; + gap: 30px; + height: 40px; + position: relative; + width: 218px; +} + +.public-code-u40desktopu41-all-breakpoints .mastodon-UOxxJ9 { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.public-code-u40desktopu41-all-breakpoints .twitter-UOxxJ9 { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.public-code-u40desktopu41-all-breakpoints .you-tube-UOxxJ9 { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.public-code-u40desktopu41-all-breakpoints .git-hub-UOxxJ9 { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.public-code-u40desktopu41-all-breakpoints .divhoriz-Y6F0HK { + background-color: var(--fpccharcoal); + border-radius: 2px; +} + +.public-code-u40desktopu41-all-breakpoints .metadata-Y6F0HK { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + position: relative; + width: 100%; +} + +.public-code-u40desktopu41-all-breakpoints .copyright-7hS035 { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 7px; + position: relative; + width: 100%; +} + +.public-code-u40desktopu41-all-breakpoints .image-kTrX4P { + background-color: transparent; + height: 14.4599609375px; + position: relative; + width: 14.4599609375px; +} + +.public-code-u40desktopu41-all-breakpoints .x2024-foundation-for-public-code-kTrX4P { + background-color: transparent; + flex: 1; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.public-code-u40desktopu41-all-breakpoints .span0-iSSUPt { +} + +.public-code-u40desktopu41-all-breakpoints .span1-iSSUPt { + text-decoration: underline; +} + +.public-code-u40desktopu41-all-breakpoints .license-7hS035 { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 8px; + position: relative; + width: 100%; +} + +.public-code-u40desktopu41-all-breakpoints .iconlicense-iR30Dw { + background-color: transparent; + height: 14.5px; + position: relative; + width: 16px; +} + +.public-code-u40desktopu41-all-breakpoints .creative-commons-zer-iR30Dw { + background-color: transparent; + flex: 1; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.public-code-u40desktopu41-all-breakpoints .span0-DOHhEl { + text-decoration: underline; +} + +.public-code-u40desktopu41-all-breakpoints .span1-DOHhEl { +} + +.public-code-u40desktopu41-all-breakpoints .divhoriz-3Y2JxA { + background-color: var(--fpccharcoal); + border-radius: 2px; +} + +.public-code-u40desktopu41-all-breakpoints .flex-container-i44581759435764323-Y6F0HK { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; +} + +.public-code-u40desktopu41-all-breakpoints .text0-i44581759435764323-PnZdLV { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.public-code-u40desktopu41-all-breakpoints .span0-OYsLYV { +} + +.public-code-u40desktopu41-all-breakpoints .text1-i44581759435764323-PnZdLV { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.public-code-u40desktopu41-all-breakpoints .span1-ycO0Qa { +} + +.public-code-u40desktopu41-all-breakpoints .cluster { + align-items: flex-start; + display: flex; + position: relative; +} + +.public-code-u40desktopu41-all-breakpoints .content { + align-items: center; + background-color: transparent; + display: flex; + position: relative; +} + +.public-code-u40desktopu41-all-breakpoints .divhoriz { + align-self: stretch; + height: 2px; + position: relative; + width: 100%; +} + +.public-code-u40desktopu41-all-breakpoints .foundation-for-public-code { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.public-code-u40desktopu41-all-breakpoints .logo-symbol { + background-color: transparent; + height: 55px; + position: relative; + width: 47.66314697265625px; +} + +.public-code-u40desktopu41-all-breakpoints .public-code { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.public-code-u40desktopu41-all-breakpoints .section-1 { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 40px; + position: relative; + width: 100%; +} + +.public-code-u40desktopu41-all-breakpoints .text { + background-color: transparent; + position: relative; +} +/* screen - public-code-u40mobileu41 */ + +.public-code-u40mobileu41 { + align-items: center; + background-color: var(--fpcgrey-e5); + display: flex; + flex-direction: column; + left: 0px; + min-width: 320px; + overflow: hidden; + overflow-x: hidden; + position: relative; + top: 0px; +} + +.public-code-u40mobileu41 .header-Nn6XDX { + align-items: center; + align-self: stretch; + background: linear-gradient(180deg, rgb(91.00000217556953, 87.00000241398811, 202.00000315904617) 0%, rgb(59.00000028312206, 133.00000727176666, 244.0000006556511) 100%); + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + overflow: hidden; + position: relative; + width: 100%; + z-index: 2; +} + +.public-code-u40mobileu41 .navheader-KKn1pF { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + justify-content: space-around; + padding: 20px; + position: relative; + width: 100%; +} + +.public-code-u40mobileu41 .content-WZVqrp { + cursor: pointer; + flex: 1; + flex-grow: 1; + justify-content: space-between; +} + +.public-code-u40mobileu41 .logo-zRPkIx { + align-items: flex-start; + background-color: transparent; + display: inline-flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + position: relative; +} + +.public-code-u40mobileu41 .logo-lockup-FMM4rc { + display: inline-flex; +} + +.public-code-u40mobileu41 .foundation-for-public-code-itkQw6 { + width: fit-content; +} + +.public-code-u40mobileu41 .menu-zRPkIx { + align-items: flex-start; + background-color: var(--fpcpurpledark); + border-radius: 30px; + cursor: pointer; + display: inline-flex; + flex: 0 0 auto; + flex-direction: column; + gap: 6px; + padding: 17px 12px; + position: relative; +} + +.public-code-u40mobileu41 .rectangle-178-FB6kPS { + background-color: var(--fpcwhite); + border-radius: 3px; + height: 2px; + position: relative; + width: 20px; +} + +.public-code-u40mobileu41 .rectangle-180-FB6kPS { + background-color: var(--fpcwhite); + border-radius: 3px; + height: 2px; + position: relative; + width: 20px; +} + +.public-code-u40mobileu41 .bg_publiccode-KKn1pF { + background-color: transparent; + height: 474px; + left: calc(50.00% - 460px); + mix-blend-mode: overlay; + object-fit: cover; + position: absolute; + top: calc(50.00% - 132px); + width: 1179px; +} + +.public-code-u40mobileu41 .cluster-KKn1pF { + background-color: transparent; + gap: 30px; + max-width: 1120px; + padding: 20px; +} + +.public-code-u40mobileu41 .breadcrumbs-cGxrLR { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 10px; + position: relative; + width: 100%; +} + +.public-code-u40mobileu41 .home-wAxmqD { + background-color: transparent; + color: var(--fpcwhite); + font-family: var(--font-family-mulish); + font-size: var(--font-size-xs); + font-style: normal; + font-weight: 400; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + text-decoration: underline; + width: fit-content; +} + +.public-code-u40mobileu41 .text_label-wAxmqD { + background-color: transparent; + color: var(--fpcwhite-50); + font-family: var(--font-family-mulish); + font-size: var(--font-size-xs); + font-style: normal; + font-weight: 400; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.public-code-u40mobileu41 .layer-2-wAxmqD { + background-color: transparent; + color: var(--fpcwhite-50); + font-family: var(--font-family-mulish); + font-size: var(--font-size-xs); + font-style: normal; + font-weight: 400; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.public-code-u40mobileu41 .text-cGxrLR { + align-items: flex-start; + align-self: stretch; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 20px; + width: 100%; +} + +.public-code-u40mobileu41 .title-3uxnCP { + align-self: stretch; + background-color: transparent; + color: var(--fpcwhite); + font-family: var(--font-family-mulish); + font-size: var(--font-size-xl); + font-style: normal; + font-weight: 600; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.public-code-u40mobileu41 .we-define-public-cod-3uxnCP { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.public-code-u40mobileu41 .image-container-KKn1pF { + align-items: flex-start; + background-color: transparent; + display: inline-flex; + height: 246px; + overflow: hidden; + position: relative; +} + +.public-code-u40mobileu41 .illo_stewardship_alpha-1-Fkaj8D { + background-color: transparent; + height: 280px; + margin-bottom: -34.00px; + object-fit: cover; + position: relative; + width: 280px; +} + +.public-code-u40mobileu41 .divhoriz-KKn1pF { + background-color: var(--fpccharcoal); +} + +.public-code-u40mobileu41 .content-Nn6XDX { + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 40px; + justify-content: center; + max-width: 1120px; + padding: 40px 20px 120px; + width: 100%; + z-index: 1; +} + +.public-code-u40mobileu41 .section-JZepky { + gap: 20px; +} + +.public-code-u40mobileu41 .an-ecosystem-of-coll-K2orYS { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.public-code-u40mobileu41 .cluster-K2orYS { + background-color: transparent; + gap: 20px; +} + +.public-code-u40mobileu41 .flex-container-445823013-U9PDJE { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; +} + +.public-code-u40mobileu41 .text0-445823013-DcupQd { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.public-code-u40mobileu41 .span0-V4Ksu5 { +} + +.public-code-u40mobileu41 .text1-445823013-DcupQd { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.public-code-u40mobileu41 .span1-xspyxx { +} + +.public-code-u40mobileu41 .span2-xspyxx { +} + +.public-code-u40mobileu41 .span3-xspyxx { +} + +.public-code-u40mobileu41 .span4-xspyxx { +} + +.public-code-u40mobileu41 .span5-xspyxx { +} + +.public-code-u40mobileu41 .span6-xspyxx { +} + +.public-code-u40mobileu41 .span7-xspyxx { +} + +.public-code-u40mobileu41 .span8-xspyxx { +} + +.public-code-u40mobileu41 .span9-xspyxx { +} + +.public-code-u40mobileu41 .text2-445823013-DcupQd { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.public-code-u40mobileu41 .span10-7n8y62 { +} + +.public-code-u40mobileu41 .span11-7n8y62 { +} + +.public-code-u40mobileu41 .span12-7n8y62 { +} + +.public-code-u40mobileu41 .span13-7n8y62 { +} + +.public-code-u40mobileu41 .span14-7n8y62 { +} + +.public-code-u40mobileu41 .span15-7n8y62 { +} + +.public-code-u40mobileu41 .span16-7n8y62 { +} + +.public-code-u40mobileu41 .span17-7n8y62 { +} + +.public-code-u40mobileu41 .span18-7n8y62 { +} + +.public-code-u40mobileu41 .cluster-U9PDJE { + background-color: var(--fpccharcoal); + border: 2px solid; + border-color: var(--fpccharcoal); + border-radius: 12px; + gap: 15px; + padding: 20px; +} + +.public-code-u40mobileu41 .definitions-hCRbJj { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.public-code-u40mobileu41 .cluster-hCRbJj { + background-color: transparent; + gap: 15px; +} + +.public-code-u40mobileu41 .divhoriz-KLesli { + background-color: var(--fpcgrey-bb); + border-radius: 2px; +} + +.public-code-u40mobileu41 .cluster-KLesli { + background-color: transparent; + gap: 5px; +} + +.public-code-u40mobileu41 .public-code-upL4g9 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.public-code-u40mobileu41 .n-the-open-software-upL4g9 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 22px; + position: relative; + text-align: left; +} + +.public-code-u40mobileu41 .divhoriz-MnYADX { + background-color: var(--fpcgrey-bb); + border-radius: 2px; +} + +.public-code-u40mobileu41 .cluster-MnYADX { + background-color: transparent; + gap: 5px; +} + +.public-code-u40mobileu41 .public-product-organization-q7xB3Q { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.public-code-u40mobileu41 .n-the-ngo-that-serve-q7xB3Q { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 22px; + position: relative; + text-align: left; +} + +.public-code-u40mobileu41 .divhoriz-qJxVyg { + background-color: var(--fpcgrey-bb); + border-radius: 2px; +} + +.public-code-u40mobileu41 .cluster-qJxVyg { + background-color: transparent; + gap: 5px; +} + +.public-code-u40mobileu41 .public-product-stewardship-9FRyB6 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.public-code-u40mobileu41 .v-the-practice-of-co-9FRyB6 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 22px; + position: relative; + text-align: left; +} + +.public-code-u40mobileu41 .divhoriz-JZepky { + background-color: var(--fpccharcoal); + border-radius: 2px; +} + +.public-code-u40mobileu41 .section-zbxfyf { + gap: 40px; +} + +.public-code-u40mobileu41 .flex-container-445823031-XVVRT6 { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 15px; +} + +.public-code-u40mobileu41 .text0-445823031-7ZJxF1 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.public-code-u40mobileu41 .span0-hxgoc8 { + line-height: 30px; +} + +.public-code-u40mobileu41 .text1-445823031-7ZJxF1 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.public-code-u40mobileu41 .span1-BIzYwx { + line-height: 24px; +} + +.public-code-u40mobileu41 .span2-BIzYwx { + line-height: 24px; +} + +.public-code-u40mobileu41 .span3-BIzYwx { + line-height: 24px; +} + +.public-code-u40mobileu41 .text2-445823031-7ZJxF1 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.public-code-u40mobileu41 .span4-Az4rxY { + line-height: 24px; +} + +.public-code-u40mobileu41 .span5-Az4rxY { + line-height: 24px; +} + +.public-code-u40mobileu41 .span6-Az4rxY { + line-height: 24px; +} + +.public-code-u40mobileu41 .span7-Az4rxY { + line-height: 24px; +} + +.public-code-u40mobileu41 .span8-Az4rxY { + line-height: 24px; +} + +.public-code-u40mobileu41 .x122-XVVRT6 { + align-self: stretch; + background-color: transparent; + flex: 0 0 auto; + position: relative; + width: 100%; +} + +.public-code-u40mobileu41 .footer-Nn6XDX { + align-items: center; + align-self: stretch; + background-color: var(--fpcwhite); + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 40px; + padding: 0px 0px 40px; + position: relative; + width: 100%; + z-index: 0; +} + +.public-code-u40mobileu41 .divhoriz-m6r3MU { + background-color: var(--fpccharcoal); +} + +.public-code-u40mobileu41 .content-m6r3MU { + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 40px; + padding: 0px 20px; + width: 100%; +} + +.public-code-u40mobileu41 .logo-lockup-g94CYT { + align-self: stretch; + display: flex; + width: 100%; +} + +.public-code-u40mobileu41 .foundation-for-public-code-PIDjGZ { + flex: 1; +} + +.public-code-u40mobileu41 .information-g94CYT { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 30px; + position: relative; + width: 100%; +} + +.public-code-u40mobileu41 .contact-nZsxK4 { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-wrap: wrap; + gap: 10px 10px; + position: relative; + width: 100%; +} + +.public-code-u40mobileu41 .email-su2T3D { + align-items: flex-start; + background-color: var(--fpcgrey-f2); + border-radius: 12px; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 15px; + min-width: 280px; + padding: 20px; + position: relative; +} + +.public-code-u40mobileu41 .email-us-XxloEN { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.public-code-u40mobileu41 .buttonprimary-XxloEN { + align-items: center; + background-color: var(--basic-link); + border-radius: 6px; + box-shadow: 0px 4px 0px #00000026; + cursor: pointer; + display: inline-flex; + flex: 0 0 auto; + gap: 10px; + justify-content: center; + padding: 10px 15px; + position: relative; +} + +.public-code-u40mobileu41 .text-lP67sv { + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + text-align: left; + width: fit-content; +} + +.public-code-u40mobileu41 .arrow-cluster-lP67sv { + background-color: transparent; + height: 16px; + position: relative; + width: 16px; +} + +.public-code-u40mobileu41 .mailing-list-su2T3D { + align-items: flex-start; + background-color: var(--fpcgrey-f2); + border-radius: 12px; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 15px; + min-width: 280px; + padding: 20px; + position: relative; +} + +.public-code-u40mobileu41 .connect-with-us-yTc9yi { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.public-code-u40mobileu41 .channels-yTc9yi { + align-items: center; + background-color: transparent; + display: flex; + gap: 30px; + height: 40px; + position: relative; + width: 218px; +} + +.public-code-u40mobileu41 .mastodon-EYm9Tj { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.public-code-u40mobileu41 .twitter-EYm9Tj { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.public-code-u40mobileu41 .you-tube-EYm9Tj { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.public-code-u40mobileu41 .git-hub-EYm9Tj { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.public-code-u40mobileu41 .divhoriz-nZsxK4 { + background-color: var(--fpccharcoal); + border-radius: 2px; +} + +.public-code-u40mobileu41 .metadata-nZsxK4 { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + position: relative; + width: 100%; +} + +.public-code-u40mobileu41 .copyright-K7kCam { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 7px; + position: relative; + width: 100%; +} + +.public-code-u40mobileu41 .image-aAF5cI { + background-color: transparent; + height: 14.4599609375px; + position: relative; + width: 14.4599609375px; +} + +.public-code-u40mobileu41 .x2024-foundation-for-public-code-aAF5cI { + background-color: transparent; + flex: 1; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.public-code-u40mobileu41 .span0-fIQ6eU { +} + +.public-code-u40mobileu41 .span1-fIQ6eU { + text-decoration: underline; +} + +.public-code-u40mobileu41 .license-K7kCam { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 8px; + position: relative; + width: 100%; +} + +.public-code-u40mobileu41 .iconlicense-cTzbUF { + background-color: transparent; + height: 14.5px; + position: relative; + width: 16px; +} + +.public-code-u40mobileu41 .creative-commons-zer-cTzbUF { + background-color: transparent; + flex: 1; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.public-code-u40mobileu41 .span0-L44udJ { + text-decoration: underline; +} + +.public-code-u40mobileu41 .span1-L44udJ { +} + +.public-code-u40mobileu41 .divhoriz-AmFW17 { + background-color: var(--fpccharcoal); + border-radius: 2px; +} + +.public-code-u40mobileu41 .flex-container-i44582303535764359-nZsxK4 { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; +} + +.public-code-u40mobileu41 .text0-i44582303535764359-DswHXG { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.public-code-u40mobileu41 .span0-rggXb9 { +} + +.public-code-u40mobileu41 .text1-i44582303535764359-DswHXG { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.public-code-u40mobileu41 .span1-a2LKiv { +} + +.public-code-u40mobileu41 .cluster { + align-items: flex-start; + align-self: stretch; + display: flex; + flex: 0 0 auto; + flex-direction: column; + position: relative; + width: 100%; +} + +.public-code-u40mobileu41 .content { + align-items: center; + background-color: transparent; + display: flex; + position: relative; +} + +.public-code-u40mobileu41 .divhoriz { + align-self: stretch; + height: 2px; + position: relative; + width: 100%; +} + +.public-code-u40mobileu41 .foundation-for-public-code { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -0.50px; + position: relative; + text-align: left; +} + +.public-code-u40mobileu41 .logo-symbol { + background-color: transparent; + height: 40px; + position: relative; + width: 34.66410446166992px; +} + +.public-code-u40mobileu41 .section-1 { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + position: relative; + width: 100%; +} + +.public-code-u40mobileu41 .text { + background-color: transparent; + position: relative; +} +/* screen - public-code-u40tabletu41 */ + +.public-code-u40tabletu41 { + align-items: center; + background-color: var(--fpcgrey-e5); + display: flex; + flex-direction: column; + gap: 60px; + left: 0px; + min-width: 840px; + overflow: hidden; + overflow-x: hidden; + position: relative; + top: 0px; +} + +.public-code-u40tabletu41 .header-wVn9iF { + align-items: center; + align-self: stretch; + background: linear-gradient(180deg, rgb(91.00000217556953, 87.00000241398811, 202.00000315904617) 0%, rgb(59.00000028312206, 133.00000727176666, 244.0000006556511) 100%); + background-color: transparent; + display: flex; + flex-direction: column; + height: 572px; + overflow: hidden; + position: relative; + width: 100%; + z-index: 2; +} + +.public-code-u40tabletu41 .navheader-uupNUG { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + justify-content: space-around; + padding: 30px; + position: relative; + width: 100%; +} + +.public-code-u40tabletu41 .content-xbJgMw { + flex: 1; + flex-grow: 1; + gap: 20px; +} + +.public-code-u40tabletu41 .logo-DeoqFL { + align-items: flex-start; + background-color: transparent; + display: inline-flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + position: relative; +} + +.public-code-u40tabletu41 .logo-lockup-LS1Bg6 { + display: inline-flex; +} + +.public-code-u40tabletu41 .logo-symbol-2KpDpQ { + height: 40px; + width: 34.66410446166992px; +} + +.public-code-u40tabletu41 .foundation-for-public-code-2KpDpQ { + margin-top: -0.50px; + width: fit-content; +} + +.public-code-u40tabletu41 .navigation-DeoqFL { + align-items: center; + background-color: transparent; + display: flex; + flex: 1; + flex-grow: 1; + flex-wrap: wrap; + gap: 20px 20px; + justify-content: flex-end; + min-width: 10px; + padding: 2px 0px; + position: relative; +} + +.public-code-u40tabletu41 .public-code-4HldKr { + cursor: pointer; + width: fit-content; +} + +.public-code-u40tabletu41 .public-product-orgs-4HldKr { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.public-code-u40tabletu41 .the-standard-4HldKr { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.public-code-u40tabletu41 .team-4HldKr { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.public-code-u40tabletu41 .nav-button-4HldKr { + align-items: flex-start; + background-color: var(--fpccharcoal); + border-radius: 6px; + box-shadow: 0px 4px 0px #00000026; + cursor: pointer; + display: inline-flex; + flex: 0 0 auto; + gap: 10px; + justify-content: flex-end; + padding: 6px 12px; + position: relative; +} + +.public-code-u40tabletu41 .support-us-sNBNcO { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.public-code-u40tabletu41 .cluster-uupNUG { + align-self: stretch; + background-color: transparent; + height: 475px; + justify-content: center; + padding: 30px 0px 0px; + width: 100%; +} + +.public-code-u40tabletu41 .cluster-dunYis { + background-color: transparent; + height: 583px; + margin-bottom: -138.00px; + width: 840px; +} + +.public-code-u40tabletu41 .bg_publiccode-ovtowX { + background-color: transparent; + height: 948px; + left: calc(50.00% - 1039px); + mix-blend-mode: overlay; + object-fit: cover; + position: absolute; + top: 2px; + width: 2358px; +} + +.public-code-u40tabletu41 .cluster-ovtowX { + background-color: transparent; + flex-direction: column; + gap: 60px; + padding: 0px 0px 0px 30px; + width: 400px; +} + +.public-code-u40tabletu41 .breadcrumbs-b9rpqj { + align-items: flex-start; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 10px; + margin-right: -230.00px; + position: relative; + width: 600px; +} + +.public-code-u40tabletu41 .home-ou0GWh { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + text-decoration: underline; + width: fit-content; +} + +.public-code-u40tabletu41 .text_label-ou0GWh { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.public-code-u40tabletu41 .layer-2-ou0GWh { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.public-code-u40tabletu41 .text-b9rpqj { + align-items: flex-start; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 30px; + width: 370px; +} + +.public-code-u40tabletu41 .title-pW3o3P { + align-self: stretch; + background-color: transparent; + color: var(--fpcwhite); + font-family: var(--font-family-mulish); + font-size: var(--font-size-xxxl); + font-style: normal; + font-weight: 600; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.public-code-u40tabletu41 .we-define-public-cod-pW3o3P { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 30px; + position: relative; + text-align: left; +} + +.public-code-u40tabletu41 .img-container-ovtowX { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + justify-content: flex-end; + margin-right: -92.00px; + padding: 20px 0px 0px; + position: relative; + width: 532px; +} + +.public-code-u40tabletu41 .illo_stewardship_alpha-1-FcWR7K { + background-color: transparent; + height: 500px; + object-fit: cover; + position: relative; + width: 500px; +} + +.public-code-u40tabletu41 .divhoriz-uupNUG { + background-color: var(--fpccharcoal); +} + +.public-code-u40tabletu41 .content-wVn9iF { + flex: 0 0 auto; + flex-direction: column; + gap: 40px; + justify-content: center; + max-width: 1120px; + padding: 0px 30px 60px; + width: 840px; + z-index: 1; +} + +.public-code-u40tabletu41 .section-CDSf1v { + gap: 30px; +} + +.public-code-u40tabletu41 .an-ecosystem-of-coll-QyAcKG { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.public-code-u40tabletu41 .frame-326-QyAcKG { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 40px; + position: relative; + width: 100%; +} + +.public-code-u40tabletu41 .frame-270-q1e7LZ { + align-items: flex-start; + background-color: transparent; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 30px; + position: relative; +} + +.public-code-u40tabletu41 .flex-container-445818972-d0wBby { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 15px; +} + +.public-code-u40tabletu41 .text0-445818972-8CM6YZ { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.public-code-u40tabletu41 .span0-2npeGT { + line-height: 30px; +} + +.public-code-u40tabletu41 .text1-445818972-8CM6YZ { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.public-code-u40tabletu41 .span1-ybmS2D { + line-height: 24px; +} + +.public-code-u40tabletu41 .span2-ybmS2D { + line-height: 24px; +} + +.public-code-u40tabletu41 .span3-ybmS2D { + line-height: 24px; +} + +.public-code-u40tabletu41 .span4-ybmS2D { + line-height: 24px; +} + +.public-code-u40tabletu41 .span5-ybmS2D { + line-height: 24px; +} + +.public-code-u40tabletu41 .span6-ybmS2D { + line-height: 24px; +} + +.public-code-u40tabletu41 .span7-ybmS2D { + line-height: 24px; +} + +.public-code-u40tabletu41 .span8-ybmS2D { + line-height: 24px; +} + +.public-code-u40tabletu41 .span9-ybmS2D { + line-height: 24px; +} + +.public-code-u40tabletu41 .text2-445818972-8CM6YZ { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.public-code-u40tabletu41 .span10-KfqRcy { + line-height: 24px; +} + +.public-code-u40tabletu41 .span11-KfqRcy { + line-height: 24px; +} + +.public-code-u40tabletu41 .span12-KfqRcy { + line-height: 24px; +} + +.public-code-u40tabletu41 .span13-KfqRcy { + line-height: 24px; +} + +.public-code-u40tabletu41 .span14-KfqRcy { + line-height: 24px; +} + +.public-code-u40tabletu41 .span15-KfqRcy { + line-height: 24px; +} + +.public-code-u40tabletu41 .span16-KfqRcy { + line-height: 24px; +} + +.public-code-u40tabletu41 .span17-KfqRcy { + line-height: 24px; +} + +.public-code-u40tabletu41 .span18-KfqRcy { + line-height: 24px; +} + +.public-code-u40tabletu41 .cluster-q1e7LZ { + background-color: var(--fpccharcoal); + border: 2px solid; + border-color: var(--fpccharcoal); + border-radius: 12px; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 20px; + padding: 30px; +} + +.public-code-u40tabletu41 .definitions-xBiu6x { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.public-code-u40tabletu41 .cluster-xBiu6x { + align-self: stretch; + background-color: transparent; + flex: 0 0 auto; + flex-direction: column; + gap: 15px; + width: 100%; +} + +.public-code-u40tabletu41 .divhoriz-Zx4WUe { + background-color: var(--fpcgrey-bb); + border-radius: 2px; +} + +.public-code-u40tabletu41 .cluster-Zx4WUe { + align-self: stretch; + background-color: transparent; + flex: 0 0 auto; + flex-direction: column; + gap: 5px; + width: 100%; +} + +.public-code-u40tabletu41 .public-code-yTFxcw { + align-self: stretch; + margin-top: -1.00px; +} + +.public-code-u40tabletu41 .n-the-open-software-yTFxcw { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 22px; + position: relative; + text-align: left; +} + +.public-code-u40tabletu41 .divhoriz-MDNVym { + background-color: var(--fpcgrey-bb); + border-radius: 2px; +} + +.public-code-u40tabletu41 .cluster-MDNVym { + align-self: stretch; + background-color: transparent; + flex: 0 0 auto; + flex-direction: column; + gap: 5px; + width: 100%; +} + +.public-code-u40tabletu41 .public-product-organization-0CQxY8 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.public-code-u40tabletu41 .n-the-ngo-that-serve-0CQxY8 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 22px; + position: relative; + text-align: left; +} + +.public-code-u40tabletu41 .divhoriz-xXbDSx { + background-color: var(--fpcgrey-bb); + border-radius: 2px; +} + +.public-code-u40tabletu41 .cluster-xXbDSx { + align-self: stretch; + background-color: transparent; + flex: 0 0 auto; + flex-direction: column; + gap: 5px; + width: 100%; +} + +.public-code-u40tabletu41 .public-product-stewardship-5mu1g5 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.public-code-u40tabletu41 .v-the-practice-of-co-5mu1g5 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 22px; + position: relative; + text-align: left; +} + +.public-code-u40tabletu41 .divhoriz-CDSf1v { + background-color: var(--fpccharcoal); + border-radius: 2px; +} + +.public-code-u40tabletu41 .section-JLBW8N { + gap: 40px; +} + +.public-code-u40tabletu41 .cluster-PX4sUb { + align-self: stretch; + background-color: transparent; + flex: 0 0 auto; + flex-direction: column; + gap: 20px; + width: 100%; +} + +.public-code-u40tabletu41 .the-core-process-of-7VUAy5 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.public-code-u40tabletu41 .flex-container-445826088-7VUAy5 { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 15px; +} + +.public-code-u40tabletu41 .text0-445826088-3Ns97k { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.public-code-u40tabletu41 .span0-2ZgNxe { +} + +.public-code-u40tabletu41 .span1-2ZgNxe { +} + +.public-code-u40tabletu41 .span2-2ZgNxe { +} + +.public-code-u40tabletu41 .text1-445826088-3Ns97k { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.public-code-u40tabletu41 .span3-WKyMfI { +} + +.public-code-u40tabletu41 .span4-WKyMfI { +} + +.public-code-u40tabletu41 .span5-WKyMfI { +} + +.public-code-u40tabletu41 .span6-WKyMfI { +} + +.public-code-u40tabletu41 .span7-WKyMfI { +} + +.public-code-u40tabletu41 .x122-PX4sUb { + align-self: stretch; + background-color: transparent; + flex: 0 0 auto; + position: relative; + width: 100%; +} + +.public-code-u40tabletu41 .footer-wVn9iF { + align-items: center; + align-self: stretch; + background-color: var(--fpcwhite); + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 60px; + min-width: 800px; + padding: 0px 0px 60px; + position: relative; + width: 100%; + z-index: 0; +} + +.public-code-u40tabletu41 .divhoriz-vrrbBu { + background-color: var(--fpccharcoal); +} + +.public-code-u40tabletu41 .content-vrrbBu { + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 60px; + padding: 0px 60px; + width: 100%; +} + +.public-code-u40tabletu41 .logo-lockup-gUmGX0 { + align-self: stretch; + display: flex; + width: 100%; +} + +.public-code-u40tabletu41 .logo-symbol-JW24ix { + height: 55px; + width: 47.66314697265625px; +} + +.public-code-u40tabletu41 .foundation-for-public-code-JW24ix { + flex: 1; +} + +.public-code-u40tabletu41 .information-gUmGX0 { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 30px; + position: relative; + width: 100%; +} + +.public-code-u40tabletu41 .contact-4xQ6E2 { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-wrap: wrap; + gap: 10px 10px; + position: relative; + width: 100%; +} + +.public-code-u40tabletu41 .email-RPazLE { + align-items: flex-start; + background-color: var(--fpcgrey-f2); + border-radius: 12px; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 20px; + height: 150px; + min-width: 280px; + padding: 30px; + position: relative; +} + +.public-code-u40tabletu41 .email-us-Lcslde { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.public-code-u40tabletu41 .buttonprimary-Lcslde { + align-items: center; + background-color: var(--basic-link); + border-radius: 6px; + box-shadow: 0px 4px 0px #00000026; + cursor: pointer; + display: inline-flex; + flex: 0 0 auto; + gap: 10px; + justify-content: center; + padding: 10px 15px; + position: relative; +} + +.public-code-u40tabletu41 .text-Tlh04Y { + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + text-align: left; + width: fit-content; +} + +.public-code-u40tabletu41 .arrow-cluster-Tlh04Y { + background-color: transparent; + height: 16px; + position: relative; + width: 16px; +} + +.public-code-u40tabletu41 .mailing-list-RPazLE { + align-items: flex-start; + background-color: var(--fpcgrey-f2); + border-radius: 12px; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 20px; + height: 150px; + min-width: 280px; + padding: 30px; + position: relative; +} + +.public-code-u40tabletu41 .connect-with-us-AOAJis { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.public-code-u40tabletu41 .channels-AOAJis { + align-items: center; + background-color: transparent; + display: flex; + gap: 30px; + height: 40px; + position: relative; + width: 218px; +} + +.public-code-u40tabletu41 .mastodon-hzh9Ch { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.public-code-u40tabletu41 .twitter-hzh9Ch { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.public-code-u40tabletu41 .you-tube-hzh9Ch { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.public-code-u40tabletu41 .git-hub-hzh9Ch { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.public-code-u40tabletu41 .divhoriz-4xQ6E2 { + background-color: var(--fpccharcoal); + border-radius: 2px; +} + +.public-code-u40tabletu41 .metadata-4xQ6E2 { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + position: relative; + width: 100%; +} + +.public-code-u40tabletu41 .copyright-aPFulA { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 7px; + position: relative; + width: 100%; +} + +.public-code-u40tabletu41 .image-Aqn0Zg { + background-color: transparent; + height: 14.4599609375px; + position: relative; + width: 14.4599609375px; +} + +.public-code-u40tabletu41 .x2024-foundation-for-public-code-Aqn0Zg { + background-color: transparent; + flex: 1; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.public-code-u40tabletu41 .span0-6KQJ2M { +} + +.public-code-u40tabletu41 .span1-6KQJ2M { + text-decoration: underline; +} + +.public-code-u40tabletu41 .license-aPFulA { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 8px; + position: relative; + width: 100%; +} + +.public-code-u40tabletu41 .iconlicense-dv7opR { + background-color: transparent; + height: 14.5px; + position: relative; + width: 16px; +} + +.public-code-u40tabletu41 .creative-commons-zer-dv7opR { + background-color: transparent; + flex: 1; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.public-code-u40tabletu41 .span0-3JyGCn { + text-decoration: underline; +} + +.public-code-u40tabletu41 .span1-3JyGCn { +} + +.public-code-u40tabletu41 .divhoriz-VXmpT2 { + background-color: var(--fpccharcoal); + border-radius: 2px; +} + +.public-code-u40tabletu41 .flex-container-i44581903235764323-4xQ6E2 { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; +} + +.public-code-u40tabletu41 .text0-i44581903235764323-x6FzHt { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.public-code-u40tabletu41 .span0-Iq1pfC { +} + +.public-code-u40tabletu41 .text1-i44581903235764323-x6FzHt { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.public-code-u40tabletu41 .span1-cwxUNI { +} + +.public-code-u40tabletu41 .cluster { + align-items: flex-start; + display: flex; + position: relative; +} + +.public-code-u40tabletu41 .content { + align-items: center; + background-color: transparent; + display: flex; + position: relative; +} + +.public-code-u40tabletu41 .divhoriz { + align-self: stretch; + height: 2px; + position: relative; + width: 100%; +} + +.public-code-u40tabletu41 .foundation-for-public-code { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.public-code-u40tabletu41 .logo-symbol { + background-color: transparent; + position: relative; +} + +.public-code-u40tabletu41 .public-code { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.public-code-u40tabletu41 .section-1 { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + position: relative; + width: 100%; +} + +.public-code-u40tabletu41 .text { + background-color: transparent; + position: relative; +} +@media screen and (max-width: 839px) { + .screen.public-code-u40desktopu41-all-breakpoints { + display: none; + } + .screen.public-code-u40tabletu41 { + display: none; + } +} +@media screen and (min-width: 840px) and (max-width: 1139px) { + .screen.public-code-u40desktopu41-all-breakpoints { + display: none; + } + .screen.public-code-u40mobileu41 { + display: none; + } +} +@media screen and (min-width: 1140px) { + .screen.public-code-u40tabletu41 { + display: none; + } + .screen.public-code-u40mobileu41 { + display: none; + } +} \ No newline at end of file diff --git a/css/public-product-organizations-u40desktopu41-all-breakpoints.css b/css/public-product-organizations-u40desktopu41-all-breakpoints.css new file mode 100644 index 0000000..ffd549a --- /dev/null +++ b/css/public-product-organizations-u40desktopu41-all-breakpoints.css @@ -0,0 +1,5095 @@ +/* screen - public-product-organizations-u40desktopu41-all-breakpoints */ + +.public-product-organizations-u40desktopu41-all-breakpoints { + align-items: center; + background-color: var(--fpcgrey-e5); + display: flex; + flex-direction: column; + gap: 60px; + left: 0px; + min-width: 1140px; + overflow: hidden; + overflow-x: hidden; + position: relative; + top: 0px; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .header-4AxxKM { + align-items: center; + align-self: stretch; + background: radial-gradient(50% 50% at 50% 50%, rgb(255, 214.00000244379044, 92.00000211596489) 0%, rgb(253.0000001192093, 187.00000405311584, 171.00000500679016) 100%); + height: 700px; + overflow: hidden; + width: 100%; + z-index: 2; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .navheader-EYwx2q { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + justify-content: space-around; + padding: 30px 60px; + position: relative; + width: 100%; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .content-IWhTLs { + align-items: center; + flex: 1; + flex-grow: 1; + justify-content: space-between; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .logo-lockup-yxxsOR { + display: inline-flex; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .foundation-for-public-code-z53xCk { + width: 365.33685302734375px; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .navigation-yxxsOR { + align-items: center; + background-color: transparent; + display: flex; + flex: 1; + flex-grow: 1; + flex-wrap: wrap; + gap: 40px 20px; + justify-content: flex-end; + position: relative; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .links-UREgWy { + align-items: center; + background-color: transparent; + display: inline-flex; + flex: 0 0 auto; + flex-wrap: wrap; + gap: 20px 20px; + justify-content: flex-end; + position: relative; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .public-code-cLH1IM { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .public-product-orgs-cLH1IM { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .the-standard-cLH1IM { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .team-cLH1IM { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .nav-button-cLH1IM { + align-items: flex-start; + background-color: var(--fpccharcoal); + border-radius: 6px; + box-shadow: 0px 4px 0px #00000026; + cursor: pointer; + display: inline-flex; + flex: 0 0 auto; + gap: 10px; + justify-content: flex-end; + padding: 8px 15px; + position: relative; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .support-us-3gGYZW { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .cluster-EYwx2q { + align-self: stretch; + height: 583px; + justify-content: center; + padding: 10px 0px 0px; + width: 100%; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .cluster-q7VRxO { + height: 583px; + margin-bottom: -10.00px; + width: 1140px; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .bg_publiccode-uetvHl { + background-color: transparent; + height: 948px; + left: calc(50.00% - 1179px); + mix-blend-mode: overlay; + object-fit: cover; + position: absolute; + top: 2px; + width: 2358px; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .cluster-uetvHl { + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 60px; + max-width: 1200px; + min-width: 600px; + padding: 50px 0px 0px 60px; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .breadcrumbs-PRULLc { + align-items: flex-start; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 10px; + margin-right: -60.00px; + position: relative; + width: 600px; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .home-xdeCMK { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + text-decoration: underline; + width: fit-content; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .text_label-xdeCMK { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .layer-2-xdeCMK { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .text-PRULLc { + align-items: flex-start; + align-self: stretch; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 30px; + width: 100%; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .title-hlJWTv { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .any-open-software-de-hlJWTv { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 30px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .span0-z7bPlP { +} + +.public-product-organizations-u40desktopu41-all-breakpoints .span1-z7bPlP { +} + +.public-product-organizations-u40desktopu41-all-breakpoints .span2-z7bPlP { +} + +.public-product-organizations-u40desktopu41-all-breakpoints .img-container-uetvHl { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 1; + flex-grow: 1; + position: relative; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .illo_ecosystem-1-QsCx1E { + background-color: transparent; + height: 674px; + margin-bottom: -91.00px; + margin-right: -181.00px; + object-fit: cover; + position: relative; + width: 721px; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .content-4AxxKM { + align-items: center; + flex: 0 0 auto; + flex-direction: column; + gap: 60px; + justify-content: center; + padding: 0px 30px 60px; + width: 1140px; + z-index: 1; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .section-KgGTd7 { + align-items: flex-start; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .what-is-a-public-product-organization-ZgC2HR { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .frame-329-ZgC2HR { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 30px; + position: relative; + width: 100%; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .flex-container-40393208-EdphYu { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 15px; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .text0-40393208-qJ2fAE { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 30px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .span0-cxfmVE { +} + +.public-product-organizations-u40desktopu41-all-breakpoints .text1-40393208-qJ2fAE { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 30px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .span1-xiEiS8 { +} + +.public-product-organizations-u40desktopu41-all-breakpoints .cluster-EdphYu { + align-self: stretch; + flex: 0 0 auto; + gap: 20px; + width: 100%; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .frame-331-Vtx43j { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; + position: relative; + width: 346.6666564941406px; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .frame-332-Vtx43j { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; + position: relative; + width: 346.66668701171875px; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .frame-333-Vtx43j { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; + position: relative; + width: 346.66668701171875px; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .divhoriz-KgGTd7 { + border-radius: 2px; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .section-DZZHAc { + align-items: center; + justify-content: center; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .the-six-pillars-of-s-gNBoZ7 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .cards-gNBoZ7 { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-wrap: wrap; + gap: 20px 20px; + position: relative; + width: 100%; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .card-lOxLi9 { + align-items: flex-start; + border-radius: 12px; + flex: 1; + flex-grow: 1; + gap: 10px; + max-width: 600px; + min-width: 300px; + padding: 20px; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .x1-governance-Oz0rEH { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .flex-container-42153118-Oz0rEH { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 15px; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .text0-42153118-dHYdUK { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .span0-REFVaY { +} + +.public-product-organizations-u40desktopu41-all-breakpoints .text1-42153118-dHYdUK { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .span1-l6dtQx { +} + +.public-product-organizations-u40desktopu41-all-breakpoints .card-KOSeNB { + align-items: flex-start; + border-radius: 12px; + flex: 1; + flex-grow: 1; + gap: 10px; + max-width: 600px; + min-width: 300px; + padding: 20px; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .x2-community-of-practice-wOf3Bs { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .flex-container-42153085-wOf3Bs { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 15px; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .text0-42153085-E67x9w { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .span0-OmWSPe { +} + +.public-product-organizations-u40desktopu41-all-breakpoints .text1-42153085-E67x9w { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .span1-KAqlt2 { +} + +.public-product-organizations-u40desktopu41-all-breakpoints .card-xto8Qs { + align-items: flex-start; + border-radius: 12px; + flex: 1; + flex-grow: 1; + gap: 10px; + max-width: 600px; + min-width: 300px; + padding: 20px; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .x3-codebase-stewardship-vFjXIk { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .flex-container-42153108-vFjXIk { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 15px; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .text0-42153108-PEjEbx { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .span0-M7HQNl { +} + +.public-product-organizations-u40desktopu41-all-breakpoints .text1-42153108-PEjEbx { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .span1-W2wxTd { +} + +.public-product-organizations-u40desktopu41-all-breakpoints .span2-W2wxTd { + text-decoration: underline; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .span3-W2wxTd { +} + +.public-product-organizations-u40desktopu41-all-breakpoints .card-zS11Kb { + align-items: flex-start; + border-radius: 12px; + flex: 1; + flex-grow: 1; + gap: 10px; + max-width: 600px; + min-width: 300px; + padding: 20px; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .x4-financial-model-ns9KCj { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .flex-container-42143137-ns9KCj { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 15px; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .text0-42143137-IO3JVU { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .span0-AX80JX { +} + +.public-product-organizations-u40desktopu41-all-breakpoints .text1-42143137-IO3JVU { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .span1-meUJ1c { +} + +.public-product-organizations-u40desktopu41-all-breakpoints .card-hNuMYx { + align-items: flex-start; + border-radius: 12px; + flex: 1; + flex-grow: 1; + gap: 10px; + max-width: 600px; + min-width: 300px; + padding: 20px; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .x5-awareness-communications-RYuGor { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .as-the-growth-of-a-p-RYuGor { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .card-1UghK4 { + align-items: flex-start; + border-radius: 12px; + flex: 1; + flex-grow: 1; + gap: 10px; + max-width: 600px; + min-width: 300px; + padding: 20px; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .x6-organizational-structure-uiTT9n { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .public-product-organ-uiTT9n { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .divhoriz-DZZHAc { + border-radius: 2px; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .section-A7gcS5 { + align-items: flex-start; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .our-role-kLmYPy { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .flex-container-41568354-kLmYPy { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .text0-41568354-ex27mo { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .span0-feG0w6 { + line-height: 30px; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .text1-41568354-ex27mo { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .span1-bx0ecY { + line-height: 24px; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .text2-41568354-ex27mo { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .span2-OD4nbW { + line-height: 24px; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .text3-41568354-ex27mo { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .span3-o2dAPq { + line-height: 24px; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .divhoriz-A7gcS5 { + border-radius: 2px; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .section-O3qTX8 { + align-items: flex-start; + justify-content: center; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .examples-of-public-code-fSiouJ { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .card-fSiouJ { + align-items: flex-end; + align-self: stretch; + border-radius: 24px; + flex: 0 0 auto; + gap: 30px; + min-width: 480px; + padding: 30px; + width: 100%; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .cluster-I99vv3 { + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 30px; + width: 100%; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .frame-280-y775kH { + align-items: flex-start; + background-color: transparent; + display: inline-flex; + flex: 0 0 auto; + gap: 10px; + position: relative; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .diia-logo-1-B7JLzt { + background-color: transparent; + height: 72px; + object-fit: cover; + position: relative; + width: 72px; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .x250-1-B7JLzt { + background-color: transparent; + height: 72px; + object-fit: cover; + position: relative; + width: 72px; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .diia-I99vv3 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .content-I99vv3 { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + gap: 30px; + justify-content: flex-end; + width: 100%; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .header-aTxMeO { + align-items: flex-start; + gap: 15px; + width: 479px; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .flex-container-40393294-cZKyD5 { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .text0-40393294-EjqB2I { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .span0-sx6C9z { +} + +.public-product-organizations-u40desktopu41-all-breakpoints .text1-40393294-EjqB2I { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .span1-1H5WW4 { +} + +.public-product-organizations-u40desktopu41-all-breakpoints .text2-40393294-EjqB2I { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .span2-JVx620 { +} + +.public-product-organizations-u40desktopu41-all-breakpoints .cluster-aTxMeO { + flex-direction: column; + gap: 15px; + width: 479px; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .ukraine-ministry-of-Br1kFx { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .primary-replicator-NYxJhN { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .national-and-state-governments-NYxJhN { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .state-governments-lo-OPKOeM { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .buttonsecondary-W3roG5 { + display: inline-flex; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .text-XuT15M { + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + text-align: left; + width: fit-content; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .frame-296-I99vv3 { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 29.39167594909668px; + justify-content: flex-end; + position: relative; + width: 100%; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .image-1-IRzr5D { + background-color: transparent; + height: 520px; + object-fit: cover; + position: relative; + width: 1020px; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .card-xxYJMP { + align-items: flex-start; + align-self: stretch; + border-radius: 24px; + flex: 0 0 auto; + gap: 30px; + min-width: 480px; + padding: 30px; + width: 100%; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .govuk_icon-1-3FzGST { + background-color: transparent; + height: 72px; + object-fit: cover; + position: relative; + width: 72px; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .notify-3FzGST { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .content-3FzGST { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + gap: 30px; + justify-content: flex-end; + width: 100%; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .flex-container-40393314-9xEWlD { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; + width: 479px; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .text0-40393314-uszcxl { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .span0-5jJHdd { +} + +.public-product-organizations-u40desktopu41-all-breakpoints .text1-40393314-uszcxl { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .span1-LLLqfr { +} + +.public-product-organizations-u40desktopu41-all-breakpoints .text2-40393314-uszcxl { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .span2-4X5kvH { +} + +.public-product-organizations-u40desktopu41-all-breakpoints .cluster-9xEWlD { + flex-direction: column; + gap: 15px; + width: 479px; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .uk-government-digital-service-j9ebg6 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .replicators-HOirx9 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .canadian-digital-ser-HOirx9 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .city-state-and-natio-94u4hi { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .join-the-community-of-practice-aCVpRn { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .buttonsecondary-aCVpRn { + align-self: stretch; + display: flex; + width: 100%; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .text-w7blxz { + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + text-align: left; + width: fit-content; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .frame-318-DuyXSX { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-wrap: wrap; + gap: 20px 20px; + justify-content: center; + position: relative; + width: 100%; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .notify_01-gvFmSj { + background-color: transparent; + height: 549.748046875px; + object-fit: cover; + position: relative; + width: 960px; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .card-3aSEQu { + align-items: flex-start; + align-self: stretch; + border-radius: 24px; + flex: 0 0 auto; + gap: 30px; + min-width: 480px; + padding: 30px; + width: 100%; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .iconappspacecraft-o9hSOT { + background-color: transparent; + height: 72px; + position: relative; + width: 72px; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .space-craft-o9hSOT { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .content-o9hSOT { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + gap: 30px; + width: 100%; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .flex-container-40393335-D0O7ZT { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; + width: 479px; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .text0-40393335-fls6ek { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .span0-3sVCAc { +} + +.public-product-organizations-u40desktopu41-all-breakpoints .text1-40393335-fls6ek { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .span1-VNwxpY { +} + +.public-product-organizations-u40desktopu41-all-breakpoints .text2-40393335-fls6ek { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .span2-OaItju { +} + +.public-product-organizations-u40desktopu41-all-breakpoints .cluster-D0O7ZT { + flex-direction: column; + gap: 15px; + width: 479px; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .state-and-city-and-p-X2BymE { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .buttonsecondary-6uQpj1 { + align-self: stretch; + display: flex; + width: 100%; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .text-xJSwtB { + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + text-align: left; + width: fit-content; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .card-jvQ7FH { + align-items: flex-start; + align-self: stretch; + border-radius: 24px; + flex: 0 0 auto; + gap: 30px; + min-width: 480px; + padding: 30px; + width: 100%; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .iconappgeospatial-Sms0v9 { + background-color: transparent; + height: 72px; + position: relative; + width: 72px; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .public-geospatial-server-Sms0v9 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .content-Sms0v9 { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + gap: 30px; + width: 100%; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .flex-container-40393352-H69BeC { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; + width: 479px; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .text0-40393352-fgM2JX { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .span0-6QeamG { +} + +.public-product-organizations-u40desktopu41-all-breakpoints .text1-40393352-fgM2JX { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .span1-ovrL1S { +} + +.public-product-organizations-u40desktopu41-all-breakpoints .cluster-H69BeC { + flex-direction: column; + gap: 15px; + width: 479px; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .state-and-city-geosp-iziBVR { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .buttonsecondary-4TR38j { + align-self: stretch; + display: flex; + width: 100%; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .text-vlrQFw { + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + text-align: left; + width: fit-content; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .image-4-12-24-at-6-1-lYBq9v { + background-color: transparent; + height: 358.97412109375px; + object-fit: cover; + position: relative; + width: 960px; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .footer-4AxxKM { + align-items: center; + align-self: stretch; + background-color: var(--fpcwhite); + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 60px; + min-width: 800px; + padding: 0px 0px 60px; + position: relative; + width: 100%; + z-index: 0; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .content-WVqS1a { + align-items: center; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 60px; + padding: 0px 60px; + width: 100%; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .logo-lockup-owNEgv { + align-self: stretch; + display: flex; + width: 100%; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .foundation-for-public-code-txhWAp { + flex: 1; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .information-owNEgv { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 30px; + position: relative; + width: 100%; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .contact-Ns2UTB { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-wrap: wrap; + gap: 10px 10px; + position: relative; + width: 100%; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .email-LhTjf5 { + align-items: flex-start; + background-color: var(--fpcgrey-f2); + border-radius: 12px; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 20px; + height: 150px; + min-width: 280px; + padding: 30px; + position: relative; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .email-us-SIieSj { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .buttonprimary-SIieSj { + align-items: center; + background-color: var(--basic-link); + border-radius: 6px; + box-shadow: 0px 4px 0px #00000026; + cursor: pointer; + display: inline-flex; + flex: 0 0 auto; + gap: 10px; + justify-content: center; + padding: 10px 15px; + position: relative; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .text-quVBhW { + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + text-align: left; + width: fit-content; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .mailing-list-LhTjf5 { + align-items: flex-start; + background-color: var(--fpcgrey-f2); + border-radius: 12px; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 20px; + height: 150px; + min-width: 280px; + padding: 30px; + position: relative; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .connect-with-us-cb19GG { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .channels-cb19GG { + align-items: center; + background-color: transparent; + display: flex; + gap: 30px; + height: 40px; + position: relative; + width: 218px; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .mastodon-RzIGVd { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .twitter-RzIGVd { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .you-tube-RzIGVd { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .git-hub-RzIGVd { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .divhoriz-Ns2UTB { + border-radius: 2px; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .metadata-Ns2UTB { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + position: relative; + width: 100%; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .copyright-GqAcEp { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 7px; + position: relative; + width: 100%; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .image-iwZ4Ki { + background-color: transparent; + height: 14.4599609375px; + position: relative; + width: 14.4599609375px; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .x2024-foundation-for-public-code-iwZ4Ki { + background-color: transparent; + flex: 1; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .span0-XexEEL { +} + +.public-product-organizations-u40desktopu41-all-breakpoints .span1-XexEEL { + text-decoration: underline; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .license-GqAcEp { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 8px; + position: relative; + width: 100%; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .iconlicense-VCZ7tn { + background-color: transparent; + height: 14.5px; + position: relative; + width: 16px; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .creative-commons-zer-VCZ7tn { + background-color: transparent; + flex: 1; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .span0-UoduZf { + text-decoration: underline; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .span1-UoduZf { +} + +.public-product-organizations-u40desktopu41-all-breakpoints .divhoriz-Vw0TAQ { + border-radius: 2px; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .flex-container-i4039320935764323-Ns2UTB { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .text0-i4039320935764323-21CtnW { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .span0-ESoUEf { +} + +.public-product-organizations-u40desktopu41-all-breakpoints .text1-i4039320935764323-21CtnW { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .span1-AxIblR { +} + +.public-product-organizations-u40desktopu41-all-breakpoints .arrow-cluster { + background-color: transparent; + height: 16px; + position: relative; + width: 16px; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .buttonsecondary { + align-items: center; + background-color: transparent; + cursor: pointer; + flex: 0 0 auto; + gap: 6px; + padding: 0px 6px 0px 0px; + position: relative; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .card { + background-color: var(--fpcwhite); + border: 2px solid; + border-color: var(--fpccharcoal); + display: flex; + flex-direction: column; + position: relative; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .cluster { + align-items: flex-start; + background-color: transparent; + display: flex; + position: relative; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .content { + background-color: transparent; + display: flex; + position: relative; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .divhoriz { + align-self: stretch; + background-color: var(--fpccharcoal); + height: 2px; + position: relative; + width: 100%; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .foundation-for-public-code { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .header { + background-color: transparent; + display: flex; + flex-direction: column; + position: relative; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .logo-symbol { + background-color: transparent; + height: 55px; + position: relative; + width: 47.66314697265625px; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .section-1 { + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 40px; + position: relative; + width: 100%; +} + +.public-product-organizations-u40desktopu41-all-breakpoints .text { + background-color: transparent; + position: relative; +} +/* screen - public-product-organizations-u40tabletu41-1 */ + +.public-product-organizations-u40tabletu41-1 { + align-items: center; + background-color: var(--fpcgrey-e5); + display: flex; + flex-direction: column; + left: 0px; + min-width: 320px; + overflow: hidden; + overflow-x: hidden; + position: relative; + top: 0px; +} + +.public-product-organizations-u40tabletu41-1 .header-hWnqY2 { + align-items: center; + background: radial-gradient(50% 50% at 50% 50%, rgb(255, 214.00000244379044, 92.00000211596489) 0%, rgb(253.0000001192093, 187.00000405311584, 171.00000500679016) 100%); + overflow: hidden; + z-index: 2; +} + +.public-product-organizations-u40tabletu41-1 .navheader-TKPBI8 { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + justify-content: space-around; + padding: 20px; + position: relative; + width: 100%; +} + +.public-product-organizations-u40tabletu41-1 .content-IFXZ9p { + align-items: center; + flex: 1; + flex-grow: 1; + justify-content: space-between; +} + +.public-product-organizations-u40tabletu41-1 .logo-EAccGZ { + align-items: flex-start; + background-color: transparent; + display: inline-flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + position: relative; +} + +.public-product-organizations-u40tabletu41-1 .logo-lockup-1ZIxqh { + display: inline-flex; +} + +.public-product-organizations-u40tabletu41-1 .foundation-for-public-code-7tOzRh { + width: fit-content; +} + +.public-product-organizations-u40tabletu41-1 .menu-EAccGZ { + align-items: flex-start; + background-color: var(--fpcyellow); + border-radius: 30px; + cursor: pointer; + display: inline-flex; + flex: 0 0 auto; + flex-direction: column; + gap: 6px; + padding: 17px 12px; + position: relative; +} + +.public-product-organizations-u40tabletu41-1 .rectangle-178-S0O6rk { + background-color: var(--fpccharcoal); + border-radius: 3px; + height: 2px; + position: relative; + width: 20px; +} + +.public-product-organizations-u40tabletu41-1 .rectangle-180-S0O6rk { + background-color: var(--fpccharcoal); + border-radius: 3px; + height: 2px; + position: relative; + width: 20px; +} + +.public-product-organizations-u40tabletu41-1 .bg_publiccode-TKPBI8 { + background-color: transparent; + height: 474px; + left: calc(50.00% - 460px); + mix-blend-mode: overlay; + object-fit: cover; + position: absolute; + top: calc(50.00% - 132px); + width: 1179px; +} + +.public-product-organizations-u40tabletu41-1 .cluster-TKPBI8 { + gap: 30px; + max-width: 1120px; + padding: 20px; +} + +.public-product-organizations-u40tabletu41-1 .breadcrumbs-Lu9deC { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 10px; + position: relative; + width: 100%; +} + +.public-product-organizations-u40tabletu41-1 .home-Pir6Ym { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + text-decoration: underline; + width: fit-content; +} + +.public-product-organizations-u40tabletu41-1 .text_label-Pir6Ym { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.public-product-organizations-u40tabletu41-1 .layer-2-Pir6Ym { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.public-product-organizations-u40tabletu41-1 .text-Lu9deC { + align-items: flex-start; + align-self: stretch; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 20px; + width: 100%; +} + +.public-product-organizations-u40tabletu41-1 .title-DQPxeJ { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-1 .any-open-software-de-DQPxeJ { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-1 .span0-7crIPM { +} + +.public-product-organizations-u40tabletu41-1 .span1-7crIPM { +} + +.public-product-organizations-u40tabletu41-1 .span2-7crIPM { +} + +.public-product-organizations-u40tabletu41-1 .image-container-TKPBI8 { + align-items: flex-start; + background-color: transparent; + display: inline-flex; + height: 250px; + overflow: hidden; + position: relative; +} + +.public-product-organizations-u40tabletu41-1 .illo_ecosystem-1-zbzWM5 { + background-color: transparent; + height: 299.14007568359375px; + margin-bottom: -49.14px; + object-fit: cover; + position: relative; + width: 320px; +} + +.public-product-organizations-u40tabletu41-1 .content-hWnqY2 { + align-items: center; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 40px; + justify-content: center; + max-width: 1120px; + padding: 40px 20px 120px; + width: 100%; + z-index: 1; +} + +.public-product-organizations-u40tabletu41-1 .section-3eP3o0 { + align-items: flex-start; +} + +.public-product-organizations-u40tabletu41-1 .what-is-a-public-product-organization-Sq1d7Y { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-1 .flex-container-445828860-Sq1d7Y { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; +} + +.public-product-organizations-u40tabletu41-1 .text0-445828860-RUcJJh { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-1 .span0-yIzx1x { +} + +.public-product-organizations-u40tabletu41-1 .text1-445828860-RUcJJh { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-1 .span1-qJgbTY { +} + +.public-product-organizations-u40tabletu41-1 .cluster-Sq1d7Y { + gap: 10px; +} + +.public-product-organizations-u40tabletu41-1 .frame-331-AV8GD7 { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + position: relative; + width: 100%; +} + +.public-product-organizations-u40tabletu41-1 .frame-333-AV8GD7 { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + position: relative; + width: 100%; +} + +.public-product-organizations-u40tabletu41-1 .divhoriz-3eP3o0 { + border-radius: 2px; +} + +.public-product-organizations-u40tabletu41-1 .section-95h2t4 { + align-items: center; + justify-content: center; +} + +.public-product-organizations-u40tabletu41-1 .the-six-pillars-of-s-tYVNPM { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-1 .cards-tYVNPM { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 15px; + position: relative; + width: 100%; +} + +.public-product-organizations-u40tabletu41-1 .card-guBasV { + align-items: flex-start; + border-radius: 12px; + gap: 10px; +} + +.public-product-organizations-u40tabletu41-1 .x1-governance-LccVnI { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-1 .flex-container-445828870-LccVnI { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 15px; +} + +.public-product-organizations-u40tabletu41-1 .text0-445828870-j2JNqm { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-1 .span0-gKguTS { +} + +.public-product-organizations-u40tabletu41-1 .text1-445828870-j2JNqm { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-1 .span1-YGAbke { +} + +.public-product-organizations-u40tabletu41-1 .card-oNoxrS { + align-items: flex-start; + border-radius: 12px; + gap: 10px; +} + +.public-product-organizations-u40tabletu41-1 .x2-community-of-practice-hHI2Ri { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-1 .flex-container-445828873-hHI2Ri { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 15px; +} + +.public-product-organizations-u40tabletu41-1 .text0-445828873-b1kHpI { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-1 .span0-dK0gWV { +} + +.public-product-organizations-u40tabletu41-1 .text1-445828873-b1kHpI { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-1 .span1-NyExFy { +} + +.public-product-organizations-u40tabletu41-1 .card-IDuoVO { + align-items: flex-start; + border-radius: 12px; + gap: 10px; +} + +.public-product-organizations-u40tabletu41-1 .x3-codebase-stewardship-o0EQhH { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-1 .flex-container-445828876-o0EQhH { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 15px; +} + +.public-product-organizations-u40tabletu41-1 .text0-445828876-Kk3uD7 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-1 .span0-3xFMDA { +} + +.public-product-organizations-u40tabletu41-1 .text1-445828876-Kk3uD7 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-1 .span1-Kt10dy { +} + +.public-product-organizations-u40tabletu41-1 .span2-Kt10dy { + text-decoration: underline; +} + +.public-product-organizations-u40tabletu41-1 .span3-Kt10dy { +} + +.public-product-organizations-u40tabletu41-1 .card-4HqPuU { + align-items: flex-start; + border-radius: 12px; + gap: 10px; +} + +.public-product-organizations-u40tabletu41-1 .x4-financial-model-RaXkgl { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-1 .flex-container-445828879-RaXkgl { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 15px; +} + +.public-product-organizations-u40tabletu41-1 .text0-445828879-xK0K3g { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-1 .span0-BuQgLv { +} + +.public-product-organizations-u40tabletu41-1 .text1-445828879-xK0K3g { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-1 .span1-H4zdi3 { +} + +.public-product-organizations-u40tabletu41-1 .card-3utte2 { + align-items: flex-start; + border-radius: 12px; + gap: 10px; +} + +.public-product-organizations-u40tabletu41-1 .x5-awareness-communications-xnXEji { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-1 .as-the-growth-of-a-p-xnXEji { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-1 .card-LMyn2O { + align-items: flex-start; + border-radius: 12px; + gap: 10px; +} + +.public-product-organizations-u40tabletu41-1 .x6-organizational-structure-C3a1vB { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-1 .public-product-organ-C3a1vB { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-1 .divhoriz-95h2t4 { + border-radius: 2px; +} + +.public-product-organizations-u40tabletu41-1 .section-Cx1Dtn { + align-items: flex-start; +} + +.public-product-organizations-u40tabletu41-1 .our-role-WQbIOr { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-1 .flex-container-445828889-WQbIOr { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; +} + +.public-product-organizations-u40tabletu41-1 .text0-445828889-bsemnj { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-1 .span0-f2m0om { +} + +.public-product-organizations-u40tabletu41-1 .text1-445828889-bsemnj { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-1 .span1-kxoMZa { +} + +.public-product-organizations-u40tabletu41-1 .text2-445828889-bsemnj { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-1 .span2-DSjRBx { +} + +.public-product-organizations-u40tabletu41-1 .divhoriz-Cx1Dtn { + border-radius: 2px; +} + +.public-product-organizations-u40tabletu41-1 .section-6oSgrw { + align-items: flex-start; + justify-content: center; +} + +.public-product-organizations-u40tabletu41-1 .examples-of-public-code-HxVKQU { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-1 .card-HxVKQU { + align-items: flex-end; + border-radius: 24px; + gap: 15px; +} + +.public-product-organizations-u40tabletu41-1 .cluster-u0hadx { + gap: 30px; +} + +.public-product-organizations-u40tabletu41-1 .frame-280-GC6q6K { + align-items: flex-start; + background-color: transparent; + display: inline-flex; + flex: 0 0 auto; + gap: 10px; + position: relative; +} + +.public-product-organizations-u40tabletu41-1 .diia-logo-1-oUQRha { + background-color: transparent; + height: 72px; + object-fit: cover; + position: relative; + width: 72px; +} + +.public-product-organizations-u40tabletu41-1 .x250-1-oUQRha { + background-color: transparent; + height: 72px; + object-fit: cover; + position: relative; + width: 72px; +} + +.public-product-organizations-u40tabletu41-1 .diia-u0hadx { + align-self: stretch; + letter-spacing: 0.00px; + line-height: normal; + text-align: left; +} + +.public-product-organizations-u40tabletu41-1 .content-u0hadx { + align-items: flex-end; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 15px; + width: 100%; +} + +.public-product-organizations-u40tabletu41-1 .header-i0Mxhn { + align-items: flex-start; + gap: 15px; +} + +.public-product-organizations-u40tabletu41-1 .flex-container-445828901-rOKQ48 { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; +} + +.public-product-organizations-u40tabletu41-1 .text0-445828901-OnaSqN { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-1 .span0-xilRc3 { +} + +.public-product-organizations-u40tabletu41-1 .text1-445828901-OnaSqN { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-1 .span1-VjFnq3 { +} + +.public-product-organizations-u40tabletu41-1 .text2-445828901-OnaSqN { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-1 .span2-RCxYz8 { +} + +.public-product-organizations-u40tabletu41-1 .divhoriz-i0Mxhn { + border-radius: 2px; +} + +.public-product-organizations-u40tabletu41-1 .cluster-i0Mxhn { + gap: 15px; +} + +.public-product-organizations-u40tabletu41-1 .ukraine-ministry-of-UvxJ5e { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-1 .primary-replicator-POMZlc { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-1 .national-and-state-governments-POMZlc { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-1 .state-governments-lo-MSGcEY { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-1 .buttonsecondary-RswfC7 { + display: inline-flex; +} + +.public-product-organizations-u40tabletu41-1 .text-T66yXR { + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + text-align: left; + width: fit-content; +} + +.public-product-organizations-u40tabletu41-1 .diia-oiNwS8 { + height: 122.35302734375px; + object-fit: cover; + width: 240px; +} + +.public-product-organizations-u40tabletu41-1 .card-1qTWYE { + align-items: flex-start; + border-radius: 24px; + gap: 15px; +} + +.public-product-organizations-u40tabletu41-1 .govuk_icon-1-YdNRhJ { + background-color: transparent; + height: 72px; + object-fit: cover; + position: relative; + width: 72px; +} + +.public-product-organizations-u40tabletu41-1 .notify-YdNRhJ { + align-self: stretch; + letter-spacing: 0.00px; + line-height: normal; + text-align: left; +} + +.public-product-organizations-u40tabletu41-1 .content-YdNRhJ { + align-items: flex-end; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 15px; + width: 100%; +} + +.public-product-organizations-u40tabletu41-1 .flex-container-445828922-bk1Ise { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; +} + +.public-product-organizations-u40tabletu41-1 .text0-445828922-RsFl1s { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-1 .span0-LrVvrx { +} + +.public-product-organizations-u40tabletu41-1 .text1-445828922-RsFl1s { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-1 .span1-4ImLP6 { +} + +.public-product-organizations-u40tabletu41-1 .text2-445828922-RsFl1s { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-1 .span2-pFUKgU { +} + +.public-product-organizations-u40tabletu41-1 .divhoriz-bk1Ise { + border-radius: 2px; +} + +.public-product-organizations-u40tabletu41-1 .cluster-bk1Ise { + gap: 15px; +} + +.public-product-organizations-u40tabletu41-1 .uk-government-digital-service-qrIxjd { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-1 .replicators-uddMP6 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-1 .canadian-digital-ser-uddMP6 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-1 .city-state-and-natio-Ur11Bn { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-1 .join-the-community-of-practice-l125an { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-1 .buttonsecondary-l125an { + align-self: stretch; + display: flex; + width: 100%; +} + +.public-product-organizations-u40tabletu41-1 .text-F57MGg { + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + text-align: left; + width: fit-content; +} + +.public-product-organizations-u40tabletu41-1 .notify-X0y9z1 { + height: 125.98388671875px; + object-fit: cover; + width: 220px; +} + +.public-product-organizations-u40tabletu41-1 .card-3MTU4z { + align-items: flex-start; + border-radius: 24px; + gap: 15px; +} + +.public-product-organizations-u40tabletu41-1 .iconappspacecraft-KVVNxV { + background-color: transparent; + height: 72px; + position: relative; + width: 72px; +} + +.public-product-organizations-u40tabletu41-1 .space-craft-KVVNxV { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-1 .content-KVVNxV { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 15px; + width: 100%; +} + +.public-product-organizations-u40tabletu41-1 .flex-container-445828944-zxDn6x { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; +} + +.public-product-organizations-u40tabletu41-1 .text0-445828944-1Eriaz { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-1 .span0-wiB7OD { +} + +.public-product-organizations-u40tabletu41-1 .text1-445828944-1Eriaz { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-1 .span1-6BUhRo { +} + +.public-product-organizations-u40tabletu41-1 .text2-445828944-1Eriaz { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-1 .span2-odPOzS { +} + +.public-product-organizations-u40tabletu41-1 .divhoriz-zxDn6x { + border-radius: 2px; +} + +.public-product-organizations-u40tabletu41-1 .cluster-zxDn6x { + gap: 15px; +} + +.public-product-organizations-u40tabletu41-1 .state-and-city-and-p-uz59tp { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-1 .buttonsecondary-LxZTYG { + align-self: stretch; + display: flex; + width: 100%; +} + +.public-product-organizations-u40tabletu41-1 .text-wuKiro { + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + text-align: left; + width: fit-content; +} + +.public-product-organizations-u40tabletu41-1 .card-9TrAlL { + align-items: flex-start; + border-radius: 24px; + gap: 15px; +} + +.public-product-organizations-u40tabletu41-1 .iconappgeospatial-VAHR4Q { + background-color: transparent; + height: 72px; + position: relative; + width: 72px; +} + +.public-product-organizations-u40tabletu41-1 .public-geospatial-server-VAHR4Q { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-1 .content-VAHR4Q { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 15px; + width: 100%; +} + +.public-product-organizations-u40tabletu41-1 .flex-container-445828960-K2HJxs { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; +} + +.public-product-organizations-u40tabletu41-1 .text0-445828960-VXr8xs { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-1 .span0-EU9tpz { +} + +.public-product-organizations-u40tabletu41-1 .text1-445828960-VXr8xs { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-1 .span1-4DWDKE { +} + +.public-product-organizations-u40tabletu41-1 .divhoriz-K2HJxs { + border-radius: 2px; +} + +.public-product-organizations-u40tabletu41-1 .cluster-K2HJxs { + gap: 15px; +} + +.public-product-organizations-u40tabletu41-1 .state-and-city-geosp-w5jxLN { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-1 .buttonsecondary-hxxHOR { + align-self: stretch; + display: flex; + width: 100%; +} + +.public-product-organizations-u40tabletu41-1 .text-ZioOYx { + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + text-align: left; + width: fit-content; +} + +.public-product-organizations-u40tabletu41-1 .pgs-y042Ai { + background-color: transparent; + height: 82.2646484375px; + object-fit: cover; + position: relative; + width: 220px; +} + +.public-product-organizations-u40tabletu41-1 .footer-hWnqY2 { + align-items: center; + align-self: stretch; + background-color: var(--fpcwhite); + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 40px; + padding: 0px 0px 40px; + position: relative; + width: 100%; + z-index: 0; +} + +.public-product-organizations-u40tabletu41-1 .content-xiRge0 { + align-items: center; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 40px; + padding: 0px 20px; + width: 100%; +} + +.public-product-organizations-u40tabletu41-1 .logo-lockup-9KuMB5 { + align-self: stretch; + display: flex; + width: 100%; +} + +.public-product-organizations-u40tabletu41-1 .foundation-for-public-code-LqOHQL { + flex: 1; +} + +.public-product-organizations-u40tabletu41-1 .information-9KuMB5 { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 30px; + position: relative; + width: 100%; +} + +.public-product-organizations-u40tabletu41-1 .contact-JUyBsR { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-wrap: wrap; + gap: 10px 10px; + position: relative; + width: 100%; +} + +.public-product-organizations-u40tabletu41-1 .email-AKdcci { + align-items: flex-start; + background-color: var(--fpcgrey-f2); + border-radius: 12px; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 15px; + min-width: 280px; + padding: 20px; + position: relative; +} + +.public-product-organizations-u40tabletu41-1 .email-us-TLOVxy { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-1 .buttonprimary-TLOVxy { + align-items: center; + background-color: var(--basic-link); + border-radius: 6px; + box-shadow: 0px 4px 0px #00000026; + cursor: pointer; + display: inline-flex; + flex: 0 0 auto; + gap: 10px; + justify-content: center; + padding: 10px 15px; + position: relative; +} + +.public-product-organizations-u40tabletu41-1 .text-4bwdaE { + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + text-align: left; + width: fit-content; +} + +.public-product-organizations-u40tabletu41-1 .mailing-list-AKdcci { + align-items: flex-start; + background-color: var(--fpcgrey-f2); + border-radius: 12px; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 15px; + min-width: 280px; + padding: 20px; + position: relative; +} + +.public-product-organizations-u40tabletu41-1 .connect-with-us-ND0v4y { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-1 .channels-ND0v4y { + align-items: center; + background-color: transparent; + display: flex; + gap: 30px; + height: 40px; + position: relative; + width: 218px; +} + +.public-product-organizations-u40tabletu41-1 .mastodon-sx02gI { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.public-product-organizations-u40tabletu41-1 .twitter-sx02gI { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.public-product-organizations-u40tabletu41-1 .you-tube-sx02gI { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.public-product-organizations-u40tabletu41-1 .git-hub-sx02gI { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.public-product-organizations-u40tabletu41-1 .divhoriz-JUyBsR { + border-radius: 2px; +} + +.public-product-organizations-u40tabletu41-1 .metadata-JUyBsR { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + position: relative; + width: 100%; +} + +.public-product-organizations-u40tabletu41-1 .copyright-g1E7Kn { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 7px; + position: relative; + width: 100%; +} + +.public-product-organizations-u40tabletu41-1 .image-832Hyl { + background-color: transparent; + height: 14.4599609375px; + position: relative; + width: 14.4599609375px; +} + +.public-product-organizations-u40tabletu41-1 .x2024-foundation-for-public-code-832Hyl { + background-color: transparent; + flex: 1; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-1 .span0-NwiT4F { +} + +.public-product-organizations-u40tabletu41-1 .span1-NwiT4F { + text-decoration: underline; +} + +.public-product-organizations-u40tabletu41-1 .license-g1E7Kn { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 8px; + position: relative; + width: 100%; +} + +.public-product-organizations-u40tabletu41-1 .iconlicense-8zsleP { + background-color: transparent; + height: 14.5px; + position: relative; + width: 16px; +} + +.public-product-organizations-u40tabletu41-1 .creative-commons-zer-8zsleP { + background-color: transparent; + flex: 1; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-1 .span0-FqjZxo { + text-decoration: underline; +} + +.public-product-organizations-u40tabletu41-1 .span1-FqjZxo { +} + +.public-product-organizations-u40tabletu41-1 .divhoriz-LlcRHY { + border-radius: 2px; +} + +.public-product-organizations-u40tabletu41-1 .flex-container-i44582897335764359-JUyBsR { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; +} + +.public-product-organizations-u40tabletu41-1 .text0-i44582897335764359-WnWH0f { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-1 .span0-ypsgVB { +} + +.public-product-organizations-u40tabletu41-1 .text1-i44582897335764359-WnWH0f { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-1 .span1-5DcTLj { +} + +.public-product-organizations-u40tabletu41-1 .arrow-cluster { + background-color: transparent; + height: 16px; + position: relative; + width: 16px; +} + +.public-product-organizations-u40tabletu41-1 .buttonsecondary { + align-items: center; + background-color: transparent; + cursor: pointer; + flex: 0 0 auto; + gap: 6px; + padding: 0px 6px 0px 0px; + position: relative; +} + +.public-product-organizations-u40tabletu41-1 .card { + align-self: stretch; + background-color: var(--fpcwhite); + border: 2px solid; + border-color: var(--fpccharcoal); + display: flex; + flex: 0 0 auto; + flex-direction: column; + padding: 20px; + position: relative; + width: 100%; +} + +.public-product-organizations-u40tabletu41-1 .cluster { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + position: relative; + width: 100%; +} + +.public-product-organizations-u40tabletu41-1 .content { + background-color: transparent; + display: flex; + position: relative; +} + +.public-product-organizations-u40tabletu41-1 .diia { + background-color: transparent; + position: relative; +} + +.public-product-organizations-u40tabletu41-1 .divhoriz { + align-self: stretch; + background-color: var(--fpccharcoal); + height: 2px; + position: relative; + width: 100%; +} + +.public-product-organizations-u40tabletu41-1 .foundation-for-public-code { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -0.50px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-1 .header { + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + position: relative; + width: 100%; +} + +.public-product-organizations-u40tabletu41-1 .image-frame { + align-items: center; + align-self: stretch; + background-color: var(--fpcgrey-f2); + border-radius: 12px; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + justify-content: center; + padding: 10px; + position: relative; + width: 100%; +} + +.public-product-organizations-u40tabletu41-1 .logo-symbol { + background-color: transparent; + height: 40px; + position: relative; + width: 34.66410446166992px; +} + +.public-product-organizations-u40tabletu41-1 .notify { + background-color: transparent; + position: relative; +} + +.public-product-organizations-u40tabletu41-1 .section-1 { + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 20px; + position: relative; + width: 100%; +} + +.public-product-organizations-u40tabletu41-1 .text { + background-color: transparent; + position: relative; +} +/* screen - public-product-organizations-u40tabletu41-2 */ + +.public-product-organizations-u40tabletu41-2 { + align-items: center; + background-color: var(--fpcgrey-e5); + display: flex; + flex-direction: column; + gap: 60px; + left: 0px; + min-width: 840px; + overflow: hidden; + overflow-x: hidden; + position: relative; + top: 0px; +} + +.public-product-organizations-u40tabletu41-2 .header-RyMaU2 { + align-items: center; + align-self: stretch; + background: radial-gradient(50% 50% at 50% 50%, rgb(255, 214.00000244379044, 92.00000211596489) 0%, rgb(253.0000001192093, 187.00000405311584, 171.00000500679016) 100%); + height: 572px; + overflow: hidden; + width: 100%; + z-index: 2; +} + +.public-product-organizations-u40tabletu41-2 .navheader-B3zJd6 { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + height: 95px; + justify-content: space-around; + padding: 30px; + position: relative; + width: 100%; +} + +.public-product-organizations-u40tabletu41-2 .content-oqVDGX { + align-items: center; + flex: 1; + flex-grow: 1; + gap: 20px; + margin-bottom: -2.50px; + margin-top: -2.50px; +} + +.public-product-organizations-u40tabletu41-2 .logo-iMIitZ { + align-items: flex-start; + background-color: transparent; + display: inline-flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + position: relative; +} + +.public-product-organizations-u40tabletu41-2 .logo-lockup-KsVwUV { + display: inline-flex; +} + +.public-product-organizations-u40tabletu41-2 .logo-symbol-gnfQMG { + height: 40px; + width: 34.66410446166992px; +} + +.public-product-organizations-u40tabletu41-2 .foundation-for-public-code-gnfQMG { + margin-top: -0.50px; + width: fit-content; +} + +.public-product-organizations-u40tabletu41-2 .navigation-iMIitZ { + align-items: center; + background-color: transparent; + display: flex; + flex: 1; + flex-grow: 1; + flex-wrap: wrap; + gap: 20px 20px; + justify-content: flex-end; + min-width: 10px; + padding: 2px 0px; + position: relative; +} + +.public-product-organizations-u40tabletu41-2 .public-code-bSxbVr { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.public-product-organizations-u40tabletu41-2 .public-product-orgs-bSxbVr { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.public-product-organizations-u40tabletu41-2 .the-standard-bSxbVr { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.public-product-organizations-u40tabletu41-2 .team-bSxbVr { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.public-product-organizations-u40tabletu41-2 .nav-button-bSxbVr { + align-items: flex-start; + background-color: var(--fpccharcoal); + border-radius: 6px; + box-shadow: 0px 4px 0px #00000026; + cursor: pointer; + display: inline-flex; + flex: 0 0 auto; + gap: 10px; + justify-content: flex-end; + padding: 6px 12px; + position: relative; +} + +.public-product-organizations-u40tabletu41-2 .support-us-IthbEX { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.public-product-organizations-u40tabletu41-2 .cluster-B3zJd6 { + align-self: stretch; + height: 475px; + justify-content: center; + padding: 30px 0px 0px; + width: 100%; +} + +.public-product-organizations-u40tabletu41-2 .cluster-EsbGEv { + height: 583px; + margin-bottom: -138.00px; + width: 840px; +} + +.public-product-organizations-u40tabletu41-2 .bg_publiccode-Sb72uT { + background-color: transparent; + height: 948px; + left: calc(50.00% - 1179px); + mix-blend-mode: overlay; + object-fit: cover; + position: absolute; + top: 2px; + width: 2358px; +} + +.public-product-organizations-u40tabletu41-2 .cluster-Sb72uT { + flex-direction: column; + gap: 60px; + padding: 0px 0px 0px 30px; + width: 400px; +} + +.public-product-organizations-u40tabletu41-2 .breadcrumbs-JiLKxv { + align-items: flex-start; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 10px; + margin-right: -230.00px; + position: relative; + width: 600px; +} + +.public-product-organizations-u40tabletu41-2 .home-ehyxXi { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + text-decoration: underline; + width: fit-content; +} + +.public-product-organizations-u40tabletu41-2 .text_label-ehyxXi { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.public-product-organizations-u40tabletu41-2 .layer-2-ehyxXi { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.public-product-organizations-u40tabletu41-2 .text-JiLKxv { + align-items: flex-start; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 30px; + width: 370px; +} + +.public-product-organizations-u40tabletu41-2 .title-Legy3u { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-2 .any-open-software-de-Legy3u { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 30px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-2 .span0-hRIxwc { +} + +.public-product-organizations-u40tabletu41-2 .span1-hRIxwc { +} + +.public-product-organizations-u40tabletu41-2 .span2-hRIxwc { +} + +.public-product-organizations-u40tabletu41-2 .img-container-Sb72uT { + align-items: flex-start; + background-color: transparent; + display: inline-flex; + flex: 0 0 auto; + margin-right: -60.00px; + padding: 20px 0px 0px; + position: relative; +} + +.public-product-organizations-u40tabletu41-2 .illo_ecosystem-1-qvqMsO { + background-color: transparent; + height: 467.4063720703125px; + object-fit: cover; + position: relative; + width: 500px; +} + +.public-product-organizations-u40tabletu41-2 .content-RyMaU2 { + align-items: center; + flex: 0 0 auto; + flex-direction: column; + gap: 40px; + justify-content: center; + max-width: 1120px; + padding: 0px 30px 60px; + width: 840px; + z-index: 1; +} + +.public-product-organizations-u40tabletu41-2 .section-H1y2Vx { + align-items: flex-start; +} + +.public-product-organizations-u40tabletu41-2 .what-is-a-public-product-organization-5P3Zcp { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-2 .frame-328-5P3Zcp { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 20px; + position: relative; + width: 100%; +} + +.public-product-organizations-u40tabletu41-2 .flex-container-445827702-0bGj5N { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 15px; +} + +.public-product-organizations-u40tabletu41-2 .text0-445827702-jSxW3z { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 30px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-2 .span0-T9qV9x { +} + +.public-product-organizations-u40tabletu41-2 .text1-445827702-jSxW3z { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 30px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-2 .span1-ThMmUG { +} + +.public-product-organizations-u40tabletu41-2 .cluster-0bGj5N { + align-self: stretch; + flex: 0 0 auto; + gap: 10px; + width: 100%; +} + +.public-product-organizations-u40tabletu41-2 .frame-331-xR7FxK { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; + position: relative; + width: 385px; +} + +.public-product-organizations-u40tabletu41-2 .frame-333-xR7FxK { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; + position: relative; + width: 385px; +} + +.public-product-organizations-u40tabletu41-2 .divhoriz-H1y2Vx { + border-radius: 2px; +} + +.public-product-organizations-u40tabletu41-2 .section-g0lC14 { + align-items: center; + justify-content: center; +} + +.public-product-organizations-u40tabletu41-2 .the-six-pillars-of-s-YcPeu2 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-2 .cards-YcPeu2 { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-wrap: wrap; + gap: 20px 20px; + position: relative; + width: 100%; +} + +.public-product-organizations-u40tabletu41-2 .card-jeV6Gy { + align-items: flex-start; + border-radius: 12px; + flex: 1; + flex-grow: 1; + gap: 10px; + max-width: 600px; + min-width: 300px; + padding: 20px; +} + +.public-product-organizations-u40tabletu41-2 .x1-governance-GIpkPL { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-2 .flex-container-445827713-GIpkPL { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 15px; +} + +.public-product-organizations-u40tabletu41-2 .text0-445827713-KK1xPj { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-2 .span0-jFbBFo { +} + +.public-product-organizations-u40tabletu41-2 .text1-445827713-KK1xPj { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-2 .span1-06pyej { +} + +.public-product-organizations-u40tabletu41-2 .card-uN2xQL { + align-items: flex-start; + border-radius: 12px; + flex: 1; + flex-grow: 1; + gap: 10px; + max-width: 600px; + min-width: 300px; + padding: 20px; +} + +.public-product-organizations-u40tabletu41-2 .x2-community-of-practice-dzttmP { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-2 .flex-container-445827716-dzttmP { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 15px; +} + +.public-product-organizations-u40tabletu41-2 .text0-445827716-lNIYHI { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-2 .span0-nsxKuk { +} + +.public-product-organizations-u40tabletu41-2 .text1-445827716-lNIYHI { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-2 .span1-wx1M13 { +} + +.public-product-organizations-u40tabletu41-2 .card-HgAu8t { + align-items: flex-start; + border-radius: 12px; + flex: 1; + flex-grow: 1; + gap: 10px; + max-width: 600px; + min-width: 300px; + padding: 20px; +} + +.public-product-organizations-u40tabletu41-2 .x3-codebase-stewardship-UJiUdh { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-2 .flex-container-445827719-UJiUdh { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 15px; +} + +.public-product-organizations-u40tabletu41-2 .text0-445827719-taExLV { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-2 .span0-xCUyCm { +} + +.public-product-organizations-u40tabletu41-2 .text1-445827719-taExLV { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-2 .span1-LGcqMF { +} + +.public-product-organizations-u40tabletu41-2 .span2-LGcqMF { + text-decoration: underline; +} + +.public-product-organizations-u40tabletu41-2 .span3-LGcqMF { +} + +.public-product-organizations-u40tabletu41-2 .card-azxlHi { + align-items: flex-start; + border-radius: 12px; + flex: 1; + flex-grow: 1; + gap: 10px; + max-width: 600px; + min-width: 300px; + padding: 20px; +} + +.public-product-organizations-u40tabletu41-2 .x4-financial-model-E0xyWr { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-2 .flex-container-445827722-E0xyWr { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 15px; +} + +.public-product-organizations-u40tabletu41-2 .text0-445827722-9MFoxR { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-2 .span0-3SxeJq { +} + +.public-product-organizations-u40tabletu41-2 .text1-445827722-9MFoxR { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-2 .span1-7Hpksi { +} + +.public-product-organizations-u40tabletu41-2 .card-xFPX2P { + align-items: flex-start; + border-radius: 12px; + flex: 1; + flex-grow: 1; + gap: 10px; + max-width: 600px; + min-width: 300px; + padding: 20px; +} + +.public-product-organizations-u40tabletu41-2 .x5-awareness-communications-a2PJ8I { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-2 .as-the-growth-of-a-p-a2PJ8I { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-2 .card-CXtU4j { + align-items: flex-start; + border-radius: 12px; + flex: 1; + flex-grow: 1; + gap: 10px; + max-width: 600px; + min-width: 300px; + padding: 20px; +} + +.public-product-organizations-u40tabletu41-2 .x6-organizational-structure-yLBx1Y { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-2 .public-product-organ-yLBx1Y { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-2 .divhoriz-g0lC14 { + border-radius: 2px; +} + +.public-product-organizations-u40tabletu41-2 .section-RhJlx9 { + align-items: flex-start; +} + +.public-product-organizations-u40tabletu41-2 .our-role-gpVhpK { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-2 .flex-container-445827732-gpVhpK { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; +} + +.public-product-organizations-u40tabletu41-2 .text0-445827732-1Mn6Wj { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-2 .span0-zrfpw8 { + line-height: 30px; +} + +.public-product-organizations-u40tabletu41-2 .text1-445827732-1Mn6Wj { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-2 .span1-YTRbYG { + line-height: 24px; +} + +.public-product-organizations-u40tabletu41-2 .text2-445827732-1Mn6Wj { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-2 .span2-X2ffKu { + line-height: 24px; +} + +.public-product-organizations-u40tabletu41-2 .text3-445827732-1Mn6Wj { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-2 .span3-UPWJ00 { + line-height: 24px; +} + +.public-product-organizations-u40tabletu41-2 .divhoriz-RhJlx9 { + border-radius: 2px; +} + +.public-product-organizations-u40tabletu41-2 .section-ayxbDV { + align-items: flex-start; + justify-content: center; +} + +.public-product-organizations-u40tabletu41-2 .examples-of-public-code-5hjf8M { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-2 .card-5hjf8M { + align-items: flex-end; + align-self: stretch; + border-radius: 24px; + flex: 0 0 auto; + gap: 30px; + min-width: 480px; + padding: 30px; + width: 100%; +} + +.public-product-organizations-u40tabletu41-2 .cluster-Mkig1t { + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 30px; + width: 100%; +} + +.public-product-organizations-u40tabletu41-2 .frame-280-EAob20 { + align-items: flex-start; + background-color: transparent; + display: inline-flex; + flex: 0 0 auto; + gap: 10px; + position: relative; +} + +.public-product-organizations-u40tabletu41-2 .diia-logo-1-Y50HzZ { + background-color: transparent; + height: 72px; + object-fit: cover; + position: relative; + width: 72px; +} + +.public-product-organizations-u40tabletu41-2 .x250-1-Y50HzZ { + background-color: transparent; + height: 72px; + object-fit: cover; + position: relative; + width: 72px; +} + +.public-product-organizations-u40tabletu41-2 .diia-Mkig1t { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-2 .content-Mkig1t { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + gap: 30px; + justify-content: flex-end; + width: 100%; +} + +.public-product-organizations-u40tabletu41-2 .header-dTvt4Q { + align-items: flex-start; + gap: 15px; + width: 329px; +} + +.public-product-organizations-u40tabletu41-2 .flex-container-445827744-3PESgx { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; +} + +.public-product-organizations-u40tabletu41-2 .text0-445827744-zWvX4i { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-2 .span0-LteYu8 { +} + +.public-product-organizations-u40tabletu41-2 .text1-445827744-zWvX4i { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-2 .span1-8LqhPs { +} + +.public-product-organizations-u40tabletu41-2 .text2-445827744-zWvX4i { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-2 .span2-YV8JEo { +} + +.public-product-organizations-u40tabletu41-2 .cluster-dTvt4Q { + flex-direction: column; + gap: 15px; + width: 329px; +} + +.public-product-organizations-u40tabletu41-2 .ukraine-ministry-of-haqLwW { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-2 .primary-replicator-AkseqJ { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-2 .national-and-state-governments-AkseqJ { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-2 .state-governments-lo-kdeDHJ { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-2 .buttonsecondary-Ckis83 { + display: inline-flex; +} + +.public-product-organizations-u40tabletu41-2 .text-Js4bgG { + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + text-align: left; + width: fit-content; +} + +.public-product-organizations-u40tabletu41-2 .frame-296-Mkig1t { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 29.39167594909668px; + justify-content: flex-end; + position: relative; + width: 100%; +} + +.public-product-organizations-u40tabletu41-2 .image-1-rHu1ZV { + background-color: transparent; + height: 367.058837890625px; + object-fit: cover; + position: relative; + width: 720px; +} + +.public-product-organizations-u40tabletu41-2 .card-KVxdyc { + align-items: flex-start; + align-self: stretch; + border-radius: 24px; + gap: 30px; + height: 1021.4049072265625px; + min-width: 480px; + padding: 30px; + width: 100%; +} + +.public-product-organizations-u40tabletu41-2 .govuk_icon-1-B9iLzY { + background-color: transparent; + height: 72px; + object-fit: cover; + position: relative; + width: 72px; +} + +.public-product-organizations-u40tabletu41-2 .notify-B9iLzY { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-2 .content-B9iLzY { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + gap: 30px; + justify-content: flex-end; + width: 100%; +} + +.public-product-organizations-u40tabletu41-2 .flex-container-445827765-3U3fxj { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; + width: 329px; +} + +.public-product-organizations-u40tabletu41-2 .text0-445827765-iPt3Oy { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-2 .span0-VmgOLh { +} + +.public-product-organizations-u40tabletu41-2 .text1-445827765-iPt3Oy { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-2 .span1-s6isE4 { +} + +.public-product-organizations-u40tabletu41-2 .text2-445827765-iPt3Oy { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-2 .span2-Vgs7gU { +} + +.public-product-organizations-u40tabletu41-2 .cluster-3U3fxj { + flex-direction: column; + gap: 15px; + width: 329px; +} + +.public-product-organizations-u40tabletu41-2 .uk-government-digital-service-IGT1Sx { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-2 .replicators-HLYTot { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-2 .canadian-digital-ser-HLYTot { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-2 .city-state-and-natio-gCfjUC { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-2 .join-the-community-of-practice-9upKgj { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-2 .buttonsecondary-9upKgj { + align-self: stretch; + display: flex; + width: 100%; +} + +.public-product-organizations-u40tabletu41-2 .text-ppfJ2V { + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + text-align: left; + width: fit-content; +} + +.public-product-organizations-u40tabletu41-2 .frame-318-BTNdvV { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-wrap: wrap; + gap: 20px 20px; + justify-content: center; + position: relative; + width: 100%; +} + +.public-product-organizations-u40tabletu41-2 .notify_01-0Yb2P0 { + background-color: transparent; + height: 377.95166015625px; + object-fit: cover; + position: relative; + width: 660px; +} + +.public-product-organizations-u40tabletu41-2 .card-QbSHmZ { + align-items: flex-start; + align-self: stretch; + border-radius: 24px; + flex: 0 0 auto; + gap: 30px; + min-width: 480px; + padding: 30px; + width: 100%; +} + +.public-product-organizations-u40tabletu41-2 .iconappspacecraft-EZk0kH { + background-color: transparent; + height: 72px; + position: relative; + width: 72px; +} + +.public-product-organizations-u40tabletu41-2 .space-craft-EZk0kH { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-2 .content-EZk0kH { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + gap: 30px; + width: 100%; +} + +.public-product-organizations-u40tabletu41-2 .flex-container-445827787-iLSGOx { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; + width: 329px; +} + +.public-product-organizations-u40tabletu41-2 .text0-445827787-7MLIzZ { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-2 .span0-nMaVJh { +} + +.public-product-organizations-u40tabletu41-2 .text1-445827787-7MLIzZ { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-2 .span1-xPxZsf { +} + +.public-product-organizations-u40tabletu41-2 .text2-445827787-7MLIzZ { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-2 .span2-xd1HRo { +} + +.public-product-organizations-u40tabletu41-2 .cluster-iLSGOx { + flex-direction: column; + gap: 15px; + width: 329px; +} + +.public-product-organizations-u40tabletu41-2 .state-and-city-and-p-0OMcgd { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-2 .buttonsecondary-j6oJVM { + align-self: stretch; + display: flex; + width: 100%; +} + +.public-product-organizations-u40tabletu41-2 .text-8x0Z96 { + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + text-align: left; + width: fit-content; +} + +.public-product-organizations-u40tabletu41-2 .card-fHvORI { + align-items: flex-start; + align-self: stretch; + border-radius: 24px; + flex: 0 0 auto; + gap: 30px; + min-width: 480px; + padding: 30px; + width: 100%; +} + +.public-product-organizations-u40tabletu41-2 .iconappgeospatial-LrriEh { + background-color: transparent; + height: 72px; + position: relative; + width: 72px; +} + +.public-product-organizations-u40tabletu41-2 .public-geospatial-server-LrriEh { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-2 .content-LrriEh { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + gap: 30px; + width: 100%; +} + +.public-product-organizations-u40tabletu41-2 .flex-container-445827803-RSvSJ1 { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; + width: 329px; +} + +.public-product-organizations-u40tabletu41-2 .text0-445827803-Lxu42x { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-2 .span0-Ja9D5x { +} + +.public-product-organizations-u40tabletu41-2 .text1-445827803-Lxu42x { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-2 .span1-bh3hxx { +} + +.public-product-organizations-u40tabletu41-2 .cluster-RSvSJ1 { + flex-direction: column; + gap: 15px; + width: 329px; +} + +.public-product-organizations-u40tabletu41-2 .state-and-city-geosp-aQcLAM { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-2 .buttonsecondary-CrNexZ { + align-self: stretch; + display: flex; + width: 100%; +} + +.public-product-organizations-u40tabletu41-2 .text-AhXbaw { + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + text-align: left; + width: fit-content; +} + +.public-product-organizations-u40tabletu41-2 .image-4-12-24-at-6-1-Y46QVB { + background-color: transparent; + height: 246.794921875px; + object-fit: cover; + position: relative; + width: 660px; +} + +.public-product-organizations-u40tabletu41-2 .footer-RyMaU2 { + align-items: center; + align-self: stretch; + background-color: var(--fpcwhite); + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 60px; + min-width: 800px; + padding: 0px 0px 60px; + position: relative; + width: 100%; + z-index: 0; +} + +.public-product-organizations-u40tabletu41-2 .content-3kkBTa { + align-items: center; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 60px; + padding: 0px 60px; + width: 100%; +} + +.public-product-organizations-u40tabletu41-2 .logo-lockup-QA3mPv { + align-self: stretch; + display: flex; + width: 100%; +} + +.public-product-organizations-u40tabletu41-2 .logo-symbol-95C3w0 { + height: 55px; + width: 47.66314697265625px; +} + +.public-product-organizations-u40tabletu41-2 .foundation-for-public-code-95C3w0 { + flex: 1; +} + +.public-product-organizations-u40tabletu41-2 .information-QA3mPv { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 30px; + position: relative; + width: 100%; +} + +.public-product-organizations-u40tabletu41-2 .contact-bbYAAo { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-wrap: wrap; + gap: 10px 10px; + position: relative; + width: 100%; +} + +.public-product-organizations-u40tabletu41-2 .email-Ms7UxP { + align-items: flex-start; + background-color: var(--fpcgrey-f2); + border-radius: 12px; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 20px; + height: 150px; + min-width: 280px; + padding: 30px; + position: relative; +} + +.public-product-organizations-u40tabletu41-2 .email-us-8IyhtX { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-2 .buttonprimary-8IyhtX { + align-items: center; + background-color: var(--basic-link); + border-radius: 6px; + box-shadow: 0px 4px 0px #00000026; + cursor: pointer; + display: inline-flex; + flex: 0 0 auto; + gap: 10px; + justify-content: center; + padding: 10px 15px; + position: relative; +} + +.public-product-organizations-u40tabletu41-2 .text-qYyvHs { + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + text-align: left; + width: fit-content; +} + +.public-product-organizations-u40tabletu41-2 .mailing-list-Ms7UxP { + align-items: flex-start; + background-color: var(--fpcgrey-f2); + border-radius: 12px; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 20px; + height: 150px; + min-width: 280px; + padding: 30px; + position: relative; +} + +.public-product-organizations-u40tabletu41-2 .connect-with-us-9IS2tK { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-2 .channels-9IS2tK { + align-items: center; + background-color: transparent; + display: flex; + gap: 30px; + height: 40px; + position: relative; + width: 218px; +} + +.public-product-organizations-u40tabletu41-2 .mastodon-n3o1Ia { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.public-product-organizations-u40tabletu41-2 .twitter-n3o1Ia { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.public-product-organizations-u40tabletu41-2 .you-tube-n3o1Ia { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.public-product-organizations-u40tabletu41-2 .git-hub-n3o1Ia { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.public-product-organizations-u40tabletu41-2 .divhoriz-bbYAAo { + border-radius: 2px; +} + +.public-product-organizations-u40tabletu41-2 .metadata-bbYAAo { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + position: relative; + width: 100%; +} + +.public-product-organizations-u40tabletu41-2 .copyright-2LheKV { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 7px; + position: relative; + width: 100%; +} + +.public-product-organizations-u40tabletu41-2 .image-YMjggk { + background-color: transparent; + height: 14.4599609375px; + position: relative; + width: 14.4599609375px; +} + +.public-product-organizations-u40tabletu41-2 .x2024-foundation-for-public-code-YMjggk { + background-color: transparent; + flex: 1; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-2 .span0-JIWVMb { +} + +.public-product-organizations-u40tabletu41-2 .span1-JIWVMb { + text-decoration: underline; +} + +.public-product-organizations-u40tabletu41-2 .license-2LheKV { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 8px; + position: relative; + width: 100%; +} + +.public-product-organizations-u40tabletu41-2 .iconlicense-B1cTx6 { + background-color: transparent; + height: 14.5px; + position: relative; + width: 16px; +} + +.public-product-organizations-u40tabletu41-2 .creative-commons-zer-B1cTx6 { + background-color: transparent; + flex: 1; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-2 .span0-5uGqbp { + text-decoration: underline; +} + +.public-product-organizations-u40tabletu41-2 .span1-5uGqbp { +} + +.public-product-organizations-u40tabletu41-2 .divhoriz-mCgUHm { + border-radius: 2px; +} + +.public-product-organizations-u40tabletu41-2 .flex-container-i44582781635764323-bbYAAo { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; +} + +.public-product-organizations-u40tabletu41-2 .text0-i44582781635764323-Sn2nSh { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-2 .span0-xcdzSu { +} + +.public-product-organizations-u40tabletu41-2 .text1-i44582781635764323-Sn2nSh { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-2 .span1-Sr03Wf { +} + +.public-product-organizations-u40tabletu41-2 .arrow-cluster { + background-color: transparent; + height: 16px; + position: relative; + width: 16px; +} + +.public-product-organizations-u40tabletu41-2 .buttonsecondary { + align-items: center; + background-color: transparent; + cursor: pointer; + flex: 0 0 auto; + gap: 6px; + padding: 0px 6px 0px 0px; + position: relative; +} + +.public-product-organizations-u40tabletu41-2 .card { + background-color: var(--fpcwhite); + border: 2px solid; + border-color: var(--fpccharcoal); + display: flex; + flex-direction: column; + position: relative; +} + +.public-product-organizations-u40tabletu41-2 .cluster { + align-items: flex-start; + background-color: transparent; + display: flex; + position: relative; +} + +.public-product-organizations-u40tabletu41-2 .content { + background-color: transparent; + display: flex; + position: relative; +} + +.public-product-organizations-u40tabletu41-2 .divhoriz { + align-self: stretch; + background-color: var(--fpccharcoal); + height: 2px; + position: relative; + width: 100%; +} + +.public-product-organizations-u40tabletu41-2 .foundation-for-public-code { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.public-product-organizations-u40tabletu41-2 .header { + background-color: transparent; + display: flex; + flex-direction: column; + position: relative; +} + +.public-product-organizations-u40tabletu41-2 .logo-symbol { + background-color: transparent; + position: relative; +} + +.public-product-organizations-u40tabletu41-2 .section-1 { + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 30px; + position: relative; + width: 100%; +} + +.public-product-organizations-u40tabletu41-2 .text { + background-color: transparent; + position: relative; +} +@media screen and (max-width: 839px) { + .screen.public-product-organizations-u40tabletu41-2 { + display: none; + } + .screen.public-product-organizations-u40desktopu41-all-breakpoints { + display: none; + } +} +@media screen and (min-width: 840px) and (max-width: 1139px) { + .screen.public-product-organizations-u40tabletu41-1 { + display: none; + } + .screen.public-product-organizations-u40desktopu41-all-breakpoints { + display: none; + } +} +@media screen and (min-width: 1140px) { + .screen.public-product-organizations-u40tabletu41-1 { + display: none; + } + .screen.public-product-organizations-u40tabletu41-2 { + display: none; + } +} \ No newline at end of file diff --git a/css/section.css b/css/section.css new file mode 100644 index 0000000..441e29f --- /dev/null +++ b/css/section.css @@ -0,0 +1,242 @@ +/* screen - section */ + +.section { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 40px; + left: 0px; + overflow-x: hidden; + position: relative; + top: 0px; +} + +.section .header-rBSlw3 { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 15px; + position: relative; + width: 100%; +} + +.section .title-hxou5o { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.section .were-helping-build-p-hxou5o { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 30px; + position: relative; + text-align: left; +} + +.section .cards-rBSlw3 { + align-items: flex-start; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 15px; + overflow: hidden; + padding: 0px 115px 0px 0px; + position: relative; + width: 1080px; +} + +.section .card-EpRBrw { + align-items: flex-end; + flex: 1; + flex-grow: 1; + height: 350px; + justify-content: space-between; + position: relative; +} + +.section .icons-kO8wEF { + align-items: flex-start; + background-color: transparent; + display: inline-flex; + flex: 0 0 auto; + gap: 10px; + position: relative; +} + +.section .diia-logo-1-RPy5kq { + background-color: transparent; + height: 72px; + object-fit: cover; + position: relative; + width: 72px; +} + +.section .x250-1-RPy5kq { + background-color: transparent; + height: 72px; + object-fit: cover; + position: relative; + width: 72px; +} + +.section .diia-kO8wEF { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.section .groundbreaking-mobil-kO8wEF { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.section .card-kuCU4u { + align-items: flex-end; + align-self: stretch; + flex: 1; + flex-grow: 1; + justify-content: space-between; + position: relative; +} + +.section .govuk_icon-1-OS7UOY { + background-color: transparent; + height: 72px; + object-fit: cover; + position: relative; + width: 72px; +} + +.section .notify-OS7UOY { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.section .text-message-service-OS7UOY { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.section .buttonsecondary-xCVx4p { + cursor: pointer; +} + +.section .card-2b9lB9 { + align-items: flex-start; + gap: 15px; + height: 350px; + position: absolute; + right: -315px; + top: 0px; + width: 415px; +} + +.section .iconappspacecraft-NIl1Bp { + background-color: transparent; + height: 72px; + position: relative; + width: 70px; +} + +.section .space-craft-NIl1Bp { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.section .space-craft-is-worki-NIl1Bp { + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + margin-right: -60.00px; + position: relative; + text-align: left; + width: 415px; +} + +.section .scrim-EpRBrw { + background-color: transparent; + height: 100%; + position: absolute; + right: 0px; + top: 0px; + width: 100px; +} + +.section .arrow-cluster { + background-color: transparent; + height: 16px; + position: relative; + width: 16px; +} + +.section .buttonsecondary { + align-items: center; + background-color: transparent; + display: inline-flex; + flex: 0 0 auto; + gap: 6px; + padding: 0px 6px 0px 0px; + position: relative; +} + +.section .card { + background-color: var(--fpcwhite); + border: 2px solid; + border-color: var(--fpccharcoal); + border-radius: 24px; + display: flex; + flex-direction: column; + min-height: 320px; + padding: 30px; +} + +.section .content { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 15px; + position: relative; + width: 100%; +} + +.section .text { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} diff --git a/css/styleguide.css b/css/styleguide.css new file mode 100644 index 0000000..56692c7 --- /dev/null +++ b/css/styleguide.css @@ -0,0 +1,409 @@ +:root { + --basic-link: #007fff; + --cod-gray: #070707; + --eucalyptus: #4dd8ae; + --fpcbasic-link: #007fff; + --fpcblack: #000000; + --fpcblack-50: #00000080; + --fpcblue: #56ccf2; + --fpccharcoal: #333333; + --fpcgreen: #00ba8d; + --fpcgreendark: #109c7a; + --fpcgrey-bb: #bbbbbb; + --fpcgrey-cc: #cccccc; + --fpcgrey-e5: #e5e5e5; + --fpcgrey-f2: #f2f2f2; + --fpcgrey-fa: #f9f9f9; + --fpcpeach: #fdbbab; + --fpcpurple: #5b57ca; + --fpcpurpledark: #4c48c4; + --fpcwhite: #ffffff; + --fpcwhite-50: #ffffff80; + --fpcyellow: #fff500; + --machine-grey: #f2f2f2; + --machine-grey-light: #f9f9f9; + --medium-purple: #9747ff; + + --font-size-l: 20px; + --font-size-m: 16px; + --font-size-s: 14px; + --font-size-xl: 24px; + --font-size-xs: 13px; + --font-size-xxl: 27px; + --font-size-xxxl: 32px; + + --font-family-bressay-italic: "Bressay-Italic", Helvetica; + --font-family-cormorant_garamond: "Cormorant Garamond", Helvetica; + --font-family-ibm_plex_serif: "IBM Plex Serif", Helvetica; + --font-family-mulish: "Mulish", Helvetica; + --font-family-playfair_display: "Playfair Display", Helvetica; + --font-family-xanh_mono: "Xanh Mono", Helvetica; +} +.mulish-normal-black-14px { + color: var(--fpcblack); + font-family: var(--font-family-mulish); + font-size: var(--font-size-s); + font-style: normal; + font-weight: 400; +} + +.mulish-normal-black-16px { + color: var(--fpcblack); + font-family: var(--font-family-mulish); + font-size: var(--font-size-m); + font-style: normal; + font-weight: 400; +} + +.mulish-bold-black-16px { + color: var(--fpcblack); + font-family: var(--font-family-mulish); + font-size: var(--font-size-m); + font-style: normal; + font-weight: 700; +} + +.mulish-bold-black-24px { + color: var(--fpcblack); + font-family: var(--font-family-mulish); + font-size: var(--font-size-xl); + font-style: normal; + font-weight: 700; +} + +.mulish-bold-black-20px { + color: var(--fpcblack); + font-family: var(--font-family-mulish); + font-size: var(--font-size-l); + font-style: normal; + font-weight: 700; +} + +.mulish-bold-white-16px { + color: var(--fpcwhite); + font-family: var(--font-family-mulish); + font-size: var(--font-size-m); + font-style: normal; + font-weight: 700; +} + +.mulish-bold-black-32px { + color: var(--fpcblack); + font-family: var(--font-family-mulish); + font-size: var(--font-size-xxxl); + font-style: normal; + font-weight: 700; +} + +.mulish-bold-black-14px { + color: var(--fpcblack); + font-family: var(--font-family-mulish); + font-size: var(--font-size-s); + font-style: normal; + font-weight: 700; +} + +.mulish-normal-black-16px-2 { + color: var(--fpcblack-50); + font-family: var(--font-family-mulish); + font-size: var(--font-size-m); + font-style: normal; + font-weight: 400; +} + +.mulish-normal-black-20px { + color: var(--fpcblack); + font-family: var(--font-family-mulish); + font-size: var(--font-size-l); + font-style: normal; + font-weight: 400; +} + +.mulish-bold-azure-radiance-16px { + color: var(--basic-link); + font-family: var(--font-family-mulish); + font-size: var(--font-size-m); + font-style: normal; + font-weight: 700; +} + +.mulish-semi-bold-white-16px { + color: var(--fpcwhite); + font-family: var(--font-family-mulish); + font-size: var(--font-size-m); + font-style: normal; + font-weight: 600; +} + +.mulish-semi-bold-black-16px { + color: var(--fpcblack); + font-family: var(--font-family-mulish); + font-size: var(--font-size-m); + font-style: normal; + font-weight: 600; +} + +.mulish-semi-bold-mine-shaft-14px { + color: var(--fpccharcoal); + font-family: var(--font-family-mulish); + font-size: var(--font-size-s); + font-style: normal; + font-weight: 600; +} + +.mulish-normal-black-16px-3 { + color: var(--fpcblack); + font-family: var(--font-family-mulish); + font-size: var(--font-size-m); + font-style: normal; + font-weight: 400; +} + +.mulish-bold-black-27px { + color: var(--fpcblack); + font-family: var(--font-family-mulish); + font-size: var(--font-size-xxl); + font-style: normal; + font-weight: 700; +} + +.mulish-bold-black-20px-2 { + color: var(--fpcblack); + font-family: var(--font-family-mulish); + font-size: var(--font-size-l); + font-style: normal; + font-weight: 700; +} + +.mulish-bold-mine-shaft-16px { + color: var(--fpccharcoal); + font-family: var(--font-family-mulish); + font-size: var(--font-size-m); + font-style: normal; + font-weight: 700; +} + +.mulish-semi-bold-white-14px { + color: var(--fpcwhite); + font-family: var(--font-family-mulish); + font-size: var(--font-size-s); + font-style: normal; + font-weight: 600; +} + +.mulish-normal-black-13px { + color: var(--fpcblack-50); + font-family: var(--font-family-mulish); + font-size: var(--font-size-xs); + font-style: normal; + font-weight: 400; +} + +.mulish-normal-black-13px-2 { + color: var(--fpcblack); + font-family: var(--font-family-mulish); + font-size: var(--font-size-xs); + font-style: normal; + font-weight: 400; +} + +.mulish-bold-black-20px-3 { + color: var(--fpcblack); + font-family: var(--font-family-mulish); + font-size: var(--font-size-l); + font-style: normal; + font-weight: 700; +} + +.mulish-bold-azure-radiance-16px-2 { + color: var(--basic-link); + font-family: var(--font-family-mulish); + font-size: var(--font-size-m); + font-style: normal; + font-weight: 700; +} + +.mulish-normal-azure-radiance-16px { + color: var(--basic-link); + font-family: var(--font-family-mulish); + font-size: var(--font-size-m); + font-style: normal; + font-weight: 400; +} + +.mulish-normal-white-16px { + font-family: var(--font-family-mulish); + font-size: var(--font-size-m); + font-style: normal; + font-weight: 400; +} + +.mulish-normal-white-14px { + color: var(--fpcwhite); + font-family: var(--font-family-mulish); + font-size: var(--font-size-s); + font-style: italic; + font-weight: 400; +} + +.mulish-normal-azure-radiance-14px { + color: var(--basic-link); + font-family: var(--font-family-mulish); + font-size: var(--font-size-s); + font-style: normal; + font-weight: 400; +} + +.mulish-normal-azure-radiance-16px-2 { + color: var(--basic-link); + font-family: var(--font-family-mulish); + font-size: var(--font-size-m); + font-style: normal; + font-weight: 400; +} + +.mulish-normal-white-16px-2 { + color: var(--fpcwhite); + font-family: var(--font-family-mulish); + font-size: var(--font-size-m); + font-style: normal; + font-weight: 400; +} + +.mulish-bold-black-18px { + color: var(--fpcblack); + font-family: var(--font-family-mulish); + font-size: 18px; + font-style: normal; + font-weight: 700; +} + +.mulish-bold-white-20px { + color: var(--fpcwhite); + font-family: var(--font-family-mulish); + font-size: var(--font-size-l); + font-style: normal; + font-weight: 700; +} + +.mulish-normal-white-14px-2 { + font-family: var(--font-family-mulish); + font-size: var(--font-size-s); + font-style: normal; + font-weight: 400; +} + +.mulish-normal-white-16px-3 { + color: var(--fpcwhite-50); + font-family: var(--font-family-mulish); + font-size: var(--font-size-m); + font-style: normal; + font-weight: 400; +} + +.ibmplexserif-normal-mine-shaft-20px { + color: var(--fpccharcoal); + font-family: var(--font-family-ibm_plex_serif); + font-size: var(--font-size-l); + font-style: italic; + font-weight: 400; +} + +.mulish-normal-mine-shaft-14px { + color: var(--fpccharcoal); + font-family: var(--font-family-mulish); + font-size: var(--font-size-s); + font-style: normal; + font-weight: 400; +} + +.mulish-normal-white-20px { + color: var(--fpcwhite); + font-family: var(--font-family-mulish); + font-size: var(--font-size-l); + font-style: normal; + font-weight: 400; +} + +.mulish-normal-mine-shaft-16px { + color: var(--fpccharcoal); + font-family: var(--font-family-mulish); + font-size: var(--font-size-m); + font-style: normal; + font-weight: 400; +} + +.mulish-bold-mine-shaft-14px { + color: var(--fpccharcoal); + font-family: var(--font-family-mulish); + font-size: var(--font-size-s); + font-style: normal; + font-weight: 700; +} + +.mulish-bold-white-27px { + color: var(--fpcwhite); + font-family: var(--font-family-mulish); + font-size: var(--font-size-xxl); + font-style: normal; + font-weight: 700; +} + +.mulish-bold-black-48px { + color: var(--fpcblack); + font-family: var(--font-family-mulish); + font-size: 48px; + font-style: normal; + font-weight: 700; +} + +.mulish-normal-black-16px-4 { + color: var(--fpcblack); + font-family: var(--font-family-mulish); + font-size: var(--font-size-m); + font-style: italic; + font-weight: 400; +} + +.mulish-bold-white-20px-2 { + color: var(--fpcwhite); + font-family: var(--font-family-mulish); + font-size: var(--font-size-l); + font-style: normal; + font-weight: 700; +} + +.mulish-bold-gossamer-16px { + color: var(--fpcgreendark); + font-family: var(--font-family-mulish); + font-size: var(--font-size-m); + font-style: normal; + font-weight: 700; +} + +.mulish-medium-black-20px { + color: var(--fpcblack); + font-family: var(--font-family-mulish); + font-size: var(--font-size-l); + font-style: normal; + font-weight: 500; +} + +.mulish-semi-bold-azure-radiance-16px { + color: var(--basic-link); + font-family: var(--font-family-mulish); + font-size: var(--font-size-m); + font-style: normal; + font-weight: 600; +} + +.mulish-normal-cod-gray-14px { + color: var(--cod-gray); + font-family: var(--font-family-mulish); + font-size: var(--font-size-s); + font-style: normal; + font-weight: 400; +} + +:root { +} diff --git a/css/team-amy-darling-u40desktopu41-all-breakpoints.css b/css/team-amy-darling-u40desktopu41-all-breakpoints.css new file mode 100644 index 0000000..247ee4b --- /dev/null +++ b/css/team-amy-darling-u40desktopu41-all-breakpoints.css @@ -0,0 +1,1946 @@ +/* screen - team-amy-darling-u40desktopu41-all-breakpoints */ + +.team-amy-darling-u40desktopu41-all-breakpoints { + align-items: center; + background-color: var(--fpcgrey-e5); + display: flex; + flex-direction: column; + gap: 60px; + left: 0px; + min-width: 1140px; + overflow: hidden; + overflow-x: hidden; + position: relative; + top: 0px; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .nav-wlyye1 { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + position: relative; + width: 100%; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .navheader-RlcG5n { + align-items: center; + align-self: stretch; + background-color: var(--fpcwhite); + display: flex; + flex: 0 0 auto; + justify-content: space-around; + padding: 30px 60px; + position: relative; + width: 100%; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .content-Yyf1s2 { + align-items: center; + flex: 1; + flex-grow: 1; + justify-content: space-between; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .logo-lockup-2G2DI1 { + display: inline-flex; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .foundation-for-public-code-D20oFx { + width: 365.33685302734375px; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .navigation-2G2DI1 { + align-items: center; + background-color: transparent; + display: flex; + flex: 1; + flex-grow: 1; + flex-wrap: wrap; + gap: 40px 20px; + justify-content: flex-end; + position: relative; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .links-tTa8uA { + align-items: center; + background-color: transparent; + display: inline-flex; + flex: 0 0 auto; + flex-wrap: wrap; + gap: 20px 20px; + justify-content: flex-end; + position: relative; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .public-code-Oq7QAl { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .public-product-orgs-Oq7QAl { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .the-standard-Oq7QAl { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .team-Oq7QAl { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .nav-button-Oq7QAl { + align-items: flex-start; + background-color: var(--fpccharcoal); + border-radius: 6px; + box-shadow: 0px 4px 0px #00000026; + cursor: pointer; + display: inline-flex; + flex: 0 0 auto; + gap: 10px; + justify-content: flex-end; + padding: 8px 15px; + position: relative; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .support-us-tHehGF { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .main-wlyye1 { + align-items: flex-start; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 60px; + max-width: 1120px; + padding: 0px 20px 60px; + position: relative; + width: 1120px; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .breadcrumbs-3f6331 { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 10px; + position: relative; + width: 100%; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .home-aRkrlH { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + text-decoration: underline; + width: fit-content; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .layer-2-aRkrlH { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + text-decoration: underline; + width: fit-content; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .layer-3-aRkrlH { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .card-3f6331 { + align-items: flex-start; + align-self: stretch; + background-color: var(--fpcwhite); + border: 1.9999958276748657px solid; + border-color: var(--fpccharcoal); + border-radius: 24px; + display: flex; + flex: 0 0 auto; + gap: 30px; + justify-content: flex-end; + padding: 30px; + position: relative; + width: 100%; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .amy-darling-O7DKa4 { + background-color: transparent; + height: 350px; + object-fit: cover; + position: relative; + width: 350px; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .content-O7DKa4 { + align-items: flex-start; + align-self: stretch; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 20px; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .header-lYaQCo { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + position: relative; + width: 100%; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .title-yG9ptE { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .operations-north-america-yG9ptE { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .amypubliccodenet-yG9ptE { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + text-decoration: underline; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .flex-container-37438644-lYaQCo { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .text0-37438644-90WEYF { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .span0-yNdY8x { +} + +.team-amy-darling-u40desktopu41-all-breakpoints .text1-37438644-90WEYF { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .span1-gUxisl { +} + +.team-amy-darling-u40desktopu41-all-breakpoints .text2-37438644-90WEYF { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .span2-IyjqUq { +} + +.team-amy-darling-u40desktopu41-all-breakpoints .footer-wlyye1 { + align-items: center; + align-self: stretch; + background-color: var(--fpcwhite); + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 60px; + min-width: 800px; + padding: 0px 0px 60px; + position: relative; + width: 100%; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .content-2RaBbx { + align-items: center; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 60px; + padding: 0px 60px; + width: 100%; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .logo-lockup-510or0 { + align-self: stretch; + display: flex; + width: 100%; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .foundation-for-public-code-Mkb17V { + flex: 1; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .information-510or0 { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 30px; + position: relative; + width: 100%; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .contact-P1DGJx { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-wrap: wrap; + gap: 10px 10px; + position: relative; + width: 100%; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .email-aKMVW1 { + align-items: flex-start; + background-color: var(--fpcgrey-f2); + border-radius: 12px; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 20px; + height: 150px; + min-width: 280px; + padding: 30px; + position: relative; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .email-us-uRynOF { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .buttonprimary-uRynOF { + align-items: center; + background-color: var(--basic-link); + border-radius: 6px; + box-shadow: 0px 4px 0px #00000026; + cursor: pointer; + display: inline-flex; + flex: 0 0 auto; + gap: 10px; + justify-content: center; + padding: 10px 15px; + position: relative; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .text-XNq3qv { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .arrow-cluster-XNq3qv { + background-color: transparent; + height: 16px; + position: relative; + width: 16px; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .mailing-list-aKMVW1 { + align-items: flex-start; + background-color: var(--fpcgrey-f2); + border-radius: 12px; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 20px; + height: 150px; + min-width: 280px; + padding: 30px; + position: relative; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .connect-with-us-xdRFqx { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .channels-xdRFqx { + align-items: center; + background-color: transparent; + display: flex; + gap: 30px; + height: 40px; + position: relative; + width: 218px; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .mastodon-cBDYOq { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .twitter-cBDYOq { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .you-tube-cBDYOq { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .git-hub-cBDYOq { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .divhoriz-P1DGJx { + border-radius: 2px; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .metadata-P1DGJx { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + position: relative; + width: 100%; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .copyright-KJcdIq { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 7px; + position: relative; + width: 100%; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .image-o5e518 { + background-color: transparent; + height: 14.4599609375px; + position: relative; + width: 14.4599609375px; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .x2024-foundation-for-public-code-o5e518 { + background-color: transparent; + flex: 1; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .span0-1a7Hfu { +} + +.team-amy-darling-u40desktopu41-all-breakpoints .span1-1a7Hfu { + text-decoration: underline; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .license-KJcdIq { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 8px; + position: relative; + width: 100%; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .iconlicense-Ymmjw2 { + background-color: transparent; + height: 14.5px; + position: relative; + width: 16px; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .creative-commons-zer-Ymmjw2 { + background-color: transparent; + flex: 1; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .span0-8jXi0N { + text-decoration: underline; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .span1-8jXi0N { +} + +.team-amy-darling-u40desktopu41-all-breakpoints .divhoriz-kixzBc { + border-radius: 2px; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .flex-container-i3743864535764323-P1DGJx { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .text0-i3743864535764323-Y51Ubt { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .span0-UDxxJG { +} + +.team-amy-darling-u40desktopu41-all-breakpoints .text1-i3743864535764323-Y51Ubt { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .span1-z5sG9o { +} + +.team-amy-darling-u40desktopu41-all-breakpoints .content { + background-color: transparent; + display: flex; + position: relative; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .divhoriz { + align-self: stretch; + background-color: var(--fpccharcoal); + height: 2px; + position: relative; + width: 100%; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .foundation-for-public-code { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.team-amy-darling-u40desktopu41-all-breakpoints .logo-symbol { + background-color: transparent; + height: 55px; + position: relative; + width: 47.66314697265625px; +} +/* screen - team-amy-darling-u40mobileu41 */ + +.team-amy-darling-u40mobileu41 { + align-items: center; + background-color: var(--fpcgrey-e5); + display: flex; + flex-direction: column; + left: 0px; + min-width: 320px; + overflow: hidden; + overflow-x: hidden; + position: relative; + top: 0px; +} + +.team-amy-darling-u40mobileu41 .nav-Vv27pA { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + position: relative; + width: 100%; + z-index: 2; +} + +.team-amy-darling-u40mobileu41 .navheader-W2AWbW { + align-items: center; + align-self: stretch; + background-color: var(--fpcwhite); + display: flex; + flex: 0 0 auto; + justify-content: space-around; + padding: 20px; + position: relative; + width: 100%; +} + +.team-amy-darling-u40mobileu41 .content-8brWZl { + align-items: center; + flex: 1; + flex-grow: 1; + justify-content: space-between; +} + +.team-amy-darling-u40mobileu41 .logo-41Rnrz { + align-items: flex-start; + background-color: transparent; + display: inline-flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + position: relative; +} + +.team-amy-darling-u40mobileu41 .logo-lockup-DgaCKf { + display: inline-flex; +} + +.team-amy-darling-u40mobileu41 .foundation-for-public-code-eulwEO { + width: fit-content; +} + +.team-amy-darling-u40mobileu41 .menu-41Rnrz { + align-items: flex-start; + background-color: var(--fpcgrey-e5); + border-radius: 30px; + cursor: pointer; + display: inline-flex; + flex: 0 0 auto; + flex-direction: column; + gap: 6px; + padding: 17px 12px; + position: relative; +} + +.team-amy-darling-u40mobileu41 .rectangle-178-cb5WEj { + background-color: var(--fpccharcoal); + border-radius: 3px; + height: 2px; + position: relative; + width: 20px; +} + +.team-amy-darling-u40mobileu41 .rectangle-180-cb5WEj { + background-color: var(--fpccharcoal); + border-radius: 3px; + height: 2px; + position: relative; + width: 20px; +} + +.team-amy-darling-u40mobileu41 .main-Vv27pA { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 40px; + justify-content: center; + max-width: 1120px; + padding: 40px 20px 120px; + position: relative; + width: 100%; + z-index: 1; +} + +.team-amy-darling-u40mobileu41 .breadcrumbs-Ivydm5 { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 10px; + position: relative; + width: 100%; +} + +.team-amy-darling-u40mobileu41 .home-SRk1kc { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + text-decoration: underline; + width: fit-content; +} + +.team-amy-darling-u40mobileu41 .layer-2-SRk1kc { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + text-decoration: underline; + width: fit-content; +} + +.team-amy-darling-u40mobileu41 .layer-3-SRk1kc { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.team-amy-darling-u40mobileu41 .card-Ivydm5 { + align-items: flex-start; + align-self: stretch; + background-color: var(--fpcwhite); + border: 1.9999958276748657px solid; + border-color: var(--fpccharcoal); + border-radius: 24px; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 20px; + padding: 20px; + position: relative; + width: 100%; +} + +.team-amy-darling-u40mobileu41 .amy-darling-TqrSmU { + background-color: transparent; + height: 240px; + object-fit: cover; + position: relative; + width: 240px; +} + +.team-amy-darling-u40mobileu41 .content-TqrSmU { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 20px; + width: 100%; +} + +.team-amy-darling-u40mobileu41 .header-LEzJHR { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + position: relative; + width: 100%; +} + +.team-amy-darling-u40mobileu41 .title-7WamxO { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-amy-darling-u40mobileu41 .operations-north-america-7WamxO { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.team-amy-darling-u40mobileu41 .amypubliccodenet-7WamxO { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + text-decoration: underline; +} + +.team-amy-darling-u40mobileu41 .flex-container-44567472-LEzJHR { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; +} + +.team-amy-darling-u40mobileu41 .text0-44567472-iY53ja { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.team-amy-darling-u40mobileu41 .span0-878aaM { +} + +.team-amy-darling-u40mobileu41 .text1-44567472-iY53ja { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.team-amy-darling-u40mobileu41 .span1-jF1Rl6 { +} + +.team-amy-darling-u40mobileu41 .text2-44567472-iY53ja { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.team-amy-darling-u40mobileu41 .span2-jjxOu9 { +} + +.team-amy-darling-u40mobileu41 .footer-Vv27pA { + align-items: center; + align-self: stretch; + background-color: var(--fpcwhite); + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 40px; + padding: 0px 0px 40px; + position: relative; + width: 100%; + z-index: 0; +} + +.team-amy-darling-u40mobileu41 .content-D5I4Ny { + align-items: center; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 40px; + padding: 0px 20px; + width: 100%; +} + +.team-amy-darling-u40mobileu41 .logo-lockup-TlwdwF { + align-self: stretch; + display: flex; + width: 100%; +} + +.team-amy-darling-u40mobileu41 .foundation-for-public-code-TIX2Br { + flex: 1; +} + +.team-amy-darling-u40mobileu41 .information-TlwdwF { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 30px; + position: relative; + width: 100%; +} + +.team-amy-darling-u40mobileu41 .contact-7oxwZS { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-wrap: wrap; + gap: 10px 10px; + position: relative; + width: 100%; +} + +.team-amy-darling-u40mobileu41 .email-2LGzrz { + align-items: flex-start; + background-color: var(--fpcgrey-f2); + border-radius: 12px; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 15px; + min-width: 280px; + padding: 20px; + position: relative; +} + +.team-amy-darling-u40mobileu41 .email-us-HO2KRP { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.team-amy-darling-u40mobileu41 .buttonprimary-HO2KRP { + align-items: center; + background-color: var(--basic-link); + border-radius: 6px; + box-shadow: 0px 4px 0px #00000026; + cursor: pointer; + display: inline-flex; + flex: 0 0 auto; + gap: 10px; + justify-content: center; + padding: 10px 15px; + position: relative; +} + +.team-amy-darling-u40mobileu41 .text-Yx7I7b { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.team-amy-darling-u40mobileu41 .arrow-cluster-Yx7I7b { + background-color: transparent; + height: 16px; + position: relative; + width: 16px; +} + +.team-amy-darling-u40mobileu41 .mailing-list-2LGzrz { + align-items: flex-start; + background-color: var(--fpcgrey-f2); + border-radius: 12px; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 15px; + min-width: 280px; + padding: 20px; + position: relative; +} + +.team-amy-darling-u40mobileu41 .connect-with-us-aElxA7 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.team-amy-darling-u40mobileu41 .channels-aElxA7 { + align-items: center; + background-color: transparent; + display: flex; + gap: 30px; + height: 40px; + position: relative; + width: 218px; +} + +.team-amy-darling-u40mobileu41 .mastodon-AgxQQC { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.team-amy-darling-u40mobileu41 .twitter-AgxQQC { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.team-amy-darling-u40mobileu41 .you-tube-AgxQQC { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.team-amy-darling-u40mobileu41 .git-hub-AgxQQC { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.team-amy-darling-u40mobileu41 .divhoriz-7oxwZS { + border-radius: 2px; +} + +.team-amy-darling-u40mobileu41 .metadata-7oxwZS { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + position: relative; + width: 100%; +} + +.team-amy-darling-u40mobileu41 .copyright-Gdw17X { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 7px; + position: relative; + width: 100%; +} + +.team-amy-darling-u40mobileu41 .image-J14TSH { + background-color: transparent; + height: 14.4599609375px; + position: relative; + width: 14.4609375px; +} + +.team-amy-darling-u40mobileu41 .x2024-foundation-for-public-code-J14TSH { + background-color: transparent; + flex: 1; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-amy-darling-u40mobileu41 .span0-adXvL8 { +} + +.team-amy-darling-u40mobileu41 .span1-adXvL8 { + text-decoration: underline; +} + +.team-amy-darling-u40mobileu41 .license-Gdw17X { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 8px; + position: relative; + width: 100%; +} + +.team-amy-darling-u40mobileu41 .iconlicense-N4coNT { + background-color: transparent; + height: 14.5px; + position: relative; + width: 16px; +} + +.team-amy-darling-u40mobileu41 .creative-commons-zer-N4coNT { + background-color: transparent; + flex: 1; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-amy-darling-u40mobileu41 .span0-cOd0vR { + text-decoration: underline; +} + +.team-amy-darling-u40mobileu41 .span1-cOd0vR { +} + +.team-amy-darling-u40mobileu41 .divhoriz-0LtcW4 { + border-radius: 2px; +} + +.team-amy-darling-u40mobileu41 .flex-container-i4456747635764359-7oxwZS { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; +} + +.team-amy-darling-u40mobileu41 .text0-i4456747635764359-bjsrau { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.team-amy-darling-u40mobileu41 .span0-E3Erkv { +} + +.team-amy-darling-u40mobileu41 .text1-i4456747635764359-bjsrau { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.team-amy-darling-u40mobileu41 .span1-4pexRD { +} + +.team-amy-darling-u40mobileu41 .content { + background-color: transparent; + display: flex; + position: relative; +} + +.team-amy-darling-u40mobileu41 .divhoriz { + align-self: stretch; + background-color: var(--fpccharcoal); + height: 2px; + position: relative; + width: 100%; +} + +.team-amy-darling-u40mobileu41 .foundation-for-public-code { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -0.50px; + position: relative; + text-align: left; +} + +.team-amy-darling-u40mobileu41 .logo-symbol { + background-color: transparent; + height: 40px; + position: relative; + width: 34.66410446166992px; +} +/* screen - team-amy-darling-u40tabletu41 */ + +.team-amy-darling-u40tabletu41 { + align-items: center; + background-color: var(--fpcgrey-e5); + display: flex; + flex-direction: column; + gap: 40px; + left: 0px; + min-width: 840px; + overflow: hidden; + overflow-x: hidden; + position: relative; + top: 0px; +} + +.team-amy-darling-u40tabletu41 .nav-lMYwnC { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + position: relative; + width: 100%; +} + +.team-amy-darling-u40tabletu41 .navheader-8tnxAf { + align-items: center; + align-self: stretch; + background-color: var(--fpcwhite); + display: flex; + height: 95px; + justify-content: space-around; + padding: 30px; + position: relative; + width: 100%; +} + +.team-amy-darling-u40tabletu41 .content-1HThlp { + align-items: center; + flex: 1; + flex-grow: 1; + gap: 20px; + margin-bottom: -2.50px; + margin-top: -2.50px; +} + +.team-amy-darling-u40tabletu41 .logo-re7vTO { + align-items: flex-start; + background-color: transparent; + display: inline-flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + position: relative; +} + +.team-amy-darling-u40tabletu41 .logo-lockup-xmuyAc { + display: inline-flex; +} + +.team-amy-darling-u40tabletu41 .logo-symbol-pzz7zW { + height: 40px; + width: 34.66410446166992px; +} + +.team-amy-darling-u40tabletu41 .foundation-for-public-code-pzz7zW { + margin-top: -0.50px; + width: fit-content; +} + +.team-amy-darling-u40tabletu41 .navigation-re7vTO { + align-items: center; + background-color: transparent; + display: flex; + flex: 1; + flex-grow: 1; + flex-wrap: wrap; + gap: 20px 20px; + justify-content: flex-end; + min-width: 10px; + padding: 2px 0px; + position: relative; +} + +.team-amy-darling-u40tabletu41 .public-code-MS76JU { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.team-amy-darling-u40tabletu41 .public-product-orgs-MS76JU { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.team-amy-darling-u40tabletu41 .the-standard-MS76JU { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.team-amy-darling-u40tabletu41 .team-MS76JU { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.team-amy-darling-u40tabletu41 .nav-button-MS76JU { + align-items: flex-start; + background-color: var(--fpccharcoal); + border-radius: 6px; + box-shadow: 0px 4px 0px #00000026; + cursor: pointer; + display: inline-flex; + flex: 0 0 auto; + gap: 10px; + justify-content: flex-end; + padding: 6px 12px; + position: relative; +} + +.team-amy-darling-u40tabletu41 .support-us-biStQd { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.team-amy-darling-u40tabletu41 .main-lMYwnC { + align-items: center; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 60px; + justify-content: center; + max-width: 1120px; + padding: 0px 30px 60px; + position: relative; + width: 840px; +} + +.team-amy-darling-u40tabletu41 .breadcrumbs-QsGBmR { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 10px; + position: relative; + width: 100%; +} + +.team-amy-darling-u40tabletu41 .home-xWUxH8 { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + text-decoration: underline; + width: fit-content; +} + +.team-amy-darling-u40tabletu41 .layer-2-xWUxH8 { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + text-decoration: underline; + width: fit-content; +} + +.team-amy-darling-u40tabletu41 .layer-3-xWUxH8 { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.team-amy-darling-u40tabletu41 .card-QsGBmR { + align-items: flex-start; + align-self: stretch; + background-color: var(--fpcwhite); + border: 1.9999958276748657px solid; + border-color: var(--fpccharcoal); + border-radius: 24px; + display: flex; + flex: 0 0 auto; + gap: 30px; + justify-content: flex-end; + padding: 30px; + position: relative; + width: 100%; +} + +.team-amy-darling-u40tabletu41 .amy-darling-flpAgM { + background-color: transparent; + height: 350px; + object-fit: cover; + position: relative; + width: 350px; +} + +.team-amy-darling-u40tabletu41 .content-flpAgM { + align-items: flex-start; + align-self: stretch; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 20px; +} + +.team-amy-darling-u40tabletu41 .header-b7oyKy { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + position: relative; + width: 100%; +} + +.team-amy-darling-u40tabletu41 .title-RX040w { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-amy-darling-u40tabletu41 .operations-north-america-RX040w { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.team-amy-darling-u40tabletu41 .amypubliccodenet-RX040w { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + text-decoration: underline; +} + +.team-amy-darling-u40tabletu41 .flex-container-44566316-b7oyKy { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; +} + +.team-amy-darling-u40tabletu41 .text0-44566316-taaFID { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.team-amy-darling-u40tabletu41 .span0-0qx7Wk { +} + +.team-amy-darling-u40tabletu41 .text1-44566316-taaFID { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.team-amy-darling-u40tabletu41 .span1-TtKX3d { +} + +.team-amy-darling-u40tabletu41 .text2-44566316-taaFID { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.team-amy-darling-u40tabletu41 .span2-YmerTx { +} + +.team-amy-darling-u40tabletu41 .footer-lMYwnC { + align-items: center; + align-self: stretch; + background-color: var(--fpcwhite); + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 60px; + min-width: 800px; + padding: 0px 0px 60px; + position: relative; + width: 100%; +} + +.team-amy-darling-u40tabletu41 .content-u7Nxn7 { + align-items: center; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 60px; + padding: 0px 60px; + width: 100%; +} + +.team-amy-darling-u40tabletu41 .logo-lockup-G8xWrM { + align-self: stretch; + display: flex; + width: 100%; +} + +.team-amy-darling-u40tabletu41 .logo-symbol-WkqR5Q { + height: 55px; + width: 47.6640625px; +} + +.team-amy-darling-u40tabletu41 .foundation-for-public-code-WkqR5Q { + flex: 1; +} + +.team-amy-darling-u40tabletu41 .information-G8xWrM { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 30px; + position: relative; + width: 100%; +} + +.team-amy-darling-u40tabletu41 .contact-61MCEa { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-wrap: wrap; + gap: 10px 10px; + position: relative; + width: 100%; +} + +.team-amy-darling-u40tabletu41 .email-XO9gQ7 { + align-items: flex-start; + background-color: var(--fpcgrey-f2); + border-radius: 12px; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 20px; + height: 150px; + min-width: 280px; + padding: 30px; + position: relative; +} + +.team-amy-darling-u40tabletu41 .email-us-A2UhSW { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.team-amy-darling-u40tabletu41 .buttonprimary-A2UhSW { + align-items: center; + background-color: var(--basic-link); + border-radius: 6px; + box-shadow: 0px 4px 0px #00000026; + cursor: pointer; + display: inline-flex; + flex: 0 0 auto; + gap: 10px; + justify-content: center; + padding: 10px 15px; + position: relative; +} + +.team-amy-darling-u40tabletu41 .text-M7WTyZ { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.team-amy-darling-u40tabletu41 .arrow-cluster-M7WTyZ { + background-color: transparent; + height: 16px; + position: relative; + width: 16px; +} + +.team-amy-darling-u40tabletu41 .mailing-list-XO9gQ7 { + align-items: flex-start; + background-color: var(--fpcgrey-f2); + border-radius: 12px; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 20px; + height: 150px; + min-width: 280px; + padding: 30px; + position: relative; +} + +.team-amy-darling-u40tabletu41 .connect-with-us-nHZkIX { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.team-amy-darling-u40tabletu41 .channels-nHZkIX { + align-items: center; + background-color: transparent; + display: flex; + gap: 30px; + height: 40px; + position: relative; + width: 218px; +} + +.team-amy-darling-u40tabletu41 .mastodon-OgAhbn { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.team-amy-darling-u40tabletu41 .twitter-OgAhbn { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.team-amy-darling-u40tabletu41 .you-tube-OgAhbn { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.team-amy-darling-u40tabletu41 .git-hub-OgAhbn { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.team-amy-darling-u40tabletu41 .divhoriz-61MCEa { + border-radius: 2px; +} + +.team-amy-darling-u40tabletu41 .metadata-61MCEa { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + position: relative; + width: 100%; +} + +.team-amy-darling-u40tabletu41 .copyright-Up82Sy { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 7px; + position: relative; + width: 100%; +} + +.team-amy-darling-u40tabletu41 .image-tzzELv { + background-color: transparent; + height: 14.4599609375px; + position: relative; + width: 14.4609375px; +} + +.team-amy-darling-u40tabletu41 .x2024-foundation-for-public-code-tzzELv { + background-color: transparent; + flex: 1; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-amy-darling-u40tabletu41 .span0-gjdupE { +} + +.team-amy-darling-u40tabletu41 .span1-gjdupE { + text-decoration: underline; +} + +.team-amy-darling-u40tabletu41 .license-Up82Sy { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 8px; + position: relative; + width: 100%; +} + +.team-amy-darling-u40tabletu41 .iconlicense-UBoy97 { + background-color: transparent; + height: 14.5px; + position: relative; + width: 16px; +} + +.team-amy-darling-u40tabletu41 .creative-commons-zer-UBoy97 { + background-color: transparent; + flex: 1; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-amy-darling-u40tabletu41 .span0-ORTz8c { + text-decoration: underline; +} + +.team-amy-darling-u40tabletu41 .span1-ORTz8c { +} + +.team-amy-darling-u40tabletu41 .divhoriz-gaTnLO { + border-radius: 2px; +} + +.team-amy-darling-u40tabletu41 .flex-container-i4456632035764323-61MCEa { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; +} + +.team-amy-darling-u40tabletu41 .text0-i4456632035764323-UVyFO5 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.team-amy-darling-u40tabletu41 .span0-sMWS3l { +} + +.team-amy-darling-u40tabletu41 .text1-i4456632035764323-UVyFO5 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.team-amy-darling-u40tabletu41 .span1-Uk8Spv { +} + +.team-amy-darling-u40tabletu41 .content { + background-color: transparent; + display: flex; + position: relative; +} + +.team-amy-darling-u40tabletu41 .divhoriz { + align-self: stretch; + background-color: var(--fpccharcoal); + height: 2px; + position: relative; + width: 100%; +} + +.team-amy-darling-u40tabletu41 .foundation-for-public-code { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.team-amy-darling-u40tabletu41 .logo-symbol { + background-color: transparent; + position: relative; +} +@media screen and (max-width: 839px) { + .screen.team-amy-darling-u40tabletu41 { + display: none; + } + .screen.team-amy-darling-u40desktopu41-all-breakpoints { + display: none; + } +} +@media screen and (min-width: 840px) and (max-width: 1139px) { + .screen.team-amy-darling-u40mobileu41 { + display: none; + } + .screen.team-amy-darling-u40desktopu41-all-breakpoints { + display: none; + } +} +@media screen and (min-width: 1140px) { + .screen.team-amy-darling-u40tabletu41 { + display: none; + } + .screen.team-amy-darling-u40mobileu41 { + display: none; + } +} \ No newline at end of file diff --git a/css/team-ben-cerveny-u40desktopu41-all-breakpoints.css b/css/team-ben-cerveny-u40desktopu41-all-breakpoints.css new file mode 100644 index 0000000..1c45a6c --- /dev/null +++ b/css/team-ben-cerveny-u40desktopu41-all-breakpoints.css @@ -0,0 +1,1913 @@ +/* screen - team-ben-cerveny-u40desktopu41-all-breakpoints */ + +.team-ben-cerveny-u40desktopu41-all-breakpoints { + align-items: center; + background-color: var(--fpcgrey-e5); + display: flex; + flex-direction: column; + gap: 60px; + left: 0px; + min-width: 1140px; + overflow: hidden; + overflow-x: hidden; + position: relative; + top: 0px; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .nav-NvJa8R { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + position: relative; + width: 100%; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .navheader-2ZZKT4 { + align-items: center; + align-self: stretch; + background-color: var(--fpcwhite); + display: flex; + flex: 0 0 auto; + justify-content: space-around; + padding: 30px 60px; + position: relative; + width: 100%; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .content-khF526 { + align-items: center; + flex: 1; + flex-grow: 1; + justify-content: space-between; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .logo-lockup-KFyu4F { + display: inline-flex; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .foundation-for-public-code-2eD1zd { + width: 365.33685302734375px; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .navigation-KFyu4F { + align-items: center; + background-color: transparent; + display: flex; + flex: 1; + flex-grow: 1; + flex-wrap: wrap; + gap: 40px 20px; + justify-content: flex-end; + position: relative; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .links-t5o35x { + align-items: center; + background-color: transparent; + display: inline-flex; + flex: 0 0 auto; + flex-wrap: wrap; + gap: 20px 20px; + justify-content: flex-end; + position: relative; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .public-code-XoNQal { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .public-product-orgs-XoNQal { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .the-standard-XoNQal { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .team-XoNQal { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .nav-button-XoNQal { + align-items: flex-start; + background-color: var(--fpccharcoal); + border-radius: 6px; + box-shadow: 0px 4px 0px #00000026; + cursor: pointer; + display: inline-flex; + flex: 0 0 auto; + gap: 10px; + justify-content: flex-end; + padding: 8px 15px; + position: relative; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .support-us-ob1NSm { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .main-NvJa8R { + align-items: flex-start; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 60px; + max-width: 1120px; + padding: 0px 20px 60px; + position: relative; + width: 1120px; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .breadcrumbs-RiE0LW { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 10px; + position: relative; + width: 100%; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .home-EUg5mK { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + text-decoration: underline; + width: fit-content; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .layer-2-EUg5mK { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + text-decoration: underline; + width: fit-content; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .layer-3-EUg5mK { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .card-RiE0LW { + align-items: flex-start; + align-self: stretch; + background-color: var(--fpcwhite); + border: 1.9999958276748657px solid; + border-color: var(--fpccharcoal); + border-radius: 24px; + display: flex; + flex: 0 0 auto; + gap: 30px; + justify-content: flex-end; + padding: 30px; + position: relative; + width: 100%; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .ben-cerveny-xqlifx { + background-color: transparent; + height: 350px; + object-fit: cover; + position: relative; + width: 350px; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .content-xqlifx { + align-items: flex-start; + align-self: stretch; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 20px; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .header-w4HeTx { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + position: relative; + width: 100%; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .title-Rjipgy { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .president-Rjipgy { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .benpubliccodenet-Rjipgy { + align-self: stretch; + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + text-decoration: underline; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .flex-container-445816858-w4HeTx { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .text0-445816858-ECGalH { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .span0-xcWkGH { +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .text1-445816858-ECGalH { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .span1-x9pzxs { +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .footer-NvJa8R { + align-items: center; + align-self: stretch; + background-color: var(--fpcwhite); + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 60px; + min-width: 800px; + padding: 0px 0px 60px; + position: relative; + width: 100%; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .content-9uefXJ { + align-items: center; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 60px; + padding: 0px 60px; + width: 100%; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .logo-lockup-xqiIKz { + align-self: stretch; + display: flex; + width: 100%; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .foundation-for-public-code-0kXeLi { + flex: 1; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .information-xqiIKz { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 30px; + position: relative; + width: 100%; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .contact-I0NeJo { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-wrap: wrap; + gap: 10px 10px; + position: relative; + width: 100%; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .email-7s4YUX { + align-items: flex-start; + background-color: var(--fpcgrey-f2); + border-radius: 12px; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 20px; + height: 150px; + min-width: 280px; + padding: 30px; + position: relative; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .email-us-KXNKHz { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .buttonprimary-KXNKHz { + align-items: center; + background-color: var(--basic-link); + border-radius: 6px; + box-shadow: 0px 4px 0px #00000026; + cursor: pointer; + display: inline-flex; + flex: 0 0 auto; + gap: 10px; + justify-content: center; + padding: 10px 15px; + position: relative; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .text-z7np5V { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .arrow-cluster-z7np5V { + background-color: transparent; + height: 16px; + position: relative; + width: 16px; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .mailing-list-7s4YUX { + align-items: flex-start; + background-color: var(--fpcgrey-f2); + border-radius: 12px; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 20px; + height: 150px; + min-width: 280px; + padding: 30px; + position: relative; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .connect-with-us-81tk3y { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .channels-81tk3y { + align-items: center; + background-color: transparent; + display: flex; + gap: 30px; + height: 40px; + position: relative; + width: 218px; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .mastodon-C654Ne { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .twitter-C654Ne { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .you-tube-C654Ne { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .git-hub-C654Ne { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .divhoriz-I0NeJo { + border-radius: 2px; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .metadata-I0NeJo { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + position: relative; + width: 100%; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .copyright-bBCOjT { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 7px; + position: relative; + width: 100%; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .image-mHFSiN { + background-color: transparent; + height: 14.4599609375px; + position: relative; + width: 14.4599609375px; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .x2024-foundation-for-public-code-mHFSiN { + background-color: transparent; + flex: 1; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .span0-S292Ts { +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .span1-S292Ts { + text-decoration: underline; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .license-bBCOjT { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 8px; + position: relative; + width: 100%; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .iconlicense-qJxaNK { + background-color: transparent; + height: 14.5px; + position: relative; + width: 16px; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .creative-commons-zer-qJxaNK { + background-color: transparent; + flex: 1; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .span0-IYRYhw { + text-decoration: underline; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .span1-IYRYhw { +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .divhoriz-Fm1xa5 { + border-radius: 2px; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .flex-container-i44581661935764323-I0NeJo { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .text0-i44581661935764323-lB7hSX { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .span0-bcxBXy { +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .text1-i44581661935764323-lB7hSX { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .span1-JT9zVG { +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .content { + background-color: transparent; + display: flex; + position: relative; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .divhoriz { + align-self: stretch; + background-color: var(--fpccharcoal); + height: 2px; + position: relative; + width: 100%; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .foundation-for-public-code { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.team-ben-cerveny-u40desktopu41-all-breakpoints .logo-symbol { + background-color: transparent; + height: 55px; + position: relative; + width: 47.66314697265625px; +} +/* screen - team-ben-cerveny-u40mobileu41 */ + +.team-ben-cerveny-u40mobileu41 { + align-items: center; + background-color: var(--fpcgrey-e5); + display: flex; + flex-direction: column; + left: 0px; + min-width: 320px; + overflow: hidden; + overflow-x: hidden; + position: relative; + top: 0px; +} + +.team-ben-cerveny-u40mobileu41 .nav-itCNJq { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + position: relative; + width: 100%; + z-index: 2; +} + +.team-ben-cerveny-u40mobileu41 .navheader-eoY6NO { + align-items: center; + align-self: stretch; + background-color: var(--fpcwhite); + display: flex; + flex: 0 0 auto; + justify-content: space-around; + padding: 20px; + position: relative; + width: 100%; +} + +.team-ben-cerveny-u40mobileu41 .content-5NkBqt { + align-items: center; + flex: 1; + flex-grow: 1; + justify-content: space-between; +} + +.team-ben-cerveny-u40mobileu41 .logo-PxgfSb { + align-items: flex-start; + background-color: transparent; + display: inline-flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + position: relative; +} + +.team-ben-cerveny-u40mobileu41 .logo-lockup-XR9yYk { + display: inline-flex; +} + +.team-ben-cerveny-u40mobileu41 .foundation-for-public-code-ayYULA { + width: fit-content; +} + +.team-ben-cerveny-u40mobileu41 .menu-PxgfSb { + align-items: flex-start; + background-color: var(--fpcgrey-e5); + border-radius: 30px; + cursor: pointer; + display: inline-flex; + flex: 0 0 auto; + flex-direction: column; + gap: 6px; + padding: 17px 12px; + position: relative; +} + +.team-ben-cerveny-u40mobileu41 .rectangle-178-mISgS9 { + background-color: var(--fpccharcoal); + border-radius: 3px; + height: 2px; + position: relative; + width: 20px; +} + +.team-ben-cerveny-u40mobileu41 .rectangle-180-mISgS9 { + background-color: var(--fpccharcoal); + border-radius: 3px; + height: 2px; + position: relative; + width: 20px; +} + +.team-ben-cerveny-u40mobileu41 .main-itCNJq { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 40px; + justify-content: center; + max-width: 1120px; + padding: 40px 20px 120px; + position: relative; + width: 100%; + z-index: 1; +} + +.team-ben-cerveny-u40mobileu41 .breadcrumbs-8BGvib { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 10px; + position: relative; + width: 100%; +} + +.team-ben-cerveny-u40mobileu41 .home-jFJukZ { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + text-decoration: underline; + width: fit-content; +} + +.team-ben-cerveny-u40mobileu41 .layer-2-jFJukZ { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + text-decoration: underline; + width: fit-content; +} + +.team-ben-cerveny-u40mobileu41 .layer-3-jFJukZ { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.team-ben-cerveny-u40mobileu41 .card-8BGvib { + align-items: flex-start; + align-self: stretch; + background-color: var(--fpcwhite); + border: 1.9999958276748657px solid; + border-color: var(--fpccharcoal); + border-radius: 24px; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 20px; + padding: 20px; + position: relative; + width: 100%; +} + +.team-ben-cerveny-u40mobileu41 .ben-cerveny-r0aBiJ { + background-color: transparent; + height: 240px; + object-fit: cover; + position: relative; + width: 240px; +} + +.team-ben-cerveny-u40mobileu41 .content-r0aBiJ { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 20px; + width: 100%; +} + +.team-ben-cerveny-u40mobileu41 .header-hxgHNV { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + position: relative; + width: 100%; +} + +.team-ben-cerveny-u40mobileu41 .title-uNWFb5 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-ben-cerveny-u40mobileu41 .president-uNWFb5 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.team-ben-cerveny-u40mobileu41 .benpubliccodenet-uNWFb5 { + align-self: stretch; + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + text-decoration: underline; +} + +.team-ben-cerveny-u40mobileu41 .flex-container-445816875-hxgHNV { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; +} + +.team-ben-cerveny-u40mobileu41 .text0-445816875-YSR4ZJ { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.team-ben-cerveny-u40mobileu41 .span0-R00ykd { +} + +.team-ben-cerveny-u40mobileu41 .text1-445816875-YSR4ZJ { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.team-ben-cerveny-u40mobileu41 .span1-Fw1j7E { +} + +.team-ben-cerveny-u40mobileu41 .footer-itCNJq { + align-items: center; + align-self: stretch; + background-color: var(--fpcwhite); + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 40px; + padding: 0px 0px 40px; + position: relative; + width: 100%; + z-index: 0; +} + +.team-ben-cerveny-u40mobileu41 .content-0JvXJ2 { + align-items: center; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 40px; + padding: 0px 20px; + width: 100%; +} + +.team-ben-cerveny-u40mobileu41 .logo-lockup-xUUxnR { + align-self: stretch; + display: flex; + width: 100%; +} + +.team-ben-cerveny-u40mobileu41 .foundation-for-public-code-nxfVHn { + flex: 1; +} + +.team-ben-cerveny-u40mobileu41 .information-xUUxnR { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 30px; + position: relative; + width: 100%; +} + +.team-ben-cerveny-u40mobileu41 .contact-BOLenK { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-wrap: wrap; + gap: 10px 10px; + position: relative; + width: 100%; +} + +.team-ben-cerveny-u40mobileu41 .email-maEPxM { + align-items: flex-start; + background-color: var(--fpcgrey-f2); + border-radius: 12px; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 15px; + min-width: 280px; + padding: 20px; + position: relative; +} + +.team-ben-cerveny-u40mobileu41 .email-us-ighKpW { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.team-ben-cerveny-u40mobileu41 .buttonprimary-ighKpW { + align-items: center; + background-color: var(--basic-link); + border-radius: 6px; + box-shadow: 0px 4px 0px #00000026; + cursor: pointer; + display: inline-flex; + flex: 0 0 auto; + gap: 10px; + justify-content: center; + padding: 10px 15px; + position: relative; +} + +.team-ben-cerveny-u40mobileu41 .text-k6C7Mr { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.team-ben-cerveny-u40mobileu41 .arrow-cluster-k6C7Mr { + background-color: transparent; + height: 16px; + position: relative; + width: 16px; +} + +.team-ben-cerveny-u40mobileu41 .mailing-list-maEPxM { + align-items: flex-start; + background-color: var(--fpcgrey-f2); + border-radius: 12px; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 15px; + min-width: 280px; + padding: 20px; + position: relative; +} + +.team-ben-cerveny-u40mobileu41 .connect-with-us-KJiXoA { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.team-ben-cerveny-u40mobileu41 .channels-KJiXoA { + align-items: center; + background-color: transparent; + display: flex; + gap: 30px; + height: 40px; + position: relative; + width: 218px; +} + +.team-ben-cerveny-u40mobileu41 .mastodon-YucEQJ { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.team-ben-cerveny-u40mobileu41 .twitter-YucEQJ { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.team-ben-cerveny-u40mobileu41 .you-tube-YucEQJ { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.team-ben-cerveny-u40mobileu41 .git-hub-YucEQJ { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.team-ben-cerveny-u40mobileu41 .divhoriz-BOLenK { + border-radius: 2px; +} + +.team-ben-cerveny-u40mobileu41 .metadata-BOLenK { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + position: relative; + width: 100%; +} + +.team-ben-cerveny-u40mobileu41 .copyright-PbQGk4 { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 7px; + position: relative; + width: 100%; +} + +.team-ben-cerveny-u40mobileu41 .image-Hjkx2a { + background-color: transparent; + height: 14.4599609375px; + position: relative; + width: 14.4609375px; +} + +.team-ben-cerveny-u40mobileu41 .x2024-foundation-for-public-code-Hjkx2a { + background-color: transparent; + flex: 1; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-ben-cerveny-u40mobileu41 .span0-FFCV4Q { +} + +.team-ben-cerveny-u40mobileu41 .span1-FFCV4Q { + text-decoration: underline; +} + +.team-ben-cerveny-u40mobileu41 .license-PbQGk4 { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 8px; + position: relative; + width: 100%; +} + +.team-ben-cerveny-u40mobileu41 .iconlicense-J7TIEh { + background-color: transparent; + height: 14.5px; + position: relative; + width: 16px; +} + +.team-ben-cerveny-u40mobileu41 .creative-commons-zer-J7TIEh { + background-color: transparent; + flex: 1; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-ben-cerveny-u40mobileu41 .span0-vIX2sO { + text-decoration: underline; +} + +.team-ben-cerveny-u40mobileu41 .span1-vIX2sO { +} + +.team-ben-cerveny-u40mobileu41 .divhoriz-Q8PRfq { + border-radius: 2px; +} + +.team-ben-cerveny-u40mobileu41 .flex-container-i44581665335764359-BOLenK { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; +} + +.team-ben-cerveny-u40mobileu41 .text0-i44581665335764359-PxZKZZ { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.team-ben-cerveny-u40mobileu41 .span0-CoHEAS { +} + +.team-ben-cerveny-u40mobileu41 .text1-i44581665335764359-PxZKZZ { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.team-ben-cerveny-u40mobileu41 .span1-Mk6xoi { +} + +.team-ben-cerveny-u40mobileu41 .content { + background-color: transparent; + display: flex; + position: relative; +} + +.team-ben-cerveny-u40mobileu41 .divhoriz { + align-self: stretch; + background-color: var(--fpccharcoal); + height: 2px; + position: relative; + width: 100%; +} + +.team-ben-cerveny-u40mobileu41 .foundation-for-public-code { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -0.50px; + position: relative; + text-align: left; +} + +.team-ben-cerveny-u40mobileu41 .logo-symbol { + background-color: transparent; + height: 40px; + position: relative; + width: 34.66410446166992px; +} +/* screen - team-ben-cerveny-u40tabletu41 */ + +.team-ben-cerveny-u40tabletu41 { + align-items: center; + background-color: var(--fpcgrey-e5); + display: flex; + flex-direction: column; + gap: 40px; + left: 0px; + min-width: 840px; + overflow: hidden; + overflow-x: hidden; + position: relative; + top: 0px; +} + +.team-ben-cerveny-u40tabletu41 .nav-wVqE7U { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + position: relative; + width: 100%; +} + +.team-ben-cerveny-u40tabletu41 .navheader-qn2P6O { + align-items: center; + align-self: stretch; + background-color: var(--fpcwhite); + display: flex; + height: 95px; + justify-content: space-around; + padding: 30px; + position: relative; + width: 100%; +} + +.team-ben-cerveny-u40tabletu41 .content-oMqeDl { + align-items: center; + flex: 1; + flex-grow: 1; + gap: 20px; + margin-bottom: -2.50px; + margin-top: -2.50px; +} + +.team-ben-cerveny-u40tabletu41 .logo-7QCUcP { + align-items: flex-start; + background-color: transparent; + display: inline-flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + position: relative; +} + +.team-ben-cerveny-u40tabletu41 .logo-lockup-B1h25h { + display: inline-flex; +} + +.team-ben-cerveny-u40tabletu41 .logo-symbol-Lvv2Ra { + height: 40px; + width: 34.66410446166992px; +} + +.team-ben-cerveny-u40tabletu41 .foundation-for-public-code-Lvv2Ra { + margin-top: -0.50px; + width: fit-content; +} + +.team-ben-cerveny-u40tabletu41 .navigation-7QCUcP { + align-items: center; + background-color: transparent; + display: flex; + flex: 1; + flex-grow: 1; + flex-wrap: wrap; + gap: 20px 20px; + justify-content: flex-end; + min-width: 10px; + padding: 2px 0px; + position: relative; +} + +.team-ben-cerveny-u40tabletu41 .public-code-N6QMal { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.team-ben-cerveny-u40tabletu41 .public-product-orgs-N6QMal { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.team-ben-cerveny-u40tabletu41 .the-standard-N6QMal { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.team-ben-cerveny-u40tabletu41 .team-N6QMal { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.team-ben-cerveny-u40tabletu41 .nav-button-N6QMal { + align-items: flex-start; + background-color: var(--fpccharcoal); + border-radius: 6px; + box-shadow: 0px 4px 0px #00000026; + cursor: pointer; + display: inline-flex; + flex: 0 0 auto; + gap: 10px; + justify-content: flex-end; + padding: 6px 12px; + position: relative; +} + +.team-ben-cerveny-u40tabletu41 .support-us-ofnN2E { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.team-ben-cerveny-u40tabletu41 .main-wVqE7U { + align-items: center; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 60px; + justify-content: center; + max-width: 1120px; + padding: 0px 30px 60px; + position: relative; + width: 840px; +} + +.team-ben-cerveny-u40tabletu41 .breadcrumbs-CKxEok { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 10px; + position: relative; + width: 100%; +} + +.team-ben-cerveny-u40tabletu41 .home-i9ncKn { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + text-decoration: underline; + width: fit-content; +} + +.team-ben-cerveny-u40tabletu41 .layer-2-i9ncKn { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + text-decoration: underline; + width: fit-content; +} + +.team-ben-cerveny-u40tabletu41 .layer-3-i9ncKn { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.team-ben-cerveny-u40tabletu41 .card-CKxEok { + align-items: flex-start; + align-self: stretch; + background-color: var(--fpcwhite); + border: 1.9999958276748657px solid; + border-color: var(--fpccharcoal); + border-radius: 24px; + display: flex; + flex: 0 0 auto; + gap: 30px; + justify-content: flex-end; + padding: 30px; + position: relative; + width: 100%; +} + +.team-ben-cerveny-u40tabletu41 .ben-cerveny-LyYrKl { + background-color: transparent; + height: 350px; + object-fit: cover; + position: relative; + width: 350px; +} + +.team-ben-cerveny-u40tabletu41 .content-LyYrKl { + align-items: flex-start; + align-self: stretch; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 20px; +} + +.team-ben-cerveny-u40tabletu41 .header-hcaQGM { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + position: relative; + width: 100%; +} + +.team-ben-cerveny-u40tabletu41 .title-INN90w { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-ben-cerveny-u40tabletu41 .president-INN90w { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.team-ben-cerveny-u40tabletu41 .benpubliccodenet-INN90w { + align-self: stretch; + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + text-decoration: underline; +} + +.team-ben-cerveny-u40tabletu41 .flex-container-445816867-hcaQGM { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; +} + +.team-ben-cerveny-u40tabletu41 .text0-445816867-qpeTAS { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.team-ben-cerveny-u40tabletu41 .span0-KhVtqx { +} + +.team-ben-cerveny-u40tabletu41 .text1-445816867-qpeTAS { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.team-ben-cerveny-u40tabletu41 .span1-vZeg13 { +} + +.team-ben-cerveny-u40tabletu41 .footer-wVqE7U { + align-items: center; + align-self: stretch; + background-color: var(--fpcwhite); + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 60px; + min-width: 800px; + padding: 0px 0px 60px; + position: relative; + width: 100%; +} + +.team-ben-cerveny-u40tabletu41 .content-kouI5C { + align-items: center; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 60px; + padding: 0px 60px; + width: 100%; +} + +.team-ben-cerveny-u40tabletu41 .logo-lockup-WvzZ1s { + align-self: stretch; + display: flex; + width: 100%; +} + +.team-ben-cerveny-u40tabletu41 .logo-symbol-iapusZ { + height: 55px; + width: 47.6640625px; +} + +.team-ben-cerveny-u40tabletu41 .foundation-for-public-code-iapusZ { + flex: 1; +} + +.team-ben-cerveny-u40tabletu41 .information-WvzZ1s { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 30px; + position: relative; + width: 100%; +} + +.team-ben-cerveny-u40tabletu41 .contact-ZuuoC6 { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-wrap: wrap; + gap: 10px 10px; + position: relative; + width: 100%; +} + +.team-ben-cerveny-u40tabletu41 .email-lCScSi { + align-items: flex-start; + background-color: var(--fpcgrey-f2); + border-radius: 12px; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 20px; + height: 150px; + min-width: 280px; + padding: 30px; + position: relative; +} + +.team-ben-cerveny-u40tabletu41 .email-us-NXVmDi { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.team-ben-cerveny-u40tabletu41 .buttonprimary-NXVmDi { + align-items: center; + background-color: var(--basic-link); + border-radius: 6px; + box-shadow: 0px 4px 0px #00000026; + cursor: pointer; + display: inline-flex; + flex: 0 0 auto; + gap: 10px; + justify-content: center; + padding: 10px 15px; + position: relative; +} + +.team-ben-cerveny-u40tabletu41 .text-VghbsQ { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.team-ben-cerveny-u40tabletu41 .arrow-cluster-VghbsQ { + background-color: transparent; + height: 16px; + position: relative; + width: 16px; +} + +.team-ben-cerveny-u40tabletu41 .mailing-list-lCScSi { + align-items: flex-start; + background-color: var(--fpcgrey-f2); + border-radius: 12px; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 20px; + height: 150px; + min-width: 280px; + padding: 30px; + position: relative; +} + +.team-ben-cerveny-u40tabletu41 .connect-with-us-8gZBP7 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.team-ben-cerveny-u40tabletu41 .channels-8gZBP7 { + align-items: center; + background-color: transparent; + display: flex; + gap: 30px; + height: 40px; + position: relative; + width: 218px; +} + +.team-ben-cerveny-u40tabletu41 .mastodon-loxNhH { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.team-ben-cerveny-u40tabletu41 .twitter-loxNhH { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.team-ben-cerveny-u40tabletu41 .you-tube-loxNhH { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.team-ben-cerveny-u40tabletu41 .git-hub-loxNhH { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.team-ben-cerveny-u40tabletu41 .divhoriz-ZuuoC6 { + border-radius: 2px; +} + +.team-ben-cerveny-u40tabletu41 .metadata-ZuuoC6 { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + position: relative; + width: 100%; +} + +.team-ben-cerveny-u40tabletu41 .copyright-roIBU7 { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 7px; + position: relative; + width: 100%; +} + +.team-ben-cerveny-u40tabletu41 .image-WJE97b { + background-color: transparent; + height: 14.4599609375px; + position: relative; + width: 14.4609375px; +} + +.team-ben-cerveny-u40tabletu41 .x2024-foundation-for-public-code-WJE97b { + background-color: transparent; + flex: 1; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-ben-cerveny-u40tabletu41 .span0-xrihAp { +} + +.team-ben-cerveny-u40tabletu41 .span1-xrihAp { + text-decoration: underline; +} + +.team-ben-cerveny-u40tabletu41 .license-roIBU7 { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 8px; + position: relative; + width: 100%; +} + +.team-ben-cerveny-u40tabletu41 .iconlicense-jintjY { + background-color: transparent; + height: 14.5px; + position: relative; + width: 16px; +} + +.team-ben-cerveny-u40tabletu41 .creative-commons-zer-jintjY { + background-color: transparent; + flex: 1; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-ben-cerveny-u40tabletu41 .span0-8ex1fM { + text-decoration: underline; +} + +.team-ben-cerveny-u40tabletu41 .span1-8ex1fM { +} + +.team-ben-cerveny-u40tabletu41 .divhoriz-f1Xlns { + border-radius: 2px; +} + +.team-ben-cerveny-u40tabletu41 .flex-container-i44581663635764323-ZuuoC6 { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; +} + +.team-ben-cerveny-u40tabletu41 .text0-i44581663635764323-ZMCve6 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.team-ben-cerveny-u40tabletu41 .span0-qWiaKg { +} + +.team-ben-cerveny-u40tabletu41 .text1-i44581663635764323-ZMCve6 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.team-ben-cerveny-u40tabletu41 .span1-xP7dQv { +} + +.team-ben-cerveny-u40tabletu41 .content { + background-color: transparent; + display: flex; + position: relative; +} + +.team-ben-cerveny-u40tabletu41 .divhoriz { + align-self: stretch; + background-color: var(--fpccharcoal); + height: 2px; + position: relative; + width: 100%; +} + +.team-ben-cerveny-u40tabletu41 .foundation-for-public-code { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.team-ben-cerveny-u40tabletu41 .logo-symbol { + background-color: transparent; + position: relative; +} +@media screen and (max-width: 839px) { + .screen.team-ben-cerveny-u40desktopu41-all-breakpoints { + display: none; + } + .screen.team-ben-cerveny-u40tabletu41 { + display: none; + } +} +@media screen and (min-width: 840px) and (max-width: 1139px) { + .screen.team-ben-cerveny-u40mobileu41 { + display: none; + } + .screen.team-ben-cerveny-u40desktopu41-all-breakpoints { + display: none; + } +} +@media screen and (min-width: 1140px) { + .screen.team-ben-cerveny-u40mobileu41 { + display: none; + } + .screen.team-ben-cerveny-u40tabletu41 { + display: none; + } +} \ No newline at end of file diff --git a/css/team-matthew-claudel-u40desktopu41-all-breakpoints.css b/css/team-matthew-claudel-u40desktopu41-all-breakpoints.css new file mode 100644 index 0000000..54d3b2d --- /dev/null +++ b/css/team-matthew-claudel-u40desktopu41-all-breakpoints.css @@ -0,0 +1,1955 @@ +/* screen - team-matthew-claudel-u40desktopu41-all-breakpoints */ + +.team-matthew-claudel-u40desktopu41-all-breakpoints { + align-items: center; + background-color: var(--fpcgrey-e5); + display: flex; + flex-direction: column; + gap: 60px; + left: 0px; + min-width: 1140px; + overflow: hidden; + overflow-x: hidden; + position: relative; + top: 0px; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .nav-QXTDxM { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + position: relative; + width: 100%; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .navheader-xS0SFs { + align-items: center; + align-self: stretch; + background-color: var(--fpcwhite); + display: flex; + flex: 0 0 auto; + justify-content: space-around; + padding: 30px 60px; + position: relative; + width: 100%; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .content-fylXTP { + flex: 1; + flex-grow: 1; + justify-content: space-between; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .logo-lockup-FZsZhf { + display: inline-flex; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .foundation-for-public-code-nlur6e { + width: 365.33685302734375px; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .navigation-FZsZhf { + align-items: center; + background-color: transparent; + display: flex; + flex: 1; + flex-grow: 1; + flex-wrap: wrap; + gap: 40px 20px; + justify-content: flex-end; + position: relative; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .links-0DJB1N { + align-items: center; + background-color: transparent; + display: inline-flex; + flex: 0 0 auto; + flex-wrap: wrap; + gap: 20px 20px; + justify-content: flex-end; + position: relative; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .public-code-6FYgOe { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .public-product-orgs-6FYgOe { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .the-standard-6FYgOe { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .team-6FYgOe { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .nav-button-6FYgOe { + align-items: flex-start; + background-color: var(--fpccharcoal); + border-radius: 6px; + box-shadow: 0px 4px 0px #00000026; + cursor: pointer; + display: inline-flex; + flex: 0 0 auto; + gap: 10px; + justify-content: flex-end; + padding: 8px 15px; + position: relative; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .support-us-JwTgzd { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .main-QXTDxM { + align-items: flex-start; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 60px; + max-width: 1120px; + padding: 0px 20px 60px; + position: relative; + width: 1120px; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .breadcrumbs-41TkSS { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 10px; + position: relative; + width: 100%; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .home-zSfvPw { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + text-decoration: underline; + width: fit-content; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .layer-2-zSfvPw { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + text-decoration: underline; + width: fit-content; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .layer-3-zSfvPw { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .card-41TkSS { + align-items: flex-start; + align-self: stretch; + background-color: var(--fpcwhite); + border: 1.9999958276748657px solid; + border-color: var(--fpccharcoal); + border-radius: 24px; + display: flex; + flex: 0 0 auto; + gap: 30px; + justify-content: flex-end; + padding: 30px; + position: relative; + width: 100%; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .matthew-claudel-XSvH7c { + background-color: transparent; + height: 350px; + object-fit: cover; + position: relative; + width: 350px; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .frame-272-XSvH7c { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 20px; + position: relative; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .frame-276-bY4uPa { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + position: relative; + width: 100%; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .title-bboZXS { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .strategy-north-america-bboZXS { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .matthewpubliccodenet-bboZXS { + align-self: stretch; + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + text-decoration: underline; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .flex-container-445817411-bY4uPa { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .text0-445817411-1z6PHT { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .span0-xxQx5R { +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .text1-445817411-1z6PHT { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .span1-V4Is3T { +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .text2-445817411-1z6PHT { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .span2-xMXeFi { +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .footer-QXTDxM { + align-items: center; + align-self: stretch; + background-color: var(--fpcwhite); + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 60px; + min-width: 800px; + padding: 0px 0px 60px; + position: relative; + width: 100%; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .content-EO6AmL { + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 60px; + padding: 0px 60px; + width: 100%; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .logo-lockup-j6xAut { + align-self: stretch; + display: flex; + width: 100%; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .foundation-for-public-code-7lA8GL { + flex: 1; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .information-j6xAut { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 30px; + position: relative; + width: 100%; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .contact-GRv4XW { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-wrap: wrap; + gap: 10px 10px; + position: relative; + width: 100%; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .email-pjUNxV { + align-items: flex-start; + background-color: var(--fpcgrey-f2); + border-radius: 12px; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 20px; + height: 150px; + min-width: 280px; + padding: 30px; + position: relative; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .email-us-4KB2FH { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .buttonprimary-4KB2FH { + align-items: center; + background-color: var(--basic-link); + border-radius: 6px; + box-shadow: 0px 4px 0px #00000026; + cursor: pointer; + display: inline-flex; + flex: 0 0 auto; + gap: 10px; + justify-content: center; + padding: 10px 15px; + position: relative; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .text-r95toc { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .arrow-cluster-r95toc { + background-color: transparent; + height: 16px; + position: relative; + width: 16px; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .mailing-list-pjUNxV { + align-items: flex-start; + background-color: var(--fpcgrey-f2); + border-radius: 12px; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 20px; + height: 150px; + min-width: 280px; + padding: 30px; + position: relative; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .connect-with-us-Oy7zVy { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .channels-Oy7zVy { + align-items: center; + background-color: transparent; + display: flex; + gap: 30px; + height: 40px; + position: relative; + width: 218px; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .mastodon-IVpxNi { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .twitter-IVpxNi { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .you-tube-IVpxNi { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .git-hub-IVpxNi { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .divhoriz-GRv4XW { + border-radius: 2px; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .metadata-GRv4XW { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + position: relative; + width: 100%; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .copyright-KYiHuV { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 7px; + position: relative; + width: 100%; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .image-ViuPxV { + background-color: transparent; + height: 14.4599609375px; + position: relative; + width: 14.4599609375px; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .x2024-foundation-for-public-code-ViuPxV { + background-color: transparent; + flex: 1; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .span0-k77oeP { +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .span1-k77oeP { + text-decoration: underline; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .license-KYiHuV { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 8px; + position: relative; + width: 100%; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .iconlicense-C8SOXD { + background-color: transparent; + height: 14.5px; + position: relative; + width: 16px; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .creative-commons-zer-C8SOXD { + background-color: transparent; + flex: 1; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .span0-WhM16D { + text-decoration: underline; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .span1-WhM16D { +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .divhoriz-EL2E8H { + border-radius: 2px; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .flex-container-i44581717235764323-GRv4XW { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .text0-i44581717235764323-i7Kr3q { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .span0-VhYGuk { +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .text1-i44581717235764323-i7Kr3q { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .span1-fo7AH8 { +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .content { + align-items: center; + background-color: transparent; + display: flex; + position: relative; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .divhoriz { + align-self: stretch; + background-color: var(--fpccharcoal); + height: 2px; + position: relative; + width: 100%; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .foundation-for-public-code { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.team-matthew-claudel-u40desktopu41-all-breakpoints .logo-symbol { + background-color: transparent; + height: 55px; + position: relative; + width: 47.66314697265625px; +} +/* screen - team-matthew-claudel-u40mobileu41 */ + +.team-matthew-claudel-u40mobileu41 { + align-items: center; + background-color: var(--fpcgrey-e5); + display: flex; + flex-direction: column; + left: 0px; + min-width: 320px; + overflow: hidden; + overflow-x: hidden; + position: relative; + top: 0px; +} + +.team-matthew-claudel-u40mobileu41 .nav-pnci91 { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + position: relative; + width: 100%; + z-index: 2; +} + +.team-matthew-claudel-u40mobileu41 .navheader-ao23nS { + align-items: center; + align-self: stretch; + background-color: var(--fpcwhite); + display: flex; + flex: 0 0 auto; + justify-content: space-around; + padding: 20px; + position: relative; + width: 100%; +} + +.team-matthew-claudel-u40mobileu41 .content-NgD0xz { + flex: 1; + flex-grow: 1; + justify-content: space-between; +} + +.team-matthew-claudel-u40mobileu41 .logo-RipYK2 { + align-items: flex-start; + background-color: transparent; + display: inline-flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + position: relative; +} + +.team-matthew-claudel-u40mobileu41 .logo-lockup-9axixZ { + display: inline-flex; +} + +.team-matthew-claudel-u40mobileu41 .foundation-for-public-code-kqLOmN { + width: fit-content; +} + +.team-matthew-claudel-u40mobileu41 .menu-RipYK2 { + align-items: flex-start; + background-color: var(--fpcgrey-e5); + border-radius: 30px; + cursor: pointer; + display: inline-flex; + flex: 0 0 auto; + flex-direction: column; + gap: 6px; + padding: 17px 12px; + position: relative; +} + +.team-matthew-claudel-u40mobileu41 .rectangle-178-CHEcpP { + background-color: var(--fpccharcoal); + border-radius: 3px; + height: 2px; + position: relative; + width: 20px; +} + +.team-matthew-claudel-u40mobileu41 .rectangle-180-CHEcpP { + background-color: var(--fpccharcoal); + border-radius: 3px; + height: 2px; + position: relative; + width: 20px; +} + +.team-matthew-claudel-u40mobileu41 .main-pnci91 { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 40px; + justify-content: center; + max-width: 1120px; + padding: 40px 20px 120px; + position: relative; + width: 100%; + z-index: 1; +} + +.team-matthew-claudel-u40mobileu41 .breadcrumbs-x5APgy { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 10px; + position: relative; + width: 100%; +} + +.team-matthew-claudel-u40mobileu41 .home-HnUeDb { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + text-decoration: underline; + width: fit-content; +} + +.team-matthew-claudel-u40mobileu41 .layer-2-HnUeDb { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + text-decoration: underline; + width: fit-content; +} + +.team-matthew-claudel-u40mobileu41 .layer-3-HnUeDb { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.team-matthew-claudel-u40mobileu41 .card-x5APgy { + align-items: flex-start; + align-self: stretch; + background-color: var(--fpcwhite); + border: 1.9999958276748657px solid; + border-color: var(--fpccharcoal); + border-radius: 24px; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 20px; + padding: 20px; + position: relative; + width: 100%; +} + +.team-matthew-claudel-u40mobileu41 .matthew-claudel-xfkpuS { + background-color: transparent; + height: 240px; + object-fit: cover; + position: relative; + width: 240px; +} + +.team-matthew-claudel-u40mobileu41 .frame-272-xfkpuS { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 20px; + position: relative; + width: 100%; +} + +.team-matthew-claudel-u40mobileu41 .frame-276-2cRxIf { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + position: relative; + width: 100%; +} + +.team-matthew-claudel-u40mobileu41 .title-jqxHC2 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-matthew-claudel-u40mobileu41 .strategy-north-america-jqxHC2 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.team-matthew-claudel-u40mobileu41 .matthewpubliccodenet-jqxHC2 { + align-self: stretch; + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + text-decoration: underline; +} + +.team-matthew-claudel-u40mobileu41 .flex-container-445817427-2cRxIf { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; +} + +.team-matthew-claudel-u40mobileu41 .text0-445817427-DbYzo2 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.team-matthew-claudel-u40mobileu41 .span0-GSijdJ { +} + +.team-matthew-claudel-u40mobileu41 .text1-445817427-DbYzo2 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.team-matthew-claudel-u40mobileu41 .span1-2eJXa8 { +} + +.team-matthew-claudel-u40mobileu41 .text2-445817427-DbYzo2 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.team-matthew-claudel-u40mobileu41 .span2-SkAxWe { +} + +.team-matthew-claudel-u40mobileu41 .footer-pnci91 { + align-items: center; + align-self: stretch; + background-color: var(--fpcwhite); + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 40px; + padding: 0px 0px 40px; + position: relative; + width: 100%; + z-index: 0; +} + +.team-matthew-claudel-u40mobileu41 .content-Abdixe { + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 40px; + padding: 0px 20px; + width: 100%; +} + +.team-matthew-claudel-u40mobileu41 .logo-lockup-lkjCKz { + align-self: stretch; + display: flex; + width: 100%; +} + +.team-matthew-claudel-u40mobileu41 .foundation-for-public-code-4ewuNP { + flex: 1; +} + +.team-matthew-claudel-u40mobileu41 .information-lkjCKz { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 30px; + position: relative; + width: 100%; +} + +.team-matthew-claudel-u40mobileu41 .contact-QcUNnB { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-wrap: wrap; + gap: 10px 10px; + position: relative; + width: 100%; +} + +.team-matthew-claudel-u40mobileu41 .email-RWtlHU { + align-items: flex-start; + background-color: var(--fpcgrey-f2); + border-radius: 12px; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 15px; + min-width: 280px; + padding: 20px; + position: relative; +} + +.team-matthew-claudel-u40mobileu41 .email-us-6uM5lj { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.team-matthew-claudel-u40mobileu41 .buttonprimary-6uM5lj { + align-items: center; + background-color: var(--basic-link); + border-radius: 6px; + box-shadow: 0px 4px 0px #00000026; + cursor: pointer; + display: inline-flex; + flex: 0 0 auto; + gap: 10px; + justify-content: center; + padding: 10px 15px; + position: relative; +} + +.team-matthew-claudel-u40mobileu41 .text-QwZ15c { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.team-matthew-claudel-u40mobileu41 .arrow-cluster-QwZ15c { + background-color: transparent; + height: 16px; + position: relative; + width: 16px; +} + +.team-matthew-claudel-u40mobileu41 .mailing-list-RWtlHU { + align-items: flex-start; + background-color: var(--fpcgrey-f2); + border-radius: 12px; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 15px; + min-width: 280px; + padding: 20px; + position: relative; +} + +.team-matthew-claudel-u40mobileu41 .connect-with-us-FZqAxk { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.team-matthew-claudel-u40mobileu41 .channels-FZqAxk { + align-items: center; + background-color: transparent; + display: flex; + gap: 30px; + height: 40px; + position: relative; + width: 218px; +} + +.team-matthew-claudel-u40mobileu41 .mastodon-4xnxw1 { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.team-matthew-claudel-u40mobileu41 .twitter-4xnxw1 { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.team-matthew-claudel-u40mobileu41 .you-tube-4xnxw1 { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.team-matthew-claudel-u40mobileu41 .git-hub-4xnxw1 { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.team-matthew-claudel-u40mobileu41 .divhoriz-QcUNnB { + border-radius: 2px; +} + +.team-matthew-claudel-u40mobileu41 .metadata-QcUNnB { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + position: relative; + width: 100%; +} + +.team-matthew-claudel-u40mobileu41 .copyright-xc86Rz { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 7px; + position: relative; + width: 100%; +} + +.team-matthew-claudel-u40mobileu41 .image-w89PKa { + background-color: transparent; + height: 14.4599609375px; + position: relative; + width: 14.4609375px; +} + +.team-matthew-claudel-u40mobileu41 .x2024-foundation-for-public-code-w89PKa { + background-color: transparent; + flex: 1; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-matthew-claudel-u40mobileu41 .span0-GdOyfP { +} + +.team-matthew-claudel-u40mobileu41 .span1-GdOyfP { + text-decoration: underline; +} + +.team-matthew-claudel-u40mobileu41 .license-xc86Rz { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 8px; + position: relative; + width: 100%; +} + +.team-matthew-claudel-u40mobileu41 .iconlicense-TbMBw7 { + background-color: transparent; + height: 14.5px; + position: relative; + width: 16px; +} + +.team-matthew-claudel-u40mobileu41 .creative-commons-zer-TbMBw7 { + background-color: transparent; + flex: 1; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-matthew-claudel-u40mobileu41 .span0-QkBfPB { + text-decoration: underline; +} + +.team-matthew-claudel-u40mobileu41 .span1-QkBfPB { +} + +.team-matthew-claudel-u40mobileu41 .divhoriz-WzjWKi { + border-radius: 2px; +} + +.team-matthew-claudel-u40mobileu41 .flex-container-i44581720635764359-QcUNnB { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; +} + +.team-matthew-claudel-u40mobileu41 .text0-i44581720635764359-eQCc6K { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.team-matthew-claudel-u40mobileu41 .span0-lpFfDT { +} + +.team-matthew-claudel-u40mobileu41 .text1-i44581720635764359-eQCc6K { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.team-matthew-claudel-u40mobileu41 .span1-sWUcxg { +} + +.team-matthew-claudel-u40mobileu41 .content { + align-items: center; + background-color: transparent; + display: flex; + position: relative; +} + +.team-matthew-claudel-u40mobileu41 .divhoriz { + align-self: stretch; + background-color: var(--fpccharcoal); + height: 2px; + position: relative; + width: 100%; +} + +.team-matthew-claudel-u40mobileu41 .foundation-for-public-code { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -0.50px; + position: relative; + text-align: left; +} + +.team-matthew-claudel-u40mobileu41 .logo-symbol { + background-color: transparent; + height: 40px; + position: relative; + width: 34.66410446166992px; +} +/* screen - team-matthew-claudel-u40tabletu41 */ + +.team-matthew-claudel-u40tabletu41 { + align-items: center; + background-color: var(--fpcgrey-e5); + display: flex; + flex-direction: column; + gap: 40px; + left: 0px; + min-width: 840px; + overflow: hidden; + overflow-x: hidden; + position: relative; + top: 0px; +} + +.team-matthew-claudel-u40tabletu41 .nav-b56PDY { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + position: relative; + width: 100%; +} + +.team-matthew-claudel-u40tabletu41 .navheader-u4xPYs { + align-items: center; + align-self: stretch; + background-color: var(--fpcwhite); + display: flex; + height: 95px; + justify-content: space-around; + padding: 30px; + position: relative; + width: 100%; +} + +.team-matthew-claudel-u40tabletu41 .content-NiuLtL { + flex: 1; + flex-grow: 1; + gap: 20px; + margin-bottom: -2.50px; + margin-top: -2.50px; +} + +.team-matthew-claudel-u40tabletu41 .logo-COySUm { + align-items: flex-start; + background-color: transparent; + display: inline-flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + position: relative; +} + +.team-matthew-claudel-u40tabletu41 .logo-lockup-zC9yIT { + display: inline-flex; +} + +.team-matthew-claudel-u40tabletu41 .logo-symbol-qBZnLG { + height: 40px; + width: 34.66410446166992px; +} + +.team-matthew-claudel-u40tabletu41 .foundation-for-public-code-qBZnLG { + margin-top: -0.50px; + width: fit-content; +} + +.team-matthew-claudel-u40tabletu41 .navigation-COySUm { + align-items: center; + background-color: transparent; + display: flex; + flex: 1; + flex-grow: 1; + flex-wrap: wrap; + gap: 20px 20px; + justify-content: flex-end; + min-width: 10px; + padding: 2px 0px; + position: relative; +} + +.team-matthew-claudel-u40tabletu41 .public-code-vDgstS { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.team-matthew-claudel-u40tabletu41 .public-product-orgs-vDgstS { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.team-matthew-claudel-u40tabletu41 .the-standard-vDgstS { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.team-matthew-claudel-u40tabletu41 .team-vDgstS { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.team-matthew-claudel-u40tabletu41 .nav-button-vDgstS { + align-items: flex-start; + background-color: var(--fpccharcoal); + border-radius: 6px; + box-shadow: 0px 4px 0px #00000026; + cursor: pointer; + display: inline-flex; + flex: 0 0 auto; + gap: 10px; + justify-content: flex-end; + padding: 6px 12px; + position: relative; +} + +.team-matthew-claudel-u40tabletu41 .support-us-Y7f2tf { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.team-matthew-claudel-u40tabletu41 .main-b56PDY { + align-items: center; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 60px; + justify-content: center; + max-width: 1120px; + padding: 0px 30px 60px; + position: relative; + width: 840px; +} + +.team-matthew-claudel-u40tabletu41 .breadcrumbs-e0MYlC { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 10px; + position: relative; + width: 100%; +} + +.team-matthew-claudel-u40tabletu41 .home-7z4zjJ { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + text-decoration: underline; + width: fit-content; +} + +.team-matthew-claudel-u40tabletu41 .layer-2-7z4zjJ { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + text-decoration: underline; + width: fit-content; +} + +.team-matthew-claudel-u40tabletu41 .layer-3-7z4zjJ { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.team-matthew-claudel-u40tabletu41 .card-e0MYlC { + align-items: flex-start; + align-self: stretch; + background-color: var(--fpcwhite); + border: 1.9999958276748657px solid; + border-color: var(--fpccharcoal); + border-radius: 24px; + display: flex; + flex: 0 0 auto; + gap: 30px; + justify-content: flex-end; + padding: 30px; + position: relative; + width: 100%; +} + +.team-matthew-claudel-u40tabletu41 .matthew-claudel-fw2hZJ { + background-color: transparent; + height: 350px; + object-fit: cover; + position: relative; + width: 350px; +} + +.team-matthew-claudel-u40tabletu41 .frame-272-fw2hZJ { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 20px; + position: relative; +} + +.team-matthew-claudel-u40tabletu41 .frame-276-oPkxE6 { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + position: relative; + width: 100%; +} + +.team-matthew-claudel-u40tabletu41 .title-h1arLx { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-matthew-claudel-u40tabletu41 .strategy-north-america-h1arLx { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.team-matthew-claudel-u40tabletu41 .matthewpubliccodenet-h1arLx { + align-self: stretch; + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + text-decoration: underline; +} + +.team-matthew-claudel-u40tabletu41 .flex-container-445817419-oPkxE6 { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; +} + +.team-matthew-claudel-u40tabletu41 .text0-445817419-92oOaN { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.team-matthew-claudel-u40tabletu41 .span0-bDbwIV { +} + +.team-matthew-claudel-u40tabletu41 .text1-445817419-92oOaN { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.team-matthew-claudel-u40tabletu41 .span1-F5xEqt { +} + +.team-matthew-claudel-u40tabletu41 .text2-445817419-92oOaN { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.team-matthew-claudel-u40tabletu41 .span2-DSI3dP { +} + +.team-matthew-claudel-u40tabletu41 .footer-b56PDY { + align-items: center; + align-self: stretch; + background-color: var(--fpcwhite); + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 60px; + min-width: 800px; + padding: 0px 0px 60px; + position: relative; + width: 100%; +} + +.team-matthew-claudel-u40tabletu41 .content-eCw4JC { + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 60px; + padding: 0px 60px; + width: 100%; +} + +.team-matthew-claudel-u40tabletu41 .logo-lockup-axM16b { + align-self: stretch; + display: flex; + width: 100%; +} + +.team-matthew-claudel-u40tabletu41 .logo-symbol-8btxDm { + height: 55px; + width: 47.6640625px; +} + +.team-matthew-claudel-u40tabletu41 .foundation-for-public-code-8btxDm { + flex: 1; +} + +.team-matthew-claudel-u40tabletu41 .information-axM16b { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 30px; + position: relative; + width: 100%; +} + +.team-matthew-claudel-u40tabletu41 .contact-4l0OK4 { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-wrap: wrap; + gap: 10px 10px; + position: relative; + width: 100%; +} + +.team-matthew-claudel-u40tabletu41 .email-4tFxTL { + align-items: flex-start; + background-color: var(--fpcgrey-f2); + border-radius: 12px; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 20px; + height: 150px; + min-width: 280px; + padding: 30px; + position: relative; +} + +.team-matthew-claudel-u40tabletu41 .email-us-8CPaTc { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.team-matthew-claudel-u40tabletu41 .buttonprimary-8CPaTc { + align-items: center; + background-color: var(--basic-link); + border-radius: 6px; + box-shadow: 0px 4px 0px #00000026; + cursor: pointer; + display: inline-flex; + flex: 0 0 auto; + gap: 10px; + justify-content: center; + padding: 10px 15px; + position: relative; +} + +.team-matthew-claudel-u40tabletu41 .text-2ymDIA { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.team-matthew-claudel-u40tabletu41 .arrow-cluster-2ymDIA { + background-color: transparent; + height: 16px; + position: relative; + width: 16px; +} + +.team-matthew-claudel-u40tabletu41 .mailing-list-4tFxTL { + align-items: flex-start; + background-color: var(--fpcgrey-f2); + border-radius: 12px; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 20px; + height: 150px; + min-width: 280px; + padding: 30px; + position: relative; +} + +.team-matthew-claudel-u40tabletu41 .connect-with-us-bWwvO6 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.team-matthew-claudel-u40tabletu41 .channels-bWwvO6 { + align-items: center; + background-color: transparent; + display: flex; + gap: 30px; + height: 40px; + position: relative; + width: 218px; +} + +.team-matthew-claudel-u40tabletu41 .mastodon-boC0rk { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.team-matthew-claudel-u40tabletu41 .twitter-boC0rk { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.team-matthew-claudel-u40tabletu41 .you-tube-boC0rk { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.team-matthew-claudel-u40tabletu41 .git-hub-boC0rk { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.team-matthew-claudel-u40tabletu41 .divhoriz-4l0OK4 { + border-radius: 2px; +} + +.team-matthew-claudel-u40tabletu41 .metadata-4l0OK4 { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + position: relative; + width: 100%; +} + +.team-matthew-claudel-u40tabletu41 .copyright-jUJmDc { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 7px; + position: relative; + width: 100%; +} + +.team-matthew-claudel-u40tabletu41 .image-5gNjWK { + background-color: transparent; + height: 14.4599609375px; + position: relative; + width: 14.4609375px; +} + +.team-matthew-claudel-u40tabletu41 .x2024-foundation-for-public-code-5gNjWK { + background-color: transparent; + flex: 1; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-matthew-claudel-u40tabletu41 .span0-zyW7RG { +} + +.team-matthew-claudel-u40tabletu41 .span1-zyW7RG { + text-decoration: underline; +} + +.team-matthew-claudel-u40tabletu41 .license-jUJmDc { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 8px; + position: relative; + width: 100%; +} + +.team-matthew-claudel-u40tabletu41 .iconlicense-x7yyLZ { + background-color: transparent; + height: 14.5px; + position: relative; + width: 16px; +} + +.team-matthew-claudel-u40tabletu41 .creative-commons-zer-x7yyLZ { + background-color: transparent; + flex: 1; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-matthew-claudel-u40tabletu41 .span0-jITQLx { + text-decoration: underline; +} + +.team-matthew-claudel-u40tabletu41 .span1-jITQLx { +} + +.team-matthew-claudel-u40tabletu41 .divhoriz-ebcQU7 { + border-radius: 2px; +} + +.team-matthew-claudel-u40tabletu41 .flex-container-i44581718935764323-4l0OK4 { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; +} + +.team-matthew-claudel-u40tabletu41 .text0-i44581718935764323-uOTYtJ { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.team-matthew-claudel-u40tabletu41 .span0-Q201NB { +} + +.team-matthew-claudel-u40tabletu41 .text1-i44581718935764323-uOTYtJ { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.team-matthew-claudel-u40tabletu41 .span1-JfyBpf { +} + +.team-matthew-claudel-u40tabletu41 .content { + align-items: center; + background-color: transparent; + display: flex; + position: relative; +} + +.team-matthew-claudel-u40tabletu41 .divhoriz { + align-self: stretch; + background-color: var(--fpccharcoal); + height: 2px; + position: relative; + width: 100%; +} + +.team-matthew-claudel-u40tabletu41 .foundation-for-public-code { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.team-matthew-claudel-u40tabletu41 .logo-symbol { + background-color: transparent; + position: relative; +} +@media screen and (max-width: 839px) { + .screen.team-matthew-claudel-u40desktopu41-all-breakpoints { + display: none; + } + .screen.team-matthew-claudel-u40tabletu41 { + display: none; + } +} +@media screen and (min-width: 840px) and (max-width: 1139px) { + .screen.team-matthew-claudel-u40desktopu41-all-breakpoints { + display: none; + } + .screen.team-matthew-claudel-u40mobileu41 { + display: none; + } +} +@media screen and (min-width: 1140px) { + .screen.team-matthew-claudel-u40tabletu41 { + display: none; + } + .screen.team-matthew-claudel-u40mobileu41 { + display: none; + } +} \ No newline at end of file diff --git a/css/team-max-carlson-u40desktopu41-all-breakpoints.css b/css/team-max-carlson-u40desktopu41-all-breakpoints.css new file mode 100644 index 0000000..f2eaf4a --- /dev/null +++ b/css/team-max-carlson-u40desktopu41-all-breakpoints.css @@ -0,0 +1,1949 @@ +/* screen - team-max-carlson-u40desktopu41-all-breakpoints */ + +.team-max-carlson-u40desktopu41-all-breakpoints { + align-items: center; + background-color: var(--fpcgrey-e5); + display: flex; + flex-direction: column; + gap: 60px; + left: 0px; + min-width: 1140px; + overflow: hidden; + overflow-x: hidden; + position: relative; + top: 0px; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .nav-EBIpDB { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + position: relative; + width: 100%; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .navheader-2wMlla { + align-items: center; + align-self: stretch; + background-color: var(--fpcwhite); + display: flex; + flex: 0 0 auto; + justify-content: space-around; + padding: 30px 60px; + position: relative; + width: 100%; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .content-0OZEgx { + align-items: center; + flex: 1; + flex-grow: 1; + justify-content: space-between; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .logo-lockup-sJK8Xv { + display: inline-flex; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .foundation-for-public-code-xwPccM { + width: 365.33685302734375px; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .navigation-sJK8Xv { + align-items: center; + background-color: transparent; + display: flex; + flex: 1; + flex-grow: 1; + flex-wrap: wrap; + gap: 40px 20px; + justify-content: flex-end; + position: relative; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .links-4M6b9Z { + align-items: center; + background-color: transparent; + display: inline-flex; + flex: 0 0 auto; + flex-wrap: wrap; + gap: 20px 20px; + justify-content: flex-end; + position: relative; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .public-code-68956U { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .public-product-orgs-68956U { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .the-standard-68956U { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .team-68956U { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .nav-button-68956U { + align-items: flex-start; + background-color: var(--fpccharcoal); + border-radius: 6px; + box-shadow: 0px 4px 0px #00000026; + cursor: pointer; + display: inline-flex; + flex: 0 0 auto; + gap: 10px; + justify-content: flex-end; + padding: 8px 15px; + position: relative; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .support-us-3dUhOK { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .main-EBIpDB { + align-items: flex-start; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 60px; + max-width: 1120px; + padding: 0px 20px 60px; + position: relative; + width: 1120px; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .breadcrumbs-rMTa94 { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 10px; + position: relative; + width: 100%; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .home-WqF8y0 { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + text-decoration: underline; + width: fit-content; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .layer-2-WqF8y0 { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + text-decoration: underline; + width: fit-content; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .layer-3-WqF8y0 { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .card-rMTa94 { + align-items: flex-start; + align-self: stretch; + background-color: var(--fpcwhite); + border: 1.9999958276748657px solid; + border-color: var(--fpccharcoal); + border-radius: 24px; + display: flex; + flex: 0 0 auto; + gap: 30px; + justify-content: flex-end; + padding: 30px; + position: relative; + width: 100%; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .max-carlson-Q0FFVf { + background-color: transparent; + height: 350px; + object-fit: cover; + position: relative; + width: 350px; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .content-Q0FFVf { + align-items: flex-start; + align-self: stretch; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 20px; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .header-rbi6PG { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + position: relative; + width: 100%; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .title-hgc5g8 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .codebase-steward-north-america-hgc5g8 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .maxpubliccodenet-hgc5g8 { + align-self: stretch; + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + text-decoration: underline; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .flex-container-445817139-rbi6PG { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .text0-445817139-ZpBY9W { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .span0-bUyGBO { +} + +.team-max-carlson-u40desktopu41-all-breakpoints .text1-445817139-ZpBY9W { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .span1-PkXExs { +} + +.team-max-carlson-u40desktopu41-all-breakpoints .text2-445817139-ZpBY9W { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .span2-CyUa3r { +} + +.team-max-carlson-u40desktopu41-all-breakpoints .footer-EBIpDB { + align-items: center; + align-self: stretch; + background-color: var(--fpcwhite); + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 60px; + min-width: 800px; + padding: 0px 0px 60px; + position: relative; + width: 100%; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .content-J9eNOb { + align-items: center; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 60px; + padding: 0px 60px; + width: 100%; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .logo-lockup-AEikOB { + align-self: stretch; + display: flex; + width: 100%; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .foundation-for-public-code-JX1zag { + flex: 1; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .information-AEikOB { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 30px; + position: relative; + width: 100%; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .contact-DFtpxD { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-wrap: wrap; + gap: 10px 10px; + position: relative; + width: 100%; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .email-RlOBql { + align-items: flex-start; + background-color: var(--fpcgrey-f2); + border-radius: 12px; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 20px; + height: 150px; + min-width: 280px; + padding: 30px; + position: relative; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .email-us-ijo4ff { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .buttonprimary-ijo4ff { + align-items: center; + background-color: var(--basic-link); + border-radius: 6px; + box-shadow: 0px 4px 0px #00000026; + cursor: pointer; + display: inline-flex; + flex: 0 0 auto; + gap: 10px; + justify-content: center; + padding: 10px 15px; + position: relative; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .text-dI7Jtq { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .arrow-cluster-dI7Jtq { + background-color: transparent; + height: 16px; + position: relative; + width: 16px; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .mailing-list-RlOBql { + align-items: flex-start; + background-color: var(--fpcgrey-f2); + border-radius: 12px; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 20px; + height: 150px; + min-width: 280px; + padding: 30px; + position: relative; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .connect-with-us-2DXOjE { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .channels-2DXOjE { + align-items: center; + background-color: transparent; + display: flex; + gap: 30px; + height: 40px; + position: relative; + width: 218px; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .mastodon-oEcL3I { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .twitter-oEcL3I { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .you-tube-oEcL3I { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .git-hub-oEcL3I { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .divhoriz-DFtpxD { + border-radius: 2px; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .metadata-DFtpxD { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + position: relative; + width: 100%; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .copyright-JX0j4E { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 7px; + position: relative; + width: 100%; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .image-DdmjTO { + background-color: transparent; + height: 14.4599609375px; + position: relative; + width: 14.4599609375px; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .x2024-foundation-for-public-code-DdmjTO { + background-color: transparent; + flex: 1; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .span0-waEDtz { +} + +.team-max-carlson-u40desktopu41-all-breakpoints .span1-waEDtz { + text-decoration: underline; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .license-JX0j4E { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 8px; + position: relative; + width: 100%; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .iconlicense-p8hD1l { + background-color: transparent; + height: 14.5px; + position: relative; + width: 16px; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .creative-commons-zer-p8hD1l { + background-color: transparent; + flex: 1; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .span0-KAxkmL { + text-decoration: underline; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .span1-KAxkmL { +} + +.team-max-carlson-u40desktopu41-all-breakpoints .divhoriz-YAqHzu { + border-radius: 2px; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .flex-container-i44581689235764323-DFtpxD { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .text0-i44581689235764323-mCs7uA { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .span0-4aqo81 { +} + +.team-max-carlson-u40desktopu41-all-breakpoints .text1-i44581689235764323-mCs7uA { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .span1-MYxQ2I { +} + +.team-max-carlson-u40desktopu41-all-breakpoints .content { + background-color: transparent; + display: flex; + position: relative; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .divhoriz { + align-self: stretch; + background-color: var(--fpccharcoal); + height: 2px; + position: relative; + width: 100%; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .foundation-for-public-code { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.team-max-carlson-u40desktopu41-all-breakpoints .logo-symbol { + background-color: transparent; + height: 55px; + position: relative; + width: 47.66314697265625px; +} +/* screen - team-max-carlson-u40mobileu41 */ + +.team-max-carlson-u40mobileu41 { + align-items: center; + background-color: var(--fpcgrey-e5); + display: flex; + flex-direction: column; + left: 0px; + min-width: 320px; + overflow: hidden; + overflow-x: hidden; + position: relative; + top: 0px; +} + +.team-max-carlson-u40mobileu41 .nav-klCsPs { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + position: relative; + width: 100%; + z-index: 2; +} + +.team-max-carlson-u40mobileu41 .navheader-7xhQC7 { + align-items: center; + align-self: stretch; + background-color: var(--fpcwhite); + display: flex; + flex: 0 0 auto; + justify-content: space-around; + padding: 20px; + position: relative; + width: 100%; +} + +.team-max-carlson-u40mobileu41 .content-XrbW5c { + align-items: center; + flex: 1; + flex-grow: 1; + justify-content: space-between; +} + +.team-max-carlson-u40mobileu41 .logo-PE9JRC { + align-items: flex-start; + background-color: transparent; + display: inline-flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + position: relative; +} + +.team-max-carlson-u40mobileu41 .logo-lockup-iZwImr { + display: inline-flex; +} + +.team-max-carlson-u40mobileu41 .foundation-for-public-code-oryjO2 { + width: fit-content; +} + +.team-max-carlson-u40mobileu41 .menu-PE9JRC { + align-items: flex-start; + background-color: var(--fpcgrey-e5); + border-radius: 30px; + cursor: pointer; + display: inline-flex; + flex: 0 0 auto; + flex-direction: column; + gap: 6px; + padding: 17px 12px; + position: relative; +} + +.team-max-carlson-u40mobileu41 .rectangle-178-3pRYxt { + background-color: var(--fpccharcoal); + border-radius: 3px; + height: 2px; + position: relative; + width: 20px; +} + +.team-max-carlson-u40mobileu41 .rectangle-180-3pRYxt { + background-color: var(--fpccharcoal); + border-radius: 3px; + height: 2px; + position: relative; + width: 20px; +} + +.team-max-carlson-u40mobileu41 .main-klCsPs { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 40px; + justify-content: center; + max-width: 1120px; + padding: 40px 20px 120px; + position: relative; + width: 100%; + z-index: 1; +} + +.team-max-carlson-u40mobileu41 .breadcrumbs-rDnHrE { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 10px; + position: relative; + width: 100%; +} + +.team-max-carlson-u40mobileu41 .home-tlqTzM { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + text-decoration: underline; + width: fit-content; +} + +.team-max-carlson-u40mobileu41 .layer-2-tlqTzM { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + text-decoration: underline; + width: fit-content; +} + +.team-max-carlson-u40mobileu41 .layer-3-tlqTzM { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.team-max-carlson-u40mobileu41 .card-rDnHrE { + align-items: flex-start; + align-self: stretch; + background-color: var(--fpcwhite); + border: 1.9999958276748657px solid; + border-color: var(--fpccharcoal); + border-radius: 24px; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 20px; + padding: 20px; + position: relative; + width: 100%; +} + +.team-max-carlson-u40mobileu41 .max-carlson-SxFtii { + background-color: transparent; + height: 240px; + object-fit: cover; + position: relative; + width: 240px; +} + +.team-max-carlson-u40mobileu41 .content-SxFtii { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 20px; + width: 100%; +} + +.team-max-carlson-u40mobileu41 .header-2ZcNWn { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + position: relative; + width: 100%; +} + +.team-max-carlson-u40mobileu41 .title-02cCjl { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-max-carlson-u40mobileu41 .codebase-steward-north-america-02cCjl { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.team-max-carlson-u40mobileu41 .maxpubliccodenet-02cCjl { + align-self: stretch; + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + text-decoration: underline; +} + +.team-max-carlson-u40mobileu41 .flex-container-445817155-2ZcNWn { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; +} + +.team-max-carlson-u40mobileu41 .text0-445817155-MkUR8H { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.team-max-carlson-u40mobileu41 .span0-IBlWIx { +} + +.team-max-carlson-u40mobileu41 .text1-445817155-MkUR8H { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.team-max-carlson-u40mobileu41 .span1-w3XtNc { +} + +.team-max-carlson-u40mobileu41 .text2-445817155-MkUR8H { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.team-max-carlson-u40mobileu41 .span2-aN8OdU { +} + +.team-max-carlson-u40mobileu41 .footer-klCsPs { + align-items: center; + align-self: stretch; + background-color: var(--fpcwhite); + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 40px; + padding: 0px 0px 40px; + position: relative; + width: 100%; + z-index: 0; +} + +.team-max-carlson-u40mobileu41 .content-CyME9t { + align-items: center; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 40px; + padding: 0px 20px; + width: 100%; +} + +.team-max-carlson-u40mobileu41 .logo-lockup-LvYjkf { + align-self: stretch; + display: flex; + width: 100%; +} + +.team-max-carlson-u40mobileu41 .foundation-for-public-code-GWriV0 { + flex: 1; +} + +.team-max-carlson-u40mobileu41 .information-LvYjkf { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 30px; + position: relative; + width: 100%; +} + +.team-max-carlson-u40mobileu41 .contact-Khwjla { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-wrap: wrap; + gap: 10px 10px; + position: relative; + width: 100%; +} + +.team-max-carlson-u40mobileu41 .email-Yx7H6a { + align-items: flex-start; + background-color: var(--fpcgrey-f2); + border-radius: 12px; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 15px; + min-width: 280px; + padding: 20px; + position: relative; +} + +.team-max-carlson-u40mobileu41 .email-us-sEYOe5 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.team-max-carlson-u40mobileu41 .buttonprimary-sEYOe5 { + align-items: center; + background-color: var(--basic-link); + border-radius: 6px; + box-shadow: 0px 4px 0px #00000026; + cursor: pointer; + display: inline-flex; + flex: 0 0 auto; + gap: 10px; + justify-content: center; + padding: 10px 15px; + position: relative; +} + +.team-max-carlson-u40mobileu41 .text-z0MBnZ { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.team-max-carlson-u40mobileu41 .arrow-cluster-z0MBnZ { + background-color: transparent; + height: 16px; + position: relative; + width: 16px; +} + +.team-max-carlson-u40mobileu41 .mailing-list-Yx7H6a { + align-items: flex-start; + background-color: var(--fpcgrey-f2); + border-radius: 12px; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 15px; + min-width: 280px; + padding: 20px; + position: relative; +} + +.team-max-carlson-u40mobileu41 .connect-with-us-6JUiJr { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.team-max-carlson-u40mobileu41 .channels-6JUiJr { + align-items: center; + background-color: transparent; + display: flex; + gap: 30px; + height: 40px; + position: relative; + width: 218px; +} + +.team-max-carlson-u40mobileu41 .mastodon-Pydkl4 { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.team-max-carlson-u40mobileu41 .twitter-Pydkl4 { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.team-max-carlson-u40mobileu41 .you-tube-Pydkl4 { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.team-max-carlson-u40mobileu41 .git-hub-Pydkl4 { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.team-max-carlson-u40mobileu41 .divhoriz-Khwjla { + border-radius: 2px; +} + +.team-max-carlson-u40mobileu41 .metadata-Khwjla { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + position: relative; + width: 100%; +} + +.team-max-carlson-u40mobileu41 .copyright-xD20tM { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 7px; + position: relative; + width: 100%; +} + +.team-max-carlson-u40mobileu41 .image-hTnB9I { + background-color: transparent; + height: 14.4599609375px; + position: relative; + width: 14.4609375px; +} + +.team-max-carlson-u40mobileu41 .x2024-foundation-for-public-code-hTnB9I { + background-color: transparent; + flex: 1; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-max-carlson-u40mobileu41 .span0-ahdJIM { +} + +.team-max-carlson-u40mobileu41 .span1-ahdJIM { + text-decoration: underline; +} + +.team-max-carlson-u40mobileu41 .license-xD20tM { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 8px; + position: relative; + width: 100%; +} + +.team-max-carlson-u40mobileu41 .iconlicense-hM9Tkw { + background-color: transparent; + height: 14.5px; + position: relative; + width: 16px; +} + +.team-max-carlson-u40mobileu41 .creative-commons-zer-hM9Tkw { + background-color: transparent; + flex: 1; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-max-carlson-u40mobileu41 .span0-VWMncJ { + text-decoration: underline; +} + +.team-max-carlson-u40mobileu41 .span1-VWMncJ { +} + +.team-max-carlson-u40mobileu41 .divhoriz-tZ9fvl { + border-radius: 2px; +} + +.team-max-carlson-u40mobileu41 .flex-container-i44581692635764359-Khwjla { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; +} + +.team-max-carlson-u40mobileu41 .text0-i44581692635764359-ldp1ky { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.team-max-carlson-u40mobileu41 .span0-r3TSFV { +} + +.team-max-carlson-u40mobileu41 .text1-i44581692635764359-ldp1ky { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.team-max-carlson-u40mobileu41 .span1-tVLsxj { +} + +.team-max-carlson-u40mobileu41 .content { + background-color: transparent; + display: flex; + position: relative; +} + +.team-max-carlson-u40mobileu41 .divhoriz { + align-self: stretch; + background-color: var(--fpccharcoal); + height: 2px; + position: relative; + width: 100%; +} + +.team-max-carlson-u40mobileu41 .foundation-for-public-code { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -0.50px; + position: relative; + text-align: left; +} + +.team-max-carlson-u40mobileu41 .logo-symbol { + background-color: transparent; + height: 40px; + position: relative; + width: 34.66410446166992px; +} +/* screen - team-max-carlson-u40tabletu41 */ + +.team-max-carlson-u40tabletu41 { + align-items: center; + background-color: var(--fpcgrey-e5); + display: flex; + flex-direction: column; + gap: 40px; + left: 0px; + min-width: 840px; + overflow: hidden; + overflow-x: hidden; + position: relative; + top: 0px; +} + +.team-max-carlson-u40tabletu41 .nav-jKm8Gg { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + position: relative; + width: 100%; +} + +.team-max-carlson-u40tabletu41 .navheader-ii03MP { + align-items: center; + align-self: stretch; + background-color: var(--fpcwhite); + display: flex; + height: 95px; + justify-content: space-around; + padding: 30px; + position: relative; + width: 100%; +} + +.team-max-carlson-u40tabletu41 .content-mio9zT { + align-items: center; + flex: 1; + flex-grow: 1; + gap: 20px; + margin-bottom: -2.50px; + margin-top: -2.50px; +} + +.team-max-carlson-u40tabletu41 .logo-dI7wlW { + align-items: flex-start; + background-color: transparent; + display: inline-flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + position: relative; +} + +.team-max-carlson-u40tabletu41 .logo-lockup-gx8a3c { + display: inline-flex; +} + +.team-max-carlson-u40tabletu41 .logo-symbol-0LgWYa { + height: 40px; + width: 34.66410446166992px; +} + +.team-max-carlson-u40tabletu41 .foundation-for-public-code-0LgWYa { + margin-top: -0.50px; + width: fit-content; +} + +.team-max-carlson-u40tabletu41 .navigation-dI7wlW { + align-items: center; + background-color: transparent; + display: flex; + flex: 1; + flex-grow: 1; + flex-wrap: wrap; + gap: 20px 20px; + justify-content: flex-end; + min-width: 10px; + padding: 2px 0px; + position: relative; +} + +.team-max-carlson-u40tabletu41 .public-code-B9ftNy { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.team-max-carlson-u40tabletu41 .public-product-orgs-B9ftNy { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.team-max-carlson-u40tabletu41 .the-standard-B9ftNy { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.team-max-carlson-u40tabletu41 .team-B9ftNy { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.team-max-carlson-u40tabletu41 .nav-button-B9ftNy { + align-items: flex-start; + background-color: var(--fpccharcoal); + border-radius: 6px; + box-shadow: 0px 4px 0px #00000026; + cursor: pointer; + display: inline-flex; + flex: 0 0 auto; + gap: 10px; + justify-content: flex-end; + padding: 6px 12px; + position: relative; +} + +.team-max-carlson-u40tabletu41 .support-us-qfCF5c { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.team-max-carlson-u40tabletu41 .main-jKm8Gg { + align-items: center; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 60px; + justify-content: center; + max-width: 1120px; + padding: 0px 30px 60px; + position: relative; + width: 840px; +} + +.team-max-carlson-u40tabletu41 .breadcrumbs-iVKbVW { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 10px; + position: relative; + width: 100%; +} + +.team-max-carlson-u40tabletu41 .home-xrVX2X { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + text-decoration: underline; + width: fit-content; +} + +.team-max-carlson-u40tabletu41 .layer-2-xrVX2X { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + text-decoration: underline; + width: fit-content; +} + +.team-max-carlson-u40tabletu41 .layer-3-xrVX2X { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.team-max-carlson-u40tabletu41 .card-iVKbVW { + align-items: flex-start; + align-self: stretch; + background-color: var(--fpcwhite); + border: 1.9999958276748657px solid; + border-color: var(--fpccharcoal); + border-radius: 24px; + display: flex; + flex: 0 0 auto; + gap: 30px; + justify-content: flex-end; + padding: 30px; + position: relative; + width: 100%; +} + +.team-max-carlson-u40tabletu41 .max-carlson-xmN8ri { + background-color: transparent; + height: 350px; + object-fit: cover; + position: relative; + width: 350px; +} + +.team-max-carlson-u40tabletu41 .content-xmN8ri { + align-items: flex-start; + align-self: stretch; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 20px; +} + +.team-max-carlson-u40tabletu41 .header-RExBWq { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + position: relative; + width: 100%; +} + +.team-max-carlson-u40tabletu41 .title-mNLFuA { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-max-carlson-u40tabletu41 .codebase-steward-north-america-mNLFuA { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.team-max-carlson-u40tabletu41 .maxpubliccodenet-mNLFuA { + align-self: stretch; + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + text-decoration: underline; +} + +.team-max-carlson-u40tabletu41 .flex-container-445817147-RExBWq { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; +} + +.team-max-carlson-u40tabletu41 .text0-445817147-p2iwRx { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.team-max-carlson-u40tabletu41 .span0-As8xGo { +} + +.team-max-carlson-u40tabletu41 .text1-445817147-p2iwRx { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.team-max-carlson-u40tabletu41 .span1-QA2LAU { +} + +.team-max-carlson-u40tabletu41 .text2-445817147-p2iwRx { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.team-max-carlson-u40tabletu41 .span2-DY2HWi { +} + +.team-max-carlson-u40tabletu41 .footer-jKm8Gg { + align-items: center; + align-self: stretch; + background-color: var(--fpcwhite); + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 60px; + min-width: 800px; + padding: 0px 0px 60px; + position: relative; + width: 100%; +} + +.team-max-carlson-u40tabletu41 .content-zZHhTG { + align-items: center; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 60px; + padding: 0px 60px; + width: 100%; +} + +.team-max-carlson-u40tabletu41 .logo-lockup-p85D0O { + align-self: stretch; + display: flex; + width: 100%; +} + +.team-max-carlson-u40tabletu41 .logo-symbol-nfIDzM { + height: 55px; + width: 47.6640625px; +} + +.team-max-carlson-u40tabletu41 .foundation-for-public-code-nfIDzM { + flex: 1; +} + +.team-max-carlson-u40tabletu41 .information-p85D0O { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 30px; + position: relative; + width: 100%; +} + +.team-max-carlson-u40tabletu41 .contact-vCOfCL { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-wrap: wrap; + gap: 10px 10px; + position: relative; + width: 100%; +} + +.team-max-carlson-u40tabletu41 .email-Vx6kNG { + align-items: flex-start; + background-color: var(--fpcgrey-f2); + border-radius: 12px; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 20px; + height: 150px; + min-width: 280px; + padding: 30px; + position: relative; +} + +.team-max-carlson-u40tabletu41 .email-us-wR1Q8h { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.team-max-carlson-u40tabletu41 .buttonprimary-wR1Q8h { + align-items: center; + background-color: var(--basic-link); + border-radius: 6px; + box-shadow: 0px 4px 0px #00000026; + cursor: pointer; + display: inline-flex; + flex: 0 0 auto; + gap: 10px; + justify-content: center; + padding: 10px 15px; + position: relative; +} + +.team-max-carlson-u40tabletu41 .text-K3xfS0 { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.team-max-carlson-u40tabletu41 .arrow-cluster-K3xfS0 { + background-color: transparent; + height: 16px; + position: relative; + width: 16px; +} + +.team-max-carlson-u40tabletu41 .mailing-list-Vx6kNG { + align-items: flex-start; + background-color: var(--fpcgrey-f2); + border-radius: 12px; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 20px; + height: 150px; + min-width: 280px; + padding: 30px; + position: relative; +} + +.team-max-carlson-u40tabletu41 .connect-with-us-kFUeTQ { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.team-max-carlson-u40tabletu41 .channels-kFUeTQ { + align-items: center; + background-color: transparent; + display: flex; + gap: 30px; + height: 40px; + position: relative; + width: 218px; +} + +.team-max-carlson-u40tabletu41 .mastodon-r3GVPX { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.team-max-carlson-u40tabletu41 .twitter-r3GVPX { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.team-max-carlson-u40tabletu41 .you-tube-r3GVPX { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.team-max-carlson-u40tabletu41 .git-hub-r3GVPX { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.team-max-carlson-u40tabletu41 .divhoriz-vCOfCL { + border-radius: 2px; +} + +.team-max-carlson-u40tabletu41 .metadata-vCOfCL { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + position: relative; + width: 100%; +} + +.team-max-carlson-u40tabletu41 .copyright-x7Jg9D { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 7px; + position: relative; + width: 100%; +} + +.team-max-carlson-u40tabletu41 .image-cfiTr9 { + background-color: transparent; + height: 14.4599609375px; + position: relative; + width: 14.4609375px; +} + +.team-max-carlson-u40tabletu41 .x2024-foundation-for-public-code-cfiTr9 { + background-color: transparent; + flex: 1; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-max-carlson-u40tabletu41 .span0-O7a6ws { +} + +.team-max-carlson-u40tabletu41 .span1-O7a6ws { + text-decoration: underline; +} + +.team-max-carlson-u40tabletu41 .license-x7Jg9D { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 8px; + position: relative; + width: 100%; +} + +.team-max-carlson-u40tabletu41 .iconlicense-aMpqge { + background-color: transparent; + height: 14.5px; + position: relative; + width: 16px; +} + +.team-max-carlson-u40tabletu41 .creative-commons-zer-aMpqge { + background-color: transparent; + flex: 1; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-max-carlson-u40tabletu41 .span0-brLo0f { + text-decoration: underline; +} + +.team-max-carlson-u40tabletu41 .span1-brLo0f { +} + +.team-max-carlson-u40tabletu41 .divhoriz-Ktgu5H { + border-radius: 2px; +} + +.team-max-carlson-u40tabletu41 .flex-container-i44581690935764323-vCOfCL { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; +} + +.team-max-carlson-u40tabletu41 .text0-i44581690935764323-7yllNY { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.team-max-carlson-u40tabletu41 .span0-IdqDua { +} + +.team-max-carlson-u40tabletu41 .text1-i44581690935764323-7yllNY { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.team-max-carlson-u40tabletu41 .span1-JKdcsc { +} + +.team-max-carlson-u40tabletu41 .content { + background-color: transparent; + display: flex; + position: relative; +} + +.team-max-carlson-u40tabletu41 .divhoriz { + align-self: stretch; + background-color: var(--fpccharcoal); + height: 2px; + position: relative; + width: 100%; +} + +.team-max-carlson-u40tabletu41 .foundation-for-public-code { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.team-max-carlson-u40tabletu41 .logo-symbol { + background-color: transparent; + position: relative; +} +@media screen and (max-width: 839px) { + .screen.team-max-carlson-u40tabletu41 { + display: none; + } + .screen.team-max-carlson-u40desktopu41-all-breakpoints { + display: none; + } +} +@media screen and (min-width: 840px) and (max-width: 1139px) { + .screen.team-max-carlson-u40mobileu41 { + display: none; + } + .screen.team-max-carlson-u40desktopu41-all-breakpoints { + display: none; + } +} +@media screen and (min-width: 1140px) { + .screen.team-max-carlson-u40mobileu41 { + display: none; + } + .screen.team-max-carlson-u40tabletu41 { + display: none; + } +} \ No newline at end of file diff --git a/css/team-u40desktopu41-all-breakpoints.css b/css/team-u40desktopu41-all-breakpoints.css new file mode 100644 index 0000000..616dab9 --- /dev/null +++ b/css/team-u40desktopu41-all-breakpoints.css @@ -0,0 +1,4697 @@ +/* screen - team-u40desktopu41-all-breakpoints */ + +.team-u40desktopu41-all-breakpoints { + align-items: center; + background-color: var(--fpcgrey-e5); + display: flex; + flex-direction: column; + gap: 60px; + height: 3241px; + left: 0px; + min-width: 1140px; + overflow: hidden; + overflow-x: hidden; + position: relative; + top: 0px; +} + +.team-u40desktopu41-all-breakpoints .nav-MT48sD { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + position: relative; + width: 100%; +} + +.team-u40desktopu41-all-breakpoints .navheader-NkbnRC { + align-items: center; + align-self: stretch; + background-color: var(--fpcwhite); + display: flex; + flex: 0 0 auto; + justify-content: space-around; + padding: 30px 60px; + position: relative; + width: 100%; +} + +.team-u40desktopu41-all-breakpoints .content-wxojpY { + align-items: center; + flex: 1; + flex-grow: 1; + justify-content: space-between; +} + +.team-u40desktopu41-all-breakpoints .logo-lockup-4Uyg4L { + display: inline-flex; +} + +.team-u40desktopu41-all-breakpoints .foundation-for-public-code-MGAksl { + width: 365.33685302734375px; +} + +.team-u40desktopu41-all-breakpoints .navigation-4Uyg4L { + align-items: center; + background-color: transparent; + display: flex; + flex: 1; + flex-grow: 1; + flex-wrap: wrap; + gap: 40px 20px; + justify-content: flex-end; + position: relative; +} + +.team-u40desktopu41-all-breakpoints .links-8TpCo8 { + align-items: center; + background-color: transparent; + display: inline-flex; + flex: 0 0 auto; + flex-wrap: wrap; + gap: 20px 20px; + justify-content: flex-end; + position: relative; +} + +.team-u40desktopu41-all-breakpoints .public-code-vUF5JB { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.team-u40desktopu41-all-breakpoints .public-product-orgs-vUF5JB { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.team-u40desktopu41-all-breakpoints .the-standard-vUF5JB { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.team-u40desktopu41-all-breakpoints .team-vUF5JB { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.team-u40desktopu41-all-breakpoints .nav-button-vUF5JB { + align-items: flex-start; + background-color: var(--fpccharcoal); + border-radius: 6px; + box-shadow: 0px 4px 0px #00000026; + cursor: pointer; + display: inline-flex; + flex: 0 0 auto; + gap: 10px; + justify-content: flex-end; + padding: 8px 15px; + position: relative; +} + +.team-u40desktopu41-all-breakpoints .support-us-JoWC8A { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.team-u40desktopu41-all-breakpoints .main-MT48sD { + align-items: flex-start; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 60px; + max-width: 1120px; + padding: 0px 20px 60px; + position: relative; + width: 1120px; +} + +.team-u40desktopu41-all-breakpoints .breadcrumbs-yQQlbA { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 10px; + position: relative; + width: 100%; +} + +.team-u40desktopu41-all-breakpoints .home-mIfs2I { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + text-decoration: underline; + width: fit-content; +} + +.team-u40desktopu41-all-breakpoints .text_label-mIfs2I { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.team-u40desktopu41-all-breakpoints .layer-2-mIfs2I { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.team-u40desktopu41-all-breakpoints .content-yQQlbA { + align-items: flex-start; + flex: 0 0 auto; + flex-direction: column; + gap: 60px; + width: 1080px; +} + +.team-u40desktopu41-all-breakpoints .title-wos0Wa { + margin-top: -1.00px; +} + +.team-u40desktopu41-all-breakpoints .were-a-multidiscipli-wos0Wa { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 30px; + position: relative; + text-align: left; +} + +.team-u40desktopu41-all-breakpoints .cards-wos0Wa { + gap: 20px 20px; + width: 1080px; +} + +.team-u40desktopu41-all-breakpoints .content-O2xhGd { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 14.999968528747559px; + width: 100%; +} + +.team-u40desktopu41-all-breakpoints .text-IHr0td { + align-items: flex-start; + align-self: stretch; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 4.9999895095825195px; + width: 100%; +} + +.team-u40desktopu41-all-breakpoints .email-Kygfg5 { + align-self: stretch; + background-color: transparent; + cursor: pointer; + height: 20px; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + text-decoration: underline; +} + +.team-u40desktopu41-all-breakpoints .content-xKN8JT { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 14.999968528747559px; + width: 100%; +} + +.team-u40desktopu41-all-breakpoints .text-s2iHWB { + align-items: flex-start; + align-self: stretch; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 4.9999895095825195px; + width: 100%; +} + +.team-u40desktopu41-all-breakpoints .persons-name-O7RTHN { + cursor: pointer; +} + +.team-u40desktopu41-all-breakpoints .email-O7RTHN { + align-self: stretch; + background-color: transparent; + cursor: pointer; + height: 20px; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + text-decoration: underline; +} + +.team-u40desktopu41-all-breakpoints .content-3wNyId { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 14.999968528747559px; + width: 100%; +} + +.team-u40desktopu41-all-breakpoints .text-HXKISO { + align-items: flex-start; + align-self: stretch; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 4.9999895095825195px; + width: 100%; +} + +.team-u40desktopu41-all-breakpoints .persons-name-cYWg7g { + cursor: pointer; +} + +.team-u40desktopu41-all-breakpoints .email-cYWg7g { + align-self: stretch; + background-color: transparent; + cursor: pointer; + height: 20px; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + text-decoration: underline; +} + +.team-u40desktopu41-all-breakpoints .content-3Poxkv { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 14.999968528747559px; + width: 100%; +} + +.team-u40desktopu41-all-breakpoints .text-7xyvAz { + align-items: flex-start; + align-self: stretch; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 4.9999895095825195px; + width: 100%; +} + +.team-u40desktopu41-all-breakpoints .email-KtFixJ { + align-self: stretch; + background-color: transparent; + cursor: pointer; + height: 20px; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + text-decoration: underline; +} + +.team-u40desktopu41-all-breakpoints .divhoriz-vs9yxh { + border-radius: 2px; +} + +.team-u40desktopu41-all-breakpoints .history-of-the-found-JLyZbz { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-u40desktopu41-all-breakpoints .cluster-JLyZbz { + align-items: flex-start; + flex-direction: column; + gap: 20px; +} + +.team-u40desktopu41-all-breakpoints .cluster-WVZh1y { + align-items: center; + gap: 30px; + padding: 0px 90px 0px 0px; +} + +.team-u40desktopu41-all-breakpoints .the-foundation-for-p-A87drN { + background-color: transparent; + flex: 1; + letter-spacing: 0.00px; + line-height: 30px; + position: relative; + text-align: left; +} + +.team-u40desktopu41-all-breakpoints .photos-A87drN { + background-color: transparent; + height: 137px; + position: relative; + width: 168px; +} + +.team-u40desktopu41-all-breakpoints .teamphotosv4-vXPCut { + left: 72px; + position: absolute; + top: 1px; +} + +.team-u40desktopu41-all-breakpoints .photos-ISQRnB { + background-color: transparent; + height: 100%; + left: 0px; + position: absolute; + top: 0px; + width: 100%; +} + +.team-u40desktopu41-all-breakpoints .teamphotosv4-LoyL4W { + left: 1px; + position: absolute; + top: 40px; +} + +.team-u40desktopu41-all-breakpoints .photos-72zqSt { + background-color: transparent; + height: 100%; + left: 0px; + position: absolute; + top: 0px; + width: 100%; +} + +.team-u40desktopu41-all-breakpoints .leveraging-30-combin-WVZh1y { + background-color: transparent; + height: 72px; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; + width: 1080px; +} + +.team-u40desktopu41-all-breakpoints .based-on-their-exper-WVZh1y { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.team-u40desktopu41-all-breakpoints .divhoriz-okubIk { + border-radius: 2px; +} + +.team-u40desktopu41-all-breakpoints .former-team-members-r8S0kh { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-u40desktopu41-all-breakpoints .cards-r8S0kh { + align-self: stretch; + gap: 15px 15px; + width: 100%; +} + +.team-u40desktopu41-all-breakpoints .frame-307-qLgvcM { + align-items: center; + background-color: transparent; + cursor: pointer; + display: flex; + flex: 1; + flex-grow: 1; + gap: 10px; + max-width: 350px; + min-width: 300px; + position: relative; +} + +.team-u40desktopu41-all-breakpoints .teamphotosv4-flYPFo { + position: relative; +} + +.team-u40desktopu41-all-breakpoints .photos-JgF1br { + background-color: transparent; + height: 100%; + left: 0px; + position: absolute; + top: 0px; + width: 100%; +} + +.team-u40desktopu41-all-breakpoints .info-flYPFo { + display: flex; + flex: 1; + flex-grow: 1; +} + +.team-u40desktopu41-all-breakpoints .boris-van-hoytema-YZRFzA { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-u40desktopu41-all-breakpoints .chief-executive-2019-2023-YZRFzA { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.team-u40desktopu41-all-breakpoints .frame-310-qLgvcM { + align-items: center; + background-color: transparent; + cursor: pointer; + display: flex; + flex: 1; + flex-grow: 1; + gap: 10px; + max-width: 350px; + min-width: 300px; + position: relative; +} + +.team-u40desktopu41-all-breakpoints .teamphotosv4-6r4hYA { + position: relative; +} + +.team-u40desktopu41-all-breakpoints .photos-AGWwiP { + background-color: transparent; + height: 100%; + left: 0px; + position: absolute; + top: 0px; + width: 100%; +} + +.team-u40desktopu41-all-breakpoints .info-6r4hYA { + display: flex; + flex: 1; + flex-grow: 1; +} + +.team-u40desktopu41-all-breakpoints .claus-mullie-OI4MGT { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-u40desktopu41-all-breakpoints .stewardship-and-memb-OI4MGT { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.team-u40desktopu41-all-breakpoints .frame-311-qLgvcM { + align-items: center; + background-color: transparent; + cursor: pointer; + display: flex; + flex: 1; + flex-grow: 1; + gap: 10px; + max-width: 350px; + min-width: 300px; + position: relative; +} + +.team-u40desktopu41-all-breakpoints .teamphotosv4-RA3sKs { + position: relative; +} + +.team-u40desktopu41-all-breakpoints .photos-m7Wbzb { + background-color: transparent; + height: 100%; + left: 0px; + position: absolute; + top: 0px; + width: 100%; +} + +.team-u40desktopu41-all-breakpoints .info-RA3sKs { + display: inline-flex; + flex: 0 0 auto; +} + +.team-u40desktopu41-all-breakpoints .elena-findley-de-regt-RQjntv { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-u40desktopu41-all-breakpoints .communications-coordinator-2019-2024-RQjntv { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.team-u40desktopu41-all-breakpoints .frame-309-qLgvcM { + align-items: center; + background-color: transparent; + cursor: pointer; + display: flex; + flex: 1; + flex-grow: 1; + gap: 10px; + max-width: 350px; + min-width: 300px; + position: relative; +} + +.team-u40desktopu41-all-breakpoints .teamphotosv4-yzkW7x { + position: relative; +} + +.team-u40desktopu41-all-breakpoints .photos-KkEfg3 { + background-color: transparent; + height: 100%; + left: 0px; + position: absolute; + top: 0px; + width: 100%; +} + +.team-u40desktopu41-all-breakpoints .info-yzkW7x { + display: flex; + flex: 1; + flex-grow: 1; +} + +.team-u40desktopu41-all-breakpoints .jan-ainali-CwOxwj { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-u40desktopu41-all-breakpoints .codebase-steward2019-2024-CwOxwj { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.team-u40desktopu41-all-breakpoints .frame-308-qLgvcM { + align-items: center; + background-color: transparent; + cursor: pointer; + display: flex; + flex: 1; + flex-grow: 1; + gap: 10px; + max-width: 350px; + min-width: 300px; + position: relative; +} + +.team-u40desktopu41-all-breakpoints .teamphotosv4-xBpcm6 { + position: relative; +} + +.team-u40desktopu41-all-breakpoints .photos-c4Ci2v { + background-color: transparent; + height: 100%; + left: 0px; + position: absolute; + top: 0px; + width: 100%; +} + +.team-u40desktopu41-all-breakpoints .info-xBpcm6 { + display: flex; + flex: 1; + flex-grow: 1; +} + +.team-u40desktopu41-all-breakpoints .eric-herman-D41JIi { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-u40desktopu41-all-breakpoints .lead-codebase-steward2019-2024-D41JIi { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.team-u40desktopu41-all-breakpoints .frame-316-qLgvcM { + align-items: center; + background-color: transparent; + cursor: pointer; + display: flex; + flex: 1; + flex-grow: 1; + gap: 10px; + max-width: 350px; + min-width: 300px; + position: relative; +} + +.team-u40desktopu41-all-breakpoints .teamphotosv4-v32p7C { + position: relative; +} + +.team-u40desktopu41-all-breakpoints .photos-pbb3xl { + background-color: transparent; + height: 100%; + left: 0px; + position: absolute; + top: 0px; + width: 100%; +} + +.team-u40desktopu41-all-breakpoints .info-v32p7C { + display: flex; + flex: 1; + flex-grow: 1; +} + +.team-u40desktopu41-all-breakpoints .mirjam-van-tiel-7IDTgw { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-u40desktopu41-all-breakpoints .finance-executive2019-7IDTgw { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.team-u40desktopu41-all-breakpoints .frame-314-qLgvcM { + align-items: center; + background-color: transparent; + cursor: pointer; + display: flex; + flex: 1; + flex-grow: 1; + gap: 10px; + max-width: 350px; + min-width: 300px; + position: relative; +} + +.team-u40desktopu41-all-breakpoints .teamphotosv4-tYFhaS { + position: relative; +} + +.team-u40desktopu41-all-breakpoints .photos-yL6534 { + background-color: transparent; + height: 100%; + left: 0px; + position: absolute; + top: 0px; + width: 100%; +} + +.team-u40desktopu41-all-breakpoints .info-tYFhaS { + display: flex; + flex: 1; + flex-grow: 1; +} + +.team-u40desktopu41-all-breakpoints .alba-roza-Xsyh7X { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-u40desktopu41-all-breakpoints .codebase-steward-for-communites2020-2021-Xsyh7X { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.team-u40desktopu41-all-breakpoints .frame-317-qLgvcM { + align-items: center; + background-color: transparent; + cursor: pointer; + display: flex; + flex: 1; + flex-grow: 1; + gap: 10px; + max-width: 350px; + min-width: 300px; + position: relative; +} + +.team-u40desktopu41-all-breakpoints .teamphotosv4-i3zPfz { + position: relative; +} + +.team-u40desktopu41-all-breakpoints .photos-hQxwdz { + background-color: transparent; + height: 100%; + left: 0px; + position: absolute; + top: 0px; + width: 100%; +} + +.team-u40desktopu41-all-breakpoints .info-i3zPfz { + display: flex; + flex: 1; + flex-grow: 1; +} + +.team-u40desktopu41-all-breakpoints .deborah-meibergen-iuA3hz { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-u40desktopu41-all-breakpoints .operations-coordinator2020-2021-iuA3hz { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.team-u40desktopu41-all-breakpoints .frame-313-qLgvcM { + align-items: center; + background-color: transparent; + cursor: pointer; + display: flex; + flex: 1; + flex-grow: 1; + gap: 10px; + max-width: 350px; + min-width: 300px; + position: relative; +} + +.team-u40desktopu41-all-breakpoints .teamphotosv4-sFbark { + position: relative; +} + +.team-u40desktopu41-all-breakpoints .photos-xTOxzx { + background-color: transparent; + height: 100%; + left: 0px; + position: absolute; + top: 0px; + width: 100%; +} + +.team-u40desktopu41-all-breakpoints .info-sFbark { + display: flex; + flex: 1; + flex-grow: 1; +} + +.team-u40desktopu41-all-breakpoints .laura-scheske-PpCNBH { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-u40desktopu41-all-breakpoints .membership-developer2020-2021-PpCNBH { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.team-u40desktopu41-all-breakpoints .frame-315-qLgvcM { + align-items: center; + background-color: transparent; + cursor: pointer; + display: flex; + flex: 1; + flex-grow: 1; + gap: 10px; + max-width: 350px; + min-width: 300px; + position: relative; +} + +.team-u40desktopu41-all-breakpoints .teamphotosv4-0wUv8F { + position: relative; +} + +.team-u40desktopu41-all-breakpoints .photos-qwvgmW { + background-color: transparent; + height: 100%; + left: 0px; + position: absolute; + top: 0px; + width: 100%; +} + +.team-u40desktopu41-all-breakpoints .info-0wUv8F { + display: flex; + flex: 1; + flex-grow: 1; +} + +.team-u40desktopu41-all-breakpoints .felix-faassen-3NERqx { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-u40desktopu41-all-breakpoints .codebase-steward2020-2021-3NERqx { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.team-u40desktopu41-all-breakpoints .frame-312-qLgvcM { + align-items: center; + background-color: transparent; + cursor: pointer; + display: flex; + flex: 1; + flex-grow: 1; + gap: 10px; + max-width: 350px; + min-width: 300px; + position: relative; +} + +.team-u40desktopu41-all-breakpoints .teamphotosv4-D1mwme { + position: relative; +} + +.team-u40desktopu41-all-breakpoints .photos-QdRK64 { + background-color: transparent; + height: 100%; + left: 0px; + position: absolute; + top: 0px; + width: 100%; +} + +.team-u40desktopu41-all-breakpoints .info-D1mwme { + display: flex; + flex: 1; + flex-grow: 1; +} + +.team-u40desktopu41-all-breakpoints .kehinde-bademosi-4K1sr8 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-u40desktopu41-all-breakpoints .creative-director-2021-2024-4K1sr8 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.team-u40desktopu41-all-breakpoints .divhoriz-rJxKC4 { + border-radius: 2px; +} + +.team-u40desktopu41-all-breakpoints .advisory-council-xcV50M { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-u40desktopu41-all-breakpoints .our-strategic-counci-xcV50M { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.team-u40desktopu41-all-breakpoints .cards-xcV50M { + align-self: stretch; + gap: 30px 30px; + width: 100%; +} + +.team-u40desktopu41-all-breakpoints .photos-4o5dH8 { + background-color: transparent; + height: 96px; + position: relative; + width: 96px; +} + +.team-u40desktopu41-all-breakpoints .digital-minister-of-taiwan-xWd33d { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: center; +} + +.team-u40desktopu41-all-breakpoints .photos-RTL2Ys { + background-color: transparent; + height: 96px; + position: relative; + width: 96px; +} + +.team-u40desktopu41-all-breakpoints .director-of-melbourn-bTeOzP { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: center; +} + +.team-u40desktopu41-all-breakpoints .photos-Ixsh8W { + background-color: transparent; + height: 96px; + position: relative; + width: 96px; +} + +.team-u40desktopu41-all-breakpoints .principal-at-experim-6eiex4 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: center; +} + +.team-u40desktopu41-all-breakpoints .photos-oUQ1Nl { + background-color: transparent; + height: 96px; + position: relative; + width: 96px; +} + +.team-u40desktopu41-all-breakpoints .chair-manager-vertic-HL4A2x { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: center; +} + +.team-u40desktopu41-all-breakpoints .span0-YlDbD7 { +} + +.team-u40desktopu41-all-breakpoints .span1-YlDbD7 { +} + +.team-u40desktopu41-all-breakpoints .footer-MT48sD { + align-items: center; + align-self: stretch; + background-color: var(--fpcwhite); + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 60px; + min-width: 800px; + padding: 0px 0px 60px; + position: relative; + width: 100%; +} + +.team-u40desktopu41-all-breakpoints .content-M4l65H { + align-items: center; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 60px; + padding: 0px 60px; + width: 100%; +} + +.team-u40desktopu41-all-breakpoints .logo-lockup-RDSB72 { + align-self: stretch; + display: flex; + width: 100%; +} + +.team-u40desktopu41-all-breakpoints .foundation-for-public-code-xDwCsS { + flex: 1; +} + +.team-u40desktopu41-all-breakpoints .information-RDSB72 { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 30px; + position: relative; + width: 100%; +} + +.team-u40desktopu41-all-breakpoints .contact-gXxPxR { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-wrap: wrap; + gap: 10px 10px; + position: relative; + width: 100%; +} + +.team-u40desktopu41-all-breakpoints .email-ggr5zE { + align-items: flex-start; + background-color: var(--fpcgrey-f2); + border-radius: 12px; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 20px; + height: 150px; + min-width: 280px; + padding: 30px; + position: relative; +} + +.team-u40desktopu41-all-breakpoints .email-us-4xUzpU { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.team-u40desktopu41-all-breakpoints .buttonprimary-4xUzpU { + align-items: center; + background-color: var(--basic-link); + border-radius: 6px; + box-shadow: 0px 4px 0px #00000026; + cursor: pointer; + display: inline-flex; + flex: 0 0 auto; + gap: 10px; + justify-content: center; + padding: 10px 15px; + position: relative; +} + +.team-u40desktopu41-all-breakpoints .text-dtUiHZ { + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + text-align: left; + width: fit-content; +} + +.team-u40desktopu41-all-breakpoints .arrow-cluster-dtUiHZ { + background-color: transparent; + height: 16px; + position: relative; + width: 16px; +} + +.team-u40desktopu41-all-breakpoints .mailing-list-ggr5zE { + align-items: flex-start; + background-color: var(--fpcgrey-f2); + border-radius: 12px; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 20px; + height: 150px; + min-width: 280px; + padding: 30px; + position: relative; +} + +.team-u40desktopu41-all-breakpoints .connect-with-us-2G46pO { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.team-u40desktopu41-all-breakpoints .channels-2G46pO { + align-items: center; + background-color: transparent; + display: flex; + gap: 30px; + height: 40px; + position: relative; + width: 218px; +} + +.team-u40desktopu41-all-breakpoints .mastodon-1bdY9p { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.team-u40desktopu41-all-breakpoints .twitter-1bdY9p { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.team-u40desktopu41-all-breakpoints .you-tube-1bdY9p { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.team-u40desktopu41-all-breakpoints .git-hub-1bdY9p { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.team-u40desktopu41-all-breakpoints .divhoriz-gXxPxR { + border-radius: 2px; +} + +.team-u40desktopu41-all-breakpoints .metadata-gXxPxR { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + position: relative; + width: 100%; +} + +.team-u40desktopu41-all-breakpoints .copyright-efy1Q9 { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 7px; + position: relative; + width: 100%; +} + +.team-u40desktopu41-all-breakpoints .image-ySka1p { + background-color: transparent; + height: 14.4599609375px; + position: relative; + width: 14.4599609375px; +} + +.team-u40desktopu41-all-breakpoints .x2024-foundation-for-public-code-ySka1p { + background-color: transparent; + flex: 1; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-u40desktopu41-all-breakpoints .span0-fHZlFp { +} + +.team-u40desktopu41-all-breakpoints .span1-fHZlFp { + text-decoration: underline; +} + +.team-u40desktopu41-all-breakpoints .license-efy1Q9 { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 8px; + position: relative; + width: 100%; +} + +.team-u40desktopu41-all-breakpoints .iconlicense-oq33CX { + background-color: transparent; + height: 14.5px; + position: relative; + width: 16px; +} + +.team-u40desktopu41-all-breakpoints .creative-commons-zer-oq33CX { + background-color: transparent; + flex: 1; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-u40desktopu41-all-breakpoints .span0-2sKoLM { + text-decoration: underline; +} + +.team-u40desktopu41-all-breakpoints .span1-2sKoLM { +} + +.team-u40desktopu41-all-breakpoints .divhoriz-1MqME6 { + border-radius: 2px; +} + +.team-u40desktopu41-all-breakpoints .flex-container-i3733570035764323-gXxPxR { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; +} + +.team-u40desktopu41-all-breakpoints .text0-i3733570035764323-03Wylx { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.team-u40desktopu41-all-breakpoints .span0-rIfble { +} + +.team-u40desktopu41-all-breakpoints .text1-i3733570035764323-03Wylx { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.team-u40desktopu41-all-breakpoints .span1-azBGg3 { +} + +.team-u40desktopu41-all-breakpoints .advisorsdescriptionboxvertv1 { + align-items: center; + background-color: transparent; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 15px; + max-width: 400px; + min-width: 200px; + position: relative; +} + +.team-u40desktopu41-all-breakpoints .arrow { + background-color: transparent; + cursor: pointer; + height: 12.46905517578125px; + position: relative; + width: 15.2392578125px; +} + +.team-u40desktopu41-all-breakpoints .cards { + align-items: flex-start; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-wrap: wrap; + position: relative; +} + +.team-u40desktopu41-all-breakpoints .cluster { + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + position: relative; + width: 100%; +} + +.team-u40desktopu41-all-breakpoints .content { + background-color: transparent; + display: flex; + position: relative; +} + +.team-u40desktopu41-all-breakpoints .divhoriz { + align-self: stretch; + background-color: var(--fpccharcoal); + height: 2px; + position: relative; + width: 100%; +} + +.team-u40desktopu41-all-breakpoints .foundation-for-public-code { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.team-u40desktopu41-all-breakpoints .logo-symbol { + background-color: transparent; + height: 55px; + position: relative; + width: 47.66314697265625px; +} + +.team-u40desktopu41-all-breakpoints .photo { + background-color: transparent; + cursor: pointer; + height: 215.00003051757812px; + position: relative; + width: 215px; +} + +.team-u40desktopu41-all-breakpoints .section-1 { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 40px; + position: relative; + width: 100%; +} + +.team-u40desktopu41-all-breakpoints .teamdirectory { + align-items: flex-end; + background-color: var(--fpcwhite); + border: 1.9999958276748657px solid; + border-color: var(--fpccharcoal); + border-radius: 6px; + display: flex; + flex-direction: column; + height: 395.0008239746094px; + justify-content: space-between; + max-width: 254.9994659423828px; + padding: 19.999958038330078px; + position: relative; + width: 254.9994659423828px; +} + +.team-u40desktopu41-all-breakpoints .text { + background-color: transparent; + position: relative; +} +/* screen - team-u40mobileu41 */ + +.team-u40mobileu41 { + align-items: center; + background-color: var(--fpcgrey-e5); + display: flex; + flex-direction: column; + left: 0px; + min-width: 320px; + overflow: hidden; + overflow-x: hidden; + position: relative; + top: 0px; +} + +.team-u40mobileu41 .nav-4j472x { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + position: relative; + width: 100%; + z-index: 2; +} + +.team-u40mobileu41 .navheader-BZ3SGE { + align-items: center; + align-self: stretch; + background-color: var(--fpcwhite); + display: flex; + flex: 0 0 auto; + justify-content: space-around; + padding: 20px; + position: relative; + width: 100%; +} + +.team-u40mobileu41 .content-1heufn { + align-items: center; + flex: 1; + flex-grow: 1; + justify-content: space-between; +} + +.team-u40mobileu41 .logo-CdbWrw { + align-items: flex-start; + background-color: transparent; + display: inline-flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + position: relative; +} + +.team-u40mobileu41 .logo-lockup-CMvwJX { + display: inline-flex; +} + +.team-u40mobileu41 .foundation-for-public-code-37mgx2 { + width: fit-content; +} + +.team-u40mobileu41 .menu-CdbWrw { + align-items: flex-start; + background-color: var(--fpcgrey-e5); + border-radius: 30px; + cursor: pointer; + display: inline-flex; + flex: 0 0 auto; + flex-direction: column; + gap: 6px; + padding: 17px 12px; + position: relative; +} + +.team-u40mobileu41 .rectangle-178-yJTxGy { + background-color: var(--fpccharcoal); + border-radius: 3px; + height: 2px; + position: relative; + width: 20px; +} + +.team-u40mobileu41 .rectangle-180-yJTxGy { + background-color: var(--fpccharcoal); + border-radius: 3px; + height: 2px; + position: relative; + width: 20px; +} + +.team-u40mobileu41 .main-4j472x { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 40px; + justify-content: center; + max-width: 1120px; + padding: 40px 20px 120px; + position: relative; + width: 100%; + z-index: 1; +} + +.team-u40mobileu41 .breadcrumbs-A8SSRr { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 10px; + position: relative; + width: 100%; +} + +.team-u40mobileu41 .home-et9oEY { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + text-decoration: underline; + width: fit-content; +} + +.team-u40mobileu41 .text_label-et9oEY { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.team-u40mobileu41 .layer-2-et9oEY { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.team-u40mobileu41 .content-A8SSRr { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 40px; + width: 100%; +} + +.team-u40mobileu41 .title-xWFbGE { + margin-top: -1.00px; +} + +.team-u40mobileu41 .were-a-multidiscipli-xWFbGE { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 30px; + position: relative; + text-align: left; +} + +.team-u40mobileu41 .cards-xWFbGE { + flex-direction: column; + gap: 20px; +} + +.team-u40mobileu41 .content-lrMf7T { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 14.999968528747559px; + width: 100%; +} + +.team-u40mobileu41 .photo-lEq98N { + height: 150.00003051757812px; +} + +.team-u40mobileu41 .text-lEq98N { + align-items: flex-start; + align-self: stretch; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 4.9999895095825195px; + width: 100%; +} + +.team-u40mobileu41 .email-4xg5xc { + align-self: stretch; + background-color: transparent; + cursor: pointer; + height: 20px; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + text-decoration: underline; +} + +.team-u40mobileu41 .arrow-lrMf7T { + height: 12.46905517578125px; +} + +.team-u40mobileu41 .content-5VjZLS { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 14.999968528747559px; + width: 100%; +} + +.team-u40mobileu41 .photo-BfsnrZ { + height: 150px; +} + +.team-u40mobileu41 .text-BfsnrZ { + align-items: flex-start; + align-self: stretch; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 4.9999895095825195px; + width: 100%; +} + +.team-u40mobileu41 .persons-name-n7z9Dh { + cursor: pointer; +} + +.team-u40mobileu41 .email-n7z9Dh { + align-self: stretch; + background-color: transparent; + cursor: pointer; + height: 20px; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + text-decoration: underline; +} + +.team-u40mobileu41 .arrow-5VjZLS { + height: 12.4691162109375px; +} + +.team-u40mobileu41 .content-87JXYg { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 14.999968528747559px; + width: 100%; +} + +.team-u40mobileu41 .photo-pbq3Aj { + height: 150px; +} + +.team-u40mobileu41 .text-pbq3Aj { + align-items: flex-start; + align-self: stretch; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 4.9999895095825195px; + width: 100%; +} + +.team-u40mobileu41 .persons-name-qIsLxQ { + cursor: pointer; +} + +.team-u40mobileu41 .email-qIsLxQ { + align-self: stretch; + background-color: transparent; + cursor: pointer; + height: 20px; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + text-decoration: underline; +} + +.team-u40mobileu41 .arrow-87JXYg { + height: 12.4691162109375px; +} + +.team-u40mobileu41 .content-Svmx4T { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 14.999968528747559px; + width: 100%; +} + +.team-u40mobileu41 .photo-FH5xEh { + height: 150px; +} + +.team-u40mobileu41 .text-FH5xEh { + align-items: flex-start; + align-self: stretch; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 4.9999895095825195px; + width: 100%; +} + +.team-u40mobileu41 .email-TeIj36 { + align-self: stretch; + background-color: transparent; + cursor: pointer; + height: 20px; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + text-decoration: underline; +} + +.team-u40mobileu41 .arrow-Svmx4T { + height: 12.4691162109375px; +} + +.team-u40mobileu41 .divhoriz-ZtAwXd { + border-radius: 2px; +} + +.team-u40mobileu41 .history-of-the-found-xt82SQ { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-u40mobileu41 .frame-290-xt82SQ { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 20px; + position: relative; + width: 100%; +} + +.team-u40mobileu41 .cluster-WFtSZI { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 15px; + justify-content: center; + position: relative; + width: 100%; +} + +.team-u40mobileu41 .the-foundation-for-p-2XfOe7 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-u40mobileu41 .photos-2XfOe7 { + background-color: transparent; + height: 137px; + position: relative; + width: 168px; +} + +.team-u40mobileu41 .teamphotosv4-0C1nGA { + left: 72px; + position: absolute; + top: 1px; +} + +.team-u40mobileu41 .photos-x7XxxW { + background-color: transparent; + height: 100%; + left: 0px; + position: absolute; + top: 0px; + width: 100%; +} + +.team-u40mobileu41 .teamphotosv4-bxxLcv { + left: 1px; + position: absolute; + top: 40px; +} + +.team-u40mobileu41 .photos-aq98UP { + background-color: transparent; + height: 100%; + left: 0px; + position: absolute; + top: 0px; + width: 100%; +} + +.team-u40mobileu41 .leveraging-30-combin-WFtSZI { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.team-u40mobileu41 .based-on-their-exper-WFtSZI { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.team-u40mobileu41 .divhoriz-vfzrBq { + border-radius: 2px; +} + +.team-u40mobileu41 .former-team-members-sEmn6Q { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-u40mobileu41 .cards-sEmn6Q { + flex-wrap: wrap; + gap: 15px 15px; +} + +.team-u40mobileu41 .frame-307-bwAi86 { + align-items: center; + background-color: transparent; + cursor: pointer; + display: flex; + flex: 1; + flex-grow: 1; + gap: 10px; + margin-right: -20.00px; + max-width: 350px; + min-width: 300px; + position: relative; +} + +.team-u40mobileu41 .teamphotosv4-x14dVx { + position: relative; +} + +.team-u40mobileu41 .photos-rHHVvc { + background-color: transparent; + height: 100%; + left: 0px; + position: absolute; + top: 0px; + width: 100%; +} + +.team-u40mobileu41 .info-x14dVx { + display: flex; + flex: 1; + flex-grow: 1; +} + +.team-u40mobileu41 .boris-van-hoytema-LjZD3d { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-u40mobileu41 .chief-executive-2019-2023-LjZD3d { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.team-u40mobileu41 .frame-310-bwAi86 { + align-items: center; + background-color: transparent; + cursor: pointer; + display: flex; + flex: 1; + flex-grow: 1; + gap: 10px; + margin-right: -20.00px; + max-width: 350px; + min-width: 300px; + position: relative; +} + +.team-u40mobileu41 .teamphotosv4-AxRbHf { + position: relative; +} + +.team-u40mobileu41 .photos-Sw1X7k { + background-color: transparent; + height: 100%; + left: 0px; + position: absolute; + top: 0px; + width: 100%; +} + +.team-u40mobileu41 .info-AxRbHf { + display: flex; + flex: 1; + flex-grow: 1; +} + +.team-u40mobileu41 .claus-mullie-xWvN03 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-u40mobileu41 .stewardship-and-memb-xWvN03 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.team-u40mobileu41 .frame-311-bwAi86 { + align-items: center; + background-color: transparent; + cursor: pointer; + display: flex; + flex: 1; + flex-grow: 1; + gap: 10px; + margin-right: -20.00px; + max-width: 350px; + min-width: 300px; + position: relative; +} + +.team-u40mobileu41 .teamphotosv4-XjL5fx { + position: relative; +} + +.team-u40mobileu41 .photos-snLntq { + background-color: transparent; + height: 100%; + left: 0px; + position: absolute; + top: 0px; + width: 100%; +} + +.team-u40mobileu41 .info-XjL5fx { + display: inline-flex; + flex: 0 0 auto; +} + +.team-u40mobileu41 .elena-findley-de-regt-qB0pzD { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-u40mobileu41 .communications-coordinator-2019-2024-qB0pzD { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.team-u40mobileu41 .frame-309-bwAi86 { + align-items: center; + background-color: transparent; + cursor: pointer; + display: flex; + flex: 1; + flex-grow: 1; + gap: 10px; + margin-right: -20.00px; + max-width: 350px; + min-width: 300px; + position: relative; +} + +.team-u40mobileu41 .teamphotosv4-Q0datx { + position: relative; +} + +.team-u40mobileu41 .photos-i9QTFH { + background-color: transparent; + height: 100%; + left: 0px; + position: absolute; + top: 0px; + width: 100%; +} + +.team-u40mobileu41 .info-Q0datx { + display: flex; + flex: 1; + flex-grow: 1; +} + +.team-u40mobileu41 .jan-ainali-QQ5ox3 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-u40mobileu41 .codebase-steward2019-2024-QQ5ox3 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.team-u40mobileu41 .frame-308-bwAi86 { + align-items: center; + background-color: transparent; + cursor: pointer; + display: flex; + flex: 1; + flex-grow: 1; + gap: 10px; + margin-right: -20.00px; + max-width: 350px; + min-width: 300px; + position: relative; +} + +.team-u40mobileu41 .teamphotosv4-mkRxWI { + position: relative; +} + +.team-u40mobileu41 .photos-jZVbgw { + background-color: transparent; + height: 100%; + left: 0px; + position: absolute; + top: 0px; + width: 100%; +} + +.team-u40mobileu41 .info-mkRxWI { + display: flex; + flex: 1; + flex-grow: 1; +} + +.team-u40mobileu41 .eric-herman-juiWGD { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-u40mobileu41 .lead-codebase-steward2019-2024-juiWGD { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.team-u40mobileu41 .frame-316-bwAi86 { + align-items: center; + background-color: transparent; + cursor: pointer; + display: flex; + flex: 1; + flex-grow: 1; + gap: 10px; + margin-right: -20.00px; + max-width: 350px; + min-width: 300px; + position: relative; +} + +.team-u40mobileu41 .teamphotosv4-vOm7VH { + position: relative; +} + +.team-u40mobileu41 .photos-E0ubTe { + background-color: transparent; + height: 100%; + left: 0px; + position: absolute; + top: 0px; + width: 100%; +} + +.team-u40mobileu41 .info-vOm7VH { + display: flex; + flex: 1; + flex-grow: 1; +} + +.team-u40mobileu41 .mirjam-van-tiel-MeMxQS { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-u40mobileu41 .finance-executive2019-MeMxQS { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.team-u40mobileu41 .frame-314-bwAi86 { + align-items: center; + background-color: transparent; + cursor: pointer; + display: flex; + flex: 1; + flex-grow: 1; + gap: 10px; + margin-right: -20.00px; + max-width: 350px; + min-width: 300px; + position: relative; +} + +.team-u40mobileu41 .teamphotosv4-J9z5tf { + position: relative; +} + +.team-u40mobileu41 .photos-pf0pVl { + background-color: transparent; + height: 100%; + left: 0px; + position: absolute; + top: 0px; + width: 100%; +} + +.team-u40mobileu41 .info-J9z5tf { + display: flex; + flex: 1; + flex-grow: 1; +} + +.team-u40mobileu41 .alba-roza-2IPxLE { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-u40mobileu41 .codebase-steward-for-communites2020-2021-2IPxLE { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.team-u40mobileu41 .frame-317-bwAi86 { + align-items: center; + background-color: transparent; + cursor: pointer; + display: flex; + flex: 1; + flex-grow: 1; + gap: 10px; + margin-right: -20.00px; + max-width: 350px; + min-width: 300px; + position: relative; +} + +.team-u40mobileu41 .teamphotosv4-I75GXf { + position: relative; +} + +.team-u40mobileu41 .photos-a09cYi { + background-color: transparent; + height: 100%; + left: 0px; + position: absolute; + top: 0px; + width: 100%; +} + +.team-u40mobileu41 .info-I75GXf { + display: flex; + flex: 1; + flex-grow: 1; +} + +.team-u40mobileu41 .deborah-meibergen-GHYOxB { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-u40mobileu41 .operations-coordinator2020-2021-GHYOxB { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.team-u40mobileu41 .frame-313-bwAi86 { + align-items: center; + background-color: transparent; + cursor: pointer; + display: flex; + flex: 1; + flex-grow: 1; + gap: 10px; + margin-right: -20.00px; + max-width: 350px; + min-width: 300px; + position: relative; +} + +.team-u40mobileu41 .teamphotosv4-mxQ0j5 { + position: relative; +} + +.team-u40mobileu41 .photos-wGh19H { + background-color: transparent; + height: 100%; + left: 0px; + position: absolute; + top: 0px; + width: 100%; +} + +.team-u40mobileu41 .info-mxQ0j5 { + display: flex; + flex: 1; + flex-grow: 1; +} + +.team-u40mobileu41 .laura-scheske-GAofnl { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-u40mobileu41 .membership-developer2020-2021-GAofnl { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.team-u40mobileu41 .frame-315-bwAi86 { + align-items: center; + background-color: transparent; + cursor: pointer; + display: flex; + flex: 1; + flex-grow: 1; + gap: 10px; + margin-right: -20.00px; + max-width: 350px; + min-width: 300px; + position: relative; +} + +.team-u40mobileu41 .teamphotosv4-co9d1l { + position: relative; +} + +.team-u40mobileu41 .photos-7Vu290 { + background-color: transparent; + height: 100%; + left: 0px; + position: absolute; + top: 0px; + width: 100%; +} + +.team-u40mobileu41 .info-co9d1l { + display: flex; + flex: 1; + flex-grow: 1; +} + +.team-u40mobileu41 .felix-faassen-RyracF { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-u40mobileu41 .codebase-steward2020-2021-RyracF { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.team-u40mobileu41 .frame-312-bwAi86 { + align-items: center; + background-color: transparent; + cursor: pointer; + display: flex; + flex: 1; + flex-grow: 1; + gap: 10px; + margin-right: -20.00px; + max-width: 350px; + min-width: 300px; + position: relative; +} + +.team-u40mobileu41 .teamphotosv4-dgxXnK { + position: relative; +} + +.team-u40mobileu41 .photos-OfFqM8 { + background-color: transparent; + height: 100%; + left: 0px; + position: absolute; + top: 0px; + width: 100%; +} + +.team-u40mobileu41 .info-dgxXnK { + display: flex; + flex: 1; + flex-grow: 1; +} + +.team-u40mobileu41 .kehinde-bademosi-URgyoE { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-u40mobileu41 .creative-director-2021-2024-URgyoE { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.team-u40mobileu41 .divhoriz-TvFAUo { + border-radius: 2px; +} + +.team-u40mobileu41 .advisory-council-8NxdyM { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-u40mobileu41 .our-strategic-counci-8NxdyM { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.team-u40mobileu41 .cards-8NxdyM { + flex-wrap: wrap; + gap: 30px 30px; +} + +.team-u40mobileu41 .photos-4CELIn { + background-color: transparent; + height: 96px; + position: relative; + width: 96px; +} + +.team-u40mobileu41 .digital-minister-of-taiwan-NeungN { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: center; +} + +.team-u40mobileu41 .photos-rxWxqC { + background-color: transparent; + height: 96px; + position: relative; + width: 96px; +} + +.team-u40mobileu41 .director-of-melbourn-wbVI8G { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: center; +} + +.team-u40mobileu41 .photos-3HzcjZ { + background-color: transparent; + height: 96px; + position: relative; + width: 96px; +} + +.team-u40mobileu41 .principal-at-experim-6KdWwx { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: center; +} + +.team-u40mobileu41 .photos-WxrdUl { + background-color: transparent; + height: 96px; + position: relative; + width: 96px; +} + +.team-u40mobileu41 .chair-manager-vertic-YRGqVH { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: center; +} + +.team-u40mobileu41 .span0-euVXjH { +} + +.team-u40mobileu41 .span1-euVXjH { +} + +.team-u40mobileu41 .footer-4j472x { + align-items: center; + align-self: stretch; + background-color: var(--fpcwhite); + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 40px; + padding: 0px 0px 40px; + position: relative; + width: 100%; + z-index: 0; +} + +.team-u40mobileu41 .content-RDTyMy { + align-items: center; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 40px; + padding: 0px 20px; + width: 100%; +} + +.team-u40mobileu41 .logo-lockup-fTkRLv { + align-self: stretch; + display: flex; + width: 100%; +} + +.team-u40mobileu41 .foundation-for-public-code-VErC30 { + flex: 1; +} + +.team-u40mobileu41 .information-fTkRLv { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 30px; + position: relative; + width: 100%; +} + +.team-u40mobileu41 .contact-S6wt92 { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-wrap: wrap; + gap: 10px 10px; + position: relative; + width: 100%; +} + +.team-u40mobileu41 .email-dKzEZw { + align-items: flex-start; + background-color: var(--fpcgrey-f2); + border-radius: 12px; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 15px; + min-width: 280px; + padding: 20px; + position: relative; +} + +.team-u40mobileu41 .email-us-WcPbnK { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.team-u40mobileu41 .buttonprimary-WcPbnK { + align-items: center; + background-color: var(--basic-link); + border-radius: 6px; + box-shadow: 0px 4px 0px #00000026; + cursor: pointer; + display: inline-flex; + flex: 0 0 auto; + gap: 10px; + justify-content: center; + padding: 10px 15px; + position: relative; +} + +.team-u40mobileu41 .text-2bO8F6 { + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + text-align: left; + width: fit-content; +} + +.team-u40mobileu41 .arrow-cluster-2bO8F6 { + background-color: transparent; + height: 16px; + position: relative; + width: 16px; +} + +.team-u40mobileu41 .mailing-list-dKzEZw { + align-items: flex-start; + background-color: var(--fpcgrey-f2); + border-radius: 12px; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 15px; + min-width: 280px; + padding: 20px; + position: relative; +} + +.team-u40mobileu41 .connect-with-us-gD6arB { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.team-u40mobileu41 .channels-gD6arB { + align-items: center; + background-color: transparent; + display: flex; + gap: 30px; + height: 40px; + position: relative; + width: 218px; +} + +.team-u40mobileu41 .mastodon-DyK2om { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.team-u40mobileu41 .twitter-DyK2om { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.team-u40mobileu41 .you-tube-DyK2om { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.team-u40mobileu41 .git-hub-DyK2om { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.team-u40mobileu41 .divhoriz-S6wt92 { + border-radius: 2px; +} + +.team-u40mobileu41 .metadata-S6wt92 { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + position: relative; + width: 100%; +} + +.team-u40mobileu41 .copyright-mYXx70 { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 7px; + position: relative; + width: 100%; +} + +.team-u40mobileu41 .image-7zC070 { + background-color: transparent; + height: 14.4599609375px; + position: relative; + width: 14.4599609375px; +} + +.team-u40mobileu41 .x2024-foundation-for-public-code-7zC070 { + background-color: transparent; + flex: 1; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-u40mobileu41 .span0-NkQi3L { +} + +.team-u40mobileu41 .span1-NkQi3L { + text-decoration: underline; +} + +.team-u40mobileu41 .license-mYXx70 { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 8px; + position: relative; + width: 100%; +} + +.team-u40mobileu41 .iconlicense-ZDTb5x { + background-color: transparent; + height: 14.5px; + position: relative; + width: 16px; +} + +.team-u40mobileu41 .creative-commons-zer-ZDTb5x { + background-color: transparent; + flex: 1; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-u40mobileu41 .span0-qLLLWe { + text-decoration: underline; +} + +.team-u40mobileu41 .span1-qLLLWe { +} + +.team-u40mobileu41 .divhoriz-LNFxiQ { + border-radius: 2px; +} + +.team-u40mobileu41 .flex-container-i44581535435764359-S6wt92 { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; +} + +.team-u40mobileu41 .text0-i44581535435764359-0uvMrO { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.team-u40mobileu41 .span0-Gxjh44 { +} + +.team-u40mobileu41 .text1-i44581535435764359-0uvMrO { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.team-u40mobileu41 .span1-K2lv63 { +} + +.team-u40mobileu41 .advisorsdescriptionboxvertv1 { + align-items: center; + background-color: transparent; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 15px; + max-width: 400px; + min-width: 260px; + position: relative; +} + +.team-u40mobileu41 .arrow { + background-color: transparent; + cursor: pointer; + position: relative; + width: 15.2392578125px; +} + +.team-u40mobileu41 .cards { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + position: relative; + width: 100%; +} + +.team-u40mobileu41 .content { + background-color: transparent; + display: flex; + position: relative; +} + +.team-u40mobileu41 .divhoriz { + align-self: stretch; + background-color: var(--fpccharcoal); + height: 2px; + position: relative; + width: 100%; +} + +.team-u40mobileu41 .foundation-for-public-code { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -0.50px; + position: relative; + text-align: left; +} + +.team-u40mobileu41 .logo-symbol { + background-color: transparent; + height: 40px; + position: relative; + width: 34.66410446166992px; +} + +.team-u40mobileu41 .photo { + background-color: transparent; + cursor: pointer; + position: relative; + width: 150px; +} + +.team-u40mobileu41 .section-1 { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 20px; + position: relative; + width: 100%; +} + +.team-u40mobileu41 .teamdirectory { + align-items: flex-end; + align-self: stretch; + background-color: var(--fpcwhite); + border: 1.9999958276748657px solid; + border-color: var(--fpccharcoal); + border-radius: 6px; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 14.999968528747559px; + padding: 19.999958038330078px; + position: relative; + width: 100%; +} + +.team-u40mobileu41 .text { + background-color: transparent; + position: relative; +} +/* screen - team-u40tabletu41 */ + +.team-u40tabletu41 { + align-items: center; + background-color: var(--fpcgrey-e5); + display: flex; + flex-direction: column; + gap: 40px; + left: 0px; + min-width: 840px; + overflow: hidden; + overflow-x: hidden; + position: relative; + top: 0px; +} + +.team-u40tabletu41 .nav-wkE4kq { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + position: relative; + width: 100%; +} + +.team-u40tabletu41 .navheader-9Mfsvs { + align-items: center; + align-self: stretch; + background-color: var(--fpcwhite); + display: flex; + height: 95px; + justify-content: space-around; + padding: 30px; + position: relative; + width: 100%; +} + +.team-u40tabletu41 .content-JHEEcK { + align-items: center; + flex: 1; + flex-grow: 1; + gap: 20px; + margin-bottom: -2.50px; + margin-top: -2.50px; +} + +.team-u40tabletu41 .logo-bXEjoO { + align-items: flex-start; + background-color: transparent; + display: inline-flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + position: relative; +} + +.team-u40tabletu41 .logo-lockup-PsxXQx { + display: inline-flex; +} + +.team-u40tabletu41 .logo-symbol-aTp0RM { + height: 40px; + width: 34.66410446166992px; +} + +.team-u40tabletu41 .foundation-for-public-code-aTp0RM { + margin-top: -0.50px; + width: fit-content; +} + +.team-u40tabletu41 .navigation-bXEjoO { + align-items: center; + background-color: transparent; + display: flex; + flex: 1; + flex-grow: 1; + flex-wrap: wrap; + gap: 20px 20px; + justify-content: flex-end; + min-width: 10px; + padding: 2px 0px; + position: relative; +} + +.team-u40tabletu41 .public-code-ab8pxt { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.team-u40tabletu41 .public-product-orgs-ab8pxt { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.team-u40tabletu41 .the-standard-ab8pxt { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.team-u40tabletu41 .team-ab8pxt { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + width: fit-content; +} + +.team-u40tabletu41 .nav-button-ab8pxt { + align-items: flex-start; + background-color: var(--fpccharcoal); + border-radius: 6px; + box-shadow: 0px 4px 0px #00000026; + cursor: pointer; + display: inline-flex; + flex: 0 0 auto; + gap: 10px; + justify-content: flex-end; + padding: 6px 12px; + position: relative; +} + +.team-u40tabletu41 .support-us-ezfT8z { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.team-u40tabletu41 .main-wkE4kq { + align-items: center; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 60px; + justify-content: center; + max-width: 1120px; + padding: 0px 30px 60px; + position: relative; + width: 840px; +} + +.team-u40tabletu41 .breadcrumbs-uxz3Jj { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 10px; + position: relative; + width: 100%; +} + +.team-u40tabletu41 .home-xVwAOU { + background-color: transparent; + cursor: pointer; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + text-decoration: underline; + width: fit-content; +} + +.team-u40tabletu41 .text_label-xVwAOU { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.team-u40tabletu41 .layer-2-xVwAOU { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; + width: fit-content; +} + +.team-u40tabletu41 .content-uxz3Jj { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 40px; + width: 100%; +} + +.team-u40tabletu41 .section-nlKTxT { + width: 780px; +} + +.team-u40tabletu41 .title-kds2Yx { + margin-top: -1.00px; +} + +.team-u40tabletu41 .were-a-multidiscipli-kds2Yx { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 30px; + position: relative; + text-align: left; +} + +.team-u40tabletu41 .cards-kds2Yx { + gap: 20px 20px; + width: 780px; +} + +.team-u40tabletu41 .content-e9rqQA { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 14.999968528747559px; + width: 100%; +} + +.team-u40tabletu41 .photo-o8nwMR { + height: 206.00003051757812px; +} + +.team-u40tabletu41 .text-o8nwMR { + align-items: flex-start; + align-self: stretch; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 4.9999895095825195px; + width: 100%; +} + +.team-u40tabletu41 .email-M1wlHL { + align-self: stretch; + background-color: transparent; + cursor: pointer; + height: 20px; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + text-decoration: underline; +} + +.team-u40tabletu41 .arrow-e9rqQA { + height: 12.46905517578125px; +} + +.team-u40tabletu41 .content-CDzPcv { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 14.999968528747559px; + width: 100%; +} + +.team-u40tabletu41 .photo-XEnYIb { + height: 206.00003051757812px; +} + +.team-u40tabletu41 .text-XEnYIb { + align-items: flex-start; + align-self: stretch; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 4.9999895095825195px; + width: 100%; +} + +.team-u40tabletu41 .persons-name-maAadT { + cursor: pointer; +} + +.team-u40tabletu41 .email-maAadT { + align-self: stretch; + background-color: transparent; + cursor: pointer; + height: 20px; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + text-decoration: underline; +} + +.team-u40tabletu41 .arrow-CDzPcv { + height: 12.46905517578125px; +} + +.team-u40tabletu41 .content-sxGbgb { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 14.999968528747559px; + width: 100%; +} + +.team-u40tabletu41 .photo-c5nxRM { + height: 206.00003051757812px; +} + +.team-u40tabletu41 .text-c5nxRM { + align-items: flex-start; + align-self: stretch; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 4.9999895095825195px; + width: 100%; +} + +.team-u40tabletu41 .persons-name-ICgNkP { + cursor: pointer; +} + +.team-u40tabletu41 .email-ICgNkP { + align-self: stretch; + background-color: transparent; + cursor: pointer; + height: 20px; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + text-decoration: underline; +} + +.team-u40tabletu41 .arrow-sxGbgb { + height: 12.46905517578125px; +} + +.team-u40tabletu41 .content-EQ0bpS { + align-items: flex-start; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 14.999968528747559px; + width: 100%; +} + +.team-u40tabletu41 .photo-xFsglb { + height: 206px; +} + +.team-u40tabletu41 .text-xFsglb { + align-items: flex-start; + align-self: stretch; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 4.9999895095825195px; + width: 100%; +} + +.team-u40tabletu41 .email-DN9n61 { + align-self: stretch; + background-color: transparent; + cursor: pointer; + height: 20px; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; + text-decoration: underline; +} + +.team-u40tabletu41 .arrow-EQ0bpS { + height: 12.4691162109375px; +} + +.team-u40tabletu41 .divhoriz-nlKTxT { + border-radius: 2px; +} + +.team-u40tabletu41 .section-NYgiAR { + width: 780px; +} + +.team-u40tabletu41 .history-of-the-found-k9CvfL { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-u40tabletu41 .frame-290-k9CvfL { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 20px; + position: relative; + width: 100%; +} + +.team-u40tabletu41 .cluster-MNN9qD { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 20px; + position: relative; + width: 100%; +} + +.team-u40tabletu41 .the-foundation-for-p-j9VG7s { + background-color: transparent; + flex: 1; + letter-spacing: 0.00px; + line-height: 30px; + position: relative; + text-align: left; +} + +.team-u40tabletu41 .photos-j9VG7s { + background-color: transparent; + height: 137px; + position: relative; + width: 168px; +} + +.team-u40tabletu41 .teamphotosv4-vYxJgf { + left: 72px; + position: absolute; + top: 1px; +} + +.team-u40tabletu41 .photos-sY26Z2 { + background-color: transparent; + height: 100%; + left: 0px; + position: absolute; + top: 0px; + width: 100%; +} + +.team-u40tabletu41 .teamphotosv4-F1AluO { + left: 1px; + position: absolute; + top: 40px; +} + +.team-u40tabletu41 .photos-ogtlro { + background-color: transparent; + height: 100%; + left: 0px; + position: absolute; + top: 0px; + width: 100%; +} + +.team-u40tabletu41 .leveraging-30-combin-MNN9qD { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.team-u40tabletu41 .based-on-their-exper-MNN9qD { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.team-u40tabletu41 .divhoriz-NYgiAR { + border-radius: 2px; +} + +.team-u40tabletu41 .section-7F4mbO { + width: 780px; +} + +.team-u40tabletu41 .former-team-members-DNXmod { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-u40tabletu41 .cards-DNXmod { + align-self: stretch; + gap: 15px 15px; + width: 100%; +} + +.team-u40tabletu41 .frame-307-CvxxmX { + align-items: center; + background-color: transparent; + cursor: pointer; + display: flex; + flex: 1; + flex-grow: 1; + gap: 10px; + max-width: 350px; + min-width: 300px; + position: relative; +} + +.team-u40tabletu41 .teamphotosv4-xpQwrx { + position: relative; +} + +.team-u40tabletu41 .photos-oCYQgl { + background-color: transparent; + height: 100%; + left: 0px; + position: absolute; + top: 0px; + width: 100%; +} + +.team-u40tabletu41 .info-xpQwrx { + display: flex; + flex: 1; + flex-grow: 1; +} + +.team-u40tabletu41 .boris-van-hoytema-wKRzUV { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-u40tabletu41 .chief-executive-2019-2023-wKRzUV { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.team-u40tabletu41 .frame-310-CvxxmX { + align-items: center; + background-color: transparent; + cursor: pointer; + display: flex; + flex: 1; + flex-grow: 1; + gap: 10px; + max-width: 350px; + min-width: 300px; + position: relative; +} + +.team-u40tabletu41 .teamphotosv4-0YwinO { + position: relative; +} + +.team-u40tabletu41 .photos-jrxrmn { + background-color: transparent; + height: 100%; + left: 0px; + position: absolute; + top: 0px; + width: 100%; +} + +.team-u40tabletu41 .info-0YwinO { + display: flex; + flex: 1; + flex-grow: 1; +} + +.team-u40tabletu41 .claus-mullie-nIOQ2S { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-u40tabletu41 .stewardship-and-memb-nIOQ2S { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.team-u40tabletu41 .frame-311-CvxxmX { + align-items: center; + background-color: transparent; + cursor: pointer; + display: flex; + flex: 1; + flex-grow: 1; + gap: 10px; + max-width: 350px; + min-width: 300px; + position: relative; +} + +.team-u40tabletu41 .teamphotosv4-FYx1vA { + position: relative; +} + +.team-u40tabletu41 .photos-8ShzEL { + background-color: transparent; + height: 100%; + left: 0px; + position: absolute; + top: 0px; + width: 100%; +} + +.team-u40tabletu41 .info-FYx1vA { + display: inline-flex; + flex: 0 0 auto; +} + +.team-u40tabletu41 .elena-findley-de-regt-2xDV2o { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-u40tabletu41 .communications-coordinator-2019-2024-2xDV2o { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.team-u40tabletu41 .frame-309-CvxxmX { + align-items: center; + background-color: transparent; + cursor: pointer; + display: flex; + flex: 1; + flex-grow: 1; + gap: 10px; + max-width: 350px; + min-width: 300px; + position: relative; +} + +.team-u40tabletu41 .teamphotosv4-0d7Szo { + position: relative; +} + +.team-u40tabletu41 .photos-9TWxXM { + background-color: transparent; + height: 100%; + left: 0px; + position: absolute; + top: 0px; + width: 100%; +} + +.team-u40tabletu41 .info-0d7Szo { + display: flex; + flex: 1; + flex-grow: 1; +} + +.team-u40tabletu41 .jan-ainali-83EpNk { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-u40tabletu41 .codebase-steward2019-2024-83EpNk { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.team-u40tabletu41 .frame-308-CvxxmX { + align-items: center; + background-color: transparent; + cursor: pointer; + display: flex; + flex: 1; + flex-grow: 1; + gap: 10px; + max-width: 350px; + min-width: 300px; + position: relative; +} + +.team-u40tabletu41 .teamphotosv4-KMugI8 { + position: relative; +} + +.team-u40tabletu41 .photos-mblJQK { + background-color: transparent; + height: 100%; + left: 0px; + position: absolute; + top: 0px; + width: 100%; +} + +.team-u40tabletu41 .info-KMugI8 { + display: flex; + flex: 1; + flex-grow: 1; +} + +.team-u40tabletu41 .eric-herman-rxz3Sn { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-u40tabletu41 .lead-codebase-steward2019-2024-rxz3Sn { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.team-u40tabletu41 .frame-316-CvxxmX { + align-items: center; + background-color: transparent; + cursor: pointer; + display: flex; + flex: 1; + flex-grow: 1; + gap: 10px; + max-width: 350px; + min-width: 300px; + position: relative; +} + +.team-u40tabletu41 .teamphotosv4-9O4s1A { + position: relative; +} + +.team-u40tabletu41 .photos-8rwJl4 { + background-color: transparent; + height: 100%; + left: 0px; + position: absolute; + top: 0px; + width: 100%; +} + +.team-u40tabletu41 .info-9O4s1A { + display: flex; + flex: 1; + flex-grow: 1; +} + +.team-u40tabletu41 .mirjam-van-tiel-zOzACY { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-u40tabletu41 .finance-executive2019-zOzACY { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.team-u40tabletu41 .frame-314-CvxxmX { + align-items: center; + background-color: transparent; + cursor: pointer; + display: flex; + flex: 1; + flex-grow: 1; + gap: 10px; + max-width: 350px; + min-width: 300px; + position: relative; +} + +.team-u40tabletu41 .teamphotosv4-3KSqTl { + position: relative; +} + +.team-u40tabletu41 .photos-qlAdnD { + background-color: transparent; + height: 100%; + left: 0px; + position: absolute; + top: 0px; + width: 100%; +} + +.team-u40tabletu41 .info-3KSqTl { + display: flex; + flex: 1; + flex-grow: 1; +} + +.team-u40tabletu41 .alba-roza-Fm7UWI { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-u40tabletu41 .codebase-steward-for-communites2020-2021-Fm7UWI { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.team-u40tabletu41 .frame-317-CvxxmX { + align-items: center; + background-color: transparent; + cursor: pointer; + display: flex; + flex: 1; + flex-grow: 1; + gap: 10px; + max-width: 350px; + min-width: 300px; + position: relative; +} + +.team-u40tabletu41 .teamphotosv4-BDZsNK { + position: relative; +} + +.team-u40tabletu41 .photos-isjhtf { + background-color: transparent; + height: 100%; + left: 0px; + position: absolute; + top: 0px; + width: 100%; +} + +.team-u40tabletu41 .info-BDZsNK { + display: flex; + flex: 1; + flex-grow: 1; +} + +.team-u40tabletu41 .deborah-meibergen-dqRAWT { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-u40tabletu41 .operations-coordinator2020-2021-dqRAWT { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.team-u40tabletu41 .frame-313-CvxxmX { + align-items: center; + background-color: transparent; + cursor: pointer; + display: flex; + flex: 1; + flex-grow: 1; + gap: 10px; + max-width: 350px; + min-width: 300px; + position: relative; +} + +.team-u40tabletu41 .teamphotosv4-suOS7G { + position: relative; +} + +.team-u40tabletu41 .photos-qMxVgF { + background-color: transparent; + height: 100%; + left: 0px; + position: absolute; + top: 0px; + width: 100%; +} + +.team-u40tabletu41 .info-suOS7G { + display: flex; + flex: 1; + flex-grow: 1; +} + +.team-u40tabletu41 .laura-scheske-BQSq3b { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-u40tabletu41 .membership-developer2020-2021-BQSq3b { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.team-u40tabletu41 .frame-315-CvxxmX { + align-items: center; + background-color: transparent; + cursor: pointer; + display: flex; + flex: 1; + flex-grow: 1; + gap: 10px; + max-width: 350px; + min-width: 300px; + position: relative; +} + +.team-u40tabletu41 .teamphotosv4-GxeogR { + position: relative; +} + +.team-u40tabletu41 .photos-fxp4Fw { + background-color: transparent; + height: 100%; + left: 0px; + position: absolute; + top: 0px; + width: 100%; +} + +.team-u40tabletu41 .info-GxeogR { + display: flex; + flex: 1; + flex-grow: 1; +} + +.team-u40tabletu41 .felix-faassen-wIrXOQ { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-u40tabletu41 .codebase-steward2020-2021-wIrXOQ { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.team-u40tabletu41 .frame-312-CvxxmX { + align-items: center; + background-color: transparent; + cursor: pointer; + display: flex; + flex: 1; + flex-grow: 1; + gap: 10px; + max-width: 350px; + min-width: 300px; + position: relative; +} + +.team-u40tabletu41 .teamphotosv4-vVfsxE { + position: relative; +} + +.team-u40tabletu41 .photos-DGpHiv { + background-color: transparent; + height: 100%; + left: 0px; + position: absolute; + top: 0px; + width: 100%; +} + +.team-u40tabletu41 .info-vVfsxE { + display: flex; + flex: 1; + flex-grow: 1; +} + +.team-u40tabletu41 .kehinde-bademosi-kt9EgS { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-u40tabletu41 .creative-director-2021-2024-kt9EgS { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.team-u40tabletu41 .divhoriz-7F4mbO { + border-radius: 2px; +} + +.team-u40tabletu41 .section-RmLaRh { + align-self: stretch; + width: 100%; +} + +.team-u40tabletu41 .advisory-council-0MqcNh { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-u40tabletu41 .our-strategic-counci-0MqcNh { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 24px; + position: relative; + text-align: left; +} + +.team-u40tabletu41 .cards-0MqcNh { + align-self: stretch; + gap: 30px 30px; + width: 100%; +} + +.team-u40tabletu41 .photos-MBMS4r { + background-color: transparent; + height: 96px; + position: relative; + width: 96px; +} + +.team-u40tabletu41 .digital-minister-of-taiwan-qEp2Qu { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: center; +} + +.team-u40tabletu41 .photos-Zx6mZB { + background-color: transparent; + height: 96px; + position: relative; + width: 96px; +} + +.team-u40tabletu41 .director-of-melbourn-zYvhRO { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: center; +} + +.team-u40tabletu41 .photos-fxx2Wu { + background-color: transparent; + height: 96px; + position: relative; + width: 96px; +} + +.team-u40tabletu41 .principal-at-experim-jxcHya { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: center; +} + +.team-u40tabletu41 .photos-vNPdeD { + background-color: transparent; + height: 96px; + position: relative; + width: 96px; +} + +.team-u40tabletu41 .chair-manager-vertic-pmVs0C { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: center; +} + +.team-u40tabletu41 .span0-Sd1xtH { +} + +.team-u40tabletu41 .span1-Sd1xtH { +} + +.team-u40tabletu41 .footer-wkE4kq { + align-items: center; + align-self: stretch; + background-color: var(--fpcwhite); + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 60px; + min-width: 800px; + padding: 0px 0px 60px; + position: relative; + width: 100%; +} + +.team-u40tabletu41 .content-wLO2b8 { + align-items: center; + align-self: stretch; + flex: 0 0 auto; + flex-direction: column; + gap: 60px; + padding: 0px 60px; + width: 100%; +} + +.team-u40tabletu41 .logo-lockup-EwC5lX { + align-self: stretch; + display: flex; + width: 100%; +} + +.team-u40tabletu41 .logo-symbol-DNy2pf { + height: 55px; + width: 47.66314697265625px; +} + +.team-u40tabletu41 .foundation-for-public-code-DNy2pf { + flex: 1; +} + +.team-u40tabletu41 .information-EwC5lX { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 30px; + position: relative; + width: 100%; +} + +.team-u40tabletu41 .contact-bga11A { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-wrap: wrap; + gap: 10px 10px; + position: relative; + width: 100%; +} + +.team-u40tabletu41 .email-9JkzSl { + align-items: flex-start; + background-color: var(--fpcgrey-f2); + border-radius: 12px; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 20px; + height: 150px; + min-width: 280px; + padding: 30px; + position: relative; +} + +.team-u40tabletu41 .email-us-vWBx4y { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.team-u40tabletu41 .buttonprimary-vWBx4y { + align-items: center; + background-color: var(--basic-link); + border-radius: 6px; + box-shadow: 0px 4px 0px #00000026; + cursor: pointer; + display: inline-flex; + flex: 0 0 auto; + gap: 10px; + justify-content: center; + padding: 10px 15px; + position: relative; +} + +.team-u40tabletu41 .text-ePLCSy { + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + text-align: left; + width: fit-content; +} + +.team-u40tabletu41 .arrow-cluster-ePLCSy { + background-color: transparent; + height: 16px; + position: relative; + width: 16px; +} + +.team-u40tabletu41 .mailing-list-9JkzSl { + align-items: flex-start; + background-color: var(--fpcgrey-f2); + border-radius: 12px; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 20px; + height: 150px; + min-width: 280px; + padding: 30px; + position: relative; +} + +.team-u40tabletu41 .connect-with-us-xRiNn1 { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + margin-top: -2.00px; + position: relative; + text-align: left; +} + +.team-u40tabletu41 .channels-xRiNn1 { + align-items: center; + background-color: transparent; + display: flex; + gap: 30px; + height: 40px; + position: relative; + width: 218px; +} + +.team-u40tabletu41 .mastodon-QyI1jK { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.team-u40tabletu41 .twitter-QyI1jK { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.team-u40tabletu41 .you-tube-QyI1jK { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.team-u40tabletu41 .git-hub-QyI1jK { + background-color: transparent; + cursor: pointer; + height: 32px; + object-fit: cover; + position: relative; + width: 32px; +} + +.team-u40tabletu41 .divhoriz-bga11A { + border-radius: 2px; +} + +.team-u40tabletu41 .metadata-bga11A { + align-items: flex-start; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 10px; + position: relative; + width: 100%; +} + +.team-u40tabletu41 .copyright-vpzyT6 { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 7px; + position: relative; + width: 100%; +} + +.team-u40tabletu41 .image-q0grCs { + background-color: transparent; + height: 14.4599609375px; + position: relative; + width: 14.4599609375px; +} + +.team-u40tabletu41 .x2024-foundation-for-public-code-q0grCs { + background-color: transparent; + flex: 1; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-u40tabletu41 .span0-0AQzZ0 { +} + +.team-u40tabletu41 .span1-0AQzZ0 { + text-decoration: underline; +} + +.team-u40tabletu41 .license-vpzyT6 { + align-items: center; + align-self: stretch; + background-color: transparent; + display: flex; + flex: 0 0 auto; + gap: 8px; + position: relative; + width: 100%; +} + +.team-u40tabletu41 .iconlicense-WjiKaN { + background-color: transparent; + height: 14.5px; + position: relative; + width: 16px; +} + +.team-u40tabletu41 .creative-commons-zer-WjiKaN { + background-color: transparent; + flex: 1; + letter-spacing: 0.00px; + line-height: 20px; + margin-top: -1.00px; + position: relative; + text-align: left; +} + +.team-u40tabletu41 .span0-GXs2YY { + text-decoration: underline; +} + +.team-u40tabletu41 .span1-GXs2YY { +} + +.team-u40tabletu41 .divhoriz-CvLVRH { + border-radius: 2px; +} + +.team-u40tabletu41 .flex-container-i44571405835764323-bga11A { + align-items: flex-start; + background-color: transparent; + display: flex; + flex-direction: column; + gap: 10px; +} + +.team-u40tabletu41 .text0-i44571405835764323-o99YGa { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.team-u40tabletu41 .span0-lesgQ7 { +} + +.team-u40tabletu41 .text1-i44571405835764323-o99YGa { + align-self: stretch; + background-color: transparent; + letter-spacing: 0.00px; + line-height: 20px; + position: relative; + text-align: left; +} + +.team-u40tabletu41 .span1-aMjxvz { +} + +.team-u40tabletu41 .advisorsdescriptionboxvertv1 { + align-items: center; + background-color: transparent; + display: flex; + flex: 1; + flex-direction: column; + flex-grow: 1; + gap: 15px; + max-width: 400px; + min-width: 260px; + position: relative; +} + +.team-u40tabletu41 .arrow { + background-color: transparent; + cursor: pointer; + position: relative; + width: 15.2392578125px; +} + +.team-u40tabletu41 .cards { + align-items: flex-start; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-wrap: wrap; + position: relative; +} + +.team-u40tabletu41 .content { + background-color: transparent; + display: flex; + position: relative; +} + +.team-u40tabletu41 .divhoriz { + align-self: stretch; + background-color: var(--fpccharcoal); + height: 2px; + position: relative; + width: 100%; +} + +.team-u40tabletu41 .foundation-for-public-code { + background-color: transparent; + letter-spacing: 0.00px; + line-height: normal; + position: relative; + text-align: left; +} + +.team-u40tabletu41 .logo-symbol { + background-color: transparent; + position: relative; +} + +.team-u40tabletu41 .photo { + background-color: transparent; + cursor: pointer; + position: relative; + width: 206px; +} + +.team-u40tabletu41 .section-1 { + align-items: flex-start; + background-color: transparent; + display: flex; + flex: 0 0 auto; + flex-direction: column; + gap: 30px; + position: relative; +} + +.team-u40tabletu41 .teamdirectory { + align-items: flex-end; + background-color: var(--fpcwhite); + border: 1.9999958276748657px solid; + border-color: var(--fpccharcoal); + border-radius: 6px; + display: inline-flex; + flex: 0 0 auto; + flex-direction: column; + height: 395.0008239746094px; + justify-content: space-between; + max-width: 245.99948120117188px; + padding: 19.999958038330078px; + position: relative; +} + +.team-u40tabletu41 .text { + background-color: transparent; + position: relative; +} +@media screen and (max-width: 839px) { + .screen.team-u40tabletu41 { + display: none; + } + .screen.team-u40desktopu41-all-breakpoints { + display: none; + } +} +@media screen and (min-width: 840px) and (max-width: 1139px) { + .screen.team-u40mobileu41 { + display: none; + } + .screen.team-u40desktopu41-all-breakpoints { + display: none; + } +} +@media screen and (min-width: 1140px) { + .screen.team-u40tabletu41 { + display: none; + } + .screen.team-u40mobileu41 { + display: none; + } +} \ No newline at end of file diff --git a/fonts/.26929.otf b/fonts/.26929.otf new file mode 100644 index 0000000..fa71350 Binary files /dev/null and b/fonts/.26929.otf differ diff --git a/frame-327.html b/frame-327.html new file mode 100644 index 0000000..c6e1dbd --- /dev/null +++ b/frame-327.html @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + +
Group 139
+ + + diff --git a/header-1.html b/header-1.html new file mode 100644 index 0000000..f7e01b6 --- /dev/null +++ b/header-1.html @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + +
+
+ bg +
+
+ Subtract + right hand fingers + left hand fingers + Mask Group +
+
+ +
+
+ +
+

What is Public Code?

+

+ We define ‘public code’ as open source software developed or sourced by public organizations, together + with the policy and guidance needed for reuse. +

+
+
+
+
+ + + diff --git a/header-2.html b/header-2.html new file mode 100644 index 0000000..7eac957 --- /dev/null +++ b/header-2.html @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + +
+
+ bg + eco-system-1 + +
+
+ +
+

Digital Public Products need sustainable vehicles

+

+ Any open software developed by a government or their vendor needs a Public Product Organization—an organization built around a sustainable, strategic, and collaborative model that can steward and + scale public software in perpetuity, by providing reliable maintenance and responsive development. +

+
+
+
+
+ + + diff --git a/illou46stewardship-u40transparent-handsu41.html b/illou46stewardship-u40transparent-handsu41.html new file mode 100644 index 0000000..f4f8168 --- /dev/null +++ b/illou46stewardship-u40transparent-handsu41.html @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + +
+
+ Subtract + right hand fingers + left hand fingers + Mask Group +
+
+ + + diff --git a/img/--12@2x.png b/img/--12@2x.png new file mode 100644 index 0000000..9777778 Binary files /dev/null and b/img/--12@2x.png differ diff --git a/img/--13@2x.png b/img/--13@2x.png new file mode 100644 index 0000000..bc6688b Binary files /dev/null and b/img/--13@2x.png differ diff --git a/img/--15@2x.png b/img/--15@2x.png new file mode 100644 index 0000000..7082558 Binary files /dev/null and b/img/--15@2x.png differ diff --git a/img/--16@2x.png b/img/--16@2x.png new file mode 100644 index 0000000..712195f Binary files /dev/null and b/img/--16@2x.png differ diff --git a/img/--18@2x.png b/img/--18@2x.png new file mode 100644 index 0000000..c1d3288 Binary files /dev/null and b/img/--18@2x.png differ diff --git a/img/--19@2x.png b/img/--19@2x.png new file mode 100644 index 0000000..c9ae905 Binary files /dev/null and b/img/--19@2x.png differ diff --git a/img/--21@2x.png b/img/--21@2x.png new file mode 100644 index 0000000..1d9e42c Binary files /dev/null and b/img/--21@2x.png differ diff --git a/img/--3@2x.png b/img/--3@2x.png new file mode 100644 index 0000000..339a2eb Binary files /dev/null and b/img/--3@2x.png differ diff --git a/img/--4@2x.png b/img/--4@2x.png new file mode 100644 index 0000000..a052cd5 Binary files /dev/null and b/img/--4@2x.png differ diff --git a/img/--5@2x.png b/img/--5@2x.png new file mode 100644 index 0000000..3558d14 Binary files /dev/null and b/img/--5@2x.png differ diff --git a/img/--6@2x.png b/img/--6@2x.png new file mode 100644 index 0000000..56913b7 Binary files /dev/null and b/img/--6@2x.png differ diff --git a/img/--7@2x.png b/img/--7@2x.png new file mode 100644 index 0000000..cd92669 Binary files /dev/null and b/img/--7@2x.png differ diff --git a/img/--8@2x.png b/img/--8@2x.png new file mode 100644 index 0000000..3d61f97 Binary files /dev/null and b/img/--8@2x.png differ diff --git a/img/-@2x.png b/img/-@2x.png new file mode 100644 index 0000000..bf55cda Binary files /dev/null and b/img/-@2x.png differ diff --git a/img/12-2-1.png b/img/12-2-1.png new file mode 100644 index 0000000..b86f3e7 Binary files /dev/null and b/img/12-2-1.png differ diff --git a/img/12-2-2.png b/img/12-2-2.png new file mode 100644 index 0000000..939f254 Binary files /dev/null and b/img/12-2-2.png differ diff --git a/img/12-2.png b/img/12-2.png new file mode 100644 index 0000000..2168bf2 Binary files /dev/null and b/img/12-2.png differ diff --git a/img/250-1.png b/img/250-1.png new file mode 100644 index 0000000..e590f77 Binary files /dev/null and b/img/250-1.png differ diff --git a/img/amy-darling-1@2x.png b/img/amy-darling-1@2x.png new file mode 100644 index 0000000..f3661e1 Binary files /dev/null and b/img/amy-darling-1@2x.png differ diff --git a/img/amy-darling@2x.png b/img/amy-darling@2x.png new file mode 100644 index 0000000..77c768e Binary files /dev/null and b/img/amy-darling@2x.png differ diff --git a/img/arrow--stroke--1@2x.png b/img/arrow--stroke--1@2x.png new file mode 100644 index 0000000..1b3f440 Binary files /dev/null and b/img/arrow--stroke--1@2x.png differ diff --git a/img/arrow--stroke--2@2x.png b/img/arrow--stroke--2@2x.png new file mode 100644 index 0000000..e94f06d Binary files /dev/null and b/img/arrow--stroke--2@2x.png differ diff --git a/img/arrow--stroke--3@2x.png b/img/arrow--stroke--3@2x.png new file mode 100644 index 0000000..2a217b6 Binary files /dev/null and b/img/arrow--stroke--3@2x.png differ diff --git a/img/arrow--stroke-@2x.png b/img/arrow--stroke-@2x.png new file mode 100644 index 0000000..2ac5e0a Binary files /dev/null and b/img/arrow--stroke-@2x.png differ diff --git a/img/arrow-10@2x.png b/img/arrow-10@2x.png new file mode 100644 index 0000000..3648a29 Binary files /dev/null and b/img/arrow-10@2x.png differ diff --git a/img/arrow-11@2x.png b/img/arrow-11@2x.png new file mode 100644 index 0000000..80e08ae Binary files /dev/null and b/img/arrow-11@2x.png differ diff --git a/img/arrow-12@2x.png b/img/arrow-12@2x.png new file mode 100644 index 0000000..2f61747 Binary files /dev/null and b/img/arrow-12@2x.png differ diff --git a/img/arrow-1@2x.png b/img/arrow-1@2x.png new file mode 100644 index 0000000..e180fcd Binary files /dev/null and b/img/arrow-1@2x.png differ diff --git a/img/arrow-2@2x.png b/img/arrow-2@2x.png new file mode 100644 index 0000000..54fa283 Binary files /dev/null and b/img/arrow-2@2x.png differ diff --git a/img/arrow-3@2x.png b/img/arrow-3@2x.png new file mode 100644 index 0000000..978805a Binary files /dev/null and b/img/arrow-3@2x.png differ diff --git a/img/arrow-5@2x.png b/img/arrow-5@2x.png new file mode 100644 index 0000000..2b05984 Binary files /dev/null and b/img/arrow-5@2x.png differ diff --git a/img/arrow-6@2x.png b/img/arrow-6@2x.png new file mode 100644 index 0000000..069026a Binary files /dev/null and b/img/arrow-6@2x.png differ diff --git a/img/arrow-9@2x.png b/img/arrow-9@2x.png new file mode 100644 index 0000000..c473e5c Binary files /dev/null and b/img/arrow-9@2x.png differ diff --git a/img/arrow-cluster-10@2x.png b/img/arrow-cluster-10@2x.png new file mode 100644 index 0000000..739ac29 Binary files /dev/null and b/img/arrow-cluster-10@2x.png differ diff --git a/img/arrow-cluster-11@2x.png b/img/arrow-cluster-11@2x.png new file mode 100644 index 0000000..b9e9839 Binary files /dev/null and b/img/arrow-cluster-11@2x.png differ diff --git a/img/arrow-cluster-12@2x.png b/img/arrow-cluster-12@2x.png new file mode 100644 index 0000000..7fe00ac Binary files /dev/null and b/img/arrow-cluster-12@2x.png differ diff --git a/img/arrow-cluster-13@2x.png b/img/arrow-cluster-13@2x.png new file mode 100644 index 0000000..2011291 Binary files /dev/null and b/img/arrow-cluster-13@2x.png differ diff --git a/img/arrow-cluster-14@2x.png b/img/arrow-cluster-14@2x.png new file mode 100644 index 0000000..de054b5 Binary files /dev/null and b/img/arrow-cluster-14@2x.png differ diff --git a/img/arrow-cluster-1@2x.png b/img/arrow-cluster-1@2x.png new file mode 100644 index 0000000..6e198f2 Binary files /dev/null and b/img/arrow-cluster-1@2x.png differ diff --git a/img/arrow-cluster-21@2x.png b/img/arrow-cluster-21@2x.png new file mode 100644 index 0000000..be5ad0e Binary files /dev/null and b/img/arrow-cluster-21@2x.png differ diff --git a/img/arrow-cluster-22@2x.png b/img/arrow-cluster-22@2x.png new file mode 100644 index 0000000..d0b2134 Binary files /dev/null and b/img/arrow-cluster-22@2x.png differ diff --git a/img/arrow-cluster-24@2x.png b/img/arrow-cluster-24@2x.png new file mode 100644 index 0000000..6577a07 Binary files /dev/null and b/img/arrow-cluster-24@2x.png differ diff --git a/img/arrow-cluster-25@2x.png b/img/arrow-cluster-25@2x.png new file mode 100644 index 0000000..7432bb1 Binary files /dev/null and b/img/arrow-cluster-25@2x.png differ diff --git a/img/arrow-cluster-26@2x.png b/img/arrow-cluster-26@2x.png new file mode 100644 index 0000000..fd32ff1 Binary files /dev/null and b/img/arrow-cluster-26@2x.png differ diff --git a/img/arrow-cluster-29@2x.png b/img/arrow-cluster-29@2x.png new file mode 100644 index 0000000..aeb86e4 Binary files /dev/null and b/img/arrow-cluster-29@2x.png differ diff --git a/img/arrow-cluster-2@2x.png b/img/arrow-cluster-2@2x.png new file mode 100644 index 0000000..82f7744 Binary files /dev/null and b/img/arrow-cluster-2@2x.png differ diff --git a/img/arrow-cluster-30@2x.png b/img/arrow-cluster-30@2x.png new file mode 100644 index 0000000..7618316 Binary files /dev/null and b/img/arrow-cluster-30@2x.png differ diff --git a/img/arrow-cluster-31@2x.png b/img/arrow-cluster-31@2x.png new file mode 100644 index 0000000..04ca49f Binary files /dev/null and b/img/arrow-cluster-31@2x.png differ diff --git a/img/arrow-cluster-32@2x.png b/img/arrow-cluster-32@2x.png new file mode 100644 index 0000000..f820fd3 Binary files /dev/null and b/img/arrow-cluster-32@2x.png differ diff --git a/img/arrow-cluster-33@2x.png b/img/arrow-cluster-33@2x.png new file mode 100644 index 0000000..75be6ae Binary files /dev/null and b/img/arrow-cluster-33@2x.png differ diff --git a/img/arrow-cluster-34@2x.png b/img/arrow-cluster-34@2x.png new file mode 100644 index 0000000..58f1b35 Binary files /dev/null and b/img/arrow-cluster-34@2x.png differ diff --git a/img/arrow-cluster-35@2x.png b/img/arrow-cluster-35@2x.png new file mode 100644 index 0000000..5741a0c Binary files /dev/null and b/img/arrow-cluster-35@2x.png differ diff --git a/img/arrow-cluster-36@2x.png b/img/arrow-cluster-36@2x.png new file mode 100644 index 0000000..f15e69a Binary files /dev/null and b/img/arrow-cluster-36@2x.png differ diff --git a/img/arrow-cluster-38@2x.png b/img/arrow-cluster-38@2x.png new file mode 100644 index 0000000..2e562e5 Binary files /dev/null and b/img/arrow-cluster-38@2x.png differ diff --git a/img/arrow-cluster-3@2x.png b/img/arrow-cluster-3@2x.png new file mode 100644 index 0000000..242d19a Binary files /dev/null and b/img/arrow-cluster-3@2x.png differ diff --git a/img/arrow-cluster-42@2x.png b/img/arrow-cluster-42@2x.png new file mode 100644 index 0000000..ee0dcd8 Binary files /dev/null and b/img/arrow-cluster-42@2x.png differ diff --git a/img/arrow-cluster-43@2x.png b/img/arrow-cluster-43@2x.png new file mode 100644 index 0000000..7680107 Binary files /dev/null and b/img/arrow-cluster-43@2x.png differ diff --git a/img/arrow-cluster-44@2x.png b/img/arrow-cluster-44@2x.png new file mode 100644 index 0000000..4143e37 Binary files /dev/null and b/img/arrow-cluster-44@2x.png differ diff --git a/img/arrow-cluster-45@2x.png b/img/arrow-cluster-45@2x.png new file mode 100644 index 0000000..e94ef09 Binary files /dev/null and b/img/arrow-cluster-45@2x.png differ diff --git a/img/arrow-cluster-47@2x.png b/img/arrow-cluster-47@2x.png new file mode 100644 index 0000000..b2eefa1 Binary files /dev/null and b/img/arrow-cluster-47@2x.png differ diff --git a/img/arrow-cluster-48@2x.png b/img/arrow-cluster-48@2x.png new file mode 100644 index 0000000..59ac9b8 Binary files /dev/null and b/img/arrow-cluster-48@2x.png differ diff --git a/img/arrow-cluster-4@2x.png b/img/arrow-cluster-4@2x.png new file mode 100644 index 0000000..fb8fa4f Binary files /dev/null and b/img/arrow-cluster-4@2x.png differ diff --git a/img/arrow-cluster-50@2x.png b/img/arrow-cluster-50@2x.png new file mode 100644 index 0000000..c563284 Binary files /dev/null and b/img/arrow-cluster-50@2x.png differ diff --git a/img/arrow-cluster-51@2x.png b/img/arrow-cluster-51@2x.png new file mode 100644 index 0000000..94caa0c Binary files /dev/null and b/img/arrow-cluster-51@2x.png differ diff --git a/img/arrow-cluster-52@2x.png b/img/arrow-cluster-52@2x.png new file mode 100644 index 0000000..dad47f6 Binary files /dev/null and b/img/arrow-cluster-52@2x.png differ diff --git a/img/arrow-cluster-54@2x.png b/img/arrow-cluster-54@2x.png new file mode 100644 index 0000000..867f819 Binary files /dev/null and b/img/arrow-cluster-54@2x.png differ diff --git a/img/arrow-cluster-56@2x.png b/img/arrow-cluster-56@2x.png new file mode 100644 index 0000000..9d88e87 Binary files /dev/null and b/img/arrow-cluster-56@2x.png differ diff --git a/img/arrow-cluster-57@2x.png b/img/arrow-cluster-57@2x.png new file mode 100644 index 0000000..d592423 Binary files /dev/null and b/img/arrow-cluster-57@2x.png differ diff --git a/img/arrow-cluster-58@2x.png b/img/arrow-cluster-58@2x.png new file mode 100644 index 0000000..e5b7eff Binary files /dev/null and b/img/arrow-cluster-58@2x.png differ diff --git a/img/arrow-cluster-60@2x.png b/img/arrow-cluster-60@2x.png new file mode 100644 index 0000000..0987bc2 Binary files /dev/null and b/img/arrow-cluster-60@2x.png differ diff --git a/img/arrow-cluster-63@2x.png b/img/arrow-cluster-63@2x.png new file mode 100644 index 0000000..70dab42 Binary files /dev/null and b/img/arrow-cluster-63@2x.png differ diff --git a/img/arrow-cluster-65@2x.png b/img/arrow-cluster-65@2x.png new file mode 100644 index 0000000..8892089 Binary files /dev/null and b/img/arrow-cluster-65@2x.png differ diff --git a/img/arrow-cluster-6@2x.png b/img/arrow-cluster-6@2x.png new file mode 100644 index 0000000..bfd1498 Binary files /dev/null and b/img/arrow-cluster-6@2x.png differ diff --git a/img/arrow-cluster-9@2x.png b/img/arrow-cluster-9@2x.png new file mode 100644 index 0000000..1d8321a Binary files /dev/null and b/img/arrow-cluster-9@2x.png differ diff --git a/img/arrow-cluster@2x.png b/img/arrow-cluster@2x.png new file mode 100644 index 0000000..62984e1 Binary files /dev/null and b/img/arrow-cluster@2x.png differ diff --git a/img/arrow@2x.png b/img/arrow@2x.png new file mode 100644 index 0000000..2f319fd Binary files /dev/null and b/img/arrow@2x.png differ diff --git a/img/attr-portraits@2x.png b/img/attr-portraits@2x.png new file mode 100644 index 0000000..463bf41 Binary files /dev/null and b/img/attr-portraits@2x.png differ diff --git a/img/audrey-tang@2x.png b/img/audrey-tang@2x.png new file mode 100644 index 0000000..75c3f0a Binary files /dev/null and b/img/audrey-tang@2x.png differ diff --git a/img/ben-cerveny-1@2x.png b/img/ben-cerveny-1@2x.png new file mode 100644 index 0000000..1df913f Binary files /dev/null and b/img/ben-cerveny-1@2x.png differ diff --git a/img/ben-cerveny@2x.png b/img/ben-cerveny@2x.png new file mode 100644 index 0000000..15d0849 Binary files /dev/null and b/img/ben-cerveny@2x.png differ diff --git a/img/bg-1.png b/img/bg-1.png new file mode 100644 index 0000000..1c828ef Binary files /dev/null and b/img/bg-1.png differ diff --git a/img/bg-publiccode.png b/img/bg-publiccode.png new file mode 100644 index 0000000..b298a25 Binary files /dev/null and b/img/bg-publiccode.png differ diff --git a/img/bg.png b/img/bg.png new file mode 100644 index 0000000..961f685 Binary files /dev/null and b/img/bg.png differ diff --git a/img/connect@2x.png b/img/connect@2x.png new file mode 100644 index 0000000..f382f45 Binary files /dev/null and b/img/connect@2x.png differ diff --git a/img/diia@2x.png b/img/diia@2x.png new file mode 100644 index 0000000..0a0ef59 Binary files /dev/null and b/img/diia@2x.png differ diff --git a/img/diialogo-1.png b/img/diialogo-1.png new file mode 100644 index 0000000..eca63f7 Binary files /dev/null and b/img/diialogo-1.png differ diff --git a/img/eco-system-1@2x.png b/img/eco-system-1@2x.png new file mode 100644 index 0000000..75c02b2 Binary files /dev/null and b/img/eco-system-1@2x.png differ diff --git a/img/fpc-processcodes.png b/img/fpc-processcodes.png new file mode 100644 index 0000000..072a618 Binary files /dev/null and b/img/fpc-processcodes.png differ diff --git a/img/fpc-service-workshops.png b/img/fpc-service-workshops.png new file mode 100644 index 0000000..b2418f9 Binary files /dev/null and b/img/fpc-service-workshops.png differ diff --git a/img/fpc-standard.png b/img/fpc-standard.png new file mode 100644 index 0000000..8e0ae79 Binary files /dev/null and b/img/fpc-standard.png differ diff --git a/img/github.png b/img/github.png new file mode 100644 index 0000000..48d0751 Binary files /dev/null and b/img/github.png differ diff --git a/img/govuk-icon-1.png b/img/govuk-icon-1.png new file mode 100644 index 0000000..4584cb7 Binary files /dev/null and b/img/govuk-icon-1.png differ diff --git a/img/group-139@2x.png b/img/group-139@2x.png new file mode 100644 index 0000000..44ddd64 Binary files /dev/null and b/img/group-139@2x.png differ diff --git a/img/group-56-extended-1@2x.png b/img/group-56-extended-1@2x.png new file mode 100644 index 0000000..2c6c4bd Binary files /dev/null and b/img/group-56-extended-1@2x.png differ diff --git a/img/icon-app-geospatial-1@2x.png b/img/icon-app-geospatial-1@2x.png new file mode 100644 index 0000000..f086446 Binary files /dev/null and b/img/icon-app-geospatial-1@2x.png differ diff --git a/img/icon-app-geospatial-2@2x.png b/img/icon-app-geospatial-2@2x.png new file mode 100644 index 0000000..9a67f86 Binary files /dev/null and b/img/icon-app-geospatial-2@2x.png differ diff --git a/img/icon-app-geospatial-3@2x.png b/img/icon-app-geospatial-3@2x.png new file mode 100644 index 0000000..6678649 Binary files /dev/null and b/img/icon-app-geospatial-3@2x.png differ diff --git a/img/icon-app-geospatial-4@2x.png b/img/icon-app-geospatial-4@2x.png new file mode 100644 index 0000000..ff8ec6f Binary files /dev/null and b/img/icon-app-geospatial-4@2x.png differ diff --git a/img/icon-app-geospatial-5@2x.png b/img/icon-app-geospatial-5@2x.png new file mode 100644 index 0000000..3c9d0c9 Binary files /dev/null and b/img/icon-app-geospatial-5@2x.png differ diff --git a/img/icon-app-geospatial@2x.png b/img/icon-app-geospatial@2x.png new file mode 100644 index 0000000..5ef0473 Binary files /dev/null and b/img/icon-app-geospatial@2x.png differ diff --git a/img/icon-app-spacecraft-1@2x.png b/img/icon-app-spacecraft-1@2x.png new file mode 100644 index 0000000..81243f1 Binary files /dev/null and b/img/icon-app-spacecraft-1@2x.png differ diff --git a/img/icon-app-spacecraft-2@2x.png b/img/icon-app-spacecraft-2@2x.png new file mode 100644 index 0000000..a487f89 Binary files /dev/null and b/img/icon-app-spacecraft-2@2x.png differ diff --git a/img/icon-app-spacecraft-3@2x.png b/img/icon-app-spacecraft-3@2x.png new file mode 100644 index 0000000..40916fa Binary files /dev/null and b/img/icon-app-spacecraft-3@2x.png differ diff --git a/img/icon-app-spacecraft-4@2x.png b/img/icon-app-spacecraft-4@2x.png new file mode 100644 index 0000000..9d4773d Binary files /dev/null and b/img/icon-app-spacecraft-4@2x.png differ diff --git a/img/icon-app-spacecraft-5@2x.png b/img/icon-app-spacecraft-5@2x.png new file mode 100644 index 0000000..f9f08c9 Binary files /dev/null and b/img/icon-app-spacecraft-5@2x.png differ diff --git a/img/icon-app-spacecraft-6@2x.png b/img/icon-app-spacecraft-6@2x.png new file mode 100644 index 0000000..89cfdc5 Binary files /dev/null and b/img/icon-app-spacecraft-6@2x.png differ diff --git a/img/icon-app-spacecraft@2x.png b/img/icon-app-spacecraft@2x.png new file mode 100644 index 0000000..1cf3bb8 Binary files /dev/null and b/img/icon-app-spacecraft@2x.png differ diff --git a/img/icon-license-12@2x.png b/img/icon-license-12@2x.png new file mode 100644 index 0000000..2363ef2 Binary files /dev/null and b/img/icon-license-12@2x.png differ diff --git a/img/icon-license-13@2x.png b/img/icon-license-13@2x.png new file mode 100644 index 0000000..850de04 Binary files /dev/null and b/img/icon-license-13@2x.png differ diff --git a/img/icon-license-15@2x.png b/img/icon-license-15@2x.png new file mode 100644 index 0000000..afbd51a Binary files /dev/null and b/img/icon-license-15@2x.png differ diff --git a/img/icon-license-16@2x.png b/img/icon-license-16@2x.png new file mode 100644 index 0000000..0959326 Binary files /dev/null and b/img/icon-license-16@2x.png differ diff --git a/img/icon-license-18@2x.png b/img/icon-license-18@2x.png new file mode 100644 index 0000000..93e9dcb Binary files /dev/null and b/img/icon-license-18@2x.png differ diff --git a/img/icon-license-19@2x.png b/img/icon-license-19@2x.png new file mode 100644 index 0000000..6ec2933 Binary files /dev/null and b/img/icon-license-19@2x.png differ diff --git a/img/icon-license-3@2x.png b/img/icon-license-3@2x.png new file mode 100644 index 0000000..c54bc12 Binary files /dev/null and b/img/icon-license-3@2x.png differ diff --git a/img/icon-license-4@2x.png b/img/icon-license-4@2x.png new file mode 100644 index 0000000..2aa8f99 Binary files /dev/null and b/img/icon-license-4@2x.png differ diff --git a/img/icon-license-5@2x.png b/img/icon-license-5@2x.png new file mode 100644 index 0000000..08d52f7 Binary files /dev/null and b/img/icon-license-5@2x.png differ diff --git a/img/icon-license-6@2x.png b/img/icon-license-6@2x.png new file mode 100644 index 0000000..a75310f Binary files /dev/null and b/img/icon-license-6@2x.png differ diff --git a/img/icon-license-7@2x.png b/img/icon-license-7@2x.png new file mode 100644 index 0000000..66bc0d8 Binary files /dev/null and b/img/icon-license-7@2x.png differ diff --git a/img/icon-license-8@2x.png b/img/icon-license-8@2x.png new file mode 100644 index 0000000..bc43ed5 Binary files /dev/null and b/img/icon-license-8@2x.png differ diff --git a/img/icon-license@2x.png b/img/icon-license@2x.png new file mode 100644 index 0000000..16f019b Binary files /dev/null and b/img/icon-license@2x.png differ diff --git a/img/icon-updated@2x.png b/img/icon-updated@2x.png new file mode 100644 index 0000000..602945e Binary files /dev/null and b/img/icon-updated@2x.png differ diff --git a/img/illo-2.png b/img/illo-2.png new file mode 100644 index 0000000..376d482 Binary files /dev/null and b/img/illo-2.png differ diff --git a/img/illo-ecosystem-1.png b/img/illo-ecosystem-1.png new file mode 100644 index 0000000..3b652eb Binary files /dev/null and b/img/illo-ecosystem-1.png differ diff --git a/img/illo-publicproductorg-1-1@2x.png b/img/illo-publicproductorg-1-1@2x.png new file mode 100644 index 0000000..ed2d255 Binary files /dev/null and b/img/illo-publicproductorg-1-1@2x.png differ diff --git a/img/illo-publicproductorg-1-2.png b/img/illo-publicproductorg-1-2.png new file mode 100644 index 0000000..fe3cc58 Binary files /dev/null and b/img/illo-publicproductorg-1-2.png differ diff --git a/img/illo-publicproductorg-1-3.png b/img/illo-publicproductorg-1-3.png new file mode 100644 index 0000000..8308503 Binary files /dev/null and b/img/illo-publicproductorg-1-3.png differ diff --git a/img/illo-publicproductorg-1.png b/img/illo-publicproductorg-1.png new file mode 100644 index 0000000..33d9b46 Binary files /dev/null and b/img/illo-publicproductorg-1.png differ diff --git a/img/illo-stewardship-alpha-1.png b/img/illo-stewardship-alpha-1.png new file mode 100644 index 0000000..490c4b7 Binary files /dev/null and b/img/illo-stewardship-alpha-1.png differ diff --git a/img/image-1-1.png b/img/image-1-1.png new file mode 100644 index 0000000..01bde04 Binary files /dev/null and b/img/image-1-1.png differ diff --git a/img/image-1.png b/img/image-1.png new file mode 100644 index 0000000..d9e9f77 Binary files /dev/null and b/img/image-1.png differ diff --git a/img/image-4-12-24-at-6-1-1.png b/img/image-4-12-24-at-6-1-1.png new file mode 100644 index 0000000..77c3187 Binary files /dev/null and b/img/image-4-12-24-at-6-1-1.png differ diff --git a/img/image-4-12-24-at-6-1.png b/img/image-4-12-24-at-6-1.png new file mode 100644 index 0000000..be3a3ba Binary files /dev/null and b/img/image-4-12-24-at-6-1.png differ diff --git a/img/img-0730@2x.png b/img/img-0730@2x.png new file mode 100644 index 0000000..a10c5cf Binary files /dev/null and b/img/img-0730@2x.png differ diff --git a/img/jacco-brouwer@2x.png b/img/jacco-brouwer@2x.png new file mode 100644 index 0000000..1b7e295 Binary files /dev/null and b/img/jacco-brouwer@2x.png differ diff --git a/img/left-hand-fingers-1@2x.png b/img/left-hand-fingers-1@2x.png new file mode 100644 index 0000000..95543ea Binary files /dev/null and b/img/left-hand-fingers-1@2x.png differ diff --git a/img/left-hand-fingers@2x.png b/img/left-hand-fingers@2x.png new file mode 100644 index 0000000..6d1c97a Binary files /dev/null and b/img/left-hand-fingers@2x.png differ diff --git a/img/logo-github-1@2x.png b/img/logo-github-1@2x.png new file mode 100644 index 0000000..6ef8ffb Binary files /dev/null and b/img/logo-github-1@2x.png differ diff --git a/img/logo-github-2@2x.png b/img/logo-github-2@2x.png new file mode 100644 index 0000000..6ce898e Binary files /dev/null and b/img/logo-github-2@2x.png differ diff --git a/img/logo-github-3@2x.png b/img/logo-github-3@2x.png new file mode 100644 index 0000000..60eded9 Binary files /dev/null and b/img/logo-github-3@2x.png differ diff --git a/img/logo-github-4@2x.png b/img/logo-github-4@2x.png new file mode 100644 index 0000000..a63f0e2 Binary files /dev/null and b/img/logo-github-4@2x.png differ diff --git a/img/logo-github@4x.png b/img/logo-github@4x.png new file mode 100644 index 0000000..90624bf Binary files /dev/null and b/img/logo-github@4x.png differ diff --git a/img/logo-mastodon@4x.png b/img/logo-mastodon@4x.png new file mode 100644 index 0000000..81dbb8d Binary files /dev/null and b/img/logo-mastodon@4x.png differ diff --git a/img/logo-symbol-10@2x.png b/img/logo-symbol-10@2x.png new file mode 100644 index 0000000..86eb7fb Binary files /dev/null and b/img/logo-symbol-10@2x.png differ diff --git a/img/logo-symbol-11@2x.png b/img/logo-symbol-11@2x.png new file mode 100644 index 0000000..355675b Binary files /dev/null and b/img/logo-symbol-11@2x.png differ diff --git a/img/logo-symbol-12@2x.png b/img/logo-symbol-12@2x.png new file mode 100644 index 0000000..a4f3cfc Binary files /dev/null and b/img/logo-symbol-12@2x.png differ diff --git a/img/logo-symbol-13@2x.png b/img/logo-symbol-13@2x.png new file mode 100644 index 0000000..4c76a8a Binary files /dev/null and b/img/logo-symbol-13@2x.png differ diff --git a/img/logo-symbol-14@2x.png b/img/logo-symbol-14@2x.png new file mode 100644 index 0000000..f41806c Binary files /dev/null and b/img/logo-symbol-14@2x.png differ diff --git a/img/logo-symbol-16@2x.png b/img/logo-symbol-16@2x.png new file mode 100644 index 0000000..5689e56 Binary files /dev/null and b/img/logo-symbol-16@2x.png differ diff --git a/img/logo-symbol-17@2x.png b/img/logo-symbol-17@2x.png new file mode 100644 index 0000000..10b0e1e Binary files /dev/null and b/img/logo-symbol-17@2x.png differ diff --git a/img/logo-symbol-22@2x.png b/img/logo-symbol-22@2x.png new file mode 100644 index 0000000..5454529 Binary files /dev/null and b/img/logo-symbol-22@2x.png differ diff --git a/img/logo-symbol-27@2x.png b/img/logo-symbol-27@2x.png new file mode 100644 index 0000000..926c6c1 Binary files /dev/null and b/img/logo-symbol-27@2x.png differ diff --git a/img/logo-symbol-2@2x.png b/img/logo-symbol-2@2x.png new file mode 100644 index 0000000..410d07a Binary files /dev/null and b/img/logo-symbol-2@2x.png differ diff --git a/img/logo-symbol-30@2x.png b/img/logo-symbol-30@2x.png new file mode 100644 index 0000000..7f3e4ce Binary files /dev/null and b/img/logo-symbol-30@2x.png differ diff --git a/img/logo-symbol-32@2x.png b/img/logo-symbol-32@2x.png new file mode 100644 index 0000000..947a3af Binary files /dev/null and b/img/logo-symbol-32@2x.png differ diff --git a/img/logo-symbol-34@2x.png b/img/logo-symbol-34@2x.png new file mode 100644 index 0000000..c1a5078 Binary files /dev/null and b/img/logo-symbol-34@2x.png differ diff --git a/img/logo-symbol-35@2x.png b/img/logo-symbol-35@2x.png new file mode 100644 index 0000000..6d4cafb Binary files /dev/null and b/img/logo-symbol-35@2x.png differ diff --git a/img/logo-symbol-37@2x.png b/img/logo-symbol-37@2x.png new file mode 100644 index 0000000..391564f Binary files /dev/null and b/img/logo-symbol-37@2x.png differ diff --git a/img/logo-symbol-3@2x.png b/img/logo-symbol-3@2x.png new file mode 100644 index 0000000..c092ed2 Binary files /dev/null and b/img/logo-symbol-3@2x.png differ diff --git a/img/logo-symbol-41@2x.png b/img/logo-symbol-41@2x.png new file mode 100644 index 0000000..d79acc6 Binary files /dev/null and b/img/logo-symbol-41@2x.png differ diff --git a/img/logo-symbol-43@2x.png b/img/logo-symbol-43@2x.png new file mode 100644 index 0000000..67526f7 Binary files /dev/null and b/img/logo-symbol-43@2x.png differ diff --git a/img/logo-symbol-46@2x.png b/img/logo-symbol-46@2x.png new file mode 100644 index 0000000..7bb8f9b Binary files /dev/null and b/img/logo-symbol-46@2x.png differ diff --git a/img/logo-symbol-59@2x.png b/img/logo-symbol-59@2x.png new file mode 100644 index 0000000..f8d2f82 Binary files /dev/null and b/img/logo-symbol-59@2x.png differ diff --git a/img/logo-symbol-5@2x.png b/img/logo-symbol-5@2x.png new file mode 100644 index 0000000..1429385 Binary files /dev/null and b/img/logo-symbol-5@2x.png differ diff --git a/img/logo-symbol-7@2x.png b/img/logo-symbol-7@2x.png new file mode 100644 index 0000000..99edc26 Binary files /dev/null and b/img/logo-symbol-7@2x.png differ diff --git a/img/logo-symbol@2x.png b/img/logo-symbol@2x.png new file mode 100644 index 0000000..5bc8d40 Binary files /dev/null and b/img/logo-symbol@2x.png differ diff --git a/img/logo-youtube@4x.png b/img/logo-youtube@4x.png new file mode 100644 index 0000000..bab5d71 Binary files /dev/null and b/img/logo-youtube@4x.png differ diff --git a/img/logo.png b/img/logo.png new file mode 100644 index 0000000..7465071 Binary files /dev/null and b/img/logo.png differ diff --git a/img/luukas-ilves@2x.png b/img/luukas-ilves@2x.png new file mode 100644 index 0000000..8df17ed Binary files /dev/null and b/img/luukas-ilves@2x.png differ diff --git a/img/mask-group-1@2x.png b/img/mask-group-1@2x.png new file mode 100644 index 0000000..b2a67af Binary files /dev/null and b/img/mask-group-1@2x.png differ diff --git a/img/mask-group-2.png b/img/mask-group-2.png new file mode 100644 index 0000000..198c28c Binary files /dev/null and b/img/mask-group-2.png differ diff --git a/img/mask-group.png b/img/mask-group.png new file mode 100644 index 0000000..ad9841c Binary files /dev/null and b/img/mask-group.png differ diff --git a/img/mastodon.png b/img/mastodon.png new file mode 100644 index 0000000..126e65b Binary files /dev/null and b/img/mastodon.png differ diff --git a/img/matthew-claudel-1@2x.png b/img/matthew-claudel-1@2x.png new file mode 100644 index 0000000..f597d3a Binary files /dev/null and b/img/matthew-claudel-1@2x.png differ diff --git a/img/matthew-claudel@2x.png b/img/matthew-claudel@2x.png new file mode 100644 index 0000000..b51333d Binary files /dev/null and b/img/matthew-claudel@2x.png differ diff --git a/img/max-carlson-1@2x.png b/img/max-carlson-1@2x.png new file mode 100644 index 0000000..0ae15e1 Binary files /dev/null and b/img/max-carlson-1@2x.png differ diff --git a/img/max-carlson@2x.png b/img/max-carlson@2x.png new file mode 100644 index 0000000..59abf30 Binary files /dev/null and b/img/max-carlson@2x.png differ diff --git a/img/new-desk@2x.png b/img/new-desk@2x.png new file mode 100644 index 0000000..d33f22f Binary files /dev/null and b/img/new-desk@2x.png differ diff --git a/img/notify-01-1.png b/img/notify-01-1.png new file mode 100644 index 0000000..ec2186c Binary files /dev/null and b/img/notify-01-1.png differ diff --git a/img/notify-01.png b/img/notify-01.png new file mode 100644 index 0000000..950bf9b Binary files /dev/null and b/img/notify-01.png differ diff --git a/img/notify@2x.png b/img/notify@2x.png new file mode 100644 index 0000000..84d7e7b Binary files /dev/null and b/img/notify@2x.png differ diff --git a/img/pgs@2x.png b/img/pgs@2x.png new file mode 100644 index 0000000..151eb71 Binary files /dev/null and b/img/pgs@2x.png differ diff --git a/img/photo-10@2x.png b/img/photo-10@2x.png new file mode 100644 index 0000000..0d76464 Binary files /dev/null and b/img/photo-10@2x.png differ diff --git a/img/photo-11@2x.png b/img/photo-11@2x.png new file mode 100644 index 0000000..93a1eb8 Binary files /dev/null and b/img/photo-11@2x.png differ diff --git a/img/photo-12@2x.png b/img/photo-12@2x.png new file mode 100644 index 0000000..5578ebb Binary files /dev/null and b/img/photo-12@2x.png differ diff --git a/img/photo-13@2x.png b/img/photo-13@2x.png new file mode 100644 index 0000000..f8a729f Binary files /dev/null and b/img/photo-13@2x.png differ diff --git a/img/photo-14@2x.png b/img/photo-14@2x.png new file mode 100644 index 0000000..25573a1 Binary files /dev/null and b/img/photo-14@2x.png differ diff --git a/img/photo-1@2x.png b/img/photo-1@2x.png new file mode 100644 index 0000000..fd4cbc6 Binary files /dev/null and b/img/photo-1@2x.png differ diff --git a/img/photo-2@2x.png b/img/photo-2@2x.png new file mode 100644 index 0000000..af70a0a Binary files /dev/null and b/img/photo-2@2x.png differ diff --git a/img/photo-3@2x.png b/img/photo-3@2x.png new file mode 100644 index 0000000..c25794c Binary files /dev/null and b/img/photo-3@2x.png differ diff --git a/img/photo-4@2x.png b/img/photo-4@2x.png new file mode 100644 index 0000000..c8bebab Binary files /dev/null and b/img/photo-4@2x.png differ diff --git a/img/photo-5@2x.png b/img/photo-5@2x.png new file mode 100644 index 0000000..5ccbee0 Binary files /dev/null and b/img/photo-5@2x.png differ diff --git a/img/photo-6@2x.png b/img/photo-6@2x.png new file mode 100644 index 0000000..73339dd Binary files /dev/null and b/img/photo-6@2x.png differ diff --git a/img/photo-7@2x.png b/img/photo-7@2x.png new file mode 100644 index 0000000..c273bc5 Binary files /dev/null and b/img/photo-7@2x.png differ diff --git a/img/photo-8@2x.png b/img/photo-8@2x.png new file mode 100644 index 0000000..e23ac96 Binary files /dev/null and b/img/photo-8@2x.png differ diff --git a/img/photo-9@2x.png b/img/photo-9@2x.png new file mode 100644 index 0000000..e2a589c Binary files /dev/null and b/img/photo-9@2x.png differ diff --git a/img/photo@2x.png b/img/photo@2x.png new file mode 100644 index 0000000..f2a05f7 Binary files /dev/null and b/img/photo@2x.png differ diff --git a/img/photos-10@2x.png b/img/photos-10@2x.png new file mode 100644 index 0000000..91a6752 Binary files /dev/null and b/img/photos-10@2x.png differ diff --git a/img/photos-11@2x.png b/img/photos-11@2x.png new file mode 100644 index 0000000..6bdf04d Binary files /dev/null and b/img/photos-11@2x.png differ diff --git a/img/photos-12@2x.png b/img/photos-12@2x.png new file mode 100644 index 0000000..b6b5a67 Binary files /dev/null and b/img/photos-12@2x.png differ diff --git a/img/photos-13@2x.png b/img/photos-13@2x.png new file mode 100644 index 0000000..f30edf3 Binary files /dev/null and b/img/photos-13@2x.png differ diff --git a/img/photos-14@2x.png b/img/photos-14@2x.png new file mode 100644 index 0000000..3ba9e30 Binary files /dev/null and b/img/photos-14@2x.png differ diff --git a/img/photos-15@2x.png b/img/photos-15@2x.png new file mode 100644 index 0000000..4243604 Binary files /dev/null and b/img/photos-15@2x.png differ diff --git a/img/photos-16@2x.png b/img/photos-16@2x.png new file mode 100644 index 0000000..ce0fb73 Binary files /dev/null and b/img/photos-16@2x.png differ diff --git a/img/photos-17@2x.png b/img/photos-17@2x.png new file mode 100644 index 0000000..fb17344 Binary files /dev/null and b/img/photos-17@2x.png differ diff --git a/img/photos-18@2x.png b/img/photos-18@2x.png new file mode 100644 index 0000000..d80584d Binary files /dev/null and b/img/photos-18@2x.png differ diff --git a/img/photos-19@2x.png b/img/photos-19@2x.png new file mode 100644 index 0000000..e22c062 Binary files /dev/null and b/img/photos-19@2x.png differ diff --git a/img/photos-1@2x.png b/img/photos-1@2x.png new file mode 100644 index 0000000..9d01ef8 Binary files /dev/null and b/img/photos-1@2x.png differ diff --git a/img/photos-20@2x.png b/img/photos-20@2x.png new file mode 100644 index 0000000..9938894 Binary files /dev/null and b/img/photos-20@2x.png differ diff --git a/img/photos-21@2x.png b/img/photos-21@2x.png new file mode 100644 index 0000000..f04bd21 Binary files /dev/null and b/img/photos-21@2x.png differ diff --git a/img/photos-22@2x.png b/img/photos-22@2x.png new file mode 100644 index 0000000..00caa44 Binary files /dev/null and b/img/photos-22@2x.png differ diff --git a/img/photos-23@2x.png b/img/photos-23@2x.png new file mode 100644 index 0000000..3996c9d Binary files /dev/null and b/img/photos-23@2x.png differ diff --git a/img/photos-24@2x.png b/img/photos-24@2x.png new file mode 100644 index 0000000..dc06f3b Binary files /dev/null and b/img/photos-24@2x.png differ diff --git a/img/photos-25@2x.png b/img/photos-25@2x.png new file mode 100644 index 0000000..89bfb66 Binary files /dev/null and b/img/photos-25@2x.png differ diff --git a/img/photos-26@2x.png b/img/photos-26@2x.png new file mode 100644 index 0000000..620f5e7 Binary files /dev/null and b/img/photos-26@2x.png differ diff --git a/img/photos-27@2x.png b/img/photos-27@2x.png new file mode 100644 index 0000000..a20bcb2 Binary files /dev/null and b/img/photos-27@2x.png differ diff --git a/img/photos-28@2x.png b/img/photos-28@2x.png new file mode 100644 index 0000000..7fefae6 Binary files /dev/null and b/img/photos-28@2x.png differ diff --git a/img/photos-29@2x.png b/img/photos-29@2x.png new file mode 100644 index 0000000..84c930d Binary files /dev/null and b/img/photos-29@2x.png differ diff --git a/img/photos-2@2x.png b/img/photos-2@2x.png new file mode 100644 index 0000000..ee19852 Binary files /dev/null and b/img/photos-2@2x.png differ diff --git a/img/photos-30@2x.png b/img/photos-30@2x.png new file mode 100644 index 0000000..0cb61ac Binary files /dev/null and b/img/photos-30@2x.png differ diff --git a/img/photos-31@2x.png b/img/photos-31@2x.png new file mode 100644 index 0000000..fd6b724 Binary files /dev/null and b/img/photos-31@2x.png differ diff --git a/img/photos-32@2x.png b/img/photos-32@2x.png new file mode 100644 index 0000000..0b81756 Binary files /dev/null and b/img/photos-32@2x.png differ diff --git a/img/photos-33@2x.png b/img/photos-33@2x.png new file mode 100644 index 0000000..455b16a Binary files /dev/null and b/img/photos-33@2x.png differ diff --git a/img/photos-34@2x.png b/img/photos-34@2x.png new file mode 100644 index 0000000..273d206 Binary files /dev/null and b/img/photos-34@2x.png differ diff --git a/img/photos-35@2x.png b/img/photos-35@2x.png new file mode 100644 index 0000000..25f3508 Binary files /dev/null and b/img/photos-35@2x.png differ diff --git a/img/photos-36@2x.png b/img/photos-36@2x.png new file mode 100644 index 0000000..a6e74ba Binary files /dev/null and b/img/photos-36@2x.png differ diff --git a/img/photos-37@2x.png b/img/photos-37@2x.png new file mode 100644 index 0000000..b663b43 Binary files /dev/null and b/img/photos-37@2x.png differ diff --git a/img/photos-38@2x.png b/img/photos-38@2x.png new file mode 100644 index 0000000..be8652c Binary files /dev/null and b/img/photos-38@2x.png differ diff --git a/img/photos-39@2x.png b/img/photos-39@2x.png new file mode 100644 index 0000000..e1f8511 Binary files /dev/null and b/img/photos-39@2x.png differ diff --git a/img/photos-3@2x.png b/img/photos-3@2x.png new file mode 100644 index 0000000..b713e4a Binary files /dev/null and b/img/photos-3@2x.png differ diff --git a/img/photos-40@2x.png b/img/photos-40@2x.png new file mode 100644 index 0000000..9ef82ce Binary files /dev/null and b/img/photos-40@2x.png differ diff --git a/img/photos-41@2x.png b/img/photos-41@2x.png new file mode 100644 index 0000000..6d1bcc7 Binary files /dev/null and b/img/photos-41@2x.png differ diff --git a/img/photos-42@2x.png b/img/photos-42@2x.png new file mode 100644 index 0000000..4f8a721 Binary files /dev/null and b/img/photos-42@2x.png differ diff --git a/img/photos-43@2x.png b/img/photos-43@2x.png new file mode 100644 index 0000000..28add61 Binary files /dev/null and b/img/photos-43@2x.png differ diff --git a/img/photos-44@2x.png b/img/photos-44@2x.png new file mode 100644 index 0000000..68b3abb Binary files /dev/null and b/img/photos-44@2x.png differ diff --git a/img/photos-45@2x.png b/img/photos-45@2x.png new file mode 100644 index 0000000..892ff20 Binary files /dev/null and b/img/photos-45@2x.png differ diff --git a/img/photos-46@2x.png b/img/photos-46@2x.png new file mode 100644 index 0000000..96d7a24 Binary files /dev/null and b/img/photos-46@2x.png differ diff --git a/img/photos-47@2x.png b/img/photos-47@2x.png new file mode 100644 index 0000000..861f19a Binary files /dev/null and b/img/photos-47@2x.png differ diff --git a/img/photos-48@2x.png b/img/photos-48@2x.png new file mode 100644 index 0000000..570eb2e Binary files /dev/null and b/img/photos-48@2x.png differ diff --git a/img/photos-49@2x.png b/img/photos-49@2x.png new file mode 100644 index 0000000..3ab33cd Binary files /dev/null and b/img/photos-49@2x.png differ diff --git a/img/photos-4@2x.png b/img/photos-4@2x.png new file mode 100644 index 0000000..b52d724 Binary files /dev/null and b/img/photos-4@2x.png differ diff --git a/img/photos-50@2x.png b/img/photos-50@2x.png new file mode 100644 index 0000000..9c665e2 Binary files /dev/null and b/img/photos-50@2x.png differ diff --git a/img/photos-51@2x.png b/img/photos-51@2x.png new file mode 100644 index 0000000..7ee4a2f Binary files /dev/null and b/img/photos-51@2x.png differ diff --git a/img/photos-5@2x.png b/img/photos-5@2x.png new file mode 100644 index 0000000..fff0162 Binary files /dev/null and b/img/photos-5@2x.png differ diff --git a/img/photos-6@2x.png b/img/photos-6@2x.png new file mode 100644 index 0000000..d3b1c14 Binary files /dev/null and b/img/photos-6@2x.png differ diff --git a/img/photos-7@2x.png b/img/photos-7@2x.png new file mode 100644 index 0000000..9b98250 Binary files /dev/null and b/img/photos-7@2x.png differ diff --git a/img/photos-8@2x.png b/img/photos-8@2x.png new file mode 100644 index 0000000..1bf3ed0 Binary files /dev/null and b/img/photos-8@2x.png differ diff --git a/img/photos-9@2x.png b/img/photos-9@2x.png new file mode 100644 index 0000000..9f266d5 Binary files /dev/null and b/img/photos-9@2x.png differ diff --git a/img/photos@2x.png b/img/photos@2x.png new file mode 100644 index 0000000..3f1d366 Binary files /dev/null and b/img/photos@2x.png differ diff --git a/img/polygon-3@2x.png b/img/polygon-3@2x.png new file mode 100644 index 0000000..7035c50 Binary files /dev/null and b/img/polygon-3@2x.png differ diff --git a/img/quoted-text-1@2x.png b/img/quoted-text-1@2x.png new file mode 100644 index 0000000..e7b1ade Binary files /dev/null and b/img/quoted-text-1@2x.png differ diff --git a/img/quoted-text-2@2x.png b/img/quoted-text-2@2x.png new file mode 100644 index 0000000..7b47c5d Binary files /dev/null and b/img/quoted-text-2@2x.png differ diff --git a/img/quoted-text-3@2x.png b/img/quoted-text-3@2x.png new file mode 100644 index 0000000..e421fa2 Binary files /dev/null and b/img/quoted-text-3@2x.png differ diff --git a/img/quoted-text-4@2x.png b/img/quoted-text-4@2x.png new file mode 100644 index 0000000..66ebed0 Binary files /dev/null and b/img/quoted-text-4@2x.png differ diff --git a/img/quoted-text-5@2x.png b/img/quoted-text-5@2x.png new file mode 100644 index 0000000..0bd8cc2 Binary files /dev/null and b/img/quoted-text-5@2x.png differ diff --git a/img/quoted-text-6@2x.png b/img/quoted-text-6@2x.png new file mode 100644 index 0000000..7fe079f Binary files /dev/null and b/img/quoted-text-6@2x.png differ diff --git a/img/quoted-text-7@2x.png b/img/quoted-text-7@2x.png new file mode 100644 index 0000000..6640813 Binary files /dev/null and b/img/quoted-text-7@2x.png differ diff --git a/img/quoted-text@2x.png b/img/quoted-text@2x.png new file mode 100644 index 0000000..5367b85 Binary files /dev/null and b/img/quoted-text@2x.png differ diff --git a/img/rays@2x.png b/img/rays@2x.png new file mode 100644 index 0000000..5f3ea8c Binary files /dev/null and b/img/rays@2x.png differ diff --git a/img/right-hand-fingers-1.png b/img/right-hand-fingers-1.png new file mode 100644 index 0000000..7cd9cfe Binary files /dev/null and b/img/right-hand-fingers-1.png differ diff --git a/img/right-hand-fingers.png b/img/right-hand-fingers.png new file mode 100644 index 0000000..0d6555f Binary files /dev/null and b/img/right-hand-fingers.png differ diff --git a/img/roberto-viola-1@2x.png b/img/roberto-viola-1@2x.png new file mode 100644 index 0000000..6637abb Binary files /dev/null and b/img/roberto-viola-1@2x.png differ diff --git a/img/scrim@2x.png b/img/scrim@2x.png new file mode 100644 index 0000000..603853b Binary files /dev/null and b/img/scrim@2x.png differ diff --git a/img/subtract-1.png b/img/subtract-1.png new file mode 100644 index 0000000..2f2161e Binary files /dev/null and b/img/subtract-1.png differ diff --git a/img/subtract.png b/img/subtract.png new file mode 100644 index 0000000..6fcef69 Binary files /dev/null and b/img/subtract.png differ diff --git a/img/trustworthy-1.png b/img/trustworthy-1.png new file mode 100644 index 0000000..3070ea1 Binary files /dev/null and b/img/trustworthy-1.png differ diff --git a/img/trustworthy-2.png b/img/trustworthy-2.png new file mode 100644 index 0000000..0841100 Binary files /dev/null and b/img/trustworthy-2.png differ diff --git a/img/trustworthy.png b/img/trustworthy.png new file mode 100644 index 0000000..97eca4f Binary files /dev/null and b/img/trustworthy.png differ diff --git a/img/ui-arrow-expand@2x.png b/img/ui-arrow-expand@2x.png new file mode 100644 index 0000000..c9c5475 Binary files /dev/null and b/img/ui-arrow-expand@2x.png differ diff --git a/img/union@2x.png b/img/union@2x.png new file mode 100644 index 0000000..f74ae6a Binary files /dev/null and b/img/union@2x.png differ diff --git a/img/vector-1@2x.png b/img/vector-1@2x.png new file mode 100644 index 0000000..007b1bc Binary files /dev/null and b/img/vector-1@2x.png differ diff --git a/img/vector-2@2x.png b/img/vector-2@2x.png new file mode 100644 index 0000000..396c723 Binary files /dev/null and b/img/vector-2@2x.png differ diff --git a/img/vector@2x.png b/img/vector@2x.png new file mode 100644 index 0000000..e90ef1f Binary files /dev/null and b/img/vector@2x.png differ diff --git a/img/youtube.png b/img/youtube.png new file mode 100644 index 0000000..6d2c149 Binary files /dev/null and b/img/youtube.png differ diff --git a/index.html b/index.html new file mode 100644 index 0000000..0dd2f9a --- /dev/null +++ b/index.html @@ -0,0 +1,1668 @@ + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+
+

A sustainable way to create shared Digital Public Products

+

+ Public code is an approach to open, collaborative development enabling an ecosystem of public and private + actors to share specifications, development, and maintenance of digital public infrastructure products. +

+ +
+

Read more about public code

+ arrow cluster
+
+
+ illo 2 +
+
+
+
+ illo_publicproductorg 1 +
+
+

+ What are Public Product Organizations? +

+

+ We believe successful public software is created by organizations built upon six foundational pillars. + The Foundation for Public Code is working to define and share best practices around each. +

+
+ + +
+
+
+
+
+
Examples of Public Code
+

+ We’re helping build public product organizations around a broad spectrum of software products. +

+

+ Learn more about these examples on the Public Product Organizations page. +

+
+
+
+
+
+ DiiaLogo 1 + 250 1 +
+
+
DIIA
+

+ The groundbreaking mobile application that connects 19 million Ukrainians with more than 120 + government services. +

+
+
+
+
+
+ govuk_icon 1 +
+
Notify
+

+ Text message service helping federal, state, local, tribal and territorial governments communicate + more effectively with the people they serve. +

+
+
+
+
+
+ icon.app.spacecraft +
+
Space Craft
+

+ Space Craft is working to create an open modular server architecture for creating, orchestrating, + and sharing room-scale or multi-room interactive spatial applications. +

+
+
+
+
+
+ icon.app.geospatial +
+
Public Geospatial Server
+

+ A baseline open platform public administrations can use to make embeddable maps for internal and + constituent-facing applications. +

+
+
+
+
+
+
+
+
+
Resources
+

+ Tools to help you build public code, public capacity and public product organizations +

+
+
+
+ fpc_processcodes +
+
+
+
Process Codes
+

+ From software procurement to building a codebase stewardship team, see our step-by-step guidebooks + for how to implement Public Code in your organization. +

+
+ +
+
Find your guidebook
+ arrow cluster
+
+
+
+
+ fpc_standard +
+
+
+
The Standard
+

+ We maintain the Standard for Public Code, a model for organizations building open source + solutions, to enable successful reuse by other public organizations. +

+
+
+

Get your code up to code

+ arrow cluster +
+
+
+
+
+
+
+ quoted text +

+ Collaboration strengthens democracies and truly makes us greater than the sum of our parts. +

+
+
+ Audrey Tang +
+
+
+
+ Audrey Tang
+
+
+
+ Digital Minister of Taiwan, on the Standard + +
+
+
+
+
+
+
+
Governance Game
+

+ A simple card game about codebase governance, that helps visualize key issues, existing models and + beneficial changes. +

+
+ + +
+
+
+
+
+
+
+
Get involved
+

+ Public code is a movement, and you have an important role to play! +

+
+
+
+
+ trustworthy +
Support Public Code
+

+ Your contributions make it possible for us to support public administrations and public product + organizations around the world. +

+
+ +
+
+
+ fpc_service_workshops +
Let us help you
+

+ Our team is here to help you join or build a public product organization. We’ll assess your needs and + opportunities, then locate the right partner or vendor, find learning resources, or welcome you into + the community. +

+
+ +
+
Email contact@publiccode.net
+ arrow cluster
+
+
+
+
+
+
+
+
About our team
+

+ Our globally distributed team has a diversity of skill sets, bringing years of experience to the + mission. +

+
+ +
+
Meet our team
+ arrow cluster
+
+
+
+ quoted text +

+ The Foundation for Public Code is a trailblazing organization in the space of international public + software collaboration. The European Ministers will want to know how to scale these types of solutions + up. +

+
+
+ Luukas Ilves +
+
+
+
+ Luukas Ilves
+
+
+
+ CIO, Government of Estonia + +
+
+
+
+
+
+
+ +
+
+
+ +
+
+
+
+

+ A sustainable way
to create shared
Digital Public Products +

+

+ Public code is an approach to open, collaborative development enabling an ecosystem of public and + private actors to share specifications, development, and maintenance of digital public infrastructure + products. +

+ +
+

Read more about public code

+ arrow cluster
+
+
+
illo 2
+
+
+
+
+
+
+ illo_publicproductorg 1 +
+
+

+ What are Public Product Organizations? +

+

+ We believe successful public software is created by organizations built upon six foundational pillars. + The Foundation for Public Code is working to define and share best practices around each. +

+
+ + +
+
+
+
+
+
Examples of Public Code
+

+ We’re helping build public product organizations around a broad spectrum of software products. +

+

+ Learn more about these examples on the Public Product Organizations page. +

+
+
+
+
+
+
+ DiiaLogo 1 + 250 1 +
+
+
DIIA
+

+ The groundbreaking mobile application that connects 19 million Ukrainians with more than 120 + government services. +

+
+
+
+
+
+ govuk_icon 1 +
+
Notify
+

+ Text message service helping federal, state, local, tribal and territorial governments communicate + more effectively with the people they serve. +

+
+
+
+
+
+ icon.app.spacecraft +
+
Space Craft
+

+ Space Craft is working to create an open modular server architecture for creating, orchestrating, + and sharing room-scale or multi-room interactive spatial applications. +

+
+
+
+ +
+
+ icon.app.geospatial +
+
Public Geospatial Server
+

+ A baseline open platform public administrations can use to make embeddable maps for internal and + constituent-facing applications. +

+
+
+
+
+
+
+
+
+
Resources
+

+ Tools to help you build public code, public capacity and public product organizations +

+
+
+
+ fpc_processcodes +
+
+
+
Process Codes
+

+ From software procurement to building a codebase stewardship team, see our step-by-step guidebooks + for how to implement Public Code in your organization. +

+
+ +
+
Find your guidebook
+ arrow cluster
+
+
+
+
+ fpc_standard +
+
+
+
The Standard
+

+ We maintain the Standard for Public Code, a model for organizations building open source + solutions, to enable successful reuse by other public organizations. +

+
+ +
+

Get your code up to code

+ arrow cluster
+
+
+
+
+
+
+
Governance Game
+

+ A simple card game about codebase governance, that helps visualize key issues, existing models and + beneficial changes. +

+ + +
+
+
+
+ quoted text +

+ Collaboration strengthens democracies and truly makes us greater than the sum of our parts. +

+
+
+ Audrey Tang +
+
+
+
+ Audrey Tang
+
+
+
+ Digital Minister of Taiwan, on the Standard + +
+
+
+
+
+
+
+
+
+
+
+
Get involved
+

+ Public code is a movement, and you have an important role to play! +

+
+
+
+
+ trustworthy +
Support Public Code
+

+ Your contributions make it possible for us to support public administrations and public product + organizations around the world. +

+
+ +
+
+
+ fpc_service_workshops +
Let us help you
+

+ Our team is here to help you join or build a public product organization. We’ll assess your needs and + opportunities, then locate the right partner or vendor, find learning resources, or welcome you into + the community. +

+
+ +
+
Email contact@publiccode.net
+ arrow cluster
+
+
+
+
+
+
+
+
About our team
+

+ Our globally distributed team has a diversity of skill sets, bringing years of experience to the + mission. +

+
+ +
+
Meet our team
+ arrow cluster
+
+
+
+ quoted text +

+ The Foundation for Public Code is a trailblazing organization in the space of international public + software collaboration. The European Ministers will want to know how to scale these types of solutions + up. +

+
+
+ Luukas Ilves +
+
+
+
+ Luukas Ilves
+
+
+
+ CIO, Government of Estonia + +
+
+
+
+
+
+
+ +
+
+
+ +
+
+
+
+

+ A sustainable way
to create shared
Digital Public Products +

+

+ Public code is an approach to open, collaborative development enabling an ecosystem of public and + private actors to share specifications, development, and maintenance of digital public infrastructure + products. +

+ + +
+
+
illo 2
+
+
+
+
+
+
+ illo_publicproductorg 1 +
+
+

+ What are Public Product Organizations? +

+
+
+ We believe successful public software is created by organizations built upon six foundational + pillars.
+
+
+ The Foundation for Public Code is working to define and share best practices around each. +
+
+
+ + +
+
+
+
+
+
Examples of Public Code
+

+ We’re helping build public product organizations around a broad spectrum of software products. +

+

+ Learn more about these examples on the Public Product Organizations page. +

+
+
+
+
+
+
+ DiiaLogo 1 + 250 1 +
+
+
DIIA
+

+ The groundbreaking mobile application that connects 19 million Ukrainians with more than 120 + government services. +

+
+
+
+
+
+ govuk_icon 1 +
+
Notify
+

+ Text message service helping federal, state, local, tribal and territorial governments communicate + more effectively with the people they serve. +

+
+
+
+
+
+ icon.app.spacecraft +
+
Space Craft
+

+ Space Craft is working to create an open modular server architecture for creating, orchestrating, + and sharing room-scale or multi-room interactive spatial applications. +

+
+
+
+
+
+ icon.app.geospatial +
+
Public Geospatial Server
+

+ A baseline open platform public administrations can use to make embeddable maps for internal and + constituent-facing applications. +

+
+
+
+
+
+
+
+
+
Resources
+

+ Tools to help you build public code, public capacity and public product organizations +

+
+
+
+ fpc_processcodes +
+
+
+
Process Codes
+

+ From software procurement to building a codebase stewardship team, see our step-by-step guidebooks + for how to implement Public Code in your organization. +

+
+ +
+
Find your guidebook
+ arrow cluster
+
+
+
+
+ fpc_standard +
+
+
+
The Standard
+

+ We maintain the Standard for Public Code, a model for organizations building open source + solutions, to enable successful reuse by other public organizations. +

+
+ +
+

Get your code up to code

+ arrow cluster
+
+
+
+
+
+
+ quoted text +

+ Collaboration strengthens democracies and truly makes us greater than the sum of our parts. +

+
+
+ Audrey Tang +
+
+
+
+ Audrey Tang
+
+
+
+ Digital Minister of Taiwan, on the Standard + +
+
+
+
+
+
+
+
Governance Game
+

+ A simple card game about codebase governance, that helps visualize key issues, existing models and + beneficial changes. +

+
+ + +
+
+
+
+
+
+
+
Get involved
+

+ Public code is a movement, and you have an important role to play! +

+
+
+
+
+ trustworthy +
Support Public Code
+

+ Your contributions make it possible for us to support public administrations and public product + organizations around the world. +

+
+ +
+
+
+ fpc_service_workshops +
Let us help you
+

+ Our team is here to help you join or build a public product organization. We’ll assess your needs and + opportunities, then locate the right partner or vendor, find learning resources, or welcome you into + the community. +

+
+ +
+
Email contact@publiccode.net
+ arrow cluster
+
+
+
+
+
+
+
+
About our team
+

+ Our globally distributed team has a diversity of skill sets, bringing years of experience to the + mission. +

+
+ +
+
Meet our team
+ arrow cluster
+
+
+
+ quoted text +

+ The Foundation for Public Code is a trailblazing organization in the space of international public + software collaboration. The European Ministers will want to know how to scale these types of solutions + up. +

+
+
+ Luukas Ilves +
+
+
+
+ Luukas Ilves
+
+
+
+ CIO, Government of Estonia + +
+
+
+
+
+
+
+ +
+
+ +
+ + + + + + + + + + + + + + diff --git a/navigation.html b/navigation.html new file mode 100644 index 0000000..3af2bbc --- /dev/null +++ b/navigation.html @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public-code.html b/public-code.html new file mode 100644 index 0000000..2dc0405 --- /dev/null +++ b/public-code.html @@ -0,0 +1,907 @@ + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+
+ bg_publiccode +
+ +
+

What is Public Code?

+

+ We define ‘public code’ as open source software developed or sourced by public organizations, together + with the policy and guidance needed for reuse. +

+
+
+
+ illo_stewardship_alpha 1 +
+
+
+
+
+
+
+

+ An ecosystem of collaborative digital public infrastructure production +

+
+
+
+
+ Cities, states and nations across the globe recognize their own responsibility and agency toward + designing, maintaining and improving the digital public products. The Foundation for Public Code + supports and connects them.
+
+
+ We believe that the most effective, adaptable, and sustainable long-term approach to this need is for networks of public organizations + and their vendors to collaborate in developing open, shared digital products and services that can + be replicated across countless cities and states, adapting to specific contexts but sharing the cost and responsibility of the core functionality through open collaborative organizations.
+
+
+ These stewardship organizations + can support large-scale ongoing software production projects with governance and financial models, + technical steering, and process orchestration. We call these open digital products, the collaborative process of governing and stewarding them, and the ecosystem + of collaborating public and private actors around them, Public Code. +
+
+
+
+
Definitions
+
+
+
+
Public Code:
+

+ (n): The open software product resulting from continuous integrated collaboration between public + administrations, the policy that situates it into civil code, and the ecosystem of vendors, + contributors, and the community of practice around this product. +

+
+
+
+
+ Public Product Organization: +
+

+ (n): The NGO that serves as a vehicle for the stewardship of a public code product. Along with the + continuous technical integration, a PPO has a governance model, a financial model, an organizational + structure, a comms process, and a community of practice. +

+
+
+
+
+ Public Product Stewardship: +
+

+ (v): The practice of continuously tending to the development and maintenance of a public product. It + is the core activity of a public product organization. +

+
+
+
+
+
+
+
+
+

+ The core process of public code production is the continuous integration cycle
of open source + development. +

+
+
+ The large commercial network services providers have evolved an approach to software development that + consistently maintains and improves the product through this orchestrated collaboration process + that can scale to thousands of simultaneous contributors working on one codebase.
+
+
+ This process is extremely well-suited to the type of open collaboration necessary for a heterogenous mix of public and private entities + collaborating on a public platform or service together.  The Foundation for Public Code has + helped many public administrations prepare to participate in this type of ecosystem and prepare their + own codebases for open collaboration.  We have developed the Standard for Public Code + to as a set of reference criteria by which to evaluate whether a codebase is ready for public + collaboration.   +
+
+
+ 12.2 +
+
+ +
+
+
+ +
+
+ bg_publiccode +
+ +
+

What is Public Code?

+

+ We define ‘public code’ as open source software developed or sourced by public organizations, together + with the policy and guidance needed for reuse. +

+
+
+
+ illo_stewardship_alpha 1 +
+
+
+
+
+
+
+

+ An ecosystem of collaborative digital public infrastructure production +

+
+
+
+
+ Cities, states and nations across the globe recognize their own responsibility and agency toward + designing, maintaining and improving the digital public products. The Foundation for Public Code + supports and connects them.
+
+
+ We believe that the most effective, adaptable, and sustainable long-term approach to this need is for networks of public organizations + and their vendors to collaborate in developing open, shared digital products and services that can + be replicated across countless cities and states, adapting to specific contexts but sharing the cost and responsibility of the core functionality through open collaborative organizations.
+
+
+ These stewardship organizations + can support large-scale ongoing software production projects with governance and financial models, + technical steering, and process orchestration. We call these open digital products, the collaborative process of governing and stewarding them, and the ecosystem + of collaborating public and private actors around them, Public Code. +
+
+
+
+
Definitions
+
+
+
+
Public Code:
+

+ (n): The open software product resulting from continuous integrated collaboration between public + administrations, the policy that situates it into civil code, and the ecosystem of vendors, + contributors, and the community of practice around this product. +

+
+
+
+
+ Public Product Organization: +
+

+ (n): The NGO that serves as a vehicle for the stewardship of a public code product. Along with the + continuous technical integration, a PPO has a governance model, a financial model, an organizational + structure, a comms process, and a community of practice. +

+
+
+
+
+ Public Product Stewardship: +
+

+ (v): The practice of continuously tending to the development and maintenance of a public product. It + is the core activity of a public product organization. +

+
+
+
+
+
+
+
+
+

+ The core process of public code production is the continuous integration cycle of open source development. +

+
+
+ The large commercial network services providers have evolved an approach to software development that + consistently maintains and improves the product through this orchestrated collaboration process + that can scale to thousands of simultaneous contributors working on one codebase.
+
+
+ This process is extremely well-suited to the type of open collaboration necessary for a heterogenous mix of public and private entities + collaborating on a public platform or service together.  The Foundation for Public Code has + helped many public administrations prepare to participate in this type of ecosystem and prepare their + own codebases for open collaboration.  We have developed the Standard for Public Code + to as a set of reference criteria by which to evaluate whether a codebase is ready for public + collaboration.   +
+
+
+ 12.2 +
+
+ +
+
+
+ + bg_publiccode +
+ +
+

What is Public Code?

+

+ We define ‘public code’ as open source software developed or sourced by public organizations, together + with the policy and guidance needed for reuse. +

+
+
+
+ illo_stewardship_alpha 1 +
+
+
+
+
+

+ An ecosystem of collaborative digital public infrastructure production +

+
+
+
+ Cities, states and nations across the globe recognize their own responsibility and agency toward + designing, maintaining and improving the digital public products. The Foundation for Public Code + supports and connects them.
+
+
+ We believe that the most effective, adaptable, and sustainable long-term approach to this need is for networks of public organizations + and their vendors to collaborate in developing open, shared digital products and services that can be + replicated across countless cities and states, adapting to specific contexts but sharing the cost and responsibility of the core functionality through open collaborative organizations.
+
+
+ These stewardship organizations + can support large-scale ongoing software production projects with governance and financial models, + technical steering, and process orchestration. We call these open digital products, the collaborative process of governing and stewarding them, and the ecosystem + of collaborating public and private actors around them, Public Code. +
+
+
+
Definitions
+
+
+
+
Public Code:
+

+ (n): The open software product resulting from continuous integrated collaboration between public + administrations, the policy that situates it into civil code, and the ecosystem of vendors, + contributors, and the community of practice around this product. +

+
+
+
+
+ Public Product Organization: +
+

+ (n): The NGO that serves as a vehicle for the stewardship of a public code product. Along with the + continuous technical integration, a PPO has a governance model, a financial model, an organizational + structure, a comms process, and a community of practice. +

+
+
+
+
+ Public Product Stewardship: +
+

+ (v): The practice of continuously tending to the development and maintenance of a public product. It + is the core activity of a public product organization. +

+
+
+
+
+
+
+
+
+
+ The core process of public code production is the continuous integration cycle of open source + development.
+
+
+ The large commercial network services providers have evolved an approach to software development that + consistently maintains and improves the product through this orchestrated collaboration process + that can scale to thousands of simultaneous contributors working on one codebase.
+
+
+ This process is extremely well-suited to the type of open collaboration necessary for a heterogenous mix of public and private entities + collaborating on a public platform or service together.  The Foundation for Public Code has + helped many public administrations prepare to participate in this type of ecosystem and prepare their + own codebases for open collaboration.  We have developed the Standard for Public Code + to as a set of reference criteria by which to evaluate whether a codebase is ready for public + collaboration.   +
+
+ 12.2 +
+
+ +
+
+ +
+ + + + + + + + + + + + + diff --git a/public-product-organizations.html b/public-product-organizations.html new file mode 100644 index 0000000..2aacfee --- /dev/null +++ b/public-product-organizations.html @@ -0,0 +1,1885 @@ + + + + + + + + + + + + + + + + + + + + + +
+
+ + bg_publiccode +
+ +
+

Digital Public Products need sustainable vehicles

+

+ Any open software developed by a government or their vendor needs a Public Product Organization—an organization built around a sustainable, strategic, and collaborative model. +

+
+
+
+ illo_ecosystem 1 +
+
+
+
+
+

+ What is a Public Product Organization? +

+
+
+ A Public Product Organization is a non-profit entity, established as a hub for open collaboration, and + can be a cooperative comprised of public organizations. They steward and scale public software in + perpetuity, by providing reliable maintenance and responsive development.
+
+
+ They can: +
+
+
+
+
+
+
+
+
Create governance structures
+
+
+
+
+
+
Steer design and specification
+
+
+
+
+
+
Orchestrate development
+
+
+
+
+
+

Respond to bugs and security concerns

+
+
+
+
+
+

+ Build sustainable financial models to allow for reliable, continuous delivery +

+
+
+
+
+
+
+
+

+ Grow and support communities of practice, involving stakeholders and developers from public + implementers and an ecosystem of vendors +

+
+
+
+
+
+

+ Generate awareness of the product as an offering to public organizations who are looking to implement + such a solution +

+
+
+
+
+
+
+

+ The Six Pillars of Successful Public Product Organizations +

+
+
+
1. Governance
+
+
+ Crucial to sustainable collaborative development is a community-endorsed model for how decisions + are made about the core product and its future.
+
+
+ Good governance allows participating public entities to trust that their invested resources and + policy commitments in a specific public product will continue to serve their constituents. +
+
+
+
+
2. Community of Practice
+
+
+ A dynamic ecosystem of implementers, developers, and stakeholders that sustains a public product + needs active tending and orchestration.
+
+
+ A public product organization must provide contexts for communication, scheduling, and knowledge + sharing resources to help the community thrive. +
+
+
+
+
3. Codebase Stewardship
+
+
+ The beating heart of a dynamic public product is its codebase. A clear process for open technical + collaboration through continuous integration enables the entire community to power the engine that + moves the product forward.
+
+
+ Codebase stewards should look to the Standard for Public Code for guidance on best practices. +
+
+
+
+
4. Financial Model
+
+
+ Perhaps the most common reason public product organizations fail is due to the lack of a + sustainable financial model.
+
+
+ Public funding, philanthropic grants, membership dues, vendor certification, and service contracts + enable public product organizations to fund their activities and product development. +
+
+
+
+
+ 5. Awareness & Communications +
+

+ As the growth of a public product community distributes the costs and responsibilities of development + and maintenance across a larger set of contributors, increasing awareness of the product’s availability, + adaptability, and successful deployment is key to the ecosystem’s success. +

+
+
+
6. Organizational Structure
+

+ Public product organizations can take many forms, and will have different vehicles in different + jurisdictions, but a well defined organizational structure that spells out the different processes, + roles and how they relate to each other is critical for successful long-term collaboration. +

+
+
+
+
+
+
Our Role
+
+
+ Thousands of public administrations, software developers, and open source collaboratives around the + world are building digital public products that provide significant value to administrations and their + constituencies. The Foundation for Public Code works with these groups to establish Public Product + Organizations, which develop and maintain digital public products so that they are reliable, + high-quality, and centered on public purpose.
+
+
+ More broadly, the Foundation supports communities of open practice, providing guidance on governance, + codebase stewardship, financial modeling, technical and product steering processes, community growth and + broader awareness. We also work with public administrations to understand how to implement and + participate in public products, and with development communities on how to connect, grow, and + sustain.
+
+
+ Our goal is a healthy ecosystem of stable digital infrastructural organizations with modern product + offerings and development practices. +
+
+
+
+
+
Examples of Public Code
+
+
+
+ DiiaLogo 1 + 250 1 +
+
+
DIIA
+
+
+
+
+ Groundbreaking mobile application that connects 19 million Ukrainians with more than 120 + government services.  One of the most modern “e-state” platforms in the world.
+
+
+ The Foundation worked with the Ukrainian DIIA team on the process of replicating the codebase to + Estonia, and supported the decision to open the codebase from the very beginning.
+
+
+ Now, we are helping other public administrations understand how to implement and participate in + DIIA. +
+
+
+
+
+
+
Creator
+

+ Ukraine Ministry of Digital Transformation +

+
+
+
Primary Replicator
+
+ National and State Governments +
+
+
+
Who should get involved?
+

+ State governments looking to implement e-state mobile platforms +

+
+
+
Learn more
+ +
+
Visit diia.gov.ua
+ arrow cluster
+
+
+
+ DIIA +
+
+ govuk_icon 1 +
Notify
+
+
+
+ GOV.UK Notify makes it easy for public sector service teams to send emails, text messages and + letters.
+
+
+ This project is an important one to track, because it has been used widely across public + administrations, but not through an ideal process. Instead the codebase has been forked by the + downstream users, which diverges the development process and does not capture the benefits of + inter-administration collaboration.
+
+
+ The Foundation for Public Code is working with the various implementers to convene a community of + practice and determine what collaborative efforts can still be effective. +
+
+
+
+
+
Creator
+
+ UK Government Digital Service +
+
+
+
Replicators
+

+ Canadian Digital Service, United States Digital Service, etc +

+
+
+
Who should get involved?
+

+ City, state, and national governments in need of messaging solutions +

+
+
+

+ Join the community of practice +

+ +
+
+ Email us at
join-notify@publiccode.net +
+ arrow cluster
+
+
+
+
Notify
+
+
+ icon.app.spacecraft +
Space Craft
+
+
+
+ Space Craft is working to create an open modular server architecture for creating, orchestrating, + and sharing room-scale or multi-room interactive spatial applications.  
+
+
+ Use cases for public administrations and institutions include museum exhibition design, library + archive visualization and exploration, urban planning simulation, or dynamic environments for + theater, dance, and music performance.
+
+
+ A game engine orchestrates screens, projectors, speakers, lighting, and any number of mobile + devices into immersive interactive environments. +
+
+
+
+
+
Initiator
+

+ A forming network of public institutions to procure new platforms +

+
+
+
Who should get involved?
+

+ State and city and public institution spatial experience designers +

+
+ +
+
+
+
+ icon.app.geospatial +
Public Geospatial Server
+
+
+
+ One of the primary building blocks of a digitally transformed public service is geospatial data, + which enables powerful applications across almost all facets of municipal and state + administration.
+
+
+ While there are many applications with extensive functionality that serve this need, the Public + Geospatial Server is a baseline open platform which public administrations can use to make + embeddable maps for internal and constituent-facing applications, leveraging open geo-databases to + create services and information resources. +
+
+
+
+
+
Initiator
+

+ A forming network of city, state, and federal agencies +

+
+
+
Who should get involved?
+

+ State and city geospatial data producers and users +

+
+ +
+
+
PGS
+
+
+
+ +
+
+
+ +
+
+ bg_publiccode +
+ +
+

Digital Public Products need sustainable vehicles

+

+ Any open software developed by a government or their vendor needs a Public Product Organization—an organization built around a sustainable, strategic, and collaborative model. +

+
+
+
+ illo_ecosystem 1 +
+
+
+
+
+
+
+

+ What is a Public Product Organization? +

+
+
+
+ A Public Product Organization is a non-profit entity, established as a hub for open collaboration, + and can be a cooperative comprised of public organizations. They steward and scale public software in + perpetuity, by providing reliable maintenance and responsive development.
+
+
+ They can: +
+
+
+
+
+
+
+
+
Create governance structures
+
+
+
+
+
+
Steer design and specification
+
+
+
+
+
+
Orchestrate development
+
+
+
+
+
+

Respond to bugs and security concerns

+
+
+
+
+
+

+ Build sustainable financial models to allow for reliable, continuous delivery +

+
+
+
+
+
+
+
+

+ Grow and support communities of practice, involving stakeholders and developers from public + implementers and an ecosystem of vendors +

+
+
+
+
+
+

+ Generate awareness of the product as an offering to public organizations who are looking to + implement such a solution +

+
+
+
+
+
+
+
+

+ The Six Pillars of Successful Public Product Organizations +

+
+
+
1. Governance
+
+
+ Crucial to sustainable collaborative development is a community-endorsed model for how decisions + are made about the core product and its future.
+
+
+ Good governance allows participating public entities to trust that their invested resources and + policy commitments in a specific public product will continue to serve their constituents. +
+
+
+
+
2. Community of Practice
+
+
+ A dynamic ecosystem of implementers, developers, and stakeholders that sustains a public product + needs active tending and orchestration.
+
+
+ A public product organization must provide contexts for communication, scheduling, and knowledge + sharing resources to help the community thrive. +
+
+
+
+
3. Codebase Stewardship
+
+
+ The beating heart of a dynamic public product is its codebase. A clear process for open technical + collaboration through continuous integration enables the entire community to power the engine that + moves the product forward.
+
+
+ Codebase stewards should look to the Standard for Public Code for guidance on best practices. +
+
+
+
+
4. Financial Model
+
+
+ Perhaps the most common reason public product organizations fail is due to the lack of a + sustainable financial model.
+
+
+ Public funding, philanthropic grants, membership dues, vendor certification, and service contracts + enable public product organizations to fund their activities and product development. +
+
+
+
+
+ 5. Awareness & Communications +
+

+ As the growth of a public product community distributes the costs and responsibilities of development + and maintenance across a larger set of contributors, increasing awareness of the product’s availability, + adaptability, and successful deployment is key to the ecosystem’s success. +

+
+
+
6. Organizational Structure
+

+ Public product organizations can take many forms, and will have different vehicles in different + jurisdictions, but a well defined organizational structure that spells out the different processes, + roles and how they relate to each other is critical for successful long-term collaboration. +

+
+
+
+
+
+
Our Role
+
+
+ Thousands of public administrations, software developers, and open source collaboratives around the + world are building digital public products that provide significant value to administrations and their + constituencies.
+
+
+ The Foundation for Public Code works with these groups to establish Public Product Organizations, which + develop and maintain digital public products so that they are reliable, high-quality, and centered on + public purpose.
+
+
+ More broadly, the Foundation supports communities of open practice, providing guidance on governance, + codebase stewardship, financial modeling, technical and product steering processes, community growth and + broader awareness. We also work with public administrations to understand how to implement and + participate in public products, and with development communities on how to connect, grow, and + sustain.
+
+
+ Our goal is a healthy ecosystem of stable digital infrastructural organizations with modern product + offerings and development practices. +
+
+
+
+
+
Examples of Public Code
+
+
+
+ DiiaLogo 1 + 250 1 +
+
+
DIIA
+
+
+
+
+ Groundbreaking mobile application that connects 19 million Ukrainians with more than 120 + government services.  One of the most modern “e-state” platforms in the world.
+
+
+ The Foundation worked with the Ukrainian DIIA team on the process of replicating the codebase to + Estonia, and supported the decision to open the codebase from the very beginning.
+
+
+ Now, we are helping other public administrations understand how to implement and participate in + DIIA. +
+
+
+
+
+
+
Creator
+

+ Ukraine Ministry of Digital Transformation +

+
+
+
Primary Replicator
+
+ National and State Governments +
+
+
+
Who should get involved?
+

+ State governments looking to implement e-state mobile platforms +

+
+
+
Learn more
+ +
+
Visit diia.gov.ua
+ arrow cluster
+
+
+
+
image 1
+
+
+ govuk_icon 1 +
Notify
+
+
+
+ GOV.UK Notify makes it easy for public sector service teams to send emails, text messages and + letters.
+
+
+ This project is an important one to track, because it has been used widely across public + administrations, but not through an ideal process. Instead the codebase has been forked by the + downstream users, which diverges the development process and does not capture the benefits of + inter-administration collaboration.
+
+
+ The Foundation for Public Code is working with the various implementers to convene a community of + practice and determine what collaborative efforts can still be effective. +
+
+
+
+
+
Creator
+
+ UK Government Digital Service +
+
+
+
Replicators
+

+ Canadian Digital Service, United States Digital Service, etc +

+
+
+
Who should get involved?
+

+ City, state, and national governments in need of messaging solutions +

+
+
+

+ Join the community of practice +

+ +
+
+ Email us at join-notify@publiccode.net +
+ arrow cluster
+
+
+
+
+
+ notify_01 +
+
+
+
+ icon.app.spacecraft +
Space Craft
+
+
+
+ Space Craft is working to create an open modular server architecture for creating, orchestrating, + and sharing room-scale or multi-room interactive spatial applications.  
+
+
+ Use cases for public administrations and institutions include museum exhibition design, library + archive visualization and exploration, urban planning simulation, or dynamic environments for + theater, dance, and music performance.
+
+
+ A game engine orchestrates screens, projectors, speakers, lighting, and any number of mobile + devices into immersive interactive environments. +
+
+
+
+
+
Initiator
+

+ A forming network of public institutions to procure new platforms +

+
+
+
Who should get involved?
+

+ State and city and public institution spatial experience designers +

+
+ +
+
+
+
+ icon.app.geospatial +
Public Geospatial Server
+
+
+
+ One of the primary building blocks of a digitally transformed public service is geospatial data, + which enables powerful applications across almost all facets of municipal and state + administration.
+
+
+ While there are many applications with extensive functionality that serve this need, the Public + Geospatial Server is a baseline open platform which public administrations can use to make + embeddable maps for internal and constituent-facing applications, leveraging open geo-databases to + create services and information resources. +
+
+
+
+
+
Initiator
+

+ A forming network of city, state, and federal agencies +

+
+
+
Who should get involved?
+

+ State and city geospatial data producers and users +

+
+ +
+
+
+ Image 4-12-24 at 6 1 +
+
+
+
+ +
+
+
+ +
+
+ bg_publiccode +
+ +
+

Digital Public Products need sustainable vehicles

+

+ Any open software developed by a government or their vendor needs a Public Product Organization—an organization built around a sustainable, strategic, and collaborative model. +

+
+
+
+ illo_ecosystem 1 +
+
+
+
+
+
+
+

+ What is a Public Product Organization? +

+
+
+
+ A Public Product Organization is a non-profit entity, established as a hub for open collaboration, + and can be a cooperative comprised of public organizations. They steward and scale public software in + perpetuity, by providing reliable maintenance and responsive development.
+
+
+ They can: +
+
+
+
+
+
+
+
+
Create governance structures
+
+
+
+
+
+
Steer design and specification
+
+
+
+
+
+
Orchestrate development
+
+
+
+
+
+

Respond to bugs and security concerns

+
+
+
+
+
+
+
+

+ Build sustainable financial models to allow for reliable, continuous delivery +

+
+
+
+
+
+

+ Grow and support communities of practice, involving stakeholders and developers from public + implementers and an ecosystem of vendors +

+
+
+
+
+
+
+
+

+ Generate awareness of the product as an offering to public organizations who are looking to + implement such a solution +

+
+
+
+
+
+
+
+

+ The Six Pillars of Successful Public Product Organizations +

+
+
+
1. Governance
+
+
+ Crucial to sustainable collaborative development is a community-endorsed model for how decisions + are made about the core product and its future.
+
+
+ Good governance allows participating public entities to trust that their invested resources and + policy commitments in a specific public product will continue to serve their constituents. +
+
+
+
+
2. Community of Practice
+
+
+ A dynamic ecosystem of implementers, developers, and stakeholders that sustains a public product + needs active tending and orchestration.
+
+
+ A public product organization must provide contexts for communication, scheduling, and knowledge + sharing resources to help the community thrive. +
+
+
+
+
3. Codebase Stewardship
+
+
+ The beating heart of a dynamic public product is its codebase. A clear process for open technical + collaboration through continuous integration enables the entire community to power the engine that + moves the product forward.
+
+
+ Codebase stewards should look to the Standard for Public Code for guidance on best practices. +
+
+
+
+
4. Financial Model
+
+
+ Perhaps the most common reason public product organizations fail is due to the lack of a + sustainable financial model.
+
+
+ Public funding, philanthropic grants, membership dues, vendor certification, and service contracts + enable public product organizations to fund their activities and product development. +
+
+
+
+
+ 5. Awareness & Communications +
+

+ As the growth of a public product community distributes the costs and responsibilities of development + and maintenance across a larger set of contributors, increasing awareness of the product’s availability, + adaptability, and successful deployment is key to the ecosystem’s success. +

+
+
+
6. Organizational Structure
+

+ Public product organizations can take many forms, and will have different vehicles in different + jurisdictions, but a well defined organizational structure that spells out the different processes, + roles and how they relate to each other is critical for successful long-term collaboration. +

+
+
+
+
+
+
Our Role
+
+
+ Thousands of public administrations, software developers, and open source collaboratives around the + world are building digital public products that provide significant value to administrations and their + constituencies.
+
+
+ The Foundation for Public Code works with these groups to establish Public Product Organizations, which + develop and maintain digital public products so that they are reliable, high-quality, and centered on + public purpose.
+
+
+ More broadly, the Foundation supports communities of open practice, providing guidance on governance, + codebase stewardship, financial modeling, technical and product steering processes, community growth and + broader awareness. We also work with public administrations to understand how to implement and + participate in public products, and with development communities on how to connect, grow, and + sustain.
+
+
+ Our goal is a healthy ecosystem of stable digital infrastructural organizations with modern product + offerings and development practices. +
+
+
+
+
+
Examples of Public Code
+
+
+
+ DiiaLogo 1 + 250 1 +
+
+
DIIA
+
+
+
+
+ Groundbreaking mobile application that connects 19 million Ukrainians with more than 120 + government services.  One of the most modern “e-state” platforms in the world.
+
+
+ The Foundation worked with the Ukrainian DIIA team on the process of replicating the codebase to + Estonia, and supported the decision to open the codebase from the very beginning.
+
+
+ Now, we are helping other public administrations understand how to implement and participate in + DIIA. +
+
+
+
+
+
+
Creator
+

+ Ukraine Ministry of Digital Transformation +

+
+
+
Primary Replicator
+
+ National and State Governments +
+
+
+
Who should get involved?
+

+ State governments looking to implement e-state mobile platforms +

+
+
+
Learn more
+ +
+
Visit diia.gov.ua
+ arrow cluster
+
+
+
+
image 1
+
+
+ govuk_icon 1 +
Notify
+
+
+
+ GOV.UK Notify makes it easy for public sector service teams to send emails, text messages and + letters.
+
+
+ This project is an important one to track, because it has been used widely across public + administrations, but not through an ideal process. Instead the codebase has been forked by the + downstream users, which diverges the development process and does not capture the benefits of + inter-administration collaboration.
+
+
+ The Foundation for Public Code is working with the various implementers to convene a community of + practice and determine what collaborative efforts can still be effective. +
+
+
+
+
+
Creator
+
+ UK Government Digital Service +
+
+
+
Replicators
+

+ Canadian Digital Service, United States Digital Service, etc +

+
+
+
Who should get involved?
+

+ City, state, and national governments in need of messaging solutions +

+
+
+

+ Join the community of practice +

+ +
+
+ Email us at join-notify@publiccode.net +
+ arrow cluster
+
+
+
+
+
+ notify_01 +
+
+
+
+ icon.app.spacecraft +
Space Craft
+
+
+
+ Space Craft is working to create an open modular server architecture for creating, orchestrating, + and sharing room-scale or multi-room interactive spatial applications.  
+
+
+ Use cases for public administrations and institutions include museum exhibition design, library + archive visualization and exploration, urban planning simulation, or dynamic environments for + theater, dance, and music performance.
+
+
+ A game engine orchestrates screens, projectors, speakers, lighting, and any number of mobile + devices into immersive interactive environments. +
+
+
+
+
+
Initiator
+

+ A forming network of public institutions to procure new platforms +

+
+
+
Who should get involved?
+

+ State and city and public institution spatial experience designers +

+
+ +
+
+
+
+ icon.app.geospatial +
Public Geospatial Server
+
+
+
+ One of the primary building blocks of a digitally transformed public service is geospatial data, + which enables powerful applications across almost all facets of municipal and state + administration.
+
+
+ While there are many applications with extensive functionality that serve this need, the Public + Geospatial Server is a baseline open platform which public administrations can use to make + embeddable maps for internal and constituent-facing applications, leveraging open geo-databases to + create services and information resources. +
+
+
+
+
+
Initiator
+

+ A forming network of city, state, and federal agencies +

+
+
+
Who should get involved?
+

+ State and city geospatial data producers and users +

+
+ +
+
+
+ Image 4-12-24 at 6 1 +
+
+
+
+ +
+
+ +
+ + + + + + + + + + + + + diff --git a/section.html b/section.html new file mode 100644 index 0000000..d2e7068 --- /dev/null +++ b/section.html @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + +
+
+

Examples of Public Code

+

+ We’re helping build public product organizations around a broad spectrum of software products. +

+
+
+
+
+
+ DiiaLogo 1 + 250 1 +
+
DIIA
+

+ Groundbreaking mobile application that connects 19 million Ukrainians with more than 120 government + services. +

+
+
+
Learn more
+ arrow cluster +
+
+
+
+ govuk_icon 1 +
Notify
+

+ Text message service helping federal, state, local, tribal and territorial governments communicate more + effectively with the people they serve. +

+
+ +
+
Learn more
+ arrow cluster
+
+
+
+ icon.app.spacecraft +
Space Craft
+

+ Space Craft is working to create an open modular server architecture for creating, orchestrating, and + sharing room-scale or multi-room interactive spatial applications. +

+
+
+ scrim +
+
+ + + diff --git a/who-we-are/amy-darling.html b/who-we-are/amy-darling.html new file mode 100644 index 0000000..6ed5a8e --- /dev/null +++ b/who-we-are/amy-darling.html @@ -0,0 +1,613 @@ + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+ Amy Darling +
+
+

Amy Darling

+
Operations, North America
+
amy@publiccode.net
+
+
+
+ Amy manages operations for the Foundation for Public Code North America.
+
+
+ Previously VP of Engineering and COO with various hi-tech startups, Amy specializes in building + high-performing, passionate, remote-first organizations. She’s an expert in building lean agile teams + that can adapt quickly to strategy changes. She holds two issued patents in the digital imaging field + and is the co-author of Applied C++, published by Addison-Wesley.
+
+
+ Amy holds an M.B.A., with focus on Entrepreneurship from Babson F.W. Olin Graduate School of + Business, an M.S. in Computer Science from Tufts University, and a B.S. from Carnegie Mellon + University. +
+
+
+
+
+ +
+
+ +
+ +
+ Amy Darling +
+
+

Amy Darling

+
Operations, North America
+
amy@publiccode.net
+
+
+
+ Amy manages operations for the Foundation for Public Code North America.
+
+
+ Previously VP of Engineering and COO with various hi-tech startups, Amy specializes in building + high-performing, passionate, remote-first organizations. She’s an expert in building lean agile teams + that can adapt quickly to strategy changes. She holds two issued patents in the digital imaging field + and is the co-author of Applied C++, published by Addison-Wesley.
+
+
+ Amy holds an M.B.A., with focus on Entrepreneurship from Babson F.W. Olin Graduate School of + Business, an M.S. in Computer Science from Tufts University, and a B.S. from Carnegie Mellon + University. +
+
+
+
+
+ +
+
+ +
+ +
+ Amy Darling +
+
+

Amy Darling

+
Operations, North America
+
amy@publiccode.net
+
+
+
+ Amy manages operations for the Foundation for Public Code North America.
+
+
+ Previously VP of Engineering and COO with various hi-tech startups, Amy specializes in building + high-performing, passionate, remote-first organizations. She’s an expert in building lean agile teams + that can adapt quickly to strategy changes. She holds two issued patents in the digital imaging field + and is the co-author of Applied C++, published by Addison-Wesley.
+
+
+ Amy holds an M.B.A., with focus on Entrepreneurship from Babson F.W. Olin Graduate School of + Business, an M.S. in Computer Science from Tufts University, and a B.S. from Carnegie Mellon + University. +
+
+
+
+
+ +
+
+ +
+ + + + + + + + + + + + + diff --git a/who-we-are/ben-cerveny.html b/who-we-are/ben-cerveny.html new file mode 100644 index 0000000..80c38e6 --- /dev/null +++ b/who-we-are/ben-cerveny.html @@ -0,0 +1,607 @@ + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+ Ben Cerveny +
+
+

Ben Cerveny

+
President
+
ben@publiccode.net
+
+
+
+
+ For over 25 years Ben Cerveny has worked as an executive, strategist, and designer in the context of + operating systems, media applications, web services, products, the built environment, and digital + games.
+
+
+ Before founding the Foundation for Public Code, he was a Design Fellow at Samsung, leading a project + on room-scale programmable environments. Previously, he helped design the massively multiplayer game + that became Flickr [and also named it], founded the Experience Design Lab at Frogdesign, and was + cofounder and CEO of Bloom Studios, whose data visualization iPad app Planetary was acquired by the + Smithsonian Institution. +
+
+
+
+
+ +
+
+ +
+ +
+ Ben Cerveny +
+
+

Ben Cerveny

+
President
+
ben@publiccode.net
+
+
+
+
+ For over 25 years Ben Cerveny has worked as an executive, strategist, and designer in the context of + operating systems, media applications, web services, products, the built environment, and digital + games.
+
+
+ Before founding the Foundation for Public Code, he was a Design Fellow at Samsung, leading a project + on room-scale programmable environments. Previously, he helped design the massively multiplayer game + that became Flickr [and also named it], founded the Experience Design Lab at Frogdesign, and was + cofounder and CEO of Bloom Studios, whose data visualization iPad app Planetary was acquired by the + Smithsonian Institution. +
+
+
+
+
+ +
+
+ +
+ +
+ Ben Cerveny +
+
+

Ben Cerveny

+
President
+
ben@publiccode.net
+
+
+
+
+ For over 25 years Ben Cerveny has worked as an executive, strategist, and designer in the context of + operating systems, media applications, web services, products, the built environment, and digital + games.
+
+
+ Before founding the Foundation for Public Code, he was a Design Fellow at Samsung, leading a project + on room-scale programmable environments. Previously, he helped design the massively multiplayer game + that became Flickr [and also named it], founded the Experience Design Lab at Frogdesign, and was + cofounder and CEO of Bloom Studios, whose data visualization iPad app Planetary was acquired by the + Smithsonian Institution. +
+
+
+
+
+ +
+
+ +
+ + + + + + + + + + + + + diff --git a/who-we-are/index.html b/who-we-are/index.html new file mode 100644 index 0000000..33b82e4 --- /dev/null +++ b/who-we-are/index.html @@ -0,0 +1,1417 @@ + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+

Who we are

+

+ We’re a multidisciplinary team with many years of experience in government digital transformation, open + source and building collaborative networks. +

+
+ + + + +
+
+
+
+

History of the Foundation for Public Code

+
+
+

+ The Foundation for Public Code was founded by Ben Cerveny, Boris van Hoytema and Arnout Schuijff in + 2019, to guide international collaboration among public organizations around codebase design, quality + and governance. +

+
+
+ photos +
+
+ photos +
+
+
+

+ Leveraging 30 combined years of experience working with cities and technology-enabled collaboration, + Boris and Ben recognized policy and whitepapers were insufficient catalysts in this space. Their + landscape analysis revealed that stewardship was the key to converting the massive public investment in + open source and collaboration into long-term, sustainable implementation. +

+

+ Based on their experience of technological innovation in a traditional industry, Pieter van der Does and + Arnout Schuijff (co-founders of the Adyen payments platform) agreed with Ben and Boris that public + organizations deserved better software. They joined the Board of Directors to share their expertise and + connections. +

+
+
+
+ +
+
+
Advisory Council
+

+ Our strategic council of advisors helps with key strategic decisions, and serve
as ambassadors for + our mission. +

+
+
+ photos +
+
Audrey Tang
+
+ Digital Minister of Taiwan +
+
+
+
+ photos +
+
Dan Hill
+

+ Director of Melbourne School of Design, former Director of Strategic Design, Vinnova +

+
+
+
+ photos +
+
Gabriella Gómez-Mont
+

+ Principal at Experimentalista, former Chief Creative Officer of Mexico City +

+
+
+
+ photos +
+
Leslie Hawthorn
+

+ (Chair) + Manager, Vertical Community Strategy, Red Hat Open Source Program Office +

+
+
+
+
+
+
+ +
+
+ +
+ +
+
+

Who we are

+

+ We’re a multidisciplinary team with many years of experience in government digital transformation, open + source and building collaborative networks. +

+
+ + + + +
+
+
+
+

History of the Foundation for Public Code

+
+
+

+ The Foundation for Public Code was founded by Ben Cerveny, Boris van Hoytema and Arnout Schuijff in + 2019, to guide international collaboration among public organizations around codebase design, quality + and governance. +

+
+
+ photos +
+
+ photos +
+
+
+

+ Leveraging 30 combined years of experience working with cities and technology-enabled collaboration, + Boris and Ben recognized policy and whitepapers were insufficient catalysts in this space. Their + landscape analysis revealed that stewardship was the key to converting the massive public investment in + open source and collaboration into long-term, sustainable implementation. +

+

+ Based on their experience of technological innovation in a traditional industry, Pieter van der Does and + Arnout Schuijff (co-founders of the Adyen payments platform) agreed with Ben and Boris that public + organizations deserved better software. They joined the Board of Directors to share their expertise and + connections. +

+
+
+
+ +
+
+
Advisory Council
+

+ Our strategic council of advisors helps with key strategic decisions, and serve as ambassadors for our + mission. +

+
+
+ photos +
+
Audrey Tang
+
+ Digital Minister of Taiwan +
+
+
+
+ photos +
+
Dan Hill
+

+ Director of Melbourne School of Design, former Director of Strategic Design, Vinnova +

+
+
+
+ photos +
+
Gabriella Gómez-Mont
+

+ Principal at Experimentalista, former Chief Creative Officer of Mexico City +

+
+
+
+ photos +
+
Leslie Hawthorn
+

+ (Chair) + Manager, Vertical Community Strategy, Red Hat Open Source Program Office +

+
+
+
+
+
+
+ +
+
+ +
+ +
+
+

Who we are

+

+ We’re a multidisciplinary team with many years of experience in government digital transformation, open + source and building collaborative networks. +

+
+ + + + +
+
+
+
+

History of the Foundation for Public Code

+
+
+

+ The Foundation for Public Code was founded by Ben Cerveny, Boris van Hoytema and Arnout Schuijff in + 2019, to guide international collaboration among public organizations around codebase design, quality + and governance. +

+
+
+ photos +
+
+ photos +
+
+
+

+ Leveraging 30 combined years of experience working with cities and technology-enabled collaboration, + Boris and Ben recognized policy and whitepapers were insufficient catalysts in this space. Their + landscape analysis revealed that stewardship was the key to converting the massive public investment in + open source and collaboration into long-term, sustainable implementation. +

+

+ Based on their experience of technological innovation in a traditional industry, Pieter van der Does and + Arnout Schuijff (co-founders of the Adyen payments platform) agreed with Ben and Boris that public + organizations deserved better software. They joined the Board of Directors to share their expertise and + connections. +

+
+
+
+ +
+
+
Advisory Council
+

+ Our strategic council of advisors helps with key strategic decisions, and serve as ambassadors for our + mission. +

+
+
+ photos +
+
Audrey Tang
+
+ Digital Minister of Taiwan +
+
+
+
+ photos +
+
Dan Hill
+

+ Director of Melbourne School of Design, former Director of Strategic Design, Vinnova +

+
+
+
+ photos +
+
Gabriella Gómez-Mont
+

+ Principal at Experimentalista, former Chief Creative Officer of Mexico City +

+
+
+
+ photos +
+
Leslie Hawthorn
+

+ (Chair) + Manager, Vertical Community Strategy, Red Hat Open Source Program Office +

+
+
+
+
+
+
+ +
+
+ +
+ + + + + + + + + + + + + diff --git a/who-we-are/matthew-claudel.html b/who-we-are/matthew-claudel.html new file mode 100644 index 0000000..a731338 --- /dev/null +++ b/who-we-are/matthew-claudel.html @@ -0,0 +1,625 @@ + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+ Matthew Claudel +
+
+

Matthew Claudel

+
Strategy, North America
+
matthew@publiccode.net
+
+
+
+
+ Matthew Claudel leads strategy for the Foundation for Public Code North America.
+
+
+ Matthew is founder and principal at Field States, a benefit company that works with forward-thinking + organizations to discover place-based potential and bring it to life—creating new forms of value for + people and the planet. He was previously the Strategic Design Lead for Curative, a health care company + seeking to end the Covid-19 pandemic, and co-founded MIT’s designX program, where he was the Head of + Civic Innovation and an instructor for four years.
+
+
+ Matthew serves as Open Smart City Advisor for Open North, and is also Visiting Assistant Professor at + University of Michigan’s Taubman School of Architecture. He has a PhD in Advanced Urbanism from MIT, + where his work focused on the emerging practices of city-scale experimentation as they relate to civic + value. +
+
+
+
+
+ +
+
+ +
+ +
+ Matthew Claudel +
+
+

Matthew Claudel

+
Strategy, North America
+
matthew@publiccode.net
+
+
+
+
+ Matthew Claudel leads strategy for the Foundation for Public Code North America.
+
+
+ Matthew is founder and principal at Field States, a benefit company that works with forward-thinking + organizations to discover place-based potential and bring it to life—creating new forms of value for + people and the planet. He was previously the Strategic Design Lead for Curative, a health care company + seeking to end the Covid-19 pandemic, and co-founded MIT’s designX program, where he was the Head of + Civic Innovation and an instructor for four years.
+
+
+ Matthew serves as Open Smart City Advisor for Open North, and is also Visiting Assistant Professor at + University of Michigan’s Taubman School of Architecture. He has a PhD in Advanced Urbanism from MIT, + where his work focused on the emerging practices of city-scale experimentation as they relate to civic + value. +
+
+
+
+
+ +
+
+ +
+ +
+ Matthew Claudel +
+
+

Matthew Claudel

+
Strategy, North America
+
matthew@publiccode.net
+
+
+
+
+ Matthew Claudel leads strategy for the Foundation for Public Code North America.
+
+
+ Matthew is founder and principal at Field States, a benefit company that works with forward-thinking + organizations to discover place-based potential and bring it to life—creating new forms of value for + people and the planet. He was previously the Strategic Design Lead for Curative, a health care company + seeking to end the Covid-19 pandemic, and co-founded MIT’s designX program, where he was the Head of + Civic Innovation and an instructor for four years.
+
+
+ Matthew serves as Open Smart City Advisor for Open North, and is also Visiting Assistant Professor at + University of Michigan’s Taubman School of Architecture. He has a PhD in Advanced Urbanism from MIT, + where his work focused on the emerging practices of city-scale experimentation as they relate to civic + value. +
+
+
+
+
+ +
+
+ +
+ + + + + + + + + + + + + diff --git a/who-we-are/max-carlson.html b/who-we-are/max-carlson.html new file mode 100644 index 0000000..f9b939d --- /dev/null +++ b/who-we-are/max-carlson.html @@ -0,0 +1,625 @@ + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+ Max Carlson +
+
+

Max Carlson

+
+ Codebase steward, North America +
+
max@publiccode.net
+
+
+
+
+ Max is the Codebase Steward for the Foundation for Public Code North America.
+
+
+ He brings extensive Silicon Valley leadership and engineering expertise from organizations including + GovStack (as CTO he founded and grew the project to hundreds of contributors), Samsung (where he led a + user experience research lab), Cloud 9 (as interim CTO), Nest Labs (where he built many core systems + for the largest commercial IoT network), and as a co-founder at Laszlo Systems, sponsor of + OpenLaszlo.
+
+
+ Max has taught for over 15 years at San Francisco State University. He is a published author and + holds seven software patents. +
+
+
+
+
+ +
+
+ +
+ +
+ Max Carlson +
+
+

Max Carlson

+
+ Codebase steward, North America +
+
max@publiccode.net
+
+
+
+
+ Max is the Codebase Steward for the Foundation for Public Code North America.
+
+
+ He brings extensive Silicon Valley leadership and engineering expertise from organizations including + GovStack (as CTO he founded and grew the project to hundreds of contributors), Samsung (where he led a + user experience research lab), Cloud 9 (as interim CTO), Nest Labs (where he built many core systems + for the largest commercial IoT network), and as a co-founder at Laszlo Systems, sponsor of + OpenLaszlo.
+
+
+ Max has taught for over 15 years at San Francisco State University. He is a published author and + holds seven software patents. +
+
+
+
+
+ +
+
+ +
+ +
+ Max Carlson +
+
+

Max Carlson

+
+ Codebase steward, North America +
+
max@publiccode.net
+
+
+
+
+ Max is the Codebase Steward for the Foundation for Public Code North America.
+
+
+ He brings extensive Silicon Valley leadership and engineering expertise from organizations including + GovStack (as CTO he founded and grew the project to hundreds of contributors), Samsung (where he led a + user experience research lab), Cloud 9 (as interim CTO), Nest Labs (where he built many core systems + for the largest commercial IoT network), and as a co-founder at Laszlo Systems, sponsor of + OpenLaszlo.
+
+
+ Max has taught for over 15 years at San Francisco State University. He is a published author and + holds seven software patents. +
+
+
+
+
+ +
+
+ +
+ + + + + + + + + + + + +