2RE03-Design/index.html
2RE 53ca1fb834 Initial commit: 2RE03 portfolio site
Static HTML/CSS/JS portfolio for the design studio 2RE03: locally vendored Bootstrap 5.3.3, self-hosted Inter + Space Grotesk fonts, six pages, Collins-style scroll-snap carousels, a case-studies index with 10 detail pages, and a Web3Forms contact form.
2026-09-10 19:06:52 +08:00

302 lines
16 KiB
HTML

<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>2RE03 | Web design, and everything else</title>
<meta name="description" content="2RE03 is a design team for the web, and everything around it: websites, logos, print, 3D modeling, and editorial.">
<meta name="theme-color" content="#2ee666">
<link rel="stylesheet" href="css/bootstrap.min.css">
<link rel="stylesheet" href="css/style.css">
</head>
<body>
<a class="visually-hidden-focusable" href="#main">Skip to content</a>
<header class="site-header" data-bs-theme="dark">
<nav class="navbar navbar-expand-lg" aria-label="Primary navigation">
<div class="container">
<a class="navbar-brand" href="index.html">2RE03</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#primaryNav"
aria-controls="primaryNav" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="primaryNav">
<ul class="navbar-nav ms-auto mb-2 mb-lg-0 align-items-lg-center">
<li class="nav-item"><a class="nav-link active" aria-current="page" href="index.html">Home</a></li>
<li class="nav-item"><a class="nav-link" href="case-studies.html">Case Studies</a></li>
<li class="nav-item"><a class="nav-link" href="work.html">Work</a></li>
<li class="nav-item"><a class="nav-link" href="about.html">About</a></li>
<li class="nav-item"><a class="nav-link" href="services.html">Services</a></li>
<li class="nav-item"><a class="btn btn-brand ms-lg-3 mt-2 mt-lg-0" href="contact.html">Start a project</a></li>
</ul>
</div>
</div>
</nav>
</header>
<main id="main">
<!-- Hero -->
<section class="hero hero--collage">
<div class="hero__collage" aria-hidden="true">
<img src="img/collage-1.jpg" alt="" width="480" height="360">
<img src="img/collage-2.jpg" alt="" width="480" height="360">
<img src="img/collage-3.jpg" alt="" width="480" height="360">
<img src="img/collage-4.jpg" alt="" width="480" height="360">
<img src="img/collage-5.jpg" alt="" width="480" height="360">
<img src="img/collage-6.jpg" alt="" width="480" height="360">
<img src="img/collage-7.jpg" alt="" width="480" height="360">
<img src="img/collage-8.jpg" alt="" width="480" height="360">
</div>
<div class="container">
<p class="eyebrow eyebrow-ink mb-2">Design studio</p>
<h1>2RE03</h1>
<p class="hero-lead mb-3">A design team for the web, and everything around it. We take the work
seriously, and ourselves considerably less.</p>
<p class="mb-4 col-lg-8">Websites are where we live. They're also just the start: logos, print, 3D
models, writing, and the occasional object that refuses to fit in a category.</p>
<div class="d-flex flex-wrap gap-2">
<a class="btn btn-dark btn-lg" href="work.html">See the work</a>
<a class="btn btn-outline-dark btn-lg" href="contact.html">Start a project</a>
</div>
</div>
</section>
<!-- Selected work -->
<section class="section">
<div class="container">
<div class="d-flex flex-wrap justify-content-between align-items-end gap-3 mb-4">
<div>
<p class="eyebrow mb-2">Selected work</p>
<h2 class="mb-0">A few things we've made.</h2>
</div>
<a class="btn btn-outline-brand" href="work.html">View the full portfolio</a>
</div>
<div class="carousel" data-carousel>
<div class="carousel__track" data-carousel-track tabindex="0" role="group" aria-label="Selected work">
<a class="carousel__item" href="work.html" aria-label="View web design work">
<div class="carousel__media"><img src="img/webvictoria.png" alt="Web design project preview" loading="lazy" width="800" height="600"></div>
</a>
<a class="carousel__item" href="work.html" aria-label="View app design work">
<div class="carousel__media"><img src="img/webmehavior.png" alt="App interface design preview" loading="lazy" width="800" height="600"></div>
</a>
<a class="carousel__item" href="work.html" aria-label="View print design work">
<div class="carousel__media"><img src="img/printkincaidad.jpg" alt="Print advertisement design preview" loading="lazy" width="800" height="600"></div>
</a>
<a class="carousel__item" href="work.html" aria-label="View 3D modeling work">
<div class="carousel__media"><img src="img/3d78williams.jpg" alt="3D modeling project preview" loading="lazy" width="800" height="600"></div>
</a>
<a class="carousel__item" href="work.html" aria-label="View logo design work">
<div class="carousel__media"><img src="img/logoargent.png" alt="Logo design preview" loading="lazy" width="800" height="600"></div>
</a>
<a class="carousel__item" href="work.html" aria-label="View logo design work">
<div class="carousel__media"><img src="img/webdatavisart.jpeg" alt="Logo design preview" loading="lazy" width="800" height="600"></div>
</a>
</div>
<div class="carousel__nav">
<button class="carousel__btn" type="button" data-carousel-prev aria-label="Previous items"><span aria-hidden="true">&lsaquo;</span></button>
<button class="carousel__btn" type="button" data-carousel-next aria-label="Next items"><span aria-hidden="true">&rsaquo;</span></button>
</div>
</div>
</div>
</section>
<!-- What we do -->
<section class="section bg-brand-soft">
<div class="container">
<div class="row mb-4">
<div class="col-lg-8">
<p class="eyebrow mb-2">What we do</p>
<h2 class="mb-3">Web Design Is Only the Beginning</h2>
<p class="lead text-body-secondary mb-0">It's where we start, not where we stop. Everything else a
project might need, from logos and print to 3D models and writing, comes off the same bench.</p>
</div>
</div>
<div class="row row-cols-1 row-cols-sm-2 row-cols-lg-3 g-4">
<div class="col">
<div class="card card-service h-100 p-4">
<h3 class="h5">Web Design</h3>
<p class="mb-0 text-body-secondary">Hand-coded, well-structured sites that load before your coffee
cools. WordPress when it fits, custom when it doesn't, plus the hosting, domains, and upkeep that
keep it running.</p>
</div>
</div>
<div class="col">
<div class="card card-service h-100 p-4">
<h3 class="h5">Logos &amp; Identity</h3>
<p class="mb-0 text-body-secondary">Marks for doctors, artists, and the occasional private eye.
Restraint when it's warranted; stranger symbols when the brief asks for them.</p>
</div>
</div>
<div class="col">
<div class="card card-service h-100 p-4">
<h3 class="h5">Print Design</h3>
<p class="mb-0 text-body-secondary">Ads, flyers, postcards, and covers. We sort out materials and
production before falling in love with a layout.</p>
</div>
</div>
<div class="col">
<div class="card card-service h-100 p-4">
<h3 class="h5">3D Modeling</h3>
<p class="mb-0 text-body-secondary">Practical models built around assembly logic and real materials. Things that actually have to stand up.</p>
</div>
</div>
<div class="col">
<div class="card card-service h-100 p-4">
<h3 class="h5">Words</h3>
<p class="mb-0 text-body-secondary">Sales copy, technical documentation, and long-form writing we
designed and wrote, because a good idea still needs a good sentence.</p>
</div>
</div>
<div class="col">
<div class="card card-service h-100 p-4">
<h3 class="h5">Something else</h3>
<p class="mb-0 text-body-secondary">Not on the list? Describe it badly, send a napkin sketch. We'll
figure out the shape of it together.</p>
</div>
</div>
</div>
</div>
</section>
<!-- Case studies -->
<section class="section">
<div class="container">
<div class="row mb-4">
<div class="col-lg-8">
<p class="eyebrow mb-2">Case Studies</p>
<h2 class="mb-3">Work with a reason to exist.</h2>
<p class="lead text-body-secondary mb-0">Every project starts as a problem. Hover a name to peek, or
dive into the full set.</p>
</div>
</div>
<ul class="case-list">
<li class="case-item">
<a class="case-row" href="case-studies/mask-aid-project.html" data-case-image="img/site-mask-aid-project.jpg">
<img class="case-row__thumb" src="img/site-mask-aid-project.jpg" alt="" loading="lazy" width="88" height="66">
<span class="case-row__name">Mask Aid Project</span>
<span class="case-row__meta">Web Design</span>
</a>
</li>
<li class="case-item">
<a class="case-row" href="case-studies/one-womans-art-and-magic.html" data-case-image="img/site-one-womans-art-and-magic.jpg">
<img class="case-row__thumb" src="img/site-one-womans-art-and-magic.jpg" alt="" loading="lazy" width="88" height="66">
<span class="case-row__name">1 Woman's Art and Magic</span>
<span class="case-row__meta">Book Design &amp; Web</span>
</a>
</li>
<li class="case-item">
<a class="case-row" href="case-studies/sams-rules.html" data-case-image="img/writtensamsrules.png">
<img class="case-row__thumb" src="img/writtensamsrules.png" alt="" loading="lazy" width="88" height="66">
<span class="case-row__name">Sam's Rules</span>
<span class="case-row__meta">Book Design &amp; Web</span>
</a>
</li>
<li class="case-item">
<a class="case-row" href="case-studies/mehavior.html" data-case-image="img/webmehavior.png">
<img class="case-row__thumb" src="img/webmehavior.png" alt="" loading="lazy" width="88" height="66">
<span class="case-row__name">Mehavior</span>
<span class="case-row__meta">App Design &amp; Identity</span>
</a>
</li>
<li class="case-item">
<a class="case-row" href="case-studies/jensens-red-barn.html" data-case-image="img/site-jensens-red-barn.jpg">
<img class="case-row__thumb" src="img/site-jensens-red-barn.jpg" alt="" loading="lazy" width="88" height="66">
<span class="case-row__name">Jensen's Red Barn</span>
<span class="case-row__meta">Web Design</span>
</a>
</li>
<li class="case-item">
<a class="case-row" href="case-studies/upscale-food-cart.html" data-case-image="img/3dcart.png">
<img class="case-row__thumb" src="img/3dcart.png" alt="" loading="lazy" width="88" height="66">
<span class="case-row__name">Upscale Food Cart</span>
<span class="case-row__meta">3D Modeling</span>
</a>
</li>
<li class="case-item">
<a class="case-row" href="case-studies/silver-lining.html" data-case-image="img/logosilverlining.png">
<img class="case-row__thumb" src="img/logosilverlining.png" alt="" loading="lazy" width="88" height="66">
<span class="case-row__name">Silver Lining</span>
<span class="case-row__meta">Logo &amp; Identity</span>
</a>
</li>
<li class="case-item">
<a class="case-row" href="case-studies/victoria-fuller.html" data-case-image="img/webvictoria.png">
<img class="case-row__thumb" src="img/webvictoria.png" alt="" loading="lazy" width="88" height="66">
<span class="case-row__name">Victoria Fuller</span>
<span class="case-row__meta">Web Design</span>
</a>
</li>
<li class="case-item">
<a class="case-row" href="case-studies/urban-moto.html" data-case-image="img/printtiresad.png">
<img class="case-row__thumb" src="img/printtiresad.png" alt="" loading="lazy" width="88" height="66">
<span class="case-row__name">Urban Moto</span>
<span class="case-row__meta">Print Design</span>
</a>
</li>
<li class="case-item">
<a class="case-row" href="case-studies/teach-each-other-ai.html" data-case-image="img/site-teach-each-other-ai.jpg">
<img class="case-row__thumb" src="img/site-teach-each-other-ai.jpg" alt="" loading="lazy" width="88" height="66">
<span class="case-row__name">Teach Each Other AI</span>
<span class="case-row__meta">Web Design</span>
</a>
</li>
</ul>
<div class="mt-4">
<a class="btn btn-brand" href="case-studies.html">All case studies</a>
</div>
</div>
</section>
<!-- Call to action -->
<section class="section">
<div class="container">
<div class="row justify-content-center text-center">
<div class="col-lg-8">
<div class="divider-brand mx-auto mb-4"></div>
<h2 class="mb-3">Got something that needs making?</h2>
<p class="lead text-body-secondary mb-4">A website, a logo, a poster, a shelf that holds pretzels.
Tell us what you're picturing.</p>
<a class="btn btn-brand btn-lg" href="contact.html">Start a project</a>
</div>
</div>
</div>
</section>
</main>
<footer class="site-footer">
<div class="container py-4">
<div class="row gy-4">
<div class="col-md-5">
<span class="footer-brand">2RE03</span>
<p class="mt-2 mb-0">Design, writing, and code for the web and everything around it.</p>
</div>
<div class="col-6 col-md-3">
<h2 class="h6 text-uppercase text-white mb-3">Explore</h2>
<ul class="list-unstyled mb-0">
<li><a href="index.html">Home</a></li>
<li><a href="case-studies.html">Case Studies</a></li>
<li><a href="work.html">Work</a></li>
<li><a href="about.html">About</a></li>
<li><a href="services.html">Services</a></li>
<li><a href="contact.html">Contact</a></li>
</ul>
</div>
<div class="col-6 col-md-4">
<h2 class="h6 text-uppercase text-white mb-3">Start something</h2>
<p class="mb-3">Tell us what you're making and we'll take it from there.</p>
<a class="btn btn-brand btn-sm" href="contact.html">Get in touch</a>
</div>
</div>
<hr class="border-secondary-subtle mt-4">
<p class="small mb-0">&copy; <span data-year>2026</span> 2RE03. All rights reserved.</p>
</div>
</footer>
<img class="case-preview" data-case-preview alt="" aria-hidden="true">
<script src="js/bootstrap.bundle.min.js"></script>
<script src="js/main.js"></script>
<script src="js/case-studies.js"></script>
<script src="js/carousel.js"></script>
</body>
</html>