{"version":3,"file":"shared.BypJVMEJ.mjs","names":["useState","_Fragment","startTransition","React.useContext","React.Fragment","c","p"],"sources":["https:/framerusercontent.com/modules/AzJMa9jLLl4GmyzZgrGq/KP8bgvKM6M8xxQUygSLp/HCDImages.js","https:/framerusercontent.com/modules/mWxiwN0wfCr4c4LeKfUU/i8729NaKiiTW21SKdetr/HCDKit.js"],"sourcesContent":["// HCDImages — the shared IMAGE BANK for every /v2 draft page (imported by HCDKit.tsx).\n// Set a photo here once and it appears on every page that uses that slot (unless the page sets its own in the panel).\n// Values are Framer image URLs (https://framerusercontent.com/images/...).\n/** Slot → what the photo should show. */export const SLOTS={hero:\"Studio session at DIC Hub (wide)\",dic:\"DIC Hub, IIT Hyderabad — building or studio\",studio:\"Students working in the studio\",workshop:\"Workshop in progress\",mapping:\"System mapping on chart paper\",field:\"Field research\",prototype:\"Prototyping and making\",jury:\"Jury or presentation\",pitch:\"Pitch to a panel\",lab:\"HCD Lab @ School — students in the lab\",labMaking:\"School lab — making\",labProject:\"School lab — classroom project\",labJury:\"School lab — semester jury\",schoolImm:\"School immersion at DIC Hub\",collegeImm:\"College immersion at DIC Hub\",campus:\"IIT Hyderabad campus\",cohort:\"Cohort group photo\",executive:\"Executive programme\",policy:\"Public administration workshop\",access:\"Accessibility audit on site\",ud:\"Universal design studio\",research:\"Research session\",summit:\"Global South Design Summit\",global:\"Global immersion\",toolkit:\"HCD Toolkit cards / tools\",team:\"HCD team\",wide:\"Wide photo — the Institute at work\",p_deepak:\"Portrait — Dr Deepak John Mathew\",p_mathew:\"Portrait — Mathew Sebastian\",p_jacinta:\"Portrait — Jacinta Bell\",p_kranthi:\"Portrait — Marsukola Kranthi Kiran\",p_delwin:\"Portrait — Prof. Delwin\",p_elias:\"Portrait — Elias\",b_sanmitra:\"Board — Sanmitra Chitte\",b_tizhe:\"Board — Kawahya Tizhe\",b_chandrima:\"Board — Chandrima Deuri Sikka\",b_shibu:\"Board — Shibu Prabhakaran\",b_deepakk:\"Board — Deepak Krishnan\",b_jomon:\"Board — Jomon Jacob\",b_gaurav:\"Board — Gaurav Sahni\",b_gavin:\"Board — Gavin Remedios\"};const u=(id,alt)=>({src:`https://framerusercontent.com/images/${id}`,alt});/** Filled from images already in the project. Add more as they are set on the Image Bank page. */export const IMG={hero:u(\"zmD6pLgSRu0FeUsPwBnDO3mcLqk.png\",\"HCD Institute studio\"),p_deepak:u(\"QoTTrt1Zh4Kot2U7JrcuyA0s1d4.jpg\",\"Dr Deepak John Mathew\"),b_sanmitra:u(\"HmPdqSOueSs4uANVmQY8rUzZlJg.jpg\",\"Sanmitra Chitte\"),b_tizhe:u(\"rmRA3BQfWMklx2eqNopEQ0VGAeE.jpg\",\"Kawahya Tizhe\"),b_chandrima:u(\"GfCHCvfNIfzQ6NiY5lG6jRpFHaE.jpg\",\"Chandrima Deuri Sikka\"),b_shibu:u(\"oZ1DuTRHqdRt5UjkMYMyDf0Fw.jpg\",\"Shibu Prabhakaran\"),b_deepakk:u(\"mf3xzKrWQ5NFdWdqsdqKcslhhs.jpg\",\"Deepak Krishnan\"),b_jomon:u(\"Y0CJR8dqpKn7EUBQ0pTtyWnF8.jpg\",\"Jomon Jacob\"),b_gaurav:u(\"bujs9uaFj5Fpe9oyZLEyMRgf258.jpg\",\"Gaurav Sahni\"),b_gavin:u(\"VAe2lSeZNAKDCyDNBcgPuaPwqs.jpg\",\"Gavin Remedios\")};\nexport const __FramerMetadata__ = {\"exports\":{\"Img\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"IMG\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SLOTS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HCDImages.map","// HCDKit — shared design system for the hcd.institute redesign (editorial, IDEO-inspired).\n// Request: \"convert all pages to this design and keep them in draft, reuse the images we have in this home page\".\n// Every /v2 draft page imports this file, so type, spacing, nav, footer, links and images stay identical everywhere.\n//\n// HOW IT WORKS\n// - Pages are data: an array of blocks rendered by <Render blocks={...} images={props} />.\n// - Links: always write the real live site path (\"/about-us\"). While DRAFT = true, a path is rewritten to its /v2\n//   copy ONLY if that copy exists (listed in V2_PATHS); everything else links to the live page, so nothing 404s.\n//   Home (\"/\") opens the draft homepage /v2/home. Article links (\"/article/<slug>\") open /v2/article/:slug.\n//   At launch set DRAFT = false and every link points to the live paths. LIVE since 20 Oct 2026 (DRAFT = false);\n//   pages not yet renamed from /v2 are listed in V2_ONLY so their links don't 404.\n//   When you add a new /v2 page, add its live path to V2_PATHS.\n// - Email buttons → enquiry form: any \"mailto:dic@hcd.institute?subject=…\" link passed through P() (all buttons,\n//   cards, lists and CTAs rendered by this kit) opens the site enquiry form instead, with the matching topic\n//   pre-selected and the subject shown as \"Regarding: …\". The form submits in the background, so visitors never\n//   depend on an email app. A bare \"mailto:dic@hcd.institute\" (no subject) stays a plain email link.\n//   Topic matching: ENQ_RULES below — add a rule when a new kind of enquiry appears.\n// - Images: each page exposes its image slots in the right-hand panel. An empty slot falls back to the shared\n//   IMAGE BANK in HCDImages.tsx, so a photo set once there appears on every page that uses that slot.\n// - Logos: set once in LOGOS below (paste the Framer asset URL); any page can override via its ★ logo slots.\n//   The footer partnership strip shows the HCD and DIC logos side by side, at equal weight.\n// - Structured data (schema.org JSON-LD): the footer emits the Organisation (with address and social profiles) and\n//   the WebSite on every page; Render emits a Course / Book / Event for pages listed in PAGE_SCHEMA (matched by hero title).\n//\n// SEARCH SIGNALS carried over from the live site (checked against hcd.institute, Oct 2026):\n// - Social profiles (SOCIAL) in the footer and in the Organisation's sameAs — they tie \"HCD Institute\" to one entity.\n// - Postal address (ADDRESS) in the footer and as a PostalAddress.\n// - Footer links to the strongest guides (What is HCD?, Design thinking & NEP 2020, HCD examples from India).\n// - Page titles, meta descriptions, the share image and the Google verification tag live in Framer's site/page\n//   settings, not here: keep each live page's SEO title and description when the v2 component goes onto it.\n//\n// RESPONSIVE\n// - Layout responds to the component's OWN width (CSS container queries on .k), not the browser window, so the\n//   Desktop / Tablet (810) / Phone (390) breakpoints on the Framer canvas show exactly what visitors get.\n//   Steps: ≤1100 tablet · ≤900 split layouts stack · ≤768 phone · ≤420 small phone.\n// - Each /v2 page needs Tablet and Phone breakpoints added in Framer (+ next to \"Desktop\") so the published page\n//   uses the device width; the component inside stays at 100% width.\n// - The element reset uses :where() (zero specificity) so every class's own margins always apply.\n// - Dark sections (.k-dark) re-colour every text style for contrast on the dark background.\n//\n// SEO SAFETY\n// - While DRAFT = true, draft pages (/v2/..., /home-hcd, /home-ideo-draft) get <meta name=\"robots\" content=\"noindex, follow\">.\n// - At launch: keep every live URL. Put the v2 component on the EXISTING live page (same path, same SEO title,\n//   description and schema), set DRAFT = false, then delete the /v2 copies. Never move or rename a live path.\n//   New pages (curriculum, Nordic Blue Horizons, India by Design, FTP, What's on, Enquire, Build a design department)\n//   are created at their live paths.\n//\n// CONTENT RULE: no programme prices or fees anywhere on the site.\n// POSITIONING: HCD Institute and DIC Hub, IIT Hyderabad are presented as equal partners; HCD Institute is incubated at DIC Hub.\n// VIDEO: { type: \"video\", id: \"<YouTube id>\", title, caption, ratio?, start? } — click-to-load YouTube player.\n// RESERVE: programme pages get a \"Reserve a place\" hero button → enquiry form with that programme pre-selected (RESERVE_TOPIC).\n// CUSTOM: { type: \"custom\", node: <JSX/> } drops any React element between blocks (e.g. the enquiry form on Contact).\n// SUB-NAV: a microsite (Universal Access India / UAE) wraps its pages in SectionContext to show its tab bar under the header.\n// MENU: one list (MENU) drives the desktop dropdowns and the tablet/phone dropdown menu (drops down under the header,\n//   overlays the page; tap a group to open it, one group open at a time).\n// CAREERS (20 Oct 2026): footer \"Work with HCD\" button → /careers; Careers also in the About menu and footer Institute column.\n// CERTIFICATIONS (21 Oct 2026): six hybrid certifications under /certifications replace the retired 7-day, 2-day,\n//   product building, strategy, UX, brand, DIC certification and micro-diploma pages; cohort story removed from menus.\n// THINK TANK (23 Oct 2026): HCD Policy Lab at /think (V2Think.tsx), linked from the Research menu and the footer.\n// LEADERSHIP: Dr Deepak John Mathew and Mathew Sebastian are Founding Board Members — never \"founder\".\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,startTransition}from\"react\";import{ControlType,RenderTarget}from\"framer\";import{IMG,SLOTS}from\"https://framerusercontent.com/modules/AzJMa9jLLl4GmyzZgrGq/KP8bgvKM6M8xxQUygSLp/HCDImages.js\";export{IMG,SLOTS};export const DRAFT=false;export const SITE=\"https://hcd.institute\";/** Site-wide logos. Paste the image URL (from Framer assets) between the quotes. */export const LOGOS={hcd:\"\",dic:\"\"};/** Official social profiles (from the live site). Used in the footer and in the Organisation's sameAs. */export const SOCIAL=[{label:\"LinkedIn\",href:\"https://www.linkedin.com/company/the-hcd-school/\"},{label:\"Instagram\",href:\"https://www.instagram.com/hcd.school\"},{label:\"Facebook\",href:\"https://www.facebook.com/hcd.innovation\"}];/** Postal address (from the live site). */export const ADDRESS={lines:[\"The HCD Institute\",\"Design Innovation Centre (DIC)\",\"Indian Institute of Technology Hyderabad\",\"Kandi, Sangareddy, Telangana 502284, India\"],street:\"Design Innovation Centre (DIC), Indian Institute of Technology Hyderabad, Kandi\",locality:\"Sangareddy\",region:\"Telangana\",postalCode:\"502284\",country:\"IN\"};// ---------- LINKS ----------\nconst DRAFT_HOME=\"/v2/home\";// Live paths that HAVE a /v2 draft copy. Everything else links straight to the live page.\nconst V2_PATHS=[\"/about-us\",\"/contact-us\",\"/learn\",\"/practice\",\"/research\",\"/toolkit\",\"/articles\",\"/advisory_board\",\"/hcd-lab-curriculum\",\"/school-design-immersion\",\"/hcd-school\",\"/dic-cohort-story\",\"/government-digital-accessibility\",\"/practice/sustainability-audit\",\"/design-thinking-curriculum\",\"/nordic-blue-horizons\",\"/india-by-design\",\"/whats-on\",\"/whatsnew\",\"/enquire\",\"/build-a-design-department\",\"/faq\",\"/futureed-india-100\",\"/global-south-summit\",\"/universal-access\",\"/universal-access/framework\",\"/universal-access/guidelines\",\"/universal-access/certification\",\"/universal-access/apply\",\"/universal-access/uae\",\"/universal-access/uae/framework\",\"/universal-access/uae/guidelines\",\"/universal-access/uae/certification\",\"/universal-access/uae/apply\",\"/programmes/hcd-lab-at-school\",\"/programmes/iit-hyderabad-residential-immersion\",\"/programmes/faculty-training-programme\",\"/programmes/iit-hyderabad-college-immersion\",\"/programmes/hcd_global_immerssion\",\"/programmes/universal_design\",\"/programmes/design-thinking-in-public-administration\",\"/programmes/7-day-design-thinking-immersion-iit-hyderabad\",\"/course-detailing-page/product-building-certification\",\"/course-detailing-page/strategy-leadership-certification\"];const V2=new Set(V2_PATHS);// Live mode (DRAFT = false): pages that still exist only as a /v2 copy. Links to them keep the /v2 address until the\n// page is renamed to its live path — then remove it from this list.\nconst V2_ONLY=new Set([]);const HOME_ALIASES=new Set([\"/\",\"\",\"/home\",\"/v2\",\"/v2/home\",\"/home-hcd\",\"/home-ideo-draft\"]);// ---------- EMAIL BUTTONS → ENQUIRY FORM ----------\nconst ENQ_EMAIL=\"dic@hcd.institute\";/** Subject keywords → enquiry-form topic (first match wins). Topics are defined in V2Enquire.tsx. */const ENQ_RULES=[[/sustainab/i,\"practice\"],[/accessib|universal access|\\baudit\\b/i,\"access\"],[/faculty training|\\bftp\\b/i,\"ftp\"],[/internship/i,\"internship\"],[/fellowship/i,\"fellowship\"],[/hcd school|hcd\\s*[-–—]\\s*dic|design lab for a school|school centre/i,\"hcdschool\"],[/hcd lab|lab @ school|lab at school/i,\"lab\"],[/school immersion|residential immersion|school design immersion/i,\"immersion\"],[/college|global immersion|nordic universit/i,\"college\"],[/7-day|seven-day|2-day|two-day|executive|hcdx|certification|product building|strategy|micro-diploma/i,\"exec\"],[/universal design|diploma/i,\"ud\"],[/public administration|public policy|government|ministry/i,\"policy\"],[/enterprise|corporate|in-house|design department|l&d|training/i,\"enterprise\"],[/consult|practice/i,\"practice\"],[/sample chapter/i,\"chapter\"],[/guide for school leaders/i,\"guide\"],[/curriculum|book|copies/i,\"books\"],[/nordic|roundtable|summit|huddle|event|registration|register/i,\"events\"],[/partner|research|media|press|india by design|collaborat/i,\"partnership\"],[/admission|application|apply|enrol/i,\"admissions\"]];/** The enquiry-form topic for an email subject line (\"other\" when nothing matches). */export function enquiryTopic(subject){for(const[re,topic]of ENQ_RULES)if(re.test(subject))return topic;return\"other\";}/** \"mailto:dic@hcd.institute?subject=…\" → \"/enquire?topic=…&re=…#form\"; anything else → null. */function mailtoToEnquiry(href){const m=/^mailto:([^?]+)\\?(.*)$/i.exec(href);if(!m||m[1].trim().toLowerCase()!==ENQ_EMAIL)return null;let subject=\"\";try{subject=new URLSearchParams(m[2]).get(\"subject\")||\"\";}catch{}if(!subject.trim())return null;return\"/enquire?topic=\"+enquiryTopic(subject)+\"&re=\"+encodeURIComponent(subject.trim())+\"#form\";}/** Resolve a site path for the current mode (draft → /v2 copy when one exists). External, plain mailto, query and #anchors pass through. Subject-line mailto links to the team inbox open the enquiry form. */export function P(href){if(!href)return\"#\";if(!href.startsWith(\"/\")){const enq=href.startsWith(\"mailto:\")?mailtoToEnquiry(href):null;if(!enq)return href;href=enq;}const[beforeHash,hash]=href.split(\"#\");const[rawPath,query]=beforeHash.split(\"?\");const tail=(query?\"?\"+query:\"\")+(hash?\"#\"+hash:\"\");if(HOME_ALIASES.has(rawPath))return(DRAFT?DRAFT_HOME:\"/\")+tail;const path=rawPath.startsWith(\"/v2/\")?rawPath.slice(3):rawPath;if(!DRAFT)return(V2_ONLY.has(path)?\"/v2\"+path:path)+tail;if(path.startsWith(\"/article/\"))return\"/v2\"+path+tail;return(V2.has(path)?\"/v2\"+path:path)+tail;}const isExt=h=>!!h&&/^https?:\\/\\//.test(h);function A({href,className,children,label}){const ext=isExt(href);return /*#__PURE__*/_jsx(\"a\",{className:className,href:P(href),\"aria-label\":label,...ext?{target:\"_blank\",rel:\"noopener noreferrer\"}:{},children:children});}/** True for draft-only URLs that must never be indexed. */export function isDraftPath(path){return path===\"/v2\"||path.startsWith(\"/v2/\")||path===\"/home-ideo-draft\"||path===\"/home-hcd\";}/** Adds noindex to draft-only pages (/v2/…), in draft and live mode, never to live paths. Runs once per page via <Nav />. */export function useDraftNoIndex(){useEffect(()=>{try{if(RenderTarget.current()===RenderTarget.canvas)return;if(!isDraftPath(window.location.pathname))return;let m=document.querySelector('meta[name=\"robots\"]');if(!m){m=document.createElement(\"meta\");m.setAttribute(\"name\",\"robots\");document.head.appendChild(m);}m.setAttribute(\"content\",\"noindex, follow\");}catch{}},[]);}export const L={home:\"/\",about:\"/about-us\",contact:\"/contact-us\",enquire:\"/enquire\",whatsOn:\"/whatsnew\",faq:\"/faq\",learn:\"/learn\",careers:\"/careers\",practice:\"/practice\",research:\"/research\",think:\"/think\",designDept:\"/build-a-design-department\",articles:\"/articles\",toolkit:\"/toolkit\",board:\"/advisory_board\",access:\"/universal-access\",accessUAE:\"/universal-access/uae\",accessFramework:\"/universal-access/framework\",accessCert:\"/universal-access/certification\",accessApply:\"/universal-access/apply\",govAccess:\"/government-digital-accessibility\",sustain:\"/practice/sustainability-audit\",summit:\"/global-south-summit\",lab:\"/programmes/hcd-lab-at-school\",labCurriculum:\"/hcd-lab-curriculum\",schoolImm:\"/programmes/iit-hyderabad-residential-immersion\",hcdSchool:\"/hcd-school\",schoolDesignImm:\"/school-design-immersion\",ftp:\"/programmes/faculty-training-programme\",curriculum:\"/design-thinking-curriculum\",nordic:\"/nordic-blue-horizons\",indiaByDesign:\"/india-by-design\",collegeImm:\"/programmes/iit-hyderabad-college-immersion\",futureEd:\"/futureed-india-100\",global:\"/programmes/hcd_global_immerssion\",ud:\"/programmes/universal_design\",policy:\"/programmes/design-thinking-in-public-administration\",// Certifications (21 Oct 2026) — hybrid, with an optional immersion at DIC Hub. Pages use V2Certifications.tsx.\ncerts:\"/certifications\",execImm:\"/certifications/executive-immersion\",weekend:\"/certifications/weekend-design-thinking\",uxCert:\"/certifications/ux-design\",pmCert:\"/certifications/product-manager\",aiPO:\"/certifications/ai-product-owner\",aiComm:\"/certifications/ai-communication\",// Retired pages (no live page). Old keys point to their replacement so no link anywhere 404s.\nsevenDay:\"/certifications\",twoDay:\"/certifications/executive-immersion\",product:\"/certifications/product-manager\",strategy:\"/certifications\",ux:\"/certifications/ux-design\",brand:\"/certifications/ai-communication\",dicCert:\"/certifications\",microDiploma:\"/certifications\",cohort:\"/about-us\",// Strongest guides on the live site (linked from its homepage) — keep them one click from every page.\nguideHCD:\"/article/what-is-human-centered-design-(hcd)-meaning-process-and-examples\",guideNEP:\"/article/design-thinking-nep-2020-schools\",guideIndia:\"/article/10-human-centered-design-examples-from-india-case-studies\",dic:\"https://dic-site.vercel.app/\",email:\"mailto:dic@hcd.institute\",phone:\"tel:+919019512094\"};export const CONTACT={email:\"dic@hcd.institute\",phone:\"+91 90195 12094\"};// ---------- STRUCTURED DATA ----------\n/** Renders schema.org JSON-LD. Framer pre-renders code components, so this ships in the page HTML. */export function Schema({data}){if(!data)return null;return /*#__PURE__*/_jsx(\"script\",{type:\"application/ld+json\",dangerouslySetInnerHTML:{__html:JSON.stringify(data)}});}const DIC_ORG={\"@type\":\"CollegeOrUniversity\",name:\"Design Innovation Centre (DIC) Hub, IIT Hyderabad\"};const POSTAL={\"@type\":\"PostalAddress\",streetAddress:ADDRESS.street,addressLocality:ADDRESS.locality,addressRegion:ADDRESS.region,postalCode:ADDRESS.postalCode,addressCountry:ADDRESS.country};export const ORG={\"@type\":\"EducationalOrganization\",\"@id\":SITE+\"/#organization\",name:\"The Institute of Human-Centred Design\",alternateName:[\"HCD Institute\",\"The HCD Institute\",\"The HCD School\"],url:SITE,foundingDate:\"2011\",email:CONTACT.email,telephone:\"+91-90195-12094\",address:POSTAL,sameAs:SOCIAL.map(s=>s.href),knowsAbout:[\"Human-centred design\",\"Design thinking\",\"Design education\",\"Universal design\",\"Accessibility\",\"Innovation\"],parentOrganization:DIC_ORG,partner:DIC_ORG};const WEBSITE={\"@type\":\"WebSite\",\"@id\":SITE+\"/#website\",name:\"HCD Institute\",alternateName:\"The Institute of Human-Centred Design\",url:SITE+\"/\",publisher:{\"@id\":SITE+\"/#organization\"},inLanguage:\"en-IN\"};const ORG_REF={\"@type\":\"EducationalOrganization\",\"@id\":SITE+\"/#organization\",name:ORG.name,url:SITE};/** Keyed by each page's hero title. Change a hero title → update its key here. */const PAGE_SCHEMA={\"HCD Lab at School.\":{type:\"Course\",name:\"HCD Lab at School\",path:L.lab},\"Design Thinking, Entrepreneurship & Innovation.\":{type:\"Course\",name:\"Residential Immersion in Design Thinking, Entrepreneurship & Innovation at IIT Hyderabad\",path:L.schoolImm},\"One certification. Nordic universities. A career in global design.\":{type:\"Course\",name:\"HCD Global Immersion\",path:L.global},\"Universal design: design that works for everyone.\":{type:\"Course\",name:\"Diploma in Universal Design\",path:L.ud},\"Design thinking for the people who serve the public.\":{type:\"Course\",name:\"Design Thinking in Public Administration\",path:L.policy},\"Teach design thinking by doing it first.\":{type:\"Course\",name:\"Faculty Training Programme (FTP) in Design Thinking\",path:L.ftp},\"A design innovation lab in your school, under the DIC framework.\":{type:\"Course\",name:\"HCD School — design innovation labs for schools\",path:L.hcdSchool},\"Think like a designer. Build like an innovator. Pitch like you mean it.\":{type:\"Course\",name:\"School Design Thinking Immersion, IIT Hyderabad\",path:L.schoolDesignImm},\"Where students learn to solve real problems for real people.\":{type:\"Course\",name:\"HCD Lab curriculum for schools\",path:L.labCurriculum},\"A design thinking curriculum, written for Indian classrooms.\":{type:\"Book\",name:\"Introduction to Design Thinking and Innovation\",path:L.curriculum,extra:{alternativeHeadline:\"An Entrepreneurship Curriculum for Indian High School Students\",isbn:\"978-81-689910-4-0\",isPartOf:{\"@type\":\"BookSeries\",name:\"Design Thinking & Entrepreneurship for Indian Students\"},author:[{\"@type\":\"Person\",name:\"Deepak John Mathew\"},{\"@type\":\"Person\",name:\"Jacinta Bell\"},{\"@type\":\"Person\",name:\"Mathew Sebastian\"}],publisher:[{\"@type\":\"Organization\",name:\"DIC Academic\"},ORG_REF],educationalLevel:\"Grades 5–12\"}},\"Nordic Blue Horizons.\":{type:\"Event\",name:\"Nordic Blue Horizons — Iceland-led roundtable at Huddle Global 2026\",path:L.nordic,extra:{startDate:\"2026-11-12\",endDate:\"2026-11-13\",eventStatus:\"https://schema.org/EventScheduled\",eventAttendanceMode:\"https://schema.org/OfflineEventAttendanceMode\",location:{\"@type\":\"Place\",name:\"The Leela Kovalam\",address:{\"@type\":\"PostalAddress\",addressLocality:\"Kovalam\",addressRegion:\"Kerala\",addressCountry:\"IN\"}},organizer:[{\"@type\":\"Organization\",name:\"SethuIndia\"},ORG_REF]}}};function pageSchema(blocks){const hero=blocks.find(b=>b.type===\"hero\");const s=hero&&PAGE_SCHEMA[hero.title];if(!s)return null;const base={\"@context\":\"https://schema.org\",\"@type\":s.type,name:s.name,url:SITE+s.path,description:hero.lead};if(s.type===\"Course\")Object.assign(base,{provider:ORG_REF,inLanguage:\"en\",educationalCredentialAwarded:\"Certificate from DIC, IIT Hyderabad\",sourceOrganization:DIC_ORG});return{...base,...s.extra||{}};}// ---------- RESERVE A PLACE ----------\n// Programme pages (Course entries in PAGE_SCHEMA) get a primary \"Reserve a place\" button in the hero. It opens the\n// enquiry form with the programme's topic pre-selected and \"Regarding: Reserve a place — <programme>\" filled in.\nconst RESERVE_TOPIC={[L.lab]:\"lab\",[L.hcdSchool]:\"hcdschool\",[L.schoolImm]:\"immersion\",[L.schoolDesignImm]:\"immersion\",[L.collegeImm]:\"college\",[L.global]:\"college\",[L.sevenDay]:\"exec\",[L.twoDay]:\"exec\",[L.product]:\"exec\",[L.strategy]:\"exec\",[L.ud]:\"ud\",[L.policy]:\"policy\",[L.ftp]:\"ftp\"};/** Enquiry-form link that reserves a place on a programme. */export function reserveHref(programme,topic){return L.enquire+\"?topic=\"+(topic||enquiryTopic(programme))+\"&re=\"+encodeURIComponent(\"Reserve a place — \"+programme)+\"#form\";}function reserveFor(b){const s=PAGE_SCHEMA[b.title];if(!s||s.type!==\"Course\"||!(s.path in RESERVE_TOPIC))return null;return{label:\"Reserve a place\",href:reserveHref(s.name,RESERVE_TOPIC[s.path]),primary:true};}function heroActions(b){const r=reserveFor(b);if(!r)return b.actions;return[r,...(b.actions||[]).filter(a=>!/reserve/i.test(a.label)).map(a=>({...a,primary:false}))];}// ---------- IMAGES ----------\nconst has=i=>!!(i&&i.src);function onCanvas(){try{return RenderTarget.current()===RenderTarget.canvas;}catch{return false;}}function pick(images,slot){if(!slot)return undefined;const own=images&&images[slot];if(has(own))return own;return IMG[slot];}/** Logo resolution: page slot → image bank → LOGOS constant. */function logo(images,slot){const p=pick(images,slot);if(has(p))return p;const url=slot===\"logo_hcd\"?LOGOS.hcd:LOGOS.dic;return url?{src:url}:undefined;}// ---------- STYLE ----------\nconst C={paper:\"#ffffff\",soft:\"rgb(247,246,243)\",ink:\"rgb(13,15,20)\",ink2:\"rgb(44,48,64)\",muted:\"rgb(90,96,112)\",faint:\"rgb(140,144,152)\",rule:\"rgb(221,225,232)\",red:\"rgb(243,53,53)\"};const F={sans:\"'Urbanist','Helvetica Neue',Arial,sans-serif\",mono:\"'Inter',system-ui,sans-serif\"};// Text colours on dark sections (contrast ≥ 4.5:1 on rgb(13,15,20))\nconst D={body:\"rgba(255,255,255,.84)\",soft:\"rgba(255,255,255,.72)\",line:\"rgba(255,255,255,.22)\",strong:\"rgba(255,255,255,.55)\"};export const CSS=`\n.k *{box-sizing:border-box}\n.k{width:100%;background:${C.paper};color:${C.ink};font-family:${F.sans};overflow-x:clip;-webkit-font-smoothing:antialiased;container-type:inline-size;container-name:k}\n:where(.k) :where(h1,h2,h3,h4,h5,p,ul,ol,figure,blockquote,address){margin:0}\n.k a{color:inherit;text-decoration:none}\n.k img{max-width:100%}\n.k a:focus-visible,.k button:focus-visible,.k summary:focus-visible,.k input:focus-visible,.k select:focus-visible,.k textarea:focus-visible{outline:2px solid ${C.red};outline-offset:4px}\n.k .k-w{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:120px;padding-right:120px}\n.k .k-sec{padding-top:160px}\n.k-k{font-family:${F.mono};font-size:12px;font-weight:500;letter-spacing:.02em;color:${C.muted};display:flex;align-items:center;gap:10px}\n.k-k:before{content:\"\";width:7px;height:7px;border-radius:50%;background:${C.red};flex:0 0 auto}\n.k-h1{font-weight:600;font-size:88px;line-height:.98;letter-spacing:-.035em;max-width:1100px;margin-top:36px;overflow-wrap:break-word}\n.k-h1.split{font-size:clamp(38px,5.6cqi,76px)}\n.k-h2{font-weight:600;font-size:56px;line-height:1.03;letter-spacing:-.03em;max-width:940px;margin-top:24px;overflow-wrap:break-word}\n.k-big{font-weight:400;font-size:30px;line-height:1.38;letter-spacing:-.015em;color:${C.ink2};max-width:960px}\n.k-lead{font-size:20px;line-height:1.55;color:${C.ink2};max-width:720px;margin-top:28px}\n.k-p{font-size:17px;line-height:1.7;color:${C.muted}}\n.k-fig figcaption{font-family:${F.mono};font-size:12px;color:${C.faint};margin-top:14px}\n.k-ph{width:100%;overflow:hidden;background:${C.soft}}\n.k-ph img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}\n.k-empty{display:flex;align-items:center;justify-content:center;border:1.5px dashed ${C.faint};padding:10px;text-align:center}\n.k-empty span{font-family:${F.mono};font-size:12px;font-weight:600;letter-spacing:.04em;color:${C.muted}}\n/* logos */\n.k-logo{display:block;object-fit:contain}\n.k-logoph{display:inline-flex;align-items:center;justify-content:center;border:1.5px dashed ${C.faint};flex:0 0 auto}\n.k-logoph span{font-family:${F.mono};font-size:11px;font-weight:600;letter-spacing:.04em;color:${C.muted};white-space:nowrap}\n/* nav */\n.k-nav{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.94);backdrop-filter:saturate(1.4) blur(10px);-webkit-backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid ${C.rule}}\n.k-nav .k-w{display:flex;align-items:center;justify-content:space-between;gap:24px;height:76px}\n.k-brand{display:flex;align-items:center;gap:12px;font-weight:700;font-size:19px;letter-spacing:-.02em;white-space:nowrap;min-width:0}\n.k-brand i{width:9px;height:9px;border-radius:50%;background:${C.red};display:block;flex:0 0 auto}\n.k-brand small{font-family:${F.mono};font-weight:500;font-size:11px;color:${C.faint};letter-spacing:.02em}\n.k-brand .k-logo{height:40px;width:auto;max-width:220px}\n.k-menu{display:flex;align-items:center;gap:30px}\n.k-menu a{font-weight:500;font-size:15px;color:${C.ink2}}\n.k-menu a:hover{color:${C.red}}\n.k-menu a.hl{font-weight:600;color:${C.ink}}\n.k-navcta{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:14px;padding:11px 18px;border-radius:999px;background:${C.ink};color:#fff!important}\n.k-navcta:hover{background:${C.red}}\n.k-dd{position:relative;display:flex;align-items:center;height:76px}\n.k-ddp{position:absolute;top:100%;left:-20px;min-width:260px;background:#fff;border:1px solid ${C.rule};box-shadow:0 18px 40px rgba(13,15,20,.10);padding:12px 0;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .15s,transform .15s,visibility .15s;z-index:30}\n.k-ddp ul{list-style:none;margin:0;padding:0}\n.k-ddp a{display:block;padding:9px 20px;font-weight:500;font-size:14.5px;color:${C.ink2};white-space:nowrap}\n.k-ddp a:hover{color:${C.red};background:${C.soft}}\n.k-dd:hover .k-ddp,.k-dd:focus-within .k-ddp{opacity:1;visibility:visible;transform:none}\n.k-dd:last-of-type .k-ddp{left:auto;right:-20px}\n.k-burger{display:none;align-items:center;justify-content:center;min-height:44px;background:none;border:1px solid ${C.ink};border-radius:999px;padding:9px 18px;font:600 14px ${F.sans};color:${C.ink};cursor:pointer;flex:0 0 auto}\n.k-drawer{display:none}\n.k-burger .chev{display:inline-block;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);margin-left:10px;transition:transform .2s}\n.k-burger[aria-expanded=\"true\"] .chev{transform:translateY(2px) rotate(-135deg)}\n@keyframes kdrop{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}\n/* section sub-navigation (microsites such as Universal Access) */\n.k-sub{position:sticky;top:76px;z-index:19;background:#fff;border-bottom:1px solid ${C.rule}}\n.k-sub .k-w{display:flex;align-items:center;gap:28px;min-height:58px}\n.k-sub .id{display:flex;align-items:center;gap:10px;font-family:${F.mono};font-size:12px;letter-spacing:.02em;white-space:nowrap;color:${C.ink}}\n.k-sub .id:before{content:\"\";width:7px;height:7px;border-radius:50%;background:${C.red};flex:0 0 auto}\n.k-sub .id b{font-weight:600}\n.k-sub .id span{color:${C.muted}}\n.k-sub nav{display:flex;align-items:center;gap:4px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}\n.k-sub nav::-webkit-scrollbar{display:none}\n.k-sub nav a{font-weight:500;font-size:14.5px;color:${C.ink2};padding:8px 14px;border-radius:999px;white-space:nowrap}\n.k-sub nav a:hover{color:${C.red}}\n.k-sub nav a.on{background:${C.ink};color:#fff}\n.k-sub .r{display:flex;align-items:center;gap:18px;white-space:nowrap}\n.k-sub .r a.alt{font-family:${F.mono};font-size:12px;color:${C.muted};border-bottom:1px solid ${C.rule};padding-bottom:2px}\n.k-sub .r a.alt:hover{color:${C.red};border-color:${C.red}}\n.k-sub .r a.cta{font-weight:600;font-size:13.5px;padding:10px 16px;border-radius:999px;background:${C.red};color:#fff}\n.k-sub .r a.cta:hover{background:${C.ink}}\n/* hero */\n.k .k-hero{padding-top:96px;padding-bottom:72px}\n.k-herofoot{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-top:48px;flex-wrap:wrap}\n.k-herofoot .k-lead{margin-top:0;max-width:600px}\n.k-split{display:grid;grid-template-columns:1.05fr 1fr;gap:88px;align-items:center}\n.k-split>*{min-width:0}\n.k-split.flip>:first-child{order:2}\n.k-btns{display:flex;gap:14px;flex-wrap:wrap}\n.k-btn{display:inline-flex;align-items:center;gap:12px;font-weight:600;font-size:16px;padding:18px 28px;border-radius:999px;background:${C.ink};color:#fff!important;transition:background .2s;border:0;cursor:pointer;font-family:${F.sans}}\n.k-btn:hover{background:${C.red}}\n.k-btn.o{background:transparent;color:${C.ink}!important;border:1px solid ${C.ink}}\n.k-btn.o:hover{background:${C.soft}}\n/* facts */\n.k-facts{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid ${C.ink};margin-top:96px}\n.k-facts>*{display:block;padding:28px 24px 0 0;min-width:0}\n.k-facts b{display:block;font-weight:600;font-size:36px;letter-spacing:-.02em;line-height:1.05;transition:color .2s}\n.k-facts span{display:block;font-size:15px;line-height:1.5;color:${C.muted};margin-top:12px}\n.k-facts a span:after{content:\" →\"}\n.k-facts a:hover b{color:${C.red}}\n/* section head */\n.k-head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;flex-wrap:wrap}\n.k-more{font-weight:600;font-size:17px;border-bottom:1px solid ${C.ink};padding-bottom:4px;white-space:nowrap}\n.k-more:hover{color:${C.red};border-color:${C.red}}\n.k .k-body>*:first-child{margin-top:72px}\n.k .k-body>*+*{margin-top:72px}\n.k-band{background:${C.soft};margin-top:160px;padding-top:140px;padding-bottom:140px}\n.k-dark{background:${C.ink};color:#fff;margin-top:160px;padding-top:140px;padding-bottom:140px}\n.k-band+.k-band,.k-band+.k-dark,.k-dark+.k-band,.k-dark+.k-dark{margin-top:0}\n/* cards */\n.k-cards{display:grid;gap:72px 32px}\n.k-cards>*{min-width:0}\n.k-cards.c2{grid-template-columns:repeat(2,1fr);gap:64px 40px}\n.k-cards.c3{grid-template-columns:repeat(3,1fr)}\n.k-cards.c4{grid-template-columns:repeat(4,1fr);gap:56px 24px}\n.k-card{display:flex;flex-direction:column}\na.k-card:hover img{transform:scale(1.03)}\n.k-card .kk{font-family:${F.mono};font-size:12px;color:${C.faint};margin-top:22px}\n.k-card.noimg .kk{margin-top:0}\n.k-card.noimg{border-top:1px solid ${C.ink};padding-top:22px}\n.k-card h3{font-weight:600;font-size:26px;line-height:1.12;letter-spacing:-.02em;margin-top:10px}\n.k-cards.c2 .k-card h3{font-size:30px}\n.k-cards.c4 .k-card h3{font-size:22px}\n.k-card p.d{font-size:15.5px;line-height:1.6;color:${C.muted};margin-top:12px;max-width:540px}\n.k-card .go{font-weight:600;font-size:15px;margin-top:16px}\n.k-card .go:after{content:\" →\"}\na.k-card:hover .go,a.k-card:hover h3{color:${C.red}}\n/* steps */\n.k-steps{display:grid;grid-template-columns:repeat(var(--cols,4),1fr);gap:40px}\n.k-steps>div{border-top:1px solid ${C.ink};padding-top:22px;min-width:0}\n.k-steps .n{font-family:${F.mono};font-size:12px;color:${C.faint}}\n.k-steps h3{font-weight:600;font-size:24px;letter-spacing:-.02em;margin-top:10px;line-height:1.15}\n.k-steps p{font-size:15.5px;line-height:1.6;color:${C.muted};margin-top:10px}\n.k-steps.big .n{font-family:${F.sans};font-weight:500;font-size:64px;line-height:1;letter-spacing:-.04em;color:${C.rule}}\n/* list */\n.k-list{list-style:none;padding:0}\n.k-list li{border-top:1px solid ${C.rule}}\n.k-list li:last-child{border-bottom:1px solid ${C.rule}}\n.k-list .row{display:grid;grid-template-columns:minmax(200px,.8fr) 1.6fr auto;gap:32px;padding:22px 0;align-items:baseline}\n.k-list .row b{font-weight:600;font-size:19px;letter-spacing:-.01em}\n.k-list .row span{font-size:15.5px;line-height:1.6;color:${C.muted}}\n.k-list .row em{font-style:normal;color:${C.faint}}\n.k-list a.row:hover b,.k-list a.row:hover em{color:${C.red}}\n/* prose */\n.k-prose{display:grid;grid-template-columns:repeat(var(--cols,1),1fr);gap:24px 56px;max-width:var(--mw,820px)}\n.k-prose p{font-size:18px;line-height:1.7;color:${C.ink2}}\n.k-prose ul{padding-left:20px;font-size:17px;line-height:1.7;color:${C.ink2}}\n.k-prose li+li{margin-top:6px}\n.k-prose h3{font-weight:600;font-size:24px;letter-spacing:-.015em;margin-bottom:-8px}\n/* split text */\n.k-txt h3{font-weight:600;font-size:38px;line-height:1.08;letter-spacing:-.025em}\n.k-txt p{font-size:17px;line-height:1.7;color:${C.muted};margin-top:18px}\n.k-txt ul{list-style:none;padding:0;margin-top:24px}\n.k-txt li{border-top:1px solid ${C.rule};padding:12px 0;font-size:16px;color:${C.ink2}}\n.k-txt li:last-child{border-bottom:1px solid ${C.rule}}\n.k-txt .k-btns{margin-top:32px}\n/* chips */\n.k-chips{display:flex;flex-wrap:wrap;gap:8px}\n.k-chip{font-family:${F.mono};font-size:12px;font-weight:500;border:1px solid currentColor;border-radius:999px;padding:8px 14px}\n/* gallery */\n.k-gal{display:grid;grid-template-columns:repeat(var(--cols,3),1fr);gap:24px}\n.k-mosaic{display:grid;grid-template-columns:1.3fr 1fr;gap:24px}\n.k-mosaic .r{display:grid;grid-template-rows:1fr 1fr;gap:24px}\n.k-mosaic .r .k-ph{height:100%}\n/* faq */\n.k-faq{border-top:1px solid ${C.ink}}\n.k-faq details{border-bottom:1px solid ${C.rule}}\n.k-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:24px;padding:26px 0;font-weight:600;font-size:21px;letter-spacing:-.01em}\n.k-faq summary::-webkit-details-marker{display:none}\n.k-faq summary:after{content:\"+\";font-weight:400;font-size:28px;line-height:1;color:${C.faint};transition:transform .2s}\n.k-faq details[open] summary:after{transform:rotate(45deg);color:${C.red}}\n.k-faq .a{font-size:17px;line-height:1.7;color:${C.muted};padding:0 0 28px;max-width:860px}\n/* people */\n.k-people{display:grid;grid-template-columns:repeat(var(--cols,4),1fr);gap:48px 28px}\n.k-person{min-width:0}\n.k-person h4{font-weight:600;font-size:20px;letter-spacing:-.01em;margin-top:18px}\n.k-person p{font-size:14.5px;line-height:1.5;color:${C.muted};margin-top:6px}\n.k-person span{display:block;font-family:${F.mono};font-size:12px;color:${C.red};margin-top:8px}\n.k-person a.in{display:inline-block;font-weight:600;font-size:14px;margin-top:10px;border-bottom:1px solid ${C.rule}}\n.k-person a.in:hover{color:${C.red};border-color:${C.red}}\n/* table */\n.k-tbl{width:100%;border-collapse:collapse;font-size:15.5px}\n.k-tbl th{text-align:left;font-family:${F.mono};font-weight:500;font-size:12px;color:${C.faint};padding:0 24px 14px 0;border-bottom:1px solid ${C.ink}}\n.k-tbl td{padding:18px 24px 18px 0;border-bottom:1px solid ${C.rule};vertical-align:top;color:${C.ink2};line-height:1.55}\n.k-tbl td:first-child{font-weight:600;color:${C.ink}}\n.k-tblwrap{overflow-x:auto;-webkit-overflow-scrolling:touch}\n/* quote */\n.k-quote{border-left:3px solid ${C.red};padding-left:32px;max-width:980px}\n.k-quote p{font-weight:500;font-size:34px;line-height:1.3;letter-spacing:-.015em}\n.k-quote cite{display:block;font-style:normal;font-family:${F.mono};font-size:13px;color:${C.muted};margin-top:20px}\n/* links row */\n.k-links{display:flex;flex-wrap:wrap;align-items:center;gap:14px 32px}\n.k-links .lbl{font-family:${F.mono};font-size:12px;color:${C.faint}}\n.k-links a{font-weight:600;font-size:16px;border-bottom:1px solid currentColor;padding-bottom:3px}\n.k-links a:hover{color:${C.red}}\n/* box */\n.k-box{border:1px solid ${C.ink};padding:64px;display:grid;grid-template-columns:1.2fr 1fr;gap:56px;align-items:center}\n.k-box h3{font-weight:600;font-size:40px;line-height:1.06;letter-spacing:-.025em}\n.k-box p{font-size:17px;line-height:1.7;color:${C.muted};margin-top:16px}\n.k-box .k-btns{justify-content:flex-end}\n/* ---------- DARK SECTIONS: readable text on rgb(13,15,20) ---------- */\n.k-dark .k-k{color:${D.soft}}\n.k-dark .k-big,.k-dark .k-lead,.k-dark .k-prose p,.k-dark .k-prose ul,.k-dark .k-txt p,.k-dark .k-txt li,.k-dark .k-quote p{color:${D.body}}\n.k-dark .k-cards p.d,.k-dark .k-steps p,.k-dark .k-list .row span,.k-dark .k-box p,.k-dark .k-faq .a,.k-dark .k-person p,.k-dark .k-tbl td{color:${D.body}}\n.k-dark .k-facts span,.k-dark .k-card .kk,.k-dark .k-steps .n,.k-dark .k-tbl th,.k-dark .k-list .row em,.k-dark .k-links .lbl,.k-dark .k-fig figcaption,.k-dark .k-quote cite{color:${D.soft}}\n.k-dark .k-tbl td:first-child,.k-dark .k-list .row b,.k-dark .k-facts b{color:#fff}\n.k-dark .k-steps.big .n{color:${D.strong}}\n.k-dark .k-facts,.k-dark .k-steps>div,.k-dark .k-card.noimg,.k-dark .k-faq{border-color:rgba(255,255,255,.5)}\n.k-dark .k-list li,.k-dark .k-txt li,.k-dark .k-tbl td,.k-dark .k-faq details{border-color:${D.line}}\n.k-dark .k-tbl th{border-color:rgba(255,255,255,.5)}\n.k-dark .k-box{border-color:rgba(255,255,255,.5)}\n.k-dark .k-btn{background:#fff;color:${C.ink}!important}\n.k-dark .k-btn:hover{background:${C.red};color:#fff!important}\n.k-dark .k-btn.o{background:transparent;color:#fff!important;border-color:rgba(255,255,255,.7)}\n.k-dark .k-more{border-color:#fff}\n/* cta */\n.k .k-end{padding-top:200px;padding-bottom:160px}\n.k-end h2{font-weight:600;font-size:96px;line-height:.97;letter-spacing:-.04em;max-width:1040px;margin-top:36px;overflow-wrap:break-word}\n.k-end a.big{display:inline-flex;align-items:center;gap:18px;font-weight:600;font-size:28px;margin-top:56px;border-bottom:2px solid ${C.ink};padding-bottom:6px}\n.k-end a.big:hover{color:${C.red};border-color:${C.red}}\n.k-contact{display:flex;gap:48px;flex-wrap:wrap;margin-top:72px;font-size:16px;color:${C.muted}}\n.k-contact b{display:block;font-weight:600;font-size:20px;color:${C.ink};margin-top:6px;overflow-wrap:anywhere}\n.k-contact a:hover b{color:${C.red}}\n/* footer */\n.k-foot{border-top:1px solid ${C.ink};padding-top:72px;padding-bottom:48px;background:${C.paper}}\n.k-foot .anchor{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:48px;padding-bottom:56px;margin-bottom:64px;border-bottom:1px solid ${C.rule}}\n.k-foot .anchor .lgs{display:flex;align-items:center;gap:28px;min-height:72px;flex-wrap:wrap}\n.k-foot .anchor .lgs a{display:flex;align-items:center}\n.k-foot .anchor .lgs .k-logo{height:64px;width:auto;max-width:220px}\n.k-foot .anchor .lgs .x{font-family:${F.mono};font-size:20px;color:${C.faint};line-height:1}\n.k-foot .anchor .lgs .wm{font-weight:700;font-size:20px;letter-spacing:-.02em;white-space:nowrap}\n.k-foot .anchor .txt small{display:block;font-family:${F.mono};font-size:12px;color:${C.faint};letter-spacing:.02em}\n.k-foot .anchor .txt b{display:block;font-weight:600;font-size:24px;line-height:1.25;letter-spacing:-.015em;margin-top:6px}\n.k-foot .anchor .txt p{font-size:15px;line-height:1.6;color:${C.muted};margin-top:8px;max-width:620px}\n.k-foot .anchor .gos{display:flex;flex-direction:column;gap:12px;align-items:flex-start}\n.k-foot .anchor a.go{font-weight:600;font-size:15px;border-bottom:1px solid ${C.ink};padding-bottom:3px;white-space:nowrap}\n.k-foot .anchor a.go:hover{color:${C.red};border-color:${C.red}}\n.k-foot .grid{display:grid;grid-template-columns:1.3fr repeat(5,1fr);gap:40px 32px}\n.k-foot h5{font-family:${F.mono};font-weight:500;font-size:12px;color:${C.faint};letter-spacing:.02em}\n.k-foot ul{list-style:none;padding:0;margin:18px 0 0}\n.k-foot li+li{margin-top:10px}\n.k-foot li a{font-size:15px;line-height:1.35;color:${C.ink2}}\n.k-foot li a:hover{color:${C.red}}\n.k-foot .about p{font-size:15px;line-height:1.6;color:${C.muted};margin-top:16px;max-width:300px}\n.k-foot .about address{font-style:normal;font-size:14px;line-height:1.6;color:${C.muted};margin-top:16px;max-width:300px}\n.k-foot .about .social{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:18px}\n.k-foot .about .social a{font-weight:600;font-size:14px;border-bottom:1px solid ${C.rule};padding-bottom:2px}\n.k-foot .about .social a:hover{color:${C.red};border-color:${C.red}}\n.k-foot .about .k-logo{height:36px;width:auto;max-width:200px}\n.k-foot .about .cta{display:inline-flex;margin-top:24px;font-weight:600;font-size:14px;padding:11px 18px;border-radius:999px;background:${C.ink};color:#fff}\n.k-foot .about .cta:hover{background:${C.red}}\n.k-foot .bottom{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-top:72px;padding-top:24px;border-top:1px solid ${C.rule};font-family:${F.mono};font-size:12px;color:${C.faint}}\n.k-foot .bottom a:hover{color:${C.red}}\n/* ---------- TABLET (≤1100) ---------- */\n@container k (max-width:1100px){\n  .k .k-w{padding-left:56px;padding-right:56px}\n  .k .k-sec{padding-top:128px}\n  .k-h1{font-size:64px}.k-h2{font-size:46px}.k-big{font-size:26px}.k-end h2{font-size:72px}\n  .k-menu{display:none}.k-burger{display:inline-flex}\n  .k-drawer.open{display:block;position:absolute;top:100%;left:0;right:0;background:#fff;border-top:1px solid ${C.rule};border-bottom:1px solid ${C.rule};box-shadow:0 24px 48px rgba(13,15,20,.14);padding:8px 0 24px;max-height:calc(100vh - 76px);overflow-y:auto;overscroll-behavior:contain;animation:kdrop .18s ease-out}\n  .k-drawer a.row1{display:flex;align-items:center;min-height:56px;font-weight:600;font-size:20px;border-bottom:1px solid ${C.rule}}\n  .k-drawer .grp{border-bottom:1px solid ${C.rule}}\n  .k-drawer summary{list-style:none;display:flex;align-items:center;justify-content:space-between;min-height:56px;font-weight:600;font-size:20px;cursor:pointer;-webkit-tap-highlight-color:transparent}\n  .k-drawer summary::-webkit-details-marker{display:none}\n  .k-drawer summary:after{content:\"+\";font-weight:400;font-size:28px;line-height:1;color:${C.faint};transition:transform .2s}\n  .k-drawer details[open] summary{color:${C.red}}\n  .k-drawer details[open] summary:after{transform:rotate(45deg);color:${C.red}}\n  .k-drawer .sub{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;padding:0 0 18px}\n  .k-drawer .sub a{display:flex;align-items:center;min-height:44px;font-weight:500;font-size:16px;line-height:1.3;color:${C.ink2}}\n  .k-drawer .sub a:hover{color:${C.red}}\n  .k-drawer .bot{display:flex;flex-direction:column;gap:16px;padding-top:24px}\n  .k-drawer .bot .k-btn{justify-content:center}\n  .k-drawer .bot p{font-family:${F.mono};font-size:13px;color:${C.muted}}\n  .k-sub .id span{display:none}.k-sub .k-w{gap:18px}\n  .k-facts{margin-top:72px}\n  .k-cards.c3,.k-cards.c4{grid-template-columns:repeat(2,1fr)}\n  .k-steps{grid-template-columns:repeat(2,1fr)}\n  .k-people{grid-template-columns:repeat(3,1fr)}\n  .k-split{gap:56px}.k-box{padding:48px;gap:40px}\n  .k-band,.k-dark{margin-top:128px;padding-top:112px;padding-bottom:112px}\n  .k .k-end{padding-top:160px;padding-bottom:128px}\n  .k-foot .grid{grid-template-columns:repeat(3,1fr)}.k-foot .about{grid-column:1/-1}\n  .k-foot .anchor{grid-template-columns:1fr;gap:24px}.k-foot .anchor .gos{flex-direction:row;gap:28px}\n}\n/* ---------- NARROW TABLET (≤900): split layouts stack ---------- */\n@container k (max-width:900px){\n  .k-split{grid-template-columns:1fr;gap:48px}\n  .k-split.flip>:first-child{order:0}\n  .k-box{grid-template-columns:1fr}.k-box .k-btns{justify-content:flex-start}\n  .k-mosaic{grid-template-columns:1fr 1fr}.k-mosaic>.k-fig{grid-column:1/-1}.k-mosaic .r{grid-column:1/-1;grid-template-rows:auto;grid-template-columns:1fr 1fr}\n  .k-mosaic .r .k-ph{aspect-ratio:4/3!important;height:auto}\n  .k-list .row{grid-template-columns:minmax(150px,.7fr) 1.3fr auto;gap:24px}\n  .k-quote p{font-size:28px}\n}\n/* ---------- PHONE (≤768) ---------- */\n@container k (max-width:768px){\n  .k .k-w{padding-left:22px;padding-right:22px}\n  .k-nav .k-w{height:64px}.k-brand small{display:none}.k-brand .k-logo{height:32px}\n  .k-drawer.open{max-height:calc(100vh - 64px)}\n  .k-drawer .sub{grid-template-columns:1fr}\n  .k-sub{top:64px}.k-sub .k-w{flex-wrap:wrap;gap:6px 14px;padding-top:10px;padding-bottom:8px;min-height:0}\n  .k-sub .id{order:1}.k-sub .r{order:2;margin-left:auto}.k-sub .r a.cta{display:none}\n  .k-sub nav{order:3;flex-basis:100%;margin-left:-22px;margin-right:-22px;padding-left:16px;padding-right:22px}\n  .k-sub nav a{font-size:14px;padding:8px 12px}\n  .k-drawer summary,.k-drawer a.row1{font-size:19px}\n  .k .k-sec{padding-top:88px}.k .k-hero{padding-top:44px;padding-bottom:36px}\n  .k-h1{font-size:42px;line-height:1.02;margin-top:20px}.k-h2{font-size:32px;line-height:1.08;margin-top:16px}.k-big{font-size:21px;line-height:1.45}.k-lead{font-size:17px;margin-top:20px}\n  .k-herofoot{margin-top:28px;gap:24px}\n  .k-btns{width:100%;flex-direction:column}.k-btn{justify-content:center;min-height:52px;width:100%;text-align:center}\n  .k-facts{grid-template-columns:1fr 1fr!important;row-gap:24px;margin-top:48px}.k-facts>*{padding:20px 12px 0 0}.k-facts b{font-size:26px}.k-facts span{font-size:14px}\n  .k .k-body>*:first-child,.k .k-body>*+*{margin-top:44px}\n  .k-head{gap:20px}.k-more{font-size:16px}\n  .k-band,.k-dark{margin-top:88px;padding-top:72px;padding-bottom:72px}\n  .k-cards,.k-cards.c2,.k-cards.c3,.k-cards.c4{grid-template-columns:1fr;gap:44px}\n  .k-card h3,.k-cards.c2 .k-card h3,.k-cards.c4 .k-card h3{font-size:23px}\n  .k-steps,.k-gal,.k-prose{grid-template-columns:1fr;gap:32px}\n  .k-steps.big .n{font-size:44px}.k-steps h3{font-size:21px}\n  .k-mosaic,.k-mosaic .r{grid-template-columns:1fr}.k-mosaic{gap:12px}.k-mosaic .r{gap:12px}\n  .k-people{grid-template-columns:1fr 1fr;gap:32px 16px}.k-person h4{font-size:17px}\n  .k-list .row{grid-template-columns:1fr;gap:6px;padding:18px 0}.k-list .row em:empty{display:none}\n  .k-txt h3{font-size:28px}.k-txt p{font-size:16px}\n  .k-box{padding:28px 22px}.k-box h3{font-size:26px}\n  .k-tbl{font-size:14px;min-width:560px}.k-tbl td{padding:14px 16px 14px 0}\n  .k-tblwrap{margin-right:-22px;padding-right:22px}\n  .k-quote p{font-size:22px}.k-quote{padding-left:18px}\n  .k-faq summary{font-size:18px;padding:20px 0}.k-faq .a{font-size:16px}\n  .k-chip{font-size:11.5px;padding:7px 12px}\n  .k .k-end{padding-top:104px;padding-bottom:88px}.k-end h2{font-size:42px;line-height:1.02;margin-top:24px}.k-end a.big{font-size:21px;margin-top:36px}\n  .k-contact{gap:24px;margin-top:48px}.k-contact b{font-size:18px}\n  .k-foot{padding-top:56px}\n  .k-foot .anchor{padding-bottom:40px;margin-bottom:44px}\n  .k-foot .grid{grid-template-columns:1fr 1fr;gap:36px 20px}\n  .k-foot .anchor .lgs{gap:16px}.k-foot .anchor .lgs .k-logo{height:44px;max-width:140px}\n  .k-foot .anchor .txt b{font-size:19px}.k-foot .anchor .gos{flex-direction:column;gap:12px}\n  .k-foot li a{display:inline-block;padding:4px 0}\n  .k-foot .bottom{margin-top:48px;flex-direction:column;gap:10px}\n}\n/* ---------- SMALL PHONE (≤420) ---------- */\n@container k (max-width:420px){\n  .k .k-w{padding-left:18px;padding-right:18px}\n  .k-h1{font-size:36px}.k-h2{font-size:29px}.k-big{font-size:19px}\n  .k-facts b{font-size:22px}\n  .k-end h2{font-size:36px}\n  .k-people{grid-template-columns:1fr}\n  .k-tblwrap{margin-right:-18px;padding-right:18px}\n}\n@media (prefers-reduced-motion:reduce){.k *{transition:none!important;animation:none!important}}`;// ---------- PRIMITIVES ----------\nexport function Photo({img,slot,ratio=\"4 / 3\",caption,eager}){const label=slot&&SLOTS[slot]||slot||\"Photo\";if(has(img))return /*#__PURE__*/_jsxs(\"figure\",{className:\"k-fig\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"k-ph\",style:{aspectRatio:ratio},children:/*#__PURE__*/_jsx(\"img\",{src:img.src,srcSet:img.srcSet,sizes:\"(max-width: 768px) 100vw, 1200px\",alt:img.alt||caption||label,loading:eager?\"eager\":\"lazy\"})}),caption?/*#__PURE__*/_jsx(\"figcaption\",{children:caption}):null]});if(!onCanvas())return /*#__PURE__*/_jsxs(\"figure\",{className:\"k-fig\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"k-ph\",style:{aspectRatio:ratio},\"aria-hidden\":\"true\"}),caption?/*#__PURE__*/_jsx(\"figcaption\",{children:caption}):null]});return /*#__PURE__*/_jsxs(\"figure\",{className:\"k-fig\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"k-ph k-empty\",style:{aspectRatio:ratio},children:/*#__PURE__*/_jsxs(\"span\",{children:[\"＋ \",slot?`${slot} \\xb7 `:\"\",label]})}),caption?/*#__PURE__*/_jsx(\"figcaption\",{children:caption}):null]});}/** A logo image, or a labelled dashed placeholder on the canvas when empty (nothing on the live site). */function Logo({img,label,w,h}){if(has(img))return /*#__PURE__*/_jsx(\"img\",{className:\"k-logo\",src:img.src,srcSet:img.srcSet,alt:img.alt||label});if(!onCanvas())return null;return /*#__PURE__*/_jsx(\"span\",{className:\"k-logoph\",style:{width:w,height:h},children:/*#__PURE__*/_jsxs(\"span\",{children:[\"＋ \",label]})});}function Btns({items}){if(!items||!items.length)return null;return /*#__PURE__*/_jsx(\"div\",{className:\"k-btns\",children:items.map((a,i)=>/*#__PURE__*/_jsxs(A,{href:a.href,className:`k-btn${a.primary===false||a.primary===undefined&&i>0?\" o\":\"\"}`,children:[a.label,a.primary!==false&&i===0?/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",children:isExt(a.href)?\"↗\":\"→\"}):null]},a.label))});}const MENU=[{label:\"Learn\",href:L.learn,items:[{label:\"All programmes\",href:L.learn},{label:\"What's on\",href:L.whatsOn},{label:\"School immersion\",href:L.schoolImm},{label:\"College immersion\",href:L.collegeImm},{label:\"Faculty Training Programme\",href:L.ftp},{label:\"Global Immersion\",href:L.global},{label:\"Diploma in Universal Design\",href:L.ud},{label:\"Public administration\",href:L.policy},{label:\"All certifications\",href:L.certs},{label:\"2-Day Executive Immersion\",href:L.execImm},{label:\"Weekend Programme\",href:L.weekend},{label:\"UX Design\",href:L.uxCert},{label:\"Product Manager\",href:L.pmCert},{label:\"AI Product Owner\",href:L.aiPO},{label:\"AI Communication\",href:L.aiComm}]},{label:\"Schools\",href:L.lab,items:[{label:\"HCD Lab @ School\",href:L.lab},{label:\"HCD School\",href:L.hcdSchool},{label:\"Lab curriculum\",href:L.labCurriculum},{label:\"Curriculum & books\",href:L.curriculum},{label:\"Teacher training (FTP)\",href:L.ftp},{label:\"School Design Immersion\",href:L.schoolDesignImm},{label:\"FutureEd India 100\",href:L.futureEd}]},{label:\"Practice\",href:L.practice,items:[{label:\"Practice overview\",href:L.practice},{label:\"Build a design department\",href:L.designDept},{label:\"Government digital accessibility\",href:L.govAccess},{label:\"Sustainability audit\",href:L.sustain},{label:\"India by Design\",href:L.indiaByDesign}]},{label:\"Universal Access\",href:L.access,items:[{label:\"Universal Access (India)\",href:L.access},{label:\"Framework\",href:L.accessFramework},{label:\"Certification\",href:L.accessCert},{label:\"Request an audit\",href:L.accessApply},{label:\"Universal Access UAE\",href:L.accessUAE}]},{label:\"Research\",href:L.research,items:[{label:\"Research\",href:L.research},{label:\"HCD Policy Lab (think tank)\",href:L.think},{label:\"Articles\",href:L.articles},{label:\"HCD Toolkit\",href:L.toolkit},{label:\"What is human-centred design?\",href:L.guideHCD},{label:\"FAQ\",href:L.faq},{label:\"Global South Summit\",href:L.summit},{label:\"Nordic Blue Horizons\",href:L.nordic}]},{label:\"About\",href:L.about,items:[{label:\"About us\",href:L.about},{label:\"People & advisors\",href:L.board},{label:\"Careers\",href:L.careers},{label:\"Contact\",href:L.contact}]}];export function Nav({images}={}){const[open,setOpen]=useState(false);useDraftNoIndex();useEffect(()=>{if(!open)return;const onKey=e=>{if(e.key===\"Escape\")startTransition(()=>setOpen(false));};try{window.addEventListener(\"keydown\",onKey);}catch{}return()=>{try{window.removeEventListener(\"keydown\",onKey);}catch{}};},[open]);const hcd=logo(images,\"logo_hcd\");return /*#__PURE__*/_jsxs(\"header\",{className:\"k-nav\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"k-w\",children:[/*#__PURE__*/_jsx(A,{href:L.home,className:\"k-brand\",label:\"HCD Institute home\",children:has(hcd)?/*#__PURE__*/_jsx(Logo,{img:hcd,label:\"HCD Institute\",w:160,h:40}):/*#__PURE__*/_jsxs(_Fragment,{children:[onCanvas()?/*#__PURE__*/_jsx(Logo,{img:undefined,label:\"HCD logo\",w:120,h:40}):/*#__PURE__*/_jsx(\"i\",{}),\"HCD Institute\",/*#__PURE__*/_jsx(\"small\",{children:\"The Institute of Human-Centred Design\"})]})}),/*#__PURE__*/_jsxs(\"nav\",{className:\"k-menu\",\"aria-label\":\"Main\",children:[MENU.map(g=>/*#__PURE__*/_jsxs(\"div\",{className:\"k-dd\",children:[/*#__PURE__*/_jsx(A,{href:g.href,className:g.href===L.lab?\"hl\":undefined,children:g.label}),/*#__PURE__*/_jsx(\"div\",{className:\"k-ddp\",children:/*#__PURE__*/_jsx(\"ul\",{children:g.items.map(i=>/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(A,{href:i.href,children:i.label})},i.label))})})]},g.label)),/*#__PURE__*/_jsx(A,{href:L.enquire,className:\"k-navcta\",children:\"Enquire\"})]}),/*#__PURE__*/_jsxs(\"button\",{className:\"k-burger\",\"aria-expanded\":open,\"aria-controls\":\"k-drawer\",onClick:()=>startTransition(()=>setOpen(!open)),children:[open?\"Close\":\"Menu\",/*#__PURE__*/_jsx(\"span\",{className:\"chev\",\"aria-hidden\":\"true\"})]})]}),/*#__PURE__*/_jsx(\"div\",{id:\"k-drawer\",className:`k-drawer${open?\" open\":\"\"}`,children:/*#__PURE__*/_jsxs(\"div\",{className:\"k-w\",children:[/*#__PURE__*/_jsx(A,{href:L.home,className:\"row1\",children:\"Home\"}),MENU.map(g=>/*#__PURE__*/_jsxs(\"details\",{className:\"grp\",...{name:\"k-menu\"},children:[/*#__PURE__*/_jsx(\"summary\",{children:g.label}),/*#__PURE__*/_jsx(\"div\",{className:\"sub\",children:g.items.map(i=>/*#__PURE__*/_jsx(A,{href:i.href,children:i.label},i.label))})]},g.label)),/*#__PURE__*/_jsx(A,{href:L.whatsOn,className:\"row1\",children:\"What's on\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"bot\",children:[/*#__PURE__*/_jsxs(A,{href:L.enquire,className:\"k-btn\",children:[\"Enquire \",/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",children:\"→\"})]}),/*#__PURE__*/_jsxs(\"p\",{children:[/*#__PURE__*/_jsx(A,{href:L.email,children:CONTACT.email}),\" \\xb7 \",/*#__PURE__*/_jsx(A,{href:L.phone,children:CONTACT.phone})]})]})]})})]});}export const SectionContext=/*#__PURE__*/React.createContext(null);function SubNav(){const s=React.useContext(SectionContext);if(!s)return null;return /*#__PURE__*/_jsx(\"div\",{className:\"k-sub\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"k-w\",children:[/*#__PURE__*/_jsxs(A,{href:s.tabs[0]?.href,className:\"id\",children:[/*#__PURE__*/_jsx(\"b\",{children:s.label}),s.region?/*#__PURE__*/_jsxs(\"span\",{children:[\"\\xb7 \",s.region]}):null]}),/*#__PURE__*/_jsx(\"nav\",{\"aria-label\":s.label+(s.region?\" \"+s.region:\"\"),children:s.tabs.map(t=>/*#__PURE__*/_jsx(A,{href:t.href,className:t.label===s.active?\"on\":undefined,children:t.label},t.label))}),/*#__PURE__*/_jsxs(\"div\",{className:\"r\",children:[s.alt?/*#__PURE__*/_jsx(A,{href:s.alt.href,className:\"alt\",children:s.alt.label}):null,s.cta?/*#__PURE__*/_jsx(A,{href:s.cta.href,className:\"cta\",children:s.cta.label}):null]})]})});}// Footer: links to every major page, grouped by audience.\nconst FOOT=[{h:\"Programmes\",items:[{label:\"All programmes\",href:L.learn},{label:\"What's on\",href:L.whatsOn},{label:\"School immersion\",href:L.schoolImm},{label:\"College immersion\",href:L.collegeImm},{label:\"Faculty Training Programme\",href:L.ftp},{label:\"Global Immersion\",href:L.global},{label:\"Diploma in Universal Design\",href:L.ud},{label:\"Public administration\",href:L.policy}]},{h:\"Schools\",items:[{label:\"HCD Lab @ School\",href:L.lab},{label:\"HCD School\",href:L.hcdSchool},{label:\"HCD Lab curriculum\",href:L.labCurriculum},{label:\"Curriculum & books\",href:L.curriculum},{label:\"Teacher training (FTP)\",href:L.ftp},{label:\"School Design Immersion\",href:L.schoolDesignImm},{label:\"FutureEd India 100\",href:L.futureEd},{label:\"Guide for school leaders\",href:L.enquire+\"?topic=guide\"}]},{h:\"Certifications\",items:[{label:\"All certifications\",href:L.certs},{label:\"2-Day Executive Immersion\",href:L.execImm},{label:\"Weekend Programme\",href:L.weekend},{label:\"UX Design\",href:L.uxCert},{label:\"Product Manager\",href:L.pmCert},{label:\"AI Product Owner\",href:L.aiPO},{label:\"AI Communication\",href:L.aiComm}]},{h:\"Learn HCD\",items:[{label:\"What is human-centred design?\",href:L.guideHCD},{label:\"Design thinking & NEP 2020\",href:L.guideNEP},{label:\"HCD examples from India\",href:L.guideIndia},{label:\"HCD Toolkit\",href:L.toolkit},{label:\"Articles\",href:L.articles},{label:\"Research\",href:L.research},{label:\"HCD Policy Lab (think tank)\",href:L.think},{label:\"FAQ\",href:L.faq},{label:\"Universal Access\",href:L.access},{label:\"Practice\",href:L.practice}]},{h:\"Institute\",items:[{label:\"Home\",href:L.home},{label:\"About us\",href:L.about},{label:\"People & advisors\",href:L.board},{label:\"India by Design\",href:L.indiaByDesign},{label:\"Nordic Blue Horizons\",href:L.nordic},{label:\"Global South Summit\",href:L.summit},{label:\"Build a design department\",href:L.designDept},{label:\"Sustainability audit\",href:L.sustain},{label:\"Careers\",href:L.careers},{label:\"Enquire\",href:L.enquire},{label:\"Contact\",href:L.contact}]}];export function Footer({images}={}){const hcd=logo(images,\"logo_hcd\");const dic=logo(images,\"logo_dic\");return /*#__PURE__*/_jsx(\"footer\",{className:\"k-foot\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"k-w\",children:[/*#__PURE__*/_jsx(Schema,{data:{\"@context\":\"https://schema.org\",\"@graph\":[ORG,WEBSITE]}}),/*#__PURE__*/_jsxs(\"div\",{className:\"anchor\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"lgs\",children:[/*#__PURE__*/_jsx(A,{href:L.home,label:\"HCD Institute home\",children:has(hcd)||onCanvas()?/*#__PURE__*/_jsx(Logo,{img:hcd,label:\"HCD logo\",w:180,h:64}):/*#__PURE__*/_jsx(\"span\",{className:\"wm\",children:\"HCD Institute\"})}),/*#__PURE__*/_jsx(\"span\",{className:\"x\",\"aria-hidden\":\"true\",children:\"\\xd7\"}),/*#__PURE__*/_jsx(A,{href:L.dic,label:\"DIC Hub, IIT Hyderabad\",children:has(dic)||onCanvas()?/*#__PURE__*/_jsx(Logo,{img:dic,label:\"DIC logo\",w:180,h:64}):/*#__PURE__*/_jsx(\"span\",{className:\"wm\",children:\"DIC Hub, IIT Hyderabad\"})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"txt\",children:[/*#__PURE__*/_jsx(\"small\",{children:\"Incubated at DIC Hub, IIT Hyderabad\"}),/*#__PURE__*/_jsx(\"b\",{children:\"The Institute of Human-Centred Design \\xd7 Design Innovation Centre (DIC) Hub, IIT Hyderabad\"}),/*#__PURE__*/_jsx(\"p\",{children:\"Two institutions, one practice. Our programmes are designed and delivered together, combining HCD Institute's work with schools, institutions and governments with DIC Hub's research, faculty and campus.\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"gos\",children:[/*#__PURE__*/_jsx(A,{href:L.about,className:\"go\",children:\"About HCD Institute →\"}),/*#__PURE__*/_jsx(A,{href:L.dic,className:\"go\",children:\"About DIC Hub ↗\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"grid\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"about\",children:[/*#__PURE__*/_jsx(A,{href:L.home,className:\"k-brand\",children:has(hcd)?/*#__PURE__*/_jsx(Logo,{img:hcd,label:\"HCD Institute\",w:140,h:36}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"i\",{}),\"HCD Institute\"]})}),/*#__PURE__*/_jsx(\"p\",{children:\"The Institute of Human-Centred Design. Human-centred design and design thinking for every school, college and institution, since 2011.\"}),/*#__PURE__*/_jsx(\"address\",{children:ADDRESS.lines.map(l=>/*#__PURE__*/_jsxs(React.Fragment,{children:[l,/*#__PURE__*/_jsx(\"br\",{})]},l))}),/*#__PURE__*/_jsx(\"div\",{className:\"social\",\"aria-label\":\"HCD Institute on social media\",children:SOCIAL.map(s=>/*#__PURE__*/_jsx(\"a\",{href:s.href,target:\"_blank\",rel:\"noopener noreferrer me\",children:s.label},s.label))}),/*#__PURE__*/_jsx(A,{href:L.careers,className:\"cta\",children:\"Work with HCD\"})]}),FOOT.map(col=>/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"h5\",{children:col.h}),/*#__PURE__*/_jsx(\"ul\",{children:col.items.map(i=>/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(A,{href:i.href,children:i.label})},i.label))})]},col.h))]}),/*#__PURE__*/_jsxs(\"div\",{className:\"bottom\",children:[/*#__PURE__*/_jsxs(\"span\",{children:[\"\\xa9 \",new Date().getFullYear(),\" The Institute of Human-Centred Design\"]}),/*#__PURE__*/_jsxs(\"span\",{children:[/*#__PURE__*/_jsx(A,{href:L.email,children:CONTACT.email}),\" \\xb7 \",/*#__PURE__*/_jsx(A,{href:L.phone,children:CONTACT.phone})]})]})]})});}function Head({b}){if(!b.kicker&&!b.title&&!b.lead)return null;return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"div\",{className:\"k-head\",children:[/*#__PURE__*/_jsxs(\"div\",{children:[b.kicker?/*#__PURE__*/_jsx(\"p\",{className:\"k-k\",children:b.kicker}):null,b.title?/*#__PURE__*/_jsx(\"h2\",{className:\"k-h2\",children:b.title}):null]}),b.more?/*#__PURE__*/_jsx(A,{href:b.more.href,className:\"k-more\",children:b.more.label}):null]}),b.lead?/*#__PURE__*/_jsx(\"p\",{className:b.big?\"k-big\":\"k-lead\",style:b.big?{marginTop:32}:undefined,children:b.lead}):null]});}function Facts({items}){return /*#__PURE__*/_jsx(\"div\",{className:\"k-facts\",style:{gridTemplateColumns:`repeat(${Math.min(items.length,4)},1fr)`},children:items.map(f=>f.href?/*#__PURE__*/_jsxs(A,{href:f.href,children:[/*#__PURE__*/_jsx(\"b\",{children:f.b}),/*#__PURE__*/_jsx(\"span\",{children:f.s})]},f.b):/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"b\",{children:f.b}),/*#__PURE__*/_jsx(\"span\",{children:f.s})]},f.b))});}/** YouTube video with a click-to-load facade: thumbnail + play button, the player loads only on click (fast pages, no tracking until play). */function Video({id,title,caption,ratio,start}){const[on,setOn]=useState(false);const t=title||\"Video\";const src=\"https://www.youtube-nocookie.com/embed/\"+id+\"?autoplay=1&rel=0&modestbranding=1\"+(start?\"&start=\"+start:\"\");const watch=\"https://www.youtube.com/watch?v=\"+id;return /*#__PURE__*/_jsxs(\"figure\",{style:{margin:0},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",width:\"100%\",aspectRatio:ratio||\"16 / 9\",background:\"rgb(13,15,20)\",overflow:\"hidden\"},children:on?/*#__PURE__*/_jsx(\"iframe\",{src:src,title:t,loading:\"lazy\",allow:\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\",allowFullScreen:true,referrerPolicy:\"strict-origin-when-cross-origin\",style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",border:0}}):/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>setOn(true),\"aria-label\":\"Play video: \"+t,style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",border:0,padding:0,cursor:\"pointer\",backgroundColor:\"rgb(13,15,20)\",backgroundImage:\"url(https://i.ytimg.com/vi/\"+id+\"/hqdefault.jpg)\",backgroundSize:\"cover\",backgroundPosition:\"center\"},children:/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",left:\"50%\",top:\"50%\",transform:\"translate(-50%,-50%)\",width:84,height:84,borderRadius:\"50%\",background:\"rgb(243,53,53)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",boxShadow:\"0 8px 30px rgba(0,0,0,.35)\"},children:/*#__PURE__*/_jsx(\"span\",{style:{width:0,height:0,borderTop:\"14px solid transparent\",borderBottom:\"14px solid transparent\",borderLeft:\"22px solid #fff\",marginLeft:6}})})})}),/*#__PURE__*/_jsxs(\"figcaption\",{style:{display:\"flex\",flexWrap:\"wrap\",justifyContent:\"space-between\",gap:\"8px 24px\",marginTop:14,fontFamily:\"'Inter',system-ui,sans-serif\",fontSize:13,color:\"rgb(90,96,112)\"},children:[/*#__PURE__*/_jsx(\"span\",{children:caption||t}),/*#__PURE__*/_jsx(\"a\",{href:watch,target:\"_blank\",rel:\"noopener noreferrer\",style:{color:\"rgb(13,15,20)\",fontWeight:600,borderBottom:\"1px solid rgb(13,15,20)\"},children:\"Watch on YouTube ↗\"})]})]});}function Inner({b,ctx}){const im=s=>pick(ctx.images,s);switch(b.type){case\"facts\":return /*#__PURE__*/_jsx(Facts,{items:b.items});case\"cards\":{const cols=b.cols||3;return /*#__PURE__*/_jsx(\"div\",{className:`k-cards c${cols}`,children:b.items.map((it,i)=>{const inner=/*#__PURE__*/_jsxs(_Fragment,{children:[it.img?/*#__PURE__*/_jsx(Photo,{img:im(it.img),slot:it.img,ratio:b.ratio||it.ratio||\"4 / 3\"}):null,it.k?/*#__PURE__*/_jsx(\"p\",{className:\"kk\",children:it.k}):null,/*#__PURE__*/_jsx(\"h3\",{children:it.t}),it.d?/*#__PURE__*/_jsx(\"p\",{className:\"d\",children:it.d}):null,it.href?/*#__PURE__*/_jsx(\"span\",{className:\"go\",children:it.go||\"Learn more\"}):null]});const cls=`k-card${it.img?\"\":\" noimg\"}`;return it.href?/*#__PURE__*/_jsx(A,{href:it.href,className:cls,children:inner},it.t+i):/*#__PURE__*/_jsx(\"div\",{className:cls,children:inner},it.t+i);})});}case\"steps\":return /*#__PURE__*/_jsx(\"div\",{className:`k-steps${b.big?\" big\":\"\"}`,style:{[\"--cols\"]:b.cols||Math.min(b.items.length,4)},children:b.items.map((s,i)=>/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"p\",{className:\"n\",children:s.n||String(i+1).padStart(2,\"0\")}),/*#__PURE__*/_jsx(\"h3\",{children:s.t}),s.d?/*#__PURE__*/_jsx(\"p\",{children:s.d}):null]},s.t+i))});case\"list\":return /*#__PURE__*/_jsx(\"ul\",{className:\"k-list\",children:b.items.map((r,i)=>{const inner=/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"b\",{children:r.t}),/*#__PURE__*/_jsx(\"span\",{children:r.d}),/*#__PURE__*/_jsx(\"em\",{children:r.href?isExt(r.href)?\"↗\":\"→\":r.e||\"\"})]});return /*#__PURE__*/_jsx(\"li\",{children:r.href?/*#__PURE__*/_jsx(A,{href:r.href,className:\"row\",children:inner}):/*#__PURE__*/_jsx(\"div\",{className:\"row\",children:inner})},r.t+i);})});case\"prose\":return /*#__PURE__*/_jsx(\"div\",{className:\"k-prose\",style:{[\"--cols\"]:b.cols||1,[\"--mw\"]:b.cols>1?\"100%\":\"820px\"},children:(b.items||[]).map((p,i)=>typeof p===\"string\"?/*#__PURE__*/_jsx(\"p\",{children:p},i):p.h?/*#__PURE__*/_jsx(\"h3\",{children:p.h},i):p.ul?/*#__PURE__*/_jsx(\"ul\",{children:p.ul.map(x=>/*#__PURE__*/_jsx(\"li\",{children:x},x))},i):null)});case\"split\":return /*#__PURE__*/_jsxs(\"div\",{className:`k-split${b.flip?\" flip\":\"\"}`,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"k-txt\",children:[b.kicker?/*#__PURE__*/_jsx(\"p\",{className:\"k-k\",style:{marginBottom:20},children:b.kicker}):null,b.title?/*#__PURE__*/_jsx(\"h3\",{children:b.title}):null,(b.paras||[]).map((p,i)=>/*#__PURE__*/_jsx(\"p\",{children:p},i)),b.bullets?/*#__PURE__*/_jsx(\"ul\",{children:b.bullets.map(x=>/*#__PURE__*/_jsx(\"li\",{children:x},x))}):null,b.chips?/*#__PURE__*/_jsx(\"div\",{className:\"k-chips\",style:{marginTop:24},children:b.chips.map(c=>/*#__PURE__*/_jsx(\"span\",{className:\"k-chip\",children:c},c))}):null,/*#__PURE__*/_jsx(Btns,{items:b.actions})]}),/*#__PURE__*/_jsx(Photo,{img:im(b.img),slot:b.img,ratio:b.ratio||\"4 / 5\",caption:b.caption})]});case\"video\":return /*#__PURE__*/_jsx(Video,{id:b.id,title:b.title,caption:b.caption,ratio:b.ratio,start:b.start});case\"photo\":return /*#__PURE__*/_jsx(Photo,{img:im(b.img),slot:b.img,ratio:b.ratio||\"21 / 9\",caption:b.caption});case\"gallery\":return /*#__PURE__*/_jsx(\"div\",{className:\"k-gal\",style:{[\"--cols\"]:b.cols||b.items.length},children:b.items.map((s,i)=>/*#__PURE__*/_jsx(Photo,{img:im(s),slot:s,ratio:b.ratio||\"4 / 3\"},s+i))});case\"mosaic\":return /*#__PURE__*/_jsxs(\"div\",{className:\"k-mosaic\",children:[/*#__PURE__*/_jsx(Photo,{img:im(b.items[0]),slot:b.items[0],ratio:\"4 / 5\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"r\",children:[/*#__PURE__*/_jsx(Photo,{img:im(b.items[1]),slot:b.items[1],ratio:\"auto\"}),/*#__PURE__*/_jsx(Photo,{img:im(b.items[2]),slot:b.items[2],ratio:\"auto\"})]})]});case\"chips\":return /*#__PURE__*/_jsx(\"div\",{className:\"k-chips\",children:b.items.map(c=>/*#__PURE__*/_jsx(\"span\",{className:\"k-chip\",children:c},c))});case\"faq\":return /*#__PURE__*/_jsx(\"div\",{className:\"k-faq\",children:b.items.map(f=>/*#__PURE__*/_jsxs(\"details\",{children:[/*#__PURE__*/_jsx(\"summary\",{children:f.q}),/*#__PURE__*/_jsx(\"div\",{className:\"a\",children:f.a})]},f.q))});case\"people\":return /*#__PURE__*/_jsx(\"div\",{className:\"k-people\",style:{[\"--cols\"]:b.cols||4},children:b.items.map(p=>/*#__PURE__*/_jsxs(\"div\",{className:\"k-person\",children:[/*#__PURE__*/_jsx(Photo,{img:im(p.img),slot:p.img,ratio:b.ratio||\"4 / 5\"}),/*#__PURE__*/_jsx(\"h4\",{children:p.name}),p.role?/*#__PURE__*/_jsx(\"p\",{children:p.role}):null,p.note?/*#__PURE__*/_jsx(\"span\",{children:p.note}):null,p.href?/*#__PURE__*/_jsxs(A,{href:p.href,className:\"in\",children:[p.go||\"Profile\",\" \",isExt(p.href)?\"↗\":\"→\"]}):null]},p.name))});case\"table\":return /*#__PURE__*/_jsx(\"div\",{className:\"k-tblwrap\",children:/*#__PURE__*/_jsxs(\"table\",{className:\"k-tbl\",children:[b.head?/*#__PURE__*/_jsx(\"thead\",{children:/*#__PURE__*/_jsx(\"tr\",{children:b.head.map(h=>/*#__PURE__*/_jsx(\"th\",{children:h},h))})}):null,/*#__PURE__*/_jsx(\"tbody\",{children:b.rows.map((r,i)=>/*#__PURE__*/_jsx(\"tr\",{children:r.map((c,j)=>/*#__PURE__*/_jsx(\"td\",{children:c},j))},i))})]})});case\"quote\":return /*#__PURE__*/_jsxs(\"blockquote\",{className:\"k-quote\",style:{margin:0},children:[/*#__PURE__*/_jsx(\"p\",{children:b.text}),b.by?/*#__PURE__*/_jsx(\"cite\",{children:b.by}):null]});case\"links\":return /*#__PURE__*/_jsxs(\"div\",{className:\"k-links\",children:[b.label?/*#__PURE__*/_jsx(\"span\",{className:\"lbl\",children:b.label}):null,b.items.map(l=>/*#__PURE__*/_jsx(A,{href:l.href,children:l.label},l.label))]});case\"actions\":return /*#__PURE__*/_jsx(Btns,{items:b.items});case\"box\":return /*#__PURE__*/_jsxs(\"div\",{className:\"k-box\",children:[/*#__PURE__*/_jsxs(\"div\",{children:[b.kicker?/*#__PURE__*/_jsx(\"p\",{className:\"k-k\",style:{marginBottom:20},children:b.kicker}):null,/*#__PURE__*/_jsx(\"h3\",{children:b.title}),b.text?/*#__PURE__*/_jsx(\"p\",{children:b.text}):null]}),/*#__PURE__*/_jsx(Btns,{items:b.actions})]});case\"big\":return /*#__PURE__*/_jsx(\"p\",{className:\"k-big\",children:b.text});default:return null;}}function Top({b,ctx}){const im=s=>pick(ctx.images,s);switch(b.type){case\"hero\":{if(b.layout===\"split\")return /*#__PURE__*/_jsxs(\"section\",{className:\"k-w k-hero\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"k-split\",children:[/*#__PURE__*/_jsxs(\"div\",{children:[b.kicker?/*#__PURE__*/_jsx(\"p\",{className:\"k-k\",children:b.kicker}):null,/*#__PURE__*/_jsx(\"h1\",{className:\"k-h1 split\",children:b.title}),b.lead?/*#__PURE__*/_jsx(\"p\",{className:\"k-lead\",children:b.lead}):null,b.chips?/*#__PURE__*/_jsx(\"div\",{className:\"k-chips\",style:{marginTop:28},children:b.chips.map(c=>/*#__PURE__*/_jsx(\"span\",{className:\"k-chip\",children:c},c))}):null,/*#__PURE__*/_jsx(\"div\",{style:{marginTop:40},children:/*#__PURE__*/_jsx(Btns,{items:heroActions(b)})})]}),/*#__PURE__*/_jsx(Photo,{img:im(b.img),slot:b.img,ratio:b.ratio||\"4 / 5\",eager:true})]}),b.facts?/*#__PURE__*/_jsx(Facts,{items:b.facts}):null]});return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"section\",{className:\"k-w k-hero\",children:[b.kicker?/*#__PURE__*/_jsx(\"p\",{className:\"k-k\",children:b.kicker}):null,/*#__PURE__*/_jsx(\"h1\",{className:\"k-h1\",children:b.title}),b.lead||b.actions?/*#__PURE__*/_jsxs(\"div\",{className:\"k-herofoot\",children:[b.lead?/*#__PURE__*/_jsx(\"p\",{className:\"k-lead\",children:b.lead}):/*#__PURE__*/_jsx(\"span\",{}),/*#__PURE__*/_jsx(Btns,{items:heroActions(b)})]}):null]}),b.img?/*#__PURE__*/_jsx(\"div\",{className:\"k-w\",children:/*#__PURE__*/_jsx(Photo,{img:im(b.img),slot:b.img,ratio:b.ratio||\"21 / 9\",eager:true,caption:b.caption})}):null,b.facts?/*#__PURE__*/_jsx(\"div\",{className:\"k-w\",children:/*#__PURE__*/_jsx(Facts,{items:b.facts})}):null]});}case\"section\":{const body=(b.body||[]).map((x,i)=>/*#__PURE__*/_jsx(Inner,{b:x,ctx:ctx},i));const content=/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Head,{b:b}),/*#__PURE__*/_jsx(\"div\",{className:\"k-body\",children:body})]});if(b.band||b.dark)return /*#__PURE__*/_jsx(\"div\",{className:b.dark?\"k-dark\":\"k-band\",id:b.id,children:/*#__PURE__*/_jsx(\"section\",{className:\"k-w\",children:content})});return /*#__PURE__*/_jsx(\"section\",{className:\"k-w k-sec\",id:b.id,children:content});}case\"cta\":return /*#__PURE__*/_jsxs(\"section\",{className:\"k-w k-end\",children:[/*#__PURE__*/_jsx(\"p\",{className:\"k-k\",children:b.kicker||\"Work with HCD\"}),/*#__PURE__*/_jsx(\"h2\",{children:b.title||\"What are you trying to change?\"}),/*#__PURE__*/_jsxs(A,{href:b.href||L.enquire,className:\"big\",children:[b.label||\"Talk to HCD\",\" \",/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",children:isExt(b.href)?\"↗\":\"→\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"k-contact\",children:[/*#__PURE__*/_jsxs(A,{href:L.enquire,children:[\"Enquiry form\",/*#__PURE__*/_jsx(\"b\",{children:\"Tell us what you need\"})]}),/*#__PURE__*/_jsxs(A,{href:L.email,children:[\"Email\",/*#__PURE__*/_jsx(\"b\",{children:CONTACT.email})]}),/*#__PURE__*/_jsxs(A,{href:L.phone,children:[\"Phone\",/*#__PURE__*/_jsx(\"b\",{children:CONTACT.phone})]}),(b.links||[]).map(l=>/*#__PURE__*/_jsxs(A,{href:l.href,children:[l.k||\"See also\",/*#__PURE__*/_jsx(\"b\",{children:l.label})]},l.label))]})]});case\"custom\":return /*#__PURE__*/_jsx(_Fragment,{children:b.node});default:return /*#__PURE__*/_jsx(\"section\",{className:\"k-w k-sec\",children:/*#__PURE__*/_jsx(Inner,{b:b,ctx:ctx})});}}/** Renders a full page: nav, blocks, footer, plus the page's structured data (Course / Book / Event). */export function Render({blocks,images,style,nav=true,schema}){const auto=pageSchema(blocks);return /*#__PURE__*/_jsxs(\"div\",{className:\"k\",style:{position:\"relative\",...style},children:[/*#__PURE__*/_jsx(\"style\",{children:CSS}),nav?/*#__PURE__*/_jsx(Nav,{images:images}):null,nav?/*#__PURE__*/_jsx(SubNav,{}):null,/*#__PURE__*/_jsx(\"main\",{children:blocks.map((b,i)=>/*#__PURE__*/_jsx(Top,{b:b,ctx:{images}},i))}),auto?/*#__PURE__*/_jsx(Schema,{data:auto}):null,schema?/*#__PURE__*/_jsx(Schema,{data:schema}):null,nav?/*#__PURE__*/_jsx(Footer,{images:images}):null]});}/** Collects every image slot used by a page, in order. */export function slotsOf(blocks){const out=[];const add=s=>{if(s&&!out.includes(s))out.push(s);};const walk=b=>{if(!b||typeof b!==\"object\")return;if(Array.isArray(b)){b.forEach(walk);return;}if(typeof b.img===\"string\")add(b.img);if(b.type===\"gallery\"||b.type===\"mosaic\")(b.items||[]).forEach(s=>typeof s===\"string\"&&add(s));Object.keys(b).forEach(k=>{if(k!==\"img\"&&k!==\"node\"&&typeof b[k]===\"object\")walk(b[k]);});};walk(blocks);return out;}/** Logo slots shown on every page (optional per-page override of LOGOS). */export const LOGO_CONTROLS={logo_hcd:{type:ControlType.ResponsiveImage,title:\"★ HCD logo (header & footer)\"},logo_dic:{type:ControlType.ResponsiveImage,title:\"★ DIC logo (footer)\"}};/** Property controls for a page's logo and image slots (empty slot → shared Image Bank). */export function imageControls(blocks){const c={...LOGO_CONTROLS};slotsOf(blocks).forEach((s,i)=>{c[s]={type:ControlType.ResponsiveImage,title:`${String(i+1).padStart(2,\"0\")} \\xb7 ${SLOTS[s]||s}`};});return c;}/**\n * Kit preview (not used on pages directly)\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function HCDKitPreview(){return /*#__PURE__*/_jsx(Render,{blocks:[{type:\"hero\",kicker:\"HCDKit\",title:\"Shared design system for every page.\",lead:\"Nav, footer, sections, cards, lists, FAQ and CTA in one place.\"},{type:\"cta\"}]});}\nexport const __FramerMetadata__ = {\"exports\":{\"IMG\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"enquiryTopic\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ORG\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CSS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"LOGOS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"LOGO_CONTROLS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Footer\":{\"type\":\"reactComponent\",\"name\":\"Footer\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"useDraftNoIndex\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DRAFT\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Schema\":{\"type\":\"reactComponent\",\"name\":\"Schema\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"Render\":{\"type\":\"reactComponent\",\"name\":\"Render\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SectionContext\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"imageControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CONTACT\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Photo\":{\"type\":\"reactComponent\",\"name\":\"Photo\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SLOTS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ADDRESS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"L\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Section\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Nav\":{\"type\":\"reactComponent\",\"name\":\"Nav\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SITE\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SOCIAL\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isDraftPath\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Block\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"reserveHref\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"slotsOf\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"P\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"HCDKitPreview\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HCDKit.map"],"mappings":"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"}