<!DOCTYPE html>
<html lang="en" dir="ltr" class="h-full scroll-smooth">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Ori-Arab | أوري اراب — جمال يتشكّل بخفّة • Grace in Every Fold</title>
<!-- Tailwind CSS CDN -->
<script src="https://cdn.tailwindcss.com"></script>
<!-- Google Fonts: Alexandria (Arabic Display), Playfair Display (Warm Editorial Serif), Plus Jakarta Sans (Friendly UI) -->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Alexandria:wght@300;400;500;600;700;800&family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&family=Plus+Jakarta+Sans:wght@300;400;500;600;700&display=swap" rel="stylesheet">
<script>
tailwind.config = {
theme: {
extend: {
colors: {
milk: '#FAF7F2',
espresso: '#262220',
apricot: {
DEFAULT: '#E8927C',
hover: '#DE7E66',
light: '#F8DDD6',
},
sandstone: {
DEFAULT: '#EFE8DE',
light: '#F5EFE6',
dark: '#DDD2C3',
},
blush: {
DEFAULT: '#F3E5DD',
subtle: '#FAF2ED',
},
pistachio: {
DEFAULT: '#DDE6DC',
light: '#EDF2EC',
dark: '#5D735C',
}
},
fontFamily: {
arabic: ['"Alexandria"', 'sans-serif'],
serif: ['"Playfair Display"', 'Georgia', 'serif'],
sans: ['"Plus Jakarta Sans"', 'sans-serif'],
},
borderRadius: {
'4xl': '2rem',
'5xl': '2.5rem',
},
boxShadow: {
'soft': '0 10px 30px -10px rgba(38, 34, 32, 0.06)',
'card': '0 20px 40px -15px rgba(38, 34, 32, 0.07)',
'glow': '0 0 70px 10px rgba(232, 146, 124, 0.22)',
}
}
}
}
</script>
<style>
body {
background-color: #FAF7F2;
color: #262220;
font-family: 'Plus Jakarta Sans', sans-serif;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
overflow-x: hidden;
}
/* Ambient Warm Radiant Peach / Blush Glow */
.ambient-glow {
background: radial-gradient(circle, rgba(232, 146, 124, 0.32) 0%, rgba(243, 229, 221, 0.5) 42%, rgba(250, 247, 242, 0) 72%);
filter: blur(52px);
}
/* Soft card hover transitions */
.transition-gentle {
transition: all 0.35s cubic-bezier(0.34, 1.3, 0.64, 1);
}
/* Custom subtle warm scrollbar */
::-webkit-scrollbar {
width: 7px;
}
::-webkit-scrollbar-track {
background: #FAF7F2;
}
::-webkit-scrollbar-thumb {
background: #DDD2C3;
border-radius: 4px;
}
::-webkit-scrollbar-thumb:hover {
background: #C4B5A2;
}
</style>
</head>
<body class="min-h-screen flex flex-col bg-milk text-espresso">
<!-- ================= TOP NAVIGATION ================= -->
<header class="sticky top-0 z-40 bg-milk/90 backdrop-blur-md border-b border-sandstone/60 px-6 sm:px-10 lg:px-16 py-4 transition-all duration-300">
<div class="max-w-7xl mx-auto flex items-center justify-between">
<!-- Left: Brand Lockup -->
<a href="#" class="flex items-center space-x-3 group">
<!-- Graceful Origami Emblem -->
<div class="w-10 h-10 rounded-2xl bg-sandstone flex items-center justify-center text-apricot transition-transform duration-300 group-hover:scale-105 group-hover:bg-blush">
<svg class="w-6 h-6 fill-current" viewBox="0 0 24 24">
<path d="M3 17.5L8.5 7l4 4 6.5-5.5v12H3zm6.8-6.2L6.2 16h8.6l-5-4.7z" opacity="0.85"/>
<path d="M12.5 11l6.5-5.5v12h-6.5V11z"/>
</svg>
</div>
<div class="flex items-baseline space-x-2">
<span class="font-serif font-bold text-2xl tracking-tight text-espresso">Ori-Arab</span>
<span class="text-espresso/25 font-light">|</span>
<span class="font-arabic font-bold text-xl text-espresso tracking-wide" dir="rtl">أوري اراب</span>
</div>
</a>
<!-- Center: Navigation Links (Desktop) -->
<nav class="hidden md:flex items-center space-x-8 text-sm font-medium text-espresso/75">
<a href="#philosophy" class="hover:text-apricot transition-colors">Our Story • قصتنا</a>
<a href="#trio" class="hover:text-apricot transition-colors">The First Kit • المجموعة الأولى</a>
<a href="#box" class="hover:text-apricot transition-colors">What's Inside • في الصندوق</a>
</nav>
<!-- Right: Action Buttons -->
<div class="flex items-center space-x-4">
<!-- Soft Audio Toggle -->
<button
id="soundToggleBtn"
onclick="togglePaperAudio()"
title="Toggle gentle paper rustle sound effect"
class="hidden sm:flex items-center space-x-1.5 px-3 py-1.5 rounded-full bg-sandstone/70 hover:bg-sandstone text-xs font-medium text-espresso/80 transition-colors cursor-pointer"
>
<span id="soundStatusDot" class="w-2 h-2 rounded-full bg-pistachio-dark"></span>
<span id="soundStatusText">Gentle Sound</span>
</button>
<!-- CTA Pill -->
<a
href="#waitlist"
class="inline-flex items-center justify-center px-5 py-2.5 rounded-full bg-apricot hover:bg-apricot-hover text-white text-sm font-medium shadow-soft hover:shadow-card transition-all duration-200 cursor-pointer"
>
<span>Get Early Access</span>
<span class="font-arabic text-xs mr-1 ml-1.5 font-medium opacity-90" dir="rtl">انضم إلينا</span>
</a>
</div>
</div>
</header>
<!-- ================= HERO SECTION ================= -->
<section class="relative w-full max-w-7xl mx-auto px-6 sm:px-10 lg:px-16 pt-8 pb-16 lg:pt-14 lg:pb-24 flex-1 flex items-center">
<div class="w-full grid grid-cols-1 lg:grid-cols-12 gap-12 lg:gap-8 items-center">
<!-- Left Column: Storytelling & Waitlist Form -->
<div class="lg:col-span-7 flex flex-col justify-center space-y-7 pr-0 lg:pr-6">
<!-- Limited Edition Pill Badge -->
<div class="inline-flex items-center space-x-2 self-start px-4 py-1.5 rounded-full bg-blush border border-apricot/30 text-xs text-espresso font-medium shadow-sm">
<span class="w-2 h-2 rounded-full bg-apricot animate-pulse"></span>
<span>إصدار محدود • The First Edition</span>
</div>
<!-- Bilingual Display Headline -->
<div class="space-y-3">
<h1 class="font-arabic font-bold text-4xl sm:text-5xl lg:text-6xl text-espresso tracking-tight leading-[1.25]" dir="rtl">
جمال يتشكّل بخفّة.
</h1>
<h2 class="font-serif italic font-medium text-4xl sm:text-5xl lg:text-6xl text-espresso tracking-tight leading-[1.12]">
Grace in every fold.
</h2>
</div>
<!-- Welcoming Paragraph Copy -->
<div class="space-y-2.5 max-w-xl text-espresso/80 text-base sm:text-lg leading-relaxed">
<p>
Ori-Arab makes the art of origami delightfully simple, playful, and approachable. Thoughtfully designed paper creations for curious hands, joyful minds, and beautiful homes.
</p>
<p class="font-arabic text-espresso/70 text-sm sm:text-base leading-relaxed" dir="rtl">
أوري اراب تعيد ابتكار فن طي الورق بأسلوب عفوي، دافئ، وممتع. مجسّمات هندسية رقيقة صُنعت لتضفي بهجة يومية ولمسة أناقة حية في مساحتك المفضلة.
</p>
</div>
<!-- Integrated Warm Pill Waitlist Container Form -->
<div id="waitlist" class="w-full max-w-xl pt-2">
<form onsubmit="handleWaitlistSubmit(event, 'heroEmail', 'heroBtn')" class="relative flex flex-col sm:flex-row items-stretch sm:items-center bg-white border border-sandstone-dark/40 rounded-3xl sm:rounded-full p-2 shadow-soft focus-within:border-apricot focus-within:ring-2 focus-within:ring-apricot/20 transition-all">
<!-- Email Input -->
<input
type="email"
id="heroEmail"
required
placeholder="Your email address / أهلاً بك، اكتب بريدك هنا..."
class="w-full px-5 py-3 text-espresso placeholder-espresso/40 text-sm sm:text-base bg-transparent rounded-full focus:outline-none"
/>
<!-- Pill Button -->
<button
type="submit"
id="heroBtn"
class="mt-2 sm:mt-0 flex-shrink-0 bg-apricot hover:bg-apricot-hover text-white font-medium text-sm sm:text-base px-7 py-3.5 rounded-full transition-all duration-200 cursor-pointer shadow-sm hover:shadow active:scale-[0.98] flex items-center justify-center space-x-2"
>
<span>احجز مكانك</span>
<span class="opacity-75 font-light">/</span>
<span>Join Early</span>
</button>
</form>
<!-- Notification feedback banner -->
<p class="text-xs text-espresso/60 mt-2.5 px-4 flex items-center space-x-1.5">
<svg class="w-4 h-4 text-pistachio-dark fill-current inline-block" viewBox="0 0 20 20">
<path fill-rule="evenodd" d="M10 18a8 8 0 100-16 8 8 0 000 16zm3.707-9.293a1 1 0 00-1.414-1.414L9 10.586 7.707 9.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4z" clip-rule="evenodd"/>
</svg>
<span>Reserved for our first batch. Zero spam, just one celebratory note when ready.</span>
</p>
</div>
<!-- Social Proof Community Stack -->
<div class="flex items-center space-x-4 pt-2">
<div class="flex -space-x-2.5 overflow-hidden">
<img class="inline-block h-10 w-10 rounded-full ring-2 ring-milk object-cover" src="https://images.unsplash.com/photo-1544005313-94ddf0286df2?w=120&h=120&fit=crop&crop=faces" alt="Community member 1">
<img class="inline-block h-10 w-10 rounded-full ring-2 ring-milk object-cover" src="https://images.unsplash.com/photo-1506794778202-cad84cf45f1d?w=120&h=120&fit=crop&crop=faces" alt="Community member 2">
<img class="inline-block h-10 w-10 rounded-full ring-2 ring-milk object-cover" src="https://images.unsplash.com/photo-1517841905240-472988babdf9?w=120&h=120&fit=crop&crop=faces" alt="Community member 3">
<img class="inline-block h-10 w-10 rounded-full ring-2 ring-milk object-cover" src="https://images.unsplash.com/photo-1534528741775-53994a69daeb?w=120&h=120&fit=crop&crop=faces" alt="Community member 4">
</div>
<div class="text-xs sm:text-sm text-espresso/70 leading-snug">
<p class="font-medium text-espresso">More than 2,000 makers, daydreamers & design lovers</p>
<p class="font-arabic text-espresso/60 text-xs" dir="rtl">أكثر من ٢,٠٠٠ من محبي الفن والتصميم في قائمة الانتظار</p>
</div>
</div>
</div>
<!-- Right Column: Warm Illuminated Origami Camel Hero Staging -->
<div class="lg:col-span-5 relative flex items-center justify-center min-h-[380px] sm:min-h-[480px]">
<!-- Radiant Warm Peach Ambient Glow -->
<div class="ambient-glow absolute w-72 h-72 sm:w-96 sm:h-96 rounded-full pointer-events-none"></div>
<!-- Camel Photo Card Container -->
<div class="relative z-10 w-full flex flex-col items-center">
<!-- Product Display with Soft Natural Lighting -->
<div class="relative group">
<img
id="heroCamelImg"
src="https://framerusercontent.com/images/UUQ2y4BWGws0fL554uBxuzDp3P4.jpeg"
alt="Ori-Arab Geometric Origami Camel in gentle warm lighting"
onerror="loadFallbackCamel(this)"
class="w-full max-w-[380px] sm:max-w-[440px] h-auto object-contain mx-auto transition-transform duration-500 ease-out group-hover:scale-[1.02] drop-shadow-md"
/>
<!-- Playful Floating Pill Tag -->
<div class="absolute -bottom-2 sm:bottom-4 left-1/2 -translate-x-1/2 sm:translate-x-0 sm:left-4 bg-white/95 backdrop-blur-md border border-sandstone px-4 py-2 rounded-2xl shadow-soft flex items-center space-x-2 text-xs text-espresso font-medium whitespace-nowrap">
<span class="w-2 h-2 rounded-full bg-apricot"></span>
<span>Level 01 • No Scissors, No Glue, Pure Wonder</span>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- ================= THREE PILLARS: PLAYFUL SIMPLICITY ================= -->
<section id="philosophy" class="w-full bg-sandstone/40 border-y border-sandstone py-16 sm:py-24 px-6 sm:px-10 lg:px-16">
<div class="max-w-7xl mx-auto space-y-12">
<!-- Section Header -->
<div class="text-center max-w-2xl mx-auto space-y-3">
<span class="font-arabic text-sm font-semibold text-apricot tracking-wide uppercase" dir="rtl">بساطة، بهجة، وإتقان</span>
<h3 class="font-serif text-3xl sm:text-4xl text-espresso font-normal">Playful simplicity, crafted with grace.</h3>
<p class="text-espresso/70 text-sm sm:text-base">We removed the frustration of origami so you can enjoy the pure satisfaction of creating something charming with your hands.</p>
</div>
<!-- 3 Pillar Cards -->
<div class="grid grid-cols-1 md:grid-cols-3 gap-6 sm:gap-8">
<!-- Card 1: Made for Everyone -->
<div class="bg-white border border-sandstone rounded-3xl p-8 shadow-soft transition-gentle hover:-translate-y-1 hover:shadow-card flex flex-col justify-between">
<div class="space-y-4">
<div class="w-12 h-12 rounded-2xl bg-blush flex items-center justify-center text-apricot">
<!-- Heart/Hand icon -->
<svg class="w-6 h-6 fill-current" viewBox="0 0 24 24">
<path d="M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z"/>
</svg>
</div>
<h4 class="font-serif text-xl sm:text-2xl text-espresso">Made for Everyone</h4>
<h5 class="font-arabic font-semibold text-base text-apricot" dir="rtl">سهلة وبسيطة لكل يد</h5>
<p class="text-espresso/70 text-sm leading-relaxed">
Precision pre-scored lines and warm, illustrated bilingual step cards guide you effortlessly. Zero folding experience needed—it's designed to bring a smile, not a headache.
</p>
</div>
<div class="pt-6 border-t border-sandstone/60 text-xs text-espresso/50 font-mono mt-6">
01 // INTUITIVE FOLDS
</div>
</div>
<!-- Card 2: Accessible Luxury -->
<div class="bg-white border border-sandstone rounded-3xl p-8 shadow-soft transition-gentle hover:-translate-y-1 hover:shadow-card flex flex-col justify-between">
<div class="space-y-4">
<div class="w-12 h-12 rounded-2xl bg-pistachio-light flex items-center justify-center text-pistachio-dark">
<!-- Sparkle/Paper icon -->
<svg class="w-6 h-6 fill-current" viewBox="0 0 24 24">
<path d="M12 2L9.5 9.5 2 12l7.5 2.5L12 22l2.5-7.5L22 12l-7.5-2.5z"/>
</svg>
</div>
<h4 class="font-serif text-xl sm:text-2xl text-espresso">Accessible Luxury</h4>
<h5 class="font-arabic font-semibold text-base text-pistachio-dark" dir="rtl">جودة تسعدك، وقيمة تناسبك</h5>
<p class="text-espresso/70 text-sm leading-relaxed">
We source heavyweight, tactile linen-cotton paper that holds creases crisply without tearing, paired with warm accents—delivering high-end design at an honest, friendly price.
</p>
</div>
<div class="pt-6 border-t border-sandstone/60 text-xs text-espresso/50 font-mono mt-6">
02 // SENSORY QUALITY
</div>
</div>
<!-- Card 3: Joy in Every Space -->
<div class="bg-white border border-sandstone rounded-3xl p-8 shadow-soft transition-gentle hover:-translate-y-1 hover:shadow-card flex flex-col justify-between">
<div class="space-y-4">
<div class="w-12 h-12 rounded-2xl bg-sandstone flex items-center justify-center text-espresso">
<!-- Home/Vase icon -->
<svg class="w-6 h-6 fill-current" viewBox="0 0 24 24">
<path d="M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z"/>
</svg>
</div>
<h4 class="font-serif text-xl sm:text-2xl text-espresso">Joy in Every Space</h4>
<h5 class="font-arabic font-semibold text-base text-espresso/80" dir="rtl">لمسة جمال حية لبيتك</h5>
<p class="text-espresso/70 text-sm leading-relaxed">
Your finished origami isn't tucked away in a drawer. It's a joyful, architectural sculpture crafted to perch proudly on your bedside table, study desk, or bookshelf.
</p>
</div>
<div class="pt-6 border-t border-sandstone/60 text-xs text-espresso/50 font-mono mt-6">
03 // DISPLAY PIECE
</div>
</div>
</div>
</div>
</section>
<!-- ================= THE INAUGURAL TRIO ================= -->
<section id="trio" class="w-full py-16 sm:py-24 px-6 sm:px-10 lg:px-16">
<div class="max-w-7xl mx-auto space-y-12">
<div class="flex flex-col md:flex-row md:items-end justify-between gap-4">
<div>
<span class="text-xs font-semibold uppercase tracking-wider text-apricot">Edition 01 Drop</span>
<h3 class="font-serif text-3xl sm:text-4xl text-espresso mt-1">The Desert Trio</h3>
<p class="font-arabic text-espresso/70 text-sm sm:text-base mt-1" dir="rtl">ثلاثة مجسّمات مستوحاة من روعة الصحراء العربية، مصممة بطابع معاصر دافئ.</p>
</div>
<div class="text-sm font-medium text-espresso/60">
Complete with folding time & personality
</div>
</div>
<!-- Models Grid -->
<div class="grid grid-cols-1 md:grid-cols-3 gap-6 sm:gap-8">
<!-- Model 1: The Gentle Camel (Featured) -->
<div class="relative bg-white border-2 border-apricot/60 rounded-3xl p-6 sm:p-7 shadow-soft flex flex-col justify-between group">
<div class="absolute -top-3 right-6 bg-apricot text-white font-medium text-xs px-3 py-1 rounded-full shadow-sm">
Signature Model • النموذج الأيقوني
</div>
<div class="space-y-4">
<div class="h-44 rounded-2xl bg-blush/50 flex items-center justify-center p-4 overflow-hidden">
<img
src="https://framerusercontent.com/images/UUQ2y4BWGws0fL554uBxuzDp3P4.jpeg"
alt="The Gentle Camel"
onerror="loadFallbackCamel(this)"
class="h-full object-contain filter drop-shadow-sm group-hover:scale-105 transition-transform duration-300"
/>
</div>
<div class="flex justify-between items-baseline pt-2">
<h4 class="font-serif text-2xl text-espresso">The Gentle Camel</h4>
<span class="font-arabic font-bold text-apricot text-lg" dir="rtl">الجمل الأنيق</span>
</div>
<p class="text-espresso/75 text-sm leading-relaxed">
Calm, grounded, and statuesque. Celebrates patience and the quiet majesty of desert caravan heritage in smooth geometric planes.
</p>
</div>
<div class="mt-6 pt-4 border-t border-sandstone flex items-center justify-between text-xs font-medium text-espresso/70">
<span class="flex items-center gap-1.5">
<span class="w-2 h-2 rounded-full bg-apricot"></span>
~15 mins easy fold
</span>
<span class="px-2.5 py-1 rounded-full bg-sandstone-light border border-sandstone">Level 01</span>
</div>
</div>
<!-- Model 2: The Playful Falcon -->
<div class="bg-white border border-sandstone rounded-3xl p-6 sm:p-7 shadow-soft flex flex-col justify-between group hover:border-sandstone-dark transition-gentle">
<div class="space-y-4">
<div class="h-44 rounded-2xl bg-sandstone-light flex items-center justify-center p-4">
<!-- Origami Falcon Vector Art -->
<svg class="h-32 w-32 text-espresso/70 group-hover:scale-105 transition-transform duration-300" viewBox="0 0 100 100" fill="none">
<path d="M15 35L50 15L85 35L50 65L15 35Z" fill="#FAF7F2" stroke="#262220" stroke-width="2"/>
<path d="M50 15L65 48L50 65L35 48L50 15Z" fill="#E8927C" fill-opacity="0.25" stroke="#262220" stroke-width="2"/>
<path d="M50 65L50 90L40 75L50 65Z" fill="#FAF7F2" stroke="#262220" stroke-width="2"/>
<path d="M15 35L35 75L50 65" stroke="#262220" stroke-width="2" stroke-linecap="round"/>
<path d="M85 35L65 75L50 65" stroke="#262220" stroke-width="2" stroke-linecap="round"/>
</svg>
</div>
<div class="flex justify-between items-baseline pt-2">
<h4 class="font-serif text-2xl text-espresso">The Playful Falcon</h4>
<span class="font-arabic font-bold text-espresso/80 text-lg" dir="rtl">الصقر المرح</span>
</div>
<p class="text-espresso/75 text-sm leading-relaxed">
Lighthearted, soaring, and full of spirited energy. Crisp diagonal wing facets catch natural sunlight from every angle.
</p>
</div>
<div class="mt-6 pt-4 border-t border-sandstone flex items-center justify-between text-xs font-medium text-espresso/70">
<span class="flex items-center gap-1.5">
<span class="w-2 h-2 rounded-full bg-pistachio-dark"></span>
~12 mins breezy fold
</span>
<span class="px-2.5 py-1 rounded-full bg-sandstone-light border border-sandstone">Level 01</span>
</div>
</div>
<!-- Model 3: The Graceful Oryx -->
<div class="bg-white border border-sandstone rounded-3xl p-6 sm:p-7 shadow-soft flex flex-col justify-between group hover:border-sandstone-dark transition-gentle">
<div class="space-y-4">
<div class="h-44 rounded-2xl bg-blush-subtle flex items-center justify-center p-4">
<!-- Origami Oryx Vector Art -->
<svg class="h-32 w-32 text-espresso/70 group-hover:scale-105 transition-transform duration-300" viewBox="0 0 100 100" fill="none">
<path d="M30 80L45 45L70 45L60 80Z" fill="#FAF7F2" stroke="#262220" stroke-width="2"/>
<path d="M45 45L40 25L55 35L70 45" fill="#F3E5DD" stroke="#262220" stroke-width="2"/>
<path d="M40 25L32 5L38 20" stroke="#262220" stroke-width="2.2" stroke-linecap="round"/>
<path d="M43 25L42 5L44 20" stroke="#262220" stroke-width="2.2" stroke-linecap="round"/>
<path d="M30 80L35 92L40 80" stroke="#262220" stroke-width="2"/>
<path d="M60 80L65 92L70 80" stroke="#262220" stroke-width="2"/>
</svg>
</div>
<div class="flex justify-between items-baseline pt-2">
<h4 class="font-serif text-2xl text-espresso">The Graceful Oryx</h4>
<span class="font-arabic font-bold text-espresso/80 text-lg" dir="rtl">المها الرشيق</span>
</div>
<p class="text-espresso/75 text-sm leading-relaxed">
Slender, poised, and timeless. Features elegant long horn folds that crown a minimalist, serene silhouette.
</p>
</div>
<div class="mt-6 pt-4 border-t border-sandstone flex items-center justify-between text-xs font-medium text-espresso/70">
<span class="flex items-center gap-1.5">
<span class="w-2 h-2 rounded-full bg-sandstone-dark"></span>
~18 mins mindful fold
</span>
<span class="px-2.5 py-1 rounded-full bg-sandstone-light border border-sandstone">Level 02</span>
</div>
</div>
</div>
</div>
</section>
<!-- ================= WHAT'S INSIDE THE BOX ================= -->
<section id="box" class="w-full bg-white border-y border-sandstone py-16 sm:py-24 px-6 sm:px-10 lg:px-16">
<div class="max-w-7xl mx-auto grid grid-cols-1 lg:grid-cols-12 gap-12 items-center">
<!-- Left: Descriptive unboxing details -->
<div class="lg:col-span-6 space-y-6">
<div>
<span class="text-xs font-semibold uppercase tracking-wider text-apricot font-mono">Unboxing Delight</span>
<h3 class="font-serif text-3xl sm:text-4xl text-espresso mt-1">Thoughtfully crafted to the last detail.</h3>
<p class="font-arabic text-espresso/70 text-base mt-2" dir="rtl">
صُمم كل صندوق كهدية تبهج حواسك—من ملمس الورق الطبيعي إلى أداة الطي الخشبية الناعمة.
</p>
</div>
<div class="space-y-4 pt-2">
<div class="flex items-start space-x-4 p-4 rounded-2xl bg-milk border border-sandstone">
<div class="w-9 h-9 rounded-xl bg-blush flex-shrink-0 flex items-center justify-center text-apricot font-serif font-bold text-sm">
01
</div>
<div>
<h4 class="font-bold text-espresso text-base">6x Pre-Scored Tactile Sheets</h4>
<p class="text-xs sm:text-sm text-espresso/70 mt-0.5">Heavyweight textured cotton & linen paper in desert sand, warm milk, and terracotta blush tones.</p>
</div>
</div>
<div class="flex items-start space-x-4 p-4 rounded-2xl bg-milk border border-sandstone">
<div class="w-9 h-9 rounded-xl bg-sandstone flex-shrink-0 flex items-center justify-center text-espresso font-serif font-bold text-sm">
02
</div>
<div>
<h4 class="font-bold text-espresso text-base">Hand-Finished Beechwood Folder</h4>
<p class="text-xs sm:text-sm text-espresso/70 mt-0.5">Smooth, ergonomic bone-folder tool crafted to press crisp, satisfying creases without scratching paper.</p>
</div>
</div>
<div class="flex items-start space-x-4 p-4 rounded-2xl bg-milk border border-sandstone">
<div class="w-9 h-9 rounded-xl bg-pistachio-light flex-shrink-0 flex items-center justify-center text-pistachio-dark font-serif font-bold text-sm">
03
</div>
<div>
<h4 class="font-bold text-espresso text-base">Bilingual Illustrated Story Cards</h4>
<p class="text-xs sm:text-sm text-espresso/70 mt-0.5">Warm, easy-to-follow visual steps accompanied by cultural folklore stories for each animal.</p>
</div>
</div>
<div class="flex items-start space-x-4 p-4 rounded-2xl bg-milk border border-sandstone">
<div class="w-9 h-9 rounded-xl bg-blush flex-shrink-0 flex items-center justify-center text-apricot font-serif font-bold text-sm">
04
</div>
<div>
<h4 class="font-bold text-espresso text-base">Numbered First Edition Certificate</h4>
<p class="text-xs sm:text-sm text-espresso/70 mt-0.5">Personalized collector's card commemorating your inaugural fold in our early community.</p>
</div>
</div>
</div>
</div>
<!-- Right: Kit Box Staging Representation -->
<div class="lg:col-span-6 flex justify-center">
<div class="w-full max-w-lg bg-sandstone/50 border border-sandstone-dark/30 rounded-4xl p-8 sm:p-10 shadow-soft text-center relative overflow-hidden">
<div class="w-20 h-20 rounded-full bg-apricot/20 mx-auto flex items-center justify-center text-apricot mb-6">
<!-- Box gift icon -->
<svg class="w-10 h-10 fill-current" viewBox="0 0 24 24">
<path d="M20 6h-2.18c.11-.31.18-.65.18-1 0-1.66-1.34-3-3-3-1.05 0-1.96.54-2.5 1.35l-.5.65-.5-.65C10.96 2.54 10.05 2 9 2 7.34 2 6 3.34 6 5c0 .35.07.69.18 1H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zm-5-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zM9 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm11 15H4v-2h16v2zm0-5H4V8h5.08L7 10.83 8.62 12 11 8.76V14h2V8.76L15.38 12 17 10.83 14.92 8H20v6z"/>
</svg>
</div>
<h4 class="font-serif text-2xl sm:text-3xl text-espresso mb-2">The Complete Experience</h4>
<p class="font-arabic text-espresso/70 text-sm mb-6" dir="rtl">كل ما تحتاجه لتجربة طي متكاملة ومبهجة من اللحظة الأولى.</p>
<div class="bg-white rounded-2xl p-4 border border-sandstone text-left text-xs font-mono text-espresso/80 space-y-2 mb-6 shadow-sm">
<div class="flex justify-between">
<span>Box Dimensions:</span>
<span class="font-bold">220 × 220 × 28 mm</span>
</div>
<div class="flex justify-between">
<span>Paper Weight:</span>
<span class="font-bold">140gsm Cotton-Linen</span>
</div>
<div class="flex justify-between">
<span>Tool Material:</span>
<span class="font-bold">Natural Beechwood</span>
</div>
<div class="flex justify-between">
<span>Edition:</span>
<span class="font-bold text-apricot">01 // Limited Early Batch</span>
</div>
</div>
<a
href="#waitlist"
class="inline-block w-full py-3.5 rounded-full bg-espresso hover:bg-espresso/90 text-white font-medium text-sm transition-colors cursor-pointer"
>
Claim Your Spot on the List →
</a>
</div>
</div>
</div>
</section>
<!-- ================= WARM CLOSING INVITATION ================= -->
<section class="w-full py-16 sm:py-24 px-6 sm:px-10 lg:px-16">
<div class="max-w-5xl mx-auto bg-blush border border-apricot/30 rounded-4xl sm:rounded-5xl p-8 sm:p-14 text-center shadow-card relative overflow-hidden">
<!-- Soft ambient backdrop light -->
<div class="absolute -top-24 left-1/2 -translate-x-1/2 w-96 h-96 bg-apricot/15 rounded-full blur-3xl pointer-events-none"></div>
<div class="relative z-10 max-w-2xl mx-auto space-y-6">
<span class="w-12 h-12 rounded-full bg-white/80 mx-auto flex items-center justify-center text-apricot text-xl shadow-sm">
✦
</span>
<div class="space-y-2">
<h2 class="font-serif text-3xl sm:text-5xl text-espresso font-normal">
Let's fold something beautiful together.
</h2>
<h3 class="font-arabic font-bold text-2xl sm:text-3xl text-espresso pt-1" dir="rtl">
خلّينا نطوي شي يسعدك.
</h3>
</div>
<p class="text-espresso/75 text-sm sm:text-base leading-relaxed">
Our first batch is being printed, cut, and packed in limited quantities. Leave your email below to receive private early access before public release.
</p>
<!-- Compact Closing Form -->
<form onsubmit="handleWaitlistSubmit(event, 'bottomEmail', 'bottomBtn')" class="flex flex-col sm:flex-row items-stretch sm:items-center bg-white rounded-2xl sm:rounded-full p-2 border border-apricot/30 shadow-soft focus-within:ring-2 focus-within:ring-apricot/20">
<input
type="email"
id="bottomEmail"
required
placeholder="Enter your email / بريدك الإلكتروني"
class="w-full px-5 py-3 text-espresso placeholder-espresso/40 text-sm bg-transparent rounded-full focus:outline-none"
/>
<button
type="submit"
id="bottomBtn"
class="mt-2 sm:mt-0 flex-shrink-0 bg-apricot hover:bg-apricot-hover text-white font-medium text-sm sm:text-base px-8 py-3.5 rounded-full transition-all duration-200 cursor-pointer shadow-sm active:scale-[0.98]"
>
Join the List
</button>
</form>
<p class="text-xs text-espresso/50">
No marketing spam. One gentle invitation note when your kit is ready to ship.
</p>
</div>
</div>
</section>
<!-- ================= FOOTER ================= -->
<footer class="w-full bg-sandstone/30 border-t border-sandstone py-12 px-6 sm:px-10 lg:px-16">
<div class="max-w-7xl mx-auto flex flex-col md:flex-row items-center justify-between gap-6">
<!-- Left: Brand & Origin -->
<div class="text-center md:text-left space-y-1">
<div class="flex items-center justify-center md:justify-start space-x-2">
<span class="font-serif font-bold text-lg text-espresso">Ori-Arab</span>
<span class="text-espresso/30">|</span>
<span class="font-arabic font-bold text-espresso text-base" dir="rtl">أوري اراب</span>
</div>
<p class="text-xs text-espresso/60">Crafted with care between Riyadh & Dubai.</p>
</div>
<!-- Center: Socials -->
<div class="flex items-center space-x-6 text-espresso/70">
<!-- Instagram -->
<a href="https://instagram.com" target="_blank" rel="noopener" class="hover:text-apricot transition-colors" title="Instagram">
<svg class="w-5 h-5 fill-none stroke-current stroke-2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round">
<rect width="20" height="20" x="2" y="2" rx="5" ry="5"/>
<path d="M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z"/>
<line x1="17.5" x2="17.51" y1="6.5" y2="6.5"/>
</svg>
</a>
<!-- TikTok -->
<a href="https://tiktok.com" target="_blank" rel="noopener" class="hover:text-apricot transition-colors" title="TikTok">
<svg class="w-5 h-5 fill-current" viewBox="0 0 24 24">
<path d="M12.525.02c1.31-.02 2.61-.01 3.91-.02.08 1.53.63 3.09 1.75 4.17 1.12 1.11 2.7 1.62 4.24 1.79v4.03c-1.44-.05-2.89-.35-4.2-.97-.57-.26-1.1-.59-1.62-.93-.01 2.92.01 5.84-.02 8.75-.08 1.4-.54 2.79-1.35 3.94-1.31 1.92-3.58 3.17-5.91 3.21-1.43.08-2.86-.31-4.08-1.03-2.02-1.19-3.44-3.37-3.65-5.71-.02-.5-.03-1-.01-1.49.18-1.9 1.12-3.72 2.58-4.96 1.66-1.44 3.98-2.13 6.15-1.72.02 1.48-.04 2.96-.04 4.44-.99-.32-2.15-.23-3.02.37-.63.41-1.11 1.04-1.36 1.75-.21.51-.24 1.07-.14 1.61.24 1.64 1.82 2.89 3.5 2.78 1.58-.04 2.94-.96 3.44-2.45.24-.71.3-1.48.28-2.23.03-4.99.01-9.98.02-14.97z"/>
</svg>
</a>
<!-- Pinterest -->
<a href="https://pinterest.com" target="_blank" rel="noopener" class="hover:text-apricot transition-colors" title="Pinterest">
<svg class="w-5 h-5 fill-current" viewBox="0 0 24 24">
<path d="M12 0C5.373 0 0 5.373 0 12c0 5.084 3.163 9.426 7.627 11.174-.105-.949-.2-2.405.042-3.441.218-.937 1.407-5.965 1.407-5.965s-.359-.719-.359-1.782c0-1.668.967-2.914 2.171-2.914 1.023 0 1.518.769 1.518 1.69 0 1.029-.655 2.568-.994 3.995-.283 1.194.599 2.169 1.777 2.169 2.133 0 3.772-2.249 3.772-5.495 0-2.873-2.064-4.882-5.012-4.882-3.414 0-5.418 2.561-5.418 5.207 0 1.031.397 2.138.893 2.738a.36.36 0 0 1 .083.345l-.333 1.36c-.053.22-.174.267-.402.161-1.499-.698-2.436-2.889-2.436-4.649 0-3.785 2.75-7.262 7.929-7.262 4.163 0 7.398 2.967 7.398 6.931 0 4.136-2.607 7.464-6.227 7.464-1.216 0-2.359-.631-2.75-1.378l-.748 2.853c-.271 1.043-1.002 2.35-1.492 3.146C9.57 23.812 10.763 24 12 24c6.627 0 12-5.373 12-12 0-6.627-5.373-12-12-12z"/>
</svg>
</a>
</div>
<!-- Right: Contact mailto & Copyright -->
<div class="text-center md:text-right space-y-1">
<a
href="mailto:hello@oriarab.com"
class="text-xs font-medium text-espresso hover:text-apricot transition-colors underline decoration-sandstone-dark underline-offset-4"
>
hello@oriarab.com
</a>
<p class="text-[11px] text-espresso/40">© 2026 Ori-Arab Studio. All rights reserved.</p>
</div>
</div>
</footer>
<!-- ================= WELCOME CELEBRATION MODAL ================= -->
<div id="welcomeModal" class="hidden fixed inset-0 z-50 overflow-y-auto bg-espresso/40 backdrop-blur-sm flex items-center justify-center p-4">
<div class="relative w-full max-w-lg bg-white border border-sandstone rounded-4xl p-8 sm:p-10 shadow-2xl text-center space-y-5 animate-fadeIn">
<!-- Close Button -->
<button onclick="closeModal()" class="absolute top-5 right-5 w-8 h-8 rounded-full bg-sandstone/60 hover:bg-sandstone flex items-center justify-center text-espresso/80 text-sm font-bold transition-colors cursor-pointer">
✕
</button>
<!-- Soft Icon -->
<div class="w-16 h-16 rounded-full bg-blush mx-auto flex items-center justify-center text-apricot text-2xl shadow-soft">
🌸
</div>
<div class="space-y-1.5">
<h3 class="font-serif text-2xl sm:text-3xl text-espresso">You're on the list!</h3>
<h4 class="font-arabic font-bold text-xl text-apricot" dir="rtl">أهلاً بك في عائلة أوري اراب</h4>
</div>
<p class="text-espresso/75 text-sm sm:text-base leading-relaxed">
Thank you for joining our early circle. We're putting the finishing touches on Edition 01 and will send you a private link before public release.
</p>
<div class="bg-milk border border-sandstone rounded-2xl p-4 text-xs font-mono text-espresso/80 flex items-center justify-between">
<span>VIP TICKET CODE:</span>
<strong class="text-apricot font-bold">#ORI-WARM-FIRST</strong>
</div>
<button
onclick="copyVipCode()"
id="modalCopyBtn"
class="w-full py-3.5 rounded-full bg-apricot hover:bg-apricot-hover text-white font-medium text-sm transition-all cursor-pointer shadow-soft"
>
Copy Early Access Pass 📋
</button>
<p class="text-[11px] text-espresso/50">
Until then, take a mindful pause and enjoy your day.
</p>
</div>
</div>
<!-- ================= CLIENT JAVASCRIPT ================= -->
<script>
/* -------------------------------------------------------------
1. Warm Paper Rustle Audio (Web Audio API)
------------------------------------------------------------- */
let audioActive = true;
let audioContext = null;
function getAudioCtx() {
if (!audioContext) {
const AudioCtx = window.AudioContext || window.webkitAudioContext;
if (AudioCtx) audioContext = new AudioCtx();
}
if (audioContext && audioContext.state === 'suspended') {
audioContext.resume();
}
return audioContext;
}
function playSoftPaperSound() {
if (!audioActive) return;
try {
const ctx = getAudioCtx();
if (!ctx) return;
// Gentle, soft paper brush noise
const bufferSize = ctx.sampleRate * 0.08;
const buffer = ctx.createBuffer(1, bufferSize, ctx.sampleRate);
const data = buffer.getChannelData(0);
for (let i = 0; i < bufferSize; i++) {
data[i] = (Math.random() * 2 - 1) * Math.exp(-i / (ctx.sampleRate * 0.025));
}
const noise = ctx.createBufferSource();
noise.buffer = buffer;
const filter = ctx.createBiquadFilter();
filter.type = 'bandpass';
filter.frequency.setValueAtTime(800, ctx.currentTime);
filter.Q.setValueAtTime(1.5, ctx.currentTime);
const gain = ctx.createGain();
gain.gain.setValueAtTime(0.2, ctx.currentTime);
gain.gain.exponentialRampToValueAtTime(0.001, ctx.currentTime + 0.075);
noise.connect(filter);
filter.connect(gain);
gain.connect(ctx.destination);
noise.start();
} catch (e) {
// Audio fallback silent
}
}
function togglePaperAudio() {
audioActive = !audioActive;
const dot = document.getElementById('soundStatusDot');
const text = document.getElementById('soundStatusText');
if (audioActive) {
dot.className = 'w-2 h-2 rounded-full bg-pistachio-dark';
text.textContent = 'Gentle Sound';
playSoftPaperSound();
} else {
dot.className = 'w-2 h-2 rounded-full bg-sandstone-dark';
text.textContent = 'Muted';
}
}
/* -------------------------------------------------------------
2. SVG Fallback in warm sandstone & soft shadows
------------------------------------------------------------- */
function loadFallbackCamel(img) {
img.src = "data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 680 780' width='100%' height='100%'><defs><linearGradient id='warmBackdrop' x1='0%' y1='0%' x2='100%' y2='100%'><stop offset='0%' stop-color='%23FAF7F2'/><stop offset='100%' stop-color='%23EFE8DE'/></linearGradient><linearGradient id='p1' x1='0%' y1='0%' x2='100%' y2='100%'><stop offset='0%' stop-color='%23FAF6F0'/><stop offset='100%' stop-color='%23F1EAE0'/></linearGradient><linearGradient id='p2' x1='0%' y1='0%' x2='100%' y2='100%'><stop offset='0%' stop-color='%23E8DFD3'/><stop offset='100%' stop-color='%23DDD0BF'/></linearGradient><linearGradient id='p3' x1='0%' y1='0%' x2='100%' y2='100%'><stop offset='0%' stop-color='%23CFBEA8'/><stop offset='100%' stop-color='%23BCA78F'/></linearGradient><radialGradient id='shadowGrad' cx='50%' cy='50%' r='50%'><stop offset='0%' stop-color='%23262220' stop-opacity='0.22'/><stop offset='100%' stop-color='%23262220' stop-opacity='0'/></radialGradient></defs><ellipse cx='340' cy='650' rx='280' ry='32' fill='url(%23shadowGrad)'/><g stroke='%23C7B69F' stroke-width='1.2' stroke-linejoin='round' stroke-linecap='round'><polygon points='446,420 512,612 478,612 408,488' fill='url(%23p3)'/><polygon points='512,612 536,622 552,476 512,430' fill='url(%23p2)'/><polygon points='250,420 276,626 242,626 214,476' fill='url(%23p3)'/><polygon points='380,225 470,302 374,376 286,302' fill='url(%23p1)'/><polygon points='470,302 552,354 504,454 374,376' fill='url(%23p2)'/><polygon points='552,354 592,422 552,564 504,454' fill='url(%23p3)'/><polygon points='380,225 286,302 252,348 296,254' fill='url(%23p1)'/><polygon points='140,278 214,260 202,335 156,342' fill='url(%23p1)'/><polygon points='122,302 140,278 156,342 128,334' fill='url(%23p2)'/><polygon points='214,260 296,254 252,348 202,335' fill='url(%23p1)'/><polygon points='202,335 252,348 236,446 182,392' fill='url(%23p2)'/><polygon points='252,348 374,376 314,524 236,446' fill='url(%23p1)'/><polygon points='374,376 504,454 446,532 314,524' fill='url(%23p2)'/><polygon points='236,446 314,524 336,660 286,630 250,532' fill='url(%23p1)'/><polygon points='314,524 358,638 336,660' fill='url(%23p2)'/><polygon points='314,524 446,532 504,454 498,614 440,542' fill='url(%23p1)'/><polygon points='446,532 504,638 498,614' fill='url(%23p2)'/><polygon points='446,532 498,614 468,638 430,542' fill='url(%23p3)'/></g></svg>";
}
/* -------------------------------------------------------------
3. Form Submission & Modal Flow
------------------------------------------------------------- */
function handleWaitlistSubmit(e, inputId, btnId) {
e.preventDefault();
playSoftPaperSound();
const input = document.getElementById(inputId);
const btn = document.getElementById(btnId);
const email = input.value.trim();
if (!email) return;
const originalText = btn.innerHTML;
btn.disabled = true;
btn.textContent = 'Saving...';
setTimeout(() => {
btn.disabled = false;
btn.innerHTML = originalText;
input.value = '';
try {
localStorage.setItem('ori_arab_waitlist', email);
} catch (err) {}
openModal();
}, 500);
}
function openModal() {
playSoftPaperSound();
document.getElementById('welcomeModal').classList.remove('hidden');
document.body.style.overflow = 'hidden';
}
function closeModal() {
playSoftPaperSound();
document.getElementById('welcomeModal').classList.add('hidden');
document.body.style.overflow = 'auto';
}
function copyVipCode() {
playSoftPaperSound();
const code = 'https://oriarab.com/welcome?pass=ORI-WARM-FIRST';
const tempInput = document.createElement('textarea');
tempInput.value = code;
document.body.appendChild(tempInput);
tempInput.select();
try {
document.execCommand('copy');
const btn = document.getElementById('modalCopyBtn');
btn.textContent = 'Pass Copied to Clipboard! ✓';
setTimeout(() => {
btn.textContent = 'Copy Early Access Pass 📋';
}, 2200);
} catch (err) {}
document.body.removeChild(tempInput);
}
// Escape key listener
document.addEventListener('keydown', (e) => {
if (e.key === 'Escape') closeModal();
});
</script>
</body>
</html>
<!DOCTYPE html>
<html lang="en" dir="ltr" class="h-full scroll-smooth">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Ori-Arab | أوري اراب — جمال يتشكّل بخفّة • Grace in Every Fold</title>
<!-- Tailwind CSS CDN -->
<script src="https://cdn.tailwindcss.com"></script>
<!-- Google Fonts: Alexandria (Arabic Display), Playfair Display (Warm Editorial Serif), Plus Jakarta Sans (Friendly UI) -->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Alexandria:wght@300;400;500;600;700;800&family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&family=Plus+Jakarta+Sans:wght@300;400;500;600;700&display=swap" rel="stylesheet">
<script>
tailwind.config = {
theme: {
extend: {
colors: {
milk: '#FAF7F2',
espresso: '#262220',
apricot: {
DEFAULT: '#E8927C',
hover: '#DE7E66',
light: '#F8DDD6',
},
sandstone: {
DEFAULT: '#EFE8DE',
light: '#F5EFE6',
dark: '#DDD2C3',
},
blush: {
DEFAULT: '#F3E5DD',
subtle: '#FAF2ED',
},
pistachio: {
DEFAULT: '#DDE6DC',
light: '#EDF2EC',
dark: '#5D735C',
}
},
fontFamily: {
arabic: ['"Alexandria"', 'sans-serif'],
serif: ['"Playfair Display"', 'Georgia', 'serif'],
sans: ['"Plus Jakarta Sans"', 'sans-serif'],
},
borderRadius: {
'4xl': '2rem',
'5xl': '2.5rem',
},
boxShadow: {
'soft': '0 10px 30px -10px rgba(38, 34, 32, 0.06)',
'card': '0 20px 40px -15px rgba(38, 34, 32, 0.07)',
'glow': '0 0 70px 10px rgba(232, 146, 124, 0.22)',
}
}
}
}
</script>
<style>
body {
background-color: #FAF7F2;
color: #262220;
font-family: 'Plus Jakarta Sans', sans-serif;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
overflow-x: hidden;
}
/* Ambient Warm Radiant Peach / Blush Glow */
.ambient-glow {
background: radial-gradient(circle, rgba(232, 146, 124, 0.32) 0%, rgba(243, 229, 221, 0.5) 42%, rgba(250, 247, 242, 0) 72%);
filter: blur(52px);
}
/* Soft card hover transitions */
.transition-gentle {
transition: all 0.35s cubic-bezier(0.34, 1.3, 0.64, 1);
}
/* Custom subtle warm scrollbar */
::-webkit-scrollbar {
width: 7px;
}
::-webkit-scrollbar-track {
background: #FAF7F2;
}
::-webkit-scrollbar-thumb {
background: #DDD2C3;
border-radius: 4px;
}
::-webkit-scrollbar-thumb:hover {
background: #C4B5A2;
}
</style>
</head>
<body class="min-h-screen flex flex-col bg-milk text-espresso">
<!-- ================= TOP NAVIGATION ================= -->
<header class="sticky top-0 z-40 bg-milk/90 backdrop-blur-md border-b border-sandstone/60 px-6 sm:px-10 lg:px-16 py-4 transition-all duration-300">
<div class="max-w-7xl mx-auto flex items-center justify-between">
<!-- Left: Brand Lockup -->
<a href="#" class="flex items-center space-x-3 group">
<!-- Graceful Origami Emblem -->
<div class="w-10 h-10 rounded-2xl bg-sandstone flex items-center justify-center text-apricot transition-transform duration-300 group-hover:scale-105 group-hover:bg-blush">
<svg class="w-6 h-6 fill-current" viewBox="0 0 24 24">
<path d="M3 17.5L8.5 7l4 4 6.5-5.5v12H3zm6.8-6.2L6.2 16h8.6l-5-4.7z" opacity="0.85"/>
<path d="M12.5 11l6.5-5.5v12h-6.5V11z"/>
</svg>
</div>
<div class="flex items-baseline space-x-2">
<span class="font-serif font-bold text-2xl tracking-tight text-espresso">Ori-Arab</span>
<span class="text-espresso/25 font-light">|</span>
<span class="font-arabic font-bold text-xl text-espresso tracking-wide" dir="rtl">أوري اراب</span>
</div>
</a>
<!-- Center: Navigation Links (Desktop) -->
<nav class="hidden md:flex items-center space-x-8 text-sm font-medium text-espresso/75">
<a href="#philosophy" class="hover:text-apricot transition-colors">Our Story • قصتنا</a>
<a href="#trio" class="hover:text-apricot transition-colors">The First Kit • المجموعة الأولى</a>
<a href="#box" class="hover:text-apricot transition-colors">What's Inside • في الصندوق</a>
</nav>
<!-- Right: Action Buttons -->
<div class="flex items-center space-x-4">
<!-- Soft Audio Toggle -->
<button
id="soundToggleBtn"
onclick="togglePaperAudio()"
title="Toggle gentle paper rustle sound effect"
class="hidden sm:flex items-center space-x-1.5 px-3 py-1.5 rounded-full bg-sandstone/70 hover:bg-sandstone text-xs font-medium text-espresso/80 transition-colors cursor-pointer"
>
<span id="soundStatusDot" class="w-2 h-2 rounded-full bg-pistachio-dark"></span>
<span id="soundStatusText">Gentle Sound</span>
</button>
<!-- CTA Pill -->
<a
href="#waitlist"
class="inline-flex items-center justify-center px-5 py-2.5 rounded-full bg-apricot hover:bg-apricot-hover text-white text-sm font-medium shadow-soft hover:shadow-card transition-all duration-200 cursor-pointer"
>
<span>Get Early Access</span>
<span class="font-arabic text-xs mr-1 ml-1.5 font-medium opacity-90" dir="rtl">انضم إلينا</span>
</a>
</div>
</div>
</header>
<!-- ================= HERO SECTION ================= -->
<section class="relative w-full max-w-7xl mx-auto px-6 sm:px-10 lg:px-16 pt-8 pb-16 lg:pt-14 lg:pb-24 flex-1 flex items-center">
<div class="w-full grid grid-cols-1 lg:grid-cols-12 gap-12 lg:gap-8 items-center">
<!-- Left Column: Storytelling & Waitlist Form -->
<div class="lg:col-span-7 flex flex-col justify-center space-y-7 pr-0 lg:pr-6">
<!-- Limited Edition Pill Badge -->
<div class="inline-flex items-center space-x-2 self-start px-4 py-1.5 rounded-full bg-blush border border-apricot/30 text-xs text-espresso font-medium shadow-sm">
<span class="w-2 h-2 rounded-full bg-apricot animate-pulse"></span>
<span>إصدار محدود • The First Edition</span>
</div>
<!-- Bilingual Display Headline -->
<div class="space-y-3">
<h1 class="font-arabic font-bold text-4xl sm:text-5xl lg:text-6xl text-espresso tracking-tight leading-[1.25]" dir="rtl">
جمال يتشكّل بخفّة.
</h1>
<h2 class="font-serif italic font-medium text-4xl sm:text-5xl lg:text-6xl text-espresso tracking-tight leading-[1.12]">
Grace in every fold.
</h2>
</div>
<!-- Welcoming Paragraph Copy -->
<div class="space-y-2.5 max-w-xl text-espresso/80 text-base sm:text-lg leading-relaxed">
<p>
Ori-Arab makes the art of origami delightfully simple, playful, and approachable. Thoughtfully designed paper creations for curious hands, joyful minds, and beautiful homes.
</p>
<p class="font-arabic text-espresso/70 text-sm sm:text-base leading-relaxed" dir="rtl">
أوري اراب تعيد ابتكار فن طي الورق بأسلوب عفوي، دافئ، وممتع. مجسّمات هندسية رقيقة صُنعت لتضفي بهجة يومية ولمسة أناقة حية في مساحتك المفضلة.
</p>
</div>
<!-- Integrated Warm Pill Waitlist Container Form -->
<div id="waitlist" class="w-full max-w-xl pt-2">
<form onsubmit="handleWaitlistSubmit(event, 'heroEmail', 'heroBtn')" class="relative flex flex-col sm:flex-row items-stretch sm:items-center bg-white border border-sandstone-dark/40 rounded-3xl sm:rounded-full p-2 shadow-soft focus-within:border-apricot focus-within:ring-2 focus-within:ring-apricot/20 transition-all">
<!-- Email Input -->
<input
type="email"
id="heroEmail"
required
placeholder="Your email address / أهلاً بك، اكتب بريدك هنا..."
class="w-full px-5 py-3 text-espresso placeholder-espresso/40 text-sm sm:text-base bg-transparent rounded-full focus:outline-none"
/>
<!-- Pill Button -->
<button
type="submit"
id="heroBtn"
class="mt-2 sm:mt-0 flex-shrink-0 bg-apricot hover:bg-apricot-hover text-white font-medium text-sm sm:text-base px-7 py-3.5 rounded-full transition-all duration-200 cursor-pointer shadow-sm hover:shadow active:scale-[0.98] flex items-center justify-center space-x-2"
>
<span>احجز مكانك</span>
<span class="opacity-75 font-light">/</span>
<span>Join Early</span>
</button>
</form>
<!-- Notification feedback banner -->
<p class="text-xs text-espresso/60 mt-2.5 px-4 flex items-center space-x-1.5">
<svg class="w-4 h-4 text-pistachio-dark fill-current inline-block" viewBox="0 0 20 20">
<path fill-rule="evenodd" d="M10 18a8 8 0 100-16 8 8 0 000 16zm3.707-9.293a1 1 0 00-1.414-1.414L9 10.586 7.707 9.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4z" clip-rule="evenodd"/>
</svg>
<span>Reserved for our first batch. Zero spam, just one celebratory note when ready.</span>
</p>
</div>
<!-- Social Proof Community Stack -->
<div class="flex items-center space-x-4 pt-2">
<div class="flex -space-x-2.5 overflow-hidden">
<img class="inline-block h-10 w-10 rounded-full ring-2 ring-milk object-cover" src="https://images.unsplash.com/photo-1544005313-94ddf0286df2?w=120&h=120&fit=crop&crop=faces" alt="Community member 1">
<img class="inline-block h-10 w-10 rounded-full ring-2 ring-milk object-cover" src="https://images.unsplash.com/photo-1506794778202-cad84cf45f1d?w=120&h=120&fit=crop&crop=faces" alt="Community member 2">
<img class="inline-block h-10 w-10 rounded-full ring-2 ring-milk object-cover" src="https://images.unsplash.com/photo-1517841905240-472988babdf9?w=120&h=120&fit=crop&crop=faces" alt="Community member 3">
<img class="inline-block h-10 w-10 rounded-full ring-2 ring-milk object-cover" src="https://images.unsplash.com/photo-1534528741775-53994a69daeb?w=120&h=120&fit=crop&crop=faces" alt="Community member 4">
</div>
<div class="text-xs sm:text-sm text-espresso/70 leading-snug">
<p class="font-medium text-espresso">More than 2,000 makers, daydreamers & design lovers</p>
<p class="font-arabic text-espresso/60 text-xs" dir="rtl">أكثر من ٢,٠٠٠ من محبي الفن والتصميم في قائمة الانتظار</p>
</div>
</div>
</div>
<!-- Right Column: Warm Illuminated Origami Camel Hero Staging -->
<div class="lg:col-span-5 relative flex items-center justify-center min-h-[380px] sm:min-h-[480px]">
<!-- Radiant Warm Peach Ambient Glow -->
<div class="ambient-glow absolute w-72 h-72 sm:w-96 sm:h-96 rounded-full pointer-events-none"></div>
<!-- Camel Photo Card Container -->
<div class="relative z-10 w-full flex flex-col items-center">
<!-- Product Display with Soft Natural Lighting -->
<div class="relative group">
<img
id="heroCamelImg"
src="https://framerusercontent.com/images/UUQ2y4BWGws0fL554uBxuzDp3P4.jpeg"
alt="Ori-Arab Geometric Origami Camel in gentle warm lighting"
onerror="loadFallbackCamel(this)"
class="w-full max-w-[380px] sm:max-w-[440px] h-auto object-contain mx-auto transition-transform duration-500 ease-out group-hover:scale-[1.02] drop-shadow-md"
/>
<!-- Playful Floating Pill Tag -->
<div class="absolute -bottom-2 sm:bottom-4 left-1/2 -translate-x-1/2 sm:translate-x-0 sm:left-4 bg-white/95 backdrop-blur-md border border-sandstone px-4 py-2 rounded-2xl shadow-soft flex items-center space-x-2 text-xs text-espresso font-medium whitespace-nowrap">
<span class="w-2 h-2 rounded-full bg-apricot"></span>
<span>Level 01 • No Scissors, No Glue, Pure Wonder</span>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- ================= THREE PILLARS: PLAYFUL SIMPLICITY ================= -->
<section id="philosophy" class="w-full bg-sandstone/40 border-y border-sandstone py-16 sm:py-24 px-6 sm:px-10 lg:px-16">
<div class="max-w-7xl mx-auto space-y-12">
<!-- Section Header -->
<div class="text-center max-w-2xl mx-auto space-y-3">
<span class="font-arabic text-sm font-semibold text-apricot tracking-wide uppercase" dir="rtl">بساطة، بهجة، وإتقان</span>
<h3 class="font-serif text-3xl sm:text-4xl text-espresso font-normal">Playful simplicity, crafted with grace.</h3>
<p class="text-espresso/70 text-sm sm:text-base">We removed the frustration of origami so you can enjoy the pure satisfaction of creating something charming with your hands.</p>
</div>
<!-- 3 Pillar Cards -->
<div class="grid grid-cols-1 md:grid-cols-3 gap-6 sm:gap-8">
<!-- Card 1: Made for Everyone -->
<div class="bg-white border border-sandstone rounded-3xl p-8 shadow-soft transition-gentle hover:-translate-y-1 hover:shadow-card flex flex-col justify-between">
<div class="space-y-4">
<div class="w-12 h-12 rounded-2xl bg-blush flex items-center justify-center text-apricot">
<!-- Heart/Hand icon -->
<svg class="w-6 h-6 fill-current" viewBox="0 0 24 24">
<path d="M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z"/>
</svg>
</div>
<h4 class="font-serif text-xl sm:text-2xl text-espresso">Made for Everyone</h4>
<h5 class="font-arabic font-semibold text-base text-apricot" dir="rtl">سهلة وبسيطة لكل يد</h5>
<p class="text-espresso/70 text-sm leading-relaxed">
Precision pre-scored lines and warm, illustrated bilingual step cards guide you effortlessly. Zero folding experience needed—it's designed to bring a smile, not a headache.
</p>
</div>
<div class="pt-6 border-t border-sandstone/60 text-xs text-espresso/50 font-mono mt-6">
01 // INTUITIVE FOLDS
</div>
</div>
<!-- Card 2: Accessible Luxury -->
<div class="bg-white border border-sandstone rounded-3xl p-8 shadow-soft transition-gentle hover:-translate-y-1 hover:shadow-card flex flex-col justify-between">
<div class="space-y-4">
<div class="w-12 h-12 rounded-2xl bg-pistachio-light flex items-center justify-center text-pistachio-dark">
<!-- Sparkle/Paper icon -->
<svg class="w-6 h-6 fill-current" viewBox="0 0 24 24">
<path d="M12 2L9.5 9.5 2 12l7.5 2.5L12 22l2.5-7.5L22 12l-7.5-2.5z"/>
</svg>
</div>
<h4 class="font-serif text-xl sm:text-2xl text-espresso">Accessible Luxury</h4>
<h5 class="font-arabic font-semibold text-base text-pistachio-dark" dir="rtl">جودة تسعدك، وقيمة تناسبك</h5>
<p class="text-espresso/70 text-sm leading-relaxed">
We source heavyweight, tactile linen-cotton paper that holds creases crisply without tearing, paired with warm accents—delivering high-end design at an honest, friendly price.
</p>
</div>
<div class="pt-6 border-t border-sandstone/60 text-xs text-espresso/50 font-mono mt-6">
02 // SENSORY QUALITY
</div>
</div>
<!-- Card 3: Joy in Every Space -->
<div class="bg-white border border-sandstone rounded-3xl p-8 shadow-soft transition-gentle hover:-translate-y-1 hover:shadow-card flex flex-col justify-between">
<div class="space-y-4">
<div class="w-12 h-12 rounded-2xl bg-sandstone flex items-center justify-center text-espresso">
<!-- Home/Vase icon -->
<svg class="w-6 h-6 fill-current" viewBox="0 0 24 24">
<path d="M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z"/>
</svg>
</div>
<h4 class="font-serif text-xl sm:text-2xl text-espresso">Joy in Every Space</h4>
<h5 class="font-arabic font-semibold text-base text-espresso/80" dir="rtl">لمسة جمال حية لبيتك</h5>
<p class="text-espresso/70 text-sm leading-relaxed">
Your finished origami isn't tucked away in a drawer. It's a joyful, architectural sculpture crafted to perch proudly on your bedside table, study desk, or bookshelf.
</p>
</div>
<div class="pt-6 border-t border-sandstone/60 text-xs text-espresso/50 font-mono mt-6">
03 // DISPLAY PIECE
</div>
</div>
</div>
</div>
</section>
<!-- ================= THE INAUGURAL TRIO ================= -->
<section id="trio" class="w-full py-16 sm:py-24 px-6 sm:px-10 lg:px-16">
<div class="max-w-7xl mx-auto space-y-12">
<div class="flex flex-col md:flex-row md:items-end justify-between gap-4">
<div>
<span class="text-xs font-semibold uppercase tracking-wider text-apricot">Edition 01 Drop</span>
<h3 class="font-serif text-3xl sm:text-4xl text-espresso mt-1">The Desert Trio</h3>
<p class="font-arabic text-espresso/70 text-sm sm:text-base mt-1" dir="rtl">ثلاثة مجسّمات مستوحاة من روعة الصحراء العربية، مصممة بطابع معاصر دافئ.</p>
</div>
<div class="text-sm font-medium text-espresso/60">
Complete with folding time & personality
</div>
</div>
<!-- Models Grid -->
<div class="grid grid-cols-1 md:grid-cols-3 gap-6 sm:gap-8">
<!-- Model 1: The Gentle Camel (Featured) -->
<div class="relative bg-white border-2 border-apricot/60 rounded-3xl p-6 sm:p-7 shadow-soft flex flex-col justify-between group">
<div class="absolute -top-3 right-6 bg-apricot text-white font-medium text-xs px-3 py-1 rounded-full shadow-sm">
Signature Model • النموذج الأيقوني
</div>
<div class="space-y-4">
<div class="h-44 rounded-2xl bg-blush/50 flex items-center justify-center p-4 overflow-hidden">
<img
src="https://framerusercontent.com/images/UUQ2y4BWGws0fL554uBxuzDp3P4.jpeg"
alt="The Gentle Camel"
onerror="loadFallbackCamel(this)"
class="h-full object-contain filter drop-shadow-sm group-hover:scale-105 transition-transform duration-300"
/>
</div>
<div class="flex justify-between items-baseline pt-2">
<h4 class="font-serif text-2xl text-espresso">The Gentle Camel</h4>
<span class="font-arabic font-bold text-apricot text-lg" dir="rtl">الجمل الأنيق</span>
</div>
<p class="text-espresso/75 text-sm leading-relaxed">
Calm, grounded, and statuesque. Celebrates patience and the quiet majesty of desert caravan heritage in smooth geometric planes.
</p>
</div>
<div class="mt-6 pt-4 border-t border-sandstone flex items-center justify-between text-xs font-medium text-espresso/70">
<span class="flex items-center gap-1.5">
<span class="w-2 h-2 rounded-full bg-apricot"></span>
~15 mins easy fold
</span>
<span class="px-2.5 py-1 rounded-full bg-sandstone-light border border-sandstone">Level 01</span>
</div>
</div>
<!-- Model 2: The Playful Falcon -->
<div class="bg-white border border-sandstone rounded-3xl p-6 sm:p-7 shadow-soft flex flex-col justify-between group hover:border-sandstone-dark transition-gentle">
<div class="space-y-4">
<div class="h-44 rounded-2xl bg-sandstone-light flex items-center justify-center p-4">
<!-- Origami Falcon Vector Art -->
<svg class="h-32 w-32 text-espresso/70 group-hover:scale-105 transition-transform duration-300" viewBox="0 0 100 100" fill="none">
<path d="M15 35L50 15L85 35L50 65L15 35Z" fill="#FAF7F2" stroke="#262220" stroke-width="2"/>
<path d="M50 15L65 48L50 65L35 48L50 15Z" fill="#E8927C" fill-opacity="0.25" stroke="#262220" stroke-width="2"/>
<path d="M50 65L50 90L40 75L50 65Z" fill="#FAF7F2" stroke="#262220" stroke-width="2"/>
<path d="M15 35L35 75L50 65" stroke="#262220" stroke-width="2" stroke-linecap="round"/>
<path d="M85 35L65 75L50 65" stroke="#262220" stroke-width="2" stroke-linecap="round"/>
</svg>
</div>
<div class="flex justify-between items-baseline pt-2">
<h4 class="font-serif text-2xl text-espresso">The Playful Falcon</h4>
<span class="font-arabic font-bold text-espresso/80 text-lg" dir="rtl">الصقر المرح</span>
</div>
<p class="text-espresso/75 text-sm leading-relaxed">
Lighthearted, soaring, and full of spirited energy. Crisp diagonal wing facets catch natural sunlight from every angle.
</p>
</div>
<div class="mt-6 pt-4 border-t border-sandstone flex items-center justify-between text-xs font-medium text-espresso/70">
<span class="flex items-center gap-1.5">
<span class="w-2 h-2 rounded-full bg-pistachio-dark"></span>
~12 mins breezy fold
</span>
<span class="px-2.5 py-1 rounded-full bg-sandstone-light border border-sandstone">Level 01</span>
</div>
</div>
<!-- Model 3: The Graceful Oryx -->
<div class="bg-white border border-sandstone rounded-3xl p-6 sm:p-7 shadow-soft flex flex-col justify-between group hover:border-sandstone-dark transition-gentle">
<div class="space-y-4">
<div class="h-44 rounded-2xl bg-blush-subtle flex items-center justify-center p-4">
<!-- Origami Oryx Vector Art -->
<svg class="h-32 w-32 text-espresso/70 group-hover:scale-105 transition-transform duration-300" viewBox="0 0 100 100" fill="none">
<path d="M30 80L45 45L70 45L60 80Z" fill="#FAF7F2" stroke="#262220" stroke-width="2"/>
<path d="M45 45L40 25L55 35L70 45" fill="#F3E5DD" stroke="#262220" stroke-width="2"/>
<path d="M40 25L32 5L38 20" stroke="#262220" stroke-width="2.2" stroke-linecap="round"/>
<path d="M43 25L42 5L44 20" stroke="#262220" stroke-width="2.2" stroke-linecap="round"/>
<path d="M30 80L35 92L40 80" stroke="#262220" stroke-width="2"/>
<path d="M60 80L65 92L70 80" stroke="#262220" stroke-width="2"/>
</svg>
</div>
<div class="flex justify-between items-baseline pt-2">
<h4 class="font-serif text-2xl text-espresso">The Graceful Oryx</h4>
<span class="font-arabic font-bold text-espresso/80 text-lg" dir="rtl">المها الرشيق</span>
</div>
<p class="text-espresso/75 text-sm leading-relaxed">
Slender, poised, and timeless. Features elegant long horn folds that crown a minimalist, serene silhouette.
</p>
</div>
<div class="mt-6 pt-4 border-t border-sandstone flex items-center justify-between text-xs font-medium text-espresso/70">
<span class="flex items-center gap-1.5">
<span class="w-2 h-2 rounded-full bg-sandstone-dark"></span>
~18 mins mindful fold
</span>
<span class="px-2.5 py-1 rounded-full bg-sandstone-light border border-sandstone">Level 02</span>
</div>
</div>
</div>
</div>
</section>
<!-- ================= WHAT'S INSIDE THE BOX ================= -->
<section id="box" class="w-full bg-white border-y border-sandstone py-16 sm:py-24 px-6 sm:px-10 lg:px-16">
<div class="max-w-7xl mx-auto grid grid-cols-1 lg:grid-cols-12 gap-12 items-center">
<!-- Left: Descriptive unboxing details -->
<div class="lg:col-span-6 space-y-6">
<div>
<span class="text-xs font-semibold uppercase tracking-wider text-apricot font-mono">Unboxing Delight</span>
<h3 class="font-serif text-3xl sm:text-4xl text-espresso mt-1">Thoughtfully crafted to the last detail.</h3>
<p class="font-arabic text-espresso/70 text-base mt-2" dir="rtl">
صُمم كل صندوق كهدية تبهج حواسك—من ملمس الورق الطبيعي إلى أداة الطي الخشبية الناعمة.
</p>
</div>
<div class="space-y-4 pt-2">
<div class="flex items-start space-x-4 p-4 rounded-2xl bg-milk border border-sandstone">
<div class="w-9 h-9 rounded-xl bg-blush flex-shrink-0 flex items-center justify-center text-apricot font-serif font-bold text-sm">
01
</div>
<div>
<h4 class="font-bold text-espresso text-base">6x Pre-Scored Tactile Sheets</h4>
<p class="text-xs sm:text-sm text-espresso/70 mt-0.5">Heavyweight textured cotton & linen paper in desert sand, warm milk, and terracotta blush tones.</p>
</div>
</div>
<div class="flex items-start space-x-4 p-4 rounded-2xl bg-milk border border-sandstone">
<div class="w-9 h-9 rounded-xl bg-sandstone flex-shrink-0 flex items-center justify-center text-espresso font-serif font-bold text-sm">
02
</div>
<div>
<h4 class="font-bold text-espresso text-base">Hand-Finished Beechwood Folder</h4>
<p class="text-xs sm:text-sm text-espresso/70 mt-0.5">Smooth, ergonomic bone-folder tool crafted to press crisp, satisfying creases without scratching paper.</p>
</div>
</div>
<div class="flex items-start space-x-4 p-4 rounded-2xl bg-milk border border-sandstone">
<div class="w-9 h-9 rounded-xl bg-pistachio-light flex-shrink-0 flex items-center justify-center text-pistachio-dark font-serif font-bold text-sm">
03
</div>
<div>
<h4 class="font-bold text-espresso text-base">Bilingual Illustrated Story Cards</h4>
<p class="text-xs sm:text-sm text-espresso/70 mt-0.5">Warm, easy-to-follow visual steps accompanied by cultural folklore stories for each animal.</p>
</div>
</div>
<div class="flex items-start space-x-4 p-4 rounded-2xl bg-milk border border-sandstone">
<div class="w-9 h-9 rounded-xl bg-blush flex-shrink-0 flex items-center justify-center text-apricot font-serif font-bold text-sm">
04
</div>
<div>
<h4 class="font-bold text-espresso text-base">Numbered First Edition Certificate</h4>
<p class="text-xs sm:text-sm text-espresso/70 mt-0.5">Personalized collector's card commemorating your inaugural fold in our early community.</p>
</div>
</div>
</div>
</div>
<!-- Right: Kit Box Staging Representation -->
<div class="lg:col-span-6 flex justify-center">
<div class="w-full max-w-lg bg-sandstone/50 border border-sandstone-dark/30 rounded-4xl p-8 sm:p-10 shadow-soft text-center relative overflow-hidden">
<div class="w-20 h-20 rounded-full bg-apricot/20 mx-auto flex items-center justify-center text-apricot mb-6">
<!-- Box gift icon -->
<svg class="w-10 h-10 fill-current" viewBox="0 0 24 24">
<path d="M20 6h-2.18c.11-.31.18-.65.18-1 0-1.66-1.34-3-3-3-1.05 0-1.96.54-2.5 1.35l-.5.65-.5-.65C10.96 2.54 10.05 2 9 2 7.34 2 6 3.34 6 5c0 .35.07.69.18 1H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zm-5-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zM9 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm11 15H4v-2h16v2zm0-5H4V8h5.08L7 10.83 8.62 12 11 8.76V14h2V8.76L15.38 12 17 10.83 14.92 8H20v6z"/>
</svg>
</div>
<h4 class="font-serif text-2xl sm:text-3xl text-espresso mb-2">The Complete Experience</h4>
<p class="font-arabic text-espresso/70 text-sm mb-6" dir="rtl">كل ما تحتاجه لتجربة طي متكاملة ومبهجة من اللحظة الأولى.</p>
<div class="bg-white rounded-2xl p-4 border border-sandstone text-left text-xs font-mono text-espresso/80 space-y-2 mb-6 shadow-sm">
<div class="flex justify-between">
<span>Box Dimensions:</span>
<span class="font-bold">220 × 220 × 28 mm</span>
</div>
<div class="flex justify-between">
<span>Paper Weight:</span>
<span class="font-bold">140gsm Cotton-Linen</span>
</div>
<div class="flex justify-between">
<span>Tool Material:</span>
<span class="font-bold">Natural Beechwood</span>
</div>
<div class="flex justify-between">
<span>Edition:</span>
<span class="font-bold text-apricot">01 // Limited Early Batch</span>
</div>
</div>
<a
href="#waitlist"
class="inline-block w-full py-3.5 rounded-full bg-espresso hover:bg-espresso/90 text-white font-medium text-sm transition-colors cursor-pointer"
>
Claim Your Spot on the List →
</a>
</div>
</div>
</div>
</section>
<!-- ================= WARM CLOSING INVITATION ================= -->
<section class="w-full py-16 sm:py-24 px-6 sm:px-10 lg:px-16">
<div class="max-w-5xl mx-auto bg-blush border border-apricot/30 rounded-4xl sm:rounded-5xl p-8 sm:p-14 text-center shadow-card relative overflow-hidden">
<!-- Soft ambient backdrop light -->
<div class="absolute -top-24 left-1/2 -translate-x-1/2 w-96 h-96 bg-apricot/15 rounded-full blur-3xl pointer-events-none"></div>
<div class="relative z-10 max-w-2xl mx-auto space-y-6">
<span class="w-12 h-12 rounded-full bg-white/80 mx-auto flex items-center justify-center text-apricot text-xl shadow-sm">
✦
</span>
<div class="space-y-2">
<h2 class="font-serif text-3xl sm:text-5xl text-espresso font-normal">
Let's fold something beautiful together.
</h2>
<h3 class="font-arabic font-bold text-2xl sm:text-3xl text-espresso pt-1" dir="rtl">
خلّينا نطوي شي يسعدك.
</h3>
</div>
<p class="text-espresso/75 text-sm sm:text-base leading-relaxed">
Our first batch is being printed, cut, and packed in limited quantities. Leave your email below to receive private early access before public release.
</p>
<!-- Compact Closing Form -->
<form onsubmit="handleWaitlistSubmit(event, 'bottomEmail', 'bottomBtn')" class="flex flex-col sm:flex-row items-stretch sm:items-center bg-white rounded-2xl sm:rounded-full p-2 border border-apricot/30 shadow-soft focus-within:ring-2 focus-within:ring-apricot/20">
<input
type="email"
id="bottomEmail"
required
placeholder="Enter your email / بريدك الإلكتروني"
class="w-full px-5 py-3 text-espresso placeholder-espresso/40 text-sm bg-transparent rounded-full focus:outline-none"
/>
<button
type="submit"
id="bottomBtn"
class="mt-2 sm:mt-0 flex-shrink-0 bg-apricot hover:bg-apricot-hover text-white font-medium text-sm sm:text-base px-8 py-3.5 rounded-full transition-all duration-200 cursor-pointer shadow-sm active:scale-[0.98]"
>
Join the List
</button>
</form>
<p class="text-xs text-espresso/50">
No marketing spam. One gentle invitation note when your kit is ready to ship.
</p>
</div>
</div>
</section>
<!-- ================= FOOTER ================= -->
<footer class="w-full bg-sandstone/30 border-t border-sandstone py-12 px-6 sm:px-10 lg:px-16">
<div class="max-w-7xl mx-auto flex flex-col md:flex-row items-center justify-between gap-6">
<!-- Left: Brand & Origin -->
<div class="text-center md:text-left space-y-1">
<div class="flex items-center justify-center md:justify-start space-x-2">
<span class="font-serif font-bold text-lg text-espresso">Ori-Arab</span>
<span class="text-espresso/30">|</span>
<span class="font-arabic font-bold text-espresso text-base" dir="rtl">أوري اراب</span>
</div>
<p class="text-xs text-espresso/60">Crafted with care between Riyadh & Dubai.</p>
</div>
<!-- Center: Socials -->
<div class="flex items-center space-x-6 text-espresso/70">
<!-- Instagram -->
<a href="https://instagram.com" target="_blank" rel="noopener" class="hover:text-apricot transition-colors" title="Instagram">
<svg class="w-5 h-5 fill-none stroke-current stroke-2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round">
<rect width="20" height="20" x="2" y="2" rx="5" ry="5"/>
<path d="M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z"/>
<line x1="17.5" x2="17.51" y1="6.5" y2="6.5"/>
</svg>
</a>
<!-- TikTok -->
<a href="https://tiktok.com" target="_blank" rel="noopener" class="hover:text-apricot transition-colors" title="TikTok">
<svg class="w-5 h-5 fill-current" viewBox="0 0 24 24">
<path d="M12.525.02c1.31-.02 2.61-.01 3.91-.02.08 1.53.63 3.09 1.75 4.17 1.12 1.11 2.7 1.62 4.24 1.79v4.03c-1.44-.05-2.89-.35-4.2-.97-.57-.26-1.1-.59-1.62-.93-.01 2.92.01 5.84-.02 8.75-.08 1.4-.54 2.79-1.35 3.94-1.31 1.92-3.58 3.17-5.91 3.21-1.43.08-2.86-.31-4.08-1.03-2.02-1.19-3.44-3.37-3.65-5.71-.02-.5-.03-1-.01-1.49.18-1.9 1.12-3.72 2.58-4.96 1.66-1.44 3.98-2.13 6.15-1.72.02 1.48-.04 2.96-.04 4.44-.99-.32-2.15-.23-3.02.37-.63.41-1.11 1.04-1.36 1.75-.21.51-.24 1.07-.14 1.61.24 1.64 1.82 2.89 3.5 2.78 1.58-.04 2.94-.96 3.44-2.45.24-.71.3-1.48.28-2.23.03-4.99.01-9.98.02-14.97z"/>
</svg>
</a>
<!-- Pinterest -->
<a href="https://pinterest.com" target="_blank" rel="noopener" class="hover:text-apricot transition-colors" title="Pinterest">
<svg class="w-5 h-5 fill-current" viewBox="0 0 24 24">
<path d="M12 0C5.373 0 0 5.373 0 12c0 5.084 3.163 9.426 7.627 11.174-.105-.949-.2-2.405.042-3.441.218-.937 1.407-5.965 1.407-5.965s-.359-.719-.359-1.782c0-1.668.967-2.914 2.171-2.914 1.023 0 1.518.769 1.518 1.69 0 1.029-.655 2.568-.994 3.995-.283 1.194.599 2.169 1.777 2.169 2.133 0 3.772-2.249 3.772-5.495 0-2.873-2.064-4.882-5.012-4.882-3.414 0-5.418 2.561-5.418 5.207 0 1.031.397 2.138.893 2.738a.36.36 0 0 1 .083.345l-.333 1.36c-.053.22-.174.267-.402.161-1.499-.698-2.436-2.889-2.436-4.649 0-3.785 2.75-7.262 7.929-7.262 4.163 0 7.398 2.967 7.398 6.931 0 4.136-2.607 7.464-6.227 7.464-1.216 0-2.359-.631-2.75-1.378l-.748 2.853c-.271 1.043-1.002 2.35-1.492 3.146C9.57 23.812 10.763 24 12 24c6.627 0 12-5.373 12-12 0-6.627-5.373-12-12-12z"/>
</svg>
</a>
</div>
<!-- Right: Contact mailto & Copyright -->
<div class="text-center md:text-right space-y-1">
<a
href="mailto:hello@oriarab.com"
class="text-xs font-medium text-espresso hover:text-apricot transition-colors underline decoration-sandstone-dark underline-offset-4"
>
hello@oriarab.com
</a>
<p class="text-[11px] text-espresso/40">© 2026 Ori-Arab Studio. All rights reserved.</p>
</div>
</div>
</footer>
<!-- ================= WELCOME CELEBRATION MODAL ================= -->
<div id="welcomeModal" class="hidden fixed inset-0 z-50 overflow-y-auto bg-espresso/40 backdrop-blur-sm flex items-center justify-center p-4">
<div class="relative w-full max-w-lg bg-white border border-sandstone rounded-4xl p-8 sm:p-10 shadow-2xl text-center space-y-5 animate-fadeIn">
<!-- Close Button -->
<button onclick="closeModal()" class="absolute top-5 right-5 w-8 h-8 rounded-full bg-sandstone/60 hover:bg-sandstone flex items-center justify-center text-espresso/80 text-sm font-bold transition-colors cursor-pointer">
✕
</button>
<!-- Soft Icon -->
<div class="w-16 h-16 rounded-full bg-blush mx-auto flex items-center justify-center text-apricot text-2xl shadow-soft">
🌸
</div>
<div class="space-y-1.5">
<h3 class="font-serif text-2xl sm:text-3xl text-espresso">You're on the list!</h3>
<h4 class="font-arabic font-bold text-xl text-apricot" dir="rtl">أهلاً بك في عائلة أوري اراب</h4>
</div>
<p class="text-espresso/75 text-sm sm:text-base leading-relaxed">
Thank you for joining our early circle. We're putting the finishing touches on Edition 01 and will send you a private link before public release.
</p>
<div class="bg-milk border border-sandstone rounded-2xl p-4 text-xs font-mono text-espresso/80 flex items-center justify-between">
<span>VIP TICKET CODE:</span>
<strong class="text-apricot font-bold">#ORI-WARM-FIRST</strong>
</div>
<button
onclick="copyVipCode()"
id="modalCopyBtn"
class="w-full py-3.5 rounded-full bg-apricot hover:bg-apricot-hover text-white font-medium text-sm transition-all cursor-pointer shadow-soft"
>
Copy Early Access Pass 📋
</button>
<p class="text-[11px] text-espresso/50">
Until then, take a mindful pause and enjoy your day.
</p>
</div>
</div>
<!-- ================= CLIENT JAVASCRIPT ================= -->
<script>
/* -------------------------------------------------------------
1. Warm Paper Rustle Audio (Web Audio API)
------------------------------------------------------------- */
let audioActive = true;
let audioContext = null;
function getAudioCtx() {
if (!audioContext) {
const AudioCtx = window.AudioContext || window.webkitAudioContext;
if (AudioCtx) audioContext = new AudioCtx();
}
if (audioContext && audioContext.state === 'suspended') {
audioContext.resume();
}
return audioContext;
}
function playSoftPaperSound() {
if (!audioActive) return;
try {
const ctx = getAudioCtx();
if (!ctx) return;
// Gentle, soft paper brush noise
const bufferSize = ctx.sampleRate * 0.08;
const buffer = ctx.createBuffer(1, bufferSize, ctx.sampleRate);
const data = buffer.getChannelData(0);
for (let i = 0; i < bufferSize; i++) {
data[i] = (Math.random() * 2 - 1) * Math.exp(-i / (ctx.sampleRate * 0.025));
}
const noise = ctx.createBufferSource();
noise.buffer = buffer;
const filter = ctx.createBiquadFilter();
filter.type = 'bandpass';
filter.frequency.setValueAtTime(800, ctx.currentTime);
filter.Q.setValueAtTime(1.5, ctx.currentTime);
const gain = ctx.createGain();
gain.gain.setValueAtTime(0.2, ctx.currentTime);
gain.gain.exponentialRampToValueAtTime(0.001, ctx.currentTime + 0.075);
noise.connect(filter);
filter.connect(gain);
gain.connect(ctx.destination);
noise.start();
} catch (e) {
// Audio fallback silent
}
}
function togglePaperAudio() {
audioActive = !audioActive;
const dot = document.getElementById('soundStatusDot');
const text = document.getElementById('soundStatusText');
if (audioActive) {
dot.className = 'w-2 h-2 rounded-full bg-pistachio-dark';
text.textContent = 'Gentle Sound';
playSoftPaperSound();
} else {
dot.className = 'w-2 h-2 rounded-full bg-sandstone-dark';
text.textContent = 'Muted';
}
}
/* -------------------------------------------------------------
2. SVG Fallback in warm sandstone & soft shadows
------------------------------------------------------------- */
function loadFallbackCamel(img) {
img.src = "data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 680 780' width='100%' height='100%'><defs><linearGradient id='warmBackdrop' x1='0%' y1='0%' x2='100%' y2='100%'><stop offset='0%' stop-color='%23FAF7F2'/><stop offset='100%' stop-color='%23EFE8DE'/></linearGradient><linearGradient id='p1' x1='0%' y1='0%' x2='100%' y2='100%'><stop offset='0%' stop-color='%23FAF6F0'/><stop offset='100%' stop-color='%23F1EAE0'/></linearGradient><linearGradient id='p2' x1='0%' y1='0%' x2='100%' y2='100%'><stop offset='0%' stop-color='%23E8DFD3'/><stop offset='100%' stop-color='%23DDD0BF'/></linearGradient><linearGradient id='p3' x1='0%' y1='0%' x2='100%' y2='100%'><stop offset='0%' stop-color='%23CFBEA8'/><stop offset='100%' stop-color='%23BCA78F'/></linearGradient><radialGradient id='shadowGrad' cx='50%' cy='50%' r='50%'><stop offset='0%' stop-color='%23262220' stop-opacity='0.22'/><stop offset='100%' stop-color='%23262220' stop-opacity='0'/></radialGradient></defs><ellipse cx='340' cy='650' rx='280' ry='32' fill='url(%23shadowGrad)'/><g stroke='%23C7B69F' stroke-width='1.2' stroke-linejoin='round' stroke-linecap='round'><polygon points='446,420 512,612 478,612 408,488' fill='url(%23p3)'/><polygon points='512,612 536,622 552,476 512,430' fill='url(%23p2)'/><polygon points='250,420 276,626 242,626 214,476' fill='url(%23p3)'/><polygon points='380,225 470,302 374,376 286,302' fill='url(%23p1)'/><polygon points='470,302 552,354 504,454 374,376' fill='url(%23p2)'/><polygon points='552,354 592,422 552,564 504,454' fill='url(%23p3)'/><polygon points='380,225 286,302 252,348 296,254' fill='url(%23p1)'/><polygon points='140,278 214,260 202,335 156,342' fill='url(%23p1)'/><polygon points='122,302 140,278 156,342 128,334' fill='url(%23p2)'/><polygon points='214,260 296,254 252,348 202,335' fill='url(%23p1)'/><polygon points='202,335 252,348 236,446 182,392' fill='url(%23p2)'/><polygon points='252,348 374,376 314,524 236,446' fill='url(%23p1)'/><polygon points='374,376 504,454 446,532 314,524' fill='url(%23p2)'/><polygon points='236,446 314,524 336,660 286,630 250,532' fill='url(%23p1)'/><polygon points='314,524 358,638 336,660' fill='url(%23p2)'/><polygon points='314,524 446,532 504,454 498,614 440,542' fill='url(%23p1)'/><polygon points='446,532 504,638 498,614' fill='url(%23p2)'/><polygon points='446,532 498,614 468,638 430,542' fill='url(%23p3)'/></g></svg>";
}
/* -------------------------------------------------------------
3. Form Submission & Modal Flow
------------------------------------------------------------- */
function handleWaitlistSubmit(e, inputId, btnId) {
e.preventDefault();
playSoftPaperSound();
const input = document.getElementById(inputId);
const btn = document.getElementById(btnId);
const email = input.value.trim();
if (!email) return;
const originalText = btn.innerHTML;
btn.disabled = true;
btn.textContent = 'Saving...';
setTimeout(() => {
btn.disabled = false;
btn.innerHTML = originalText;
input.value = '';
try {
localStorage.setItem('ori_arab_waitlist', email);
} catch (err) {}
openModal();
}, 500);
}
function openModal() {
playSoftPaperSound();
document.getElementById('welcomeModal').classList.remove('hidden');
document.body.style.overflow = 'hidden';
}
function closeModal() {
playSoftPaperSound();
document.getElementById('welcomeModal').classList.add('hidden');
document.body.style.overflow = 'auto';
}
function copyVipCode() {
playSoftPaperSound();
const code = 'https://oriarab.com/welcome?pass=ORI-WARM-FIRST';
const tempInput = document.createElement('textarea');
tempInput.value = code;
document.body.appendChild(tempInput);
tempInput.select();
try {
document.execCommand('copy');
const btn = document.getElementById('modalCopyBtn');
btn.textContent = 'Pass Copied to Clipboard! ✓';
setTimeout(() => {
btn.textContent = 'Copy Early Access Pass 📋';
}, 2200);
} catch (err) {}
document.body.removeChild(tempInput);
}
// Escape key listener
document.addEventListener('keydown', (e) => {
if (e.key === 'Escape') closeModal();
});
</script>
</body>
</html>
<!DOCTYPE html>
<html lang="en" dir="ltr" class="h-full scroll-smooth">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Ori-Arab | أوري اراب — جمال يتشكّل بخفّة • Grace in Every Fold</title>
<!-- Tailwind CSS CDN -->
<script src="https://cdn.tailwindcss.com"></script>
<!-- Google Fonts: Alexandria (Arabic Display), Playfair Display (Warm Editorial Serif), Plus Jakarta Sans (Friendly UI) -->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Alexandria:wght@300;400;500;600;700;800&family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&family=Plus+Jakarta+Sans:wght@300;400;500;600;700&display=swap" rel="stylesheet">
<script>
tailwind.config = {
theme: {
extend: {
colors: {
milk: '#FAF7F2',
espresso: '#262220',
apricot: {
DEFAULT: '#E8927C',
hover: '#DE7E66',
light: '#F8DDD6',
},
sandstone: {
DEFAULT: '#EFE8DE',
light: '#F5EFE6',
dark: '#DDD2C3',
},
blush: {
DEFAULT: '#F3E5DD',
subtle: '#FAF2ED',
},
pistachio: {
DEFAULT: '#DDE6DC',
light: '#EDF2EC',
dark: '#5D735C',
}
},
fontFamily: {
arabic: ['"Alexandria"', 'sans-serif'],
serif: ['"Playfair Display"', 'Georgia', 'serif'],
sans: ['"Plus Jakarta Sans"', 'sans-serif'],
},
borderRadius: {
'4xl': '2rem',
'5xl': '2.5rem',
},
boxShadow: {
'soft': '0 10px 30px -10px rgba(38, 34, 32, 0.06)',
'card': '0 20px 40px -15px rgba(38, 34, 32, 0.07)',
'glow': '0 0 70px 10px rgba(232, 146, 124, 0.22)',
}
}
}
}
</script>
<style>
body {
background-color: #FAF7F2;
color: #262220;
font-family: 'Plus Jakarta Sans', sans-serif;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
overflow-x: hidden;
}
/* Ambient Warm Radiant Peach / Blush Glow */
.ambient-glow {
background: radial-gradient(circle, rgba(232, 146, 124, 0.32) 0%, rgba(243, 229, 221, 0.5) 42%, rgba(250, 247, 242, 0) 72%);
filter: blur(52px);
}
/* Soft card hover transitions */
.transition-gentle {
transition: all 0.35s cubic-bezier(0.34, 1.3, 0.64, 1);
}
/* Custom subtle warm scrollbar */
::-webkit-scrollbar {
width: 7px;
}
::-webkit-scrollbar-track {
background: #FAF7F2;
}
::-webkit-scrollbar-thumb {
background: #DDD2C3;
border-radius: 4px;
}
::-webkit-scrollbar-thumb:hover {
background: #C4B5A2;
}
</style>
</head>
<body class="min-h-screen flex flex-col bg-milk text-espresso">
<!-- ================= TOP NAVIGATION ================= -->
<header class="sticky top-0 z-40 bg-milk/90 backdrop-blur-md border-b border-sandstone/60 px-6 sm:px-10 lg:px-16 py-4 transition-all duration-300">
<div class="max-w-7xl mx-auto flex items-center justify-between">
<!-- Left: Brand Lockup -->
<a href="#" class="flex items-center space-x-3 group">
<!-- Graceful Origami Emblem -->
<div class="w-10 h-10 rounded-2xl bg-sandstone flex items-center justify-center text-apricot transition-transform duration-300 group-hover:scale-105 group-hover:bg-blush">
<svg class="w-6 h-6 fill-current" viewBox="0 0 24 24">
<path d="M3 17.5L8.5 7l4 4 6.5-5.5v12H3zm6.8-6.2L6.2 16h8.6l-5-4.7z" opacity="0.85"/>
<path d="M12.5 11l6.5-5.5v12h-6.5V11z"/>
</svg>
</div>
<div class="flex items-baseline space-x-2">
<span class="font-serif font-bold text-2xl tracking-tight text-espresso">Ori-Arab</span>
<span class="text-espresso/25 font-light">|</span>
<span class="font-arabic font-bold text-xl text-espresso tracking-wide" dir="rtl">أوري اراب</span>
</div>
</a>
<!-- Center: Navigation Links (Desktop) -->
<nav class="hidden md:flex items-center space-x-8 text-sm font-medium text-espresso/75">
<a href="#philosophy" class="hover:text-apricot transition-colors">Our Story • قصتنا</a>
<a href="#trio" class="hover:text-apricot transition-colors">The First Kit • المجموعة الأولى</a>
<a href="#box" class="hover:text-apricot transition-colors">What's Inside • في الصندوق</a>
</nav>
<!-- Right: Action Buttons -->
<div class="flex items-center space-x-4">
<!-- Soft Audio Toggle -->
<button
id="soundToggleBtn"
onclick="togglePaperAudio()"
title="Toggle gentle paper rustle sound effect"
class="hidden sm:flex items-center space-x-1.5 px-3 py-1.5 rounded-full bg-sandstone/70 hover:bg-sandstone text-xs font-medium text-espresso/80 transition-colors cursor-pointer"
>
<span id="soundStatusDot" class="w-2 h-2 rounded-full bg-pistachio-dark"></span>
<span id="soundStatusText">Gentle Sound</span>
</button>
<!-- CTA Pill -->
<a
href="#waitlist"
class="inline-flex items-center justify-center px-5 py-2.5 rounded-full bg-apricot hover:bg-apricot-hover text-white text-sm font-medium shadow-soft hover:shadow-card transition-all duration-200 cursor-pointer"
>
<span>Get Early Access</span>
<span class="font-arabic text-xs mr-1 ml-1.5 font-medium opacity-90" dir="rtl">انضم إلينا</span>
</a>
</div>
</div>
</header>
<!-- ================= HERO SECTION ================= -->
<section class="relative w-full max-w-7xl mx-auto px-6 sm:px-10 lg:px-16 pt-8 pb-16 lg:pt-14 lg:pb-24 flex-1 flex items-center">
<div class="w-full grid grid-cols-1 lg:grid-cols-12 gap-12 lg:gap-8 items-center">
<!-- Left Column: Storytelling & Waitlist Form -->
<div class="lg:col-span-7 flex flex-col justify-center space-y-7 pr-0 lg:pr-6">
<!-- Limited Edition Pill Badge -->
<div class="inline-flex items-center space-x-2 self-start px-4 py-1.5 rounded-full bg-blush border border-apricot/30 text-xs text-espresso font-medium shadow-sm">
<span class="w-2 h-2 rounded-full bg-apricot animate-pulse"></span>
<span>إصدار محدود • The First Edition</span>
</div>
<!-- Bilingual Display Headline -->
<div class="space-y-3">
<h1 class="font-arabic font-bold text-4xl sm:text-5xl lg:text-6xl text-espresso tracking-tight leading-[1.25]" dir="rtl">
جمال يتشكّل بخفّة.
</h1>
<h2 class="font-serif italic font-medium text-4xl sm:text-5xl lg:text-6xl text-espresso tracking-tight leading-[1.12]">
Grace in every fold.
</h2>
</div>
<!-- Welcoming Paragraph Copy -->
<div class="space-y-2.5 max-w-xl text-espresso/80 text-base sm:text-lg leading-relaxed">
<p>
Ori-Arab makes the art of origami delightfully simple, playful, and approachable. Thoughtfully designed paper creations for curious hands, joyful minds, and beautiful homes.
</p>
<p class="font-arabic text-espresso/70 text-sm sm:text-base leading-relaxed" dir="rtl">
أوري اراب تعيد ابتكار فن طي الورق بأسلوب عفوي، دافئ، وممتع. مجسّمات هندسية رقيقة صُنعت لتضفي بهجة يومية ولمسة أناقة حية في مساحتك المفضلة.
</p>
</div>
<!-- Integrated Warm Pill Waitlist Container Form -->
<div id="waitlist" class="w-full max-w-xl pt-2">
<form onsubmit="handleWaitlistSubmit(event, 'heroEmail', 'heroBtn')" class="relative flex flex-col sm:flex-row items-stretch sm:items-center bg-white border border-sandstone-dark/40 rounded-3xl sm:rounded-full p-2 shadow-soft focus-within:border-apricot focus-within:ring-2 focus-within:ring-apricot/20 transition-all">
<!-- Email Input -->
<input
type="email"
id="heroEmail"
required
placeholder="Your email address / أهلاً بك، اكتب بريدك هنا..."
class="w-full px-5 py-3 text-espresso placeholder-espresso/40 text-sm sm:text-base bg-transparent rounded-full focus:outline-none"
/>
<!-- Pill Button -->
<button
type="submit"
id="heroBtn"
class="mt-2 sm:mt-0 flex-shrink-0 bg-apricot hover:bg-apricot-hover text-white font-medium text-sm sm:text-base px-7 py-3.5 rounded-full transition-all duration-200 cursor-pointer shadow-sm hover:shadow active:scale-[0.98] flex items-center justify-center space-x-2"
>
<span>احجز مكانك</span>
<span class="opacity-75 font-light">/</span>
<span>Join Early</span>
</button>
</form>
<!-- Notification feedback banner -->
<p class="text-xs text-espresso/60 mt-2.5 px-4 flex items-center space-x-1.5">
<svg class="w-4 h-4 text-pistachio-dark fill-current inline-block" viewBox="0 0 20 20">
<path fill-rule="evenodd" d="M10 18a8 8 0 100-16 8 8 0 000 16zm3.707-9.293a1 1 0 00-1.414-1.414L9 10.586 7.707 9.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4z" clip-rule="evenodd"/>
</svg>
<span>Reserved for our first batch. Zero spam, just one celebratory note when ready.</span>
</p>
</div>
<!-- Social Proof Community Stack -->
<div class="flex items-center space-x-4 pt-2">
<div class="flex -space-x-2.5 overflow-hidden">
<img class="inline-block h-10 w-10 rounded-full ring-2 ring-milk object-cover" src="https://images.unsplash.com/photo-1544005313-94ddf0286df2?w=120&h=120&fit=crop&crop=faces" alt="Community member 1">
<img class="inline-block h-10 w-10 rounded-full ring-2 ring-milk object-cover" src="https://images.unsplash.com/photo-1506794778202-cad84cf45f1d?w=120&h=120&fit=crop&crop=faces" alt="Community member 2">
<img class="inline-block h-10 w-10 rounded-full ring-2 ring-milk object-cover" src="https://images.unsplash.com/photo-1517841905240-472988babdf9?w=120&h=120&fit=crop&crop=faces" alt="Community member 3">
<img class="inline-block h-10 w-10 rounded-full ring-2 ring-milk object-cover" src="https://images.unsplash.com/photo-1534528741775-53994a69daeb?w=120&h=120&fit=crop&crop=faces" alt="Community member 4">
</div>
<div class="text-xs sm:text-sm text-espresso/70 leading-snug">
<p class="font-medium text-espresso">More than 2,000 makers, daydreamers & design lovers</p>
<p class="font-arabic text-espresso/60 text-xs" dir="rtl">أكثر من ٢,٠٠٠ من محبي الفن والتصميم في قائمة الانتظار</p>
</div>
</div>
</div>
<!-- Right Column: Warm Illuminated Origami Camel Hero Staging -->
<div class="lg:col-span-5 relative flex items-center justify-center min-h-[380px] sm:min-h-[480px]">
<!-- Radiant Warm Peach Ambient Glow -->
<div class="ambient-glow absolute w-72 h-72 sm:w-96 sm:h-96 rounded-full pointer-events-none"></div>
<!-- Camel Photo Card Container -->
<div class="relative z-10 w-full flex flex-col items-center">
<!-- Product Display with Soft Natural Lighting -->
<div class="relative group">
<img
id="heroCamelImg"
src="https://framerusercontent.com/images/UUQ2y4BWGws0fL554uBxuzDp3P4.jpeg"
alt="Ori-Arab Geometric Origami Camel in gentle warm lighting"
onerror="loadFallbackCamel(this)"
class="w-full max-w-[380px] sm:max-w-[440px] h-auto object-contain mx-auto transition-transform duration-500 ease-out group-hover:scale-[1.02] drop-shadow-md"
/>
<!-- Playful Floating Pill Tag -->
<div class="absolute -bottom-2 sm:bottom-4 left-1/2 -translate-x-1/2 sm:translate-x-0 sm:left-4 bg-white/95 backdrop-blur-md border border-sandstone px-4 py-2 rounded-2xl shadow-soft flex items-center space-x-2 text-xs text-espresso font-medium whitespace-nowrap">
<span class="w-2 h-2 rounded-full bg-apricot"></span>
<span>Level 01 • No Scissors, No Glue, Pure Wonder</span>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- ================= THREE PILLARS: PLAYFUL SIMPLICITY ================= -->
<section id="philosophy" class="w-full bg-sandstone/40 border-y border-sandstone py-16 sm:py-24 px-6 sm:px-10 lg:px-16">
<div class="max-w-7xl mx-auto space-y-12">
<!-- Section Header -->
<div class="text-center max-w-2xl mx-auto space-y-3">
<span class="font-arabic text-sm font-semibold text-apricot tracking-wide uppercase" dir="rtl">بساطة، بهجة، وإتقان</span>
<h3 class="font-serif text-3xl sm:text-4xl text-espresso font-normal">Playful simplicity, crafted with grace.</h3>
<p class="text-espresso/70 text-sm sm:text-base">We removed the frustration of origami so you can enjoy the pure satisfaction of creating something charming with your hands.</p>
</div>
<!-- 3 Pillar Cards -->
<div class="grid grid-cols-1 md:grid-cols-3 gap-6 sm:gap-8">
<!-- Card 1: Made for Everyone -->
<div class="bg-white border border-sandstone rounded-3xl p-8 shadow-soft transition-gentle hover:-translate-y-1 hover:shadow-card flex flex-col justify-between">
<div class="space-y-4">
<div class="w-12 h-12 rounded-2xl bg-blush flex items-center justify-center text-apricot">
<!-- Heart/Hand icon -->
<svg class="w-6 h-6 fill-current" viewBox="0 0 24 24">
<path d="M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z"/>
</svg>
</div>
<h4 class="font-serif text-xl sm:text-2xl text-espresso">Made for Everyone</h4>
<h5 class="font-arabic font-semibold text-base text-apricot" dir="rtl">سهلة وبسيطة لكل يد</h5>
<p class="text-espresso/70 text-sm leading-relaxed">
Precision pre-scored lines and warm, illustrated bilingual step cards guide you effortlessly. Zero folding experience needed—it's designed to bring a smile, not a headache.
</p>
</div>
<div class="pt-6 border-t border-sandstone/60 text-xs text-espresso/50 font-mono mt-6">
01 // INTUITIVE FOLDS
</div>
</div>
<!-- Card 2: Accessible Luxury -->
<div class="bg-white border border-sandstone rounded-3xl p-8 shadow-soft transition-gentle hover:-translate-y-1 hover:shadow-card flex flex-col justify-between">
<div class="space-y-4">
<div class="w-12 h-12 rounded-2xl bg-pistachio-light flex items-center justify-center text-pistachio-dark">
<!-- Sparkle/Paper icon -->
<svg class="w-6 h-6 fill-current" viewBox="0 0 24 24">
<path d="M12 2L9.5 9.5 2 12l7.5 2.5L12 22l2.5-7.5L22 12l-7.5-2.5z"/>
</svg>
</div>
<h4 class="font-serif text-xl sm:text-2xl text-espresso">Accessible Luxury</h4>
<h5 class="font-arabic font-semibold text-base text-pistachio-dark" dir="rtl">جودة تسعدك، وقيمة تناسبك</h5>
<p class="text-espresso/70 text-sm leading-relaxed">
We source heavyweight, tactile linen-cotton paper that holds creases crisply without tearing, paired with warm accents—delivering high-end design at an honest, friendly price.
</p>
</div>
<div class="pt-6 border-t border-sandstone/60 text-xs text-espresso/50 font-mono mt-6">
02 // SENSORY QUALITY
</div>
</div>
<!-- Card 3: Joy in Every Space -->
<div class="bg-white border border-sandstone rounded-3xl p-8 shadow-soft transition-gentle hover:-translate-y-1 hover:shadow-card flex flex-col justify-between">
<div class="space-y-4">
<div class="w-12 h-12 rounded-2xl bg-sandstone flex items-center justify-center text-espresso">
<!-- Home/Vase icon -->
<svg class="w-6 h-6 fill-current" viewBox="0 0 24 24">
<path d="M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z"/>
</svg>
</div>
<h4 class="font-serif text-xl sm:text-2xl text-espresso">Joy in Every Space</h4>
<h5 class="font-arabic font-semibold text-base text-espresso/80" dir="rtl">لمسة جمال حية لبيتك</h5>
<p class="text-espresso/70 text-sm leading-relaxed">
Your finished origami isn't tucked away in a drawer. It's a joyful, architectural sculpture crafted to perch proudly on your bedside table, study desk, or bookshelf.
</p>
</div>
<div class="pt-6 border-t border-sandstone/60 text-xs text-espresso/50 font-mono mt-6">
03 // DISPLAY PIECE
</div>
</div>
</div>
</div>
</section>
<!-- ================= THE INAUGURAL TRIO ================= -->
<section id="trio" class="w-full py-16 sm:py-24 px-6 sm:px-10 lg:px-16">
<div class="max-w-7xl mx-auto space-y-12">
<div class="flex flex-col md:flex-row md:items-end justify-between gap-4">
<div>
<span class="text-xs font-semibold uppercase tracking-wider text-apricot">Edition 01 Drop</span>
<h3 class="font-serif text-3xl sm:text-4xl text-espresso mt-1">The Desert Trio</h3>
<p class="font-arabic text-espresso/70 text-sm sm:text-base mt-1" dir="rtl">ثلاثة مجسّمات مستوحاة من روعة الصحراء العربية، مصممة بطابع معاصر دافئ.</p>
</div>
<div class="text-sm font-medium text-espresso/60">
Complete with folding time & personality
</div>
</div>
<!-- Models Grid -->
<div class="grid grid-cols-1 md:grid-cols-3 gap-6 sm:gap-8">
<!-- Model 1: The Gentle Camel (Featured) -->
<div class="relative bg-white border-2 border-apricot/60 rounded-3xl p-6 sm:p-7 shadow-soft flex flex-col justify-between group">
<div class="absolute -top-3 right-6 bg-apricot text-white font-medium text-xs px-3 py-1 rounded-full shadow-sm">
Signature Model • النموذج الأيقوني
</div>
<div class="space-y-4">
<div class="h-44 rounded-2xl bg-blush/50 flex items-center justify-center p-4 overflow-hidden">
<img
src="https://framerusercontent.com/images/UUQ2y4BWGws0fL554uBxuzDp3P4.jpeg"
alt="The Gentle Camel"
onerror="loadFallbackCamel(this)"
class="h-full object-contain filter drop-shadow-sm group-hover:scale-105 transition-transform duration-300"
/>
</div>
<div class="flex justify-between items-baseline pt-2">
<h4 class="font-serif text-2xl text-espresso">The Gentle Camel</h4>
<span class="font-arabic font-bold text-apricot text-lg" dir="rtl">الجمل الأنيق</span>
</div>
<p class="text-espresso/75 text-sm leading-relaxed">
Calm, grounded, and statuesque. Celebrates patience and the quiet majesty of desert caravan heritage in smooth geometric planes.
</p>
</div>
<div class="mt-6 pt-4 border-t border-sandstone flex items-center justify-between text-xs font-medium text-espresso/70">
<span class="flex items-center gap-1.5">
<span class="w-2 h-2 rounded-full bg-apricot"></span>
~15 mins easy fold
</span>
<span class="px-2.5 py-1 rounded-full bg-sandstone-light border border-sandstone">Level 01</span>
</div>
</div>
<!-- Model 2: The Playful Falcon -->
<div class="bg-white border border-sandstone rounded-3xl p-6 sm:p-7 shadow-soft flex flex-col justify-between group hover:border-sandstone-dark transition-gentle">
<div class="space-y-4">
<div class="h-44 rounded-2xl bg-sandstone-light flex items-center justify-center p-4">
<!-- Origami Falcon Vector Art -->
<svg class="h-32 w-32 text-espresso/70 group-hover:scale-105 transition-transform duration-300" viewBox="0 0 100 100" fill="none">
<path d="M15 35L50 15L85 35L50 65L15 35Z" fill="#FAF7F2" stroke="#262220" stroke-width="2"/>
<path d="M50 15L65 48L50 65L35 48L50 15Z" fill="#E8927C" fill-opacity="0.25" stroke="#262220" stroke-width="2"/>
<path d="M50 65L50 90L40 75L50 65Z" fill="#FAF7F2" stroke="#262220" stroke-width="2"/>
<path d="M15 35L35 75L50 65" stroke="#262220" stroke-width="2" stroke-linecap="round"/>
<path d="M85 35L65 75L50 65" stroke="#262220" stroke-width="2" stroke-linecap="round"/>
</svg>
</div>
<div class="flex justify-between items-baseline pt-2">
<h4 class="font-serif text-2xl text-espresso">The Playful Falcon</h4>
<span class="font-arabic font-bold text-espresso/80 text-lg" dir="rtl">الصقر المرح</span>
</div>
<p class="text-espresso/75 text-sm leading-relaxed">
Lighthearted, soaring, and full of spirited energy. Crisp diagonal wing facets catch natural sunlight from every angle.
</p>
</div>
<div class="mt-6 pt-4 border-t border-sandstone flex items-center justify-between text-xs font-medium text-espresso/70">
<span class="flex items-center gap-1.5">
<span class="w-2 h-2 rounded-full bg-pistachio-dark"></span>
~12 mins breezy fold
</span>
<span class="px-2.5 py-1 rounded-full bg-sandstone-light border border-sandstone">Level 01</span>
</div>
</div>
<!-- Model 3: The Graceful Oryx -->
<div class="bg-white border border-sandstone rounded-3xl p-6 sm:p-7 shadow-soft flex flex-col justify-between group hover:border-sandstone-dark transition-gentle">
<div class="space-y-4">
<div class="h-44 rounded-2xl bg-blush-subtle flex items-center justify-center p-4">
<!-- Origami Oryx Vector Art -->
<svg class="h-32 w-32 text-espresso/70 group-hover:scale-105 transition-transform duration-300" viewBox="0 0 100 100" fill="none">
<path d="M30 80L45 45L70 45L60 80Z" fill="#FAF7F2" stroke="#262220" stroke-width="2"/>
<path d="M45 45L40 25L55 35L70 45" fill="#F3E5DD" stroke="#262220" stroke-width="2"/>
<path d="M40 25L32 5L38 20" stroke="#262220" stroke-width="2.2" stroke-linecap="round"/>
<path d="M43 25L42 5L44 20" stroke="#262220" stroke-width="2.2" stroke-linecap="round"/>
<path d="M30 80L35 92L40 80" stroke="#262220" stroke-width="2"/>
<path d="M60 80L65 92L70 80" stroke="#262220" stroke-width="2"/>
</svg>
</div>
<div class="flex justify-between items-baseline pt-2">
<h4 class="font-serif text-2xl text-espresso">The Graceful Oryx</h4>
<span class="font-arabic font-bold text-espresso/80 text-lg" dir="rtl">المها الرشيق</span>
</div>
<p class="text-espresso/75 text-sm leading-relaxed">
Slender, poised, and timeless. Features elegant long horn folds that crown a minimalist, serene silhouette.
</p>
</div>
<div class="mt-6 pt-4 border-t border-sandstone flex items-center justify-between text-xs font-medium text-espresso/70">
<span class="flex items-center gap-1.5">
<span class="w-2 h-2 rounded-full bg-sandstone-dark"></span>
~18 mins mindful fold
</span>
<span class="px-2.5 py-1 rounded-full bg-sandstone-light border border-sandstone">Level 02</span>
</div>
</div>
</div>
</div>
</section>
<!-- ================= WHAT'S INSIDE THE BOX ================= -->
<section id="box" class="w-full bg-white border-y border-sandstone py-16 sm:py-24 px-6 sm:px-10 lg:px-16">
<div class="max-w-7xl mx-auto grid grid-cols-1 lg:grid-cols-12 gap-12 items-center">
<!-- Left: Descriptive unboxing details -->
<div class="lg:col-span-6 space-y-6">
<div>
<span class="text-xs font-semibold uppercase tracking-wider text-apricot font-mono">Unboxing Delight</span>
<h3 class="font-serif text-3xl sm:text-4xl text-espresso mt-1">Thoughtfully crafted to the last detail.</h3>
<p class="font-arabic text-espresso/70 text-base mt-2" dir="rtl">
صُمم كل صندوق كهدية تبهج حواسك—من ملمس الورق الطبيعي إلى أداة الطي الخشبية الناعمة.
</p>
</div>
<div class="space-y-4 pt-2">
<div class="flex items-start space-x-4 p-4 rounded-2xl bg-milk border border-sandstone">
<div class="w-9 h-9 rounded-xl bg-blush flex-shrink-0 flex items-center justify-center text-apricot font-serif font-bold text-sm">
01
</div>
<div>
<h4 class="font-bold text-espresso text-base">6x Pre-Scored Tactile Sheets</h4>
<p class="text-xs sm:text-sm text-espresso/70 mt-0.5">Heavyweight textured cotton & linen paper in desert sand, warm milk, and terracotta blush tones.</p>
</div>
</div>
<div class="flex items-start space-x-4 p-4 rounded-2xl bg-milk border border-sandstone">
<div class="w-9 h-9 rounded-xl bg-sandstone flex-shrink-0 flex items-center justify-center text-espresso font-serif font-bold text-sm">
02
</div>
<div>
<h4 class="font-bold text-espresso text-base">Hand-Finished Beechwood Folder</h4>
<p class="text-xs sm:text-sm text-espresso/70 mt-0.5">Smooth, ergonomic bone-folder tool crafted to press crisp, satisfying creases without scratching paper.</p>
</div>
</div>
<div class="flex items-start space-x-4 p-4 rounded-2xl bg-milk border border-sandstone">
<div class="w-9 h-9 rounded-xl bg-pistachio-light flex-shrink-0 flex items-center justify-center text-pistachio-dark font-serif font-bold text-sm">
03
</div>
<div>
<h4 class="font-bold text-espresso text-base">Bilingual Illustrated Story Cards</h4>
<p class="text-xs sm:text-sm text-espresso/70 mt-0.5">Warm, easy-to-follow visual steps accompanied by cultural folklore stories for each animal.</p>
</div>
</div>
<div class="flex items-start space-x-4 p-4 rounded-2xl bg-milk border border-sandstone">
<div class="w-9 h-9 rounded-xl bg-blush flex-shrink-0 flex items-center justify-center text-apricot font-serif font-bold text-sm">
04
</div>
<div>
<h4 class="font-bold text-espresso text-base">Numbered First Edition Certificate</h4>
<p class="text-xs sm:text-sm text-espresso/70 mt-0.5">Personalized collector's card commemorating your inaugural fold in our early community.</p>
</div>
</div>
</div>
</div>
<!-- Right: Kit Box Staging Representation -->
<div class="lg:col-span-6 flex justify-center">
<div class="w-full max-w-lg bg-sandstone/50 border border-sandstone-dark/30 rounded-4xl p-8 sm:p-10 shadow-soft text-center relative overflow-hidden">
<div class="w-20 h-20 rounded-full bg-apricot/20 mx-auto flex items-center justify-center text-apricot mb-6">
<!-- Box gift icon -->
<svg class="w-10 h-10 fill-current" viewBox="0 0 24 24">
<path d="M20 6h-2.18c.11-.31.18-.65.18-1 0-1.66-1.34-3-3-3-1.05 0-1.96.54-2.5 1.35l-.5.65-.5-.65C10.96 2.54 10.05 2 9 2 7.34 2 6 3.34 6 5c0 .35.07.69.18 1H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zm-5-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zM9 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm11 15H4v-2h16v2zm0-5H4V8h5.08L7 10.83 8.62 12 11 8.76V14h2V8.76L15.38 12 17 10.83 14.92 8H20v6z"/>
</svg>
</div>
<h4 class="font-serif text-2xl sm:text-3xl text-espresso mb-2">The Complete Experience</h4>
<p class="font-arabic text-espresso/70 text-sm mb-6" dir="rtl">كل ما تحتاجه لتجربة طي متكاملة ومبهجة من اللحظة الأولى.</p>
<div class="bg-white rounded-2xl p-4 border border-sandstone text-left text-xs font-mono text-espresso/80 space-y-2 mb-6 shadow-sm">
<div class="flex justify-between">
<span>Box Dimensions:</span>
<span class="font-bold">220 × 220 × 28 mm</span>
</div>
<div class="flex justify-between">
<span>Paper Weight:</span>
<span class="font-bold">140gsm Cotton-Linen</span>
</div>
<div class="flex justify-between">
<span>Tool Material:</span>
<span class="font-bold">Natural Beechwood</span>
</div>
<div class="flex justify-between">
<span>Edition:</span>
<span class="font-bold text-apricot">01 // Limited Early Batch</span>
</div>
</div>
<a
href="#waitlist"
class="inline-block w-full py-3.5 rounded-full bg-espresso hover:bg-espresso/90 text-white font-medium text-sm transition-colors cursor-pointer"
>
Claim Your Spot on the List →
</a>
</div>
</div>
</div>
</section>
<!-- ================= WARM CLOSING INVITATION ================= -->
<section class="w-full py-16 sm:py-24 px-6 sm:px-10 lg:px-16">
<div class="max-w-5xl mx-auto bg-blush border border-apricot/30 rounded-4xl sm:rounded-5xl p-8 sm:p-14 text-center shadow-card relative overflow-hidden">
<!-- Soft ambient backdrop light -->
<div class="absolute -top-24 left-1/2 -translate-x-1/2 w-96 h-96 bg-apricot/15 rounded-full blur-3xl pointer-events-none"></div>
<div class="relative z-10 max-w-2xl mx-auto space-y-6">
<span class="w-12 h-12 rounded-full bg-white/80 mx-auto flex items-center justify-center text-apricot text-xl shadow-sm">
✦
</span>
<div class="space-y-2">
<h2 class="font-serif text-3xl sm:text-5xl text-espresso font-normal">
Let's fold something beautiful together.
</h2>
<h3 class="font-arabic font-bold text-2xl sm:text-3xl text-espresso pt-1" dir="rtl">
خلّينا نطوي شي يسعدك.
</h3>
</div>
<p class="text-espresso/75 text-sm sm:text-base leading-relaxed">
Our first batch is being printed, cut, and packed in limited quantities. Leave your email below to receive private early access before public release.
</p>
<!-- Compact Closing Form -->
<form onsubmit="handleWaitlistSubmit(event, 'bottomEmail', 'bottomBtn')" class="flex flex-col sm:flex-row items-stretch sm:items-center bg-white rounded-2xl sm:rounded-full p-2 border border-apricot/30 shadow-soft focus-within:ring-2 focus-within:ring-apricot/20">
<input
type="email"
id="bottomEmail"
required
placeholder="Enter your email / بريدك الإلكتروني"
class="w-full px-5 py-3 text-espresso placeholder-espresso/40 text-sm bg-transparent rounded-full focus:outline-none"
/>
<button
type="submit"
id="bottomBtn"
class="mt-2 sm:mt-0 flex-shrink-0 bg-apricot hover:bg-apricot-hover text-white font-medium text-sm sm:text-base px-8 py-3.5 rounded-full transition-all duration-200 cursor-pointer shadow-sm active:scale-[0.98]"
>
Join the List
</button>
</form>
<p class="text-xs text-espresso/50">
No marketing spam. One gentle invitation note when your kit is ready to ship.
</p>
</div>
</div>
</section>
<!-- ================= FOOTER ================= -->
<footer class="w-full bg-sandstone/30 border-t border-sandstone py-12 px-6 sm:px-10 lg:px-16">
<div class="max-w-7xl mx-auto flex flex-col md:flex-row items-center justify-between gap-6">
<!-- Left: Brand & Origin -->
<div class="text-center md:text-left space-y-1">
<div class="flex items-center justify-center md:justify-start space-x-2">
<span class="font-serif font-bold text-lg text-espresso">Ori-Arab</span>
<span class="text-espresso/30">|</span>
<span class="font-arabic font-bold text-espresso text-base" dir="rtl">أوري اراب</span>
</div>
<p class="text-xs text-espresso/60">Crafted with care between Riyadh & Dubai.</p>
</div>
<!-- Center: Socials -->
<div class="flex items-center space-x-6 text-espresso/70">
<!-- Instagram -->
<a href="https://instagram.com" target="_blank" rel="noopener" class="hover:text-apricot transition-colors" title="Instagram">
<svg class="w-5 h-5 fill-none stroke-current stroke-2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round">
<rect width="20" height="20" x="2" y="2" rx="5" ry="5"/>
<path d="M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z"/>
<line x1="17.5" x2="17.51" y1="6.5" y2="6.5"/>
</svg>
</a>
<!-- TikTok -->
<a href="https://tiktok.com" target="_blank" rel="noopener" class="hover:text-apricot transition-colors" title="TikTok">
<svg class="w-5 h-5 fill-current" viewBox="0 0 24 24">
<path d="M12.525.02c1.31-.02 2.61-.01 3.91-.02.08 1.53.63 3.09 1.75 4.17 1.12 1.11 2.7 1.62 4.24 1.79v4.03c-1.44-.05-2.89-.35-4.2-.97-.57-.26-1.1-.59-1.62-.93-.01 2.92.01 5.84-.02 8.75-.08 1.4-.54 2.79-1.35 3.94-1.31 1.92-3.58 3.17-5.91 3.21-1.43.08-2.86-.31-4.08-1.03-2.02-1.19-3.44-3.37-3.65-5.71-.02-.5-.03-1-.01-1.49.18-1.9 1.12-3.72 2.58-4.96 1.66-1.44 3.98-2.13 6.15-1.72.02 1.48-.04 2.96-.04 4.44-.99-.32-2.15-.23-3.02.37-.63.41-1.11 1.04-1.36 1.75-.21.51-.24 1.07-.14 1.61.24 1.64 1.82 2.89 3.5 2.78 1.58-.04 2.94-.96 3.44-2.45.24-.71.3-1.48.28-2.23.03-4.99.01-9.98.02-14.97z"/>
</svg>
</a>
<!-- Pinterest -->
<a href="https://pinterest.com" target="_blank" rel="noopener" class="hover:text-apricot transition-colors" title="Pinterest">
<svg class="w-5 h-5 fill-current" viewBox="0 0 24 24">
<path d="M12 0C5.373 0 0 5.373 0 12c0 5.084 3.163 9.426 7.627 11.174-.105-.949-.2-2.405.042-3.441.218-.937 1.407-5.965 1.407-5.965s-.359-.719-.359-1.782c0-1.668.967-2.914 2.171-2.914 1.023 0 1.518.769 1.518 1.69 0 1.029-.655 2.568-.994 3.995-.283 1.194.599 2.169 1.777 2.169 2.133 0 3.772-2.249 3.772-5.495 0-2.873-2.064-4.882-5.012-4.882-3.414 0-5.418 2.561-5.418 5.207 0 1.031.397 2.138.893 2.738a.36.36 0 0 1 .083.345l-.333 1.36c-.053.22-.174.267-.402.161-1.499-.698-2.436-2.889-2.436-4.649 0-3.785 2.75-7.262 7.929-7.262 4.163 0 7.398 2.967 7.398 6.931 0 4.136-2.607 7.464-6.227 7.464-1.216 0-2.359-.631-2.75-1.378l-.748 2.853c-.271 1.043-1.002 2.35-1.492 3.146C9.57 23.812 10.763 24 12 24c6.627 0 12-5.373 12-12 0-6.627-5.373-12-12-12z"/>
</svg>
</a>
</div>
<!-- Right: Contact mailto & Copyright -->
<div class="text-center md:text-right space-y-1">
<a
href="mailto:hello@oriarab.com"
class="text-xs font-medium text-espresso hover:text-apricot transition-colors underline decoration-sandstone-dark underline-offset-4"
>
hello@oriarab.com
</a>
<p class="text-[11px] text-espresso/40">© 2026 Ori-Arab Studio. All rights reserved.</p>
</div>
</div>
</footer>
<!-- ================= WELCOME CELEBRATION MODAL ================= -->
<div id="welcomeModal" class="hidden fixed inset-0 z-50 overflow-y-auto bg-espresso/40 backdrop-blur-sm flex items-center justify-center p-4">
<div class="relative w-full max-w-lg bg-white border border-sandstone rounded-4xl p-8 sm:p-10 shadow-2xl text-center space-y-5 animate-fadeIn">
<!-- Close Button -->
<button onclick="closeModal()" class="absolute top-5 right-5 w-8 h-8 rounded-full bg-sandstone/60 hover:bg-sandstone flex items-center justify-center text-espresso/80 text-sm font-bold transition-colors cursor-pointer">
✕
</button>
<!-- Soft Icon -->
<div class="w-16 h-16 rounded-full bg-blush mx-auto flex items-center justify-center text-apricot text-2xl shadow-soft">
🌸
</div>
<div class="space-y-1.5">
<h3 class="font-serif text-2xl sm:text-3xl text-espresso">You're on the list!</h3>
<h4 class="font-arabic font-bold text-xl text-apricot" dir="rtl">أهلاً بك في عائلة أوري اراب</h4>
</div>
<p class="text-espresso/75 text-sm sm:text-base leading-relaxed">
Thank you for joining our early circle. We're putting the finishing touches on Edition 01 and will send you a private link before public release.
</p>
<div class="bg-milk border border-sandstone rounded-2xl p-4 text-xs font-mono text-espresso/80 flex items-center justify-between">
<span>VIP TICKET CODE:</span>
<strong class="text-apricot font-bold">#ORI-WARM-FIRST</strong>
</div>
<button
onclick="copyVipCode()"
id="modalCopyBtn"
class="w-full py-3.5 rounded-full bg-apricot hover:bg-apricot-hover text-white font-medium text-sm transition-all cursor-pointer shadow-soft"
>
Copy Early Access Pass 📋
</button>
<p class="text-[11px] text-espresso/50">
Until then, take a mindful pause and enjoy your day.
</p>
</div>
</div>
<!-- ================= CLIENT JAVASCRIPT ================= -->
<script>
/* -------------------------------------------------------------
1. Warm Paper Rustle Audio (Web Audio API)
------------------------------------------------------------- */
let audioActive = true;
let audioContext = null;
function getAudioCtx() {
if (!audioContext) {
const AudioCtx = window.AudioContext || window.webkitAudioContext;
if (AudioCtx) audioContext = new AudioCtx();
}
if (audioContext && audioContext.state === 'suspended') {
audioContext.resume();
}
return audioContext;
}
function playSoftPaperSound() {
if (!audioActive) return;
try {
const ctx = getAudioCtx();
if (!ctx) return;
// Gentle, soft paper brush noise
const bufferSize = ctx.sampleRate * 0.08;
const buffer = ctx.createBuffer(1, bufferSize, ctx.sampleRate);
const data = buffer.getChannelData(0);
for (let i = 0; i < bufferSize; i++) {
data[i] = (Math.random() * 2 - 1) * Math.exp(-i / (ctx.sampleRate * 0.025));
}
const noise = ctx.createBufferSource();
noise.buffer = buffer;
const filter = ctx.createBiquadFilter();
filter.type = 'bandpass';
filter.frequency.setValueAtTime(800, ctx.currentTime);
filter.Q.setValueAtTime(1.5, ctx.currentTime);
const gain = ctx.createGain();
gain.gain.setValueAtTime(0.2, ctx.currentTime);
gain.gain.exponentialRampToValueAtTime(0.001, ctx.currentTime + 0.075);
noise.connect(filter);
filter.connect(gain);
gain.connect(ctx.destination);
noise.start();
} catch (e) {
// Audio fallback silent
}
}
function togglePaperAudio() {
audioActive = !audioActive;
const dot = document.getElementById('soundStatusDot');
const text = document.getElementById('soundStatusText');
if (audioActive) {
dot.className = 'w-2 h-2 rounded-full bg-pistachio-dark';
text.textContent = 'Gentle Sound';
playSoftPaperSound();
} else {
dot.className = 'w-2 h-2 rounded-full bg-sandstone-dark';
text.textContent = 'Muted';
}
}
/* -------------------------------------------------------------
2. SVG Fallback in warm sandstone & soft shadows
------------------------------------------------------------- */
function loadFallbackCamel(img) {
img.src = "data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 680 780' width='100%' height='100%'><defs><linearGradient id='warmBackdrop' x1='0%' y1='0%' x2='100%' y2='100%'><stop offset='0%' stop-color='%23FAF7F2'/><stop offset='100%' stop-color='%23EFE8DE'/></linearGradient><linearGradient id='p1' x1='0%' y1='0%' x2='100%' y2='100%'><stop offset='0%' stop-color='%23FAF6F0'/><stop offset='100%' stop-color='%23F1EAE0'/></linearGradient><linearGradient id='p2' x1='0%' y1='0%' x2='100%' y2='100%'><stop offset='0%' stop-color='%23E8DFD3'/><stop offset='100%' stop-color='%23DDD0BF'/></linearGradient><linearGradient id='p3' x1='0%' y1='0%' x2='100%' y2='100%'><stop offset='0%' stop-color='%23CFBEA8'/><stop offset='100%' stop-color='%23BCA78F'/></linearGradient><radialGradient id='shadowGrad' cx='50%' cy='50%' r='50%'><stop offset='0%' stop-color='%23262220' stop-opacity='0.22'/><stop offset='100%' stop-color='%23262220' stop-opacity='0'/></radialGradient></defs><ellipse cx='340' cy='650' rx='280' ry='32' fill='url(%23shadowGrad)'/><g stroke='%23C7B69F' stroke-width='1.2' stroke-linejoin='round' stroke-linecap='round'><polygon points='446,420 512,612 478,612 408,488' fill='url(%23p3)'/><polygon points='512,612 536,622 552,476 512,430' fill='url(%23p2)'/><polygon points='250,420 276,626 242,626 214,476' fill='url(%23p3)'/><polygon points='380,225 470,302 374,376 286,302' fill='url(%23p1)'/><polygon points='470,302 552,354 504,454 374,376' fill='url(%23p2)'/><polygon points='552,354 592,422 552,564 504,454' fill='url(%23p3)'/><polygon points='380,225 286,302 252,348 296,254' fill='url(%23p1)'/><polygon points='140,278 214,260 202,335 156,342' fill='url(%23p1)'/><polygon points='122,302 140,278 156,342 128,334' fill='url(%23p2)'/><polygon points='214,260 296,254 252,348 202,335' fill='url(%23p1)'/><polygon points='202,335 252,348 236,446 182,392' fill='url(%23p2)'/><polygon points='252,348 374,376 314,524 236,446' fill='url(%23p1)'/><polygon points='374,376 504,454 446,532 314,524' fill='url(%23p2)'/><polygon points='236,446 314,524 336,660 286,630 250,532' fill='url(%23p1)'/><polygon points='314,524 358,638 336,660' fill='url(%23p2)'/><polygon points='314,524 446,532 504,454 498,614 440,542' fill='url(%23p1)'/><polygon points='446,532 504,638 498,614' fill='url(%23p2)'/><polygon points='446,532 498,614 468,638 430,542' fill='url(%23p3)'/></g></svg>";
}
/* -------------------------------------------------------------
3. Form Submission & Modal Flow
------------------------------------------------------------- */
function handleWaitlistSubmit(e, inputId, btnId) {
e.preventDefault();
playSoftPaperSound();
const input = document.getElementById(inputId);
const btn = document.getElementById(btnId);
const email = input.value.trim();
if (!email) return;
const originalText = btn.innerHTML;
btn.disabled = true;
btn.textContent = 'Saving...';
setTimeout(() => {
btn.disabled = false;
btn.innerHTML = originalText;
input.value = '';
try {
localStorage.setItem('ori_arab_waitlist', email);
} catch (err) {}
openModal();
}, 500);
}
function openModal() {
playSoftPaperSound();
document.getElementById('welcomeModal').classList.remove('hidden');
document.body.style.overflow = 'hidden';
}
function closeModal() {
playSoftPaperSound();
document.getElementById('welcomeModal').classList.add('hidden');
document.body.style.overflow = 'auto';
}
function copyVipCode() {
playSoftPaperSound();
const code = 'https://oriarab.com/welcome?pass=ORI-WARM-FIRST';
const tempInput = document.createElement('textarea');
tempInput.value = code;
document.body.appendChild(tempInput);
tempInput.select();
try {
document.execCommand('copy');
const btn = document.getElementById('modalCopyBtn');
btn.textContent = 'Pass Copied to Clipboard! ✓';
setTimeout(() => {
btn.textContent = 'Copy Early Access Pass 📋';
}, 2200);
} catch (err) {}
document.body.removeChild(tempInput);
}
// Escape key listener
document.addEventListener('keydown', (e) => {
if (e.key === 'Escape') closeModal();
});
</script>
</body>
</html>