1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="image" href="/assets/logo-B9rHocQK.png"/><link rel="preload" as="image" href="/assets/blue_star-NRSFYbty.svg"/><link rel="preload" as="image" href="/assets/yellow_star-C2kG2UVw.svg"/><link rel="preload" as="image" href="https://www.vis.qa/wp-content/uploads/2022/07/Learning.svg"/><link rel="preload" as="image" href="https://www.vis.qa/wp-content/uploads/2022/07/Admissions.svg"/><link rel="preload" as="image" href="https://www.vis.qa/wp-content/uploads/2022/07/Calendar.svg"/><link rel="stylesheet" href="/assets/styles-LYEw-Lhc.css" data-precedence="default"/><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;1,400;1,500;1,600&family=Inter:wght@300;400;500;600;700;800&display=swap" data-precedence="default"/>
1<script src="https://mcp.figma.com/mcp/html-to-design/capture.js" async=""></script>
1<title>Vision International School â Al Wakra, Qatar</title><meta name="author" content="Vision International School"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="description" content="Vision International School (VIS) is a K-12 international school in Al Wakra, Qatar â CIS-accredited, with 45+ nationalities and a globally-minded curriculum."/><meta property="og:title" content="Vision International School"/><meta property="og:description" content="Premier international education in Al Wakra, Qatar â character, scholarship and global citizenship."/><link rel="modulepreload" href="/assets/index-ea1F9sMo.js"/><link rel="modulepreload" href="/assets/index-C7pslfqR.js"/><link rel="modulepreload" href="/assets/SketchUnderline-CDYQ3Ybo.js"/><link rel="modulepreload" href="/assets/SketchSpark-C8tqk8Ow.js"/><link rel="modulepreload" href="/assets/SectionHeading-DLMs8T-n.js"/><link rel="modulepreload" href="/assets/CountUp-DC_gd-zM.js"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin=""/></head><body><div class="min-h-screen bg-background" data-reveal-root="true"><header class="fixed inset-x-0 top-0 z-50 transition-[background-color,border-color,backdrop-filter,box-shadow] duration-500 border-b border-white/10 bg-black/16 text-white backdrop-blur-md"><div class="mx-auto flex h-16 max-w-[92rem] items-center justify-between gap-8 px-4 sm:px-6 lg:h-20 lg:px-8 xl:px-12"><div class="flex items-center gap-6 lg:gap-8 xl:gap-10"><a class="flex items-center active" href="/" data-status="active" aria-current="page"><img src="/assets/logo-B9rHocQK.png" alt="Vision International School" class="h-auto w-[130px] lg:w-[146px]"/></a><div class="hidden items-center gap-6 text-[13px] text-white/88 xl:flex"><a href="mailto:[email protected]" class="inline-flex items-center gap-2 transition hover:text-white"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-mail h-3.5 w-3.5 text-[color:var(--vis-yellow)]" aria-hidden="true"><path d="m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7"></path><rect x="2" y="4" width="20" height="16" rx="2"></rect></svg><span>[email protected]</span></a><a href="tel:+97440364000" class="inline-flex items-center gap-2 transition hover:text-white"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-phone h-3.5 w-3.5 text-[color:var(--vis-yellow)]" aria-hidden="true"><path d="M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384"></path></svg><span>(+974) 4036-4000</span></a></div></div><nav class="hidden flex-1 items-center justify-center gap-6 lg:flex xl:gap-8"><a class="group relative text-sm text-white transition-colors hover:text-white/85 text-[color:var(--vis-yellow)]" href="/" data-status="active" aria-current="page">Home<span class="absolute -bottom-1 left-0 h-px w-0 bg-[color:var(--vis-yellow)] transition-all duration-300 group-hover:w-full"></span></a><div class="relative"><a href="/about" class="group relative flex items-center gap-1 text-sm text-white">About<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-3.5 w-3.5 transition duration-300" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></a><div class="absolute left-0 top-full pt-4 transition-all duration-300 pointer-events-none -translate-y-2 opacity-0"><div class="min-w-[300px] overflow-hidden rounded-[1.1rem] border border-soft-blue bg-white shadow-soft"><div class="h-1 w-full" style="background:var(--sec-about)"></div><div class="flex items-center gap-2.5 px-6 pt-5 text-[10px] font-semibold uppercase tracking-[0.28em] text-[color:var(--vis-blue-deep)]"><span class="h-1.5 w-1.5 rounded-full bg-[color:var(--vis-yellow)]"></span>About</div><ul class="px-6 pb-5 pt-2.5 text-sm"><li><a href="/about#story" class="group/item flex cursor-pointer items-center gap-3 py-2.5 text-[color:var(--vis-ink)]/76 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-4 shrink-0 transition-all duration-300 group-hover/item:w-7" style="background:var(--sec-about)"></span>Our story</a></li><li><a href="/about#director" class="group/item flex cursor-pointer items-center gap-3 py-2.5 text-[color:var(--vis-ink)]/76 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-4 shrink-0 transition-all duration-300 group-hover/item:w-7" style="background:var(--sec-about)"></span>Director's message</a></li><li><a href="/about#mission" class="group/item flex cursor-pointer items-center gap-3 py-2.5 text-[color:var(--vis-ink)]/76 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-4 shrink-0 transition-all duration-300 group-hover/item:w-7" style="background:var(--sec-about)"></span>Mission & vision</a></li><li><a href="/about#campus" class="group/item flex cursor-pointer items-center gap-3 py-2.5 text-[color:var(--vis-ink)]/76 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-4 shrink-0 transition-all duration-300 group-hover/item:w-7" style="background:var(--sec-about)"></span>Our campus</a></li><li><a href="/about#uniforms" class="group/item flex cursor-pointer items-center gap-3 py-2.5 text-[color:var(--vis-ink)]/76 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-4 shrink-0 transition-all duration-300 group-hover/item:w-7" style="background:var(--sec-about)"></span>Uniforms</a></li><li><a href="/about#services" class="group/item flex cursor-pointer items-center gap-3 py-2.5 text-[color:var(--vis-ink)]/76 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-4 shrink-0 transition-all duration-300 group-hover/item:w-7" style="background:var(--sec-about)"></span>Services</a></li><li><a href="/about#accreditation" class="group/item flex cursor-pointer items-center gap-3 py-2.5 text-[color:var(--vis-ink)]/76 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-4 shrink-0 transition-all duration-300 group-hover/item:w-7" style="background:var(--sec-about)"></span>Accreditation</a></li></ul><a href="/about" class="group/footer flex items-center justify-between gap-4 border-t border-soft-blue bg-[color:var(--vis-paper-blue)]/55 px-6 py-3.5 transition hover:bg-[color:var(--vis-paper-blue)]"><span class="font-display text-base italic text-[color:var(--vis-blue-deep)]">Explore <!-- -->About</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4 text-[color:var(--vis-blue-deep)] transition group-hover/footer:translate-x-1" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div></div></div><div class="relative"><a href="/people" class="group relative flex items-center gap-1 text-sm text-white">People & Staff<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-3.5 w-3.5 transition duration-300" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></a><div class="absolute left-0 top-full pt-4 transition-all duration-300 pointer-events-none -translate-y-2 opacity-0"><div class="min-w-[300px] overflow-hidden rounded-[1.1rem] border border-soft-blue bg-white shadow-soft"><div class="h-1 w-full" style="background:var(--sec-people)"></div><div class="flex items-center gap-2.5 px-6 pt-5 text-[10px] font-semibold uppercase tracking-[0.28em] text-[color:var(--vis-blue-deep)]"><span class="h-1.5 w-1.5 rounded-full bg-[color:var(--vis-yellow)]"></span>People & Staff</div><ul class="px-6 pb-5 pt-2.5 text-sm"><li><a href="/people#board" class="group/item flex cursor-pointer items-center gap-3 py-2.5 text-[color:var(--vis-ink)]/76 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-4 shrink-0 transition-all duration-300 group-hover/item:w-7" style="background:var(--sec-people)"></span>Governing board</a></li><li><a href="/people#leadership" class="group/item flex cursor-pointer items-center gap-3 py-2.5 text-[color:var(--vis-ink)]/76 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-4 shrink-0 transition-all duration-300 group-hover/item:w-7" style="background:var(--sec-people)"></span>School leadership</a></li><li><a href="/people#faculty" class="group/item flex cursor-pointer items-center gap-3 py-2.5 text-[color:var(--vis-ink)]/76 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-4 shrink-0 transition-all duration-300 group-hover/item:w-7" style="background:var(--sec-people)"></span>Faculty</a></li><li><a href="/people#careers" class="group/item flex cursor-pointer items-center gap-3 py-2.5 text-[color:var(--vis-ink)]/76 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-4 shrink-0 transition-all duration-300 group-hover/item:w-7" style="background:var(--sec-people)"></span>Careers</a></li></ul><a href="/people" class="group/footer flex items-center justify-between gap-4 border-t border-soft-blue bg-[color:var(--vis-paper-blue)]/55 px-6 py-3.5 transition hover:bg-[color:var(--vis-paper-blue)]"><span class="font-display text-base italic text-[color:var(--vis-blue-deep)]">Explore <!-- -->People & Staff</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4 text-[color:var(--vis-blue-deep)] transition group-hover/footer:translate-x-1" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div></div></div><div class="relative"><a href="/learning" class="group relative flex items-center gap-1 text-sm text-white">Learning<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-3.5 w-3.5 transition duration-300" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></a><div class="absolute left-0 top-full pt-4 transition-all duration-300 pointer-events-none -translate-y-2 opacity-0"><div class="min-w-[300px] overflow-hidden rounded-[1.1rem] border border-soft-blue bg-white shadow-soft"><div class="h-1 w-full" style="background:var(--sec-learning)"></div><div class="flex items-center gap-2.5 px-6 pt-5 text-[10px] font-semibold uppercase tracking-[0.28em] text-[color:var(--vis-blue-deep)]"><span class="h-1.5 w-1.5 rounded-full bg-[color:var(--vis-yellow)]"></span>Learning</div><ul class="px-6 pb-5 pt-2.5 text-sm"><li><a href="/learning#curriculum" class="group/item flex cursor-pointer items-center gap-3 py-2.5 text-[color:var(--vis-ink)]/76 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-4 shrink-0 transition-all duration-300 group-hover/item:w-7" style="background:var(--sec-learning)"></span>Curriculum</a></li><li><a href="/learning#early-childhood" class="group/item flex cursor-pointer items-center gap-3 py-2.5 text-[color:var(--vis-ink)]/76 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-4 shrink-0 transition-all duration-300 group-hover/item:w-7" style="background:var(--sec-learning)"></span>Early childhood</a></li><li><a href="/learning#elementary" class="group/item flex cursor-pointer items-center gap-3 py-2.5 text-[color:var(--vis-ink)]/76 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-4 shrink-0 transition-all duration-300 group-hover/item:w-7" style="background:var(--sec-learning)"></span>Elementary (1â5)</a></li><li><a href="/learning#middle" class="group/item flex cursor-pointer items-center gap-3 py-2.5 text-[color:var(--vis-ink)]/76 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-4 shrink-0 transition-all duration-300 group-hover/item:w-7" style="background:var(--sec-learning)"></span>Middle school (6â8)</a></li><li><a href="/learning#high" class="group/item flex cursor-pointer items-center gap-3 py-2.5 text-[color:var(--vis-ink)]/76 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-4 shrink-0 transition-all duration-300 group-hover/item:w-7" style="background:var(--sec-learning)"></span>High school (9â12)</a></li><li><a href="/learning#subjects" class="group/item flex cursor-pointer items-center gap-3 py-2.5 text-[color:var(--vis-ink)]/76 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-4 shrink-0 transition-all duration-300 group-hover/item:w-7" style="background:var(--sec-learning)"></span>Subjects & standards</a></li><li><a href="/learning#after-school" class="group/item flex cursor-pointer items-center gap-3 py-2.5 text-[color:var(--vis-ink)]/76 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-4 shrink-0 transition-all duration-300 group-hover/item:w-7" style="background:var(--sec-learning)"></span>After school</a></li><li><a href="/learning#library" class="group/item flex cursor-pointer items-center gap-3 py-2.5 text-[color:var(--vis-ink)]/76 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-4 shrink-0 transition-all duration-300 group-hover/item:w-7" style="background:var(--sec-learning)"></span>Library</a></li><li><a href="/learning#advisory" class="group/item flex cursor-pointer items-center gap-3 py-2.5 text-[color:var(--vis-ink)]/76 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-4 shrink-0 transition-all duration-300 group-hover/item:w-7" style="background:var(--sec-learning)"></span>Advisory</a></li></ul><a href="/learning" class="group/footer flex items-center justify-between gap-4 border-t border-soft-blue bg-[color:var(--vis-paper-blue)]/55 px-6 py-3.5 transition hover:bg-[color:var(--vis-paper-blue)]"><span class="font-display text-base italic text-[color:var(--vis-blue-deep)]">Explore <!-- -->Learning</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4 text-[color:var(--vis-blue-deep)] transition group-hover/footer:translate-x-1" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div></div></div><div class="relative"><a href="/admissions" class="group relative flex items-center gap-1 text-sm text-white">Admissions<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-3.5 w-3.5 transition duration-300" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></a><div class="absolute left-0 top-full pt-4 transition-all duration-300 pointer-events-none -translate-y-2 opacity-0"><div class="min-w-[300px] overflow-hidden rounded-[1.1rem] border border-soft-blue bg-white shadow-soft"><div class="h-1 w-full" style="background:var(--sec-admissions)"></div><div class="flex items-center gap-2.5 px-6 pt-5 text-[10px] font-semibold uppercase tracking-[0.28em] text-[color:var(--vis-blue-deep)]"><span class="h-1.5 w-1.5 rounded-full bg-[color:var(--vis-yellow)]"></span>Admissions</div><ul class="px-6 pb-5 pt-2.5 text-sm"><li><a href="/admissions#process" class="group/item flex cursor-pointer items-center gap-3 py-2.5 text-[color:var(--vis-ink)]/76 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-4 shrink-0 transition-all duration-300 group-hover/item:w-7" style="background:var(--sec-admissions)"></span>Process</a></li>
1<li><a href="/admissions#fees" class="group/item flex cursor-pointer items-center gap-3 py-2.5 text-[color:var(--vis-ink)]/76 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-4 shrink-0 transition-all duration-300 group-hover/item:w-7" style="background:var(--sec-admissions)"></span>Tuition fees</a></li><li><a href="/admissions#faq" class="group/item flex cursor-pointer items-center gap-3 py-2.5 text-[color:var(--vis-ink)]/76 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-4 shrink-0 transition-all duration-300 group-hover/item:w-7" style="background:var(--sec-admissions)"></span>FAQ</a></li><li><a href="/admissions#transport" class="group/item flex cursor-pointer items-center gap-3 py-2.5 text-[color:var(--vis-ink)]/76 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-4 shrink-0 transition-all duration-300 group-hover/item:w-7" style="background:var(--sec-admissions)"></span>Transport</a></li><li><a href="/admissions#testimonials" class="group/item flex cursor-pointer items-center gap-3 py-2.5 text-[color:var(--vis-ink)]/76 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-4 shrink-0 transition-all duration-300 group-hover/item:w-7" style="background:var(--sec-admissions)"></span>Parent testimonials</a></li><li><a href="/admissions#new-to-qatar" class="group/item flex cursor-pointer items-center gap-3 py-2.5 text-[color:var(--vis-ink)]/76 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-4 shrink-0 transition-all duration-300 group-hover/item:w-7" style="background:var(--sec-admissions)"></span>New to Qatar</a></li><li><a href="/admissions#withdrawal" class="group/item flex cursor-pointer items-center gap-3 py-2.5 text-[color:var(--vis-ink)]/76 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-4 shrink-0 transition-all duration-300 group-hover/item:w-7" style="background:var(--sec-admissions)"></span>Withdrawal</a></li><li><a href="/admissions#transcript" class="group/item flex cursor-pointer items-center gap-3 py-2.5 text-[color:var(--vis-ink)]/76 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-4 shrink-0 transition-all duration-300 group-hover/item:w-7" style="background:var(--sec-admissions)"></span>Transcript request</a></li></ul><a href="/admissions" class="group/footer flex items-center justify-between gap-4 border-t border-soft-blue bg-[color:var(--vis-paper-blue)]/55 px-6 py-3.5 transition hover:bg-[color:var(--vis-paper-blue)]"><span class="font-display text-base italic text-[color:var(--vis-blue-deep)]">Explore <!-- -->Admissions</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4 text-[color:var(--vis-blue-deep)] transition group-hover/footer:translate-x-1" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div></div></div><div class="relative"><a href="/parents" class="group relative flex items-center gap-1 text-sm text-white">Parent Resources<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-3.5 w-3.5 transition duration-300" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></a><div class="absolute left-0 top-full pt-4 transition-all duration-300 pointer-events-none -translate-y-2 opacity-0"><div class="min-w-[300px] overflow-hidden rounded-[1.1rem] border border-soft-blue bg-white shadow-soft"><div class="h-1 w-full" style="background:var(--sec-parents)"></div><div class="flex items-center gap-2.5 px-6 pt-5 text-[10px] font-semibold uppercase tracking-[0.28em] text-[color:var(--vis-blue-deep)]"><span class="h-1.5 w-1.5 rounded-full bg-[color:var(--vis-yellow)]"></span>Parent Resources</div><ul class="px-6 pb-5 pt-2.5 text-sm"><li><a href="/parents#protection" class="group/item flex cursor-pointer items-center gap-3 py-2.5 text-[color:var(--vis-ink)]/76 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-4 shrink-0 transition-all duration-300 group-hover/item:w-7" style="background:var(--sec-parents)"></span>Protection policy</a></li><li><a href="/parents#handbook" class="group/item flex cursor-pointer items-center gap-3 py-2.5 text-[color:var(--vis-ink)]/76 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-4 shrink-0 transition-all duration-300 group-hover/item:w-7" style="background:var(--sec-parents)"></span>Parent handbook</a></li><li><a href="/parents#charter" class="group/item flex cursor-pointer items-center gap-3 py-2.5 text-[color:var(--vis-ink)]/76 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-4 shrink-0 transition-all duration-300 group-hover/item:w-7" style="background:var(--sec-parents)"></span>Ethical charter</a></li><li><a href="/parents#policy" class="group/item flex cursor-pointer items-center gap-3 py-2.5 text-[color:var(--vis-ink)]/76 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-4 shrink-0 transition-all duration-300 group-hover/item:w-7" style="background:var(--sec-parents)"></span>Policy manual</a></li><li><a href="/parents#portal" class="group/item flex cursor-pointer items-center gap-3 py-2.5 text-[color:var(--vis-ink)]/76 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-4 shrink-0 transition-all duration-300 group-hover/item:w-7" style="background:var(--sec-parents)"></span>Online portal</a></li><li><a href="/parents#pay-fees" class="group/item flex cursor-pointer items-center gap-3 py-2.5 text-[color:var(--vis-ink)]/76 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-4 shrink-0 transition-all duration-300 group-hover/item:w-7" style="background:var(--sec-parents)"></span>Pay fees</a></li></ul><a href="/parents" class="group/footer flex items-center justify-between gap-4 border-t border-soft-blue bg-[color:var(--vis-paper-blue)]/55 px-6 py-3.5 transition hover:bg-[color:var(--vis-paper-blue)]"><span class="font-display text-base italic text-[color:var(--vis-blue-deep)]">Explore <!-- -->Parent Resources</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4 text-[color:var(--vis-blue-deep)] transition group-hover/footer:translate-x-1" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div></div></div></nav><div class="flex items-center gap-3 sm:gap-4"><a href="/contact" class="hidden text-[12px] font-semibold uppercase tracking-[0.2em] text-[color:var(--vis-yellow)] transition hover:text-white sm:inline-block">Contact Us</a><button aria-label="Search" class="grid h-9 w-9 cursor-pointer place-items-center border border-white/16 transition hover:border-white/28 hover:bg-white/8 hover:text-white"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search h-4 w-4" aria-hidden="true"><path d="m21 21-4.34-4.34"></path><circle cx="11" cy="11" r="8"></circle></svg></button><button aria-label="Menu" class="grid h-9 w-9 place-items-center border border-white/16 transition hover:border-white/28 hover:bg-white/8 hover:text-white md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu h-4 w-4" aria-hidden="true"><path d="M4 5h16"></path><path d="M4 12h16"></path><path d="M4 19h16"></path></svg></button></div></div>
1<div class="overflow-hidden bg-[color:var(--vis-navy)]/96 transition-[max-height,opacity] duration-300 md:hidden max-h-0 opacity-0"><div class="px-4 pb-5 text-white"><div class="mb-3 space-y-2 border-b border-white/14 pb-4 text-sm text-white/86"><a href="mailto:[email protected]" class="flex items-center gap-2 transition hover:text-white"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-mail h-4 w-4 text-[color:var(--vis-yellow)]" aria-hidden="true"><path d="m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7"></path><rect x="2" y="4" width="20" height="16" rx="2"></rect></svg><span>[email protected]</span></a><a href="tel:+97440364000" class="flex items-center gap-2 transition hover:text-white"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-phone h-4 w-4 text-[color:var(--vis-yellow)]" aria-hidden="true"><path d="M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384"></path></svg><span>(+974) 4036-4000</span></a></div><a class="block py-2 text-sm font-medium active" href="/" data-status="active" aria-current="page">Home</a><details class="group border-t border-white/14 py-2 first:border-t-0"><summary class="flex cursor-pointer items-center justify-between py-2 text-sm font-medium"><a href="/about" class="flex items-center gap-2"><span class="h-2 w-2 rounded-full" style="background:var(--sec-about)"></span>About</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-4 w-4 transition group-open:rotate-180" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></summary><ul class="pb-2 pl-4 text-sm text-white/72"><li><a href="/about#story" class="flex items-center gap-3 py-1.5 transition hover:text-white"><span class="h-px w-4 shrink-0" style="background:var(--sec-about)"></span>Our story</a></li><li><a href="/about#director" class="flex items-center gap-3 py-1.5 transition hover:text-white"><span class="h-px w-4 shrink-0" style="background:var(--sec-about)"></span>Director's message</a></li><li><a href="/about#mission" class="flex items-center gap-3 py-1.5 transition hover:text-white"><span class="h-px w-4 shrink-0" style="background:var(--sec-about)"></span>Mission & vision</a></li><li><a href="/about#campus" class="flex items-center gap-3 py-1.5 transition hover:text-white"><span class="h-px w-4 shrink-0" style="background:var(--sec-about)"></span>Our campus</a></li><li><a href="/about#uniforms" class="flex items-center gap-3 py-1.5 transition hover:text-white"><span class="h-px w-4 shrink-0" style="background:var(--sec-about)"></span>Uniforms</a></li><li><a href="/about#services" class="flex items-center gap-3 py-1.5 transition hover:text-white"><span class="h-px w-4 shrink-0" style="background:var(--sec-about)"></span>Services</a></li><li><a href="/about#accreditation" class="flex items-center gap-3 py-1.5 transition hover:text-white"><span class="h-px w-4 shrink-0" style="background:var(--sec-about)"></span>Accreditation</a></li></ul></details><details class="group border-t border-white/14 py-2 first:border-t-0"><summary class="flex cursor-pointer items-center justify-between py-2 text-sm font-medium"><a href="/people" class="flex items-center gap-2"><span class="h-2 w-2 rounded-full" style="background:var(--sec-people)"></span>People & Staff</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-4 w-4 transition group-open:rotate-180" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></summary><ul class="pb-2 pl-4 text-sm text-white/72"><li><a href="/people#board" class="flex items-center gap-3 py-1.5 transition hover:text-white"><span class="h-px w-4 shrink-0" style="background:var(--sec-people)"></span>Governing board</a></li><li><a href="/people#leadership" class="flex items-center gap-3 py-1.5 transition hover:text-white"><span class="h-px w-4 shrink-0" style="background:var(--sec-people)"></span>School leadership</a></li><li><a href="/people#faculty" class="flex items-center gap-3 py-1.5 transition hover:text-white"><span class="h-px w-4 shrink-0" style="background:var(--sec-people)"></span>Faculty</a></li><li><a href="/people#careers" class="flex items-center gap-3 py-1.5 transition hover:text-white"><span class="h-px w-4 shrink-0" style="background:var(--sec-people)"></span>Careers</a></li></ul></details>
1<details class="group border-t border-white/14 py-2 first:border-t-0"><summary class="flex cursor-pointer items-center justify-between py-2 text-sm font-medium"><a href="/learning" class="flex items-center gap-2"><span class="h-2 w-2 rounded-full" style="background:var(--sec-learning)"></span>Learning</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-4 w-4 transition group-open:rotate-180" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></summary><ul class="pb-2 pl-4 text-sm text-white/72"><li><a href="/learning#curriculum" class="flex items-center gap-3 py-1.5 transition hover:text-white"><span class="h-px w-4 shrink-0" style="background:var(--sec-learning)"></span>Curriculum</a></li><li><a href="/learning#early-childhood" class="flex items-center gap-3 py-1.5 transition hover:text-white"><span class="h-px w-4 shrink-0" style="background:var(--sec-learning)"></span>Early childhood</a></li><li><a href="/learning#elementary" class="flex items-center gap-3 py-1.5 transition hover:text-white"><span class="h-px w-4 shrink-0" style="background:var(--sec-learning)"></span>Elementary (1â5)</a></li><li><a href="/learning#middle" class="flex items-center gap-3 py-1.5 transition hover:text-white"><span class="h-px w-4 shrink-0" style="background:var(--sec-learning)"></span>Middle school (6â8)</a></li><li><a href="/learning#high" class="flex items-center gap-3 py-1.5 transition hover:text-white"><span class="h-px w-4 shrink-0" style="background:var(--sec-learning)"></span>High school (9â12)</a></li><li><a href="/learning#subjects" class="flex items-center gap-3 py-1.5 transition hover:text-white"><span class="h-px w-4 shrink-0" style="background:var(--sec-learning)"></span>Subjects & standards</a></li><li><a href="/learning#after-school" class="flex items-center gap-3 py-1.5 transition hover:text-white"><span class="h-px w-4 shrink-0" style="background:var(--sec-learning)"></span>After school</a></li><li><a href="/learning#library" class="flex items-center gap-3 py-1.5 transition hover:text-white"><span class="h-px w-4 shrink-0" style="background:var(--sec-learning)"></span>Library</a></li><li><a href="/learning#advisory" class="flex items-center gap-3 py-1.5 transition hover:text-white"><span class="h-px w-4 shrink-0" style="background:var(--sec-learning)"></span>Advisory</a></li></ul></details><details class="group border-t border-white/14 py-2 first:border-t-0"><summary class="flex cursor-pointer items-center justify-between py-2 text-sm font-medium"><a href="/admissions" class="flex items-center gap-2"><span class="h-2 w-2 rounded-full" style="background:var(--sec-admissions)"></span>Admissions</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-4 w-4 transition group-open:rotate-180" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></summary><ul class="pb-2 pl-4 text-sm text-white/72"><li><a href="/admissions#process" class="flex items-center gap-3 py-1.5 transition hover:text-white"><span class="h-px w-4 shrink-0" style="background:var(--sec-admissions)"></span>Process</a></li><li><a href="/admissions#fees" class="flex items-center gap-3 py-1.5 transition hover:text-white"><span class="h-px w-4 shrink-0" style="background:var(--sec-admissions)"></span>Tuition fees</a></li><li><a href="/admissions#faq" class="flex items-center gap-3 py-1.5 transition hover:text-white"><span class="h-px w-4 shrink-0" style="background:var(--sec-admissions)"></span>FAQ</a></li><li><a href="/admissions#transport" class="flex items-center gap-3 py-1.5 transition hover:text-white"><span class="h-px w-4 shrink-0" style="background:var(--sec-admissions)"></span>Transport</a></li><li><a href="/admissions#testimonials" class="flex items-center gap-3 py-1.5 transition hover:text-white"><span class="h-px w-4 shrink-0" style="background:var(--sec-admissions)"></span>Parent testimonials</a></li><li><a href="/admissions#new-to-qatar" class="flex items-center gap-3 py-1.5 transition hover:text-white"><span class="h-px w-4 shrink-0" style="background:var(--sec-admissions)"></span>New to Qatar</a></li><li><a href="/admissions#withdrawal" class="flex items-center gap-3 py-1.5 transition hover:text-white"><span class="h-px w-4 shrink-0" style="background:var(--sec-admissions)"></span>Withdrawal</a></li><li><a href="/admissions#transcript" class="flex items-center gap-3 py-1.5 transition hover:text-white"><span class="h-px w-4 shrink-0" style="background:var(--sec-admissions)"></span>Transcript request</a></li></ul></details>
1<details class="group border-t border-white/14 py-2 first:border-t-0"><summary class="flex cursor-pointer items-center justify-between py-2 text-sm font-medium"><a href="/parents" class="flex items-center gap-2"><span class="h-2 w-2 rounded-full" style="background:var(--sec-parents)"></span>Parent Resources</a><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-4 w-4 transition group-open:rotate-180" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></summary><ul class="pb-2 pl-4 text-sm text-white/72"><li><a href="/parents#protection" class="flex items-center gap-3 py-1.5 transition hover:text-white"><span class="h-px w-4 shrink-0" style="background:var(--sec-parents)"></span>Protection policy</a></li><li><a href="/parents#handbook" class="flex items-center gap-3 py-1.5 transition hover:text-white"><span class="h-px w-4 shrink-0" style="background:var(--sec-parents)"></span>Parent handbook</a></li><li><a href="/parents#charter" class="flex items-center gap-3 py-1.5 transition hover:text-white"><span class="h-px w-4 shrink-0" style="background:var(--sec-parents)"></span>Ethical charter</a></li><li><a href="/parents#policy" class="flex items-center gap-3 py-1.5 transition hover:text-white"><span class="h-px w-4 shrink-0" style="background:var(--sec-parents)"></span>Policy manual</a></li><li><a href="/parents#portal" class="flex items-center gap-3 py-1.5 transition hover:text-white"><span class="h-px w-4 shrink-0" style="background:var(--sec-parents)"></span>Online portal</a></li><li><a href="/parents#pay-fees" class="flex items-center gap-3 py-1.5 transition hover:text-white"><span class="h-px w-4 shrink-0" style="background:var(--sec-parents)"></span>Pay fees</a></li></ul></details></div></div></header><main><!--$--><section class="relative isolate min-h-[100svh] overflow-hidden bg-[color:var(--vis-blue-deep)] text-white"><div class="absolute inset-0 -z-30"><video class="h-full w-full object-cover object-center" autoPlay="" muted="" loop="" playsInline="" preload="auto" poster="/assets/hero-poster-B9hnlHy0.jpg" aria-hidden="true"><source src="/assets/hero_clip-CnbjTtwx.mp4" type="video/mp4"/></video></div><div class="absolute inset-0 -z-20 bg-black/16"></div><div class="absolute inset-0 -z-20 bg-[radial-gradient(ellipse_at_18%_38%,rgba(4,31,58,0.46),transparent_46%),radial-gradient(ellipse_at_78%_74%,rgba(10,111,172,0.16),transparent_34%)]"></div><div class="absolute inset-0 -z-20 bg-[linear-gradient(90deg,rgba(4,25,47,0.6)_0%,rgba(4,25,47,0.38)_34%,rgba(4,25,47,0.08)_68%,rgba(4,25,47,0.18)_100%)]"></div><div class="absolute inset-x-0 top-0 -z-10 h-44 bg-gradient-to-b from-[rgba(4,23,43,0.38)] via-[rgba(4,23,43,0.12)] to-transparent"></div><div class="absolute inset-x-0 bottom-0 -z-10 h-44 bg-gradient-to-b from-transparent via-[rgba(244,249,252,0.05)] to-[rgba(244,249,252,0.52)]"></div><div class="absolute inset-0 -z-10 opacity-[0.05] mix-blend-overlay" style="background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")"></div><div class="mx-auto flex min-h-[100svh] max-w-7xl items-center px-6 pb-28 pt-36 lg:pt-40"><div class="max-w-4xl"><div class="animate-hero-rise text-[11px] font-semibold uppercase tracking-[0.32em] text-white/82" style="animation-delay:80ms"><span class="mr-3 inline-block h-2 w-2 rounded-full bg-[color:var(--vis-yellow)] align-middle"></span>Al Wakra, Qatar · K-12 International School</div><p class="mt-10 animate-hero-rise font-display text-3xl italic text-white/82 md:text-4xl" style="animation-delay:180ms">Welcome to</p><h1 class="mt-3 max-w-5xl animate-hero-rise text-balance text-5xl font-semibold leading-[0.98] tracking-tight text-white md:text-7xl lg:text-[6rem]" style="animation-delay:260ms">Vision International<!-- --> <span class="relative inline-block font-display italic font-medium text-[color:var(--vis-yellow-soft)]">School<svg viewBox="0 0 300 42" aria-hidden="true" class="pointer-events-none h-[0.52em] overflow-visible absolute left-0 top-[calc(100%-0.12em)] w-full" preserveAspectRatio="none" style="--draw-delay:120ms"><path pathLength="1" class="sketch-underline-path" d="M6 29C41 15 75 38 110 24C146 11 180 36 215 23C244 13 268 27 294 22" fill="none" stroke="var(--vis-yellow)" stroke-linecap="round" stroke-width="7"></path></svg></span></h1><p class="mt-10 max-w-3xl animate-hero-rise text-lg leading-relaxed text-white/92 md:text-xl" style="animation-delay:360ms">A learning community in Al Wakra where character, scholarship, and international citizenship move together from early years through graduation. The opening sequence is designed to feel cinematic, calm, and immediately clear.</p><div class="mt-10 animate-hero-rise flex flex-wrap items-center gap-x-8 gap-y-4 text-white" style="animation-delay:500ms"><a href="#story" class="group inline-flex items-center gap-3 border-b-2 border-[color:var(--vis-yellow)] pb-2 text-sm font-semibold uppercase tracking-[0.22em] text-white transition hover:text-[color:var(--vis-yellow)]">Explore the story<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4 transition group-hover:translate-x-1" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a><a href="/admissions" class="inline-flex items-center gap-2 border border-white/32 bg-white/10 px-5 py-3 text-sm font-medium text-white transition hover:border-[color:var(--vis-yellow)] hover:text-[color:var(--vis-yellow)]">
1Admissions 2026-2027</a></div><div class="mt-14 animate-hero-rise flex flex-wrap gap-x-8 gap-y-3 text-sm text-white/82" style="animation-delay:620ms"><span>45+ nationalities across campus</span><span class="hidden text-white/34 md:inline">/</span><span>CIS-accredited learning community</span><span class="hidden text-white/34 md:inline">/</span><span>One connected K-12 journey</span></div></div></div></section><section class="relative z-20 mt-6 px-6 pb-28 md:mt-8 md:pb-32"><img src="/assets/blue_star-NRSFYbty.svg" alt="" aria-hidden="true" class="pointer-events-none select-none object-contain will-change-transform absolute left-[7%] top-24 h-8 w-8 opacity-70 md:h-10 md:w-10"/><svg viewBox="0 0 120 120" aria-hidden="true" class="pointer-events-none overflow-visible will-change-transform absolute left-[10%] top-44 h-5 w-5"><path d="M60 5L69 47L115 60L69 73L60 115L51 73L5 60L51 47L60 5Z" fill="rgba(255,199,39,0.85)"></path></svg><img src="/assets/yellow_star-C2kG2UVw.svg" alt="" aria-hidden="true" class="pointer-events-none select-none object-contain will-change-transform absolute right-[8%] top-[40%] h-7 w-7 opacity-85 md:h-9 md:w-9"/><svg viewBox="0 0 120 120" aria-hidden="true" class="pointer-events-none overflow-visible will-change-transform absolute right-[11%] top-[30%] h-6 w-6"><path d="M60 5L69 47L115 60L69 73L60 115L51 73L5 60L51 47L60 5Z" fill="rgba(10,111,172,0.6)"></path></svg><div class="mx-auto max-w-[92rem]"><div class="mb-10"><div class="max-w-2xl"><div class="reveal" style="--delay:0ms"><div class="mb-5 inline-flex items-center gap-3 text-[11px] font-semibold uppercase tracking-[0.28em]" style="color:var(--vis-blue-deep)"><span class="h-2 w-2 rounded-full bg-[color:var(--vis-yellow)]"></span>Featured pathways</div></div><div class="reveal" style="--delay:80ms"><h2 class="text-balance text-4xl font-semibold leading-[1.04] tracking-tight text-[color:var(--vis-ink)] md:text-5xl lg:text-[3.55rem]">Key VIS journeys and<!-- --> <span class="relative inline-block"><span class="relative z-10 font-display italic font-medium" style="color:var(--vis-blue-deep)">essentials.</span><svg viewBox="0 0 300 42" aria-hidden="true" class="pointer-events-none h-[0.52em] overflow-visible absolute left-0 top-[86%] w-full" preserveAspectRatio="none" style="--draw-delay:120ms"><path pathLength="1" class="sketch-underline-path" d="M6 29C41 15 75 38 110 24C146 11 180 36 215 23C244 13 268 27 294 22" fill="none" stroke="var(--vis-yellow)" stroke-linecap="round" stroke-width="9"></path></svg></span></h2></div></div></div><div class="grid gap-6 lg:grid-cols-3"><div class="reveal" style="--delay:0ms"><a href="https://www.vis.qa/learning/" target="_blank" rel="noreferrer noopener" class="group flex h-full flex-col overflow-hidden rounded-[1.6rem] border border-soft-blue bg-white transition hover:-translate-y-1 hover:shadow-[0_26px_60px_-34px_rgba(6,33,61,0.24)]"><div class="relative overflow-hidden"><img src="https://www.vis.qa/wp-content/uploads/Learning.jpg" alt="Learning" class="h-64 w-full object-cover transition duration-700 group-hover:scale-[1.04]" loading="lazy"/><div class="absolute inset-0 bg-gradient-to-t from-[rgba(7,29,54,0.5)] via-[rgba(7,29,54,0.08)] to-transparent"></div><div class="absolute inset-x-0 top-0 h-1 bg-[color:var(--vis-yellow)] opacity-0 transition duration-300 group-hover:opacity-100"></div></div><div class="flex flex-1 flex-col px-6 py-6"><div class="flex items-start justify-between gap-4"><div class="flex items-start gap-4"><div class="flex h-14 w-14 shrink-0 items-center justify-center rounded-2xl bg-[color:var(--vis-paper-blue)] transition-colors duration-300 group-hover:bg-[color:var(--vis-yellow)]/22"><img src="https://www.vis.qa/wp-content/uploads/2022/07/Learning.svg" alt="" class="h-9 w-9 object-contain"/></div><div><div class="text-[11px] font-semibold uppercase tracking-[0.26em] text-[color:var(--vis-blue)]">Learn More</div><h3 class="mt-2 text-2xl font-semibold tracking-tight text-[color:var(--vis-ink)]">Learning</h3></div></div><div class="flex h-10 w-10 shrink-0 items-center justify-center rounded-full border border-[color:var(--vis-blue)]/25 text-[color:var(--vis-blue-deep)] transition duration-300 group-hover:border-[color:var(--vis-yellow)] group-hover:bg-[color:var(--vis-yellow)]/18 group-hover:translate-x-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></div></div><p class="mt-5 max-w-[34rem] text-base leading-relaxed text-muted-foreground">At Vision International School all students will be provided with a rigorous and relevant educational path to support individual development at the highest levels.</p><div class="mt-auto inline-flex items-center gap-3 pt-7 text-sm font-semibold uppercase tracking-[0.18em] text-[color:var(--vis-blue-deep)]">Learn more<span class="h-px w-8 bg-[color:var(--vis-yellow)] transition-all duration-300 group-hover:w-14"></span></div></div></a></div><div class="reveal" style="--delay:80ms"><a href="https://www.vis.qa/adimissions/" target="_blank" rel="noreferrer noopener" class="group flex h-full flex-col overflow-hidden rounded-[1.6rem] border border-soft-blue bg-white transition hover:-translate-y-1 hover:shadow-[0_26px_60px_-34px_rgba(6,33,61,0.24)]"><div class="relative overflow-hidden"><img src="https://www.vis.qa/wp-content/uploads/high-angle-girl-learning-math-sc.jpg" alt="Admissions" class="h-64 w-full object-cover transition duration-700 group-hover:scale-[1.04]" loading="lazy"/><div class="absolute inset-0 bg-gradient-to-t from-[rgba(7,29,54,0.5)] via-[rgba(7,29,54,0.08)] to-transparent"></div><div class="absolute inset-x-0 top-0 h-1 bg-[color:var(--vis-yellow)] opacity-0 transition duration-300 group-hover:opacity-100"></div></div><div class="flex flex-1 flex-col px-6 py-6"><div class="flex items-start justify-between gap-4"><div class="flex items-start gap-4"><div class="flex h-14 w-14 shrink-0 items-center justify-center rounded-2xl bg-[color:var(--vis-paper-blue)] transition-colors duration-300 group-hover:bg-[color:var(--vis-yellow)]/22"><img src="https://www.vis.qa/wp-content/uploads/2022/07/Admissions.svg" alt="" class="h-9 w-9 object-contain"/></div><div><div class="text-[11px] font-semibold uppercase tracking-[0.26em] text-[color:var(--vis-blue)]">Learn More</div><h3 class="mt-2 text-2xl font-semibold tracking-tight text-[color:var(--vis-ink)]">
1Admissions</h3></div></div><div class="flex h-10 w-10 shrink-0 items-center justify-center rounded-full border border-[color:var(--vis-blue)]/25 text-[color:var(--vis-blue-deep)] transition duration-300 group-hover:border-[color:var(--vis-yellow)] group-hover:bg-[color:var(--vis-yellow)]/18 group-hover:translate-x-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></div></div><p class="mt-5 max-w-[34rem] text-base leading-relaxed text-muted-foreground">Vision International School is a learning community dedicated to fostering each child's unique potential and spirit of adventure through exemplary standards of character.</p><div class="mt-auto inline-flex items-center gap-3 pt-7 text-sm font-semibold uppercase tracking-[0.18em] text-[color:var(--vis-blue-deep)]">Learn more<span class="h-px w-8 bg-[color:var(--vis-yellow)] transition-all duration-300 group-hover:w-14"></span></div></div></a></div><div class="reveal" style="--delay:160ms"><a href="https://www.vis.qa/wp-content/uploads/Screenshot-2026-05-20-at-10.49.50-AM.png" target="_blank" rel="noreferrer noopener" class="group flex h-full flex-col overflow-hidden rounded-[1.6rem] border border-soft-blue bg-white transition hover:-translate-y-1 hover:shadow-[0_26px_60px_-34px_rgba(6,33,61,0.24)]"><div class="relative overflow-hidden"><img src="https://www.vis.qa/wp-content/uploads/ChatGPT-Image-May-20-2026-10_05_49-AM.png" alt="Calendar 2026-2027" class="h-64 w-full object-cover transition duration-700 group-hover:scale-[1.04]" loading="lazy"/><div class="absolute inset-0 bg-gradient-to-t from-[rgba(7,29,54,0.5)] via-[rgba(7,29,54,0.08)] to-transparent"></div><div class="absolute inset-x-0 top-0 h-1 bg-[color:var(--vis-yellow)] opacity-0 transition duration-300 group-hover:opacity-100"></div></div><div class="flex flex-1 flex-col px-6 py-6"><div class="flex items-start justify-between gap-4"><div class="flex items-start gap-4"><div class="flex h-14 w-14 shrink-0 items-center justify-center rounded-2xl bg-[color:var(--vis-paper-blue)] transition-colors duration-300 group-hover:bg-[color:var(--vis-yellow)]/22"><img src="https://www.vis.qa/wp-content/uploads/2022/07/Calendar.svg" alt="" class="h-9 w-9 object-contain"/></div><div><div class="text-[11px] font-semibold uppercase tracking-[0.26em] text-[color:var(--vis-blue)]">Learn More</div><h3 class="mt-2 text-2xl font-semibold tracking-tight text-[color:var(--vis-ink)]">Calendar 2026-2027</h3></div></div><div class="flex h-10 w-10 shrink-0 items-center justify-center rounded-full border border-[color:var(--vis-blue)]/25 text-[color:var(--vis-blue-deep)] transition duration-300 group-hover:border-[color:var(--vis-yellow)] group-hover:bg-[color:var(--vis-yellow)]/18 group-hover:translate-x-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></div></div><p class="mt-5 max-w-[34rem] text-base leading-relaxed text-muted-foreground">View the 2026-2027 school calendar for key dates, term rhythms, and planning points that help families stay aligned with the academic year ahead.</p><div class="mt-auto inline-flex items-center gap-3 pt-7 text-sm font-semibold uppercase tracking-[0.18em] text-[color:var(--vis-blue-deep)]">Learn more<span class="h-px w-8 bg-[color:var(--vis-yellow)] transition-all duration-300 group-hover:w-14"></span></div></div></a></div></div></div></section><section class="relative overflow-hidden bg-[color:var(--vis-paper)] px-6 py-28 md:py-32"><div class="pointer-events-none absolute inset-0 bg-soft-grid opacity-[0.18]"></div><img src="/assets/blue_star-NRSFYbty.svg" alt="" aria-hidden="true" class="pointer-events-none select-none object-contain will-change-transform absolute right-[11%] top-20 h-8 w-8 op
1acity-70 md:h-10 md:w-10"/><svg viewBox="0 0 120 120" aria-hidden="true" class="pointer-events-none overflow-visible will-change-transform absolute right-[8%] top-36 h-5 w-5"><path d="M60 5L69 47L115 60L69 73L60 115L51 73L5 60L51 47L60 5Z" fill="rgba(255,199,39,0.8)"></path></svg><img src="/assets/yellow_star-C2kG2UVw.svg" alt="" aria-hidden="true" class="pointer-events-none select-none object-contain will-change-transform absolute left-[9%] top-[58%] h-7 w-7 opacity-85 md:h-9 md:w-9"/><svg viewBox="0 0 120 120" aria-hidden="true" class="pointer-events-none overflow-visible will-change-transform absolute left-[6%] top-[50%] h-6 w-6"><path d="M60 5L69 47L115 60L69 73L60 115L51 73L5 60L51 47L60 5Z" fill="rgba(10,111,172,0.55)"></path></svg><div class="mx-auto max-w-[92rem]"><div class="grid gap-14 lg:grid-cols-[minmax(0,0.38fr)_minmax(0,0.62fr)] lg:gap-16"><div class="lg:sticky lg:top-28 lg:self-start"><div class="max-w-3xl"><div class="reveal" style="--delay:0ms"><div class="mb-5 inline-flex items-center gap-3 text-[11px] font-semibold uppercase tracking-[0.28em]" style="color:var(--vis-blue-deep)"><span class="h-2 w-2 rounded-full bg-[color:var(--vis-yellow)]"></span>News & updates</div></div><div class="reveal" style="--delay:80ms"><h2 class="text-balance text-4xl font-semibold leading-[1.04] tracking-tight text-[color:var(--vis-ink)] md:text-5xl lg:text-[3.55rem]">School life<!-- --> <span class="relative inline-block"><span class="relative z-10 font-display italic font-medium" style="color:var(--vis-blue-deep)">in motion.</span><svg viewBox="0 0 300 42" aria-hidden="true" class="pointer-events-none h-[0.52em] overflow-visible absolute left-0 top-[86%] w-full" preserveAspectRatio="none" style="--draw-delay:120ms"><path pathLength="1" class="sketch-underline-path" d="M6 29C41 15 75 38 110 24C146 11 180 36 215 23C244 13 268 27 294 22" fill="none" stroke="var(--vis-yellow)" stroke-linecap="round" stroke-width="9"></path></svg></span></h2></div><div class="reveal" style="--delay:160ms"><p class="mt-8 md:mt-9 text-base leading-relaxed text-muted-foreground md:text-lg">Live updates, snapshots, and family-facing announcements from the current VIS homepage, recast into the new editorial system.</p></div></div><div class="reveal" style="--delay:160ms"><a href="https://www.vis.qa/news/" target="_blank" rel="noreferrer noopener" class="group mt-8 inline-flex items-center gap-2 border-b-2 border-[color:var(--vis-yellow)] pb-2 text-sm font-semibold uppercase tracking-[0.18em] text-[color:var(--vis-blue-deep)]">View all news<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4 transition group-hover:translate-x-1" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div></div><div class="border-t border-soft-blue"><div class="grid gap-x-14 gap-y-8 pt-8 md:grid-cols-2"><div class="reveal" style="--delay:0ms"><a href="https://www.vis.qa/quarter-4-learning-snapshot-grade-6-12/" target="_blank" rel="noreferrer noopener" class="group block"><div class="text-[0.98rem] text-muted-foreground">19 April, 2026</div><h3 class="mt-2 text-[1.85rem] font-semibold leading-snug text-[color:var(--vis-ink)] transition-colors duration-300 group-hover:text-[color:var(--vis-blue)]">Quarter 4 Learning Snapshot Grade 6 â 12</h3><div class="mt-4 h-px w-10 bg-[color:var(--vis-yellow)] transition-all duration-300 group-hover:w-16"></div></a></div><div class="reveal" style="--delay:70ms"><a href="https://www.vis.qa/quarter-4-curriculum-snapshots-kg2-grade-5/" target="_blank" rel="noreferrer noopener" class="group block"><div class="text-[0.98rem] text-muted-foreground">19 April, 2026</div><h3 class="mt-2 text-[1.85rem] font-semibold leading-snug text-[color:var(--vis-ink)] transition-colors duration-300 group-hover:text-[color:var(--vis-blue)]">Quarter 4 curriculum snapshots KG2-Grade 5</h3><div class="mt-4 h-px w-10 bg-[color:var(--vis-yellow)] transition-all duration-300 group-hover:w-16"></div></a></div><div class="reveal" style="--delay:140ms">
1<a href="https://www.vis.qa/quarter-3-learning-snapshot-grade-6-12/" target="_blank" rel="noreferrer noopener" class="group block"><div class="text-[0.98rem] text-muted-foreground">26 January, 2026</div><h3 class="mt-2 text-[1.85rem] font-semibold leading-snug text-[color:var(--vis-ink)] transition-colors duration-300 group-hover:text-[color:var(--vis-blue)]">Quarter 3 Learning Snapshot Grade 6 â 12</h3><div class="mt-4 h-px w-10 bg-[color:var(--vis-yellow)] transition-all duration-300 group-hover:w-16"></div></a></div><div class="reveal" style="--delay:210ms"><a href="https://www.vis.qa/quarter-3-curriculum-snapshots-kg2-grade-5/" target="_blank" rel="noreferrer noopener" class="group block"><div class="text-[0.98rem] text-muted-foreground">26 January, 2026</div><h3 class="mt-2 text-[1.85rem] font-semibold leading-snug text-[color:var(--vis-ink)] transition-colors duration-300 group-hover:text-[color:var(--vis-blue)]">Quarter 3 curriculum snapshots KG2-Grade 5</h3><div class="mt-4 h-px w-10 bg-[color:var(--vis-yellow)] transition-all duration-300 group-hover:w-16"></div></a></div><div class="reveal" style="--delay:280ms"><a href="https://www.vis.qa/vispa-second-meeting-meeting-minutes/" target="_blank" rel="noreferrer noopener" class="group block"><div class="text-[0.98rem] text-muted-foreground">18 January, 2026</div><h3 class="mt-2 text-[1.85rem] font-semibold leading-snug text-[color:var(--vis-ink)] transition-colors duration-300 group-hover:text-[color:var(--vis-blue)]">VISPA Second Meeting â Meeting Minutes</h3><div class="mt-4 h-px w-10 bg-[color:var(--vis-yellow)] transition-all duration-300 group-hover:w-16"></div></a></div><div class="reveal" style="--delay:350ms"><a href="https://www.vis.qa/parent-cafe-vispa-meeting-minutes/" target="_blank" rel="noreferrer noopener" class="group block"><div class="text-[0.98rem] text-muted-foreground">8 December, 2025</div><h3 class="mt-2 text-[1.85rem] font-semibold leading-snug text-[color:var(--vis-ink)] transition-colors duration-300 group-hover:text-[color:var(--vis-blue)]">Parent Café , VISPA Meeting Minutes</h3><div class="mt-4 h-px w-10 bg-[color:var(--vis-yellow)] transition-all duration-300 group-hover:w-16"></div></a></div></div></div></div><div class="mt-28 grid gap-14 lg:grid-cols-[minmax(0,0.38fr)_minmax(0,0.62fr)] lg:gap-16"><div class="lg:sticky lg:top-28 lg:self-start"><div class="max-w-3xl"><div class="reveal" style="--delay:0ms"><div class="mb-5 inline-flex items-center gap-3 text-[11px] font-semibold uppercase tracking-[0.28em]" style="color:var(--sec-learning)"><span class="h-2 w-2 rounded-full bg-[color:var(--vis-yellow)]"></span>Events</div></div><div class="reveal" style="--delay:80ms"><h2 class="text-balance text-4xl font-semibold leading-[1.04] tracking-tight text-[color:var(--vis-ink)] md:text-5xl lg:text-[3.55rem]">Moments that<!-- --> <span class="relative inline-block"><span class="relative z-10 font-display italic font-medium" style="color:var(--sec-learning)">bring people together.</span><svg viewBox="0 0 300 42" aria-hidden="true" class="pointer-events-none h-[0.52em] overflow-visible absolute left-0 top-[86%] w-full" preserveAspectRatio="none" style="--draw-delay:120ms"><path pathLength="1" class="sketch-underline-path" d="M6 29C41 15 75 38 110 24C146 11 180 36 215 23C244 13 268 27 294 22" fill="none" stroke="var(--vis-yellow)" stroke-linecap="round" stroke-width="9"></path></svg></span></h2></div><div class="reveal" style="--delay:160ms"><p class="mt-8 md:mt-9 text-base leading-relaxed text-muted-foreground md:text-lg">A cleaner presentation of school events, using the real VIS event imagery while staying aligned with the new homepage language.</p></div></div><div class="reveal" style="--delay:160ms"><a href="https://www.vis.qa/events/" target="_blank" rel="noreferrer noopener" class="group mt-8 inline-flex items-center gap-2 border-b-2 border-[color:var(--vis-yellow)] pb-2 text-sm font-semibold uppercase tracking-[0.18em] text-[color:var(--vis-blue-deep)]">View all events<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4 transition group-hover:translate-x-1" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div></div><div class="grid gap-8 lg:grid-cols-3"><div class="reveal" style="--delay:0ms"><a href="https://www.vis.qa/event/donuts-with-dad-muffins-with-mom/" target="_blank" rel="noreferrer noopener" class="group block"><div class="overflow-hidden rounded-[1.5rem] bg-[color:var(--vis-paper-blue)]"><img src="https://www.vis.qa/wp-content/uploads/IMG_7081-450x253.jpg" alt="Donuts with Dad & Muffins with Mom" class="h-72 w-full object-cover transition duration-700 group-hover:scale-[1.04]" loading="lazy"/></div><div class="mt-6 grid grid-cols-[auto_1fr] gap-5"><div class="min-w-[3.5rem]"><div class="text-5xl font-semibold leading-none text-[color:var(--vis-blue)]">29</div><div class="mt-1 text-xl font-medium uppercase tracking-[0.08em] text-[color:var(--vis-blue)]">Jan</div><div class="mt-3 h-[2px] w-10 bg-[color:var(--vis-yellow)]"></div></div><div><h3 class="text-[2rem] font-semibold leading-snug text-[color:var(--vis-ink)] transition-colors duration-300 group-hover:text-[color:var(--vis-blue)]">Donuts with Dad & Muffins with Mom</h3><div class="mt-5 inline-flex items-center gap-3 text-sm font-semibold uppercase tracking-[0.18em] text-[color:var(--vis-blue-deep)]">View event<span class="h-px w-8 bg-[color:var(--vis-yellow)] transition-all duration-300 group-hover:w-14"></span></div></div></div></a></div><div class="reveal" style="--delay:90ms"><a href="https://www.vis.qa/event/qatar-national-day-celebration/" target="_blank" rel="noreferrer noopener" class="group block"><div class="overflow-hidden rounded-[1.5rem] bg-[color:var(--vis-paper-blue)]"><img src="https://www.vis.qa/wp-content/uploads/E7D1E0BE-9371-485A-8E1A-E25CEE5DBFF1-450x253.jpg" alt="Qatar National Day Celebration" class="h-72 w-full object-cover transition duration-700 group-hover:scale-[1.04]" loading="lazy"/></div><div class="mt-6 grid grid-cols-[auto_1fr] gap-5"><div class="min-w-[3.5rem]"><div class="text-5xl font-semibold leading-none text-[color:var(--vis-blue)]">16</div><div class="mt-1 text-xl font-medium uppercase tracking-[0.08em] text-[color:var(--vis-blue)]">Dec</div><div class="mt-3 h-[2px] w-10 bg-[color:var(--vis-yellow)]"></div></div><div><h3 class="text-[2rem] font-semibold leading-snug text-[color:var(--vis-ink)] transition-colors duration-300 group-hover:text-[color:var(--vis-blue)]">
1Qatar National Day Celebration</h3><div class="mt-5 inline-flex items-center gap-3 text-sm font-semibold uppercase tracking-[0.18em] text-[color:var(--vis-blue-deep)]">View event<span class="h-px w-8 bg-[color:var(--vis-yellow)] transition-all duration-300 group-hover:w-14"></span></div></div></div></a></div><div class="reveal" style="--delay:180ms"><a href="https://www.vis.qa/event/solidarity-with-the-palestinian-cause/" target="_blank" rel="noreferrer noopener" class="group block"><div class="overflow-hidden rounded-[1.5rem] bg-[color:var(--vis-paper-blue)]"><img src="https://www.vis.qa/wp-content/uploads/DSC09186-450x253.jpg" alt="Solidarity with the Palestinian cause" class="h-72 w-full object-cover transition duration-700 group-hover:scale-[1.04]" loading="lazy"/></div><div class="mt-6 grid grid-cols-[auto_1fr] gap-5"><div class="min-w-[3.5rem]"><div class="text-5xl font-semibold leading-none text-[color:var(--vis-blue)]">27</div><div class="mt-1 text-xl font-medium uppercase tracking-[0.08em] text-[color:var(--vis-blue)]">Nov</div><div class="mt-3 h-[2px] w-10 bg-[color:var(--vis-yellow)]"></div></div><div><h3 class="text-[2rem] font-semibold leading-snug text-[color:var(--vis-ink)] transition-colors duration-300 group-hover:text-[color:var(--vis-blue)]">Solidarity with the Palestinian cause</h3><div class="mt-5 inline-flex items-center gap-3 text-sm font-semibold uppercase tracking-[0.18em] text-[color:var(--vis-blue-deep)]">View event<span class="h-px w-8 bg-[color:var(--vis-yellow)] transition-all duration-300 group-hover:w-14"></span></div></div></div></a></div></div></div></div></section><section id="story" class="relative overflow-hidden bg-white px-6 py-28 md:py-36"><div class="pointer-events-none absolute inset-0 bg-soft-grid opacity-40"></div><div class="pointer-events-none absolute left-[10%] top-24 h-3 w-32 md:w-40"><svg viewBox="0 0 300 42" aria-hidden="true" class="pointer-events-none w-full overflow-visible h-full" preserveAspectRatio="none" style="--draw-delay:120ms"><path pathLength="1" class="sketch-underline-path" d="M6 29C41 15 75 38 110 24C146 11 180 36 215 23C244 13 268 27 294 22" fill="none" stroke="rgba(10,111,172,0.42)" stroke-linecap="round" stroke-width="9"></path></svg></div><img src="/assets/blue_star-NRSFYbty.svg" alt="" aria-hidden="true" class="pointer-events-none select-none object-contain will-change-transform absolute left-[11%] top-34 h-8 w-8 opacity-85 md:h-10 md:w-10"/><svg viewBox="0 0 120 120" aria-hidden="true" class="pointer-events-none overflow-visible will-change-transform absolute left-[8%] top-48 h-5 w-5"><path d="M60 5L69 47L115 60L69 73L60 115L51 73L5 60L51 47L60 5Z" fill="rgba(255,199,39,0.85)"></path></svg><div class="pointer-events-none absolute right-[9%] top-[31%] h-3 w-28 md:w-36"><svg viewBox="0 0 300 42" aria-hidden="true" class="pointer-events-none w-full overflow-visible h-full" preserveAspectRatio="none" style="--draw-delay:120ms"><path pathLength="1" class="sketch-underline-path" d="M6 29C41 15 75 38 110 24C146 11 180 36 215 23C244 13 268 27 294 22" fill="none" stroke="rgba(255,199,39,0.78)" stroke-linecap="round" stroke-width="9"></path></svg></div><img src="/assets/yellow_star-C2kG2UVw.svg" alt="" aria-hidden="true" class="pointer-events-none select-none object-contain will-change-transform absolute right-[12%] top-[41%] h-7 w-7 opacity-90 md:h-9 md:w-9"/><svg viewBox="0 0 120 120" aria-hidden="true" class="pointer-events-none overflow-visible will-change-transform absolute right-[9%] top-[52%] h-6 w-6"><path d="M60 5L69 47L115 60L69 73L60 115L51 73L5 60L51 47L60 5Z" fill="rgba(10,111,172,0.6)"></path></svg><div class="mx-auto grid max-w-7xl gap-14 lg:grid-cols-12 lg:gap-20"><div class="lg:col-span-4"><div class="lg:sticky lg:top-28"><div class="max-w-3xl"><div class="reveal" style="--delay:0ms"><div class="mb-5 inline-flex items-center gap-3 text-[11px] font-semibold uppercase tracking-[0.28em]" style="color:var(--vis-blue-deep)"><span class="h-2 w-2 rounded-full bg-[color:var(--vis-yellow)]"></span>Why VIS</div></div><div class="reveal" style="--delay:80ms"><h2 class="text-balance text-4xl font-semibold leading-[1.04] tracking-tight text-[color:var(--vis-ink)] md:text-5xl lg:text-[3.55rem]">A homepage that<!-- --> <span class="relative inline-block"><span class="relative z-10 font-display italic font-medium" style="color:var(--vis-blue-deep)">moves with meaning.</span><svg viewBox="0 0 300 42" aria-hidden="true" class="pointer-events-none h-[0.52em] overflow-visible absolute left-0 top-[86%] w-full" preserveAspectRatio="none" style="--draw-delay:120ms"><path pathLength="1" class="sketch-underline-path" d="M6 29C41 15 75 38 110 24C146 11 180 36 215 23C244 13 268 27 294 22" fill="none" stroke="var(--vis-yellow)" stroke-linecap="round" stroke-width="9"></path></svg></span></h2></div></div></div></div><div class="lg:col-span-8"><div class="space-y-28 md:space-y-36"><div class="reveal" style="--delay:0ms"><div class="relative min-h-[16rem]"><div class="relative max-w-4xl"><img src="/assets/blue_star-NRSFYbty.svg" alt="" aria-hidden="true" class="pointer-events-none select-none object-contain will-change-transform absolute -right-2 -top-10 h-6 w-6 opacity-80 md:h-8 md:w-8"/>
1<div class="text-[11px] font-semibold uppercase tracking-[0.28em] text-[color:var(--vis-blue)]">Scroll chapter <!-- -->1</div><p class="mt-4 text-balance text-3xl leading-[1.18] tracking-tight text-[color:var(--vis-ink)] md:text-5xl"><span class="text-[color:var(--vis-blue-deep)]">Our Vision</span> <!-- -->to empower learners that pursue continuous growth and positively impact their world.</p></div></div></div><div class="reveal" style="--delay:90ms"><div class="relative min-h-[16rem]"><div class="relative max-w-4xl"><div class="text-[11px] font-semibold uppercase tracking-[0.28em] text-[color:var(--vis-blue)]">Scroll chapter <!-- -->2</div><p class="mt-4 text-balance text-3xl leading-[1.18] tracking-tight text-[color:var(--vis-ink)] md:text-5xl"><span class="text-[color:var(--vis-blue-deep)]">Our Mission</span> <!-- -->to nurture our learners through innovative, challenging experiences that build confidence, belonging, and a global outlook.</p><div class="pointer-events-none mt-6 flex items-center gap-4"><svg viewBox="0 0 300 42" aria-hidden="true" class="pointer-events-none overflow-visible h-3 w-36 md:w-44" preserveAspectRatio="none" style="--draw-delay:120ms"><path pathLength="1" class="sketch-underline-path" d="M6 29C41 15 75 38 110 24C146 11 180 36 215 23C244 13 268 27 294 22" fill="none" stroke="rgba(255,199,39,0.92)" stroke-linecap="round" stroke-width="9"></path></svg><img src="/assets/blue_star-NRSFYbty.svg" alt="" aria-hidden="true" class="pointer-events-none select-none object-contain will-change-transform h-5 w-5 opacity-80"/></div></div></div></div><div class="reveal" style="--delay:180ms"><div class="relative min-h-[16rem]"><div class="relative max-w-4xl"><div class="text-[11px] font-semibold uppercase tracking-[0.28em] text-[color:var(--vis-blue)]">Scroll chapter <!-- -->3</div><p class="mt-4 text-balance text-3xl leading-[1.18] tracking-tight text-[color:var(--vis-ink)] md:text-5xl"><span class="text-[color:var(--vis-blue)]">Our Promise</span> <!-- -->to make every family feel the schoolâs values in motion, not hidden behind static content blocks and brochure language.</p><div class="pointer-events-none mt-6 flex items-center gap-4"><svg viewBox="0 0 300 42" aria-hidden="true" class="pointer-events-none w-full overflow-visible h-full" preserveAspectRatio="none" style="--draw-delay:120ms"><path pathLength="1" class="sketch-underline-path" d="M6 29C41 15 75 38 110 24C146 11 180 36 215 23C244 13 268 27 294 22" fill="none" stroke="var(--vis-yellow)" stroke-linecap="round" stroke-width="9"></path></svg><img src="/assets/yellow_star-C2kG2UVw.svg" alt="" aria-hidden="true" class="pointer-events-none select-none object-contain will-change-transform h-5 w-5 opacity-90"/></div></div></div></div></div></div></div></section><section class="relative overflow-hidden bg-[color:var(--vis-paper-blue)] px-6 py-28 md:py-36"><div class="pointer-events-none absolute inset-0 bg-soft-grid opacity-35"></div><img src="/assets/yellow_star-C2kG2UVw.svg" alt="" aria-hidden="true" class="pointer-events-none select-none object-contain will-change-transform absolute right-[7%] top-24 h-8 w-8 opacity-85 md:h-10 md:w-10"/><svg viewBox="0 0 120 120" aria-hidden="true" class="pointer-events-none overflow-visible will-change-transform absolute right-[10%] top-44 h-5 w-5"><path d="M60 5L69 47L115 60L69 73L60 115L51 73L5 60L51 47L60 5Z" fill="rgba(10,111,172,0.55)"></path></svg><img src="/assets/blue_star-NRSFYbty.svg" alt="" aria-hidden="true" class="pointer-events-none select-none object-contain will-change-transform absolute bottom-32 left-[5%] h-7 w-7 opacity-75 md:h-9 md:w-9"/><div class="mx-auto max-w-7xl"><div class="mb-16 grid gap-8 lg:grid-cols-[minmax(0,1.1fr)_minmax(0,0.9fr)] lg:items-end"><div class="reveal" style="--delay:0ms"><div class="max-w-4xl"><div class="text-[11px] font-semibold uppercase tracking-[0.28em] text-[color:var(--vis-blue)]">Site architecture</div><h2 class="mt-5 text-balance text-4xl font-semibold leading-[1.02] tracking-tight text-[color:var(--vis-ink)] md:text-6xl">Five pillars, one<!-- --> <span class="relative inline-block">clear journey.<svg viewBox="0 0 300 42" aria-hidden="true" class="pointer-events-none h-[0.52em] overflow-visible absolute left-0 top-[calc(100%-0.04em)] w-full" preserveAspectRatio="none" style="--draw-delay:120ms"><path pathLength="1" class="sketch-underline-path" d="M6 29C41 15 75 38 110 24C146 11 180 36 215 23C244 13 268 27 294 22" fill="none" stroke="var(--vis-yellow)" stroke-linecap="round" stroke-width="9"></path></svg></span></h2></div></div></div><div class="grid gap-10 border-t border-soft-blue pt-10 lg:grid-cols-5 lg:gap-8"><div class="reveal" style="--delay:0ms"><div class="relative h-full lg:pl-6 lg:first:pl-0 lg:not-first:border-l lg:not-first:border-soft-blue"><div class="mb-5 h-1 w-14" style="background:var(--sec-about)"></div><div class="text-[11px] font-semibold uppercase tracking-[0.26em] text-muted-foreground">01</div><h3 class="mt-3 text-2xl font-semibold tracking-tight text-[color:var(--vis-ink)]">About</h3><ul class="mt-6 space-y-3"><li><a href="/about#story" class="group inline-flex items-center gap-3 text-sm text-[color:var(--vis-ink)]/78 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-5 origin-left transition group-hover:w-8" style="background:var(--sec-about)"></span>Our story</a></li><li><a href="/about#director" class="group inline-flex items-center gap-3 text-sm text-[color:var(--vis-ink)]/78 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-5 origin-left transition group-hover:w-8" style="background:var(--sec-about)"></span>Director's message</a></li><li><a href="/about#mission" class="group inline-flex items-center gap-3 text-sm text-[color:var(--vis-ink)]/78 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-5 origin-left transition group-hover:w-8" style="background:var(--sec-about)"></span>Mission & vision</a></li><li><a href="/about#campus" class="group inline-flex items-center gap-3 text-sm text-[color:var(--vis-ink)]/78 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-5 origin-left transition group-hover:w-8" style="background:var(--sec-about)"></span>Our campus</a></li><li><a href="/about#uniforms" class="group inline-flex items-center gap-3 text-sm text-[color:var(--vis-ink)]/78 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-5 origin-left transition group-hover:w-8" style="background:var(--sec-about)"></span>Uniforms</a></li><li><a href="/about#services" class="group inline-flex items-center gap-3 text-sm text-[color:var(--vis-ink)]/78 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-5 origin-left transition group-hover:w-8" style="background:var(--sec-about)"></span>Services</a></li></ul><div class="mt-8"><a href="/about" class="group inline-flex items-center gap-2 text-sm font-semibold uppercase tracking-[0.18em] text-[color:var(--vis-blue-deep)]">View section<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-4 w-4 transition group-hover:translate-x-0.5 group-hover:-translate-y-0.5" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></div></div></div><div class="reveal" style="--delay:70ms"><div class="relative h-full lg:pl-6 lg:first:pl-0 lg:not-first:border-l lg:not-first:border-soft-blue"><div class="mb-5 h-1 w-14" style="background:var(--sec-people)"></div><div class="text-[11px] font-semibold uppercase tracking-[0.26em] text-muted-foreground">02</div><h3 class="mt-3 text-2xl font-semibold tracking-tight text-[color:var(--vis-ink)]">People & Staff</h3><ul class="mt-6 space-y-3"><li><a href="/people#board" class="group inline-flex items-center gap-3 text-sm text-[color:var(--vis-ink)]/78 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-5 origin-left transition group-hover:w-8" style="background:var(--sec-people)"></span>Governing board</a></li><li><a href="/people#leadership" class="group inline-flex items-center gap-3 text-sm text-[color:var(--vis-ink)]/78 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-5 origin-left transition group-hover:w-8" style="background:var(--sec-people)"></span>School leadership</a></li><li><a href="/people#faculty" class="group inline-flex items-center gap-3 text-sm text-[color:var(--vis-ink)]/78 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-5 origin-left transition group-hover:w-8" style="background:var(--sec-people)"></span>Faculty</a></li><li><a href="/people#careers" class="group inline-flex items-center gap-3 text-sm text-[color:var(--vis-ink)]/78 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-5 origin-left transition group-hover:w-8" style="background:var(--sec-people)"></span>Careers</a></li></ul><div class="mt-8"><a href="/people" class="group inline-flex items-center gap-2 text-sm font-semibold uppercase tracking-[0.18em] text-[color:var(--vis-blue-deep)]">View section<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-4 w-4 transition group-hover:translate-x-0.5 group-hover:-translate-y-0.5" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></div></div></div><div class="reveal" style="--delay:140ms"><div class="relative h-full lg:pl-6 lg:first:pl-0 lg:not-first:border-l lg:not-first:border-soft-blue"><div class="mb-5 h-1 w-14" style="background:var(--sec-learning)"></div><div class="text-[11px] font-semibold uppercase tracking-[0.26em] text-muted-foreground">03</div><h3 class="mt-3 text-2xl font-semibold tracking-tight text-[color:var(--vis-ink)]">Learning</h3><ul class="mt-6 space-y-3"><li><a href="/learning#curriculum" class="group inline-flex items-center gap-3 text-sm text-[color:var(--vis-ink)]/78 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-5 origin-left transition group-hover:w-8" style="background:var(--sec-learning)"></span>Curriculum</a></li><li><a href="/learning#early-childhood" class="group inline-flex items-center gap-3 text-sm text-[color:var(--vis-ink)]/78 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-5 origin-left transition group-hover:w-8" style="background:var(--sec-learning)"></span>Early childhood</a></li><li><a href="/learning#elementary" class="group inline-flex items-center gap-3 text-sm text-[color:var(--vis-ink)]/78 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-5 origin-left transition group-hover:w-8" style="background:var(--sec-learning)"></span>Elementary (1â5)</a></li><li><a href="/learning#middle" class="group inline-flex items-center gap-3 text-sm text-[color:var(--vis-ink)]/78 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-5 origin-left transition group-hover:w-8" style="background:var(--sec-learning)"></span>Middle school (6â8)</a></li><li><a href="/learning#high" class="group inline-flex items-center gap-3 text-sm text-[color:var(--vis-ink)]/78 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-5 origin-left transition group-hover:w-8" style="background:var(--sec-learning)"></span>High school (9â12)</a></li><li><a href="/learning#subjects" class="group inline-flex items-center gap-3 text-sm text-[color:var(--vis-ink)]/78 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-5 origin-left transition group-hover:w-8" style="background:var(--sec-learning)"></span>Subjects & standards</a></li></ul><div class="mt-8"><a href="/learning" class="group inline-flex items-center gap-2 text-sm font-semibold uppercase tracking-[0.18em] text-[color:var(--vis-blue-deep)]">View section<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-4 w-4 transition group-hover:translate-x-0.5 group-hover:-translate-y-0.5" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></div></div></div><div class="reveal" style="--delay:210ms"><div class="relative h-full lg:pl-6 lg:first:pl-0 lg:not-first:border-l lg:not-first:border-soft-blue"><div class="mb-5 h-1 w-14" style="background:var(--sec-admissions)"></div><div class="text-[11px] font-semibold uppercase tracking-[0.26em] text-muted-foreground">04</div><h3 class="mt-3 text-2xl font-semibold tracking-tight text-[color:var(--vis-ink)]">
1Admissions</h3><ul class="mt-6 space-y-3"><li><a href="/admissions#process" class="group inline-flex items-center gap-3 text-sm text-[color:var(--vis-ink)]/78 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-5 origin-left transition group-hover:w-8" style="background:var(--sec-admissions)"></span>Process</a></li><li><a href="/admissions#fees" class="group inline-flex items-center gap-3 text-sm text-[color:var(--vis-ink)]/78 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-5 origin-left transition group-hover:w-8" style="background:var(--sec-admissions)"></span>Tuition fees</a></li><li><a href="/admissions#faq" class="group inline-flex items-center gap-3 text-sm text-[color:var(--vis-ink)]/78 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-5 origin-left transition group-hover:w-8" style="background:var(--sec-admissions)"></span>FAQ</a></li><li><a href="/admissions#transport" class="group inline-flex items-center gap-3 text-sm text-[color:var(--vis-ink)]/78 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-5 origin-left transition group-hover:w-8" style="background:var(--sec-admissions)"></span>Transport</a></li><li><a href="/admissions#testimonials" class="group inline-flex items-center gap-3 text-sm text-[color:var(--vis-ink)]/78 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-5 origin-left transition group-hover:w-8" style="background:var(--sec-admissions)"></span>Parent testimonials</a></li><li><a href="/admissions#new-to-qatar" class="group inline-flex items-center gap-3 text-sm text-[color:var(--vis-ink)]/78 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-5 origin-left transition group-hover:w-8" style="background:var(--sec-admissions)"></span>New to Qatar</a></li></ul><div class="mt-8"><a href="/admissions" class="group inline-flex items-center gap-2 text-sm font-semibold uppercase tracking-[0.18em] text-[color:var(--vis-blue-deep)]">View section<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-4 w-4 transition group-hover:translate-x-0.5 group-hover:-translate-y-0.5" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></div></div></div><div class="reveal" style="--delay:280ms"><div class="relative h-full lg:pl-6 lg:first:pl-0 lg:not-first:border-l lg:not-first:border-soft-blue"><div class="mb-5 h-1 w-14" style="background:var(--sec-parents)"></div><div class="text-[11px] font-semibold uppercase tracking-[0.26em] text-muted-foreground">05</div><h3 class="mt-3 text-2xl font-semibold tracking-tight text-[color:var(--vis-ink)]">Parent Resources</h3><ul class="mt-6 space-y-3"><li><a href="/parents#protection" class="group inline-flex items-center gap-3 text-sm text-[color:var(--vis-ink)]/78 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-5 origin-left transition group-hover:w-8" style="background:var(--sec-parents)"></span>Protection policy</a></li><li><a href="/parents#handbook" class="group inline-flex items-center gap-3 text-sm text-[color:var(--vis-ink)]/78 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-5 origin-left transition group-hover:w-8" style="background:var(--sec-parents)"></span>Parent handbook</a></li><li><a href="/parents#charter" class="group inline-flex items-center gap-3 text-sm text-[color:var(--vis-ink)]/78 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-5 origin-left transition group-hover:w-8" style="background:var(--sec-parents)"></span>Ethical charter</a></li><li><a href="/parents#policy" class="group inline-flex items-center gap-3 text-sm text-[color:var(--vis-ink)]/78 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-5 origin-left transition group-hover:w-8" style="background:var(--sec-parents)"></span>Policy manual</a></li><li><a href="/parents#portal" class="group inline-flex items-center gap-3 text-sm text-[color:var(--vis-ink)]/78 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-5 origin-left transition group-hover:w-8" style="background:var(--sec-parents)"></span>Online portal</a></li><li><a href="/parents#pay-fees" class="group inline-flex items-center gap-3 text-sm text-[color:var(--vis-ink)]/78 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-5 origin-left transition group-hover:w-8" style="background:var(--sec-parents)"></span>Pay fees</a></li></ul><div class="mt-8"><a href="/parents" class="group inline-flex items-center gap-2 text-sm font-semibold uppercase tracking-[0.18em] text-[color:var(--vis-blue-deep)]">View section<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-4 w-4 transition group-hover:translate-x-0.5 group-hover:-translate-y-0.5" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></div></div></div></div><div class="reveal" style="--delay:220ms"><div class="mt-14 border-t border-soft-blue pt-8"><div class="text-[11px] font-semibold uppercase tracking-[0.28em] text-[color:var(--vis-blue)]">Utilities</div><div class="mt-5 flex flex-wrap gap-x-8 gap-y-3"><a href="/news" class="group inline-flex items-center gap-3 text-sm text-[color:var(--vis-ink)]/78 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-5 bg-[color:var(--vis-yellow)] transition group-hover:w-8"></span>News & events</a><a href="/contact" class="group inline-flex items-center gap-3 text-sm text-[color:var(--vis-ink)]/78 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-5 bg-[color:var(--vis-yellow)] transition group-hover:w-8"></span>Contact us</a><a href="#" class="group inline-flex items-center gap-3 text-sm text-[color:var(--vis-ink)]/78 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-5 bg-[color:var(--vis-yellow)] transition group-hover:w-8"></span>Student portal</a><a href="/learning#subjects" class="group inline-flex items-center gap-3 text-sm text-[color:var(--vis-ink)]/78 transition hover:text-[color:var(--vis-blue-deep)]"><span class="h-px w-5 bg-[color:var(--vis-yellow)] transition group-hover:w-8"></span>SAT resources</a></div></div></div></div></section><section class="relative overflow-hidden bg-white px-6 py-28 md:py-36"><img src="/assets/blue_star-NRSFYbty.svg" alt="" aria-hidden="true" class="pointer-events-none select-none object-contain will-change-transform absolute right-[9%] top-20 h-8 w-8 op
1acity-75 md:h-10 md:w-10"/><svg viewBox="0 0 120 120" aria-hidden="true" class="pointer-events-none overflow-visible will-change-transform absolute right-[6%] top-40 h-5 w-5"><path d="M60 5L69 47L115 60L69 73L60 115L51 73L5 60L51 47L60 5Z" fill="rgba(255,199,39,0.85)"></path></svg><div class="mx-auto max-w-7xl"><div class="grid gap-10 lg:grid-cols-[minmax(0,0.9fr)_minmax(0,1.1fr)] lg:items-end"><div class="reveal" style="--delay:0ms"><div><div class="text-[11px] font-semibold uppercase tracking-[0.28em] text-[color:var(--vis-blue)]">By the numbers</div><h2 class="mt-5 max-w-xl text-balance text-4xl font-semibold leading-[1.04] tracking-tight text-[color:var(--vis-ink)] md:text-5xl">Scale, care, and a school community that<!-- --> <span class="relative inline-block">keeps moving.<svg viewBox="0 0 300 42" aria-hidden="true" class="pointer-events-none h-[0.52em] overflow-visible absolute left-0 top-[calc(100%-0.04em)] w-full" preserveAspectRatio="none" style="--draw-delay:120ms"><path pathLength="1" class="sketch-underline-path" d="M6 29C41 15 75 38 110 24C146 11 180 36 215 23C244 13 268 27 294 22" fill="none" stroke="var(--vis-yellow)" stroke-linecap="round" stroke-width="9"></path></svg></span></h2></div></div></div><div class="mt-16 grid gap-8 border-t border-soft-blue pt-10 md:grid-cols-2 xl:grid-cols-4"><div class="reveal" style="--delay:0ms"><div class="xl:border-l xl:border-soft-blue xl:pl-8 xl:first:border-l-0 xl:first:pl-0"><div class="font-display text-6xl italic leading-none text-[color:var(--vis-blue-deep)] md:text-7xl"><span>0<!-- -->+</span></div><div class="mt-3 h-1 w-16 bg-[color:var(--vis-yellow)]"></div><p class="mt-5 max-w-[14rem] text-sm leading-relaxed text-[color:var(--vis-ink)]/74">Years of educational excellence</p></div></div><div class="reveal" style="--delay:90ms"><div class="xl:border-l xl:border-soft-blue xl:pl-8 xl:first:border-l-0 xl:first:pl-0"><div class="font-display text-6xl italic leading-none text-[color:var(--vis-blue-deep)] md:text-7xl"><span>0<!-- -->+</span></div><div class="mt-3 h-1 w-16 bg-[color:var(--vis-yellow)]"></div><p class="mt-5 max-w-[14rem] text-sm leading-relaxed text-[color:var(--vis-ink)]/74">Students across K-12</p></div></div><div class="reveal" style="--delay:180ms"><div class="xl:border-l xl:border-soft-blue xl:pl-8 xl:first:border-l-0 xl:first:pl-0"><div class="font-display text-6xl italic leading-none text-[color:var(--vis-blue-deep)] md:text-7xl"><span>0<!-- -->+</span></div><div class="mt-3 h-1 w-16 bg-[color:var(--vis-yellow)]"></div><p class="mt-5 max-w-[14rem] text-sm leading-relaxed text-[color:var(--vis-ink)]/74">Nationalities represented</p></div></div><div class="reveal" style="--delay:270ms"><div class="xl:border-l xl:border-soft-blue xl:pl-8 xl:first:border-l-0 xl:first:pl-0"><div class="font-display text-6xl italic leading-none text-[color:var(--vis-blue-deep)] md:text-7xl"><span>0<!-- -->+</span></div><div class="mt-3 h-1 w-16 bg-[color:var(--vis-yellow)]"></div><p class="mt-5 max-w-[14rem] text-sm leading-relaxed text-[color:var(--vis-ink)]/74">Faculty and staff</p></div></div></div></div></section><section class="relative overflow-hidden border-y border-border bg-white py-8"><div class="reveal" style="--delay:0ms"><p class="mb-5 text-center text-[11px] font-semibold uppercase tracking-[0.3em] text-muted-foreground">Accreditation · Partnerships · Recognition</p></div><div class="relative"><div class="flex w-max animate-marquee gap-16 pr-16"><div class="flex items-center gap-3 whitespace-nowrap text-sm font-medium text-[color:var(--vis-navy)]/70"><span class="h-2 w-2 rounded-full bg-[color:var(--vis-yellow)]"></span>Council of International Schools (CIS)</div><div class="flex items-center gap-3 whitespace-nowrap text-sm font-medium text-[color:var(--vis-navy)]/70"><span class="h-2 w-2 rounded-full bg-[color:var(--vis-yellow)]"></span>Ministry of Education, Qatar</div><div class="flex items-center gap-3 whitespace-nowrap text-sm font-medium text-[color:var(--vis-navy)]/70"><span class="h-2 w-2 rounded-full bg-[color:var(--vis-yellow)]"></span>International Schools Partnership</div><div class="flex items-center gap-3 whitespace-nowrap text-sm font-medium text-[color:var(--vis-navy)]/70"><span class="h-2 w-2 rounded-full bg-[color:var(--vis-yellow)]"></span>SAT Test Center</div><div class="flex items-center gap-3 whitespace-nowrap text-sm font-medium text-[color:var(--vis-navy)]/70"><span class="h-2 w-2 rounded-full bg-[color:var(--vis-yellow)]"></span>Cambridge Pathway</div><div class="flex items-center gap-3 whitespace-nowrap text-sm font-medium text-[color:var(--vis-navy)]/70"><span class="h-2 w-2 rounded-full bg-[color:var(--vis-yellow)]"></span>Microsoft Showcase</div><div class="flex items-center gap-3 whitespace-nowrap text-sm font-medium text-[color:var(--vis-navy)]/70"><span class="h-2 w-2 rounded-full bg-[color:var(--vis-yellow)]"></span>Council of International Schools (CIS)</div><div class="flex items-center gap-3 whitespace-nowrap text-sm font-medium text-[color:var(--vis-navy)]/70"><span class="h-2 w-2 rounded-full bg-[color:var(--vis-yellow)]"></span>Ministry of Education, Qatar</div><div class="flex items-center gap-3 whitespace-nowrap text-sm font-medium text-[color:var(--vis-navy)]/70"><span class="h-2 w-2 rounded-full bg-[color:var(--vis-yellow)]"></span>International Schools Partnership</div><div class="flex items-center gap-3 whitespace-nowrap text-sm font-medium text-[color:var(--vis-navy)]/70"><span class="h-2 w-2 rounded-full bg-[color:var(--vis-yellow)]"></span>SAT Test Center</div><div class="flex items-center gap-3 whitespace-nowrap text-sm font-medium text-[color:var(--vis-navy)]/70"><span class="h-2 w-2 rounded-full bg-[color:var(--vis-yellow)]"></span>Cambridge Pathway</div><div class="flex items-center gap-3 whitespace-nowrap text-sm font-medium text-[color:var(--vis-navy)]/70"><span class="h-2 w-2 rounded-full bg-[color:var(--vis-yellow)]"></span>Microsoft Showcase</div></div><div class="pointer-events-none absolute inset-y-0 left-0 w-24 bg-gradient-to-r from-white to-transparent"></div><div class="pointer-events-none absolute inset-y-0 right-0 w-24 bg-gradient-to-l from-white to-transparent"></div></div></section>
1<section class="relative overflow-hidden bg-[color:var(--vis-paper-blue)] px-6 py-24 md:py-32"><div class="pointer-events-none absolute inset-0 bg-soft-grid opacity-25"></div><div class="mx-auto max-w-7xl"><div class="reveal" style="--delay:0ms"><div class="grid gap-10 border-y border-soft-blue py-12 md:grid-cols-[minmax(0,1fr)_auto] md:items-end"><div><div class="text-[11px] font-semibold uppercase tracking-[0.28em] text-[color:var(--vis-blue)]">Admissions 2026-2027</div><h2 class="mt-5 max-w-4xl text-balance text-4xl font-semibold leading-[1.03] tracking-tight text-[color:var(--vis-ink)] md:text-6xl">Ready to begin a<!-- --> <span class="relative inline-block">lifelong journey?<svg viewBox="0 0 300 42" aria-hidden="true" class="pointer-events-none h-[0.52em] overflow-visible absolute left-0 top-[calc(100%-0.04em)] w-full" preserveAspectRatio="none" style="--draw-delay:120ms"><path pathLength="1" class="sketch-underline-path" d="M6 29C41 15 75 38 110 24C146 11 180 36 215 23C244 13 268 27 294 22" fill="none" stroke="var(--vis-yellow)" stroke-linecap="round" stroke-width="9"></path></svg></span></h2><p class="mt-6 max-w-2xl text-base leading-relaxed text-muted-foreground md:text-lg">Our admissions team is ready to welcome you. Book a campus visit, request the admissions packet, or begin the online application.</p></div><div class="flex flex-wrap items-center gap-6"><a href="/admissions" class="group inline-flex items-center gap-3 border-b-2 border-[color:var(--vis-yellow)] pb-2 text-sm font-semibold uppercase tracking-[0.2em] text-[color:var(--vis-blue-deep)]">Apply online<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-4 w-4 transition group-hover:translate-x-0.5 group-hover:-translate-y-0.5" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a><a href="/contact" class="text-sm font-semibold uppercase tracking-[0.2em] text-[color:var(--vis-ink)] transition hover:text-[color:var(--vis-blue-deep)]">Book a tour</a></div></div></div></div></section><!--/$--></main><footer class="relative isolate overflow-hidden bg-footer-gradient text-white"><div class="pointer-events-none absolute -top-28 left-[22%] -z-10 h-80 w-[34rem] rounded-full bg-white/10 blur-3xl"></div><div class="pointer-events-none absolute -right-20 top-10 -z-10 h-96 w-[34rem] rounded-full bg-[color:var(--vis-sky)]/20 blur-3xl"></div><div class="mx-auto max-w-7xl px-6 py-20"><div class="mb-16 flex flex-col items-start gap-6 border-b border-white/10 pb-12 md:flex-row md:items-end md:justify-between"><div class="max-w-xl"><p class="mb-3 text-[11px] font-semibold uppercase tracking-[0.3em] text-[color:var(--vis-yellow)]">Join the VIS community</p><h3 class="font-display text-4xl italic leading-tight md:text-5xl">Begin your child's<!-- --> <span class="not-italic font-sans font-bold">journey</span> <!-- -->with us.</h3></div><span class="group inline-flex items-center gap-3 rounded-full bg-[color:var(--vis-yellow)] py-3 pl-6 pr-3 text-sm font-semibold uppercase tracking-[0.18em] text-[color:var(--vis-yellow-foreground)] cursor-default">Apply for 2026â2027<span class="grid h-9 w-9 place-items-center rounded-full bg-[color:var(--vis-yellow-foreground)] text-[color:var(--vis-yellow)]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-4 w-4" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></span></span></div><div class="grid grid-cols-2 gap-10 sm:grid-cols-3 lg:grid-cols-6"><div class="col-span-2 lg:col-span-2"><img src="/assets/logo-B9rHocQK.png" alt="Vision International School" class="h-auto w-[210px]"/><p class="mt-5 max-w-sm text-sm leading-relaxed text-white/70">A proprietary Kâ12 international school, member of the Council for International Schools (CIS), located in Al Wakra, Qatar.</p><ul class="mt-6 space-y-2.5 text-sm text-white/80"><li class="flex items-start gap-2.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-map-pin mt-0.5 h-4 w-4 text-[color:var(--vis-yellow)]" aria-hidden="true"><path d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"></path><circle cx="12" cy="10" r="3"></circle></svg>Al Wakra, Qatar</li><li class="flex items-center gap-2.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-phone h-4 w-4 text-[color:var(--vis-yellow)]" aria-hidden="true">
1<path d="M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384"></path></svg>(+974) 4036-4000</li><li class="flex items-center gap-2.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-mail h-4 w-4 text-[color:var(--vis-yellow)]" aria-hidden="true"><path d="m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7"></path><rect x="2" y="4" width="20" height="16" rx="2"></rect></svg>[email protected]</li></ul></div><div><div class="mb-4 inline-block text-[12px] font-semibold uppercase tracking-[0.24em]" style="color:#7ee4b0;text-shadow:0 0 14px rgba(255,255,255,0.08)">About</div><ul class="space-y-2 text-sm text-white/70"><li><a href="/about#story" class="transition hover:text-white">Our story</a></li><li><a href="/about#director" class="transition hover:text-white">Director's message</a></li><li><a href="/about#mission" class="transition hover:text-white">Mission & vision</a></li><li><a href="/about#campus" class="transition hover:text-white">Our campus</a></li><li><a href="/about#uniforms" class="transition hover:text-white">Uniforms</a></li><li><a href="/about" class="font-medium text-white/90 transition hover:text-[color:var(--vis-yellow)]">View all â</a></li></ul></div><div><div class="mb-4 inline-block text-[12px] font-semibold uppercase tracking-[0.24em]" style="color:#d3ecff;text-shadow:0 0 14px rgba(255,255,255,0.08)">People & Staff</div><ul class="space-y-2 text-sm text-white/70"><li><a href="/people#board" class="transition hover:text-white">Governing board</a></li><li><a href="/people#leadership" class="transition hover:text-white">School leadership</a></li><li><a href="/people#faculty" class="transition hover:text-white">Faculty</a></li><li><a href="/people#careers" class="transition hover:text-white">Careers</a></li><li><a href="/people" class="font-medium text-white/90 transition hover:text-[color:var(--vis-yellow)]">View all â</a></li></ul></div><div><div class="mb-4 inline-block text-[12px] font-semibold uppercase tracking-[0.24em]" style="color:#ffd85a;text-shadow:0 0 14px rgba(255,255,255,0.08)">Learning</div><ul class="space-y-2 text-sm text-white/70"><li><a href="/learning#curriculum" class="transition hover:text-white">Curriculum</a></li><li><a href="/learning#early-childhood" class="transition hover:text-white">Early childhood</a></li><li><a href="/learning#elementary" class="transition hover:text-white">Elementary (1â5)</a></li><li><a href="/learning#middle" class="transition hover:text-white">Middle school (6â8)</a></li><li><a href="/learning#high" class="transition hover:text-white">High school (9â12)</a></li><li><a href="/learning" class="font-medium text-white/90 transition hover:text-[color:var(--vis-yellow)]">View all â</a></li></ul></div><div><div class="mb-4 inline-block text-[12px] font-semibold uppercase tracking-[0.24em]" style="color:#ff9d8a;text-shadow:0 0 14px rgba(255,255,255,0.08)">Admissions</div><ul class="space-y-2 text-sm text-white/70"><li><a href="/admissions#process" class="transition hover:text-white">Process</a></li><li><a href="/admissions#fees" class="transition hover:text-white">Tuition fees</a></li><li><a href="/admissions#faq" class="transition hover:text-white">FAQ</a></li><li><a href="/admissions#transport" class="transition hover:text-white">Transport</a></li><li><a href="/admissions#testimonials" class="transition hover:text-white">Parent testimonials</a></li><li><a href="/admissions" class="font-medium text-white/90 transition hover:text-[color:var(--vis-yellow)]">View all â</a></li></ul></div><div><div class="mb-4 inline-block text-[12px] font-semibold uppercase tracking-[0.24em]" style="color:#ff8ccb;text-shadow:0 0 14px rgba(255,255,255,0.08)">Parent Resources</div><ul class="space-y-2 text-sm text-white/70"><li><a href="/parents#protection" class="transition hover:text-white">Protection policy</a></li><li><a href="/parents#handbook" class="transition hover:text-white">Parent handbook</a></li><li><a href="/parents#charter" class="transition hover:text-white">Ethical charter</a></li><li><a href="/parents#policy" class="transition hover:text-white">Policy manual</a></li><li><a href="/parents#portal" class="transition hover:text-white">Online portal</a></li><li><a href="/parents" class="font-medium text-white/90 transition hover:text-[color:var(--vis-yellow)]">View all â</a></li></ul></div></div><div class="mt-16 flex flex-col items-start gap-6 border-t border-white/10 pt-8 md:flex-row md:items-center md:justify-between"><p class="text-xs text-white/60">© <!-- -->2026<!-- --> Vision International School. All rights reserved.</p><div class="flex flex-wrap items-center gap-5 text-xs text-white/70">
1<a href="/news" class="link-underline">News & events</a><a href="/contact" class="link-underline">Contact us</a><a href="#" class="link-underline">Student portal</a><a href="/learning#subjects" class="link-underline">SAT resources</a></div><div class="flex items-center gap-3"><a href="#" aria-label="Social" class="grid h-9 w-9 place-items-center rounded-full border border-white/20 transition hover:border-[color:var(--vis-yellow)] hover:text-[color:var(--vis-yellow)]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-facebook h-4 w-4" aria-hidden="true"><path d="M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z"></path></svg></a><a href="#" aria-label="Social" class="grid h-9 w-9 place-items-center rounded-full border border-white/20 transition hover:border-[color:var(--vis-yellow)] hover:text-[color:var(--vis-yellow)]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-instagram h-4 w-4" aria-hidden="true"><rect width="20" height="20" x="2" y="2" rx="5" ry="5"></rect><path d="M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z"></path><line x1="17.5" x2="17.51" y1="6.5" y2="6.5"></line></svg></a><a href="#" aria-label="Social" class="grid h-9 w-9 place-items-center rounded-full border border-white/20 transition hover:border-[color:var(--vis-yellow)] hover:text-[color:var(--vis-yellow)]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-youtube h-4 w-4" aria-hidden="true"><path d="M2.5 17a24.12 24.12 0 0 1 0-10 2 2 0 0 1 1.4-1.4 49.56 49.56 0 0 1 16.2 0A2 2 0 0 1 21.5 7a24.12 24.12 0 0 1 0 10 2 2 0 0 1-1.4 1.4 49.55 49.55 0 0 1-16.2 0A2 2 0 0 1 2.5 17"></path><path d="m10 15 5-3-5-3z"></path></svg></a></div></div></div></footer></div>
1<script class="$tsr" id="$tsr-stream-barrier">(self.$R=self.$R||{})["tsr"]=[];self.$_TSR={h(){this.hydrated=!0,this.c()},e(){this.streamEnded=!0,this.c()},c(){this.hydrated&&this.streamEnded&&(delete self.$_TSR,delete self.$R.tsr)},p(e){this.initialized?e():this.buffer.push(e)},buffer:[]};$_TSR.router=($R=>$R[0]={manifest:$R[1]={routes:$R[2]={__root__:$R[3]={preloads:$R[4]=["/assets/index-ea1F9sMo.js"],assets:$R[5]=[$R[6]={tag:"script",attrs:$R[7]={type:"module",async:!0},children:"import(\"/assets/index-ea1F9sMo.js\")"}]},"/":$R[8]={preloads:$R[9]=["/assets/index-C7pslfqR.js","/assets/SketchUnderline-CDYQ3Ybo.js","/assets/SketchSpark-C8tqk8Ow.js","/assets/SectionHeading-DLMs8T-n.js","/assets/CountUp-DC_gd-zM.js"]}}},matches:$R[10]=[$R[11]={i:"__root__�",u:1791014390157,s:"success",ssr:!0},$R[12]={i:"��",u:1791014390175,s:"success",ssr:!0}],lastMatchId:"��"})($R["tsr"]);$_TSR.e();document.currentScript.remove()</script>
1<script type="module" async="">import("/assets/index-ea1F9sMo.js")</script>
1</body></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.