diff --git a/LICENSE b/LICENSE index b98f88d..1a7af0b 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2023 Distrust, LLC +Copyright (c) 2025 Caution, SEZC Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: diff --git a/README.md b/README.md index 9b8ff67..1699c8e 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,11 @@ -# [distrust.co](https://distrust.co) +# [caution.co](https://caution.co) Web page source. ## Instructions 0. If the repo was not cloned with submodules: + ```shell $ git submodule update --init --recursive ``` diff --git a/_config.yml b/_config.yml index 7c60ec7..cd0a072 100644 --- a/_config.yml +++ b/_config.yml @@ -1,25 +1,24 @@ -title: Caution +title: Caution — Verifiable Compute email: info@caution.co -description: The first open source platform for encrypted data recovery and escrow. +description: erifiable, platform-agnostic confidential compute. baseurl: "" url: "https://caution.co" banner: "https://caution.co/assets/base/caution-thumbnail.png" header_pages: -- index.md + - index.md style: dark listen_for_clients_preferred_style: false -footer: '© 2025 Caution' +footer: "© 2025 Caution" theme: jekyll-theme-console permalink: blog/:title.html plugins: -- jekyll-feed - + - jekyll-feed # Exclude from processing. # The following items will not be processed, by default. # Any item listed under the `exclude:` key here will be automatically added to diff --git a/_includes/blog-about-distrust.html b/_includes/blog-about-distrust.html deleted file mode 100644 index 6fa4cdd..0000000 --- a/_includes/blog-about-distrust.html +++ /dev/null @@ -1,10 +0,0 @@ -

About Distrust

- -

The Distrust team has helped build and secure some of the highest-risk systems in the world. This includes vaulting infrastructure at BitGo, Unit410, and Turnkey, as well as security work with electrical grid operators, industrial control systems, and other mission-critical systems.

- -

We've conducted deep security due diligence across most major custodians. Through our experience with organizations that operate under constant threat—where **every class of attack is viable**—we've developed a methodology and set of open source tools designed to defend against even the most sophisticated adversaries.

- -

Today, we're taking the hard-earned lessons from that work and sharing them with the broader community. Our goal is to help others strengthen their security posture by making what we've learned—and the open source tools we've built—available to everyone.

- -

Looking for help analyzing and mitigating security risks in your own organization? Talk to us.

- diff --git a/_includes/companies-carousel.html b/_includes/companies-carousel.html deleted file mode 100644 index d04c1d4..0000000 --- a/_includes/companies-carousel.html +++ /dev/null @@ -1,32 +0,0 @@ -
- {% unless include.hide_title == 'true' %} -
-
- -
-
- {% endunless %} - -
-
- Coinbase - BitGo - Bishop Fox - Turnkey - FalconX - Exodus - Sidero Labs - Zoom - Mysten Labs - Ankr - HashiCorp - Block One - Ledn - Fitbit - Dfns -
-
-
- diff --git a/_includes/divider.html b/_includes/divider.html deleted file mode 100644 index 7081bab..0000000 --- a/_includes/divider.html +++ /dev/null @@ -1,3 +0,0 @@ -
-
-
\ No newline at end of file diff --git a/_includes/footer.html b/_includes/footer.html deleted file mode 100644 index 692fcc2..0000000 --- a/_includes/footer.html +++ /dev/null @@ -1,49 +0,0 @@ - \ No newline at end of file diff --git a/_includes/head.html b/_includes/head.html index c3a9346..95ef21e 100644 --- a/_includes/head.html +++ b/_includes/head.html @@ -1,61 +1,61 @@ - - + + - - - + + + {{ page.title }} - + + {% assign page_url = page.url | absolute_url | replace: 'index.html','' %} {% + assign og_img = page.og_image | default: site.og_image | absolute_url %} {% if + page.noindex %} - {% if page.noindex %} - - {% endif %} - - {% if page.title %} - - + + {% endif %} {% if page.title %} + + {% else %} - - {% endif %} - - {% if page.summary %} - + + {% endif %} {% if page.summary %} + {% else %} - - {% endif %} - - {% if page.url %} - - {% endif %} - - {% if page.date %} - - - {% endif %} - - {% if page.thumbnail %} - + + {% endif %} {% if page.url %} + + {% endif %} {% if page.date %} + + + {% endif %} {% if page.thumbnail %} + {% else %} - - {% endif %} - - {% if page.categories %} - {% for category in page.categories limit:1 %} - - {% endfor %} - {% endif %} - - {% if page.tags %} - {% for tag in page.tags %} - - {% endfor %} - {% endif %} + + {% endif %} {% if page.categories %} {% for category in page.categories + limit:1 %} + + {% endfor %} {% endif %} {% if page.tags %} {% for tag in page.tags %} + + {% endfor %} {% endif %} @@ -63,39 +63,27 @@ {% if page.title %} - + {% else %} - - {% endif %} - - {% if page.url %} - - {% endif %} - - {% if page.summary %} - + + {% endif %} {% if page.url %} + + {% endif %} {% if page.summary %} + {% else %} - - {% endif %} - - {% if page.header-img %} - - {% endif %} - - {% if page.robots %} - - {% endif %} - - - + + {% endif %} {% if page.header-img %} + + {% endif %} {% if page.robots %} + + {% endif %} - + diff --git a/_includes/header.html b/_includes/header.html index ddde93f..2344373 100644 --- a/_includes/header.html +++ b/_includes/header.html @@ -1,27 +1,30 @@ {%- assign page_paths = site.header_pages | default: default_paths -%}
- -
diff --git a/_includes/live-tools.html b/_includes/live-tools.html deleted file mode 100644 index 87135ff..0000000 --- a/_includes/live-tools.html +++ /dev/null @@ -1,61 +0,0 @@ -
-
-

ready to use

-

Production-ready, verifiable open source tools.

-

-
- -
-
-
-
-
- StageX -
-

Security-first Linux distribution for reducing supply chain risks. Minimal, bootstrapped, hermetic, deterministic, reproducible, and multi-party signed.

- - View git repository - - -
-
-
-
-
- AirgapOS -
-

Immutable Linux distribution for offline secret management. Diskless, reproducible, and hardened for air-gapped environments.

- - View git repository - - -
-
-
-
-
-
-
- Keyfork -
-

Toolchain for generating and managing a wide range of cryptographic keys offline and on smartcards from a shared BIP39 mnemonic phrase.

- - View git repository - - -
-
-
-
-
- Icepick -
-

Framework for rapidly developing applications to perform transfer and staking cryptocurrency operations..

- - View git repository - - -
-
-
-
\ No newline at end of file diff --git a/_includes/nav-links.html b/_includes/nav-links.html deleted file mode 100644 index b93356f..0000000 --- a/_includes/nav-links.html +++ /dev/null @@ -1,10 +0,0 @@ -{%- for path in page_paths -%} - {%- assign my_page = site.pages | where: "path", path | first -%} - {%- if my_page.title -%} - {%- if my_page.title != 'Home' -%} -
- {{ my_page.title | escape }} -
- {%- endif -%} - {%- endif -%} -{%- endfor -%} diff --git a/_includes/powered-by.html b/_includes/powered-by.html deleted file mode 100644 index d755672..0000000 --- a/_includes/powered-by.html +++ /dev/null @@ -1,47 +0,0 @@ -
-
-

powered by distrust

-

Companies across high-risk industries adopt our methodologies and tooling to secure their critical systems.

-

-
- -
-
-
-
- -
-

Turnkey secures billions of dollars in digital assets and relies on Distrust tools to address fundamental risks in their technology stack.

-

Turnkey secures billions of dollars in digital assets and relies on Distrust tools to systematically address fundamental risks in their technology stack.

- - Learn more - - -
-
-
-
-
- -
-

The creators of the SUI blockchain, Mysten Labs, eliminate single points of failure in their systems with the help of Distrust tooling and advice.

- - Learn more - - -
-
-
-
-
- -
-

Sidero Labs' Talos Linux, a widely used Kubernetes distribution, uses Distrust's StageX and services, to bolster their supply chain security.

- - Learn more - - -
-
-
- diff --git a/_includes/primary-cta.html b/_includes/primary-cta.html deleted file mode 100644 index 62d105a..0000000 --- a/_includes/primary-cta.html +++ /dev/null @@ -1,8 +0,0 @@ -
-

can't afford a breach?

-

Let's talk. We help teams where security is mission-critical.

-
- Work with us -
-
- diff --git a/_includes/testimonials.html b/_includes/testimonials.html deleted file mode 100644 index 5d539c9..0000000 --- a/_includes/testimonials.html +++ /dev/null @@ -1,44 +0,0 @@ -
-
- -
- “Fusce vel dui. In turpis. Maecenas nec odio et ante tincidunt tempus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia” -
-
- Jess Newman -
-

Jess Newman

-

CTO at Ledn

-
-
-
- -
- -
- “Fusce vel dui. In turpis. Maecenas nec odio et ante tincidunt tempus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia” -
-
- Jess Newman -
-

Jess Newman

-

CTO at Mysten Labs

-
-
-
-
- -
- -
- “Fusce vel dui. In turpis. Maecenas nec odio et ante tincidunt tempus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia” -
-
- Jess Newman -
-

John Doe

-

CTO at Etherfi

-
-
-
- \ No newline at end of file diff --git a/_includes/threatmodel-cta.html b/_includes/threatmodel-cta.html deleted file mode 100644 index 0d545d1..0000000 --- a/_includes/threatmodel-cta.html +++ /dev/null @@ -1,32 +0,0 @@ -
-
-

distrust
threat model

-
-
- -
-
- -
-
-
-

Tiered threat levels

-

From script kiddies to nation states, our model adapts to what you’re protecting, and who you're protecting against.

-
-
-

Cut attack surface

-

Rather than focusing on specific vulnerabilities, our model helps eliminate entire classes of attacks by design.

-
-
-

Assume compromise

-

Design with the assumption that systems are already breached to build resilient defenses.

-
-
-
- -
-
\ No newline at end of file diff --git a/_includes/values.html b/_includes/values.html deleted file mode 100644 index 053fabe..0000000 --- a/_includes/values.html +++ /dev/null @@ -1,16 +0,0 @@ -
-
-

our manifesto

-

Every day, we apply these guiding principles to how we think, build, and secure systems.

-
-
-
    -
  1. decentralize trust
  2. -
  3. open source everything
  4. -
  5. security beyond compliance
  6. -
  7. move thoughtfully & improve things
  8. -
  9. impact over profit
  10. -
-
-
- diff --git a/_includes/why-choose-distrust.html b/_includes/why-choose-distrust.html deleted file mode 100644 index 4c52ab5..0000000 --- a/_includes/why-choose-distrust.html +++ /dev/null @@ -1,33 +0,0 @@ -
-
-
-

why choose Distrust

-

Benefit from our approach—a blend of proven methodologies and open source tooling we created, shaped by lessons from securing some of the world's highest-risk organizations.

-
-
-
-
-
-
-
- -

Eliminate root causes

-

We don't just scan for bugs—we eliminate entire categories of bugs at the source using a first-principles methodology.

-
-
- -

Verifiable

-

No guessing, no shortcuts. Every recommendation is backed by logic and rigor, not gut feel or just to check boxes.

-
-
- -

Proven track record

-

Our security engineers have secured some of the highest risk infrastructure in the world (BitGo, Turnkey, Unit 410).

-
-
- -

Embedded collaborations

-

We act as true partners— our goal is to make our clients succeed and not depend on us.

-
-
-
\ No newline at end of file diff --git a/_layouts/blog.html b/_layouts/blog.html deleted file mode 100644 index 95a50e2..0000000 --- a/_layouts/blog.html +++ /dev/null @@ -1,39 +0,0 @@ - - - {%- include head.html -%} - - {%- include header.html -%} -
-
-
-
- {% for post in site.posts %} -
-
{{ post.date | date: "%b %e, %Y" }}
-
{{ post.content | number_of_words | divided_by: 200 }} min read
-
- -
-

{{ post.title }}

-

{{ post.excerpt | strip_html | truncatewords: 25 }}

-
- -
- {% endfor %} -
-
- -

- {% for author in page.authors %} - — {{ author.name }}{% unless forloop.last %}, {% endunless %} - {% endfor %} -

-
-
- {%- include footer.html -%} - - - diff --git a/_layouts/company.html b/_layouts/company.html deleted file mode 100644 index 9a4f99f..0000000 --- a/_layouts/company.html +++ /dev/null @@ -1,100 +0,0 @@ - - - {%- include head.html -%} - - {%- include header.html -%} -
-
-
-
- -
-
- -
-
-
-
-

the world is built on blind trust. we are here to change that.

-
-
-
- -
-
-
-
-
Lance Vick
-

Co-Founder

-

Security Engineer

- Keyoxide - | - Website -
-
-
Anton Livaja
-

Co-Founder

-

Security Engineer

- Keyoxide - | - Website -
-
-
-
-
Ryan Heywood
-

Security Engineer

- Keyoxide - | - Website -
-
-
Danny Grove
-

Security Engineer

- Keyoxide - | - Website -
-
-
- -
-

who we are

-

Distrust is made up of engineers behind some of the most security-critical projects in the world—including BitGo, Turnkey, and Unit410.

-

We’ve helped hundreds of companies by conducting security reviews, building out their security infrastructure, and aiding them in launching products which can withstand the modern threat landscape. We don’t just secure systems. We build them.

-
-
- - {% include values.html %} - -
- -
-
-
-
-
-

our approach

-

Too often, security is an afterthought—based on dogma, checklists, and outdated best practices. Distrust was founded to redefine security by developing new methods to eliminate single points of failure, and building systems in a manner where they don't need to be blindly trusted.

-

We don’t just advise on security. We build it. We open source it. And we teach organizations how to think critically about risk—because security isn’t about checking boxes.

- -
-
- - {% include why-choose-distrust.html %} - - {% include primary-cta.html %} - -
-
- {%- include footer.html -%} - - diff --git a/_layouts/home.html b/_layouts/home.html deleted file mode 100644 index 801acaa..0000000 --- a/_layouts/home.html +++ /dev/null @@ -1,7 +0,0 @@ ---- -layout: default ---- - -{{ content }} -{% assign contentwonl = content | strip_newlines %} {% unless contentwonl == "" %}
{% endunless %} -{%- assign date_format = "%Y-%m-%d" -%} diff --git a/_layouts/landing.html b/_layouts/landing.html index 851dd75..19e5e7a 100644 --- a/_layouts/landing.html +++ b/_layouts/landing.html @@ -1,71 +1,117 @@ + {%- include head.html -%} -{%- include head.html -%} + + - +
+
+

COMING SOON

+

Verifiable compute

+

+ Caution is the next-gen compute platform – verifiable, portable, and + fast to deploy. Built by the security engineers behind + Distrust. +

+
+
- - - - -
- -
- -
- GET - EARLY - ACCESS
- BE THE - FIRST
- TO - TRY IT -
- -
-
-
- - - - - - - +
+ +
+ + + + + + + +
+
- -
- - - - - + + + - diff --git a/_layouts/post.html b/_layouts/post.html deleted file mode 100644 index 2fedfbe..0000000 --- a/_layouts/post.html +++ /dev/null @@ -1,31 +0,0 @@ - - - {%- include head.html -%} - - {%- include header.html -%} -
-
-
-
-
{{ page.date | date: "%b %e, %Y" }}
-
{{ page.content | number_of_words | divided_by: 200 }} min read
-
-

{{page.title}}

-
- {{ content }} -
-
- {% include blog-about-distrust.html %} - -

- {% for author in page.authors %} - — {{ author.name }}{% unless forloop.last %}, {% endunless %} - {% endfor %} -

-
-
-
- {%- include footer.html -%} - - - diff --git a/_layouts/services.html b/_layouts/services.html deleted file mode 100644 index 1cd08f6..0000000 --- a/_layouts/services.html +++ /dev/null @@ -1,105 +0,0 @@ - - - {%- include head.html -%} - - {%- include header.html -%} -
-
-
- - -
- -
-
-
-
-
services
-
-
-

- solve your hardest security challenges -

-
-

Built by engineers behind BitGo, Unit410, and Turnkey, we apply hard-earned lessons from securing critical infrastructure to build transparent, resilient, and universally applicable security solutions.

- -
-
-
- -
-
-

our services

-

Distrust offers high-impact security consulting and open source tooling for companies that can't afford to fail. -

-
-
-
-

retainer / fractional CISO

-

Get ongoing security leadership tailored precisely to your organization's needs. We embed with your team to provide strategic security direction and eliminate blind trust from your infrastructure—so you're prepared before threats emerge.

-
    -
  • Security program development
  • -
  • Incident response
  • -
  • Due diligence
  • -
  • Vetting security talent
  • -
-
- -
-
-
-
-

security assessments

-

Our assessments go beyond vulnerability scans—we eliminate risks at their source. Using first-principles threat modelling, we identify single points of failure and deliver actionable recommendations to secure your systems against sophisticated threats.

-
    -
  • Secure architecture review
  • -
  • Security audits
  • -
  • Penetration testing
  • -
  • Secure code review
  • -
-
- -
-
-
-
- - {% include companies-carousel.html %} - - {% include why-choose-distrust.html %} - -
- -
-
-
-
-
-

our philosophy

-

- Security shouldn't be based on blind trust, it should be based on distrust, and verifiability. Most organizations treat cybersecurity like people once treated hygiene—poorly. -

-

At Distrust, we've identified fundamental methods to eliminate entire categories of risk at their source. Similarly to how handwashing revolutionized public health by preventing unseen threats like bacteria, our first-principles security methodology brings new levels of security to our clients by eliminating single points of failure, and providing verifiable, resilient protection for critical systems. -

-
-
- - {%- include primary-cta.html -%} - -
-
- {%- include footer.html -%} - - diff --git a/_layouts/software.html b/_layouts/software.html deleted file mode 100644 index d43d993..0000000 --- a/_layouts/software.html +++ /dev/null @@ -1,185 +0,0 @@ - - - - {%- include head.html -%} - - - {%- include header.html -%} - -
-
-
- -
-
- -
-
-
-
software
-
-

open source tools for verifiable security

-
-

Most systems still rely on single individuals or computers, unverifiable software, and opaque processes. We’re redesigning security for transparency from the ground up.

- -
-
-
- - {%- include live-tools.html -%} - - -
- -
-
- -
-
-

building blocks
for provable security

-

Modern software systems still rely on trust—maintainers, IT admins, third-party providers. But what happens when they are compromised? How do you verify that your systems haven't been tampered with?

-

We’ve identified critical gaps and built tools to remove single points of failure across all levels of the software lifecycle—from toolchains and dependencies to how code is built, signed, verified and deployed.

-

By combining multi-party trust, remote attestation, and bit-for-bit reproducibility, we are eliminating trust assumptions, ensuring security isn't just a claim—it's provable. And as everything we do, all our software is open source.

- - See what we're building - - -
-
-
- -
-

our roadmap

-

We're actively building some tools—and raising support to build others. Here's what's in-progress and what's coming next.

-
- - - {%- include divider.html -%} - - {% include powered-by.html %} - - {%- include divider.html -%} - -
-
-
-

❝We want to use our knowledge to improve security, privacy, and freedom for as many people as possible. We believe that verifiable foundations for building technology are essential to human wellbeing and solving the coordination problem.❝ — Distrust team

-
-
- - {%- include divider.html -%} - -
-

fund open source development

-

Your support funds the tools. Your forks spread the mission. Help us build transparent, verifiable security tools — together.

-

Your support funds the tools. Help us build transparent, verifiable security tools — together.

- -
- -
-
- {%- include footer.html -%} - - - diff --git a/_layouts/thankyou.html b/_layouts/thankyou.html index 1c66987..e38566f 100644 --- a/_layouts/thankyou.html +++ b/_layouts/thankyou.html @@ -1,56 +1,32 @@ + + - -{%- include head.html -%} - - +{%- include head.html -%} -
- - - -
-

You're in

-

- Thanks for joining. We’ll email you when early access opens up. -

-
+ + +
+
+

THANK YOU

+

You're in!

+

+ Thanks for joining our Design Partner Program list. We will reach out soon with next steps as we expand the program. +

+
+
-
- SOMETHING - EXCITING - IS - COMING - AND - YOU'LL - BE - THE - FIRST - TO - KNOW -
- - - - - diff --git a/_layouts/threatmodel.html b/_layouts/threatmodel.html deleted file mode 100644 index 0529dc1..0000000 --- a/_layouts/threatmodel.html +++ /dev/null @@ -1,104 +0,0 @@ - - - {%- include head.html -%} - - {%- include header.html -%} - -
-
-
-
-

Distrust threat model

-

Distrust's threat model aids organizations in methodically eliminating surface area for attack, making entire classes of attacks impossible. -
-
Unlike conventional frameworks (e.g., STRIDE, PASTA) that focus on identifying and preventing specific risks, our threat model assumes that at some level systems are already compromised. This pessimistic set of assumptions allows organizations to build systems that can remain secure even when up against their worst case adversary.

-
-
- -
-
-

Levels

-

While the end-goal is to adequately address the risks which stem from the assumptions, organizations are at varying levels of maturity and often need a path towards mitigating threats in a phased approach. To this end, the threat model defines 4 levels, each corresponding to increasingly more sophisticated threat actors as the levels increase. Each threat actor is assumed to have access to specific methods of attack limited by factors such as cost to execute, sophistication, time required etc.

-

It is a reasonable approach to apply different threat model levels to different parts of systems relative to the amount of value they protect.

-
-
- -
-
-

Level 1

-

Defense against remote adversaries with limited resources.

-
Adversary
-

An unskilled or lightly skilled individual leveraging widely available tools and publicly known vulnerabilities. Their attacks are largely opportunistic and automated. We do, however, assume they can be very patient and willing to work across a long time horizon.

-
Capabilities
-
    -
  • Scanning for and exploiting known vulnerabilities with public exploits.
  • -
  • Phishing attempts using off-the-shelf kits.
  • -
  • Basic malware deployment (e.g., ransomware-as-a-service).
  • -
  • Making malicious changes to open source libraries
  • -
  • Buying expired domain names
  • -
-
-
- -
-
-

Level 2

-

Defense against insiders.

-
Adversary
-

We assume the adversary is an individual or system that already has some level of privilege or trust inside the organization. This could be anything from a disgruntled employee to a compromised work station or server.

-
Capabilities
-
    -
  • Can execute any code on at least one work station.
  • -
  • Can exfiltrate any secrets exposed to system memory.
  • -
  • Can use reputation to fast track change deployment.
  • -
  • Administrative privileges (email, MDM, AWS etc.)
  • -
  • Unencrypted traffic interception.
  • -
  • Injection of malicious code into development pipelines.
  • -
  • Physical access to all devices in the office.
  • -
  • Ability to impersonate unsigned actions of other employees
  • -
-
-
- -
-
-

Level 3

-

Defense against well-funded organizations.

-
Adversary
-

An organized, well-funded group possessing diverse expertise across multiple domains (malware, supply chain, network exploitation, physical access, insider recruitment). Capable of sustained campaigns combining internal and external compromise.

-
Capabilities
-
    -
  • Deployment of agents willing to commit physical violence.
  • -
  • Compromised third party insiders (GitHub, AWS etc.)
  • -
  • Ability to do extensive reconnaissance on all personnel.
  • -
  • Access to large bot-nets or server farms.
  • -
  • Ability to purchase 0-day exploits for any internet connected device.
  • -
  • Coordinated, multi-stage attacks across digital and physical realms.
  • -
-
-
- -
-
-

Level 4

-

Defense against nation state actors. -

Adversary
-

A state-backed or similarly resourced entity capable of executing the most advanced forms of cyber and physical attacks, including full-spectrum operations across the supply chain, hardware, firmware, and human factors..

-
Capabilities
-
    -
  • Observe all displays and input devices in public areas.
  • -
  • Ability to tamper with a major hardware/firmware supply chain.
  • -
  • Access to any network-connected system.
  • -
  • Advanced side-channel attacks (RF, power, magnetic etc.).
  • -
  • Data extraction from insufficiently wiped systems.
  • -
  • Sophisticated deception and counter-forensics to evade detection.
  • -
  • Maximal access to computational resources.
  • -
-
-
-
-
- {%- include footer.html -%} - - - diff --git a/_posts/2025-04-02-bybit-safe-report.md b/_posts/2025-04-02-bybit-safe-report.md deleted file mode 100644 index 3eff44f..0000000 --- a/_posts/2025-04-02-bybit-safe-report.md +++ /dev/null @@ -1,164 +0,0 @@ ---- -layout: post -title: The Safe{Wallet}/Bybit incident report and mitigation strategies -date: 2025-04-02 ---- - -The Safe{Wallet}/Bybit incident is an example of a nation-state actor executing a series of sophisticated, multi-layered attacks on high-value targets. In cases where the potential gain is significant, all attacks are on the table. It may be justified for attackers to invest in multiple 0-day vulnerabilities and chain them into elaborate exploit sequences. These campaigns often span multiple layers of tech stack, involve precision-targeted social engineering, insider compromise, or even physical infiltration. - -As such, defending against this level of adversary requires a threat model that accounts for their full range of capabilities—and guides the design of equally rigorous mitigations. It demands defenders adopt a much more rigorous set of assumptions about attacker's capabilities and invest time in implementing controls that typical organizations may not need. When protecting high value assets, the game changes. - -### Threat model assumptions - -At Distrust, we operate under the assumption that nation-state actors are persistent, highly resourced, and capable of compromising nearly any layer of the system. Accordingly, our threat model assumes: - -* All screens are visible to the adversary -* All keyboard input is being logged by the adversary -* Any firmware or bootloader not verified on every boot is considered compromised -* Any host OS with network access is compromised -* Any guest OS used for non-production purposes is compromised -* At least one member of the Production Team is compromised -* At least one maintainer of third party code used in the system is compromised -* At least one member of third party system used in production is compromised -* Physical attacks are viable and likely -* Side-channel attacks are viable and likely - -These assumptions drive everything at Distrust, including the strategies and tooling outlined in this report. The strategies we've developed are built specifically to address this elevated threat model. Many of our open source tools are ready to use today, some are reference designs, while other tooling requires further development. - -### Summary - -This report identifies critical single points of failure—cases where trust is placed in a single individual or computer—creating opportunities for compromise. In contrast, blockchains offer stronger security properties through cryptography and decentralized trust models. - -Traditional infrastructure has historically lacked mechanisms to distribute trust, but this limitation can be addressed. By applying targeted design strategies, it's possible to distribute trust (**dis**trust, get it?) across systems and reduce the risk of a single compromised actor undermining the integrity of the entire system. - ---- - -## Root cause analysis and mitigation strategies - -In our opinion, the primary causes of this incident stem from two key issues identified in the Sygnia report. - -* > ... a developer’s Mac OS workstation was compromised, likely through social engineering. - -* > ... the modification of JavaScript resources directly on the S3 bucket serving the domain app.safe[.]global. - -These findings highlight both endpoint compromise and weak controls around cloud infrastructure. The following sections focus on how such risks could be mitigated through architectural decisions and more rigorous threat modeling. - -## Introduction - -The compromise occurred due to several key factors, already documented in other reports. This report focuses on how the incident **could have been prevented** through a stronger, first-principles approach to infrastructure design. - -While many security teams reach for quick wins—like access token rotation, stricter IAM policies, or improved monitoring—these are often reactive measures. They may help, but they're equivalent of "plugging holes on a sinking ship" rather than rebuilding the hull from stronger material. - -For example, improving access control to the S3 bucket used to serve JavaScript resources, or adding better monitoring, are good steps. However, they don't address the root cause. - -> At the core of this breach lies a recurring theme: single points of failure. - -To explore this from first principles, consider the deployment pipeline. In most companies, one individual—an admin or developer—often has the ability to modify critical infrastructure or code. That person becomes a single point of failure. - -Even if the pipeline is hardened, the risk will shift, rather than disappear. There is almost always one super-admin who has the "keys to the kingdom". Most cloud platforms encourage this pattern, and the industry has come to accept it. - -But this isn't about doubting your team and their intentions—it's about designing systems where **trust is distributed**. In the blockchain space, this is already accepted practice. So the question becomes: - -> *Does it make sense for a single individual to hold the integrity of an entire system in their hands?* - -Those who've worked with decentralized systems would say: absolutely not. - -#### Mitigation principles - -To adequately defend against the risks outlined in the Distrust threat model, it is critical to distinguish between **cold** and **hot** wallets. The following principles are drawn from practical experience building secure systems at BitGo, Unit410, and Turnkey, as well as from diligence work conduced across leading custodial and vaulting solutions. - -* A **cold cryptographic key management system** is one where all components can be built, operated, and verified offline. If any part of the system requires trusting a networked component, it becomes a **hot** system by definition. For example, if a wallet relies on internet-connected components, it should be considered a hot wallet—regardless of how it's marketed. While some systems make trade-offs for user experience, these often come at the cost of security guarantees. - -* Cold cryptographic key management systems that leverage truly random entropy sources are **not susceptible to remote attacks**, and are only exposed to localized threats such as physical access or side-channel attacks. - -* A common misconception is that simply keeping a key offline makes a system cold and secure. But an attacker doesn't always need to steal the key—they just need to achieve the outcome where the key performs an operation on the desired data on their behalf. - -* **All software in the stack must be open source**, built deterministically (to support reproduction), and compiled using a fully bootstrapped toolchain. Otherwise, the system remains exposed to single points of failure, especially via supply chain compromise. - -#### Mitigations and reference designs - -We propose two high-level design strategies that can eliminate the types of vulnerabilities exploited in the Safe{Wallet}/Bybit attack. Both approaches offer similar levels of security assurance—but differ significantly in implementation complexity and effort. - -In our view, **when billions of dollars are at stake**, it is worth investing in proven low-level mitigations, even if they are operationally harder to deploy. The accounting is simple: **invest in securing your system up front**, rather than gambling on assumptions you won't be targeted. - -State funded actors are highly motivated—and when digital assets are involved, it's game theory at work. The cost of compromising a weak system is often far less than the potential gain. - -We've seen this playbook used in previous incidents, a major example being Axie Infinity, and we will see it again. Attackers are increasingly exploiting supply chains and single points of failure—while defenders often under-invest in securing this surface area. - -#### Strategy 1 - Run everything locally - -This strategy can be implemented without major adjustments to the existing system. The goal is to move the component currently introducing risk—effectively making the wallet "hot"—into an offline component, upgrading the system to a fully cold solution. - -The idea centers on extracting the **signing** component from the application (which currently operates in the UI) and converting it into an offline application. - -However, simply making a component offline does not eliminate all single points of failure. To close off supply chain threats stemming from compiler, dependency or environment compromise requires that the application is reproduced on multiple diverse systems (using different chipsets and operating systems), using a fully bootstrapped compiler—a fully hermetic, deterministic and reproducible process. - -We've developed open source tooling for this under StageX. To learn more about the importance of reproducible builds, check out this video, where one of our co-founders explains how the SolarWinds incident unfolded—and how it could have been prevented. - -##### Reference design - -This reference design was developed for the Safe{Wallet} team, but it can be applied to any system seeking to distribute trust. - -1. **System administrators use dedicated offline laptops** - - * All radio hardware (Bluetooth, Wi-Fi) is physically removed - - * Machines are air-gapped and have never been connected to the internet - -2. **Engineers provision and manage their own personal signing keys (PGP)** - - * Smart cards like NitroKey or YubiKey are used - - * Signing operations are performed exclusively on the engineer's offline system - - * Distrust has developed open source tooling to drastically simplify PGP key provisioning: Trove - -3. **Offline signing applications are deterministically compiled, verified, and signed by multiple engineers** - - * Includes a full set of tools needed for secure offline key operations - - * Distrust also created AirgapOS, a custom Linux distribution designed specifically for offline secret management. It has been independently audited and is used in production by several major digitial asset organizations. - -4. **All sensitive operations are fully verified offline before any cryptographic action is taken** - -This design drastically reduces exposure to remote attacks and central points of trust, aligning closely with Distrust's first-principles security model. - -#### Strategy 2 - Use remotely verified service - -This strategy maintains a user experience nearly identical to the current system, while introducing verifiability at critical points in the architecture. It requires significantly more engineering effort and operational discipline, and the tooling needed to support this model is still under active development. - -##### Reference design - -This design relies on **secure enclaves** to host servers that are immutable, deterministic, and capable of cryptographically attesting to the software they are running. While this brings us closer to a cold setup, some residual attack surface—such as browser exploits, host OS compromise, or 0-day attacks—will always remain. - -The core implementation steps are: - -1. **Rewrite the application to run entirely within a secure enclave** - - * TLS termination occurs **inside** the enclave - - * The web interface is served **from within** the enclave - - * Nothing outside the enclave is trusted - -2. **Create a deterministic OS image with remote attestation (e.g., TPM2, Nitro Enclave or similar)** - - * The entire stack is built using full source bootstrapped compiler in a bit-for-bit reproducible manner - -3. **One engineer deploys a new enclave** with the updated application code - -4. **A second engineer independently verifies** that the deployed code matches the version in the source repository - -5. **Clients are issued a service worker** on first load that pins attestation keys for all future remote verification - - * Users can optionally verify and download the application locally for offline operations - - * Users are also encouraged to self-build and match the published signed hash - - -## Implementation considerations - -Implementing these strategies can be technically demanding. They represent two ends of the trust minimization spectrum: one favoring offline, air-gapped assurance; the other introducing verifiability within connected systems. Both approaches significantly reduce risk but vary in complexity, tooling and requirements, and rollout timelines. - -This high-level overview is meant to illustrate the kinds of problems we focus on at Distrust. Depending on the chosen strategy and organizational context, implementation can take anywhere from a few weeks to several years, especially as tooling continues to mature. - diff --git a/_sass/_dark.scss b/_sass/_dark.scss index 69201ee..296a4c1 100644 --- a/_sass/_dark.scss +++ b/_sass/_dark.scss @@ -3,17 +3,6 @@ */ :root { - --base-color: #120F1A; - --header-color: #120F1A; - --border: solid 2px #292929; - --selection-background: rgba(219, 219, 219, 0.99); - --selection-text: #000; - --background-color: #f1f2f9; - --text-color: var(--base-color); - --placeholder-color: rgba(0, 0, 0, 0.5); - --link-color: var(--base-color); - --raisin-black: #120F1A; - /* yoinkt from Material Design 2014, Deep Purple A200 */ --purple: #7C4DFF; --light-purple: #A998ED; --mid-purple: #473C68; diff --git a/_sass/_light.scss b/_sass/_light.scss index d01ca6b..be05520 100644 --- a/_sass/_light.scss +++ b/_sass/_light.scss @@ -3,15 +3,6 @@ */ :root { - --base-color: rgba(0, 0, 0, 0.87); - --header-color: rgba(0, 0, 0, 0); - --border: dashed 1px rgba(0, 0, 0, 1); - --selection-background: rgba(0, 0, 0, 0.99); - --selection-text: #FFF; - --background-color: #FFF; - --text-color: var(--base-color); - --placeholder-color: var(--base-color); - --link-color: var(--base-color); --dark-purple: #241846; --light-purple: #7952EB; --code-color-1: #aaaaaa; diff --git a/_sass/base.scss b/_sass/base.scss index de402e4..36cffa9 100644 --- a/_sass/base.scss +++ b/_sass/base.scss @@ -1,18 +1,85 @@ @charset "utf-8"; -@font-face { - font-family: 'Inter'; - src: url('fonts/Inter-VariableFont_opsz,wght.ttf') format('truetype'); +:root { + --dark: #0f0f0f; + --grey: #6f6f6f; + --grey-mid: #ccc; + --grey-light: #e7e7e7; + --blue-base: #ecf6fd; + --blue-light: #e7f1ff; + --blue-mid: #c7e8ff; + --blue-dirty: #2e6aea; + --turq: #a3f1fc; + --violet: #da93ff; + --pink: #f048b5; + --purple: #7c4dff; } -$base-font-family: 'Inter', monospace !default; +@font-face { + font-family: "Plus Jakarta Sans"; + src: url("/assets/fonts/PlusJakartaSans-ExtraLight.otf") format("opentype"); + font-weight: 200; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: "Plus Jakarta Sans"; + src: url("/assets/fonts/PlusJakartaSans-Light.otf") format("opentype"); + font-weight: 300; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: "Plus Jakarta Sans"; + src: url("/assets/fonts/PlusJakartaSans-Regular.otf") format("opentype"); + font-weight: 400; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: "Plus Jakarta Sans"; + src: url("/assets/fonts/PlusJakartaSans-Medium.otf") format("opentype"); + font-weight: 500; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: "Plus Jakarta Sans"; + src: url("/assets/fonts/PlusJakartaSans-SemiBold.otf") format("opentype"); + font-weight: 600; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: "Plus Jakarta Sans"; + src: url("/assets/fonts/PlusJakartaSans-Bold.otf") format("opentype"); + font-weight: 700; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: "Plus Jakarta Sans"; + src: url("/assets/fonts/PlusJakartaSans-ExtraBold.otf") format("opentype"); + font-weight: 800; + font-style: normal; + font-display: swap; +} + +$base-font-family: "Plus Jakarta Sans", sans-serif !default; $base-font-size: 1.3rem !default; $mobile-font-size: 1.125rem !default; $base-line-height: 1.5 !default; $container-width: 90% !default; $container-max-width: 1280px !default; -html, body { +html, +body { height: 100vh; width: 100vw; overflow-x: hidden; @@ -23,7 +90,6 @@ html { scroll-behavior: smooth; } - body::before { content: ""; position: fixed; @@ -31,21 +97,21 @@ body::before { left: 0; width: 100vw; height: 100vh; - background: url('/assets/base/waitlist-static.jpeg') no-repeat center center; + background: url("/assets/base/wave.jpeg") no-repeat center center; background-size: cover; - transform: scaleX(-1); + transform: scaleX(1); z-index: -1; - opacity: 0.9; /* Optional: slightly fade background */ - } + opacity: 0.7; +} body { position: relative; - background-color: var(--ghost-white); + background-color: var(--ghost-white); margin: 0 auto; padding: 0 auto; font-family: $base-font-family; font-size: clamp(1.25rem, 2.5vw, 1.4rem); - color: var(--raisin-black); + color: var(--dark); text-align: left; line-height: $base-line-height !important; display: flex; @@ -54,10 +120,18 @@ body { justify-content: center; } -.center { - text-align: center; - margin-left: auto; +.align { + text-align: left; + margin-left: 15rem; margin-right: auto; + margin-top: 6rem; +} + +.align-logo { + text-align: left; + margin-left: 15rem; + margin-right: auto; + margin-top: 1rem; } .video-background-container { @@ -85,33 +159,34 @@ body { .logo img { margin-top: 1.5rem; - margin-bottom: 4rem; + margin-bottom: 3.5rem; + height: clamp(1.5rem, 10vw, 1.9rem); } - h1 { - font-size: clamp(3rem, 10vw, 4.8rem); - line-height: clamp(5rem, 10vw, 5.8rem); - margin-bottom: 0rem; - margin-top: 0rem; - color: #242526; + font-weight: 600; + font-size: clamp(4rem, 10vw, 4.5rem); + line-height: 1.05; + color: var(--dark); + margin: 0; + padding: 0; } .fade-in { opacity: 0; animation: fadeIn ease 1.1s forwards; - } +} @keyframes fadeIn { from { - opacity: 0; - transform: translateY(7px); + opacity: 0; + transform: translateY(7px); } to { - opacity: 1; - transform: translateY(0); + opacity: 1; + transform: translateY(0); } - } +} .delay-1 { animation-delay: 0.1s; @@ -129,28 +204,63 @@ h1 { animation-delay: 0.3s; } -.subtext, .subtext-thanks { +.subtext, +.subtext-thanks { font-size: clamp(1.1rem, 2vw, 1.25rem); background: rgba(232, 246, 253, 0.6); border-radius: 1rem; box-shadow: 0 0 30px 20px rgba(232, 246, 253, 0.7); + font-weight: 300; + margin: 2rem 0 0 0; + word-spacing: 50%; +} + +.pill { + padding: 6px 16px; + margin: 0 0 1.5rem 0; + border-radius: 9999px; + backdrop-filter: blur(8px); + -webkit-backdrop-filter: blur(8px); + color: var(--dark); + font-weight: 500; + letter-spacing: 1px; + font-size: 0.8rem; + text-transform: uppercase; + width: fit-content; + box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15); + background: radial-gradient( + ellipse at center, + rgb(230, 244, 255, 0.2) 20%, + rgb(199, 232, 255, 0.9) 90% + ); + border: 1px solid rgba(218, 147, 255, 0.1); +} + +.headline { + background: rgba(232, 246, 253, 0.6); + border-radius: 1rem; + box-shadow: 0 0 30px 20px rgba(232, 246, 253, 0.7); } .subtext { - max-width: 550px; - margin-bottom: 20rem; -} - -.subtext-thanks { - max-width: 410px; + max-width: 700px; margin-bottom: 22rem; } -.info-block, .info-block-thanks { +.subtext-thanks { + max-width: 570px; + margin-bottom: 34rem; +} + +.info-block, +.info-block-thanks { font-size: 1rem; text-transform: uppercase; - max-width: 300px; - margin-right: 25rem; + max-width: 500px; + margin-right: 15m; + text-align: center; + margin-left: auto; + margin-right: auto; } .info-block { @@ -179,22 +289,21 @@ h1 { .input-wrapper { display: flex; align-items: center; - border: 2px solid var(--raisin-black); + border: 2px solid var(--dark); border-radius: 999px; padding: 0.25rem; max-width: 400px; width: 100%; background: white; justify-content: space-between; - margin-bottom: 2rem; } .email-input { flex: 1; - font-size: 1.25rem; + font-size: 1rem; padding: 0.75rem 1rem; background: transparent; - border: none; + border: none; padding: 0.25rem; max-width: 400px; width: 100%; @@ -204,11 +313,11 @@ h1 { .email-input:focus { outline: none !important; - border: none !important; + border: none !important; } .submit-btn { - background-color: var(--raisin-black); + background-color: var(--dark); color: var(--ghost-white); border: none; border-radius: 50%; @@ -230,9 +339,8 @@ h1 { } .footer { - margin-bottom: 1rem; font-size: clamp(0.9rem, 10vw, 1rem); - color: #242526; + color: var(--dark); display: flex; word-spacing: 50%; justify-content: center; @@ -242,12 +350,13 @@ h1 { display: none; } -.distrust-link-subtext, .distrust-link-footer { +.distrust-link-subtext, +.distrust-link-footer { text-decoration: underline; } .distrust-link-subtext:hover { - color: var(--pink); //#0FB74A//; + color: var(--pink); } .distrust-link-footer:hover { @@ -259,39 +368,70 @@ a { color: inherit; } -@media (max-width: 1600px) { +@media (max-width: 1440px) { + .headline { + font-size: clamp(3.5rem, 10vw, 4rem); + } + + .align, + .align-logo { + margin-left: 12rem; + } + + .logo img { + margin-bottom: 1.5rem; + } + + .headline { + font-size: clamp(2.5rem, 10vw, 3.5rem); + } .subtext { - margin-bottom: 15rem; + max-width: 590px; + margin-bottom: 18rem; + } + + .subtext, + .subtext-thanks { + font-size: clamp(1.1rem, 2vw, 1.17rem); } .subtext-thanks { - margin-bottom: 17rem; + max-width: 530px; + margin-bottom: 30rem; } } @media (max-width: 1080px) { - .subtext { - margin-bottom: 13rem; + margin-bottom: 10rem; } .subtext-thanks { - margin-bottom: 15rem; + max-width: 550px !important; + margin-bottom: 21.5rem; } } - @media (max-width: 770px) { - .body { - background-color: #e2effc; + background-color: var(--blue-base); + } + + .align-logo, + .align { + margin-left: 5rem; + } + + .headline { + font-size: clamp(2.7rem, 10vw, 3rem); + margin-bottom: 1.5rem; } .logo img { margin-top: 1.5rem; margin-bottom: 3.5rem; - height: 1.7rem; + height: 1.4rem; } .video-background { @@ -299,32 +439,29 @@ a { } .subtext { - max-width: 350px; + max-width: 380px; margin-bottom: 17rem; margin-top: 0rem; } .subtext-thanks { - max-width: 320px; - margin-bottom: 25rem; + max-width: 380px; + margin-bottom: 32.5rem; margin-top: 0rem; } - //.info-block { - //margin-bottom: 1.5rem; - //margin-right: 5rem; - //font-size: 0.9rem; - //max-width: 270px; - //}// + .email-input { + font-size: 1.1rem; + } - .info-block, .info-block-thanks { + .info-block, + .info-block-thanks { display: none; } .input-wrapper { margin-top: 0.5rem; margin-bottom: 2rem; - } .footer { @@ -335,2649 +472,44 @@ a { display: block; word-spacing: 30%; text-align: center; - color: #636363; - max-width: 340px; + color: var(--dark); + max-width: 400px; font-size: 0.9rem; margin-bottom: 5rem; } } - -/* body > div.container { - flex: 1; -} - -h1 { - font-size: clamp(3rem, calc(7vw + 1rem), 7.5rem) !important; - line-height: 0.9 !important; - font-weight: 400 !important; -} - -h2 { - font-size: clamp(3rem, calc(7vw + 1rem), 5.6rem) !important; - line-height: 0.9 !important; - font-weight: 400 !important; - width: 100% !important; -} - -h3 { - font-size: clamp(1.5rem, 10vw, 3.5rem) !important; - line-height: 0.9 !important; - width: 100% !important; -} - -h4 { - font-size: 32px; -} - -h5 { - font-weight: 400 !important; - font-size: 22px !important; -} - -h6 { - font-weight: 400 !important; - font-size: 16px; -} - -h1, -h2, -h3, -h4, -h5, -h6 { - margin: 0px; - margin-top: 0px; - margin-bottom: 12px; - font-weight: 400; - color: var(--header-color); -} - -p { - //font-size: $base-font-size;// - font-size: clamp(1.25rem, 2.5vw, 1.4rem); -} - -p, -ul, -ol { - margin: 0px; - color: var(--text-color); -} - -a { - color: var(--link-color); - transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out; - text-decoration: none; -} - -a:hover { - text-decoration: none; - color: var(--background-color); - transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out; -} - -.center { - text-align: center; - margin: auto; -} - -.divider { - margin-top: 3rem; -} - -/* - -.gradient-text { - font-size: 48px; - font-weight: bold; - background: linear-gradient(100deg, var(--raisin-black), var(--ghost-white)); - -webkit-background-clip: text; - -webkit-text-fill-color: transparent; -} - -.gradient-text-inverse { - font-size: 48px; - font-weight: bold; - background: linear-gradient(-100deg, var(--raisin-black), var(--ghost-white)); - -webkit-background-clip: text; - -webkit-text-fill-color: transparent; - display: inline-block; -} - -.hero-p { - max-width: 800px; -} - -.hero-header { - padding-bottom: 20px; -} - -h3.gradient-text.center { - overflow: visible; -} - -.capsule-header { - margin-top: 80px; - margin-bottom: 30px; -} - -.card { - transition: border 0.3s ease-in-out; - background: var(--dark-grey); - border: 1px solid var(--mid-purple); - border-radius: 20px; - padding: 45px; - margin: 20px; - min-height: 150px; - max-width: 550px; -} - -.card:hover { - border: 1px solid var(--light-purple); -} - -.text-description-desktop { - display: block; -} - -.text-description-mobile { - display: none; -} - -@mixin capsule { - font-weight: 400; - font-size: 16px; - border-radius: 30px; - padding: 1px; - width: 130px; - margin: auto; - text-align: center; -} - -.capsule { - color: var(--light-purple); - background: var(--dark-purple); - border: 1px solid var(--dark-purple); - @include capsule; -} - -.capsule-grey { - color: white; - background: #262626; - border: 1px solid #262626; - @include capsule; -} - -.capsule-yellow { - color: var(--background-color); - background: var(--dark-teal); - border: 1px solid var(--dark-teal); - filter: brightness(190%); - @include capsule; -} - -.capsule-green { - color: var(--background-color); - background: var(--light-purple); - border: var(--light-purple); - @include capsule; -} - -.capsule-teal { - color: var(--light-teal); - background: var(--dark-teal); - border: 1px solid var(--dark-teal); - @include capsule; -} - -.capsule-transparent { - background: var(--light-grey); - color: var(--dark-grey); - border: 1px solid var(--light-grey); - margin: 0px 0px 0px 5px !important; - width: 100px !important; - filter: brightness(70%); - @include capsule; -} - -.component-links { - display: flex; - flex-wrap: wrap; -} - -.component-section { - display: flex; - justify-content: left; -} - -.live-tool-name { - font-size: 2.5rem; - font-weight: bolder; -} - -.kanban-column { - border:1px solid #282D38; - padding: 20px 20px !important; - flex-direction: column; - justify-content: flex-start !important; - min-height: 860px; -} - -.kanban-column a { - width: 100%; -} - -.mini-card { - border: 1px solid #232730; - margin-bottom: 20px; - padding: 20px 30px; - min-height: 150px; - display: flex; - justify-content: space-between; - flex-direction: column; - filter: brightness(60%); - transition: filter 0.3s ease; -} - -.mini-card:hover { - filter: brightness(100%); -} - -.mini-card p { - margin: 0px; - font-size: 1rem !important; - color: var(--light-grey); -} - -.mini-card { - font-size: 1rem !important; -} - -.mini-card b { - font-size: 1.3rem; - color: white; -} - -.mini-card a { - font-size: 1rem; -} - -#kanban h4 { - margin-bottom: 40px; - font-weight: 600; -} - -.floating-card { - position: relative; -} - -.column-backlog .mini-card:hover { - border: 1px solid white; -} - -.column-progress .mini-card:hover { - border: 1px solid var(--light-purple); -} - -.column-active .mini-card:hover { - border: 1px solid var(--light-teal); -} - -.kanban-column a:hover { - background: none; -} - -#roadmap { - margin-bottom: 60px; -} - -.roadmap .text-well { - margin: auto; -} - -.component-text { - line-height: 26px; - margin-right: 10px; -} - -.roadmap-header { - display: flex; - justify-content: space-between; - margin-bottom: 20px; -} - -.roadmap-header-capsule { - display: flex; - vertical-align: center; - margin-left: 20px; -} - -.roadmap-title-container { - display: flex; -} - -.roadmap-card:hover { - border: 1px solid var(--light-teal); -} - -.roadmap-card-teal:hover { - border: 1px solid var(--light-teal) !important; -} - -.roadmap-item-name { - color: white !important; - font-size: 40px !important; - font-weight: 600; -} - -.roadmap-tagline-line { - font-size: 30px !important; - line-height: 2.2; - color: var(--light-grey) !important; -} - -.roadmap-tagline { - font-size: 40px !important; - color: var(--light-grey) !important; -} - -.roadmap p { - max-width: 700px; -} - -.threat-model { - margin-top: 1rem; - margin-bottom: 1.5rem; -} - -.narrow-list > li > p { - margin-top: 0px; -} - -.arrow-link { - display: inline-flex; - align-items: center; - color: #fff; - text-decoration: none; - padding: 8px 12px; - border-radius: 4px; - margin-left: 0px; - padding-left: 0px; -} - -.arrow { - display: inline-block; - margin-left: 4px; - transition: transform 0.3s ease; -} - -.blog-link:hover .arrow { - transform: translateX(5px); - background: none !important; - background-color: var(--base-color); - color: white !important; -} - -.arrow-link:hover .arrow { - transform: translateX(5px); - background: none !important; - background-color: var(--base-color); - color: white !important; -} - -.live-tools-cards .arrow-link:hover .arrow { - color: var(--light-teal) !important; -} - -.mini-card:hover .arrow { - transform: translateX(5px); -} - -.arrow-link:hover { - background: none !important; - background-color: var(--base-color); - color: white !important; -} - -.roadmap .flex-container .flex-container-inner .text-well { - border: 1px solid grey; - padding: 40px; - max-width: 1000px; - min-height: 360px; - transition: transform 0.7s ease, background-color 0.3s ease; -} - -.roadmap .flex-container .flex-container-inner .text-well:hover .learn-more { - color: #F048B5; -} - -.learn-more { - font-weight: 600; -} - -.roadmap .flex-container .flex-container-inner .text-well p { - margin-top: 0px; - margin-bottom: 0px; -} - -.roadmap .flex-container .flex-container-inner .text-well h5 { - margin-top: 0px; - margin-bottom: 0px; -} - -.roadmap .flex-container .flex-container-inner h3 { - margin-top: 0px; - margin-bottom: 0px; -} - -.roadmap .flex-container { - margin-top: 50px; - margin-bottom: 50px; -} - -.powered-by .card { - display: flex; - flex-direction: column; - border: 1px solid var(--mid-grey); - min-height: 400px; - padding: min(2.5em,8%); - background: none; - width: 100%; - -} - -.powered-by .card:hover { - border: 1px solid var(--light-grey) -} - -.powered-by img { - width: 100%; - max-width: 200px; -} - -.powered-by .img-container { - display: flex; - justify-content: flex-start; - align-items: center; - height: 60px; -} - -.powered-by a { - margin-top: auto; -} - -.live-tools-cards .card { - display: flex; - flex-direction: column; - min-height: 360px; - padding: 35px; - background: none; - border: 1px solid var(--light-teal); -} - -.live-tools-cards .arrow-link { - margin-top: 0.75rem; -} - -.live-tools-cards .card:hover { - box-shadow: 0 0 15px var(--dark-teal); -} - -.video-background { - left: 85%; - width: 200px !important; -} - -.video-background-container { - position: absolute; - width: 100%; - height: 800px; - overflow: hidden; - top: 100px; - left: 0; - z-index: -1; -} - -.gradient-overlay { - background: linear-gradient(to bottom, #0f0f0f 0%, rgba(15, 15, 15, 0) 25%, rgba(15, 15, 15, 0) 75%, #0f0f0f 100%), linear-gradient(to right, rgb(15, 15, 15) 30%, rgba(15, 15, 15, 0) 100%); - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - z-index: -1; - pointer-events: none; -} - -.video-background { - position: absolute; - top: 50%; - left: 50%; - min-width: 100%; - min-height: 100%; - width: auto; - height: auto; - transform: translate(-50%, -50%); - z-index: -1; - object-fit: cover; -} - -.video-content { - position: relative; - z-index: 1; - color: #fff; - padding: 2rem; -} - -.video-background-philosophy, .video-background-our-approach { - left: 85%; - width: 200px !important; -} - -.video-background-building-blocks { - right: 80%; - width: 100% !important; -} - -.video-background-container-philosophy { - position: absolute; - width: 100%; - height: 800px; - overflow: hidden; - top: 2950px; - left: 0; - z-index: -1; -} - -.video-background-container-our-approach { - position: absolute; - width: 100%; - height: 800px; - overflow: hidden; - top: 1850px; - left: 0; - z-index: -1; - transform: scaleY(-1) -} - -.video-background-container-building-blocks { - position: absolute; - width: 100%; - height: 800px; - overflow: hidden; - top: 2170px; - left: 0; - z-index: -1; -} - -.gradient-overlay-philosophy, .gradient-overlay-our-approach { - background: linear-gradient(to bottom, #0f0f0f 0%, rgba(15, 15, 15, 0) 25%, rgba(15, 15, 15, 0) 75%, #0f0f0f 100%), linear-gradient(to left, rgb(15, 15, 15) 0%, rgba(15, 15, 15, 0) 100%); - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - z-index: -1; - pointer-events: none; -} - -.gradient-overlay-building-blocks { - background: linear-gradient(to bottom, #0f0f0f 0%, rgba(15, 15, 15, 0) 25%, rgba(15, 15, 15, 0) 75%, #0f0f0f 100%), linear-gradient(to right, rgb(15, 15, 15) 40%, rgba(15, 15, 15, 0) 100%); - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - z-index: -1; - pointer-events: none; -} - -.video-background-philosophy, .video-background-our-approach { - position: absolute; - top: 50%; - left: 50%; - min-width: 100%; - min-height: 100%; - width: auto; - height: auto; - transform: translate(-50%, -50%); - z-index: -1; - object-fit: cover; -} - -.video-background-building-blocks { - position: absolute; - top: 50%; - left: 70%; - min-width: 100%; - min-height: 100%; - width: auto; - height: auto; - transform: translate(-50%, -50%); - z-index: -1; - object-fit: cover; -} - -.video-content-philosophy, .video-content-our-approach, .video-content-building-blocks { - position: relative; - z-index: 1; - color: #fff; - padding: 2rem; -} - -.video-content-building-blocks .why-distrust { - font-size: 70px !important; - line-height: 70px !important; -} - -.video-content-building-blocks { - margin-top: 15rem; - margin-bottom: 15rem; -} - -.why-choose-distrust .properties .flex-container-inner { - border-top: 1px solid var(--light-purple); - margin-right: 40px; -} - -.flex-container.properties { - display: flex; - flex-wrap: wrap; -} - -.flex-container.properties .flex-container-inner { - flex: min-content; - max-width: 40%; - box-sizing: border-box; -} - -.threatmodel-cta .properties .flex-container-inner { - border-top: 1px solid var(--pink); - margin-right: 40px; -} - -.why-choose-distrust svg, .threatmodel-cta svg { - margin-top: 20px; -} - -.threatmodel-cta-columns { - display: flex; - justify-content: space-between; - align-items: center; - flex-wrap: wrap; - gap: 1rem; - margin-top: 15rem; - } - - - .flex-container-inner { - flex: 1; - min-width: 250px; - } - - .flex-container-inner .card .landing-offerings { - min-height: 480px; - } - - .threatmodel-cta-right-column .button-container { - flex-shrink: 0; - display: block; - } - - .threatmodel-cta-bottom .button-container { - display: none; - } - - .threatmodel-cta-right-column .mega.button, .threatmodel-cta-bottom .mega.button { - border: 2px solid var(--pink); - box-shadow: 0 0 18px var(--pink); - background-color: #2A0A1F; - } - - .threatmodel-cta-right-column .mega.button:hover, .threatmodel-cta-bottom .mega-inverted.button:hover { - border: 2px solid var(--pink); - box-shadow: 0 0 18px var(--pink); - background-color: var(--pink); - } - - - .button-container.center { - display: flex; - justify-content: flex-end; - } - -.live-tools .properties .flex-container-inner { - border-top: 1px solid var(--light-purple); - margin-right: 40px; -} - -.live-tools svg { - margin-top: 20px; -} - -//@media only screen and (max-device-width: 500px) { - //* { - //font-size: $mobile-font-size;// - //}// -//}// - -.container { - width: $container-width; - max-width: $container-max-width; - margin-right: auto; - margin-left: auto; -} - -p { - - word-wrap: break-word; - word-break: break-word; - white-space: pre-wrap; - -margin-top: 16px; -margin-bottom: 16px; -} - -footer { - color: var(--raisin-black); - background-color: color-mix(in srgb, var(--background-color), white 1.5%); - border-top: 2px solid var(--purple); - padding: 60px 0px 40px 0px; - text-align: right; - margin-top: 80px; - font-size: 1rem; -} - -.footer { - display: flex; -} - -.footer-description-mobile { - display: none; -} - -.footer-logo img { - float: left; - width: 270px; -} - -.footer-logo img:hover { - filter: brightness(0.8) -} - -.footer-divider { - width: 30rem; -} - -.footer-top { - display: flex; - flex-wrap: wrap; - justify-content: space-between; - align-items: flex-start; -} - -.footer-logo { - flex: 1 1 100%; - display: flex; - flex-direction: column; - align-items: flex-start -} - -.footer-description { - font-size: 1.3rem; - line-height: 1.5; - text-align: left; -} - -.footer-links { - display: flex; - gap: 6rem; - margin-top: 0.5rem; - line-height: 2.5rem !important; -} - -.footer-links div { - display: flex; - flex-direction: column; - gap: 0.5rem; - width: 9.5rem; -} - -.footer-links a { - font-size: 1.5rem; - text-align: left; - transition: opacity 0.2s ease; -} - -.footer-links a:hover { - color: var(--purple); -} - -.footer-bottom { - display: flex; - justify-content: space-between; - align-items: center; - margin-top: 2rem; - font-size: 1rem; -} - -.footer-social a { - vertical-align: middle; -} - -.footer-social a img { - height: 20px; - width: 20px; - margin-left: 0.5rem; - filter: invert(1) grayscale(1) brightness(0.5); - transition: filter 0.2s ease; - vertical-align: sub; -} - -.footer-social a img:hover { - filter: invert(1) grayscale(0) brightness(1); -} - - -header { - padding: 24px; - margin-bottom: 24px; - border-bottom: 1px solid rgba(255, 255, 255, 0.13); - background-color: color-mix(in srgb, var(--background-color), white 1.5%); -} - -header p { - text-align: left; - margin: 0; -} - -hr { - margin-top: 20px; -} - - - .inline-email-form .form-row { - display: flex; - align-items: center; - gap: 10px; - } - - .form-input { - flex: 1; - padding: 12px 16px; - border: 1px solid #ccc; - border-radius: 8px; - font-size: 1rem; - } - - .circle-btn { - background-color: black; - color: white; - border: none; - border-radius: 50%; - width: 42px; - height: 42px; - display: flex; - align-items: center; - justify-content: center; - font-size: 1.25rem; - cursor: pointer; - transition: background-color 0.2s ease-in-out; - } - - .circle-btn:hover { - background-color: #333; - } - - .btn-arrow { - font-weight: bold; - } - - .landing-logo-container { - text-align: center; - margin: auto; - } - -.menu { - max-width: 1280px; - margin: auto; -} - -.menu-logo { - height: clamp(1.5rem, 10vw, 5rem); - margin-top: 2rem; -} - -#home-link:hover { - background: none; - text-decoration: none; -} - -.header-page-links li:before { - content: '' -} - -.header-page-links a { - color: var(--light-grey); - display: inline-block; - margin: 0px 4px; - font-size: 1.1rem; - text-decoration: none; -} - -.header-page-links a.active { - color: var(--raisin-black); -} - -.header-page-links a:hover { - background-color: transparent; - color: (--raisin-black); -} - -.left-menu { - display: flex; - align-items: center; - transition: transform 0.5s ease; - filter: brightness(0.8); - will-change: filter; -} - -.left-menu:hover { - filter: brightness(1.0); -} - -.left-menu img { - display: flex; -} - -.right-menu { - width: 74%; - display: flex; - justify-content: flex-end; - align-items: center; -} - -#menu-toggle { - display: none; -} - -.hamburger-wrapper { - position: relative; - z-index: 100; - width: 50px; - height: 50px; -} - -.hamburger-menu { - display: none; - cursor: pointer; - position: relative; - width: 30px; - height: 22px; - z-index: 2; -} - -.hamburger-menu span { - display: block; - position: absolute; - height: 4px; - width: 100%; - background-color: #fff; - border-radius: 2px; - left: 0; - transition: transform 0.4s, top 0.4s, opacity 0.4s; -} - -.hamburger-menu span:nth-child(1) { top: 0; } -.hamburger-menu span:nth-child(2) { top: 9px; } -.hamburger-menu span:nth-child(3) { top: 18px; } - -#menu-toggle:checked + .hamburger-menu span:nth-child(1) { - transform: rotate(45deg); - top: 9px; -} -#menu-toggle:checked + .hamburger-menu span:nth-child(2) { - opacity: 0; -} -#menu-toggle:checked + .hamburger-menu span:nth-child(3) { - transform: rotate(-45deg); - top: 9px; -} - -.menu-content { - border-bottom: 1px solid var(--light-grey); - position: absolute; - top: 100px; - left: 0; - width: 100%; - background: var(--background-color, #222); - z-index: 50; - padding: 20px 0; - display: none; -} - -#menu-toggle:checked ~ .menu-content { - display: block; -} - -.inner-menu-content { - margin: 20px 30px; -} - -.inner-menu-content a { - color: white; - text-decoration: none; - display: block; - padding: 10px 0; -} - -.inner-menu-content a:hover { - color: #ccc; -} - - -.why-distrust { - text-align: left; - padding-bottom: 15px; -} - - -.about-special h2 { - font-weight: 600 !important; - margin: 0px; - padding-bottom: 20px; -} - -.about-special { - padding-left: 0px; - margin-top: 80px; -} - -.team .card { - border-radius: 0px; - padding: 20px; - min-height: 120px; - min-width: unset; - height: 165px; - border: 1px solid var(--mid-grey); - margin-left: 0px; - background: radial-gradient(circle, rgba(41, 41, 41, 0.6) 20%, #120F1A 100%); - box-shadow: - 0px 4px 6px rgba(0, 0, 0, 0.5), - 0px 10px 30px rgba(0, 0, 0, 0.3); -} - -.team span { - font-size: 0.8rem; -} - -.team .title { - text-transform: unset; -} - -.team p, .team a { - font-size: 15px; - margin-top: 0px; - margin-bottom: 0px; - color: var(--light-grey); -} - -.team a { - color: var(--light-purple); -} - -.team a:hover { - text-decoration: underline; -} - -.team img { - height: 130px; - border: 1px solid teal; -} - -.team .flex-container { - justify-content: flex-start; -} -.team h5 { - font-size: 20px !important; -} - -.team .flex-container-inner { - margin-bottom: 0px; - margin-right: 20px; -} - - - @media (max-width: 1390px) { - - .flex-container.properties .flex-container-inner { - flex: 100rem; - } - - .powered-by .card { - min-height: 360px; - } - } - -@media (max-width: 1020px) { - - .right-menu { - width: 40px; - height: 40px; - } - - .menu-button-container { - display: flex; - } - - #menu-toggle~.menu li { - height: 0; - margin: 0; - padding: 0; - border: 0; - transition: height 400ms cubic-bezier(0.23, 1, 0.32, 1); - } - - #menu-toggle:checked~.menu li { - border: 1px solid #333; - height: 2.5em; - padding: 0.5em; - transition: height 400ms cubic-bezier(0.23, 1, 0.32, 1); - } - - .menu>li { - display: flex; - justify-content: center; - margin: 0; - padding: 0.5em 0; - width: 100%; - color: white; - background-color: #222; - } - - .menu>li:not(:last-child) { - border-bottom: 1px solid #444; - } - - .values-container { - font-size: 23px !important; - } - - .live-tools-cards .card { - min-height: 430px; - } -} - -.button { - display: inline-block; - padding: 10px 20px 9px 20px; - border-radius: 30px; - margin-top: 10px; - color: var(--base-color); - background-color: var(--background-color); - border: 2px solid white; - text-decoration: none; - transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out; -} - -.button:hover { - background-color: var(--base-color); - color: var(--background-color); - transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out; -} - -@mixin mega { - border-radius: 30px; - font-weight: 400; - transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out; -} - -.mega-inverted.button { - border: 1px solid var(--mid-grey); - background: var(--mid-grey); - color: white; - @include mega; -} - -.mega-inverted.button:hover { - transform: translateY(0px); - background: var(--purple); - color: var(--base-color); -} - -.mega.button { - background-color: var(--dark-purple); - color: var(--base-color); - border: 2px solid var(--light-purple); - box-shadow: 0 0 18px rgba(42,106,255,0.6); - @include mega; -} - -.mega.button:hover { - background: var(--purple); - color: var(--base-color); - border: 2px solid var(--purple); -} - -.mega-teal.button { - background-color: var(--dark-teal); - color: var(--base-color); - border: 2px solid var(--light-teal); - box-shadow: 0 0 18px rgba(42,106,255,0.6); - @include mega; -} - -.mega-teal.button:hover { - background: var(--mid-teal); - color: var(--base-color); - border: 2px solid var(--mid-teal); -} - -.button-container { - padding-top: min(1em, 50%); -} - -.contact-button { - margin-top: 15px; - cursor: pointer; - font-size: 19px; - width: 100%; - border-radius: 10px; - height: 60px; - background: var(--purple); - color: white; - border: 1px solid var(--light-purple); -} - -.contact-button:hover { - box-shadow: 0 0 18px rgba(42,106,255,0.6); - transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out; -} - -.two-column-layout { - display: flex; - flex-wrap: wrap; - gap: 40px; - align-items: flex-start; - justify-content: space-between; - } - -.contact-info { - flex: 1 1 45%; - max-width: 500px; - } - -.logo-grid-container { - margin-top: 40px; -} - -.logo-grid { - display: grid; - grid-template-columns: repeat(auto-fit, minmax(120px, 1fr)); - gap: 35px 70px; - list-style: none; - padding: 0; - margin: 0; - align-items: center; - justify-items: start; - opacity: 0.9; - padding-top: 1.5rem; - } - - .logo-grid img { - max-width: 100%; - max-height: 30px; - object-fit: contain; - filter: grayscale(100%); - transition: filter 0.3s ease; - } - - -::selection { - background: var(--selection-background); - color: var(--selection-text); -} - -::-moz-selection { - background: var(--selection-background); - color: var(--selection-text); -} - - - -.right-menu>ul>li:before { - content: "" !important; - margin-right: 4px; -} - - -.menu { - display: flex; - justify-content: space-between; - align-items: center; -} - -.menu ul { - padding-left: 0px; - list-style-type: none; - text-align: right; -} - -.menu ul li { - display: inline; - margin-left: 10px; -} - - -input, -select, -textarea { - padding: 0; - margin: 0; - -webkit-appearance: none; - -webkit-border-radius: 0; - border: none; -} - -input[type=text], -select, -textarea { - width: 100%; - resize: none; - background-color: white; - color: black; - caret-color: black; -} - -input, -select, -textarea, -textarea::-webkit-input-placeholder { - text-indent: 0px; -} - -::placeholder { - color: var(--placeholder-color); - opacity: 1; -} - -:-ms-input-placeholder { - color: var(--placeholder-color); -} - -::-ms-input-placeholder { - color: var(--placeholder-color); -} - -input[type=submit] { - font-size: $base-font-size; - font-family: $base-font-family; - line-height: $base-line-height; - cursor: pointer; - color: var(--link-color); - background-color: var(--background-color); -} - -input[type=submit]:hover { - color: var(--background-color); - background-color: var(--base-color); -} - -.submit-policy { - max-width: 500px; - margin-top: 9px; - font-size: 0.8rem !important; - filter: brightness(80%); -} - -*:focus { - outline: none; -} - -textarea { - vertical-align: top; -} - - -.required:after { - content: "*"; - color: var(--ghost-white); -} - -.placeholder:after { - color: grey; -} - -.form-container { - max-width: 700px; - margin: auto; - margin-left: 8rem; -} - -.form-container.card { - background: var(--ghost-white); - min-height: 150px !important; -} - -.form-label { - display: block; - margin-bottom: 5px; - margin-top: 6px; -} - -.form-input, -.form-select, -.form-textarea { - border: 1px solid grey; - border-radius: 10px; - font-size: 16px; - caret-color: black !important; - color: var(--ghost-white) !important; - background: var(--background-color) !important; - height: 50px; - width: 100%; - padding: 8px; - margin-bottom: 10px; -} - -.form-textarea { - height: 100px !important; -} - -.form-checkbox-container { - display: flex; - flex-direction: column; -} - -.form-row { - display: flex; - gap: 20px; - flex-wrap: wrap; - } - - .form-half { - flex: 1; - min-width: 200px; - } - - -.particles-wrapper { - background-color: #222; - width: 100%; - height: 100%; - padding: 0; - margin: 0; - overflow: hidden; -} - -.flex-container { - padding-left: 0px; - padding-right: 0px; - display: flex; - justify-content: space-between; - align-items: flex-start; -} - -.flex-container-inner { - width: 100%; -} - -section { - width: 100%; - margin-top: 100px; - margin-bottom:100px; -} - -.mid-tall-section { - margin: 150px 0px; -} - -.tall-section { - margin: 250px 0px; -} - -.extra-spacing { - margin-top: 70px; - margin-bottom: 70px; -} - -.companies { - display: flex; - justify-content: space-between; - align-items: center; - margin: 30px 0px; -} - -.companies div { - width: 27%; - text-align: center; - display: flex; - align-items: center; - justify-content: center; - height: 120px; - border-bottom: 1px solid; -} - -.companies a img { - height: 45px; - filter: grayscale(100%); - text-align: center; -} - -.companies a:hover { - background-color: none; - background: none; - text-decoration: none; -} - -.values-container { - font-size: 30px; - text-align: right; - direction: rtl; -} - -.text-well { - max-width: 100%; -} - - -.lineno { - color: var(--code-color-1); - margin-right: 15px; -} - -figure.highlight { - margin: 5px 0; -} - -pre { - background-color: var(--background-color); - border: none; - padding: 0; - margin: 0; - overflow: auto; - font-size: $base-font-size; - color: var(--text-color); - line-height: 1.7 !important; - font-family: $base-font-family !important; -} - -.highlight .hll { - background-color: var(--code-color-2); -} - -.highlight .c { - color: var(--code-color-1); - font-style: italic -} - - -.highlight .err { - color: var(--code-color-3); - background-color: var(--code-color-4); -} - - -.highlight .k { - color: var(--code-color-5); -} - - -.highlight .cm { - color: var(--code-color-1); - font-style: italic -} - - -.highlight .cp { - color: var(--code-color-6); -} - - -.highlight .c1 { - color: var(--code-color-1); - font-style: italic -} - - -.highlight .cs { - color: var(--code-color-5); - font-style: italic -} - - -.highlight .gd { - color: var(--code-color-7); -} - - -.highlight .ge { - font-style: italic -} - - -.highlight .gr { - color: var(--code-color-7); -} - -.highlight .gh { - color: var(--code-color-8); - font-weight: bold -} - - -.highlight .gi { - color: var(--code-color-9); -} - - -.highlight .go { - color: var(--code-color-10); -} - - -.highlight .gp { - color: var(--code-color-11); -} - - -.highlight .gs { - font-weight: bold -} - - -.highlight .gu { - color: var(--code-color-12); - font-weight: bold -} - - -.highlight .gt { - color: var(--code-color-7); -} - - -.highlight .kc { - color: var(--code-color-5); -} - - -.highlight .kd { - color: var(--code-color-5); -} - - -.highlight .kn { - color: var(--code-color-5); -} - - -.highlight .kp { - color: var(--code-color-5); -} - - -.highlight .kr { - color: var(--code-color-5); -} - - -.highlight .kt { - color: var(--code-color-13); -} - - -.highlight .m { - color: var(--code-color-14); -} - - -.highlight .s { - color: var(--code-color-15); -} - -/* Literal.String * -.highlight .na { - color: var(--code-color-16); -} - -/* Name.Attribute * -.highlight .nb { - color: var(--code-color-13); -} - -/* Name.Builtin * -.highlight .nc { - color: var(--code-color-9); - text-decoration: underline -} - -/* Name.Class * -.highlight .no { - color: var(--code-color-7); -} - -/* Name.Constant * -.highlight .nd { - color: var(--code-color-10); -} - -/* Name.Decorator * -.highlight .ni { - color: var(--code-color-17); - font-weight: bold -} - -/* Name.Entity * -.highlight .nf { - color: var(--code-color-9); -} - -/* Name.Function * -.highlight .nn { - color: var(--code-color-13); - text-decoration: underline -} - -/* Name.Namespace * -.highlight .nt { - color: var(--code-color-16); - font-weight: bold -} - -/* Name.Tag * -.highlight .nv { - color: var(--code-color-7); -} - -/* Name.Variable * -.highlight .ow { - color: var(--code-color-5); -} - -/* Operator.Word * -.highlight .w { - color: var(--code-color-18); -} - -/* Text.Whitespace * -.highlight .mf { - color: var(--code-color-14); -} - -/* Literal.Number.Float * -.highlight .mh { - color: var(--code-color-14); -} - -/* Literal.Number.Hex * -.highlight .mi { - color: var(--code-color-14); -} - -/* Literal.Number.Integer * -.highlight .mo { - color: var(--code-color-14); -} - -/* Literal.Number.Oct * -.highlight .sb { - color: var(--code-color-15); -} - -/* Literal.String.Backtick * -.highlight .sc { - color: var(--code-color-15); -} - -/* Literal.String.Char * -.highlight .sd { - color: var(--code-color-15); -} - -/* Literal.String.Doc */ -.highlight .s2 { - color: var(--code-color-15); -} - -/* Literal.String.Double * -.highlight .se { - color: var(--code-color-15); -} - -/* Literal.String.Escape * -.highlight .sh { - color: var(--code-color-15); -} - -/* Literal.String.Heredoc * -.highlight .si { - color: var(--code-color-15); -} - -/* Literal.String.Interpol * -.highlight .sx { - color: var(--code-color-15); -} - -/* Literal.String.Other * -.highlight .sr { - color: var(--code-color-14); -} - -/* Literal.String.Regex * -.highlight .s1 { - color: var(--code-color-15); -} - -/* Literal.String.Single * -.highlight .ss { - color: var(--code-color-5); -} - -/* Literal.String.Symbol * -.highlight .bp { - color: var(--code-color-13); -} - -/* Name.Builtin.Pseudo * -.highlight .vc { - color: var(--code-color-7); -} - -/* Name.Variable.Class * -.highlight .vg { - color: var(--code-color-7); -} - -/* Name.Variable.Global * -.highlight .vi { - color: var(--code-color-7); -} - -/* Name.Variable.Instance * -.highlight .il { - color: var(--code-color-14); -} - -/* Literal.Number.Integer.Long * - -.hide { - display: none; - width: 100%; -} - -.show { - display: inline-block; -} - -/** - * Companies Carousel - * - -.logo-section { - width: 100%; - overflow: hidden; - padding: 20px 0; - filter: brightness(50%); - mask-image: linear-gradient(to left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 20%, rgba(0, 0, 0, 1) 80%, rgba(0, 0, 0, 0) 100%); - -webkit-mask-image: linear-gradient(to left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 20%, rgba(0, 0, 0, 1) 80%, rgba(0, 0, 0, 0) 100%); -} - -.logo-slider { - display: flex; - align-items: center; - flex-wrap: nowrap; - transform: translateX(0); -} - -.logo-slider img { - height: 50px; - margin-right: 80px; - filter: grayscale(100%); - opacity: 0.8; - transition: opacity 0.3s; -} - -/** - * Carousel - * - -.carousel-container { - padding-left: 80px; -} - -#carousel { - display: flex; - flex-direction: column; - align-items: center; - overflow: hidden; - height: 320px; - padding-left: 100px; - position: relative; -} - -.carousel-item { - display: flex; - justify-content: center; - align-items: start; - max-width: 400px; - height: 80px; - width: 100%; - font-size: 16px; - opacity: 0.5; - margin: 5px 0; - position: absolute; - left: 0; - right: 0; - transition: transform 1s ease, font-size 1s ease, opacity 1s ease; - transform-origin: center; - visibility: hidden; - overflow: hidden; -} - -.carousel-link { - text-align: left; - display: -webkit-box; - -webkit-box-orient: vertical; - -webkit-line-clamp: 2; - overflow: hidden; - text-overflow: ellipsis; - line-height: 1.2; - max-height: 2.4em; - width: 100%; - margin: 0 10px; - white-space: normal; -} - -.carousel-item.active { - transform: translateY(0) scale(1.2); - font-size: 20px; - opacity: 1; - visibility: visible; -} - -.carousel-title { - font-weight: 400; - font-size: 22px; - color: var(--light-grey); -} - -.container-our-approach { - margin: auto; - max-width: 700px; - margin-top: 80px; -} - -/** end carousel */ - -/** - * Blog - * - -.blog { - margin: auto; - max-width: 700px; - margin-top: 80px; -} - -.post { - max-width: 700px; - margin: 100px 0px; -} - -.post img { - max-width: 100%; -} - -#lp-post-img { - max-width: 100%; -} - -#lp-post-img { - max-width: 100%; -} - -.entry { - font-size: 1.2rem; -} - -.date h4 { - font-size: 1rem !important; -} - -#blog-header { - margin: 80px 0px; -} - -.blog-header-title { - display: inline-block; - font-size: 3.2rem; - text-align: center; - width: 100%; - margin-top: 80px; -} - -.blog-header-subtitle { - text-align: center; - font-size: 1.5rem; - color: var(--light-grey); -} - -.blog h1 { - font-size: 2rem !important; - line-height: 2rem !important; - font-weight: 600 !important; -} - -.blog h2 { - font-size: 1.8rem !important; - font-weight: 600 !important; -} - -.blog h3 { - font-size: 1.6rem !important; - font-weight: 600 !important; -} - -.blog h4 { - font-size: 1.4rem !important; - font-weight: 600 !important; -} - -.blog h5 { - font-size: 1.2rem !important; - font-weight: 600 !important; -} - -.blog hr { - margin: 80px 0px; -} - -.post a { - color: var(--light-teal); -} - -.post a:hover { - text-decoration: underline; -} - -.blog-details { - display: flex; - flex-direction: left; - font-size: 0.9rem; - margin-bottom: 10px; -} - -.blog-details-date { - background: var(--light-grey); - color: var(--background-color); - border-radius: 5px; - padding: 2px 10px; -} - -.blog-details-read-time { - padding: 2px 10px; - margin-left: 15px; - color: white; -} - -/** end blog */ - -/** TESTIMONIALS ** - -.testimonials { - display: flex; - gap: 2rem; - flex-wrap: wrap; - justify-content: center; - padding: 3rem 1.5rem; - background-color: #0d0d0d; - } - - .testimonial-card { - background-color: #121212; - padding: 2rem; - border-radius: 1rem; - width: 320px; - display: flex; - flex-direction: column; - justify-content: space-between; - gap: 1.5rem; - } - - .testimonial-logo { - height: 32px; - } - - .testimonial-quote { - color: #fff; - font-size: 1rem; - line-height: 1.6; - font-style: italic; - } - - .testimonial-author { - display: flex; - align-items: center; - gap: 1rem; - } - - .testimonial-avatar { - width: 48px; - height: 48px; - border-radius: 50%; - object-fit: cover; - } - - .testimonial-name { - font-weight: 600; - color: #fff; - margin: 0; - } - - .testimonial-title { - font-size: 0.875rem; - color: #aaa; - margin: 0; - } - -//* TESTIMONIALS * - -*, - *::before, - *::after { - box-sizing: border-box; - } - - .wrapper { - background: linear-gradient(60deg, #420285, #08BDBD); - height: 100%; - width: 100%; - display: flex; - justify-content: center; - } - - .title { - text-transform: uppercase; - font-size: 20px; - margin-top: 10px; - } - - .who-we-are { - margin-left: 70px; - } - - /** - * media queries - * -@media (max-width: 1500px) { - - .video-background-container-our-approach { - top: 2190px; - } -} - -@media (max-width: 1380px) { - .vertical-line-container { - display: none; - } - .roadmap-tagline { - font-size: 30px !important; - line-height: 30px; - margin-bottom: 15px; - } -} - -@media (max-width: 1258px) { - .logo-grid { - display: none; - } -} - -@media (max-width: 1150px) { - .roadmap-title-container { - flex-direction: column; - } - .roadmap-tagline-line { - display: none; - } - .component-section { - flex-direction: column; - } - .component-links { - max-width: 100%; - } - - footer { - padding: 50px 0px 30px 0px; - } - - .footer-links { - gap: 5rem; - padding-right: 0rem; - } - - .footer { - flex-direction: column; - display: flex; - flex-wrap: wrap; - justify-content: space-between; - align-items: flex-start; - } - - .footer-logo img { - width: 115%; - } - - .footer-description, .footer-links a { - font-size: 1.2rem !important; - } - - .footer-description { - margin-bottom: 1.2rem; - } - - .footer-links { - gap: 5rem; - flex-direction: row; - line-height: 2rem !important; - } - - .footer-links a:hover { - color: var(--purple); - } - - .footer-footer { - font-size: 0.75rem; - } - - .footer-bottom { - margin-top: 2rem; - } - - .footer-social a img { - height: 20px; - margin-left: 0rem; - width: 20px; - } - -} - -@media (max-width: 1020px) { - .flex-container-inner { - width: 100% !important; - min-height: auto; - margin: 0; - margin-bottom: 20px; - } - - .text-description-desktop { - display: none; - } - - .text-description-mobile { - display: block; - } - - .hamburger-menu { - display: inline-block; - } - - .hide { - display: inline-block; - } - - .show { - display: none; - } - - .who-we-are-section { - flex-direction: column-reverse; - } - - .team .flex-container-inner { - margin-bottom: 30px; - } - - .threatmodel-cta-columns .flex-container-inner, .threatmodel-cta-columns h2 { - margin-bottom: 0px; - } - - h1 { - //font-size: 80px !important;// - line-height: 80px !important; - } - - h2 { - //font-size: 60px !important;// - //line-height: 60px !important;// - } - - .video-background-container-our-approach { - top: 2400px; - transform: scaleX(-1); - } -} - -@media (max-width: 850px) { - -.flex-container.properties .flex-container-inner { - max-width: 40%; -} - -.why-choose-distrust .flex-container.properties .flex-container-inner { - height: 15rem !important; -} - -.video-background-container-our-approach { - top: 2150px; -} - -} - -@media (max-width: 730px) { - footer { - padding: 50px 0px 20px 0px; - margin-top: 1rem; - } - - .divider { - display: none; - } - - .flex-container.properties .flex-container-inner { - max-width: 100%; - max-height: 9rem; - } - - .why-choose-distrust .flex-container.properties .flex-container-inner { - max-width: 100%; - padding-bottom: 12rem !important; - } - - .card { - margin: 5px; - } - - .software-cta .gradient-text.center { - font-size: 40px; - } - - .threatmodel-cta-columns { - margin-top: 2rem !important; - } - - .threatmodel-cta-right-column .button-container { - display: none; - } - - .threatmodel-cta-bottom .button-container { - display: block; - } - - .threatmodel-cta { - margin-top: 0px !important; - } - - .video-content-building-blocks .why-distrust { - font-size: 40px !important; - line-height: 45px !important; - min-height: 150px; - } - - .video-content-building-blocks { - margin-top: 1rem; - margin-bottom: 2rem; - } - - .video-background-container-building-blocks { - top: 2800px; - } - - .video-background-container-philosophy { - top: 3430px; - } - - .why-distrust, .video-content-philosophy .why-distrust { - font-size: 55px !important; - line-height: 50px !important; - } -} - -@media (max-width: 600px) { - - .live-tools-cards .card { - min-height: 300px; - } - - .mini-card { - padding: 20px 20px !important; - filter: brightness(100%) !important; - } - - .kanban-column { - border: none !important; - padding: 0px !important; - } - - #kanban { - flex-direction: column-reverse; - } - - #kanban h4 { - width: 100%; - text-align: center; - margin-bottom: 20px; - } - - .column-backlog .mini-card { - border: 1px solid white; - } - - .column-progress .mini-card { - border: 1px solid var(--light-purple); - } - - .column-active .mini-card { - border: 1px solid var(--light-teal); - } - - .flex-container { - flex-direction: column; - } - - .form-container.card { - padding: 20px 15px; - } - - .who-we-are-section { - flex-direction: column-reverse; - } - - section { - margin-top: 80px; - margin-bottom: 80px; - } - - .companies { - flex-wrap: wrap; +@media (max-width: 431px) { + .subtext, + .subtext-thanks { + margin-bottom: 10rem; } - .companies div { - width: 100%; - height: 170px; - border-bottom: none; + .logo img { + height: 1.5rem; } - .carousel-container { - padding-top: 50px; - padding-left: 10px; + .pill { + margin: 0 0 2rem 0; } - //footer on mobile// - - .footer { - flex-direction: column; - display: flex; - flex-wrap: wrap; - justify-content: space-between; - align-items: flex-start; - } - - footer { - padding: 50px 10px 15px 10px; - } - - .footer-logo img { - width: 100%; - } - - .footer-description-desktop { - display: none; - } - - .footer-description-mobile { - display: block; - } - - .footer-description { - font-size: 1rem !important; - margin-bottom: 1.2rem; - } - - .footer-links { - width: 100%; - gap: 3rem; - flex-direction: row; - line-height: 1.7rem !important; - } - - .footer-links a { - font-size: 1.1rem !important; - } - - .footer-links a:hover { - color: var(--purple); - } - - .footer-footer { - font-size: 0.75rem; - } - - .footer-bottom { - margin-top: 2rem; - } - - .footer-social a img { - height: 20px; - margin-left: 0rem; - width: 20px; - } - - //footer// - - .tall-section { - margin: 100px 0px; - } - - .mid-tall-section { - margin: 20px 0px; - } - - .about-special { - margin-top: 0px; - } - - p { - //font-size: 1.1rem !important;// - margin-bottom: 0px; + .headline { + font-size: clamp(1.5rem, 10vw, 2.5rem); } - h1 { - //font-size: 55px !important;// - line-height: 50px !important; + .align-logo, + .align { + margin-left: 1.4rem; } - h2 { - //font-size: 55px !important;// - //line-height: 50px !important;// + .subtext { + margin-bottom: 10rem; } - - h3 { - //font-size: 30px !important;// - //line-height: 30px !important;// - } - - .roadmap-header { - flex-direction: column; - } - - .roadmap-header-capsule { - margin: 0; - } - - .capsule-yellow, .capsule-green, .capsule-grey { - margin: 0px; - } - - .capsule-transparent { - margin: 5px 5px 0px 0px !important; - } - - .hero-p { - font-size: 1.1rem; - } - - .landing-page-header { - margin-top: 20vh; - margin-bottom: 20vh; - } - - .video-background { - left: 50% !important; - } - - .gradient-overlay { - background: linear-gradient(to bottom, #0f0f0f 0%, rgba(15, 15, 15, 0) 25%, rgba(15, 15, 15, 0) 75%, #0f0f0f 100%), linear-gradient(to right, rgb(15, 15, 15) 0%, rgba(15, 15, 15, 0) 100%) - } - - .carousel-title { - font-size: 1rem; - } - - .footer-container { - flex-direction: column-reverse; - } - - .footer-link div { - margin-bottom: 20px; - } - - .footer-link div a { - font-size: 1rem !important; - } - - .quote { - font-size: 1.5rem; - line-height: 1.7rem; - } - - .values-container { - text-align: left; - direction: ltr; + .subtext-thanks { + margin-bottom: 24.5rem; } } -@media (max-width: 400px) { - - .footer-description-mobile { - display: none; - } - - .footer-logo img { - margin-bottom: 1.5rem; - } +.input-wrapper { + margin-bottom: 0.5rem; } - */ diff --git a/assets/base/c-logos/icon-bw.png b/assets/base/c-logos/icon-bw.png new file mode 100644 index 0000000..f2db4ec Binary files /dev/null and b/assets/base/c-logos/icon-bw.png differ diff --git a/assets/base/c-logos/icon-bw.svg b/assets/base/c-logos/icon-bw.svg new file mode 100644 index 0000000..5c3edfe --- /dev/null +++ b/assets/base/c-logos/icon-bw.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/base/c-logos/icon-wb.png b/assets/base/c-logos/icon-wb.png new file mode 100644 index 0000000..f8e582d Binary files /dev/null and b/assets/base/c-logos/icon-wb.png differ diff --git a/assets/base/c-logos/icon-wb.svg b/assets/base/c-logos/icon-wb.svg new file mode 100644 index 0000000..2caf5a4 --- /dev/null +++ b/assets/base/c-logos/icon-wb.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/base/c-logos/logo-bw.png b/assets/base/c-logos/logo-bw.png new file mode 100644 index 0000000..3bfa973 Binary files /dev/null and b/assets/base/c-logos/logo-bw.png differ diff --git a/assets/base/c-logos/logo-bw.svg b/assets/base/c-logos/logo-bw.svg new file mode 100644 index 0000000..7dd0d64 --- /dev/null +++ b/assets/base/c-logos/logo-bw.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/base/c-logos/logo-wb.png b/assets/base/c-logos/logo-wb.png new file mode 100644 index 0000000..e477b2b Binary files /dev/null and b/assets/base/c-logos/logo-wb.png differ diff --git a/assets/base/c-logos/logo-wb.svg b/assets/base/c-logos/logo-wb.svg new file mode 100644 index 0000000..d7f1a1e --- /dev/null +++ b/assets/base/c-logos/logo-wb.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/base/caution-logo/caution-icon-black-box-zoomed.png b/assets/base/caution-logo/caution-icon-black-box-zoomed.png deleted file mode 100644 index b895242..0000000 Binary files a/assets/base/caution-logo/caution-icon-black-box-zoomed.png and /dev/null differ diff --git a/assets/base/caution-logo/caution-icon-black-box.png b/assets/base/caution-logo/caution-icon-black-box.png deleted file mode 100644 index 3ec724d..0000000 Binary files a/assets/base/caution-logo/caution-icon-black-box.png and /dev/null differ diff --git a/assets/base/caution-logo/caution-icon-black-box.svg b/assets/base/caution-logo/caution-icon-black-box.svg deleted file mode 100644 index 28cb4e6..0000000 --- a/assets/base/caution-logo/caution-icon-black-box.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/assets/base/caution-logo/caution-icon-black.svg b/assets/base/caution-logo/caution-icon-black.svg deleted file mode 100644 index 9efbb7c..0000000 --- a/assets/base/caution-logo/caution-icon-black.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/assets/base/caution-logo/caution-icon-white-box-zoomed.png.png b/assets/base/caution-logo/caution-icon-white-box-zoomed.png.png deleted file mode 100644 index 1b83180..0000000 Binary files a/assets/base/caution-logo/caution-icon-white-box-zoomed.png.png and /dev/null differ diff --git a/assets/base/caution-logo/caution-icon-white-box.svg b/assets/base/caution-logo/caution-icon-white-box.svg deleted file mode 100644 index 9309936..0000000 --- a/assets/base/caution-logo/caution-icon-white-box.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/assets/base/caution-logo/caution-icon-white.svg b/assets/base/caution-logo/caution-icon-white.svg deleted file mode 100644 index 5314da9..0000000 --- a/assets/base/caution-logo/caution-icon-white.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/assets/base/caution-logo/caution-logo-png/caution-icon-black.png b/assets/base/caution-logo/caution-logo-png/caution-icon-black.png deleted file mode 100644 index 71163fd..0000000 Binary files a/assets/base/caution-logo/caution-logo-png/caution-icon-black.png and /dev/null differ diff --git a/assets/base/caution-logo/caution-logo-png/caution-icon-white-box.png b/assets/base/caution-logo/caution-logo-png/caution-icon-white-box.png deleted file mode 100644 index 5682589..0000000 Binary files a/assets/base/caution-logo/caution-logo-png/caution-icon-white-box.png and /dev/null differ diff --git a/assets/base/caution-logo/caution-logo-png/caution-icon-white.png b/assets/base/caution-logo/caution-logo-png/caution-icon-white.png deleted file mode 100644 index 804c3c3..0000000 Binary files a/assets/base/caution-logo/caution-logo-png/caution-icon-white.png and /dev/null differ diff --git a/assets/base/caution-logo/caution-logo-png/caution-logo-text-black.png b/assets/base/caution-logo/caution-logo-png/caution-logo-text-black.png deleted file mode 100644 index 5a5caab..0000000 Binary files a/assets/base/caution-logo/caution-logo-png/caution-logo-text-black.png and /dev/null differ diff --git a/assets/base/caution-logo/caution-logo-png/caution-logo-text-white-blackbox.png b/assets/base/caution-logo/caution-logo-png/caution-logo-text-white-blackbox.png deleted file mode 100644 index bb500c1..0000000 Binary files a/assets/base/caution-logo/caution-logo-png/caution-logo-text-white-blackbox.png and /dev/null differ diff --git a/assets/base/caution-logo/caution-logo-png/caution-logo-text-white-whitebox.png b/assets/base/caution-logo/caution-logo-png/caution-logo-text-white-whitebox.png deleted file mode 100644 index 356f589..0000000 Binary files a/assets/base/caution-logo/caution-logo-png/caution-logo-text-white-whitebox.png and /dev/null differ diff --git a/assets/base/caution-logo/caution-logo-png/caution-logo-text-white.png b/assets/base/caution-logo/caution-logo-png/caution-logo-text-white.png deleted file mode 100644 index 4713f0f..0000000 Binary files a/assets/base/caution-logo/caution-logo-png/caution-logo-text-white.png and /dev/null differ diff --git a/assets/base/caution-logo/caution-logo-text-black.svg b/assets/base/caution-logo/caution-logo-text-black.svg deleted file mode 100644 index bdf8a6b..0000000 --- a/assets/base/caution-logo/caution-logo-text-black.svg +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/assets/base/caution-logo/caution-logo-text-white-blackbox.svg b/assets/base/caution-logo/caution-logo-text-white-blackbox.svg deleted file mode 100644 index bbb8982..0000000 --- a/assets/base/caution-logo/caution-logo-text-white-blackbox.svg +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/assets/base/caution-logo/caution-logo-text-white-whitebox.svg b/assets/base/caution-logo/caution-logo-text-white-whitebox.svg deleted file mode 100644 index 4ccfc98..0000000 --- a/assets/base/caution-logo/caution-logo-text-white-whitebox.svg +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/assets/base/caution-logo/caution-logo-text-white.svg b/assets/base/caution-logo/caution-logo-text-white.svg deleted file mode 100644 index 433efa7..0000000 --- a/assets/base/caution-logo/caution-logo-text-white.svg +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/assets/base/distrust-logo/company-thumbnail.png b/assets/base/distrust-logo/company-thumbnail.png deleted file mode 100644 index a3585c2..0000000 Binary files a/assets/base/distrust-logo/company-thumbnail.png and /dev/null differ diff --git a/assets/base/distrust-logo/distrust-logo.png b/assets/base/distrust-logo/distrust-logo.png deleted file mode 100644 index db9b7fd..0000000 Binary files a/assets/base/distrust-logo/distrust-logo.png and /dev/null differ diff --git a/assets/base/distrust-logo/distrust-text-white.svg b/assets/base/distrust-logo/distrust-text-white.svg deleted file mode 100644 index ccbab5c..0000000 --- a/assets/base/distrust-logo/distrust-text-white.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/assets/base/distrust-logo/distrust-thumbnail.png b/assets/base/distrust-logo/distrust-thumbnail.png deleted file mode 100644 index 7b71551..0000000 Binary files a/assets/base/distrust-logo/distrust-thumbnail.png and /dev/null differ diff --git a/assets/base/distrust-logo/distrust-white.svg b/assets/base/distrust-logo/distrust-white.svg deleted file mode 100644 index ab90aaf..0000000 --- a/assets/base/distrust-logo/distrust-white.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/assets/base/distrust-logo/landing-thumbnail.png b/assets/base/distrust-logo/landing-thumbnail.png deleted file mode 100644 index 1f10ed0..0000000 Binary files a/assets/base/distrust-logo/landing-thumbnail.png and /dev/null differ diff --git a/assets/base/distrust-logo/services-thumbnail.png b/assets/base/distrust-logo/services-thumbnail.png deleted file mode 100644 index 70ebfe7..0000000 Binary files a/assets/base/distrust-logo/services-thumbnail.png and /dev/null differ diff --git a/assets/base/distrust-logo/software-thumbnail.png b/assets/base/distrust-logo/software-thumbnail.png deleted file mode 100644 index 4d4e104..0000000 Binary files a/assets/base/distrust-logo/software-thumbnail.png and /dev/null differ diff --git a/assets/base/waitlist.jpeg b/assets/base/waitlist.jpeg deleted file mode 100644 index 4bd5b28..0000000 Binary files a/assets/base/waitlist.jpeg and /dev/null differ diff --git a/assets/base/waitlist-static.jpeg b/assets/base/wave.jpeg similarity index 100% rename from assets/base/waitlist-static.jpeg rename to assets/base/wave.jpeg diff --git a/assets/fonts/Inter-VariableFont_opsz,wght.ttf b/assets/fonts/Inter-VariableFont_opsz,wght.ttf deleted file mode 100644 index e31b51e..0000000 Binary files a/assets/fonts/Inter-VariableFont_opsz,wght.ttf and /dev/null differ diff --git a/assets/fonts/PlusJakartaSans-Bold.otf b/assets/fonts/PlusJakartaSans-Bold.otf new file mode 100644 index 0000000..3673fdb Binary files /dev/null and b/assets/fonts/PlusJakartaSans-Bold.otf differ diff --git a/assets/fonts/PlusJakartaSans-ExtraBold.otf b/assets/fonts/PlusJakartaSans-ExtraBold.otf new file mode 100644 index 0000000..584e14f Binary files /dev/null and b/assets/fonts/PlusJakartaSans-ExtraBold.otf differ diff --git a/assets/fonts/PlusJakartaSans-ExtraLight.otf b/assets/fonts/PlusJakartaSans-ExtraLight.otf new file mode 100644 index 0000000..3c58686 Binary files /dev/null and b/assets/fonts/PlusJakartaSans-ExtraLight.otf differ diff --git a/assets/fonts/PlusJakartaSans-Light.otf b/assets/fonts/PlusJakartaSans-Light.otf new file mode 100644 index 0000000..42e879d Binary files /dev/null and b/assets/fonts/PlusJakartaSans-Light.otf differ diff --git a/assets/fonts/PlusJakartaSans-Medium.otf b/assets/fonts/PlusJakartaSans-Medium.otf new file mode 100644 index 0000000..b900964 Binary files /dev/null and b/assets/fonts/PlusJakartaSans-Medium.otf differ diff --git a/assets/fonts/PlusJakartaSans-Regular.otf b/assets/fonts/PlusJakartaSans-Regular.otf new file mode 100644 index 0000000..0070e4a Binary files /dev/null and b/assets/fonts/PlusJakartaSans-Regular.otf differ diff --git a/assets/fonts/PlusJakartaSans-SemiBold.otf b/assets/fonts/PlusJakartaSans-SemiBold.otf new file mode 100644 index 0000000..a8c7e50 Binary files /dev/null and b/assets/fonts/PlusJakartaSans-SemiBold.otf differ diff --git a/assets/fonts/Rubik-VariableFont_wght.ttf b/assets/fonts/Rubik-VariableFont_wght.ttf deleted file mode 100644 index fa161b9..0000000 Binary files a/assets/fonts/Rubik-VariableFont_wght.ttf and /dev/null differ diff --git a/assets/pgp/anton.asc b/assets/pgp/anton.asc deleted file mode 100644 index a179f95..0000000 --- a/assets/pgp/anton.asc +++ /dev/null @@ -1,190 +0,0 @@ -anton@distrust.co - ------BEGIN PGP PUBLIC KEY BLOCK----- - -mQINBGI/PwIBEACfbDXsSIoZzZP8jrk7h2D98bUW2lRYxxpRqjLfvr5M1z3VNHCC -HaHXIPhqTdu6BXWKJJxcdkvp4z5u6aykcAjcRi0MpcTX5tU9RnSvA1HIdDmLukIy -JFEPHxoCeeFBSgmtWYczn3eSmsAQBKCLFsEmVyjpivGlphFAfzcDqtKLhaQVjVU8 -YTPty7JIoiYSvCXTHCdYenfQmbpldFuT/60xsc9PJP6wMGdszDc16XIPZUKBfRtf -qPQZPN37SHczuqCrrOr+8+4q1ZcxBRAZxcPpfPk7WG1UDfTZFLvEdNCIaG0+FDkQ -8yvrS/GC9UgO3uRieZ8K4Cd0iMR96nvizqQFHvB/Wn1VwGlptYnlbEcVXttV7v1F -PBtojkEALKXNUxupesnu4YgY09pJAqdhLB89Yk+7SBZWY7C8Ero79f6+ClkHWzM5 -WJHOubKf91syeyqjlqdaxlHhVWH3gqpvFy42seXlmwPSRaKNuaHSwXizPmHinnSs -2uFaRdKevJ4MuhjIxXQlMRFzC74X8CIW5IJ4vK+zcslBFCpe1CuwDQoesY2Wblv+ -E40YgtUDuDKO1keintjtxD1z5/8SUFLNQhUPx0v08P+p6C3AaVL5s2OtH7KJiDaP -SuT+V66FaKYLBmi0+ogIuStEJ8abtoRoWj9TWEMhrtnPv+5Qocr32cPgSQARAQAB -tB5BbnRvbiBMaXZhamEgPGFudG9uQGxpdmFqYS5tZT6JAlQEEwEKAD4WIQT0v1yB -7Hil3TQcke7cS30fUuC6TQUCYj8/AgIbAQUJA8JnAAULCQgHAgYVCgkICwIEFgID -AQIeAQIXgAAKCRDcS30fUuC6TRDOD/9DTjXjXvQJEBP0O0DCNEYSOxEeecZNslNo -5z9G7skCjzKU4Ytl7X1w/xE+LtpqrluDXzomLcoHPa5KN3kaiSwnzYXe4FWwv2Xd -1TmPyDzJJ8A/DGGOjYndVSpYKO2kKuxT/S2xg4KrfXr/oc8mIR0rqs3a/46GMqHR -sz4D5Gm62XfK/x+WIHbHi+CQsHAzwfBKUzReeqROLicJya/QKOaMDMtQpoMcTHPs -hLj1uKwl6ThGKM8cEzQvFxv1PknCOcqDdIMTrNHIsgY7VWs/bohGCZ7nf3lJ9aMY -17vZ0RrslJz+wCLUSxgEFqcJwsauHqEttTGAy+Uqi8Iunr9WP+unXsvmjNEWCkpr -OSP6wAb9KaLHc0dL22vRuOtAeLGE4vRrm+++uTuehz2tYHGKP3+AjHXeNTg5ejRe -34KPzl/LbxTDRyqx9n/XdLQLVvOxwo8ecm+bDsFqQ7of16C9/v7FJBGtcLVpQzVe -MD7d/6ABL73MtdGpJNC63fwPZnuNrEIrRKuOmpOq4YZsHmqqzgeuQAochd5PLt+N -Nti+FZ94/WiN5EKzjQO2HsmbXXJslY8lvsz5WHA5K68DMdb6ae0fBzRB4Jdg1+7y -F2LXE5k9rPDC0G0lyCEtZJWDhk4QbR5tEw/EQ0dH73843K2c4YoZjmw59DVMe8LO -rlrlm0qr7IkDSQQTAQoBMwIbAQULCQgHAgYVCgkICwIEFgIDAQIeAQIXgAIZAVMU -gAAAAAAQADpwcm9vZkBhcmlhZG5lLmlkaHR0cHM6Ly90d2l0dGVyLmNvbS9hbnRv -bmxpdmFqYS9zdGF0dXMvMTc2MDczMzM2OTIzNzk1MDUyNzUUgAAAAAAQABxwcm9v -ZkBhcmlhZG5lLmlkZG5zOmFudG9ubGl2YWphLmNvbT90eXBlPVRYVDcUgAAAAAAQ -AB5wcm9vZkBhcmlhZG5lLmlkaHR0cHM6Ly9tYXN0b2Rvbi5vbmxpbmUvQGFudG9u -LxSAAAAAABAAFnByb29mQGFyaWFkbmUuaWRkbnM6bGl2YWphLm1lP3R5cGU9VFhU -FiEE9L9cgex4pd00HJHu3Et9H1Lguk0FAmYEi+AFCQeHs94ACgkQ3Et9H1Lguk3S -DBAAlvb+co0gPU0qJXOZld3UBY8stUK1VYeayWTHJ9977lnZzJ+gKUalbhsKvj5K -i7w6l2Xe+4VJzjpmc1I0pAR9anoKwscR/bdseXuXQJJ6x7E3Xn3ZZNyfk1M8jVns -KeTQ17quVy9m8qYJ3057sQ/oxXACYAD1D+mjhS5FrFU6XfBcEvaRYT26TEAwYadZ -I/KNFZfnEs0ZGDgiw14lrTCkMZuEyWNm0/2qVIC3FCSNTm51NRMmD3YbM4VgAc+l -nk9f9bRurGA2rUZJ/BNvGvalhD1rwxWg71XeXvnbk7+UqCkdtNfRtmVAvdpJ+EzW -VbRSX2CgJHff+E4yv5cCI1sB6GD9ODDTucPTY+uMuZOXM2k9k6lSt2wDp2FJ6bpo -IRoUl1D4pSNQEsGA1znL+CZLC9IEih+EXxfALzV2sy+laaTkMJCmXJQOke5egDhk -VK5E5Z9jyhK9YtFZFOReoo4eecgpxXMIQV/9aeQe/HCJwkYIWNbkRpTDeW6UGyuv -vwQuRG4qYVJL0hDSwLgUhq24eJyrHwSOhcW7f/iYlaGvUvfbELe2AJVYRH0q2iw7 -dQ9PZAK89+vFcTc9wBlZGKgt/2pNeUWt6KuPGaRLJ/+eslrNBK8Qv9f8Ypgbf3vB -tIoZPeymyiqXFrkBPGiwf5dmFnrDX+r2au6zK9qxeG7Qyii0J0FudG9uIExpdmFq -YSAoV29yaykgPGFudG9uQGRpc3RydXN0LmNvPokCVAQTAQoAPgIbAQULCQgHAgYV -CgkICwIEFgIDAQIeAQIXgBYhBPS/XIHseKXdNByR7txLfR9S4LpNBQJmBIvgBQkH -h7PeAAoJENxLfR9S4LpNjdkP/197r74C9CbEunom3ZXF0Br21nclOIUuhfxriNgy -Tt4UQ3JdTaGaxN9cyWfXufjSNIWSgJsOCWWNBxO8THQForvbqsDZebJGeTdEsw1y -4P+RMh4feiZ6iBCyEaYS3XCCPds8YLQbsAP/EeGTjn0PU+wtd/QtG/iwcXh4K8A1 -GRt2D0GigGN3SebwenMvMv2KiF7onH+3y7IhtgkkTEbOg0F52Qfk6p2gM0X0yqKA -ppU4XAmX6kTXi3GrUB0tsykv7MWvSc38fflI1T4XycoQzoQ94Uk7veDa7QM7BIJv -G73HpJU+e2AISrJSTcu/T1J9GyqyjAMv9Y2POF+Zu9PyJORdNBarOebSnkeZxftf -O/bvjMJxiffYbJ7AkYuaapf5YBEW+Z1plMGZ1KuatUQrswdxnGndfoMQKAF3nLa+ -ECH63bbSX7/mlxeI7sjH4qu+dGr0uPn5ZRzSrXrGVcLuCzZdQCbkqTPKtjVTA6OA -ju6L2RL+KvV+zOdivayMEjSceS611X2gVU64agLHemHa82iba7o3PlGuaE3DhAOb -Klq+ued006fVfyqt+hExs3vLt3rgC/izGtSf7IJ1OvBAwTpCCW6kTAGMdRcts2+U -ba9VGBg80LcFWNjDosZnCKGWSqcLfJBTrWUYIpVlXzFP/eCrXhDrYrHoQG+lHAnl -cOnTuQINBGI/QhgBEADV21O5M7mpgNX65XNW1k/ZvyB4Ic7CbV1/DUQhG2BNxujY -61acndlQTP3qBB9h/lIsJpyi6ybYZyRZGK6wDx9CkEiVYwIqgAjMNl4IwaFZ2JB9 -4bOkoxIUGH6bScnyvt9QmqvjEbwwHpBxd2qY1Kl+gb4daygjxSl+4YQ85O1ptvBC -AiyHs4MtnW+9G0hobv/WVPJWdmaFlw8tnqPGN+OVdvqn/OeyrQjaKU3Kr2Fy1iz3 -Fvg1eO7sYqdBpUUJNusTNIojEK3FneAOVawDd1afF4eR70DD+oWbUCmHfPVopTr3 -8pwDTanf6no2HVlRm4Z0NaultI8l3ebWl5PhTMdRYVsmINJZAJXkd+bWOpAlGvSl -ZicxiMmJKK3MFvnME+958W6s8e8/0Z+xafmWM7vCvQbZwrHkz1vasBxHxkkpGZb6 -ViQx0sABLxig9bZFU0qKOT6ns7CQbEsxsrOO9+v2JzRqYtufj/yYZpAwMOeJAKD2 -dLqeJTzq4liIzOpgU4bZaX+dP0ki6nM97e9xsXB1Fce2WaPedogI3V1xPiG7YEm8 -dv5h9R/r0bd3sEQezDCat8L57czeEx5xAJhNgliWOFABQGqFh2KGYxrOkJ68jJXz -u81qhnti2VcwiuEFruOFfpF9e7EZssYEScIsCKhuTjnVgEzMDsZXkotaX2+bNQAR -AQABiQRyBBgBCgAmFiEE9L9cgex4pd00HJHu3Et9H1Lguk0FAmI/QhgCGwIFCQPC -ZwACQAkQ3Et9H1Lguk3BdCAEGQEKAB0WIQThBngeAHq5HJidszJEqGz/H98OhQUC -Yj9CGAAKCRBEqGz/H98OhTwrEACugSSyiATKtS7UW9ETMfL1yCOlB+oa64ALQkOH -O/+1zUBvs+Z6wlIMEiU4nWOV81yzaEcRPzJ8Nr2da8KxVhgHFDg5EZ3i8u1mLkhf -asdFlt+7c71Ezc7j0HOD2U0T6Gx5IZfvtUp2CtVrS6KEZa+omVEqXzq0mDC3mQED -WZKqOowsQeWwJazXw2MmeRtoo1xshgKdaHQwiunVDNGcBhwGU6/2ionVbzevROO1 -eYFS+83ubiYIy41hooaynibO8G9j30fMyaMYM8jK7kVc+yyN3xoIV96BE7BlSRbk -ecQyWk2R3jrQov0ic5vA83qr8Ea7hZXsIy4sWG+J7KrK4kQ+kEh0rCxIvI5vq6rz -zKHIsGkTpQQrdGiV3pcXuJji6nYM94MES95eZEedvkeKEqW6YB8ZPxrGIAvt9JaV -0BX9AD1xCGYFdUe2psyPiHgnB5m6oicA65HnDppYAeUQmbxnrOXTg8Ucc73s2/Im -4G16aQ6DlPKJJd0DzoiLrhuafJTxDiDVZY3l2jWdvz/acBIUJZl3lPJeBUKe3rE/ -6EjSz2cCAkN8vJbEx+sKX7F/lYL5kVUW2b6nmnYGj/P+aoy+pBgX2RY/sp4DHT2i -GmMkH+j1Wrlxm2bICGyPZoj8FOJsh7r4PR2ILwnE/Q4DgLAEZhBTorihqMDmExwX -x45IdgAPD/9oYRu5WLC6/FtFiXk3jpaqLngoTp01J8uLpSJE6CBN7q+57j+ElvVs -vOzWmmvVQX4ocGt//1mMdaqlxlrfb7Kk7lSVT2x5UXo+EBAzm7F/uvvLvUR4fnnd -Uuo0fm50p033z1th0vjal0ehKUwsTsUdH/phSqlTZ0PMdY2iteF+A5kiFgGXpZf3 -PzG/24uKU4Fzg4Fw3XWc5CQ3ZqQwPIuvrlu/LAPXibHMbFGoz5YheHNP4UIp4bCo -2+yTp5giirxbCO89OvZ2pdqVefXI7JZKc1FP5e+Bz85JMVnlOcwVzHPQu2piog5l -rg58NYfApepGeFJDuA2n9EdGVzZJoS2RR08KRguEZWQ1o/VJzMswmzvOS6C5LQG8 -VMAaeu98KkFlNmg1yhEqiXGqhKN7XiTY9MmD9J2SQqaOFywMeE+CTfjKFvGfpvx1 -S0dW7Yp5MePJQLlsBRphjdIBQFOc546+GVf4+f4UOlwN2M3LWRKqGC3Jfyf8/ELn -F2gd9C8N4v6yQBkvTRCD1M8orIFKbMQaBDSXZo7wm/ftMfxDCvrjMvlF0vSfGpO2 -0GVkEtysOpu34am9nmxUX1LTQAdpM6091FxZgN05Uy/QNwhkIQo6yCwMoijuVJ/c -fQBRGENoxOywgIYAy5tn/tbx5o81FvhxFee3coCFffyt0DzpIfai7IkEcgQYAQoA -JgIbAhYhBPS/XIHseKXdNByR7txLfR9S4LpNBQJmBIv9BQkHh7DlAkDBdCAEGQEK -AB0WIQThBngeAHq5HJidszJEqGz/H98OhQUCYj9CGAAKCRBEqGz/H98OhTwrEACu -gSSyiATKtS7UW9ETMfL1yCOlB+oa64ALQkOHO/+1zUBvs+Z6wlIMEiU4nWOV81yz -aEcRPzJ8Nr2da8KxVhgHFDg5EZ3i8u1mLkhfasdFlt+7c71Ezc7j0HOD2U0T6Gx5 -IZfvtUp2CtVrS6KEZa+omVEqXzq0mDC3mQEDWZKqOowsQeWwJazXw2MmeRtoo1xs -hgKdaHQwiunVDNGcBhwGU6/2ionVbzevROO1eYFS+83ubiYIy41hooaynibO8G9j -30fMyaMYM8jK7kVc+yyN3xoIV96BE7BlSRbkecQyWk2R3jrQov0ic5vA83qr8Ea7 -hZXsIy4sWG+J7KrK4kQ+kEh0rCxIvI5vq6rzzKHIsGkTpQQrdGiV3pcXuJji6nYM -94MES95eZEedvkeKEqW6YB8ZPxrGIAvt9JaV0BX9AD1xCGYFdUe2psyPiHgnB5m6 -oicA65HnDppYAeUQmbxnrOXTg8Ucc73s2/Im4G16aQ6DlPKJJd0DzoiLrhuafJTx -DiDVZY3l2jWdvz/acBIUJZl3lPJeBUKe3rE/6EjSz2cCAkN8vJbEx+sKX7F/lYL5 -kVUW2b6nmnYGj/P+aoy+pBgX2RY/sp4DHT2iGmMkH+j1Wrlxm2bICGyPZoj8FOJs -h7r4PR2ILwnE/Q4DgLAEZhBTorihqMDmExwXx45IdgkQ3Et9H1Lguk2yfg/9EKog -RzBm3UnPnCYzDAwY2nMT/GCuDfVqvDKeidl9QtdBJS8Imx7726z8+oWWr8tn+Jgx -EYR3Jy8W8MWSMQl4ouAoIWgB68RUsXGghWNZo8+YOqHBZmrnNdfb3zspID0lM8Kl -WLSzKUCuBCs+Zge3qN8YfJ5MUSok8WLGKsV4lPW8F50/dz9KYJKGeN0mjr2n0t8G -6dmdKgsuHOoQu13V/0S+Jv+JuDnFAOvimpqcJVXw7zEhSoexjYGj4dSBY/qXAbjN -lZZsp0fC3wh9gs+vMde4Hy7t7MDtd0p9xvqNqX17YWrEmRFCnmVz8mCvKcO3YDkK -vtttwH3zLsOdJRoS+PE+AY2oVoItzOjIgaYfSKlzU2r0jf45z6VaYbQowOYA1Kye -bi+0kMuGufhG22OroHQMNUdHu6buU4f5QWCjWFnbvVqkELTlxaxhd3JBuZQGBED/ -FhRWRBdpZlUKe2hhzJGLnosPDE1M2ZGzdJUDfEITfXmH97imthc6b+FYiIaIczj5 -zm12XEKe/LN94ZLr+tVov6tqcsSujZkuCS2NwT66KfBZy7EeqCjXqBb/QFE/HU4S -76D47BcnQs/1L9GV+hJ8WrmAaWdh31DL+ykdVo4E691/BXrP6SPNkGHPF0yqypeS -6QL+1LF8SfJ7g5iGzVCXxHB6c9UgFB4idvVgdhW5Ag0EYj9CgAEQAKLQcs6O7g7o -VRocDoBi0ijc7fY4KhzwPIegzQPT5k4qrzECBkOVZM6j4U20hj8LBwiFL+z85iWS -rNpZiNeTaE2XAuudHQWxYGrrknw1+SSGkTljR8Kro+Fk48hUdFkQC8AcxtY+QF9T -wTLDtcGXsRDwo/Vl76Zs6LC8fRnsFxHKtGB25tHNJf7EVuwLRuQptNkBfYfCFKIl -fLlZZCpMbvB9hUvOCnRuq2iKzg/CQnzgGZTg/cevQEdlS7oRuBKOyKXFsD004rZT -pxF0HYF5qhCALhtNyNWENS1AuZlu/mDxkeX+ozIATxd39cA5ATWv1M204xtB6xii -e/Y7cdWCwH3dyS46eu0u87fKJ3Q3VpXw4lTOc+7KRuMlRaT0l9c7Vm8EJCdFqfAd -x0zf3ANXeJt8tXQ0sH6B9ezVoiEv+rW1sFS6SQLwxmRjT+UP6QGaE+84BxYHs0NR -zS+oRYOrbBUtMH6UHAB5JArA3Udp7HUJQDoedTS5D6sOEdYI5G3/Wk7tbwBhL2wt -FF0kzJ1bzGqPFQNefYmahFzmqwhDnv0MPQARzun9ZdfvGBccsQHhAThjA+jmvCeu -2/XF/CXJNUklpxxRrtg9+VtMYEqVYaiT3Pl17a61XuBNdWaN6dv2r4EIvWNz4dLD -/hKwpdeKRe8i3JsDCK+aII+XOSeSIwhzABEBAAGJAjwEGAEKACYWIQT0v1yB7Hil -3TQcke7cS30fUuC6TQUCYj9CgAIbDAUJA8JnAAAKCRDcS30fUuC6TUxKEACW6cm+ -T+DRnWtP4W7pNpwSZ2IcbX1rSsTwTJ+NFXIOg16u0VtuRyZZsLEtNI2HeMD9X/lz -dgXT2MQpdKdogRi8Goonsn4ed8PU66bKg4iZr4S8zLKnAKioyQLNKCDl2e3FnYmM -7EDKUzXiF/2TPLB+/vbcQccWzlHe9A2G0YuerBhGaabbQeTw3rtLQ/r1mcaljsTx -76iatVcY4BJu3h4DPfzgtbyxcZUYCYPityhi9LysuQaiNtBDxs1fW8MTPNVV5lFA -cEo6ox6JDFH7DWDSe+7QcS8aoyQ3L4hqTnDVlQKmgCnnSSlm+iaifZtm14TntRP/ -2KPTzhStWlLwE7Un4UNbsayYCJseSM9olPppTsZfCNnO9CNvP+3nITlFWPUHEd0v -0meEIkHOEDRsKoF8R/+B1KK0lLGtXRHE7KqZACNWgxw/1g+Qesq0FbuVQ1JbjdpA -tsCtUeVS/mp4IAljeV8ic+bB8XGQ1lUuKX+RsctXO5vmkh0wEVLAs7y4qTOXFe1q -QzYjh1AO1T15oyKhVgDTR9MeI3vJF1XFi5GrBSJvoGAfKdkOyvMt0/BagtEMIDm2 -SgPRJzHp7ziBDuejklrWenPw2Gde7QjZbyvTFyC4gSJLcZaI7nvwoTiO8EevcAel -0N1MSsacKnn6ZxRZOsgcjFfgw/jh7mS9qaPdTokCPAQYAQoAJgIbDBYhBPS/XIHs -eKXdNByR7txLfR9S4LpNBQJmBIv+BQkHh7B9AAoJENxLfR9S4LpNS+4QAJrg+KoY -Yrug4rcpyrFwumZbnD92EpndQlPnbPpjsrahkheF55CJNzBgPhj8PF4xO5qXxjhe -qdwLl1Z+ceoN1lRWlxvHwebYgjabOH57V2RHSaWU9TsWw7HDhxUS1S1THQyNmRSD -e9MAS03MYiQS+J5jtQ831yTaA2Z3ru0S8kSWClS6KaiZzwNOWI7kkiP4IXX+vpe/ -LfORcac9vvOkU/FNs3wbTzrM0iSsWd3bBQ3CiYHn8hIXgKypTslklqzJ0HEFukI0 -YxjZpGTRbQpjez7ONDP79DmjEFkqDPqvJPAprVlLeOI6mfOH5v0sZAsBhlNhsU9z -My+jbno+aXDrH3ZjzfgO4vHWTuPr/gTcb966keiBZUwzW9o2dW4u5eHQFvLwEbFX -OhoQJk2Fzg9p4cNAEV6v7rSbPPqYcLLxykvh9od1st+Ph5cCs64N8rH1xgLxSXD+ -o9NjWIPhBq7HHO2UoJjQOz0A7oRsruP3F2Cih5ynO6prYs7w2/5lsc4G8Hwdcp70 -8Yh3OCR4RmDLMPAQMEHH/MN09dJimKs0qthoyWUWii6uOkc835kFR14uMeY33sCS -oIBZ7SOSpX3B7Wg7T3uuKGpSLUY7CakkFliS3RN9HHgoormeDyYx+mJOhRfsamNR -TqIZTulLFdusm8O3fbr6pzO+KjIIfkxWmSOIuQINBGI/QqwBEADVM+ZEQiaigHLI -jJQmbZLDZjFM6z6xBNhDdCFP0pwduxMBUo33w5+45fc0FdyFeu6IkEX1OlSYFIsB -YZBqmGyw45FifFFNFI69eH3QYAwS3qJndoTpJzbyRQhbpk8HzcjhXOHmHR2rZY0M -sSIIvLd82LyGgEhyxhgv1jcLo/vHs7r81OZqHQH2yWEf52mUUeylsWLQRlxqlpJ5 -qwQd3I8uCKNYwm9RZotVrE4wcNHkXZ2LB5kfEikEwoYcheA41vMcKQm5Wg6tGVyV -SR+pEdIGK7l6FM6doyAb5901gLJFLHJR91IQwYGwRHwkdAocNzb0G7ckjrMHDgGE -AVYSbibrwQbkn7ZERjy5xJJqzhdatO/+xSJWMJZUXPdXLQ4TdLt9crHTMOxqDZJb -AwliVy/4cbRrjsMax41P1y2CqeK1dXn/JNbIT2hXW7S2U+4U2Xay6eo1dlRe7Tg5 -+4WUodxjjvb3lk5TEY+CywBNfZ0UqVlRwpUmwtK69i0A8M2ZLnhIWqnjanXAEQfU -BO4k/ZZh+DbX9FWMZhaaQC5k44jI37ak/GX1CFZjqZvobsfJSONmaWjRsSJXZesB -hh+NX9nAyH/rUpiXH0plgu5/6fM4eqLNKFeeyZWz2n3+xdcvy/1TN/KEGtdzOGKj -VZtfcqE1T+mMn0PUlRrxifrACXa6HwARAQABiQI8BBgBCgAmFiEE9L9cgex4pd00 -HJHu3Et9H1Lguk0FAmI/QqwCGyAFCQPCZwAACgkQ3Et9H1Lguk3mMBAAk/vaSdm3 -LrZtx5qXr1+atQsNm0+s1KXdCFfcFzMh47dgaSUb7F/UraWxXgVTKYjhXAlgnO8O -6yXqD0YP95bYJWB8VK8QxLpdsurItLfu1mJS42ZbaBIQ7pL1V0MXWJu0fv3KPGYT -5SVrelEb86YjdNoT1lrq//T8qBBkXZx67ELvmVd2RU6DUX0YSN7yboQ+yM4cn/Y2 -5R+uOkn03YaBWMlKihZY8A84yD1eh5ok5RDd3F74veWDZBSDpCrzfOp/vNMRlRZR -i7DxTXIAgw0JT8PvYqOrP4nEi3jY4fzX65RIzE7/2GVwoJBY054r34hQuS3PA2/e -xe5wDHOaZz7FmlS7S0TVIHB9rt7d8twcGCSK/40PCgN7gLp259hHKMJLISe5jEI9 -5Mk1YFqxQPGFUD4m5fTfRzgjtr6p9pXu8dRsbFeO31oldO+2SgbDHhGXyMnNJZgZ -iAp1VXr7VLcmC1ZiOYgYSzSSGaduevoKZ4S+CcTfwx1IpgH2Pe0DTxX5Jhu5uyfk -0ARXWYLMUBKHYF5ri44PTgCuDBYoUs9W1LpdP3sUvVgBEcuon50yppPuE9H/xb6o -MAt6BWGt8BICA76V3hUAQiC1J9HzTCYocvHv46Zee3o7bTMhBlpYEXNEMb3D5k2m -9i6XdwqrFoonLx0o+OKU74EpXmY+pBcVW0WJAjwEGAEKACYCGyAWIQT0v1yB7Hil -3TQcke7cS30fUuC6TQUCZgSL/gUJB4ewUQAKCRDcS30fUuC6TRSnD/9XtR1l/VSQ -BsJqqIF1+2JjOTUGJseb3CrH9JtAfMyHk0bQIIkmsE/cEbD+JBE1GS6IgyoNo054 -U/TSIg24UIWtDDBAW6ujh5E/lcK9xSN/uCRdmRUoDPen2z6FEh0M0SjO2LsWpnrU -5UAPy06zBNbTXT7a21lhPK0ZT+VFZOtUij0CXARkIzCBOITsjhs6LwMcJ4t2Od+D -OqSmu7mTD8g1tsmGArFV79GDDc2L86Tq2vsXkZZ1OeHPOBfiZH5xlmYhjcDX2Z8c -rpA3n819IWQX1WA8zMi7lRRtbT3ELXNStYL4lO1d0Qd2ZZKFgVTbh6+Vx7kOc7Tg -hu9O4QVmlWeruDMYJpOayTZ1PNAOgCu2nfMA2UVhDXRcgAFYxmAF4droIsIpt1Fl -tuGMJbly1SS/LVAY6wAQQeg4mzJbDP4I6ySMM5MBC9yytzastQwptWarznFuK6/h -5jIMmp/fU3zeae7wXcAqpj3fN04LZwA32I2diMegg9BZFc94uSldQLgp+haceo2K -51t44jjYXEQQM1vAplRH6evoRYB/dCa7fbUVNBrLGLcLVxbT4zll1soN0ZEedNwn -Yf2Kt+zYlCosB0/O+u8Ym+4Otjv/3+tK6LZDMjJO5LaKO8oAqKIhyddVZB7W/Avw -fbv5KWxmjZSWuLgbNQWxS4RKyNwed3VV4w== -=azKT ------END PGP PUBLIC KEY BLOCK----- \ No newline at end of file diff --git a/assets/videos/building-blocks.mp4 b/assets/videos/building-blocks.mp4 deleted file mode 100644 index 68c20cb..0000000 Binary files a/assets/videos/building-blocks.mp4 and /dev/null differ diff --git a/assets/videos/building-blocks.webm b/assets/videos/building-blocks.webm deleted file mode 100644 index ccf80af..0000000 Binary files a/assets/videos/building-blocks.webm and /dev/null differ diff --git a/assets/videos/building-cubes.mp4 b/assets/videos/building-cubes.mp4 deleted file mode 100644 index bf2e8b3..0000000 Binary files a/assets/videos/building-cubes.mp4 and /dev/null differ diff --git a/assets/videos/building-cubes.webm b/assets/videos/building-cubes.webm deleted file mode 100644 index d3b9dc3..0000000 Binary files a/assets/videos/building-cubes.webm and /dev/null differ diff --git a/assets/videos/caution-waitlist.mp4 b/assets/videos/caution-waitlist.mp4 deleted file mode 100644 index 93fb26c..0000000 Binary files a/assets/videos/caution-waitlist.mp4 and /dev/null differ diff --git a/assets/videos/caution-waitlist.webm b/assets/videos/caution-waitlist.webm deleted file mode 100644 index cd0facf..0000000 Binary files a/assets/videos/caution-waitlist.webm and /dev/null differ diff --git a/assets/videos/cool-line-2.mp4 b/assets/videos/cool-line-2.mp4 deleted file mode 100644 index beb2348..0000000 Binary files a/assets/videos/cool-line-2.mp4 and /dev/null differ diff --git a/assets/videos/cool-line-2.webm b/assets/videos/cool-line-2.webm deleted file mode 100644 index 81d4e03..0000000 Binary files a/assets/videos/cool-line-2.webm and /dev/null differ diff --git a/assets/videos/cube-split.mp4 b/assets/videos/cube-split.mp4 deleted file mode 100644 index 2e603f5..0000000 Binary files a/assets/videos/cube-split.mp4 and /dev/null differ diff --git a/assets/videos/cube-split.webm b/assets/videos/cube-split.webm deleted file mode 100644 index 29f0e91..0000000 Binary files a/assets/videos/cube-split.webm and /dev/null differ diff --git a/assets/videos/cubed-sticks.mp4 b/assets/videos/cubed-sticks.mp4 deleted file mode 100644 index 7a27a20..0000000 Binary files a/assets/videos/cubed-sticks.mp4 and /dev/null differ diff --git a/assets/videos/cubed-sticks.webm b/assets/videos/cubed-sticks.webm deleted file mode 100644 index dcb2872..0000000 Binary files a/assets/videos/cubed-sticks.webm and /dev/null differ diff --git a/assets/videos/dynamic-cube.mp4 b/assets/videos/dynamic-cube.mp4 deleted file mode 100644 index ab41e8a..0000000 Binary files a/assets/videos/dynamic-cube.mp4 and /dev/null differ diff --git a/assets/videos/dynamic-cube.webm b/assets/videos/dynamic-cube.webm deleted file mode 100644 index e34575a..0000000 Binary files a/assets/videos/dynamic-cube.webm and /dev/null differ diff --git a/assets/videos/ffmpeg2pass-0.log b/assets/videos/ffmpeg2pass-0.log deleted file mode 100644 index d1084d7..0000000 --- a/assets/videos/ffmpeg2pass-0.log +++ /dev/null @@ -1 +0,0 @@ -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 \ No newline at end of file diff --git a/assets/videos/globe.mp4 b/assets/videos/globe.mp4 deleted file mode 100644 index 0a60aa6..0000000 Binary files a/assets/videos/globe.mp4 and /dev/null differ diff --git a/assets/videos/globe.webm b/assets/videos/globe.webm deleted file mode 100644 index 2dac3d4..0000000 Binary files a/assets/videos/globe.webm and /dev/null differ diff --git a/assets/videos/landing-globe.mp4 b/assets/videos/landing-globe.mp4 deleted file mode 100644 index 0762709..0000000 Binary files a/assets/videos/landing-globe.mp4 and /dev/null differ diff --git a/assets/videos/landing-globe.webm b/assets/videos/landing-globe.webm deleted file mode 100644 index be052f3..0000000 Binary files a/assets/videos/landing-globe.webm and /dev/null differ diff --git a/assets/videos/output.mp4 b/assets/videos/output.mp4 deleted file mode 100644 index 8de9608..0000000 Binary files a/assets/videos/output.mp4 and /dev/null differ diff --git a/assets/videos/swirly-lines.mp4 b/assets/videos/swirly-lines.mp4 deleted file mode 100644 index 1b6f05b..0000000 Binary files a/assets/videos/swirly-lines.mp4 and /dev/null differ diff --git a/assets/videos/swirly-lines.webm b/assets/videos/swirly-lines.webm deleted file mode 100644 index c0bdfc3..0000000 Binary files a/assets/videos/swirly-lines.webm and /dev/null differ diff --git a/assets/videos/turq-blocks.mp4 b/assets/videos/turq-blocks.mp4 deleted file mode 100644 index acebf01..0000000 Binary files a/assets/videos/turq-blocks.mp4 and /dev/null differ diff --git a/assets/videos/turq-blocks.webm b/assets/videos/turq-blocks.webm deleted file mode 100644 index ab19954..0000000 Binary files a/assets/videos/turq-blocks.webm and /dev/null differ diff --git a/assets/videos/waitlist.mp4 b/assets/videos/waitlist.mp4 deleted file mode 100644 index 57460fd..0000000 Binary files a/assets/videos/waitlist.mp4 and /dev/null differ diff --git a/assets/videos/waitlist.webm b/assets/videos/waitlist.webm deleted file mode 100644 index 42a5aa7..0000000 Binary files a/assets/videos/waitlist.webm and /dev/null differ diff --git a/blog.md b/blog.md deleted file mode 100644 index e4e5ce5..0000000 --- a/blog.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -layout: blog -title: Blog -permalink: /blog.html ---- diff --git a/company.md b/company.md deleted file mode 100644 index f12af3b..0000000 --- a/company.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -title: Company -tagline: Distrust | Company -layout: company -permalink: /company.html -thumbnail: /assets/base/company-thumbnail.png ---- diff --git a/contact.md b/contact.md index efe9bf2..3e08f39 100644 --- a/contact.md +++ b/contact.md @@ -1,7 +1,6 @@ --- title: Contact -tagline: Distrust | Contact +tagline: Caution | Contact layout: contact permalink: /contact.html --- - diff --git a/index.md b/index.md index 9a0e8d2..14aac5d 100644 --- a/index.md +++ b/index.md @@ -1,7 +1,7 @@ --- -title: Join Caution Waitlist -tagline: Caution | Waitlist +title: Caution platform +tagline: Caution | Verifiable compute layout: landing permalink: /index.html -thumbnail: /assets/base/caution-logo/caution-logo-png/caution-icon-white-box.png +thumbnail: /assets/base/c-logos/icon-wb.png --- diff --git a/services.md b/services.md deleted file mode 100644 index e2dabee..0000000 --- a/services.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Services -tagline: Distrust | Services -layout: services -summary: Hire Distrust to solve your hardest security challenges -permalink: /services.html -thumbnail: /assets/base/services-thumbnail.png ---- diff --git a/software.md b/software.md deleted file mode 100644 index a676045..0000000 --- a/software.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Software -tagline: Distrust | Software -summary: Open source tools for verifiable security -layout: software -permalink: /software.html -thumbnail: /assets/base/software-thumbnail.png ---- diff --git a/threatmodel.md b/threatmodel.md deleted file mode 100644 index 9c40f89..0000000 --- a/threatmodel.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Threat Model -tagline: Distrust | Threat Model -summary: The type of threat we seek to mitigate -layout: threatmodel -permalink: /threatmodel.html -thumbnail: /assets/base/threatmodel-thumbnail.png ---- -