Open service 2001:4860:4802:32::15:443 ยท xishydro.com
2026-02-06 09:32
HTTP/1.1 200 OK
content-type: text/html; charset=utf-8
vary: Accept-Encoding
vary: Cookie
x-cloud-trace-context: cb2b5b8a101ae1b2c2950e0defc8770d;o=1
set-cookie: GAESA=CpoBMDA1ZWI2OTc0Y2UxNDBhMzdiZDg2MTllMjZlNTU0Y2ViOGNkY2M4OTEyMGE3NjY2NzJjMjdkMGE4NTMxMWY5ZGUzNWVmNDg3ZmE0ODEwZjU0YTVjYTZmNTBmN2E1NDlkZmQ2ZWZjMDk0NmVjMzdjOWI2MjVjNWQxMzU2NWEwMTY2MDU3YzEzNjM0MWFhZWEwMzgxOTZjNjQ0MRCnla-SwzM; expires=Sun, 08-Mar-2026 09:32:33 GMT; path=/
date: Fri, 06 Feb 2026 09:32:33 GMT
server: Google Frontend
Content-Length: 4643
Expires: Fri, 06 Feb 2026 09:32:33 GMT
Cache-Control: private
Connection: close
Page title: Tull Hydroponics | Data-Driven Growing Systems
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Cache Control -->
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Expires" content="0">
<!-- Basic Meta -->
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Tull Hydroponics | Data-Driven Growing Systems</title>
<meta name="description" content="Tull Hydroponics - Data-driven aeroponic tower systems">
<!-- Viewport with iPhone safe area support -->
<meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover">
<!-- iPhone Status Bar Styling -->
<meta name="theme-color" content="#000000">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
<!-- Favicon -->
<link rel="icon" href="/static/icons/tullicon.ico" type="image/x-icon">
<!-- Main Stylesheet -->
<link rel="stylesheet" type="text/css" href="/static/css/main.css">
</head>
<body>
<!-- Transition Screen -->
<div id="transitionScreen" class="transition-screen">
<img src="/static/images/Tulllogo.svg" alt="Tull" class="transition-logo">
</div>
<section class="home-grid">
<div class="home-header">
<a href="/" class="logo-link">
<img src="/static/images/Tulllogo.svg" alt="Tull" class="header-logo">
</a>
<a href="/login">
<img src="/static/icons/database.svg" alt="Database" class="home-header-icon">
</a>
</div>
<div class="home-hero">
<div class="home-hero-bg" style="background-image: url('/static/images/splashdemo.png');"></div>
<div class="home-hero-content">
<h1>THE <span>FUTURE</span> OF FARMING</h1>
<p>Modern hydroponics systems are overpriced and underwhelming. We're building data-driven aeroponic towers that give you complete visibility into your grow โ without the premium price tag.</p>
</div>
</div>
<div class="home-cta">
<a href="/sell" class="BuyButton">Buy a Tull Tower</a>
<span class="home-cta-note">// Pre-orders opening soon</span>
</div>
<div class="home-nav">
<a href="/about" class="home-nav-item">
About Us
<span class="arrow">โ</span>
</a>
<a href="/contact" class="home-nav-item">
Contact
<span class="arrow">โ</span>
</a>
</div>
<div class="home-footer">
<div class="home-footer-social">
<a href="https://instagram.com/tullhydroponics" target="_blank">
<img src="/static/icons/instagram.svg" alt="Instagram">
</a>
<a href="https://x.com/tullhydro" target="_blank">
<img src="/static/icons/x-icon.svg" alt="X">
</a>
</div>
</div>
</section>
<!-- Page Transition Script -->
<script>
(function() {
const transitionScreen = document.getElementById('transitionScreen');
// Hide transition screen after page load
window.addEventListener('load', function() {
setTimeout(function() {
transitionScreen.classList.add('hidden');
}, 400);
});
// Show transition when navigating to internal links
document.addEventListener('click', function(e) {
const link = e.target.closest('a');
if (link &&
link.href &&
link.href.startsWith(window.location.origin) &&
!link.target &&
!link.href.includes('#')) {
e.preventDefault();
transitionScree