diff --git a/build.sh b/build.sh new file mode 100755 index 0000000..8b00a2c --- /dev/null +++ b/build.sh @@ -0,0 +1,38 @@ +echo "Starting build..." + +# TODO: Check if current version is latest to avoid redundant installation + +# checks os and architecture for correct release +# https://stackoverflow.com/a/8597411 +echo "Installing & building tailwind..." +ASSET="tailwindcss" + +if [[ "$OSTYPE" == "linux-gnu"* ]]; then + ASSET="$ASSET-linux" +elif [[ "$OSTYPE" == "darwin"* ]]; then + ASSET="$ASSET-macos" +fi +if [[ "$(uname -m)" == "x86_64"* ]]; then + ASSET="$ASSET-x64" +elif [[ "$(uname -m)" == "arm64"* ]]; then + ASSET="$ASSET-arm64" +fi + +curl -sLO "https://github.com/tailwindlabs/tailwindcss/releases/latest/download/${ASSET}" +chmod +x $ASSET +mv $ASSET tailwindcss + + +# initialized and configures tailwind if not configured +echo "Initializing tailwind..." +if [[ ! -f "tailwind.config.js" ]] +then + ./tailwindcss init + sed -i '' "s| content: \\[\\],| content: \\['./templates/**/*.html'\\],|g" tailwind.config.js +fi + +# compiles tailwind css for prod & builds project +echo "Compiling tailwindcss and building zola project..." +rm -rf public static/css +./tailwindcss -i css/index.css -o ./static/css/index.css --minify +zola build diff --git a/config.toml b/config.toml new file mode 100644 index 0000000..c1b43b3 --- /dev/null +++ b/config.toml @@ -0,0 +1,71 @@ +# The URL the site will be built for +base_url = "https://www.jungle_paradise/" +# Change this to your own URL! Please note this variable **must** be uncommented. + +title = "Jungle Paradise" +description="Sovereign SmartPhone Like No Other" + +# When set to "true", a feed is automatically generated. +# generate_feed = true + +# The filename to use for the feed. Used as the template filename, too. +# Defaults to "atom.xml", which has a built-in template that renders an Atom 1.0 feed. +# There is also a built-in template "rss.xml" that renders an RSS 2.0 feed. +# feed_filename = "index.xml" + +# The number of articles to include in the feed. All items are included if +# this limit is not set (the default). +# feed_limit = 10 + +# Whether to automatically compile all Sass files in the sass directory +compile_sass = false + +# When set to "true", the generated HTML files are minified. +# minify_html = true +# I'm keeping off for now -- buggy -- 2021-02-05 (@keats says it'll be fixed 0.14.0) + +# Whether to build a search index to be used later on by a JavaScript library +build_search_index = false + +[markdown] +# Whether to do syntax highlighting +# Theme can be customised by setting the `highlight_theme` variable to a theme supported by Zola +highlight_code = true +highlight_theme = "visual-studio-dark" + +# When set to "true", emoji aliases translated to their corresponding +# Unicode emoji equivalent in the rendered Markdown files. (e.g.: :smile: => 😄) +render_emoji = false + +[slugify] +paths = "on" + +# Whether external links are to be opened in a new tab +# If this is true, a `rel="noopener"` will always automatically be added for security reasons +external_links_target_blank = true + +# Whether to set rel="nofollow" for all external links +external_links_no_follow = true + +# Whether to set rel="noreferrer" for all external links +external_links_no_referrer = true + +# Whether smart punctuation is enabled (changing quotes, dashes, dots in their typographic form) +# For example, `...` into `…`, `"quote"` into `“curly”` etc +smart_punctuation = true + +[[taxonomies]] +name = "categories" +feed = true +paginate_by = 2 +paginate_path = "blog-posts" + +[[taxonomies]] +name = "categories" +feed = true +paginate_by = 2 +paginate_path = "blog-posts" + +[extra] +header_class = "customize" +footer_class = "customize" diff --git a/content/.DS_Store b/content/.DS_Store new file mode 100644 index 0000000..2564492 Binary files /dev/null and b/content/.DS_Store differ diff --git a/content/_index.md b/content/_index.md new file mode 100644 index 0000000..dff7a4b --- /dev/null +++ b/content/_index.md @@ -0,0 +1,13 @@ +--- +title: "Incubaid" +description: "" +date: 2018-09-14 +updated: 2021-02-20 +draft: false +sort_by: weight +weight: 1 +extra: + logo_path: images/logo.png +--- + + diff --git a/content/health&wellness/.DS_Store b/content/health&wellness/.DS_Store new file mode 100644 index 0000000..d57a180 Binary files /dev/null and b/content/health&wellness/.DS_Store differ diff --git a/content/health&wellness/img/.DS_Store b/content/health&wellness/img/.DS_Store new file mode 100644 index 0000000..5008ddf Binary files /dev/null and b/content/health&wellness/img/.DS_Store differ diff --git a/content/health&wellness/img/graphene.png b/content/health&wellness/img/graphene.png new file mode 100644 index 0000000..0fc4bf0 Binary files /dev/null and b/content/health&wellness/img/graphene.png differ diff --git a/content/health&wellness/img/grid_new_internet.jpeg b/content/health&wellness/img/grid_new_internet.jpeg new file mode 100644 index 0000000..ba48e72 Binary files /dev/null and b/content/health&wellness/img/grid_new_internet.jpeg differ diff --git a/content/health&wellness/img/grid_new_internet.png b/content/health&wellness/img/grid_new_internet.png new file mode 100644 index 0000000..9b079ae Binary files /dev/null and b/content/health&wellness/img/grid_new_internet.png differ diff --git a/content/health&wellness/img/grid_people.jpeg b/content/health&wellness/img/grid_people.jpeg new file mode 100644 index 0000000..483736f Binary files /dev/null and b/content/health&wellness/img/grid_people.jpeg differ diff --git a/content/health&wellness/img/ourphone.png b/content/health&wellness/img/ourphone.png new file mode 100644 index 0000000..5856b5b Binary files /dev/null and b/content/health&wellness/img/ourphone.png differ diff --git a/content/health&wellness/img/ourverse.png b/content/health&wellness/img/ourverse.png new file mode 100644 index 0000000..6267200 Binary files /dev/null and b/content/health&wellness/img/ourverse.png differ diff --git a/content/health&wellness/img/placeholder.png b/content/health&wellness/img/placeholder.png new file mode 100644 index 0000000..51663b0 Binary files /dev/null and b/content/health&wellness/img/placeholder.png differ diff --git a/content/health&wellness/img/technology.png b/content/health&wellness/img/technology.png new file mode 100644 index 0000000..16f9853 Binary files /dev/null and b/content/health&wellness/img/technology.png differ diff --git a/content/health&wellness/img/tf.png b/content/health&wellness/img/tf.png new file mode 100644 index 0000000..4b01e3a Binary files /dev/null and b/content/health&wellness/img/tf.png differ diff --git a/content/health&wellness/img/tfbg.png b/content/health&wellness/img/tfbg.png new file mode 100644 index 0000000..9095171 Binary files /dev/null and b/content/health&wellness/img/tfbg.png differ diff --git a/content/health&wellness/index.md b/content/health&wellness/index.md new file mode 100644 index 0000000..981a40e --- /dev/null +++ b/content/health&wellness/index.md @@ -0,0 +1,26 @@ +--- +title: "Health & Wellness" +description: "" +date: 2018-09-14 +updated: 2021-02-20 +draft: false +weight: 4 +--- + +
+ +
+ + + +{% row(style="center" margin="header" padding="top") %} + +# Truly decentralized + + + +{% end %} + +
+ + \ No newline at end of file diff --git a/content/home/.DS_Store b/content/home/.DS_Store new file mode 100644 index 0000000..b7b3b4c Binary files /dev/null and b/content/home/.DS_Store differ diff --git a/content/home/img/.DS_Store b/content/home/img/.DS_Store new file mode 100644 index 0000000..5008ddf Binary files /dev/null and b/content/home/img/.DS_Store differ diff --git a/content/home/img/header1.jpg b/content/home/img/header1.jpg new file mode 100644 index 0000000..739125d Binary files /dev/null and b/content/home/img/header1.jpg differ diff --git a/content/home/img/header1_1.jpg b/content/home/img/header1_1.jpg new file mode 100644 index 0000000..c8dd8eb Binary files /dev/null and b/content/home/img/header1_1.jpg differ diff --git a/content/home/img/home_bg.jpg b/content/home/img/home_bg.jpg new file mode 100644 index 0000000..1928e4a Binary files /dev/null and b/content/home/img/home_bg.jpg differ diff --git a/content/home/img/logos-13.svg b/content/home/img/logos-13.svg new file mode 100644 index 0000000..a637ec6 --- /dev/null +++ b/content/home/img/logos-13.svg @@ -0,0 +1,125 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/content/home/img/logos-14.svg b/content/home/img/logos-14.svg new file mode 100644 index 0000000..cd46c9e --- /dev/null +++ b/content/home/img/logos-14.svg @@ -0,0 +1,159 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/content/home/img/logos-15.svg b/content/home/img/logos-15.svg new file mode 100644 index 0000000..6905457 --- /dev/null +++ b/content/home/img/logos-15.svg @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/content/home/img/logos-16.svg b/content/home/img/logos-16.svg new file mode 100644 index 0000000..5f2199b --- /dev/null +++ b/content/home/img/logos-16.svg @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/content/home/img/logos-17.svg b/content/home/img/logos-17.svg new file mode 100644 index 0000000..0e384aa --- /dev/null +++ b/content/home/img/logos-17.svg @@ -0,0 +1,122 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/content/home/img/logos-18.svg b/content/home/img/logos-18.svg new file mode 100644 index 0000000..f9854e9 --- /dev/null +++ b/content/home/img/logos-18.svg @@ -0,0 +1,112 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/content/home/img/section2.jpg b/content/home/img/section2.jpg new file mode 100644 index 0000000..a3ee017 Binary files /dev/null and b/content/home/img/section2.jpg differ diff --git a/content/home/index.md b/content/home/index.md new file mode 100644 index 0000000..a40a63d --- /dev/null +++ b/content/home/index.md @@ -0,0 +1,111 @@ +--- +title: "Home" +description: "" +date: 2018-09-14 +updated: 2021-02-20 +draft: false +weight: 1 +--- + + + + + +{% row(style="center" margin="withContainer" bgPath="img/header1_1.jpg" bgStyle="full" padding="headerboth" margin="tight") %} + +

Jungle Paradies

+ + +{% end %} + + + +{% row(style="center" margin="narrow" padding="top") %} + +## Jungle Paradise Beach Resort & SPA Zanzibar + +{% end %} + +
+ +{% row(margin="withContainer" padding="bottom") %} + +#### If you are looking for a one of a kind experience in Zanzibar, look no further...
At Jungle Paradise Beach Resort & SPA, you will fall in love with the stunning views and unique history. + + +Jungle Paradise Beach Resort & Spa @ Mbweni Ruins Zanzibar is your ideal choice, if you want to see and enjoy a unique place in Zanzibar Urban West. It's well-known for their historical Mbweni ruins, which took part in the ending of slavery in Zanzibar in the 1870s. Jungle Paradise is surrounded by a beautiful botanic garden which supports over 280 different kinds of tree species. + + +Jungle paradise Beach Resort and SPA Zanzibar features 13 exclusive and cozy, air-conditioned beachfront Suites with a very high service standard. Each room provides a beautiful ocean-view, a private bathroom, Wi-Fi, a mini bar fridge and a balcony faced to the ocean, beach and pool area. + + + + +||| + +![Image](./img/section2.jpg#mx-auto) + +{% end %} + + + +{% row(style="center" margin="withContainer" padding="top") %} + +# Investment Philosophy + + +The technology we invest in is focused in these key areas: + +{% end %} + +{% row(style="center" margin="withContainer" padding="none" margin="moderate") %} + +![Image](./img/logos-18.svg#md#mx-auto) + + +||| + +![Image](./img/logos-13.svg#md#mx-auto) + +||| + +![Image](./img/logos-14.svg#md#mx-auto) + +||| + +![Image](./img/logos-15.svg#md#mx-auto) + +||| + +![Image](./img/logos-16.svg#md#mx-auto) + + +||| + +![Image](./img/logos-17.svg#md#mx-auto) + + +{% end %} + + + + + +{% row(style="center" margin="moderate" padding="bottom") %} + + + +Our diverse & passionate team has a multitude of backgrounds, skillsets, and experiences. + + + +{% end %} + + + +
+ \ No newline at end of file diff --git a/content/restaurant/.DS_Store b/content/restaurant/.DS_Store new file mode 100644 index 0000000..abdf498 Binary files /dev/null and b/content/restaurant/.DS_Store differ diff --git a/content/restaurant/adnan/img/adnan1.jpg b/content/restaurant/adnan/img/adnan1.jpg new file mode 100644 index 0000000..7ce1d81 Binary files /dev/null and b/content/restaurant/adnan/img/adnan1.jpg differ diff --git a/content/restaurant/adnan/img/adnan2.jpg b/content/restaurant/adnan/img/adnan2.jpg new file mode 100644 index 0000000..88dd13e Binary files /dev/null and b/content/restaurant/adnan/img/adnan2.jpg differ diff --git a/content/restaurant/adnan/index.md b/content/restaurant/adnan/index.md new file mode 100644 index 0000000..9404995 --- /dev/null +++ b/content/restaurant/adnan/index.md @@ -0,0 +1,59 @@ +--- +title: "Adnan Fatayerji" +description: "" +date: 2018-09-14 +updated: 2021-02-20 +draft: false +weight: 2 +--- + +
+ +
+ + + +{% row(style="" margin="header" padding="top") %} + +## Adnan Fatayerji + +#### #startupminded #innovation #sustainable #allthewaygreen #dbxtoibiza #casio #music #crossfit #vegan + + +{% end %} + +
+ + + + +{% row(style="" margin="narrow" padding="none") %} + +![Image](./img/adnan1.jpg) + +||| + +![Image](./img/adnan2.jpg) + +{% end %} + + +{% row(style="" margin="narrow" padding="none") %} + +

At Work. Adnan is a multidisciplinary and multi lingual entrepreneur with a successful track record in the software and infrastructure space. He is drawn towards projects and startups with amplified positive impact and is focused on tech companies that are ethically and compassionately driven. Today, he is a part of a diverse team of innovators trying to redefine the internet’s inclusivity through autonomous capabilities. At Incubaid, Adnan coordinates a spin-off, sister, tech incubator called ATWGreen which is focused on empowering startups in the field of sustainability in the Middle East region.

+ +

Inspiration. I am drawn to Incubaid's approach to simplicity, every start up that has come through it's doors has resolved a complex solution in the tech space by following nature-based models. This not only results in better technology (less lines of code) but also generates a real world positive impact through energy efficiency for the planet.

+ + +

At Play. I am a musician at heart and I have been creating music since i was first gifted a mini Casio keyboard by my parents at the age of 10. I think if I tried to upload all of my unpublished tracks it would break the internet :). I am drawn to music's ability to transcend all boundaries and I try to embody that mantra in my daily life."

+ +{% end %} + +{% row(style="center" margin="narrow" padding="bottom") %} + + + + +{% end %} + +
\ No newline at end of file diff --git a/content/restaurant/freeflowvalue/index.md b/content/restaurant/freeflowvalue/index.md new file mode 100644 index 0000000..88eaa22 --- /dev/null +++ b/content/restaurant/freeflowvalue/index.md @@ -0,0 +1,101 @@ +--- +title: "FreeFlow Values" +description: "" +date: 2018-09-14 +updated: 2021-02-20 +draft: false +weight: 2 +--- + +
+ +
+ + + +{% row(style="center" margin="header" padding="top") %} + +## FreeFlow Values + +
+ +
+ +
+ +{% end %} + + +{% row(style="" margin="narrow" padding="none") %} + + +### 1. Equal Opportunity + +

Independent of location, race or religion. Censorship should not block access to information. Cost of the information system needs to be low enough so that everyone can afford to participate.

Everyone can deliver services or products to everyone else with minimal intermediate steps. Intermediaries are often necessary but should charge fair costs in relation to their added value. It's not acceptable that a poor farmer receives only 5% of the price we pay for the product in the shop. This is neither sustainable for them nor for the planet.

+ +
+ +### 2. Respect + +

Respect We declare that respect and not fear nor ego will be the basis of our communications and our actions in this digital nation. We don’t have to agree, but respect and tolerance for other opinions is a must.

+ +
+ +### 3. Data Neutrality & Privacy + +

We have sole ownership of our created information / content (e.g. photos, text, videos). No one has access to our information unless we have given explicit access rights. We define the circles (groups of people) we want to communicate with and we have absolute freedom to decide what we want to share, and with whom we share it. We can at any point in time retrieve and destroy our information or revoke access rights.

+ +

Data cannot be manipulated and we can ask for verification of the information at any point in time, it's up to the person who shares to withhold that proof but at least we then know that the source wants to stay anonymous and cannot be validated. +

+ +

It should be technically impossible for a hacker or other organization to change information and represent it in another way than originally intended. +

+ +

We have the ability to search & consume information in freedom and neutrality. We don’t like that an AI (Artificial Intelligence) algorithm decides what information gets priority or is blocked. Today we navigate in a restricted information world, much smaller than we believe. Keeping us uninformed and manipulating the information which is being presented to us can influence our consumption and voting actions.

+ +

Censorship is not acceptable and goes against our beliefs; info should be accessible for everyone.

+ +
+ +### 4. Protecting our Planet + +

If we don’t want to be the product then we need to accept paying for what we consume.

If it's free, we are the product. Free does not exist. Often it means we pay in other ways at a price in excess of the cost of the resources we actually use. We need to be respectful of finite world resources.

+ +
+ +### 5. Access to Reliable Complementary Currencies + +

Complementary currencies are not meant to replace existing currencies, but rather complement. They can have unique properties, they can be designed more as a store of value, or serve as a medium of exchange. +

We need to be able to keep our fiat or digital currencies safe at all times. We need to be able to exchange value without having to pay huge transaction or exchange fees.

Others should not be able to influence or obtain non-transparent benefits from our transactions.

+ +
+ +### 6. Products that are Sustainable and Described Fairly + +

We declare that we want to produce high quality and sustainable products or services. We need the description of products and services to be done fairly. A transparent reputation system can help.

+ +
+ +### 7. Acceptance that we are not powerless and need to act ourselves + +

Many believe we have no choice and need to live in the current structures without a way to have an impact. We believe everyone should be a master of their own destiny. The current systems are huge and very efficient but that also makes them very vulnerable. If only 10 percent of us would change the buying decisions we make, these large companies would not be able to continue the way they currently work and change would come. These companies are more vulnerable than many believe.

We have to be responsible and look at the choices we can make ourselves – what do we eat, consume, how do we travel, & so on. This doesn’t mean we have no right to a financially comfortable life, but it means

We have to act and help heal the world.

+ +
+ + +{% end %} + +
+ +{% row(style="center" margin="moderate" bgColor="#efefef" padding="none") %} + +
+ +## Want to learn more about FreeFlow? + + + +
+ +{% end %} + diff --git a/content/restaurant/img/.DS_Store b/content/restaurant/img/.DS_Store new file mode 100644 index 0000000..5008ddf Binary files /dev/null and b/content/restaurant/img/.DS_Store differ diff --git a/content/restaurant/img/adnan.jpg b/content/restaurant/img/adnan.jpg new file mode 100644 index 0000000..2e3e4fd Binary files /dev/null and b/content/restaurant/img/adnan.jpg differ diff --git a/content/restaurant/img/jan.jpg b/content/restaurant/img/jan.jpg new file mode 100644 index 0000000..15f0073 Binary files /dev/null and b/content/restaurant/img/jan.jpg differ diff --git a/content/restaurant/img/kds.jpg b/content/restaurant/img/kds.jpg new file mode 100644 index 0000000..1c29d5c Binary files /dev/null and b/content/restaurant/img/kds.jpg differ diff --git a/content/restaurant/img/owen.jpg b/content/restaurant/img/owen.jpg new file mode 100644 index 0000000..4fd3972 Binary files /dev/null and b/content/restaurant/img/owen.jpg differ diff --git a/content/restaurant/img/peter.jpg b/content/restaurant/img/peter.jpg new file mode 100644 index 0000000..07e2cdc Binary files /dev/null and b/content/restaurant/img/peter.jpg differ diff --git a/content/restaurant/index.md b/content/restaurant/index.md new file mode 100644 index 0000000..785e1cf --- /dev/null +++ b/content/restaurant/index.md @@ -0,0 +1,92 @@ +--- +title: "Restaurant" +description: "" +date: 2018-09-14 +updated: 2021-02-20 +draft: false +weight: 3 +--- + +
+ +
+ + + +{% row(style="center" margin="header" padding="top") %} + +# Get to know us + +We may like tech, but where would we be without our people? + +{% end %} + +{% row(style="center" margin="moderate" padding="bottom") %} + +![Image](./img/kds.jpg#mx-auto) + +#### Kristof
De Spiegeleer + +

Founder & CEO

+ +||| + +![Image](./img/adnan.jpg#mx-auto) + +#### Adnan
Fatayerji + +

Head of UAE Venture

+ +||| + +![Image](./img/jan.jpg#mx-auto) + +#### Jan
De Landtsheer + +

Head of R&D

+ +||| + +![Image](./img/peter.jpg#mx-auto) + +#### Peter
Van der Henst + +

HR & Finance

+ +||| + +![Image](./img/owen.jpg#mx-auto) + +#### Owen
Kemp + +

Partner

+ +{% end %} + +
+ +
+ +{% row(style="center" margin="moderate" bgColor="#efefef" padding="both") %} + +## We are values-driven + + + +{% end %} + +{% row(style="center" margin="tight" padding="both") %} + +||| + +## Reach out! + +||| + + + +||| + +{% end %} + +
\ No newline at end of file diff --git a/content/restaurant/jan/img/jan1.jpg b/content/restaurant/jan/img/jan1.jpg new file mode 100644 index 0000000..379ec47 Binary files /dev/null and b/content/restaurant/jan/img/jan1.jpg differ diff --git a/content/restaurant/jan/img/jan2.jpg b/content/restaurant/jan/img/jan2.jpg new file mode 100644 index 0000000..3ca00d5 Binary files /dev/null and b/content/restaurant/jan/img/jan2.jpg differ diff --git a/content/restaurant/jan/index.md b/content/restaurant/jan/index.md new file mode 100644 index 0000000..1817c9d --- /dev/null +++ b/content/restaurant/jan/index.md @@ -0,0 +1,61 @@ +--- +title: "Jan De Landtsheer" +description: "" +date: 2018-09-14 +updated: 2021-02-20 +draft: false +weight: 2 +--- + +
+ +
+ + + +{% row(style="" margin="header" padding="top") %} + +## Jan De Landtsheer + +#### #netneutrality #privacy #networking #getitdone #code #jackofalltrades #datacenter #ducati #hugecats #sauna + + +{% end %} + +
+ + + + +{% row(style="" margin="narrow" padding="none") %} + +![Image](./img/jan1.jpg) + +||| + +![Image](./img/jan2.jpg) + +{% end %} + + +{% row(style="" margin="narrow" padding="none") %} + +

At Work. Jan has been with Incubaid since the very beginning as head of research and development.

+ +

Jan’s field of expertise is not one but many. You could say he’s one of Kristof’s go-to guys when it comes to fixing anything networking related. There hasn’t been a datacenter in the Incubaid family that held secrets from Jan, and if they did he would find them and probably make even the secrets more efficient.

+ +

Currently Jan is Head of R&D at Incubaid and ThreeFold.tech.

+ + +

At Play. Jan used to be a true daredevil. If he wasn’t driving his 1200 cc Ducati he would be climbing rock faces all over Europe. Although he still enjoys looking at these things he now chooses a more relaxing lifestyle. Cuddling his 14 kilogram cats, hanging out in his sauna, and practicing nerdy mindfulness by figuring out how to embed Rust code on tiny circuit boards.

+ +{% end %} + +{% row(style="center" margin="narrow" padding="bottom") %} + + + + +{% end %} + +
\ No newline at end of file diff --git a/content/restaurant/kds/img/kds1.jpg b/content/restaurant/kds/img/kds1.jpg new file mode 100644 index 0000000..5e807e5 Binary files /dev/null and b/content/restaurant/kds/img/kds1.jpg differ diff --git a/content/restaurant/kds/img/kds2.jpg b/content/restaurant/kds/img/kds2.jpg new file mode 100644 index 0000000..dfa6a56 Binary files /dev/null and b/content/restaurant/kds/img/kds2.jpg differ diff --git a/content/restaurant/kds/index.md b/content/restaurant/kds/index.md new file mode 100644 index 0000000..ed4cf0d --- /dev/null +++ b/content/restaurant/kds/index.md @@ -0,0 +1,63 @@ +--- +title: "Kristof De Spiegeleer" +description: "" +date: 2018-09-14 +updated: 2021-02-20 +draft: false +weight: 2 +--- + +
+ +
+ + + +{% row(style="" margin="header" padding="top") %} + +## Kristof De Spiegeleer + +#### #entrepreneur #developer #decentralization #disruptor #visionary #humanitarian #dogood #donttalk #act #workhardplayhard #traveller #sailor #kitesurfer + + +{% end %} + +
+ + + + +{% row(style="" margin="narrow" padding="none") %} + +![Image](./img/kds1.jpg) + +||| + +![Image](./img/kds2.jpg) + +{% end %} + + +{% row(style="" margin="narrow" padding="none") %} + +

At Work. Kristof is a humanist & motivated entrepreneur, passionate about helping to make the world a better place.

+ +

Open source software that creates neutral, green and affordable internet capacity, by people, for people. 100% decentralized.

+ +

He has a history of inventing and developing new IT infrastructure systems (storage, automation, cloud computing). Kristof has founded more than 10 companies of which 6 have been acquired by large IT players. He was lucky to be part of the first teams building the Internet and has helped to grow datacenters & ISPs mainly in Europe.

+ +

Currently Kristof is CEO of Incubaid, as well as the ThreeFold Foundation, and ThreeFold Tech. He strongly believes there is need for a decentralized, neutral, affordable, green internet (owned by billions).

+ +

Spare time. Although very fond of being in front of his computer coding, in his spare time Kristof loves being outdoors. Hiking, sailing, kitesurfing, you name it, Kristof can do it (– some things better than the others, but he's always looking to grow). A business, a sport, whatever you throw at him, Kristof's reply will be, "Let's go."

+ +{% end %} + +{% row(style="center" margin="narrow" padding="bottom") %} + + + + +{% end %} + +
+ diff --git a/content/restaurant/owen/img/owen1.jpg b/content/restaurant/owen/img/owen1.jpg new file mode 100644 index 0000000..8933de5 Binary files /dev/null and b/content/restaurant/owen/img/owen1.jpg differ diff --git a/content/restaurant/owen/img/owen2.jpg b/content/restaurant/owen/img/owen2.jpg new file mode 100644 index 0000000..43a816a Binary files /dev/null and b/content/restaurant/owen/img/owen2.jpg differ diff --git a/content/restaurant/owen/index.md b/content/restaurant/owen/index.md new file mode 100644 index 0000000..0960ade --- /dev/null +++ b/content/restaurant/owen/index.md @@ -0,0 +1,67 @@ +--- +title: "Owen Kemp" +description: "" +date: 2018-09-14 +updated: 2021-02-20 +draft: false +weight: 2 +--- + +
+ +
+ + + +{% row(style="" margin="header" padding="top") %} + +## Owen Kemp + +#### #ITexecutive #emergingmarkets #consultant #cloud #edgecomputing #smartcities #businessdevelopment #partnerships #worldtraveller #optimist #anarchist + + +{% end %} + +
+ + + + +{% row(style="" margin="narrow" padding="none") %} + +![Image](./img/owen1.jpg) + +||| + +![Image](./img/owen2.jpg) + +{% end %} + + +{% row(style="" margin="narrow" padding="none") %} + +

At Work. AOwen is an experienced executive in the IT space, having led several multi-billion dollar businesses for HP in all world-wide markets. He was responsible for HP’s world-wide Finance Industry business, launched HP in to the emerging markets of Sub-Saharan Africa and Middle East and ran HP’s subsidiary in Russia with an emphasis on improving balance of trade, R&D and corporate citizenship.

+ +

Since leaving HP, Owen has focused on assisting start-ups (early to late stage) with his broad management and market experience. Among others he has worked with cutting-edge companies in Cloud- and Edge computing; Smart City technologies; Eco-Tech; Fin-Tech; Reg-Tech and Digital Marketing; Block-chain and Cryptocurrency.

+ +

In addition to working with Private Equity funds in New York, Russia and Austria, he was also advising various Family Offices. He is also an advisor to the Austrian Government in attracting foreign investment to Austria.

+ +

Owen is a professional management consultant, coach and mentor and has helped many companies in improving their strategy including business development, internationalisation, Go-To-Market and partnership strategy, recruitment and more.

+ +

Owen has known and worked with Kristof de Spiegeleer since 2011 and is now fully on board of the ThreeFold Foundation and TF Tech.

+ +

Inspiration. n all walks of life, I look for an equitable exchange of value and believe in doing everything in a socially responsible way. I love working with diverse teams as they best represent our amazing planet. Emerging markets have been my passion and my profession. Once described as an optimist and anarchist, I love doing things in an unconventional way. All of this and more has led me to Incubaid.

+ + +

At Play. Outside of work, you can find me outside – skiing (when the weather allows), biking, hiking, and gardening. I have been to 147 countries on last count, so one might say I like to travel.

+ +{% end %} + +{% row(style="center" margin="narrow" padding="bottom") %} + + + + +{% end %} + +
\ No newline at end of file diff --git a/content/restaurant/peter/img/peter1.jpg b/content/restaurant/peter/img/peter1.jpg new file mode 100644 index 0000000..373448e Binary files /dev/null and b/content/restaurant/peter/img/peter1.jpg differ diff --git a/content/restaurant/peter/img/peter2.png b/content/restaurant/peter/img/peter2.png new file mode 100644 index 0000000..c88fbad Binary files /dev/null and b/content/restaurant/peter/img/peter2.png differ diff --git a/content/restaurant/peter/index.md b/content/restaurant/peter/index.md new file mode 100644 index 0000000..dc37725 --- /dev/null +++ b/content/restaurant/peter/index.md @@ -0,0 +1,59 @@ +--- +title: "Peter Van de Henst" +description: "" +date: 2018-09-14 +updated: 2021-02-20 +draft: false +weight: 2 +--- + +
+ +
+ + + +{% row(style="" margin="header" padding="top") %} + +## Peter Van de Henst + +#### #finance #humanresources #startup #coworking #community #footballaddict #rockthenation + + +{% end %} + +
+ + + + +{% row(style="" margin="narrow" padding="none") %} + +![Image](./img/peter1.jpg) + +||| + +![Image](./img/peter2.png) + +{% end %} + + +{% row(style="" margin="narrow" padding="none") %} + +

At Work. As a Finance & HR manager, I am a leading support for all companies and for people working for these companies.

+ +

Inspiration. Since I am also supporting several starting companies from my own side-business (Idola Business Center) it's a logical step to help and guide start-ups from this incubator. Investing is the future where creating is core. The right people with the appropriate experience in this matter will help them grow. I am thrilled to share my experience with them for a better future.

+ + +

At Play. I am addicted to football, fun and music. Even with my age, I am still an active football player. And to prepare for my future age, I am learning to play electric guitar so I can keep rocking the nation.

+ +{% end %} + +{% row(style="center" margin="narrow" padding="bottom") %} + + + + +{% end %} + +
\ No newline at end of file diff --git a/content/rooms/.DS_Store b/content/rooms/.DS_Store new file mode 100644 index 0000000..f10092a Binary files /dev/null and b/content/rooms/.DS_Store differ diff --git a/content/rooms/img/wave_one.jpg b/content/rooms/img/wave_one.jpg new file mode 100644 index 0000000..e33d954 Binary files /dev/null and b/content/rooms/img/wave_one.jpg differ diff --git a/content/rooms/img/wave_two.jpg b/content/rooms/img/wave_two.jpg new file mode 100644 index 0000000..4e931e6 Binary files /dev/null and b/content/rooms/img/wave_two.jpg differ diff --git a/content/rooms/index.md b/content/rooms/index.md new file mode 100644 index 0000000..182e50c --- /dev/null +++ b/content/rooms/index.md @@ -0,0 +1,54 @@ +--- +title: "Rooms" +description: "" +date: 2018-09-14 +updated: 2021-02-20 +draft: false +weight: 2 +--- + +
+ +
+ + + +{% row(style="center" margin="header" padding="top") %} + +# Projects + +Some insight into our portfolio and its evolution over the past 19 years. + +{% end %} + +{% row(style="" margin="narrow" padding="bottom") %} + +![Image](./img/wave_one.jpg#mx-auto) + +### Then: Wave One + +

More than $500 million in exits with less than $50 million investment.

Our focus during Wave One was very IT-centric – around storage, automation and cloud. During this wave from 2000 till 2015 some of our companies defined parts of the cloud landscape, and are still being used actively today.

+ +
+ +
+ +
+ +
+ + +||| + +![Image](./img/wave_two.jpg#mx-auto) + +### Now: Wave Two + +

We believe doing good for the world and doing business can go hand in hand. We are building companies which will help to achieve an ambituous global goal:

Allow everyone to have unlimited access to Education, Sustainable Internet, and Complementary Digital Currencies for less than 1% of their monthly salary.

To reach this goal the world needs next-generation technologies that open education, mobile, and financial systems up for all.

+ + + +{% end %} + +
+ diff --git a/content/rooms/waveone/img/Itsyou_online.jpg b/content/rooms/waveone/img/Itsyou_online.jpg new file mode 100644 index 0000000..b0c3b16 Binary files /dev/null and b/content/rooms/waveone/img/Itsyou_online.jpg differ diff --git a/content/rooms/waveone/img/amplidata.jpg b/content/rooms/waveone/img/amplidata.jpg new file mode 100644 index 0000000..3a88500 Binary files /dev/null and b/content/rooms/waveone/img/amplidata.jpg differ diff --git a/content/rooms/waveone/img/awingu.jpg b/content/rooms/waveone/img/awingu.jpg new file mode 100644 index 0000000..c0b8c0d Binary files /dev/null and b/content/rooms/waveone/img/awingu.jpg differ diff --git a/content/rooms/waveone/img/dacentec.jpg b/content/rooms/waveone/img/dacentec.jpg new file mode 100644 index 0000000..17ab38c Binary files /dev/null and b/content/rooms/waveone/img/dacentec.jpg differ diff --git a/content/rooms/waveone/img/datacenter.png b/content/rooms/waveone/img/datacenter.png new file mode 100644 index 0000000..068aefa Binary files /dev/null and b/content/rooms/waveone/img/datacenter.png differ diff --git a/content/rooms/waveone/img/dedigate.jpg b/content/rooms/waveone/img/dedigate.jpg new file mode 100644 index 0000000..bce5e23 Binary files /dev/null and b/content/rooms/waveone/img/dedigate.jpg differ diff --git a/content/rooms/waveone/img/gig_tech.jpg b/content/rooms/waveone/img/gig_tech.jpg new file mode 100644 index 0000000..af9e597 Binary files /dev/null and b/content/rooms/waveone/img/gig_tech.jpg differ diff --git a/content/rooms/waveone/img/hostbasket.jpg b/content/rooms/waveone/img/hostbasket.jpg new file mode 100644 index 0000000..64390a2 Binary files /dev/null and b/content/rooms/waveone/img/hostbasket.jpg differ diff --git a/content/rooms/waveone/img/openVstorage.jpg b/content/rooms/waveone/img/openVstorage.jpg new file mode 100644 index 0000000..d85cefc Binary files /dev/null and b/content/rooms/waveone/img/openVstorage.jpg differ diff --git a/content/rooms/waveone/img/q_layer.jpg b/content/rooms/waveone/img/q_layer.jpg new file mode 100644 index 0000000..c18451f Binary files /dev/null and b/content/rooms/waveone/img/q_layer.jpg differ diff --git a/content/rooms/waveone/img/racktivity.jpg b/content/rooms/waveone/img/racktivity.jpg new file mode 100644 index 0000000..115e219 Binary files /dev/null and b/content/rooms/waveone/img/racktivity.jpg differ diff --git a/content/rooms/waveone/img/rivine.jpg b/content/rooms/waveone/img/rivine.jpg new file mode 100644 index 0000000..366c14e Binary files /dev/null and b/content/rooms/waveone/img/rivine.jpg differ diff --git a/content/rooms/waveone/img/rogerthat.jpg b/content/rooms/waveone/img/rogerthat.jpg new file mode 100644 index 0000000..b7bd5b1 Binary files /dev/null and b/content/rooms/waveone/img/rogerthat.jpg differ diff --git a/content/rooms/waveone/img/virtualBox.jpg b/content/rooms/waveone/img/virtualBox.jpg new file mode 100644 index 0000000..dfed459 Binary files /dev/null and b/content/rooms/waveone/img/virtualBox.jpg differ diff --git a/content/rooms/waveone/img/wave_two.jpg b/content/rooms/waveone/img/wave_two.jpg new file mode 100644 index 0000000..4e931e6 Binary files /dev/null and b/content/rooms/waveone/img/wave_two.jpg differ diff --git a/content/rooms/waveone/index.md b/content/rooms/waveone/index.md new file mode 100644 index 0000000..75a7f17 --- /dev/null +++ b/content/rooms/waveone/index.md @@ -0,0 +1,361 @@ +--- +title: "Wave One" +description: "" +date: 2018-09-14 +updated: 2021-02-20 +draft: false +weight: 2 +--- + +
+ +
+ + + +{% row(style="" margin="header" padding="top") %} + +

Wave One :

+ +**More than $500 million in exits with less than $50 million investment.** + +

Our focus during Wave One was very IT-centric – around storage, automation and cloud. During this wave from 2000 till 2015 some of our companies defined parts of the cloud landscape, and are still being used actively today.

+ +

Our team was involved in technologies like:

+ +##### - OpenStack + +##### - ZFS (the storage system) +##### - The first data dedupe system for backup in the world +##### - The first distributed storage system for large archive solutions +##### - The most used hypervisor in the world + +{% end %} + +
+ +------------------------------------------------------ + + + +{% row(style="" margin="narrow" padding="top") %} + +![Image](./img/dedigate.jpg#md#mx-auto) + +||| + +**2000 - Dedigate** + +

Dedigate was one of the first advanced hosting providers for complex projects in Europe. They focused on large projects where uptime was highly important, managing thousands of servers on a global scale. Their automation platform was quite novel at that time and allowed them to keep the operational team small while providing the best service level agreements.

+ +**Exit: 2005** + +

acquired by: Terremark (later Verizon)

+ +{% end %} + +
+ + + +{% row(style="reverse" margin="narrow" padding="none") %} + +**2000 - Hostbasket** + +

Hostbasket was the largest hosting service provider in the Benelux. Around 2005, Hostbasket had more than 35.000 small and mid-sized business customers and was a pioneer in virtual private servers and the first cloud.

+ +

Hostbasket developed a unique automation platform which allowed them to efficiently manage all their customers with an operational support team of fewer than 10 people. They were also the inventors of one of the first web builder platforms in the world which the customers could use to quickly create their own web presence.

+ +

Hostbasket also developed the cloud platform for Telenet, which is still widely used with many Belgium small and mid-sized companies.

+ +**Exit: 2008** + +

acquired by: Telenet BVBA

+ +||| + + +![Image](./img/hostbasket.jpg#md#mx-auto) + +{% end %} + +
+ + + +{% row(style="" margin="narrow" padding="none") %} + +![Image](./img/virtualBox.jpg#md#mx-auto) + +||| + +**2000 - VirtualBox** + +

Still today Virtualbox is the most used hypervisor (virtual machine technology) in the world. At the time when Virtualbox was acquired, there were more than 1 million downloads a month.

+ +

Virtualbox was also the first hypervisor which could be used on all desktop platforms (Windows, Linux, OSX) and was 100% open source.

+ +

Virtualbox is the only company in wave one which we did not incubate. Incubaid helped Virtualbox with their strategy and to get acquired by SUN Microsystems.

+ +**Exited: 2008** + +

acquired by: Sun Microsystems (later Oracle)

+ +{% end %} + +
+ + + +{% row(style="reverse" margin="narrow" padding="none") %} + +**2002 - DataCenter Technologies** + +

DataCenter Technologies was the first company in the world inventing a data deduplication storage product for backup purposes. DCT could backup thousands of servers much more cost-effectively and faster than any other technology solution at that point.

+ +

DataCenter Technologies was Incubaid’s first storage software company, making storage systems in datacenters more efficient and scalable.

+ +**Exit: 2005** + +

acquired by: Veritas (later Symantec)

+ + +||| + + +![Image](./img/datacenter.png#md#mx-auto) + +{% end %} + +
+ + + +{% row(style="" margin="narrow" padding="none") %} + +![Image](./img/q_layer.jpg#md#mx-auto) + +||| + +**2006 - Q-layer** + +

Q-layer was one of the first companies in the industry to create and end-to-end cloud automation product. Q-layer created and invented the virtual datacenter concept where complex IT resources were managed in what we called Virtual Datacenters at that time. Q-layer converged storage, virtualization, & networking in one stack.

+ +**Exit: 2009** + +

acquired by: Sun Microsystems (later Oracle)

+ +{% end %} + +
+ + + +{% row(style="reverse" margin="narrow" padding="none") %} + +**2009 - OpenVstorage** + +

Kristof founded Open vStorage back in 2008. OVS worked closely together with Amplidata and later GIG.tech.

+ +

Open vStorage is an ultra-reliable distributed block store for hyper performance storage workloads and has customers actively using it across the world.

+ +

Open vStorage is now an independent cash flow positive company operating from Lochristi.

+ + + +||| + + +![Image](./img/openVstorage.jpg#md#mx-auto) + +{% end %} + +
+ + + +{% row(style="" margin="narrow" padding="none") %} + +![Image](./img/dacentec.jpg#md#mx-auto) + +||| + +**2009 - Dacentec** + +

Dacentec was Incubaid’s datacenter facility in North America. The facility was the one of the first energy-neutral datacenters in the world, powered by renewable energy. Operating a 23,000 square foot purpose-built data center in Lenoir, North Carolina, it offered a comprehensive suite of dedicated hosting, co-location, and technology-neutral green cloud data center services.

+ +**Exit: 2013** + +

acquired by: Centrilogic

+ +{% end %} + +
+ + + +{% row(style="reverse" margin="narrow" padding="none") %} + +**2009 - Amplidata** + +

Amplidata was one of the first highly-scalable object storage systems in the world. Amplidata could fit petabytes of data in one rack in a datacenter and could do this at a cost a fraction of others. The software is ultra reliable and was used by major companies in the world to store their large archives. +

+ +**Exit: 2015 ** + +

acquired by: HGST (Western Digital)

+ +||| + + +![Image](./img/amplidata.jpg#md#mx-auto) + +{% end %} + +
+ + + +{% row(style="" margin="narrow" padding="top") %} + +![Image](./img/racktivity.jpg#md#mx-auto) + +||| + +**2009 - Racktivity** + +

Incubaid founded Racktivity with the goal to make datacenters eco-friendly and green.

+ +

Datacenters are globally massive consumers of electricity. Millions of servers are running without knowledge or insights in efficiency and power utilization. Racktivity has a portfolio of energy management systems for datacenter racks and individual servers, in which the uptime of the servers can also be remotely managed.

+ +**Exit: 2016** + +

acquired by: GIG.tech

+ +{% end %} + +
+ + + +{% row(style="reverse" margin="narrow" padding="none") %} + +**2011 - Rogerthat (Mobicage)** + +

Mobile operators looking to provide more unified data services to their subscribers can benefit from the OneApp infrastructure to provide:

+ +

- mobile data cloud for storing personal information, pictures, videos, etc
- mobile communication platform for community formation or subscriber marketing
- mobile content cloud for premium content and delivery of content local to the subscriber +

+ +**Exit: 2015** +

acquired by: GIG.tech

+ +||| + + +![Image](./img/rogerthat.jpg#md#mx-auto) + +{% end %} + +
+ + + +{% row(style="" margin="narrow" padding="none") %} + +![Image](./img/awingu.jpg#md#mx-auto) + +||| + +**2011 - Awingu** + +

Awingu develops a software to simplify enterprise mobility and liberate legacy applications. Our software aggregates all company files and applications to one secure online workspace that can be accessed from any device or OS using any HTML5-based browser.

+ + + +{% end %} + +
+ + + +{% row(style="reverse" margin="narrow" padding="none") %} + +**2015 - Itsyou.online** +Itsyou.online is a web-based service using blockchain distributed ledger to keep track of online interaction in which you provide identity information. As a persona you can release only the necessary parts of identity information needed to complete an online transaction: e-commerce purchase, web registration, or contract signature.

+ + +### Exit: 2016 + +

acquired by: GIG.tech

+ +||| + + +![Image](./img/Itsyou_online.jpg#md#mx-auto) + +{% end %} + +
+ + + +{% row(style="" margin="narrow" padding="none") %} + +![Image](./img/rivine.jpg#md#mx-auto) + +||| + +**2009 - Rivine** + +

Rivine was an open source project to create custom Proof Of Stake blockchains. This approach makes Rivine more scaleable and more secure compared to the standard. Rivine later became the basis of the ThreeFold Chain.

+ +**Exit: 2016** + +

acquired by: GIG.tech

+ +{% end %} + +
+ + + +{% row(style="reverse" margin="narrow" padding="none") %} + +**2015 - GIG.tech** + +

GIG delivers the first scalable and multi-tenant edge cloud solution that provides deployment automation and instant delivery of apps all over the world.

+ +

GIG was founded by Kristof as his first portfolio company, combining the strength of multiple Incubaid startups in 2015 and was at the foundation of an investment philosophy change. Not much later, Wave Two of investments followed.

+ +

GIG.tech is now an independent cash flow positive company operating from Lochristi.

+ +||| + + +![Image](./img/gig_tech.jpg#md#mx-auto) + +{% end %} + +
+ +
+ +------------------------------------------- + +{% row(style="" margin="narrow" padding="both") %} + +![Image](./img/wave_two.jpg#mx-auto) + +||| + +## Wave Two + +Companies and projects Incubaid is currently invested in through funding, time, resources, and emotion. + + + + + +{% end %} +
\ No newline at end of file diff --git a/content/rooms/wavetwo/bettertoken/img/bettertoken.png b/content/rooms/wavetwo/bettertoken/img/bettertoken.png new file mode 100644 index 0000000..fa63689 Binary files /dev/null and b/content/rooms/wavetwo/bettertoken/img/bettertoken.png differ diff --git a/content/rooms/wavetwo/bettertoken/img/cart.png b/content/rooms/wavetwo/bettertoken/img/cart.png new file mode 100644 index 0000000..3ec0924 Binary files /dev/null and b/content/rooms/wavetwo/bettertoken/img/cart.png differ diff --git a/content/rooms/wavetwo/bettertoken/img/customise.png b/content/rooms/wavetwo/bettertoken/img/customise.png new file mode 100644 index 0000000..22e0233 Binary files /dev/null and b/content/rooms/wavetwo/bettertoken/img/customise.png differ diff --git a/content/rooms/wavetwo/bettertoken/img/data.jpg b/content/rooms/wavetwo/bettertoken/img/data.jpg new file mode 100644 index 0000000..6145855 Binary files /dev/null and b/content/rooms/wavetwo/bettertoken/img/data.jpg differ diff --git a/content/rooms/wavetwo/bettertoken/img/easy.png b/content/rooms/wavetwo/bettertoken/img/easy.png new file mode 100644 index 0000000..3bc992e Binary files /dev/null and b/content/rooms/wavetwo/bettertoken/img/easy.png differ diff --git a/content/rooms/wavetwo/bettertoken/index.md b/content/rooms/wavetwo/bettertoken/index.md new file mode 100644 index 0000000..abfe91d --- /dev/null +++ b/content/rooms/wavetwo/bettertoken/index.md @@ -0,0 +1,113 @@ +--- +title: "Better Token" +description: "" +date: 2018-09-14 +updated: 2021-02-20 +draft: false +weight: 2 +--- + +
+ +{% row(style="" margin="header" padding="top") %} + +![Image](./img/bettertoken.png#mx-auto) + +||| + +### Europe's First ThreeFold Farming Co-operative + +Start farming ThreeFold Tokens in an easy "plug & farm" way with one of our certified node servers. + +bettertoken.com + + +{% end %} + +
+ +
+ +
+ +{% row(style="reverse" margin="narrow" padding="bottom") %} + +#### The Problem + +

At the launch of the ThreeFold Grid a lot of people ventured into DIY farming, and with success as the grid has grown immensly. Still some people did not want to dive into installing their own farming equipment or building it from scratch.

+ +
+ +#### The BetterToken Solution + +

BetterToken has developed a easy way to start farming ThreeFold tokens. Customers can easily select a SoHo server and it's specification in the webshop. BetterToken makes sure this server then is 100% farming ready all the customer needs to do is plug in the ethernet cable and powercable to start farming ThreeFold Tokens. Upside to farming with BetterToken Soho-Nodes is that all equipment is certified by ThreeFold and this makes that cultivation tokens are released sooner than tokens cultivated on DIY Farms.

+ + +||| + +![Image](./img/data.jpg#mx-auto) + + +{% end %} + + +
+ +
+ +
+ + +{% row(style="center" margin="narrow" padding="none") %} + +![Image](./img/easy.png#extrasmall#mx-auto) + +### EASY AS 1 2 3 + +

Plug and Farm NodeServers make it possible for all tech levels to jump in. We aim to make it possible for you to invest in the grid, plug in your server, and get it working in minutes. No long difficult procedures. +

+ +||| + +![Image](./img/cart.png#extrasmall#mx-auto) + +### OPEN TO ALL BUDGETS + + +

BetterToken provides Nodeservers varying from 1K – 20k+. The range consists of ultra-silent home devices to rack-mountable 2U devices to run in your (local) datacenter. +

+ +||| + +![Image](./img/customise.png#extrasmall#mx-auto) + +### CUSTOMISE + +

Use the Node Server configurator in our ServerShop to configure exactly the server you want. You can choose from our range of ThreeFold Certified Hardware to create any server from a home office quiet running server to a fully loaded compute engine or hundreds of terabytes of storage.

+ + + +{% end %} + + +
+ + +{% roadmap2() %} + +## BetterToken Roadmap + +{% end %} + +
+ + +{% row(style="center" margin="narrow" padding="bottom") %} + + + + +{% end %} + +
+ diff --git a/content/rooms/wavetwo/fairswap/img/fairswap.png b/content/rooms/wavetwo/fairswap/img/fairswap.png new file mode 100644 index 0000000..3162b4f Binary files /dev/null and b/content/rooms/wavetwo/fairswap/img/fairswap.png differ diff --git a/content/rooms/wavetwo/fairswap/img/swapimage.png b/content/rooms/wavetwo/fairswap/img/swapimage.png new file mode 100644 index 0000000..499e97c Binary files /dev/null and b/content/rooms/wavetwo/fairswap/img/swapimage.png differ diff --git a/content/rooms/wavetwo/fairswap/index.md b/content/rooms/wavetwo/fairswap/index.md new file mode 100644 index 0000000..54f1948 --- /dev/null +++ b/content/rooms/wavetwo/fairswap/index.md @@ -0,0 +1,77 @@ +--- +title: "Fairswap" +description: "" +date: 2018-09-14 +updated: 2021-02-20 +draft: false +weight: 2 +--- + +
+ +{% row(style="" margin="header" padding="top") %} + +![Image](./img/fairswap.png#mx-auto) + +||| + +### Bringing fairness, security and scalability to digital commerce. + +FairSwap is an open-source, decentralized project complete with wallet, exchange and P2P marketplace, protecting users and enabling true, trusted transacting globally. + + + + +{% end %} + +
+ +
+ +
+ + +{% row(style="reverse" margin="narrow" padding="bottom") %} + +#### The Problem + +

We don’t need third-parties in digital commerce — yet they keep growing. And getting more dangerous.

+ +

No sovereignty or control : Centralized exchanges and wallets have custody of funds and require middlemen

+ +

Huge security and data privacy issues : Large exchanges are easy targets for hacks with little recourse or protection

+ +

Market manipulation and no transparency : Fake volumes and market-making, algorithmic trading

+ +

Complexity and lack of information : Hard to navigate exchanges, manage private keys, make informed decisions

+ +

Not enough interoperability : Existing platforms seek to lock in users to their own ecosystems

+ +
+ +#### Solution & Mission + +

Open-source, peer-to-peer financial tools that are quantum-safe and built on decentralized capacity

+ + + +

Scaleable. Lightweight technology and self-healing technology makes it scale with ease and endlessly.

Storage, exchange and trade operations are the foundation of the economic machine. We believe that everyone has right to access free and open instruments that enable storage, exchange and trade in a fair and transparent way.

+ + + +||| + +![Image](./img/swapimage.png#mx-auto) + + +{% end %} + +{% row(style="center" margin="narrow" padding="bottom") %} + + + + +{% end %} + +
+ diff --git a/content/rooms/wavetwo/img/bettertoken.png b/content/rooms/wavetwo/img/bettertoken.png new file mode 100644 index 0000000..fa63689 Binary files /dev/null and b/content/rooms/wavetwo/img/bettertoken.png differ diff --git a/content/rooms/wavetwo/img/fairswap.png b/content/rooms/wavetwo/img/fairswap.png new file mode 100644 index 0000000..3162b4f Binary files /dev/null and b/content/rooms/wavetwo/img/fairswap.png differ diff --git a/content/rooms/wavetwo/img/mazraa.png b/content/rooms/wavetwo/img/mazraa.png new file mode 100644 index 0000000..961f512 Binary files /dev/null and b/content/rooms/wavetwo/img/mazraa.png differ diff --git a/content/rooms/wavetwo/img/ootopia.png b/content/rooms/wavetwo/img/ootopia.png new file mode 100644 index 0000000..6c16d45 Binary files /dev/null and b/content/rooms/wavetwo/img/ootopia.png differ diff --git a/content/rooms/wavetwo/img/ourverses.png b/content/rooms/wavetwo/img/ourverses.png new file mode 100644 index 0000000..e93ca78 Binary files /dev/null and b/content/rooms/wavetwo/img/ourverses.png differ diff --git a/content/rooms/wavetwo/img/ourworld.png b/content/rooms/wavetwo/img/ourworld.png new file mode 100644 index 0000000..cb317ad Binary files /dev/null and b/content/rooms/wavetwo/img/ourworld.png differ diff --git a/content/rooms/wavetwo/img/sikana.png b/content/rooms/wavetwo/img/sikana.png new file mode 100644 index 0000000..6cbbc90 Binary files /dev/null and b/content/rooms/wavetwo/img/sikana.png differ diff --git a/content/rooms/wavetwo/img/tag.png b/content/rooms/wavetwo/img/tag.png new file mode 100644 index 0000000..9a80492 Binary files /dev/null and b/content/rooms/wavetwo/img/tag.png differ diff --git a/content/rooms/wavetwo/img/tft.png b/content/rooms/wavetwo/img/tft.png new file mode 100644 index 0000000..69fa396 Binary files /dev/null and b/content/rooms/wavetwo/img/tft.png differ diff --git a/content/rooms/wavetwo/img/tftech.png b/content/rooms/wavetwo/img/tftech.png new file mode 100644 index 0000000..47076a8 Binary files /dev/null and b/content/rooms/wavetwo/img/tftech.png differ diff --git a/content/rooms/wavetwo/index.md b/content/rooms/wavetwo/index.md new file mode 100644 index 0000000..fb888ff --- /dev/null +++ b/content/rooms/wavetwo/index.md @@ -0,0 +1,145 @@ +--- +title: "Wave Two" +description: "" +date: 2018-09-14 +updated: 2021-02-20 +draft: false +weight: 2 +--- + +
+ +
+ + + +{% row(style="" margin="header" padding="top") %} + +

Wave Two :

+ +We believe doing good for the world and doing business can go hand in hand. We are building companies which will help to achieve an ambituous global goal: + +**Allow everyone to have unlimited access to Education, Sustainable Internet, and Complementary Digital Currencies for less than 1% of their monthly salary.** + +To reach this goal the world needs next-generation technologies that open education, mobile, and financial systems up for all. + + + +{% end %} + +
+ + + +------------------------------------------------------ + +
+ + + +{% row(style="" margin="narrow" padding="none") %} + +![Image](./img/tftech.png) + +

Powering the Information Technology workloads of tomorrow through Self-Driving IT.

+ +||| + +![Image](./img/tft.png) + +

Open source software that creates neutral, green and affordable internet capacity, by people, for people. 100% decentralized.

+ +||| + +![Image](./img/fairswap.png) + +

an open-source, decentralized project complete with wallet, exchange and P2P marketplace, protecting users and enabling true, trusted transacting globally.

+ +||| + + +![Image](./img/mazraa.png) + +

The founding capacity farmer on the ThreeFold Network that actively supports the expansion and adoption of ThreeFold's P2P Cloud.

+ +{% end %} + + +
+ + + +{% row(style="" margin="narrow" padding="none") %} + +![Image](./img/bettertoken.png#mx-auto) + +

Europe's first ThreeFold Farming Cooperative, making farming ThreeFold tokens accessible to all.

+ +||| + +![Image](./img/ourworld.png#mx-auto) + +

A new abundance based internet of internets system that aims to redistribute the ownership of internet and its derivates to the people.

+ +||| + + +![Image](./img/tag.png#mx-auto) + +

An organization that inspires change by providing opportunities for students around the world to take action on social good causes through education.

+ +||| + + +![Image](./img/ourverses.png#mx-auto) + +

A better world where we all have access to endless information and oppurtunities.

+ +{% end %} + +
+ +{% row(style="" margin="narrow" padding="none") %} + +![Image](./img/ootopia.png#mx-auto) + +

An app that offers people the most exciting and easy way to engage on the planet regeneration and feel part of the solution. +

+ +||| + +![Image](./img/sikana.png#mx-auto) + +

An educational platform that offers practical knowledge to everyone in the world for free.

+ +||| + +||| + + +{% end %} + + + + + + + +{% row(style="center" margin="tight" padding="both") %} + +
+ +
+ +Each of our companies believes in doing good for the world and operates with the values laid about by freeflownation.org + + +
+ +
+ +{% end %} + + +
+ diff --git a/content/rooms/wavetwo/mazraa/img/mazraa.png b/content/rooms/wavetwo/mazraa/img/mazraa.png new file mode 100644 index 0000000..961f512 Binary files /dev/null and b/content/rooms/wavetwo/mazraa/img/mazraa.png differ diff --git a/content/rooms/wavetwo/mazraa/index.md b/content/rooms/wavetwo/mazraa/index.md new file mode 100644 index 0000000..1f72210 --- /dev/null +++ b/content/rooms/wavetwo/mazraa/index.md @@ -0,0 +1,85 @@ +--- +title: "Mazraa" +description: "" +date: 2018-09-14 +updated: 2021-02-20 +draft: false +weight: 2 +--- + +
+ +{% row(style="" margin="header" padding="top") %} + +![Image](./img/mazraa.png#mx-auto) + +||| + +### A farming cooperative that supports the growth of the Threefold Grid + +Support the grid by buying capacity units, hosting P2P nodes or deploying workloads. + +mazraa.io + + +{% end %} + +
+ +
+ +
+ +{% row(style="center" margin="tight" padding="none") %} + +
+ +

Mazraa is an independent Farming Cooperative based in Dubai UAE. It runs a hosting farm of +120 servers. They are amongst the first farmers on the ThreeFold Grid and farm tokens on a monthly basis. It is a founding capacity farmer on the ThreeFold Network and actively supports the expansion and adoption of ThreeFold's P2P Cloud. Mazraa's focus is to provide P2P Cloud capacity for developers, nodes for new and existing farmers, as well as, providing over the counter access to TFT's to enable reservations of Internet capacity.

+
+ +
+ +{% end %} + +
+ +
+ + +{% row(style="center" margin="narrow" padding="none") %} + + +### Capacity Units + +

Purchasing ThreeFold Tokens (TFT) enables users to access and reserve P2P cloud capacity on the ThreeFold Grid. A unit of TFT is utilized to reserve capacity in the form of either; SU Storage Units, NU Network Units and CU Compute Units.

+ +||| + + +### P2P Nodes + +

Become a digital "Farmer" on the ThreeFold Network by hosting P2P capacity nodes, which produces the most efficient, accessible and decentralized IT capacity. Our nodes enable capacity providers to earn by hosting the expansion of the internet.

+ +||| + + +### Deploy Workloads + +

If you are a developer or enterprise interested running cloud work loads on TheeFold's P2P Cloud capacity, please send mazraa an email with a request for capacity access and we will be happy to get you started or visit cloud.threefold.io

+ + + +{% end %} + +
+ + +{% row(style="center" margin="narrow" padding="bottom") %} + + + + +{% end %} + +
+ diff --git a/content/rooms/wavetwo/ootopia/img/impact.png b/content/rooms/wavetwo/ootopia/img/impact.png new file mode 100644 index 0000000..af915ee Binary files /dev/null and b/content/rooms/wavetwo/ootopia/img/impact.png differ diff --git a/content/rooms/wavetwo/ootopia/img/ootopia.png b/content/rooms/wavetwo/ootopia/img/ootopia.png new file mode 100644 index 0000000..6c16d45 Binary files /dev/null and b/content/rooms/wavetwo/ootopia/img/ootopia.png differ diff --git a/content/rooms/wavetwo/ootopia/index.md b/content/rooms/wavetwo/ootopia/index.md new file mode 100644 index 0000000..439881a --- /dev/null +++ b/content/rooms/wavetwo/ootopia/index.md @@ -0,0 +1,61 @@ +--- +title: "Ootopia" +description: "" +date: 2018-09-14 +updated: 2021-02-20 +draft: false +weight: 2 +--- + +
+ +{% row(style="" margin="header" padding="top") %} + +![Image](./img/ootopia.png#mx-auto) + +||| + +### The most exciting way to engage on the planet regeneration + +Ootopia app combines super inspiring social media and microlearning in an exciting game where users are rewarded for their engagement with the impact token OOz. + +ootopia.org + + +{% end %} + +
+ +
+ +
+ +{% row(style="center" margin="narrow" padding="none") %} + +
+ +

OOTOPIA is a platform for leveraging the regeneration of the planet where everyone wins. Get inspired by a social feed abundant in examples and stories about the regenerative world we all want to live in. Access video lessons on how to have a much more sustainable lifestyle and how to include regenerative actions in your daily life. Then, as a reward for your engagement, receive credits in OOz, a social currency that feeds the OOTOPIA Ethical Marketplace leveraging the regenerative economy.

+ +
+ +
+ +
+ +![Image](./img/impact.png#mx-auto) + + +{% end %} + +
+ + +{% row(style="center" margin="narrow" padding="bottom") %} + + + + +{% end %} + +
+ diff --git a/content/rooms/wavetwo/ourverse/img/ourverse_header.png b/content/rooms/wavetwo/ourverse/img/ourverse_header.png new file mode 100644 index 0000000..da7ea8b Binary files /dev/null and b/content/rooms/wavetwo/ourverse/img/ourverse_header.png differ diff --git a/content/rooms/wavetwo/ourverse/img/ourverses.png b/content/rooms/wavetwo/ourverse/img/ourverses.png new file mode 100644 index 0000000..e93ca78 Binary files /dev/null and b/content/rooms/wavetwo/ourverse/img/ourverses.png differ diff --git a/content/rooms/wavetwo/ourverse/index.md b/content/rooms/wavetwo/ourverse/index.md new file mode 100644 index 0000000..9afbf87 --- /dev/null +++ b/content/rooms/wavetwo/ourverse/index.md @@ -0,0 +1,59 @@ +--- +title: "OurVerse" +description: "" +date: 2018-09-14 +updated: 2021-02-20 +draft: false +weight: 2 +--- + +
+ +{% row(style="" margin="header" padding="top") %} + +![Image](./img/ourverses.png#mx-auto) + +||| + +### The world is your oyster + +Learn whatever your heart desires. Access any oppurtunity to earn. Enter any shop. Travel everywhere. In OurVerse, you are limited by only your own imagination. + +ourverse.tf + + +{% end %} + +
+ +
+ +
+ + +{% row(style="reverse" margin="narrow" padding="bottom") %} + +#### A metaverse focused on abundance and accessibility + +

OurVerse aims to provide a safe and inclusive digital environment where communities can come together for experiences ranging from meetings to virtual museum tours and exhibitions. An abundance of educational content can help communities around the world access information and opportunities that they would not have been able to otherwise.

+ + +

It is created by utilizing the world’s largest decentralized and peer-to-peer of storage and compute: The ThreeFold Grid. This provides every OurVerse community with unparalleled security to each user and assures unprecedented sovereignty.

+ + +||| + +![Image](./img/ourverse_header.png#mx-auto) + + +{% end %} + +{% row(style="center" margin="narrow" padding="bottom") %} + + + + +{% end %} + +
+ diff --git a/content/rooms/wavetwo/ourworld/img/ourworld.png b/content/rooms/wavetwo/ourworld/img/ourworld.png new file mode 100644 index 0000000..cb317ad Binary files /dev/null and b/content/rooms/wavetwo/ourworld/img/ourworld.png differ diff --git a/content/rooms/wavetwo/ourworld/img/ourworldheader.png b/content/rooms/wavetwo/ourworld/img/ourworldheader.png new file mode 100644 index 0000000..fc5d7f6 Binary files /dev/null and b/content/rooms/wavetwo/ourworld/img/ourworldheader.png differ diff --git a/content/rooms/wavetwo/ourworld/index.md b/content/rooms/wavetwo/ourworld/index.md new file mode 100644 index 0000000..c9cae73 --- /dev/null +++ b/content/rooms/wavetwo/ourworld/index.md @@ -0,0 +1,67 @@ +--- +title: "OurWorld" +description: "" +date: 2018-09-14 +updated: 2021-02-20 +draft: false +weight: 2 +--- + +
+ +{% row(style="" margin="header" padding="top") %} + +![Image](./img/ourworld.png#mx-auto) + +||| + +### An abundance based internet of internets system + +Discover a sovereign, secure and regenerative Internet infrastructure that is revolutionary in every way. With the greatest efficiency, scalability and autonomy yet, it is a system created to empower communities to push the limits of what is possible in a decentralized world. + +ourworld.tf + + +{% end %} + +
+ +
+ +
+ +{% row(style="center" margin="narrow" padding="none") %} + +![Image](./img/ourworldheader.png#mx-auto) + +
+ +
+ +
+ +
+ +

Our beautiful world has become a crazy place with lots of changes. Do you want to be part of a movement which is making real change and which has a purpose to resolve some of the biggest issues in the world? OurWorld is a grounded movement, actions first with a practical executable plan and all required tools. OurWorld practices are regenerative, spiritual and high tech.

+ +
+ + + +{% end %} + + + + +
+ + +{% row(style="center" margin="narrow" padding="bottom") %} + + + + +{% end %} + +
+ diff --git a/content/rooms/wavetwo/sikana/img/kid_learning.jpg b/content/rooms/wavetwo/sikana/img/kid_learning.jpg new file mode 100644 index 0000000..b70e752 Binary files /dev/null and b/content/rooms/wavetwo/sikana/img/kid_learning.jpg differ diff --git a/content/rooms/wavetwo/sikana/img/sikana.png b/content/rooms/wavetwo/sikana/img/sikana.png new file mode 100644 index 0000000..6cbbc90 Binary files /dev/null and b/content/rooms/wavetwo/sikana/img/sikana.png differ diff --git a/content/rooms/wavetwo/sikana/index.md b/content/rooms/wavetwo/sikana/index.md new file mode 100644 index 0000000..cea0004 --- /dev/null +++ b/content/rooms/wavetwo/sikana/index.md @@ -0,0 +1,62 @@ +--- +title: "Sikana" +description: "" +date: 2018-09-14 +updated: 2021-02-20 +draft: false +weight: 2 +--- + +
+ +{% row(style="" margin="header" padding="top") %} + +![Image](./img/sikana.png#mx-auto) + +||| + +### A non profit organization that aims to equip people with practical skills through free educational video programs. + +Sikana's mission is to expand access to practical education through free instructional and awareness programs co-created by the community. + +sikana.tv/en + + +{% end %} + +
+ +
+ +
+ + +{% row(style="reverse" margin="narrow" padding="bottom") %} + +#### The Problem + +

Billions of people do not have folks or teachers to help them acquire basic skills, unlock their potential and lead happy and dignified lives.

+ +
+ +#### The Sikana Solution + +

3 billion people have access to screens and our goal is to transform them into tools for instruction. Video is a powerful and cost-effective medium to promote skill acquisition and health and environmental awareness.

+ + +||| + +![Image](./img/kid_learning.jpg#mx-auto) + + +{% end %} + +{% row(style="center" margin="narrow" padding="bottom") %} + + + + +{% end %} + +
+ diff --git a/content/rooms/wavetwo/tag/img/server.jpg b/content/rooms/wavetwo/tag/img/server.jpg new file mode 100644 index 0000000..833a4d7 Binary files /dev/null and b/content/rooms/wavetwo/tag/img/server.jpg differ diff --git a/content/rooms/wavetwo/tag/img/tag-planting.jpg b/content/rooms/wavetwo/tag/img/tag-planting.jpg new file mode 100644 index 0000000..121557d Binary files /dev/null and b/content/rooms/wavetwo/tag/img/tag-planting.jpg differ diff --git a/content/rooms/wavetwo/tag/img/tag.png b/content/rooms/wavetwo/tag/img/tag.png new file mode 100644 index 0000000..9a80492 Binary files /dev/null and b/content/rooms/wavetwo/tag/img/tag.png differ diff --git a/content/rooms/wavetwo/tag/index.md b/content/rooms/wavetwo/tag/index.md new file mode 100644 index 0000000..f386d79 --- /dev/null +++ b/content/rooms/wavetwo/tag/index.md @@ -0,0 +1,61 @@ +--- +title: "Tag" +description: "" +date: 2018-09-14 +updated: 2021-02-20 +draft: false +weight: 2 +--- + +
+ +{% row(style="" margin="header" padding="top") %} + +![Image](./img/tag.png#mx-auto) + +||| + +### Every child deserves an education. Inspire change. Take action. + +ETake Action Global is committed to creating space for teachers and students to work at local and global levels for the betterment of humanity for today and for tomorrow. + +takeactionglobal.org + + +{% end %} + +
+ +
+ +
+ + +{% row(style="reverse" margin="narrow" padding="bottom") %} + +#### Mission + +

To inspire change by providing opportunities for students around the world to take action on social good causes through education. TAG aims to find ways to connect thousands of teachers with students around the world to provide free, quality, meaningful education.

+ + +#### Method + +

TAG wants to raise the bar of education by having experts to teach the students and by initiating teacher training with help of technology. For years they have been working to bring positive and needed change to the education system and this is another step forward. A peer-to-peer education system opens up the possibilities for learning and positive solutions for our world. The peer-to-peer platform will run on the ThreeFold Grid and will utilize elements of Digital Twin technology. The Video Chat solution will be used to allow teachers to teach refugees. They have already been doing this for five years with Project Kakuma.

+ + +||| + +![Image](./img/tag-planting.jpg#mx-auto) + + +{% end %} + +{% row(style="center" margin="narrow" padding="bottom") %} + + + + +{% end %} + +
+ diff --git a/content/rooms/wavetwo/tft/img/server.jpg b/content/rooms/wavetwo/tft/img/server.jpg new file mode 100644 index 0000000..833a4d7 Binary files /dev/null and b/content/rooms/wavetwo/tft/img/server.jpg differ diff --git a/content/rooms/wavetwo/tft/img/tft.png b/content/rooms/wavetwo/tft/img/tft.png new file mode 100644 index 0000000..69fa396 Binary files /dev/null and b/content/rooms/wavetwo/tft/img/tft.png differ diff --git a/content/rooms/wavetwo/tft/index.md b/content/rooms/wavetwo/tft/index.md new file mode 100644 index 0000000..2aaebfc --- /dev/null +++ b/content/rooms/wavetwo/tft/index.md @@ -0,0 +1,81 @@ +--- +title: "ThreeFold" +description: "" +date: 2018-09-14 +updated: 2021-02-20 +draft: false +weight: 2 +--- + +
+ +{% row(style="" margin="header" padding="top") %} + +![Image](./img/tft.png#mx-auto) + +||| + +### A True Peer-To-Peer Internet + +Empowering equality, autonomy and sustainability with game-changing technology built with a collaborative ecosystem. +Live and distributed in 21 countries and expanding. + +ThreeFold.io + + +{% end %} + +
+ +
+ +
+ + +{% row(style="reverse" margin="narrow" padding="bottom") %} + +#### The Problem + +

There are some major challenges with the current foundation of the internet and how it has moved from being a medium to independently share information amongst internet users, to a multi-billion dollar industry governed by a few companies.

The technology that generates internet capacity, services and applications is expensive, power hungry and centralized, as a result, it's not inclusive, affordable, sustainable or scalable. +

80% of today’s internet capacity is centralized. Data is monopolized and controlled by a few. Your information is not private.

+ +
+ +#### The ThreeFold Foundation Solution + +

A decentralized grid of internet compute & capacity focused on democratizing internet compute and storage capacity to enable a responsible internet for all.

+ +

Neutral. No one single company or person can ever monopolize the Threefold Grid due to decentralization.

+ +

Scaleable. Lightweight technology and self-healing technology makes it scale with ease and endlessly.

+ +

Blockchain Enabled. Tokens are created only when capacity is added to the grid. Also doubles as payment mechanism to provision workloads.

+ +

Future Workloads The decentralized nature of the grid makes it very compatible with IOT, 5G, and other workloads of the future.

+ + +||| + +![Image](./img/server.jpg#mx-auto) + + +{% end %} + +
+ + +{% roadmap1() %} + +## ThreeFold Foundation Roadmap + +{% end %} + +{% row(style="center" margin="narrow" padding="none") %} + + + + +{% end %} + +
+ diff --git a/content/rooms/wavetwo/tftech/img/3bot.jpg b/content/rooms/wavetwo/tftech/img/3bot.jpg new file mode 100644 index 0000000..519602b Binary files /dev/null and b/content/rooms/wavetwo/tftech/img/3bot.jpg differ diff --git a/content/rooms/wavetwo/tftech/img/encrypted.svg b/content/rooms/wavetwo/tftech/img/encrypted.svg new file mode 100644 index 0000000..355a855 --- /dev/null +++ b/content/rooms/wavetwo/tftech/img/encrypted.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/content/rooms/wavetwo/tftech/img/endless.jpg b/content/rooms/wavetwo/tftech/img/endless.jpg new file mode 100644 index 0000000..652a5e1 Binary files /dev/null and b/content/rooms/wavetwo/tftech/img/endless.jpg differ diff --git a/content/rooms/wavetwo/tftech/img/speedometer.svg b/content/rooms/wavetwo/tftech/img/speedometer.svg new file mode 100644 index 0000000..ef2c86e --- /dev/null +++ b/content/rooms/wavetwo/tftech/img/speedometer.svg @@ -0,0 +1,2 @@ + + diff --git a/content/rooms/wavetwo/tftech/img/tftech.png b/content/rooms/wavetwo/tftech/img/tftech.png new file mode 100644 index 0000000..47076a8 Binary files /dev/null and b/content/rooms/wavetwo/tftech/img/tftech.png differ diff --git a/content/rooms/wavetwo/tftech/img/uptime-1.svg b/content/rooms/wavetwo/tftech/img/uptime-1.svg new file mode 100644 index 0000000..943277a --- /dev/null +++ b/content/rooms/wavetwo/tftech/img/uptime-1.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/content/rooms/wavetwo/tftech/index.md b/content/rooms/wavetwo/tftech/index.md new file mode 100644 index 0000000..4013553 --- /dev/null +++ b/content/rooms/wavetwo/tftech/index.md @@ -0,0 +1,107 @@ +--- +title: "ThreeFold Tech" +description: "" +date: 2018-09-14 +updated: 2021-02-20 +draft: false +weight: 2 +--- + +
+ +{% row(style="" margin="header" padding="top") %} + +![Image](./img/tftech.png#mx-auto) + +||| + +### Self-Driving IT + +Powering the Information Technology workloads of tomorrow. + +ThreeFold Tech + + +{% end %} + +
+ +
+ +
+ + +{% row(style="reverse" margin="narrow" padding="bottom") %} + +#### The Problem + +

Large, centralized datacenters are owned by just a few companies. They are only located in star topologies and energy-dense areas, and they are power-hungry.

The approach of adding more – people and layers – to achieve security is flawed. +

With the demand for IT capacity growing tremendously, these methods are not build for the future. There are enough issues today.

+ +
+ + +#### The ThreeFold Tech Solution + +

Self-Driving IT. A decentralized peer-to-peer system inspired by nature.

+ + +||| + +![Image](./img/3bot.jpg#mx-auto) + + +{% end %} + +
+ + + +{% row(style="center" margin="narrow" padding="none") %} + +![Image](./img/encrypted.svg#md#mx-auto) + +### Better Security + +

Stateless nodes reduce hacking surface. Less human involvement means less chance for error.

+ +||| + +![Image](./img/uptime-1.svg#md#mx-auto) + +### More Uptime + +

Intelligent, self-healing cells manage workloads on the grid.

+ +||| + +![Image](./img/uptime-1.svg#md#mx-auto) + +### Greater Efficiencies + +

Lowest possible cost. +Less energy. More effective in storing data.

+ +||| + +![Image](./img/speedometer.svg#md#mx-auto) + +### Endless Scalability + +

Can scale up to millions of nodes and can be distributed everywhere.

+ + +{% end %} + +
+ + +{% row(style="center" margin="narrow" padding="bottom") %} + + + + +{% end %} + +
+ diff --git a/css/admonition.css b/css/admonition.css new file mode 100644 index 0000000..de7d76e --- /dev/null +++ b/css/admonition.css @@ -0,0 +1,361 @@ +:root { + --md-admonition-icon--note: url("data:image/svg+xml;charset=utf-8,"); + --md-admonition-icon--abstract: url("data:image/svg+xml;charset=utf-8,"); + --md-admonition-icon--info: url("data:image/svg+xml;charset=utf-8,"); + --md-admonition-icon--tip: url("data:image/svg+xml;charset=utf-8,"); + --md-admonition-icon--success: url("data:image/svg+xml;charset=utf-8,"); + --md-admonition-icon--question: url("data:image/svg+xml;charset=utf-8,"); + --md-admonition-icon--warning: url("data:image/svg+xml;charset=utf-8,"); + --md-admonition-icon--failure: url("data:image/svg+xml;charset=utf-8,"); + --md-admonition-icon--danger: url("data:image/svg+xml;charset=utf-8,"); + --md-admonition-icon--bug: url("data:image/svg+xml;charset=utf-8,"); + --md-admonition-icon--example: url("data:image/svg+xml;charset=utf-8,"); + --md-admonition-icon--quote: url("data:image/svg+xml;charset=utf-8,"); + --md-details-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='%23000000'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z'/%3E%3C/svg%3E"); +} + +:is(.admonition) { + display: flow-root; + margin: 1.5625em 0; + padding: 0 1.2rem; + color: var(--fg); + page-break-inside: avoid; + background-color: var(--bg); + border: 0 solid black; + border-inline-start-width: 0.4rem; + border-radius: 0.2rem; + box-shadow: 0 0.2rem 1rem rgba(0, 0, 0, 0.05), 0 0 0.1rem rgba(0, 0, 0, 0.1); +} + +.admonition p { + display: block; + margin-block-start: 1em; + margin-block-end: 1em; + margin-inline-start: 0px; + margin-inline-end: 0px; + font-size: 0.8rem; +} + +@media print { + :is(.admonition) { + box-shadow: none; + } +} +:is(.admonition) > * { + box-sizing: border-box; +} +:is(.admonition) :is(.admonition) { + margin-top: 1em; + margin-bottom: 1em; +} +:is(.admonition) > .tabbed-set:only-child { + margin-top: 0; +} +html :is(.admonition) > :last-child { + margin-bottom: 1.2rem; +} + +:is(.admonition-title, summary) { + position: relative; + margin-block: 0; + margin-inline: -1.6rem -1.2rem; + padding-block: 0.8rem; + padding-inline: 4rem 1.2rem; + font-weight: 700; + background-color: rgba(68, 138, 255, 0.1); + border: 0 solid #448aff; + border-inline-start-width: 0.4rem; + border-start-start-radius: 0.2rem; + display: flex; +} +:is(.admonition-title, summary) > p { + margin: 0; +} +html :is(.admonition-title, summary):last-child { + margin-bottom: 0; +} +:is(.admonition-title, summary)::before { + position: absolute; + top: 0.625em; + inset-inline-start: 1.2rem; + width: 1.4rem; + height: 1.4rem; + background-color: #448aff; + mask-image: url('data:image/svg+xml;charset=utf-8,'); + -webkit-mask-image: url('data:image/svg+xml;charset=utf-8,'); + mask-repeat: no-repeat; + -webkit-mask-repeat: no-repeat; + mask-size: contain; + -webkit-mask-size: contain; + content: ""; +} + +:is(.admonition):is(.note) { + border-color: #448aff; +} + +:is(.note) > :is(.admonition-title, summary) { + background-color: rgba(68, 138, 255, 0.1); + border-color: #448aff; +} +:is(.note) > :is(.admonition-title, summary)::before { + background-color: #448aff; + mask-image: var(--md-admonition-icon--note); + -webkit-mask-image: var(--md-admonition-icon--note); + mask-repeat: no-repeat; + -webkit-mask-repeat: no-repeat; + mask-size: contain; + -webkit-mask-repeat: no-repeat; +} + +:is(.admonition):is(.abstract, .summary, .tldr) { + border-color: #00b0ff; +} + +:is(.abstract, .summary, .tldr) > :is(.admonition-title, summary) { + background-color: rgba(0, 176, 255, 0.1); + border-color: #00b0ff; +} +:is(.abstract, .summary, .tldr) > :is(.admonition-title, summary)::before { + background-color: #00b0ff; + mask-image: var(--md-admonition-icon--abstract); + -webkit-mask-image: var(--md-admonition-icon--abstract); + mask-repeat: no-repeat; + -webkit-mask-repeat: no-repeat; + mask-size: contain; + -webkit-mask-repeat: no-repeat; +} + +:is(.admonition):is(.info, .todo) { + border-color: #00b8d4; +} + +:is(.info, .todo) > :is(.admonition-title, summary) { + background-color: rgba(0, 184, 212, 0.1); + border-color: #00b8d4; +} +:is(.info, .todo) > :is(.admonition-title, summary)::before { + background-color: #00b8d4; + mask-image: var(--md-admonition-icon--info); + -webkit-mask-image: var(--md-admonition-icon--info); + mask-repeat: no-repeat; + -webkit-mask-repeat: no-repeat; + mask-size: contain; + -webkit-mask-repeat: no-repeat; +} + +:is(.admonition):is(.tip, .hint, .important) { + border-color: #00bfa5; +} + +:is(.tip, .hint, .important) > :is(.admonition-title, summary) { + background-color: rgba(0, 191, 165, 0.1); + border-color: #00bfa5; +} +:is(.tip, .hint, .important) > :is(.admonition-title, summary)::before { + background-color: #00bfa5; + mask-image: var(--md-admonition-icon--tip); + -webkit-mask-image: var(--md-admonition-icon--tip); + mask-repeat: no-repeat; + -webkit-mask-repeat: no-repeat; + mask-size: contain; + -webkit-mask-repeat: no-repeat; +} + +:is(.admonition):is(.success, .check, .done) { + border-color: #00c853; +} + +:is(.success, .check, .done) > :is(.admonition-title, summary) { + background-color: rgba(0, 200, 83, 0.1); + border-color: #00c853; +} +:is(.success, .check, .done) > :is(.admonition-title, summary)::before { + background-color: #00c853; + mask-image: var(--md-admonition-icon--success); + -webkit-mask-image: var(--md-admonition-icon--success); + mask-repeat: no-repeat; + -webkit-mask-repeat: no-repeat; + mask-size: contain; + -webkit-mask-repeat: no-repeat; +} + +:is(.admonition):is(.question, .help, .faq) { + border-color: #64dd17; +} + +:is(.question, .help, .faq) > :is(.admonition-title, summary) { + background-color: rgba(100, 221, 23, 0.1); + border-color: #64dd17; +} +:is(.question, .help, .faq) > :is(.admonition-title, summary)::before { + background-color: #64dd17; + mask-image: var(--md-admonition-icon--question); + -webkit-mask-image: var(--md-admonition-icon--question); + mask-repeat: no-repeat; + -webkit-mask-repeat: no-repeat; + mask-size: contain; + -webkit-mask-repeat: no-repeat; +} + +:is(.admonition):is(.warning, .caution, .attention) { + border-color: #ff9100; +} + +:is(.warning, .caution, .attention) > :is(.admonition-title, summary) { + background-color: rgba(255, 145, 0, 0.1); + border-color: #ff9100; +} +:is(.warning, .caution, .attention) > :is(.admonition-title, summary)::before { + background-color: #ff9100; + mask-image: var(--md-admonition-icon--warning); + -webkit-mask-image: var(--md-admonition-icon--warning); + mask-repeat: no-repeat; + -webkit-mask-repeat: no-repeat; + mask-size: contain; + -webkit-mask-repeat: no-repeat; +} + +:is(.admonition):is(.failure, .fail, .missing) { + border-color: #ff5252; +} + +:is(.failure, .fail, .missing) > :is(.admonition-title, summary) { + background-color: rgba(255, 82, 82, 0.1); + border-color: #ff5252; +} +:is(.failure, .fail, .missing) > :is(.admonition-title, summary)::before { + background-color: #ff5252; + mask-image: var(--md-admonition-icon--failure); + -webkit-mask-image: var(--md-admonition-icon--failure); + mask-repeat: no-repeat; + -webkit-mask-repeat: no-repeat; + mask-size: contain; + -webkit-mask-repeat: no-repeat; +} + +:is(.admonition):is(.danger, .error) { + border-color: #ff1744; +} + +:is(.danger, .error) > :is(.admonition-title, summary) { + background-color: rgba(255, 23, 68, 0.1); + border-color: #ff1744; +} +:is(.danger, .error) > :is(.admonition-title, summary)::before { + background-color: #ff1744; + mask-image: var(--md-admonition-icon--danger); + -webkit-mask-image: var(--md-admonition-icon--danger); + mask-repeat: no-repeat; + -webkit-mask-repeat: no-repeat; + mask-size: contain; + -webkit-mask-repeat: no-repeat; +} + +:is(.admonition):is(.bug) { + border-color: #f50057; +} + +:is(.bug) > :is(.admonition-title, summary) { + background-color: rgba(245, 0, 87, 0.1); + border-color: #f50057; +} +:is(.bug) > :is(.admonition-title, summary)::before { + background-color: #f50057; + mask-image: var(--md-admonition-icon--bug); + -webkit-mask-image: var(--md-admonition-icon--bug); + mask-repeat: no-repeat; + -webkit-mask-repeat: no-repeat; + mask-size: contain; + -webkit-mask-repeat: no-repeat; +} + +:is(.admonition):is(.example) { + border-color: #7c4dff; +} + +:is(.example) > :is(.admonition-title, summary) { + background-color: rgba(124, 77, 255, 0.1); + border-color: #7c4dff; +} +:is(.example) > :is(.admonition-title, summary)::before { + background-color: #7c4dff; + mask-image: var(--md-admonition-icon--example); + -webkit-mask-image: var(--md-admonition-icon--example); + mask-repeat: no-repeat; + -webkit-mask-repeat: no-repeat; + mask-size: contain; + -webkit-mask-repeat: no-repeat; +} + +:is(.admonition):is(.quote, .cite) { + border-color: #9e9e9e; +} + +:is(.quote, .cite) > :is(.admonition-title, summary) { + background-color: rgba(158, 158, 158, 0.1); + border-color: #9e9e9e; +} +:is(.quote, .cite) > :is(.admonition-title, summary)::before { + background-color: #9e9e9e; + mask-image: var(--md-admonition-icon--quote); + -webkit-mask-image: var(--md-admonition-icon--quote); + mask-repeat: no-repeat; + -webkit-mask-repeat: no-repeat; + mask-size: contain; + -webkit-mask-repeat: no-repeat; +} + +.navy :is(.admonition) { + background-color: var(--sidebar-bg); +} + +.ayu :is(.admonition), +.coal :is(.admonition) { + background-color: var(--theme-hover); +} + +.rust :is(.admonition) { + background-color: var(--sidebar-bg); + color: var(--sidebar-fg); +} + +:is(.admonition-title) { + font-feature-settings: "kern", "liga"; + font-weight: 600; + font-size: 0.84rem; + border: none; + padding: 10px 50px; +} + +:is(summary)::after { + position: absolute; + top: 0.625em; + width: 1.4rem; + height: 1.4rem; + mask-image: url('data:image/svg+xml;charset=utf-8,'); + -webkit-mask-image: url('data:image/svg+xml;charset=utf-8,'); + mask-repeat: no-repeat; + -webkit-mask-repeat: no-repeat; + mask-size: contain; + -webkit-mask-size: contain; + content: ""; +} + +:is(summary)::after { + background-color: black; + mask-image: var(--md-details-icon); + -webkit-mask-image: var(--md-details-icon); + mask-repeat: no-repeat; + -webkit-mask-repeat: no-repeat; + mask-size: contain; + -webkit-mask-repeat: no-repeat; + position: absolute; + transform: rotate(-90deg); + transition: transform 0.25s; + right: 0.4rem; +} + +details[open] > summary::after { + transform: rotate(0deg); +} diff --git a/css/code.css b/css/code.css new file mode 100644 index 0000000..7d95a8e --- /dev/null +++ b/css/code.css @@ -0,0 +1,90 @@ +code.language-html, +code.language-css, +code.language-md, +code.language-cmd, +code.language-bash, +code.language-text, +code.language-js, +span.o, +span.nx { + color: rgb(255, 255, 255); + line-height: 1.4; +} +span.c { + color: hsl(120, 100%, 20%); +} + +span.p, +span.s1, +span.s2, +span.nt { + color: hsl(40, 100%, 30%); +} + +span.gs, +span.gh, +span.ge { + color: hsl(208, 100%, 50%); +} + +span.gs { + font-weight: bold; +} + +span.ge { + font-style: italic; +} + +pre, +code { + @apply font-mono; +} + +code { + background-color: hsl(0, 0%, 98%); + border-radius: 3px; + color: hsl(120, 100%, 20%); + font-size: 85%; +} + +pre { + margin: 0; + margin: 0; + padding: 1rem; + overflow: scroll; +} + +pre code { + background-color: transparent; + color: inherit; + font-size: 100%; + padding: 0; +} + +.highlight { + background-color: transparent; + border-radius: 3px; + margin: 0 0 0.5rem; + padding: 0; + + & pre { + margin-bottom: 0; + overflow-x: auto; + } + + & .lineno { + color: hsla(0, 0%, 67%, 0.72); + display: inline-block; /* Ensures the null space also isn't selectable */ + padding: 0 0.75rem 0 0.25rem; + /* Make sure numbers aren't selectable */ + } +} + +/* TODO: dark theme for future +@media (prefers-color-scheme: dark) { + code { + color: #fff; + background: hsl(200, 63%, 15%); + } +} +*/ diff --git a/css/index.css b/css/index.css new file mode 100644 index 0000000..90e19b5 --- /dev/null +++ b/css/index.css @@ -0,0 +1,456 @@ +/*! purgecss start ignore */ +@import "code.css"; +/*! purgecss end ignore */ + +@import "tailwindcss/base"; +@import "layout.css"; +@import "tailwindcss/components"; +@import "admonition.css"; +@import "tailwindcss/utilities"; + +@import url('https://fonts.googleapis.com/css2?family=Poiret+One&display=swap'); +@import url('https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&family=Montserrat:wght@400;700&display=swap'); +/* Custom CSS for header partial */ +.backdrop-blur { + -webkit-backdrop-filter: blur(40px); +} + +/* * { + font-family: 'Josefin Sans', sans-serif; +} */ + +.bg-semi-white { + background-color: rgba(255, 255, 255, 0.75); +} + +/* Custom css allowing image styling in markdown */ + +.logo { + width: 10% !important; +} +img[src*="#mx-auto"] { + margin: auto; +} + +img[src*="#small"] { + width: 68px; +} + +img[src*="#extrasmall"] { + width: 100px; +} + +img[src*="#sm"] { + width: 200px; +} + +img[src*="#md"] { + width: 250px; +} + +img[src*="#medium"] { + width: 500px; +} + +img[src*="#logo"] { + max-width: min(250px, 100%); + margin: auto; +} + +img[src*="#large"] { + width: min(60vw, 100vh); + margin: auto; +} + +img[src*="#fill"] { + width: 100%; + height: 100%; +} + +img[src*="#tft_img"] { + width: 150px; + margin: 8px; +} + +img[src*="#icon"] { + width: 65px; + margin: 4px; +} + +img[src*="#fig"] { + width: 150px; +} + +.logo_size { + width: 200px; +} + +.advance{ + + font-family: "lato"; +} + +.hard_green{ + color: #68b622; +} +.greenheader{ + color: #68b622; + font-weight: 400; +} + +@layer components { + h1 { + @apply text-3xl lg:text-7xl xl:text-9xl font-normal text-gray-900 leading-4 my-4; + font-family: 'Poiret One', cursive; + line-height: 1.2; + font-weight: 600; + + } + h1 strong { + @apply font-medium; + } + h2 { + @apply text-3xl md:text-5xl lg:text-5xl text-gray-900 font-light leading-4 my-4; + font-family: 'Poiret One', cursive; + line-height: 1.5; + font-weight: 600; + } + + h4 { + @apply text-3xl lg:text-3xl font-light leading-4 my-4; + font-family: 'Poiret One', cursive; + line-height: 1.5; + color: #59a5d8; + font-weight: 600; + } + + + h5 { + @apply text-lg font-normal my-2; + font-family: 'Josefin Sans', sans-serif; + line-height: 1.2; + color: #68b622; +} + + h2 strong { + @apply font-medium; + } + h3 { + @apply text-2xl lg:text-3xl font-normal my-4; + font-family: 'Josefin Sans', sans-serif; + line-height: 1.2; + color: #68b622; + } + h3 strong { + @apply font-medium; + } + + /* h5 { + @apply text-xl lg:text-xl font-normal; + } */ + h6 { + @apply text-lg not-italic font-normal my-1; + } + p { + @apply text-base lg:text-xl leading-tight tracking-normal font-normal my-4; + font-family: "CercoDEMO", sans-serif; + } + blockquote { + @apply border-l-4 border-gray-400 mx-2 my-2 p-2; + } + li { + @apply text-lg lg:text-xl font-normal my-2; + } + li li { + @apply text-sm lg:text-sm font-light; + } + button { + @apply inline-block + text-base + lg:text-lg + px-8 + py-1 + mr-5 + my-4 + border-2 + shadow + } +} + +button:hover { + background-color: #437616; + /* color: #984210; */ +} + +button { +font-weight: 500; +background-color: #68b622; +} + +.experience-btn { + border: none; + margin: 0; + padding: 0; + color: black; + padding: 20px; + width: fit-content; +} + +.experience-btn p { + @apply text-lg; +} + +.experience-btn:hover { + background: white; +} + + +.experience-btn h4 { + white-space: normal; +} + +header .customize { + background-color: rgba(2, 2, 2, 0.5); + position: fixed; +} + +footer .customize { + /* width: 100vw; */ + background-color: #232323; + color: #fff; + display: flex; + flex-direction: column; + align-items: center; + padding-top: 40px; + padding-bottom: 40px; +} + +footer .customize img { + width: 60px; +} + + +header .customize div { + box-shadow: none; + text-transform: capitalize; + font-family: 'Lato', sans-serif; + font-weight: 700 !important; +} + +button { + background-color: #68b622; + /* background: transparent; */ + color: rgb(255, 255, 255); + border-radius: 20px; + border: none; + box-shadow: none; + font-size: 17px; + padding-top:8px ; + padding-bottom: 8px; +} + +a { + border: none; +} + +a:hover{ + color: #4b8d12 !important; +} + +a img{ + opacity: 1 !important; +} + +a img:hover{ + opacity: 0.5 !important; +} + +hr{ + background-color: rgb(104 182 34 / 20%); + height: 2px; +} + +.greenline{ + width:20%; + background-color: #68b622; + color: #68b622; + text-align: center; + height: 3px; + margin: 0 auto; + } + +button a:hover{ + color: #ffffff !important; +} + +header { + font-family: 'Lato', sans-serif; +} + +.nav_btn { + margin: 0 !important; + padding: 0 !important; + border: none !important; + box-shadow: none !important; +} + +.quicklinks { + box-sizing: border-box; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + width: auto; + display: inline-block; + margin: 0 auto; + border-radius: 10px; + margin-top: 30px; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin-bottom: 20px; +} +.quicklinks img { + height: auto; + max-width: 200px; + display: inline-block; + padding: 10px; + -webkit-filter: grayscale(100%); + filter: grayscale(100%); + position: relative; + margin-right: 30px; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; + opacity: 0.5; +} + +.quicklinks img:hover { + opacity: 1; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; + -webkit-filter: grayscale(0%); + filter: grayscale(0%); +} + +.banner { + width: 100%; + margin: 0; + padding: 120px 0; + text-align: center; + position: relative; + display: block; + color: #fff !important; + letter-spacing: 0.5px; + overflow: hidden; + background: #00838d; + transition: 1.5s; +} + +.header { + height: auto; + background: none; + padding: 200px 0; +} + +.banner h2, +.header h1 { + margin: auto; + color: #fff; + position: relative; + transition: 0.3s; + z-index: 1; + white-space: nowrap; +} + +.header h1 { + color: #000; + transition: none; +} + +.banner h2 svg { + font-size: 40px; + margin-left: 15px; + position: absolute; + top: 55%; + transform: translateY(-50%) scale(0.5); + opacity: 0; + transition: 0.3s; +} + +.banner .back { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + background-position: center; + background-size: cover; + filter: grayscale(1) contrast(1.4); + opacity: 0.25; + transition: 1.5s; +} + +.header .back { + filter: none; + opacity: 1; + background-position: center; + + background-size: cover; + background-repeat: no-repeat; +} + +.banner:hover { + background: #4b3a92; +} + +.header:hover { + background: none; +} + +.banner:hover h2 svg { + transform: translateY(-50%) scale(1); + opacity: 1; +} + +.banner:hover h2 { + padding-right: 40px; +} + +.header:hover h1 { + padding-right: 0; +} + +.banner:hover .back { + transform: scale(1.03); +} + +.header:hover .back { + transform: none; +} +@media (max-width: 768px) { + h2 { + font-size: 4rem; + } +} +@media (max-width: 640px) { + .banner h2 { + font: 600 7vw/10vw; + } + + .header h1,h2 { + font-size: 35px; + } + + .banner h2 svg { + font-size: 30px; + } +} + +@media (max-width: 480px) { + .banner, + .header { + padding: 80px 0; + } + + +} diff --git a/css/layout.css b/css/layout.css new file mode 100644 index 0000000..e1ef0cb --- /dev/null +++ b/css/layout.css @@ -0,0 +1,472 @@ +main { + @apply pt-0; +} + +#text-1xl { @apply text-xl } +#text-2xl { @apply text-2xl } +#text-3xl { @apply text-3xl } +#text-4xl { @apply text-4xl } +#text-5xl { @apply text-5xl } +#text-6xl { @apply xl:text-6xl lg:text-5xl md:text-4xl sm:text-3xl} +#text-7xl { @apply text-7xl } +#text-8xl { @apply text-8xl } +#text-9xl { + font-size: 8rem; +} + +#xp-heading { @apply m-0 } +/* +html, body { + @apply dark:bg-black; + +body { + @apply font-serif dark:text-gray-200; +} +*/ + +p { + /* for handling Markdown-created

and

  • */ + @apply text-lg; +} + +pre, +code { + font-feature-settings: normal; +} + +.navWhite, +.navWhite:visited { + @apply text-white; +} + +.navWhite:focus, +.navWhite:active { + @apply text-gray-400; +} + +.text-blue-light { + @apply text-blue-500; +} + +.text-blue-dark { + /* for dark mode + @apply text-blue-200; + */ +} + +.text-shadow-titles { + text-shadow: 4px 4px 2px #000; +} + +.gradient-titles { + @apply bg-gradient-to-b from-blue-700 to-black; +} + +.ctr { + @apply text-center; +} + +.legal { + @apply text-xs; +} + +nav h4 a:hover { + @apply border-0 text-blue-300 font-light; +} +nav h4 a, +nav h4 a:focus, +nav h4 a:active { + @apply border-0 text-black font-light; +} + +a h2 { + @apply text-black; +} + +a:focus, +a:hover { + @apply border-none text-blue-300; +} +a:active { + @apply text-blue-800 border-blue-500; +} + +h5 a { + @apply text-gray-900 font-normal; +} + +/* +a:hover { + @apply dark:text-blue-300; +} +*/ + +sup a, +a.previous, +a.next, +.footnote-return { + @apply border-b-0; +} + +#nav-toggle:checked + #navMenu { + @apply block; +} + +a.navborderless { + @apply border-b-0; +} +/* +.dateInfo { + @apply text-gray-700 dark:text-gray-400; +} +*/ + +h1, +.h1, +h2, +.h2, +h3, +.h3, +h4, +.h4, +h5, +.h5, +h6, +.h6 { +} + +h1, +.h1 { + @apply text-4xl font-extrabold; +} + +h2, +.h2, +h3, +.h3, +h4, +.h4, +h5, +.h5, +h6, +.h6 { + @apply font-bold; +} + +h2, +.h2 { + @apply text-4xl; +} + +h4, +.h4 { + @apply text-2xl; +} + +h5 { + @apply not-italic; +} + +h5, +.h5, +h6, +.h6 { + @apply text-lg; +} + +.height-hero { + height: 45vh; + max-height: 45vh; + overflow: hidden; +} + +.height-post { + height: 35vh; + max-height: 35vh; +} + +.imgCover { + @apply object-cover object-center h-full w-full; +} + +.background-hero-image-div { + @apply relative overflow-hidden w-full bg-black; + /* Have to allow for mobile browsers' own "chrome"; can't go by Inspector simulations of smaller breakpoints */ + height: 80vh; + max-height: 80vh; +} + +.background-hero-title-block-fit { + @apply block w-full absolute bottom-0 px-4 pt-3 pb-6 bg-gradient-to-t from-black; +} + +.background-hero-title-text { + text-shadow: 4px 4px 2px #000; +} + +@media screen and (min-width: 768px) { + .background-hero-title-block-fit { + @apply px-12; + } + + .background-hero-image-div { + height: 85vh; + max-height: 85vh; + } +} + +@media screen and (min-width: 1024px) { + .background-hero-title-block-fit { + @apply px-16; + } + + .background-hero-image-div { + height: 95vh; + max-height: 95vh; + } +} + +.text-nowrap, +.text-nobrk { + @apply whitespace-nowrap; +} + +article h1, +article h2, +article h3, +article h4 { + @apply tracking-tight mt-8 mb-6; +} + +article p { + @apply text-lg leading-relaxed; +} + +article img.containedImage { + min-width: 100%; + max-width: 100%; + @apply w-full h-auto; +} + +@media screen and (min-width: 768px) { + .height-hero { + height: 70vh; + max-height: 70vh; + } + + .height-post { + height: 40vh; + max-height: 40vh; + } +} + +@media screen and (min-width: 768px) { + article p { + @apply text-xl leading-relaxed; + } +} + +@media screen and (min-width: 1920px) { + article p { + @apply text-2xl leading-relaxed; + } +} +/* +.yellowBox { + @apply font-sans bg-yellow-200 border border-gray-900 border-solid mx-auto my-2 w-full px-6 py-2 dark:bg-gray-800 dark:border-gray-500; +} +*/ + +.yellowbox p { + @apply w-full p-2 m-0; +} + +ul, +ol { + @apply pl-8; +} + +ul { + @apply list-disc; +} + +ol { + @apply list-decimal; +} + +.twitter-tweet { + @apply mt-4 mx-auto mb-0; +} + +table.leagues { + @apply w-11/12 mt-4 mx-auto mb-0 border-0 border-collapse; +} + +table.leagues td.col { + @apply w-1/2; +} + +@media (min-width: 900px) { + table.leagues { + @apply w-3/5; + } + table.noborders { + @apply w-11/12; + } +} + +table.noborders { + @apply w-full border-0 border-collapse mt-6 mx-auto mb-4; +} + +table.noborders td { + @apply text-gray-800 text-left align-middle py-1 pr-0 pl-2; + /* text-align: left !important; */ +} + +table.noborders td img { + @apply inline-block align-middle m-0; +} + +table.noborders tr { + @apply bg-blue-100; +} + +table.noborders tr:nth-child(even) { + @apply bg-gray-200; +} + +table.noborders thead tr { + @apply bg-blue-700; +} + +table.noborders thead td { + @apply text-white font-bold; +} + +table.noborders td.td70 { + width: 70%; +} +table.noborders td.td70 img { + @apply block w-1/2 h-auto; + max-width: 50%; +} + +table.noborders td.td30 { + width: 30%; +} +/* +blockquote { + @apply px-6 text-gray-700 dark:text-gray-400; +} +*/ + +/* start, footnotes */ + +.footnote-definition, +.footnote-reference { + @apply font-sans; +} + +.footnote-reference { + font-size: 0.65em; + top: -0.5em; +} + +.footnote-sim { + font-size: 0.65em; + color: #0000ff; + @media (prefers-color-scheme: dark) { + color: #00aaff; + } +} + +.footnotes { + & ol { + padding-inline-start: 1.5rem; + } + & ol li { + margin-bottom: 0.5rem; + font-size: $pokey; + } + & li p { + font-size: 100%; + line-height: 1.4; + } + & .footnote-backref { + font-size: 75%; + } +} + +a.footnote-return { + font-size: 50%; +} + +article > .footnote-definition { + border-top: 1px solid black; + padding-top: 1em; + margin-top: 1em; +} + +article > .footnote-definition ~ .footnote-definition { + border-top: 0; + padding-top: 0; + margin-top: 0; +} + +.footnote-definition-label { + top: -0.4em; + font-size: 0.65em; +} + +.footnote-definition-label + p { + font-size: 75%; + margin-top: -1.75em; + margin-left: 1em; + line-height: 1.35; +} + +.footnote-definition-label::after { + content: "."; +} + +/* == end, footnotes */ + +.aspect-16x9 { + padding-bottom: 56.25%; +} +/* +hr { + @apply border-solid border-gray-900 dark:border-gray-100; +} +*/ + +footer { + @apply font-sans; +} + +.lazypicturecaption { + @apply text-sm p-0 mt-2 leading-snug text-center; +} + +.home-colOne p { + @apply leading-8 mb-4; +} + +.home-colOne img { + @apply my-4; +} + +.container-comments { + margin: 0 auto; + font-size: 85%; + width: 85%; + max-width: 720px !important; + margin-bottom: 0; +} + +@media screen and (min-width: 900px) { + .container-comments { + width: 40%; + } +} diff --git a/public/.DS_Store b/public/.DS_Store new file mode 100644 index 0000000..10f526f Binary files /dev/null and b/public/.DS_Store differ diff --git a/public/404.html b/public/404.html new file mode 100644 index 0000000..f8414f0 --- /dev/null +++ b/public/404.html @@ -0,0 +1,3 @@ + +404 Not Found +

    404 Not Found

    diff --git a/public/css/index.css b/public/css/index.css new file mode 100644 index 0000000..e852ad7 --- /dev/null +++ b/public/css/index.css @@ -0,0 +1,4 @@ +@import url("https://fonts.googleapis.com/css2?family=Poiret+One&display=swap");@import url("https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&family=Montserrat:wght@400;700&display=swap"); +/*! purgecss start ignore */code.language-bash,code.language-cmd,code.language-css,code.language-html,code.language-js,code.language-md,code.language-text,span.nx,span.o{color:#fff;line-height:1.4}span.c{color:#060}span.nt,span.p,span.s1,span.s2{color:#960}span.ge,span.gh,span.gs{color:#08f}span.gs{font-weight:700}span.ge{font-style:italic}code,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}code{background-color:#fafafa;border-radius:3px;color:#060;font-size:85%}pre{margin:0;overflow:scroll;padding:1rem}pre code{color:inherit;font-size:100%}.highlight,pre code{background-color:initial;padding:0}.highlight{border-radius:3px;margin:0 0 .5rem;& pre{margin-bottom:0;overflow-x:auto}& .lineno{color:#abababb8;display:inline-block;padding:0 .75rem 0 .25rem}} +/*! purgecss end ignore */ +/*! tailwindcss v3.3.1 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;font-feature-settings:normal;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }main{padding-top:0}#text-1xl{font-size:1.25rem;line-height:1.75rem}#text-2xl{font-size:1.5rem;line-height:2rem}#text-3xl{font-size:1.875rem;line-height:2.25rem}#text-4xl{font-size:2.25rem;line-height:2.5rem}#text-5xl{font-size:3rem;line-height:1}@media (min-width:640px){#text-6xl{font-size:1.875rem;line-height:2.25rem}}@media (min-width:768px){#text-6xl{font-size:2.25rem;line-height:2.5rem}}@media (min-width:1024px){#text-6xl{font-size:3rem;line-height:1}}@media (min-width:1280px){#text-6xl{font-size:3.75rem;line-height:1}}#text-7xl{font-size:4.5rem;line-height:1}#text-8xl{font-size:6rem;line-height:1}#text-9xl{font-size:8rem}#xp-heading{margin:0}p{font-size:1.125rem;line-height:1.75rem}code,pre{font-feature-settings:normal}.navWhite,.navWhite:visited{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.navWhite:active,.navWhite:focus{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-blue-light{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.text-shadow-titles{text-shadow:4px 4px 2px #000}.gradient-titles{--tw-gradient-from:#1d4ed8 var(--tw-gradient-from-position);--tw-gradient-from-position: ;--tw-gradient-to:#1d4ed800 var(--tw-gradient-from-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#000 var(--tw-gradient-to-position);--tw-gradient-to-position: ;background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.ctr{text-align:center}.legal{font-size:.75rem;line-height:1rem}nav h4 a:hover{color:rgb(147 197 253/var(--tw-text-opacity))}nav h4 a,nav h4 a:active,nav h4 a:focus,nav h4 a:hover{--tw-text-opacity:1;border-width:0;font-weight:300}a h2,nav h4 a,nav h4 a:active,nav h4 a:focus{color:rgb(0 0 0/var(--tw-text-opacity))}a h2,a:focus,a:hover{--tw-text-opacity:1}a:focus,a:hover{border-style:none;color:rgb(147 197 253/var(--tw-text-opacity))}a:active{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity));color:rgb(30 64 175/var(--tw-text-opacity))}h5 a{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity));font-weight:400}.footnote-return,a.next,a.previous,sup a{border-bottom-width:0}#nav-toggle:checked+#navMenu{display:block}a.navborderless{border-bottom-width:0}.h1,h1{font-size:2.25rem;font-weight:800;line-height:2.5rem}.h2,.h3,.h4,.h5,.h6,h2,h3,h4,h5,h6{font-weight:700}.h2,h2{font-size:2.25rem;line-height:2.5rem}.h4,h4{font-size:1.5rem;line-height:2rem}h5{font-style:normal}.h5,.h6,h5,h6{font-size:1.125rem;line-height:1.75rem}.height-hero{height:45vh;max-height:45vh;overflow:hidden}.height-post{height:35vh;max-height:35vh}.imgCover{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.background-hero-image-div{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity));height:80vh;max-height:80vh;overflow:hidden;position:relative;width:100%}.background-hero-title-block-fit{--tw-gradient-from:#000 var(--tw-gradient-from-position);--tw-gradient-from-position: ;--tw-gradient-to:#0000 var(--tw-gradient-from-position);--tw-gradient-to-position: ;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);background-image:linear-gradient(to top,var(--tw-gradient-stops));bottom:0;display:block;padding:.75rem 1rem 1.5rem;position:absolute;width:100%}.background-hero-title-text{text-shadow:4px 4px 2px #000}@media screen and (min-width:768px){.background-hero-title-block-fit{padding-left:3rem;padding-right:3rem}.background-hero-image-div{height:85vh;max-height:85vh}}@media screen and (min-width:1024px){.background-hero-title-block-fit{padding-left:4rem;padding-right:4rem}.background-hero-image-div{height:95vh;max-height:95vh}}.text-nobrk,.text-nowrap{white-space:nowrap}article h1,article h2,article h3,article h4{letter-spacing:-.025em;margin-bottom:1.5rem;margin-top:2rem}article p{font-size:1.125rem;line-height:1.75rem;line-height:1.625}article img.containedImage{height:auto;max-width:100%;min-width:100%;width:100%}@media screen and (min-width:768px){.height-hero{height:70vh;max-height:70vh}.height-post{height:40vh;max-height:40vh}article p{font-size:1.25rem;line-height:1.75rem;line-height:1.625}}@media screen and (min-width:1920px){article p{font-size:1.5rem;line-height:2rem;line-height:1.625}}.yellowbox p{margin:0;padding:.5rem;width:100%}ol,ul{padding-left:2rem}ul{list-style-type:disc}ol{list-style-type:decimal}.twitter-tweet,table.leagues{margin:1rem auto 0}table.leagues{border-collapse:collapse;border-width:0;width:91.666667%}table.leagues td.col{width:50%}@media (min-width:900px){table.leagues{width:60%}table.noborders{width:91.666667%}}table.noborders{border-collapse:collapse;border-width:0;margin:1.5rem auto 1rem;width:100%}table.noborders td{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));padding:.25rem 0 .25rem .5rem;text-align:left;vertical-align:middle}table.noborders td img{display:inline-block;margin:0;vertical-align:middle}table.noborders tr{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity))}table.noborders tr:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}table.noborders thead tr{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity))}table.noborders thead td{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));font-weight:700}table.noborders td.td70{width:70%}table.noborders td.td70 img{display:block;height:auto;max-width:50%;width:50%}table.noborders td.td30{width:30%}.footnote-definition,.footnote-reference{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.footnote-reference{font-size:.65em;top:-.5em}.footnote-sim{color:#00f;font-size:.65em;@media (prefers-color-scheme:dark){color:#0af}}.footnotes{& ol{-webkit-padding-start:1.5rem;padding-inline-start:1.5rem}& ol li{font-size:$pokey;margin-bottom:.5rem}& li p{font-size:100%;line-height:1.4}& .footnote-backref{font-size:75%}}a.footnote-return{font-size:50%}article>.footnote-definition{border-top:1px solid #000;margin-top:1em;padding-top:1em}article>.footnote-definition~.footnote-definition{border-top:0;margin-top:0;padding-top:0}.footnote-definition-label{font-size:.65em;top:-.4em}.footnote-definition-label+p{font-size:75%;line-height:1.35;margin-left:1em;margin-top:-1.75em}.footnote-definition-label:after{content:"."}.aspect-16x9{padding-bottom:56.25%}footer{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.lazypicturecaption{font-size:.875rem;line-height:1.25rem;line-height:1.375;margin-top:.5rem;padding:0;text-align:center}.home-colOne p{line-height:2rem;margin-bottom:1rem}.home-colOne img{margin-bottom:1rem;margin-top:1rem}.container-comments{font-size:85%;margin:0 auto;max-width:720px!important;width:85%}@media screen and (min-width:900px){.container-comments{width:40%}}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}h1{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity));font-size:1.875rem;font-weight:400;line-height:1rem;margin-bottom:1rem;margin-top:1rem}@media (min-width:1024px){h1{font-size:4.5rem;line-height:1}}@media (min-width:1280px){h1{font-size:8rem;line-height:1}}h1{font-family:Poiret One,cursive;font-weight:600;line-height:1.2}h1 strong{font-weight:500}h2{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity));font-size:1.875rem;font-weight:300;line-height:1rem;margin-bottom:1rem;margin-top:1rem}@media (min-width:768px){h2{font-size:3rem;line-height:1}}@media (min-width:1024px){h2{font-size:3rem;line-height:1}}h2{font-family:Poiret One,cursive;font-weight:600;line-height:1.5}h4{font-size:1.875rem;font-weight:300;line-height:1rem;margin-bottom:1rem;margin-top:1rem}@media (min-width:1024px){h4{font-size:1.875rem;line-height:2.25rem}}h4{color:#59a5d8;font-family:Poiret One,cursive;font-weight:600;line-height:1.5}h5{color:#68b622;font-family:Josefin Sans,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.75rem;line-height:1.2;margin-bottom:.5rem;margin-top:.5rem}h2 strong{font-weight:500}h3{font-size:1.5rem;font-weight:400;line-height:2rem;margin-bottom:1rem;margin-top:1rem}@media (min-width:1024px){h3{font-size:1.875rem;line-height:2.25rem}}h3{color:#68b622;font-family:Josefin Sans,sans-serif;line-height:1.2}h3 strong{font-weight:500}h6{font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.75rem;margin-bottom:.25rem;margin-top:.25rem}p{font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.5rem;line-height:1.25;margin-bottom:1rem;margin-top:1rem}@media (min-width:1024px){p{font-size:1.25rem;line-height:1.75rem}}p{font-family:CercoDEMO,sans-serif}blockquote{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity));border-left-width:4px;margin:.5rem;padding:.5rem}li{font-size:1.125rem;font-weight:400;line-height:1.75rem;margin-bottom:.5rem;margin-top:.5rem}@media (min-width:1024px){li{font-size:1.25rem;line-height:1.75rem}}li li{font-size:.875rem;font-weight:300;line-height:1.25rem}@media (min-width:1024px){li li{font-size:.875rem;line-height:1.25rem}}button{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);border-width:2px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:inline-block;font-size:1rem;line-height:1.5rem;margin-bottom:1rem;margin-right:1.25rem;margin-top:1rem;padding:.25rem 2rem}@media (min-width:1024px){button{font-size:1.125rem;line-height:1.75rem}}:root{--md-admonition-icon--note:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--abstract:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--info:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--tip:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--success:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--question:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--warning:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--failure:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--danger:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--bug:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--example:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--quote:url('data:image/svg+xml;charset=utf-8,');--md-details-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z'/%3E%3C/svg%3E")}:is(.admonition){background-color:var(--bg);border:0 solid #000;border-inline-start-width:.4rem;border-radius:.2rem;box-shadow:0 .2rem 1rem #0000000d,0 0 .1rem #0000001a;color:var(--fg);display:flow-root;margin:1.5625em 0;padding:0 1.2rem;page-break-inside:avoid}.admonition p{-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0;display:block;font-size:.8rem;margin-block-end:1em;margin-block-start:1em;margin-inline-end:0;margin-inline-start:0}@media print{:is(.admonition){box-shadow:none}}:is(.admonition)>*{box-sizing:border-box}:is(.admonition) :is(.admonition){margin-bottom:1em;margin-top:1em}:is(.admonition)>.tabbed-set:only-child{margin-top:0}html :is(.admonition)>:last-child{margin-bottom:1.2rem}:is(.admonition-title,summary){background-color:#448aff1a;border:0 solid #448aff;border-inline-start-width:.4rem;border-start-start-radius:.2rem;display:flex;font-weight:700;margin-block:0;margin-inline:-1.6rem -1.2rem;padding-block:.8rem;padding-inline:4rem 1.2rem;position:relative}:is(.admonition-title,summary)>p{margin:0}html :is(.admonition-title,summary):last-child{margin-bottom:0}:is(.admonition-title,summary):before{background-color:#448aff;content:"";height:1.4rem;inset-inline-start:1.2rem;mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');mask-repeat:initial;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;position:absolute;top:.625em;width:1.4rem}:is(.admonition):is(.note){border-color:#448aff}:is(.note)>:is(.admonition-title,summary){background-color:#448aff1a;border-color:#448aff}:is(.note)>:is(.admonition-title,summary):before{background-color:#448aff;mask-image:var(--md-admonition-icon--note);-webkit-mask-image:var(--md-admonition-icon--note);mask-repeat:initial;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}:is(.admonition):is(.abstract,.summary,.tldr){border-color:#00b0ff}:is(.abstract,.summary,.tldr)>:is(.admonition-title,summary){background-color:#00b0ff1a;border-color:#00b0ff}:is(.abstract,.summary,.tldr)>:is(.admonition-title,summary):before{background-color:#00b0ff;mask-image:var(--md-admonition-icon--abstract);-webkit-mask-image:var(--md-admonition-icon--abstract);mask-repeat:initial;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}:is(.admonition):is(.info,.todo){border-color:#00b8d4}:is(.info,.todo)>:is(.admonition-title,summary){background-color:#00b8d41a;border-color:#00b8d4}:is(.info,.todo)>:is(.admonition-title,summary):before{background-color:#00b8d4;mask-image:var(--md-admonition-icon--info);-webkit-mask-image:var(--md-admonition-icon--info);mask-repeat:initial;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}:is(.admonition):is(.tip,.hint,.important){border-color:#00bfa5}:is(.tip,.hint,.important)>:is(.admonition-title,summary){background-color:#00bfa51a;border-color:#00bfa5}:is(.tip,.hint,.important)>:is(.admonition-title,summary):before{background-color:#00bfa5;mask-image:var(--md-admonition-icon--tip);-webkit-mask-image:var(--md-admonition-icon--tip);mask-repeat:initial;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}:is(.admonition):is(.success,.check,.done){border-color:#00c853}:is(.success,.check,.done)>:is(.admonition-title,summary){background-color:#00c8531a;border-color:#00c853}:is(.success,.check,.done)>:is(.admonition-title,summary):before{background-color:#00c853;mask-image:var(--md-admonition-icon--success);-webkit-mask-image:var(--md-admonition-icon--success);mask-repeat:initial;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}:is(.admonition):is(.question,.help,.faq){border-color:#64dd17}:is(.question,.help,.faq)>:is(.admonition-title,summary){background-color:#64dd171a;border-color:#64dd17}:is(.question,.help,.faq)>:is(.admonition-title,summary):before{background-color:#64dd17;mask-image:var(--md-admonition-icon--question);-webkit-mask-image:var(--md-admonition-icon--question);mask-repeat:initial;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}:is(.admonition):is(.warning,.caution,.attention){border-color:#ff9100}:is(.warning,.caution,.attention)>:is(.admonition-title,summary){background-color:#ff91001a;border-color:#ff9100}:is(.warning,.caution,.attention)>:is(.admonition-title,summary):before{background-color:#ff9100;mask-image:var(--md-admonition-icon--warning);-webkit-mask-image:var(--md-admonition-icon--warning);mask-repeat:initial;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}:is(.admonition):is(.failure,.fail,.missing){border-color:#ff5252}:is(.failure,.fail,.missing)>:is(.admonition-title,summary){background-color:#ff52521a;border-color:#ff5252}:is(.failure,.fail,.missing)>:is(.admonition-title,summary):before{background-color:#ff5252;mask-image:var(--md-admonition-icon--failure);-webkit-mask-image:var(--md-admonition-icon--failure);mask-repeat:initial;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}:is(.admonition):is(.danger,.error){border-color:#ff1744}:is(.danger,.error)>:is(.admonition-title,summary){background-color:#ff17441a;border-color:#ff1744}:is(.danger,.error)>:is(.admonition-title,summary):before{background-color:#ff1744;mask-image:var(--md-admonition-icon--danger);-webkit-mask-image:var(--md-admonition-icon--danger);mask-repeat:initial;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}:is(.admonition):is(.bug){border-color:#f50057}:is(.bug)>:is(.admonition-title,summary){background-color:#f500571a;border-color:#f50057}:is(.bug)>:is(.admonition-title,summary):before{background-color:#f50057;mask-image:var(--md-admonition-icon--bug);-webkit-mask-image:var(--md-admonition-icon--bug);mask-repeat:initial;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}:is(.admonition):is(.example){border-color:#7c4dff}:is(.example)>:is(.admonition-title,summary){background-color:#7c4dff1a;border-color:#7c4dff}:is(.example)>:is(.admonition-title,summary):before{background-color:#7c4dff;mask-image:var(--md-admonition-icon--example);-webkit-mask-image:var(--md-admonition-icon--example);mask-repeat:initial;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}:is(.admonition):is(.quote,.cite){border-color:#9e9e9e}:is(.quote,.cite)>:is(.admonition-title,summary){background-color:#9e9e9e1a;border-color:#9e9e9e}:is(.quote,.cite)>:is(.admonition-title,summary):before{background-color:#9e9e9e;mask-image:var(--md-admonition-icon--quote);-webkit-mask-image:var(--md-admonition-icon--quote);mask-repeat:initial;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.navy :is(.admonition){background-color:var(--sidebar-bg)}.ayu :is(.admonition),.coal :is(.admonition){background-color:var(--theme-hover)}.rust :is(.admonition){background-color:var(--sidebar-bg);color:var(--sidebar-fg)}:is(.admonition-title){font-feature-settings:"kern","liga";border:none;font-size:.84rem;font-weight:600;padding:10px 50px}:is(summary):after{background-color:#000;content:"";height:1.4rem;mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');mask-image:var(--md-details-icon);-webkit-mask-image:var(--md-details-icon);mask-repeat:initial;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;right:.4rem;top:.625em;transform:rotate(-90deg);transition:transform .25s;width:1.4rem}details[open]>summary:after{transform:rotate(0deg)}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{left:0;right:0}.bottom-0{bottom:0}.top-0{top:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.order-1{order:1}.col-span-3{grid-column:span 3/span 3}.m-2{margin:.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-8{margin-left:-2rem;margin-right:-2rem}.-my-2{margin-bottom:-.5rem;margin-top:-.5rem}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-20{margin-left:5rem;margin-right:5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-8{margin-left:2rem;margin-right:2rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-bottom:0;margin-top:0}.my-2{margin-bottom:.5rem;margin-top:.5rem}.my-4{margin-bottom:1rem;margin-top:1rem}.my-8{margin-bottom:2rem;margin-top:2rem}.-ml-12{margin-left:-3rem}.-ml-16{margin-left:-4rem}.-ml-20{margin-left:-5rem}.-ml-24{margin-left:-6rem}.-ml-28{margin-left:-7rem}.-ml-4{margin-left:-1rem}.-ml-40{margin-left:-10rem}.-ml-44{margin-left:-11rem}.-ml-48{margin-left:-12rem}.-ml-8{margin-left:-2rem}.-ml-80{margin-left:-20rem}.-mr-12{margin-right:-3rem}.-mr-16{margin-right:-4rem}.-mr-2{margin-right:-.5rem}.-mr-20{margin-right:-5rem}.-mr-24{margin-right:-6rem}.-mr-28{margin-right:-7rem}.-mr-4{margin-right:-1rem}.-mr-40{margin-right:-10rem}.-mr-44{margin-right:-11rem}.-mr-48{margin-right:-12rem}.-mr-8{margin-right:-2rem}.-mr-80{margin-right:-20rem}.-mt-24{margin-top:-6rem}.-mt-6{margin-top:-1.5rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-10{margin-left:2.5rem}.ml-12{margin-left:3rem}.ml-16{margin-left:4rem}.ml-20{margin-left:5rem}.ml-24{margin-left:6rem}.ml-28{margin-left:7rem}.ml-4{margin-left:1rem}.ml-40{margin-left:10rem}.ml-44{margin-left:11rem}.ml-48{margin-left:12rem}.ml-5{margin-left:1.25rem}.ml-8{margin-left:2rem}.ml-80{margin-left:20rem}.ml-auto{margin-left:auto}.mr-0{margin-right:0}.mr-12{margin-right:3rem}.mr-16{margin-right:4rem}.mr-2{margin-right:.5rem}.mr-20{margin-right:5rem}.mr-24{margin-right:6rem}.mr-28{margin-right:7rem}.mr-4{margin-right:1rem}.mr-40{margin-right:10rem}.mr-44{margin-right:11rem}.mr-48{margin-right:12rem}.mr-8{margin-right:2rem}.mr-80{margin-right:20rem}.mr-auto{margin-right:auto}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-1\/3{height:33.333333%}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-20{height:5rem}.h-48{height:12rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-60{max-height:15rem}.max-h-80{max-height:20rem}.max-h-screen{max-height:100vh}.w-0{width:0}.w-1\/2{width:50%}.w-12{width:3rem}.w-2\/6{width:33.333333%}.w-4\/6{width:66.666667%}.w-48{width:12rem}.w-5\/12{width:41.666667%}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7\/12{width:58.333333%}.w-72{width:18rem}.w-8{width:2rem}.w-auto{width:auto}.w-full{width:100%}.w-screen{width:100vw}.max-w-7xl{max-width:80rem}.max-w-fit{max-width:-moz-fit-content;max-width:fit-content}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-top-right{transform-origin:top right}.-translate-y-0{--tw-translate-y:-0px}.-translate-y-0,.-translate-y-1{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1{--tw-translate-y:-0.25rem}.-rotate-90{--tw-rotate:-90deg}.-rotate-90,.rotate-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-0{--tw-rotate:0deg}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.-scroll-ml-12{scroll-margin-left:-3rem}.-scroll-ml-16{scroll-margin-left:-4rem}.-scroll-ml-20{scroll-margin-left:-5rem}.-scroll-ml-24{scroll-margin-left:-6rem}.-scroll-ml-28{scroll-margin-left:-7rem}.-scroll-ml-4{scroll-margin-left:-1rem}.-scroll-ml-40{scroll-margin-left:-10rem}.-scroll-ml-44{scroll-margin-left:-11rem}.-scroll-ml-48{scroll-margin-left:-12rem}.-scroll-ml-8{scroll-margin-left:-2rem}.-scroll-ml-80{scroll-margin-left:-20rem}.-scroll-mr-12{scroll-margin-right:-3rem}.-scroll-mr-16{scroll-margin-right:-4rem}.-scroll-mr-20{scroll-margin-right:-5rem}.-scroll-mr-24{scroll-margin-right:-6rem}.-scroll-mr-28{scroll-margin-right:-7rem}.-scroll-mr-4{scroll-margin-right:-1rem}.-scroll-mr-40{scroll-margin-right:-10rem}.-scroll-mr-44{scroll-margin-right:-11rem}.-scroll-mr-48{scroll-margin-right:-12rem}.-scroll-mr-8{scroll-margin-right:-2rem}.-scroll-mr-80{scroll-margin-right:-20rem}.scroll-ml-12{scroll-margin-left:3rem}.scroll-ml-16{scroll-margin-left:4rem}.scroll-ml-20{scroll-margin-left:5rem}.scroll-ml-24{scroll-margin-left:6rem}.scroll-ml-28{scroll-margin-left:7rem}.scroll-ml-4{scroll-margin-left:1rem}.scroll-ml-40{scroll-margin-left:10rem}.scroll-ml-44{scroll-margin-left:11rem}.scroll-ml-48{scroll-margin-left:12rem}.scroll-ml-8{scroll-margin-left:2rem}.scroll-ml-80{scroll-margin-left:20rem}.scroll-mr-12{scroll-margin-right:3rem}.scroll-mr-16{scroll-margin-right:4rem}.scroll-mr-20{scroll-margin-right:5rem}.scroll-mr-24{scroll-margin-right:6rem}.scroll-mr-28{scroll-margin-right:7rem}.scroll-mr-4{scroll-margin-right:1rem}.scroll-mr-40{scroll-margin-right:10rem}.scroll-mr-44{scroll-margin-right:11rem}.scroll-mr-48{scroll-margin-right:12rem}.scroll-mr-8{scroll-margin-right:2rem}.scroll-mr-80{scroll-margin-right:20rem}.scroll-pb-0{scroll-padding-bottom:0}.scroll-pb-0\.5{scroll-padding-bottom:.125rem}.scroll-pt-0{scroll-padding-top:0}.scroll-pt-0\.5{scroll-padding-top:.125rem}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-3{gap:.75rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.space-x-10>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2.5rem*var(--tw-space-x-reverse))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1.5rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.divide-y-2>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(2px*var(--tw-divide-y-reverse));border-top-width:calc(2px*(1 - var(--tw-divide-y-reverse)))}.divide-gray-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(249 250 251/var(--tw-divide-opacity))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-scroll{overflow-x:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-l-md{border-bottom-left-radius:.375rem;border-top-left-radius:.375rem}.rounded-r-md{border-bottom-right-radius:.375rem;border-top-right-radius:.375rem}.border{border-width:1px}.border-2{border-width:2px}.border-y-0{border-bottom-width:0;border-top-width:0}.border-r-0{border-right-width:0}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-green-500\/50{border-color:#22c55e80}.border-green-700{--tw-border-opacity:1;border-color:rgb(21 128 61/var(--tw-border-opacity))}.border-transparent{border-color:#0000}.border-opacity-20{--tw-border-opacity:0.2}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.bg-gray-600{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity))}.bg-indigo-600{--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity))}.bg-stone-200{--tw-bg-opacity:1;background-color:rgb(231 229 228/var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.\!bg-\[length\:0px_0px\]{background-size:0 0!important}.bg-contain{background-size:contain}.bg-center{background-position:50%}.\!bg-no-repeat{background-repeat:no-repeat!important}.bg-no-repeat{background-repeat:no-repeat}.object-cover{-o-object-fit:cover;object-fit:cover}.p-2{padding:.5rem}.p-6{padding:1.5rem}.px-0{padding-left:0;padding-right:0}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-bottom:0;padding-top:0}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-16{padding-bottom:4rem;padding-top:4rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-24{padding-bottom:6rem;padding-top:6rem}.py-28{padding-bottom:7rem;padding-top:7rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-8{padding-bottom:2rem;padding-top:2rem}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:.125rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-24{padding-bottom:6rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pl-1{padding-left:.25rem}.pl-12{padding-left:3rem}.pl-20{padding-left:5rem}.pl-6{padding-left:1.5rem}.pr-2{padding-right:.5rem}.pr-20{padding-right:5rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-12{padding-top:3rem}.pt-16{padding-top:4rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-sans{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-2xl{font-size:1.5rem;line-height:2rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.leading-3{line-height:.75rem}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-9{line-height:2.25rem}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity))}.text-indigo-600{--tw-text-opacity:1;color:rgb(79 70 229/var(--tw-text-opacity))}.text-white{color:rgb(255 255 255/var(--tw-text-opacity))}.text-opacity-100,.text-white{--tw-text-opacity:1}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.grayscale{--tw-grayscale:grayscale(100%)}.filter,.grayscale{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-shadow{transition-duration:.15s;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.backdrop-blur{-webkit-backdrop-filter:blur(40px)}.bg-semi-white{background-color:#ffffffbf}.logo{width:10%!important}img[src*="#mx-auto"]{margin:auto}img[src*="#small"]{width:68px}img[src*="#extrasmall"]{width:100px}img[src*="#sm"]{width:200px}img[src*="#md"]{width:250px}img[src*="#medium"]{width:500px}img[src*="#logo"]{margin:auto;max-width:min(250px,100%)}img[src*="#large"]{margin:auto;width:min(60vw,100vh)}img[src*="#fill"]{height:100%;width:100%}img[src*="#tft_img"]{margin:8px;width:150px}img[src*="#icon"]{margin:4px;width:65px}img[src*="#fig"]{width:150px}.logo_size{width:200px}.advance{font-family:lato}.greenheader,.hard_green{color:#68b622}.greenheader{font-weight:400}button:hover{background-color:#437616}button{font-weight:500}.experience-btn{border:none;color:#000;margin:0;padding:20px;width:-moz-fit-content;width:fit-content}.experience-btn p{font-size:1.125rem;line-height:1.75rem}.experience-btn:hover{background:#fff}.experience-btn h4{white-space:normal}header .customize{background-color:#02020280;position:fixed}footer .customize{align-items:center;background-color:#232323;color:#fff;display:flex;flex-direction:column;padding-bottom:40px;padding-top:40px}footer .customize img{width:60px}header .customize div{box-shadow:none;font-family:Lato,sans-serif;font-weight:700!important;text-transform:capitalize}button{background-color:#68b622;border-radius:20px;box-shadow:none;color:#fff;font-size:17px;padding-bottom:8px;padding-top:8px}a,button{border:none}a:hover{color:#4b8d12!important}a img{opacity:1!important}a img:hover{opacity:.5!important}hr{background-color:#68b62233;height:2px}.greenline{background-color:#68b622;color:#68b622;height:3px;margin:0 auto;text-align:center;width:20%}button a:hover{color:#fff!important}header{font-family:Lato,sans-serif}.nav_btn{border:none!important;box-shadow:none!important;margin:0!important;padding:0!important}.quicklinks{align-items:center;border-radius:10px;box-sizing:border-box;display:inline-block;flex-wrap:wrap;margin:30px auto 20px;width:auto}.quicklinks img{display:inline-block;filter:grayscale(100%);height:auto;margin-right:30px;max-width:200px;opacity:.5;padding:10px;position:relative;transition:all .2s ease}.quicklinks img:hover{filter:grayscale(0);opacity:1;transition:all .2s ease}.banner{background:#00838d;color:#fff!important;display:block;letter-spacing:.5px;margin:0;overflow:hidden;padding:120px 0;position:relative;text-align:center;transition:1.5s;width:100%}.header{background:none;height:auto;padding:200px 0}.banner h2,.header h1{color:#fff;margin:auto;position:relative;transition:.3s;white-space:nowrap;z-index:1}.header h1{color:#000;transition:none}.banner h2 svg{font-size:40px;margin-left:15px;opacity:0;position:absolute;top:55%;transform:translateY(-50%) scale(.5);transition:.3s}.banner .back{filter:grayscale(1) contrast(1.4);height:100%;left:0;opacity:.25;position:absolute;top:0;transition:1.5s;width:100%}.banner .back,.header .back{background-position:50%;background-size:cover}.header .back{background-repeat:no-repeat;filter:none;opacity:1}.banner:hover{background:#4b3a92}.header:hover{background:none}.banner:hover h2 svg{opacity:1;transform:translateY(-50%) scale(1)}.banner:hover h2{padding-right:40px}.header:hover h1{padding-right:0}.banner:hover .back{transform:scale(1.03)}.header:hover .back{transform:none}@media (max-width:768px){h2{font-size:4rem}}@media (max-width:640px){.banner h2{font:600 7vw/10vw}.header h1,h2{font-size:35px}.banner h2 svg{font-size:30px}}@media (max-width:480px){.banner,.header{padding:80px 0}}.first\:-ml-12:first-child{margin-left:-3rem}.first\:-ml-16:first-child{margin-left:-4rem}.first\:-ml-20:first-child{margin-left:-5rem}.first\:-ml-24:first-child{margin-left:-6rem}.first\:-ml-28:first-child{margin-left:-7rem}.first\:-ml-4:first-child{margin-left:-1rem}.first\:-ml-40:first-child{margin-left:-10rem}.first\:-ml-44:first-child{margin-left:-11rem}.first\:-ml-48:first-child{margin-left:-12rem}.first\:-ml-8:first-child{margin-left:-2rem}.first\:-ml-80:first-child{margin-left:-20rem}.first\:-mr-12:first-child{margin-right:-3rem}.first\:-mr-16:first-child{margin-right:-4rem}.first\:-mr-20:first-child{margin-right:-5rem}.first\:-mr-24:first-child{margin-right:-6rem}.first\:-mr-28:first-child{margin-right:-7rem}.first\:-mr-4:first-child{margin-right:-1rem}.first\:-mr-40:first-child{margin-right:-10rem}.first\:-mr-44:first-child{margin-right:-11rem}.first\:-mr-48:first-child{margin-right:-12rem}.first\:-mr-8:first-child{margin-right:-2rem}.first\:-mr-80:first-child{margin-right:-20rem}.first\:ml-12:first-child{margin-left:3rem}.first\:ml-16:first-child{margin-left:4rem}.first\:ml-20:first-child{margin-left:5rem}.first\:ml-24:first-child{margin-left:6rem}.first\:ml-28:first-child{margin-left:7rem}.first\:ml-4:first-child{margin-left:1rem}.first\:ml-40:first-child{margin-left:10rem}.first\:ml-44:first-child{margin-left:11rem}.first\:ml-48:first-child{margin-left:12rem}.first\:ml-8:first-child{margin-left:2rem}.first\:ml-80:first-child{margin-left:20rem}.first\:mr-12:first-child{margin-right:3rem}.first\:mr-16:first-child{margin-right:4rem}.first\:mr-20:first-child{margin-right:5rem}.first\:mr-24:first-child{margin-right:6rem}.first\:mr-28:first-child{margin-right:7rem}.first\:mr-4:first-child{margin-right:1rem}.first\:mr-40:first-child{margin-right:10rem}.first\:mr-44:first-child{margin-right:11rem}.first\:mr-48:first-child{margin-right:12rem}.first\:mr-8:first-child{margin-right:2rem}.first\:mr-80:first-child{margin-right:20rem}.first\:-scroll-ml-12:first-child{scroll-margin-left:-3rem}.first\:-scroll-ml-16:first-child{scroll-margin-left:-4rem}.first\:-scroll-ml-20:first-child{scroll-margin-left:-5rem}.first\:-scroll-ml-24:first-child{scroll-margin-left:-6rem}.first\:-scroll-ml-28:first-child{scroll-margin-left:-7rem}.first\:-scroll-ml-4:first-child{scroll-margin-left:-1rem}.first\:-scroll-ml-40:first-child{scroll-margin-left:-10rem}.first\:-scroll-ml-44:first-child{scroll-margin-left:-11rem}.first\:-scroll-ml-48:first-child{scroll-margin-left:-12rem}.first\:-scroll-ml-8:first-child{scroll-margin-left:-2rem}.first\:-scroll-ml-80:first-child{scroll-margin-left:-20rem}.first\:-scroll-mr-12:first-child{scroll-margin-right:-3rem}.first\:-scroll-mr-16:first-child{scroll-margin-right:-4rem}.first\:-scroll-mr-20:first-child{scroll-margin-right:-5rem}.first\:-scroll-mr-24:first-child{scroll-margin-right:-6rem}.first\:-scroll-mr-28:first-child{scroll-margin-right:-7rem}.first\:-scroll-mr-4:first-child{scroll-margin-right:-1rem}.first\:-scroll-mr-40:first-child{scroll-margin-right:-10rem}.first\:-scroll-mr-44:first-child{scroll-margin-right:-11rem}.first\:-scroll-mr-48:first-child{scroll-margin-right:-12rem}.first\:-scroll-mr-8:first-child{scroll-margin-right:-2rem}.first\:-scroll-mr-80:first-child{scroll-margin-right:-20rem}.first\:scroll-ml-12:first-child{scroll-margin-left:3rem}.first\:scroll-ml-16:first-child{scroll-margin-left:4rem}.first\:scroll-ml-20:first-child{scroll-margin-left:5rem}.first\:scroll-ml-24:first-child{scroll-margin-left:6rem}.first\:scroll-ml-28:first-child{scroll-margin-left:7rem}.first\:scroll-ml-4:first-child{scroll-margin-left:1rem}.first\:scroll-ml-40:first-child{scroll-margin-left:10rem}.first\:scroll-ml-44:first-child{scroll-margin-left:11rem}.first\:scroll-ml-48:first-child{scroll-margin-left:12rem}.first\:scroll-ml-8:first-child{scroll-margin-left:2rem}.first\:scroll-ml-80:first-child{scroll-margin-left:20rem}.first\:scroll-mr-12:first-child{scroll-margin-right:3rem}.first\:scroll-mr-16:first-child{scroll-margin-right:4rem}.first\:scroll-mr-20:first-child{scroll-margin-right:5rem}.first\:scroll-mr-24:first-child{scroll-margin-right:6rem}.first\:scroll-mr-28:first-child{scroll-margin-right:7rem}.first\:scroll-mr-4:first-child{scroll-margin-right:1rem}.first\:scroll-mr-40:first-child{scroll-margin-right:10rem}.first\:scroll-mr-44:first-child{scroll-margin-right:11rem}.first\:scroll-mr-48:first-child{scroll-margin-right:12rem}.first\:scroll-mr-8:first-child{scroll-margin-right:2rem}.first\:scroll-mr-80:first-child{scroll-margin-right:20rem}.first\:scroll-pb-0:first-child{scroll-padding-bottom:0}.first\:scroll-pb-0\.5:first-child{scroll-padding-bottom:.125rem}.first\:scroll-pt-0:first-child{scroll-padding-top:0}.first\:scroll-pt-0\.5:first-child{scroll-padding-top:.125rem}.first\:pb-0:first-child{padding-bottom:0}.first\:pb-0\.5:first-child{padding-bottom:.125rem}.first\:pt-0:first-child{padding-top:0}.first\:pt-0\.5:first-child{padding-top:.125rem}.last\:-ml-12:last-child{margin-left:-3rem}.last\:-ml-16:last-child{margin-left:-4rem}.last\:-ml-20:last-child{margin-left:-5rem}.last\:-ml-24:last-child{margin-left:-6rem}.last\:-ml-28:last-child{margin-left:-7rem}.last\:-ml-4:last-child{margin-left:-1rem}.last\:-ml-40:last-child{margin-left:-10rem}.last\:-ml-44:last-child{margin-left:-11rem}.last\:-ml-48:last-child{margin-left:-12rem}.last\:-ml-8:last-child{margin-left:-2rem}.last\:-ml-80:last-child{margin-left:-20rem}.last\:-mr-12:last-child{margin-right:-3rem}.last\:-mr-16:last-child{margin-right:-4rem}.last\:-mr-20:last-child{margin-right:-5rem}.last\:-mr-24:last-child{margin-right:-6rem}.last\:-mr-28:last-child{margin-right:-7rem}.last\:-mr-4:last-child{margin-right:-1rem}.last\:-mr-40:last-child{margin-right:-10rem}.last\:-mr-44:last-child{margin-right:-11rem}.last\:-mr-48:last-child{margin-right:-12rem}.last\:-mr-8:last-child{margin-right:-2rem}.last\:-mr-80:last-child{margin-right:-20rem}.last\:ml-12:last-child{margin-left:3rem}.last\:ml-16:last-child{margin-left:4rem}.last\:ml-20:last-child{margin-left:5rem}.last\:ml-24:last-child{margin-left:6rem}.last\:ml-28:last-child{margin-left:7rem}.last\:ml-4:last-child{margin-left:1rem}.last\:ml-40:last-child{margin-left:10rem}.last\:ml-44:last-child{margin-left:11rem}.last\:ml-48:last-child{margin-left:12rem}.last\:ml-8:last-child{margin-left:2rem}.last\:ml-80:last-child{margin-left:20rem}.last\:mr-12:last-child{margin-right:3rem}.last\:mr-16:last-child{margin-right:4rem}.last\:mr-20:last-child{margin-right:5rem}.last\:mr-24:last-child{margin-right:6rem}.last\:mr-28:last-child{margin-right:7rem}.last\:mr-4:last-child{margin-right:1rem}.last\:mr-40:last-child{margin-right:10rem}.last\:mr-44:last-child{margin-right:11rem}.last\:mr-48:last-child{margin-right:12rem}.last\:mr-8:last-child{margin-right:2rem}.last\:mr-80:last-child{margin-right:20rem}.last\:-scroll-ml-12:last-child{scroll-margin-left:-3rem}.last\:-scroll-ml-16:last-child{scroll-margin-left:-4rem}.last\:-scroll-ml-20:last-child{scroll-margin-left:-5rem}.last\:-scroll-ml-24:last-child{scroll-margin-left:-6rem}.last\:-scroll-ml-28:last-child{scroll-margin-left:-7rem}.last\:-scroll-ml-4:last-child{scroll-margin-left:-1rem}.last\:-scroll-ml-40:last-child{scroll-margin-left:-10rem}.last\:-scroll-ml-44:last-child{scroll-margin-left:-11rem}.last\:-scroll-ml-48:last-child{scroll-margin-left:-12rem}.last\:-scroll-ml-8:last-child{scroll-margin-left:-2rem}.last\:-scroll-ml-80:last-child{scroll-margin-left:-20rem}.last\:-scroll-mr-12:last-child{scroll-margin-right:-3rem}.last\:-scroll-mr-16:last-child{scroll-margin-right:-4rem}.last\:-scroll-mr-20:last-child{scroll-margin-right:-5rem}.last\:-scroll-mr-24:last-child{scroll-margin-right:-6rem}.last\:-scroll-mr-28:last-child{scroll-margin-right:-7rem}.last\:-scroll-mr-4:last-child{scroll-margin-right:-1rem}.last\:-scroll-mr-40:last-child{scroll-margin-right:-10rem}.last\:-scroll-mr-44:last-child{scroll-margin-right:-11rem}.last\:-scroll-mr-48:last-child{scroll-margin-right:-12rem}.last\:-scroll-mr-8:last-child{scroll-margin-right:-2rem}.last\:-scroll-mr-80:last-child{scroll-margin-right:-20rem}.last\:scroll-ml-12:last-child{scroll-margin-left:3rem}.last\:scroll-ml-16:last-child{scroll-margin-left:4rem}.last\:scroll-ml-20:last-child{scroll-margin-left:5rem}.last\:scroll-ml-24:last-child{scroll-margin-left:6rem}.last\:scroll-ml-28:last-child{scroll-margin-left:7rem}.last\:scroll-ml-4:last-child{scroll-margin-left:1rem}.last\:scroll-ml-40:last-child{scroll-margin-left:10rem}.last\:scroll-ml-44:last-child{scroll-margin-left:11rem}.last\:scroll-ml-48:last-child{scroll-margin-left:12rem}.last\:scroll-ml-8:last-child{scroll-margin-left:2rem}.last\:scroll-ml-80:last-child{scroll-margin-left:20rem}.last\:scroll-mr-12:last-child{scroll-margin-right:3rem}.last\:scroll-mr-16:last-child{scroll-margin-right:4rem}.last\:scroll-mr-20:last-child{scroll-margin-right:5rem}.last\:scroll-mr-24:last-child{scroll-margin-right:6rem}.last\:scroll-mr-28:last-child{scroll-margin-right:7rem}.last\:scroll-mr-4:last-child{scroll-margin-right:1rem}.last\:scroll-mr-40:last-child{scroll-margin-right:10rem}.last\:scroll-mr-44:last-child{scroll-margin-right:11rem}.last\:scroll-mr-48:last-child{scroll-margin-right:12rem}.last\:scroll-mr-8:last-child{scroll-margin-right:2rem}.last\:scroll-mr-80:last-child{scroll-margin-right:20rem}.last\:scroll-pb-0:last-child{scroll-padding-bottom:0}.last\:scroll-pb-0\.5:last-child{scroll-padding-bottom:.125rem}.last\:scroll-pt-0:last-child{scroll-padding-top:0}.last\:scroll-pt-0\.5:last-child{scroll-padding-top:.125rem}.last\:pb-0:last-child{padding-bottom:0}.last\:pb-0\.5:last-child{padding-bottom:.125rem}.last\:pt-0:last-child{padding-top:0}.last\:pt-0\.5:last-child{padding-top:.125rem}.focus-within\:outline-none:focus-within{outline:2px solid #0000;outline-offset:2px}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-within\:ring-indigo-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity))}.focus-within\:ring-offset-2:focus-within{--tw-ring-offset-width:2px}.hover\:border-stone-200:hover{--tw-border-opacity:1;border-color:rgb(231 229 228/var(--tw-border-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.hover\:bg-indigo-700:hover{--tw-bg-opacity:1;background-color:rgb(67 56 202/var(--tw-bg-opacity))}.hover\:bg-stone-100:hover{--tw-bg-opacity:1;background-color:rgb(245 245 244/var(--tw-bg-opacity))}.hover\:text-blue-300:hover{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity))}.hover\:text-gray-500:hover{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.hover\:text-green-300:hover{--tw-text-opacity:1;color:rgb(134 239 172/var(--tw-text-opacity))}.hover\:text-indigo-500:hover{--tw-text-opacity:1;color:rgb(99 102 241/var(--tw-text-opacity))}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:first\:text-gray-500:first-child:hover{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.focus\:border-indigo-500:focus{--tw-border-opacity:1;border-color:rgb(99 102 241/var(--tw-border-opacity))}.focus\:bg-gray-100:focus{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.focus\:text-gray-500:focus{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.focus\:text-gray-900:focus{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}@media (min-width:640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:-mx-12{margin-left:-3rem;margin-right:-3rem}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:mx-16{margin-left:4rem;margin-right:4rem}.sm\:mx-20{margin-left:5rem;margin-right:5rem}.sm\:mx-32{margin-left:8rem;margin-right:8rem}.sm\:mx-8{margin-left:2rem;margin-right:2rem}.sm\:-ml-12{margin-left:-3rem}.sm\:-ml-16{margin-left:-4rem}.sm\:-ml-20{margin-left:-5rem}.sm\:-ml-24{margin-left:-6rem}.sm\:-ml-28{margin-left:-7rem}.sm\:-ml-4{margin-left:-1rem}.sm\:-ml-40{margin-left:-10rem}.sm\:-ml-44{margin-left:-11rem}.sm\:-ml-48{margin-left:-12rem}.sm\:-ml-8{margin-left:-2rem}.sm\:-ml-80{margin-left:-20rem}.sm\:-mr-12{margin-right:-3rem}.sm\:-mr-16{margin-right:-4rem}.sm\:-mr-20{margin-right:-5rem}.sm\:-mr-24{margin-right:-6rem}.sm\:-mr-28{margin-right:-7rem}.sm\:-mr-4{margin-right:-1rem}.sm\:-mr-40{margin-right:-10rem}.sm\:-mr-44{margin-right:-11rem}.sm\:-mr-48{margin-right:-12rem}.sm\:-mr-8{margin-right:-2rem}.sm\:-mr-80{margin-right:-20rem}.sm\:ml-12{margin-left:3rem}.sm\:ml-16{margin-left:4rem}.sm\:ml-20{margin-left:5rem}.sm\:ml-24{margin-left:6rem}.sm\:ml-28{margin-left:7rem}.sm\:ml-4{margin-left:1rem}.sm\:ml-40{margin-left:10rem}.sm\:ml-44{margin-left:11rem}.sm\:ml-48{margin-left:12rem}.sm\:ml-8{margin-left:2rem}.sm\:ml-80{margin-left:20rem}.sm\:mr-12{margin-right:3rem}.sm\:mr-16{margin-right:4rem}.sm\:mr-20{margin-right:5rem}.sm\:mr-24{margin-right:6rem}.sm\:mr-28{margin-right:7rem}.sm\:mr-4{margin-right:1rem}.sm\:mr-40{margin-right:10rem}.sm\:mr-44{margin-right:11rem}.sm\:mr-48{margin-right:12rem}.sm\:mr-8{margin-right:2rem}.sm\:mr-80{margin-right:20rem}.sm\:mt-0{margin-top:0}.sm\:h-2\/3{height:66.666667%}.sm\:max-h-60{max-height:15rem}.sm\:w-5\/6{width:83.333333%}.sm\:flex-1{flex:1 1 0%}.sm\:-scroll-ml-12{scroll-margin-left:-3rem}.sm\:-scroll-ml-16{scroll-margin-left:-4rem}.sm\:-scroll-ml-20{scroll-margin-left:-5rem}.sm\:-scroll-ml-24{scroll-margin-left:-6rem}.sm\:-scroll-ml-28{scroll-margin-left:-7rem}.sm\:-scroll-ml-4{scroll-margin-left:-1rem}.sm\:-scroll-ml-40{scroll-margin-left:-10rem}.sm\:-scroll-ml-44{scroll-margin-left:-11rem}.sm\:-scroll-ml-48{scroll-margin-left:-12rem}.sm\:-scroll-ml-8{scroll-margin-left:-2rem}.sm\:-scroll-ml-80{scroll-margin-left:-20rem}.sm\:-scroll-mr-12{scroll-margin-right:-3rem}.sm\:-scroll-mr-16{scroll-margin-right:-4rem}.sm\:-scroll-mr-20{scroll-margin-right:-5rem}.sm\:-scroll-mr-24{scroll-margin-right:-6rem}.sm\:-scroll-mr-28{scroll-margin-right:-7rem}.sm\:-scroll-mr-4{scroll-margin-right:-1rem}.sm\:-scroll-mr-40{scroll-margin-right:-10rem}.sm\:-scroll-mr-44{scroll-margin-right:-11rem}.sm\:-scroll-mr-48{scroll-margin-right:-12rem}.sm\:-scroll-mr-8{scroll-margin-right:-2rem}.sm\:-scroll-mr-80{scroll-margin-right:-20rem}.sm\:scroll-ml-12{scroll-margin-left:3rem}.sm\:scroll-ml-16{scroll-margin-left:4rem}.sm\:scroll-ml-20{scroll-margin-left:5rem}.sm\:scroll-ml-24{scroll-margin-left:6rem}.sm\:scroll-ml-28{scroll-margin-left:7rem}.sm\:scroll-ml-4{scroll-margin-left:1rem}.sm\:scroll-ml-40{scroll-margin-left:10rem}.sm\:scroll-ml-44{scroll-margin-left:11rem}.sm\:scroll-ml-48{scroll-margin-left:12rem}.sm\:scroll-ml-8{scroll-margin-left:2rem}.sm\:scroll-ml-80{scroll-margin-left:20rem}.sm\:scroll-mr-12{scroll-margin-right:3rem}.sm\:scroll-mr-16{scroll-margin-right:4rem}.sm\:scroll-mr-20{scroll-margin-right:5rem}.sm\:scroll-mr-24{scroll-margin-right:6rem}.sm\:scroll-mr-28{scroll-margin-right:7rem}.sm\:scroll-mr-4{scroll-margin-right:1rem}.sm\:scroll-mr-40{scroll-margin-right:10rem}.sm\:scroll-mr-44{scroll-margin-right:11rem}.sm\:scroll-mr-48{scroll-margin-right:12rem}.sm\:scroll-mr-8{scroll-margin-right:2rem}.sm\:scroll-mr-80{scroll-margin-right:20rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:gap-0{gap:0}.sm\:space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.sm\:overflow-hidden{overflow:hidden}.sm\:rounded-md{border-radius:.375rem}.sm\:bg-transparent{background-color:initial}.sm\:p-6{padding:1.5rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:pb-8{padding-bottom:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.first\:sm\:-ml-12:first-child{margin-left:-3rem}.first\:sm\:-ml-16:first-child{margin-left:-4rem}.first\:sm\:-ml-20:first-child{margin-left:-5rem}.first\:sm\:-ml-24:first-child{margin-left:-6rem}.first\:sm\:-ml-28:first-child{margin-left:-7rem}.first\:sm\:-ml-4:first-child{margin-left:-1rem}.first\:sm\:-ml-40:first-child{margin-left:-10rem}.first\:sm\:-ml-44:first-child{margin-left:-11rem}.first\:sm\:-ml-48:first-child{margin-left:-12rem}.first\:sm\:-ml-8:first-child{margin-left:-2rem}.first\:sm\:-ml-80:first-child{margin-left:-20rem}.first\:sm\:-mr-12:first-child{margin-right:-3rem}.first\:sm\:-mr-16:first-child{margin-right:-4rem}.first\:sm\:-mr-20:first-child{margin-right:-5rem}.first\:sm\:-mr-24:first-child{margin-right:-6rem}.first\:sm\:-mr-28:first-child{margin-right:-7rem}.first\:sm\:-mr-4:first-child{margin-right:-1rem}.first\:sm\:-mr-40:first-child{margin-right:-10rem}.first\:sm\:-mr-44:first-child{margin-right:-11rem}.first\:sm\:-mr-48:first-child{margin-right:-12rem}.first\:sm\:-mr-8:first-child{margin-right:-2rem}.first\:sm\:-mr-80:first-child{margin-right:-20rem}.first\:sm\:ml-12:first-child{margin-left:3rem}.first\:sm\:ml-16:first-child{margin-left:4rem}.first\:sm\:ml-20:first-child{margin-left:5rem}.first\:sm\:ml-24:first-child{margin-left:6rem}.first\:sm\:ml-28:first-child{margin-left:7rem}.first\:sm\:ml-4:first-child{margin-left:1rem}.first\:sm\:ml-40:first-child{margin-left:10rem}.first\:sm\:ml-44:first-child{margin-left:11rem}.first\:sm\:ml-48:first-child{margin-left:12rem}.first\:sm\:ml-8:first-child{margin-left:2rem}.first\:sm\:ml-80:first-child{margin-left:20rem}.first\:sm\:mr-12:first-child{margin-right:3rem}.first\:sm\:mr-16:first-child{margin-right:4rem}.first\:sm\:mr-20:first-child{margin-right:5rem}.first\:sm\:mr-24:first-child{margin-right:6rem}.first\:sm\:mr-28:first-child{margin-right:7rem}.first\:sm\:mr-4:first-child{margin-right:1rem}.first\:sm\:mr-40:first-child{margin-right:10rem}.first\:sm\:mr-44:first-child{margin-right:11rem}.first\:sm\:mr-48:first-child{margin-right:12rem}.first\:sm\:mr-8:first-child{margin-right:2rem}.first\:sm\:mr-80:first-child{margin-right:20rem}.first\:sm\:-scroll-ml-12:first-child{scroll-margin-left:-3rem}.first\:sm\:-scroll-ml-16:first-child{scroll-margin-left:-4rem}.first\:sm\:-scroll-ml-20:first-child{scroll-margin-left:-5rem}.first\:sm\:-scroll-ml-24:first-child{scroll-margin-left:-6rem}.first\:sm\:-scroll-ml-28:first-child{scroll-margin-left:-7rem}.first\:sm\:-scroll-ml-4:first-child{scroll-margin-left:-1rem}.first\:sm\:-scroll-ml-40:first-child{scroll-margin-left:-10rem}.first\:sm\:-scroll-ml-44:first-child{scroll-margin-left:-11rem}.first\:sm\:-scroll-ml-48:first-child{scroll-margin-left:-12rem}.first\:sm\:-scroll-ml-8:first-child{scroll-margin-left:-2rem}.first\:sm\:-scroll-ml-80:first-child{scroll-margin-left:-20rem}.first\:sm\:-scroll-mr-12:first-child{scroll-margin-right:-3rem}.first\:sm\:-scroll-mr-16:first-child{scroll-margin-right:-4rem}.first\:sm\:-scroll-mr-20:first-child{scroll-margin-right:-5rem}.first\:sm\:-scroll-mr-24:first-child{scroll-margin-right:-6rem}.first\:sm\:-scroll-mr-28:first-child{scroll-margin-right:-7rem}.first\:sm\:-scroll-mr-4:first-child{scroll-margin-right:-1rem}.first\:sm\:-scroll-mr-40:first-child{scroll-margin-right:-10rem}.first\:sm\:-scroll-mr-44:first-child{scroll-margin-right:-11rem}.first\:sm\:-scroll-mr-48:first-child{scroll-margin-right:-12rem}.first\:sm\:-scroll-mr-8:first-child{scroll-margin-right:-2rem}.first\:sm\:-scroll-mr-80:first-child{scroll-margin-right:-20rem}.first\:sm\:scroll-ml-12:first-child{scroll-margin-left:3rem}.first\:sm\:scroll-ml-16:first-child{scroll-margin-left:4rem}.first\:sm\:scroll-ml-20:first-child{scroll-margin-left:5rem}.first\:sm\:scroll-ml-24:first-child{scroll-margin-left:6rem}.first\:sm\:scroll-ml-28:first-child{scroll-margin-left:7rem}.first\:sm\:scroll-ml-4:first-child{scroll-margin-left:1rem}.first\:sm\:scroll-ml-40:first-child{scroll-margin-left:10rem}.first\:sm\:scroll-ml-44:first-child{scroll-margin-left:11rem}.first\:sm\:scroll-ml-48:first-child{scroll-margin-left:12rem}.first\:sm\:scroll-ml-8:first-child{scroll-margin-left:2rem}.first\:sm\:scroll-ml-80:first-child{scroll-margin-left:20rem}.first\:sm\:scroll-mr-12:first-child{scroll-margin-right:3rem}.first\:sm\:scroll-mr-16:first-child{scroll-margin-right:4rem}.first\:sm\:scroll-mr-20:first-child{scroll-margin-right:5rem}.first\:sm\:scroll-mr-24:first-child{scroll-margin-right:6rem}.first\:sm\:scroll-mr-28:first-child{scroll-margin-right:7rem}.first\:sm\:scroll-mr-4:first-child{scroll-margin-right:1rem}.first\:sm\:scroll-mr-40:first-child{scroll-margin-right:10rem}.first\:sm\:scroll-mr-44:first-child{scroll-margin-right:11rem}.first\:sm\:scroll-mr-48:first-child{scroll-margin-right:12rem}.first\:sm\:scroll-mr-8:first-child{scroll-margin-right:2rem}.first\:sm\:scroll-mr-80:first-child{scroll-margin-right:20rem}.first\:sm\:scroll-pb-0:first-child{scroll-padding-bottom:0}.first\:sm\:scroll-pb-0\.5:first-child{scroll-padding-bottom:.125rem}.first\:sm\:scroll-pt-0:first-child{scroll-padding-top:0}.first\:sm\:scroll-pt-0\.5:first-child{scroll-padding-top:.125rem}.first\:sm\:pb-0:first-child{padding-bottom:0}.first\:sm\:pb-0\.5:first-child{padding-bottom:.125rem}.first\:sm\:pt-0:first-child{padding-top:0}.first\:sm\:pt-0\.5:first-child{padding-top:.125rem}.last\:sm\:-ml-12:last-child{margin-left:-3rem}.last\:sm\:-ml-16:last-child{margin-left:-4rem}.last\:sm\:-ml-20:last-child{margin-left:-5rem}.last\:sm\:-ml-24:last-child{margin-left:-6rem}.last\:sm\:-ml-28:last-child{margin-left:-7rem}.last\:sm\:-ml-4:last-child{margin-left:-1rem}.last\:sm\:-ml-40:last-child{margin-left:-10rem}.last\:sm\:-ml-44:last-child{margin-left:-11rem}.last\:sm\:-ml-48:last-child{margin-left:-12rem}.last\:sm\:-ml-8:last-child{margin-left:-2rem}.last\:sm\:-ml-80:last-child{margin-left:-20rem}.last\:sm\:-mr-12:last-child{margin-right:-3rem}.last\:sm\:-mr-16:last-child{margin-right:-4rem}.last\:sm\:-mr-20:last-child{margin-right:-5rem}.last\:sm\:-mr-24:last-child{margin-right:-6rem}.last\:sm\:-mr-28:last-child{margin-right:-7rem}.last\:sm\:-mr-4:last-child{margin-right:-1rem}.last\:sm\:-mr-40:last-child{margin-right:-10rem}.last\:sm\:-mr-44:last-child{margin-right:-11rem}.last\:sm\:-mr-48:last-child{margin-right:-12rem}.last\:sm\:-mr-8:last-child{margin-right:-2rem}.last\:sm\:-mr-80:last-child{margin-right:-20rem}.last\:sm\:ml-12:last-child{margin-left:3rem}.last\:sm\:ml-16:last-child{margin-left:4rem}.last\:sm\:ml-20:last-child{margin-left:5rem}.last\:sm\:ml-24:last-child{margin-left:6rem}.last\:sm\:ml-28:last-child{margin-left:7rem}.last\:sm\:ml-4:last-child{margin-left:1rem}.last\:sm\:ml-40:last-child{margin-left:10rem}.last\:sm\:ml-44:last-child{margin-left:11rem}.last\:sm\:ml-48:last-child{margin-left:12rem}.last\:sm\:ml-8:last-child{margin-left:2rem}.last\:sm\:ml-80:last-child{margin-left:20rem}.last\:sm\:mr-12:last-child{margin-right:3rem}.last\:sm\:mr-16:last-child{margin-right:4rem}.last\:sm\:mr-20:last-child{margin-right:5rem}.last\:sm\:mr-24:last-child{margin-right:6rem}.last\:sm\:mr-28:last-child{margin-right:7rem}.last\:sm\:mr-4:last-child{margin-right:1rem}.last\:sm\:mr-40:last-child{margin-right:10rem}.last\:sm\:mr-44:last-child{margin-right:11rem}.last\:sm\:mr-48:last-child{margin-right:12rem}.last\:sm\:mr-8:last-child{margin-right:2rem}.last\:sm\:mr-80:last-child{margin-right:20rem}.last\:sm\:-scroll-ml-12:last-child{scroll-margin-left:-3rem}.last\:sm\:-scroll-ml-16:last-child{scroll-margin-left:-4rem}.last\:sm\:-scroll-ml-20:last-child{scroll-margin-left:-5rem}.last\:sm\:-scroll-ml-24:last-child{scroll-margin-left:-6rem}.last\:sm\:-scroll-ml-28:last-child{scroll-margin-left:-7rem}.last\:sm\:-scroll-ml-4:last-child{scroll-margin-left:-1rem}.last\:sm\:-scroll-ml-40:last-child{scroll-margin-left:-10rem}.last\:sm\:-scroll-ml-44:last-child{scroll-margin-left:-11rem}.last\:sm\:-scroll-ml-48:last-child{scroll-margin-left:-12rem}.last\:sm\:-scroll-ml-8:last-child{scroll-margin-left:-2rem}.last\:sm\:-scroll-ml-80:last-child{scroll-margin-left:-20rem}.last\:sm\:-scroll-mr-12:last-child{scroll-margin-right:-3rem}.last\:sm\:-scroll-mr-16:last-child{scroll-margin-right:-4rem}.last\:sm\:-scroll-mr-20:last-child{scroll-margin-right:-5rem}.last\:sm\:-scroll-mr-24:last-child{scroll-margin-right:-6rem}.last\:sm\:-scroll-mr-28:last-child{scroll-margin-right:-7rem}.last\:sm\:-scroll-mr-4:last-child{scroll-margin-right:-1rem}.last\:sm\:-scroll-mr-40:last-child{scroll-margin-right:-10rem}.last\:sm\:-scroll-mr-44:last-child{scroll-margin-right:-11rem}.last\:sm\:-scroll-mr-48:last-child{scroll-margin-right:-12rem}.last\:sm\:-scroll-mr-8:last-child{scroll-margin-right:-2rem}.last\:sm\:-scroll-mr-80:last-child{scroll-margin-right:-20rem}.last\:sm\:scroll-ml-12:last-child{scroll-margin-left:3rem}.last\:sm\:scroll-ml-16:last-child{scroll-margin-left:4rem}.last\:sm\:scroll-ml-20:last-child{scroll-margin-left:5rem}.last\:sm\:scroll-ml-24:last-child{scroll-margin-left:6rem}.last\:sm\:scroll-ml-28:last-child{scroll-margin-left:7rem}.last\:sm\:scroll-ml-4:last-child{scroll-margin-left:1rem}.last\:sm\:scroll-ml-40:last-child{scroll-margin-left:10rem}.last\:sm\:scroll-ml-44:last-child{scroll-margin-left:11rem}.last\:sm\:scroll-ml-48:last-child{scroll-margin-left:12rem}.last\:sm\:scroll-ml-8:last-child{scroll-margin-left:2rem}.last\:sm\:scroll-ml-80:last-child{scroll-margin-left:20rem}.last\:sm\:scroll-mr-12:last-child{scroll-margin-right:3rem}.last\:sm\:scroll-mr-16:last-child{scroll-margin-right:4rem}.last\:sm\:scroll-mr-20:last-child{scroll-margin-right:5rem}.last\:sm\:scroll-mr-24:last-child{scroll-margin-right:6rem}.last\:sm\:scroll-mr-28:last-child{scroll-margin-right:7rem}.last\:sm\:scroll-mr-4:last-child{scroll-margin-right:1rem}.last\:sm\:scroll-mr-40:last-child{scroll-margin-right:10rem}.last\:sm\:scroll-mr-44:last-child{scroll-margin-right:11rem}.last\:sm\:scroll-mr-48:last-child{scroll-margin-right:12rem}.last\:sm\:scroll-mr-8:last-child{scroll-margin-right:2rem}.last\:sm\:scroll-mr-80:last-child{scroll-margin-right:20rem}.last\:sm\:scroll-pb-0:last-child{scroll-padding-bottom:0}.last\:sm\:scroll-pb-0\.5:last-child{scroll-padding-bottom:.125rem}.last\:sm\:scroll-pt-0:last-child{scroll-padding-top:0}.last\:sm\:scroll-pt-0\.5:last-child{scroll-padding-top:.125rem}.last\:sm\:pb-0:last-child{padding-bottom:0}.last\:sm\:pb-0\.5:last-child{padding-bottom:.125rem}.last\:sm\:pt-0:last-child{padding-top:0}.last\:sm\:pt-0\.5:last-child{padding-top:.125rem}}@media (min-width:768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:-mx-12{margin-left:-3rem;margin-right:-3rem}.md\:-mx-16{margin-left:-4rem;margin-right:-4rem}.md\:mx-12{margin-left:3rem;margin-right:3rem}.md\:mx-16{margin-left:4rem;margin-right:4rem}.md\:mx-20{margin-left:5rem;margin-right:5rem}.md\:mx-28{margin-left:7rem;margin-right:7rem}.md\:mx-4{margin-left:1rem;margin-right:1rem}.md\:mx-40{margin-left:10rem;margin-right:10rem}.md\:mx-8{margin-left:2rem;margin-right:2rem}.md\:-ml-12{margin-left:-3rem}.md\:-ml-16{margin-left:-4rem}.md\:-ml-20{margin-left:-5rem}.md\:-ml-24{margin-left:-6rem}.md\:-ml-28{margin-left:-7rem}.md\:-ml-4{margin-left:-1rem}.md\:-ml-40{margin-left:-10rem}.md\:-ml-44{margin-left:-11rem}.md\:-ml-48{margin-left:-12rem}.md\:-ml-8{margin-left:-2rem}.md\:-ml-80{margin-left:-20rem}.md\:-mr-12{margin-right:-3rem}.md\:-mr-16{margin-right:-4rem}.md\:-mr-20{margin-right:-5rem}.md\:-mr-24{margin-right:-6rem}.md\:-mr-28{margin-right:-7rem}.md\:-mr-4{margin-right:-1rem}.md\:-mr-40{margin-right:-10rem}.md\:-mr-44{margin-right:-11rem}.md\:-mr-48{margin-right:-12rem}.md\:-mr-8{margin-right:-2rem}.md\:-mr-80{margin-right:-20rem}.md\:mb-0{margin-bottom:0}.md\:mb-10{margin-bottom:2.5rem}.md\:mb-12{margin-bottom:3rem}.md\:mb-4{margin-bottom:1rem}.md\:ml-12{margin-left:3rem}.md\:ml-16{margin-left:4rem}.md\:ml-20{margin-left:5rem}.md\:ml-24{margin-left:6rem}.md\:ml-28{margin-left:7rem}.md\:ml-4{margin-left:1rem}.md\:ml-40{margin-left:10rem}.md\:ml-44{margin-left:11rem}.md\:ml-48{margin-left:12rem}.md\:ml-8{margin-left:2rem}.md\:ml-80{margin-left:20rem}.md\:mr-12{margin-right:3rem}.md\:mr-16{margin-right:4rem}.md\:mr-20{margin-right:5rem}.md\:mr-24{margin-right:6rem}.md\:mr-28{margin-right:7rem}.md\:mr-4{margin-right:1rem}.md\:mr-40{margin-right:10rem}.md\:mr-44{margin-right:11rem}.md\:mr-48{margin-right:12rem}.md\:mr-8{margin-right:2rem}.md\:mr-80{margin-right:20rem}.md\:mt-0{margin-top:0}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:h-24{height:6rem}.md\:max-h-80{max-height:20rem}.md\:w-2\/3{width:66.666667%}.md\:w-2\/6{width:33.333333%}.md\:w-4\/5{width:80%}.md\:w-4\/6{width:66.666667%}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:max-w-full{max-width:100%}.md\:-scroll-ml-12{scroll-margin-left:-3rem}.md\:-scroll-ml-16{scroll-margin-left:-4rem}.md\:-scroll-ml-20{scroll-margin-left:-5rem}.md\:-scroll-ml-24{scroll-margin-left:-6rem}.md\:-scroll-ml-28{scroll-margin-left:-7rem}.md\:-scroll-ml-4{scroll-margin-left:-1rem}.md\:-scroll-ml-40{scroll-margin-left:-10rem}.md\:-scroll-ml-44{scroll-margin-left:-11rem}.md\:-scroll-ml-48{scroll-margin-left:-12rem}.md\:-scroll-ml-8{scroll-margin-left:-2rem}.md\:-scroll-ml-80{scroll-margin-left:-20rem}.md\:-scroll-mr-12{scroll-margin-right:-3rem}.md\:-scroll-mr-16{scroll-margin-right:-4rem}.md\:-scroll-mr-20{scroll-margin-right:-5rem}.md\:-scroll-mr-24{scroll-margin-right:-6rem}.md\:-scroll-mr-28{scroll-margin-right:-7rem}.md\:-scroll-mr-4{scroll-margin-right:-1rem}.md\:-scroll-mr-40{scroll-margin-right:-10rem}.md\:-scroll-mr-44{scroll-margin-right:-11rem}.md\:-scroll-mr-48{scroll-margin-right:-12rem}.md\:-scroll-mr-8{scroll-margin-right:-2rem}.md\:-scroll-mr-80{scroll-margin-right:-20rem}.md\:scroll-ml-12{scroll-margin-left:3rem}.md\:scroll-ml-16{scroll-margin-left:4rem}.md\:scroll-ml-20{scroll-margin-left:5rem}.md\:scroll-ml-24{scroll-margin-left:6rem}.md\:scroll-ml-28{scroll-margin-left:7rem}.md\:scroll-ml-4{scroll-margin-left:1rem}.md\:scroll-ml-40{scroll-margin-left:10rem}.md\:scroll-ml-44{scroll-margin-left:11rem}.md\:scroll-ml-48{scroll-margin-left:12rem}.md\:scroll-ml-8{scroll-margin-left:2rem}.md\:scroll-ml-80{scroll-margin-left:20rem}.md\:scroll-mr-12{scroll-margin-right:3rem}.md\:scroll-mr-16{scroll-margin-right:4rem}.md\:scroll-mr-20{scroll-margin-right:5rem}.md\:scroll-mr-24{scroll-margin-right:6rem}.md\:scroll-mr-28{scroll-margin-right:7rem}.md\:scroll-mr-4{scroll-margin-right:1rem}.md\:scroll-mr-40{scroll-margin-right:10rem}.md\:scroll-mr-44{scroll-margin-right:11rem}.md\:scroll-mr-48{scroll-margin-right:12rem}.md\:scroll-mr-8{scroll-margin-right:2rem}.md\:scroll-mr-80{scroll-margin-right:20rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:gap-12{gap:3rem}.md\:gap-8{gap:2rem}.md\:p-8{padding:2rem}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:px-16{padding-left:4rem;padding-right:4rem}.md\:py-4{padding-bottom:1rem;padding-top:1rem}.md\:py-8{padding-bottom:2rem;padding-top:2rem}.md\:pl-0{padding-left:0}.md\:pl-2{padding-left:.5rem}.md\:pr-0{padding-right:0}.md\:text-left{text-align:left}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.first\:md\:-ml-12:first-child{margin-left:-3rem}.first\:md\:-ml-16:first-child{margin-left:-4rem}.first\:md\:-ml-20:first-child{margin-left:-5rem}.first\:md\:-ml-24:first-child{margin-left:-6rem}.first\:md\:-ml-28:first-child{margin-left:-7rem}.first\:md\:-ml-4:first-child{margin-left:-1rem}.first\:md\:-ml-40:first-child{margin-left:-10rem}.first\:md\:-ml-44:first-child{margin-left:-11rem}.first\:md\:-ml-48:first-child{margin-left:-12rem}.first\:md\:-ml-8:first-child{margin-left:-2rem}.first\:md\:-ml-80:first-child{margin-left:-20rem}.first\:md\:-mr-12:first-child{margin-right:-3rem}.first\:md\:-mr-16:first-child{margin-right:-4rem}.first\:md\:-mr-20:first-child{margin-right:-5rem}.first\:md\:-mr-24:first-child{margin-right:-6rem}.first\:md\:-mr-28:first-child{margin-right:-7rem}.first\:md\:-mr-4:first-child{margin-right:-1rem}.first\:md\:-mr-40:first-child{margin-right:-10rem}.first\:md\:-mr-44:first-child{margin-right:-11rem}.first\:md\:-mr-48:first-child{margin-right:-12rem}.first\:md\:-mr-8:first-child{margin-right:-2rem}.first\:md\:-mr-80:first-child{margin-right:-20rem}.first\:md\:ml-12:first-child{margin-left:3rem}.first\:md\:ml-16:first-child{margin-left:4rem}.first\:md\:ml-20:first-child{margin-left:5rem}.first\:md\:ml-24:first-child{margin-left:6rem}.first\:md\:ml-28:first-child{margin-left:7rem}.first\:md\:ml-4:first-child{margin-left:1rem}.first\:md\:ml-40:first-child{margin-left:10rem}.first\:md\:ml-44:first-child{margin-left:11rem}.first\:md\:ml-48:first-child{margin-left:12rem}.first\:md\:ml-8:first-child{margin-left:2rem}.first\:md\:ml-80:first-child{margin-left:20rem}.first\:md\:mr-12:first-child{margin-right:3rem}.first\:md\:mr-16:first-child{margin-right:4rem}.first\:md\:mr-20:first-child{margin-right:5rem}.first\:md\:mr-24:first-child{margin-right:6rem}.first\:md\:mr-28:first-child{margin-right:7rem}.first\:md\:mr-4:first-child{margin-right:1rem}.first\:md\:mr-40:first-child{margin-right:10rem}.first\:md\:mr-44:first-child{margin-right:11rem}.first\:md\:mr-48:first-child{margin-right:12rem}.first\:md\:mr-8:first-child{margin-right:2rem}.first\:md\:mr-80:first-child{margin-right:20rem}.first\:md\:-scroll-ml-12:first-child{scroll-margin-left:-3rem}.first\:md\:-scroll-ml-16:first-child{scroll-margin-left:-4rem}.first\:md\:-scroll-ml-20:first-child{scroll-margin-left:-5rem}.first\:md\:-scroll-ml-24:first-child{scroll-margin-left:-6rem}.first\:md\:-scroll-ml-28:first-child{scroll-margin-left:-7rem}.first\:md\:-scroll-ml-4:first-child{scroll-margin-left:-1rem}.first\:md\:-scroll-ml-40:first-child{scroll-margin-left:-10rem}.first\:md\:-scroll-ml-44:first-child{scroll-margin-left:-11rem}.first\:md\:-scroll-ml-48:first-child{scroll-margin-left:-12rem}.first\:md\:-scroll-ml-8:first-child{scroll-margin-left:-2rem}.first\:md\:-scroll-ml-80:first-child{scroll-margin-left:-20rem}.first\:md\:-scroll-mr-12:first-child{scroll-margin-right:-3rem}.first\:md\:-scroll-mr-16:first-child{scroll-margin-right:-4rem}.first\:md\:-scroll-mr-20:first-child{scroll-margin-right:-5rem}.first\:md\:-scroll-mr-24:first-child{scroll-margin-right:-6rem}.first\:md\:-scroll-mr-28:first-child{scroll-margin-right:-7rem}.first\:md\:-scroll-mr-4:first-child{scroll-margin-right:-1rem}.first\:md\:-scroll-mr-40:first-child{scroll-margin-right:-10rem}.first\:md\:-scroll-mr-44:first-child{scroll-margin-right:-11rem}.first\:md\:-scroll-mr-48:first-child{scroll-margin-right:-12rem}.first\:md\:-scroll-mr-8:first-child{scroll-margin-right:-2rem}.first\:md\:-scroll-mr-80:first-child{scroll-margin-right:-20rem}.first\:md\:scroll-ml-12:first-child{scroll-margin-left:3rem}.first\:md\:scroll-ml-16:first-child{scroll-margin-left:4rem}.first\:md\:scroll-ml-20:first-child{scroll-margin-left:5rem}.first\:md\:scroll-ml-24:first-child{scroll-margin-left:6rem}.first\:md\:scroll-ml-28:first-child{scroll-margin-left:7rem}.first\:md\:scroll-ml-4:first-child{scroll-margin-left:1rem}.first\:md\:scroll-ml-40:first-child{scroll-margin-left:10rem}.first\:md\:scroll-ml-44:first-child{scroll-margin-left:11rem}.first\:md\:scroll-ml-48:first-child{scroll-margin-left:12rem}.first\:md\:scroll-ml-8:first-child{scroll-margin-left:2rem}.first\:md\:scroll-ml-80:first-child{scroll-margin-left:20rem}.first\:md\:scroll-mr-12:first-child{scroll-margin-right:3rem}.first\:md\:scroll-mr-16:first-child{scroll-margin-right:4rem}.first\:md\:scroll-mr-20:first-child{scroll-margin-right:5rem}.first\:md\:scroll-mr-24:first-child{scroll-margin-right:6rem}.first\:md\:scroll-mr-28:first-child{scroll-margin-right:7rem}.first\:md\:scroll-mr-4:first-child{scroll-margin-right:1rem}.first\:md\:scroll-mr-40:first-child{scroll-margin-right:10rem}.first\:md\:scroll-mr-44:first-child{scroll-margin-right:11rem}.first\:md\:scroll-mr-48:first-child{scroll-margin-right:12rem}.first\:md\:scroll-mr-8:first-child{scroll-margin-right:2rem}.first\:md\:scroll-mr-80:first-child{scroll-margin-right:20rem}.first\:md\:scroll-pb-0:first-child{scroll-padding-bottom:0}.first\:md\:scroll-pb-0\.5:first-child{scroll-padding-bottom:.125rem}.first\:md\:scroll-pt-0:first-child{scroll-padding-top:0}.first\:md\:scroll-pt-0\.5:first-child{scroll-padding-top:.125rem}.md\:first\:px-8:first-child{padding-left:2rem;padding-right:2rem}.first\:md\:pb-0:first-child{padding-bottom:0}.first\:md\:pb-0\.5:first-child{padding-bottom:.125rem}.first\:md\:pt-0:first-child{padding-top:0}.first\:md\:pt-0\.5:first-child{padding-top:.125rem}.last\:md\:-ml-12:last-child{margin-left:-3rem}.last\:md\:-ml-16:last-child{margin-left:-4rem}.last\:md\:-ml-20:last-child{margin-left:-5rem}.last\:md\:-ml-24:last-child{margin-left:-6rem}.last\:md\:-ml-28:last-child{margin-left:-7rem}.last\:md\:-ml-4:last-child{margin-left:-1rem}.last\:md\:-ml-40:last-child{margin-left:-10rem}.last\:md\:-ml-44:last-child{margin-left:-11rem}.last\:md\:-ml-48:last-child{margin-left:-12rem}.last\:md\:-ml-8:last-child{margin-left:-2rem}.last\:md\:-ml-80:last-child{margin-left:-20rem}.last\:md\:-mr-12:last-child{margin-right:-3rem}.last\:md\:-mr-16:last-child{margin-right:-4rem}.last\:md\:-mr-20:last-child{margin-right:-5rem}.last\:md\:-mr-24:last-child{margin-right:-6rem}.last\:md\:-mr-28:last-child{margin-right:-7rem}.last\:md\:-mr-4:last-child{margin-right:-1rem}.last\:md\:-mr-40:last-child{margin-right:-10rem}.last\:md\:-mr-44:last-child{margin-right:-11rem}.last\:md\:-mr-48:last-child{margin-right:-12rem}.last\:md\:-mr-8:last-child{margin-right:-2rem}.last\:md\:-mr-80:last-child{margin-right:-20rem}.last\:md\:ml-12:last-child{margin-left:3rem}.last\:md\:ml-16:last-child{margin-left:4rem}.last\:md\:ml-20:last-child{margin-left:5rem}.last\:md\:ml-24:last-child{margin-left:6rem}.last\:md\:ml-28:last-child{margin-left:7rem}.last\:md\:ml-4:last-child{margin-left:1rem}.last\:md\:ml-40:last-child{margin-left:10rem}.last\:md\:ml-44:last-child{margin-left:11rem}.last\:md\:ml-48:last-child{margin-left:12rem}.last\:md\:ml-8:last-child{margin-left:2rem}.last\:md\:ml-80:last-child{margin-left:20rem}.last\:md\:mr-12:last-child{margin-right:3rem}.last\:md\:mr-16:last-child{margin-right:4rem}.last\:md\:mr-20:last-child{margin-right:5rem}.last\:md\:mr-24:last-child{margin-right:6rem}.last\:md\:mr-28:last-child{margin-right:7rem}.last\:md\:mr-4:last-child{margin-right:1rem}.last\:md\:mr-40:last-child{margin-right:10rem}.last\:md\:mr-44:last-child{margin-right:11rem}.last\:md\:mr-48:last-child{margin-right:12rem}.last\:md\:mr-8:last-child{margin-right:2rem}.last\:md\:mr-80:last-child{margin-right:20rem}.last\:md\:-scroll-ml-12:last-child{scroll-margin-left:-3rem}.last\:md\:-scroll-ml-16:last-child{scroll-margin-left:-4rem}.last\:md\:-scroll-ml-20:last-child{scroll-margin-left:-5rem}.last\:md\:-scroll-ml-24:last-child{scroll-margin-left:-6rem}.last\:md\:-scroll-ml-28:last-child{scroll-margin-left:-7rem}.last\:md\:-scroll-ml-4:last-child{scroll-margin-left:-1rem}.last\:md\:-scroll-ml-40:last-child{scroll-margin-left:-10rem}.last\:md\:-scroll-ml-44:last-child{scroll-margin-left:-11rem}.last\:md\:-scroll-ml-48:last-child{scroll-margin-left:-12rem}.last\:md\:-scroll-ml-8:last-child{scroll-margin-left:-2rem}.last\:md\:-scroll-ml-80:last-child{scroll-margin-left:-20rem}.last\:md\:-scroll-mr-12:last-child{scroll-margin-right:-3rem}.last\:md\:-scroll-mr-16:last-child{scroll-margin-right:-4rem}.last\:md\:-scroll-mr-20:last-child{scroll-margin-right:-5rem}.last\:md\:-scroll-mr-24:last-child{scroll-margin-right:-6rem}.last\:md\:-scroll-mr-28:last-child{scroll-margin-right:-7rem}.last\:md\:-scroll-mr-4:last-child{scroll-margin-right:-1rem}.last\:md\:-scroll-mr-40:last-child{scroll-margin-right:-10rem}.last\:md\:-scroll-mr-44:last-child{scroll-margin-right:-11rem}.last\:md\:-scroll-mr-48:last-child{scroll-margin-right:-12rem}.last\:md\:-scroll-mr-8:last-child{scroll-margin-right:-2rem}.last\:md\:-scroll-mr-80:last-child{scroll-margin-right:-20rem}.last\:md\:scroll-ml-12:last-child{scroll-margin-left:3rem}.last\:md\:scroll-ml-16:last-child{scroll-margin-left:4rem}.last\:md\:scroll-ml-20:last-child{scroll-margin-left:5rem}.last\:md\:scroll-ml-24:last-child{scroll-margin-left:6rem}.last\:md\:scroll-ml-28:last-child{scroll-margin-left:7rem}.last\:md\:scroll-ml-4:last-child{scroll-margin-left:1rem}.last\:md\:scroll-ml-40:last-child{scroll-margin-left:10rem}.last\:md\:scroll-ml-44:last-child{scroll-margin-left:11rem}.last\:md\:scroll-ml-48:last-child{scroll-margin-left:12rem}.last\:md\:scroll-ml-8:last-child{scroll-margin-left:2rem}.last\:md\:scroll-ml-80:last-child{scroll-margin-left:20rem}.last\:md\:scroll-mr-12:last-child{scroll-margin-right:3rem}.last\:md\:scroll-mr-16:last-child{scroll-margin-right:4rem}.last\:md\:scroll-mr-20:last-child{scroll-margin-right:5rem}.last\:md\:scroll-mr-24:last-child{scroll-margin-right:6rem}.last\:md\:scroll-mr-28:last-child{scroll-margin-right:7rem}.last\:md\:scroll-mr-4:last-child{scroll-margin-right:1rem}.last\:md\:scroll-mr-40:last-child{scroll-margin-right:10rem}.last\:md\:scroll-mr-44:last-child{scroll-margin-right:11rem}.last\:md\:scroll-mr-48:last-child{scroll-margin-right:12rem}.last\:md\:scroll-mr-8:last-child{scroll-margin-right:2rem}.last\:md\:scroll-mr-80:last-child{scroll-margin-right:20rem}.last\:md\:scroll-pb-0:last-child{scroll-padding-bottom:0}.last\:md\:scroll-pb-0\.5:last-child{scroll-padding-bottom:.125rem}.last\:md\:scroll-pt-0:last-child{scroll-padding-top:0}.last\:md\:scroll-pt-0\.5:last-child{scroll-padding-top:.125rem}.md\:last\:px-8:last-child{padding-left:2rem;padding-right:2rem}.last\:md\:pb-0:last-child{padding-bottom:0}.last\:md\:pb-0\.5:last-child{padding-bottom:.125rem}.last\:md\:pt-0:last-child{padding-top:0}.last\:md\:pt-0\.5:last-child{padding-top:.125rem}}@media (min-width:1024px){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:m-4{margin:1rem}.lg\:-mx-12{margin-left:-3rem;margin-right:-3rem}.lg\:-mx-16{margin-left:-4rem;margin-right:-4rem}.lg\:-mx-20{margin-left:-5rem;margin-right:-5rem}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:mx-16{margin-left:4rem;margin-right:4rem}.lg\:mx-2{margin-left:.5rem;margin-right:.5rem}.lg\:mx-20{margin-left:5rem;margin-right:5rem}.lg\:mx-24{margin-left:6rem;margin-right:6rem}.lg\:mx-28{margin-left:7rem;margin-right:7rem}.lg\:mx-4{margin-left:1rem;margin-right:1rem}.lg\:mx-40{margin-left:10rem;margin-right:10rem}.lg\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.lg\:mx-80{margin-left:20rem;margin-right:20rem}.lg\:my-32{margin-bottom:8rem;margin-top:8rem}.lg\:-ml-12{margin-left:-3rem}.lg\:-ml-16{margin-left:-4rem}.lg\:-ml-20{margin-left:-5rem}.lg\:-ml-24{margin-left:-6rem}.lg\:-ml-28{margin-left:-7rem}.lg\:-ml-4{margin-left:-1rem}.lg\:-ml-40{margin-left:-10rem}.lg\:-ml-44{margin-left:-11rem}.lg\:-ml-48{margin-left:-12rem}.lg\:-ml-8{margin-left:-2rem}.lg\:-ml-80{margin-left:-20rem}.lg\:-mr-12{margin-right:-3rem}.lg\:-mr-16{margin-right:-4rem}.lg\:-mr-20{margin-right:-5rem}.lg\:-mr-24{margin-right:-6rem}.lg\:-mr-28{margin-right:-7rem}.lg\:-mr-4{margin-right:-1rem}.lg\:-mr-40{margin-right:-10rem}.lg\:-mr-44{margin-right:-11rem}.lg\:-mr-48{margin-right:-12rem}.lg\:-mr-8{margin-right:-2rem}.lg\:-mr-80{margin-right:-20rem}.lg\:-mt-6{margin-top:-1.5rem}.lg\:mb-0{margin-bottom:0}.lg\:mb-2{margin-bottom:.5rem}.lg\:mb-8{margin-bottom:2rem}.lg\:ml-12{margin-left:3rem}.lg\:ml-16{margin-left:4rem}.lg\:ml-20{margin-left:5rem}.lg\:ml-24{margin-left:6rem}.lg\:ml-28{margin-left:7rem}.lg\:ml-4{margin-left:1rem}.lg\:ml-40{margin-left:10rem}.lg\:ml-44{margin-left:11rem}.lg\:ml-48{margin-left:12rem}.lg\:ml-8{margin-left:2rem}.lg\:ml-80{margin-left:20rem}.lg\:mr-12{margin-right:3rem}.lg\:mr-16{margin-right:4rem}.lg\:mr-20{margin-right:5rem}.lg\:mr-24{margin-right:6rem}.lg\:mr-28{margin-right:7rem}.lg\:mr-4{margin-right:1rem}.lg\:mr-40{margin-right:10rem}.lg\:mr-44{margin-right:11rem}.lg\:mr-48{margin-right:12rem}.lg\:mr-8{margin-right:2rem}.lg\:mr-80{margin-right:20rem}.lg\:mt-0{margin-top:0}.lg\:mt-10{margin-top:2.5rem}.lg\:mt-12{margin-top:3rem}.lg\:mt-16{margin-top:4rem}.lg\:mt-6{margin-top:1.5rem}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:max-h-96{max-height:24rem}.lg\:w-1\/2{width:50%}.lg\:w-2\/3{width:66.666667%}.lg\:w-5\/6{width:83.333333%}.lg\:max-w-3xl{max-width:48rem}.lg\:max-w-4xl{max-width:56rem}.lg\:max-w-6xl{max-width:72rem}.lg\:max-w-\[50\%\]{max-width:50%}.lg\:max-w-lg{max-width:32rem}.lg\:max-w-none{max-width:none}.lg\:max-w-sm{max-width:24rem}.lg\:flex-1{flex:1 1 0%}.lg\:-scroll-ml-12{scroll-margin-left:-3rem}.lg\:-scroll-ml-16{scroll-margin-left:-4rem}.lg\:-scroll-ml-20{scroll-margin-left:-5rem}.lg\:-scroll-ml-24{scroll-margin-left:-6rem}.lg\:-scroll-ml-28{scroll-margin-left:-7rem}.lg\:-scroll-ml-4{scroll-margin-left:-1rem}.lg\:-scroll-ml-40{scroll-margin-left:-10rem}.lg\:-scroll-ml-44{scroll-margin-left:-11rem}.lg\:-scroll-ml-48{scroll-margin-left:-12rem}.lg\:-scroll-ml-8{scroll-margin-left:-2rem}.lg\:-scroll-ml-80{scroll-margin-left:-20rem}.lg\:-scroll-mr-12{scroll-margin-right:-3rem}.lg\:-scroll-mr-16{scroll-margin-right:-4rem}.lg\:-scroll-mr-20{scroll-margin-right:-5rem}.lg\:-scroll-mr-24{scroll-margin-right:-6rem}.lg\:-scroll-mr-28{scroll-margin-right:-7rem}.lg\:-scroll-mr-4{scroll-margin-right:-1rem}.lg\:-scroll-mr-40{scroll-margin-right:-10rem}.lg\:-scroll-mr-44{scroll-margin-right:-11rem}.lg\:-scroll-mr-48{scroll-margin-right:-12rem}.lg\:-scroll-mr-8{scroll-margin-right:-2rem}.lg\:-scroll-mr-80{scroll-margin-right:-20rem}.lg\:scroll-ml-12{scroll-margin-left:3rem}.lg\:scroll-ml-16{scroll-margin-left:4rem}.lg\:scroll-ml-20{scroll-margin-left:5rem}.lg\:scroll-ml-24{scroll-margin-left:6rem}.lg\:scroll-ml-28{scroll-margin-left:7rem}.lg\:scroll-ml-4{scroll-margin-left:1rem}.lg\:scroll-ml-40{scroll-margin-left:10rem}.lg\:scroll-ml-44{scroll-margin-left:11rem}.lg\:scroll-ml-48{scroll-margin-left:12rem}.lg\:scroll-ml-8{scroll-margin-left:2rem}.lg\:scroll-ml-80{scroll-margin-left:20rem}.lg\:scroll-mr-12{scroll-margin-right:3rem}.lg\:scroll-mr-16{scroll-margin-right:4rem}.lg\:scroll-mr-20{scroll-margin-right:5rem}.lg\:scroll-mr-24{scroll-margin-right:6rem}.lg\:scroll-mr-28{scroll-margin-right:7rem}.lg\:scroll-mr-4{scroll-margin-right:1rem}.lg\:scroll-mr-40{scroll-margin-right:10rem}.lg\:scroll-mr-44{scroll-margin-right:11rem}.lg\:scroll-mr-48{scroll-margin-right:12rem}.lg\:scroll-mr-8{scroll-margin-right:2rem}.lg\:scroll-mr-80{scroll-margin-right:20rem}.lg\:scroll-pb-0{scroll-padding-bottom:0}.lg\:scroll-pb-0\.5{scroll-padding-bottom:.125rem}.lg\:scroll-pt-0{scroll-padding-top:0}.lg\:scroll-pt-0\.5{scroll-padding-top:.125rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-start{justify-content:flex-start}.lg\:justify-end{justify-content:flex-end}.lg\:gap-4{gap:1rem}.lg\:space-x-12>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(3rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(3rem*var(--tw-space-x-reverse))}.lg\:space-x-20>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(5rem*var(--tw-space-x-reverse))}.lg\:\!bg-cover{background-size:cover!important}.lg\:p-12{padding:3rem}.lg\:px-16{padding-left:4rem;padding-right:4rem}.lg\:px-20{padding-left:5rem;padding-right:5rem}.lg\:px-40{padding-left:10rem;padding-right:10rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-24{padding-bottom:6rem;padding-top:6rem}.lg\:py-5{padding-bottom:1.25rem;padding-top:1.25rem}.lg\:pb-0{padding-bottom:0}.lg\:pb-0\.5{padding-bottom:.125rem}.lg\:pb-24{padding-bottom:6rem}.lg\:pb-28{padding-bottom:7rem}.lg\:pr-4{padding-right:1rem}.lg\:pt-0{padding-top:0}.lg\:pt-0\.5{padding-top:.125rem}.lg\:pt-24{padding-top:6rem}.lg\:pt-6{padding-top:1.5rem}.lg\:pt-8{padding-top:2rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}.lg\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.lg\:backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.first\:lg\:-ml-12:first-child{margin-left:-3rem}.first\:lg\:-ml-16:first-child{margin-left:-4rem}.first\:lg\:-ml-20:first-child{margin-left:-5rem}.first\:lg\:-ml-24:first-child{margin-left:-6rem}.first\:lg\:-ml-28:first-child{margin-left:-7rem}.first\:lg\:-ml-4:first-child{margin-left:-1rem}.first\:lg\:-ml-40:first-child{margin-left:-10rem}.first\:lg\:-ml-44:first-child{margin-left:-11rem}.first\:lg\:-ml-48:first-child{margin-left:-12rem}.first\:lg\:-ml-8:first-child{margin-left:-2rem}.first\:lg\:-ml-80:first-child{margin-left:-20rem}.first\:lg\:-mr-12:first-child{margin-right:-3rem}.first\:lg\:-mr-16:first-child{margin-right:-4rem}.first\:lg\:-mr-20:first-child{margin-right:-5rem}.first\:lg\:-mr-24:first-child{margin-right:-6rem}.first\:lg\:-mr-28:first-child{margin-right:-7rem}.first\:lg\:-mr-4:first-child{margin-right:-1rem}.first\:lg\:-mr-40:first-child{margin-right:-10rem}.first\:lg\:-mr-44:first-child{margin-right:-11rem}.first\:lg\:-mr-48:first-child{margin-right:-12rem}.first\:lg\:-mr-8:first-child{margin-right:-2rem}.first\:lg\:-mr-80:first-child{margin-right:-20rem}.first\:lg\:ml-12:first-child{margin-left:3rem}.first\:lg\:ml-16:first-child{margin-left:4rem}.first\:lg\:ml-20:first-child{margin-left:5rem}.first\:lg\:ml-24:first-child{margin-left:6rem}.first\:lg\:ml-28:first-child{margin-left:7rem}.first\:lg\:ml-4:first-child{margin-left:1rem}.first\:lg\:ml-40:first-child{margin-left:10rem}.first\:lg\:ml-44:first-child{margin-left:11rem}.first\:lg\:ml-48:first-child{margin-left:12rem}.first\:lg\:ml-8:first-child{margin-left:2rem}.first\:lg\:ml-80:first-child{margin-left:20rem}.first\:lg\:mr-12:first-child{margin-right:3rem}.first\:lg\:mr-16:first-child{margin-right:4rem}.first\:lg\:mr-20:first-child{margin-right:5rem}.first\:lg\:mr-24:first-child{margin-right:6rem}.first\:lg\:mr-28:first-child{margin-right:7rem}.first\:lg\:mr-4:first-child{margin-right:1rem}.first\:lg\:mr-40:first-child{margin-right:10rem}.first\:lg\:mr-44:first-child{margin-right:11rem}.first\:lg\:mr-48:first-child{margin-right:12rem}.first\:lg\:mr-8:first-child{margin-right:2rem}.first\:lg\:mr-80:first-child{margin-right:20rem}.first\:lg\:-scroll-ml-12:first-child{scroll-margin-left:-3rem}.first\:lg\:-scroll-ml-16:first-child{scroll-margin-left:-4rem}.first\:lg\:-scroll-ml-20:first-child{scroll-margin-left:-5rem}.first\:lg\:-scroll-ml-24:first-child{scroll-margin-left:-6rem}.first\:lg\:-scroll-ml-28:first-child{scroll-margin-left:-7rem}.first\:lg\:-scroll-ml-4:first-child{scroll-margin-left:-1rem}.first\:lg\:-scroll-ml-40:first-child{scroll-margin-left:-10rem}.first\:lg\:-scroll-ml-44:first-child{scroll-margin-left:-11rem}.first\:lg\:-scroll-ml-48:first-child{scroll-margin-left:-12rem}.first\:lg\:-scroll-ml-8:first-child{scroll-margin-left:-2rem}.first\:lg\:-scroll-ml-80:first-child{scroll-margin-left:-20rem}.first\:lg\:-scroll-mr-12:first-child{scroll-margin-right:-3rem}.first\:lg\:-scroll-mr-16:first-child{scroll-margin-right:-4rem}.first\:lg\:-scroll-mr-20:first-child{scroll-margin-right:-5rem}.first\:lg\:-scroll-mr-24:first-child{scroll-margin-right:-6rem}.first\:lg\:-scroll-mr-28:first-child{scroll-margin-right:-7rem}.first\:lg\:-scroll-mr-4:first-child{scroll-margin-right:-1rem}.first\:lg\:-scroll-mr-40:first-child{scroll-margin-right:-10rem}.first\:lg\:-scroll-mr-44:first-child{scroll-margin-right:-11rem}.first\:lg\:-scroll-mr-48:first-child{scroll-margin-right:-12rem}.first\:lg\:-scroll-mr-8:first-child{scroll-margin-right:-2rem}.first\:lg\:-scroll-mr-80:first-child{scroll-margin-right:-20rem}.first\:lg\:scroll-ml-12:first-child{scroll-margin-left:3rem}.first\:lg\:scroll-ml-16:first-child{scroll-margin-left:4rem}.first\:lg\:scroll-ml-20:first-child{scroll-margin-left:5rem}.first\:lg\:scroll-ml-24:first-child{scroll-margin-left:6rem}.first\:lg\:scroll-ml-28:first-child{scroll-margin-left:7rem}.first\:lg\:scroll-ml-4:first-child{scroll-margin-left:1rem}.first\:lg\:scroll-ml-40:first-child{scroll-margin-left:10rem}.first\:lg\:scroll-ml-44:first-child{scroll-margin-left:11rem}.first\:lg\:scroll-ml-48:first-child{scroll-margin-left:12rem}.first\:lg\:scroll-ml-8:first-child{scroll-margin-left:2rem}.first\:lg\:scroll-ml-80:first-child{scroll-margin-left:20rem}.first\:lg\:scroll-mr-12:first-child{scroll-margin-right:3rem}.first\:lg\:scroll-mr-16:first-child{scroll-margin-right:4rem}.first\:lg\:scroll-mr-20:first-child{scroll-margin-right:5rem}.first\:lg\:scroll-mr-24:first-child{scroll-margin-right:6rem}.first\:lg\:scroll-mr-28:first-child{scroll-margin-right:7rem}.first\:lg\:scroll-mr-4:first-child{scroll-margin-right:1rem}.first\:lg\:scroll-mr-40:first-child{scroll-margin-right:10rem}.first\:lg\:scroll-mr-44:first-child{scroll-margin-right:11rem}.first\:lg\:scroll-mr-48:first-child{scroll-margin-right:12rem}.first\:lg\:scroll-mr-8:first-child{scroll-margin-right:2rem}.first\:lg\:scroll-mr-80:first-child{scroll-margin-right:20rem}.first\:lg\:scroll-pb-0:first-child{scroll-padding-bottom:0}.first\:lg\:scroll-pb-0\.5:first-child{scroll-padding-bottom:.125rem}.first\:lg\:scroll-pt-0:first-child{scroll-padding-top:0}.first\:lg\:scroll-pt-0\.5:first-child{scroll-padding-top:.125rem}.lg\:first\:px-20:first-child{padding-left:5rem;padding-right:5rem}.first\:lg\:pb-0:first-child{padding-bottom:0}.first\:lg\:pb-0\.5:first-child{padding-bottom:.125rem}.first\:lg\:pt-0:first-child{padding-top:0}.first\:lg\:pt-0\.5:first-child{padding-top:.125rem}.last\:lg\:-ml-12:last-child{margin-left:-3rem}.last\:lg\:-ml-16:last-child{margin-left:-4rem}.last\:lg\:-ml-20:last-child{margin-left:-5rem}.last\:lg\:-ml-24:last-child{margin-left:-6rem}.last\:lg\:-ml-28:last-child{margin-left:-7rem}.last\:lg\:-ml-4:last-child{margin-left:-1rem}.last\:lg\:-ml-40:last-child{margin-left:-10rem}.last\:lg\:-ml-44:last-child{margin-left:-11rem}.last\:lg\:-ml-48:last-child{margin-left:-12rem}.last\:lg\:-ml-8:last-child{margin-left:-2rem}.last\:lg\:-ml-80:last-child{margin-left:-20rem}.last\:lg\:-mr-12:last-child{margin-right:-3rem}.last\:lg\:-mr-16:last-child{margin-right:-4rem}.last\:lg\:-mr-20:last-child{margin-right:-5rem}.last\:lg\:-mr-24:last-child{margin-right:-6rem}.last\:lg\:-mr-28:last-child{margin-right:-7rem}.last\:lg\:-mr-4:last-child{margin-right:-1rem}.last\:lg\:-mr-40:last-child{margin-right:-10rem}.last\:lg\:-mr-44:last-child{margin-right:-11rem}.last\:lg\:-mr-48:last-child{margin-right:-12rem}.last\:lg\:-mr-8:last-child{margin-right:-2rem}.last\:lg\:-mr-80:last-child{margin-right:-20rem}.last\:lg\:ml-12:last-child{margin-left:3rem}.last\:lg\:ml-16:last-child{margin-left:4rem}.last\:lg\:ml-20:last-child{margin-left:5rem}.last\:lg\:ml-24:last-child{margin-left:6rem}.last\:lg\:ml-28:last-child{margin-left:7rem}.last\:lg\:ml-4:last-child{margin-left:1rem}.last\:lg\:ml-40:last-child{margin-left:10rem}.last\:lg\:ml-44:last-child{margin-left:11rem}.last\:lg\:ml-48:last-child{margin-left:12rem}.last\:lg\:ml-8:last-child{margin-left:2rem}.last\:lg\:ml-80:last-child{margin-left:20rem}.last\:lg\:mr-12:last-child{margin-right:3rem}.last\:lg\:mr-16:last-child{margin-right:4rem}.last\:lg\:mr-20:last-child{margin-right:5rem}.last\:lg\:mr-24:last-child{margin-right:6rem}.last\:lg\:mr-28:last-child{margin-right:7rem}.last\:lg\:mr-4:last-child{margin-right:1rem}.last\:lg\:mr-40:last-child{margin-right:10rem}.last\:lg\:mr-44:last-child{margin-right:11rem}.last\:lg\:mr-48:last-child{margin-right:12rem}.last\:lg\:mr-8:last-child{margin-right:2rem}.last\:lg\:mr-80:last-child{margin-right:20rem}.last\:lg\:-scroll-ml-12:last-child{scroll-margin-left:-3rem}.last\:lg\:-scroll-ml-16:last-child{scroll-margin-left:-4rem}.last\:lg\:-scroll-ml-20:last-child{scroll-margin-left:-5rem}.last\:lg\:-scroll-ml-24:last-child{scroll-margin-left:-6rem}.last\:lg\:-scroll-ml-28:last-child{scroll-margin-left:-7rem}.last\:lg\:-scroll-ml-4:last-child{scroll-margin-left:-1rem}.last\:lg\:-scroll-ml-40:last-child{scroll-margin-left:-10rem}.last\:lg\:-scroll-ml-44:last-child{scroll-margin-left:-11rem}.last\:lg\:-scroll-ml-48:last-child{scroll-margin-left:-12rem}.last\:lg\:-scroll-ml-8:last-child{scroll-margin-left:-2rem}.last\:lg\:-scroll-ml-80:last-child{scroll-margin-left:-20rem}.last\:lg\:-scroll-mr-12:last-child{scroll-margin-right:-3rem}.last\:lg\:-scroll-mr-16:last-child{scroll-margin-right:-4rem}.last\:lg\:-scroll-mr-20:last-child{scroll-margin-right:-5rem}.last\:lg\:-scroll-mr-24:last-child{scroll-margin-right:-6rem}.last\:lg\:-scroll-mr-28:last-child{scroll-margin-right:-7rem}.last\:lg\:-scroll-mr-4:last-child{scroll-margin-right:-1rem}.last\:lg\:-scroll-mr-40:last-child{scroll-margin-right:-10rem}.last\:lg\:-scroll-mr-44:last-child{scroll-margin-right:-11rem}.last\:lg\:-scroll-mr-48:last-child{scroll-margin-right:-12rem}.last\:lg\:-scroll-mr-8:last-child{scroll-margin-right:-2rem}.last\:lg\:-scroll-mr-80:last-child{scroll-margin-right:-20rem}.last\:lg\:scroll-ml-12:last-child{scroll-margin-left:3rem}.last\:lg\:scroll-ml-16:last-child{scroll-margin-left:4rem}.last\:lg\:scroll-ml-20:last-child{scroll-margin-left:5rem}.last\:lg\:scroll-ml-24:last-child{scroll-margin-left:6rem}.last\:lg\:scroll-ml-28:last-child{scroll-margin-left:7rem}.last\:lg\:scroll-ml-4:last-child{scroll-margin-left:1rem}.last\:lg\:scroll-ml-40:last-child{scroll-margin-left:10rem}.last\:lg\:scroll-ml-44:last-child{scroll-margin-left:11rem}.last\:lg\:scroll-ml-48:last-child{scroll-margin-left:12rem}.last\:lg\:scroll-ml-8:last-child{scroll-margin-left:2rem}.last\:lg\:scroll-ml-80:last-child{scroll-margin-left:20rem}.last\:lg\:scroll-mr-12:last-child{scroll-margin-right:3rem}.last\:lg\:scroll-mr-16:last-child{scroll-margin-right:4rem}.last\:lg\:scroll-mr-20:last-child{scroll-margin-right:5rem}.last\:lg\:scroll-mr-24:last-child{scroll-margin-right:6rem}.last\:lg\:scroll-mr-28:last-child{scroll-margin-right:7rem}.last\:lg\:scroll-mr-4:last-child{scroll-margin-right:1rem}.last\:lg\:scroll-mr-40:last-child{scroll-margin-right:10rem}.last\:lg\:scroll-mr-44:last-child{scroll-margin-right:11rem}.last\:lg\:scroll-mr-48:last-child{scroll-margin-right:12rem}.last\:lg\:scroll-mr-8:last-child{scroll-margin-right:2rem}.last\:lg\:scroll-mr-80:last-child{scroll-margin-right:20rem}.last\:lg\:scroll-pb-0:last-child{scroll-padding-bottom:0}.last\:lg\:scroll-pb-0\.5:last-child{scroll-padding-bottom:.125rem}.last\:lg\:scroll-pt-0:last-child{scroll-padding-top:0}.last\:lg\:scroll-pt-0\.5:last-child{scroll-padding-top:.125rem}.lg\:last\:px-20:last-child{padding-left:5rem;padding-right:5rem}.last\:lg\:pb-0:last-child{padding-bottom:0}.last\:lg\:pb-0\.5:last-child{padding-bottom:.125rem}.last\:lg\:pt-0:last-child{padding-top:0}.last\:lg\:pt-0\.5:last-child{padding-top:.125rem}}@media (min-width:1280px){.xl\:col-span-1{grid-column:span 1/span 1}.xl\:-mx-20{margin-left:-5rem;margin-right:-5rem}.xl\:-mx-8{margin-left:-2rem;margin-right:-2rem}.xl\:mx-20{margin-left:5rem;margin-right:5rem}.xl\:mx-4{margin-left:1rem;margin-right:1rem}.xl\:mt-0{margin-top:0}.xl\:w-11\/12{width:91.666667%}.xl\:max-w-lg{max-width:32rem}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:p-12{padding:3rem}.xl\:backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}}@media (min-width:1536px){.\32xl\:mt-0{margin-top:0}.\32xl\:pt-24{padding-top:6rem}} \ No newline at end of file diff --git a/public/fonts/BebasNeue-Bold.ttf b/public/fonts/BebasNeue-Bold.ttf new file mode 100644 index 0000000..6fff605 Binary files /dev/null and b/public/fonts/BebasNeue-Bold.ttf differ diff --git a/public/fonts/CercoDEMO-Bold.otf b/public/fonts/CercoDEMO-Bold.otf new file mode 100644 index 0000000..37f437d Binary files /dev/null and b/public/fonts/CercoDEMO-Bold.otf differ diff --git a/public/fonts/CercoDEMO-Light.otf b/public/fonts/CercoDEMO-Light.otf new file mode 100644 index 0000000..0e74f02 Binary files /dev/null and b/public/fonts/CercoDEMO-Light.otf differ diff --git a/public/fonts/CercoDEMO-Medium.otf b/public/fonts/CercoDEMO-Medium.otf new file mode 100644 index 0000000..801f6fa Binary files /dev/null and b/public/fonts/CercoDEMO-Medium.otf differ diff --git a/public/health-wellness/img/graphene.png b/public/health-wellness/img/graphene.png new file mode 100644 index 0000000..0fc4bf0 Binary files /dev/null and b/public/health-wellness/img/graphene.png differ diff --git a/public/health-wellness/img/grid_new_internet.jpeg b/public/health-wellness/img/grid_new_internet.jpeg new file mode 100644 index 0000000..ba48e72 Binary files /dev/null and b/public/health-wellness/img/grid_new_internet.jpeg differ diff --git a/public/health-wellness/img/grid_new_internet.png b/public/health-wellness/img/grid_new_internet.png new file mode 100644 index 0000000..9b079ae Binary files /dev/null and b/public/health-wellness/img/grid_new_internet.png differ diff --git a/public/health-wellness/img/grid_people.jpeg b/public/health-wellness/img/grid_people.jpeg new file mode 100644 index 0000000..483736f Binary files /dev/null and b/public/health-wellness/img/grid_people.jpeg differ diff --git a/public/health-wellness/img/ourphone.png b/public/health-wellness/img/ourphone.png new file mode 100644 index 0000000..5856b5b Binary files /dev/null and b/public/health-wellness/img/ourphone.png differ diff --git a/public/health-wellness/img/ourverse.png b/public/health-wellness/img/ourverse.png new file mode 100644 index 0000000..6267200 Binary files /dev/null and b/public/health-wellness/img/ourverse.png differ diff --git a/public/health-wellness/img/placeholder.png b/public/health-wellness/img/placeholder.png new file mode 100644 index 0000000..51663b0 Binary files /dev/null and b/public/health-wellness/img/placeholder.png differ diff --git a/public/health-wellness/img/technology.png b/public/health-wellness/img/technology.png new file mode 100644 index 0000000..16f9853 Binary files /dev/null and b/public/health-wellness/img/technology.png differ diff --git a/public/health-wellness/img/tf.png b/public/health-wellness/img/tf.png new file mode 100644 index 0000000..4b01e3a Binary files /dev/null and b/public/health-wellness/img/tf.png differ diff --git a/public/health-wellness/img/tfbg.png b/public/health-wellness/img/tfbg.png new file mode 100644 index 0000000..9095171 Binary files /dev/null and b/public/health-wellness/img/tfbg.png differ diff --git a/public/health-wellness/index.html b/public/health-wellness/index.html new file mode 100644 index 0000000..682b362 --- /dev/null +++ b/public/health-wellness/index.html @@ -0,0 +1,439 @@ + + + + + + + + + + + + + + + + Health & Wellness • Jungle Paradise + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    +
    +
    +
    + + + +
    +
    + + +
    + +
    +
    + + + + + + + +
    + + + + +
    + + +
    + + +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + +
    + + + +

    Truly decentralized

    + + +
    + + +
    +
    + + +
    + +
    +
    + + + + + + + + + + \ No newline at end of file diff --git a/public/home/img/header1.jpg b/public/home/img/header1.jpg new file mode 100644 index 0000000..739125d Binary files /dev/null and b/public/home/img/header1.jpg differ diff --git a/public/home/img/header1_1.jpg b/public/home/img/header1_1.jpg new file mode 100644 index 0000000..c8dd8eb Binary files /dev/null and b/public/home/img/header1_1.jpg differ diff --git a/public/home/img/home_bg.jpg b/public/home/img/home_bg.jpg new file mode 100644 index 0000000..1928e4a Binary files /dev/null and b/public/home/img/home_bg.jpg differ diff --git a/public/home/img/logos-13.svg b/public/home/img/logos-13.svg new file mode 100644 index 0000000..a637ec6 --- /dev/null +++ b/public/home/img/logos-13.svg @@ -0,0 +1,125 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/home/img/logos-14.svg b/public/home/img/logos-14.svg new file mode 100644 index 0000000..cd46c9e --- /dev/null +++ b/public/home/img/logos-14.svg @@ -0,0 +1,159 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/home/img/logos-15.svg b/public/home/img/logos-15.svg new file mode 100644 index 0000000..6905457 --- /dev/null +++ b/public/home/img/logos-15.svg @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/home/img/logos-16.svg b/public/home/img/logos-16.svg new file mode 100644 index 0000000..5f2199b --- /dev/null +++ b/public/home/img/logos-16.svg @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/home/img/logos-17.svg b/public/home/img/logos-17.svg new file mode 100644 index 0000000..0e384aa --- /dev/null +++ b/public/home/img/logos-17.svg @@ -0,0 +1,122 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/home/img/logos-18.svg b/public/home/img/logos-18.svg new file mode 100644 index 0000000..f9854e9 --- /dev/null +++ b/public/home/img/logos-18.svg @@ -0,0 +1,112 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/home/img/section2.jpg b/public/home/img/section2.jpg new file mode 100644 index 0000000..a3ee017 Binary files /dev/null and b/public/home/img/section2.jpg differ diff --git a/public/home/index.html b/public/home/index.html new file mode 100644 index 0000000..3f93ddb --- /dev/null +++ b/public/home/index.html @@ -0,0 +1,1190 @@ + + + + + + + + + + + + + + + + Home • Jungle Paradise + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    +
    +
    + +
    + + +
    + +
    +
    + + + + + + + +
    + + + + +
    + + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + +
    + + + +

    Jungle Paradies

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

    Jungle Paradise Beach Resort & SPA Zanzibar

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

    If you are looking for a one of a kind experience in Zanzibar, look no further...
    At Jungle Paradise Beach Resort & SPA, you will fall in love with the stunning views and unique history.

    +

    Jungle Paradise Beach Resort & Spa @ Mbweni Ruins Zanzibar is your ideal choice, if you want to see and enjoy a unique place in Zanzibar Urban West. It's well-known for their historical Mbweni ruins, which took part in the ending of slavery in Zanzibar in the 1870s. Jungle Paradise is surrounded by a beautiful botanic garden which supports over 280 different kinds of tree species.

    +

    Jungle paradise Beach Resort and SPA Zanzibar features 13 exclusive and cozy, air-conditioned beachfront Suites with a very high service standard. Each room provides a beautiful ocean-view, a private bathroom, Wi-Fi, a mini bar fridge and a balcony faced to the ocean, beach and pool area.

    +

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

    Image

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

    Investment Philosophy

    +

    The technology we invest in is focused in these key areas:

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

    Image

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

    Image

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

    Image

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

    Image

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

    Image

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

    Image

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

    Our diverse & passionate team has a multitude of backgrounds, skillsets, and experiences.

    +

    + + +
    + + +
    +
    + + +
    + +
    +
    + + + + + + + + + + \ No newline at end of file diff --git a/public/images/.DS_Store b/public/images/.DS_Store new file mode 100644 index 0000000..5008ddf Binary files /dev/null and b/public/images/.DS_Store differ diff --git a/public/images/favicon.png b/public/images/favicon.png new file mode 100644 index 0000000..2519115 Binary files /dev/null and b/public/images/favicon.png differ diff --git a/public/images/footer_logo.png b/public/images/footer_logo.png new file mode 100644 index 0000000..ac50e25 Binary files /dev/null and b/public/images/footer_logo.png differ diff --git a/public/images/home_bg.jpg b/public/images/home_bg.jpg new file mode 100644 index 0000000..896cc05 Binary files /dev/null and b/public/images/home_bg.jpg differ diff --git a/public/images/incubaid-logo.png b/public/images/incubaid-logo.png new file mode 100644 index 0000000..c33fc6f Binary files /dev/null and b/public/images/incubaid-logo.png differ diff --git a/public/images/incubaidfav2-3.svg b/public/images/incubaidfav2-3.svg new file mode 100644 index 0000000..9f6e380 --- /dev/null +++ b/public/images/incubaidfav2-3.svg @@ -0,0 +1 @@ +incubaidfav2 \ No newline at end of file diff --git a/public/images/logo.png b/public/images/logo.png new file mode 100644 index 0000000..0988308 Binary files /dev/null and b/public/images/logo.png differ diff --git a/public/images/logo_placeholder.png b/public/images/logo_placeholder.png new file mode 100644 index 0000000..2b264a4 Binary files /dev/null and b/public/images/logo_placeholder.png differ diff --git a/public/index.html b/public/index.html new file mode 100644 index 0000000..f770de0 --- /dev/null +++ b/public/index.html @@ -0,0 +1,1186 @@ + + + + + + + + + + + + + + + + Jungle Paradise + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    +
    +
    + +
    + + +
    + +
    +
    + + + + + + + +
    + + + + +
    + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + +
    + + + +

    Jungle Paradies

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

    Jungle Paradise Beach Resort & SPA Zanzibar

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

    If you are looking for a one of a kind experience in Zanzibar, look no further...
    At Jungle Paradise Beach Resort & SPA, you will fall in love with the stunning views and unique history.

    +

    Jungle Paradise Beach Resort & Spa @ Mbweni Ruins Zanzibar is your ideal choice, if you want to see and enjoy a unique place in Zanzibar Urban West. It's well-known for their historical Mbweni ruins, which took part in the ending of slavery in Zanzibar in the 1870s. Jungle Paradise is surrounded by a beautiful botanic garden which supports over 280 different kinds of tree species.

    +

    Jungle paradise Beach Resort and SPA Zanzibar features 13 exclusive and cozy, air-conditioned beachfront Suites with a very high service standard. Each room provides a beautiful ocean-view, a private bathroom, Wi-Fi, a mini bar fridge and a balcony faced to the ocean, beach and pool area.

    +

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

    Image

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

    Investment Philosophy

    +

    The technology we invest in is focused in these key areas:

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

    Image

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

    Image

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

    Image

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

    Image

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

    Image

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

    Image

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

    Our diverse & passionate team has a multitude of backgrounds, skillsets, and experiences.

    +

    + + +
    + + +
    +
    + +
    + +
    + + + + + + + + + + \ No newline at end of file diff --git a/public/restaurant/adnan/img/adnan1.jpg b/public/restaurant/adnan/img/adnan1.jpg new file mode 100644 index 0000000..7ce1d81 Binary files /dev/null and b/public/restaurant/adnan/img/adnan1.jpg differ diff --git a/public/restaurant/adnan/img/adnan2.jpg b/public/restaurant/adnan/img/adnan2.jpg new file mode 100644 index 0000000..88dd13e Binary files /dev/null and b/public/restaurant/adnan/img/adnan2.jpg differ diff --git a/public/restaurant/adnan/index.html b/public/restaurant/adnan/index.html new file mode 100644 index 0000000..742e483 --- /dev/null +++ b/public/restaurant/adnan/index.html @@ -0,0 +1,811 @@ + + + + + + + + + + + + + + + + Adnan Fatayerji • Jungle Paradise + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    +
    +
    + +
    + + +
    + +
    +
    + + + + + + + +
    + + + + +
    + + +
    + + +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + +
    + + + +

    Adnan Fatayerji

    +

    #startupminded #innovation #sustainable #allthewaygreen #dbxtoibiza #casio #music #crossfit #vegan

    + + +
    + + +
    +

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

    Image

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

    Image

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

    At Work. Adnan is a multidisciplinary and multi lingual entrepreneur with a successful track record in the software and infrastructure space. He is drawn towards projects and startups with amplified positive impact and is focused on tech companies that are ethically and compassionately driven. Today, he is a part of a diverse team of innovators trying to redefine the internet’s inclusivity through autonomous capabilities. At Incubaid, Adnan coordinates a spin-off, sister, tech incubator called ATWGreen which is focused on empowering startups in the field of sustainability in the Middle East region.

    +

    Inspiration. I am drawn to Incubaid's approach to simplicity, every start up that has come through it's doors has resolved a complex solution in the tech space by following nature-based models. This not only results in better technology (less lines of code) but also generates a real world positive impact through energy efficiency for the planet.

    +

    At Play. I am a musician at heart and I have been creating music since i was first gifted a mini Casio keyboard by my parents at the age of 10. I think if I tried to upload all of my unpublished tracks it would break the internet :). I am drawn to music's ability to transcend all boundaries and I try to embody that mantra in my daily life."

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

    +

    + + +
    + + +
    +
    + +
    + +
    +
    + + + + + + + + + + \ No newline at end of file diff --git a/public/restaurant/freeflowvalue/index.html b/public/restaurant/freeflowvalue/index.html new file mode 100644 index 0000000..d8dd1d3 --- /dev/null +++ b/public/restaurant/freeflowvalue/index.html @@ -0,0 +1,695 @@ + + + + + + + + + + + + + + + + FreeFlow Values • Jungle Paradise + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    +
    +
    + +
    + + +
    + +
    +
    + + + + + + + +
    + + + + +
    + + +
    + + +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + +
    + + + +

    FreeFlow Values

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

    1. Equal Opportunity

    +

    Independent of location, race or religion. Censorship should not block access to information. Cost of the information system needs to be low enough so that everyone can afford to participate.

    Everyone can deliver services or products to everyone else with minimal intermediate steps. Intermediaries are often necessary but should charge fair costs in relation to their added value. It's not acceptable that a poor farmer receives only 5% of the price we pay for the product in the shop. This is neither sustainable for them nor for the planet.

    +
    +

    2. Respect

    +

    Respect We declare that respect and not fear nor ego will be the basis of our communications and our actions in this digital nation. We don’t have to agree, but respect and tolerance for other opinions is a must.

    +
    +

    3. Data Neutrality & Privacy

    +

    We have sole ownership of our created information / content (e.g. photos, text, videos). No one has access to our information unless we have given explicit access rights. We define the circles (groups of people) we want to communicate with and we have absolute freedom to decide what we want to share, and with whom we share it. We can at any point in time retrieve and destroy our information or revoke access rights.

    +

    Data cannot be manipulated and we can ask for verification of the information at any point in time, it's up to the person who shares to withhold that proof but at least we then know that the source wants to stay anonymous and cannot be validated. +

    +

    It should be technically impossible for a hacker or other organization to change information and represent it in another way than originally intended. +

    +

    We have the ability to search & consume information in freedom and neutrality. We don’t like that an AI (Artificial Intelligence) algorithm decides what information gets priority or is blocked. Today we navigate in a restricted information world, much smaller than we believe. Keeping us uninformed and manipulating the information which is being presented to us can influence our consumption and voting actions.

    +

    Censorship is not acceptable and goes against our beliefs; info should be accessible for everyone.

    +
    +

    4. Protecting our Planet

    +

    If we don’t want to be the product then we need to accept paying for what we consume.

    If it's free, we are the product. Free does not exist. Often it means we pay in other ways at a price in excess of the cost of the resources we actually use. We need to be respectful of finite world resources.

    +
    +

    5. Access to Reliable Complementary Currencies

    +

    Complementary currencies are not meant to replace existing currencies, but rather complement. They can have unique properties, they can be designed more as a store of value, or serve as a medium of exchange. +

    We need to be able to keep our fiat or digital currencies safe at all times. We need to be able to exchange value without having to pay huge transaction or exchange fees.

    Others should not be able to influence or obtain non-transparent benefits from our transactions.

    +
    +

    6. Products that are Sustainable and Described Fairly

    +

    We declare that we want to produce high quality and sustainable products or services. We need the description of products and services to be done fairly. A transparent reputation system can help.

    +
    +

    7. Acceptance that we are not powerless and need to act ourselves

    +

    Many believe we have no choice and need to live in the current structures without a way to have an impact. We believe everyone should be a master of their own destiny. The current systems are huge and very efficient but that also makes them very vulnerable. If only 10 percent of us would change the buying decisions we make, these large companies would not be able to continue the way they currently work and change would come. These companies are more vulnerable than many believe.

    We have to be responsible and look at the choices we can make ourselves – what do we eat, consume, how do we travel, & so on. This doesn’t mean we have no right to a financially comfortable life, but it means

    We have to act and help heal the world.

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

    Want to learn more about FreeFlow?

    +

    +
    + +
    + + +
    +
    + +
    + +
    +
    + + + + + + + + + + \ No newline at end of file diff --git a/public/restaurant/img/adnan.jpg b/public/restaurant/img/adnan.jpg new file mode 100644 index 0000000..2e3e4fd Binary files /dev/null and b/public/restaurant/img/adnan.jpg differ diff --git a/public/restaurant/img/jan.jpg b/public/restaurant/img/jan.jpg new file mode 100644 index 0000000..15f0073 Binary files /dev/null and b/public/restaurant/img/jan.jpg differ diff --git a/public/restaurant/img/kds.jpg b/public/restaurant/img/kds.jpg new file mode 100644 index 0000000..1c29d5c Binary files /dev/null and b/public/restaurant/img/kds.jpg differ diff --git a/public/restaurant/img/owen.jpg b/public/restaurant/img/owen.jpg new file mode 100644 index 0000000..4fd3972 Binary files /dev/null and b/public/restaurant/img/owen.jpg differ diff --git a/public/restaurant/img/peter.jpg b/public/restaurant/img/peter.jpg new file mode 100644 index 0000000..07e2cdc Binary files /dev/null and b/public/restaurant/img/peter.jpg differ diff --git a/public/restaurant/index.html b/public/restaurant/index.html new file mode 100644 index 0000000..63cc9d5 --- /dev/null +++ b/public/restaurant/index.html @@ -0,0 +1,947 @@ + + + + + + + + + + + + + + + + Restaurant • Jungle Paradise + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    +
    +
    + +
    + + +
    + +
    +
    + + + + + + + +
    + + + + +
    + + +
    + + +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + +
    + + + +

    Get to know us

    +

    We may like tech, but where would we be without our people?

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

    Image

    +

    Kristof
    De Spiegeleer

    +

    Founder & CEO

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

    Image

    +

    Adnan
    Fatayerji

    +

    Head of UAE Venture

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

    Image

    +

    Jan
    De Landtsheer

    +

    Head of R&D

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

    Image

    +

    Peter
    Van der Henst

    +

    HR & Finance

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

    Image

    +

    Owen
    Kemp

    +

    Partner

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

    We are values-driven

    +

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

    Reach out!

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

    + + +
    + + + + + + + + +
    +
    + +
    + +
    +
    + + + + + + + + + + \ No newline at end of file diff --git a/public/restaurant/jan/img/jan1.jpg b/public/restaurant/jan/img/jan1.jpg new file mode 100644 index 0000000..379ec47 Binary files /dev/null and b/public/restaurant/jan/img/jan1.jpg differ diff --git a/public/restaurant/jan/img/jan2.jpg b/public/restaurant/jan/img/jan2.jpg new file mode 100644 index 0000000..3ca00d5 Binary files /dev/null and b/public/restaurant/jan/img/jan2.jpg differ diff --git a/public/restaurant/jan/index.html b/public/restaurant/jan/index.html new file mode 100644 index 0000000..9255f46 --- /dev/null +++ b/public/restaurant/jan/index.html @@ -0,0 +1,812 @@ + + + + + + + + + + + + + + + + Jan De Landtsheer • Jungle Paradise + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    +
    +
    + +
    + + +
    + +
    +
    + + + + + + + +
    + + + + +
    + + +
    + + +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + +
    + + + +

    Jan De Landtsheer

    +

    #netneutrality #privacy #networking #getitdone #code #jackofalltrades #datacenter #ducati #hugecats #sauna

    + + +
    + + +
    +

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

    Image

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

    Image

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

    At Work. Jan has been with Incubaid since the very beginning as head of research and development.

    +

    Jan’s field of expertise is not one but many. You could say he’s one of Kristof’s go-to guys when it comes to fixing anything networking related. There hasn’t been a datacenter in the Incubaid family that held secrets from Jan, and if they did he would find them and probably make even the secrets more efficient.

    +

    Currently Jan is Head of R&D at Incubaid and ThreeFold.tech.

    +

    At Play. Jan used to be a true daredevil. If he wasn’t driving his 1200 cc Ducati he would be climbing rock faces all over Europe. Although he still enjoys looking at these things he now chooses a more relaxing lifestyle. Cuddling his 14 kilogram cats, hanging out in his sauna, and practicing nerdy mindfulness by figuring out how to embed Rust code on tiny circuit boards.

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

    +

    + + +
    + + +
    +
    + +
    + +
    +
    + + + + + + + + + + \ No newline at end of file diff --git a/public/restaurant/kds/img/kds1.jpg b/public/restaurant/kds/img/kds1.jpg new file mode 100644 index 0000000..5e807e5 Binary files /dev/null and b/public/restaurant/kds/img/kds1.jpg differ diff --git a/public/restaurant/kds/img/kds2.jpg b/public/restaurant/kds/img/kds2.jpg new file mode 100644 index 0000000..dfa6a56 Binary files /dev/null and b/public/restaurant/kds/img/kds2.jpg differ diff --git a/public/restaurant/kds/index.html b/public/restaurant/kds/index.html new file mode 100644 index 0000000..0e7d134 --- /dev/null +++ b/public/restaurant/kds/index.html @@ -0,0 +1,814 @@ + + + + + + + + + + + + + + + + Kristof De Spiegeleer • Jungle Paradise + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    +
    +
    + +
    + + +
    + +
    +
    + + + + + + + +
    + + + + +
    + + +
    + + +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + +
    + + + +

    Kristof De Spiegeleer

    +

    #entrepreneur #developer #decentralization #disruptor #visionary #humanitarian #dogood #donttalk #act #workhardplayhard #traveller #sailor #kitesurfer

    + + +
    + + +
    +

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

    Image

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

    Image

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

    At Work. Kristof is a humanist & motivated entrepreneur, passionate about helping to make the world a better place.

    +

    Open source software that creates neutral, green and affordable internet capacity, by people, for people. 100% decentralized.

    +

    He has a history of inventing and developing new IT infrastructure systems (storage, automation, cloud computing). Kristof has founded more than 10 companies of which 6 have been acquired by large IT players. He was lucky to be part of the first teams building the Internet and has helped to grow datacenters & ISPs mainly in Europe.

    +

    Currently Kristof is CEO of Incubaid, as well as the ThreeFold Foundation, and ThreeFold Tech. He strongly believes there is need for a decentralized, neutral, affordable, green internet (owned by billions).

    +

    Spare time. Although very fond of being in front of his computer coding, in his spare time Kristof loves being outdoors. Hiking, sailing, kitesurfing, you name it, Kristof can do it (– some things better than the others, but he's always looking to grow). A business, a sport, whatever you throw at him, Kristof's reply will be, "Let's go."

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

    +

    + + +
    + + +
    +
    + + +
    + +
    +
    + + + + + + + + + + \ No newline at end of file diff --git a/public/restaurant/owen/img/owen1.jpg b/public/restaurant/owen/img/owen1.jpg new file mode 100644 index 0000000..8933de5 Binary files /dev/null and b/public/restaurant/owen/img/owen1.jpg differ diff --git a/public/restaurant/owen/img/owen2.jpg b/public/restaurant/owen/img/owen2.jpg new file mode 100644 index 0000000..43a816a Binary files /dev/null and b/public/restaurant/owen/img/owen2.jpg differ diff --git a/public/restaurant/owen/index.html b/public/restaurant/owen/index.html new file mode 100644 index 0000000..2cc8f63 --- /dev/null +++ b/public/restaurant/owen/index.html @@ -0,0 +1,815 @@ + + + + + + + + + + + + + + + + Owen Kemp • Jungle Paradise + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    +
    +
    + +
    + + +
    + +
    +
    + + + + + + + +
    + + + + +
    + + +
    + + +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + +
    + + + +

    Owen Kemp

    +

    #ITexecutive #emergingmarkets #consultant #cloud #edgecomputing #smartcities #businessdevelopment #partnerships #worldtraveller #optimist #anarchist

    + + +
    + + +
    +

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

    Image

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

    Image

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

    At Work. AOwen is an experienced executive in the IT space, having led several multi-billion dollar businesses for HP in all world-wide markets. He was responsible for HP’s world-wide Finance Industry business, launched HP in to the emerging markets of Sub-Saharan Africa and Middle East and ran HP’s subsidiary in Russia with an emphasis on improving balance of trade, R&D and corporate citizenship.

    +

    Since leaving HP, Owen has focused on assisting start-ups (early to late stage) with his broad management and market experience. Among others he has worked with cutting-edge companies in Cloud- and Edge computing; Smart City technologies; Eco-Tech; Fin-Tech; Reg-Tech and Digital Marketing; Block-chain and Cryptocurrency.

    +

    In addition to working with Private Equity funds in New York, Russia and Austria, he was also advising various Family Offices. He is also an advisor to the Austrian Government in attracting foreign investment to Austria.

    +

    Owen is a professional management consultant, coach and mentor and has helped many companies in improving their strategy including business development, internationalisation, Go-To-Market and partnership strategy, recruitment and more.

    +

    Owen has known and worked with Kristof de Spiegeleer since 2011 and is now fully on board of the ThreeFold Foundation and TF Tech.

    +

    Inspiration. n all walks of life, I look for an equitable exchange of value and believe in doing everything in a socially responsible way. I love working with diverse teams as they best represent our amazing planet. Emerging markets have been my passion and my profession. Once described as an optimist and anarchist, I love doing things in an unconventional way. All of this and more has led me to Incubaid.

    +

    At Play. Outside of work, you can find me outside – skiing (when the weather allows), biking, hiking, and gardening. I have been to 147 countries on last count, so one might say I like to travel.

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

    +

    + + +
    + + +
    +
    + +
    + +
    +
    + + + + + + + + + + \ No newline at end of file diff --git a/public/restaurant/peter/img/peter1.jpg b/public/restaurant/peter/img/peter1.jpg new file mode 100644 index 0000000..373448e Binary files /dev/null and b/public/restaurant/peter/img/peter1.jpg differ diff --git a/public/restaurant/peter/img/peter2.png b/public/restaurant/peter/img/peter2.png new file mode 100644 index 0000000..c88fbad Binary files /dev/null and b/public/restaurant/peter/img/peter2.png differ diff --git a/public/restaurant/peter/index.html b/public/restaurant/peter/index.html new file mode 100644 index 0000000..b5cdc2d --- /dev/null +++ b/public/restaurant/peter/index.html @@ -0,0 +1,811 @@ + + + + + + + + + + + + + + + + Peter Van de Henst • Jungle Paradise + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    +
    +
    + +
    + + +
    + +
    +
    + + + + + + + +
    + + + + +
    + + +
    + + +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + +
    + + + +

    Peter Van de Henst

    +

    #finance #humanresources #startup #coworking #community #footballaddict #rockthenation

    + + +
    + + +
    +

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

    Image

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

    Image

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

    At Work. As a Finance & HR manager, I am a leading support for all companies and for people working for these companies.

    +

    Inspiration. Since I am also supporting several starting companies from my own side-business (Idola Business Center) it's a logical step to help and guide start-ups from this incubator. Investing is the future where creating is core. The right people with the appropriate experience in this matter will help them grow. I am thrilled to share my experience with them for a better future.

    +

    At Play. I am addicted to football, fun and music. Even with my age, I am still an active football player. And to prepare for my future age, I am learning to play electric guitar so I can keep rocking the nation.

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

    +

    + + +
    + + +
    +
    + +
    + +
    +
    + + + + + + + + + + \ No newline at end of file diff --git a/public/robots.txt b/public/robots.txt new file mode 100644 index 0000000..970bf6a --- /dev/null +++ b/public/robots.txt @@ -0,0 +1,4 @@ +User-agent: * +Disallow: +Allow: / +Sitemap: https://www.jungle_paradise/sitemap.xml diff --git a/public/rooms/img/wave_one.jpg b/public/rooms/img/wave_one.jpg new file mode 100644 index 0000000..e33d954 Binary files /dev/null and b/public/rooms/img/wave_one.jpg differ diff --git a/public/rooms/img/wave_two.jpg b/public/rooms/img/wave_two.jpg new file mode 100644 index 0000000..4e931e6 Binary files /dev/null and b/public/rooms/img/wave_two.jpg differ diff --git a/public/rooms/index.html b/public/rooms/index.html new file mode 100644 index 0000000..b8e53ba --- /dev/null +++ b/public/rooms/index.html @@ -0,0 +1,584 @@ + + + + + + + + + + + + + + + + Rooms • Jungle Paradise + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    +
    +
    + +
    + + +
    + +
    +
    + + + + + + + +
    + + + + +
    + + +
    + + +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + +
    + + + +

    Projects

    +

    Some insight into our portfolio and its evolution over the past 19 years.

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

    Image

    +

    Then: Wave One

    +

    More than $500 million in exits with less than $50 million investment.

    Our focus during Wave One was very IT-centric – around storage, automation and cloud. During this wave from 2000 till 2015 some of our companies defined parts of the cloud landscape, and are still being used actively today.

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

    Image

    +

    Now: Wave Two

    +

    We believe doing good for the world and doing business can go hand in hand. We are building companies which will help to achieve an ambituous global goal:

    Allow everyone to have unlimited access to Education, Sustainable Internet, and Complementary Digital Currencies for less than 1% of their monthly salary.

    To reach this goal the world needs next-generation technologies that open education, mobile, and financial systems up for all.

    + +
    + + +
    +
    + + +
    + +
    +
    + + + + + + + + + + \ No newline at end of file diff --git a/public/rooms/waveone/img/Itsyou_online.jpg b/public/rooms/waveone/img/Itsyou_online.jpg new file mode 100644 index 0000000..b0c3b16 Binary files /dev/null and b/public/rooms/waveone/img/Itsyou_online.jpg differ diff --git a/public/rooms/waveone/img/amplidata.jpg b/public/rooms/waveone/img/amplidata.jpg new file mode 100644 index 0000000..3a88500 Binary files /dev/null and b/public/rooms/waveone/img/amplidata.jpg differ diff --git a/public/rooms/waveone/img/awingu.jpg b/public/rooms/waveone/img/awingu.jpg new file mode 100644 index 0000000..c0b8c0d Binary files /dev/null and b/public/rooms/waveone/img/awingu.jpg differ diff --git a/public/rooms/waveone/img/dacentec.jpg b/public/rooms/waveone/img/dacentec.jpg new file mode 100644 index 0000000..17ab38c Binary files /dev/null and b/public/rooms/waveone/img/dacentec.jpg differ diff --git a/public/rooms/waveone/img/datacenter.png b/public/rooms/waveone/img/datacenter.png new file mode 100644 index 0000000..068aefa Binary files /dev/null and b/public/rooms/waveone/img/datacenter.png differ diff --git a/public/rooms/waveone/img/dedigate.jpg b/public/rooms/waveone/img/dedigate.jpg new file mode 100644 index 0000000..bce5e23 Binary files /dev/null and b/public/rooms/waveone/img/dedigate.jpg differ diff --git a/public/rooms/waveone/img/gig_tech.jpg b/public/rooms/waveone/img/gig_tech.jpg new file mode 100644 index 0000000..af9e597 Binary files /dev/null and b/public/rooms/waveone/img/gig_tech.jpg differ diff --git a/public/rooms/waveone/img/hostbasket.jpg b/public/rooms/waveone/img/hostbasket.jpg new file mode 100644 index 0000000..64390a2 Binary files /dev/null and b/public/rooms/waveone/img/hostbasket.jpg differ diff --git a/public/rooms/waveone/img/openVstorage.jpg b/public/rooms/waveone/img/openVstorage.jpg new file mode 100644 index 0000000..d85cefc Binary files /dev/null and b/public/rooms/waveone/img/openVstorage.jpg differ diff --git a/public/rooms/waveone/img/q_layer.jpg b/public/rooms/waveone/img/q_layer.jpg new file mode 100644 index 0000000..c18451f Binary files /dev/null and b/public/rooms/waveone/img/q_layer.jpg differ diff --git a/public/rooms/waveone/img/racktivity.jpg b/public/rooms/waveone/img/racktivity.jpg new file mode 100644 index 0000000..115e219 Binary files /dev/null and b/public/rooms/waveone/img/racktivity.jpg differ diff --git a/public/rooms/waveone/img/rivine.jpg b/public/rooms/waveone/img/rivine.jpg new file mode 100644 index 0000000..366c14e Binary files /dev/null and b/public/rooms/waveone/img/rivine.jpg differ diff --git a/public/rooms/waveone/img/rogerthat.jpg b/public/rooms/waveone/img/rogerthat.jpg new file mode 100644 index 0000000..b7bd5b1 Binary files /dev/null and b/public/rooms/waveone/img/rogerthat.jpg differ diff --git a/public/rooms/waveone/img/virtualBox.jpg b/public/rooms/waveone/img/virtualBox.jpg new file mode 100644 index 0000000..dfed459 Binary files /dev/null and b/public/rooms/waveone/img/virtualBox.jpg differ diff --git a/public/rooms/waveone/img/wave_two.jpg b/public/rooms/waveone/img/wave_two.jpg new file mode 100644 index 0000000..4e931e6 Binary files /dev/null and b/public/rooms/waveone/img/wave_two.jpg differ diff --git a/public/rooms/waveone/index.html b/public/rooms/waveone/index.html new file mode 100644 index 0000000..aa8214e --- /dev/null +++ b/public/rooms/waveone/index.html @@ -0,0 +1,2579 @@ + + + + + + + + + + + + + + + + Wave One • Jungle Paradise + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    +
    +
    + +
    + + +
    + +
    +
    + + + + + + + +
    + + + + +
    + + +
    + + +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + +
    + + + +

    Wave One :

    +

    More than $500 million in exits with less than $50 million investment.

    +

    Our focus during Wave One was very IT-centric – around storage, automation and cloud. During this wave from 2000 till 2015 some of our companies defined parts of the cloud landscape, and are still being used actively today.

    +

    Our team was involved in technologies like:

    +
    - OpenStack
    +
    - ZFS (the storage system)
    +
    - The first data dedupe system for backup in the world
    +
    - The first distributed storage system for large archive solutions
    +
    - The most used hypervisor in the world
    + + +
    + + +
    +

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

    Image

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

    2000 - Dedigate

    +

    Dedigate was one of the first advanced hosting providers for complex projects in Europe. They focused on large projects where uptime was highly important, managing thousands of servers on a global scale. Their automation platform was quite novel at that time and allowed them to keep the operational team small while providing the best service level agreements.

    +

    Exit: 2005

    +

    acquired by: Terremark (later Verizon)

    + +
    + + +
    +

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

    2000 - Hostbasket

    +

    Hostbasket was the largest hosting service provider in the Benelux. Around 2005, Hostbasket had more than 35.000 small and mid-sized business customers and was a pioneer in virtual private servers and the first cloud.

    +

    Hostbasket developed a unique automation platform which allowed them to efficiently manage all their customers with an operational support team of fewer than 10 people. They were also the inventors of one of the first web builder platforms in the world which the customers could use to quickly create their own web presence.

    +

    Hostbasket also developed the cloud platform for Telenet, which is still widely used with many Belgium small and mid-sized companies.

    +

    Exit: 2008

    +

    acquired by: Telenet BVBA

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

    Image

    + + +
    + + +
    +

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

    Image

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

    2000 - VirtualBox

    +

    Still today Virtualbox is the most used hypervisor (virtual machine technology) in the world. At the time when Virtualbox was acquired, there were more than 1 million downloads a month.

    +

    Virtualbox was also the first hypervisor which could be used on all desktop platforms (Windows, Linux, OSX) and was 100% open source.

    +

    Virtualbox is the only company in wave one which we did not incubate. Incubaid helped Virtualbox with their strategy and to get acquired by SUN Microsystems.

    +

    Exited: 2008

    +

    acquired by: Sun Microsystems (later Oracle)

    + +
    + + +
    +

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

    2002 - DataCenter Technologies

    +

    DataCenter Technologies was the first company in the world inventing a data deduplication storage product for backup purposes. DCT could backup thousands of servers much more cost-effectively and faster than any other technology solution at that point.

    +

    DataCenter Technologies was Incubaid’s first storage software company, making storage systems in datacenters more efficient and scalable.

    +

    Exit: 2005

    +

    acquired by: Veritas (later Symantec)

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

    Image

    + + +
    + + +
    +

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

    Image

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

    2006 - Q-layer

    +

    Q-layer was one of the first companies in the industry to create and end-to-end cloud automation product. Q-layer created and invented the virtual datacenter concept where complex IT resources were managed in what we called Virtual Datacenters at that time. Q-layer converged storage, virtualization, & networking in one stack.

    +

    Exit: 2009

    +

    acquired by: Sun Microsystems (later Oracle)

    + +
    + + +
    +

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

    2009 - OpenVstorage

    +

    Kristof founded Open vStorage back in 2008. OVS worked closely together with Amplidata and later GIG.tech.

    +

    Open vStorage is an ultra-reliable distributed block store for hyper performance storage workloads and has customers actively using it across the world.

    +

    Open vStorage is now an independent cash flow positive company operating from Lochristi.

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

    Image

    + + +
    + + +
    +

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

    Image

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

    2009 - Dacentec

    +

    Dacentec was Incubaid’s datacenter facility in North America. The facility was the one of the first energy-neutral datacenters in the world, powered by renewable energy. Operating a 23,000 square foot purpose-built data center in Lenoir, North Carolina, it offered a comprehensive suite of dedicated hosting, co-location, and technology-neutral green cloud data center services.

    +

    Exit: 2013

    +

    acquired by: Centrilogic

    + +
    + + +
    +

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

    2009 - Amplidata

    +

    Amplidata was one of the first highly-scalable object storage systems in the world. Amplidata could fit petabytes of data in one rack in a datacenter and could do this at a cost a fraction of others. The software is ultra reliable and was used by major companies in the world to store their large archives. +

    +

    **Exit: 2015 **

    +

    acquired by: HGST (Western Digital)

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

    Image

    + + +
    + + +
    +

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

    Image

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

    2009 - Racktivity

    +

    Incubaid founded Racktivity with the goal to make datacenters eco-friendly and green.

    +

    Datacenters are globally massive consumers of electricity. Millions of servers are running without knowledge or insights in efficiency and power utilization. Racktivity has a portfolio of energy management systems for datacenter racks and individual servers, in which the uptime of the servers can also be remotely managed.

    +

    Exit: 2016

    +

    acquired by: GIG.tech

    + +
    + + +
    +

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

    2011 - Rogerthat (Mobicage)

    +

    Mobile operators looking to provide more unified data services to their subscribers can benefit from the OneApp infrastructure to provide:

    +

    - mobile data cloud for storing personal information, pictures, videos, etc
    - mobile communication platform for community formation or subscriber marketing
    - mobile content cloud for premium content and delivery of content local to the subscriber +

    +

    Exit: 2015

    +

    acquired by: GIG.tech

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

    Image

    + + +
    + + +
    +

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

    Image

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

    2011 - Awingu

    +

    Awingu develops a software to simplify enterprise mobility and liberate legacy applications. Our software aggregates all company files and applications to one secure online workspace that can be accessed from any device or OS using any HTML5-based browser.

    + +
    + + +
    +

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

    2015 - Itsyou.online +Itsyou.online is a web-based service using blockchain distributed ledger to keep track of online interaction in which you provide identity information. As a persona you can release only the necessary parts of identity information needed to complete an online transaction: e-commerce purchase, web registration, or contract signature.

    +

    Exit: 2016

    +

    acquired by: GIG.tech

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

    Image

    + + +
    + + +
    +

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

    Image

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

    2009 - Rivine

    +

    Rivine was an open source project to create custom Proof Of Stake blockchains. This approach makes Rivine more scaleable and more secure compared to the standard. Rivine later became the basis of the ThreeFold Chain.

    +

    Exit: 2016

    +

    acquired by: GIG.tech

    + +
    + + +
    +

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

    2015 - GIG.tech

    +

    GIG delivers the first scalable and multi-tenant edge cloud solution that provides deployment automation and instant delivery of apps all over the world.

    +

    GIG was founded by Kristof as his first portfolio company, combining the strength of multiple Incubaid startups in 2015 and was at the foundation of an investment philosophy change. Not much later, Wave Two of investments followed.

    +

    GIG.tech is now an independent cash flow positive company operating from Lochristi.

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

    Image

    + + +
    + + +
    +

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

    Image

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

    Wave Two

    +

    Companies and projects Incubaid is currently invested in through funding, time, resources, and emotion.

    +

    + + +
    + + +
    +
    + +
    + +
    +
    + + + + + + + + + + \ No newline at end of file diff --git a/public/rooms/wavetwo/bettertoken/img/bettertoken.png b/public/rooms/wavetwo/bettertoken/img/bettertoken.png new file mode 100644 index 0000000..fa63689 Binary files /dev/null and b/public/rooms/wavetwo/bettertoken/img/bettertoken.png differ diff --git a/public/rooms/wavetwo/bettertoken/img/cart.png b/public/rooms/wavetwo/bettertoken/img/cart.png new file mode 100644 index 0000000..3ec0924 Binary files /dev/null and b/public/rooms/wavetwo/bettertoken/img/cart.png differ diff --git a/public/rooms/wavetwo/bettertoken/img/customise.png b/public/rooms/wavetwo/bettertoken/img/customise.png new file mode 100644 index 0000000..22e0233 Binary files /dev/null and b/public/rooms/wavetwo/bettertoken/img/customise.png differ diff --git a/public/rooms/wavetwo/bettertoken/img/data.jpg b/public/rooms/wavetwo/bettertoken/img/data.jpg new file mode 100644 index 0000000..6145855 Binary files /dev/null and b/public/rooms/wavetwo/bettertoken/img/data.jpg differ diff --git a/public/rooms/wavetwo/bettertoken/img/easy.png b/public/rooms/wavetwo/bettertoken/img/easy.png new file mode 100644 index 0000000..3bc992e Binary files /dev/null and b/public/rooms/wavetwo/bettertoken/img/easy.png differ diff --git a/public/rooms/wavetwo/bettertoken/index.html b/public/rooms/wavetwo/bettertoken/index.html new file mode 100644 index 0000000..2fcab06 --- /dev/null +++ b/public/rooms/wavetwo/bettertoken/index.html @@ -0,0 +1,1001 @@ + + + + + + + + + + + + + + + + Better Token • Jungle Paradise + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    +
    +
    + +
    + + +
    + +
    +
    + + + + + + + +
    + + + + +
    + + +
    + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + +
    + + + +

    Image

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

    Europe's First ThreeFold Farming Co-operative

    +

    Start farming ThreeFold Tokens in an easy "plug & farm" way with one of our certified node servers.

    +

    bettertoken.com

    + + +
    + + +
    +

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

    The Problem

    +

    At the launch of the ThreeFold Grid a lot of people ventured into DIY farming, and with success as the grid has grown immensly. Still some people did not want to dive into installing their own farming equipment or building it from scratch.

    +
    +

    The BetterToken Solution

    +

    BetterToken has developed a easy way to start farming ThreeFold tokens. Customers can easily select a SoHo server and it's specification in the webshop. BetterToken makes sure this server then is 100% farming ready all the customer needs to do is plug in the ethernet cable and powercable to start farming ThreeFold Tokens. Upside to farming with BetterToken Soho-Nodes is that all equipment is certified by ThreeFold and this makes that cultivation tokens are released sooner than tokens cultivated on DIY Farms.

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

    Image

    + + +
    + + +
    +

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

    Image

    +

    EASY AS 1 2 3

    +

    Plug and Farm NodeServers make it possible for all tech levels to jump in. We aim to make it possible for you to invest in the grid, plug in your server, and get it working in minutes. No long difficult procedures. +

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

    Image

    +

    OPEN TO ALL BUDGETS

    +

    BetterToken provides Nodeservers varying from 1K – 20k+. The range consists of ultra-silent home devices to rack-mountable 2U devices to run in your (local) datacenter. +

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

    Image

    +

    CUSTOMISE

    +

    Use the Node Server configurator in our ServerShop to configure exactly the server you want. You can choose from our range of ThreeFold Certified Hardware to create any server from a home office quiet running server to a fully loaded compute engine or hundreds of terabytes of storage.

    + +
    + + +
    +

    + + +
    +
    +

    BetterToken Roadmap

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

    1

    +
    +
    +

    2017
    Genesis Pool Cooperative

    +

    + First European ThreeFold Farming Cooperative

    +
    +
    + + +
    +
    + +
    +

    2

    +
    +
    +

    2018
    SoHo Node Vendor

    +

    Released Multiple Node Servers to Make Threefold Farming Easy for all.

    +
    +
    + + +
    +
    + +
    +

    3

    +
    +
    +

    2020/2021
    Expand

    +

    Expand Co-Farming Pool in Lochristi
    + Start Cloud Farming Offer

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

    +

    + + +
    + + +
    +
    + + +
    + +
    +
    + + + + + + + + + + \ No newline at end of file diff --git a/public/rooms/wavetwo/fairswap/img/fairswap.png b/public/rooms/wavetwo/fairswap/img/fairswap.png new file mode 100644 index 0000000..3162b4f Binary files /dev/null and b/public/rooms/wavetwo/fairswap/img/fairswap.png differ diff --git a/public/rooms/wavetwo/fairswap/img/swapimage.png b/public/rooms/wavetwo/fairswap/img/swapimage.png new file mode 100644 index 0000000..499e97c Binary files /dev/null and b/public/rooms/wavetwo/fairswap/img/swapimage.png differ diff --git a/public/rooms/wavetwo/fairswap/index.html b/public/rooms/wavetwo/fairswap/index.html new file mode 100644 index 0000000..7a5f40b --- /dev/null +++ b/public/rooms/wavetwo/fairswap/index.html @@ -0,0 +1,757 @@ + + + + + + + + + + + + + + + + Fairswap • Jungle Paradise + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    +
    +
    + +
    + + +
    + +
    +
    + + + + + + + +
    + + + + +
    + + +
    + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + +
    + + + +

    Image

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

    Bringing fairness, security and scalability to digital commerce.

    +

    FairSwap is an open-source, decentralized project complete with wallet, exchange and P2P marketplace, protecting users and enabling true, trusted transacting globally.

    + + +
    + + +
    +

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

    The Problem

    +

    We don’t need third-parties in digital commerce — yet they keep growing. And getting more dangerous.

    +

    No sovereignty or control : Centralized exchanges and wallets have custody of funds and require middlemen

    +

    Huge security and data privacy issues : Large exchanges are easy targets for hacks with little recourse or protection

    +

    Market manipulation and no transparency : Fake volumes and market-making, algorithmic trading

    +

    Complexity and lack of information : Hard to navigate exchanges, manage private keys, make informed decisions

    +

    Not enough interoperability : Existing platforms seek to lock in users to their own ecosystems

    +
    +

    Solution & Mission

    +

    Open-source, peer-to-peer financial tools that are quantum-safe and built on decentralized capacity

    +

    Scaleable. Lightweight technology and self-healing technology makes it scale with ease and endlessly.

    Storage, exchange and trade operations are the foundation of the economic machine. We believe that everyone has right to access free and open instruments that enable storage, exchange and trade in a fair and transparent way.

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

    Image

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

    +

    + + +
    + + +
    +
    + + +
    + +
    +
    + + + + + + + + + + \ No newline at end of file diff --git a/public/rooms/wavetwo/img/bettertoken.png b/public/rooms/wavetwo/img/bettertoken.png new file mode 100644 index 0000000..fa63689 Binary files /dev/null and b/public/rooms/wavetwo/img/bettertoken.png differ diff --git a/public/rooms/wavetwo/img/fairswap.png b/public/rooms/wavetwo/img/fairswap.png new file mode 100644 index 0000000..3162b4f Binary files /dev/null and b/public/rooms/wavetwo/img/fairswap.png differ diff --git a/public/rooms/wavetwo/img/mazraa.png b/public/rooms/wavetwo/img/mazraa.png new file mode 100644 index 0000000..961f512 Binary files /dev/null and b/public/rooms/wavetwo/img/mazraa.png differ diff --git a/public/rooms/wavetwo/img/ootopia.png b/public/rooms/wavetwo/img/ootopia.png new file mode 100644 index 0000000..6c16d45 Binary files /dev/null and b/public/rooms/wavetwo/img/ootopia.png differ diff --git a/public/rooms/wavetwo/img/ourverses.png b/public/rooms/wavetwo/img/ourverses.png new file mode 100644 index 0000000..e93ca78 Binary files /dev/null and b/public/rooms/wavetwo/img/ourverses.png differ diff --git a/public/rooms/wavetwo/img/ourworld.png b/public/rooms/wavetwo/img/ourworld.png new file mode 100644 index 0000000..cb317ad Binary files /dev/null and b/public/rooms/wavetwo/img/ourworld.png differ diff --git a/public/rooms/wavetwo/img/sikana.png b/public/rooms/wavetwo/img/sikana.png new file mode 100644 index 0000000..6cbbc90 Binary files /dev/null and b/public/rooms/wavetwo/img/sikana.png differ diff --git a/public/rooms/wavetwo/img/tag.png b/public/rooms/wavetwo/img/tag.png new file mode 100644 index 0000000..9a80492 Binary files /dev/null and b/public/rooms/wavetwo/img/tag.png differ diff --git a/public/rooms/wavetwo/img/tft.png b/public/rooms/wavetwo/img/tft.png new file mode 100644 index 0000000..69fa396 Binary files /dev/null and b/public/rooms/wavetwo/img/tft.png differ diff --git a/public/rooms/wavetwo/img/tftech.png b/public/rooms/wavetwo/img/tftech.png new file mode 100644 index 0000000..47076a8 Binary files /dev/null and b/public/rooms/wavetwo/img/tftech.png differ diff --git a/public/rooms/wavetwo/index.html b/public/rooms/wavetwo/index.html new file mode 100644 index 0000000..d17873b --- /dev/null +++ b/public/rooms/wavetwo/index.html @@ -0,0 +1,1076 @@ + + + + + + + + + + + + + + + + Wave Two • Jungle Paradise + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    +
    +
    + +
    + + +
    + +
    +
    + + + + + + + +
    + + + + +
    + + +
    + + +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + +
    + + + +

    Wave Two :

    +

    We believe doing good for the world and doing business can go hand in hand. We are building companies which will help to achieve an ambituous global goal:

    +

    Allow everyone to have unlimited access to Education, Sustainable Internet, and Complementary Digital Currencies for less than 1% of their monthly salary.

    +

    To reach this goal the world needs next-generation technologies that open education, mobile, and financial systems up for all.

    + + +
    + + +
    +

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

    Image

    +

    Powering the Information Technology workloads of tomorrow through Self-Driving IT.

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

    Image

    +

    Open source software that creates neutral, green and affordable internet capacity, by people, for people. 100% decentralized.

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

    Image

    +

    an open-source, decentralized project complete with wallet, exchange and P2P marketplace, protecting users and enabling true, trusted transacting globally.

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

    Image

    +

    The founding capacity farmer on the ThreeFold Network that actively supports the expansion and adoption of ThreeFold's P2P Cloud.

    + +
    + + +
    +

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

    Image

    +

    Europe's first ThreeFold Farming Cooperative, making farming ThreeFold tokens accessible to all.

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

    Image

    +

    A new abundance based internet of internets system that aims to redistribute the ownership of internet and its derivates to the people.

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

    Image

    +

    An organization that inspires change by providing opportunities for students around the world to take action on social good causes through education.

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

    Image

    +

    A better world where we all have access to endless information and oppurtunities.

    + +
    + + +
    +

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

    Image

    +

    An app that offers people the most exciting and easy way to engage on the planet regeneration and feel part of the solution. +

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

    Image

    +

    An educational platform that offers practical knowledge to everyone in the world for free.

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

    Each of our companies believes in doing good for the world and operates with the values laid about by freeflownation.org

    +
    +
    + +
    + + +
    +
    + + +
    + +
    +
    + + + + + + + + + + \ No newline at end of file diff --git a/public/rooms/wavetwo/mazraa/img/mazraa.png b/public/rooms/wavetwo/mazraa/img/mazraa.png new file mode 100644 index 0000000..961f512 Binary files /dev/null and b/public/rooms/wavetwo/mazraa/img/mazraa.png differ diff --git a/public/rooms/wavetwo/mazraa/index.html b/public/rooms/wavetwo/mazraa/index.html new file mode 100644 index 0000000..527200f --- /dev/null +++ b/public/rooms/wavetwo/mazraa/index.html @@ -0,0 +1,877 @@ + + + + + + + + + + + + + + + + Mazraa • Jungle Paradise + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    +
    +
    + +
    + + +
    + +
    +
    + + + + + + + +
    + + + + +
    + + +
    + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + +
    + + + +

    Image

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

    A farming cooperative that supports the growth of the Threefold Grid

    +

    Support the grid by buying capacity units, hosting P2P nodes or deploying workloads.

    +

    mazraa.io

    + + +
    + + +
    +

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

    Mazraa is an independent Farming Cooperative based in Dubai UAE. It runs a hosting farm of +120 servers. They are amongst the first farmers on the ThreeFold Grid and farm tokens on a monthly basis. It is a founding capacity farmer on the ThreeFold Network and actively supports the expansion and adoption of ThreeFold's P2P Cloud. Mazraa's focus is to provide P2P Cloud capacity for developers, nodes for new and existing farmers, as well as, providing over the counter access to TFT's to enable reservations of Internet capacity.

    +
    +
    + +
    + + +
    +

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

    Capacity Units

    +

    Purchasing ThreeFold Tokens (TFT) enables users to access and reserve P2P cloud capacity on the ThreeFold Grid. A unit of TFT is utilized to reserve capacity in the form of either; SU Storage Units, NU Network Units and CU Compute Units.

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

    P2P Nodes

    +

    Become a digital "Farmer" on the ThreeFold Network by hosting P2P capacity nodes, which produces the most efficient, accessible and decentralized IT capacity. Our nodes enable capacity providers to earn by hosting the expansion of the internet.

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

    Deploy Workloads

    +

    If you are a developer or enterprise interested running cloud work loads on TheeFold's P2P Cloud capacity, please send mazraa an email with a request for capacity access and we will be happy to get you started or visit cloud.threefold.io

    + +
    + + +
    +

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

    +

    + + +
    + + +
    +
    + + +
    + +
    +
    + + + + + + + + + + \ No newline at end of file diff --git a/public/rooms/wavetwo/ootopia/img/impact.png b/public/rooms/wavetwo/ootopia/img/impact.png new file mode 100644 index 0000000..af915ee Binary files /dev/null and b/public/rooms/wavetwo/ootopia/img/impact.png differ diff --git a/public/rooms/wavetwo/ootopia/img/ootopia.png b/public/rooms/wavetwo/ootopia/img/ootopia.png new file mode 100644 index 0000000..6c16d45 Binary files /dev/null and b/public/rooms/wavetwo/ootopia/img/ootopia.png differ diff --git a/public/rooms/wavetwo/ootopia/index.html b/public/rooms/wavetwo/ootopia/index.html new file mode 100644 index 0000000..b009800 --- /dev/null +++ b/public/rooms/wavetwo/ootopia/index.html @@ -0,0 +1,741 @@ + + + + + + + + + + + + + + + + Ootopia • Jungle Paradise + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    +
    +
    + +
    + + +
    + +
    +
    + + + + + + + +
    + + + + +
    + + +
    + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + +
    + + + +

    Image

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

    The most exciting way to engage on the planet regeneration

    +

    Ootopia app combines super inspiring social media and microlearning in an exciting game where users are rewarded for their engagement with the impact token OOz.

    +

    ootopia.org

    + + +
    + + +
    +

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

    OOTOPIA is a platform for leveraging the regeneration of the planet where everyone wins. Get inspired by a social feed abundant in examples and stories about the regenerative world we all want to live in. Access video lessons on how to have a much more sustainable lifestyle and how to include regenerative actions in your daily life. Then, as a reward for your engagement, receive credits in OOz, a social currency that feeds the OOTOPIA Ethical Marketplace leveraging the regenerative economy.

    +
    +
    +
    +

    Image

    + + +
    + + +
    +

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

    +

    + + +
    + + +
    +
    + + +
    + +
    +
    + + + + + + + + + + \ No newline at end of file diff --git a/public/rooms/wavetwo/ourverse/img/ourverse_header.png b/public/rooms/wavetwo/ourverse/img/ourverse_header.png new file mode 100644 index 0000000..da7ea8b Binary files /dev/null and b/public/rooms/wavetwo/ourverse/img/ourverse_header.png differ diff --git a/public/rooms/wavetwo/ourverse/img/ourverses.png b/public/rooms/wavetwo/ourverse/img/ourverses.png new file mode 100644 index 0000000..e93ca78 Binary files /dev/null and b/public/rooms/wavetwo/ourverse/img/ourverses.png differ diff --git a/public/rooms/wavetwo/ourverse/index.html b/public/rooms/wavetwo/ourverse/index.html new file mode 100644 index 0000000..09a7602 --- /dev/null +++ b/public/rooms/wavetwo/ourverse/index.html @@ -0,0 +1,750 @@ + + + + + + + + + + + + + + + + OurVerse • Jungle Paradise + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    +
    +
    + +
    + + +
    + +
    +
    + + + + + + + +
    + + + + +
    + + +
    + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + +
    + + + +

    Image

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

    The world is your oyster

    +

    Learn whatever your heart desires. Access any oppurtunity to earn. Enter any shop. Travel everywhere. In OurVerse, you are limited by only your own imagination.

    +

    ourverse.tf

    + + +
    + + +
    +

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

    A metaverse focused on abundance and accessibility

    +

    OurVerse aims to provide a safe and inclusive digital environment where communities can come together for experiences ranging from meetings to virtual museum tours and exhibitions. An abundance of educational content can help communities around the world access information and opportunities that they would not have been able to otherwise.

    +

    It is created by utilizing the world’s largest decentralized and peer-to-peer of storage and compute: The ThreeFold Grid. This provides every OurVerse community with unparalleled security to each user and assures unprecedented sovereignty.

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

    Image

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

    +

    + + +
    + + +
    +
    + + +
    + +
    +
    + + + + + + + + + + \ No newline at end of file diff --git a/public/rooms/wavetwo/ourworld/img/ourworld.png b/public/rooms/wavetwo/ourworld/img/ourworld.png new file mode 100644 index 0000000..cb317ad Binary files /dev/null and b/public/rooms/wavetwo/ourworld/img/ourworld.png differ diff --git a/public/rooms/wavetwo/ourworld/img/ourworldheader.png b/public/rooms/wavetwo/ourworld/img/ourworldheader.png new file mode 100644 index 0000000..fc5d7f6 Binary files /dev/null and b/public/rooms/wavetwo/ourworld/img/ourworldheader.png differ diff --git a/public/rooms/wavetwo/ourworld/index.html b/public/rooms/wavetwo/ourworld/index.html new file mode 100644 index 0000000..658cbe4 --- /dev/null +++ b/public/rooms/wavetwo/ourworld/index.html @@ -0,0 +1,741 @@ + + + + + + + + + + + + + + + + OurWorld • Jungle Paradise + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    +
    +
    + +
    + + +
    + +
    +
    + + + + + + + +
    + + + + +
    + + +
    + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + +
    + + + +

    Image

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

    An abundance based internet of internets system

    +

    Discover a sovereign, secure and regenerative Internet infrastructure that is revolutionary in every way. With the greatest efficiency, scalability and autonomy yet, it is a system created to empower communities to push the limits of what is possible in a decentralized world.

    +

    ourworld.tf

    + + +
    + + +
    +

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

    Image

    +
    +
    +
    +
    +

    Our beautiful world has become a crazy place with lots of changes. Do you want to be part of a movement which is making real change and which has a purpose to resolve some of the biggest issues in the world? OurWorld is a grounded movement, actions first with a practical executable plan and all required tools. OurWorld practices are regenerative, spiritual and high tech.

    +
    + +
    + + +
    +

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

    +

    + + +
    + + +
    +
    + + +
    + +
    +
    + + + + + + + + + + \ No newline at end of file diff --git a/public/rooms/wavetwo/sikana/img/kid_learning.jpg b/public/rooms/wavetwo/sikana/img/kid_learning.jpg new file mode 100644 index 0000000..b70e752 Binary files /dev/null and b/public/rooms/wavetwo/sikana/img/kid_learning.jpg differ diff --git a/public/rooms/wavetwo/sikana/img/sikana.png b/public/rooms/wavetwo/sikana/img/sikana.png new file mode 100644 index 0000000..6cbbc90 Binary files /dev/null and b/public/rooms/wavetwo/sikana/img/sikana.png differ diff --git a/public/rooms/wavetwo/sikana/index.html b/public/rooms/wavetwo/sikana/index.html new file mode 100644 index 0000000..02747f2 --- /dev/null +++ b/public/rooms/wavetwo/sikana/index.html @@ -0,0 +1,752 @@ + + + + + + + + + + + + + + + + Sikana • Jungle Paradise + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    +
    +
    + +
    + + +
    + +
    +
    + + + + + + + +
    + + + + +
    + + +
    + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + +
    + + + +

    Image

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

    A non profit organization that aims to equip people with practical skills through free educational video programs.

    +

    Sikana's mission is to expand access to practical education through free instructional and awareness programs co-created by the community.

    +

    sikana.tv/en

    + + +
    + + +
    +

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

    The Problem

    +

    Billions of people do not have folks or teachers to help them acquire basic skills, unlock their potential and lead happy and dignified lives.

    +
    +

    The Sikana Solution

    +

    3 billion people have access to screens and our goal is to transform them into tools for instruction. Video is a powerful and cost-effective medium to promote skill acquisition and health and environmental awareness.

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

    Image

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

    +

    + + +
    + + +
    +
    + + +
    + +
    +
    + + + + + + + + + + \ No newline at end of file diff --git a/public/rooms/wavetwo/tag/img/server.jpg b/public/rooms/wavetwo/tag/img/server.jpg new file mode 100644 index 0000000..833a4d7 Binary files /dev/null and b/public/rooms/wavetwo/tag/img/server.jpg differ diff --git a/public/rooms/wavetwo/tag/img/tag-planting.jpg b/public/rooms/wavetwo/tag/img/tag-planting.jpg new file mode 100644 index 0000000..121557d Binary files /dev/null and b/public/rooms/wavetwo/tag/img/tag-planting.jpg differ diff --git a/public/rooms/wavetwo/tag/img/tag.png b/public/rooms/wavetwo/tag/img/tag.png new file mode 100644 index 0000000..9a80492 Binary files /dev/null and b/public/rooms/wavetwo/tag/img/tag.png differ diff --git a/public/rooms/wavetwo/tag/index.html b/public/rooms/wavetwo/tag/index.html new file mode 100644 index 0000000..77fc53e --- /dev/null +++ b/public/rooms/wavetwo/tag/index.html @@ -0,0 +1,751 @@ + + + + + + + + + + + + + + + + Tag • Jungle Paradise + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    +
    +
    + +
    + + +
    + +
    +
    + + + + + + + +
    + + + + +
    + + +
    + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + +
    + + + +

    Image

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

    Every child deserves an education. Inspire change. Take action.

    +

    ETake Action Global is committed to creating space for teachers and students to work at local and global levels for the betterment of humanity for today and for tomorrow.

    +

    takeactionglobal.org

    + + +
    + + +
    +

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

    Mission

    +

    To inspire change by providing opportunities for students around the world to take action on social good causes through education. TAG aims to find ways to connect thousands of teachers with students around the world to provide free, quality, meaningful education.

    +

    Method

    +

    TAG wants to raise the bar of education by having experts to teach the students and by initiating teacher training with help of technology. For years they have been working to bring positive and needed change to the education system and this is another step forward. A peer-to-peer education system opens up the possibilities for learning and positive solutions for our world. The peer-to-peer platform will run on the ThreeFold Grid and will utilize elements of Digital Twin technology. The Video Chat solution will be used to allow teachers to teach refugees. They have already been doing this for five years with Project Kakuma.

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

    Image

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

    +

    + + +
    + + +
    +
    + + +
    + +
    +
    + + + + + + + + + + \ No newline at end of file diff --git a/public/rooms/wavetwo/tft/img/server.jpg b/public/rooms/wavetwo/tft/img/server.jpg new file mode 100644 index 0000000..833a4d7 Binary files /dev/null and b/public/rooms/wavetwo/tft/img/server.jpg differ diff --git a/public/rooms/wavetwo/tft/img/tft.png b/public/rooms/wavetwo/tft/img/tft.png new file mode 100644 index 0000000..69fa396 Binary files /dev/null and b/public/rooms/wavetwo/tft/img/tft.png differ diff --git a/public/rooms/wavetwo/tft/index.html b/public/rooms/wavetwo/tft/index.html new file mode 100644 index 0000000..bc126f1 --- /dev/null +++ b/public/rooms/wavetwo/tft/index.html @@ -0,0 +1,891 @@ + + + + + + + + + + + + + + + + ThreeFold • Jungle Paradise + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    +
    +
    + +
    + + +
    + +
    +
    + + + + + + + +
    + + + + +
    + + +
    + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + +
    + + + +

    Image

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

    A True Peer-To-Peer Internet

    +

    Empowering equality, autonomy and sustainability with game-changing technology built with a collaborative ecosystem. +Live and distributed in 21 countries and expanding.

    +

    ThreeFold.io

    + + +
    + + +
    +

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

    The Problem

    +

    There are some major challenges with the current foundation of the internet and how it has moved from being a medium to independently share information amongst internet users, to a multi-billion dollar industry governed by a few companies.

    The technology that generates internet capacity, services and applications is expensive, power hungry and centralized, as a result, it's not inclusive, affordable, sustainable or scalable. +

    80% of today’s internet capacity is centralized. Data is monopolized and controlled by a few. Your information is not private.

    +
    +

    The ThreeFold Foundation Solution

    +

    A decentralized grid of internet compute & capacity focused on democratizing internet compute and storage capacity to enable a responsible internet for all.

    +

    Neutral. No one single company or person can ever monopolize the Threefold Grid due to decentralization.

    +

    Scaleable. Lightweight technology and self-healing technology makes it scale with ease and endlessly.

    +

    Blockchain Enabled. Tokens are created only when capacity is added to the grid. Also doubles as payment mechanism to provision workloads.

    +

    Future Workloads The decentralized nature of the grid makes it very compatible with IOT, 5G, and other workloads of the future.

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

    Image

    + + +
    + + +
    +

    + + +
    +
    +

    ThreeFold Foundation Roadmap

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

    1

    +
    +
    +

    Q2 2017
    PROJECT LAUNCH

    +

    Launch of ThreeFold Decentralized Internet

    +
    +
    + + +
    +
    + +
    +

    2

    +
    +
    +

    Q2 2018
    BLOCKCHAIN ACTIVATED

    +

    Grid Capacity Generation
    + Blockchain / Token Launch

    +
    +
    + + +
    +
    + +
    +

    3

    +
    +
    +

    Q3/Q4 2018
    BIG PARTNERSHIP AND CAPACITY DEPLOYMENT

    +

    Atomic Swap Support for decentralized exchange + 10x more capacity active compared to other blockchain projects (79Pb)
    + HPE & SOLIDARIDAD partnerships to promote farming of capacity
    + HPE Partnership

    +
    +
    + + +
    +
    + +
    +

    4

    +
    +
    +

    Q2 2019
    TESTNET AND MINTING LAUNCH

    +

    Grid Capacity Utilization (Testnet)
    + Grid 1.0 Services
    + ThreeFold Token Minting in public grid
    + Private Zero OS, S3 storage, Web- Gateway, ZeroDB, Launch FreeFlow Pages (Beta),
    + Launch Digital Twin
    + Blockchain / Token Launch

    +
    +
    + + + +
    +
    + +
    +

    5

    +
    +
    +

    Q2 2020
    PUBLIC GRID LAUNCH

    +

    Grid Capacity Utilization (Public) + Support Grid 1.1 Services
    + Private Zero OS, S3 storage, Web- Gateway, ZeroDB, Live Launch ThreeFold Now Marketplace
    + Migration from Rivine to Stellar Blockchain
    + Digibyte Partnership
    + Dash/Next Partnership
    + Waykichain Partnership

    +
    +
    + + +
    +
    + +
    +

    6

    +
    +
    +

    Q3/Q4 2020
    PUBLIC GRID UPDATES

    +

    Launch 2.2 and 2.4 versions of the TF Grid
    + Hosted Digital Twin launched for the public
    + Public Launch Threefold now (App Marketplace)
    + Skale Lab Partnership
    + Whitepaper 2.3 Release

    +
    +
    + + +
    +
    + +
    +

    7

    +
    +
    +

    Q1/Q2 2021
    SCALING THE GRID + MORE USECASES

    +

    Public Launch Of Certified Capacity On The Grid
    + Public launch of ThreeFold eVDC
    + Whitepaper 2.4 Release

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

    +

    + + +
    + + +
    +
    + + +
    + +
    +
    + + + + + + + + + + \ No newline at end of file diff --git a/public/rooms/wavetwo/tftech/img/3bot.jpg b/public/rooms/wavetwo/tftech/img/3bot.jpg new file mode 100644 index 0000000..519602b Binary files /dev/null and b/public/rooms/wavetwo/tftech/img/3bot.jpg differ diff --git a/public/rooms/wavetwo/tftech/img/encrypted.svg b/public/rooms/wavetwo/tftech/img/encrypted.svg new file mode 100644 index 0000000..355a855 --- /dev/null +++ b/public/rooms/wavetwo/tftech/img/encrypted.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/rooms/wavetwo/tftech/img/endless.jpg b/public/rooms/wavetwo/tftech/img/endless.jpg new file mode 100644 index 0000000..652a5e1 Binary files /dev/null and b/public/rooms/wavetwo/tftech/img/endless.jpg differ diff --git a/public/rooms/wavetwo/tftech/img/speedometer.svg b/public/rooms/wavetwo/tftech/img/speedometer.svg new file mode 100644 index 0000000..ef2c86e --- /dev/null +++ b/public/rooms/wavetwo/tftech/img/speedometer.svg @@ -0,0 +1,2 @@ + + diff --git a/public/rooms/wavetwo/tftech/img/tftech.png b/public/rooms/wavetwo/tftech/img/tftech.png new file mode 100644 index 0000000..47076a8 Binary files /dev/null and b/public/rooms/wavetwo/tftech/img/tftech.png differ diff --git a/public/rooms/wavetwo/tftech/img/uptime-1.svg b/public/rooms/wavetwo/tftech/img/uptime-1.svg new file mode 100644 index 0000000..943277a --- /dev/null +++ b/public/rooms/wavetwo/tftech/img/uptime-1.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/public/rooms/wavetwo/tftech/index.html b/public/rooms/wavetwo/tftech/index.html new file mode 100644 index 0000000..7592993 --- /dev/null +++ b/public/rooms/wavetwo/tftech/index.html @@ -0,0 +1,961 @@ + + + + + + + + + + + + + + + + ThreeFold Tech • Jungle Paradise + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    +
    +
    + +
    + + +
    + +
    +
    + + + + + + + +
    + + + + +
    + + +
    + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + +
    + + + +

    Image

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

    Self-Driving IT

    +

    Powering the Information Technology workloads of tomorrow.

    +

    ThreeFold Tech

    + + +
    + + +
    +

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

    The Problem

    +

    Large, centralized datacenters are owned by just a few companies. They are only located in star topologies and energy-dense areas, and they are power-hungry.

    The approach of adding more – people and layers – to achieve security is flawed. +

    With the demand for IT capacity growing tremendously, these methods are not build for the future. There are enough issues today.

    +
    +

    The ThreeFold Tech Solution

    +

    Self-Driving IT. A decentralized peer-to-peer system inspired by nature.

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

    Image

    + + +
    + + +
    +

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

    Image

    +

    Better Security

    +

    Stateless nodes reduce hacking surface. Less human involvement means less chance for error.

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

    Image

    +

    More Uptime

    +

    Intelligent, self-healing cells manage workloads on the grid.

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

    Image

    +

    Greater Efficiencies

    +

    Lowest possible cost. +Less energy. More effective in storing data.

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

    Image

    +

    Endless Scalability

    +

    Can scale up to millions of nodes and can be distributed everywhere.

    + +
    + + +
    +

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

    +

    + + +
    + + +
    +
    + + +
    + +
    +
    + + + + + + + + + + \ No newline at end of file diff --git a/public/sitemap.xml b/public/sitemap.xml new file mode 100644 index 0000000..bf7ef55 --- /dev/null +++ b/public/sitemap.xml @@ -0,0 +1,97 @@ + + + + https://www.jungle_paradise/ + + + https://www.jungle_paradise/categories/ + + + https://www.jungle_paradise/health-wellness/ + 2021-02-20 + + + https://www.jungle_paradise/home/ + 2021-02-20 + + + https://www.jungle_paradise/restaurant/ + 2021-02-20 + + + https://www.jungle_paradise/restaurant/adnan/ + 2021-02-20 + + + https://www.jungle_paradise/restaurant/freeflowvalue/ + 2021-02-20 + + + https://www.jungle_paradise/restaurant/jan/ + 2021-02-20 + + + https://www.jungle_paradise/restaurant/kds/ + 2021-02-20 + + + https://www.jungle_paradise/restaurant/owen/ + 2021-02-20 + + + https://www.jungle_paradise/restaurant/peter/ + 2021-02-20 + + + https://www.jungle_paradise/rooms/ + 2021-02-20 + + + https://www.jungle_paradise/rooms/waveone/ + 2021-02-20 + + + https://www.jungle_paradise/rooms/wavetwo/ + 2021-02-20 + + + https://www.jungle_paradise/rooms/wavetwo/bettertoken/ + 2021-02-20 + + + https://www.jungle_paradise/rooms/wavetwo/fairswap/ + 2021-02-20 + + + https://www.jungle_paradise/rooms/wavetwo/mazraa/ + 2021-02-20 + + + https://www.jungle_paradise/rooms/wavetwo/ootopia/ + 2021-02-20 + + + https://www.jungle_paradise/rooms/wavetwo/ourverse/ + 2021-02-20 + + + https://www.jungle_paradise/rooms/wavetwo/ourworld/ + 2021-02-20 + + + https://www.jungle_paradise/rooms/wavetwo/sikana/ + 2021-02-20 + + + https://www.jungle_paradise/rooms/wavetwo/tag/ + 2021-02-20 + + + https://www.jungle_paradise/rooms/wavetwo/tft/ + 2021-02-20 + + + https://www.jungle_paradise/rooms/wavetwo/tftech/ + 2021-02-20 + + diff --git a/start.sh b/start.sh new file mode 100755 index 0000000..ac927fd --- /dev/null +++ b/start.sh @@ -0,0 +1,25 @@ +# builds if executable isn't foound +if [[ ! -f "tailwindcss" ]] +then + sh build.sh +fi + +# initialized and configures tailwind if not configured +if [[ ! -f "tailwind.config.js" ]] +then + ./tailwindcss init + sed -i '' "s| content: \\[\\],| content: \\['./templates/**/*.html'\\],|g" tailwind.config.js +fi + +# compiles tailwind css & launches locally +rm -rf public static/css +./tailwindcss -i css/index.css -o ./static/css/index.css --watch & zola serve & + +# compiles tailwind css for prod & builds project +./tailwindcss -i css/index.css -o ./static/css/index.css --minify +zola build + +# kills zola and tw bg processes on interrupt +trap 'kill $(jobs -p); exit 1' INT +wait + diff --git a/static/.DS_Store b/static/.DS_Store new file mode 100644 index 0000000..10f526f Binary files /dev/null and b/static/.DS_Store differ diff --git a/static/css/index.css b/static/css/index.css new file mode 100644 index 0000000..e852ad7 --- /dev/null +++ b/static/css/index.css @@ -0,0 +1,4 @@ +@import url("https://fonts.googleapis.com/css2?family=Poiret+One&display=swap");@import url("https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&family=Montserrat:wght@400;700&display=swap"); +/*! purgecss start ignore */code.language-bash,code.language-cmd,code.language-css,code.language-html,code.language-js,code.language-md,code.language-text,span.nx,span.o{color:#fff;line-height:1.4}span.c{color:#060}span.nt,span.p,span.s1,span.s2{color:#960}span.ge,span.gh,span.gs{color:#08f}span.gs{font-weight:700}span.ge{font-style:italic}code,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}code{background-color:#fafafa;border-radius:3px;color:#060;font-size:85%}pre{margin:0;overflow:scroll;padding:1rem}pre code{color:inherit;font-size:100%}.highlight,pre code{background-color:initial;padding:0}.highlight{border-radius:3px;margin:0 0 .5rem;& pre{margin-bottom:0;overflow-x:auto}& .lineno{color:#abababb8;display:inline-block;padding:0 .75rem 0 .25rem}} +/*! purgecss end ignore */ +/*! tailwindcss v3.3.1 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;font-feature-settings:normal;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }main{padding-top:0}#text-1xl{font-size:1.25rem;line-height:1.75rem}#text-2xl{font-size:1.5rem;line-height:2rem}#text-3xl{font-size:1.875rem;line-height:2.25rem}#text-4xl{font-size:2.25rem;line-height:2.5rem}#text-5xl{font-size:3rem;line-height:1}@media (min-width:640px){#text-6xl{font-size:1.875rem;line-height:2.25rem}}@media (min-width:768px){#text-6xl{font-size:2.25rem;line-height:2.5rem}}@media (min-width:1024px){#text-6xl{font-size:3rem;line-height:1}}@media (min-width:1280px){#text-6xl{font-size:3.75rem;line-height:1}}#text-7xl{font-size:4.5rem;line-height:1}#text-8xl{font-size:6rem;line-height:1}#text-9xl{font-size:8rem}#xp-heading{margin:0}p{font-size:1.125rem;line-height:1.75rem}code,pre{font-feature-settings:normal}.navWhite,.navWhite:visited{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.navWhite:active,.navWhite:focus{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-blue-light{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.text-shadow-titles{text-shadow:4px 4px 2px #000}.gradient-titles{--tw-gradient-from:#1d4ed8 var(--tw-gradient-from-position);--tw-gradient-from-position: ;--tw-gradient-to:#1d4ed800 var(--tw-gradient-from-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#000 var(--tw-gradient-to-position);--tw-gradient-to-position: ;background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.ctr{text-align:center}.legal{font-size:.75rem;line-height:1rem}nav h4 a:hover{color:rgb(147 197 253/var(--tw-text-opacity))}nav h4 a,nav h4 a:active,nav h4 a:focus,nav h4 a:hover{--tw-text-opacity:1;border-width:0;font-weight:300}a h2,nav h4 a,nav h4 a:active,nav h4 a:focus{color:rgb(0 0 0/var(--tw-text-opacity))}a h2,a:focus,a:hover{--tw-text-opacity:1}a:focus,a:hover{border-style:none;color:rgb(147 197 253/var(--tw-text-opacity))}a:active{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity));color:rgb(30 64 175/var(--tw-text-opacity))}h5 a{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity));font-weight:400}.footnote-return,a.next,a.previous,sup a{border-bottom-width:0}#nav-toggle:checked+#navMenu{display:block}a.navborderless{border-bottom-width:0}.h1,h1{font-size:2.25rem;font-weight:800;line-height:2.5rem}.h2,.h3,.h4,.h5,.h6,h2,h3,h4,h5,h6{font-weight:700}.h2,h2{font-size:2.25rem;line-height:2.5rem}.h4,h4{font-size:1.5rem;line-height:2rem}h5{font-style:normal}.h5,.h6,h5,h6{font-size:1.125rem;line-height:1.75rem}.height-hero{height:45vh;max-height:45vh;overflow:hidden}.height-post{height:35vh;max-height:35vh}.imgCover{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.background-hero-image-div{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity));height:80vh;max-height:80vh;overflow:hidden;position:relative;width:100%}.background-hero-title-block-fit{--tw-gradient-from:#000 var(--tw-gradient-from-position);--tw-gradient-from-position: ;--tw-gradient-to:#0000 var(--tw-gradient-from-position);--tw-gradient-to-position: ;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);background-image:linear-gradient(to top,var(--tw-gradient-stops));bottom:0;display:block;padding:.75rem 1rem 1.5rem;position:absolute;width:100%}.background-hero-title-text{text-shadow:4px 4px 2px #000}@media screen and (min-width:768px){.background-hero-title-block-fit{padding-left:3rem;padding-right:3rem}.background-hero-image-div{height:85vh;max-height:85vh}}@media screen and (min-width:1024px){.background-hero-title-block-fit{padding-left:4rem;padding-right:4rem}.background-hero-image-div{height:95vh;max-height:95vh}}.text-nobrk,.text-nowrap{white-space:nowrap}article h1,article h2,article h3,article h4{letter-spacing:-.025em;margin-bottom:1.5rem;margin-top:2rem}article p{font-size:1.125rem;line-height:1.75rem;line-height:1.625}article img.containedImage{height:auto;max-width:100%;min-width:100%;width:100%}@media screen and (min-width:768px){.height-hero{height:70vh;max-height:70vh}.height-post{height:40vh;max-height:40vh}article p{font-size:1.25rem;line-height:1.75rem;line-height:1.625}}@media screen and (min-width:1920px){article p{font-size:1.5rem;line-height:2rem;line-height:1.625}}.yellowbox p{margin:0;padding:.5rem;width:100%}ol,ul{padding-left:2rem}ul{list-style-type:disc}ol{list-style-type:decimal}.twitter-tweet,table.leagues{margin:1rem auto 0}table.leagues{border-collapse:collapse;border-width:0;width:91.666667%}table.leagues td.col{width:50%}@media (min-width:900px){table.leagues{width:60%}table.noborders{width:91.666667%}}table.noborders{border-collapse:collapse;border-width:0;margin:1.5rem auto 1rem;width:100%}table.noborders td{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));padding:.25rem 0 .25rem .5rem;text-align:left;vertical-align:middle}table.noborders td img{display:inline-block;margin:0;vertical-align:middle}table.noborders tr{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity))}table.noborders tr:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}table.noborders thead tr{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity))}table.noborders thead td{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));font-weight:700}table.noborders td.td70{width:70%}table.noborders td.td70 img{display:block;height:auto;max-width:50%;width:50%}table.noborders td.td30{width:30%}.footnote-definition,.footnote-reference{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.footnote-reference{font-size:.65em;top:-.5em}.footnote-sim{color:#00f;font-size:.65em;@media (prefers-color-scheme:dark){color:#0af}}.footnotes{& ol{-webkit-padding-start:1.5rem;padding-inline-start:1.5rem}& ol li{font-size:$pokey;margin-bottom:.5rem}& li p{font-size:100%;line-height:1.4}& .footnote-backref{font-size:75%}}a.footnote-return{font-size:50%}article>.footnote-definition{border-top:1px solid #000;margin-top:1em;padding-top:1em}article>.footnote-definition~.footnote-definition{border-top:0;margin-top:0;padding-top:0}.footnote-definition-label{font-size:.65em;top:-.4em}.footnote-definition-label+p{font-size:75%;line-height:1.35;margin-left:1em;margin-top:-1.75em}.footnote-definition-label:after{content:"."}.aspect-16x9{padding-bottom:56.25%}footer{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.lazypicturecaption{font-size:.875rem;line-height:1.25rem;line-height:1.375;margin-top:.5rem;padding:0;text-align:center}.home-colOne p{line-height:2rem;margin-bottom:1rem}.home-colOne img{margin-bottom:1rem;margin-top:1rem}.container-comments{font-size:85%;margin:0 auto;max-width:720px!important;width:85%}@media screen and (min-width:900px){.container-comments{width:40%}}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}h1{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity));font-size:1.875rem;font-weight:400;line-height:1rem;margin-bottom:1rem;margin-top:1rem}@media (min-width:1024px){h1{font-size:4.5rem;line-height:1}}@media (min-width:1280px){h1{font-size:8rem;line-height:1}}h1{font-family:Poiret One,cursive;font-weight:600;line-height:1.2}h1 strong{font-weight:500}h2{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity));font-size:1.875rem;font-weight:300;line-height:1rem;margin-bottom:1rem;margin-top:1rem}@media (min-width:768px){h2{font-size:3rem;line-height:1}}@media (min-width:1024px){h2{font-size:3rem;line-height:1}}h2{font-family:Poiret One,cursive;font-weight:600;line-height:1.5}h4{font-size:1.875rem;font-weight:300;line-height:1rem;margin-bottom:1rem;margin-top:1rem}@media (min-width:1024px){h4{font-size:1.875rem;line-height:2.25rem}}h4{color:#59a5d8;font-family:Poiret One,cursive;font-weight:600;line-height:1.5}h5{color:#68b622;font-family:Josefin Sans,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.75rem;line-height:1.2;margin-bottom:.5rem;margin-top:.5rem}h2 strong{font-weight:500}h3{font-size:1.5rem;font-weight:400;line-height:2rem;margin-bottom:1rem;margin-top:1rem}@media (min-width:1024px){h3{font-size:1.875rem;line-height:2.25rem}}h3{color:#68b622;font-family:Josefin Sans,sans-serif;line-height:1.2}h3 strong{font-weight:500}h6{font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.75rem;margin-bottom:.25rem;margin-top:.25rem}p{font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.5rem;line-height:1.25;margin-bottom:1rem;margin-top:1rem}@media (min-width:1024px){p{font-size:1.25rem;line-height:1.75rem}}p{font-family:CercoDEMO,sans-serif}blockquote{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity));border-left-width:4px;margin:.5rem;padding:.5rem}li{font-size:1.125rem;font-weight:400;line-height:1.75rem;margin-bottom:.5rem;margin-top:.5rem}@media (min-width:1024px){li{font-size:1.25rem;line-height:1.75rem}}li li{font-size:.875rem;font-weight:300;line-height:1.25rem}@media (min-width:1024px){li li{font-size:.875rem;line-height:1.25rem}}button{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);border-width:2px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:inline-block;font-size:1rem;line-height:1.5rem;margin-bottom:1rem;margin-right:1.25rem;margin-top:1rem;padding:.25rem 2rem}@media (min-width:1024px){button{font-size:1.125rem;line-height:1.75rem}}:root{--md-admonition-icon--note:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--abstract:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--info:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--tip:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--success:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--question:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--warning:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--failure:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--danger:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--bug:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--example:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--quote:url('data:image/svg+xml;charset=utf-8,');--md-details-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z'/%3E%3C/svg%3E")}:is(.admonition){background-color:var(--bg);border:0 solid #000;border-inline-start-width:.4rem;border-radius:.2rem;box-shadow:0 .2rem 1rem #0000000d,0 0 .1rem #0000001a;color:var(--fg);display:flow-root;margin:1.5625em 0;padding:0 1.2rem;page-break-inside:avoid}.admonition p{-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0;display:block;font-size:.8rem;margin-block-end:1em;margin-block-start:1em;margin-inline-end:0;margin-inline-start:0}@media print{:is(.admonition){box-shadow:none}}:is(.admonition)>*{box-sizing:border-box}:is(.admonition) :is(.admonition){margin-bottom:1em;margin-top:1em}:is(.admonition)>.tabbed-set:only-child{margin-top:0}html :is(.admonition)>:last-child{margin-bottom:1.2rem}:is(.admonition-title,summary){background-color:#448aff1a;border:0 solid #448aff;border-inline-start-width:.4rem;border-start-start-radius:.2rem;display:flex;font-weight:700;margin-block:0;margin-inline:-1.6rem -1.2rem;padding-block:.8rem;padding-inline:4rem 1.2rem;position:relative}:is(.admonition-title,summary)>p{margin:0}html :is(.admonition-title,summary):last-child{margin-bottom:0}:is(.admonition-title,summary):before{background-color:#448aff;content:"";height:1.4rem;inset-inline-start:1.2rem;mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');mask-repeat:initial;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;position:absolute;top:.625em;width:1.4rem}:is(.admonition):is(.note){border-color:#448aff}:is(.note)>:is(.admonition-title,summary){background-color:#448aff1a;border-color:#448aff}:is(.note)>:is(.admonition-title,summary):before{background-color:#448aff;mask-image:var(--md-admonition-icon--note);-webkit-mask-image:var(--md-admonition-icon--note);mask-repeat:initial;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}:is(.admonition):is(.abstract,.summary,.tldr){border-color:#00b0ff}:is(.abstract,.summary,.tldr)>:is(.admonition-title,summary){background-color:#00b0ff1a;border-color:#00b0ff}:is(.abstract,.summary,.tldr)>:is(.admonition-title,summary):before{background-color:#00b0ff;mask-image:var(--md-admonition-icon--abstract);-webkit-mask-image:var(--md-admonition-icon--abstract);mask-repeat:initial;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}:is(.admonition):is(.info,.todo){border-color:#00b8d4}:is(.info,.todo)>:is(.admonition-title,summary){background-color:#00b8d41a;border-color:#00b8d4}:is(.info,.todo)>:is(.admonition-title,summary):before{background-color:#00b8d4;mask-image:var(--md-admonition-icon--info);-webkit-mask-image:var(--md-admonition-icon--info);mask-repeat:initial;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}:is(.admonition):is(.tip,.hint,.important){border-color:#00bfa5}:is(.tip,.hint,.important)>:is(.admonition-title,summary){background-color:#00bfa51a;border-color:#00bfa5}:is(.tip,.hint,.important)>:is(.admonition-title,summary):before{background-color:#00bfa5;mask-image:var(--md-admonition-icon--tip);-webkit-mask-image:var(--md-admonition-icon--tip);mask-repeat:initial;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}:is(.admonition):is(.success,.check,.done){border-color:#00c853}:is(.success,.check,.done)>:is(.admonition-title,summary){background-color:#00c8531a;border-color:#00c853}:is(.success,.check,.done)>:is(.admonition-title,summary):before{background-color:#00c853;mask-image:var(--md-admonition-icon--success);-webkit-mask-image:var(--md-admonition-icon--success);mask-repeat:initial;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}:is(.admonition):is(.question,.help,.faq){border-color:#64dd17}:is(.question,.help,.faq)>:is(.admonition-title,summary){background-color:#64dd171a;border-color:#64dd17}:is(.question,.help,.faq)>:is(.admonition-title,summary):before{background-color:#64dd17;mask-image:var(--md-admonition-icon--question);-webkit-mask-image:var(--md-admonition-icon--question);mask-repeat:initial;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}:is(.admonition):is(.warning,.caution,.attention){border-color:#ff9100}:is(.warning,.caution,.attention)>:is(.admonition-title,summary){background-color:#ff91001a;border-color:#ff9100}:is(.warning,.caution,.attention)>:is(.admonition-title,summary):before{background-color:#ff9100;mask-image:var(--md-admonition-icon--warning);-webkit-mask-image:var(--md-admonition-icon--warning);mask-repeat:initial;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}:is(.admonition):is(.failure,.fail,.missing){border-color:#ff5252}:is(.failure,.fail,.missing)>:is(.admonition-title,summary){background-color:#ff52521a;border-color:#ff5252}:is(.failure,.fail,.missing)>:is(.admonition-title,summary):before{background-color:#ff5252;mask-image:var(--md-admonition-icon--failure);-webkit-mask-image:var(--md-admonition-icon--failure);mask-repeat:initial;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}:is(.admonition):is(.danger,.error){border-color:#ff1744}:is(.danger,.error)>:is(.admonition-title,summary){background-color:#ff17441a;border-color:#ff1744}:is(.danger,.error)>:is(.admonition-title,summary):before{background-color:#ff1744;mask-image:var(--md-admonition-icon--danger);-webkit-mask-image:var(--md-admonition-icon--danger);mask-repeat:initial;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}:is(.admonition):is(.bug){border-color:#f50057}:is(.bug)>:is(.admonition-title,summary){background-color:#f500571a;border-color:#f50057}:is(.bug)>:is(.admonition-title,summary):before{background-color:#f50057;mask-image:var(--md-admonition-icon--bug);-webkit-mask-image:var(--md-admonition-icon--bug);mask-repeat:initial;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}:is(.admonition):is(.example){border-color:#7c4dff}:is(.example)>:is(.admonition-title,summary){background-color:#7c4dff1a;border-color:#7c4dff}:is(.example)>:is(.admonition-title,summary):before{background-color:#7c4dff;mask-image:var(--md-admonition-icon--example);-webkit-mask-image:var(--md-admonition-icon--example);mask-repeat:initial;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}:is(.admonition):is(.quote,.cite){border-color:#9e9e9e}:is(.quote,.cite)>:is(.admonition-title,summary){background-color:#9e9e9e1a;border-color:#9e9e9e}:is(.quote,.cite)>:is(.admonition-title,summary):before{background-color:#9e9e9e;mask-image:var(--md-admonition-icon--quote);-webkit-mask-image:var(--md-admonition-icon--quote);mask-repeat:initial;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.navy :is(.admonition){background-color:var(--sidebar-bg)}.ayu :is(.admonition),.coal :is(.admonition){background-color:var(--theme-hover)}.rust :is(.admonition){background-color:var(--sidebar-bg);color:var(--sidebar-fg)}:is(.admonition-title){font-feature-settings:"kern","liga";border:none;font-size:.84rem;font-weight:600;padding:10px 50px}:is(summary):after{background-color:#000;content:"";height:1.4rem;mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');mask-image:var(--md-details-icon);-webkit-mask-image:var(--md-details-icon);mask-repeat:initial;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;right:.4rem;top:.625em;transform:rotate(-90deg);transition:transform .25s;width:1.4rem}details[open]>summary:after{transform:rotate(0deg)}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{left:0;right:0}.bottom-0{bottom:0}.top-0{top:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.order-1{order:1}.col-span-3{grid-column:span 3/span 3}.m-2{margin:.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-8{margin-left:-2rem;margin-right:-2rem}.-my-2{margin-bottom:-.5rem;margin-top:-.5rem}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-20{margin-left:5rem;margin-right:5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-8{margin-left:2rem;margin-right:2rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-bottom:0;margin-top:0}.my-2{margin-bottom:.5rem;margin-top:.5rem}.my-4{margin-bottom:1rem;margin-top:1rem}.my-8{margin-bottom:2rem;margin-top:2rem}.-ml-12{margin-left:-3rem}.-ml-16{margin-left:-4rem}.-ml-20{margin-left:-5rem}.-ml-24{margin-left:-6rem}.-ml-28{margin-left:-7rem}.-ml-4{margin-left:-1rem}.-ml-40{margin-left:-10rem}.-ml-44{margin-left:-11rem}.-ml-48{margin-left:-12rem}.-ml-8{margin-left:-2rem}.-ml-80{margin-left:-20rem}.-mr-12{margin-right:-3rem}.-mr-16{margin-right:-4rem}.-mr-2{margin-right:-.5rem}.-mr-20{margin-right:-5rem}.-mr-24{margin-right:-6rem}.-mr-28{margin-right:-7rem}.-mr-4{margin-right:-1rem}.-mr-40{margin-right:-10rem}.-mr-44{margin-right:-11rem}.-mr-48{margin-right:-12rem}.-mr-8{margin-right:-2rem}.-mr-80{margin-right:-20rem}.-mt-24{margin-top:-6rem}.-mt-6{margin-top:-1.5rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-10{margin-left:2.5rem}.ml-12{margin-left:3rem}.ml-16{margin-left:4rem}.ml-20{margin-left:5rem}.ml-24{margin-left:6rem}.ml-28{margin-left:7rem}.ml-4{margin-left:1rem}.ml-40{margin-left:10rem}.ml-44{margin-left:11rem}.ml-48{margin-left:12rem}.ml-5{margin-left:1.25rem}.ml-8{margin-left:2rem}.ml-80{margin-left:20rem}.ml-auto{margin-left:auto}.mr-0{margin-right:0}.mr-12{margin-right:3rem}.mr-16{margin-right:4rem}.mr-2{margin-right:.5rem}.mr-20{margin-right:5rem}.mr-24{margin-right:6rem}.mr-28{margin-right:7rem}.mr-4{margin-right:1rem}.mr-40{margin-right:10rem}.mr-44{margin-right:11rem}.mr-48{margin-right:12rem}.mr-8{margin-right:2rem}.mr-80{margin-right:20rem}.mr-auto{margin-right:auto}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-1\/3{height:33.333333%}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-20{height:5rem}.h-48{height:12rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-60{max-height:15rem}.max-h-80{max-height:20rem}.max-h-screen{max-height:100vh}.w-0{width:0}.w-1\/2{width:50%}.w-12{width:3rem}.w-2\/6{width:33.333333%}.w-4\/6{width:66.666667%}.w-48{width:12rem}.w-5\/12{width:41.666667%}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7\/12{width:58.333333%}.w-72{width:18rem}.w-8{width:2rem}.w-auto{width:auto}.w-full{width:100%}.w-screen{width:100vw}.max-w-7xl{max-width:80rem}.max-w-fit{max-width:-moz-fit-content;max-width:fit-content}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-top-right{transform-origin:top right}.-translate-y-0{--tw-translate-y:-0px}.-translate-y-0,.-translate-y-1{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1{--tw-translate-y:-0.25rem}.-rotate-90{--tw-rotate:-90deg}.-rotate-90,.rotate-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-0{--tw-rotate:0deg}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.-scroll-ml-12{scroll-margin-left:-3rem}.-scroll-ml-16{scroll-margin-left:-4rem}.-scroll-ml-20{scroll-margin-left:-5rem}.-scroll-ml-24{scroll-margin-left:-6rem}.-scroll-ml-28{scroll-margin-left:-7rem}.-scroll-ml-4{scroll-margin-left:-1rem}.-scroll-ml-40{scroll-margin-left:-10rem}.-scroll-ml-44{scroll-margin-left:-11rem}.-scroll-ml-48{scroll-margin-left:-12rem}.-scroll-ml-8{scroll-margin-left:-2rem}.-scroll-ml-80{scroll-margin-left:-20rem}.-scroll-mr-12{scroll-margin-right:-3rem}.-scroll-mr-16{scroll-margin-right:-4rem}.-scroll-mr-20{scroll-margin-right:-5rem}.-scroll-mr-24{scroll-margin-right:-6rem}.-scroll-mr-28{scroll-margin-right:-7rem}.-scroll-mr-4{scroll-margin-right:-1rem}.-scroll-mr-40{scroll-margin-right:-10rem}.-scroll-mr-44{scroll-margin-right:-11rem}.-scroll-mr-48{scroll-margin-right:-12rem}.-scroll-mr-8{scroll-margin-right:-2rem}.-scroll-mr-80{scroll-margin-right:-20rem}.scroll-ml-12{scroll-margin-left:3rem}.scroll-ml-16{scroll-margin-left:4rem}.scroll-ml-20{scroll-margin-left:5rem}.scroll-ml-24{scroll-margin-left:6rem}.scroll-ml-28{scroll-margin-left:7rem}.scroll-ml-4{scroll-margin-left:1rem}.scroll-ml-40{scroll-margin-left:10rem}.scroll-ml-44{scroll-margin-left:11rem}.scroll-ml-48{scroll-margin-left:12rem}.scroll-ml-8{scroll-margin-left:2rem}.scroll-ml-80{scroll-margin-left:20rem}.scroll-mr-12{scroll-margin-right:3rem}.scroll-mr-16{scroll-margin-right:4rem}.scroll-mr-20{scroll-margin-right:5rem}.scroll-mr-24{scroll-margin-right:6rem}.scroll-mr-28{scroll-margin-right:7rem}.scroll-mr-4{scroll-margin-right:1rem}.scroll-mr-40{scroll-margin-right:10rem}.scroll-mr-44{scroll-margin-right:11rem}.scroll-mr-48{scroll-margin-right:12rem}.scroll-mr-8{scroll-margin-right:2rem}.scroll-mr-80{scroll-margin-right:20rem}.scroll-pb-0{scroll-padding-bottom:0}.scroll-pb-0\.5{scroll-padding-bottom:.125rem}.scroll-pt-0{scroll-padding-top:0}.scroll-pt-0\.5{scroll-padding-top:.125rem}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-3{gap:.75rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.space-x-10>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2.5rem*var(--tw-space-x-reverse))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1.5rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.divide-y-2>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(2px*var(--tw-divide-y-reverse));border-top-width:calc(2px*(1 - var(--tw-divide-y-reverse)))}.divide-gray-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(249 250 251/var(--tw-divide-opacity))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-scroll{overflow-x:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-l-md{border-bottom-left-radius:.375rem;border-top-left-radius:.375rem}.rounded-r-md{border-bottom-right-radius:.375rem;border-top-right-radius:.375rem}.border{border-width:1px}.border-2{border-width:2px}.border-y-0{border-bottom-width:0;border-top-width:0}.border-r-0{border-right-width:0}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-green-500\/50{border-color:#22c55e80}.border-green-700{--tw-border-opacity:1;border-color:rgb(21 128 61/var(--tw-border-opacity))}.border-transparent{border-color:#0000}.border-opacity-20{--tw-border-opacity:0.2}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.bg-gray-600{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity))}.bg-indigo-600{--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity))}.bg-stone-200{--tw-bg-opacity:1;background-color:rgb(231 229 228/var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.\!bg-\[length\:0px_0px\]{background-size:0 0!important}.bg-contain{background-size:contain}.bg-center{background-position:50%}.\!bg-no-repeat{background-repeat:no-repeat!important}.bg-no-repeat{background-repeat:no-repeat}.object-cover{-o-object-fit:cover;object-fit:cover}.p-2{padding:.5rem}.p-6{padding:1.5rem}.px-0{padding-left:0;padding-right:0}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-bottom:0;padding-top:0}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-16{padding-bottom:4rem;padding-top:4rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-24{padding-bottom:6rem;padding-top:6rem}.py-28{padding-bottom:7rem;padding-top:7rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-8{padding-bottom:2rem;padding-top:2rem}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:.125rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-24{padding-bottom:6rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pl-1{padding-left:.25rem}.pl-12{padding-left:3rem}.pl-20{padding-left:5rem}.pl-6{padding-left:1.5rem}.pr-2{padding-right:.5rem}.pr-20{padding-right:5rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-12{padding-top:3rem}.pt-16{padding-top:4rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-sans{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-2xl{font-size:1.5rem;line-height:2rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.leading-3{line-height:.75rem}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-9{line-height:2.25rem}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity))}.text-indigo-600{--tw-text-opacity:1;color:rgb(79 70 229/var(--tw-text-opacity))}.text-white{color:rgb(255 255 255/var(--tw-text-opacity))}.text-opacity-100,.text-white{--tw-text-opacity:1}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.grayscale{--tw-grayscale:grayscale(100%)}.filter,.grayscale{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-shadow{transition-duration:.15s;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.backdrop-blur{-webkit-backdrop-filter:blur(40px)}.bg-semi-white{background-color:#ffffffbf}.logo{width:10%!important}img[src*="#mx-auto"]{margin:auto}img[src*="#small"]{width:68px}img[src*="#extrasmall"]{width:100px}img[src*="#sm"]{width:200px}img[src*="#md"]{width:250px}img[src*="#medium"]{width:500px}img[src*="#logo"]{margin:auto;max-width:min(250px,100%)}img[src*="#large"]{margin:auto;width:min(60vw,100vh)}img[src*="#fill"]{height:100%;width:100%}img[src*="#tft_img"]{margin:8px;width:150px}img[src*="#icon"]{margin:4px;width:65px}img[src*="#fig"]{width:150px}.logo_size{width:200px}.advance{font-family:lato}.greenheader,.hard_green{color:#68b622}.greenheader{font-weight:400}button:hover{background-color:#437616}button{font-weight:500}.experience-btn{border:none;color:#000;margin:0;padding:20px;width:-moz-fit-content;width:fit-content}.experience-btn p{font-size:1.125rem;line-height:1.75rem}.experience-btn:hover{background:#fff}.experience-btn h4{white-space:normal}header .customize{background-color:#02020280;position:fixed}footer .customize{align-items:center;background-color:#232323;color:#fff;display:flex;flex-direction:column;padding-bottom:40px;padding-top:40px}footer .customize img{width:60px}header .customize div{box-shadow:none;font-family:Lato,sans-serif;font-weight:700!important;text-transform:capitalize}button{background-color:#68b622;border-radius:20px;box-shadow:none;color:#fff;font-size:17px;padding-bottom:8px;padding-top:8px}a,button{border:none}a:hover{color:#4b8d12!important}a img{opacity:1!important}a img:hover{opacity:.5!important}hr{background-color:#68b62233;height:2px}.greenline{background-color:#68b622;color:#68b622;height:3px;margin:0 auto;text-align:center;width:20%}button a:hover{color:#fff!important}header{font-family:Lato,sans-serif}.nav_btn{border:none!important;box-shadow:none!important;margin:0!important;padding:0!important}.quicklinks{align-items:center;border-radius:10px;box-sizing:border-box;display:inline-block;flex-wrap:wrap;margin:30px auto 20px;width:auto}.quicklinks img{display:inline-block;filter:grayscale(100%);height:auto;margin-right:30px;max-width:200px;opacity:.5;padding:10px;position:relative;transition:all .2s ease}.quicklinks img:hover{filter:grayscale(0);opacity:1;transition:all .2s ease}.banner{background:#00838d;color:#fff!important;display:block;letter-spacing:.5px;margin:0;overflow:hidden;padding:120px 0;position:relative;text-align:center;transition:1.5s;width:100%}.header{background:none;height:auto;padding:200px 0}.banner h2,.header h1{color:#fff;margin:auto;position:relative;transition:.3s;white-space:nowrap;z-index:1}.header h1{color:#000;transition:none}.banner h2 svg{font-size:40px;margin-left:15px;opacity:0;position:absolute;top:55%;transform:translateY(-50%) scale(.5);transition:.3s}.banner .back{filter:grayscale(1) contrast(1.4);height:100%;left:0;opacity:.25;position:absolute;top:0;transition:1.5s;width:100%}.banner .back,.header .back{background-position:50%;background-size:cover}.header .back{background-repeat:no-repeat;filter:none;opacity:1}.banner:hover{background:#4b3a92}.header:hover{background:none}.banner:hover h2 svg{opacity:1;transform:translateY(-50%) scale(1)}.banner:hover h2{padding-right:40px}.header:hover h1{padding-right:0}.banner:hover .back{transform:scale(1.03)}.header:hover .back{transform:none}@media (max-width:768px){h2{font-size:4rem}}@media (max-width:640px){.banner h2{font:600 7vw/10vw}.header h1,h2{font-size:35px}.banner h2 svg{font-size:30px}}@media (max-width:480px){.banner,.header{padding:80px 0}}.first\:-ml-12:first-child{margin-left:-3rem}.first\:-ml-16:first-child{margin-left:-4rem}.first\:-ml-20:first-child{margin-left:-5rem}.first\:-ml-24:first-child{margin-left:-6rem}.first\:-ml-28:first-child{margin-left:-7rem}.first\:-ml-4:first-child{margin-left:-1rem}.first\:-ml-40:first-child{margin-left:-10rem}.first\:-ml-44:first-child{margin-left:-11rem}.first\:-ml-48:first-child{margin-left:-12rem}.first\:-ml-8:first-child{margin-left:-2rem}.first\:-ml-80:first-child{margin-left:-20rem}.first\:-mr-12:first-child{margin-right:-3rem}.first\:-mr-16:first-child{margin-right:-4rem}.first\:-mr-20:first-child{margin-right:-5rem}.first\:-mr-24:first-child{margin-right:-6rem}.first\:-mr-28:first-child{margin-right:-7rem}.first\:-mr-4:first-child{margin-right:-1rem}.first\:-mr-40:first-child{margin-right:-10rem}.first\:-mr-44:first-child{margin-right:-11rem}.first\:-mr-48:first-child{margin-right:-12rem}.first\:-mr-8:first-child{margin-right:-2rem}.first\:-mr-80:first-child{margin-right:-20rem}.first\:ml-12:first-child{margin-left:3rem}.first\:ml-16:first-child{margin-left:4rem}.first\:ml-20:first-child{margin-left:5rem}.first\:ml-24:first-child{margin-left:6rem}.first\:ml-28:first-child{margin-left:7rem}.first\:ml-4:first-child{margin-left:1rem}.first\:ml-40:first-child{margin-left:10rem}.first\:ml-44:first-child{margin-left:11rem}.first\:ml-48:first-child{margin-left:12rem}.first\:ml-8:first-child{margin-left:2rem}.first\:ml-80:first-child{margin-left:20rem}.first\:mr-12:first-child{margin-right:3rem}.first\:mr-16:first-child{margin-right:4rem}.first\:mr-20:first-child{margin-right:5rem}.first\:mr-24:first-child{margin-right:6rem}.first\:mr-28:first-child{margin-right:7rem}.first\:mr-4:first-child{margin-right:1rem}.first\:mr-40:first-child{margin-right:10rem}.first\:mr-44:first-child{margin-right:11rem}.first\:mr-48:first-child{margin-right:12rem}.first\:mr-8:first-child{margin-right:2rem}.first\:mr-80:first-child{margin-right:20rem}.first\:-scroll-ml-12:first-child{scroll-margin-left:-3rem}.first\:-scroll-ml-16:first-child{scroll-margin-left:-4rem}.first\:-scroll-ml-20:first-child{scroll-margin-left:-5rem}.first\:-scroll-ml-24:first-child{scroll-margin-left:-6rem}.first\:-scroll-ml-28:first-child{scroll-margin-left:-7rem}.first\:-scroll-ml-4:first-child{scroll-margin-left:-1rem}.first\:-scroll-ml-40:first-child{scroll-margin-left:-10rem}.first\:-scroll-ml-44:first-child{scroll-margin-left:-11rem}.first\:-scroll-ml-48:first-child{scroll-margin-left:-12rem}.first\:-scroll-ml-8:first-child{scroll-margin-left:-2rem}.first\:-scroll-ml-80:first-child{scroll-margin-left:-20rem}.first\:-scroll-mr-12:first-child{scroll-margin-right:-3rem}.first\:-scroll-mr-16:first-child{scroll-margin-right:-4rem}.first\:-scroll-mr-20:first-child{scroll-margin-right:-5rem}.first\:-scroll-mr-24:first-child{scroll-margin-right:-6rem}.first\:-scroll-mr-28:first-child{scroll-margin-right:-7rem}.first\:-scroll-mr-4:first-child{scroll-margin-right:-1rem}.first\:-scroll-mr-40:first-child{scroll-margin-right:-10rem}.first\:-scroll-mr-44:first-child{scroll-margin-right:-11rem}.first\:-scroll-mr-48:first-child{scroll-margin-right:-12rem}.first\:-scroll-mr-8:first-child{scroll-margin-right:-2rem}.first\:-scroll-mr-80:first-child{scroll-margin-right:-20rem}.first\:scroll-ml-12:first-child{scroll-margin-left:3rem}.first\:scroll-ml-16:first-child{scroll-margin-left:4rem}.first\:scroll-ml-20:first-child{scroll-margin-left:5rem}.first\:scroll-ml-24:first-child{scroll-margin-left:6rem}.first\:scroll-ml-28:first-child{scroll-margin-left:7rem}.first\:scroll-ml-4:first-child{scroll-margin-left:1rem}.first\:scroll-ml-40:first-child{scroll-margin-left:10rem}.first\:scroll-ml-44:first-child{scroll-margin-left:11rem}.first\:scroll-ml-48:first-child{scroll-margin-left:12rem}.first\:scroll-ml-8:first-child{scroll-margin-left:2rem}.first\:scroll-ml-80:first-child{scroll-margin-left:20rem}.first\:scroll-mr-12:first-child{scroll-margin-right:3rem}.first\:scroll-mr-16:first-child{scroll-margin-right:4rem}.first\:scroll-mr-20:first-child{scroll-margin-right:5rem}.first\:scroll-mr-24:first-child{scroll-margin-right:6rem}.first\:scroll-mr-28:first-child{scroll-margin-right:7rem}.first\:scroll-mr-4:first-child{scroll-margin-right:1rem}.first\:scroll-mr-40:first-child{scroll-margin-right:10rem}.first\:scroll-mr-44:first-child{scroll-margin-right:11rem}.first\:scroll-mr-48:first-child{scroll-margin-right:12rem}.first\:scroll-mr-8:first-child{scroll-margin-right:2rem}.first\:scroll-mr-80:first-child{scroll-margin-right:20rem}.first\:scroll-pb-0:first-child{scroll-padding-bottom:0}.first\:scroll-pb-0\.5:first-child{scroll-padding-bottom:.125rem}.first\:scroll-pt-0:first-child{scroll-padding-top:0}.first\:scroll-pt-0\.5:first-child{scroll-padding-top:.125rem}.first\:pb-0:first-child{padding-bottom:0}.first\:pb-0\.5:first-child{padding-bottom:.125rem}.first\:pt-0:first-child{padding-top:0}.first\:pt-0\.5:first-child{padding-top:.125rem}.last\:-ml-12:last-child{margin-left:-3rem}.last\:-ml-16:last-child{margin-left:-4rem}.last\:-ml-20:last-child{margin-left:-5rem}.last\:-ml-24:last-child{margin-left:-6rem}.last\:-ml-28:last-child{margin-left:-7rem}.last\:-ml-4:last-child{margin-left:-1rem}.last\:-ml-40:last-child{margin-left:-10rem}.last\:-ml-44:last-child{margin-left:-11rem}.last\:-ml-48:last-child{margin-left:-12rem}.last\:-ml-8:last-child{margin-left:-2rem}.last\:-ml-80:last-child{margin-left:-20rem}.last\:-mr-12:last-child{margin-right:-3rem}.last\:-mr-16:last-child{margin-right:-4rem}.last\:-mr-20:last-child{margin-right:-5rem}.last\:-mr-24:last-child{margin-right:-6rem}.last\:-mr-28:last-child{margin-right:-7rem}.last\:-mr-4:last-child{margin-right:-1rem}.last\:-mr-40:last-child{margin-right:-10rem}.last\:-mr-44:last-child{margin-right:-11rem}.last\:-mr-48:last-child{margin-right:-12rem}.last\:-mr-8:last-child{margin-right:-2rem}.last\:-mr-80:last-child{margin-right:-20rem}.last\:ml-12:last-child{margin-left:3rem}.last\:ml-16:last-child{margin-left:4rem}.last\:ml-20:last-child{margin-left:5rem}.last\:ml-24:last-child{margin-left:6rem}.last\:ml-28:last-child{margin-left:7rem}.last\:ml-4:last-child{margin-left:1rem}.last\:ml-40:last-child{margin-left:10rem}.last\:ml-44:last-child{margin-left:11rem}.last\:ml-48:last-child{margin-left:12rem}.last\:ml-8:last-child{margin-left:2rem}.last\:ml-80:last-child{margin-left:20rem}.last\:mr-12:last-child{margin-right:3rem}.last\:mr-16:last-child{margin-right:4rem}.last\:mr-20:last-child{margin-right:5rem}.last\:mr-24:last-child{margin-right:6rem}.last\:mr-28:last-child{margin-right:7rem}.last\:mr-4:last-child{margin-right:1rem}.last\:mr-40:last-child{margin-right:10rem}.last\:mr-44:last-child{margin-right:11rem}.last\:mr-48:last-child{margin-right:12rem}.last\:mr-8:last-child{margin-right:2rem}.last\:mr-80:last-child{margin-right:20rem}.last\:-scroll-ml-12:last-child{scroll-margin-left:-3rem}.last\:-scroll-ml-16:last-child{scroll-margin-left:-4rem}.last\:-scroll-ml-20:last-child{scroll-margin-left:-5rem}.last\:-scroll-ml-24:last-child{scroll-margin-left:-6rem}.last\:-scroll-ml-28:last-child{scroll-margin-left:-7rem}.last\:-scroll-ml-4:last-child{scroll-margin-left:-1rem}.last\:-scroll-ml-40:last-child{scroll-margin-left:-10rem}.last\:-scroll-ml-44:last-child{scroll-margin-left:-11rem}.last\:-scroll-ml-48:last-child{scroll-margin-left:-12rem}.last\:-scroll-ml-8:last-child{scroll-margin-left:-2rem}.last\:-scroll-ml-80:last-child{scroll-margin-left:-20rem}.last\:-scroll-mr-12:last-child{scroll-margin-right:-3rem}.last\:-scroll-mr-16:last-child{scroll-margin-right:-4rem}.last\:-scroll-mr-20:last-child{scroll-margin-right:-5rem}.last\:-scroll-mr-24:last-child{scroll-margin-right:-6rem}.last\:-scroll-mr-28:last-child{scroll-margin-right:-7rem}.last\:-scroll-mr-4:last-child{scroll-margin-right:-1rem}.last\:-scroll-mr-40:last-child{scroll-margin-right:-10rem}.last\:-scroll-mr-44:last-child{scroll-margin-right:-11rem}.last\:-scroll-mr-48:last-child{scroll-margin-right:-12rem}.last\:-scroll-mr-8:last-child{scroll-margin-right:-2rem}.last\:-scroll-mr-80:last-child{scroll-margin-right:-20rem}.last\:scroll-ml-12:last-child{scroll-margin-left:3rem}.last\:scroll-ml-16:last-child{scroll-margin-left:4rem}.last\:scroll-ml-20:last-child{scroll-margin-left:5rem}.last\:scroll-ml-24:last-child{scroll-margin-left:6rem}.last\:scroll-ml-28:last-child{scroll-margin-left:7rem}.last\:scroll-ml-4:last-child{scroll-margin-left:1rem}.last\:scroll-ml-40:last-child{scroll-margin-left:10rem}.last\:scroll-ml-44:last-child{scroll-margin-left:11rem}.last\:scroll-ml-48:last-child{scroll-margin-left:12rem}.last\:scroll-ml-8:last-child{scroll-margin-left:2rem}.last\:scroll-ml-80:last-child{scroll-margin-left:20rem}.last\:scroll-mr-12:last-child{scroll-margin-right:3rem}.last\:scroll-mr-16:last-child{scroll-margin-right:4rem}.last\:scroll-mr-20:last-child{scroll-margin-right:5rem}.last\:scroll-mr-24:last-child{scroll-margin-right:6rem}.last\:scroll-mr-28:last-child{scroll-margin-right:7rem}.last\:scroll-mr-4:last-child{scroll-margin-right:1rem}.last\:scroll-mr-40:last-child{scroll-margin-right:10rem}.last\:scroll-mr-44:last-child{scroll-margin-right:11rem}.last\:scroll-mr-48:last-child{scroll-margin-right:12rem}.last\:scroll-mr-8:last-child{scroll-margin-right:2rem}.last\:scroll-mr-80:last-child{scroll-margin-right:20rem}.last\:scroll-pb-0:last-child{scroll-padding-bottom:0}.last\:scroll-pb-0\.5:last-child{scroll-padding-bottom:.125rem}.last\:scroll-pt-0:last-child{scroll-padding-top:0}.last\:scroll-pt-0\.5:last-child{scroll-padding-top:.125rem}.last\:pb-0:last-child{padding-bottom:0}.last\:pb-0\.5:last-child{padding-bottom:.125rem}.last\:pt-0:last-child{padding-top:0}.last\:pt-0\.5:last-child{padding-top:.125rem}.focus-within\:outline-none:focus-within{outline:2px solid #0000;outline-offset:2px}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-within\:ring-indigo-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity))}.focus-within\:ring-offset-2:focus-within{--tw-ring-offset-width:2px}.hover\:border-stone-200:hover{--tw-border-opacity:1;border-color:rgb(231 229 228/var(--tw-border-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.hover\:bg-indigo-700:hover{--tw-bg-opacity:1;background-color:rgb(67 56 202/var(--tw-bg-opacity))}.hover\:bg-stone-100:hover{--tw-bg-opacity:1;background-color:rgb(245 245 244/var(--tw-bg-opacity))}.hover\:text-blue-300:hover{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity))}.hover\:text-gray-500:hover{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.hover\:text-green-300:hover{--tw-text-opacity:1;color:rgb(134 239 172/var(--tw-text-opacity))}.hover\:text-indigo-500:hover{--tw-text-opacity:1;color:rgb(99 102 241/var(--tw-text-opacity))}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:first\:text-gray-500:first-child:hover{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.focus\:border-indigo-500:focus{--tw-border-opacity:1;border-color:rgb(99 102 241/var(--tw-border-opacity))}.focus\:bg-gray-100:focus{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.focus\:text-gray-500:focus{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.focus\:text-gray-900:focus{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}@media (min-width:640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:-mx-12{margin-left:-3rem;margin-right:-3rem}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:mx-16{margin-left:4rem;margin-right:4rem}.sm\:mx-20{margin-left:5rem;margin-right:5rem}.sm\:mx-32{margin-left:8rem;margin-right:8rem}.sm\:mx-8{margin-left:2rem;margin-right:2rem}.sm\:-ml-12{margin-left:-3rem}.sm\:-ml-16{margin-left:-4rem}.sm\:-ml-20{margin-left:-5rem}.sm\:-ml-24{margin-left:-6rem}.sm\:-ml-28{margin-left:-7rem}.sm\:-ml-4{margin-left:-1rem}.sm\:-ml-40{margin-left:-10rem}.sm\:-ml-44{margin-left:-11rem}.sm\:-ml-48{margin-left:-12rem}.sm\:-ml-8{margin-left:-2rem}.sm\:-ml-80{margin-left:-20rem}.sm\:-mr-12{margin-right:-3rem}.sm\:-mr-16{margin-right:-4rem}.sm\:-mr-20{margin-right:-5rem}.sm\:-mr-24{margin-right:-6rem}.sm\:-mr-28{margin-right:-7rem}.sm\:-mr-4{margin-right:-1rem}.sm\:-mr-40{margin-right:-10rem}.sm\:-mr-44{margin-right:-11rem}.sm\:-mr-48{margin-right:-12rem}.sm\:-mr-8{margin-right:-2rem}.sm\:-mr-80{margin-right:-20rem}.sm\:ml-12{margin-left:3rem}.sm\:ml-16{margin-left:4rem}.sm\:ml-20{margin-left:5rem}.sm\:ml-24{margin-left:6rem}.sm\:ml-28{margin-left:7rem}.sm\:ml-4{margin-left:1rem}.sm\:ml-40{margin-left:10rem}.sm\:ml-44{margin-left:11rem}.sm\:ml-48{margin-left:12rem}.sm\:ml-8{margin-left:2rem}.sm\:ml-80{margin-left:20rem}.sm\:mr-12{margin-right:3rem}.sm\:mr-16{margin-right:4rem}.sm\:mr-20{margin-right:5rem}.sm\:mr-24{margin-right:6rem}.sm\:mr-28{margin-right:7rem}.sm\:mr-4{margin-right:1rem}.sm\:mr-40{margin-right:10rem}.sm\:mr-44{margin-right:11rem}.sm\:mr-48{margin-right:12rem}.sm\:mr-8{margin-right:2rem}.sm\:mr-80{margin-right:20rem}.sm\:mt-0{margin-top:0}.sm\:h-2\/3{height:66.666667%}.sm\:max-h-60{max-height:15rem}.sm\:w-5\/6{width:83.333333%}.sm\:flex-1{flex:1 1 0%}.sm\:-scroll-ml-12{scroll-margin-left:-3rem}.sm\:-scroll-ml-16{scroll-margin-left:-4rem}.sm\:-scroll-ml-20{scroll-margin-left:-5rem}.sm\:-scroll-ml-24{scroll-margin-left:-6rem}.sm\:-scroll-ml-28{scroll-margin-left:-7rem}.sm\:-scroll-ml-4{scroll-margin-left:-1rem}.sm\:-scroll-ml-40{scroll-margin-left:-10rem}.sm\:-scroll-ml-44{scroll-margin-left:-11rem}.sm\:-scroll-ml-48{scroll-margin-left:-12rem}.sm\:-scroll-ml-8{scroll-margin-left:-2rem}.sm\:-scroll-ml-80{scroll-margin-left:-20rem}.sm\:-scroll-mr-12{scroll-margin-right:-3rem}.sm\:-scroll-mr-16{scroll-margin-right:-4rem}.sm\:-scroll-mr-20{scroll-margin-right:-5rem}.sm\:-scroll-mr-24{scroll-margin-right:-6rem}.sm\:-scroll-mr-28{scroll-margin-right:-7rem}.sm\:-scroll-mr-4{scroll-margin-right:-1rem}.sm\:-scroll-mr-40{scroll-margin-right:-10rem}.sm\:-scroll-mr-44{scroll-margin-right:-11rem}.sm\:-scroll-mr-48{scroll-margin-right:-12rem}.sm\:-scroll-mr-8{scroll-margin-right:-2rem}.sm\:-scroll-mr-80{scroll-margin-right:-20rem}.sm\:scroll-ml-12{scroll-margin-left:3rem}.sm\:scroll-ml-16{scroll-margin-left:4rem}.sm\:scroll-ml-20{scroll-margin-left:5rem}.sm\:scroll-ml-24{scroll-margin-left:6rem}.sm\:scroll-ml-28{scroll-margin-left:7rem}.sm\:scroll-ml-4{scroll-margin-left:1rem}.sm\:scroll-ml-40{scroll-margin-left:10rem}.sm\:scroll-ml-44{scroll-margin-left:11rem}.sm\:scroll-ml-48{scroll-margin-left:12rem}.sm\:scroll-ml-8{scroll-margin-left:2rem}.sm\:scroll-ml-80{scroll-margin-left:20rem}.sm\:scroll-mr-12{scroll-margin-right:3rem}.sm\:scroll-mr-16{scroll-margin-right:4rem}.sm\:scroll-mr-20{scroll-margin-right:5rem}.sm\:scroll-mr-24{scroll-margin-right:6rem}.sm\:scroll-mr-28{scroll-margin-right:7rem}.sm\:scroll-mr-4{scroll-margin-right:1rem}.sm\:scroll-mr-40{scroll-margin-right:10rem}.sm\:scroll-mr-44{scroll-margin-right:11rem}.sm\:scroll-mr-48{scroll-margin-right:12rem}.sm\:scroll-mr-8{scroll-margin-right:2rem}.sm\:scroll-mr-80{scroll-margin-right:20rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:gap-0{gap:0}.sm\:space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.sm\:overflow-hidden{overflow:hidden}.sm\:rounded-md{border-radius:.375rem}.sm\:bg-transparent{background-color:initial}.sm\:p-6{padding:1.5rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:pb-8{padding-bottom:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.first\:sm\:-ml-12:first-child{margin-left:-3rem}.first\:sm\:-ml-16:first-child{margin-left:-4rem}.first\:sm\:-ml-20:first-child{margin-left:-5rem}.first\:sm\:-ml-24:first-child{margin-left:-6rem}.first\:sm\:-ml-28:first-child{margin-left:-7rem}.first\:sm\:-ml-4:first-child{margin-left:-1rem}.first\:sm\:-ml-40:first-child{margin-left:-10rem}.first\:sm\:-ml-44:first-child{margin-left:-11rem}.first\:sm\:-ml-48:first-child{margin-left:-12rem}.first\:sm\:-ml-8:first-child{margin-left:-2rem}.first\:sm\:-ml-80:first-child{margin-left:-20rem}.first\:sm\:-mr-12:first-child{margin-right:-3rem}.first\:sm\:-mr-16:first-child{margin-right:-4rem}.first\:sm\:-mr-20:first-child{margin-right:-5rem}.first\:sm\:-mr-24:first-child{margin-right:-6rem}.first\:sm\:-mr-28:first-child{margin-right:-7rem}.first\:sm\:-mr-4:first-child{margin-right:-1rem}.first\:sm\:-mr-40:first-child{margin-right:-10rem}.first\:sm\:-mr-44:first-child{margin-right:-11rem}.first\:sm\:-mr-48:first-child{margin-right:-12rem}.first\:sm\:-mr-8:first-child{margin-right:-2rem}.first\:sm\:-mr-80:first-child{margin-right:-20rem}.first\:sm\:ml-12:first-child{margin-left:3rem}.first\:sm\:ml-16:first-child{margin-left:4rem}.first\:sm\:ml-20:first-child{margin-left:5rem}.first\:sm\:ml-24:first-child{margin-left:6rem}.first\:sm\:ml-28:first-child{margin-left:7rem}.first\:sm\:ml-4:first-child{margin-left:1rem}.first\:sm\:ml-40:first-child{margin-left:10rem}.first\:sm\:ml-44:first-child{margin-left:11rem}.first\:sm\:ml-48:first-child{margin-left:12rem}.first\:sm\:ml-8:first-child{margin-left:2rem}.first\:sm\:ml-80:first-child{margin-left:20rem}.first\:sm\:mr-12:first-child{margin-right:3rem}.first\:sm\:mr-16:first-child{margin-right:4rem}.first\:sm\:mr-20:first-child{margin-right:5rem}.first\:sm\:mr-24:first-child{margin-right:6rem}.first\:sm\:mr-28:first-child{margin-right:7rem}.first\:sm\:mr-4:first-child{margin-right:1rem}.first\:sm\:mr-40:first-child{margin-right:10rem}.first\:sm\:mr-44:first-child{margin-right:11rem}.first\:sm\:mr-48:first-child{margin-right:12rem}.first\:sm\:mr-8:first-child{margin-right:2rem}.first\:sm\:mr-80:first-child{margin-right:20rem}.first\:sm\:-scroll-ml-12:first-child{scroll-margin-left:-3rem}.first\:sm\:-scroll-ml-16:first-child{scroll-margin-left:-4rem}.first\:sm\:-scroll-ml-20:first-child{scroll-margin-left:-5rem}.first\:sm\:-scroll-ml-24:first-child{scroll-margin-left:-6rem}.first\:sm\:-scroll-ml-28:first-child{scroll-margin-left:-7rem}.first\:sm\:-scroll-ml-4:first-child{scroll-margin-left:-1rem}.first\:sm\:-scroll-ml-40:first-child{scroll-margin-left:-10rem}.first\:sm\:-scroll-ml-44:first-child{scroll-margin-left:-11rem}.first\:sm\:-scroll-ml-48:first-child{scroll-margin-left:-12rem}.first\:sm\:-scroll-ml-8:first-child{scroll-margin-left:-2rem}.first\:sm\:-scroll-ml-80:first-child{scroll-margin-left:-20rem}.first\:sm\:-scroll-mr-12:first-child{scroll-margin-right:-3rem}.first\:sm\:-scroll-mr-16:first-child{scroll-margin-right:-4rem}.first\:sm\:-scroll-mr-20:first-child{scroll-margin-right:-5rem}.first\:sm\:-scroll-mr-24:first-child{scroll-margin-right:-6rem}.first\:sm\:-scroll-mr-28:first-child{scroll-margin-right:-7rem}.first\:sm\:-scroll-mr-4:first-child{scroll-margin-right:-1rem}.first\:sm\:-scroll-mr-40:first-child{scroll-margin-right:-10rem}.first\:sm\:-scroll-mr-44:first-child{scroll-margin-right:-11rem}.first\:sm\:-scroll-mr-48:first-child{scroll-margin-right:-12rem}.first\:sm\:-scroll-mr-8:first-child{scroll-margin-right:-2rem}.first\:sm\:-scroll-mr-80:first-child{scroll-margin-right:-20rem}.first\:sm\:scroll-ml-12:first-child{scroll-margin-left:3rem}.first\:sm\:scroll-ml-16:first-child{scroll-margin-left:4rem}.first\:sm\:scroll-ml-20:first-child{scroll-margin-left:5rem}.first\:sm\:scroll-ml-24:first-child{scroll-margin-left:6rem}.first\:sm\:scroll-ml-28:first-child{scroll-margin-left:7rem}.first\:sm\:scroll-ml-4:first-child{scroll-margin-left:1rem}.first\:sm\:scroll-ml-40:first-child{scroll-margin-left:10rem}.first\:sm\:scroll-ml-44:first-child{scroll-margin-left:11rem}.first\:sm\:scroll-ml-48:first-child{scroll-margin-left:12rem}.first\:sm\:scroll-ml-8:first-child{scroll-margin-left:2rem}.first\:sm\:scroll-ml-80:first-child{scroll-margin-left:20rem}.first\:sm\:scroll-mr-12:first-child{scroll-margin-right:3rem}.first\:sm\:scroll-mr-16:first-child{scroll-margin-right:4rem}.first\:sm\:scroll-mr-20:first-child{scroll-margin-right:5rem}.first\:sm\:scroll-mr-24:first-child{scroll-margin-right:6rem}.first\:sm\:scroll-mr-28:first-child{scroll-margin-right:7rem}.first\:sm\:scroll-mr-4:first-child{scroll-margin-right:1rem}.first\:sm\:scroll-mr-40:first-child{scroll-margin-right:10rem}.first\:sm\:scroll-mr-44:first-child{scroll-margin-right:11rem}.first\:sm\:scroll-mr-48:first-child{scroll-margin-right:12rem}.first\:sm\:scroll-mr-8:first-child{scroll-margin-right:2rem}.first\:sm\:scroll-mr-80:first-child{scroll-margin-right:20rem}.first\:sm\:scroll-pb-0:first-child{scroll-padding-bottom:0}.first\:sm\:scroll-pb-0\.5:first-child{scroll-padding-bottom:.125rem}.first\:sm\:scroll-pt-0:first-child{scroll-padding-top:0}.first\:sm\:scroll-pt-0\.5:first-child{scroll-padding-top:.125rem}.first\:sm\:pb-0:first-child{padding-bottom:0}.first\:sm\:pb-0\.5:first-child{padding-bottom:.125rem}.first\:sm\:pt-0:first-child{padding-top:0}.first\:sm\:pt-0\.5:first-child{padding-top:.125rem}.last\:sm\:-ml-12:last-child{margin-left:-3rem}.last\:sm\:-ml-16:last-child{margin-left:-4rem}.last\:sm\:-ml-20:last-child{margin-left:-5rem}.last\:sm\:-ml-24:last-child{margin-left:-6rem}.last\:sm\:-ml-28:last-child{margin-left:-7rem}.last\:sm\:-ml-4:last-child{margin-left:-1rem}.last\:sm\:-ml-40:last-child{margin-left:-10rem}.last\:sm\:-ml-44:last-child{margin-left:-11rem}.last\:sm\:-ml-48:last-child{margin-left:-12rem}.last\:sm\:-ml-8:last-child{margin-left:-2rem}.last\:sm\:-ml-80:last-child{margin-left:-20rem}.last\:sm\:-mr-12:last-child{margin-right:-3rem}.last\:sm\:-mr-16:last-child{margin-right:-4rem}.last\:sm\:-mr-20:last-child{margin-right:-5rem}.last\:sm\:-mr-24:last-child{margin-right:-6rem}.last\:sm\:-mr-28:last-child{margin-right:-7rem}.last\:sm\:-mr-4:last-child{margin-right:-1rem}.last\:sm\:-mr-40:last-child{margin-right:-10rem}.last\:sm\:-mr-44:last-child{margin-right:-11rem}.last\:sm\:-mr-48:last-child{margin-right:-12rem}.last\:sm\:-mr-8:last-child{margin-right:-2rem}.last\:sm\:-mr-80:last-child{margin-right:-20rem}.last\:sm\:ml-12:last-child{margin-left:3rem}.last\:sm\:ml-16:last-child{margin-left:4rem}.last\:sm\:ml-20:last-child{margin-left:5rem}.last\:sm\:ml-24:last-child{margin-left:6rem}.last\:sm\:ml-28:last-child{margin-left:7rem}.last\:sm\:ml-4:last-child{margin-left:1rem}.last\:sm\:ml-40:last-child{margin-left:10rem}.last\:sm\:ml-44:last-child{margin-left:11rem}.last\:sm\:ml-48:last-child{margin-left:12rem}.last\:sm\:ml-8:last-child{margin-left:2rem}.last\:sm\:ml-80:last-child{margin-left:20rem}.last\:sm\:mr-12:last-child{margin-right:3rem}.last\:sm\:mr-16:last-child{margin-right:4rem}.last\:sm\:mr-20:last-child{margin-right:5rem}.last\:sm\:mr-24:last-child{margin-right:6rem}.last\:sm\:mr-28:last-child{margin-right:7rem}.last\:sm\:mr-4:last-child{margin-right:1rem}.last\:sm\:mr-40:last-child{margin-right:10rem}.last\:sm\:mr-44:last-child{margin-right:11rem}.last\:sm\:mr-48:last-child{margin-right:12rem}.last\:sm\:mr-8:last-child{margin-right:2rem}.last\:sm\:mr-80:last-child{margin-right:20rem}.last\:sm\:-scroll-ml-12:last-child{scroll-margin-left:-3rem}.last\:sm\:-scroll-ml-16:last-child{scroll-margin-left:-4rem}.last\:sm\:-scroll-ml-20:last-child{scroll-margin-left:-5rem}.last\:sm\:-scroll-ml-24:last-child{scroll-margin-left:-6rem}.last\:sm\:-scroll-ml-28:last-child{scroll-margin-left:-7rem}.last\:sm\:-scroll-ml-4:last-child{scroll-margin-left:-1rem}.last\:sm\:-scroll-ml-40:last-child{scroll-margin-left:-10rem}.last\:sm\:-scroll-ml-44:last-child{scroll-margin-left:-11rem}.last\:sm\:-scroll-ml-48:last-child{scroll-margin-left:-12rem}.last\:sm\:-scroll-ml-8:last-child{scroll-margin-left:-2rem}.last\:sm\:-scroll-ml-80:last-child{scroll-margin-left:-20rem}.last\:sm\:-scroll-mr-12:last-child{scroll-margin-right:-3rem}.last\:sm\:-scroll-mr-16:last-child{scroll-margin-right:-4rem}.last\:sm\:-scroll-mr-20:last-child{scroll-margin-right:-5rem}.last\:sm\:-scroll-mr-24:last-child{scroll-margin-right:-6rem}.last\:sm\:-scroll-mr-28:last-child{scroll-margin-right:-7rem}.last\:sm\:-scroll-mr-4:last-child{scroll-margin-right:-1rem}.last\:sm\:-scroll-mr-40:last-child{scroll-margin-right:-10rem}.last\:sm\:-scroll-mr-44:last-child{scroll-margin-right:-11rem}.last\:sm\:-scroll-mr-48:last-child{scroll-margin-right:-12rem}.last\:sm\:-scroll-mr-8:last-child{scroll-margin-right:-2rem}.last\:sm\:-scroll-mr-80:last-child{scroll-margin-right:-20rem}.last\:sm\:scroll-ml-12:last-child{scroll-margin-left:3rem}.last\:sm\:scroll-ml-16:last-child{scroll-margin-left:4rem}.last\:sm\:scroll-ml-20:last-child{scroll-margin-left:5rem}.last\:sm\:scroll-ml-24:last-child{scroll-margin-left:6rem}.last\:sm\:scroll-ml-28:last-child{scroll-margin-left:7rem}.last\:sm\:scroll-ml-4:last-child{scroll-margin-left:1rem}.last\:sm\:scroll-ml-40:last-child{scroll-margin-left:10rem}.last\:sm\:scroll-ml-44:last-child{scroll-margin-left:11rem}.last\:sm\:scroll-ml-48:last-child{scroll-margin-left:12rem}.last\:sm\:scroll-ml-8:last-child{scroll-margin-left:2rem}.last\:sm\:scroll-ml-80:last-child{scroll-margin-left:20rem}.last\:sm\:scroll-mr-12:last-child{scroll-margin-right:3rem}.last\:sm\:scroll-mr-16:last-child{scroll-margin-right:4rem}.last\:sm\:scroll-mr-20:last-child{scroll-margin-right:5rem}.last\:sm\:scroll-mr-24:last-child{scroll-margin-right:6rem}.last\:sm\:scroll-mr-28:last-child{scroll-margin-right:7rem}.last\:sm\:scroll-mr-4:last-child{scroll-margin-right:1rem}.last\:sm\:scroll-mr-40:last-child{scroll-margin-right:10rem}.last\:sm\:scroll-mr-44:last-child{scroll-margin-right:11rem}.last\:sm\:scroll-mr-48:last-child{scroll-margin-right:12rem}.last\:sm\:scroll-mr-8:last-child{scroll-margin-right:2rem}.last\:sm\:scroll-mr-80:last-child{scroll-margin-right:20rem}.last\:sm\:scroll-pb-0:last-child{scroll-padding-bottom:0}.last\:sm\:scroll-pb-0\.5:last-child{scroll-padding-bottom:.125rem}.last\:sm\:scroll-pt-0:last-child{scroll-padding-top:0}.last\:sm\:scroll-pt-0\.5:last-child{scroll-padding-top:.125rem}.last\:sm\:pb-0:last-child{padding-bottom:0}.last\:sm\:pb-0\.5:last-child{padding-bottom:.125rem}.last\:sm\:pt-0:last-child{padding-top:0}.last\:sm\:pt-0\.5:last-child{padding-top:.125rem}}@media (min-width:768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:-mx-12{margin-left:-3rem;margin-right:-3rem}.md\:-mx-16{margin-left:-4rem;margin-right:-4rem}.md\:mx-12{margin-left:3rem;margin-right:3rem}.md\:mx-16{margin-left:4rem;margin-right:4rem}.md\:mx-20{margin-left:5rem;margin-right:5rem}.md\:mx-28{margin-left:7rem;margin-right:7rem}.md\:mx-4{margin-left:1rem;margin-right:1rem}.md\:mx-40{margin-left:10rem;margin-right:10rem}.md\:mx-8{margin-left:2rem;margin-right:2rem}.md\:-ml-12{margin-left:-3rem}.md\:-ml-16{margin-left:-4rem}.md\:-ml-20{margin-left:-5rem}.md\:-ml-24{margin-left:-6rem}.md\:-ml-28{margin-left:-7rem}.md\:-ml-4{margin-left:-1rem}.md\:-ml-40{margin-left:-10rem}.md\:-ml-44{margin-left:-11rem}.md\:-ml-48{margin-left:-12rem}.md\:-ml-8{margin-left:-2rem}.md\:-ml-80{margin-left:-20rem}.md\:-mr-12{margin-right:-3rem}.md\:-mr-16{margin-right:-4rem}.md\:-mr-20{margin-right:-5rem}.md\:-mr-24{margin-right:-6rem}.md\:-mr-28{margin-right:-7rem}.md\:-mr-4{margin-right:-1rem}.md\:-mr-40{margin-right:-10rem}.md\:-mr-44{margin-right:-11rem}.md\:-mr-48{margin-right:-12rem}.md\:-mr-8{margin-right:-2rem}.md\:-mr-80{margin-right:-20rem}.md\:mb-0{margin-bottom:0}.md\:mb-10{margin-bottom:2.5rem}.md\:mb-12{margin-bottom:3rem}.md\:mb-4{margin-bottom:1rem}.md\:ml-12{margin-left:3rem}.md\:ml-16{margin-left:4rem}.md\:ml-20{margin-left:5rem}.md\:ml-24{margin-left:6rem}.md\:ml-28{margin-left:7rem}.md\:ml-4{margin-left:1rem}.md\:ml-40{margin-left:10rem}.md\:ml-44{margin-left:11rem}.md\:ml-48{margin-left:12rem}.md\:ml-8{margin-left:2rem}.md\:ml-80{margin-left:20rem}.md\:mr-12{margin-right:3rem}.md\:mr-16{margin-right:4rem}.md\:mr-20{margin-right:5rem}.md\:mr-24{margin-right:6rem}.md\:mr-28{margin-right:7rem}.md\:mr-4{margin-right:1rem}.md\:mr-40{margin-right:10rem}.md\:mr-44{margin-right:11rem}.md\:mr-48{margin-right:12rem}.md\:mr-8{margin-right:2rem}.md\:mr-80{margin-right:20rem}.md\:mt-0{margin-top:0}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:h-24{height:6rem}.md\:max-h-80{max-height:20rem}.md\:w-2\/3{width:66.666667%}.md\:w-2\/6{width:33.333333%}.md\:w-4\/5{width:80%}.md\:w-4\/6{width:66.666667%}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:max-w-full{max-width:100%}.md\:-scroll-ml-12{scroll-margin-left:-3rem}.md\:-scroll-ml-16{scroll-margin-left:-4rem}.md\:-scroll-ml-20{scroll-margin-left:-5rem}.md\:-scroll-ml-24{scroll-margin-left:-6rem}.md\:-scroll-ml-28{scroll-margin-left:-7rem}.md\:-scroll-ml-4{scroll-margin-left:-1rem}.md\:-scroll-ml-40{scroll-margin-left:-10rem}.md\:-scroll-ml-44{scroll-margin-left:-11rem}.md\:-scroll-ml-48{scroll-margin-left:-12rem}.md\:-scroll-ml-8{scroll-margin-left:-2rem}.md\:-scroll-ml-80{scroll-margin-left:-20rem}.md\:-scroll-mr-12{scroll-margin-right:-3rem}.md\:-scroll-mr-16{scroll-margin-right:-4rem}.md\:-scroll-mr-20{scroll-margin-right:-5rem}.md\:-scroll-mr-24{scroll-margin-right:-6rem}.md\:-scroll-mr-28{scroll-margin-right:-7rem}.md\:-scroll-mr-4{scroll-margin-right:-1rem}.md\:-scroll-mr-40{scroll-margin-right:-10rem}.md\:-scroll-mr-44{scroll-margin-right:-11rem}.md\:-scroll-mr-48{scroll-margin-right:-12rem}.md\:-scroll-mr-8{scroll-margin-right:-2rem}.md\:-scroll-mr-80{scroll-margin-right:-20rem}.md\:scroll-ml-12{scroll-margin-left:3rem}.md\:scroll-ml-16{scroll-margin-left:4rem}.md\:scroll-ml-20{scroll-margin-left:5rem}.md\:scroll-ml-24{scroll-margin-left:6rem}.md\:scroll-ml-28{scroll-margin-left:7rem}.md\:scroll-ml-4{scroll-margin-left:1rem}.md\:scroll-ml-40{scroll-margin-left:10rem}.md\:scroll-ml-44{scroll-margin-left:11rem}.md\:scroll-ml-48{scroll-margin-left:12rem}.md\:scroll-ml-8{scroll-margin-left:2rem}.md\:scroll-ml-80{scroll-margin-left:20rem}.md\:scroll-mr-12{scroll-margin-right:3rem}.md\:scroll-mr-16{scroll-margin-right:4rem}.md\:scroll-mr-20{scroll-margin-right:5rem}.md\:scroll-mr-24{scroll-margin-right:6rem}.md\:scroll-mr-28{scroll-margin-right:7rem}.md\:scroll-mr-4{scroll-margin-right:1rem}.md\:scroll-mr-40{scroll-margin-right:10rem}.md\:scroll-mr-44{scroll-margin-right:11rem}.md\:scroll-mr-48{scroll-margin-right:12rem}.md\:scroll-mr-8{scroll-margin-right:2rem}.md\:scroll-mr-80{scroll-margin-right:20rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:gap-12{gap:3rem}.md\:gap-8{gap:2rem}.md\:p-8{padding:2rem}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:px-16{padding-left:4rem;padding-right:4rem}.md\:py-4{padding-bottom:1rem;padding-top:1rem}.md\:py-8{padding-bottom:2rem;padding-top:2rem}.md\:pl-0{padding-left:0}.md\:pl-2{padding-left:.5rem}.md\:pr-0{padding-right:0}.md\:text-left{text-align:left}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.first\:md\:-ml-12:first-child{margin-left:-3rem}.first\:md\:-ml-16:first-child{margin-left:-4rem}.first\:md\:-ml-20:first-child{margin-left:-5rem}.first\:md\:-ml-24:first-child{margin-left:-6rem}.first\:md\:-ml-28:first-child{margin-left:-7rem}.first\:md\:-ml-4:first-child{margin-left:-1rem}.first\:md\:-ml-40:first-child{margin-left:-10rem}.first\:md\:-ml-44:first-child{margin-left:-11rem}.first\:md\:-ml-48:first-child{margin-left:-12rem}.first\:md\:-ml-8:first-child{margin-left:-2rem}.first\:md\:-ml-80:first-child{margin-left:-20rem}.first\:md\:-mr-12:first-child{margin-right:-3rem}.first\:md\:-mr-16:first-child{margin-right:-4rem}.first\:md\:-mr-20:first-child{margin-right:-5rem}.first\:md\:-mr-24:first-child{margin-right:-6rem}.first\:md\:-mr-28:first-child{margin-right:-7rem}.first\:md\:-mr-4:first-child{margin-right:-1rem}.first\:md\:-mr-40:first-child{margin-right:-10rem}.first\:md\:-mr-44:first-child{margin-right:-11rem}.first\:md\:-mr-48:first-child{margin-right:-12rem}.first\:md\:-mr-8:first-child{margin-right:-2rem}.first\:md\:-mr-80:first-child{margin-right:-20rem}.first\:md\:ml-12:first-child{margin-left:3rem}.first\:md\:ml-16:first-child{margin-left:4rem}.first\:md\:ml-20:first-child{margin-left:5rem}.first\:md\:ml-24:first-child{margin-left:6rem}.first\:md\:ml-28:first-child{margin-left:7rem}.first\:md\:ml-4:first-child{margin-left:1rem}.first\:md\:ml-40:first-child{margin-left:10rem}.first\:md\:ml-44:first-child{margin-left:11rem}.first\:md\:ml-48:first-child{margin-left:12rem}.first\:md\:ml-8:first-child{margin-left:2rem}.first\:md\:ml-80:first-child{margin-left:20rem}.first\:md\:mr-12:first-child{margin-right:3rem}.first\:md\:mr-16:first-child{margin-right:4rem}.first\:md\:mr-20:first-child{margin-right:5rem}.first\:md\:mr-24:first-child{margin-right:6rem}.first\:md\:mr-28:first-child{margin-right:7rem}.first\:md\:mr-4:first-child{margin-right:1rem}.first\:md\:mr-40:first-child{margin-right:10rem}.first\:md\:mr-44:first-child{margin-right:11rem}.first\:md\:mr-48:first-child{margin-right:12rem}.first\:md\:mr-8:first-child{margin-right:2rem}.first\:md\:mr-80:first-child{margin-right:20rem}.first\:md\:-scroll-ml-12:first-child{scroll-margin-left:-3rem}.first\:md\:-scroll-ml-16:first-child{scroll-margin-left:-4rem}.first\:md\:-scroll-ml-20:first-child{scroll-margin-left:-5rem}.first\:md\:-scroll-ml-24:first-child{scroll-margin-left:-6rem}.first\:md\:-scroll-ml-28:first-child{scroll-margin-left:-7rem}.first\:md\:-scroll-ml-4:first-child{scroll-margin-left:-1rem}.first\:md\:-scroll-ml-40:first-child{scroll-margin-left:-10rem}.first\:md\:-scroll-ml-44:first-child{scroll-margin-left:-11rem}.first\:md\:-scroll-ml-48:first-child{scroll-margin-left:-12rem}.first\:md\:-scroll-ml-8:first-child{scroll-margin-left:-2rem}.first\:md\:-scroll-ml-80:first-child{scroll-margin-left:-20rem}.first\:md\:-scroll-mr-12:first-child{scroll-margin-right:-3rem}.first\:md\:-scroll-mr-16:first-child{scroll-margin-right:-4rem}.first\:md\:-scroll-mr-20:first-child{scroll-margin-right:-5rem}.first\:md\:-scroll-mr-24:first-child{scroll-margin-right:-6rem}.first\:md\:-scroll-mr-28:first-child{scroll-margin-right:-7rem}.first\:md\:-scroll-mr-4:first-child{scroll-margin-right:-1rem}.first\:md\:-scroll-mr-40:first-child{scroll-margin-right:-10rem}.first\:md\:-scroll-mr-44:first-child{scroll-margin-right:-11rem}.first\:md\:-scroll-mr-48:first-child{scroll-margin-right:-12rem}.first\:md\:-scroll-mr-8:first-child{scroll-margin-right:-2rem}.first\:md\:-scroll-mr-80:first-child{scroll-margin-right:-20rem}.first\:md\:scroll-ml-12:first-child{scroll-margin-left:3rem}.first\:md\:scroll-ml-16:first-child{scroll-margin-left:4rem}.first\:md\:scroll-ml-20:first-child{scroll-margin-left:5rem}.first\:md\:scroll-ml-24:first-child{scroll-margin-left:6rem}.first\:md\:scroll-ml-28:first-child{scroll-margin-left:7rem}.first\:md\:scroll-ml-4:first-child{scroll-margin-left:1rem}.first\:md\:scroll-ml-40:first-child{scroll-margin-left:10rem}.first\:md\:scroll-ml-44:first-child{scroll-margin-left:11rem}.first\:md\:scroll-ml-48:first-child{scroll-margin-left:12rem}.first\:md\:scroll-ml-8:first-child{scroll-margin-left:2rem}.first\:md\:scroll-ml-80:first-child{scroll-margin-left:20rem}.first\:md\:scroll-mr-12:first-child{scroll-margin-right:3rem}.first\:md\:scroll-mr-16:first-child{scroll-margin-right:4rem}.first\:md\:scroll-mr-20:first-child{scroll-margin-right:5rem}.first\:md\:scroll-mr-24:first-child{scroll-margin-right:6rem}.first\:md\:scroll-mr-28:first-child{scroll-margin-right:7rem}.first\:md\:scroll-mr-4:first-child{scroll-margin-right:1rem}.first\:md\:scroll-mr-40:first-child{scroll-margin-right:10rem}.first\:md\:scroll-mr-44:first-child{scroll-margin-right:11rem}.first\:md\:scroll-mr-48:first-child{scroll-margin-right:12rem}.first\:md\:scroll-mr-8:first-child{scroll-margin-right:2rem}.first\:md\:scroll-mr-80:first-child{scroll-margin-right:20rem}.first\:md\:scroll-pb-0:first-child{scroll-padding-bottom:0}.first\:md\:scroll-pb-0\.5:first-child{scroll-padding-bottom:.125rem}.first\:md\:scroll-pt-0:first-child{scroll-padding-top:0}.first\:md\:scroll-pt-0\.5:first-child{scroll-padding-top:.125rem}.md\:first\:px-8:first-child{padding-left:2rem;padding-right:2rem}.first\:md\:pb-0:first-child{padding-bottom:0}.first\:md\:pb-0\.5:first-child{padding-bottom:.125rem}.first\:md\:pt-0:first-child{padding-top:0}.first\:md\:pt-0\.5:first-child{padding-top:.125rem}.last\:md\:-ml-12:last-child{margin-left:-3rem}.last\:md\:-ml-16:last-child{margin-left:-4rem}.last\:md\:-ml-20:last-child{margin-left:-5rem}.last\:md\:-ml-24:last-child{margin-left:-6rem}.last\:md\:-ml-28:last-child{margin-left:-7rem}.last\:md\:-ml-4:last-child{margin-left:-1rem}.last\:md\:-ml-40:last-child{margin-left:-10rem}.last\:md\:-ml-44:last-child{margin-left:-11rem}.last\:md\:-ml-48:last-child{margin-left:-12rem}.last\:md\:-ml-8:last-child{margin-left:-2rem}.last\:md\:-ml-80:last-child{margin-left:-20rem}.last\:md\:-mr-12:last-child{margin-right:-3rem}.last\:md\:-mr-16:last-child{margin-right:-4rem}.last\:md\:-mr-20:last-child{margin-right:-5rem}.last\:md\:-mr-24:last-child{margin-right:-6rem}.last\:md\:-mr-28:last-child{margin-right:-7rem}.last\:md\:-mr-4:last-child{margin-right:-1rem}.last\:md\:-mr-40:last-child{margin-right:-10rem}.last\:md\:-mr-44:last-child{margin-right:-11rem}.last\:md\:-mr-48:last-child{margin-right:-12rem}.last\:md\:-mr-8:last-child{margin-right:-2rem}.last\:md\:-mr-80:last-child{margin-right:-20rem}.last\:md\:ml-12:last-child{margin-left:3rem}.last\:md\:ml-16:last-child{margin-left:4rem}.last\:md\:ml-20:last-child{margin-left:5rem}.last\:md\:ml-24:last-child{margin-left:6rem}.last\:md\:ml-28:last-child{margin-left:7rem}.last\:md\:ml-4:last-child{margin-left:1rem}.last\:md\:ml-40:last-child{margin-left:10rem}.last\:md\:ml-44:last-child{margin-left:11rem}.last\:md\:ml-48:last-child{margin-left:12rem}.last\:md\:ml-8:last-child{margin-left:2rem}.last\:md\:ml-80:last-child{margin-left:20rem}.last\:md\:mr-12:last-child{margin-right:3rem}.last\:md\:mr-16:last-child{margin-right:4rem}.last\:md\:mr-20:last-child{margin-right:5rem}.last\:md\:mr-24:last-child{margin-right:6rem}.last\:md\:mr-28:last-child{margin-right:7rem}.last\:md\:mr-4:last-child{margin-right:1rem}.last\:md\:mr-40:last-child{margin-right:10rem}.last\:md\:mr-44:last-child{margin-right:11rem}.last\:md\:mr-48:last-child{margin-right:12rem}.last\:md\:mr-8:last-child{margin-right:2rem}.last\:md\:mr-80:last-child{margin-right:20rem}.last\:md\:-scroll-ml-12:last-child{scroll-margin-left:-3rem}.last\:md\:-scroll-ml-16:last-child{scroll-margin-left:-4rem}.last\:md\:-scroll-ml-20:last-child{scroll-margin-left:-5rem}.last\:md\:-scroll-ml-24:last-child{scroll-margin-left:-6rem}.last\:md\:-scroll-ml-28:last-child{scroll-margin-left:-7rem}.last\:md\:-scroll-ml-4:last-child{scroll-margin-left:-1rem}.last\:md\:-scroll-ml-40:last-child{scroll-margin-left:-10rem}.last\:md\:-scroll-ml-44:last-child{scroll-margin-left:-11rem}.last\:md\:-scroll-ml-48:last-child{scroll-margin-left:-12rem}.last\:md\:-scroll-ml-8:last-child{scroll-margin-left:-2rem}.last\:md\:-scroll-ml-80:last-child{scroll-margin-left:-20rem}.last\:md\:-scroll-mr-12:last-child{scroll-margin-right:-3rem}.last\:md\:-scroll-mr-16:last-child{scroll-margin-right:-4rem}.last\:md\:-scroll-mr-20:last-child{scroll-margin-right:-5rem}.last\:md\:-scroll-mr-24:last-child{scroll-margin-right:-6rem}.last\:md\:-scroll-mr-28:last-child{scroll-margin-right:-7rem}.last\:md\:-scroll-mr-4:last-child{scroll-margin-right:-1rem}.last\:md\:-scroll-mr-40:last-child{scroll-margin-right:-10rem}.last\:md\:-scroll-mr-44:last-child{scroll-margin-right:-11rem}.last\:md\:-scroll-mr-48:last-child{scroll-margin-right:-12rem}.last\:md\:-scroll-mr-8:last-child{scroll-margin-right:-2rem}.last\:md\:-scroll-mr-80:last-child{scroll-margin-right:-20rem}.last\:md\:scroll-ml-12:last-child{scroll-margin-left:3rem}.last\:md\:scroll-ml-16:last-child{scroll-margin-left:4rem}.last\:md\:scroll-ml-20:last-child{scroll-margin-left:5rem}.last\:md\:scroll-ml-24:last-child{scroll-margin-left:6rem}.last\:md\:scroll-ml-28:last-child{scroll-margin-left:7rem}.last\:md\:scroll-ml-4:last-child{scroll-margin-left:1rem}.last\:md\:scroll-ml-40:last-child{scroll-margin-left:10rem}.last\:md\:scroll-ml-44:last-child{scroll-margin-left:11rem}.last\:md\:scroll-ml-48:last-child{scroll-margin-left:12rem}.last\:md\:scroll-ml-8:last-child{scroll-margin-left:2rem}.last\:md\:scroll-ml-80:last-child{scroll-margin-left:20rem}.last\:md\:scroll-mr-12:last-child{scroll-margin-right:3rem}.last\:md\:scroll-mr-16:last-child{scroll-margin-right:4rem}.last\:md\:scroll-mr-20:last-child{scroll-margin-right:5rem}.last\:md\:scroll-mr-24:last-child{scroll-margin-right:6rem}.last\:md\:scroll-mr-28:last-child{scroll-margin-right:7rem}.last\:md\:scroll-mr-4:last-child{scroll-margin-right:1rem}.last\:md\:scroll-mr-40:last-child{scroll-margin-right:10rem}.last\:md\:scroll-mr-44:last-child{scroll-margin-right:11rem}.last\:md\:scroll-mr-48:last-child{scroll-margin-right:12rem}.last\:md\:scroll-mr-8:last-child{scroll-margin-right:2rem}.last\:md\:scroll-mr-80:last-child{scroll-margin-right:20rem}.last\:md\:scroll-pb-0:last-child{scroll-padding-bottom:0}.last\:md\:scroll-pb-0\.5:last-child{scroll-padding-bottom:.125rem}.last\:md\:scroll-pt-0:last-child{scroll-padding-top:0}.last\:md\:scroll-pt-0\.5:last-child{scroll-padding-top:.125rem}.md\:last\:px-8:last-child{padding-left:2rem;padding-right:2rem}.last\:md\:pb-0:last-child{padding-bottom:0}.last\:md\:pb-0\.5:last-child{padding-bottom:.125rem}.last\:md\:pt-0:last-child{padding-top:0}.last\:md\:pt-0\.5:last-child{padding-top:.125rem}}@media (min-width:1024px){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:m-4{margin:1rem}.lg\:-mx-12{margin-left:-3rem;margin-right:-3rem}.lg\:-mx-16{margin-left:-4rem;margin-right:-4rem}.lg\:-mx-20{margin-left:-5rem;margin-right:-5rem}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:mx-16{margin-left:4rem;margin-right:4rem}.lg\:mx-2{margin-left:.5rem;margin-right:.5rem}.lg\:mx-20{margin-left:5rem;margin-right:5rem}.lg\:mx-24{margin-left:6rem;margin-right:6rem}.lg\:mx-28{margin-left:7rem;margin-right:7rem}.lg\:mx-4{margin-left:1rem;margin-right:1rem}.lg\:mx-40{margin-left:10rem;margin-right:10rem}.lg\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.lg\:mx-80{margin-left:20rem;margin-right:20rem}.lg\:my-32{margin-bottom:8rem;margin-top:8rem}.lg\:-ml-12{margin-left:-3rem}.lg\:-ml-16{margin-left:-4rem}.lg\:-ml-20{margin-left:-5rem}.lg\:-ml-24{margin-left:-6rem}.lg\:-ml-28{margin-left:-7rem}.lg\:-ml-4{margin-left:-1rem}.lg\:-ml-40{margin-left:-10rem}.lg\:-ml-44{margin-left:-11rem}.lg\:-ml-48{margin-left:-12rem}.lg\:-ml-8{margin-left:-2rem}.lg\:-ml-80{margin-left:-20rem}.lg\:-mr-12{margin-right:-3rem}.lg\:-mr-16{margin-right:-4rem}.lg\:-mr-20{margin-right:-5rem}.lg\:-mr-24{margin-right:-6rem}.lg\:-mr-28{margin-right:-7rem}.lg\:-mr-4{margin-right:-1rem}.lg\:-mr-40{margin-right:-10rem}.lg\:-mr-44{margin-right:-11rem}.lg\:-mr-48{margin-right:-12rem}.lg\:-mr-8{margin-right:-2rem}.lg\:-mr-80{margin-right:-20rem}.lg\:-mt-6{margin-top:-1.5rem}.lg\:mb-0{margin-bottom:0}.lg\:mb-2{margin-bottom:.5rem}.lg\:mb-8{margin-bottom:2rem}.lg\:ml-12{margin-left:3rem}.lg\:ml-16{margin-left:4rem}.lg\:ml-20{margin-left:5rem}.lg\:ml-24{margin-left:6rem}.lg\:ml-28{margin-left:7rem}.lg\:ml-4{margin-left:1rem}.lg\:ml-40{margin-left:10rem}.lg\:ml-44{margin-left:11rem}.lg\:ml-48{margin-left:12rem}.lg\:ml-8{margin-left:2rem}.lg\:ml-80{margin-left:20rem}.lg\:mr-12{margin-right:3rem}.lg\:mr-16{margin-right:4rem}.lg\:mr-20{margin-right:5rem}.lg\:mr-24{margin-right:6rem}.lg\:mr-28{margin-right:7rem}.lg\:mr-4{margin-right:1rem}.lg\:mr-40{margin-right:10rem}.lg\:mr-44{margin-right:11rem}.lg\:mr-48{margin-right:12rem}.lg\:mr-8{margin-right:2rem}.lg\:mr-80{margin-right:20rem}.lg\:mt-0{margin-top:0}.lg\:mt-10{margin-top:2.5rem}.lg\:mt-12{margin-top:3rem}.lg\:mt-16{margin-top:4rem}.lg\:mt-6{margin-top:1.5rem}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:max-h-96{max-height:24rem}.lg\:w-1\/2{width:50%}.lg\:w-2\/3{width:66.666667%}.lg\:w-5\/6{width:83.333333%}.lg\:max-w-3xl{max-width:48rem}.lg\:max-w-4xl{max-width:56rem}.lg\:max-w-6xl{max-width:72rem}.lg\:max-w-\[50\%\]{max-width:50%}.lg\:max-w-lg{max-width:32rem}.lg\:max-w-none{max-width:none}.lg\:max-w-sm{max-width:24rem}.lg\:flex-1{flex:1 1 0%}.lg\:-scroll-ml-12{scroll-margin-left:-3rem}.lg\:-scroll-ml-16{scroll-margin-left:-4rem}.lg\:-scroll-ml-20{scroll-margin-left:-5rem}.lg\:-scroll-ml-24{scroll-margin-left:-6rem}.lg\:-scroll-ml-28{scroll-margin-left:-7rem}.lg\:-scroll-ml-4{scroll-margin-left:-1rem}.lg\:-scroll-ml-40{scroll-margin-left:-10rem}.lg\:-scroll-ml-44{scroll-margin-left:-11rem}.lg\:-scroll-ml-48{scroll-margin-left:-12rem}.lg\:-scroll-ml-8{scroll-margin-left:-2rem}.lg\:-scroll-ml-80{scroll-margin-left:-20rem}.lg\:-scroll-mr-12{scroll-margin-right:-3rem}.lg\:-scroll-mr-16{scroll-margin-right:-4rem}.lg\:-scroll-mr-20{scroll-margin-right:-5rem}.lg\:-scroll-mr-24{scroll-margin-right:-6rem}.lg\:-scroll-mr-28{scroll-margin-right:-7rem}.lg\:-scroll-mr-4{scroll-margin-right:-1rem}.lg\:-scroll-mr-40{scroll-margin-right:-10rem}.lg\:-scroll-mr-44{scroll-margin-right:-11rem}.lg\:-scroll-mr-48{scroll-margin-right:-12rem}.lg\:-scroll-mr-8{scroll-margin-right:-2rem}.lg\:-scroll-mr-80{scroll-margin-right:-20rem}.lg\:scroll-ml-12{scroll-margin-left:3rem}.lg\:scroll-ml-16{scroll-margin-left:4rem}.lg\:scroll-ml-20{scroll-margin-left:5rem}.lg\:scroll-ml-24{scroll-margin-left:6rem}.lg\:scroll-ml-28{scroll-margin-left:7rem}.lg\:scroll-ml-4{scroll-margin-left:1rem}.lg\:scroll-ml-40{scroll-margin-left:10rem}.lg\:scroll-ml-44{scroll-margin-left:11rem}.lg\:scroll-ml-48{scroll-margin-left:12rem}.lg\:scroll-ml-8{scroll-margin-left:2rem}.lg\:scroll-ml-80{scroll-margin-left:20rem}.lg\:scroll-mr-12{scroll-margin-right:3rem}.lg\:scroll-mr-16{scroll-margin-right:4rem}.lg\:scroll-mr-20{scroll-margin-right:5rem}.lg\:scroll-mr-24{scroll-margin-right:6rem}.lg\:scroll-mr-28{scroll-margin-right:7rem}.lg\:scroll-mr-4{scroll-margin-right:1rem}.lg\:scroll-mr-40{scroll-margin-right:10rem}.lg\:scroll-mr-44{scroll-margin-right:11rem}.lg\:scroll-mr-48{scroll-margin-right:12rem}.lg\:scroll-mr-8{scroll-margin-right:2rem}.lg\:scroll-mr-80{scroll-margin-right:20rem}.lg\:scroll-pb-0{scroll-padding-bottom:0}.lg\:scroll-pb-0\.5{scroll-padding-bottom:.125rem}.lg\:scroll-pt-0{scroll-padding-top:0}.lg\:scroll-pt-0\.5{scroll-padding-top:.125rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-start{justify-content:flex-start}.lg\:justify-end{justify-content:flex-end}.lg\:gap-4{gap:1rem}.lg\:space-x-12>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(3rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(3rem*var(--tw-space-x-reverse))}.lg\:space-x-20>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(5rem*var(--tw-space-x-reverse))}.lg\:\!bg-cover{background-size:cover!important}.lg\:p-12{padding:3rem}.lg\:px-16{padding-left:4rem;padding-right:4rem}.lg\:px-20{padding-left:5rem;padding-right:5rem}.lg\:px-40{padding-left:10rem;padding-right:10rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-24{padding-bottom:6rem;padding-top:6rem}.lg\:py-5{padding-bottom:1.25rem;padding-top:1.25rem}.lg\:pb-0{padding-bottom:0}.lg\:pb-0\.5{padding-bottom:.125rem}.lg\:pb-24{padding-bottom:6rem}.lg\:pb-28{padding-bottom:7rem}.lg\:pr-4{padding-right:1rem}.lg\:pt-0{padding-top:0}.lg\:pt-0\.5{padding-top:.125rem}.lg\:pt-24{padding-top:6rem}.lg\:pt-6{padding-top:1.5rem}.lg\:pt-8{padding-top:2rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}.lg\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.lg\:backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.first\:lg\:-ml-12:first-child{margin-left:-3rem}.first\:lg\:-ml-16:first-child{margin-left:-4rem}.first\:lg\:-ml-20:first-child{margin-left:-5rem}.first\:lg\:-ml-24:first-child{margin-left:-6rem}.first\:lg\:-ml-28:first-child{margin-left:-7rem}.first\:lg\:-ml-4:first-child{margin-left:-1rem}.first\:lg\:-ml-40:first-child{margin-left:-10rem}.first\:lg\:-ml-44:first-child{margin-left:-11rem}.first\:lg\:-ml-48:first-child{margin-left:-12rem}.first\:lg\:-ml-8:first-child{margin-left:-2rem}.first\:lg\:-ml-80:first-child{margin-left:-20rem}.first\:lg\:-mr-12:first-child{margin-right:-3rem}.first\:lg\:-mr-16:first-child{margin-right:-4rem}.first\:lg\:-mr-20:first-child{margin-right:-5rem}.first\:lg\:-mr-24:first-child{margin-right:-6rem}.first\:lg\:-mr-28:first-child{margin-right:-7rem}.first\:lg\:-mr-4:first-child{margin-right:-1rem}.first\:lg\:-mr-40:first-child{margin-right:-10rem}.first\:lg\:-mr-44:first-child{margin-right:-11rem}.first\:lg\:-mr-48:first-child{margin-right:-12rem}.first\:lg\:-mr-8:first-child{margin-right:-2rem}.first\:lg\:-mr-80:first-child{margin-right:-20rem}.first\:lg\:ml-12:first-child{margin-left:3rem}.first\:lg\:ml-16:first-child{margin-left:4rem}.first\:lg\:ml-20:first-child{margin-left:5rem}.first\:lg\:ml-24:first-child{margin-left:6rem}.first\:lg\:ml-28:first-child{margin-left:7rem}.first\:lg\:ml-4:first-child{margin-left:1rem}.first\:lg\:ml-40:first-child{margin-left:10rem}.first\:lg\:ml-44:first-child{margin-left:11rem}.first\:lg\:ml-48:first-child{margin-left:12rem}.first\:lg\:ml-8:first-child{margin-left:2rem}.first\:lg\:ml-80:first-child{margin-left:20rem}.first\:lg\:mr-12:first-child{margin-right:3rem}.first\:lg\:mr-16:first-child{margin-right:4rem}.first\:lg\:mr-20:first-child{margin-right:5rem}.first\:lg\:mr-24:first-child{margin-right:6rem}.first\:lg\:mr-28:first-child{margin-right:7rem}.first\:lg\:mr-4:first-child{margin-right:1rem}.first\:lg\:mr-40:first-child{margin-right:10rem}.first\:lg\:mr-44:first-child{margin-right:11rem}.first\:lg\:mr-48:first-child{margin-right:12rem}.first\:lg\:mr-8:first-child{margin-right:2rem}.first\:lg\:mr-80:first-child{margin-right:20rem}.first\:lg\:-scroll-ml-12:first-child{scroll-margin-left:-3rem}.first\:lg\:-scroll-ml-16:first-child{scroll-margin-left:-4rem}.first\:lg\:-scroll-ml-20:first-child{scroll-margin-left:-5rem}.first\:lg\:-scroll-ml-24:first-child{scroll-margin-left:-6rem}.first\:lg\:-scroll-ml-28:first-child{scroll-margin-left:-7rem}.first\:lg\:-scroll-ml-4:first-child{scroll-margin-left:-1rem}.first\:lg\:-scroll-ml-40:first-child{scroll-margin-left:-10rem}.first\:lg\:-scroll-ml-44:first-child{scroll-margin-left:-11rem}.first\:lg\:-scroll-ml-48:first-child{scroll-margin-left:-12rem}.first\:lg\:-scroll-ml-8:first-child{scroll-margin-left:-2rem}.first\:lg\:-scroll-ml-80:first-child{scroll-margin-left:-20rem}.first\:lg\:-scroll-mr-12:first-child{scroll-margin-right:-3rem}.first\:lg\:-scroll-mr-16:first-child{scroll-margin-right:-4rem}.first\:lg\:-scroll-mr-20:first-child{scroll-margin-right:-5rem}.first\:lg\:-scroll-mr-24:first-child{scroll-margin-right:-6rem}.first\:lg\:-scroll-mr-28:first-child{scroll-margin-right:-7rem}.first\:lg\:-scroll-mr-4:first-child{scroll-margin-right:-1rem}.first\:lg\:-scroll-mr-40:first-child{scroll-margin-right:-10rem}.first\:lg\:-scroll-mr-44:first-child{scroll-margin-right:-11rem}.first\:lg\:-scroll-mr-48:first-child{scroll-margin-right:-12rem}.first\:lg\:-scroll-mr-8:first-child{scroll-margin-right:-2rem}.first\:lg\:-scroll-mr-80:first-child{scroll-margin-right:-20rem}.first\:lg\:scroll-ml-12:first-child{scroll-margin-left:3rem}.first\:lg\:scroll-ml-16:first-child{scroll-margin-left:4rem}.first\:lg\:scroll-ml-20:first-child{scroll-margin-left:5rem}.first\:lg\:scroll-ml-24:first-child{scroll-margin-left:6rem}.first\:lg\:scroll-ml-28:first-child{scroll-margin-left:7rem}.first\:lg\:scroll-ml-4:first-child{scroll-margin-left:1rem}.first\:lg\:scroll-ml-40:first-child{scroll-margin-left:10rem}.first\:lg\:scroll-ml-44:first-child{scroll-margin-left:11rem}.first\:lg\:scroll-ml-48:first-child{scroll-margin-left:12rem}.first\:lg\:scroll-ml-8:first-child{scroll-margin-left:2rem}.first\:lg\:scroll-ml-80:first-child{scroll-margin-left:20rem}.first\:lg\:scroll-mr-12:first-child{scroll-margin-right:3rem}.first\:lg\:scroll-mr-16:first-child{scroll-margin-right:4rem}.first\:lg\:scroll-mr-20:first-child{scroll-margin-right:5rem}.first\:lg\:scroll-mr-24:first-child{scroll-margin-right:6rem}.first\:lg\:scroll-mr-28:first-child{scroll-margin-right:7rem}.first\:lg\:scroll-mr-4:first-child{scroll-margin-right:1rem}.first\:lg\:scroll-mr-40:first-child{scroll-margin-right:10rem}.first\:lg\:scroll-mr-44:first-child{scroll-margin-right:11rem}.first\:lg\:scroll-mr-48:first-child{scroll-margin-right:12rem}.first\:lg\:scroll-mr-8:first-child{scroll-margin-right:2rem}.first\:lg\:scroll-mr-80:first-child{scroll-margin-right:20rem}.first\:lg\:scroll-pb-0:first-child{scroll-padding-bottom:0}.first\:lg\:scroll-pb-0\.5:first-child{scroll-padding-bottom:.125rem}.first\:lg\:scroll-pt-0:first-child{scroll-padding-top:0}.first\:lg\:scroll-pt-0\.5:first-child{scroll-padding-top:.125rem}.lg\:first\:px-20:first-child{padding-left:5rem;padding-right:5rem}.first\:lg\:pb-0:first-child{padding-bottom:0}.first\:lg\:pb-0\.5:first-child{padding-bottom:.125rem}.first\:lg\:pt-0:first-child{padding-top:0}.first\:lg\:pt-0\.5:first-child{padding-top:.125rem}.last\:lg\:-ml-12:last-child{margin-left:-3rem}.last\:lg\:-ml-16:last-child{margin-left:-4rem}.last\:lg\:-ml-20:last-child{margin-left:-5rem}.last\:lg\:-ml-24:last-child{margin-left:-6rem}.last\:lg\:-ml-28:last-child{margin-left:-7rem}.last\:lg\:-ml-4:last-child{margin-left:-1rem}.last\:lg\:-ml-40:last-child{margin-left:-10rem}.last\:lg\:-ml-44:last-child{margin-left:-11rem}.last\:lg\:-ml-48:last-child{margin-left:-12rem}.last\:lg\:-ml-8:last-child{margin-left:-2rem}.last\:lg\:-ml-80:last-child{margin-left:-20rem}.last\:lg\:-mr-12:last-child{margin-right:-3rem}.last\:lg\:-mr-16:last-child{margin-right:-4rem}.last\:lg\:-mr-20:last-child{margin-right:-5rem}.last\:lg\:-mr-24:last-child{margin-right:-6rem}.last\:lg\:-mr-28:last-child{margin-right:-7rem}.last\:lg\:-mr-4:last-child{margin-right:-1rem}.last\:lg\:-mr-40:last-child{margin-right:-10rem}.last\:lg\:-mr-44:last-child{margin-right:-11rem}.last\:lg\:-mr-48:last-child{margin-right:-12rem}.last\:lg\:-mr-8:last-child{margin-right:-2rem}.last\:lg\:-mr-80:last-child{margin-right:-20rem}.last\:lg\:ml-12:last-child{margin-left:3rem}.last\:lg\:ml-16:last-child{margin-left:4rem}.last\:lg\:ml-20:last-child{margin-left:5rem}.last\:lg\:ml-24:last-child{margin-left:6rem}.last\:lg\:ml-28:last-child{margin-left:7rem}.last\:lg\:ml-4:last-child{margin-left:1rem}.last\:lg\:ml-40:last-child{margin-left:10rem}.last\:lg\:ml-44:last-child{margin-left:11rem}.last\:lg\:ml-48:last-child{margin-left:12rem}.last\:lg\:ml-8:last-child{margin-left:2rem}.last\:lg\:ml-80:last-child{margin-left:20rem}.last\:lg\:mr-12:last-child{margin-right:3rem}.last\:lg\:mr-16:last-child{margin-right:4rem}.last\:lg\:mr-20:last-child{margin-right:5rem}.last\:lg\:mr-24:last-child{margin-right:6rem}.last\:lg\:mr-28:last-child{margin-right:7rem}.last\:lg\:mr-4:last-child{margin-right:1rem}.last\:lg\:mr-40:last-child{margin-right:10rem}.last\:lg\:mr-44:last-child{margin-right:11rem}.last\:lg\:mr-48:last-child{margin-right:12rem}.last\:lg\:mr-8:last-child{margin-right:2rem}.last\:lg\:mr-80:last-child{margin-right:20rem}.last\:lg\:-scroll-ml-12:last-child{scroll-margin-left:-3rem}.last\:lg\:-scroll-ml-16:last-child{scroll-margin-left:-4rem}.last\:lg\:-scroll-ml-20:last-child{scroll-margin-left:-5rem}.last\:lg\:-scroll-ml-24:last-child{scroll-margin-left:-6rem}.last\:lg\:-scroll-ml-28:last-child{scroll-margin-left:-7rem}.last\:lg\:-scroll-ml-4:last-child{scroll-margin-left:-1rem}.last\:lg\:-scroll-ml-40:last-child{scroll-margin-left:-10rem}.last\:lg\:-scroll-ml-44:last-child{scroll-margin-left:-11rem}.last\:lg\:-scroll-ml-48:last-child{scroll-margin-left:-12rem}.last\:lg\:-scroll-ml-8:last-child{scroll-margin-left:-2rem}.last\:lg\:-scroll-ml-80:last-child{scroll-margin-left:-20rem}.last\:lg\:-scroll-mr-12:last-child{scroll-margin-right:-3rem}.last\:lg\:-scroll-mr-16:last-child{scroll-margin-right:-4rem}.last\:lg\:-scroll-mr-20:last-child{scroll-margin-right:-5rem}.last\:lg\:-scroll-mr-24:last-child{scroll-margin-right:-6rem}.last\:lg\:-scroll-mr-28:last-child{scroll-margin-right:-7rem}.last\:lg\:-scroll-mr-4:last-child{scroll-margin-right:-1rem}.last\:lg\:-scroll-mr-40:last-child{scroll-margin-right:-10rem}.last\:lg\:-scroll-mr-44:last-child{scroll-margin-right:-11rem}.last\:lg\:-scroll-mr-48:last-child{scroll-margin-right:-12rem}.last\:lg\:-scroll-mr-8:last-child{scroll-margin-right:-2rem}.last\:lg\:-scroll-mr-80:last-child{scroll-margin-right:-20rem}.last\:lg\:scroll-ml-12:last-child{scroll-margin-left:3rem}.last\:lg\:scroll-ml-16:last-child{scroll-margin-left:4rem}.last\:lg\:scroll-ml-20:last-child{scroll-margin-left:5rem}.last\:lg\:scroll-ml-24:last-child{scroll-margin-left:6rem}.last\:lg\:scroll-ml-28:last-child{scroll-margin-left:7rem}.last\:lg\:scroll-ml-4:last-child{scroll-margin-left:1rem}.last\:lg\:scroll-ml-40:last-child{scroll-margin-left:10rem}.last\:lg\:scroll-ml-44:last-child{scroll-margin-left:11rem}.last\:lg\:scroll-ml-48:last-child{scroll-margin-left:12rem}.last\:lg\:scroll-ml-8:last-child{scroll-margin-left:2rem}.last\:lg\:scroll-ml-80:last-child{scroll-margin-left:20rem}.last\:lg\:scroll-mr-12:last-child{scroll-margin-right:3rem}.last\:lg\:scroll-mr-16:last-child{scroll-margin-right:4rem}.last\:lg\:scroll-mr-20:last-child{scroll-margin-right:5rem}.last\:lg\:scroll-mr-24:last-child{scroll-margin-right:6rem}.last\:lg\:scroll-mr-28:last-child{scroll-margin-right:7rem}.last\:lg\:scroll-mr-4:last-child{scroll-margin-right:1rem}.last\:lg\:scroll-mr-40:last-child{scroll-margin-right:10rem}.last\:lg\:scroll-mr-44:last-child{scroll-margin-right:11rem}.last\:lg\:scroll-mr-48:last-child{scroll-margin-right:12rem}.last\:lg\:scroll-mr-8:last-child{scroll-margin-right:2rem}.last\:lg\:scroll-mr-80:last-child{scroll-margin-right:20rem}.last\:lg\:scroll-pb-0:last-child{scroll-padding-bottom:0}.last\:lg\:scroll-pb-0\.5:last-child{scroll-padding-bottom:.125rem}.last\:lg\:scroll-pt-0:last-child{scroll-padding-top:0}.last\:lg\:scroll-pt-0\.5:last-child{scroll-padding-top:.125rem}.lg\:last\:px-20:last-child{padding-left:5rem;padding-right:5rem}.last\:lg\:pb-0:last-child{padding-bottom:0}.last\:lg\:pb-0\.5:last-child{padding-bottom:.125rem}.last\:lg\:pt-0:last-child{padding-top:0}.last\:lg\:pt-0\.5:last-child{padding-top:.125rem}}@media (min-width:1280px){.xl\:col-span-1{grid-column:span 1/span 1}.xl\:-mx-20{margin-left:-5rem;margin-right:-5rem}.xl\:-mx-8{margin-left:-2rem;margin-right:-2rem}.xl\:mx-20{margin-left:5rem;margin-right:5rem}.xl\:mx-4{margin-left:1rem;margin-right:1rem}.xl\:mt-0{margin-top:0}.xl\:w-11\/12{width:91.666667%}.xl\:max-w-lg{max-width:32rem}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:p-12{padding:3rem}.xl\:backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}}@media (min-width:1536px){.\32xl\:mt-0{margin-top:0}.\32xl\:pt-24{padding-top:6rem}} \ No newline at end of file diff --git a/static/fonts/BebasNeue-Bold.ttf b/static/fonts/BebasNeue-Bold.ttf new file mode 100644 index 0000000..6fff605 Binary files /dev/null and b/static/fonts/BebasNeue-Bold.ttf differ diff --git a/static/fonts/CercoDEMO-Bold.otf b/static/fonts/CercoDEMO-Bold.otf new file mode 100644 index 0000000..37f437d Binary files /dev/null and b/static/fonts/CercoDEMO-Bold.otf differ diff --git a/static/fonts/CercoDEMO-Light.otf b/static/fonts/CercoDEMO-Light.otf new file mode 100644 index 0000000..0e74f02 Binary files /dev/null and b/static/fonts/CercoDEMO-Light.otf differ diff --git a/static/fonts/CercoDEMO-Medium.otf b/static/fonts/CercoDEMO-Medium.otf new file mode 100644 index 0000000..801f6fa Binary files /dev/null and b/static/fonts/CercoDEMO-Medium.otf differ diff --git a/static/images/.DS_Store b/static/images/.DS_Store new file mode 100644 index 0000000..5008ddf Binary files /dev/null and b/static/images/.DS_Store differ diff --git a/static/images/favicon.png b/static/images/favicon.png new file mode 100644 index 0000000..2519115 Binary files /dev/null and b/static/images/favicon.png differ diff --git a/static/images/footer_logo.png b/static/images/footer_logo.png new file mode 100644 index 0000000..ac50e25 Binary files /dev/null and b/static/images/footer_logo.png differ diff --git a/static/images/home_bg.jpg b/static/images/home_bg.jpg new file mode 100644 index 0000000..896cc05 Binary files /dev/null and b/static/images/home_bg.jpg differ diff --git a/static/images/incubaid-logo.png b/static/images/incubaid-logo.png new file mode 100644 index 0000000..c33fc6f Binary files /dev/null and b/static/images/incubaid-logo.png differ diff --git a/static/images/incubaidfav2-3.svg b/static/images/incubaidfav2-3.svg new file mode 100644 index 0000000..9f6e380 --- /dev/null +++ b/static/images/incubaidfav2-3.svg @@ -0,0 +1 @@ +incubaidfav2 \ No newline at end of file diff --git a/static/images/logo.png b/static/images/logo.png new file mode 100644 index 0000000..0988308 Binary files /dev/null and b/static/images/logo.png differ diff --git a/static/images/logo_placeholder.png b/static/images/logo_placeholder.png new file mode 100644 index 0000000..2b264a4 Binary files /dev/null and b/static/images/logo_placeholder.png differ diff --git a/tailwind.config.js b/tailwind.config.js new file mode 100644 index 0000000..2331478 --- /dev/null +++ b/tailwind.config.js @@ -0,0 +1,18 @@ +/** @type {import('tailwindcss').Config} */ +module.exports = { + content: ['./templates/**/*.html', './content/**/*.md'], + safelist: [ + { + pattern: /(-|)(ml|mr)-(4|8|12|16|20|24|28)/, + variants: ['sm', 'md', 'lg', 'first', 'first:sm', 'first:md', 'first:lg', 'last', 'last:sm', 'last:md', 'last:lg'], + }, + { + pattern: /(pt|pb)-(0)/, + variants: ['!', 'lg', 'first', 'first:sm', 'first:md', 'first:lg', 'last', 'last:sm', 'last:md', 'last:lg'], + } + ], + theme: { + extend: {}, + }, + plugins: [], +} diff --git a/tailwindcss b/tailwindcss new file mode 100755 index 0000000..f61cb98 Binary files /dev/null and b/tailwindcss differ diff --git a/templates/_default/base.html b/templates/_default/base.html new file mode 100644 index 0000000..9a6d25a --- /dev/null +++ b/templates/_default/base.html @@ -0,0 +1,13 @@ + + + + {% include "partials/head.html" %} + + + {% include "partials/header.html" %} +
    + {% block content %}{% endblock %} +
    + {% include "partials/footer.html" %} + + \ No newline at end of file diff --git a/templates/blogPage.html b/templates/blogPage.html new file mode 100644 index 0000000..9fafb30 --- /dev/null +++ b/templates/blogPage.html @@ -0,0 +1,23 @@ +{% extends "_default/base.html" %} +{% block content %} + + +
    + +
    + +
    +
    +

    + {{ page.title }} +

    +

    +

    + + {{ page.content | safe }} +
    +
    +
    +
    + +{% endblock content %} \ No newline at end of file diff --git a/templates/categories/list.html b/templates/categories/list.html new file mode 100644 index 0000000..f628a84 --- /dev/null +++ b/templates/categories/list.html @@ -0,0 +1,4 @@ +{% extends "index.html" %} + +{% block content %} +{% endblock content %} \ No newline at end of file diff --git a/templates/categories/single.html b/templates/categories/single.html new file mode 100644 index 0000000..c579447 --- /dev/null +++ b/templates/categories/single.html @@ -0,0 +1,14 @@ +{% extends "index.html" %} + +{% block content %} + +
    + +
    + {% include "partials/blogPosts.html" %} + {% include "partials/blogSidebar.html" %} +
    +
    + + {% endblock content %} + diff --git a/templates/index.html b/templates/index.html new file mode 100644 index 0000000..1e6fc10 --- /dev/null +++ b/templates/index.html @@ -0,0 +1,9 @@ +{% extends "_default/base.html" %} +{% block content %} + + +
    + {% set page = get_page(path="home/index.md") %} + {{page.content | safe}} +
    +{% endblock content %} \ No newline at end of file diff --git a/templates/layouts/blog.html b/templates/layouts/blog.html new file mode 100644 index 0000000..4968811 --- /dev/null +++ b/templates/layouts/blog.html @@ -0,0 +1,30 @@ +{% extends "_default/base.html" %} + + +{% block content %} + +
    + + + {%- set section = get_section(path="blog/_index.md") %} + {% for page in section.pages %} + {% if page.extra.isFeatured %} + {%- set_global featured = page %} + {% break %} + {% endif %} + {% endfor %} + + {% include "partials/featuredBlog.html" %} + +
    + {% include "partials/blogPosts.html" %} + {% include "partials/blogSidebar.html" %} +
    +
    + + {% endblock content %} diff --git a/templates/layouts/horizontal_section.html b/templates/layouts/horizontal_section.html new file mode 100644 index 0000000..ca84bf8 --- /dev/null +++ b/templates/layouts/horizontal_section.html @@ -0,0 +1,18 @@ +{% extends "_default/base.html" %} +{% import "macros.html" as macros %} + +{% block content %} + +
    +
    +
    + {{ section.content | safe}} +
    +
    + {{ macros::page_list(item_type="page-box", group=false) }} +
    +
    +
    +
    + +{% endblock content %} diff --git a/templates/list.html b/templates/list.html new file mode 100644 index 0000000..56e8399 --- /dev/null +++ b/templates/list.html @@ -0,0 +1,14 @@ +{% extends "_default/base.html" %} +{% block content %} + + +

    + {{ section.title }} +

    +
    +

    This comes from /templates/_default/list.html.

    +{% endblock content %} \ No newline at end of file diff --git a/templates/macros.html b/templates/macros.html new file mode 100644 index 0000000..c349733 --- /dev/null +++ b/templates/macros.html @@ -0,0 +1,28 @@ +{% macro page_list(type="text") %} +
    + {% if section.extra.group_pages_by %} +
    + {% set taxonomy = get_taxonomy(kind=section.extra.group_pages_by) %} + {% set roles = taxonomy.items %} + {% for role in roles %} +
    + {% set icon_path = config.extra.taxonomies["roles"][role.name].icon_path | as_str %} + role category icon + {% set path = role.name | slugify %} + {% set fullpath = "/roles/" ~ path %} + {{role.name}} + {% for page in role.pages %} + {% include "partials/pageBox.html"%} + {% endfor %} +
    + {% endfor %} +
    + {% else %} + {% for page in section.pages %} + {{page}} + {% include "partials/pageBox.html"%} + {% endfor %} + {% endif %} +{% endmacro page_list %} + + diff --git a/templates/page.html b/templates/page.html new file mode 100644 index 0000000..2ad741b --- /dev/null +++ b/templates/page.html @@ -0,0 +1,16 @@ +{% extends "_default/base.html" %} + +{% block content %} + +
    + + +
    + {% if page %} + {{page.content | safe}} + {% else %} + {{section.content | safe}} + {% endif %} +
    + +
    {% endblock content %} diff --git a/templates/partials/applicationForm.html b/templates/partials/applicationForm.html new file mode 100644 index 0000000..c2b84c9 --- /dev/null +++ b/templates/partials/applicationForm.html @@ -0,0 +1,60 @@ +
    +
    +
    +
    +

    Application

    +
    +
    + +
    + http:// + +
    +
    +
    + +
    + +
    + +
    +

    Brief description for your profile. URLs are hyperlinked.

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

    or drag and drop

    +
    +

    PDF up to 10MB

    +
    +
    +
    +
    +
    + +
    +
    +
    +
    \ No newline at end of file diff --git a/templates/partials/blogPosts.html b/templates/partials/blogPosts.html new file mode 100644 index 0000000..a5b299a --- /dev/null +++ b/templates/partials/blogPosts.html @@ -0,0 +1,70 @@ +{% block content %} + +
    +

    + {% set path_array = current_path | split(pat="/") %} + {% set taxonomy = path_array[1] %} + {% set category = path_array[2] %} + The Latest from ThreeFold + {% if taxonomy == "categories" %} - + {{category | replace(from='-', to=' ' ) | title}} + {% endif %} +

    +
    +
    + {%- for post in paginator.pages %} + {% if "Engineering" == "Engineering"%} + {% include "partials/postCard.html" %} + {%endif%} {%- endfor %} +
    +
    +

    + {% if paginator.previous %} + {% include "partials/icons/svgPrevPageIcon.html" %}{% include + "partials/icons/svgPrevPageIcon.html" %} +           + {% include "partials/icons/svgPrevPageIcon.html" %} +           +           {% else %} {% + include "partials/icons/svgFirstPageIcon.html" %}{% include + "partials/icons/svgFirstPageIcon.html" %} +           {% include + "partials/icons/svgFirstPageIcon.html" %} +           +           {% endif %} {% if + paginator.next %} + {% include "partials/icons/svgNextPageIcon.html" %} +           + {% include "partials/icons/svgNextPageIcon.html" %}{% include + "partials/icons/svgNextPageIcon.html" %} + {% else %} {% include "partials/icons/svgLastPageIcon.html" %} +           {% include + "partials/icons/svgLastPageIcon.html" %}{% include + "partials/icons/svgLastPageIcon.html" %} {% endif %} +

    +
    +
    + +{% endblock content %} diff --git a/templates/partials/blogSidebar.html b/templates/partials/blogSidebar.html new file mode 100644 index 0000000..7c910c7 --- /dev/null +++ b/templates/partials/blogSidebar.html @@ -0,0 +1,38 @@ + +
    +
    +

    FILTER POSTS BY

    + All + {% set taxonomy = get_taxonomy(kind="categories") %} + {% set categories = taxonomy.items %} + {% for category in categories %} + {% set path = category.name | slugify %} + {% set fullpath = "/categories/" ~ path %} + {{category.name}} + {% endfor %} +
    + +{% set section = get_section(path="blog/_index.md")%} + +
    +

    FEATURED POSTS

    + + {% for page in section.pages %} + {% if page.extra.isFeatured %} + {{ page.title }} + {% endif %} + {% endfor %} + +
    +
    + + \ No newline at end of file diff --git a/templates/partials/featuredBlog.html b/templates/partials/featuredBlog.html new file mode 100644 index 0000000..80d2320 --- /dev/null +++ b/templates/partials/featuredBlog.html @@ -0,0 +1,29 @@ + + +
    +
    +

    FEATURED POST

    + +

    + {{ featured.title }} +

    +
    +

    + {{featured.description}} +

    + +

    + {{ featured.date | date(format="%B %e, %Y", timezone="America/Chicago")}} - + {{ featured.extra.author }} +

    + +
    + +
    + +
    +
    + + + + \ No newline at end of file diff --git a/templates/partials/footer.html b/templates/partials/footer.html new file mode 100644 index 0000000..4f3fa22 --- /dev/null +++ b/templates/partials/footer.html @@ -0,0 +1,46 @@ + + +{%- set section = get_section(path="_index.md") %} + +{% set subsections_str = section.subsections | join(sep=" ") %} + + + + diff --git a/templates/partials/head.html b/templates/partials/head.html new file mode 100644 index 0000000..bcb162c --- /dev/null +++ b/templates/partials/head.html @@ -0,0 +1,42 @@ +{% set cloudiBase = 'https://res.cloudinary.com/brycewray-com/image/upload/' %} +{% set xFmPart1 = 'f_auto,q_auto:eco,w_' %} +{% set xFmPart2 = ',x_0,z_1/' %} +{% set fallbackImg = 'typewriter-monochrome_2242164_6260x4374.jpg' %} +{% set zolaVer = '0.13.0' %} + + + + + + {% block title %} + {% if current_path == '/' %} + {{ config.title }} + + {% else %} + {% if section.title %}{{ section.title }} • {% endif %}{% if page.title %}{{ page.title }} • {% endif %}{{ config.title }} + + {% endif %} + {% endblock title %} + + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/partials/header.html b/templates/partials/header.html new file mode 100644 index 0000000..ae23d94 --- /dev/null +++ b/templates/partials/header.html @@ -0,0 +1,225 @@ + + + + + + +{% set section = get_section(path="_index.md") %} +{% set subsections_str = section.subsections | join(sep=" ") %} +{% set logo_path = get_url(path=section.extra.logo_path | default(value='')) %} + +{% if "header/_index.md" in subsections_str %} + {% set section = get_section(path="header/_index.md") %} + {% set header_items = section.content | safe | split(pat="
  • ") %} + {% include "partials/header_custom.html" %} +{% else %} +
    + {% set header_class = config.extra.header_class | default(value='') %} +
    +
    +
    + +
    + + +
    + +
    +
    + {% for subsection in section.subsections %} + {% if subsection == "footer/_index.md" %} {% continue %} {% endif %} + {% set submenu_id = subsection ~ "-menu" | slugify %} + + + + {% endfor %} + + + + + + +
    + +{% endif %} + diff --git a/templates/partials/header_custom.html b/templates/partials/header_custom.html new file mode 100644 index 0000000..a1fca53 --- /dev/null +++ b/templates/partials/header_custom.html @@ -0,0 +1,228 @@ + + + + +{%- set section = get_section(path="header/_index.md") %} +{% set header_items = section.content | safe | split(pat="
  • ") %} + +
    +
    +
    +
    +
    + + Ourworld Logo + +
    +
    + + +
    +
  • ") %} + {% set header_label = header_arr[0] %} + {% if ' + {{link_label}} + + {% else %} +
    + {% set button_id = header_label ~ "-menu-btn" | slugify %} + +
    + + {% endif %} +{% endif %} +{% endfor %} + + + + + + +{% for header_item in header_items %} +{% if not loop.first %} + {% set header_arr = header_item | split(pat="") %} + {% set header_label = header_arr[0] %} + {% set header_menu = header_arr[1] %} + {% set menu_id = header_label ~ "-menu" | slugify %} + + + + +{% endif %} +{% endfor %} + + + + + + + diff --git a/templates/partials/icons/bar-svgrepo-com.svg b/templates/partials/icons/bar-svgrepo-com.svg new file mode 100644 index 0000000..07ac56d --- /dev/null +++ b/templates/partials/icons/bar-svgrepo-com.svg @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/partials/icons/code-svgrepo-com.svg b/templates/partials/icons/code-svgrepo-com.svg new file mode 100644 index 0000000..6be0cd8 --- /dev/null +++ b/templates/partials/icons/code-svgrepo-com.svg @@ -0,0 +1,95 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/partials/icons/form-svgrepo-com.svg b/templates/partials/icons/form-svgrepo-com.svg new file mode 100644 index 0000000..1da4268 --- /dev/null +++ b/templates/partials/icons/form-svgrepo-com.svg @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/partials/icons/paint-brush-art-svgrepo-com.svg b/templates/partials/icons/paint-brush-art-svgrepo-com.svg new file mode 100644 index 0000000..f8ed55a --- /dev/null +++ b/templates/partials/icons/paint-brush-art-svgrepo-com.svg @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/partials/icons/svgDribbbleIcon.html b/templates/partials/icons/svgDribbbleIcon.html new file mode 100644 index 0000000..2e94586 --- /dev/null +++ b/templates/partials/icons/svgDribbbleIcon.html @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/templates/partials/icons/svgFacebookIcon.html b/templates/partials/icons/svgFacebookIcon.html new file mode 100644 index 0000000..81c97e7 --- /dev/null +++ b/templates/partials/icons/svgFacebookIcon.html @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/templates/partials/icons/svgFirstPageIcon.html b/templates/partials/icons/svgFirstPageIcon.html new file mode 100644 index 0000000..00e6d61 --- /dev/null +++ b/templates/partials/icons/svgFirstPageIcon.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/templates/partials/icons/svgGithubIcon.html b/templates/partials/icons/svgGithubIcon.html new file mode 100644 index 0000000..bedea77 --- /dev/null +++ b/templates/partials/icons/svgGithubIcon.html @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/templates/partials/icons/svgInstagramIcon.html b/templates/partials/icons/svgInstagramIcon.html new file mode 100644 index 0000000..913e2cb --- /dev/null +++ b/templates/partials/icons/svgInstagramIcon.html @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/templates/partials/icons/svgLastPageIcon.html b/templates/partials/icons/svgLastPageIcon.html new file mode 100644 index 0000000..ca9be49 --- /dev/null +++ b/templates/partials/icons/svgLastPageIcon.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/templates/partials/icons/svgNextPageIcon.html b/templates/partials/icons/svgNextPageIcon.html new file mode 100644 index 0000000..b4b67a5 --- /dev/null +++ b/templates/partials/icons/svgNextPageIcon.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/templates/partials/icons/svgPrevPageIcon.html b/templates/partials/icons/svgPrevPageIcon.html new file mode 100644 index 0000000..e2ae89b --- /dev/null +++ b/templates/partials/icons/svgPrevPageIcon.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/templates/partials/icons/svgTwitterIcon.html b/templates/partials/icons/svgTwitterIcon.html new file mode 100644 index 0000000..63a0eb2 --- /dev/null +++ b/templates/partials/icons/svgTwitterIcon.html @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/templates/partials/pageBox.html b/templates/partials/pageBox.html new file mode 100644 index 0000000..f44fee4 --- /dev/null +++ b/templates/partials/pageBox.html @@ -0,0 +1,9 @@ +
    + + {{page.title | safe}} + + {% include "partials/categories.html" %} +

    + {{page.description | safe}} +

    +
    \ No newline at end of file diff --git a/templates/partials/page_list.html b/templates/partials/page_list.html new file mode 100644 index 0000000..b773a04 --- /dev/null +++ b/templates/partials/page_list.html @@ -0,0 +1,19 @@ +
    +{% if section.extra.group_pages_by %} +
    + {% set taxonomy = get_taxonomy(kind=section.extra.group_pages_by) %} + {% set roles = taxonomy.items %} + {% for role in roles %} +
    + {% set icon_path = config.extra.taxonomies["roles"][role.name].icon_path | as_str %} + role category icon + {% set path = role.name | slugify %} + {% set fullpath = "/roles/" ~ path %} + {{role.name}} + {% for page in role.pages %} + {% include "partials/pageBox.html"%} + {% endfor %} +
    + {% endfor %} +
    +{% endif %} \ No newline at end of file diff --git a/templates/partials/postCard.html b/templates/partials/postCard.html new file mode 100644 index 0000000..9cf0a57 --- /dev/null +++ b/templates/partials/postCard.html @@ -0,0 +1,37 @@ +
    +
    + +
    +
    + +
    +
    +

    + {{ post.extra.author }} +

    +
    + + + · + + + 6 min read + +
    +
    +
    +
    +
    diff --git a/templates/partials/socialLinks.html b/templates/partials/socialLinks.html new file mode 100644 index 0000000..325f023 --- /dev/null +++ b/templates/partials/socialLinks.html @@ -0,0 +1,21 @@ +
    + {% for key, link in section.extra.socialLinks %} + + + {{key}} + {% if key == "Facebook" %} + {% include "partials/icons/svgFacebookIcon.html" %} + {% elif key == "Github" %} + {% include "partials/icons/svgGithubIcon.html" %} + {% elif key == "Instagram" %} + {% include "partials/icons/svgInstagramIcon.html" %} + {% elif key == "Twitter" %} + {% include "partials/icons/svgTwitterIcon.html" %} + {% elif key == "Dribbble" %} + {% include "partials/icons/svgDribbbleIcon.html" %} + {% endif %} + + + {% endfor %} + +
    \ No newline at end of file diff --git a/templates/partials/tags.html b/templates/partials/tags.html new file mode 100644 index 0000000..5db604a --- /dev/null +++ b/templates/partials/tags.html @@ -0,0 +1,5 @@ +
    + {% for tag in page.taxonomies.categories %} +
    {{tag}}
    + {% endfor %} +
    \ No newline at end of file diff --git a/templates/positionPage.html b/templates/positionPage.html new file mode 100644 index 0000000..ee8059d --- /dev/null +++ b/templates/positionPage.html @@ -0,0 +1,31 @@ +{% extends "_default/base.html" %} +{% block content %} + + +
    + +{% set banner_path = config.extra.taxonomies["roles"][page.taxonomies.roles[0]].banner_path | as_str %} +{% set styles = "background: url('/" ~ banner_path ~ "'); background-size: cover; background-position: center" %} + +
    +
    +
    +
    +

    Our World

    +

    + {{ page.title }} +

    +

    {{page.description}}

    + {% include "partials/categories.html" %} +
    + {{ page.content | safe }} +
    +
    + {% include "partials/applicationForm.html"%} +
    +
    + + +
    + +{% endblock content %} \ No newline at end of file diff --git a/templates/roles/list.html b/templates/roles/list.html new file mode 100644 index 0000000..7330b1f --- /dev/null +++ b/templates/roles/list.html @@ -0,0 +1,7 @@ +{% extends "index.html" %} + +{% block content %} + +{{ terms }} + +{% endblock content %} diff --git a/templates/roles/single.html b/templates/roles/single.html new file mode 100644 index 0000000..f089d8c --- /dev/null +++ b/templates/roles/single.html @@ -0,0 +1,35 @@ +{% extends "index.html" %} + +{% block content %} + + +
    + +{% set banner_path = config.extra.taxonomies["roles"][term.name].banner_path | as_str %} +{% set styles = "background: url('/" ~ banner_path ~ "'); background-size: cover; background-position: center" %} + +
    +
    +
    +
    +

    Our World

    +

    + {{ config.extra.taxonomies["roles"][term.name].title }} +

    +

    {{config.extra.taxonomies["roles"][term.name].description}}

    +
    +
    +

    {{term.name}} @ Ourworld

    + {% for page in term.pages %} + {% include "partials/pageBox.html"%} + {% endfor %} +
    +
    + {% include "partials/applicationForm.html"%} +
    +
    + + +
    + +{% endblock content %} \ No newline at end of file diff --git a/templates/section.html b/templates/section.html new file mode 100644 index 0000000..e328616 --- /dev/null +++ b/templates/section.html @@ -0,0 +1,11 @@ +{% extends "_default/base.html" %} + +{% block content %} + +
    + {{ section.content | safe}} + + {% include "partials/page_list.html" %} +
    + + {% endblock content %} diff --git a/templates/shortcodes/admonition.html b/templates/shortcodes/admonition.html new file mode 100644 index 0000000..0fff67e --- /dev/null +++ b/templates/shortcodes/admonition.html @@ -0,0 +1,65 @@ + + +{% set classes = "" %} + +{% set first_line = body | split(pat="\n") | first %} +{% set parsed_first_line = first_line | split(pat=" ") %} +{% set admonition = parsed_first_line | first %} +{% set style = "" %} + +{% set content = body | split(pat="\n") | slice(start=2) | join(sep="\n") %} + + +{% if admonition == "!!!" %} + {% set classes = "admonition" %} +{% elif admonition == "???" %} + {% set style = "collapsible closed" %} + {% set classes = "admonition" %} +{% elif admonition == "???+" %} + {% set style = "collapsible open" %} + {% set classes = "admonition" %} +{% else %} + {% set classes = "hidden" %} +{% endif %} + +{% if "inline end" in first_line %} + {% set classes = classes ~ " inline end" %} + {% set parsed_first_line = parsed_first_line | slice(end=-2)%} +{% elif "inline" in first_line %} + {% set classes = classes ~ " inline" %} + {% set parsed_first_line = parsed_first_line | slice(end=-1)%} +{% endif %} + +{% if classes != "hidden"%} + {% if parsed_first_line[1] %} + {% set classes = classes ~ " " ~ parsed_first_line[1] %} + {% endif %} + {% if parsed_first_line[2] %} + {% if not parsed_first_line[2] == '""' %} + {% set title = parsed_first_line | slice(start=2) | join(sep=" ") %} + {% endif %} + {% else %} + {% if parsed_first_line[1] %} + {% set title = parsed_first_line[1] | title %} + {% endif %} + {% endif %} +{% endif %} + + +{% if "collapsible" in style %} +
    + {% if title %} + {{ title | trim_start_matches(pat='"') | trim_end_matches(pat='"') }} +

    {{ content }}

    + {% endif %} +
    +{% else %} +
    + {% if title %} +
    {{ title | trim_start_matches(pat='"') | trim_end_matches(pat='"') }}
    + {% endif %} +

    {{ content }}

    +
    +{% endif %} diff --git a/templates/shortcodes/button.html b/templates/shortcodes/button.html new file mode 100644 index 0000000..56519cd --- /dev/null +++ b/templates/shortcodes/button.html @@ -0,0 +1,5 @@ + +{% set path = body | split(pat="href=") | slice(start=1) | first | split(pat=">") | first | trim_start_matches(pat='"') | trim_end_matches(pat='"') %} + \ No newline at end of file diff --git a/templates/shortcodes/earn_sec.html b/templates/shortcodes/earn_sec.html new file mode 100644 index 0000000..cc85fae --- /dev/null +++ b/templates/shortcodes/earn_sec.html @@ -0,0 +1,56 @@ + +
    +
    +
    + +
    +
    + +
    +
    +
    +
    All you need to get started is + electricity, a network connection, and a FreeFlow Node
    +
    +
    +
    + +
    +
    + +
    +
    +
    +
    Provide decentralized storage and + compute capacity to host your communities digital life while maintaining privacy.
    +
    +
    +
    + + +
    +
    + +
    +
    +
    +
    Earn in the most valuable and + rapidly growing economy: the Internet and cloud
    +
    +
    +
    +
    +
    + +
    +
    \ No newline at end of file diff --git a/templates/shortcodes/featured_stories.html b/templates/shortcodes/featured_stories.html new file mode 100644 index 0000000..7ec1e0f --- /dev/null +++ b/templates/shortcodes/featured_stories.html @@ -0,0 +1,73 @@ + + +
    +
    +
    +
    +
    +
    + +
    +
    + +
    +
    +
    +

    + get a node and
    start earning +

    +
    Get a FreeFlow Node and add capacity to + the FreeFlow Network.
    + +
    +
    +
    + +
    +
    + +
    +
    +
    +

    + GET THE
    FREEFLOW TWIN +

    +
    Reserve your sovereign digital twin.
    Take control over your digital life.
    + +
    +
    +
    + + +
    +
    + +
    +
    +
    +

    + ACQUIRE
    CHI +

    +
    The digital energy currency + of
    the FreeFlow network `CHI token`
    + +
    +
    +
    +
    +
    +
    \ No newline at end of file diff --git a/templates/shortcodes/fflow_experiences.html b/templates/shortcodes/fflow_experiences.html new file mode 100644 index 0000000..02e6da3 --- /dev/null +++ b/templates/shortcodes/fflow_experiences.html @@ -0,0 +1,52 @@ + +
    +
    +
    + +
    +
    + +
    +
    +
    +

    FREEFLOWING
    EDUCATION

    +
    All citizens can now acquire information and learn skills.
    +
    +
    +
    + +
    +
    + +
    +
    +
    +

    FREEFLOWING
    EMPOWERMENT

    +
    All citizens can now attain the opportunity to participate in the digital economy.
    +
    +
    +
    + + +
    +
    + +
    +
    +
    +

    FREEFLOWING
    COLLABORATION

    +
    All citizens can now work together to achieve goals and growth.
    +
    +
    +
    +
    +
    +
    \ No newline at end of file diff --git a/templates/shortcodes/fflow_grid.html b/templates/shortcodes/fflow_grid.html new file mode 100644 index 0000000..40cada5 --- /dev/null +++ b/templates/shortcodes/fflow_grid.html @@ -0,0 +1,52 @@ + +
    +
    +
    + +
    +
    + +
    +
    +
    +

    fully own
    your data

    +
    The entirety of your data belogs to you instead of company or service-provider.
    +
    +
    +
    + +
    +
    + +
    +
    +
    +

    unbeatable
    privacy

    +
    Only you have control of your data and decide who has access to it. Forever.
    +
    +
    +
    + + +
    +
    + +
    +
    +
    +

    zero
    manipulation

    +
    Your data can never be used for financial or commercial gains by anyone.
    +
    +
    +
    +
    +
    +
    \ No newline at end of file diff --git a/templates/shortcodes/fflow_skills.html b/templates/shortcodes/fflow_skills.html new file mode 100644 index 0000000..ea55337 --- /dev/null +++ b/templates/shortcodes/fflow_skills.html @@ -0,0 +1,95 @@ +
    + +
    + +
    +
    + +
    +
    +

    Meet & Communicate

    +

    Chat with your friends, hold meetings and and have video conferencing.

    +
    +
    + +
    +
    + +
    +
    +

    Exchange & Store Money

    +

    Transact or manage your assets using the wallet features available with the Twin.

    +
    +
    + +
    +
    + +
    +
    +

    Create

    +

    Create videos, documents or anything else you require for your daily needs.

    +
    +
    + +
    +
    + +
    +
    +

    Organize

    +

    Archive and organize all your data in one place without worrying about security.

    +
    +
    + +
    +
    + +
    +
    +

    Share

    +

    Send your data and files to anyone of your choice directly without central servers.

    +
    +
    + +
    +
    + +
    +
    +

    Publish

    +

    Build websites, librariies or whatever else you require with the FreeFlow Twin.

    +
    +
    + +
    +
    + +
    +
    +

    Discover

    +

    FInd and browse any information without being tracked or logged.

    +
    +
    + +
    +
    + +
    +
    +

    Collaborate

    +

    Work with your friends, family or collegues or projects or tasks together.

    +
    +
    + +
    +
    + +
    +
    +

    Develop & Expand

    +

    Develop more tools or decentralized applications for the FreeFlow Grid.

    +
    +
    +
    +
    \ No newline at end of file diff --git a/templates/shortcodes/grid_stats.html b/templates/shortcodes/grid_stats.html new file mode 100644 index 0000000..0ae595d --- /dev/null +++ b/templates/shortcodes/grid_stats.html @@ -0,0 +1,78 @@ +{% set styles = "background-image: url('/images/ston_bg.png');" %} +{% set data = load_data(url="https://gridproxy.grid.tf/stats?status=up", required=false, format="json") %} +{% if data %} +{% set capacity = data.totalHru + data.totalSru / (1024 * 1024 * 1024 * 1024) %} +{% set nodes = data.nodes %} +{% set countries = data.countries %} +{% endif %} + +
    +
    +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    + {{ nodes }} +
    +
    +
    + freeflow nodes
    deployed +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + {{ countries }} +
    +
    +
    + countries
    involved +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    + {{ capacity | round() }}TB +
    +
    +
    + capacity
    generated +
    +
    +
    +
    +
    +
    +
    +
    +
    \ No newline at end of file diff --git a/templates/shortcodes/menu.html b/templates/shortcodes/menu.html new file mode 100644 index 0000000..167be2b --- /dev/null +++ b/templates/shortcodes/menu.html @@ -0,0 +1,44 @@ + + +{% set columns = body | safe | markdown | split(pat="|||") %} + + + +{% set classes = "relative flex flex-col lg:flex-row items-baseline -mx-8 sm:-mx-12 lg:-mx-12 xl:-mx-8" %} +{% set column_classes = "flex-1 m-2 lg:m-4" %} + + + +
    + {% for column in columns%} + + {% if column | as_str | length < 10 %} + + {% else %} +
    + {{column | split(pat="{% button() %}") | slice(end=1) | first | safe}} +
    +
    + {% for button in column | split(pat="{% button() %}") | slice(start=1) | join(sep="") | split(pat="{%% end %%}") | slice(end=-1) %} + {% set body = button %} + {% include "shortcodes/button.html" %} + {% endfor %} +
    + {% endif %} + {% endfor %} +
    \ No newline at end of file diff --git a/templates/shortcodes/mermaid.html b/templates/shortcodes/mermaid.html new file mode 100644 index 0000000..7ddc2e9 --- /dev/null +++ b/templates/shortcodes/mermaid.html @@ -0,0 +1,3 @@ +
    + {{ body }} +
    \ No newline at end of file diff --git a/templates/shortcodes/roadmap1.html b/templates/shortcodes/roadmap1.html new file mode 100644 index 0000000..6180dfe --- /dev/null +++ b/templates/shortcodes/roadmap1.html @@ -0,0 +1,133 @@ + + +
    +
    +

    ThreeFold Foundation Roadmap

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

    1

    +
    +
    +

    Q2 2017
    PROJECT LAUNCH

    +

    Launch of ThreeFold Decentralized Internet

    +
    +
    + + +
    +
    + +
    +

    2

    +
    +
    +

    Q2 2018
    BLOCKCHAIN ACTIVATED

    +

    Grid Capacity Generation
    + Blockchain / Token Launch

    +
    +
    + + +
    +
    + +
    +

    3

    +
    +
    +

    Q3/Q4 2018
    BIG PARTNERSHIP AND CAPACITY DEPLOYMENT

    +

    Atomic Swap Support for decentralized exchange + 10x more capacity active compared to other blockchain projects (79Pb)
    + HPE & SOLIDARIDAD partnerships to promote farming of capacity
    + HPE Partnership

    +
    +
    + + +
    +
    + +
    +

    4

    +
    +
    +

    Q2 2019
    TESTNET AND MINTING LAUNCH

    +

    Grid Capacity Utilization (Testnet)
    + Grid 1.0 Services
    + ThreeFold Token Minting in public grid
    + Private Zero OS, S3 storage, Web- Gateway, ZeroDB, Launch FreeFlow Pages (Beta),
    + Launch Digital Twin
    + Blockchain / Token Launch

    +
    +
    + + + +
    +
    + +
    +

    5

    +
    +
    +

    Q2 2020
    PUBLIC GRID LAUNCH

    +

    Grid Capacity Utilization (Public) + Support Grid 1.1 Services
    + Private Zero OS, S3 storage, Web- Gateway, ZeroDB, Live Launch ThreeFold Now Marketplace
    + Migration from Rivine to Stellar Blockchain
    + Digibyte Partnership
    + Dash/Next Partnership
    + Waykichain Partnership

    +
    +
    + + +
    +
    + +
    +

    6

    +
    +
    +

    Q3/Q4 2020
    PUBLIC GRID UPDATES

    +

    Launch 2.2 and 2.4 versions of the TF Grid
    + Hosted Digital Twin launched for the public
    + Public Launch Threefold now (App Marketplace)
    + Skale Lab Partnership
    + Whitepaper 2.3 Release

    +
    +
    + + +
    +
    + +
    +

    7

    +
    +
    +

    Q1/Q2 2021
    SCALING THE GRID + MORE USECASES

    +

    Public Launch Of Certified Capacity On The Grid
    + Public launch of ThreeFold eVDC
    + Whitepaper 2.4 Release

    +
    +
    + +
    +
    + + + \ No newline at end of file diff --git a/templates/shortcodes/roadmap2.html b/templates/shortcodes/roadmap2.html new file mode 100644 index 0000000..66a9017 --- /dev/null +++ b/templates/shortcodes/roadmap2.html @@ -0,0 +1,61 @@ + + +
    +
    +

    BetterToken Roadmap

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

    1

    +
    +
    +

    2017
    Genesis Pool Cooperative

    +

    + First European ThreeFold Farming Cooperative

    +
    +
    + + +
    +
    + +
    +

    2

    +
    +
    +

    2018
    SoHo Node Vendor

    +

    Released Multiple Node Servers to Make Threefold Farming Easy for all.

    +
    +
    + + +
    +
    + +
    +

    3

    +
    +
    +

    2020/2021
    Expand

    +

    Expand Co-Farming Pool in Lochristi
    + Start Cloud Farming Offer

    +
    +
    + +
    +
    + + + \ No newline at end of file diff --git a/templates/shortcodes/row.html b/templates/shortcodes/row.html new file mode 100644 index 0000000..236946c --- /dev/null +++ b/templates/shortcodes/row.html @@ -0,0 +1,238 @@ + + + + +{% if page %} + {% if "](" in body %} + {% set body_arr = body | split(pat="](") %} + {% set body = body_arr[0] %} + {% for i in body_arr %} + {% set prev_index = loop.index0 - 1 %} + {% if not loop.first %} + {% if "![" in body_arr[prev_index] %} + {% set_global body = body ~ '](' ~ page.permalink ~ i %} + {% else %} + {% if i is not starting_with("http") %} + {% set base_url = get_url(path="") %} + {% set_global body = body ~ '](' ~ base_url ~ i %} + {% else %} + {% set_global body = body ~ '](' ~ i %} + {% endif %} + {% endif %} + {% endif %} + {% endfor %} + {% endif %} +{% endif %} + +{% set columns = body | safe | markdown | split(pat="

    |||

    ") %} + +{% set row_class = "relative flex flex-col md:flex md:flex-row flex-wrap max-w-fit overflow-hidden"%} + + +{% if 2 < columns | length %} + {% set row_class = row_class ~ " lg:items-start" %} +{% else %} + {% set row_class = row_class ~ " items-center" %} +{% endif %} + +{% set col_class = "flex-1 mb-4 md:mb-12 lg:mb-0 lg:mx-2 xl:mx-4" %} + + +{% set row_id = '' %} + +{% if id %} +{% set row_id = id %} + +{% endif %} + + + +{% set padding_class = " py-8 md:py-8 lg:py-24" %} + +{% if padding %} + {% if "none" in padding %} + {% set padding_class = " py-0" %} + {% elif "top" in padding %} + {% set padding_class = " py-2 md:py-4 lg:pt-24" %} + {% elif "bottom" in padding %} + {% set padding_class = " py-2 md:py-4 lg:pb-24" %} + {% elif "both" in padding %} + {% set padding_class = " py-10 md:py-4 lg:py-24" %} + {% elif "headerboth" in padding %} + {% set padding_class = " py-24 md:py-4 lg:py-24" %} + {% endif %} +{% endif %} + +{% if css %} + {% set padding_class = padding_class ~ " " ~ css %} +{% endif %} + +{% set row_class = row_class ~ padding_class %} + + + + +{% set margin_class = " mx-4 md:mx-16 lg:mx-24" %} + +{% if margin %} + {% if "none" in margin %} + {% set margin_class = " mx-0" %} + {% elif "wide" in margin %} + {% set margin_class = " mx-4 sm:mx-8 md:mx-12 lg:mx-16 xl:mx-20" %} + {% elif "moderate" in margin %} + {% set margin_class = " mx-8 sm:mx-16 md:mx-20 lg:mx-28" %} + {% elif "narrow" in margin %} + {% set margin_class = " mx-6 sm:mx-20 md:mx-28 lg:mx-40" %} + {% elif "tight" in margin %} + {% set margin_class = " mx-6 sm:mx-32 md:mx-40 lg:mx-80" %} + {% elif "header" in margin %} + {% set margin_class = " mx-6 sm:mx-20 md:mx-28 lg:mx-40 mt-10 lg:mt-0" %} + {% elif "withContainer" in margin %} + {% set margin_class = " mx-8 " %} + {% endif %} + {% if "lean-left" in margin %} + {% set margin = margin_class | replace(from=" ", to=" first:")%} + {% set margin_left = margin | replace(from="mx", to="-ml") %} + {% set margin_right = margin | replace(from="mx", to="mr") %} + {% set col_class = col_class ~ " md:last:px-8 lg:last:px-20 lg:max-w-[50%] lg:mx-0 " ~ margin_left ~ margin_right %} + {% set row_class = row_class ~ " sm:gap-0 " %} + {% elif "lean-right" in margin %} + {% set margin = margin_class | replace(from=" ", to=" last:")%} + {% set margin_left = margin | replace(from="mx", to="ml") %} + {% set margin_right = margin | replace(from="mx", to="-mr") %} + {% set col_class = col_class ~ " md:first:px-8 lg:first:px-20 lg:max-w-[50%] lg:mx-0 " ~ margin_left ~ margin_right %} + {% set row_class = row_class ~ " sm:gap-0 " %} + {% endif %} +{% endif %} + +{% if css %} + {% set margin_class = margin_class ~ " " ~ css %} +{% endif %} + +{% set row_class = row_class ~ margin_class %} + +{% if style %} + + {% if "center" in style %} + {% set row_class = row_class ~ " text-center items-center " %} + {% set col_class = col_class ~ " flex-1 " %} + {% endif %} + + {% if "items-end" in style %} + {% set row_class = row_class ~ " lg:items-end" %} + {% set col_class = col_class ~ " flex-1 " %} + {% endif %} + + + + {% if "reverse" in style %} + {% set row_class = "flex flex-col-reverse md:flex-row items-center mx-6 sm:mx-20 md:mx-28 lg:mx-40" %} + {% endif %} + + + + {% if "between" in style %} + {% set row_class = row_class ~ " lg:max-w-6xl " %} + {% elif "moderate" in style %} + {% set row_class = row_class ~ " " %} + {% endif %} + + + {% if "narrow" in style %} + {% set row_class = row_class ~ " lg:max-w-3xl " %} + {% elif "tight" in style %} + {% set row_class = row_class ~ " lg:max-w-sm " %} + {% elif "moderate" in style %} + {% set row_class = row_class ~ " mx-20 " %} + {% endif %} + + {% if "invert-color" in style %} + + {% set row_class = row_class ~ " text-white lg:text-white " %} + + {% endif %} + {% else %} + {% set row_class = row_class ~ " " %} +{% endif %} + +{% set anchor_link = ""%} +{% if anchor %} + {% set anchor_link = anchor %} +{% endif %} + + + +{% set styles = "" %} +{% set div_class = " " %} +{% if bgPath %} + {% set background_url = page.permalink ~ bgPath %} + {% set styles = "background: url('" ~ background_url ~ "'); background-size: cover; background-position: center;" %} + {% if "#desktop" in bgPath %} + {% set bgStyle = false %} + {% set div_class = " !bg-[length:0px_0px] !bg-no-repeat lg:!bg-cover " %} + {% set row_class = row_class | replace(from='text-white', to='text-black') %} + {% if "invert-color" in style %} + {% if "#desktop" in bgPath %} + {% set row_class = row_class ~ " lg:text-white " %} + {% endif %} + {% endif %} + {% endif %} +{% endif %} +{% if bgStyle %} + {% if "full" in bgStyle %} + {% set styles = styles ~ "height: -webkit-fill-available; height: 100vh;" %} + {% elif "hero" in bgStyle %} + {% set div_class = div_class ~ " -mt-24 pt-12 " %} + {% endif %} +{% endif %} +{% if bgColor %} + {% set styles = "background-color: " ~ bgColor ~ "; background-size: cover" %} + {% set row_class = row_class %} +{% endif %} + +{% if class %} + {% set styles = "background-color: " ~ bgColor ~ "; background-size: cover" %} + {% set row_class = row_class %} +{% endif %} + + +{% set no_margins = " -mx-8 md:-mx-12 lg:-mx-16 xl:-mx-20" %} + + +
    +
    + + {% for column in columns%} + + + {% if column | as_str | length < 10 %} + + {% else %} +
    + + + {% if "{% mermaid() %}" in column %} + {% set mermaid_section = column | safe | markdown | split(pat="{% mermaid() %}") %} + {% set mermaid_content = mermaid_section[1] | striptags | replace(from="–", to="--")%} +
    + {{mermaid_content | safe }} +
    + {% else %} + {{ column | safe }} + {% endif %} +
    + {% endif %} + {% endfor %} +
    +
    \ No newline at end of file diff --git a/templates/shortcodes/space.html b/templates/shortcodes/space.html new file mode 100644 index 0000000..fca83cc --- /dev/null +++ b/templates/shortcodes/space.html @@ -0,0 +1,8 @@ + +{% set height = 52 %} +{% if size %} + {% if size == "small" %} + {% set height = 28 %} + {% endif %} +{% endif %} +
    \ No newline at end of file diff --git a/templates/shortcodes/team_sec.html b/templates/shortcodes/team_sec.html new file mode 100644 index 0000000..8254c21 --- /dev/null +++ b/templates/shortcodes/team_sec.html @@ -0,0 +1,79 @@ +
    +

    + THE TEAM +

    +
    Spread across the world, our team has + built some of the world’s best Internet storage and cloud automation technologies since the ‘90s. With a strong + vision for the future, we’re now on a mission to create a peer-to-peer Internet that can host all of humanity’s + digital workloads via smart contract, removing all forms of centralization from global IT systems.
    +
    +
    +
    +
    + + Adnan Fatayerji + +
    +
    +
    +
    +
    + + \ No newline at end of file diff --git a/templates/tags/list.html b/templates/tags/list.html new file mode 100644 index 0000000..7330b1f --- /dev/null +++ b/templates/tags/list.html @@ -0,0 +1,7 @@ +{% extends "index.html" %} + +{% block content %} + +{{ terms }} + +{% endblock content %} diff --git a/templates/tags/single.html b/templates/tags/single.html new file mode 100644 index 0000000..655485f --- /dev/null +++ b/templates/tags/single.html @@ -0,0 +1,12 @@ +{% extends "index.html" %} + +{% block content %} + +{% set section = get_section(path="join-us/_index.md")%} +
    + {{ section.content | safe}} +
    + {% include "partials/page_list.html" %} +
    + + {% endblock content %} diff --git a/vercel.json b/vercel.json new file mode 100644 index 0000000..1b88a9a --- /dev/null +++ b/vercel.json @@ -0,0 +1,48 @@ +{ + "build": { + "env": { + "ZOLA_VERSION": "0.14.0" + } + }, + "github": { + "silent": true + }, + "headers": [ + { + "source": "/css/(.*)", + "headers": [ + { + "key": "Cache-Control", + "value": "public, max-age=2678400" + } + ] + }, + { + "source": "/images/(.*)", + "headers": [ + { + "key": "Cache-Control", + "value": "public, max-age=2678400" + } + ] + }, + { + "source": "/images/icons/(.*)", + "headers": [ + { + "key": "Cache-Control", + "value": "public, max-age=2678400" + } + ] + }, + { + "source": "/fonts/(.*)", + "headers": [ + { + "key": "Cache-Control", + "value": "public, max-age=2678400" + } + ] + } + ] +} \ No newline at end of file