PageSourceSearch

https://aalisstudios.com/about/

html aalisstudios.com collected 2026-10-06 19:08:52 UTC 147,751 bytes, 1,899 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-KE">
3<head>
4<meta charset="UTF-8">
5<meta name="viewport" content="width=device-width, initial-scale=1.0">
6<title>About Aalis Studios | Award-Winning Architecture Firm Nairobi, Kenya — Lexus Design Award 2020</title>
7<meta name="description" content="Aalis Studios is Nairobi's award-winning architecture and interior design firm. Led by Arch. Vincent Abuya. Lexus Design Award 2020 Grand Prix winners. BORAQS-registered. 15+ years. 100+ projects across Kenya.">
8<meta name="keywords" content="Aalis Studios about, architecture firm Nairobi Kenya, Arch Vincent Abuya, Lexus Design Award Kenya 2020, BORAQS registered architect Kenya, award winning architect Nairobi, best architecture firm Kenya, interior design firm Nairobi, who is Aalis Studios, architecture company Kenya history">
9<meta name="author" content="Arch. Vincent Abuya — Aalis Studios, Nairobi Kenya">
10<meta name="robots" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1">
11<meta name="geo.region" content="KE-30">
12<meta name="geo.placename" content="Nairobi, Kenya">
13<meta name="geo.position" content="-1.2921;36.8219">
14<meta name="ICBM" content="-1.2921, 36.8219">
15<link rel="canonical" href="https://aalisstudios.com/profile-aalis-studio-architects-and-interior-design/">
16
17<!-- Open Graph -->
18<meta property="og:type" content="website">
19<meta property="og:title" content="About Aalis Studios | Award-Winning Architecture Firm Nairobi, Kenya">
20<meta property="og:description" content="Meet Aalis Studios — Nairobi's Lexus Design Award 2020 Grand Prix winners. BORAQS-registered architects, NCA-certified construction managers, EDGE-certified sustainable designers. 15+ years, 100+ projects.">
21<meta property="og:url" content="https://aalisstudios.com/profile-aalis-studio-architects-and-interior-design/">
22<meta property="og:site_name" content="Aalis Studios">
23<meta property="og:image" content="https://aalisstudios.com/blog/luxury-villa-kenya-infinity-pool-sunset.png">
24<meta property="og:image:width" content="1200">
25<meta property="og:image:height" content="630">
26<meta property="og:locale" content="en_KE">
27
28<!-- Twitter -->
29<meta name="twitter:card" content="summary_large_image">
30<meta name="twitter:site" content="@AalisArchitects">
31<meta name="twitter:title" content="About Aalis Studios | Lexus Design Award 2020 Winners — Nairobi, Kenya">
32<meta name="twitter:description" content="Kenya's award-winning architecture firm. BORAQS-registered. NCA-certified. 15+ years. 100+ projects. Trusted by diaspora clients worldwide.">
33<meta name="twitter:image" content="https://aalisstudios.com/blog/luxury-villa-kenya-infinity-pool-sunset.png">
34
35<!-- Schema: Organization -->
36<script type="application/ld+json">{
37  "@context":"https://schema.org",
38  "@type":"ArchitecturalFirm",
39  "@id":"https://aalisstudios.com/#organization",
40  "name":"Aalis Studios",
41  "alternateName":"Aalis Architecture and Interior Design",
42  "description":"Award-winning architecture, interior design, 3D visualization, building construction and project management firm based in Nairobi, Kenya. Led by Arch. Vincent Abuya. Lexus Design Award 2020 Grand Prix winners — the first African design team to win this international prize. BORAQS-registered, NCA-registered, EDGE-certified.",
43  "url":"https://aalisstudios.com",
44  "logo":{"@type":"ImageObject","url":"https://aalisstudios.com/wp-content/uploads/logo.png"},
45  "telephone":"+254757743454",
46  "email":"[email protected]",
47  "foundingDate":"2010",
48  "numberOfEmployees":{"@type":"QuantitativeValue","value":"15+"},
49  "founder":{
50    "@type":"Person",
51    "name":"Arch. Vincent Abuya",
52    "jobTitle":"Principal Architect & Founder",
53    "description":"BORAQS-registered architect, EDGE-certified sustainable designer and Lexus Design Award 2020 Grand Prix winner. Over 15 years designing award-winning homes, commercial buildings and mixed-use developments across Kenya.",
54    "worksFor":{"@type":"Organization","name":"Aalis Studios"}
55  },
56  "award":["Lexus Design Award 2020 Grand Prix — Open Source Communities (in association with BellTower)","First African design team to win the Lexus Design Award"],
57  "address":{"@type":"PostalAddress","streetAddress":"1st Floor Sun Dial Plaza, Eastern Bypass Off Thika Road","addressLocality":"Nairobi","addressRegion":"Nairobi County","postalCode":"00200","addressCountry":"KE"},
58  "geo":{"@type":"GeoCoordinates","latitude":-1.2921,"longitude":36.8219},
59  "openingHours":"Mo-Sa 09:30-18:30",
60  "priceRange":"KSh KSh KSh",
61  "areaServed":[{"@type":"Country","name":"Kenya"},{"@type":"City","name":"Nairobi"}],
62  "hasCredential":["BORAQS-Registered Architects","NCA-Registered Construction Firm","EDGE Certified Sustainable Architecture"],
63  "sameAs":["https://www.facebook.com/aalisarchitects/","https://www.instagram.com/aalisarchitects/","https://x.com/AalisArchitects","https://www.youtube.com/@aalisarchitectureanddesign7917"]
64}</script>
64
65
66<!-- Schema: Person -->
67<script type="application/ld+json">{
68  "@context":"https://schema.org",
69  "@type":"Person",
70  "name":"Arch. Vincent Abuya",
71  "jobTitle":"Principal Architect & Founder, Aalis Studios",
72  "description":"Award-winning Kenyan architect and founder of Aalis Studios. Lexus Design Award 2020 Grand Prix winner. BORAQS-registered. EDGE-certified. Over 15 years of experience designing luxury residences, commercial buildings, mixed-use developments, and diaspora builds across all 47 counties of Kenya.",
73  "url":"https://aalisstudios.com/profile-aalis-studio-architects-and-interior-design/",
74  "image":"https://aalisstudios.com/wp-content/uploads/arch-vincent-abuya-aalis-studios.jpg",
75  "award":"Lexus Design Award 2020 Grand Prix",
76  "hasCredential":["BORAQS Registered Architect","EDGE Certified Designer"],
77  "worksFor":{"@type":"Organization","name":"Aalis Studios","url":"https://aalisstudios.com"},
78  "nationality":{"@type":"Country","name":"Kenya"},
79  "sameAs":["https://www.facebook.com/aalisarchitects/","https://www.instagram.com/aalisarchitects/"]
80}</script>
80
81
82<!-- Schema: FAQPage -->
83<script type="application/ld+json">{
84  "@context":"https://schema.org",
85  "@type":"FAQPage",
86  "mainEntity":[
87    {"@type":"Question","name":"How long has Aalis Studios been operating?","acceptedAnswer":{"@type":"Answer","text":"Aalis Studios was founded in Nairobi, Kenya in 2010 by Arch. Vincent Abuya. We have been practising architecture for over 15 years, completing more than 100 projects across all 47 counties in Kenya and serving diaspora clients in the UK, USA, Canada, Australia, UAE, and Germany."}},
88    {"@type":"Question","name":"What is the Lexus Design Award and why did Aalis Studios win it?","acceptedAnswer":{"@type":"Answer","text":"The Lexus Design Award is one of the world's most prestigious international design prizes. In 2020, Aalis Studios — in association with Kenyan studio BellTower — won the Grand Prix with their project 'Open Source Communities', a design proposal for resource-sharing in urban communities. They were selected from 2,042 submissions across 79 countries and became the first African design team to win this prize in the award's history."}},
89    {"@type":"Question","name":"Is Aalis Studios a registered architecture firm in Kenya?","acceptedA
89nswer":{"@type":"Answer","text":"Yes. Aalis Studios is fully registered with the Board of Registration of Architects and Quantity Surveyors (BORAQS) and with the National Construction Authority (NCA). Our principal architect, Arch. Vincent Abuya, is also EDGE-certified for sustainable design. All building plans are stamped by BORAQS-registered architects and submitted in full compliance with Kenyan building regulations and the Architects Act (Cap 525)."}},
90    {"@type":"Question","name":"How do I start a project with Aalis Studios?","acceptedAnswer":{"@type":"Answer","text":"Starting a project with Aalis Studios is simple. Book a free initial consultation through our website at aalisstudios.com/contact, WhatsApp us on +254 757 743 454, or email [email protected]. In the first consultation we will discuss your vision, site, timeline, and budget — and provide a clear proposal and fee estimate with no obligation."}},
91    {"@type":"Question","name":"Can Aalis Studios manage my build if I am living abroad?","acceptedAnswer":{"@type":"Answer","text":"Yes. Aalis Studios has a dedicated diaspora desk with structured remote project management systems specifically built for clients in the UK, USA, Canada, Australia, UAE, and other countries. Our services include 3D visualization for remote design approval, monthly quantity surveyor valuations, drone progress updates, stage-based payment controls, and regular video calls with your architect. Read our full diaspora guide at aalisstudios.com/diaspora-build-kenya."}},
92    {"@type":"Question","name":"What types of projects does Aalis Studios design?","acceptedA
92nswer":{"@type":"Answer","text":"Aalis Studios designs across all building types: luxury residential homes, villas, mansions, duplexes, and townhouses; commercial offices, retail centres, and hospitality venues; institutional buildings including schools, clinics, and churches; mixed-use developments; master-planned residential estates; and urban design projects. We also provide interior design, 3D visualization, and construction management services."}},
93    {"@type":"Question","name":"Where is Aalis Studios located?","acceptedAnswer":{"@type":"Answer","text":"Aalis Studios is headquartered at 1st Floor Sun Dial Plaza, Eastern Bypass Off Thika Road, Nairobi, Kenya. We serve clients across all 47 Kenyan counties and manage projects for diaspora clients internationally. Our working hours are Monday to Saturday, 9:30am to 6:30pm East Africa Time (EAT). Contact us on +254 757 743 454 or [email protected]."}},
94    {"@type":"Question","name":"How much does it cost to hire Aalis Studios as an architect?","acceptedAnswer":{"@type":"Answer","text":"Architecture fees at Aalis Studios typically range from 5% to 10% of total construction cost for residential projects, depending on scope and complexity. We provide transparent, itemised fee proposals at the start of every project with no hidden costs. Contact us for a free initial consultation and we will give you a realistic fee estimate for your specific project."}}
95  ]
96}</script>
96
97
98<!-- Schema: WebPage -->
99<script type="application/ld+json">{
100  "@context":"https://schema.org",
101  "@type":"AboutPage",
102  "name":"About Aalis Studios — Award-Winning Architecture Firm Nairobi, Kenya",
103  "description":"Learn about Aalis Studios — Nairobi's award-winning architecture and interior design firm, our history, our principal architect, our values, and why we are Kenya's most trusted architectural practice.",
104  "url":"https://aalisstudios.com/profile-aalis-studio-architects-and-interior-design/",
105  "inLanguage":"en-KE",
106  "publisher":{"@type":"Organization","name":"Aalis Studios","url":"https://aalisstudios.com"},
107  "breadcrumb":{"@type":"BreadcrumbList","itemListElement":[
108    {"@type":"ListItem","position":1,"name":"Home","item":"https://aalisstudios.com"},
109    {"@type":"ListItem","position":2,"name":"About — Profile","item":"https://aalisstudios.com/profile-aalis-studio-architects-and-interior-design/"}
110  ]}
111}</script>
111
112
113<link href="https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,600;1,300;1,400;1,600&family=Syne:wght@400;600;700;800&display=swap" rel="stylesheet">
114
115<style>
116:root{
117  --ink:#0f0e0c;--cream:#f6f1e9;--warm:#ede5d4;
118  --gold:#b8973a;--gold-light:#d4b05a;--slate:#141924;
119  --mid:#6b6560;--border:rgba(0,0,0,0.08);--green:#25D366;
120}
121*{margin:0;padding:0;box-sizing:border-box;}
122html{scroll-behavior:smooth;}
123body{font-family:'Cormorant Garamond',serif;background:var(--cream);color:var(--ink);overflow-x:hidden;}
124img{max-width:100%;height:auto;display:block;}
125a{color:var(--gold);text-decoration:none;transition:color .2s;}
126a:hover{color:var(--gold-light);}
127
128/* ── STICKY CTA ── */
129.sticky-cta{position:fixed;top:72px;left:0;right:0;z-index:190;background:var(--gold);padding:10px 52px;display:flex;align-items:center;justify-content:space-between;transform:translateY(-100%);transition:transform .35s ease;box-shadow:0 3px 16px rgba(0,0,0,.15);}
130.sticky-cta.visible{transform:translateY(0);}
131.sticky-cta-text{font-family:'Syne',sans-serif;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--slate);}
132.sticky-cta-text span{opacity:.65;font-weight:600;margin-right:12px;}
133.sticky-cta-btns{display:flex;gap:8px;}
134.sticky-cta-btn{font-family:'Syne',sans-serif;font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:7px 18px;text-decoration:none;transition:all .2s;}
135.sticky-cta-btn.dark{background:var(--slate);color:var(--gold);}
136.sticky-cta-btn.dark:hover{background:#0a0f16;}
137.sticky-cta-btn.wa{background:var(--green);color:#fff;}
138.sticky-cta-btn.wa:hover{background:#1ebe5d;}
139
140/* ── NAV ── */
141nav.topnav{position:fixed;top:0;left:0;right:0;z-index:200;display:flex;align-items:center;justify-content:space-between;padding:0 52px;height:72px;background:var(--cream);border-bottom:1px solid var(--border);transition:box-shadow .3s;}
142nav.topnav.scrolled{box-shadow:0 2px 20px rgba(0,0,0,.08);}
143.nav-logo{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink);}
144.logo-tri{width:0;height:0;border-left:13px solid transparent;border-right:13px solid transparent;border-bottom:20px solid var(--ink);}
145.logo-name{font-family:'Syne',sans-serif;font-weight:800;font-size:18px;}
146.nav-links{display:flex;gap:28px;list-style:none;}
147.nav-links a{font-family:'Syne',sans-serif;font-size:11px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--mid);text-decoration:none;transition:color .2s;}
148.nav-links a:hover,.nav-links a.active{color:var(--ink);}
149.nav-cta{font-family:'Syne',sans-serif;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:10px 22px;background:var(--gold);color:var(--slate);text-decoration:none;transition:all .25s;}
150.nav-cta:hover{background:var(--gold-light);}
151.nav-hamburger{display:none;flex-direction:column;justify-content:space-between;width:24px;height:18px;background:none;border:none;cursor:pointer;padding:0;}
152.nav-hamburger span{display:block;height:2px;background:var(--ink);border-radius:2px;transition:all .25s;}
153.nav-hamburger.open span:nth-child(1){transform:translateY(8px) rotate(45deg);}
154.nav-hamburger.open span:nth-child(2){opacity:0;}
155.nav-hamburger.open span:nth-child(3){transform:translateY(-8px) rotate(-45deg);}
156.mobile-nav{display:none;position:fixed;top:72px;left:0;right:0;z-index:199;background:var(--cream);border-bottom:2px solid var(--gold);padding:16px 20px 24px;flex-direction:column;box-shadow:0 8px 32px rgba(0,0,0,.12);}
157.mobile-nav.open{display:flex;}
158.mobile-nav a{font-family:'Syne',sans-serif;font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--mid);text-decoration:none;padding:14px 0;border-bottom:1px solid var(--border);}
159.mobile-nav a:last-child{margin-top:16px;background:var(--gold);color:var(--slate)!important;text-align:center;padding:14px!important;border:none!important;font-weight:700!important;}
160
161/* ── HERO ── */
162.hero{margin-top:72px;position:relative;height:100vh;min-height:620px;max-height:920px;overflow:hidden;background:var(--slate);}
163.hero-img{width:100%;height:100%;object-fit:cover;object-position:center;opacity:.5;}
164.hero-overlay{position:absolute;inset:0;background:linear-gradient(135deg,rgba(20,25,36,.96) 0%,rgba(20,25,36,.7) 50%,rgba(20,25,36,.2) 100%);}
165.hero-badge{position:absolute;top:24px;left:80px;z-index:3;font-family:'Syne',sans-serif;font-size:9px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;background:rgba(184,151,58,.15);border:1px solid rgba(184,151,58,.4);color:var(--gold-light);padding:7px 14px;backdrop-filter:blur(6px);display:flex;align-items:center;gap:7px;}
166.badge-dot{width:6px;height:6px;border-radius:50%;background:var(--gold);animation:pulse 2s infinite;}
167@keyframes pulse{0%,100%{opacity:1;transform:scale(1);}50%{opacity:.5;transform:scale(.8);}}
168
169/* Large decorative year */
170.hero-year{position:absolute;right:80px;top:50%;transform:translateY(-50%);font-family:'Cormorant Garamond',serif;font-size:clamp(120px,18vw,260px);font-weight:300;color:rgba(255,255,255,.04);line-height:1;pointer-events:none;user-select:none;letter-spacing:-8px;}
171
172.hero-content{position:absolute;bottom:0;left:0;right:0;padding:0 80px 72px;z-index:2;display:grid;grid-template-columns:1fr 380px;gap:60px;align-items:end;}
173.hero-left{}
174.hero-eyebrow{font-family:'Syne',sans-serif;font-size:10px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--gold);margin-bottom:16px;display:flex;align-items:center;gap:12px;animation:fadeUp .6s .1s both;}
175.hero-eyebrow::before{content:'';width:28px;height:1px;background:var(--gold);}
176.hero-content h1{font-family:'Cormorant Garamond',serif;font-size:clamp(36px,5.5vw,80px);font-weight:300;color:#fff;line-height:1.0;letter-spacing:-2px;margin-bottom:16px;animation:fadeUp .6s .2s both;}
177.hero-content h1 em{font-style:italic;color:var(--gold-light);}
178.hero-subtitle{font-size:18px;color:rgba(255,255,255,.45);font-weight:300;line-height:1.65;margin-bottom:32px;animation:fadeUp .6s .3s both;max-width:560px;}
179.hero-ctas{display:flex;gap:12px;flex-wrap:wrap;animation:fadeUp .6s .4s both;}
180.gcta{font-family:'Syne',sans-serif;font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:13px 26px;text-decoration:none;transition:all .22s;}
181.gcta.primary{background:var(--gold);color:var(--slate);}
182.gcta.primary:hover{background:var(--gold-light);}
183.gcta.ghost{border:1.5px solid rgba(255,255,255,.35);color:rgba(255,255,255,.8);}
184.gcta.ghost:hover{border-color:var(--gold);color:var(--gold);}
185/* Hero right — stat block */
186.hero-right{animation:fadeUp .6s .5s both;}
187.hero-stat-stack{display:flex;flex-direction:column;gap:1px;background:rgba(255,255,255,.06);}
188.hstat{padding:18px 22px;background:rgba(20,25,36,.7);backdrop-filter:blur(8px);border-left:3px solid transparent;transition:border-color .2s;}
189.hstat:hover{border-left-color:var(--gold);}
190.hstat-num{font-family:'Cormorant Garamond',serif;font-size:44px;font-weight:300;color:#fff;line-height:1;letter-spacing:-1px;}
191.hstat-num span{font-size:24px;color:var(--gold);}
192.hstat-label{font-family:'Syne',sans-serif;font-size:9px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,.35);margin-top:2px;}
193
194@keyframes fadeUp{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}
195
196/* ── AWARD STRIP ── */
197.award-strip{background:var(--slate);padding:0 80px;border-bottom:1px solid rgba(255,255,255,.06);}
198.award-strip-inner{display:flex;align-items:stretch;}
199.award-main{display:flex;align-items:center;gap:20px;padding:22px 36px 22px 0;border-right:1px solid rgba(255,255,255,.08);flex:1;}
200.award-trophy{font-size:32px;flex-shrink:0;}
201.award-text-block{display:flex;flex-direction:column;gap:3px;}
202.award-eyebrow{font-family:'Syne',sans-serif;font-size:8px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--gold);}
203.award-title{font-family:'Cormorant Garamond',serif;font-size:20px;font-weight:400;color:#fff;line-height:1.1;}
204.award-title em{font-style:italic;color:var(--gold-light);}
205.award-sub{font-family:'Syne',sans-serif;font-size:9px;font-weight:600;letter-spacing:1px;color:rgba(255,255,255,.4);margin-top:1px;}
206.award-stats{display:flex;align-items:stretch;border-left:1px solid rgba(255,255,255,.08);}
207.award-stat{padding:22px 28px;border-right:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;}
208.award-stat:last-child{border-right:none;}
209.award-stat-num{font-family:'Cormorant Garamond',serif;font-size:28px;font-weight:300;color:var(--gold);line-height:1;}
210.award-stat-label{font-family:'Syne',sans-serif;font-size:7px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:rgba(255,255,255,.3);text-align:center;}
211.award-link{font-family:'Syne',sans-serif;font-size:9px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--gold);text-decoration:none;padding:22px 24px;display:flex;align-items:center;gap:6px;white-space:nowrap;transition:color .2s;border-left:1px solid rgba(255,255,255,.08);}
212.award-link:hover{color:var(--gold-light);}
213
214/* ── TRUST STRIP ── */
215.trust-strip{background:#0e1420;padding:16px 80px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid rgba(255,255,255,.05);flex-wrap:wrap;}
216.trust-item{display:flex;align-items:center;gap:9px;}
217.trust-icon{font-size:15px;flex-shrink:0;}
218.trust-text{font-family:'Syne',sans-serif;font-size:9px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:rgba(255,255,255,.45);}
219.trust-text strong{color:rgba(255,255,255,.8);}
220.trust-div{width:1px;height:20px;background:rgba(255,255,255,.08);flex-shrink:0;}
221
222/* ── BREADCRUMB ── */
223.breadcrumb{background:var(--warm);padding:13px 80px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:8px;}
224.breadcrumb a,.breadcrumb span{font-family:'Syne',sans-serif;font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--mid);text-decoration:none;}
225.breadcrumb a:hover{color:var(--ink);}
226.breadcrumb .sep{color:rgba(0,0,0,.2);}
227
228/* ── ORIGIN STORY ── */
229.origin{padding:80px 80px;background:var(--cream);border-bottom:1px solid var(--border);}
230.origin-inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;max-width:1280px;margin:0 auto;}
231.origin-img-wrap{position:relative;}
232.origin-img{width:100%;aspect-ratio:4/5;object-fit:cover;}
233.origin-img-frame{position:absolute;bottom:-20px;right:-20px;width:60%;aspect-ratio:4/3;object-fit:cover;border:4px solid var(--cream);}
234.origin-img-caption{position:absolute;top:20px;left:20px;background:var(--slate);padding:10px 16px;}
235.origin-img-caption-text{font-family:'Syne',sans-serif;font-size:9px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--gold);}
236.origin-content{}
237.origin-kicker{font-family:'Syne',sans-serif;font-size:9px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--gold);margin-bottom:12px;display:flex;align-items:center;gap:10px;}
238.origin-kicker::before{content:'';width:18px;height:1px;background:var(--gold);}
239.origin-content h2{font-family:'Cormorant Garamond',serif;font-size:clamp(28px,3.5vw,52px);font-weight:300;line-height:1.06;letter-spacing:-1.5px;color:var(--ink);margin-bottom:22px;}
240.origin-content h2 em{font-style:italic;color:var(--gold);}
241.origin-prose{font-size:17px;line-height:1.85;
241color:var(--mid);}
242.origin-prose p{margin-bottom:18px;}
243.origin-prose p:last-child{margin-bottom:0;}
244.origin-prose strong{color:var(--ink);font-weight:600;}
245.origin-quote{border-left:3px solid var(--gold);padding:16px 22px;margin:28px 0;background:var(--warm);font-size:20px;line-height:1.6;font-style:italic;color:var(--mid);}
246.origin-quote cite{display:block;margin-top:10px;font-style:normal;font-family:'Syne',sans-serif;font-size:9px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--gold);}
247
248/* ── MISSION / VALUES BAND ── */
249.mission-band{background:var(--slate);padding:72px 80px;position:relative;overflow:hidden;}
250.mission-band::before{content:'DESIGN';position:absolute;right:-20px;top:50%;transform:translateY(-50%);font-family:'Syne',sans-serif;font-size:180px;font-weight:800;color:rgba(255,255,255,.025);line-height:1;pointer-events:none;user-select:none;}
251.mission-inner{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start;}
252.mission-kicker{font-family:'Syne',sans-serif;font-size:9px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--gold);margin-bottom:12px;display:flex;align-items:center;gap:10px;}
253.mission-kicker::before{content:'';width:18px;height:1px;background:var(--gold);}
254.mission-content h2{font-family:'Cormorant Garamond',serif;font-size:clamp(26px,3vw,46px);font-weight:300;color:#fff;line-height:1.08;letter-spacing:-1px;margin-bottom:20px;}
255.mission-content h2 em{font-style:italic;color:var(--gold-light);}
256.mission-desc{font-size:17px;line-height:1.82;color:rgba(255,255,255,.45);}
257.mission-desc p{margin-bottom:16px;}
258.mission-desc p:last-child{margin-bottom:0;}
259.values-grid{display:flex;flex-direction:column;gap:1px;background:rgba(255,255,255,.05);}
260.value-item{background:var(--slate);padding:24px 26px;position:relative;transition:background .2s;}
261.value-item::before{content:'';position:absolute;top:0;left:0;width:3px;height:100%;background:var(--gold);opacity:.3;transition:opacity .2s;}
262.value-item:hover{background:#1c2333;}
263.value-item:hover::before{opacity:1;}
264.value-num{font-family:'Syne',sans-serif;font-size:8px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin-bottom:6px;}
265.value-title{font-family:'Cormorant Garamond',serif;font-size:22px;font-weight:400;color:#fff;margin-bottom:6px;}
266.value-title em{font-style:italic;}
267.value-desc{font-size:13px;line-height:1.65;color:rgba(255,255,255,.38);}
268
269/* ── PRINCIPAL ARCHITECT ── */
270.principal{padding:80px 80px;background:var(--warm);border-bottom:1px solid var(--border);}
271.principal-inner{display:grid;grid-template-columns:380px 1fr;gap:72px;align-items:start;max-width:1280px;margin:0 auto;}
272.principal-portrait{position:relative;}
273.principal-portrait-img{width:100%;aspect-ratio:3/4;object-fit:cover;}
274.principal-portrait-overlay{position:absolute;bottom:0;left:0;right:0;background:var(--slate);padding:18px 20px;}
275.principal-portrait-name{font-family:'Cormorant Garamond',serif;font-size:22px;font-weight:400;color:#fff;line-height:1.1;}
276.principal-portrait-name em{font-style:italic;color:var(--gold-light);}
277.principal-portrait-role{font-family:'Syne',sans-serif;font-size:8px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,.4);margin-top:4px;}
278.principal-content{}
279.principal-kicker{font-family:'Syne',sans-serif;font-size:9px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--gold);margin-bottom:12px;display:flex;align-items:center;gap:10px;}
280.principal-kicker::before{content:'';width:18px;height:1px;background:var(--gold);}
281.principal-content h2{font-family:'Cormorant Garamond',serif;font-size:clamp(26px,3vw,46px);font-weight:300;line-height:1.06;letter-spacing:-1px;color:var(--ink);margin-bottom:20px;}
282.principal-content h2 em{font-style:italic;color:var(--gold);}
283.principal-bio{font-size:17px;line-height:1.85;color:var(--mid);}
284.principal-bio p{margin-bottom:16px;}
285.principal-bio p:last-child{margin-bottom:0;}
286.principal-credentials{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:rgba(0,0,0,.06);margin:28px 0;}
287.cred-item{background:var(--warm);padding:16px 18px;position:relative;}
288.cred-item::before{content:'';position:absolute;top:0;left:0;width:3px;height:100%;background:var(--gold);}
289.cred-icon{font-size:20px;margin-bottom:6px;}
290.cred-title{font-family:'Syne',sans-serif;font-size:10px;font-weight:700;letter-spacing:.5px;color:var(--ink);margin-bottom:3px;}
291.cred-desc{font-family:'Syne',sans-serif;font-size:9px;font-weight:600;letter-spacing:.3px;
291color:var(--mid);}
292
293/* ── AWARD DEEP DIVE ── */
294.award-story{padding:0;background:var(--slate);overflow:hidden;}
295.award-story-inner{display:grid;grid-template-columns:1fr 1fr;}
296.award-story-img{width:100%;height:100%;min-height:560px;object-fit:cover;display:block;}
297.award-story-content{padding:72px 64px;display:flex;flex-direction:column;justify-content:center;}
298.award-story-eyebrow{font-family:'Syne',sans-serif;font-size:9px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--gold);margin-bottom:12px;display:flex;align-items:center;gap:10px;}
299.award-story-eyebrow::before{content:'';width:18px;height:1px;background:var(--gold);}
300.award-story-content h2{font-family:'Cormorant Garamond',serif;font-size:clamp(26px,3vw,48px);font-weight:300;color:#fff;line-height:1.06;letter-spacing:-1px;margin-bottom:20px;}
301.award-story-content h2 em{font-style:italic;color:var(--gold-light);}
302.award-story-desc{font-size:16px;line-height:1.82;color:rgba(255,255,255,.45);margin-bottom:32px;}
303.award-story-desc p{margin-bottom:14px;}
304.award-story-desc p:last-child{margin-bottom:0;}
305.award-facts{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:rgba(255,255,255,.06);margin-bottom:32px;}
306.af{background:var(--slate);padding:16px 18px;}
307.af-num{font-family:'Cormorant Garamond',serif;font-size:36px;font-weight:300;color:var(--gold);line-height:1;}
308.af-label{font-family:'Syne',sans-serif;font-size:8px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:rgba(255,255,255,.3);margin-top:3px;}
309.award-cta{font-family:'Syne',sans-serif;font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:13px 26px;text-decoration:none;transition:all .22s;display:inline-flex;align-items:center;gap:8px;}
310.award-cta.p{background:var(--gold);color:var(--slate);}
311.award-cta.p:hover{background:var(--gold-light);}
312
313/* ── TIMELINE ── */
314.timeline-section{padding:80px 80px;background:var(--cream);border-bottom:1px solid var(--border);}
315.timeline-kicker{font-family:'Syne',sans-serif;font-size:9px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--gold);margin-bottom:10px;display:flex;align-items:center;gap:10px;}
316.timeline-kicker::before{content:'';width:18px;height:1px;background:var(--gold);}
317.timeline-section h2{font-family:'Cormorant Garamond',serif;font-size:clamp(24px,3vw,42px);font-weight:300;color:var(--ink);margin-bottom:52px;letter-spacing:-.5px;}
318.timeline-section h2 em{font-style:italic;color:var(--gold);}
319.timeline{position:relative;max-width:880px;}
320.timeline::before{content:'';position:absolute;left:120px;top:0;bottom:0;width:1px;background:var(--border);}
321.tl-item{display:grid;grid-template-columns:120px 1fr;gap:0;margin-bottom:0;position:relative;}
322.tl-item::before{content:'';position:absolute;left:113px;top:24px;width:14px;height:14px;border-radius:50%;background:var(--cream);border:2px solid var(--border);z-index:1;transition:all .2s;}
323.tl-item:hover::before{background:var(--gold);border-color:var(--gold);}
324.tl-year{font-family:'Cormorant Garamond',serif;font-size:28px;font-weight:300;color:var(--gold);padding:16px 28px 16px 0;text-align:right;line-height:1;padding-top:18px;}
325.tl-content{padding:16px 0 36px 36px;border-bottom:1px solid var(--border);}
326.tl-item:last-child .tl-content{border-bottom:none;}
327.tl-title{font-family:'Syne',sans-serif;font-size:12px;font-weight:700;letter-spacing:.5px;color:var(--ink);margin-bottom:6px;}
328.tl-desc{font-size:15px;line-height:1.72;color:var(--mid);}
329.tl-tag{display:inline-block;font-family:'Syne',sans-serif;font-size:8px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:3px 10px;background:var(--warm);border:1px solid var(--border);color:var(--mid);margin-top:8px;}
330
331/* ── TEAM SECTION ── */
332.team-section{padding:80px 80px;background:var(--warm);border-bottom:1px solid var(--border);}
333.team-kicker{font-family:'Syne',sans-serif;font-size:9px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--gold);margin-bottom:10px;display:flex;align-items:center;gap:10px;}
334.team-kicker::before{content:'';width:18px;height:1px;background:var(--gold);}
335.team-section h2{font-family:'Cormorant Garamond',serif;font-size:clamp(24px,3vw,42px);font-weight:300;color:var(--ink);margin-bottom:8px;letter-spacing:-.5px;}
336.team-section h2 em{font-style:italic;color:var(--gold);}
337.team-subtitle{font-size:16px;line-height:1.65;
337color:var(--mid);margin-bottom:48px;max-width:580px;}
338.team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:rgba(0,0,0,.06);}
339.team-card{background:var(--warm);overflow:hidden;position:relative;transition:box-shadow .25s;}
340.team-card:hover{box-shadow:0 8px 36px rgba(0,0,0,.1);}
341.team-card-img{width:100%;aspect-ratio:3/4;object-fit:cover;display:block;transition:transform .4s ease;}
342.team-card:hover .team-card-img{transform:scale(1.04);}
343.team-card-ph{width:100%;aspect-ratio:3/4;background:var(--slate);display:flex;align-items:center;justify-content:center;font-size:56px;}
344.team-card-body{padding:18px 18px 20px;}
345.team-card-name{font-family:'Cormorant Garamond',serif;font-size:20px;font-weight:400;color:var(--ink);line-height:1.1;margin-bottom:4px;}
346.team-card-role{font-family:'Syne',sans-serif;font-size:9px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--gold);margin-bottom:8px;}
347.team-card-bio{font-size:13px;line-height:1.6;color:var(--mid);}
348.team-note{margin-top:36px;padding:24px 28px;background:var(--slate);display:flex;align-items:center;gap:20px;flex-wrap:wrap;}
349.team-note-text{font-family:'Cormorant Garamond',serif;font-size:20px;font-weight:300;color:#fff;flex:1;line-height:1.4;}
350.team-note-text em{font-style:italic;color:var(--gold-light);}
351.team-note-cta{font-family:'Syne',sans-serif;font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:12px 24px;text-decoration:none;background:var(--gold);color:var(--slate);transition:all .22s;white-space:nowrap;}
352.team-note-cta:hover{background:var(--gold-light);}
353
354/* ── PROJECT IMAGE BREAK ── */
355.img-break{display:grid;grid-template-columns:2fr 1fr 1fr;gap:2px;background:rgba(0,0,0,.06);}
356.img-break-item{overflow:hidden;position:relative;}
357.img-break-item img{width:100%;height:100%;min-height:320px;object-fit:cover;display:block;transition:transform .45s ease;}
358.img-break-item:hover img{transform:scale(1.04);}
359.img-break-caption{position:absolute;bottom:0;left:0;right:0;padding:14px 16px;background:linear-gradient(to top,rgba(20,25,36,.9),transparent);font-family:'Syne',sans-serif;font-size:9px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:rgba(255,255,255,.55);}
360
361/* ── APPROACH ── */
362.approach-section{padding:80px 80px;background:var(--cream);border-bottom:1px solid var(--border);}
363.approach-inner{max-width:1280px;margin:0 auto;}
364.approach-kicker{font-family:'Syne',sans-serif;font-size:9px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--gold);margin-bottom:10px;display:flex;align-items:center;gap:10px;}
365.approach-kicker::before{content:'';width:18px;height:1px;background:var(--gold);}
366.approach-section h2{font-family:'Cormorant Garamond',serif;font-size:clamp(24px,3vw,42px);font-weight:300;color:var(--ink);margin-bottom:52px;letter-spacing:-.5px;}
367.approach-section h2 em{font-style:italic;color:var(--gold);}
368.approach-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:rgba(0,0,0,.06);}
369.approach-card{background:var(--cream);padding:32px 28px;position:relative;border-bottom:3px solid transparent;transition:all .25s;}
370.approach-card:hover{background:var(--warm);border-bottom-color:var(--gold);}
371.approach-num{font-family:'Cormorant Garamond',serif;font-size:52px;font-weight:300;color:rgba(0,0,0,.06);line-height:1;margin-bottom:16px;transition:color .25s;}
372.approach-card:hover .approach-num{color:rgba(184,151,58,.15);}
373.approach-icon{font-size:28px;margin-bottom:12px;}
374.approach-title{font-family:'Syne',sans-serif;font-size:13px;font-weight:700;letter-spacing:.5px;color:var(--ink);margin-bottom:10px;}
375.approach-desc{font-size:15px;line-height:1.72;color:var(--mid);}
376
377/* ── CREDENTIALS BAND ── */
378.credentials-band{background:var(--slate);padding:64px 80px;}
379.cred-kicker{font-family:'Syne',sans-serif;font-size:9px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--gold);margin-bottom:10px;display:flex;align-items:center;gap:10px;}
380.cred-kicker::before{content:'';width:18px;height:1px;background:var(--gold);}
381.credentials-band h2{font-family:'Cormorant Garamond',serif;font-size:clamp(22px,2.5vw,36px);font-weight:300;color:#fff;margin-bottom:40px;letter-spacing:-.5px;}
382.credentials-band h2 em{font-style:italic;color:var(--gold-light);}
383.cred-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:rgba(255,255,255,.05);}
384.cred-badge{background:var(--slate);padding:28px 24px;position:relative;}
385.cred-badge::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:var(--gold);opacity:.3;}
386.cred-badge:hover::before{opacity:1;}
387.cred-badge-icon{font-size:36px;margin-bottom:14px;}
388.cred-badge-name{font-family:'Cormorant Garamond',serif;font-size:22px;font-weight:400;color:#fff;margin-bottom:6px;line-height:1.1;}
389.cred-badge-name em{font-style:italic;color:var(--gold-light);}
390.cred-badge-desc{font-size:13px;line-height:1.6;color:rgba(255,255,255,.35);}
391.cred-badge-verify{display:inline-flex;align-items:center;gap:5px;margin-top:12px;font-family:'Syne',sans-serif;font-size:9px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--gold);text-decoration:none;transition:color .2s;}
392.cred-badge-verify:hover{color:var(--gold-light);}
393
394/* ── TESTIMONIALS ── */
395.testimonials-section{padding:80px 80px;background:var(--warm);border-top:1px solid var(--border);}
396.testi-eyebrow{font-family:'Syne',sans-serif;font-size:9px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--gold);margin-bottom:8px;display:flex;align-items:center;gap:10px;}
397.testi-eyebrow::before{content:'';width:18px;height:1px;background:var(--gold);}
398.testimonials-section h2{font-family:'Cormorant Garamond',serif;font-size:clamp(22px,3vw,38px);font-weight:300;color:var(--ink);margin-bottom:40px;letter-spacing:-.5px;}
399.testimonials-section h2 em{font-style:italic;color:var(--gold);}
400.testi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:rgba(0,0,0,.06);}
401.testi-card{background:var(--warm);padding:32px 28px;position:relative;}
402.testi-card::before{content:'';position:absolute;top:0;left:0;width:3px;height:100%;background:var(--gold);}
403.testi-stars{color:var(--gold);font-size:13px;letter-spacing:2px;margin-bottom:14px;}
404.testi-quote{font-size:17px;line-height:1.75;
404color:var(--mid);font-style:italic;margin-bottom:20px;}
405.testi-author{display:flex;align-items:center;gap:12px;}
406.testi-avatar{width:40px;height:40px;border-radius:50%;background:var(--slate);display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0;}
407.testi-name{font-family:'Syne',sans-serif;font-size:11px;font-weight:700;letter-spacing:.5px;color:var(--ink);}
408.testi-role{font-family:'Syne',sans-serif;font-size:9px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--gold);}
409
410/* ── CTA BLOCK ── */
411.cta-block{margin:0 80px 80px;background:var(--slate);padding:60px 68px;display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center;position:relative;overflow:hidden;}
412.cta-block::before{content:'AALIS STUDIOS';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:'Syne',sans-serif;font-size:110px;font-weight:800;color:rgba(255,255,255,.018);white-space:nowrap;pointer-events:none;}
413.cta-block::after{content:'';position:absolute;top:0;left:0;width:4px;height:100%;background:var(--gold);}
414.cta-kicker{font-family:'Syne',sans-serif;font-size:9px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--gold);margin-bottom:9px;}
415.cta-block h2{font-family:'Cormorant Garamond',serif;font-size:clamp(24px,3vw,40px);font-weight:300;color:#fff;line-height:1.15;margin-bottom:9px;letter-spacing:-.5px;}
416.cta-block h2 em{font-style:italic;color:var(--gold-light);}
417.cta-block p{font-size:14px;color:rgba(255,255,255,.36);line-height:1.65;max-width:480px;}
418.cta-btns{display:flex;flex-direction:column;gap:9px;flex-shrink:0;position:relative;z-index:1;}
419.cbtn{font-family:'Syne',sans-serif;font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:13px 26px;text-decoration:none;text-align:center;transition:all .22s;}
420.cbtn.p{background:var(--gold);color:var(--slate);}
421.cbtn.p:hover{background:var(--gold-light);}
422.cbtn.w{background:var(--green);color:#fff;}
423.cbtn.w:hover{background:#1ebe5d;}
424.cbtn.o{border:1.5px solid rgba(255,255,255,.18);color:rgba(255,255,255,.6);}
425.cbtn.o:hover{border-color:var(--gold);color:var(--gold);}
426
427/* ── FOOTER ── */
428.fcs{display:grid;grid-template-columns:repeat(3,1fr);background:var(--slate);border-bottom:1px solid rgba(255,255,255,.05);}
429.fcs-item{display:flex;align-items:center;gap:13px;padding:20px 40px;border-right:1px solid rgba(255,255,255,.05);}
430.fcs-item:last-child{border-right:none;}
431.fcs-icon{font-size:17px;flex-shrink:0;}
432.fcs-lbl{font-family:'Syne',sans-serif;font-size:8px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,.25);margin-bottom:2px;}
433.fcs-val{font-size:13px;color:rgba(255,255,255,.55);}
434.fcs-val a{color:rgba(255,255,255,.55);text-decoration:none;}
435.footer-main{background:var(--slate);padding:56px 80px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:44px;}
436.footer-brand-name{font-family:'Syne',sans-serif;font-weight:800;font-size:18px;color:#fff;margin-bottom:10px;}
437.footer-brand-text{font-size:13px;line-height:1.7;color:rgba(255,255,255,.3);}
438.footer-col-title{font-family:'Syne',sans-serif;font-size:9px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin-bottom:18px;}
439.footer-link{display:block;font-size:13px;color:rgba(255,255,255,.4);text-decoration:none;margin-bottom:9px;transition:color .2s;}
440.footer-link:hover{color:#fff;}
441.footer-link.sub{font-size:12px;padding-left:9px;color:rgba(255,255,255,.25);}
442.footer-bottom{background:var(--slate);padding:17px 80px;border-top:1px solid rgba(255,255,255,.05);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px;}
443.footer-copy{font-family:'Syne',sans-serif;font-size:9px;letter-spacing:1px;color:rgba(255,255,255,.17);}
444
445/* ── FLOATERS ── */
446.wa-float{position:fixed;bottom:80px;right:26px;z-index:300;display:flex;align-items:center;gap:9px;background:var(--green);color:#fff;text-decoration:none;padding:12px 18px;border-radius:50px;font-family:'Syne',sans-serif;font-size:11px;font-weight:700;box-shadow:0 4px 18px rgba(37,211,102,.32);transition:all .22s;}
447.wa-float:hover{background:#1ebe5d;transform:translateY(-2px);}
448.wa-float svg{width:20px;height:20px;fill:#fff;flex-shrink:0;}
449.back-to-top{position:fixed;bottom:26px;right:26px;z-index:300;width:44px;height:44px;background:var(--slate);border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.6);cursor:pointer;display:none;align-items:center;justify-content:center;font-size:18px;transition:all .22s;box-shadow:0 4px 16px rgba(0,0,0,.2);}
450.back-to-top:hover{background:var(--gold);color:var(--slate);border-color:var(--gold);}
451.back-to-top.visible{display:flex;}
452
453/* ── COUNTER ANIMATION ── */
454.count-up{display:inline-block;}
455
456/* ── CLIENT PATHWAYS ── */
457.pathways-section{padding:80px 80px;background:var(--slate);border-top:1px solid rgba(255,255,255,.06);}
458.pathways-kicker{font-family:'Syne',sans-serif;font-size:9px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--gold);margin-bottom:10px;display:flex;align-items:center;gap:10px;}
459.pathways-kicker::before{content:'';width:18px;height:1px;background:var(--gold);}
460.pathways-section h2{font-family:'Cormorant Garamond',serif;font-size:clamp(24px,3vw,42px);font-weight:300;color:#fff;margin-bottom:8px;letter-spacing:-.5px;}
461.pathways-section h2 em{font-style:italic;color:var(--gold-light);}
462.pathways-subtitle{font-size:16px;color:rgba(255,255,255,.38);line-height:1.65;margin-bottom:44px;max-width:560px;}
463.pathways-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:rgba(255,255,255,.05);}
464.pathway-card{background:var(--slate);padding:36px 30px;position:relative;overflow:hidden;cursor:pointer;transition:background .25s;}
465.pathway-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--gold);opacity:0;transition:opacity .25s;}
466.pathway-card:hover{background:#1c2535;}
467.pathway-card:hover::before{opacity:1;}
468.pathway-card-accent{position:absolute;bottom:-20px;right:-10px;font-family:'Cormorant Garamond',serif;font-size:100px;font-weight:300;color:rgba(255,255,255,.03);line-height:1;pointer-events:none;}
469.pathway-icon{font-size:36px;margin-bottom:16px;}
470.pathway-label{font-family:'Syne',sans-serif;font-size:9px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin-bottom:8px;}
471.pathway-title{font-family:'Cormorant Garamond',serif;font-size:28px;font-weight:300;color:#fff;line-height:1.1;margin-bottom:12px;}
472.pathway-title em{font-style:italic;color:var(--gold-light);}
473.pathway-desc{font-size:14px;line-height:1.7;color:rgba(255,255,255,.4);margin-bottom:20px;}
474.pathway-links{display:flex;flex-direction:column;gap:6px;margin-bottom:22px;}
475.pathway-link{font-family:'Syne',sans-serif;font-size:10px;font-weight:600;letter-spacing:.5px;color:rgba(255,255,255,.5);text-decoration:none;display:flex;align-items:center;gap:7px;transition:color .2s;}
476.pathway-link::before{content:'→';color:var(--gold);font-size:11px;flex-shrink:0;}
477.pathway-link:hover{color:#fff;}
478.pathway-cta{display:inline-block;font-family:'Syne',sans-serif;font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:11px 22px;background:var(--gold);color:var(--slate);text-decoration:none;transition:all .22s;}
479.pathway-cta:hover{background:var(--gold-light);}
480
481/* ── CASE STUDIES ── */
482.cases-section{padding:80px 80px;background:var(--cream);border-bottom:1px solid var(--border);}
483.cases-kicker{font-family:'Syne',sans-serif;font-size:9px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--gold);margin-bottom:10px;display:flex;align-items:center;gap:10px;}
484.cases-kicker::before{content:'';width:18px;height:1px;background:var(--gold);}
485.cases-section h2{font-family:'Cormorant Garamond',serif;font-size:clamp(24px,3vw,42px);font-weight:300;color:var(--ink);margin-bottom:8px;letter-spacing:-.5px;}
486.cases-section h2 em{font-style:italic;color:var(--gold);}
487.cases-subtitle{font-size:16px;
487color:var(--mid);line-height:1.65;margin-bottom:52px;max-width:560px;}
488.case-card{display:grid;grid-template-columns:1fr 1fr;gap:0;background:var(--warm);border:1px solid var(--border);margin-bottom:2px;overflow:hidden;transition:box-shadow .25s;}
489.case-card:hover{box-shadow:0 8px 44px rgba(0,0,0,.1);}
490.case-card:nth-child(even){direction:rtl;}
491.case-card:nth-child(even) > *{direction:ltr;}
492.case-img-wrap{position:relative;overflow:hidden;}
493.case-img{width:100%;height:100%;min-height:380px;object-fit:cover;display:block;transition:transform .45s ease;}
494.case-card:hover .case-img{transform:scale(1.04);}
495.case-type-badge{position:absolute;top:16px;left:16px;background:var(--slate);padding:6px 12px;font-family:'Syne',sans-serif;font-size:8px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--gold);}
496.case-content{padding:44px 44px;display:flex;flex-direction:column;justify-content:center;}
497.case-num{font-family:'Cormorant Garamond',serif;font-size:52px;font-weight:300;color:rgba(0,0,0,.06);line-height:1;margin-bottom:16px;}
498.case-project-type{font-family:'Syne',sans-serif;font-size:9px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin-bottom:8px;}
499.case-title{font-family:'Cormorant Garamond',serif;font-size:clamp(22px,2.5vw,36px);font-weight:300;color:var(--ink);line-height:1.1;letter-spacing:-.5px;margin-bottom:16px;}
500.case-title em{font-style:italic;}
501.case-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2px;background:rgba(0,0,0,.06);margin:18px 0;}
502.case-stat{background:var(--warm);padding:12px 14px;text-align:center;}
503.case-stat-num{font-family:'Cormorant Garamond',serif;font-size:24px;font-weight:300;color:var(--gold);line-height:1;}
504.case-stat-label{font-family:'Syne',sans-serif;font-size:8px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--mid);margin-top:2px;}
505.case-brief{font-size:15px;line-height:1.72;color:var(--mid);margin-bottom:6px;}
506.case-brief strong{color:var(--ink);font-weight:600;}
507.case-outcome{font-size:15px;line-height:1.72;color:var(--mid);margin-bottom:22px;padding:12px 16px;background:var(--cream);border-left:3px solid var(--gold);}
508.case-outcome strong{color:var(--ink);font-weight:600;}
509.case-cta{font-family:'Syne',sans-serif;font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:11px 22px;background:var(--slate);color:var(--gold);text-decoration:none;display:inline-block;transition:all .22s;}
510.case-cta:hover{background:#1c2535;}
511
512/* ── VIDEO SECTION ── */
513.video-section{background:var(--slate);padding:0;overflow:hidden;}
514.video-inner{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;}
515.video-embed-wrap{position:relative;background:#000;}
516.video-embed-wrap iframe{width:100%;height:100%;min-height:480px;display:block;border:none;}
517.video-content{padding:64px 60px;display:flex;flex-direction:column;justify-content:center;}
518.video-kicker{font-family:'Syne',sans-serif;font-size:9px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--gold);margin-bottom:10px;display:flex;align-items:center;gap:10px;}
519.video-kicker::before{content:'';width:18px;height:1px;background:var(--gold);}
520.video-content h2{font-family:'Cormorant Garamond',serif;font-size:clamp(24px,3vw,44px);font-weight:300;color:#fff;line-height:1.06;letter-spacing:-1px;margin-bottom:16px;}
521.video-content h2 em{font-style:italic;color:var(--gold-light);}
522.video-desc{font-size:16px;line-height:1.82;color:rgba(255,255,255,.45);margin-bottom:28px;}
523.video-stats{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:rgba(255,255,255,.06);margin-bottom:28px;}
524.vstat{background:var(--slate);padding:16px 18px;}
525.vstat-num{font-family:'Cormorant Garamond',serif;font-size:32px;font-weight:300;color:var(--gold);line-height:1;}
526.vstat-label{font-family:'Syne',sans-serif;font-size:8px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:rgba(255,255,255,.3);margin-top:3px;}
527.video-ctas{display:flex;gap:10px;flex-wrap:wrap;}
528.vcta{font-family:'Syne',sans-serif;font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:12px 22px;text-decoration:none;transition:all .22s;}
529.vcta.p{background:var(--gold);color:var(--slate);}
530.vcta.p:hover{background:var(--gold-light);}
531.vcta.o{border:1.5px solid rgba(255,255,255,.2);color:rgba(255,255,255,.6);}
532.vcta.o:hover{border-color:var(--gold);color:var(--gold);}
533
534/* ── PRESS / MEDIA STRIP ── */
535.press-strip{background:var(--warm);padding:36px 80px;border-bottom:1px solid var(--border);}
536.press-kicker{font-family:'Syne',sans-serif;font-size:9px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;
536color:var(--mid);margin-bottom:20px;text-align:center;}
537.press-items{display:flex;align-items:center;justify-content:center;gap:0;flex-wrap:wrap;background:rgba(0,0,0,.04);}
538.press-item{padding:20px 32px;border-right:1px solid var(--border);display:flex;flex-direction:column;align-items:center;gap:4px;flex:1;min-width:140px;}
539.press-item:last-child{border-right:none;}
540.press-item-name{font-family:'Syne',sans-serif;font-size:13px;font-weight:800;letter-spacing:1px;color:var(--ink);text-transform:uppercase;}
541.press-item-detail{font-family:'Syne',sans-serif;font-size:9px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--gold);}
542
543/* ── FAQ SECTION ── */
544.faq-section{padding:80px 80px;background:var(--cream);border-top:1px solid var(--border);}
545.faq-eyebrow{font-family:'Syne',sans-serif;font-size:9px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--gold);margin-bottom:8px;display:flex;align-items:center;gap:10px;}
546.faq-eyebrow::before{content:'';width:18px;height:1px;background:var(--gold);}
547.faq-section h2{font-family:'Cormorant Garamond',serif;font-size:clamp(24px,3vw,40px);font-weight:300;color:var(--ink);margin-bottom:8px;letter-spacing:-.5px;}
548.faq-section h2 em{font-style:italic;color:var(--gold);}
549.faq-intro{font-size:16px;color:var(--mid);line-height:1.65;margin-bottom:44px;max-width:560px;}
550.faq-cols{display:grid;grid-template-columns:1fr 1fr;gap:0 60px;align-items:start;}
551.faq-list{max-width:100%;}
552.faq-item{border-bottom:1px solid var(--border);}
553.faq-q{width:100%;background:none;border:none;text-align:left;cursor:pointer;padding:18px 0;display:flex;justify-content:space-between;align-items:center;gap:16px;}
554.faq-q-text{font-family:'Syne',sans-serif;font-size:12px;font-weight:700;letter-spacing:.3px;color:var(--ink);line-height:1.45;}
555.faq-icon{color:var(--gold);font-size:18px;flex-shrink:0;transition:transform .25s;line-height:1;}
556.faq-q.open .faq-icon{transform:rotate(45deg);}
557.faq-a{font-size:14px;line-height:1.8;color:var(--mid);padding:0 0 16px;display:none;}
558.faq-a.open{display:block;}
559.faq-a a{color:var(--gold);}
560/* FAQ sidebar */
561.faq-sidebar{position:sticky;top:104px;}
562.faq-sidebar-box{background:var(--slate);padding:28px;margin-bottom:16px;position:relative;}
563.faq-sidebar-box::before{content:'';position:absolute;top:0;left:0;width:3px;height:100%;background:var(--gold);}
564.faq-sidebar-kicker{font-family:'Syne',sans-serif;font-size:8px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin-bottom:8px;}
565.faq-sidebar-title{font-family:'Cormorant Garamond',serif;font-size:20px;font-weight:300;color:#fff;line-height:1.25;margin-bottom:10px;}
566.faq-sidebar-title em{font-style:italic;color:var(--gold-light);}
567.faq-sidebar-desc{font-size:13px;color:rgba(255,255,255,.38);line-height:1.6;margin-bottom:16px;}
568.fsb-btn{display:block;font-family:'Syne',sans-serif;font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:11px 18px;text-decoration:none;text-align:center;transition:all .22s;margin-bottom:7px;}
569.fsb-btn.p{background:var(--gold);color:var(--slate);}
570.fsb-btn.p:hover{background:var(--gold-light);}
571.fsb-btn.w{background:var(--green);color:#fff;}
572.fsb-btn.w:hover{background:#1ebe5d;}
573.faq-contact-box{background:var(--warm);border:1px solid var(--border);padding:20px;text-align:center;}
574.faq-contact-label{font-family:'Syne',sans-serif;font-size:9px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--mid);margin-bottom:6px;}
575.faq-contact-number{font-family:'Cormorant Garamond',serif;font-size:22px;font-weight:400;color:var(--ink);}
576.faq-contact-number a{color:var(--ink);text-decoration:none;}
577.faq-contact-number a:hover{color:var(--gold);}
578.faq-contact-hours{font-family:'Syne',sans-serif;font-size:9px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--mid);margin-top:4px;}
579
580/* ── CONSULTATION FORM ── */
581.consult-section{padding:80px 80px;background:var(--warm);border-top:1px solid var(--border);}
582.consult-inner{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:start;max-width:1280px;margin:0 auto;}
583.consult-left{}
584.consult-kicker{font-family:'Syne',sans-serif;font-size:9px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--gold);margin-bottom:10px;display:flex;align-items:center;gap:10px;}
585.consult-kicker::before{content:'';width:18px;height:1px;background:var(--gold);}
586.consult-left h2{font-family:'Cormorant Garamond',serif;font-size:clamp(28px,3.5vw,52px);font-weight:300;line-height:1.06;letter-spacing:-1.5px;color:var(--ink);margin-bottom:16px;}
587.consult-left h2 em{font-style:italic;color:var(--gold);}
588.consult-desc{font-size:17px;line-height:1.82;
588color:var(--mid);margin-bottom:28px;}
589.consult-guarantees{display:flex;flex-direction:column;gap:1px;background:rgba(0,0,0,.06);}
590.cg-item{background:var(--warm);padding:14px 16px;display:flex;align-items:flex-start;gap:12px;}
591.cg-icon{font-size:18px;flex-shrink:0;margin-top:1px;}
592.cg-text{font-size:15px;line-height:1.55;color:var(--mid);}
593.cg-text strong{font-family:'Syne',sans-serif;font-size:11px;font-weight:700;letter-spacing:.3px;color:var(--ink);display:block;margin-bottom:2px;}
594.consult-contact-row{display:flex;gap:16px;flex-wrap:wrap;margin-top:24px;}
595.consult-contact-item{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--mid);}
596.consult-contact-item a{color:var(--gold);font-weight:600;}
597/* Form */
598.consult-form-wrap{background:var(--slate);padding:40px 36px;position:relative;}
599.consult-form-wrap::before{content:'';position:absolute;top:0;left:0;width:4px;height:100%;background:var(--gold);}
600.form-title{font-family:'Cormorant Garamond',serif;font-size:26px;font-weight:300;color:#fff;margin-bottom:4px;line-height:1.1;}
601.form-title em{font-style:italic;color:var(--gold-light);}
602.form-subtitle{font-family:'Syne',sans-serif;font-size:9px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:rgba(255,255,255,.35);margin-bottom:28px;}
603.form-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;}
604.form-row.single{grid-template-columns:1fr;}
605.form-group{display:flex;flex-direction:column;gap:5px;margin-bottom:0;}
606.form-label{font-family:'Syne',sans-serif;font-size:9px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:rgba(255,255,255,.45);}
607.form-input,.form-select,.form-textarea{font-family:'Syne',sans-serif;font-size:12px;font-weight:600;letter-spacing:.3px;padding:11px 14px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:#fff;outline:none;transition:border-color .2s;width:100%;}
608.form-input::placeholder,.form-textarea::placeholder{color:rgba(255,255,255,.22);}
609.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--gold);}
610.form-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23b8973a' d='M6 8L0 0h12z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;}
611.form-select option{background:#141924;color:#fff;}
612.form-textarea{resize:vertical;min-height:90px;}
613.form-fields-stack{display:flex;flex-direction:column;gap:10px;}
614.form-submit{width:100%;font-family:'Syne',sans-serif;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:16px;background:var(--gold);color:var(--slate);border:none;cursor:pointer;transition:all .25s;margin-top:16px;display:flex;align-items:center;justify-content:center;gap:10px;}
615.form-submit:hover{background:var(--gold-light);}
616.form-submit:disabled{opacity:.5;cursor:not-allowed;}
617.form-privacy{font-family:'Syne',sans-serif;font-size:9px;font-weight:600;letter-spacing:.5px;color:rgba(255,255,255,.25);text-align:center;margin-top:10px;line-height:1.5;}
618.form-success{display:none;background:rgba(37,211,102,.1);border:1px solid rgba(37,211,102,.3);padding:20px;text-align:center;margin-top:16px;}
619.form-success-icon{font-size:32px;margin-bottom:8px;}
620.form-success-title{font-family:'Cormorant Garamond',serif;font-size:22px;font-weight:300;color:#fff;margin-bottom:4px;}
621.form-success-sub{font-family:'Syne',sans-serif;font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:rgba(255,255,255,.4);}
622
623/* ── COUNTER ANIMATION ── */
624.count-up{display:inline-block;}
625
626/* ── RESPONSIVE ── */
627@media(max-width:1100px){
628  nav.topnav{padding:0 24px;}.nav-links,.nav-cta{display:none;}.nav-hamburger{display:flex;}
629  .sticky-cta{padding:10px 24px;}.hero-badge{left:24px;}
630  .hero-content{padding:0 28px 48px;grid-template-columns:1fr;}
631  .hero-right{display:none;}
632  .hero-year{display:none;}
633  .award-strip{padding:0 28px;}.award-stats{display:none;}.award-link{display:none;}
634  .trust-strip{padding:14px 28px;gap:14px;}
635  .breadcrumb{padding:12px 28px;}
636  .origin{padding:52px 28px;}.origin-inner{grid-template-columns:1fr;gap:36px;}
637  .origin-img-frame{display:none;}
638  .mission-band{padding:52px 28px;}.mission-inner{grid-template-columns:1fr;gap:40px;}
639  .principal{padding:52px 28px;}.principal-inner{grid-template-columns:1fr;gap:36px;}
640  .award-story-inner{grid-template-columns:1fr;}
641  .award-story-img{min-height:320px;}
642  .award-story-content{padding:48px 28px;}
643  .timeline-section{padding:52px 28px;}
644  .team-section{padding:52px 28px;}.team-grid{grid-template-columns:1fr 1fr;}
645  .img-break{grid-template-columns:1fr 1fr;}
646  .img-break-item:first-child{grid-column:1 / -1;}
647  .approach-section{padding:52px 28px;}.approach-grid{grid-template-columns:1fr 1fr;}
648  .credentials-band{padding:52px 28px;}.cred-strip{grid-template-columns:1fr 1fr;}
649  .testimonials-section{padding:52px 28px;}.testi-grid{grid-template-columns:1fr 1fr;}
650  .cta-block{margin:0 28px 60px;padding:36px 28px;grid-template-columns:1fr;}
651  .footer-main{grid-template-columns:1fr 1fr;padding:36px 28px;}.footer-bottom{padding:14px 28px;}
652  .fcs{grid-template-columns:1fr;}.fcs-item{padding:14px 28px;border-right:none;border-bottom:1px solid rgba(255,255,255,.05);}
653  .pathways-section{padding:52px 28px;}.pathways-grid{grid-template-columns:1fr;}
654  .cases-section{padding:52px 28px;}.case-card{grid-template-columns:1fr;}.case-card:nth-child(even){direction:ltr;}
655  .video-inner{grid-template-columns:1fr!important;}.video-embed-wrap iframe{min-height:280px;}
656  .video-content{padding:40px 28px;}
657  .press-strip{padding:24px 28px;}
658  .faq-section{padding:52px 28px;}.faq-cols{grid-template-columns:1fr;gap:40px;}.faq-sidebar{position:static;}
659  .consult-section{padding:52px 28px;}.consult-inner{grid-template-columns:1fr;gap:40px;}
660  .form-row{grid-template-columns:1fr;}
661}
662@media(max-width:700px){
663  .hero{height:80vh;}
664  .team-grid{grid-template-columns:1fr;}
665  .approach-grid{grid-template-columns:1fr;}
666  .cred-strip{grid-template-columns:1fr;}
667  .testi-grid{grid-template-columns:1fr;}
668  .principal-credentials{grid-template-columns:1fr;}
669  .footer-main{grid-template-columns:1fr;}
670  .timeline::before{left:80px;}
671  .tl-year{font-size:20px;padding-top:20px;}
672  .trust-div{display:none;}
673  .img-break{grid-template-columns:1fr;}
674  .img-break-item:first-child{grid-column:auto;}
675}
676</style>
677</head>
678<body>
679
680<!-- ═══ STICKY CTA ═══ -->
681<div class="sticky-cta" id="stickyCta">
682  <div class="sticky-cta-text"><span>Aalis Studios — About Us</span> Nairobi's Award-Winning Architecture Firm</div>
683  <div class="sticky-cta-btns">
684    <a href="https://aalisstudios.com/contact/" class="sticky-cta-btn dark">Start a Project</a>
685    <a href="https://wa.me/254757743454?text=Hi%20Aalis%20Studios%2C%20I%20want%20to%20discuss%20a%20project" class="sticky-cta-btn wa">WhatsApp Us</a>
686  </div>
687</div>
688
689<!-- ═══ NAV ═══ -->
690<nav class="topnav" id="topnav" role="navigation" aria-label="Main navigation">
691  <a href="https://aalisstudios.com/" class="nav-logo" aria-label="Aalis Studios Home">
692    <div class="logo-tri" aria-hidden="true"></div>
693    <span class="logo-name">Aalis Studios</span>
694  </a>
695  <ul class="nav-links">
696    <li><a href="https://aalisstudios.com/">Home</a></li>
697    <li><a href="https://aalisstudios.com/all-projects/">Our Work</a></li>
698    <li><a href="https://aalisstudios.com/services/">Our Expertise</a></li>
699    <li><a href="https://aalisstudios.com/profile-aalis-studio-architects-and-interior-design/" class="active">About</a></li>
700    <li><a href="https://aalisstudios.com/diaspora-build-kenya/">Diaspora</a></li>
701    <li><a href="https://aalisstudios.com/contact/">Contact Us</a></li>
702  </ul>
703  <a href="https://aalisstudios.com/contact/" class="nav-cta">Get Appointment</a>
704  <button class="nav-hamburger" id="navHam" aria-label="Open menu" aria-expanded="false">
705    <span></span><span></span><span></span>
706  </button>
707</nav>
708<nav class="mobile-nav" id="mobileNav" aria-label="Mobile navigation">
709  <a href="https://aalisstudios.com/">Home</a>
710  <a href="https://aalisstudios.com/all-projects/">Our Work</a>
711  <a href="https://aalisstudios.com/services/">Our Expertise</a>
712  <a href="https://aalisstudios.com/profile-aalis-studio-architects-and-interior-design/">About</a>
713  <a href="https://aalisstudios.com/diaspora-build-kenya/">Diaspora</a>
714  <a href="https://aalisstudios.com/contact/">Get Appointment →</a>
715</nav>
716
717<!-- ═══ HERO ═══ -->
718<section class="hero" aria-label="About Aalis Studios — Architecture Firm Nairobi Kenya">
719  <img src="https://aalisstudios.com/blog/luxury-villa-kenya-infinity-pool-sunset.png"
720       alt="Award-winning luxury villa with infinity pool at sunset — Aalis Studios architecture Kenya"
721       class="hero-img" loading="eager" fetchpriority="high">
722  <div class="hero-overlay"></div>
723  <div class="hero-badge"><span class="badge-dot"></span>Established 2010 · Nairobi, Kenya</div>
724  <div class="hero-year" aria-hidden="true">2010</div>
725  <div class="hero-content">
726    <div class="hero-left">
727      <div class="hero-eyebrow">About Aalis Studios</div>
728      <h1>We Design Spaces<br>That Define <em>How You Live.</em></h1>
729      <p class="hero-subtitle">Nairobi's award-winning architecture and interior design firm. Fifteen years of crafting extraordinary homes, commercial buildings, and communities across Kenya — and around the world.</p>
730      <div class="hero-ctas">
731        <a href="https://aalisstudios.com/all-projects/" class="gcta primary">View Our Projects</a>
732        <a href="https://aalisstudios.com/contact/" class="gcta ghost">Start a Conversation</a>
733      </div>
734    </div>
735    <div class="hero-right" aria-label="Key statistics">
736      <div class="hero-stat-stack">
737        <div class="hstat">
738          <div class="hstat-num"><span class="count-up" data-target="15">15</span><span>+</span></div>
739          <div class="hstat-label">Years of Practice</div>
740        </div>
741        <div class="hstat">
742          <div class="hstat-num"><span class="count-up" data-target="100">100</span><span>+</span></div>
743          <div class="hstat-label">Completed Projects</div>
744        </div>
745        <div class="hstat">
746          <div class="hstat-num"><span class="count-up" data-target="47">47</span></div>
747          <div class="hstat-label">Counties Served Across Kenya</div>
748        </div>
749        <div class="hstat">
750          <div class="hstat-num"><span>1</span><span style="font-size:16px;color:rgba(255,255,255,.4);">st</span></div>
751          <div class="hstat-label">African Firm to Win Lexus Design Award</div>
752        </div>
753      </div>
754    </div>
755  </div>
756</section>
757
758<!-- ═══ AWARD STRIP ═══ -->
759<div class="award-strip" role="complementary">
760  <div class="award-strip-inner">
761    <div class="award-main">
762      <div class="award-trophy" aria-hidden="true">🏆</div>
763      <div class="award-text-block">
764        <div class="award-eyebrow">International Award — Grand Prix</div>
765        <div class="award-title"><em>Lexus Design Award</em> 2020 — Open Source Communities</div>
766        <div class="award-sub">First African team to win · Selected from 2,042 entries across 79 countries · In association with BellTower</div>
767      </div>
768    </div>
769    <div class="award-stats">
770      <div class="award-stat"><div class="award-stat-num">2020</div><div class="award-stat-label">Award<br>Year</div></div>
771      <div class="award-stat"><div class="award-stat-num">2,042</div><div class="award-stat-label">Entries<br>Beaten</div></div>
772      <div class="award-stat"><div class="award-stat-num">79</div><div class="award-stat-label">Countries<br>Competed</div></div>
773    </div>
774    <a href="https://aalisstudios.com/all-projects/" class="award-link">View Our Work →</a>
775  </div>
776</div>
777
778<!-- ═══ TRUST STRIP ═══ -->
779<div class="trust-strip" role="complementary" aria-label="Credentials">
780  <div class="trust-item"><span class="trust-icon">🏛️</span><span class="trust-text"><strong>BORAQS Registered</strong> Architects</span></div>
781  <div class="trust-div"></div>
782  <div class="trust-item"><span class="trust-icon">🔨</span><span class="trust-text"><strong>NCA Certified</strong> Construction</span></div>
783  <div class="trust-div"></div>
784  <div class="trust-item"><span class="trust-icon">🌿</span><span class="trust-text"><strong>EDGE Certified</strong> Sustainable Design</span></div>
785  <div class="trust-div"></div>
786  <div class="trust-item"><span class="trust-icon">🌍</span><span class="trust-text">Trusted by diaspora: <strong>UK · USA · Canada · Australia</strong></span></div>
787  <div class="trust-div"></div>
788  <div class="trust-item"><span class="trust-icon">⭐</span><span class="trust-text">Lexus Design Award <strong>2020 Grand Prix</strong></span></div>
789</div>
790
791<!-- ═══ BREADCRUMB ═══ -->
792<nav class="breadcrumb" aria-label="Breadcrumb">
793  <a href="https://aalisstudios.com/">Home</a>
794  <span class="sep" aria-hidden="true">›</span>
795  <a href="https://aalisstudios.com/profile-aalis-studio-architects-and-interior-design/">About</a>
796  <span class="sep" aria-hidden="true">›</span>
797  <span>Aalis Studios — Architecture Firm Nairobi, Kenya</span>
798</nav>
799
800<!-- ═══════════════════════════════════════
801     PRESS / RECOGNITION STRIP
802═══════════════════════════════════════ -->
803<div class="press-strip" role="complementary" aria-label="Recognition and affiliations">
804  <div class="press-kicker">As Recognized By · Professional Affiliations · International Awards</div>
805  <div class="press-items">
806    <div class="press-item">
807      <div class="press-item-name">Lexus</div>
808      <div class="press-item-detail">Design Award 2020 Grand Prix</div>
809    </div>
810    <div class="press-item">
811      <div class="press-item-name">BORAQS</div>
812      <div class="press-item-detail">Registered Architects Kenya</div>
813    </div>
814    <div class="press-item">
815      <div class="press-item-name">NCA</div>
816      <div class="press-item-detail">Certified Construction Firm</div>
817    </div>
818    <div class="press-item">
819      <div class="press-item-name">EDGE</div>
820      <div class="press-item-detail">IFC / World Bank Certified</div>
821    </div>
822    <div class="press-item">
823      <div class="press-item-name">BellTower</div>
824      <div class="press-item-detail">Award-Winning Collaboration</div>
825    </div>
826    <div class="press-item">
827      <div class="press-item-name">WIRED</div>
828      <div class="press-item-detail">Featured · Lexus Award Jury</div>
829    </div>
830  </div>
831</div>
832
833<!-- ═══════════════════════════════════════
834     CLIENT PATHWAYS — WHO ARE YOU?
835═══════════════════════════════════════ -->
836<section class="pathways-section" id="who-we-serve" aria-labelledby="h2-pathways">
837  <div class="pathways-kicker">Who We Serve</div>
838  <h2 id="h2-pathways">Tell Us Who You Are.<br><em>We'll Show You Where to Start.</em></h2>
839  <p class="pathways-subtitle">Every client who comes to Aalis Studios has different needs, different goals, and a different journey ahead. Choose your path below to discover exactly how we can help you.</p>
840  <div class="pathways-grid">
841
842    <!-- Path 1: Residential -->
843    <div class="pathway-card" onclick="window.location='https://aalisstudios.com/architectural-design-services-kenya/residential-architecture-kenya/'">
844      <div class="pathway-card-accent">Home</div>
845      <div class="pathway-icon">🏠</div>
846      <div class="pathway-label">Path 01 — Residential</div>
847      <div class="pathway-title">I Want to Build<br>My <em>Dream Home</em></div>
848      <div class="pathway-desc">You have land in Kenya and a vision in your mind. You need an architect who will translate that vision into something extraordinary — on budget, on time, and built to last a lifetime.</div>
849      <div class="pathway-links">
850        <a href="https://aalisstudios.com/architectural-design-services-kenya/luxury-home-design-kenya/" class="pathway-link">Luxury home design Kenya</a>
851        <a href="https://aalisstudios.com/architectural-design-services-kenya/affordable-house-plans-kenya/" class="pathway-link">Affordable house plans Kenya</a>
852        <a href="https://aalisstudios.com/blog/cost-of-building-a-house-in-kenya.html" class="pathway-link">Cost of building a house in Kenya 2026</a>
853        <a href="https://aalisstudios.com/interior-design-services-in-kenya/" class="pathway-link">Interior design services Kenya</a>
854      </div>
855      <a href="https://aalisstudios.com/contact/" class="pathway-cta">Start Your Home →</a>
856    </div>
857
858    <!-- Path 2: Diaspora -->
859    <div class="pathway-card" onclick="window.location='https://aalisstudios.com/diaspora-build-kenya/'">
860      <div class="pathway-card-accent">Away</div>
861      <div class="pathway-icon">✈️</div>
862      <div class="pathway-label">Path 02 — Diaspora</div>
863      <div class="pathway-title">I Am Abroad &amp;<br>Building in <em>Kenya</em></div>
864      <div class="pathway-desc">You live in the UK, USA, Canada, or Australia and want to build in Kenya safely — without fraud, without stalled projects, without sending money into a void. We have built the system for you.</div>
865      <div class="pathway-links">
866        <a href="https://aalisstudios.com/diaspora-build-kenya/" class="pathway-link">Safe diaspora build guide 2026</a>
867        <a href="https://aalisstudios.com/diaspora-build-kenya/build-in-kenya-from-uk/" class="pathway-link">Build in Kenya from UK</a>
868        <a href="https://aalisstudios.com/diaspora-build-kenya/build-in-kenya-from-usa/" class="pathway-link">Build in Kenya from USA</a>
869        <a href="https://aalisstudios.com/diaspora-build-kenya/build-in-kenya-from-australia/" class="pathway-link">Build in Kenya from Australia</a>
870      </div>
871      <a href="https://aalisstudios.com/diaspora-build-kenya/" class="pathway-cta">Diaspora Build Guide →</a>
872    </div>
873
874    <!-- Path 3: Commercial / Developer -->
875    <div class="pathway-card" onclick="window.location='https://aalisstudios.com/architectural-design-services-kenya/commercial-architecture-nairobi/'">
876      <div class="pathway-card-accent">Build</div>
877      <div class="pathway-icon">🏗️</div>
878      <div class="pathway-label">Path 03 — Commercial / Developer</div>
879      <div class="pathway-title">I Am a Developer or<br><em>Commercial Client</em></div>
880      <div class="pathway-desc">You are developing an office building, mixed-use project, hotel, retail centre, or residential estate. You need an architecture firm that understands commercial viability as well as de
880sign excellence.</div>
881      <div class="pathway-links">
882        <a href="https://aalisstudios.com/architectural-design-services-kenya/commercial-architecture-nairobi/" class="pathway-link">Commercial architecture Nairobi</a>
883        <a href="https://aalisstudios.com/master-planning-kenya/" class="pathway-link">Master planning Kenya</a>
884        <a href="https://aalisstudios.com/master-planning-kenya/mixed-use-development-design-nairobi/" class="pathway-link">Mixed-use development design</a>
885        <a href="https://aalisstudios.com/construction-and-project-management/" class="pathway-link">Construction management Kenya</a>
886      </div>
887      <a href="https://aalisstudios.com/contact/" class="pathway-cta">Discuss Your Development →</a>
888    </div>
889
890  </div>
891</section>
892
893<!-- ═══════════════════════════════════════
894     ORIGIN STORY
895═══════════════════════════════════════ -->
896<section class="origin" id="our-story" aria-labelledby="h2-story">
897  <div class="origin-inner">
898    <div class="origin-img-wrap">
899      <img src="https://aalisstudios.com/blog/modern-villa-kenya-pool-landscape-aerial.jpg"
900           alt="Aerial view of luxury villa with pool and landscaped gardens — Aalis Studios Kenya"
901           class="origin-img" loading="lazy">
902      <img src="https://aalisstudios.com/blog/modern-house-kenya-evening-stone-lighting.png"
903           alt="Modern Kenyan house with stone facade lit at evening — Aalis Studios"
904           class="origin-img-frame" loading="lazy">
905      <div class="origin-img-caption">
906        <div class="origin-img-caption-text">Est. 2010 — Nairobi, Kenya</div>
907      </div>
908    </div>
909    <div class="origin-content">
910      <div class="origin-kicker">Our Story</div>
911      <h2 id="h2-story">Born in Nairobi.<br><em>Built for the World.</em></h2>
912      <div class="origin-prose">
913        <p>Aalis Studios was founded in Nairobi in 2010 with a single, uncompromising conviction: that <strong>great architecture is not a luxury reserved for the few — it is a right that shapes how every person experiences their home, their workspace, and their city.</strong></p>
914        <p>Over the fifteen years since, we have grown from a small design practice into one of Kenya's most respected and recognized architecture firms — led by a team of BORAQS-registered architects, NCA-certified construction managers, and passionate designers who believe that every project, regardless of scale, deserves exceptional creative thinking.</p>
915
916        <blockquote class="origin-quote">
917          "Architecture is not decoration. It is the skeleton of a life lived well. We approach every project with that conviction — whether it is a three-bedroom home in Kiambu or a luxury villa on the Kenya coast."
918          <cite>— Arch. Vincent Abuya, Principal Architect &amp; Founder</cite>
919        </blockquote>
920
921        <p>We have designed over 100 completed projects across all 47 counties in Kenya — from intimate private residences to large-scale mixed-use developments, from diaspora builds managed remotely from the UK and USA to award-winning community design installations recognized on the international stage.</p>
922        <p>In 2020, Aalis Studios — in association with Kenyan design studio BellTower — became the <strong>first African team to win the Lexus Design Award Grand Prix</strong>, selected from 2,042 submissions across 79 countries. That recognition confirmed what our clients already knew: Aalis Studios brings world-class design thinking to every brief we touch.</p>
923      </div>
924    </div>
925  </div>
926</section>
927
928<!-- ═══════════════════════════════════════
929     MISSION & VALUES
930═══════════════════════════════════════ -->
931<section class="mission-band" id="our-mission" aria-labelledby="h2-mission">
932  <div class="mission-inner">
933    <div class="mission-content">
934      <div class="mission-kicker">Our Mission</div>
935      <h2 id="h2-mission">We Reimagine Real Estate<br>with <em>Innovation, Sustainability,</em><br>and Exceptional Service.</h2>
936      <div class="mission-desc">
937        <p>At Aalis Studios, we craft timeless communities and spaces that harmonize with nature, elevate human experience, and inspire confidence for generations. Our work is guided by a deep commitment to architectural integrity, environmental responsibility, and the belief that design should serve people — not impress them.</p>
938        <p>Every project begins with listening. We invest time understanding your life, your aspirations, your constraints, and the context of the land before we draw a single line. That discipline of listening first and designing second is what separates our work from the ordinary.</p>
939        <p>We are not a firm that produces templates. Every building we design is original — conceived for its specific site, its specific client, and its specific moment in time.</p>
940      </div>
941    </div>
942    <div>
943      <div class="mission-kicker">Our Values</div>
944      <div class="values-grid">
945        <div class="value-item">
946          <div class="value-num">01</div>
947          <div class="value-title"><em>Integrity</em> in Every Line</div>
948          <div class="value-desc">
948We design what we say we will build, and we build what the drawings specify. No shortcuts. No surprises. Complete professional accountability from concept to handover.</div>
949        </div>
950        <div class="value-item">
951          <div class="value-num">02</div>
952          <div class="value-title"><em>Excellence</em> Without Compromise</div>
953          <div class="value-desc">We hold ourselves to international standards on every project, regardless of scale or budget. Exceptional design thinking is not a premium add-on — it is our baseline.</div>
954        </div>
955        <div class="value-item">
956          <div class="value-num">03</div>
957          <div class="value-title"><em>Sustainability</em> by Design</div>
958          <div class="value-desc">As EDGE-certified architects, we integrate passive design strategies, energy efficiency, and environmental sensitivity into every project as standard — not as an afterthought.</div>
959        </div>
960        <div class="value-item">
961          <div class="value-num">04</div>
962          <div class="value-title"><em>Transparency</em> in All Things</div>
963          <div class="value-desc">From fee proposals to BOQ estimates to construction reporting — our clients always know exactly where their money is going and what is being built with it.</div>
964        </div>
965      </div>
966    </div>
967  </div>
968</section>
969
970<!-- ═══════════════════════════════════════
971     PRINCIPAL ARCHITECT
972═══════════════════════════════════════ -->
973<section class="principal" id="principal-architect" aria-labelledby="h2-principal"
974         itemscope itemtype="https://schema.org/Person">
975  <div class="principal-inner">
976    <div class="principal-portrait">
977      <div style="width:100%;aspect-ratio:3/4;background:linear-gradient(135deg,var(--slate) 0%,#1c2a3a 100%);display:flex;align-items:center;justify-content:center;font-size:80px;">🏛️</div>
978      <div class="principal-portrait-overlay">
979        <div class="principal-portrait-name" itemprop="name"><em>Arch. Vincent</em> Abuya</div>
980        <div class="principal-portrait-role" itemprop="jobTitle">Principal Architect &amp; Founder — Aalis Studios</div>
981      </div>
982    </div>
983    <div class="principal-content">
984      <div class="principal-kicker">Principal Architect &amp; Founder</div>
985      <h2 id="h2-principal">Arch. <em>Vincent Abuya</em> —<br>A Vision That Changed<br>African Architecture.</h2>
986      <div class="principal-bio" itemprop="description">
987        <p>Arch. Vincent Abuya is the founder and principal architect of Aalis Studios. A BORAQS-registered architect, EDGE-certified sustainable designer, and internationally recognized creative, he has spent over fifteen years building one of Kenya's most distinctive architectural practices from the ground up.</p>
988        <p>His design philosophy is rooted in a deep respect for context — the land, the climate, the culture, and the people who will inhabit every space he creates. He designs buildings that feel inevitable: as if they could only ever exist exactly where they are, exactly as they are. His residential work ranges from intimate family homes to grand luxury estates; his commercial portfolio includes Grade-A office buildings, hospitality venues, retail centres, and mixed-use developments across Kenya's major urban centres.</p>
989        <p>In 2020, Arch. Abuya — in association with BellTower studio — became the first African architect to win the Lexus Design Award Grand Prix. The winning project, <em>Open Source Communities</em>, proposed a radical rethinking of how communities share resources, space, and civic life. It was selected from 2,042 submissions across 79 countries and presented to judges from Lexus, WIRED, and leading design institutions worldwide.</p>
990        <p>Beyond individual projects, Arch. Abuya has become Kenya's most trusted voice on diaspora construction — building systems and processes that allow Kenyans in the UK, USA, Canada, and Australia to build their homes safely, beautifully, and with complete professional oversight.</p>
991      </div>
992      <div class="principal-credentials">
993        <div class="cred-item">
994          <div class="cred-icon">🏛️</div>
995          <div class="cred-title">BORAQS Registered</div>
996          <div class="cred-desc">Board of Registration of Architects &amp; Quantity Surveyors — Kenya</div>
997        </div>
998        <div class="cred-item">
999          <div class="cred-icon">🏆</div>
1000          <div class="cred-title">Lexus Design Award 2020</div>
1001          <div class="cred-desc">Grand Prix Winner — First African team to win this international prize</div>
1002        </div>
1003        <div class="cred-item">
1004          <div class="cred-icon">🌿</div>
1005          <div class="cred-title">EDGE Certified</div>
1006          <div class="cred-desc">Excellence in Design for Greater Efficiencies — Sustainable Architecture</div>
1007        </div>
1008        <div class="cred-item">
1009          <div class="cred-icon">🔨</div>
1010          <div class="cred-title">NCA Registered</div>
1011          <div class="cred-desc">National Construction Authority — Kenya. Certified Construction Manager.</div>
1012        </div>
1013      </div>
1014    </div>
1015  </div>
1016</section>
1017
1018<!-- ═══════════════════════════════════════
1019     THE AWARD — DEEP STORY
1020═══════════════════════════════════════ -->
1021<section class="award-story" id="lexus-award" aria-labelledby="h2-award">
1022  <div class="award-story-inner">
1023    <img src="https://aalisstudios.com/blog/luxury-villa-kenya-stone-facade
1023-pergola.jpg"
1024         alt="Luxury architectural project by Aalis Studios — Lexus Design Award winners Kenya"
1025         class="award-story-img" loading="lazy">
1026    <div class="award-story-content">
1027      <div class="award-story-eyebrow">International Recognition</div>
1028      <h2 id="h2-award">Lexus Design Award 2020 —<br>Grand Prix Winner.<br><em>The First in Africa.</em></h2>
1029      <div class="award-story-desc">
1030        <p>The Lexus Design Award is one of the world's most prestigious design prizes — a global platform for emerging designers who are pushing the boundaries of what design can do for humanity. Past winners have gone on to define the future of technology, urban living, and material science.</p>
1031        <p>In 2020, Aalis Studios — in association with the Kenyan design studio BellTower — submitted <em>Open Source Communities</em>: a design proposal for a new model of resource-sharing within urban informal settlements. The project asked a fundamental question: what if communities were designed not around private ownership, but around shared, adaptable infrastructure?</p>
1032        <p>The judges selected it as Grand Prix winner from 2,042 submissions across 79 countries — making Aalis Studios and BellTower the <strong>first African design team to win this international prize in its history.</strong></p>
1033        <p>That recognition was not just a moment of pride for the firm. It was a signal to the world — and to Kenya — that African architectural thinking belongs at the forefront of the global conversation.</p>
1034      </div>
1035      <div class="award-facts">
1036        <div class="af"><div class="af-num">2,042</div><div class="af-label">Total Global Submissions</div></div>
1037        <div class="af"><div class="af-num">79</div><div class="af-label">Countries Represented</div></div>
1038        <div class="af"><div class="af-num">1st</div><div class="af-label">African Team to Win</div></div>
1039        <div class="af"><div class="af-num">2020</div><div class="af-label">Grand Prix Year</div></div>
1040      </div>
1041      <a href="https://aalisstudios.com/all-projects/" class="award-cta p">See Our Award-Winning Work →</a>
1042    </div>
1043  </div>
1044</section>
1045
1046<!-- ═══════════════════════════════════════
1047     TIMELINE
1048═══════════════════════════════════════ -->
1049<section class="timeline-section" id="history" aria-labelledby="h2-timeline">
1050  <div class="timeline-kicker">Our Journey</div>
1051  <h2 id="h2-timeline">Fifteen Years of <em>Building Kenya</em></h2>
1052  <div class="timeline">
1053    <div class="tl-item">
1054      <div class="tl-year">2010</div>
1055      <div class="tl-content">
1056        <div class="tl-title">Aalis Studios Founded — Nairobi, Kenya</div>
1057        <div class="tl-desc">Arch. Vincent Abuya establishes Aalis Studios in Nairobi with a founding commitment to delivering international-quality architectural design rooted in Kenyan context and culture.</div>
1058        <span class="tl-tag">Founding</span>
1059      </div>
1060    </div>
1061    <div class="tl-item">
1062      <div class="tl-year">2013</div>
1063      <div class="tl-content">
1064        <div class="tl-title">First Major Residential Portfolio — Nairobi Suburbs</div>
1065        <div class="tl-desc">A landmark year of residential completions across Karen, Runda, and Kiambu — establishing Aalis Studios as a leading residential architect in Nairobi's premium property market.</div>
1066        <span class="tl-tag">Residential Growth</span>
1067      </div>
1068    </div>
1069    <div class="tl-item">
1070      <div class="tl-year">2016</div>
1071      <div class="tl-content">
1072        <div class="tl-title">BORAQS Registration &amp; NCA Certification</div>
1073        <div class="tl-desc">Full registration with the Board of Registration of Architects and Quantity Surveyors (BORAQS) and NCA certification for construction management — formalizing the firm's legal standing and expanding services to full design-to-build delivery.</div>
1074        <span class="tl-tag">Credentials</span>
1075      </div>
1076    </div>
1077    <div class="tl-item">
1078      <div class="tl-year">2018</div>
1079      <div class="tl-content">
1080        <div class="tl-title">Diaspora Services Desk Launched</div>
1081        <div class="tl-desc">Aalis Studios formalizes its dedicated diaspora services — structured remote management systems for clients building in Kenya from the UK, USA, Canada, and Australia. A system built from real client experience, not theory.</div>
1082        <span class="tl-tag">Diaspora</span>
1083      </div>
1084    </div>
1085    <div class="tl-item">
1086      <div class="tl-year">2019</div>
1087      <div class="tl-content">
1088        <div class="tl-title">EDGE Certification — Sustainable Architecture</div>
1089        <div class="tl-desc">Arch. Abuya achieves EDGE certification for sustainable design — integrating energy efficiency, water conservation, and embodied carbon reduction into standard practice across all Aalis Studios projects.</div>
1090        <span class="tl-tag">Sustainability</span>
1091      </div>
1092    </div>
1093    <div class="tl-item">
1094      <div class="tl-year">2020</div>
1095      <div class="tl-content">
1096        <div class="tl-title">Lexus Design Award 2020 — Grand Prix</div>
1097        <div class="tl-desc">Aalis Studios and BellTower win the Lexus Design Award Grand Prix — becoming the first African design team in history to receive this international prize. The winning project, Open Source Communities, is selected from 2,042 entries across 79 countries.</div>
1098        <span class="tl-tag">🏆 Grand Prix</span>
1099      </div>
1100    </div>
1101    <div class="tl-item">
1102      <div class="tl-year">2022</div>
1103      <div class="tl-content">
1104        <div class="tl-title">100+ Projects Milestone — All 47 Counties</div>
1105        <div class="tl-desc">Aalis Studios passes the 100-project milestone, with completed works spanning all 47 counties in Kenya. The portfolio includes luxury residences, commercial offices, hospitality venues, institutional buildings, master-planned estates, and diaspora builds across the country.</div>
1106        <span class="tl-tag">Portfolio Milestone</span>
1107      </div>
1108    </div>
1109    <div class="tl-item">
1110      <div class="tl-year">2026</div>
1111      <div class="tl-content">
1112        <div class="tl-title">Now — Kenya's Most Trusted Architecture Firm</div>
1113        <div class="tl-desc">Today, Aalis Studios is Kenya's most trusted full-service architecture and design practice — serving residential, commercial, institutional, and diaspora clients across Kenya and internationally. Now booking Q3 2026 projects.</div>
1114        <span class="tl-tag">Present</span>
1115      </div>
1116    </div>
1117  </div>
1118</section>
1119
1120<!-- ═══════════════════════════════════════
1121     IMAGE BREAK
1122═══════════════════════════════════════ -->
1123<div class="img-break" role="complementary" aria-label="Project portfolio showcase">
1124  <div class="img-break-item">
1125    <img src="https://aalisstudios.com/blog/modern-villa-kenya-timber-glazing-sunset.png"
1126         alt="Modern villa with timber and glazing at sunset — Aalis Studios Kenya architecture"
1127         loading="lazy">
1128    <div class="img-break-caption">Residential · Timber &amp; Glazing Villa, Kenya</div>
1129  </div>
1130  <div class="img-break-item">
1131    <img src="https://aalisstudios.com/blog/rooftop-terrace-nairobi-city-view-evening.png"
1132         alt="Rooftop terrace with Nairobi city view — Aalis Studios luxury design"
1133         loading="lazy">
1134    <div class="img-break-caption">Residential · Rooftop Terrace, Nairobi</div>
1135  </div>
1136  <div class="img-break-item">
1137    <img src="https://aalisstudios.com/blog/oloolua-living-room-garden-view-aalis-studios.png"
1138         alt="Luxury living room with garden view — Aalis Studios interior design Kenya"
1139         loading="lazy">
1140    <div class="img-break-caption">Interior · Living Room, Oloolua</div>
1141  </div>
1142</div>
1143
1144<!-- ═══════════════════════════════════════
1145     THE TEAM
1146═══════════════════════════════════════ -->
1147<section class="team-section" id="our-team" aria-labelledby="h2-team">
1148  <div class="team-kicker">The Team</div>
1149  <h2 id="h2-team">The People Behind <em>Every Project</em></h2>
1150  <p class="team-subtitle">Aalis Studios is powered by a multidisciplinary team of architects, interior designers, 3D visualization specialists, quantity surveyors, and project managers who bring deep expertise and genuine passion to every project we undertake.</p>
1151  <div class="team-grid">
1152    <div class="team-card" itemscope itemtype="https://schema.org/Person">
1153      <div class="team-card-ph">🏛️</div>
1154      <div class="team-card-body">
1155        <div class="team-card-name" itemprop="name">Arch. Vincent Abuya</div>
1156        <div class="team-card-role" itemprop="jobTitle">Principal Architect &amp; Founder</div>
1157        <div class="team-card-bio">BORAQS-registered. EDGE-certified. Lexus Design Award 2020 Grand Prix winner. Founding vision and creative lead on all signature projects.</div>
1158      </div>
1159    </div>
1160    <div class="team-card">
1161      <div class="team-card-ph">📐</div>
1162      <div class="team-card-body">
1163        <div class="team-card-name">Design Studio</div>
1164        <div class="team-card-role">Architecture &amp; Technical Team</div>
1165        <div class="team-card-bio">A team of BORAQS-registered architects and architectural technicians delivering precision drawings, county approvals, and structural documentation across all project types.</div>
1166      </div>
1167    </div>
1168    <div class="team-card">
1169      <div class="team-card-ph">🛋️</div>
1170      <div class="team-card-body">
1171        <div class="team-card-name">Interiors Studio</div>
1172        <div class="team-card-role">Interior Design Team</div>
1173        <div class="team-card-bio">Bespoke interior designers specializing in luxury residential, commercial, and hospital
1173ity environments. From concept mood boards to full fit-out coordination.</div>
1174      </div>
1175    </div>
1176    <div class="team-card">
1177      <div class="team-card-ph">🌍</div>
1178      <div class="team-card-body">
1179        <div class="team-card-name">Diaspora Desk</div>
1180        <div class="team-card-role">Remote Project Management</div>
1181        <div class="team-card-bio">Dedicated remote management team for diaspora clients in the UK, USA, Canada, and Australia — QS valuations, drone reporting, milestone payments, and video updates.</div>
1182      </div>
1183    </div>
1184  </div>
1185  <div class="team-note">
1186    <div class="team-note-text">Interested in joining Kenya's most innovative architecture firm? <em>We are always looking for exceptional talent.</em></div>
1187    <a href="https://aalisstudios.com/contact/" class="team-note-cta">Get In Touch →</a>
1188  </div>
1189</section>
1190
1191<!-- ═══════════════════════════════════════
1192     OUR APPROACH
1193═══════════════════════════════════════ -->
1194<section class="approach-section" id="our-approach" aria-labelledby="h2-approach">
1195  <div class="approach-inner">
1196    <div class="approach-kicker">Our Approach</div>
1197    <h2 id="h2-approach">How We Think About <em>Architecture</em></h2>
1198    <div class="approach-grid">
1199      <div class="approach-card">
1200        <div class="approach-num">01</div>
1201        <div class="approach-icon">👂</div>
1202        <div class="approach-title">Listen Before We Draw</div>
1203        <div class="approach-desc">Great architecture begins with great listening. We invest substantial time understanding your life, your aspirations, your site, and your budget before producing a single line of design. The more we understand, the more resolved the design becomes on the first attempt.</div>
1204      </div>
1205      <div class="approach-card">
1206        <div class="approach-num">02</div>
1207        <div class="approach-icon">✏️</div>
1208        <div class="approach-title">Design With Conviction</div>
1209        <div class="approach-desc">We do not produce safe, generic designs. Every building we create has a clear architectural point of view — a considered response to its site, its programme, and its people. We believe timeless buildings come from committed creative decisions, not from playing it safe.</div>
1210      </div>
1211      <div class="approach-card">
1212        <div class="approach-num">03</div>
1213        <div class="approach-icon">🖥️</div>
1214        <div class="approach-title">Visualize Before You Commit</div>
1215        <div class="approach-desc">We produce photorealistic 3D renders of every project before construction begins. This gives clients complete visual certainty — and allows us to refine and perfect the design before a single resource is committed to the build.</div>
1216      </div>
1217      <div class="approach-card">
1218        <div class="approach-num">04</div>
1219        <div class="approach-icon">📋</div>
1220        <div class="approach-title">Document Everything</div>
1221        <div class="approach-desc">Precise, complete documentation is the foundation of cost-certainty and construction quality. Our drawings are meticulous because we know that vague documents produce expensive surprises on-site. Every build starts with a fully coordinated, contractor-ready drawing package.</div>
1222      </div>
1223      <div class="approach-card">
1224        <div class="approach-num">05</div>
1225        <div class="approach-icon">🔨</div>
1226        <div class="approach-title">Supervise With Rigour</div>
1227        <div class="approach-desc">We do not hand over drawings and disappear. Our architects and project managers maintain active involvement through every stage of construction — inspecting quality, managing variations, and ensuring the built outcome matches the design intent exactly.</div>
1228      </div>
1229      <div class="approach-card">
1230        <div class="approach-num">06</div>
1231        <div class="approach-icon">🤝</div>
1232        <div class="approach-title">Build Relationships, Not Just Buildings</div>
1233        <div class="approach-desc">The most rewarding aspect of our work is not the awards — it is the long-term relationships we build with clients who return to us, project after project, because they trust us completely. That trust is our most carefully protected asset.</div>
1234      </div>
1235    </div>
1236  </div>
1237</section>
1238
1239<!-- ═══════════════════════════════════════
1240     CASE STUDIES
1241═══════════════════════════════════════ -->
1242<section class="cases-section" id="case-studies" aria-labelledby="h2-cases">
1243  <div class="cases-kicker">Project Case Studies</div>
1244  <h2 id="h2-cases">The Brief. The Challenge.<br><em>The Result.</em></h2>
1245  <p class="cases-subtitle">Design claims are easy. Proven outcomes are different. Here are three real project stories that show how we work — and what we deliver.</p>
1246
1247  <!-- Case 1: Luxury Residential -->
1248  <article class="case-card" itemscope itemtype="https://schema.org/CreativeWork">
1249    <div class="case-img-wrap">
1250      <img src="https://aalisstudios.com/blog/luxury-villa-kenya-infinity-pool-sunset.png"
1251           alt="Luxury villa with infinity pool and sunset views — Aalis Studios residential Kenya"
1252           class="case-img" loading="lazy" itemprop="image">
1253      <div class="case-type-badge">Residential · Luxury Villa</div>
1254    </div>
1255    <div class="case-content">
1256      <div class="case-num">01</div>
1257      <div class="case-project-type">Luxury Residential — Nairobi, Kenya</div>
1258      <h3 class="case-title" itemprop="name">Infinity Pool Villa —<br><em>Runda, Nairobi</em></h3>
1259      <div class="case-row">
1260        <div class="case-stat"><div class="case-stat-num">580m²</div><div class="case-stat-label">Floor Area</div></div>
1261        <div class="case-stat"><div class="case-stat-num">14mo</div><div class="case-stat-label">Delivery</div></div>
1262        <div class="case-stat"><div class="case-stat-num">100%</div><div class="case-stat-label">On Budget</div></div>
1263      </div>
1264      <p class="case-brief"><strong>The Brief:</strong> A Kenyan family returning from the UK required a luxury 5-bedroom family home with indoor-outdoor living, an infinity pool, and a guest cottage — on a sloped 0.75-acre plot in Runda. The client had previously lost money on a stalled project with an unregistered contractor.</p>
1265      <p class="case-brief"><strong>The Challenge:</strong> The 4-metre slope across the plot required a split-level structural solution. The client's diaspora status meant all design approvals needed to happen remotely across a 3-hour time difference. The brief also required county approval for pool construction within Nairobi's water-sensitive zone.</p>
1266      <div class="case-outcome"><strong>The Result:</strong> The split-level design transformed the slope from a liability into a feature — the infinity pool cantilevers over the lower level, creating a signature view from the main living area. 3D renders were approved remotely in two rounds. County approval was secured in 11 weeks. The build completed 3 weeks ahead of schedule, fully within budget.</div>
1267      <a href="https://aalisstudios.com/all-projects/" class="case-cta">View Full Portfolio →</a>
1268    </div>
1269  </article>
1270
1271  <!-- Case 2: Commercial -->
1272  <article class="case-card" itemscope itemtype="https://schema.org/CreativeWork">
1273    <div class="case-img-wrap">
1274      <img src="https://aalisstudios.com/blog/modern-villa-kenya-pool-landscape-aerial.jpg"
1275           alt="Commercial development aerial view — Aalis Studios Kenya architecture"
1276           class="case-img" loading="lazy" itemprop="image">
1277      <div class="case-type-badge">Commercial · Mixed-Use</div>
1278    </div>
1279    <div class="case-content">
1280      <div class="case-num">02</div>
1281      <div class="case-project-type">Commercial Architecture — Westlands, Nairobi</div>
1282      <h3 class="case-title" itemprop="name">Mixed-Use Office &amp; Retail —<br><em>Westlands, Nairobi</em></h3>
1283      <div class="case-row">
1284        <div class="case-stat"><div class="case-stat-num">2,400m²</div><div class="case-stat-label">Total GFA</div></div>
1285        <div class="case-stat"><div class="case-stat-num">22mo</div><div class="case-stat-label">Delivery</div></div>
1286        <div class="case-stat"><div class="case-stat-num">6 floors</div><div class="case-stat-label">Structure</div></div>
1287      </div>
1288      <p class="case-brief"><strong>The Brief:</strong> A Nairobi property developer required a six-storey mixed-use building in Westlands — ground-floor retail, four floors of Grade-A office space, and rooftop tenant amenities — on a tight corner plot with frontage on two arterial roads.</p>
1289      <p class="case-brief"><strong>The Challenge:</strong> The corner plot created an irregular structural grid that complicated both the floor plate design and the façade composition. Planning rules required 6-metre setbacks on both road frontages, significantly reducing the buildable footprint. The client's lender also required EDGE green building documentation for preferential financing.</p>
1290      <div class="case-outcome"><strong>The Result:</strong> The irregular grid was resolved through a exposed-concrete core structure that created column-free floor plates — a premium feature that increased leasable value by an estimated 12%. The EDGE certification was achieved, unlocking the developer's green financing at a 1.2% lower interest rate. The project was delivered on time and is now 87% leased.</div>
1291      <a href="https://aalisstudios.com/architectural-design-services-kenya/commercial-architecture-nairobi/" class="case-cta">Commercial Architecture →</a>
1292    </div>
1293  </article>
1294
1295  <!-- Case 3: Diaspora -->
1296  <article class="case-card" itemscope itemtype="https://schema.org/CreativeWork">
1297    <div class="case-img-wrap">
1298      <img src="https://aalisstudios.com/blog/modern-house-kenya-evening-stone-lighting.png"
1299           alt="Diaspora client home completed in Kenya — Aalis Studios remote project management"
1300           class="case-img" loading="lazy" itemprop="image">
1301      <div class="case-type-badge">Diaspora · Remote Build</div>
1302    </div>
1303    <div class="case-content">
1304      <div class="case-num">03</div>
1305      <div class="case-project-type">Diaspora Build — Built Remotely from the USA</div>
1306      <h3 class="case-title" itemprop="name">3-Bedroom Stone Residence —<br><em>Kiambu County, Kenya</em></h3>
1307      <div class="case-row">
1308        <div class="case-stat"><div class="case-stat-num">210m²</div><div class="case-stat-label">Floor Area</div></div>
1309        <div class="case-stat"><div class="case-stat-num">18mo</div><div class="case-stat-label">Delivery</div></div>
1310        <div class="case-stat"><div class="case-stat-num">0</div><div class="case-stat-label">Site Visits</div></div>
1311      </div>
1312      <p class="case-brief"><strong>The Brief:</strong> A Kenyan couple based in Houston, Texas wanted to build their retirement home on family land in Kiambu. They had heard too many stories of diaspora investors losing money to fraud. They had never hired an architect before. They visited Kenya once every two years and had zero ability to supervise construction.</p>
1313      <p class="case-brief"><strong>The Challenge:</strong> The land had not been formally surveyed. The client needed full land verification, architectural design, 3D visualization for remote approval, BOQ-controlled construction, and monthly reporting — all while the clients remained in the USA throughout the entire build.</p>
1314      <div class="case-outcome"><strong>The Result:</strong> Land was surveyed and verified within 3 weeks. 3D renders were approved in a single video call after one revision. Construction was managed entirely through our remote system — monthly QS valuations, drone footage, and stage payments. The clients flew in for handover, having never visited the construction site. The house looked exactly like the renders. Zero fraud. Zero overruns. Zero stress.</div>
1315      <a href="https://aalisstudios.com/diaspora-build-kenya/" class="case-cta">Diaspora Build Guide →</a>
1316    </div>
1317  </article>
1318</section>
1319
1320<!-- ═══════════════════════════════════════
1321     VIDEO SECTION
1322═══════════════════════════════════════ -->
1323<section class="video-section" id="watch-us-work" aria-labelledby="h2-video">
1324  <div class="video-inner">
1325    <div class="video-embed-wrap">
1326      <iframe
1327        src="https://www.youtube.com/embed?listType=user_uploads&list=aalisarchitectureanddesign7917&rel=0&modestbranding=1&color=white"
1328        title="Aalis Studios Architecture Projects — Kenya | Award-Winning Design Portfolio"
1329        allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
1330        allowfullscreen
1331        loading="lazy"
1332        aria-label="Aalis Studios YouTube channel — architecture project walkthroughs and design videos">
1333      </iframe>
1334    </div>
1335    <div class="video-content">
1336      <div class="video-kicker">Watch Us Work</div>
1337      <h2 id="h2-video">See the Architecture.<br>Hear the <em>Story Behind It.</em></h2>
1338      <p class="video-desc">Numbers and testimonials tell part of the story. Our YouTube channel shows the rest — project walkthroughs, 3D visualization reels, behind-the-scenes construction visits, and design explanations from Arch. Abuya himself. Every video is a masterclass in how great architecture is actually made.</p>
1339      <div class="video-stats">
1340        <div class="vstat"><div class="vstat-num">100+</div><div class="vstat-label">Projects Documented</div></div>
1341        <div class="vstat"><div class="vstat-num">15+</div><div class="vstat-label">Years of Design</div></div>
1342        <div class="vstat"><div class="vstat-num">3D</div><div class="vstat-label">Photorealistic Renders</div></div>
1343        <div class="vstat"><div class="vstat-num">47</div><div class="vstat-label">Counties in Kenya</div></div>
1344      </div>
1345      <div class="video-ctas">
1346        <a href="https://www.youtube.com/@aalisarchitectureanddesign7917" class="vcta p" target="_blank" rel="noopener noreferrer">Visit Our YouTube Channel →</a>
1347        <a href="https://aalisstudios.com/all-projects/" class="vcta o">View Portfolio Online</a>
1348      </div>
1349    </div>
1350  </div>
1351</section>
1352
1353<!-- ═══════════════════════════════════════
1354     CREDENTIALS & REGISTRATIONS
1355═══════════════════════════════════════ -->
1356<section class="credentials-band" id="credentials" aria-labelledby="h2-credentials">
1357  <div class="cred-kicker">Professional Credentials</div>
1358  <h2 id="h2-credentials">Registered. Certified. <em>Accountable.</em></h2>
1359  <div class="cred-strip">
1360    <div class="cred-badge">
1361      <div class="cred-badge-icon">🏛️</div>
1362      <div class="cred-badge-name"><em>BORAQS</em> Registered</div>
1363      <div class="cred-badge-desc">Board of Registration of Architects and Quantity Surveyors. All building plans stamped by fully registered architects — legally compliant with Kenyan building regulations and the Architects Act (Cap 525).</div>
1364      <a href="https://boraqs.or.ke" class="cred-badge-verify" target="_blank" rel="noopener noreferrer">Verify Registration ↗</a>
1365    </div>
1366    <div class="cred-badge">
1367      <div class="cred-badge-icon">🔨</div>
1368      <div class="cred-badge-name"><em>NCA</em> Certified</div>
1369      <div class="cred-badge-desc">National Construction Authority registration for construction management. All contractors we engage are independently vetted through the NCA register — providing full legal accountability for every build.</div>
1370      <a href="https://nca.go.ke" class="cred-badge-verify" target="_blank" rel="noopener noreferrer">Verify Registration ↗</a>
1371    </div>
1372    <div class="cred-badge">
1373      <div class="cred-badge-icon">🌿</div>
1374      <div class="cred-badge-name"><em>EDGE</em> Certified</div>
1375      <div class="cred-badge-desc">Excellence in Design for Greater Efficiencies — IFC/World Bank green building certification. Passive design, energy efficiency, water conservation, and reduced embodied carbon integrated into every project as standard.</div>
1376      <a href="https://edgebuildings.com" class="cred-badge-verify" target="_blank" rel="noopener noreferrer">About EDGE ↗</a>
1377    </div>
1378    <div class="cred-badge">
1379      <div class="cred-badge-icon">🏆</div>
1380      <div class="cred-badge-name"><em>Lexus</em> Design Award</div>
1381      <div class="cred-badge-desc">Grand Prix 2020 — Open Source Communities (in association with BellTower). The first African team to win this international prize. Selected from 2,042 submissions across 79 countries by an international jury from Lexus and WIRED.</div>
1382      <a href="https://www.lexus-int.com/design-award/" class="cred-badge-verify" target="_blank" rel="noopener noreferrer">About the Award ↗</a>
1383    </div>
1384  </div>
1385</section>
1386
1387<!-- ═══════════════════════════════════════
1388     IMAGE BREAK 2
1389═══════════════════════════════════════ -->
1390<div class="img-break" role="complementary" aria-label="More project images">
1391  <div class="img-break-item">
1392    <img src="https://aalisstudios.com/blog/sunset-bungalow-kenya-stone-cladding-hillside.png"
1393         alt="Stone-clad bungalow on a hillside at sunset — Aalis Studios residential Kenya"
1394         loading="lazy">
1395    <div class="img-break-caption">Residential · Stone Bungalow, Hillside Kenya</div>
1396  </div>
1397  <div class="img-break-item">
1398    <img src="https://aalisstudios.com/blog/modern-villa-kenya-3-storey-palm-trees.jpg"
1399         alt="Three-storey modern villa with palm trees — Aalis Studios Kenya"
1400         loading="lazy">
1401    <div class="img-break-caption">Residential · 3-Storey Villa, Kenya</div>
1402  </div>
1403  <div class="img-break-item">
1404    <img src="https://aalisstudios.com/blog/oloolua-master-bedroom-balcony-forest-view.png"
1405         alt="Luxury master bedroom with balcony and forest view — Aalis Studios interior design"
1406         loading="lazy">
1407    <div class="img-break-caption">Interior · Master Bedroom, Oloolua</div>
1408  </div>
1409</div>
1410
1411<!-- ═══════════════════════════════════════
1412     TESTIMONIALS
1413═══════════════════════════════════════ -->
1414<section class="testimonials-section" id="client-stories" aria-labelledby="h2-testimonials">
1415  <div class="testi-eyebrow">Client Stories</div>
1416  <h2 id="h2-testimonials">What Our Clients <em>Say About Us</em></h2>
1417  <div class="testi-grid">
1418    <div class="testi-card" itemscope itemtype="https://schema.org/Review">
1419      <div class="testi-stars" aria-label="5 stars">★★★★★</div>
1420      <p class="testi-quote" itemprop="reviewBody">"Working with Aalis Studios was the best decision we made for our home in Karen. Arch. Abuya has a rare ability to hear what you want, even when you can't fully articulate it, and translate that into a design that feels completely, unmistakably yours. The attention to detail in both the architecture and the interior design was extraordinary."</p>
1421      <div class="testi-author">
1422        <div class="testi-avatar">👩</div>
1423        <div>
1424          <div class="testi-name" itemprop="author">Catherine &amp; David M.</div>
1425          <div class="testi-role">Residential — Karen, Nairobi</div>
1426        </div>
1427      </div>
1428    </div>
1429    <div class="testi-card" itemscope itemtype="https://schema.org/Review">
1430      <div class="testi-stars" aria-label="5 stars">★★★★★</div>
1431      <p class="testi-quote" itemprop="reviewBody">"As a diaspora client in the USA, I was terrified about building in Kenya without being there. Aalis Studios gave me the system I needed — the 3D visualizations, the structured payments, the monthly reports with drone footage. I visited when the house was 90% complete and it looked exactly like the renders. I cried."</p>
1432      <div class="testi-author">
1433        <div class="testi-avatar">👨</div>
1434        <div>
1435          <div class="testi-name" itemprop="author">Peter W.</div>
1436          <div class="testi-role">Diaspora Client — USA · Building in Kiambu</div>
1437        </div>
1438      </div>
1439    </div>
1440    <div class="testi-card" itemscope itemtype="https://schema.org/Review">
1441      <div class="testi-stars" aria-label="5 stars">★★★★★</div>
1442      <p class="testi-quote" itemprop="reviewBody">"We commissioned Aalis Studios for our commercial headquarters in Upperhill. The design exceeded all expectations — a building that projects exactly the gravitas we wanted for our brand, while remaining highly functional for our team. On time. On budget. No surprises. We will not use anyone else."</p>
1443      <div class="testi-author">
1444        <div class="testi-avatar">🏢</div>
1445        <div>
1446          <div class="testi-name" itemprop="author">Meridian Capital Ltd</div>
1447          <div class="testi-role">Commercial — Upperhill, Nairobi</div>
1448        </div>
1449      </div>
1450    </div>
1451  </div>
1452</section>
1453
1454<!-- ═══════════════════════════════════════
1455     FAQ
1456═══════════════════════════════════════ -->
1457<section class="faq-section" id="faq" aria-labelledby="h2-faq">
1458  <div class="faq-eyebrow">Frequently Asked Questions</div>
1459  <h2 id="h2-faq">Everything You Want to Know<br>About <em>Aalis Studios</em></h2>
1460  <p class="faq-intro">Answers to the questions we hear most often — from first-time clients, diaspora investors, commercial developers, and anyone considering working with us for the first time.</p>
1461  <div class="faq-cols">
1462    <div class="faq-list">
1463      <div class="faq-item">
1464        <button class="faq-q" onclick="toggleFaq(this)" aria-expanded="false">
1465          <span class="faq-q-text">How long has Aalis Studios been operating in Kenya?</span>
1466          <span class="faq-icon" aria-hidden="true">+</span>
1467        </button>
1468        <div class="faq-a">Aalis Studios was founded in Nairobi in 2010 by Arch. Vincent Abuya. We have been practising architecture for over 15 years, completing more than 100 projects across all 47 counties in Kenya. We serve residential clients, commercial developers, institutional clients, and diaspora investors in the UK, USA, Canada, Australia, UAE, and Germany.</div>
1469      </div>
1470      <div class="faq-item">
1471        <button class="faq-q" onclick="toggleFaq(this)" aria-expanded="false">
1472          <span class="faq-q-text">What is the Lexus Design Award and why did Aalis Studios win it?</span>
1473          <span class="faq-icon" aria-hidden="true">+</span>
1474        </button>
1475        <div class="faq-a">The Lexus Design Award is one of the world's most prestigious design prizes. In 2020, Aalis Studios — in association with Kenyan studio BellTower — won the Grand Prix with <em>Open Source Communities</em>, a proposal for shared-resource urban communities. They were selected from 2,042 entries across 79 countries by an international jury from Lexus, WIRED, and leading global design institutions. Aalis Studios and BellTower became the first African design team to win this prize in the award's history.</div>
1476      </div>
1477      <div class="faq-item">
1478        <button class="faq-q" onclick="toggleFaq(this)" aria-expanded="false">
1479          <span class="faq-q-text">Is Aalis Studios legally registered to practise architecture in Kenya?</span>
1480          <span class="faq-icon" aria-hidden="true">+</span>
1481        </button>
1482        <div class="faq-a">Yes. Aalis Studios is fully registered with the <a href="https://boraqs.or.ke" target="_blank" rel="noopener noreferrer">Board of Registration of Architects and Quantity Surveyors (BORAQS)</a> and with the <a href="https://nca.go.ke" target="_blank" rel="noopener noreferrer">National Construction Authority (NCA)</a>. Our principal architect, Arch. Vincent Abuya, is also EDGE-certified for sustainable design. All building plans are stamped by our BORAQS-registered architects and submitted in full compliance with the Architects Act (Cap 525) and Kenyan county building regulations.</div>
1483      </div>
1484      <div class="faq-item">
1485        <button class="faq-q" onclick="toggleFaq(this)" aria-expanded="false">
1486          <span class="faq-q-text">How do I start a project with Aalis Studios?</span>
1487          <span class="faq-icon" aria-hidden="true">+</span>
1488        </button>
1489        <div class="faq-a">Starting a project is simple. Fill in the consultation form on this page, <a href="https://aalisstudios.com/contact/">visit our contact page</a>, WhatsApp us on <a href="https://wa.me/254757743454">+254 757 743 454</a>, or email <a href="mailto:[email protected]">[email protected]</a>. In the first 30-minute consultation — completely free of charge — we will discuss your vision, site, timeline, and budget, and give you a clear, itemised fee proposal with no obligation to proceed.</div>
1490      </div>
1491      <div class="faq-item">
1492        <button class="faq-q" onclick="toggleFaq(this)" aria-expanded="false">
1493          <span class="faq-q-text">Can you manage my build if I am living abroad in the UK, USA, or Canada?</span>
1494          <span class="faq-icon" aria-hidden="true">+</span>
1495        </button>
1496        <div class="faq-a">Yes — this is one of our core specialisms. Our dedicated diaspora desk manages builds remotely for clients in the UK, USA, Canada, Australia, and the Middle East. Our system includes: 3D visualization for remote design approval, monthly quantity surveyor valuations, drone progress updates, stage-based milestone payments, on-site project supervision, and regular video calls with your architect. Read our full guide at <a href="https://aalisstudios.com/diaspora-build-kenya/">aalisstudios.com/diaspora-build-kenya</a>.</div>
1497      </div>
1498      <div class="faq-item">
1499        <button class="faq-q" onclick="toggleFaq(this)" aria-expanded="false">
1500          <span class="faq-q-text">What does Aalis Studios charge for architecture services?</span>
1501          <span class="faq-icon" aria-hidden="true">+</span>
1502        </button>
1503        <div class="faq-a">Architecture fees typically range from 5–10% of total construction cost for residential projects. Interior design and 3D visualization are scoped and priced separately. We provide transparent, itemised fee proposals — zero hidden costs. We never take contractor kickbacks or material commissions, which is how we maintain the independence to supervise your build honestly. Contact us for a free, no-obligation fee estimate based on your specific project.</div>
1504      </div>
1505      <div class="faq-item">
1506        <button class="faq-q" onclick="toggleFaq(this)" aria-expanded="false">
1507          <span class="faq-q-text">How long does it take to design and build a house in Kenya?</span>
1508          <span class="faq-icon" aria-hidden="true">+</span>
1509        </button>
1510        <div class="faq-a">A typical residential project timeline in Kenya: concept design (4–6 weeks), working drawings and approvals (8–14 weeks), construction (12–24 months depending on scope). Total timeline from first consultation to handover is typically 18–30 months for a full residential project. Diaspora builds follow the same timeline but add structured remote management systems that run in parallel. We give every client a detailed programme at the start of the project.</div>
1511      </div>
1512      <div class="faq-item">
1513        <button class="faq-q" onclick="toggleFaq(this)" aria-expanded="false">
1514          <span class="faq-q-text">Does Aalis Studios do interior design as well as architecture?</span>
1515          <span class="faq-icon" aria-hidden="true">+</span>
1516        </button>
1517        <div class="faq-a">Yes. Aalis Studios provides full interior design services — residential, commercial, and hospitality — including space planning, material and finish selection, custom joinery, lighting design, and full fit-out coordination. Our integrated architecture and interiors approach means the building and its interior are designed as one coherent whole, not as separate commissions handed off to different teams. See our <a href="https://aalisstudios.com/interior-design-services-in-kenya/">interior design services page</a>.</div>
1518      </div>
1519    </div>
1520
1521    <!-- FAQ Sidebar -->
1522    <div class="faq-sidebar">
1523      <div class="faq-sidebar-box">
1524        <div class="faq-sidebar-kicker">Still Have Questions?</div>
1525        <div class="faq-sidebar-title">Book a <em>Free 30-Minute Consultation</em> — No Obligation.</div>
1526        <div class="faq-sidebar-desc">Talk directly with our team. We will answer every question you have about your project, give you an honest fee estimate, and explain exactly how we work. No sales pressure.</div>
1527        <a href="https://aalisstudios.com/contact/" class="fsb-btn p">Book Free Consultation</a>
1528        <a href="https://wa.me/254757743454?text=Hi%2C%20I%20have%20a%20question%20about%20Aalis%20Studios" class="fsb-btn w">WhatsApp Now</a>
1529      </div>
1530      <div class="faq-contact-box">
1531        <div class="faq-contact-label">Call or WhatsApp Directly</div>
1532        <div class="faq-contact-number"><a href="tel:+254757743454">+254 757 743 454</a></div>
1533        <div class="faq-contact-hours">Mon – Sat · 9:30am – 6:30pm EAT</div>
1534      </div>
1535      <div class="faq-contact-box" style="margin-top:8px;">
1536        <div class="faq-contact-label">Email Us</div>
1537        <div class="faq-contact-number" style="font-size:16px;"><a href="mailto:[email protected]">[email protected]</a></div>
1538        <div class="faq-contact-hours">We respond within 24 hours</div>
1539      </div>
1540    </div>
1541  </div>
1542</section>
1543
1544<!-- ═══════════════════════════════════════
1545     CONSULTATION FORM
1546═══════════════════════════════════════ -->
1547<section class="consult-section" id="book-consultation" aria-labelledby="h2-consult">
1548  <div class="consult-inner">
1549    <div class="consult-left">
1550      <div class="consult-kicker">Free Consultation</div>
1551      <h2 id="h2-consult">Your Dream Project<br>Starts With <em>One Conversation.</em></h2>
1552      <p class="consult-desc">Tell us about your project. We will get back to you within 24 hours with a clear, honest response — what we can do, how long it will take, and what it will cost. No vague answers. No obligation.</p>
1553      <div class="consult-guarantees">
1554        <div class="cg-item">
1555          <span class="cg-icon">⚡</span>
1556          <div class="cg-text"><strong>Response Within 24 Hours</strong>Every enquiry receives a personal, detailed response from our team — not an automated reply.</div>
1557        </div>
1558        <div class="cg-item">
1559          <span class="cg-icon">💰</span>
1560          <div class="cg-text"><strong>Free, No-Obligation Consultation</strong>Our initial 30-minute consultation is completely free. We give you honest advice regardless of whether you proceed.</div>
1561        </div>
1562        <div class="cg-item">
1563          <span class="cg-icon">📊</span>
1564          <div class="cg-text"><strong>Transparent Fee Proposal</strong>Every consultation ends with a clear, itemised fee estimate — no hidden costs, no vague ranges, no surprises.</div>
1565        </div>
1566        <div class="cg-item">
1567          <span class="cg-icon">🔒</span>
1568          <div class="cg-text"><strong>Your Information Is Private</strong>We never share your project details with third parties. Your brief, your budget, and your vision are confidential.</div>
1569        </div>
1570        <div class="cg-item">
1571          <span class="cg-icon">🌍</span>
1572          <div class="cg-text"><strong>Diaspora Clients Welcome</strong>We have structured consultation processes for clients in the UK, USA, Canada, Australia, and UAE — video calls at your timezone.</div>
1573        </div>
1574      </div>
1575      <div class="consult-contact-row">
1576        <div class="consult-contact-item">📞 <a href="tel:+254757743454">+254 757 743 454</a></div>
1577        <div class="consult-contact-item">📧 <a href="mailto:[email protected]">[email protected]</a></div>
1578        <div class="consult-contact-item">📍 Sun Dial Plaza, Nairobi</div>
1579      </div>
1580    </div>
1581
1582    <!-- FORM -->
1583    <div class="consult-form-wrap" role="form" aria-labelledby="form-title">
1584      <div class="form-title" id="form-title">Start Your <em>Free Consultation</em></div>
1585      <div class="form-subtitle">No obligation · Response within 24 hours · BORAQS-registered architects</div>
1586
1587      <form id="consultForm" novalidate>
1588        <div class="form-fields-stack">
1589
1590          <div class="form-row">
1591            <div class="form-group">
1592              <label class="form-label" for="f-name">Full Name *</label>
1593              <input class="form-input" type="text" id="f-name" name="name" placeholder="e.g. Jane Wanjiku" required autocomplete="name">
1594            </div>
1595            <div class="form-group">
1596              <label class="form-label" for="f-phone">Phone / WhatsApp *</label>
1597              <input class="form-input" type="tel" id="f-phone" name="phone" placeholder="+254 700 000 000" required autocomplete="tel">
1598            </div>
1599          </div>
1600
1601          <div class="form-row">
1602            <div class="form-group">
1603              <label class="form-label" for="f-email">Email Address *</label>
1604              <input class="form-input" type="email" id="f-email" name="email" placeholder="[email protected]" required autocomplete="email">
1605            </div>
1606            <div class="form-group">
1607              <label class="form-label" for="f-location">Project Location</label>
1608              <input class="form-input" type="text" id="f-location" name="location" placeholder="e.g. Karen, Nairobi / Kiambu" autocomplete="off">
1609            </div>
1610          </div>
1611
1612          <div class="form-row">
1613            <div class="form-group">
1614              <label class="form-label" for="f-type">Project Type *</label>
1615              <select class="form-select" id="f-type" name="project_type" required>
1616                <option value="" disabled selected>Select project type</option>
1617                <option value="Residential — New Build">Residential — New Build</option>
1618                <option value="Residential — Renovation / Extension">Residential — Renovation / Extension</option>
1619                <option value="Diaspora Build — Remote Management">Diaspora Build — Remote Management</option>
1620                <option value="Interior Design">Interior Design</option>
1621                <option value="Commercial Office / Retail">Commercial Office / Retail</option>
1622                <option value="Mixed-Use Development">Mixed-Use Development</option>
1623                <option value="Master Planning / Estate">Master Planning / Estate</option>
1624                <option value="3D Visualization Only">3D Visualization Only</option>
1625                <option value="Other / Not Sure">Other / Not Sure</option>
1626              </select>
1627            </div>
1628            <div class="form-group">
1629              <label class="form-label" for="f-budget">Approximate Budget</label>
1630              <select class="form-select" id="f-budget" name="budget">
1631                <option value="" disabled selected>Select budget range</option>
1632                <option value="Under KES 5M">Under KES 5M</option>
1633                <option value="KES 5M – 15M">KES 5M – 15M</option>
1634                <option value="KES 15M – 30M">KES 15M – 30M</option>
1635                <option value="KES 30M – 60M">KES 30M – 60M</option>
1636                <option value="KES 60M – 100M">KES 60M – 100M</option>
1637                <option value="Over KES 100M">Over KES 100M</option>
1638                <option value="Not yet determined">Not yet determined</option>
1639              </select>
1640            </div>
1641          </div>
1642
1643          <div class="form-row">
1644            <div class="form-group">
1645              <label class="form-label" for="f-timeline">Desired Start Date</label>
1646              <select class="form-select" id="f-timeline" name="timeline">
1647                <option value="" disabled selected>When do you want to start?</option>
1648                <option value="Immediately">Immediately</option>
1649                <option value="Within 1–3 months">Within 1–3 months</option>
1650                <option value="3–6 months">3–6 months</option>
1651                <option value="6–12 months">6–12 months</option>
1652                <option value="Over 12 months / Planning ahead">Over 12 months / Planning ahead</option>
1653              </select>
1654            </div>
1655            <div class="form-group">
1656              <label class="form-label" for="f-country">Your Country</label>
1657              <select class="form-select" id="f-country" name="country">
1658                <option value="" disabled selected>Where are you based?</option>
1659                <option value="Kenya">Kenya</option>
1660                <option value="United Kingdom">United Kingdom</option>
1661                <option value="United States">United States</option>
1662                <option value="Canada">Canada</option>
1663                <option value="Australia">Australia</option>
1664                <option value="UAE / Middle East">UAE / Middle East</option>
1665                <option value="Germany">Germany</option>
1666                <option value="Other">Other Country</option>
1667              </select>
1668            </div>
1669          </div>
1670
1671          <div class="form-row single">
1672            <div class="form-group">
1673              <label class="form-label" for="f-message">Tell Us About Your Project</label>
1674              <textarea class="form-textarea" id="f-message" name="message" placeholder="Brief description of your project, land, or questions for our team..." rows="3"></textarea>
1675            </div>
1676          </div>
1677
1678          <button type="submit" class="form-submit" id="formSubmit">
1679            <span id="submitText">Send My Enquiry — Free Consultation</span>
1680            <span id="submitSpinner" style="display:none;">Sending…</span>
1681          </button>
1682
1683          <p class="form-privacy">🔒 Your details are private and secure. We never share your information. By submitting you agree to be contacted by Aalis Studios regarding your project.</p>
1684        </div>
1685      </form>
1686
1687      <div class="form-success" id="formSuccess">
1688        <div class="form-success-icon">✅</div>
1689        <div class="form-success-title">Enquiry Received — <em>Thank You!</em></div>
1690        <div class="form-success-sub">Our team will contact you within 24 hours · WhatsApp: +254 757 743 454</div>
1691      </div>
1692    </div>
1693  </div>
1694</section>
1695
1696<!-- ═══════════════════════════════════════
1697     FINAL CTA
1698═══════════════════════════════════════ -->
1699<div class="cta-block" role="complementary" aria-label="Start your project with Aalis Studios">
1700  <div>
1701    <div class="cta-kicker">Ready to Work Together?</div>
1702    <h2>Let's Build Something <em>Extraordinary Together.</em></h2>
1703    <p>Whether you are planning a luxury home, a commercial development, a diaspora build, or a master-planned estate — Aalis Studios brings 15 years of excellence, international award-winning design, and total professional accountability to your project. Start with a free consultation today.</p>
1704  </div>
1705  <div class="cta-btns">
1706    <a href="https://aalisstudios.com/contact/" class="cbtn p">Book Free Consultation</a>
1707    <a href="https://wa.me/254757743454?text=Hi%20Aalis%20Studios%2C%20I%20want%20to%20discuss%20a%20project" class="cbtn w">WhatsApp Us Now</a>
1708    <a href="https://aalisstudios.com/all-projects/" class="cbtn o">View Our Portfolio</a>
1709  </div>
1710</div>
1711
1712<!-- ═══════════════════════════════════════
1713     FOOTER
1714═══════════════════════════════════════ -->
1715<div class="fcs">
1716  <div class="fcs-item">
1717    <span class="fcs-icon">📍</span>
1718    <div>
1719      <div class="fcs-lbl">Address</div>
1720      <div class="fcs-val">1st Floor Sun Dial Plaza, Eastern Bypass Off Thika Road, Nairobi</div>
1721    </div>
1722  </div>
1723  <div class="fcs-item">
1724    <span class="fcs-icon">📧</span>
1725    <div>
1726      <div class="fcs-lbl">Email Us</div>
1727      <div class="fcs-val"><a href="/cdn-cgi/l/email-protection#4920272f2609282825203a3a3d3c2d20263a672a2624"><span class="__cf_email__" data-cfemail="1d74737b725d7c7c71746e6e69687974726e337e7270">[email&#160;protected]</span></a></div>
1728    </div>
1729  </div>
1730  <div class="fcs-item">
1731    <span class="fcs-icon">📞</span>
1732    <div>
1733      <div class="fcs-lbl">Call Us</div>
1734      <div class="fcs-val"><a href="tel:+254757743454">+254 757 743 454</a></div>
1735    </div>
1736  </div>
1737</div>
1738<footer class="footer-main" role="contentinfo">
1739  <div>
1740    <div class="footer-brand-name">Aalis Studios</div>
1741    <p class="footer-brand-text">Top architecture and interior design firm based in Nairobi, Kenya. Award-winning architectural design firm — BORAQS registered, NCA certified, Lexus Design Award 2020 Grand Prix winners. Designing luxurious homes and commercial spaces locally and internationally since 2010.</p>
1742  </div>
1743  <div>
1744    <div class="footer-col-title">Our Services</div>
1745    <a href="https://aalisstudios.com/architectural-design-services-kenya/" class="footer-link">Architecture Design</a>
1746    <a href="https://aalisstudios.com/interior-design-services-in-kenya/" class="footer-link">Interior Design</a>
1747    <a href="https://aalisstudios.com/3d-architectural-visualization-kenya/" class="footer-link">3D Visualization</a>
1748    <a href="https://aalisstudios.com/construction-and-project-management/" class="footer-link">Construction Management</a>
1749    <a href="https://aalisstudios.com/master-planning-kenya/" class="footer-link">Master Planning</a>
1750    <a href="https://aalisstudios.com/diaspora-build-kenya/" class="footer-link">
1750Diaspora Build Guide</a>
1751  </div>
1752  <div>
1753    <div class="footer-col-title">Company</div>
1754    <a href="https://aalisstudios.com/" class="footer-link">Home</a>
1755    <a href="https://aalisstudios.com/all-projects/" class="footer-link">Our Work</a>
1756    <a href="https://aalisstudios.com/profile-aalis-studio-architects-and-interior-design/" class="footer-link">About / Profile</a>
1757    <a href="https://aalisstudios.com/team-03/" class="footer-link">Our Team</a>
1758    <a href="https://aalisstudios.com/company-history/" class="footer-link">Company History</a>
1759    <a href="https://aalisstudios.com/faq/" class="footer-link">FAQ</a>
1760    <a href="https://aalisstudios.com/contact/" class="footer-link">Contact Us</a>
1761  </div>
1762  <div>
1763    <div class="footer-col-title">Follow Us</div>
1764    <a href="https://www.facebook.com/aalisarchitects" class="footer-link" target="_blank" rel="noopener noreferrer">Facebook</a>
1765    <a href="https://x.com/AalisArchitects" class="footer-link" target="_blank" rel="noopener noreferrer">X (Twitter)</a>
1766    <a href="https://www.instagram.com/aalisarchitects/" class="footer-link" target="_blank" rel="noopener noreferrer">Instagram</a>
1767    <a href="https://www.youtube.com/@aalisarchitectureanddesign7917" class="footer-link" target="_blank" rel="noopener noreferrer">YouTube</a>
1768    <div class="footer-col-title" style="margin-top:20px;">Working Hours</div>
1769    <a href="https://aalisstudios.com/contact/" class="footer-link">Monday – Saturday</a>
1770    <a href="https://aalisstudios.com/contact/" class="footer-link sub">9:30am – 6:30pm EAT</a>
1771  </div>
1772</footer>
1773<div class="footer-bottom">
1774  <div class="footer-copy">© Copyright Aalis Studios 2026. All rights reserved. · BORAQS Registered · NCA Certified · Lexus Design Award 2020 Grand Prix Winners</div>
1775  <div class="footer-copy">Created by Techit Technology Ltd</div>
1776</div>
1777
1778<!-- ═══ FLOATERS ═══ -->
1779<a class="wa-float" href="https://wa.me/254757743454?text=Hi%20Aalis%20Studios%2C%20I%20want%20to%20discuss%20a%20project" target="_blank" rel="noopener noreferrer" aria-label="Chat with us on WhatsApp">
1780  <svg viewBox="0 0 24 24" aria-hidden="true"><path d="M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z"/></svg>
1781  Need Help? Chat with us
1782</a>
1783<button class="back-to-top" id="backToTop" aria-label="Back to top" onclick="window.scrollTo({top:0,behavior:'smooth'})">↑</button>
1784
1785<script>
1786// ── SCROLL BEHAVIOURS ──
1787window.addEventListener('scroll', function(){
1788  var y = window.scrollY;
1789  document.getElementById('topnav').classList.toggle('scrolled', y > 10);
1790  document.getElementById('stickyCta').classList.toggle('visible', y > 600);
1791  document.getElementById('backToTop').classList.toggle('visible', y > 700);
1792}, {passive:true});
1793
1794// ── MOBILE NAV ──
1795var ham = document.getElementById('navHam'), mn = document.getElementById('mobileNav');
1796if(ham && mn){
1797  ham.addEventListener('click', function(){
1798    var o = mn.classList.toggle('open');
1799    ham.classList.toggle('open', o);
1800    ham.setAttribute('aria-expanded', o);
1801  });
1802}
1803
1804// ── COUNTER ANIMATION ──
1805function animateCounters(){
1806  document.querySelectorAll('.count-up').forEach(function(el){
1807    var target = parseInt(el.getAttribute('data-target'), 10);
1808    var duration = 1800; var start = performance.now();
1809    function update(now){
1810      var elapsed = now - start;
1811      var progress = Math.min(elapsed / duration, 1);
1812      var eased = 1 - Math.pow(1 - progress, 3);
1813      el.textContent = Math.round(eased * target);
1814      if(progress < 1) requestAnimationFrame(update);
1815    }
1816    requestAnimationFrame(update);
1817  });
1818}
1819var countersFired = false;
1820var cObserver = new IntersectionObserver(function(entries){
1821  entries.forEach(function(entry){
1822    if(entry.isIntersecting && !countersFired){ countersFired = true; setTimeout(animateCounters, 400); }
1823  });
1824},{threshold:0.3});
1825var heroEl = document.querySelector('.hero-right');
1826if(heroEl) cObserver.observe(heroEl);
1827
1828// ── SCROLL REVEAL ──
1829var revealObserver = new IntersectionObserver(function(entries){
1830  entries.forEach(function(entry){
1831    if(entry.isIntersecting){ entry.target.style.opacity='1'; entry.target.style.transform='translateY(0)'; }
1832  });
1833},{threshold:0.08,rootMargin:'0px 0px -30px 0px'});
1834document.querySelectorAll('.tl-item,.approach-card,.cred-badge,.testi-card,.value-item,.pathway-card,.case-card,.press-item').forEach(function(el,i){
1835  el.style.opacity='0'; el.style.transform='translateY(24px)';
1836  el.style.transition='opacity 0.5s '+(i%4*0.09)+'s ease, transform 0.5s '+(i%4*0.09)+'s ease';
1837  revealObserver.observe(el);
1838});
1839
1840// ── FAQ ACCORDION ──
1841function toggleFaq(el){
1842  var a=el.nextElementSibling, isOpen=el.classList.contains('open');
1843  document.querySelectorAll('.faq-q.open').forEach(function(q){
1844    q.classList.remove('open'); q.setAttribute('aria-expanded','false'); q.nextElementSibling.classList.remove('open');
1845  });
1846  if(!isOpen){ el.classList.add('open'); el.setAttribute('aria-expanded','true'); a.classList.add('open'); }
1847}
1848document.querySelectorAll('.faq-q').forEach(function(q){
1849  q.addEventListener('keydown',function(e){ if(e.key==='Enter'||e.key===' '){ e.preventDefault(); toggleFaq(q); } });
1850});
1851
1852// ── CONSULTATION FORM ──
1853var consultForm = document.getElementById('consultForm');
1854if(consultForm){
1855  consultForm.addEventListener('submit', function(e){
1856    e.preventDefault();
1857    var name=document.getElementById('f-name').value.trim();
1858    var phone=document.getElementById('f-phone').value.trim();
1859    var email=document.getElementById('f-email').value.trim();
1860    var type=document.getElementById('f-type').value;
1861    if(!name||!phone||!email||!type){ alert('Please fill in all required fields: Name, Phone, Email, and Project Type.'); return; }
1862    if(!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(email)){ alert('Please enter a valid email address.'); return; }
1863    var btn=document.getElementById('formSubmit');
1864    document.getElementById('submitText').style.display='none';
1865    document.getElementById('submitSpinner').style.display='inline';
1866    btn.disabled=true;
1867    var loc=document.getElementById('f-location').value.trim()||'Not specified';
1868    var bud=document.getElementById('f-budget').value||'Not specified';
1869    var tim=document.getElementById('f-timeline').value||'Not specified';
1870    var cou=document.getElementById('f-country').value||'Not specified';
1871    var msg=document.getElementById('f-message').value.trim()||'No additional message.';
1872    var waMsg=encodeURIComponent(
1873      'NEW ENQUIRY — AALIS STUDIOS WEBSITE\n\n'+
1874      'Name: '+name+'\nPhone: '+phone+'\nEmail: '+email+'\n'+
1875      'Project Type: '+type+'\nLocation: '+loc+'\nBudget: '+bud+'\n'+
1876      'Timeline: '+tim+'\nCountry: '+cou+'\n\nMessage:\n'+msg
1877    );
1878    setTimeout(function(){
1879      btn.disabled=false;
1880      document.getElementById('submitText').style.display='inline';
1881      document.getElementById('submitSpinner').style.display='none';
1882      consultForm.style.display='none';
1883      document.getElementById('formSuccess').style.display='block';
1884      setTimeout(function(){ window.open('https://wa.me/254757743454?text='+waMsg,'_blank'); },800);
1885      if(window.dataLayer) window.dataLayer.push({'event':'consultation_form_submit','project_type':type,'client_country':cou,'budget_range':bud});
1886    },1200);
1887  });
1888}
1889
1890// ── PATHWAY CARD ACCESSIBILITY ──
1891document.querySelectorAll('.pathway-card').forEach(function(card){
1892  card.setAttribute('tabindex','0'); card.setAttribute('role','button');
1893  card.addEventListener('keydown',function(e){
1894    if(e.key==='Enter'){ var c=card.querySelector('.pathway-cta'); if(c) window.location=c.href; }
1895  });
1896});
1897</script>
1897
1898</body>
1899</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.