diff --git a/docs/404.html b/docs/404.html index 4f6c2a99..ab72cd0e 100644 --- a/docs/404.html +++ b/docs/404.html @@ -32,7 +32,7 @@ name="og:description" content="Product Designer who ships code—and understands the business side." /> - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + Introduction

My name is Adam Jolicoeur, and I am running for Town Selectman.

- Headshot of Adam Jolicoeur + Headshot of Adam Jolicoeur

Six years ago, I moved to Brookfield with my wife where together we live with our son, 3 dogs, and our horse. We chose to move to Brookfield because of the community, local activities (we love to hike and kayak), and the school system. With both of us having grown up in tight-knit communities, we felt Brookfield would be the perfect place to start and raise a family. We love to support the community by attending events and buying local (especially from our local farmers). With everything happening over the past few months, it has become even more apparent that a town like Brookfield can still thrive.

diff --git a/docs/assets/img/2025-chatgpt-badges-thumb.jpg b/docs/assets/img/2025-chatgpt-badges-thumb.jpg deleted file mode 100644 index 1765a49b..00000000 Binary files a/docs/assets/img/2025-chatgpt-badges-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/2025-chatgpt-badges.jpg b/docs/assets/img/2025-chatgpt-badges.jpg deleted file mode 100644 index 4249f9c2..00000000 Binary files a/docs/assets/img/2025-chatgpt-badges.jpg and /dev/null differ diff --git a/docs/assets/img/2025-chatgpt-sticker-thumb.jpg b/docs/assets/img/2025-chatgpt-sticker-thumb.jpg deleted file mode 100644 index cc902f1c..00000000 Binary files a/docs/assets/img/2025-chatgpt-sticker-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/2025-chatgpt-sticker.jpg b/docs/assets/img/2025-chatgpt-sticker.jpg deleted file mode 100644 index 5bad5874..00000000 Binary files a/docs/assets/img/2025-chatgpt-sticker.jpg and /dev/null differ diff --git a/docs/assets/img/2025-chatgpt-still-thumb.jpg b/docs/assets/img/2025-chatgpt-still-thumb.jpg deleted file mode 100644 index fc8fa08f..00000000 Binary files a/docs/assets/img/2025-chatgpt-still-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/2025-chatgpt-still.jpg b/docs/assets/img/2025-chatgpt-still.jpg deleted file mode 100644 index 7e2a90b2..00000000 Binary files a/docs/assets/img/2025-chatgpt-still.jpg and /dev/null differ diff --git a/docs/assets/img/2025-chatgpt-trophy-thumb.jpg b/docs/assets/img/2025-chatgpt-trophy-thumb.jpg deleted file mode 100644 index 3f09f9eb..00000000 Binary files a/docs/assets/img/2025-chatgpt-trophy-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/2025-chatgpt-trophy.jpg b/docs/assets/img/2025-chatgpt-trophy.jpg deleted file mode 100644 index 4f4214e2..00000000 Binary files a/docs/assets/img/2025-chatgpt-trophy.jpg and /dev/null differ diff --git a/docs/assets/img/404_lost_tree-thumb.jpg b/docs/assets/img/404_lost_tree-thumb.jpg deleted file mode 100644 index 0653508e..00000000 Binary files a/docs/assets/img/404_lost_tree-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/404_lost_tree.jpg b/docs/assets/img/404_lost_tree.jpg deleted file mode 100644 index f925c35d..00000000 Binary files a/docs/assets/img/404_lost_tree.jpg and /dev/null differ diff --git a/docs/assets/img/ALM_planner-thumb.jpg b/docs/assets/img/ALM_planner-thumb.jpg deleted file mode 100644 index 8ea438d1..00000000 Binary files a/docs/assets/img/ALM_planner-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/ALM_planner.jpg b/docs/assets/img/ALM_planner.jpg deleted file mode 100644 index 96f76611..00000000 Binary files a/docs/assets/img/ALM_planner.jpg and /dev/null differ diff --git a/docs/assets/img/ALM_step1-thumb.jpg b/docs/assets/img/ALM_step1-thumb.jpg deleted file mode 100644 index b3b4bb3b..00000000 Binary files a/docs/assets/img/ALM_step1-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/ALM_step1.jpg b/docs/assets/img/ALM_step1.jpg deleted file mode 100644 index 576b3482..00000000 Binary files a/docs/assets/img/ALM_step1.jpg and /dev/null differ diff --git a/docs/assets/img/ALM_step2-thumb.jpg b/docs/assets/img/ALM_step2-thumb.jpg deleted file mode 100644 index f4a823ac..00000000 Binary files a/docs/assets/img/ALM_step2-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/ALM_step2.jpg b/docs/assets/img/ALM_step2.jpg deleted file mode 100644 index b7b36684..00000000 Binary files a/docs/assets/img/ALM_step2.jpg and /dev/null differ diff --git a/docs/assets/img/ALM_step3-thumb.jpg b/docs/assets/img/ALM_step3-thumb.jpg deleted file mode 100644 index f613e2d6..00000000 Binary files a/docs/assets/img/ALM_step3-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/ALM_step3.jpg b/docs/assets/img/ALM_step3.jpg deleted file mode 100644 index 9242d892..00000000 Binary files a/docs/assets/img/ALM_step3.jpg and /dev/null differ diff --git a/docs/assets/img/ALM_wireframe-thumb.jpg b/docs/assets/img/ALM_wireframe-thumb.jpg deleted file mode 100644 index a1f87dbf..00000000 Binary files a/docs/assets/img/ALM_wireframe-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/ALM_wireframe.jpg b/docs/assets/img/ALM_wireframe.jpg deleted file mode 100644 index 48660038..00000000 Binary files a/docs/assets/img/ALM_wireframe.jpg and /dev/null differ diff --git a/docs/assets/img/ALM_workflow-thumb.jpg b/docs/assets/img/ALM_workflow-thumb.jpg deleted file mode 100644 index 21a610b1..00000000 Binary files a/docs/assets/img/ALM_workflow-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/ALM_workflow.jpg b/docs/assets/img/ALM_workflow.jpg deleted file mode 100644 index fb8d3579..00000000 Binary files a/docs/assets/img/ALM_workflow.jpg and /dev/null differ diff --git a/docs/assets/img/AdamJolicoeur_dot_com-minimal-thumb.jpg b/docs/assets/img/AdamJolicoeur_dot_com-minimal-thumb.jpg deleted file mode 100644 index ef84aee9..00000000 Binary files a/docs/assets/img/AdamJolicoeur_dot_com-minimal-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/AdamJolicoeur_dot_com-minimal.jpg b/docs/assets/img/AdamJolicoeur_dot_com-minimal.jpg deleted file mode 100644 index 26a8d721..00000000 Binary files a/docs/assets/img/AdamJolicoeur_dot_com-minimal.jpg and /dev/null differ diff --git a/docs/assets/img/AdamJolicoeur_dot_com-thumb.jpg b/docs/assets/img/AdamJolicoeur_dot_com-thumb.jpg deleted file mode 100644 index 9852e954..00000000 Binary files a/docs/assets/img/AdamJolicoeur_dot_com-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/AdamJolicoeur_dot_com.jpg b/docs/assets/img/AdamJolicoeur_dot_com.jpg deleted file mode 100644 index 4f735c84..00000000 Binary files a/docs/assets/img/AdamJolicoeur_dot_com.jpg and /dev/null differ diff --git a/docs/assets/img/CAS-ButtonExamples-thumb.jpg b/docs/assets/img/CAS-ButtonExamples-thumb.jpg deleted file mode 100644 index df5ffb7e..00000000 Binary files a/docs/assets/img/CAS-ButtonExamples-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/CAS-ButtonExamples.jpg b/docs/assets/img/CAS-ButtonExamples.jpg deleted file mode 100644 index c8f27fa4..00000000 Binary files a/docs/assets/img/CAS-ButtonExamples.jpg and /dev/null differ diff --git a/docs/assets/img/CAS-Cards-thumb.jpg b/docs/assets/img/CAS-Cards-thumb.jpg deleted file mode 100644 index e1f8a9f1..00000000 Binary files a/docs/assets/img/CAS-Cards-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/CAS-Cards.jpg b/docs/assets/img/CAS-Cards.jpg deleted file mode 100644 index 3e1449b2..00000000 Binary files a/docs/assets/img/CAS-Cards.jpg and /dev/null differ diff --git a/docs/assets/img/CAS-ColorPalette-thumb.jpg b/docs/assets/img/CAS-ColorPalette-thumb.jpg deleted file mode 100644 index 93851d7a..00000000 Binary files a/docs/assets/img/CAS-ColorPalette-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/CAS-ColorPalette.jpg b/docs/assets/img/CAS-ColorPalette.jpg deleted file mode 100644 index c9bb2f0e..00000000 Binary files a/docs/assets/img/CAS-ColorPalette.jpg and /dev/null differ diff --git a/docs/assets/img/CAS-DropdownExamples-thumb.jpg b/docs/assets/img/CAS-DropdownExamples-thumb.jpg deleted file mode 100644 index c04d313a..00000000 Binary files a/docs/assets/img/CAS-DropdownExamples-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/CAS-DropdownExamples.jpg b/docs/assets/img/CAS-DropdownExamples.jpg deleted file mode 100644 index a7cf207f..00000000 Binary files a/docs/assets/img/CAS-DropdownExamples.jpg and /dev/null differ diff --git a/docs/assets/img/CAS-Foreground-Dark-thumb.jpg b/docs/assets/img/CAS-Foreground-Dark-thumb.jpg deleted file mode 100644 index 218433c9..00000000 Binary files a/docs/assets/img/CAS-Foreground-Dark-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/CAS-Foreground-Dark.jpg b/docs/assets/img/CAS-Foreground-Dark.jpg deleted file mode 100644 index 1a03121f..00000000 Binary files a/docs/assets/img/CAS-Foreground-Dark.jpg and /dev/null differ diff --git a/docs/assets/img/CAS-Foreground-Light-thumb.jpg b/docs/assets/img/CAS-Foreground-Light-thumb.jpg deleted file mode 100644 index 99f83de5..00000000 Binary files a/docs/assets/img/CAS-Foreground-Light-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/CAS-Foreground-Light.jpg b/docs/assets/img/CAS-Foreground-Light.jpg deleted file mode 100644 index 5ed53806..00000000 Binary files a/docs/assets/img/CAS-Foreground-Light.jpg and /dev/null differ diff --git a/docs/assets/img/CAS-Icons-thumb.jpg b/docs/assets/img/CAS-Icons-thumb.jpg deleted file mode 100644 index d958588c..00000000 Binary files a/docs/assets/img/CAS-Icons-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/CAS-Icons.jpg b/docs/assets/img/CAS-Icons.jpg deleted file mode 100644 index 204cbe8f..00000000 Binary files a/docs/assets/img/CAS-Icons.jpg and /dev/null differ diff --git a/docs/assets/img/CAS-SpacingSizing-thumb.jpg b/docs/assets/img/CAS-SpacingSizing-thumb.jpg deleted file mode 100644 index c7967fda..00000000 Binary files a/docs/assets/img/CAS-SpacingSizing-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/CAS-SpacingSizing.jpg b/docs/assets/img/CAS-SpacingSizing.jpg deleted file mode 100644 index e625fe74..00000000 Binary files a/docs/assets/img/CAS-SpacingSizing.jpg and /dev/null differ diff --git a/docs/assets/img/CAS-Table-Component-thumb.jpg b/docs/assets/img/CAS-Table-Component-thumb.jpg deleted file mode 100644 index d144eeb8..00000000 Binary files a/docs/assets/img/CAS-Table-Component-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/CAS-Table-Component.jpg b/docs/assets/img/CAS-Table-Component.jpg deleted file mode 100644 index 29cdf0f4..00000000 Binary files a/docs/assets/img/CAS-Table-Component.jpg and /dev/null differ diff --git a/docs/assets/img/CAS-TextInputs-thumb.jpg b/docs/assets/img/CAS-TextInputs-thumb.jpg deleted file mode 100644 index 85a3e186..00000000 Binary files a/docs/assets/img/CAS-TextInputs-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/CAS-TextInputs.jpg b/docs/assets/img/CAS-TextInputs.jpg deleted file mode 100644 index 261fde5a..00000000 Binary files a/docs/assets/img/CAS-TextInputs.jpg and /dev/null differ diff --git a/docs/assets/img/CAS-Typography-thumb.jpg b/docs/assets/img/CAS-Typography-thumb.jpg deleted file mode 100644 index 930a6bce..00000000 Binary files a/docs/assets/img/CAS-Typography-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/CAS-Typography.jpg b/docs/assets/img/CAS-Typography.jpg deleted file mode 100644 index 0770715d..00000000 Binary files a/docs/assets/img/CAS-Typography.jpg and /dev/null differ diff --git a/docs/assets/img/CEA_AssetExamples-thumb.jpg b/docs/assets/img/CEA_AssetExamples-thumb.jpg deleted file mode 100644 index 27ea7063..00000000 Binary files a/docs/assets/img/CEA_AssetExamples-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/CEA_AssetExamples.jpg b/docs/assets/img/CEA_AssetExamples.jpg deleted file mode 100644 index 2ee3086a..00000000 Binary files a/docs/assets/img/CEA_AssetExamples.jpg and /dev/null differ diff --git a/docs/assets/img/CEA_ClientDetail-thumb.jpg b/docs/assets/img/CEA_ClientDetail-thumb.jpg deleted file mode 100644 index d5b30317..00000000 Binary files a/docs/assets/img/CEA_ClientDetail-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/CEA_ClientDetail.jpg b/docs/assets/img/CEA_ClientDetail.jpg deleted file mode 100644 index eed7cb02..00000000 Binary files a/docs/assets/img/CEA_ClientDetail.jpg and /dev/null differ diff --git a/docs/assets/img/CEA_Dashboard-thumb.jpg b/docs/assets/img/CEA_Dashboard-thumb.jpg deleted file mode 100644 index 7498f71e..00000000 Binary files a/docs/assets/img/CEA_Dashboard-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/CEA_Dashboard.jpg b/docs/assets/img/CEA_Dashboard.jpg deleted file mode 100644 index b7d9c19b..00000000 Binary files a/docs/assets/img/CEA_Dashboard.jpg and /dev/null differ diff --git a/docs/assets/img/CEA_Dashboard_fix-thumb.jpg b/docs/assets/img/CEA_Dashboard_fix-thumb.jpg deleted file mode 100644 index 42ff71e9..00000000 Binary files a/docs/assets/img/CEA_Dashboard_fix-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/CEA_Dashboard_fix.jpg b/docs/assets/img/CEA_Dashboard_fix.jpg deleted file mode 100644 index 2a6c55e6..00000000 Binary files a/docs/assets/img/CEA_Dashboard_fix.jpg and /dev/null differ diff --git a/docs/assets/img/CEA_Engagement-thumb.jpg b/docs/assets/img/CEA_Engagement-thumb.jpg deleted file mode 100644 index 88378467..00000000 Binary files a/docs/assets/img/CEA_Engagement-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/CEA_Engagement.jpg b/docs/assets/img/CEA_Engagement.jpg deleted file mode 100644 index 37a2f1bb..00000000 Binary files a/docs/assets/img/CEA_Engagement.jpg and /dev/null differ diff --git a/docs/assets/img/CEA_Navigation-thumb.jpg b/docs/assets/img/CEA_Navigation-thumb.jpg deleted file mode 100644 index 22f9cea5..00000000 Binary files a/docs/assets/img/CEA_Navigation-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/CEA_Navigation.jpg b/docs/assets/img/CEA_Navigation.jpg deleted file mode 100644 index 02d83d99..00000000 Binary files a/docs/assets/img/CEA_Navigation.jpg and /dev/null differ diff --git a/docs/assets/img/CEA_Palette-thumb.jpg b/docs/assets/img/CEA_Palette-thumb.jpg deleted file mode 100644 index 7d3c515d..00000000 Binary files a/docs/assets/img/CEA_Palette-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/CEA_Palette.jpg b/docs/assets/img/CEA_Palette.jpg deleted file mode 100644 index 83447928..00000000 Binary files a/docs/assets/img/CEA_Palette.jpg and /dev/null differ diff --git a/docs/assets/img/CEA_Settings-thumb.jpg b/docs/assets/img/CEA_Settings-thumb.jpg deleted file mode 100644 index ac79a03b..00000000 Binary files a/docs/assets/img/CEA_Settings-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/CEA_Settings.jpg b/docs/assets/img/CEA_Settings.jpg deleted file mode 100644 index 757f4ff1..00000000 Binary files a/docs/assets/img/CEA_Settings.jpg and /dev/null differ diff --git a/docs/assets/img/CEA_wireframe_first-thumb.jpg b/docs/assets/img/CEA_wireframe_first-thumb.jpg deleted file mode 100644 index 690061ff..00000000 Binary files a/docs/assets/img/CEA_wireframe_first-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/CEA_wireframe_first.jpg b/docs/assets/img/CEA_wireframe_first.jpg deleted file mode 100644 index a8625a9e..00000000 Binary files a/docs/assets/img/CEA_wireframe_first.jpg and /dev/null differ diff --git a/docs/assets/img/DarkColors-thumb.jpg b/docs/assets/img/DarkColors-thumb.jpg deleted file mode 100644 index 219c47a3..00000000 Binary files a/docs/assets/img/DarkColors-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/DarkColors.jpg b/docs/assets/img/DarkColors.jpg deleted file mode 100644 index 2cf08ffa..00000000 Binary files a/docs/assets/img/DarkColors.jpg and /dev/null differ diff --git a/docs/assets/img/Dashboardwireframe-thumb.jpg b/docs/assets/img/Dashboardwireframe-thumb.jpg deleted file mode 100644 index d9c79f4f..00000000 Binary files a/docs/assets/img/Dashboardwireframe-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/Dashboardwireframe.jpg b/docs/assets/img/Dashboardwireframe.jpg deleted file mode 100644 index 03397778..00000000 Binary files a/docs/assets/img/Dashboardwireframe.jpg and /dev/null differ diff --git a/docs/assets/img/Jolicoeur_iOS-thumb.jpg b/docs/assets/img/Jolicoeur_iOS-thumb.jpg deleted file mode 100644 index 05b1a987..00000000 Binary files a/docs/assets/img/Jolicoeur_iOS-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/Jolicoeur_iOS.jpg b/docs/assets/img/Jolicoeur_iOS.jpg deleted file mode 100644 index 4252c5ad..00000000 Binary files a/docs/assets/img/Jolicoeur_iOS.jpg and /dev/null differ diff --git a/docs/assets/img/LightColors-thumb.jpg b/docs/assets/img/LightColors-thumb.jpg deleted file mode 100644 index 224c5afc..00000000 Binary files a/docs/assets/img/LightColors-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/LightColors.jpg b/docs/assets/img/LightColors.jpg deleted file mode 100644 index 7bad403e..00000000 Binary files a/docs/assets/img/LightColors.jpg and /dev/null differ diff --git a/docs/assets/img/OSIO-laptop-screen-1200-thumb.jpg b/docs/assets/img/OSIO-laptop-screen-1200-thumb.jpg deleted file mode 100644 index b2b2be16..00000000 Binary files a/docs/assets/img/OSIO-laptop-screen-1200-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/OSIO-laptop-screen-1200.jpg b/docs/assets/img/OSIO-laptop-screen-1200.jpg deleted file mode 100644 index f223292b..00000000 Binary files a/docs/assets/img/OSIO-laptop-screen-1200.jpg and /dev/null differ diff --git a/docs/assets/img/RHDManual_CreateArticles-thumb.jpg b/docs/assets/img/RHDManual_CreateArticles-thumb.jpg deleted file mode 100644 index 25e00cb8..00000000 Binary files a/docs/assets/img/RHDManual_CreateArticles-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/RHDManual_CreateArticles.jpg b/docs/assets/img/RHDManual_CreateArticles.jpg deleted file mode 100644 index ec84c5ef..00000000 Binary files a/docs/assets/img/RHDManual_CreateArticles.jpg and /dev/null differ diff --git a/docs/assets/img/RHDManual_DesignResources-thumb.jpg b/docs/assets/img/RHDManual_DesignResources-thumb.jpg deleted file mode 100644 index 807d397d..00000000 Binary files a/docs/assets/img/RHDManual_DesignResources-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/RHDManual_DesignResources.jpg b/docs/assets/img/RHDManual_DesignResources.jpg deleted file mode 100644 index 4ef709d7..00000000 Binary files a/docs/assets/img/RHDManual_DesignResources.jpg and /dev/null differ diff --git a/docs/assets/img/RHDManual_Home-thumb.jpg b/docs/assets/img/RHDManual_Home-thumb.jpg deleted file mode 100644 index 1150945a..00000000 Binary files a/docs/assets/img/RHDManual_Home-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/RHDManual_Home.jpg b/docs/assets/img/RHDManual_Home.jpg deleted file mode 100644 index 0c344cb7..00000000 Binary files a/docs/assets/img/RHDManual_Home.jpg and /dev/null differ diff --git a/docs/assets/img/SC_demo-thumb.jpg b/docs/assets/img/SC_demo-thumb.jpg deleted file mode 100644 index 3759713c..00000000 Binary files a/docs/assets/img/SC_demo-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/SC_demo.jpg b/docs/assets/img/SC_demo.jpg deleted file mode 100644 index a79d4f2c..00000000 Binary files a/docs/assets/img/SC_demo.jpg and /dev/null differ diff --git a/docs/assets/img/SC_logo_cloud-thumb.jpg b/docs/assets/img/SC_logo_cloud-thumb.jpg deleted file mode 100644 index 5cc460aa..00000000 Binary files a/docs/assets/img/SC_logo_cloud-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/SC_logo_cloud.jpg b/docs/assets/img/SC_logo_cloud.jpg deleted file mode 100644 index 056b1581..00000000 Binary files a/docs/assets/img/SC_logo_cloud.jpg and /dev/null differ diff --git a/docs/assets/img/SC_logo_cloud2-thumb.jpg b/docs/assets/img/SC_logo_cloud2-thumb.jpg deleted file mode 100644 index e8778447..00000000 Binary files a/docs/assets/img/SC_logo_cloud2-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/SC_logo_cloud2.jpg b/docs/assets/img/SC_logo_cloud2.jpg deleted file mode 100644 index 6491c5a1..00000000 Binary files a/docs/assets/img/SC_logo_cloud2.jpg and /dev/null differ diff --git a/docs/assets/img/Scouters-thumb.jpg b/docs/assets/img/Scouters-thumb.jpg deleted file mode 100644 index d17503d3..00000000 Binary files a/docs/assets/img/Scouters-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/Scouters.jpg b/docs/assets/img/Scouters.jpg deleted file mode 100644 index e4bb7409..00000000 Binary files a/docs/assets/img/Scouters.jpg and /dev/null differ diff --git a/docs/assets/img/Screenshot_charts-thumb.jpg b/docs/assets/img/Screenshot_charts-thumb.jpg deleted file mode 100644 index 96803bcc..00000000 Binary files a/docs/assets/img/Screenshot_charts-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/Screenshot_charts.jpg b/docs/assets/img/Screenshot_charts.jpg deleted file mode 100644 index 1cdc7306..00000000 Binary files a/docs/assets/img/Screenshot_charts.jpg and /dev/null differ diff --git a/docs/assets/img/Sitemap_alpha-thumb.jpg b/docs/assets/img/Sitemap_alpha-thumb.jpg deleted file mode 100644 index d4e10c11..00000000 Binary files a/docs/assets/img/Sitemap_alpha-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/Sitemap_alpha.jpg b/docs/assets/img/Sitemap_alpha.jpg deleted file mode 100644 index 6b12f67d..00000000 Binary files a/docs/assets/img/Sitemap_alpha.jpg and /dev/null differ diff --git a/docs/assets/img/Storybook-GettingStarted-thumb.jpg b/docs/assets/img/Storybook-GettingStarted-thumb.jpg deleted file mode 100644 index 7eec2e23..00000000 Binary files a/docs/assets/img/Storybook-GettingStarted-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/Storybook-GettingStarted.jpg b/docs/assets/img/Storybook-GettingStarted.jpg deleted file mode 100644 index bc9baa63..00000000 Binary files a/docs/assets/img/Storybook-GettingStarted.jpg and /dev/null differ diff --git a/docs/assets/img/TLG2012-thumb.jpg b/docs/assets/img/TLG2012-thumb.jpg deleted file mode 100644 index b2005b81..00000000 Binary files a/docs/assets/img/TLG2012-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/TLG2012.jpg b/docs/assets/img/TLG2012.jpg deleted file mode 100644 index ff2043f7..00000000 Binary files a/docs/assets/img/TLG2012.jpg and /dev/null differ diff --git a/docs/assets/img/TaskStat_Dark-thumb.jpg b/docs/assets/img/TaskStat_Dark-thumb.jpg deleted file mode 100644 index 9c3c3b2b..00000000 Binary files a/docs/assets/img/TaskStat_Dark-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/TaskStat_Dark.jpg b/docs/assets/img/TaskStat_Dark.jpg deleted file mode 100644 index 522b0bb6..00000000 Binary files a/docs/assets/img/TaskStat_Dark.jpg and /dev/null differ diff --git a/docs/assets/img/TaskStat_Default-thumb.jpg b/docs/assets/img/TaskStat_Default-thumb.jpg deleted file mode 100644 index cc0469ea..00000000 Binary files a/docs/assets/img/TaskStat_Default-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/TaskStat_Default.jpg b/docs/assets/img/TaskStat_Default.jpg deleted file mode 100644 index e962ebe6..00000000 Binary files a/docs/assets/img/TaskStat_Default.jpg and /dev/null differ diff --git a/docs/assets/img/TaskStat_Tinted-thumb.jpg b/docs/assets/img/TaskStat_Tinted-thumb.jpg deleted file mode 100644 index 93880ea4..00000000 Binary files a/docs/assets/img/TaskStat_Tinted-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/TaskStat_Tinted.jpg b/docs/assets/img/TaskStat_Tinted.jpg deleted file mode 100644 index 65ee0827..00000000 Binary files a/docs/assets/img/TaskStat_Tinted.jpg and /dev/null differ diff --git a/docs/assets/img/TheMagicCollection-icon-dark-thumb.jpg b/docs/assets/img/TheMagicCollection-icon-dark-thumb.jpg deleted file mode 100644 index 6e6d5d00..00000000 Binary files a/docs/assets/img/TheMagicCollection-icon-dark-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/TheMagicCollection-icon-dark.jpg b/docs/assets/img/TheMagicCollection-icon-dark.jpg deleted file mode 100644 index 1aa72715..00000000 Binary files a/docs/assets/img/TheMagicCollection-icon-dark.jpg and /dev/null differ diff --git a/docs/assets/img/TheMagicCollection-icon-light-thumb.jpg b/docs/assets/img/TheMagicCollection-icon-light-thumb.jpg deleted file mode 100644 index 4f9d0d9d..00000000 Binary files a/docs/assets/img/TheMagicCollection-icon-light-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/TheMagicCollection-icon-light.jpg b/docs/assets/img/TheMagicCollection-icon-light.jpg deleted file mode 100644 index b45009a1..00000000 Binary files a/docs/assets/img/TheMagicCollection-icon-light.jpg and /dev/null differ diff --git a/docs/assets/img/TimeTrackerPro-1920x1080-thumb.jpg b/docs/assets/img/TimeTrackerPro-1920x1080-thumb.jpg deleted file mode 100644 index c74fa3b2..00000000 Binary files a/docs/assets/img/TimeTrackerPro-1920x1080-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/TimeTrackerPro-1920x1080.jpg b/docs/assets/img/TimeTrackerPro-1920x1080.jpg deleted file mode 100644 index 3ed45406..00000000 Binary files a/docs/assets/img/TimeTrackerPro-1920x1080.jpg and /dev/null differ diff --git a/docs/assets/img/Timetrak-thumb.jpg b/docs/assets/img/Timetrak-thumb.jpg deleted file mode 100644 index 9d485008..00000000 Binary files a/docs/assets/img/Timetrak-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/Timetrak.jpg b/docs/assets/img/Timetrak.jpg deleted file mode 100644 index 0b82c42e..00000000 Binary files a/docs/assets/img/Timetrak.jpg and /dev/null differ diff --git a/docs/assets/img/adam-j-thumb.jpg b/docs/assets/img/adam-j-thumb.jpg deleted file mode 100644 index a3d3639d..00000000 Binary files a/docs/assets/img/adam-j-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/adam-j.jpg b/docs/assets/img/adam-j.jpg deleted file mode 100644 index 9f564c1b..00000000 Binary files a/docs/assets/img/adam-j.jpg and /dev/null differ diff --git a/docs/assets/img/adamj-github-thumb.jpg b/docs/assets/img/adamj-github-thumb.jpg deleted file mode 100644 index 12c90015..00000000 Binary files a/docs/assets/img/adamj-github-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/adamj-github.jpg b/docs/assets/img/adamj-github.jpg deleted file mode 100644 index 98a7226a..00000000 Binary files a/docs/assets/img/adamj-github.jpg and /dev/null differ diff --git a/docs/assets/img/ajolicoeur_wordcloud-thumb.jpg b/docs/assets/img/ajolicoeur_wordcloud-thumb.jpg deleted file mode 100644 index 7adac9b6..00000000 Binary files a/docs/assets/img/ajolicoeur_wordcloud-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/ajolicoeur_wordcloud.jpg b/docs/assets/img/ajolicoeur_wordcloud.jpg deleted file mode 100644 index 0fda08f9..00000000 Binary files a/docs/assets/img/ajolicoeur_wordcloud.jpg and /dev/null differ diff --git a/docs/assets/img/ajolicoeur_wordcloud_writing-thumb.jpg b/docs/assets/img/ajolicoeur_wordcloud_writing-thumb.jpg deleted file mode 100644 index 10dcddfa..00000000 Binary files a/docs/assets/img/ajolicoeur_wordcloud_writing-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/ajolicoeur_wordcloud_writing.jpg b/docs/assets/img/ajolicoeur_wordcloud_writing.jpg deleted file mode 100644 index 70ed02da..00000000 Binary files a/docs/assets/img/ajolicoeur_wordcloud_writing.jpg and /dev/null differ diff --git a/docs/assets/img/android-launchericon-192-192-thumb.jpg b/docs/assets/img/android-launchericon-192-192-thumb.jpg deleted file mode 100644 index c87132d5..00000000 Binary files a/docs/assets/img/android-launchericon-192-192-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/android-launchericon-192-192.jpg b/docs/assets/img/android-launchericon-192-192.jpg deleted file mode 100644 index 71a27dcf..00000000 Binary files a/docs/assets/img/android-launchericon-192-192.jpg and /dev/null differ diff --git a/docs/assets/img/android-launchericon-48-48-thumb.jpg b/docs/assets/img/android-launchericon-48-48-thumb.jpg deleted file mode 100644 index ac10abc1..00000000 Binary files a/docs/assets/img/android-launchericon-48-48-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/android-launchericon-48-48.jpg b/docs/assets/img/android-launchericon-48-48.jpg deleted file mode 100644 index 34fe6de9..00000000 Binary files a/docs/assets/img/android-launchericon-48-48.jpg and /dev/null differ diff --git a/docs/assets/img/android-launchericon-512-512-thumb.jpg b/docs/assets/img/android-launchericon-512-512-thumb.jpg deleted file mode 100644 index 73642136..00000000 Binary files a/docs/assets/img/android-launchericon-512-512-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/android-launchericon-512-512.jpg b/docs/assets/img/android-launchericon-512-512.jpg deleted file mode 100644 index 4abe85cf..00000000 Binary files a/docs/assets/img/android-launchericon-512-512.jpg and /dev/null differ diff --git a/docs/assets/img/android-launchericon-72-72-thumb.jpg b/docs/assets/img/android-launchericon-72-72-thumb.jpg deleted file mode 100644 index e56040d7..00000000 Binary files a/docs/assets/img/android-launchericon-72-72-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/android-launchericon-72-72.jpg b/docs/assets/img/android-launchericon-72-72.jpg deleted file mode 100644 index 679e9a0c..00000000 Binary files a/docs/assets/img/android-launchericon-72-72.jpg and /dev/null differ diff --git a/docs/assets/img/archparser_dashboard1-thumb.jpg b/docs/assets/img/archparser_dashboard1-thumb.jpg deleted file mode 100644 index 23b9e5ca..00000000 Binary files a/docs/assets/img/archparser_dashboard1-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/archparser_dashboard1.jpg b/docs/assets/img/archparser_dashboard1.jpg deleted file mode 100644 index dcf3b711..00000000 Binary files a/docs/assets/img/archparser_dashboard1.jpg and /dev/null differ diff --git a/docs/assets/img/archparser_dashboard2-thumb.jpg b/docs/assets/img/archparser_dashboard2-thumb.jpg deleted file mode 100644 index ede74a78..00000000 Binary files a/docs/assets/img/archparser_dashboard2-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/archparser_dashboard2.jpg b/docs/assets/img/archparser_dashboard2.jpg deleted file mode 100644 index bb026b44..00000000 Binary files a/docs/assets/img/archparser_dashboard2.jpg and /dev/null differ diff --git a/docs/assets/img/archparser_desktop_0-thumb.jpg b/docs/assets/img/archparser_desktop_0-thumb.jpg deleted file mode 100644 index 7e617e68..00000000 Binary files a/docs/assets/img/archparser_desktop_0-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/archparser_desktop_0.jpg b/docs/assets/img/archparser_desktop_0.jpg deleted file mode 100644 index 3e798a97..00000000 Binary files a/docs/assets/img/archparser_desktop_0.jpg and /dev/null differ diff --git a/docs/assets/img/archparser_desktop_1-thumb.jpg b/docs/assets/img/archparser_desktop_1-thumb.jpg deleted file mode 100644 index 5d6a9df5..00000000 Binary files a/docs/assets/img/archparser_desktop_1-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/archparser_desktop_1.jpg b/docs/assets/img/archparser_desktop_1.jpg deleted file mode 100644 index 7f0e50e7..00000000 Binary files a/docs/assets/img/archparser_desktop_1.jpg and /dev/null differ diff --git a/docs/assets/img/archparser_desktop_2-thumb.jpg b/docs/assets/img/archparser_desktop_2-thumb.jpg deleted file mode 100644 index 539cd1c7..00000000 Binary files a/docs/assets/img/archparser_desktop_2-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/archparser_desktop_2.jpg b/docs/assets/img/archparser_desktop_2.jpg deleted file mode 100644 index bb3eaa4e..00000000 Binary files a/docs/assets/img/archparser_desktop_2.jpg and /dev/null differ diff --git a/docs/assets/img/archparser_drawing-details-thumb.jpg b/docs/assets/img/archparser_drawing-details-thumb.jpg deleted file mode 100644 index 2b0cb2f5..00000000 Binary files a/docs/assets/img/archparser_drawing-details-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/archparser_drawing-details.jpg b/docs/assets/img/archparser_drawing-details.jpg deleted file mode 100644 index 9a223a69..00000000 Binary files a/docs/assets/img/archparser_drawing-details.jpg and /dev/null differ diff --git a/docs/assets/img/archparser_drawing-list-thumb.jpg b/docs/assets/img/archparser_drawing-list-thumb.jpg deleted file mode 100644 index 8970d54e..00000000 Binary files a/docs/assets/img/archparser_drawing-list-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/archparser_drawing-list.jpg b/docs/assets/img/archparser_drawing-list.jpg deleted file mode 100644 index 46c21801..00000000 Binary files a/docs/assets/img/archparser_drawing-list.jpg and /dev/null differ diff --git a/docs/assets/img/archparser_drawing-set-details-thumb.jpg b/docs/assets/img/archparser_drawing-set-details-thumb.jpg deleted file mode 100644 index 9b234f4c..00000000 Binary files a/docs/assets/img/archparser_drawing-set-details-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/archparser_drawing-set-details.jpg b/docs/assets/img/archparser_drawing-set-details.jpg deleted file mode 100644 index ad925e76..00000000 Binary files a/docs/assets/img/archparser_drawing-set-details.jpg and /dev/null differ diff --git a/docs/assets/img/archparser_export-thumb.jpg b/docs/assets/img/archparser_export-thumb.jpg deleted file mode 100644 index e094dfd9..00000000 Binary files a/docs/assets/img/archparser_export-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/archparser_export.jpg b/docs/assets/img/archparser_export.jpg deleted file mode 100644 index 7ffda38b..00000000 Binary files a/docs/assets/img/archparser_export.jpg and /dev/null differ diff --git a/docs/assets/img/archparser_filtering-thumb.jpg b/docs/assets/img/archparser_filtering-thumb.jpg deleted file mode 100644 index f091f994..00000000 Binary files a/docs/assets/img/archparser_filtering-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/archparser_filtering.jpg b/docs/assets/img/archparser_filtering.jpg deleted file mode 100644 index e3f1e9a0..00000000 Binary files a/docs/assets/img/archparser_filtering.jpg and /dev/null differ diff --git a/docs/assets/img/archparser_template-creator-loaded-thumb.jpg b/docs/assets/img/archparser_template-creator-loaded-thumb.jpg deleted file mode 100644 index 3c18fe28..00000000 Binary files a/docs/assets/img/archparser_template-creator-loaded-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/archparser_template-creator-loaded.jpg b/docs/assets/img/archparser_template-creator-loaded.jpg deleted file mode 100644 index 6c1e620d..00000000 Binary files a/docs/assets/img/archparser_template-creator-loaded.jpg and /dev/null differ diff --git a/docs/assets/img/archparser_template-creator-thumb.jpg b/docs/assets/img/archparser_template-creator-thumb.jpg deleted file mode 100644 index eb101403..00000000 Binary files a/docs/assets/img/archparser_template-creator-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/archparser_template-creator.jpg b/docs/assets/img/archparser_template-creator.jpg deleted file mode 100644 index 7f6e4fd2..00000000 Binary files a/docs/assets/img/archparser_template-creator.jpg and /dev/null differ diff --git a/docs/assets/img/avatar-hires-thumb.jpg b/docs/assets/img/avatar-hires-thumb.jpg deleted file mode 100644 index 87aea40f..00000000 Binary files a/docs/assets/img/avatar-hires-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/avatar-hires.jpg b/docs/assets/img/avatar-hires.jpg deleted file mode 100644 index 7685cea8..00000000 Binary files a/docs/assets/img/avatar-hires.jpg and /dev/null differ diff --git a/docs/assets/img/avatar-thumb.jpg b/docs/assets/img/avatar-thumb.jpg deleted file mode 100644 index bcc90bec..00000000 Binary files a/docs/assets/img/avatar-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/avatar.jpg b/docs/assets/img/avatar.jpg deleted file mode 100644 index d33ea929..00000000 Binary files a/docs/assets/img/avatar.jpg and /dev/null differ diff --git a/docs/assets/img/colorPicker0-thumb.jpg b/docs/assets/img/colorPicker0-thumb.jpg deleted file mode 100644 index 6e4b82f7..00000000 Binary files a/docs/assets/img/colorPicker0-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/colorPicker0.jpg b/docs/assets/img/colorPicker0.jpg deleted file mode 100644 index 67997dbd..00000000 Binary files a/docs/assets/img/colorPicker0.jpg and /dev/null differ diff --git a/docs/assets/img/colorPicker1-thumb.jpg b/docs/assets/img/colorPicker1-thumb.jpg deleted file mode 100644 index a4785fcb..00000000 Binary files a/docs/assets/img/colorPicker1-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/colorPicker1.jpg b/docs/assets/img/colorPicker1.jpg deleted file mode 100644 index 7e56d14f..00000000 Binary files a/docs/assets/img/colorPicker1.jpg and /dev/null differ diff --git a/docs/assets/img/colorPicker2-thumb.jpg b/docs/assets/img/colorPicker2-thumb.jpg deleted file mode 100644 index ec04abf5..00000000 Binary files a/docs/assets/img/colorPicker2-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/colorPicker2.jpg b/docs/assets/img/colorPicker2.jpg deleted file mode 100644 index b7d08875..00000000 Binary files a/docs/assets/img/colorPicker2.jpg and /dev/null differ diff --git a/docs/assets/img/colorPicker3-thumb.jpg b/docs/assets/img/colorPicker3-thumb.jpg deleted file mode 100644 index b648386c..00000000 Binary files a/docs/assets/img/colorPicker3-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/colorPicker3.jpg b/docs/assets/img/colorPicker3.jpg deleted file mode 100644 index 55545eab..00000000 Binary files a/docs/assets/img/colorPicker3.jpg and /dev/null differ diff --git a/docs/assets/img/colorPicker4-thumb.jpg b/docs/assets/img/colorPicker4-thumb.jpg deleted file mode 100644 index 31e5eef7..00000000 Binary files a/docs/assets/img/colorPicker4-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/colorPicker4.jpg b/docs/assets/img/colorPicker4.jpg deleted file mode 100644 index 317ecbfb..00000000 Binary files a/docs/assets/img/colorPicker4.jpg and /dev/null differ diff --git a/docs/assets/img/colorPicker5-thumb.jpg b/docs/assets/img/colorPicker5-thumb.jpg deleted file mode 100644 index 7b1c95c1..00000000 Binary files a/docs/assets/img/colorPicker5-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/colorPicker5.jpg b/docs/assets/img/colorPicker5.jpg deleted file mode 100644 index 92f31c55..00000000 Binary files a/docs/assets/img/colorPicker5.jpg and /dev/null differ diff --git a/docs/assets/img/curved-lines@2x-thumb.jpg b/docs/assets/img/curved-lines@2x-thumb.jpg deleted file mode 100644 index d29859ab..00000000 Binary files a/docs/assets/img/curved-lines@2x-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/curved-lines@2x.jpg b/docs/assets/img/curved-lines@2x.jpg deleted file mode 100644 index 1850a17a..00000000 Binary files a/docs/assets/img/curved-lines@2x.jpg and /dev/null differ diff --git a/docs/assets/img/dashboard_minimal-thumb.jpg b/docs/assets/img/dashboard_minimal-thumb.jpg deleted file mode 100644 index 81a5050e..00000000 Binary files a/docs/assets/img/dashboard_minimal-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/dashboard_minimal.jpg b/docs/assets/img/dashboard_minimal.jpg deleted file mode 100644 index 5c0eb5e3..00000000 Binary files a/docs/assets/img/dashboard_minimal.jpg and /dev/null differ diff --git a/docs/assets/img/fabric8-package-thumb.jpg b/docs/assets/img/fabric8-package-thumb.jpg deleted file mode 100644 index c9fe71b3..00000000 Binary files a/docs/assets/img/fabric8-package-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/fabric8-package.jpg b/docs/assets/img/fabric8-package.jpg deleted file mode 100644 index 74740b36..00000000 Binary files a/docs/assets/img/fabric8-package.jpg and /dev/null differ diff --git a/docs/assets/img/headshot-hires-thumb.jpg b/docs/assets/img/headshot-hires-thumb.jpg deleted file mode 100644 index fa573230..00000000 Binary files a/docs/assets/img/headshot-hires-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/headshot-hires.jpg b/docs/assets/img/headshot-hires.jpg deleted file mode 100644 index b599dab8..00000000 Binary files a/docs/assets/img/headshot-hires.jpg and /dev/null differ diff --git a/docs/assets/img/headshot-thumb.jpg b/docs/assets/img/headshot-thumb.jpg deleted file mode 100644 index d3c9a40e..00000000 Binary files a/docs/assets/img/headshot-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/headshot.jpg b/docs/assets/img/headshot.jpg deleted file mode 100644 index 2b95f28e..00000000 Binary files a/docs/assets/img/headshot.jpg and /dev/null differ diff --git a/docs/assets/img/icon-16-thumb.jpg b/docs/assets/img/icon-16-thumb.jpg deleted file mode 100644 index c7bac051..00000000 Binary files a/docs/assets/img/icon-16-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/icon-16.jpg b/docs/assets/img/icon-16.jpg deleted file mode 100644 index 06bf3815..00000000 Binary files a/docs/assets/img/icon-16.jpg and /dev/null differ diff --git a/docs/assets/img/icon-180-thumb.jpg b/docs/assets/img/icon-180-thumb.jpg deleted file mode 100644 index 6b71ddee..00000000 Binary files a/docs/assets/img/icon-180-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/icon-180.jpg b/docs/assets/img/icon-180.jpg deleted file mode 100644 index 39b7b2fe..00000000 Binary files a/docs/assets/img/icon-180.jpg and /dev/null differ diff --git a/docs/assets/img/icon-192-thumb.jpg b/docs/assets/img/icon-192-thumb.jpg deleted file mode 100644 index c87132d5..00000000 Binary files a/docs/assets/img/icon-192-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/icon-192.jpg b/docs/assets/img/icon-192.jpg deleted file mode 100644 index 71a27dcf..00000000 Binary files a/docs/assets/img/icon-192.jpg and /dev/null differ diff --git a/docs/assets/img/icon-256-thumb.jpg b/docs/assets/img/icon-256-thumb.jpg deleted file mode 100644 index a8942474..00000000 Binary files a/docs/assets/img/icon-256-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/icon-256.jpg b/docs/assets/img/icon-256.jpg deleted file mode 100644 index 3fff712b..00000000 Binary files a/docs/assets/img/icon-256.jpg and /dev/null differ diff --git a/docs/assets/img/icon-32-thumb.jpg b/docs/assets/img/icon-32-thumb.jpg deleted file mode 100644 index 24d78399..00000000 Binary files a/docs/assets/img/icon-32-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/icon-32.jpg b/docs/assets/img/icon-32.jpg deleted file mode 100644 index 4a41199d..00000000 Binary files a/docs/assets/img/icon-32.jpg and /dev/null differ diff --git a/docs/assets/img/icon-512-thumb.jpg b/docs/assets/img/icon-512-thumb.jpg deleted file mode 100644 index 73642136..00000000 Binary files a/docs/assets/img/icon-512-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/icon-512.jpg b/docs/assets/img/icon-512.jpg deleted file mode 100644 index 4abe85cf..00000000 Binary files a/docs/assets/img/icon-512.jpg and /dev/null differ diff --git a/docs/assets/img/icon-thumb.jpg b/docs/assets/img/icon-thumb.jpg deleted file mode 100644 index 73642136..00000000 Binary files a/docs/assets/img/icon-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/icon.jpg b/docs/assets/img/icon.jpg deleted file mode 100644 index 4abe85cf..00000000 Binary files a/docs/assets/img/icon.jpg and /dev/null differ diff --git a/docs/assets/img/navbar-logo-thumb.jpg b/docs/assets/img/navbar-logo-thumb.jpg deleted file mode 100644 index 69390be5..00000000 Binary files a/docs/assets/img/navbar-logo-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/navbar-logo.jpg b/docs/assets/img/navbar-logo.jpg deleted file mode 100644 index 5e7dcbaa..00000000 Binary files a/docs/assets/img/navbar-logo.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio0-thumb.jpg b/docs/assets/img/portfolio0-thumb.jpg deleted file mode 100644 index f0c489f9..00000000 Binary files a/docs/assets/img/portfolio0-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio0.jpg b/docs/assets/img/portfolio0.jpg deleted file mode 100644 index d0db6591..00000000 Binary files a/docs/assets/img/portfolio0.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio1-thumb.jpg b/docs/assets/img/portfolio1-thumb.jpg deleted file mode 100644 index 1729d42c..00000000 Binary files a/docs/assets/img/portfolio1-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio1.jpg b/docs/assets/img/portfolio1.jpg deleted file mode 100644 index 10e535c6..00000000 Binary files a/docs/assets/img/portfolio1.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio10-thumb.jpg b/docs/assets/img/portfolio10-thumb.jpg deleted file mode 100644 index e9afddd7..00000000 Binary files a/docs/assets/img/portfolio10-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio10.jpg b/docs/assets/img/portfolio10.jpg deleted file mode 100644 index 6d65ec24..00000000 Binary files a/docs/assets/img/portfolio10.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio11-thumb.jpg b/docs/assets/img/portfolio11-thumb.jpg deleted file mode 100644 index e391828a..00000000 Binary files a/docs/assets/img/portfolio11-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio11.jpg b/docs/assets/img/portfolio11.jpg deleted file mode 100644 index 5cc45bfb..00000000 Binary files a/docs/assets/img/portfolio11.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio12-thumb.jpg b/docs/assets/img/portfolio12-thumb.jpg deleted file mode 100644 index a9b0d248..00000000 Binary files a/docs/assets/img/portfolio12-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio12.jpg b/docs/assets/img/portfolio12.jpg deleted file mode 100644 index 5deb95fc..00000000 Binary files a/docs/assets/img/portfolio12.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio13-thumb.jpg b/docs/assets/img/portfolio13-thumb.jpg deleted file mode 100644 index d9eb9989..00000000 Binary files a/docs/assets/img/portfolio13-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio13.jpg b/docs/assets/img/portfolio13.jpg deleted file mode 100644 index 4372b5cd..00000000 Binary files a/docs/assets/img/portfolio13.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio14-thumb.jpg b/docs/assets/img/portfolio14-thumb.jpg deleted file mode 100644 index af3ab845..00000000 Binary files a/docs/assets/img/portfolio14-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio14.jpg b/docs/assets/img/portfolio14.jpg deleted file mode 100644 index 6b8c1ebd..00000000 Binary files a/docs/assets/img/portfolio14.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio2-5-thumb.jpg b/docs/assets/img/portfolio2-5-thumb.jpg deleted file mode 100644 index f92945d7..00000000 Binary files a/docs/assets/img/portfolio2-5-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio2-5.jpg b/docs/assets/img/portfolio2-5.jpg deleted file mode 100644 index 77fc455c..00000000 Binary files a/docs/assets/img/portfolio2-5.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio2-thumb.jpg b/docs/assets/img/portfolio2-thumb.jpg deleted file mode 100644 index ca2388f5..00000000 Binary files a/docs/assets/img/portfolio2-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio2.jpg b/docs/assets/img/portfolio2.jpg deleted file mode 100644 index e901bdd4..00000000 Binary files a/docs/assets/img/portfolio2.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio3-thumb.jpg b/docs/assets/img/portfolio3-thumb.jpg deleted file mode 100644 index 28325823..00000000 Binary files a/docs/assets/img/portfolio3-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio3.jpg b/docs/assets/img/portfolio3.jpg deleted file mode 100644 index eb5489ec..00000000 Binary files a/docs/assets/img/portfolio3.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio4-thumb.jpg b/docs/assets/img/portfolio4-thumb.jpg deleted file mode 100644 index 1b593d9f..00000000 Binary files a/docs/assets/img/portfolio4-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio4.jpg b/docs/assets/img/portfolio4.jpg deleted file mode 100644 index ba8820c9..00000000 Binary files a/docs/assets/img/portfolio4.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio5-thumb.jpg b/docs/assets/img/portfolio5-thumb.jpg deleted file mode 100644 index a8006290..00000000 Binary files a/docs/assets/img/portfolio5-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio5.jpg b/docs/assets/img/portfolio5.jpg deleted file mode 100644 index f47c2885..00000000 Binary files a/docs/assets/img/portfolio5.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio6-thumb.jpg b/docs/assets/img/portfolio6-thumb.jpg deleted file mode 100644 index 8fb3d82c..00000000 Binary files a/docs/assets/img/portfolio6-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio6.jpg b/docs/assets/img/portfolio6.jpg deleted file mode 100644 index 736e4095..00000000 Binary files a/docs/assets/img/portfolio6.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio7-thumb.jpg b/docs/assets/img/portfolio7-thumb.jpg deleted file mode 100644 index edb21d3d..00000000 Binary files a/docs/assets/img/portfolio7-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio7.jpg b/docs/assets/img/portfolio7.jpg deleted file mode 100644 index 607eceaf..00000000 Binary files a/docs/assets/img/portfolio7.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio8-thumb.jpg b/docs/assets/img/portfolio8-thumb.jpg deleted file mode 100644 index f2d6e192..00000000 Binary files a/docs/assets/img/portfolio8-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio8.jpg b/docs/assets/img/portfolio8.jpg deleted file mode 100644 index 56ecc7c4..00000000 Binary files a/docs/assets/img/portfolio8.jpg and /dev/null differ diff --git a/docs/assets/img/rh_integration-thumb.jpg b/docs/assets/img/rh_integration-thumb.jpg deleted file mode 100644 index 06e62d53..00000000 Binary files a/docs/assets/img/rh_integration-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/rh_integration.jpg b/docs/assets/img/rh_integration.jpg deleted file mode 100644 index 112dc479..00000000 Binary files a/docs/assets/img/rh_integration.jpg and /dev/null differ diff --git a/docs/assets/img/screenshot-kubevirtio-mobile-thumb.jpg b/docs/assets/img/screenshot-kubevirtio-mobile-thumb.jpg deleted file mode 100644 index 86688fb0..00000000 Binary files a/docs/assets/img/screenshot-kubevirtio-mobile-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/screenshot-kubevirtio-mobile.jpg b/docs/assets/img/screenshot-kubevirtio-mobile.jpg deleted file mode 100644 index e7cc0bce..00000000 Binary files a/docs/assets/img/screenshot-kubevirtio-mobile.jpg and /dev/null differ diff --git a/docs/assets/img/screenshot-kubevirtio-thumb.jpg b/docs/assets/img/screenshot-kubevirtio-thumb.jpg deleted file mode 100644 index 4e18c847..00000000 Binary files a/docs/assets/img/screenshot-kubevirtio-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/screenshot-kubevirtio.jpg b/docs/assets/img/screenshot-kubevirtio.jpg deleted file mode 100644 index 62fa9153..00000000 Binary files a/docs/assets/img/screenshot-kubevirtio.jpg and /dev/null differ diff --git a/docs/assets/img/screenshot-kubevirtio2-thumb.jpg b/docs/assets/img/screenshot-kubevirtio2-thumb.jpg deleted file mode 100644 index 8175d285..00000000 Binary files a/docs/assets/img/screenshot-kubevirtio2-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/screenshot-kubevirtio2.jpg b/docs/assets/img/screenshot-kubevirtio2.jpg deleted file mode 100644 index 58371b56..00000000 Binary files a/docs/assets/img/screenshot-kubevirtio2.jpg and /dev/null differ diff --git a/docs/assets/img/screenshot-patternflyorg-thumb.jpg b/docs/assets/img/screenshot-patternflyorg-thumb.jpg deleted file mode 100644 index 4218ec8c..00000000 Binary files a/docs/assets/img/screenshot-patternflyorg-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/screenshot-patternflyorg.jpg b/docs/assets/img/screenshot-patternflyorg.jpg deleted file mode 100644 index 5a0d8d4f..00000000 Binary files a/docs/assets/img/screenshot-patternflyorg.jpg and /dev/null differ diff --git a/docs/assets/img/screenshot-try_openshift-thumb.jpg b/docs/assets/img/screenshot-try_openshift-thumb.jpg deleted file mode 100644 index 55356888..00000000 Binary files a/docs/assets/img/screenshot-try_openshift-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/screenshot-try_openshift.jpg b/docs/assets/img/screenshot-try_openshift.jpg deleted file mode 100644 index 0f37e362..00000000 Binary files a/docs/assets/img/screenshot-try_openshift.jpg and /dev/null differ diff --git a/docs/assets/img/social_template-thumb.jpg b/docs/assets/img/social_template-thumb.jpg deleted file mode 100644 index f9dbd5e6..00000000 Binary files a/docs/assets/img/social_template-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/social_template.jpg b/docs/assets/img/social_template.jpg deleted file mode 100644 index 0cdca801..00000000 Binary files a/docs/assets/img/social_template.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_flow-errors-forms-thumb.jpg b/docs/assets/img/task-it_flow-errors-forms-thumb.jpg deleted file mode 100644 index 4a3f04ff..00000000 Binary files a/docs/assets/img/task-it_flow-errors-forms-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_flow-errors-forms.jpg b/docs/assets/img/task-it_flow-errors-forms.jpg deleted file mode 100644 index 3389c3df..00000000 Binary files a/docs/assets/img/task-it_flow-errors-forms.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_flow-errors-general-thumb.jpg b/docs/assets/img/task-it_flow-errors-general-thumb.jpg deleted file mode 100644 index 203854de..00000000 Binary files a/docs/assets/img/task-it_flow-errors-general-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_flow-errors-general.jpg b/docs/assets/img/task-it_flow-errors-general.jpg deleted file mode 100644 index 8753884c..00000000 Binary files a/docs/assets/img/task-it_flow-errors-general.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_flow-success-thumb.jpg b/docs/assets/img/task-it_flow-success-thumb.jpg deleted file mode 100644 index 3d4414f1..00000000 Binary files a/docs/assets/img/task-it_flow-success-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_flow-success.jpg b/docs/assets/img/task-it_flow-success.jpg deleted file mode 100644 index f58cedc4..00000000 Binary files a/docs/assets/img/task-it_flow-success.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_intro-thumb.jpg b/docs/assets/img/task-it_intro-thumb.jpg deleted file mode 100644 index f68dac82..00000000 Binary files a/docs/assets/img/task-it_intro-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_intro.jpg b/docs/assets/img/task-it_intro.jpg deleted file mode 100644 index 613286a8..00000000 Binary files a/docs/assets/img/task-it_intro.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_product-thumb.jpg b/docs/assets/img/task-it_product-thumb.jpg deleted file mode 100644 index 672473c4..00000000 Binary files a/docs/assets/img/task-it_product-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_product.jpg b/docs/assets/img/task-it_product.jpg deleted file mode 100644 index 1d2c877c..00000000 Binary files a/docs/assets/img/task-it_product.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_task-details_mockup1-thumb.jpg b/docs/assets/img/task-it_task-details_mockup1-thumb.jpg deleted file mode 100644 index 69612a94..00000000 Binary files a/docs/assets/img/task-it_task-details_mockup1-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_task-details_mockup1.jpg b/docs/assets/img/task-it_task-details_mockup1.jpg deleted file mode 100644 index f04dbd3f..00000000 Binary files a/docs/assets/img/task-it_task-details_mockup1.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_task-details_mockup2-thumb.jpg b/docs/assets/img/task-it_task-details_mockup2-thumb.jpg deleted file mode 100644 index 76971a20..00000000 Binary files a/docs/assets/img/task-it_task-details_mockup2-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_task-details_mockup2.jpg b/docs/assets/img/task-it_task-details_mockup2.jpg deleted file mode 100644 index 656d1971..00000000 Binary files a/docs/assets/img/task-it_task-details_mockup2.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_task-details_mockup3-thumb.jpg b/docs/assets/img/task-it_task-details_mockup3-thumb.jpg deleted file mode 100644 index 05821336..00000000 Binary files a/docs/assets/img/task-it_task-details_mockup3-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_task-details_mockup3.jpg b/docs/assets/img/task-it_task-details_mockup3.jpg deleted file mode 100644 index 5301e311..00000000 Binary files a/docs/assets/img/task-it_task-details_mockup3.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_task-details_mockup4-thumb.jpg b/docs/assets/img/task-it_task-details_mockup4-thumb.jpg deleted file mode 100644 index e886bb5a..00000000 Binary files a/docs/assets/img/task-it_task-details_mockup4-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_task-details_mockup4.jpg b/docs/assets/img/task-it_task-details_mockup4.jpg deleted file mode 100644 index 0bbc2249..00000000 Binary files a/docs/assets/img/task-it_task-details_mockup4.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_task-details_wireframe-thumb.jpg b/docs/assets/img/task-it_task-details_wireframe-thumb.jpg deleted file mode 100644 index 6c931be4..00000000 Binary files a/docs/assets/img/task-it_task-details_wireframe-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_task-details_wireframe.jpg b/docs/assets/img/task-it_task-details_wireframe.jpg deleted file mode 100644 index c2da6790..00000000 Binary files a/docs/assets/img/task-it_task-details_wireframe.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_user-flow-thumb.jpg b/docs/assets/img/task-it_user-flow-thumb.jpg deleted file mode 100644 index 7de70bd5..00000000 Binary files a/docs/assets/img/task-it_user-flow-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_user-flow.jpg b/docs/assets/img/task-it_user-flow.jpg deleted file mode 100644 index 8d54bbe8..00000000 Binary files a/docs/assets/img/task-it_user-flow.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_user-states-thumb.jpg b/docs/assets/img/task-it_user-states-thumb.jpg deleted file mode 100644 index f14d0c34..00000000 Binary files a/docs/assets/img/task-it_user-states-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_user-states.jpg b/docs/assets/img/task-it_user-states.jpg deleted file mode 100644 index 4296f90d..00000000 Binary files a/docs/assets/img/task-it_user-states.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_user-survey-thumb.jpg b/docs/assets/img/task-it_user-survey-thumb.jpg deleted file mode 100644 index e2dc6be6..00000000 Binary files a/docs/assets/img/task-it_user-survey-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_user-survey.jpg b/docs/assets/img/task-it_user-survey.jpg deleted file mode 100644 index d6ef743e..00000000 Binary files a/docs/assets/img/task-it_user-survey.jpg and /dev/null differ diff --git a/docs/assets/img/taskstat-screenshot-dashboard-thumb.jpg b/docs/assets/img/taskstat-screenshot-dashboard-thumb.jpg deleted file mode 100644 index 62762138..00000000 Binary files a/docs/assets/img/taskstat-screenshot-dashboard-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/taskstat-screenshot-dashboard.jpg b/docs/assets/img/taskstat-screenshot-dashboard.jpg deleted file mode 100644 index 17aeb755..00000000 Binary files a/docs/assets/img/taskstat-screenshot-dashboard.jpg and /dev/null differ diff --git a/docs/assets/img/taskstat-screenshot-details-thumb.jpg b/docs/assets/img/taskstat-screenshot-details-thumb.jpg deleted file mode 100644 index 1785c5a3..00000000 Binary files a/docs/assets/img/taskstat-screenshot-details-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/taskstat-screenshot-details.jpg b/docs/assets/img/taskstat-screenshot-details.jpg deleted file mode 100644 index e50ebaee..00000000 Binary files a/docs/assets/img/taskstat-screenshot-details.jpg and /dev/null differ diff --git a/docs/assets/img/taskstat-screenshot-list-thumb.jpg b/docs/assets/img/taskstat-screenshot-list-thumb.jpg deleted file mode 100644 index 0dfee3af..00000000 Binary files a/docs/assets/img/taskstat-screenshot-list-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/taskstat-screenshot-list.jpg b/docs/assets/img/taskstat-screenshot-list.jpg deleted file mode 100644 index c5355c18..00000000 Binary files a/docs/assets/img/taskstat-screenshot-list.jpg and /dev/null differ diff --git a/docs/assets/img/taskstat-screenshot-settings-thumb.jpg b/docs/assets/img/taskstat-screenshot-settings-thumb.jpg deleted file mode 100644 index c79d98ff..00000000 Binary files a/docs/assets/img/taskstat-screenshot-settings-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/taskstat-screenshot-settings.jpg b/docs/assets/img/taskstat-screenshot-settings.jpg deleted file mode 100644 index fec36453..00000000 Binary files a/docs/assets/img/taskstat-screenshot-settings.jpg and /dev/null differ diff --git a/docs/assets/img/theproxyguy-membership-card-patreon-thumb.jpg b/docs/assets/img/theproxyguy-membership-card-patreon-thumb.jpg deleted file mode 100644 index a17660a2..00000000 Binary files a/docs/assets/img/theproxyguy-membership-card-patreon-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/theproxyguy-membership-card-patreon.jpg b/docs/assets/img/theproxyguy-membership-card-patreon.jpg deleted file mode 100644 index 118181ba..00000000 Binary files a/docs/assets/img/theproxyguy-membership-card-patreon.jpg and /dev/null differ diff --git a/docs/assets/img/thumbnail_PatternFly-thumb.jpg b/docs/assets/img/thumbnail_PatternFly-thumb.jpg deleted file mode 100644 index 0a6ba8a2..00000000 Binary files a/docs/assets/img/thumbnail_PatternFly-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/thumbnail_PatternFly.jpg b/docs/assets/img/thumbnail_PatternFly.jpg deleted file mode 100644 index ac385db7..00000000 Binary files a/docs/assets/img/thumbnail_PatternFly.jpg and /dev/null differ diff --git a/docs/assets/img/thumbnail_RHDM-thumb.jpg b/docs/assets/img/thumbnail_RHDM-thumb.jpg deleted file mode 100644 index ec0f8302..00000000 Binary files a/docs/assets/img/thumbnail_RHDM-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/thumbnail_RHDM.jpg b/docs/assets/img/thumbnail_RHDM.jpg deleted file mode 100644 index 43d61d90..00000000 Binary files a/docs/assets/img/thumbnail_RHDM.jpg and /dev/null differ diff --git a/docs/assets/img/timetracker-generated-summary-thumb.jpg b/docs/assets/img/timetracker-generated-summary-thumb.jpg deleted file mode 100644 index 6279d283..00000000 Binary files a/docs/assets/img/timetracker-generated-summary-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/timetracker-generated-summary.jpg b/docs/assets/img/timetracker-generated-summary.jpg deleted file mode 100644 index 21c94618..00000000 Binary files a/docs/assets/img/timetracker-generated-summary.jpg and /dev/null differ diff --git a/docs/assets/img/timetracker-loading-state-screen-thumb.jpg b/docs/assets/img/timetracker-loading-state-screen-thumb.jpg deleted file mode 100644 index b471e0a5..00000000 Binary files a/docs/assets/img/timetracker-loading-state-screen-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/timetracker-loading-state-screen.jpg b/docs/assets/img/timetracker-loading-state-screen.jpg deleted file mode 100644 index 95600d9f..00000000 Binary files a/docs/assets/img/timetracker-loading-state-screen.jpg and /dev/null differ diff --git a/docs/assets/img/timetracker-loading-state-thumb.jpg b/docs/assets/img/timetracker-loading-state-thumb.jpg deleted file mode 100644 index 69cafd51..00000000 Binary files a/docs/assets/img/timetracker-loading-state-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/timetracker-loading-state.jpg b/docs/assets/img/timetracker-loading-state.jpg deleted file mode 100644 index 940430c8..00000000 Binary files a/docs/assets/img/timetracker-loading-state.jpg and /dev/null differ diff --git a/docs/assets/img/timetracker-start-thumb.jpg b/docs/assets/img/timetracker-start-thumb.jpg deleted file mode 100644 index 335d082c..00000000 Binary files a/docs/assets/img/timetracker-start-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/timetracker-start.jpg b/docs/assets/img/timetracker-start.jpg deleted file mode 100644 index e9f97957..00000000 Binary files a/docs/assets/img/timetracker-start.jpg and /dev/null differ diff --git a/docs/assets/img/timetracker-tone-client-thumb.jpg b/docs/assets/img/timetracker-tone-client-thumb.jpg deleted file mode 100644 index 69a8d93d..00000000 Binary files a/docs/assets/img/timetracker-tone-client-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/timetracker-tone-client.jpg b/docs/assets/img/timetracker-tone-client.jpg deleted file mode 100644 index 8f7990ff..00000000 Binary files a/docs/assets/img/timetracker-tone-client.jpg and /dev/null differ diff --git a/docs/assets/img/timetracker-tone-retro-thumb.jpg b/docs/assets/img/timetracker-tone-retro-thumb.jpg deleted file mode 100644 index 4c70ffa6..00000000 Binary files a/docs/assets/img/timetracker-tone-retro-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/timetracker-tone-retro.jpg b/docs/assets/img/timetracker-tone-retro.jpg deleted file mode 100644 index cb3c1e1f..00000000 Binary files a/docs/assets/img/timetracker-tone-retro.jpg and /dev/null differ diff --git a/docs/assets/img/timetracker-tone-standup-thumb.jpg b/docs/assets/img/timetracker-tone-standup-thumb.jpg deleted file mode 100644 index 9c03031b..00000000 Binary files a/docs/assets/img/timetracker-tone-standup-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/timetracker-tone-standup.jpg b/docs/assets/img/timetracker-tone-standup.jpg deleted file mode 100644 index 77c61279..00000000 Binary files a/docs/assets/img/timetracker-tone-standup.jpg and /dev/null differ diff --git a/docs/assets/img/timetracker-weekly-report-thumb.jpg b/docs/assets/img/timetracker-weekly-report-thumb.jpg deleted file mode 100644 index aee7102a..00000000 Binary files a/docs/assets/img/timetracker-weekly-report-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/timetracker-weekly-report.jpg b/docs/assets/img/timetracker-weekly-report.jpg deleted file mode 100644 index 3d4ec635..00000000 Binary files a/docs/assets/img/timetracker-weekly-report.jpg and /dev/null differ diff --git a/docs/credits/index.html b/docs/credits/index.html index 76784b8c..5dc72402 100644 --- a/docs/credits/index.html +++ b/docs/credits/index.html @@ -33,7 +33,7 @@ name="og:description" content="Product Designer who ships code—and understands the business side." /> - + h3 { - margin-bottom: var(--space-md, 1rem); - padding-bottom: var(--space-md, 1rem); - border-bottom: var(--border-thin, 2px) solid var(--earth-sand); -} - -.card p:last-child, -.card ul:last-child, -.card ol:last-child { - margin-bottom: 0; -} - -.prose-section .card-shadow { - background: var(--earth-cream); - border: none; - border-radius: var(--radius-lg, 16px); - padding: var(--space-md, 1.5rem); - box-shadow: 10px 10px 0 var(--shadow-heavy); -} - -.prose-section .card-shadow > h3 { - margin-bottom: var(--space-md, 1rem); - padding-bottom: var(--space-md, 1rem); - border-bottom: var(--border-thin, 2px) solid var(--earth-brown); -} - -.prose-section .card-basic { - background: var(--earth-sand); - border: 4px solid var(--earth-brown); - border-radius: var(--radius-lg, 16px); - padding: var(--space-md, 1.5rem); - box-shadow: 6px 6px 0 var(--shadow-heavy); - transition: transform 0.3s; -} - -.prose-section .card-basic > h3 { - margin-bottom: var(--space-md, 1rem); - padding-bottom: var(--space-md, 1rem); - border-bottom: var(--border-thin, 2px) solid var(--earth-brown); -} - -blockquote { - font-size: clamp(1rem, 1.5vw, 1.1rem); - line-height: 1.6; - font-weight: 600; - color: var(--text-primary); - margin: var(--space-lg, 1.5rem); - padding: var(--space-lg, 1.5rem); - background: var(--earth-sand-light); - border-left: var(--border-medium) solid var(--accent-coral); -} - -/*# sourceMappingURL=containers.css.map */ +.cards-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:var(--space-lg,1.5rem)}.prose-section:nth-child(2){margin-top:0}.prose-section .card,section .card{margin-bottom:var(--space-lg,1.5rem)}.card h2,.card h3,.card h4{margin-bottom:var(--space-sm,.75rem);margin-top:0}.card>h3{border-bottom:var(--border-thin,2px) solid var(--earth-sand);margin-bottom:var(--space-md,1rem);padding-bottom:var(--space-md,1rem)}.card ol:last-child,.card p:last-child,.card ul:last-child{margin-bottom:0}.prose-section .card-shadow{background:var(--earth-cream);border:none;border-radius:var(--radius-lg,16px);-webkit-box-shadow:10px 10px 0 var(--shadow-heavy);box-shadow:10px 10px 0 var(--shadow-heavy);padding:var(--space-md,1.5rem)}.prose-section .card-shadow>h3{border-bottom:var(--border-thin,2px) solid var(--earth-brown);margin-bottom:var(--space-md,1rem);padding-bottom:var(--space-md,1rem)}.prose-section .card-basic{background:var(--earth-sand);border:4px solid var(--earth-brown);border-radius:var(--radius-lg,16px);-webkit-box-shadow:6px 6px 0 var(--shadow-heavy);box-shadow:6px 6px 0 var(--shadow-heavy);padding:var(--space-md,1.5rem);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.prose-section .card-basic>h3{border-bottom:var(--border-thin,2px) solid var(--earth-brown);margin-bottom:var(--space-md,1rem);padding-bottom:var(--space-md,1rem)}blockquote{background:var(--earth-sand-light);border-left:var(--border-medium) solid var(--accent-coral);color:var(--text-primary);font-size:clamp(1rem,1.5vw,1.1rem);font-weight:600;line-height:1.6;margin:var(--space-lg,1.5rem);padding:var(--space-lg,1.5rem)} +/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9zYXNzL2NvbnRhaW5lcnMuc2NzcyIsImNvbnRhaW5lcnMuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUdBLFdBQ0UsbUJBQUEsQ0FBQSxtQkFBQSxDQUFBLFlBQUEsQ0FDQSxrQkFBQSxDQUFBLGNBQUEsQ0FDQSw2QkFBQSxDQUFBLDRCQUFBLENBQUEsc0JBQUEsQ0FBQSxrQkFBQSxDQUNBLDBCQ0NGLENEWUEsNEJBQ0UsWUNSRixDRFlBLG1DQUVFLG9DQ1JGLENEWUEsMkJBSUUsb0NBQUEsQ0FEQSxZQ1BGLENEVUEsU0FHRSw0REFBQSxDQUZBLGtDQUFBLENBQ0EsbUNDTkYsQ0RVQSwyREFHRSxlQ1BGLENEU0EsNEJBQ0UsNkJBQUEsQ0FDQSxXQUFBLENBQ0EsbUNBQUEsQ0FFQSxrREFBQSxDQUFBLDBDQUFBLENBREEsOEJDTEYsQ0RRQSwrQkFHRSw2REFBQSxDQUZBLGtDQUFBLENBQ0EsbUNDSkYsQ0RPQSwyQkFDRSw0QkFBQSxDQUNBLG1DQUFBLENBQ0EsbUNBQUEsQ0FFQSxnREFBQSxDQUFBLHdDQUFBLENBREEsOEJBQUEsQ0FFQSx3Q0FBQSxDQUFBLGdDQUFBLENBQUEsd0JBQUEsQ0FBQSw4Q0NKRixDRE1BLDhCQUdFLDZEQUFBLENBRkEsa0NBQUEsQ0FDQSxtQ0NGRixDRE1BLFdBT0Usa0NBQUEsQ0FDQSwwREFBQSxDQUpBLHlCQUFBLENBSEEsa0NBQUEsQ0FFQSxlQUFBLENBREEsZUFBQSxDQUdBLDZCQUFBLENBQ0EsOEJDREYiLCJmaWxlIjoiY29udGFpbmVycy5jc3MifQ== */ \ No newline at end of file diff --git a/docs/css/markdown.css b/docs/css/markdown.css index 576fc100..957ddb3d 100644 --- a/docs/css/markdown.css +++ b/docs/css/markdown.css @@ -1,24 +1,2 @@ -pre { - background-color: var(--earth-cream); - padding: var(--space-md, 1rem); - border-radius: var(--radius-md, 12px); -} - -section h2 { - margin-top: var(--space-lg, 2rem) !important; -} - -section h3 { - margin-bottom: var(--space-md, 1rem) !important; -} - -section ul, -section ol { - margin-bottom: var(--space-md, 1rem) !important; -} - -.card > h2::after { - display: none; -} - -/*# sourceMappingURL=markdown.css.map */ +pre{background-color:var(--earth-cream);border-radius:var(--radius-md,12px);padding:var(--space-md,1rem)}section h2{margin-top:var(--space-lg,2rem)!important}section h3,section ol,section ul{margin-bottom:var(--space-md,1rem)!important}.card>h2:after{display:none} +/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9zYXNzL21hcmtkb3duLnNjc3MiLCJtYXJrZG93bi5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsSUFDRSxtQ0FBQSxDQUVBLG1DQUFBLENBREEsNEJDRUYsQ0RFQSxXQUNFLHlDQ0NGLENESUEsaUNBRUUsNENDR0YsQ0RBRSxlQUNFLFlDR0oiLCJmaWxlIjoibWFya2Rvd24uY3NzIn0= */ \ No newline at end of file diff --git a/docs/css/print.css b/docs/css/print.css index 8822d634..ea157f8b 100644 --- a/docs/css/print.css +++ b/docs/css/print.css @@ -1,196 +1,2 @@ -/** - ** Print stylesheet for Resume - ** Copyright 2008-2024 Adam J. Jolicoeur - ** https://www.adamjolicoeur.com -**/ -@media print { - body { - font: 12pt "Times New Roman", Times, serif; - line-height: 1.3; - background: #fff !important; - color: #000; - } - header, - #header, - footer, - #footer, - aside, - nav, - form, - iframe, - .menu, - .hero, - .adslot { - display: none; - } - #navigation, - #footer { - display: none !important; - } - main, - content { - display: block !important; - max-width: 8.5in !important; - width: 100%; - margin: 0; - float: none; - } - section, - .section-hero { - padding: 0 !important; - margin: 0 !important; - margin-top: 16px !important; - } - .row { - display: block !important; - } - .col-md-6 { - width: 100% !important; - } - .mt-4, .mt-3, .mt-2 { - margin-top: 2pt !important; - } - .mb-4, .mb-3, .mb-2 { - margin-bottom: 2pt !important; - } - .my-4, .my-3, .my-2 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - .py-4, .py-3, .py-2 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - .pb-4, .pb-3, .pb-2 { - padding-bottom: 2pt !important; - } - * { - background-image: none !important; - } - img, - svg { - display: none !important; - } - table, - img, - svg { - break-inside: avoid; - } - .text-bg-light { - background-color: transparent !important; - } - .row-badges { - display: none !important; - } - .hide-on-print { - display: none !important; - } - .print { - display: block !important; - } - h1, - .h1, - .text-h1 { - font-size: 22pt; - break-before: always; - text-shadow: none; - font-family: "Times New Roman", Times, serif; - } - h2, - .h2, - .text-h2 { - font-size: 19pt; - margin-top: 16px; - margin-bottom: 8px; - font-family: "Times New Roman", Times, serif !important; - } - h2::after, - .h2::after, - .text-h2::after { - display: none; - } - h3, - .h3, - .text-h3 { - font-size: 17pt; - margin-top: 16px; - margin-bottom: 8px; - font-family: "Times New Roman", Times, serif !important; - } - h4, - .h4, - .text-h4 { - font-size: 14pt; - margin-top: 16px; - margin-bottom: 8px; - font-family: "Times New Roman", Times, serif !important; - } - h5, - .h5, - .text-h5 { - font-size: 12pt; - margin-top: 16px; - margin-bottom: 8px; - font-family: "Times New Roman", Times, serif !important; - } - p, - .paragraph { - font-size: 12pt; - margin-bottom: 8px; - font-family: "Times New Roman", Times, serif !important; - } - /* Defining all page breaks */ - blockquote { - page-break-inside: avoid; - } - h1, - h2, - h3, - h4, - h5, - h6 { - page-break-after: avoid; - page-break-inside: avoid; - } - img { - page-break-inside: avoid; - page-break-after: avoid; - } - table, - pre { - page-break-inside: avoid; - } - ul, - ol, - dl { - page-break-before: avoid; - } - /* Displaying link color and link behavior */ - a { - page-break-inside: avoid; - } - a, - a:link, - a:visited { - background: transparent; - color: #520; - font-weight: bold; - text-decoration: underline; - text-align: left; - } - .badge { - border-color: #000 !important; - color: #000 !important; - background: transparent !important; - } - .card { - background: transparent !important; - border-color: transparent !important; - padding: 0 !important; - box-shadow: none !important; - transition: none !important; - transform: none !important; - } -} - -/*# sourceMappingURL=print.css.map */ +@media print{body{background:#fff!important;color:#000;font:12pt Times New Roman,Times,serif;line-height:1.3}#footer,#header,.adslot,.hero,.menu,aside,footer,form,header,iframe,nav{display:none}#footer,#navigation{display:none!important}content,main{display:block!important;float:none;margin:0;max-width:8.5in!important;width:100%}.section-hero,section{margin:16px 0 0!important;padding:0!important}.row{display:block!important}.col-md-6{width:100%!important}.mt-2,.mt-3,.mt-4{margin-top:2pt!important}.mb-2,.mb-3,.mb-4{margin-bottom:2pt!important}.my-2,.my-3,.my-4{margin-bottom:0!important;margin-top:0!important}.py-2,.py-3,.py-4{padding-bottom:0!important;padding-top:0!important}.pb-2,.pb-3,.pb-4{padding-bottom:2pt!important}*{background-image:none!important}img,svg{display:none!important}img,svg,table{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.text-bg-light{background-color:transparent!important}.hide-on-print,.row-badges{display:none!important}.print{display:block!important}.h1,.text-h1,h1{font-size:22pt;-webkit-column-break-before:always;-moz-column-break-before:always;break-before:always;font-family:Times New Roman,Times,serif;text-shadow:none}.h2,.text-h2,h2{font-family:Times New Roman,Times,serif!important;font-size:19pt;margin-bottom:8px;margin-top:16px}.h2:after,.text-h2:after,h2:after{display:none}.h3,.text-h3,h3{font-size:17pt}.h3,.h4,.text-h3,.text-h4,h3,h4{font-family:Times New Roman,Times,serif!important;margin-bottom:8px;margin-top:16px}.h4,.text-h4,h4{font-size:14pt}.h5,.text-h5,h5{margin-top:16px}.h5,.paragraph,.text-h5,h5,p{font-family:Times New Roman,Times,serif!important;font-size:12pt;margin-bottom:8px}blockquote{page-break-inside:avoid}h1,h2,h3,h4,h5,h6,img{page-break-after:avoid}h1,h2,h3,h4,h5,h6,img,pre,table{page-break-inside:avoid}dl,ol,ul{page-break-before:avoid}a{page-break-inside:avoid}a,a:link,a:visited{background:transparent;color:#520;font-weight:700;text-align:left;text-decoration:underline}.badge{border-color:#000!important;color:#000!important}.badge,.card{background:transparent!important}.card{border-color:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;padding:0!important;-webkit-transform:none!important;transform:none!important;-webkit-transition:none!important;transition:none!important}} +/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9zYXNzL3ByaW50LnNjc3MiLCJwcmludC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBS0EsYUFDRSxLQUdFLHlCQUFBLENBQ0EsVUFBQSxDQUhBLHFDQUFBLENBQ0EsZUNHRixDRENBLHdFQVdFLFlDQ0YsQ0RDQSxvQkFFRSxzQkNDRixDRENBLGFBRUUsdUJBQUEsQ0FJQSxVQUFBLENBREEsUUFBQSxDQUZBLHlCQUFBLENBQ0EsVUNHRixDRENBLHNCQUlFLHlCQUFBLENBRkEsbUJDR0YsQ0RDQSxLQUNFLHVCQ0NGLENEQ0EsVUFDRSxvQkNDRixDRENBLGtCQUNFLHdCQ0NGLENEQ0Esa0JBQ0UsMkJDQ0YsQ0RDQSxrQkFFRSx5QkFBQSxDQURBLHNCQ0VGLENEQ0Esa0JBRUUsMEJBQUEsQ0FEQSx1QkNFRixDRENBLGtCQUNFLDRCQ0NGLENEQ0EsRUFDRSwrQkNDRixDRENBLFFBRUUsc0JDQ0YsQ0RDQSxjQUdFLGlDQUFBLENBQUEsOEJBQUEsQ0FBQSxrQkNDRixDRENBLGVBQ0Usc0NDQ0YsQ0RJQSwyQkFDRSxzQkNDRixDRENBLE9BQ0UsdUJDQ0YsQ0RDQSxnQkFHRSxjQUFBLENBQ0Esa0NBQUEsQ0FBQSwrQkFBQSxDQUFBLG1CQUFBLENBRUEsdUNBQUEsQ0FEQSxnQkNFRixDRENBLGdCQU1FLGlEQUFBLENBSEEsY0FBQSxDQUVBLGlCQUFBLENBREEsZUNHRixDRENBLGtDQUdFLFlDQ0YsQ0RDQSxnQkFHRSxjQ0lGLENEQ0EsZ0NBRkUsaURBQUEsQ0FEQSxpQkFBQSxDQURBLGVDV0YsQ0RQQSxnQkFHRSxjQ0lGLENEQ0EsZ0JBSUUsZUNHRixDRENBLDZCQUZFLGlEQUFBLENBSEEsY0FBQSxDQUVBLGlCQ1FGLENER0EsV0FDRSx1QkNBRixDRFdBLHNCQUhFLHNCQ0tGLENERUEsZ0NBTkUsdUJDUUYsQ0RFQSxTQUdFLHVCQ0FGLENESUEsRUFDRSx1QkNERixDREdBLG1CQUdFLHNCQUFBLENBQ0EsVUFBQSxDQUNBLGVBQUEsQ0FFQSxlQUFBLENBREEseUJDQUYsQ0RnQkEsT0FDRSwyQkFBQSxDQUNBLG9CQ2JGLENEZ0JBLGFBRkUsZ0NDTkYsQ0RRQSxNQUVFLGtDQUFBLENBRUEsaUNBQUEsQ0FBQSx5QkFBQSxDQURBLG1CQUFBLENBR0EsZ0NBQUEsQ0FBQSx3QkFBQSxDQURBLGlDQUFBLENBQUEseUJDYkYsQ0FDRiIsImZpbGUiOiJwcmludC5jc3MifQ== */ \ No newline at end of file diff --git a/docs/css/prism.css b/docs/css/prism.css index 0ace8b1d..8d6c8d95 100644 --- a/docs/css/prism.css +++ b/docs/css/prism.css @@ -1,154 +1,2 @@ -/* PrismJS 1.29.0 -https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript+markdown+scss&plugins=show-language+toolbar */ -code[class*=language-], pre[class*=language-] { - color: #000; - background: 0 0; - text-shadow: 0 1px #fff; - font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace; - font-size: 1em; - text-align: left; - white-space: pre; - word-spacing: normal; - word-break: normal; - word-wrap: normal; - line-height: 1.5; - tab-size: 4; - hyphens: none; -} - -code[class*=language-] ::selection, code[class*=language-]::selection, pre[class*=language-] ::selection, pre[class*=language-]::selection { - text-shadow: none; - background: #b3d4fc; -} - -code[class*=language-] ::selection, code[class*=language-]::selection, pre[class*=language-] ::selection, pre[class*=language-]::selection { - text-shadow: none; - background: #b3d4fc; -} - -@media print { - code[class*=language-], pre[class*=language-] { - text-shadow: none; - } -} -pre[class*=language-] { - padding: 1em; - margin: 0.5em 0; - overflow: auto; -} - -:not(pre) > code[class*=language-], pre[class*=language-] { - background: #f5f2f0; -} - -:not(pre) > code[class*=language-] { - padding: 0.1em; - border-radius: 0.3em; - white-space: normal; -} - -.token.cdata, .token.comment, .token.doctype, .token.prolog { - color: #708090; -} - -.token.punctuation { - color: #999; -} - -.token.namespace { - opacity: 0.7; -} - -.token.boolean, .token.constant, .token.deleted, .token.number, .token.property, .token.symbol, .token.tag { - color: #905; -} - -.token.attr-name, .token.builtin, .token.char, .token.inserted, .token.selector, .token.string { - color: #690; -} - -.language-css .token.string, .style .token.string, .token.entity, .token.operator, .token.url { - color: #9a6e3a; - background: hsla(0, 0%, 100%, 0.5); -} - -.token.atrule, .token.attr-value, .token.keyword { - color: #07a; -} - -.token.class-name, .token.function { - color: #dd4a68; -} - -.token.important, .token.regex, .token.variable { - color: #e90; -} - -.token.bold, .token.important { - font-weight: 700; -} - -.token.italic { - font-style: italic; -} - -.token.entity { - cursor: help; -} - -div.code-toolbar { - position: relative; -} - -div.code-toolbar > .toolbar { - position: absolute; - z-index: 10; - top: 0.3em; - right: 0.2em; - transition: opacity 0.3s ease-in-out; - opacity: 0; -} - -div.code-toolbar:hover > .toolbar { - opacity: 1; -} - -div.code-toolbar:focus-within > .toolbar { - opacity: 1; -} - -div.code-toolbar > .toolbar > .toolbar-item { - display: inline-block; -} - -div.code-toolbar > .toolbar > .toolbar-item > a { - cursor: pointer; -} - -div.code-toolbar > .toolbar > .toolbar-item > button { - background: 0 0; - border: 0; - color: inherit; - font: inherit; - line-height: normal; - overflow: visible; - padding: 0; - user-select: none; -} - -div.code-toolbar > .toolbar > .toolbar-item > a, div.code-toolbar > .toolbar > .toolbar-item > button, div.code-toolbar > .toolbar > .toolbar-item > span { - color: #bbb; - font-size: 0.8em; - padding: 0 0.5em; - background: #f5f2f0; - background: rgba(224, 224, 224, 0.2); - box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.2); - border-radius: 0.5em; -} - -div.code-toolbar > .toolbar > .toolbar-item > a:focus, div.code-toolbar > .toolbar > .toolbar-item > a:hover, div.code-toolbar > .toolbar > .toolbar-item > button:focus, div.code-toolbar > .toolbar > .toolbar-item > button:hover, div.code-toolbar > .toolbar > .toolbar-item > span:focus, div.code-toolbar > .toolbar > .toolbar-item > span:hover { - color: inherit; - text-decoration: none; -} - -/*# sourceMappingURL=prism.css.map */ +code[class*=language-],pre[class*=language-]{background:0 0;color:#000;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal;word-wrap:normal;-ms-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{background:#b3d4fc;text-shadow:none}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:#b3d4fc;text-shadow:none}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{background:hsla(0,0%,100%,.5);color:#9a6e3a}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}div.code-toolbar{position:relative}div.code-toolbar>.toolbar{opacity:0;position:absolute;right:.2em;top:.3em;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;z-index:10}div.code-toolbar:hover>.toolbar{opacity:1}div.code-toolbar:focus-within>.toolbar{opacity:1}div.code-toolbar>.toolbar>.toolbar-item{display:inline-block}div.code-toolbar>.toolbar>.toolbar-item>a{cursor:pointer}div.code-toolbar>.toolbar>.toolbar-item>button{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.code-toolbar>.toolbar>.toolbar-item>a,div.code-toolbar>.toolbar>.toolbar-item>button,div.code-toolbar>.toolbar>.toolbar-item>span{background:#f5f2f0;background:hsla(0,0%,88%,.2);border-radius:.5em;-webkit-box-shadow:0 2px 0 0 rgba(0,0,0,.2);box-shadow:0 2px 0 0 rgba(0,0,0,.2);color:#bbb;font-size:.8em;padding:0 .5em}div.code-toolbar>.toolbar>.toolbar-item>a:focus,div.code-toolbar>.toolbar>.toolbar-item>a:hover,div.code-toolbar>.toolbar>.toolbar-item>button:focus,div.code-toolbar>.toolbar>.toolbar-item>button:hover,div.code-toolbar>.toolbar>.toolbar-item>span:focus,div.code-toolbar>.toolbar>.toolbar-item>span:hover{color:inherit;text-decoration:none} +/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9zYXNzL3ByaXNtLnNjc3MiLCJwcmlzbS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUEsNkNBQTRELGNBQUEsQ0FBWCxVQUFBLENBQWlELDZEQUFBLENBQWtFLGFBQUEsQ0FBYyxlQUFBLENBQXZHLHNCQUFBLENBQXVILGVBQUEsQ0FBb0MsaUJBQUEsQ0FBcEIsbUJBQUEsQ0FBc0MsZ0JBQUEsQ0FBNEMsZ0JBQUEsQ0FBQSxZQUFBLENBQTNCLGVBQUEsQ0FBZ0IsZUFBQSxDQUFBLGFBQUEsQ0FBQSxVQ2N6UixDRGRxZSw0SkFBaUssa0JBQUEsQ0FBakIsZ0JDd0JybkIsQ0R4QnFlLHdJQUFpSyxrQkFBQSxDQUFqQixnQkN3QnJuQixDRHhCeXBCLGFBQWEsNkNBQWlELGdCQzZCcnRCLENBQ0YsQ0Q5Qnl1QixzQkFBb0MsYUFBQSxDQUFjLGFBQUEsQ0FBMUIsV0NtQ2p3QixDRG5DeXlCLHVEQUEyRCxrQkN1Q3AyQixDRHZDdTNCLGlDQUFnRCxrQkFBQSxDQUFiLFlBQUEsQ0FBZ0Msa0JDNkMxN0IsQ0Q3QzY4Qix5REFBeUQsYUNpRHRnQyxDRGpEb2hDLG1CQUFtQixVQ3FEdmlDLENEckRrakMsaUJBQWlCLFVDeURua0MsQ0R6RDhrQyxxR0FBcUcsVUM2RG5yQyxDRDdEOHJDLDBGQUEwRixVQ2lFeHhDLENEakVteUMsMEZBQXdHLDZCQUFBLENBQWQsYUNzRTczQyxDRHRFNDZDLCtDQUErQyxVQzBFMzlDLENEMUVzK0Msa0NBQWtDLGFDOEV4Z0QsQ0Q5RXNoRCw4Q0FBOEMsVUNrRnBrRCxDRGxGK2tELDZCQUE2QixlQ3NGNW1ELENEdEY0bkQsY0FBYyxpQkMwRjFvRCxDRDFGNHBELGNBQWMsV0M4RjFxRCxDRDdGQSxpQkFBaUIsaUJDaUdqQixDRGpHbUMsMEJBQThHLFNBQUEsQ0FBcEYsaUJBQUEsQ0FBc0MsVUFBQSxDQUFULFFBQUEsQ0FBb0IsMENBQUEsQ0FBQSxrQ0FBQSxDQUEvQixVQzBHL0UsQ0QxRzJKLGdDQUFnQyxTQzhHM0wsQ0Q5R3FNLHVDQUF1QyxTQ2tINU8sQ0RsSHNQLHdDQUF3QyxvQkNzSDlSLENEdEhtVCwwQ0FBMEMsY0MwSDdWLENEMUg0VywrQ0FBK0MsY0FBQSxDQUFlLFFBQUEsQ0FBUyxhQUFBLENBQWMsWUFBQSxDQUFhLGtCQUFBLENBQW1CLGdCQUFBLENBQWlCLFNBQUEsQ0FBVSx3QkFBQSxDQUFBLHFCQUFBLENBQUEsb0JBQUEsQ0FBQSxnQkNxSTVmLENEckk2Z0Isc0lBQStLLGtCQUFBLENBQW1CLDRCQUFBLENBQW9FLGtCQUFBLENBQXBDLDJDQUFBLENBQUEsbUNBQUEsQ0FBNUYsVUFBQSxDQUFXLGNBQUEsQ0FBZSxjQytJN3FCLENEL0lzeUIsZ1RBQWdULGFBQUEsQ0FBYyxvQkNvSnBtQyIsImZpbGUiOiJwcmlzbS5jc3MifQ== */ \ No newline at end of file diff --git a/docs/css/slides.css b/docs/css/slides.css index 5da54723..187b5105 100644 --- a/docs/css/slides.css +++ b/docs/css/slides.css @@ -1,63 +1,2 @@ -/* -** Based on the CodePen from Chirs Coyier -** https://codepen.io/chriscoyier/pen/XwbNwX -*/ -.slider { - text-align: center; - overflow: hidden; -} - -.slides { - display: flex; - overflow-x: auto; - scroll-snap-type: x mandatory; - scroll-behavior: smooth; - -webkit-overflow-scrolling: touch; -} - -.slides::-webkit-scrollbar { - width: 16px; -} - -.slides::-webkit-scrollbar-thumb { - background: var(--earth-sage); - border-radius: 2rem; - border: 2px solid transparent; - background-clip: content-box; -} - -.slides::-webkit-scrollbar-track { - background: transparent; - padding: 0 2px; - border-radius: 2rem; - border: 1px solid transparent; -} - -.slides > div { - scroll-snap-align: start; - flex-shrink: 0; - width: 300px; - height: 300px; - margin-right: 50px; - border-radius: 10px; - background: transparent; - transform-origin: center center; - transform: scale(1); - transition: transform 0.5s; - position: relative; - display: flex; - justify-content: center; - align-items: center; - font-size: 100px; -} - -.carousel img { - object-fit: cover; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; -} - -/*# sourceMappingURL=slides.css.map */ +.slider{overflow:hidden;text-align:center}.slides{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;scroll-behavior:smooth;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.slides::-webkit-scrollbar{width:16px}.slides::-webkit-scrollbar-thumb{background:var(--earth-sage);background-clip:content-box;border:2px solid transparent;border-radius:2rem}.slides::-webkit-scrollbar-track{background:transparent;border:1px solid transparent;border-radius:2rem;padding:0 2px}.slides>div{scroll-snap-align:start;-ms-flex-negative:0;background:transparent;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;height:300px;margin-right:50px;position:relative;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;width:300px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:100px}.carousel img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%} +/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9zYXNzL3NsaWRlcy5zY3NzIiwic2xpZGVzLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFLQSxRQUdFLGVBQUEsQ0FEQSxpQkNBRixDRElBLFFBQ0UsbUJBQUEsQ0FBQSxtQkFBQSxDQUFBLFlBQUEsQ0FFQSxlQUFBLENBR0Esc0JBQUEsQ0FGQSxnQ0FBQSxDQUFBLDRCQUFBLENBR0EsZ0NDSEYsQ0RLQSwyQkFDRSxVQ0ZGLENESUEsaUNBQ0UsNEJBQUEsQ0FHQSwyQkFBQSxDQURBLDRCQUFBLENBREEsa0JDQ0YsQ0RHQSxpQ0FDRSxzQkFBQSxDQUdBLDRCQUFBLENBREEsa0JBQUEsQ0FEQSxhQ0VGLENERUEsWUFDRSx1QkFBQSxDQUNBLG1CQUFBLENBS0Esc0JBQUEsQ0FEQSxrQkFBQSxDQU9BLG1CQUFBLENBQUEsbUJBQUEsQ0FBQSxZQUFBLENBWEEsYUFBQSxDQUVBLFlBQUEsQ0FDQSxpQkFBQSxDQU1BLGlCQUFBLENBRkEsMEJBQUEsQ0FBQSxrQkFBQSxDQURBLHNDQUFBLENBQUEsOEJBQUEsQ0FFQSx3Q0FBQSxDQUFBLGdDQUFBLENBQUEsd0JBQUEsQ0FBQSw4Q0FBQSxDQVBBLFdBQUEsQ0FXQSx1QkFBQSxDQUFBLG9CQUFBLENBQUEsc0JBQUEsQ0FDQSx3QkFBQSxDQUFBLHFCQUFBLENBQUEsa0JBQUEsQ0FDQSxlQ0FGLENERUEsY0FNRSxXQUFBLENBRkEsTUFBQSxDQUhBLG1CQUFBLENBQUEsZ0JBQUEsQ0FDQSxpQkFBQSxDQUNBLEtBQUEsQ0FFQSxVQ0VGIiwiZmlsZSI6InNsaWRlcy5jc3MifQ== */ \ No newline at end of file diff --git a/docs/css/style.css b/docs/css/style.css index b02231c0..2e2ebb58 100644 --- a/docs/css/style.css +++ b/docs/css/style.css @@ -1,1740 +1,2 @@ -@charset "UTF-8"; -/** - ** Copyright 2008-2025 Adam J. Jolicoeur - ** https://www.adamjolicoeur.com -**/ -:root { - /* Font Families */ - --font-family-sans: "Inter", system-ui, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif; - --font-family-serif: "Playfair Display", serif; - --font-family-mono: "Fira Code", "Courier New", courier, monospace; - --font-family-heading: "Pirata One", cursive; - /* Colors */ - --white: #f0f0f0; - --black: #010101; - --earth-dark: #2d1f12; - --earth-brown: #4a3426; - --earth-sage: #5a6b4f; - --earth-sand: #c9b89a; - --earth-cream: #f5f1e8; - --accent-coral: #d35f3d; - --accent-coral-dark: #b34a2d; - --text-primary: #2d1f12; - --text-secondary: #4a3426; - --text-muted: #6b5d52; - --shadow: rgb(45, 31, 18, 15%); - --shadow-heavy: rgb(45, 31, 18, 25%); - --shadow-light: rgb(45, 31, 18, 8%); - /* Font Sizes */ - --font-size-xs: 0.75rem; - --font-size-sm: 0.875rem; - --font-size-md: 1rem; - --font-size-lg: 1.125rem; - --font-size-xl: 1.25rem; - --font-size-2xl: 1.5rem; - --font-size-3xl: 2rem; - --font-size-4xl: 2.5rem; - --font-size-5xl: 3rem; - --font-size-6xl: 4rem; - /* Spacing */ - --space-2xs: 0.25rem; - --space-xs: 0.5rem; - --space-sm: 0.75rem; - --space-md: 1rem; - --space-lg: 1.5rem; - --space-xl: 2rem; - --space-2xl: 3rem; - --space-3xl: 6rem; - /* Border radius */ - --radius-sm: 8px; - --radius-md: 12px; - --radius-lg: 16px; - --radius-xl: 20px; - --radius-pill: 50px; - /* Borders */ - --border-thin: 2px; - --border-medium: 4px; - --border-thick: 6px; - --border-extra-thick: 8px; -} - -* { - margin: 0; - padding: 0; - box-sizing: border-box; -} - -/* Focus visible styles for keyboard navigation */ -*:focus-visible { - outline: var(--border-thin) solid var(--accent-coral); - outline-offset: 2px; -} - -html { - scroll-behavior: smooth; -} - -body { - font-family: var(--font-family-sans); - background: linear-gradient(135deg, var(--earth-cream) 0%, #e8dcc8 100%); - color: var(--text-primary); - line-height: 1.6; - min-height: 100vh; - position: relative; -} - -html::-webkit-scrollbar, -::-webkit-scrollbar { - width: 16px; -} - -html::-webkit-scrollbar-thumb, -::-webkit-scrollbar-thumb { - background: linear-gradient(var(--accent-coral-dark), var(--accent-coral)); - border-radius: 2rem; - border: 2px solid transparent; - background-clip: content-box; -} - -html::-webkit-scrollbar-track, -::-webkit-scrollbar-track { - background: transparent; - padding: 0 2px; - border-radius: 2rem; - border: 1px solid var(--earth-sage); -} - -/* Styles for users who prefer reduced motion */ -@media (prefers-reduced-motion: reduce) { - .animated-element { - animation: none; /* Disable animations */ - transition: none; /* Disable transitions */ - /* You can also provide alternative, less motion-intensive styles here */ - /* For example, for a hover effect, you might change opacity instead of scaling */ - opacity: 1; /* Ensure element is visible if animation was for visibility */ - } - /* You can also target specific elements or properties */ - body { - scroll-behavior: auto; /* Disable smooth scrolling if enabled */ - } - *, - *::before, - *::after { - animation-duration: 0.01ms !important; - animation-iteration-count: 1 !important; - transition-duration: 0.01ms !important; - } -} -.display-none, -.d-none { - display: none !important; -} - -/* Hero Section */ -.hero { - display: flex; - flex-direction: column; - align-items: center; - justify-content: center; - padding: 6rem 2rem; - text-align: center; - max-width: 900px; - margin: 0 auto; -} - -.rounded { - border-radius: var(--radius-xl, 20px) !important; -} - -.circle { - border-radius: 999px !important; - padding: 1rem !important; -} - -/* Work Highlights */ -.fade-in { - opacity: 0; - visibility: hidden; - transition: opacity 0.5s ease-in, visibility 0s linear 0.5s; /* 0.5s for opacity transition, 0s visibility transition after 0.5s delay */ -} - -.fade-in.show { - opacity: 1; - visibility: visible; - transition-delay: 0s; /* Override the delay for fade-in */ -} - -.show { - opacity: 1; - visibility: visible; - transition-delay: 0s; -} - -.hide { - opacity: 0; - visibility: hidden; - transition: opacity 0.5s ease-in, visibility 0s linear 0.5s; /* 0.5s for opacity transition, 0s visibility transition after 0.5s delay */ -} - -.hide-on-screen { - display: none !important; -} - -/* Responsive */ -@media (width <= 768px) { - .hero h1 { - font-size: var(--font-size-5xl, 3rem); - } - .no-wrap { - flex-wrap: wrap !important; - } - .hide-on-mobile { - display: none !important; - } - .work-grid { - grid-template-columns: 1fr; - } - .callouts-grid { - grid-template-columns: 1fr; - } - h2 { - font-size: var(--font-size-3xl, 2rem); - } -} -figcaption { - font-size: var(--font-size-sm, 0.875rem); - line-height: 1.4; - color: var(--text-secondary); - text-align: center; - font-style: italic; -} - -/* stylint-disable */ -/* -** Arrow animations from https://codepen.io/postor/pen/vYpNYg -*/ -.arrows { - width: 60px; - height: 72px; - position: absolute; - left: 50%; - margin-left: -30px; - bottom: 20px; -} - -.arrows path { - stroke: #bfe7fa; - fill: transparent; - stroke-width: 1px; - animation: arrow 2s infinite; -} - -@keyframes arrow { - 0% { - opacity: 0; - } - 40% { - opacity: 1; - } - 80% { - opacity: 0; - } - 100% { - opacity: 0; - } -} -@keyframes arrow /*Safari and Chrome*/ { - 0% { - opacity: 0; - } - 40% { - opacity: 1; - } - 80% { - opacity: 0; - } - 100% { - opacity: 0; - } -} -.arrows path.a1 { - animation-delay: -1s; - /* Safari 和 Chrome */ -} - -.arrows path.a2 { - animation-delay: -0.5s; - /* Safari 和 Chrome */ -} - -.arrows path.a3 { - animation-delay: 0s; - /* Safari 和 Chrome */ -} - -.pirata-one-regular { - font-family: "Pirata One", system-ui; - font-weight: 400; - font-style: normal; -} - -.inter-400 { - font-family: Inter, sans-serif; - font-optical-sizing: auto; - font-weight: 400; - font-style: normal; -} - -.inter-500 { - font-family: Inter, sans-serif; - font-optical-sizing: auto; - font-weight: 500; - font-style: normal; -} - -.inter-600 { - font-family: Inter, sans-serif; - font-optical-sizing: auto; - font-weight: 600; - font-style: normal; -} - -.inter-700 { - font-family: Inter, sans-serif; - font-optical-sizing: auto; - font-weight: 700; - font-style: normal; -} - -.inter-800 { - font-family: Inter, sans-serif; - font-optical-sizing: auto; - font-weight: 800; - font-style: normal; -} - -.inter-900 { - font-family: Inter, sans-serif; - font-optical-sizing: auto; - font-weight: 900; - font-style: normal; -} - -.playfair-display-400 { - font-family: "Playfair Display", serif; - font-optical-sizing: auto; - font-weight: 400; - font-style: normal; -} - -.playfair-display-500 { - font-family: "Playfair Display", serif; - font-optical-sizing: auto; - font-weight: 500; - font-style: normal; -} - -.playfair-display-600 { - font-family: "Playfair Display", serif; - font-optical-sizing: auto; - font-weight: 600; - font-style: normal; -} - -.playfair-display-700 { - font-family: "Playfair Display", serif; - font-optical-sizing: auto; - font-weight: 700; - font-style: normal; -} - -.playfair-display-800 { - font-family: "Playfair Display", serif; - font-optical-sizing: auto; - font-weight: 800; - font-style: normal; -} - -.playfair-display-900 { - font-family: "Playfair Display", serif; - font-optical-sizing: auto; - font-weight: 900; - font-style: normal; -} - -/* Heading 1 */ -h1, -.text-h1 { - font-family: "Pirata One", cursive; - font-size: clamp(2.5rem, 8vw, 5rem); - color: var(--text-primary); - line-height: 1.2; - letter-spacing: 2px; - text-shadow: 3px 3px 0 var(--accent-coral); -} - -.text-display { - font-family: "Pirata One", cursive; - font-size: clamp(3rem, 10vw, 6rem); - color: var(--text-primary); - line-height: 1.1; - letter-spacing: 2px; - text-shadow: 3px 3px 0 var(--accent-coral); -} - -.hero h1 { - font-family: var(--font-family-heading); - color: var(--text-primary); - margin-bottom: 1rem; - text-shadow: 3px 3px 0 var(--accent-coral); - letter-spacing: 2px; - line-height: 1.2; -} - -/* Heading 2 */ -h2, -.text-h2 { - font-family: "Playfair Display", serif; - font-size: clamp(2rem, 5vw, 3rem); - color: var(--text-primary); - line-height: 1.3; - font-weight: 700; - margin-bottom: var(--space-md, 1.5rem); -} - -.text-h2.no-underline::after { - display: none; - margin-bottom: var(--space-2xs, 0.25rem); -} - -h2::after, -.text-h2::after { - content: ""; - display: block; - width: 100px; - height: 5px; - background: var(--accent-coral); - margin: 1rem auto; - border: 3px solid var(--earth-brown); -} - -/* Heading 3 */ -h3, -.text-h3 { - font-family: "Playfair Display", serif; - font-size: clamp(1.5rem, 3vw, 2rem); - color: var(--text-primary); - line-height: 1.3; - font-weight: 600; -} - -/* Heading 4 */ -h4, -.text-h4 { - font-family: "Playfair Display", serif; - font-size: clamp(1.25rem, 2.5vw, 1.5rem); - color: var(--text-primary); - line-height: 1.4; - font-weight: 600; -} - -/* Heading 5 */ -h5, -.text-h5 { - font-family: Inter, sans-serif; - font-size: clamp(1.1rem, 2vw, 1.25rem); - color: var(--text-primary); - line-height: 1.4; - font-weight: 700; -} - -/* Heading 6 */ -h6, -.text-h6 { - font-family: Inter, sans-serif; - font-size: 1rem; - color: var(--text-primary); - line-height: 1.4; - font-weight: 700; - text-transform: uppercase; - letter-spacing: 0.5px; -} - -/* Body text sizes */ -.text-body-lg { - font-size: clamp(1.1rem, 1.5vw, 1.25rem) !important; - line-height: 1.7 !important; -} - -p, -.text-body { - font-size: clamp(0.95rem, 1.5vw, 1rem); - line-height: 1.7; - color: var(--text-primary); - padding-bottom: var(--space-xs, 0.5rem); -} - -p:last-child, -.text-body:last-child { - margin-bottom: 0; -} - -.hero p { - font-size: clamp(1.1rem, 2vw, 1.25rem); - color: var(--earth-brown); - max-width: 720px; - margin: 0 auto; -} - -.card-body p:first-of-type, -.card-body .text-body:first-of-type { - margin-top: var(--space-md, 16px); -} - -.text-body-sm { - font-size: clamp(0.85rem, 1.2vw, 0.9rem); - line-height: 1.6; -} - -.text-caption { - font-size: clamp(var(--space-sm), 1vw, 0.85rem); - line-height: 1.5; - color: var(--text-muted); -} - -.text-callout { - font-size: clamp(1rem, 1.5vw, 1.1rem); - line-height: 1.6; - font-weight: 600; - color: var(--text-primary); - margin: var(--space-lg, 1.5rem); - padding: var(--space-lg, 1.5rem); - background: var(--earth-sand-light); - border-left: var(--border-medium) solid var(--accent-coral); -} - -code, -.code { - font-family: var(--font-family-mono); - font-size: clamp(0.85rem, 1vw, 0.9rem); -} - -code.code-inline, -.code.code-inline { - background: var(--earth-sand); - padding: 0.1rem 0.3rem; - border-radius: var(--radius-sm); -} - -.code-block { - display: block; - background: var(--earth-sand); - padding: 1rem; - border-radius: var(--radius-md); - font-size: clamp(0.85rem, 1vw, 0.9rem); - overflow-x: auto; - border: var(--border-thin) solid var(--earth-sage); -} - -/* Text utilities */ -.text-muted { - color: var(--text-muted); -} - -.text-secondary { - color: var(--text-secondary); -} - -.text-accent { - color: var(--accent-coral); -} - -.text-semibold { - font-weight: 600; -} - -.text-bold { - font-weight: 700; -} - -.text-center { - text-align: center; -} - -/* Lead paragraph */ -.lead, -.text-lead { - font-size: clamp(1.1rem, 2vw, 1.35rem); - line-height: 1.7; - color: var(--text-secondary); -} - -/* Links */ -a, -.link { - color: var(--earth-sage); - border-bottom: 1px solid var(--earth-sage); - text-decoration: none; - transition: all 0.2s; - font-weight: var(--font-weight-semibold, 600); -} - -a:hover, -a:focus, -.link:hover, -.link:focus { - color: var(--earth-brown); - border-bottom-color: var(--earth-brown); -} - -.link-brackets { - margin-left: var(--space-md) !important; -} -.link-brackets::after { - content: "]"; - position: absolute; - margin-left: 0.2rem; - color: var(--earth-sage); - transition: all 0.2s; -} -.link-brackets::before { - content: "["; - position: absolute; - margin-left: -0.8rem; - color: var(--earth-sage); - transition: all 0.2s; -} -.link-brackets:hover::after, .link-brackets:hover::before, .link-brackets:focus::after, .link-brackets:focus::before { - color: var(--accent-coral); -} - -/* Blockquote */ -blockquote, -.blockquote { - border-left: var(--border-thin) solid var(--earth-brown); - padding-left: var(--space-md, 1rem); - margin: var(--space-lg, 1.5rem) 0; - font-style: italic; - color: var(--text-secondary); -} - -.mb-1 { - margin-bottom: var(--space-2xs) !important; -} - -.mb-2 { - margin-bottom: var(--space-xs) !important; -} - -.mb-3 { - margin-bottom: var(--space-sm) !important; -} - -.mb-4 { - margin-bottom: var(--space-md) !important; -} - -.mb-5 { - margin-bottom: var(--space-xl) !important; -} - -.mt-1 { - margin-top: var(--space-2xs) !important; -} - -.mt-2 { - margin-top: var(--space-xs) !important; -} - -.mt-3 { - margin-top: var(--space-sm) !important; -} - -.mt-4 { - margin-top: var(--space-md) !important; -} - -.mt-5 { - margin-top: var(--space-xl) !important; -} - -.ml-1 { - margin-left: var(--space-2xs) !important; -} - -.ml-2 { - margin-left: var(--space-xs) !important; -} - -.ml-3 { - margin-left: var(--space-sm) !important; -} - -.ml-4 { - margin-left: var(--space-md) !important; -} - -.ml-5 { - margin-left: var(--space-xl) !important; -} - -.mr-1 { - margin-right: var(--space-2xs) !important; -} - -.mr-2 { - margin-right: var(--space-xs) !important; -} - -.mr-3 { - margin-right: var(--space-sm) !important; -} - -.mr-4 { - margin-right: var(--space-md) !important; -} - -.mr-5 { - margin-right: var(--space-xl) !important; -} - -.p-1 { - padding: var(--space-2xs) !important; -} - -.p-2 { - padding: var(--space-xs) !important; -} - -.p-3 { - padding: var(--space-sm) !important; -} - -.p-4 { - padding: var(--space-md) !important; -} - -.p-5 { - padding: var(--space-xl) !important; -} - -.pt-1 { - padding-top: var(--space-2xs) !important; -} - -.pt-2 { - padding-top: var(--space-xs) !important; -} - -.pt-3 { - padding-top: var(--space-sm) !important; -} - -.pt-4 { - padding-top: var(--space-md) !important; -} - -.pt-5 { - padding-top: var(--space-xl) !important; -} - -.pb-1 { - padding-bottom: var(--space-2xs) !important; -} - -.pb-2 { - padding-bottom: var(--space-xs) !important; -} - -.pb-3 { - padding-bottom: var(--space-sm) !important; -} - -.pb-4 { - padding-bottom: var(--space-md) !important; -} - -.pb-5 { - padding-bottom: var(--space-xl) !important; -} - -.pl-1 { - padding-left: var(--space-2xs) !important; -} - -.pl-2 { - padding-left: var(--space-xs) !important; -} - -.pl-3 { - padding-left: var(--space-sm) !important; -} - -.pl-4 { - padding-left: var(--space-md) !important; -} - -.pl-5 { - padding-left: var(--space-xl) !important; -} - -.pr-1 { - padding-right: var(--space-2xs) !important; -} - -.pr-2 { - padding-right: var(--space-xs) !important; -} - -.pr-3 { - padding-right: var(--space-sm) !important; -} - -.pr-4 { - padding-right: var(--space-md) !important; -} - -.pr-5 { - padding-right: var(--space-xl) !important; -} - -/* Section Styles */ -section { - max-width: 1200px; - margin: 0 auto; - padding: var(--space-3xl, 6rem) var(--space-lg, 2rem); -} - -.justify-content-center { - justify-content: center !important; -} - -.justify-content-between { - justify-content: space-between !important; -} - -.justify-content-end { - justify-content: flex-end !important; -} - -.row { - display: flex; - flex-wrap: wrap; - gap: var(--space-lg, 2rem); -} - -@media (width >= 768px) { - .row { - gap: var(--space-sm, 0.5rem); - } -} -@media (width >= 768px) { - .card-body .row { - gap: 0; - } -} -.button-row { - gap: 1rem; -} - -.no-wrap { - flex-wrap: nowrap; -} - -.d-flex { - display: flex; -} - -.flex-column { - flex-direction: column; -} - -.align-items-center { - align-items: center; -} - -.work-grid { - display: grid; - gap: var(--space-lg, 2rem); - grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); - margin-bottom: var(--space-lg, 2rem); -} - -.divider { - display: block; - width: 50%; - height: var(--space-md, 1.5rem); - background: var(--accent-coral); - border: var(--border-medium, 4px) outset var(--earth-dark); - margin: 0 auto; -} - -.divider.vertical { - width: var(--space-2xs, 0.25rem); - height: 100%; - background: var(--earth-dark); - border-radius: var(--radius-sm); - border: none !important; - margin: 0; -} - -ul, -ol, -.card-body ul, -.card-body ol, -ul.list, ol.list { - margin-left: var(--space-lg) !important; - padding-left: var(--space-md) !important; -} - -.highlight-block { - display: flex; - flex-direction: row; - align-items: center; - justify-content: center; -} - -.header-highlight { - text-align: center; - margin: var(--space-md) auto; - padding: var(--space-md); - width: 100%; -} - -/* Navigation */ -nav { - position: fixed; - top: 2rem; - left: 50%; - transform: translateX(-50%); - z-index: 1000; - background: rgba(245, 241, 232, 0.5); - backdrop-filter: blur(24px); - filter: url("#lensFilter") saturate(120%) brightness(1.15); - border: var(--border-medium, 4px) solid var(--earth-brown); - border-radius: 50px; - padding: var(--space-sm) 2rem; - box-shadow: 0 8px 24px var(--shadow-heavy); -} - -.main-nav { - position: sticky; - top: 2rem; - margin: 0 auto; - width: fit-content; - transform: none !important; - left: 0; - right: 0; -} - -nav ul { - list-style: none; - display: flex; - justify-content: center; - gap: 2rem; - margin-left: 0 !important; - padding-left: 0 !important; -} - -nav a { - text-decoration: none; - color: var(--text-primary); - font-weight: 500; - font-size: 0.95rem; - transition: color 0.3s; - padding: var(--space-2xs) var(--space-xs, 0.5rem); - border-bottom: none; -} - -nav a:hover, -nav a:focus { - color: var(--accent-coral); - outline: var(--border-thin) solid var(--accent-coral); - outline-offset: 2px; -} - -nav a.active { - color: var(--accent-coral); -} - -nav a.sub-page { - outline: var(--border-thin) solid var(--text-secondary); - outline-offset: 2px; -} - -nav a.sub-page:hover { - outline-color: var(--accent-coral); -} - -@media (width <= 768px) { - nav { - top: var(--space-sm, 1rem) !important; - padding: var(--space-xs, 0.5rem) var(--space-sm, 1rem) !important; - margin: 0 auto !important; - } - nav ul { - gap: var(--space-sm, 1rem); - } -} -/* Footer */ -footer { - background: var(--earth-dark); - color: var(--earth-cream); - padding: var(--space-2xl, 3rem) var(--space-xl, 2rem); - margin-top: var(--space-3xl, 6rem); - border-top: var(--border-extra-thick, 8px) solid var(--earth-brown); - box-shadow: 0 -10px 30px var(--shadow); -} - -.footer-content { - max-width: 1200px; - margin: 0 auto; - display: grid; - grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); - gap: 3rem; -} - -.footer-section h3 { - font-family: "Playfair Display", serif; - color: var(--accent-coral); - margin-bottom: var(--space-md, 1rem); - font-size: clamp(1.2rem, 2vw, 1.5rem); -} - -.footer-section h4 { - font-family: "Playfair Display", serif; - color: rgba(255, 255, 255, 0.5) !important; - margin-bottom: var(--space-md, 1rem); - font-size: clamp(1.1rem, 1.25vw, 1.125rem); -} - -.footer-section p, -.footer-section li { - color: var(--earth-cream); - line-height: 1.6; - margin-bottom: var(--space-xs, 0.5rem); -} - -.footer-section ul { - list-style: none; - padding: 0; -} - -.footer-section li { - margin-bottom: var(--space-xs, 0.5rem); -} - -.footer-bottom { - text-align: center; - margin-top: var(--space-2xl, 3rem); - padding-top: var(--space-xl, 2rem); - border-top: var(--border-medium, 4px) solid var(--earth-brown); - color: var(--earth-sand); -} - -.footer-bottom p { - margin: 0; - font-size: var(--font-size-sm); - color: var(--earth-cream); -} - -.footer-section a, -.footer-bottom a { - color: var(--earth-cream); - text-decoration: underline; -} - -.footer-section a:hover, -.footer-bottom a:hover { - color: var(--accent-coral); -} - -/* Badge */ -.badge { - display: inline-block; - padding: var(--space-2xs, 0.25rem) var(--space-sm, 0.75rem); - font-size: 0.85rem; - font-weight: 600; - background: var(--earth-sage); - color: var(--earth-cream); - border: var(--border-thin, 2px) solid var(--earth-brown); - border-radius: var(--radius-pill); -} - -.badge-accent { - background: var(--accent-coral-dark); -} - -.badge-outline { - background: transparent; - color: inherit; -} - -.badges, .row-badges { - display: flex; - gap: var(--space-2xs, 0.25rem); - flex-wrap: wrap; -} - -/* Base button styles */ -.btn { - display: inline-block; - padding: var(--space-sm, 0.75rem) var(--space-lg, 1.5rem); - font-family: var(--font-family-sans); - font-size: var(--font-size-md, 1rem); - font-weight: 600; - text-decoration: none; - border-radius: var(--radius-md, 12px); - transition: all 0.2s; - cursor: pointer; - border: none; - text-align: center; -} - -.btn:hover, -.btn:focus { - transform: translate(2px, 2px); - box-shadow: 2px 2px 0 var(--earth-brown); -} - -/* Primary button */ -.btn-primary { - background: var(--accent-coral-dark); - color: var(--white); - border: var(--border-medium, 4px) solid var(--earth-brown); - box-shadow: 4px 4px 0 var(--earth-brown); -} - -.btn-primary:hover, -.btn-primary:focus { - background: var(--accent-coral-dark); - color: var(--white); -} - -/* Secondary button */ -.btn-secondary { - background: var(--earth-cream); - color: var(--text-primary); - border: var(--border-medium, 4px) solid var(--earth-brown); - box-shadow: 4px 4px 0 var(--earth-sage); -} - -.btn-secondary:hover, -.btn-secondary:focus { - background: var(--earth-sand); - color: var(--text-primary); - transform: translate(2px, 2px); - box-shadow: 2px 2px 0 var(--earth-sage); - outline: var(--border-thin) solid var(--earth-dark); -} - -/* Outline button */ -.btn-outline { - background: rgba(255, 255, 255, 0.5) !important; - backdrop-filter: blur(24px); - filter: url("#lensFilter") saturate(120%) brightness(1.15); - color: var(--text-primary) !important; - border: var(--border-medium, 4px) solid var(--earth-brown) !important; - box-shadow: none !important; -} - -.btn-outline:hover, -.btn-outline:focus { - color: var(--earth-cream); - text-decoration: underline; -} - -/* Button sizes */ -.btn-sm { - padding: var(--space-xs, 0.5rem) var(--space-md, 1rem) !important; - font-size: 0.9rem !important; - border-width: var(--border-thin) !important; -} - -.btn-lg { - padding: var(--space-md, 1rem) var(--space-xl, 2rem) !important; - font-size: 1.1rem !important; -} - -/* Skip to main content link */ -.skip-link { - position: absolute; - top: -100px; - left: 0; - background: var(--accent-coral); - color: var(--white); - padding: var(--space-sm, 0.75rem) var(--space-lg, 1.5rem); - text-decoration: none; - font-weight: 600; - border: var(--border-medium, 4px) solid var(--earth-brown); - z-index: 2000; - clip: rect(0, 0, 0, 0); - overflow: hidden; -} - -.skip-link:focus { - top: 1rem; - left: 1rem; - clip: auto; - overflow: visible; -} - -.social-links { - display: flex; - gap: 1rem; - flex-wrap: wrap; -} - -.social-link { - display: inline-block; - padding: var(--space-xs, 0.5rem) var(--space-md, 1rem); - background: var(--earth-sage); - color: var(--white); - text-decoration: none !important; - border: var(--border-medium, 4px) solid var(--earth-sand); - border-radius: 8px; - font-weight: 500; - transition: all 0.3s; - font-size: 0.95rem; -} - -.social-link:hover, -.social-link:focus { - background: var(--accent-coral); - transform: translateY(-2px); - color: var(--white) !important; -} - -/* Base card */ -.card { - background: var(--earth-cream); - border: var(--border-thick, 6px) solid var(--earth-brown); - border-radius: var(--radius-xl, 20px); - padding: var(--space-lg, 1.5rem); - box-shadow: 8px 8px 0 var(--shadow-heavy); - transition: transform 0.3s, box-shadow 0.3s; -} - -.card:hover, -.card:focus-within { - transform: translateY(-5px); - box-shadow: 12px 12px 0 var(--shadow-heavy); -} - -/* Card with layered shadow */ -.card-layered { - background: var(--earth-cream); - border: var(--border-thick, 6px) solid var(--earth-brown); - border-radius: var(--radius-xl, 20px); - padding: var(--space-xl, 2rem); - box-shadow: 12px 12px 0 var(--earth-sage), 12px 12px 0 5px var(--earth-brown); -} - -/* Card with only shadow */ -.card-shadow { - background: var(--earth-cream); - border: none; - border-radius: var(--radius-lg, 16px); - padding: var(--space-md, 1.5rem); - box-shadow: 10px 10px 0 var(--shadow-heavy); -} - -/* Card with accent shadow */ -.card-accent { - background: var(--earth-cream); - border: var(--border-extra-thick, 8px) solid var(--earth-brown); - border-radius: var(--radius-xl, 20px); - overflow: hidden; - box-shadow: 16px 16px 0 var(--accent-coral), 16px 16px 0 6px var(--earth-brown); -} - -/* Simple card (minimal shadow) */ -.card-flex { - display: flex; - flex-direction: column; -} - -.card-flex p { - flex: 1 0; -} - -.card-with-columns .row { - display: flex; - align-items: flex-start; - gap: var(--space-md, 1rem); - align-self: stretch; -} -.card-with-columns .column { - display: flex; - align-items: flex-start; - flex: 1 0 0; - align-self: stretch; -} - -/* Card header */ -.card-header { - margin-bottom: var(--space-md, 1rem); - padding-bottom: var(--space-md, 1rem); - border-bottom: var(--border-thin, 2px) solid var(--earth-sand); -} - -/* Card body */ -.card-body { - margin-bottom: var(--space-md); -} - -.card-body img { - object-fit: cover; - width: 100%; -} - -@media (width >= 768px) { - .img-thumbnail { - max-width: 50%; - } -} -.card-body:last-child { - margin-bottom: 0; -} - -/* Card footer */ -.card-footer { - margin-top: var(--space-md, 1rem); - padding-top: var(--space-md, 1rem); - border-top: var(--border-thin, 2px) solid var(--earth-sand); -} - -.showcase-content { - padding: var(--space-lg, 2rem); -} - -.showcase-content h3 { - font-family: var(--font-family-serif); - font-size: clamp(1.3rem, 2.5vw, 1.8rem); - color: var(--text-primary); - margin-bottom: var(--space-sm, 1rem); -} - -.showcase-content p { - color: var(--text-secondary); - margin-bottom: var(--space-md, 1.5rem); - font-size: clamp(0.95rem, 1.5vw, 1rem); -} - -.showcase-small { - background: var(--earth-sand); - border: 4px solid var(--earth-brown); - border-radius: var(--radius-lg, 16px); - padding: var(--space-md, 1.5rem); - box-shadow: 6px 6px 0 var(--shadow-heavy); - transition: transform 0.3s; -} - -.showcase-small:hover, -.showcase-small:focus-within { - transform: translateY(-4px); -} - -.showcase-small h4 { - font-family: var(--font-family-serif); - font-size: clamp(1.1rem, 2vw, 1.3rem); - color: var(--text-primary); - margin-bottom: var(--space-xs, 0.5rem); -} - -.showcase-small p { - color: var(--text-secondary); - font-size: clamp(0.9rem, 1.5vw, 0.95rem); -} - -/* About Section */ -.about-card { - background: var(--earth-cream); - border: var(--border-thick, 6px) solid var(--earth-brown); - padding: var(--space-2xl, 3rem); - border-radius: var(--border-radius-xl, 20px); - box-shadow: 12px 12px 0 var(--earth-sage), 12px 12px 0 5px var(--earth-brown); - margin: 0 auto; -} - -@media (width <= 768px) { - .about-card { - box-shadow: 6px 6px 0 var(--earth-sage), 6px 6px 0 4px var(--earth-brown); - padding: var(--space-md, 1rem); - } - .about-grid { - grid-template-columns: 1fr !important; - } -} -.about-card p { - font-size: clamp(1rem, 1.5vw, 1.1rem); - line-height: 1.8; - color: var(--text-primary); - margin-bottom: var(--space-lg, 1.5rem); -} - -.about-card p:last-child { - margin-bottom: 0; -} - -.about-grid { - display: grid; - grid-template-columns: repeat(auto-fit, minmax(350px, 1fr)); - gap: var(--space-xl, 2rem); - margin-top: var(--space-xl, 2rem); -} - -.showcase-large { - background: var(--earth-cream); - border: var(--border-thick, 6px) solid var(--earth-brown); - border-radius: var(--radius-xl, 20px); - overflow: hidden; - box-shadow: 12px 12px 0 var(--accent-coral), 12px 12px 0 6px var(--earth-brown); - transition: transform 0.3s; -} - -@media (width <= 768px) { - .showcase-large { - box-shadow: 6px 6px 0 var(--accent-coral), 6px 6px 0 4px var(--earth-brown); - } -} -.showcase-large:hover, -.showcase-large:focus-within { - transform: translateY(-8px); -} - -.showcase-image { - width: 100%; - height: 300px; - background: linear-gradient(135deg, var(--earth-sage) 0%, var(--earth-sand) 100%); - display: flex; - align-items: center; - justify-content: center; - padding: var(--space-md, 1rem); - font-size: var(--font-size-5xl, 3rem); - color: var(--earth-cream); - border-bottom: var(--border-thick, 6px) solid var(--earth-brown); - object-fit: contain; -} - -.showcase-image-dark { - background: linear-gradient(135deg, var(--black) 0%, var(--earth-dark) 100%); -} - -/* Small Projects */ -.small-showcase-cards { - grid-column: 1/-1; - display: grid; - grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); - gap: var(--space-md, 1.5rem); - margin-top: var(--space-sm, 1rem); -} - -/* Callouts */ -.callouts-grid { - display: grid; - grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); - gap: 2rem; - margin-top: 2rem; -} - -.callout { - display: flex; - flex-direction: column; - align-items: flex-end; - justify-content: space-between; - background: var(--earth-cream); - border: var(--border-thick, 6px) solid var(--accent-coral-dark); - padding: 2rem; - border-radius: var(--radius-xl, 20px); - box-shadow: 8px 8px 0 var(--shadow-heavy); - position: relative; - transition: transform 0.3s, box-shadow 0.3s; -} - -.callout:hover, -.callout:focus-within { - transform: translateY(-5px); - box-shadow: 12px 12px 0 var(--shadow-heavy); -} - -.callout::before { - content: '"'; - font-family: var(--font-family-serif); - font-size: var(--font-size-6xl, 4rem); - color: var(--accent-coral); - position: absolute; - top: 10px; - left: 20px; - line-height: 1; -} - -.callout-text { - font-style: italic; - margin-bottom: var(--space-md, 1.5rem); - padding-top: var(--space-sm, 1rem); - color: var(--text-primary); -} - -.callout-author { - font-weight: 600; - color: var(--text-primary); - display: block; -} - -.callout-role { - font-size: var(--font-size-sm, 0.9rem); - color: var(--text-secondary); -} - -/* stylelint-disable */ -.gallery { - --size: 100px; - display: grid; - grid-template-columns: repeat(6, var(--size)); - grid-auto-rows: var(--size); - margin-bottom: var(--size); - place-items: start center; - gap: 5px; -} -.gallery:has(:hover) picture:not(:hover), .gallery:has(:focus) picture:not(:focus) { - filter: brightness(0.5) contrast(0.5); -} -.gallery picture { - object-fit: cover; - width: calc(var(--size) * 2); - height: calc(var(--size) * 2); - clip-path: path("M90,10 C100,0 100,0 110,10 190,90 190,90 190,90 200,100 200,100 190,110 190,110 110,190 110,190 100,200 100,200 90,190 90,190 10,110 10,110 0,100 0,100 10,90Z"); - transition: clip-path 0.25s, filter 0.75s; - grid-column: auto/span 2; - border-radius: 5px; -} -.gallery picture:nth-child(5n-1) { - grid-column: 2/span 2; -} -.gallery picture:hover, .gallery picture:focus { - clip-path: path("M0,0 C0,0 200,0 200,0 200,0 200,100 200,100 200,100 200,200 200,200 200,200 100,200 100,200 100,200 100,200 0,200 0,200 0,100 0,100 0,100 0,100 0,100Z"); - z-index: 1; - transition: clip-path 0.25s, filter 0.25s; -} -.gallery picture:focus { - outline: 1px dashed black; - outline-offset: -5px; -} - -/* Carousel */ -.carousel > input { - width: 1px; - height: 1px; - clip: rect(1px, 1px, 1px, 1px); - clip-path: inset(50%); - margin: -1px; - overflow: hidden; - padding: 0; - position: absolute; -} -.carousel > input:nth-of-type(15):checked ~ .carousel__slides .carousel__slide:first-of-type { - margin-left: -1400%; -} -.carousel > input:nth-of-type(14):checked ~ .carousel__slides .carousel__slide:first-of-type { - margin-left: -1300%; -} -.carousel > input:nth-of-type(13):checked ~ .carousel__slides .carousel__slide:first-of-type { - margin-left: -1200%; -} -.carousel > input:nth-of-type(12):checked ~ .carousel__slides .carousel__slide:first-of-type { - margin-left: -1100%; -} -.carousel > input:nth-of-type(11):checked ~ .carousel__slides .carousel__slide:first-of-type { - margin-left: -1000%; -} -.carousel > input:nth-of-type(10):checked ~ .carousel__slides .carousel__slide:first-of-type { - margin-left: -900%; -} -.carousel > input:nth-of-type(9):checked ~ .carousel__slides .carousel__slide:first-of-type { - margin-left: -800%; -} -.carousel > input:nth-of-type(8):checked ~ .carousel__slides .carousel__slide:first-of-type { - margin-left: -700%; -} -.carousel > input:nth-of-type(7):checked ~ .carousel__slides .carousel__slide:first-of-type { - margin-left: -600%; -} -.carousel > input:nth-of-type(6):checked ~ .carousel__slides .carousel__slide:first-of-type { - margin-left: -500%; -} -.carousel > input:nth-of-type(5):checked ~ .carousel__slides .carousel__slide:first-of-type { - margin-left: -400%; -} -.carousel > input:nth-of-type(4):checked ~ .carousel__slides .carousel__slide:first-of-type { - margin-left: -300%; -} -.carousel > input:nth-of-type(3):checked ~ .carousel__slides .carousel__slide:first-of-type { - margin-left: -200%; -} -.carousel > input:nth-of-type(2):checked ~ .carousel__slides .carousel__slide:first-of-type { - margin-left: -100%; -} -.carousel > input:nth-of-type(1):checked ~ .carousel__slides .carousel__slide:first-of-type { - margin-left: 0%; -} -.carousel > input:nth-of-type(1):checked ~ .carousel__thumbnails li:nth-of-type(1) { - box-shadow: 0 0 0 5px rgba(0, 0, 255, 0.5); -} -.carousel > input:nth-of-type(2):checked ~ .carousel__thumbnails li:nth-of-type(2) { - box-shadow: 0 0 0 5px rgba(0, 0, 255, 0.5); -} -.carousel > input:nth-of-type(3):checked ~ .carousel__thumbnails li:nth-of-type(3) { - box-shadow: 0 0 0 5px rgba(0, 0, 255, 0.5); -} -.carousel > input:nth-of-type(4):checked ~ .carousel__thumbnails li:nth-of-type(4) { - box-shadow: 0 0 0 5px rgba(0, 0, 255, 0.5); -} -.carousel > input:nth-of-type(5):checked ~ .carousel__thumbnails li:nth-of-type(5) { - box-shadow: 0 0 0 5px rgba(0, 0, 255, 0.5); -} -.carousel > input:nth-of-type(6):checked ~ .carousel__thumbnails li:nth-of-type(6) { - box-shadow: 0 0 0 5px rgba(0, 0, 255, 0.5); -} -.carousel > input:nth-of-type(7):checked ~ .carousel__thumbnails li:nth-of-type(7) { - box-shadow: 0 0 0 5px rgba(0, 0, 255, 0.5); -} -.carousel > input:nth-of-type(8):checked ~ .carousel__thumbnails li:nth-of-type(8) { - box-shadow: 0 0 0 5px rgba(0, 0, 255, 0.5); -} -.carousel > input:nth-of-type(9):checked ~ .carousel__thumbnails li:nth-of-type(9) { - box-shadow: 0 0 0 5px rgba(0, 0, 255, 0.5); -} -.carousel > input:nth-of-type(10):checked ~ .carousel__thumbnails li:nth-of-type(10) { - box-shadow: 0 0 0 5px rgba(0, 0, 255, 0.5); -} -.carousel > input:nth-of-type(11):checked ~ .carousel__thumbnails li:nth-of-type(11) { - box-shadow: 0 0 0 5px rgba(0, 0, 255, 0.5); -} -.carousel > input:nth-of-type(12):checked ~ .carousel__thumbnails li:nth-of-type(12) { - box-shadow: 0 0 0 5px rgba(0, 0, 255, 0.5); -} -.carousel > input:nth-of-type(13):checked ~ .carousel__thumbnails li:nth-of-type(13) { - box-shadow: 0 0 0 5px rgba(0, 0, 255, 0.5); -} -.carousel > input:nth-of-type(14):checked ~ .carousel__thumbnails li:nth-of-type(14) { - box-shadow: 0 0 0 5px rgba(0, 0, 255, 0.5); -} -.carousel > input:nth-of-type(15):checked ~ .carousel__thumbnails li:nth-of-type(15) { - box-shadow: 0 0 0 5px rgba(0, 0, 255, 0.5); -} - -.carousel__slides { - position: relative; - z-index: 1; - padding: 0; - margin: 0; - overflow: hidden; - white-space: nowrap; - box-sizing: border-box; - display: flex; -} - -.carousel__slide { - position: relative; - display: block; - flex: 1 0 100%; - width: 100%; - height: 100%; - overflow: hidden; - transition: all 300ms ease-out; - vertical-align: top; - box-sizing: border-box; - white-space: normal; -} -.carousel__slide figure { - display: flex; - flex-direction: column; - margin: 0; -} -.carousel__slide div { - position: relative; - width: 100%; -} -.carousel__slide div::before { - display: block; - content: ""; - width: 100%; - padding-top: 66.6666666667%; -} -.carousel__slide div > img { - position: absolute; - inset: 0; - width: 100%; - height: 100%; -} -.carousel__slide img { - display: block; - flex: 1 1 auto; - object-fit: cover; -} -.carousel__slide figcaption { - align-self: center; - padding: 20px 20px 0; - flex: 0 0 auto; - width: 25%; - min-width: 150px; -} -.carousel__slide .credit { - margin-top: 1rem; - color: rgba(0, 0, 0, 0.5); - display: block; -} -.carousel__slide.scrollable { - overflow-y: scroll; -} - -.carousel__thumbnails { - list-style: none; - padding: 0; - display: flex; - margin: 0 -10px; -} -.carousel__slides + .carousel__thumbnails { - margin-top: 20px; -} -.carousel__thumbnails li { - flex: 1 1 auto; - max-width: calc(16.6666666667% - 20px); - margin: 0 10px; - transition: all 300ms ease-in-out; -} -.carousel__thumbnails label { - display: block; - position: relative; -} -.carousel__thumbnails label::before { - display: block; - content: ""; - width: 100%; - padding-top: 100%; -} -.carousel__thumbnails label > img { - position: absolute; - inset: 0; - width: 100%; - height: 100%; -} -.carousel__thumbnails label:hover, .carousel__thumbnails label:focus { - cursor: pointer; -} -.carousel__thumbnails label:hover img, .carousel__thumbnails label:focus img { - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.25); - transition: all 300ms ease-in-out; -} -.carousel__thumbnails img { - display: block; - width: 100%; - height: 100%; - object-fit: cover; -} - -/* stylelint-enable */ -/* stylint-enable */ - -/*# sourceMappingURL=style.css.map */ +:root{--font-family-sans:"Inter",system-ui,-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;--font-family-serif:"Playfair Display",serif;--font-family-mono:"Fira Code","Courier New",courier,monospace;--font-family-heading:"Pirata One",cursive;--white:#f0f0f0;--black:#010101;--earth-dark:#2d1f12;--earth-brown:#4a3426;--earth-sage:#5a6b4f;--earth-sand:#c9b89a;--earth-cream:#f5f1e8;--accent-coral:#d35f3d;--accent-coral-dark:#b34a2d;--text-primary:#2d1f12;--text-secondary:#4a3426;--text-muted:#6b5d52;--shadow:rgba(45,31,18,.15);--shadow-heavy:rgba(45,31,18,.25);--shadow-light:rgba(45,31,18,.08);--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:2rem;--font-size-4xl:2.5rem;--font-size-5xl:3rem;--font-size-6xl:4rem;--space-2xs:0.25rem;--space-xs:0.5rem;--space-sm:0.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:6rem;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-pill:50px;--border-thin:2px;--border-medium:4px;--border-thick:6px;--border-extra-thick:8px}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}:focus-visible{outline:var(--border-thin) solid var(--accent-coral);outline-offset:2px}html{scroll-behavior:smooth}body{background:linear-gradient(135deg,var(--earth-cream) 0,#e8dcc8 100%);color:var(--text-primary);font-family:var(--font-family-sans);line-height:1.6;min-height:100vh;position:relative}::-webkit-scrollbar,html::-webkit-scrollbar{width:16px}::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background:-webkit-gradient(linear,left top,left bottom,from(var(--accent-coral-dark)),to(var(--accent-coral)));background:linear-gradient(var(--accent-coral-dark),var(--accent-coral));background-clip:content-box;border:2px solid transparent;border-radius:2rem}::-webkit-scrollbar-track,html::-webkit-scrollbar-track{background:transparent;border:1px solid var(--earth-sage);border-radius:2rem;padding:0 2px}@media (prefers-reduced-motion:reduce){.animated-element{-webkit-animation:none;animation:none;opacity:1;-webkit-transition:none;transition:none}body{scroll-behavior:auto}*,:after,:before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:.01ms!important;transition-duration:.01ms!important}}.d-none,.display-none{display:none!important}.hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:900px;padding:6rem 2rem;text-align:center}.rounded{border-radius:var(--radius-xl,20px)!important}.circle{border-radius:999px!important;padding:1rem!important}.fade-in{opacity:0;-webkit-transition:opacity .5s ease-in,visibility 0s linear .5s;transition:opacity .5s ease-in,visibility 0s linear .5s;visibility:hidden}.fade-in.show,.show{opacity:1;-webkit-transition-delay:0s;transition-delay:0s;visibility:visible}.hide{opacity:0;-webkit-transition:opacity .5s ease-in,visibility 0s linear .5s;transition:opacity .5s ease-in,visibility 0s linear .5s;visibility:hidden}.hide-on-screen{display:none!important}@media (width <= 768px){.hero h1{font-size:var(--font-size-5xl,3rem)}.no-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.hide-on-mobile{display:none!important}.callouts-grid,.work-grid{grid-template-columns:1fr}h2{font-size:var(--font-size-3xl,2rem)}}figcaption{color:var(--text-secondary);font-size:var(--font-size-sm,.875rem);font-style:italic;line-height:1.4;text-align:center}.arrows{bottom:20px;height:72px;left:50%;margin-left:-30px;position:absolute;width:60px}.arrows path{stroke:#bfe7fa;fill:transparent;stroke-width:1px;-webkit-animation:arrow 2s infinite;animation:arrow 2s infinite}@-webkit-keyframes arrow{0%{opacity:0}40%{opacity:1}80%{opacity:0}to{opacity:0}}@keyframes arrow{0%{opacity:0}40%{opacity:1}80%{opacity:0}to{opacity:0}}.arrows path.a1{-webkit-animation-delay:-1s;animation-delay:-1s}.arrows path.a2{-webkit-animation-delay:-.5s;animation-delay:-.5s}.arrows path.a3{-webkit-animation-delay:0s;animation-delay:0s}.pirata-one-regular{font-family:Pirata One,system-ui;font-style:normal;font-weight:400}.inter-400{font-optical-sizing:auto;font-style:normal;font-weight:400}.inter-400,.inter-500{font-family:Inter,sans-serif}.inter-500{font-optical-sizing:auto;font-style:normal;font-weight:500}.inter-600{font-optical-sizing:auto;font-style:normal;font-weight:600}.inter-600,.inter-700{font-family:Inter,sans-serif}.inter-700{font-optical-sizing:auto;font-style:normal;font-weight:700}.inter-800{font-optical-sizing:auto;font-style:normal;font-weight:800}.inter-800,.inter-900{font-family:Inter,sans-serif}.inter-900{font-optical-sizing:auto;font-style:normal;font-weight:900}.playfair-display-400{font-family:Playfair Display,serif;font-optical-sizing:auto;font-style:normal;font-weight:400}.playfair-display-500{font-family:Playfair Display,serif;font-optical-sizing:auto;font-style:normal;font-weight:500}.playfair-display-600{font-family:Playfair Display,serif;font-optical-sizing:auto;font-style:normal;font-weight:600}.playfair-display-700{font-family:Playfair Display,serif;font-optical-sizing:auto;font-style:normal;font-weight:700}.playfair-display-800{font-family:Playfair Display,serif;font-optical-sizing:auto;font-style:normal;font-weight:800}.playfair-display-900{font-family:Playfair Display,serif;font-optical-sizing:auto;font-style:normal;font-weight:900}.text-h1,h1{font-size:clamp(2.5rem,8vw,5rem);line-height:1.2}.text-display,.text-h1,h1{color:var(--text-primary);font-family:Pirata One,cursive;letter-spacing:2px;text-shadow:3px 3px 0 var(--accent-coral)}.text-display{font-size:clamp(3rem,10vw,6rem);line-height:1.1}.hero h1{font-family:var(--font-family-heading);letter-spacing:2px;line-height:1.2;margin-bottom:1rem;text-shadow:3px 3px 0 var(--accent-coral)}.hero h1,.text-h2,h2{color:var(--text-primary)}.text-h2,h2{font-family:Playfair Display,serif;font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.3;margin-bottom:var(--space-md,1.5rem)}.text-h2.no-underline:after{display:none;margin-bottom:var(--space-2xs,.25rem)}.text-h2:after,h2:after{background:var(--accent-coral);border:3px solid var(--earth-brown);content:"";display:block;height:5px;margin:1rem auto;width:100px}.text-h3,h3{font-size:clamp(1.5rem,3vw,2rem);line-height:1.3}.text-h3,.text-h4,h3,h4{color:var(--text-primary);font-family:Playfair Display,serif;font-weight:600}.text-h4,h4{font-size:clamp(1.25rem,2.5vw,1.5rem);line-height:1.4}.text-h5,h5{font-size:clamp(1.1rem,2vw,1.25rem)}.text-h5,.text-h6,h5,h6{color:var(--text-primary);font-family:Inter,sans-serif;font-weight:700;line-height:1.4}.text-h6,h6{font-size:1rem;letter-spacing:.5px;text-transform:uppercase}.text-body-lg{font-size:clamp(1.1rem,1.5vw,1.25rem)!important;line-height:1.7!important}.text-body,p{color:var(--text-primary);font-size:clamp(.95rem,1.5vw,1rem);line-height:1.7;padding-bottom:var(--space-xs,.5rem)}.text-body:last-child,p:last-child{margin-bottom:0}.hero p{color:var(--earth-brown);font-size:clamp(1.1rem,2vw,1.25rem);margin:0 auto;max-width:720px}.card-body .text-body:first-of-type,.card-body p:first-of-type{margin-top:var(--space-md,16px)}.text-body-sm{font-size:clamp(.85rem,1.2vw,.9rem);line-height:1.6}.text-caption{color:var(--text-muted);font-size:clamp(var(--space-sm),1vw,.85rem);line-height:1.5}.text-callout{background:var(--earth-sand-light);border-left:var(--border-medium) solid var(--accent-coral);color:var(--text-primary);font-size:clamp(1rem,1.5vw,1.1rem);font-weight:600;line-height:1.6;margin:var(--space-lg,1.5rem);padding:var(--space-lg,1.5rem)}.code,code{font-family:var(--font-family-mono);font-size:clamp(.85rem,1vw,.9rem)}.code.code-inline,code.code-inline{background:var(--earth-sand);border-radius:var(--radius-sm);padding:.1rem .3rem}.code-block{background:var(--earth-sand);border:var(--border-thin) solid var(--earth-sage);border-radius:var(--radius-md);display:block;font-size:clamp(.85rem,1vw,.9rem);overflow-x:auto;padding:1rem}.text-muted{color:var(--text-muted)}.text-secondary{color:var(--text-secondary)}.text-accent{color:var(--accent-coral)}.text-semibold{font-weight:600}.text-bold{font-weight:700}.text-center{text-align:center}.lead,.text-lead{color:var(--text-secondary);font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.7}.link,a{border-bottom:1px solid var(--earth-sage);color:var(--earth-sage);font-weight:var(--font-weight-semibold,600);text-decoration:none;-webkit-transition:all .2s;transition:all .2s}.link:focus,.link:hover,a:focus,a:hover{border-bottom-color:var(--earth-brown);color:var(--earth-brown)}.link-brackets{margin-left:var(--space-md)!important}.link-brackets:after{content:"]";margin-left:.2rem}.link-brackets:after,.link-brackets:before{color:var(--earth-sage);position:absolute;-webkit-transition:all .2s;transition:all .2s}.link-brackets:before{content:"[";margin-left:-.8rem}.link-brackets:focus:after,.link-brackets:focus:before,.link-brackets:hover:after,.link-brackets:hover:before{color:var(--accent-coral)}.blockquote,blockquote{border-left:var(--border-thin) solid var(--earth-brown);color:var(--text-secondary);font-style:italic;margin:var(--space-lg,1.5rem) 0;padding-left:var(--space-md,1rem)}.mb-1{margin-bottom:var(--space-2xs)!important}.mb-2{margin-bottom:var(--space-xs)!important}.mb-3{margin-bottom:var(--space-sm)!important}.mb-4{margin-bottom:var(--space-md)!important}.mb-5{margin-bottom:var(--space-xl)!important}.mt-1{margin-top:var(--space-2xs)!important}.mt-2{margin-top:var(--space-xs)!important}.mt-3{margin-top:var(--space-sm)!important}.mt-4{margin-top:var(--space-md)!important}.mt-5{margin-top:var(--space-xl)!important}.ml-1{margin-left:var(--space-2xs)!important}.ml-2{margin-left:var(--space-xs)!important}.ml-3{margin-left:var(--space-sm)!important}.ml-4{margin-left:var(--space-md)!important}.ml-5{margin-left:var(--space-xl)!important}.mr-1{margin-right:var(--space-2xs)!important}.mr-2{margin-right:var(--space-xs)!important}.mr-3{margin-right:var(--space-sm)!important}.mr-4{margin-right:var(--space-md)!important}.mr-5{margin-right:var(--space-xl)!important}.p-1{padding:var(--space-2xs)!important}.p-2{padding:var(--space-xs)!important}.p-3{padding:var(--space-sm)!important}.p-4{padding:var(--space-md)!important}.p-5{padding:var(--space-xl)!important}.pt-1{padding-top:var(--space-2xs)!important}.pt-2{padding-top:var(--space-xs)!important}.pt-3{padding-top:var(--space-sm)!important}.pt-4{padding-top:var(--space-md)!important}.pt-5{padding-top:var(--space-xl)!important}.pb-1{padding-bottom:var(--space-2xs)!important}.pb-2{padding-bottom:var(--space-xs)!important}.pb-3{padding-bottom:var(--space-sm)!important}.pb-4{padding-bottom:var(--space-md)!important}.pb-5{padding-bottom:var(--space-xl)!important}.pl-1{padding-left:var(--space-2xs)!important}.pl-2{padding-left:var(--space-xs)!important}.pl-3{padding-left:var(--space-sm)!important}.pl-4{padding-left:var(--space-md)!important}.pl-5{padding-left:var(--space-xl)!important}.pr-1{padding-right:var(--space-2xs)!important}.pr-2{padding-right:var(--space-xs)!important}.pr-3{padding-right:var(--space-sm)!important}.pr-4{padding-right:var(--space-md)!important}.pr-5{padding-right:var(--space-xl)!important}section{margin:0 auto;max-width:1200px;padding:var(--space-3xl,6rem) var(--space-lg,2rem)}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--space-lg,2rem)}@media (width >= 768px){.row{gap:var(--space-sm,.5rem)}.card-body .row{gap:0}}.button-row{gap:1rem}.no-wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.align-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.work-grid{display:grid;gap:var(--space-lg,2rem);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:var(--space-lg,2rem)}.divider{background:var(--accent-coral);border:var(--border-medium,4px) outset var(--earth-dark);display:block;height:var(--space-md,1.5rem);margin:0 auto;width:50%}.divider.vertical{background:var(--earth-dark);border:none!important;border-radius:var(--radius-sm);height:100%;margin:0;width:var(--space-2xs,.25rem)}.card-body ol,.card-body ul,ol,ol.list,ul,ul.list{margin-left:var(--space-lg)!important;padding-left:var(--space-md)!important}.highlight-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-highlight{margin:var(--space-md) auto;padding:var(--space-md);text-align:center;width:100%}nav{backdrop-filter:blur(24px);background:hsla(42,39%,94%,.5);border:var(--border-medium,4px) solid var(--earth-brown);border-radius:50px;-webkit-box-shadow:0 8px 24px var(--shadow-heavy);box-shadow:0 8px 24px var(--shadow-heavy);-webkit-filter:url(#lensFilter) saturate(120%) brightness(1.15);filter:url(#lensFilter) saturate(120%) brightness(1.15);left:50%;padding:var(--space-sm) 2rem;position:fixed;top:2rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1000}.main-nav{left:0;margin:0 auto;position:sticky;right:0;top:2rem;-webkit-transform:none!important;transform:none!important;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-webkit-box-pack:center;-ms-flex-pack:center;gap:2rem;justify-content:center;margin-left:0!important;padding-left:0!important}nav a{border-bottom:none;color:var(--text-primary);font-size:.95rem;font-weight:500;padding:var(--space-2xs) var(--space-xs,.5rem);text-decoration:none;-webkit-transition:color .3s;transition:color .3s}nav a:focus,nav a:hover{outline:var(--border-thin) solid var(--accent-coral);outline-offset:2px}nav a.active,nav a:focus,nav a:hover{color:var(--accent-coral)}nav a.sub-page{outline:var(--border-thin) solid var(--text-secondary);outline-offset:2px}nav a.sub-page:hover{outline-color:var(--accent-coral)}@media (width <= 768px){nav{margin:0 auto!important;padding:var(--space-xs,.5rem) var(--space-sm,1rem)!important;top:var(--space-sm,1rem)!important}nav ul{gap:var(--space-sm,1rem)}}footer{background:var(--earth-dark);border-top:var(--border-extra-thick,8px) solid var(--earth-brown);-webkit-box-shadow:0 -10px 30px var(--shadow);box-shadow:0 -10px 30px var(--shadow);color:var(--earth-cream);margin-top:var(--space-3xl,6rem);padding:var(--space-2xl,3rem) var(--space-xl,2rem)}.footer-content{display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:1200px}.footer-section h3{color:var(--accent-coral);font-size:clamp(1.2rem,2vw,1.5rem)}.footer-section h3,.footer-section h4{font-family:Playfair Display,serif;margin-bottom:var(--space-md,1rem)}.footer-section h4{color:hsla(0,0%,100%,.5)!important;font-size:clamp(1.1rem,1.25vw,1.125rem)}.footer-section li,.footer-section p{color:var(--earth-cream);line-height:1.6;margin-bottom:var(--space-xs,.5rem)}.footer-section ul{list-style:none;padding:0}.footer-section li{margin-bottom:var(--space-xs,.5rem)}.footer-bottom{border-top:var(--border-medium,4px) solid var(--earth-brown);color:var(--earth-sand);margin-top:var(--space-2xl,3rem);padding-top:var(--space-xl,2rem);text-align:center}.footer-bottom p{color:var(--earth-cream);font-size:var(--font-size-sm);margin:0}.footer-bottom a,.footer-section a{color:var(--earth-cream);text-decoration:underline}.footer-bottom a:hover,.footer-section a:hover{color:var(--accent-coral)}.badge{background:var(--earth-sage);border:var(--border-thin,2px) solid var(--earth-brown);border-radius:var(--radius-pill);color:var(--earth-cream);display:inline-block;font-size:.85rem;font-weight:600;padding:var(--space-2xs,.25rem) var(--space-sm,.75rem)}.badge-accent{background:var(--accent-coral-dark)}.badge-outline{background:transparent;color:inherit}.badges,.row-badges{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--space-2xs,.25rem)}.btn{border:none;border-radius:var(--radius-md,12px);cursor:pointer;display:inline-block;font-family:var(--font-family-sans);font-size:var(--font-size-md,1rem);font-weight:600;padding:var(--space-sm,.75rem) var(--space-lg,1.5rem);text-align:center;text-decoration:none;-webkit-transition:all .2s;transition:all .2s}.btn:focus,.btn:hover{-webkit-box-shadow:2px 2px 0 var(--earth-brown);box-shadow:2px 2px 0 var(--earth-brown);-webkit-transform:translate(2px,2px);transform:translate(2px,2px)}.btn-primary{border:var(--border-medium,4px) solid var(--earth-brown);-webkit-box-shadow:4px 4px 0 var(--earth-brown);box-shadow:4px 4px 0 var(--earth-brown)}.btn-primary,.btn-primary:focus,.btn-primary:hover{background:var(--accent-coral-dark);color:var(--white)}.btn-secondary{background:var(--earth-cream);border:var(--border-medium,4px) solid var(--earth-brown);-webkit-box-shadow:4px 4px 0 var(--earth-sage);box-shadow:4px 4px 0 var(--earth-sage);color:var(--text-primary)}.btn-secondary:focus,.btn-secondary:hover{background:var(--earth-sand);-webkit-box-shadow:2px 2px 0 var(--earth-sage);box-shadow:2px 2px 0 var(--earth-sage);color:var(--text-primary);outline:var(--border-thin) solid var(--earth-dark);-webkit-transform:translate(2px,2px);transform:translate(2px,2px)}.btn-outline{backdrop-filter:blur(24px);background:hsla(0,0%,100%,.5)!important;border:var(--border-medium,4px) solid var(--earth-brown)!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:var(--text-primary)!important;-webkit-filter:url(#lensFilter) saturate(120%) brightness(1.15);filter:url(#lensFilter) saturate(120%) brightness(1.15)}.btn-outline:focus,.btn-outline:hover{color:var(--earth-cream);text-decoration:underline}.btn-sm{border-width:var(--border-thin)!important;font-size:.9rem!important;padding:var(--space-xs,.5rem) var(--space-md,1rem)!important}.btn-lg{font-size:1.1rem!important;padding:var(--space-md,1rem) var(--space-xl,2rem)!important}.skip-link{background:var(--accent-coral);border:var(--border-medium,4px) solid var(--earth-brown);color:var(--white);font-weight:600;left:0;padding:var(--space-sm,.75rem) var(--space-lg,1.5rem);position:absolute;text-decoration:none;top:-100px;z-index:2000;clip:rect(0,0,0,0);overflow:hidden}.skip-link:focus{left:1rem;top:1rem;clip:auto;overflow:visible}.social-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.social-link{background:var(--earth-sage);border:var(--border-medium,4px) solid var(--earth-sand);border-radius:8px;color:var(--white);display:inline-block;font-size:.95rem;font-weight:500;padding:var(--space-xs,.5rem) var(--space-md,1rem);text-decoration:none!important;-webkit-transition:all .3s;transition:all .3s}.social-link:focus,.social-link:hover{background:var(--accent-coral);color:var(--white)!important;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.card{background:var(--earth-cream);border:var(--border-thick,6px) solid var(--earth-brown);border-radius:var(--radius-xl,20px);-webkit-box-shadow:8px 8px 0 var(--shadow-heavy);box-shadow:8px 8px 0 var(--shadow-heavy);padding:var(--space-lg,1.5rem);-webkit-transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s,-webkit-box-shadow .3s}.card:focus-within,.card:hover{-webkit-box-shadow:12px 12px 0 var(--shadow-heavy);box-shadow:12px 12px 0 var(--shadow-heavy);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.card-layered{border:var(--border-thick,6px) solid var(--earth-brown);border-radius:var(--radius-xl,20px);-webkit-box-shadow:12px 12px 0 var(--earth-sage),12px 12px 0 5px var(--earth-brown);box-shadow:12px 12px 0 var(--earth-sage),12px 12px 0 5px var(--earth-brown);padding:var(--space-xl,2rem)}.card-layered,.card-shadow{background:var(--earth-cream)}.card-shadow{border:none;border-radius:var(--radius-lg,16px);-webkit-box-shadow:10px 10px 0 var(--shadow-heavy);box-shadow:10px 10px 0 var(--shadow-heavy);padding:var(--space-md,1.5rem)}.card-accent{background:var(--earth-cream);border:var(--border-extra-thick,8px) solid var(--earth-brown);border-radius:var(--radius-xl,20px);-webkit-box-shadow:16px 16px 0 var(--accent-coral),16px 16px 0 6px var(--earth-brown);box-shadow:16px 16px 0 var(--accent-coral),16px 16px 0 6px var(--earth-brown);overflow:hidden}.card-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-flex p{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0}.card-with-columns .row{gap:var(--space-md,1rem);-ms-flex-item-align:stretch}.card-with-columns .column,.card-with-columns .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;align-self:stretch}.card-with-columns .column{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-item-align:stretch}.card-header{border-bottom:var(--border-thin,2px) solid var(--earth-sand);margin-bottom:var(--space-md,1rem);padding-bottom:var(--space-md,1rem)}.card-body{margin-bottom:var(--space-md)}.card-body img{-o-object-fit:cover;object-fit:cover;width:100%}@media (width >= 768px){.img-thumbnail{max-width:50%}}.card-body:last-child{margin-bottom:0}.card-footer{border-top:var(--border-thin,2px) solid var(--earth-sand);margin-top:var(--space-md,1rem);padding-top:var(--space-md,1rem)}.showcase-content{padding:var(--space-lg,2rem)}.showcase-content h3{color:var(--text-primary);font-family:var(--font-family-serif);font-size:clamp(1.3rem,2.5vw,1.8rem);margin-bottom:var(--space-sm,1rem)}.showcase-content p{color:var(--text-secondary);font-size:clamp(.95rem,1.5vw,1rem);margin-bottom:var(--space-md,1.5rem)}.showcase-small{background:var(--earth-sand);border:4px solid var(--earth-brown);border-radius:var(--radius-lg,16px);-webkit-box-shadow:6px 6px 0 var(--shadow-heavy);box-shadow:6px 6px 0 var(--shadow-heavy);padding:var(--space-md,1.5rem);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.showcase-small:focus-within,.showcase-small:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.showcase-small h4{color:var(--text-primary);font-family:var(--font-family-serif);font-size:clamp(1.1rem,2vw,1.3rem);margin-bottom:var(--space-xs,.5rem)}.showcase-small p{color:var(--text-secondary);font-size:clamp(.9rem,1.5vw,.95rem)}.about-card{background:var(--earth-cream);border:var(--border-thick,6px) solid var(--earth-brown);border-radius:var(--border-radius-xl,20px);-webkit-box-shadow:12px 12px 0 var(--earth-sage),12px 12px 0 5px var(--earth-brown);box-shadow:12px 12px 0 var(--earth-sage),12px 12px 0 5px var(--earth-brown);margin:0 auto;padding:var(--space-2xl,3rem)}@media (width <= 768px){.about-card{-webkit-box-shadow:6px 6px 0 var(--earth-sage),6px 6px 0 4px var(--earth-brown);box-shadow:6px 6px 0 var(--earth-sage),6px 6px 0 4px var(--earth-brown);padding:var(--space-md,1rem)}.about-grid{grid-template-columns:1fr!important}}.about-card p{color:var(--text-primary);font-size:clamp(1rem,1.5vw,1.1rem);line-height:1.8;margin-bottom:var(--space-lg,1.5rem)}.about-card p:last-child{margin-bottom:0}.about-grid{display:grid;gap:var(--space-xl,2rem);grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-top:var(--space-xl,2rem)}.showcase-large{background:var(--earth-cream);border:var(--border-thick,6px) solid var(--earth-brown);border-radius:var(--radius-xl,20px);-webkit-box-shadow:12px 12px 0 var(--accent-coral),12px 12px 0 6px var(--earth-brown);box-shadow:12px 12px 0 var(--accent-coral),12px 12px 0 6px var(--earth-brown);overflow:hidden;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}@media (width <= 768px){.showcase-large{-webkit-box-shadow:6px 6px 0 var(--accent-coral),6px 6px 0 4px var(--earth-brown);box-shadow:6px 6px 0 var(--accent-coral),6px 6px 0 4px var(--earth-brown)}}.showcase-large:focus-within,.showcase-large:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.showcase-image{background:linear-gradient(135deg,var(--earth-sage) 0,var(--earth-sand) 100%);display:-webkit-box;display:-ms-flexbox;display:flex;height:300px;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-bottom:var(--border-thick,6px) solid var(--earth-brown);color:var(--earth-cream);font-size:var(--font-size-5xl,3rem);justify-content:center;-o-object-fit:contain;object-fit:contain;padding:var(--space-md,1rem)}.showcase-image-dark{background:linear-gradient(135deg,var(--black) 0,var(--earth-dark) 100%)}.small-showcase-cards{display:grid;gap:var(--space-md,1.5rem);grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:var(--space-sm,1rem)}.callouts-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:2rem}.callout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;background:var(--earth-cream);border:var(--border-thick,6px) solid var(--accent-coral-dark);border-radius:var(--radius-xl,20px);-webkit-box-shadow:8px 8px 0 var(--shadow-heavy);box-shadow:8px 8px 0 var(--shadow-heavy);justify-content:space-between;padding:2rem;position:relative;-webkit-transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s,-webkit-box-shadow .3s}.callout:focus-within,.callout:hover{-webkit-box-shadow:12px 12px 0 var(--shadow-heavy);box-shadow:12px 12px 0 var(--shadow-heavy);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.callout:before{color:var(--accent-coral);content:'"';font-family:var(--font-family-serif);font-size:var(--font-size-6xl,4rem);left:20px;line-height:1;position:absolute;top:10px}.callout-text{color:var(--text-primary);font-style:italic;margin-bottom:var(--space-md,1.5rem);padding-top:var(--space-sm,1rem)}.callout-author{color:var(--text-primary);display:block;font-weight:600}.callout-role{color:var(--text-secondary);font-size:var(--font-size-sm,.9rem)}.gallery{--size:100px;display:grid;gap:5px;grid-auto-rows:var(--size);grid-template-columns:repeat(6,var(--size));margin-bottom:var(--size);place-items:start center}.gallery:has(:focus) picture:not(:focus),.gallery:has(:hover) picture:not(:hover){-webkit-filter:brightness(.5) contrast(.5);filter:brightness(.5) contrast(.5)}.gallery picture{border-radius:5px;clip-path:path("M90,10 C100,0 100,0 110,10 190,90 190,90 190,90 200,100 200,100 190,110 190,110 110,190 110,190 100,200 100,200 90,190 90,190 10,110 10,110 0,100 0,100 10,90Z");grid-column:auto/span 2;height:calc(var(--size)*2);-o-object-fit:cover;object-fit:cover;-webkit-transition:clip-path .25s,-webkit-filter .75s;transition:clip-path .25s,-webkit-filter .75s;transition:clip-path .25s,filter .75s;transition:clip-path .25s,filter .75s,-webkit-filter .75s;width:calc(var(--size)*2)}.gallery picture:nth-child(5n-1){grid-column:2/span 2}.gallery picture:focus,.gallery picture:hover{clip-path:path("M0,0 C0,0 200,0 200,0 200,0 200,100 200,100 200,100 200,200 200,200 200,200 100,200 100,200 100,200 100,200 0,200 0,200 0,100 0,100 0,100 0,100 0,100Z");-webkit-transition:clip-path .25s,-webkit-filter .25s;transition:clip-path .25s,-webkit-filter .25s;transition:clip-path .25s,filter .25s;transition:clip-path .25s,filter .25s,-webkit-filter .25s;z-index:1}.gallery picture:focus{outline:1px dashed #000;outline-offset:-5px}.carousel>input{height:1px;width:1px;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);margin:-1px;overflow:hidden;padding:0;position:absolute}.carousel>input:nth-of-type(15):checked~.carousel__slides .carousel__slide:first-of-type{margin-left:-1400%}.carousel>input:nth-of-type(14):checked~.carousel__slides .carousel__slide:first-of-type{margin-left:-1300%}.carousel>input:nth-of-type(13):checked~.carousel__slides .carousel__slide:first-of-type{margin-left:-1200%}.carousel>input:nth-of-type(12):checked~.carousel__slides .carousel__slide:first-of-type{margin-left:-1100%}.carousel>input:nth-of-type(11):checked~.carousel__slides .carousel__slide:first-of-type{margin-left:-1000%}.carousel>input:nth-of-type(10):checked~.carousel__slides .carousel__slide:first-of-type{margin-left:-900%}.carousel>input:nth-of-type(9):checked~.carousel__slides .carousel__slide:first-of-type{margin-left:-800%}.carousel>input:nth-of-type(8):checked~.carousel__slides .carousel__slide:first-of-type{margin-left:-700%}.carousel>input:nth-of-type(7):checked~.carousel__slides .carousel__slide:first-of-type{margin-left:-600%}.carousel>input:nth-of-type(6):checked~.carousel__slides .carousel__slide:first-of-type{margin-left:-500%}.carousel>input:nth-of-type(5):checked~.carousel__slides .carousel__slide:first-of-type{margin-left:-400%}.carousel>input:nth-of-type(4):checked~.carousel__slides .carousel__slide:first-of-type{margin-left:-300%}.carousel>input:nth-of-type(3):checked~.carousel__slides .carousel__slide:first-of-type{margin-left:-200%}.carousel>input:nth-of-type(2):checked~.carousel__slides .carousel__slide:first-of-type{margin-left:-100%}.carousel>input:first-of-type:checked~.carousel__slides .carousel__slide:first-of-type{margin-left:0}.carousel>input:first-of-type:checked~.carousel__thumbnails li:first-of-type,.carousel>input:nth-of-type(10):checked~.carousel__thumbnails li:nth-of-type(10),.carousel>input:nth-of-type(11):checked~.carousel__thumbnails li:nth-of-type(11),.carousel>input:nth-of-type(12):checked~.carousel__thumbnails li:nth-of-type(12),.carousel>input:nth-of-type(13):checked~.carousel__thumbnails li:nth-of-type(13),.carousel>input:nth-of-type(14):checked~.carousel__thumbnails li:nth-of-type(14),.carousel>input:nth-of-type(15):checked~.carousel__thumbnails li:nth-of-type(15),.carousel>input:nth-of-type(2):checked~.carousel__thumbnails li:nth-of-type(2),.carousel>input:nth-of-type(3):checked~.carousel__thumbnails li:nth-of-type(3),.carousel>input:nth-of-type(4):checked~.carousel__thumbnails li:nth-of-type(4),.carousel>input:nth-of-type(5):checked~.carousel__thumbnails li:nth-of-type(5),.carousel>input:nth-of-type(6):checked~.carousel__thumbnails li:nth-of-type(6),.carousel>input:nth-of-type(7):checked~.carousel__thumbnails li:nth-of-type(7),.carousel>input:nth-of-type(8):checked~.carousel__thumbnails li:nth-of-type(8),.carousel>input:nth-of-type(9):checked~.carousel__thumbnails li:nth-of-type(9){-webkit-box-shadow:0 0 0 5px rgba(0,0,255,.5);box-shadow:0 0 0 5px rgba(0,0,255,.5)}.carousel__slides{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;white-space:nowrap;z-index:1}.carousel__slide,.carousel__slides{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative}.carousel__slide{display:block;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;height:100%;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;vertical-align:top;white-space:normal;width:100%}.carousel__slide figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}.carousel__slide div{position:relative;width:100%}.carousel__slide div:before{content:"";display:block;padding-top:66.6666666667%;width:100%}.carousel__slide div>img{height:100%;inset:0;position:absolute;width:100%}.carousel__slide img{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-o-object-fit:cover;object-fit:cover}.carousel__slide figcaption{-ms-flex-item-align:center;align-self:center;padding:20px 20px 0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:150px;width:25%}.carousel__slide .credit{color:rgba(0,0,0,.5);display:block;margin-top:1rem}.carousel__slide.scrollable{overflow-y:scroll}.carousel__thumbnails{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0 -10px;padding:0}.carousel__slides+.carousel__thumbnails{margin-top:20px}.carousel__thumbnails li{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0 10px;max-width:calc(16.66667% - 20px);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.carousel__thumbnails label{display:block;position:relative}.carousel__thumbnails label:before{content:"";display:block;padding-top:100%;width:100%}.carousel__thumbnails label>img{height:100%;inset:0;position:absolute;width:100%}.carousel__thumbnails label:focus,.carousel__thumbnails label:hover{cursor:pointer}.carousel__thumbnails label:focus img,.carousel__thumbnails label:hover img{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.25);box-shadow:0 0 0 1px rgba(0,0,0,.25);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.carousel__thumbnails img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%} +/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9zYXNzL192YXJpYWJsZXMuc2NzcyIsInN0eWxlLmNzcyIsIi4uLy4uL3NyYy9zYXNzL3N0eWxlLnNjc3MiLCIuLi8uLi9zcmMvc2Fzcy9fYW5pbWF0aW9ucy5zY3NzIiwiLi4vLi4vc3JjL3Nhc3MvX2ZvbnRzLnNjc3MiLCIuLi8uLi9zcmMvc2Fzcy9fdHlwb2dyYXBoeS5zY3NzIiwiLi4vLi4vc3JjL3Nhc3MvX3NwYWNpbmcuc2NzcyIsIi4uLy4uL3NyYy9zYXNzL19sYXlvdXQuc2NzcyIsIi4uLy4uL3NyYy9zYXNzL19saXN0cy5zY3NzIiwiLi4vLi4vc3JjL3Nhc3MvX2hpZ2hsaWdodC5zY3NzIiwiLi4vLi4vc3JjL3Nhc3MvX25hdmlnYXRpb24uc2NzcyIsIi4uLy4uL3NyYy9zYXNzL19mb290ZXIuc2NzcyIsIi4uLy4uL3NyYy9zYXNzL19iYWRnZS5zY3NzIiwiLi4vLi4vc3JjL3Nhc3MvX2J1dHRvbnMuc2NzcyIsIi4uLy4uL3NyYy9zYXNzL19jYXJkcy5zY3NzIiwiLi4vLi4vc3JjL3Nhc3MvX2dhbGxlcnkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFTQSxNQUVFLHlIQUFBLENBQ0EsNENBQUEsQ0FDQSw4REFBQSxDQUNBLDBDQUFBLENBR0EsZUFBQSxDQUNBLGVBQUEsQ0FDQSxvQkFBQSxDQUNBLHFCQUFBLENBQ0Esb0JBQUEsQ0FDQSxvQkFBQSxDQUNBLHFCQUFBLENBQ0Esc0JBQUEsQ0FDQSwyQkFBQSxDQUNBLHNCQUFBLENBQ0Esd0JBQUEsQ0FDQSxvQkFBQSxDQUNBLDJCQUFBLENBQ0EsaUNBQUEsQ0FDQSxpQ0FBQSxDQUdBLHNCQUFBLENBQ0EsdUJBQUEsQ0FDQSxtQkFBQSxDQUNBLHVCQUFBLENBQ0Esc0JBQUEsQ0FDQSxzQkFBQSxDQUNBLG9CQUFBLENBQ0Esc0JBQUEsQ0FDQSxvQkFBQSxDQUNBLG9CQUFBLENBR0EsbUJBQUEsQ0FDQSxpQkFBQSxDQUNBLGtCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFB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WEUsc0JBQ0UsV0FBQSxDQUVBLGtCSnVYSixDSW5YRSw4R0FJRSx5QkprWEosQ0k3V0EsdUJBRUUsdURBQUEsQ0FJQSwyQkFBQSxDQURBLGlCQUFBLENBREEsK0JBQUEsQ0FEQSxpQ0pvWEYsQ0sxbUJBLE1BQ0Usd0NMNm1CRixDSzNtQkEsTUFDRSx1Q0w4bUJGLENLNW1CQSxNQUNFLHVDTCttQkYsQ0s3bUJBLE1BQ0UsdUNMZ25CRixDSzltQkEsTUFDRSx1Q0xpbkJGLENLL21CQSxNQUNFLHFDTGtuQkYsQ0tobkJBLE1BQ0Usb0NMbW5CRixDS2puQkEsTUFDRSxvQ0xvbkJGLENLbG5CQSxNQUNFLG9DTHFuQkYsQ0tubkJBLE1BQ0Usb0NMc25CRixDS3BuQkEsTUFDRSxzQ0x1bkJGLENLcm5CQSxNQUNFLHFDTHduQkYsQ0t0bkJBLE1BQ0UscUNMeW5CRixDS3ZuQkEsTUFDRSxxQ0wwbkJGLENLeG5CQSxNQUNFLHFDTDJuQkYsQ0t6bkJBLE1BQ0UsdUNMNG5CRixDSzFuQkEsTUFDRSxzQ0w2bkJGLENLM25CQSxNQUNFLHNDTDhuQkYsQ0s1bkJBLE1BQ0Usc0NMK25CRixDSzduQkEsTUFDRSxzQ0xnb0JGLENLOW5CQSxLQUNFLGtDTGlvQkYsQ0svbkJBLEtBQ0UsaUNMa29CRixDS2hvQkEsS0FDRSxpQ0xtb0JGLENLam9CQSxLQUNFLGlDTG9vQkYsQ0tsb0JBLEtBQ0UsaUNMcW9CRixDS25vQkEsTUFDRSxzQ0xzb0JGLENLcG9CQSxNQUNFLHFDTHVvQkYsQ0tyb0JBLE1BQ0UscUNMd29CRixDS3RvQkEsTUFDRSxxQ0x5b0JGLENLdm9CQSxNQUNFLHFDTDBvQkYsQ0t4b0JBLE1BQ0UseUNMMm9CRixDS3pvQkEsTUFDRSx3Q0w0b0JGLENLMW9CQSxNQUNFLHdDTDZvQkYsQ0szb0JBLE1BQ0Usd0NMOG9CRixDSzVvQkEsTUFDRSx3Q0wrb0JGLENLN29CQSxNQUNFLHVDTGdwQkYsQ0s5b0JBLE1BQ0Usc0NMaXBCRixDSy9vQkEsTUFDRSxzQ0xrcEJGLENLaHBCQSxNQUNFLHNDTG1wQkYsQ0tqcEJBLE1BQ0Us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 */ \ No newline at end of file diff --git a/docs/designs/alm/index.html b/docs/designs/alm/index.html index 986fc277..d8e85727 100644 --- a/docs/designs/alm/index.html +++ b/docs/designs/alm/index.html @@ -33,7 +33,7 @@ name="og:description" content="Creating seamless IDE integration and workflow tools for developers managing complex environments." /> - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + Reference links Gravatar -Gravatar QR Code +Gravatar QR Code The Proxy Guy -Patreon card +Patreon card diff --git a/docs/sitemap.xml b/docs/sitemap.xml index ce58258b..43982b7d 100644 --- a/docs/sitemap.xml +++ b/docs/sitemap.xml @@ -21,11 +21,6 @@ 2025-06-09T12:20:32.000Z - - https://www.adamjolicoeur.com/reference/ - 2025-07-11T18:03:04.078Z - - https://www.adamjolicoeur.com/development/ 2025-08-30T16:14:15.000Z @@ -46,11 +41,6 @@ 2025-11-26T17:47:39.000Z - - https://www.adamjolicoeur.com/404.html - 2025-11-27T17:36:23.096Z - - https://www.adamjolicoeur.com/about/resume/ 2025-11-28T22:10:46.000Z @@ -101,11 +91,6 @@ 2025-12-03T21:10:08.000Z - - https://www.adamjolicoeur.com/archives/town-selectman.html - 2025-12-05T21:31:27.629Z - - https://www.adamjolicoeur.com/designs/alm/ 2026-01-01T16:25:50.000Z @@ -121,11 +106,6 @@ 2026-01-01T16:25:50.000Z - - https://www.adamjolicoeur.com/portfolio/ - 2026-01-02T02:38:29.000Z - - https://www.adamjolicoeur.com/ 2026-01-05T16:14:23.050Z @@ -166,14 +146,34 @@ 2026-01-19T16:58:02.000Z + + https://www.adamjolicoeur.com/development/timetracker/ + 2026-03-13T03:13:25.000Z + + + + https://www.adamjolicoeur.com/portfolio/ + 2026-03-13T03:13:25.000Z + + https://www.adamjolicoeur.com/year-in-review/2025/ - 2026-01-19T16:58:02.000Z + 2026-03-24T22:00:55.000Z - https://www.adamjolicoeur.com/development/timetracker/ - 2026-03-10T18:18:24.000Z + https://www.adamjolicoeur.com/404.html + 2026-03-24T23:58:44.668Z + + + + https://www.adamjolicoeur.com/archives/town-selectman.html + 2026-03-24T23:58:44.669Z + + + + https://www.adamjolicoeur.com/reference/ + 2026-03-24T23:58:44.669Z diff --git a/docs/uses/index.html b/docs/uses/index.html index 2cd28865..0010603d 100644 --- a/docs/uses/index.html +++ b/docs/uses/index.html @@ -33,7 +33,7 @@ name="og:description" content="What I use as a designer." /> - + - + Chat GPT 2025 -Chat GPT Sticker -Chat GPT Still -Chat GPT Trophy +Chat GPT Badges +Chat GPT Sticker +Chat GPT Still +Chat GPT Trophy diff --git a/scripts/image-optimizer.js b/scripts/image-optimizer.js index 31014895..63300d09 100644 --- a/scripts/image-optimizer.js +++ b/scripts/image-optimizer.js @@ -30,18 +30,5 @@ fs.readdirSync(inputDir).forEach(file => { if (err) console.error(err); }); - // Optional: Also output a JPG fallback for older browsers (less compressed) - sharp(inputPath) - .resize(1200) - .jpeg({ quality: 85 }) - .toFile(path.join(outputDir, `${name}.jpg`), (err) => { - if (err) console.error(err); - }); - sharp(inputPath) - .resize(300) - .jpeg({ quality: 75 }) - .toFile(path.join(outputDir, `${name}-thumb.jpg`), (err) => { - if (err) console.error(err); - }); } }); diff --git a/src/404.html b/src/404.html index 6996530a..81d5dd37 100644 --- a/src/404.html +++ b/src/404.html @@ -36,7 +36,7 @@ name="og:description" content="Product Designer who ships code—and understands the business side." /> - + - + My name is Adam Jolicoeur, and I am running for Town Selectman.
- Headshot of Adam Jolicoeur + Headshot of Adam Jolicoeur

Six years ago, I moved to Brookfield with my wife where together we live with our son, 3 dogs, and our horse. We chose to move to Brookfield because of the community, local activities (we love to hike and kayak), and the school system. With both of us having grown up in tight-knit communities, we felt Brookfield would be the perfect place to start and raise a family. We love to support the community by attending events and buying local (especially from our local farmers). With everything happening over the past few months, it has become even more apparent that a town like Brookfield can still thrive.

diff --git a/src/pages/reference/reference.md b/src/pages/reference/reference.md index e11e79d6..03ac4fc0 100644 --- a/src/pages/reference/reference.md +++ b/src/pages/reference/reference.md @@ -9,7 +9,7 @@ description: "Links to various downloads and resources." | | | |--|--| | [Collect Some More](https://github.com/AdamJ/CollectSomeMore) | An iOS application for tracking movies, comic books, collectables, and games. | -| [Gravatar](https://gravatar.com/mindreeper.qr) | Gravatar QR Code | -| [The Proxy Guy](https://www.cardsbyprox.com/) | Patreon card | +| [Gravatar](https://gravatar.com/mindreeper.qr) | Gravatar QR Code | +| [The Proxy Guy](https://www.cardsbyprox.com/) | Patreon card |
diff --git a/src/pages/year-in-review/2025.md b/src/pages/year-in-review/2025.md index 21ac764c..56a88cc7 100644 --- a/src/pages/year-in-review/2025.md +++ b/src/pages/year-in-review/2025.md @@ -12,4 +12,4 @@ eleventyNavigation: | Stats | Archetype Sticker | Generated Image | Trophy | | --- | --- | --- | --- | -| ![Chat GPT Badges](images/2025-chatgpt-badges.jpeg) | ![Chat GPT Sticker](./images/2025-chatgpt-sticker.jpeg) | ![Chat GPT Still](images/2025-chatgpt-still.jpeg) | ![Chat GPT Trophy](images/2025-chatgpt-trophy.jpeg) | +| ![Chat GPT Badges](/assets/img/2025-chatgpt-badges.webp) | ![Chat GPT Sticker](/assets/img/2025-chatgpt-sticker.webp) | ![Chat GPT Still](/assets/img/2025-chatgpt-still.webp) | ![Chat GPT Trophy](/assets/img/2025-chatgpt-trophy.webp) |