{"id":57198,"date":"2025-11-11T22:19:07","date_gmt":"2025-11-11T16:49:07","guid":{"rendered":"https:\/\/doms.iitm.ac.in\/wordpress\/?page_id=57198"},"modified":"2026-03-30T12:42:45","modified_gmt":"2026-03-30T07:12:45","slug":"life-at-doms-2","status":"publish","type":"page","link":"https:\/\/doms.iitm.ac.in\/index.php\/about-us\/life-at-doms-2\/","title":{"rendered":"Life at DoMS"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"57198\" class=\"elementor elementor-57198\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1055354 e-con-full e-flex e-con e-parent\" data-id=\"1055354\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-56d3cae elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"56d3cae\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\n\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Manrope:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,500;0,700;1,500;1,600&family=Cinzel:wght@700;800&display=swap\" rel=\"stylesheet\">\n\n<section id=\"doms-life-v10-pro\" class=\"hero-wrapper force-full-width\">\n  \n  <div class=\"hero-container\">\n    \n    <div class=\"hero-text-col\">\n      \n      <div class=\"eyebrow-wrapper\">\n        <span class=\"deco-dash\"><\/span>\n        <span class=\"eyebrow-text\">THE STUDENT EXPERIENCE<\/span>\n      <\/div>\n\n      <h1 class=\"hero-title\">\n        <span class=\"title-light\">Beyond the<\/span><br>\n        <span class=\"title-bold\">Classroom.<\/span>\n      <\/h1>\n\n      <!--<h2 class=\"hero-subtitle\">-->\n      <!--  Life at <span class=\"brand-maroon\">DoMS<\/span> is a tapestry of <span class=\"serif-italic\">culture & intellect.<\/span>-->\n      <!--<\/h2>-->\n\n      <p class=\"hero-desc\">\n        Nestled within the lush greenery of IIT Madras, we offer more than just a degree. From high-stakes strategy in the boardroom to the vibrant energy of the Sangam hub\u2014discover a campus that nurtures the soul.\n      <\/p>\n\n      <div class=\"hero-actions\">\n        \n        <a href=\"#clubs\" class=\"btn-executive\">\n          <span class=\"btn-text\">Explore Clubs<\/span>\n          <span class=\"btn-slide-bg\"><\/span>\n        <\/a>\n\n        <a href=\"#gallery\" class=\"btn-media\">\n          <span class=\"icon-circle\"><span class=\"arrow\">\u2192<\/span><\/span>\n          <span class=\"label\">View Gallery<\/span>\n        <\/a>\n\n      <\/div>\n\n    <\/div>\n\n    <div class=\"hero-visual-col\">\n      <div class=\"img-composition\">\n        <div class=\"img-box\">\n          <img decoding=\"async\" data-src=\"https:\/\/doms.iitm.ac.in\/wordpress\/wp-content\/uploads\/2026\/01\/onam-scaled.jpg\" style=\"filter:none\"\n               alt=\"Student Life\" class=\"hero-img lazyload\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\">\n        <\/div>\n        <div class=\"gold-frame\"><\/div>\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n\n\n\n\n<style>\n\/* ==========================================================================\n   ISOLATION SCOPE: #doms-life-v10-pro\n   ========================================================================== \n*\/\n\n\/* 1. WORDPRESS BREAKOUT *\/\n#doms-life-v10-pro.force-full-width {\n  width: 100vw !important;\n  position: relative !important;\n  left: 50% !important;\n  right: 50% !important;\n  margin-left: -50vw !important;\n  margin-right: -50vw !important;\n  max-width: 100vw !important;\n  box-sizing: border-box !important;\n}\n\n\/* 2. VARIABLES *\/\n#doms-life-v10-pro {\n  --c-maroon: #691c20;\n  --c-maroon-dark: #3a0d10;\n  --c-gold: #cfaa56;\n  --c-gold-hover: #bfa15f;\n  --c-cream: #fcfbf9;\n  --c-charcoal: #1a1a1a;\n  --c-slate: #444444;\n  --c-white: #ffffff;\n  \n  --f-display: \"Cinzel\", serif;\n  --f-serif: \"Playfair Display\", serif;\n  --f-sans: \"Manrope\", sans-serif;\n}\n\n\/* 3. RESET *\/\n#doms-life-v10-pro * {\n  box-sizing: border-box !important;\n  margin: 0 !important; \n  padding: 0 !important;\n  line-height: 1.3 !important;\n}\n\n\n\n#doms-life-v10-pro img { max-width: 100% !important; display: block !important; }\n#doms-life-v10-pro a { \n    text-decoration: none !important; \n    \n}\n\n\/* 4. WRAPPER *\/\n#doms-life-v10-pro.hero-wrapper {\n  background-color: var(--c-cream) !important;\n  \/* Subtle texture *\/\n  background-image: radial-gradient(rgba(0,0,0,0.03) 1px, transparent 1px);\n  background-size: 30px 30px;\n  padding: 2rem 0 6rem 0 !important;\n  display: flex !important; align-items: center !important;\n  min-height: 650px !important;\n}\n\n#doms-life-v10-pro .hero-container {\n  max-width: 1350px !important; margin: 0 auto !important; padding: 0 40px !important;\n  display: grid !important; grid-template-columns: 1fr 1.1fr !important;\n  gap: 70px !important; align-items: center !important;\n}\n\n\/* 5. TEXT COLUMN *\/\n#doms-life-v10-pro .hero-text-col {\n  position: relative !important; z-index: 5 !important;\n}\n\n\/* Eyebrow *\/\n#doms-life-v10-pro .eyebrow-wrapper {\n  display: flex !important; align-items: center !important; gap: 15px !important; margin-bottom: 25px !important;\n}\n#doms-life-v10-pro .deco-dash {\n  width: 40px !important; height: 2px !important; background: var(--c-gold) !important;\n}\n#doms-life-v10-pro .eyebrow-text {\n  font-family: var(--f-sans) !important; font-size: 0.8rem !important; font-weight: 700 !important;\n  text-transform: uppercase !important; letter-spacing: 2px !important; color: var(--c-maroon) !important;\n}\n\n\/* Title *\/\n#doms-life-v10-pro .hero-title {\n  color: var(--c-charcoal) !important; \n  margin-bottom: 40px !important;\n}\n#doms-life-v10-pro .title-light {\n  font-family: var(--f-sans) !important; font-weight: 600 !important; font-size: 2.9rem !important; display: block !important;\n}\n#doms-life-v10-pro .title-bold {\n  font-family: var(--f-display) !important; \n  \n  font-weight: 800 !important; \n  font-size: clamp(5rem, 4.9vw, 4.5rem) !important; \/* Fluid *\/\n  line-height: 29px !important; \n  text-transform: uppercase !important; \n  display: block !important;\n  letter-spacing: -0.5px !important;\n  color: #CFAA56 ;\n}\n\n\/* Subtitle *\/\n#doms-life-v10-pro .hero-subtitle {\n  font-family: var(--f-serif) !important; font-size: 1.3rem !important; color: var(--c-charcoal) !important;\n  font-weight: 500 !important; \n  margin-bottom: 25px !important; line-height: 1.5 !important;\n}\n#doms-life-v10-pro .brand-maroon { \n    color: var(--c-maroon) !important; \n    font-weight: 700 !important; \n    font-family: var(--f-display) !important;\n    font-size: 40px !important;\n    \n}\n\n#doms-life-v10-pro .serif-italic { font-style: italic !important; color: var(--c-gold-hover) !important; border-bottom: 2px solid var(--c-gold) !important; }\n\n\/* Desc *\/\n#doms-life-v10-pro .hero-desc {\n  font-family: var(--f-sans) !important; font-size: 1.05rem !important; color: var(--c-slate) !important;\n  line-height: 1.7 !important; margin-bottom: 45px !important; max-width: 90% !important;\n}\n\n\/* --- BUTTONS (The Main Fix) --- *\/\n#doms-life-v10-pro .hero-actions {\n  display: flex !important; align-items: center !important; gap: 25px !important;\n}\n\n\/* 1. Executive Primary Button *\/\n#doms-life-v10-pro .btn-executive {\n  position: relative !important; display: inline-block !important;\n  padding: 16px 36px !important;\n  background: var(--c-maroon) !important;\n  border: 1px solid var(--c-maroon) !important;\n  overflow: hidden !important; z-index: 1 !important;\n  transition: all 0.4s ease !important;\n  box-shadow: 0 10px 20px rgba(105, 28, 32, 0.15) !important;\n}\n#doms-life-v10-pro .btn-text {\n  font-family: var(--f-sans) !important; font-weight: 700 !important; \n  text-transform: uppercase !important; letter-spacing: 1px !important; font-size: 0.9rem !important;\n  color: var(--c-white) !important; position: relative !important; z-index: 2 !important;\n  transition: color 0.4s ease !important;\n}\n\/* The Sliding Gold BG *\/\n#doms-life-v10-pro .btn-slide-bg {\n  position: absolute !important; top: 0 !important; left: 0 !important;\n  width: 0% !important; height: 100% !important;\n  background: var(--c-gold) !important; z-index: 1 !important;\n  transition: width 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;\n}\n\/* Hover State *\/\n#doms-life-v10-pro .btn-executive:hover .btn-slide-bg { width: 100% !important; }\n#doms-life-v10-pro .btn-executive:hover .btn-text { color: var(--c-maroon-dark) !important; }\n#doms-life-v10-pro .btn-executive:hover { border-color: var(--c-gold) !important; transform: translateY(-3px) !important; }\n\n\/* 2. Media Secondary Button *\/\n#doms-life-v10-pro .btn-media {\n  display: inline-flex !important; align-items: center !important; gap: 15px !important;\n  group !important; \/* Enable child transitions *\/\n}\n#doms-life-v10-pro .icon-circle {\n  width: 45px !important; height: 45px !important;\n  border: 1px solid var(--c-maroon) !important; border-radius: 50% !important;\n  display: flex !important; align-items: center !important; justify-content: center !important;\n  color: var(--c-maroon) !important; font-size: 1.2rem !important;\n  transition: all 0.3s ease !important; position: relative !important;\n}\n#doms-life-v10-pro .label {\n  font-family: var(--f-sans) !important; font-weight: 700 !important; font-size: 0.95rem !important;\n  color: var(--c-charcoal) !important; transition: color 0.3s ease !important;\n}\n\/* Hover State *\/\n#doms-life-v10-pro .btn-media:hover .icon-circle {\n  background: var(--c-maroon) !important; color: var(--c-gold) !important; transform: scale(1.1) !important;\n}\n#doms-life-v10-pro .btn-media:hover .label { color: var(--c-maroon) !important; }\n\n\n\/* 6. VISUAL COMPOSITION (Landscape 3:2) *\/\n#doms-life-v10-pro .hero-visual-col {\n  position: relative !important;\n}\n\n#doms-life-v10-pro .img-composition {\n  position: relative !important; width: 100% !important;\n}\n\n#doms-life-v10-pro .img-box {\n  width: 100% !important; position: relative !important; z-index: 2 !important;\n  aspect-ratio: 3\/2 !important; \/* Cinematic Ratio *\/\n  box-shadow: 0 20px 50px rgba(0,0,0,0.1) !important;\n}\n#doms-life-v10-pro .hero-img {\n  width: 100% !important; height: 100% !important; object-fit: cover !important;\n}\n\n\/* Gold Frame Decoration *\/\n#doms-life-v10-pro .gold-frame {\n  position: absolute !important; \n  top: 30px !important; right: -30px !important; \n  width: 100% !important; height: 100% !important;\n  border: 3px solid var(--c-gold) !important;\n  z-index: 1 !important; opacity: 0.6 !important;\n}\n\n\n\/* ==========================================================================\n   RESPONSIVE LOGIC\n   ========================================================================== \n*\/\n@media screen and (max-width: 1024px) {\n  #doms-life-v10-pro .hero-container { grid-template-columns: 1fr !important; gap: 60px !important; }\n  \n  #doms-life-v10-pro .hero-text-col { text-align: center !important; order: 2 !important; }\n  #doms-life-v10-pro .eyebrow-wrapper { justify-content: center !important; }\n  #doms-life-v10-pro .hero-desc { margin: 0 auto 40px auto !important; }\n  #doms-life-v10-pro .hero-actions { justify-content: center !important; }\n  \n  #doms-life-v10-pro .hero-visual-col { order: 1 !important; }\n  #doms-life-v10-pro .gold-frame { right: -15px !important; top: 15px !important; }\n}\n\n@media screen and (max-width: 600px) {\n  #doms-life-v10-pro.hero-wrapper { padding: 4rem 0 !important; }\n  #doms-life-v10-pro .hero-container { padding: 0 20px !important; gap: 40px !important; }\n  \n  \/* Text Sizes *\/\n  #doms-life-v10-pro .title-light { font-size: 1.8rem !important; }\n  #doms-life-v10-pro .title-bold { font-size: 2.8rem !important; }\n  \n  \/* Stacked Buttons *\/\n  #doms-life-v10-pro .hero-actions { flex-direction: column !important; width: 100% !important; gap: 20px !important; }\n  #doms-life-v10-pro .btn-executive { width: 100% !important; text-align: center !important; }\n  \n  \/* Image stays landscape on mobile to prevent scrolling too much *\/\n  #doms-life-v10-pro .img-box { aspect-ratio: 16\/10 !important; }\n  #doms-life-v10-pro .gold-frame { display: none !important; } \/* Cleaner on mobile *\/\n}\n<\/style>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n    \n    \n    \n    \n    \n    \n    \n\n\n\n\n\n<style>\/* =========================================\n   1. VARIABLES & RESET\n   ========================================= *\/\n:root {\n    --maroon: #560000;\n    --maroon-dark: #2a0000;\n    --gold: #C5A059;\n    --gold-light: #e6c88b;\n    --gold-gradient: linear-gradient(135deg, #C5A059 0%, #F9E0AE 50%, #C5A059 100%);\n    --cream: #F9F8F4;\n    --white: #ffffff;\n    --text-dark: #1a1a1a;\n    --text-grey: #555;\n   \n    --font-serif: 'Playfair Display', serif;\n    --font-sans: 'Lato', sans-serif;\n    --font-deco: 'Cinzel', serif;\n   \n    --shadow: 0 10px 30px rgba(0,0,0,0.08);\n}\n\n\n* { margin: 0; padding: 0; box-sizing: border-box; }\nbody { font-family: var(--font-sans); color: var(--text-dark); background: var(--white); overflow-x: hidden; line-height: 1.6; }\n\n\nh1, h2, h3, h4, h5 { font-family: var(--font-serif); color: var(--maroon); font-weight: 700; }\n.stylish-char { font-family: var(--font-deco); color: var(--gold); font-size: 1.4em; margin-right: 2px; }\n.gold-text { color: var(--gold); font-style: italic; }\n.white { color: var(--white); }\n.gold { color: var(--gold); }\n.text-center { text-align: center; }\n\n\n.section-label { font-family: var(--font-deco); color: var(--gold); text-transform: uppercase; letter-spacing: 2px; font-size: 0.9rem; margin-bottom: 10px; display: block; }\n.section-heading { font-size: 2.5rem; margin-bottom: 20px; }\n.divider-center { width: 80px; height: 3px; background: var(--gold); margin: 0 auto 30px; }\n.divider-gold { width: 100px; height: 3px; background: var(--gold); margin: 20px auto; }\n.divider-gold-center { width: 100px; height: 3px; background: var(--gold); margin: 0 auto; }\n.mt-60 { margin-top: 60px; } .mb-60 { margin-bottom: 60px; } .mt-40 { margin-top: 40px; }\n\n\n.container { width: 90%; max-width: 1200px; margin: 0 auto; }\n.bg-cream { background: var(--cream); }\n.bg-maroon-dark { background: var(--maroon-dark); }\n\n\n\/* =========================================\n   4. TIMELINE (DAY IN LIFE)\n   ========================================= *\/\n.day-section { padding: 80px 0; background: var(--white); }\n.timeline-container { position: relative; max-width: 900px; margin: 0 auto; display: flex; flex-direction: column; gap: 40px; }\n\/* Central Line *\/\n.timeline-container::before {\n    content: ''; position: absolute; top: 0; bottom: 0; left: 50%; width: 2px; background: #ddd; transform: translateX(-50%); z-index: 0;\n}\n\n\n.tl-row { display: flex; align-items: center; justify-content: space-between; position: relative; z-index: 1; }\n.tl-row.reverse { flex-direction: row-reverse; }\n\n\n.tl-time { width: 50%; text-align: right; padding-right: 40px; position: relative; }\n.reverse .tl-time { text-align: left; padding-right: 0; padding-left: 40px; }\n\n\n.time-text { font-family: var(--font-deco); font-weight: bold; color: var(--maroon); font-size: 1.5rem; }\n.time-dot {\n    position: absolute; top: 50%; right: -6px; width: 14px; height: 14px; background: var(--gold); border-radius: 50%; border: 3px solid var(--white); transform: translateY(-50%); box-shadow: 0 0 0 2px var(--gold);\n}\n.reverse .time-dot { right: auto; left: -8px; }\n\n\n.tl-content { width: 45%; background: var(--cream); padding: 25px; border-left: 3px solid var(--gold); border-radius: 4px; box-shadow: var(--shadow); transition: 0.3s; }\n.reverse .tl-content { border-left: none; border-right: 3px solid var(--gold); }\n.card-hover:hover { transform: translateY(-5px); box-shadow: 0 15px 30px rgba(0,0,0,0.1); }\n\n\n.tl-content h3 { font-size: 1.2rem; margin-bottom: 10px; }\n.tl-content p { font-size: 0.95rem; color: var(--text-grey); }\n\n\n.mini-gallery { display: flex; gap: 10px; margin-top: 15px; }\n.mini-img { width: 50%; height: 80px; background: #ddd; border-radius: 4px; position: relative; }\n.mini-img::after { content: attr(data-label); font-size: 0.6rem; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: #666; }\n\n\n\/* =========================================\n   5. LIFESTYLE (MASONRY GRID)\n   ========================================= *\/\n.lifestyle-section { padding: 80px 0; }\n.lifestyle-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    grid-auto-rows: 250px;\n    gap: 20px;\n}\n\n\n.life-card { position: relative; border-radius: 8px; overflow: hidden; box-shadow: var(--shadow); cursor: pointer; }\n.life-card:hover .life-img { transform: scale(1.1); }\n.life-card:hover .life-overlay { background: rgba(86, 0, 0, 0.8); }\n\n\n.tall { grid-row: span 2; }\n.wide { grid-column: span 2; }\n\n\n.life-img {\n    width: 100%; height: 100%;\n    background: #ccc;\n    background: linear-gradient(to bottom, #dcdcdc, #bbb);\n    transition: transform 0.5s ease;\n    display: flex; align-items: center; justify-content: center;\n    color: #555; font-weight: bold; text-transform: uppercase;\n}\n.life-img::after { content: attr(data-label); }\n\n\n.life-overlay {\n    position: absolute; bottom: 0; left: 0; width: 100%; padding: 20px;\n    background: rgba(0,0,0,0.6); color: white; transition: 0.3s;\n}\n.life-overlay h3 { color: var(--gold); font-size: 1.1rem; margin-bottom: 5px; }\n.life-overlay p { font-size: 0.85rem; color: rgba(255,255,255,0.9); }\n\n\n\/* =========================================\n   6. FESTIVALS\n   ========================================= *\/\n.festivals-section {\n    padding: 100px 0;\n    background: var(--maroon);\n    position: relative;\n    text-align: center;\n    overflow: hidden;\n}\n.festival-overlay {\n    position: absolute; inset: 0;\n    background: radial-gradient(circle, rgba(197, 160, 89, 0.2) 0%, rgba(86, 0, 0, 0.9) 80%);\n}\n.fest-content { position: relative; z-index: 2; }\n\n\n.fest-grid { display: flex; justify-content: center; gap: 40px; margin: 40px 0; flex-wrap: wrap; }\n.fest-item { width: 250px; background: rgba(255,255,255,0.05); padding: 30px; border: 1px solid rgba(255,255,255,0.1); border-radius: 8px; transition: 0.3s; }\n.fest-item:hover { background: var(--gold); transform: translateY(-10px); }\n.fest-item:hover h4, .fest-item:hover p, .fest-item:hover .fest-icon { color: var(--maroon); }\n\n\n.fest-icon { font-size: 2rem; color: var(--gold); margin-bottom: 15px; }\n.fest-item h4 { color: var(--white); margin-bottom: 10px; font-size: 1.1rem; }\n.fest-item p { color: #ddd; font-size: 0.9rem; }\n\n\n.btn-gallery { display: inline-block; border: 2px solid var(--white); color: var(--white); padding: 10px 30px; text-decoration: none; text-transform: uppercase; font-weight: bold; letter-spacing: 1px; transition: 0.3s; }\n.btn-gallery:hover { background: var(--white); color: var(--maroon); }\n\n\n\/* =========================================\n   7. CLUBS TEASER\n   ========================================= *\/\n.clubs-teaser-section { padding: 80px 0; background: var(--cream); overflow: hidden; }\n.club-scroll-container {\n    display: flex; gap: 20px; overflow-x: auto; padding: 20px 5px;\n    scrollbar-width: thin; scrollbar-color: var(--gold) #ddd;\n}\n.club-card {\n    min-width: 160px; text-align: center; background: var(--white); padding: 20px;\n    border-radius: 8px; box-shadow: var(--shadow); transition: 0.3s;\n}\n.club-card:hover { transform: translateY(-5px); }\n.club-img-circle {\n    width: 80px; height: 80px; background: #eee; border-radius: 50%; margin: 0 auto 15px;\n    display: flex; align-items: center; justify-content: center; color: #888; font-size: 0.7rem; border: 2px solid var(--gold);\n}\n.club-img-circle::after { content: attr(data-label); }\n.club-card h4 { font-size: 0.9rem; margin-bottom: 5px; }\n.club-card p { font-size: 0.8rem; color: var(--text-grey); }\n\n\n.text-link { color: var(--maroon); font-weight: bold; border-bottom: 1px solid var(--gold); margin: 0 10px; }\n.sep { color: #ccc; }\n\n\n\/* =========================================\n   8. STUDENT VOICES (Circular Overlay)\n   ========================================= *\/\n.voices-section { padding: 80px 0; }\n.voices-grid { display: flex; justify-content: center; gap: 40px; flex-wrap: wrap; }\n.voice-card { width: 300px; text-align: center; }\n\n\n.voice-portrait-wrapper { position: relative; width: 150px; height: 150px; margin: 0 auto 20px; }\n.voice-img {\n    width: 100%; height: 100%; border-radius: 50%; background: #ccc; position: relative; z-index: 2;\n    display: flex; align-items: center; justify-content: center; color: #555; font-size: 0.8rem;\n}\n.voice-img::after { content: attr(data-label); }\n\n\n.voice-ring {\n    position: absolute; top: -10px; left: -10px; right: -10px; bottom: -10px;\n    border: 1px solid var(--gold); border-radius: 50%; z-index: 1;\n    animation: spinSlow 20s linear infinite;\n}\n@keyframes spinSlow { 100% { transform: rotate(360deg); } }\n\n\n.voice-card h4 { color: var(--gold); margin-bottom: 10px; font-size: 1.2rem; }\n.voice-card p { font-style: italic; color: rgba(255,255,255,0.8); font-size: 0.95rem; }\n\n\n\/* =========================================\n   9. STATS (Circular Progress)\n   ========================================= *\/\n.stats-data-section { padding: 80px 0; background: var(--white); }\n.stats-row { display: flex; justify-content: center; gap: 50px; flex-wrap: wrap; margin-bottom: 50px; }\n\n\n.circular-stat { text-align: center; }\n.circle-outer {\n    width: 120px; height: 120px; border-radius: 50%;\n    display: flex; align-items: center; justify-content: center;\n    margin: 0 auto 15px;\n    position: relative;\n    \/* Conic gradient set inline for dynamic values *\/\n}\n.circle-inner {\n    width: 100px; height: 100px; background: var(--white); border-radius: 50%;\n    display: flex; align-items: center; justify-content: center;\n}\n.stat-num { font-size: 1.5rem; font-weight: bold; color: var(--maroon); font-family: var(--font-deco); }\n.stat-label { font-weight: bold; color: var(--text-grey); text-transform: uppercase; font-size: 0.8rem; letter-spacing: 1px; }\n\n\n.quick-stats-bar {\n    background: var(--maroon); color: var(--white); padding: 30px; border-radius: 8px;\n    display: flex; justify-content: space-around; flex-wrap: wrap;\n}\n.qs-item { font-size: 1.1rem; }\n.qs-item strong { color: var(--gold); font-size: 1.5rem; margin-right: 5px; }\n\n\n\/* =========================================\n   10. NATURE & CYCLING\n   ========================================= *\/\n.nature-section { padding: 80px 0; background: var(--cream); }\n.bio-block { display: flex; gap: 40px; align-items: center; margin-bottom: 40px; }\n.bio-block.reverse { flex-direction: row-reverse; }\n\n\n.bio-text { flex: 1; }\n.bio-text p { margin-bottom: 20px; text-align: justify; }\n\n\n.animal-icons, .cycle-list { margin-top: 20px; }\n.animal-icons { display: flex; gap: 20px; }\n.a-icon { width: 50px; height: 50px; background: var(--maroon); color: var(--gold); border-radius: 50%; display: grid; place-items: center; font-size: 1.2rem; }\n\n\n.cycle-list { list-style: none; }\n.cycle-list li { margin-bottom: 10px; color: var(--text-dark); }\n.cycle-list i { color: var(--maroon); margin-right: 10px; }\n\n\n.bio-gallery { flex: 1; display: grid; grid-template-columns: 1fr 1fr; gap: 10px; }\n.bio-img { background: #ccc; border-radius: 4px; display: flex; align-items: center; justify-content: center; color: #666; font-size: 0.7rem; font-weight: bold; position: relative; }\n.bio-img::after { content: attr(data-label); padding: 5px; text-align: center; }\n\n\n.large { grid-column: span 2; height: 200px; }\n.medium { grid-column: span 2; height: 150px; }\n.small { height: 120px; }\n\n\n\/* =========================================\n   11. FOOTER\n   ========================================= *\/\n.life-footer {\n    padding: 100px 0 30px;\n    background: url('path-to-campus-image.jpg') no-repeat center center\/cover;\n    background-color: #222; \/* Fallback *\/\n    position: relative; text-align: center; color: white;\n}\n.footer-overlay { position: absolute; inset: 0; background: rgba(86, 0, 0, 0.9); }\n.footer-content-centered { position: relative; z-index: 2; }\n.footer-content-centered h2 { color: var(--gold); font-size: 2.5rem; margin-bottom: 20px; }\n.footer-content-centered p { font-size: 1.2rem; margin-bottom: 40px; color: rgba(255,255,255,0.9); }\n.btn-gold-solid { background: var(--gold-gradient); color: var(--maroon); padding: 15px 40px; text-decoration: none; font-weight: bold; border-radius: 50px; text-transform: uppercase; transition: 0.3s; }\n.btn-gold-solid:hover { transform: scale(1.05); box-shadow: 0 0 20px rgba(197, 160, 89, 0.5); }\n.copyright { position: relative; z-index: 2; margin-top: 80px; font-size: 0.8rem; color: #aaa; }\n\n\n\/* =========================================\n   12. RESPONSIVE\n   ========================================= *\/\n@media (max-width: 768px) {\n    .timeline-container::before { left: 20px; }\n    .tl-row, .tl-row.reverse { flex-direction: column; align-items: flex-start; margin-bottom: 40px; padding-left: 50px; }\n    .tl-time, .reverse .tl-time { width: 100%; text-align: left; padding: 0; margin-bottom: 10px; }\n    .time-dot, .reverse .time-dot { left: -36px; right: auto; }\n    .tl-content { width: 100%; border-left: 3px solid var(--gold); border-right: none; }\n   \n    .lifestyle-grid { grid-template-columns: 1fr; grid-auto-rows: 200px; }\n    .tall, .wide { grid-row: span 1; grid-column: span 1; }\n   \n    .bio-block, .bio-block.reverse { flex-direction: column; }\n    .stats-row { gap: 20px; }\n    .hero-title { font-size: 3rem; }\n}<\/style>\n\n\n\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9b8bd14 e-con-full e-flex e-con e-parent\" data-id=\"9b8bd14\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cf5cd38 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"cf5cd38\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Manrope:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,500;0,600;1,500&family=Cinzel:wght@600;700&display=swap\" rel=\"stylesheet\">\n\n<section id=\"doms-life-v5-luminous\" class=\"luminous-wrapper force-full-width\">\n  \n  <div class=\"luminous-bg\"><\/div>\n\n  <div class=\"luminous-container\">\n    \n    <div class=\"luminous-header\">\n      <div class=\"header-content\">\n        <span class=\"eyebrow\">\n          <span class=\"gold-dash\"><\/span> BEYOND ACADEMICS\n        <\/span>\n        <h2 class=\"section-title\">Campus <span class=\"serif-italic\">Highlights<\/span><\/h2>\n        <p class=\"section-desc\">A curated mix of rigor, recreation, and culture.<\/p>\n      <\/div>\n      \n      <div class=\"swipe-indicator\">\n        <span>Swipe to Explore<\/span> &rarr;\n      <\/div>\n    <\/div>\n\n    <div class=\"life-grid\">\n      \n      <div class=\"l-card wide-feature\">\n        <div class=\"img-wrap\">\n          <img decoding=\"async\" data-src=\"https:\/\/doms.iitm.ac.in\/wordpress\/wp-content\/uploads\/2026\/01\/RS-5-scaled.jpg\" \n               alt=\"Learning\" class=\"l-img lazyload\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\">\n          <div class=\"card-badge\">01<\/div>\n        <\/div>\n        <div class=\"card-text\">\n          <h3 class=\"l-title\">Rigorous Learning<\/h3>\n          <p class=\"l-desc\">Case studies & real-world applications challenging our understanding.<\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"l-card std-card\">\n        <div class=\"img-wrap\">\n          <img decoding=\"async\" data-src=\"https:\/\/doms.iitm.ac.in\/wordpress\/wp-content\/uploads\/2026\/01\/DOMS-LE-1.jpeg\" \n               alt=\"Sports\" class=\"l-img lazyload\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\">\n          <div class=\"card-badge\">02<\/div>\n        <\/div>\n        <div class=\"card-text\">\n          <h3 class=\"l-title\">Sports & Fitness<\/h3>\n          <p class=\"l-desc\">Badminton, basketball, and jogging trails.<\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"l-card std-card\">\n        <div class=\"img-wrap\">\n          <img decoding=\"async\" data-src=\"https:\/\/doms.iitm.ac.in\/wordpress\/wp-content\/uploads\/2026\/01\/Screenshot-2026-01-18-233420.png\" \n               alt=\"Culture\" class=\"l-img lazyload\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\">\n          <div class=\"card-badge\">03<\/div>\n        <\/div>\n        <div class=\"card-text\">\n          <h3 class=\"l-title\">Cultural Events<\/h3>\n          <p class=\"l-desc\">Themed parties and acoustic shows.<\/p>\n        <\/div>\n      <\/div>\n\n      <!--<div class=\"l-card tall-feature\">-->\n      <!--  <div class=\"img-wrap\">-->\n      <!--    <img decoding=\"async\" src=\"\" -->\n      <!--         alt=\"Night\" class=\"l-img\">-->\n      <!--    <div class=\"card-badge\">04<\/div>-->\n      <!--  <\/div>-->\n      <!--  <div class=\"card-text\">-->\n      <!--    <h3 class=\"l-title\">Night Adventures<\/h3>-->\n      <!--    <p class=\"l-desc\">Sunrise treks and midnight movie marathons under the stars.<\/p>-->\n      <!--  <\/div>-->\n      <!--<\/div>-->\n\n      <!--<div class=\"l-card std-card\">-->\n      <!--  <div class=\"img-wrap\">-->\n      <!--    <img decoding=\"async\" src=\"\" -->\n      <!--         alt=\"Dining\" class=\"l-img\">-->\n      <!--    <div class=\"card-badge\">05<\/div>-->\n      <!--  <\/div>-->\n      <!--  <div class=\"card-text\">-->\n      <!--    <h3 class=\"l-title\">Social Dining<\/h3>-->\n      <!--    <p class=\"l-desc\">Mess meals and beachside dinners.<\/p>-->\n      <!--  <\/div>-->\n      <!--<\/div>-->\n\n      <div class=\"l-card std-card\">\n        <div class=\"img-wrap\">\n          <img decoding=\"async\" data-src=\"https:\/\/doms.iitm.ac.in\/wordpress\/wp-content\/uploads\/2026\/01\/PS_3271-scaled.jpg\" \n               alt=\"Projects\" class=\"l-img lazyload\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\">\n          <div class=\"card-badge\">04<\/div>\n        <\/div>\n        <div class=\"card-text\">\n          <h3 class=\"l-title\">Project Work<\/h3>\n          <p class=\"l-desc\">Consulting and analytics sessions.<\/p>\n        <\/div>\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<style>\n\/* ==========================================================================\n   ISOLATION SCOPE: #doms-life-v5-luminous\n   ========================================================================== \n*\/\n\n\/* 1. WORDPRESS BREAKOUT *\/\n#doms-life-v5-luminous.force-full-width {\n  width: 100vw !important;\n  position: relative !important;\n  left: 50% !important;\n  right: 50% !important;\n  margin-left: -50vw !important;\n  margin-right: -50vw !important;\n  max-width: 100vw !important;\n  box-sizing: border-box !important;\n}\n\n\/* 2. VARIABLES *\/\n#doms-life-v5-luminous {\n  --l-bg: #fcfbf9; \/* Warm Alabaster *\/\n  --l-maroon: #691c20;\n  --l-gold: #cfaa56;\n  --l-charcoal: #1a1a1a;\n  --l-slate: #555555;\n  --l-white: #ffffff;\n  --l-border: rgba(0,0,0,0.06);\n  \n  --f-head: \"Cinzel\", serif;\n  --f-serif: \"Playfair Display\", serif;\n  --f-sans: \"Manrope\", sans-serif;\n}\n\n\n\n\/* 3. RESET *\/\n#doms-life-v5-luminous * {\n  box-sizing: border-box !important;\n  margin: 0 !important; padding: 0 !important;\n  line-height: 1.3 !important;\n}\n#doms-life-v5-luminous img { max-width: 100% !important; display: block !important; }\n\n\/* 4. WRAPPER *\/\n#doms-life-v5-luminous.luminous-wrapper {\n  background-color: var(--l-bg) !important;\n  padding: 2rem 0 7rem 0 !important;\n  position: relative !important;\n  overflow: hidden !important;\n}\n\n\/* Paper Grain Texture *\/\n#doms-life-v5-luminous .luminous-bg {\n  position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; \n  \n  height: 100% !important;\n  background-image: url(\"data:image\/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'\/%3E%3C\/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'\/%3E%3C\/svg%3E\");\n  pointer-events: none !important; z-index: 0 !important;\n}\n\n#doms-life-v5-luminous .luminous-container {\n  max-width: 1300px !important; margin: 0 auto !important; padding: 0 30px !important;\n  position: relative !important; z-index: 2 !important;\n}\n\n\n\/* 5. HEADER *\/\n#doms-life-v5-luminous .luminous-header {\n  display: flex !important; justify-content: space-between !important; align-items: flex-end !important;\n  margin-bottom: 1rem !important; border-bottom: 1px solid rgba(0,0,0,0.08) !important; padding-bottom: 25px !important;\n}\n\n#doms-life-v5-luminous .eyebrow {\n  display: flex !important; align-items: center !important; gap: 10px !important;\n  font-family: var(--f-sans) !important; font-size: 0.8rem !important; font-weight: 700 !important;\n  color: var(--l-gold) !important; text-transform: uppercase !important; letter-spacing: 2px !important;\n  margin-bottom: 15px !important;\n}\n#doms-life-v5-luminous .gold-dash {\n  width: 30px !important; height: 1px !important; background: var(--l-gold) !important;\n}\n\n#doms-life-v5-luminous .section-title {\n  font-family: var(--f-head) !important; font-size: 4rem !important; color: var(--l-charcoal) !important;\n  font-weight: 700 !important; line-height: 1.1 !important;\n}\n#doms-life-v5-luminous .serif-italic {\n  font-family: var(--f-serif) !important; font-style: italic !important; color: var(--l-maroon) !important;\n}\n\n#doms-life-v5-luminous .section-desc {\n  font-family: var(--f-sans) !important; font-size: 1.1rem !important; color: var(--l-slate) !important;\n  text-align: right !important; max-width: 400px !important;\n}\n\n#doms-life-v5-luminous .swipe-indicator {\n  display: none !important; \/* Hidden on Desktop *\/\n  align-items: center !important; gap: 8px !important;\n  font-family: var(--f-sans) !important; font-size: 0.85rem !important; color: var(--l-maroon) !important; font-weight: 700 !important;\n  text-transform: uppercase !important; margin-top: 15px !important;\n}\n\n\/* 6. GRID SYSTEM (Masonry Feel) *\/\n#doms-life-v5-luminous .life-grid {\n  display: grid !important;\n  grid-template-columns: repeat(3, 1fr) !important; \/* 3 Columns *\/\n  grid-auto-rows: auto !important;\n  gap: 30px !important;\n}\n\n\/* 7. CARD DESIGN (Light, Clean, Photographic) *\/\n#doms-life-v5-luminous .l-card {\n  background: var(--l-white) !important;\n  border: 30px solid var(--l-border) !important;\n  border-radius: 4px !important; overflow: hidden !important;\n  transition: transform 0.4s ease, box-shadow 0.4s ease !important;\n  display: flex !important; flex-direction: column !important;\n}\n\n\n\/* Image Wrap *\/\n#doms-life-v5-luminous .img-wrap {\n  width: 100% !important; position: relative !important; overflow: hidden !important;\n}\n#doms-life-v5-luminous .l-img {\n    filter: none;\n  width: 100% !important; height: 100% !important; object-fit: cover !important;\n  transition: transform 0.6s ease !important;\n}\n\n\n\/* Number Badge *\/\n#doms-life-v5-luminous .card-badge {\n  position: absolute !important; top: 15px !important; left: 15px !important;\n  background: var(--l-white) !important; color: var(--l-maroon) !important;\n  font-family: var(--f-serif) !important; font-weight: 700 !important; font-size: 0.9rem !important;\n  padding: 5px 10px !important; box-shadow: 0 5px 15px rgba(0,0,0,0.1) !important;\n}\n\n\/* Text Content *\/\n#doms-life-v5-luminous .card-text {\n  padding: 25px !important; flex-grow: 1 !important;\n  background: var(--l-white) !important; position: relative !important; z-index: 2 !important;\n}\n#doms-life-v5-luminous .l-title {\n  font-family: var(--f-head) !important; font-size: 1.3rem !important; color: var(--l-charcoal) !important;\n  margin-bottom: 10px !important; font-weight: 700 !important;\n}\n#doms-life-v5-luminous .l-desc {\n  font-family: var(--f-sans) !important; font-size: 0.95rem !important; color: var(--l-slate) !important;\n  line-height: 1.6 !important;\n}\n\n\/* --- MASONRY CLASSES --- *\/\n#doms-life-v5-luminous .wide-feature {\n  grid-column: span 2 !important; \/* Takes 2 columns *\/\n}\n#doms-life-v5-luminous .wide-feature .img-wrap { height: 320px !important; }\n\n#doms-life-v5-luminous .tall-feature {\n  grid-row: span 2 !important; \/* Tall card *\/\n}\n#doms-life-v5-luminous .tall-feature .img-wrap { height: 450px !important; }\n\n#doms-life-v5-luminous .std-card .img-wrap { height: 220px !important; }\n\n\n\/* ==========================================================================\n   RESPONSIVE LOGIC (The Mobile Fix)\n   ========================================================================== \n*\/\n@media screen and (max-width: 1024px) {\n  #doms-life-v5-luminous .life-grid {\n    grid-template-columns: repeat(2, 1fr) !important; \/* 2 cols on tablet *\/\n  }\n  #doms-life-v5-luminous .wide-feature { grid-column: span 2 !important; }\n  #doms-life-v5-luminous .tall-feature { grid-row: span 1 !important; } \/* Reset tall *\/\n}\n\n@media screen and (max-width: 600px) {\n  #doms-life-v5-luminous.luminous-wrapper { padding: 4rem 0 !important; }\n  #doms-life-v5-luminous .luminous-container { padding: 0 0 0 20px !important; \/* Left Padding Only *\/ }\n  \n  \/* Header Stack *\/\n  #doms-life-v5-luminous .luminous-header {\n    flex-direction: column !important; align-items: flex-start !important; gap: 15px !important;\n    padding-right: 20px !important;\n  }\n  #doms-life-v5-luminous .section-title { font-size: 2.2rem !important; }\n  #doms-life-v5-luminous .section-desc { text-align: left !important; }\n  #doms-life-v5-luminous .swipe-indicator { display: flex !important; }\n\n  \/* --- SWIPE CAROUSEL (Mobile) --- *\/\n  #doms-life-v5-luminous .life-grid {\n    display: flex !important;\n    gap: 15px !important;\n    overflow-x: auto !important;\n    scroll-snap-type: x mandatory !important;\n    padding-bottom: 30px !important; \/* Scrollbar room *\/\n    padding-right: 20px !important; \/* Right padding *\/\n    -ms-overflow-style: none !important; scrollbar-width: none !important;\n  }\n  #doms-life-v5-luminous .life-grid::-webkit-scrollbar { display: none !important; }\n\n  \/* Reset Card Sizes for Carousel *\/\n  #doms-life-v5-luminous .l-card {\n    min-width: 280px !important; \/* Fixed width *\/\n    width: 280px !important;\n    scroll-snap-align: start !important;\n    height: auto !important; \/* Auto height *\/\n  }\n  \n  \/* Uniform Image Height on Mobile *\/\n  #doms-life-v5-luminous .img-wrap { height: 200px !important; }\n  #doms-life-v5-luminous .wide-feature .img-wrap,\n  #doms-life-v5-luminous .tall-feature .img-wrap { height: 200px !important; }\n}\n<\/style>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8ad9f4e e-con-full e-flex e-con e-parent\" data-id=\"8ad9f4e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-91cb685 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"91cb685\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Manrope:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,500;0,700;1,500&family=Cinzel:wght@600;700&display=swap\" rel=\"stylesheet\">\n\n<section id=\"doms-culture-v5\" class=\"culture-wrapper force-full-width\">\n  \n  <div class=\"culture-header\">\n    <div class=\"header-inner\">\n      <span class=\"eyebrow-brand\">The Spirit of DoMS<\/span>\n      <h2 class=\"section-title\">Celebrations That <span class=\"serif-italic\">Define Us<\/span><\/h2>\n      <div class=\"gold-line\"><\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"parallax-panel\">\n    <div class=\"panel-bg bg-tradition\"><\/div>\n    <div class=\"panel-overlay\"><\/div> <div class=\"panel-content\">\n      <div class=\"porcelain-box\">\n        <div class=\"box-header\">\n          <span class=\"panel-num\">01<\/span>\n      \n        <\/div>\n        <h3 class=\"panel-title\">Traditional Festivities<\/h3>\n        <p class=\"panel-desc\">\n          Rituals and themed celebrations honoring our diverse heritage. From the lights of Diwali to the colors of Holi, the campus glows with unity.\n        <\/p>\n        <div class=\"tag-row\">\n          <span class=\"tag\">Heritage<\/span>\n          <span class=\"tag\">Ethnic Day<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"parallax-panel\">\n    <div class=\"panel-bg bg-party\"><\/div>\n    <div class=\"panel-overlay\"><\/div>\n    \n    <div class=\"panel-content content-right\">\n      <div class=\"porcelain-box\">\n        <div class=\"box-header\">\n          <span class=\"panel-num\">02<\/span>\n         \n        <\/div>\n        <h3 class=\"panel-title\">Themed Parties<\/h3>\n        <p class=\"panel-desc\">\n          When the books close, <span class=\"highlight-maroon\">DoMS 101<\/span> transforms. Our dance floor stays alive until the first light of dawn.\n        <\/p>\n        <div class=\"tag-row\">\n          <span class=\"tag\">DJ Nights<\/span>\n          <span class=\"tag\">Freshers<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"parallax-panel\">\n    <div class=\"panel-bg bg-acoustic\"><\/div>\n    <div class=\"panel-overlay\"><\/div>\n    \n    <div class=\"panel-content\">\n      <div class=\"porcelain-box\">\n        <div class=\"box-header\">\n          <span class=\"panel-num\">03<\/span>\n          \n        <\/div>\n        <h3 class=\"panel-title\">Acoustic Sessions<\/h3>\n        <p class=\"panel-desc\">\n          Magical musical memories under the stars. Unplugged jams, soulful voices, and the cool Madras breeze.\n        <\/p>\n        <div class=\"tag-row\">\n          <span class=\"tag\">Open Mic<\/span>\n          <span class=\"tag\">Bonfire<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"culture-footer\">\n    <a href=\"#gallery\" class=\"orbital-cta\">\n      <div class=\"cta-label-group\">\n        <span class=\"cta-small\">See more moments<\/span>\n        <span class=\"cta-big\">Visit The Media Gallery<\/span>\n      <\/div>\n      <div class=\"cta-circle\">\n        <svg class=\"arrow-icon\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n          <line x1=\"7\" y1=\"17\" x2=\"17\" y2=\"7\"><\/line>\n          <polyline points=\"7 7 17 7 17 17\"><\/polyline>\n        <\/svg>\n      <\/div>\n    <\/a>\n  <\/div>\n\n<\/section>\n\n<style>\n\/* ==========================================================================\n   ISOLATION SCOPE: #doms-culture-v5\n   ========================================================================== \n*\/\n\n\/* 1. WORDPRESS BREAKOUT *\/\n#doms-culture-v5.force-full-width {\n  width: 100vw !important;\n  position: relative !important;\n  left: 50% !important;\n  right: 50% !important;\n  margin-left: -50vw !important;\n  margin-right: -50vw !important;\n  max-width: 100vw !important;\n  box-sizing: border-box !important;\n}\n\n\/* 2. VARIABLES *\/\n#doms-culture-v5 {\n  --c-maroon: #691c20;\n  --c-maroon-dark: #3a0d10;\n  --c-gold: #cfaa56;\n  --c-cream: #FBF1E7;\n  --c-charcoal: #1a1a1a;\n  --c-slate: #555555;\n  \n  --c-porcelain: rgba(253, 251, 247, 0.96);\n  --c-porcelain-border: rgba(105, 28, 32, 0.08);\n  \n  --f-head: \"Cinzel\", serif;\n  --f-serif: \"Playfair Display\", serif;\n  --f-sans: \"Manrope\", sans-serif;\n}\n\n\/* 3. RESET *\/\n#doms-culture-v5 * {\n  box-sizing: border-box !important;\n  margin: 0 !important; padding: 0 !important;\n  line-height: 1.4 !important;\n}\n\n\/* 4. MAIN WRAPPER *\/\n#doms-culture-v5.culture-wrapper {\n  background-color: var(--c-cream) !important;\n  padding-bottom: 0 !important;\n}\n\n\/* 5. HEADER *\/\n#doms-culture-v5 .culture-header {\n  padding: 120px 30px 70px 30px !important;\n  text-align: center !important;\n  background: var(--c-cream) !important;\n}\n\n#doms-culture-v5 .eyebrow-brand {\n  display: block !important; font-family: var(--f-sans) !important;\n  font-size: 0.85rem !important; letter-spacing: 3px !important; color: var(--c-gold) !important;\n  margin-bottom: 15px !important; font-weight: 700 !important; text-transform: uppercase !important;\n}\n\n#doms-culture-v5 .section-title {\n  font-family: var(--f-head) !important; font-size: 3.2rem !important; color: var(--c-maroon) !important;\n  margin: 0 0 25px 0 !important;\n}\n#doms-culture-v5 .serif-italic {\n  font-family: var(--f-serif) !important; font-style: italic !important; color: var(--c-charcoal) !important;\n}\n\n#doms-culture-v5 .gold-line {\n  width: 60px !important; height: 3px !important; background: var(--c-gold) !important; margin: 0 auto !important;\n}\n\n\/* 6. PARALLAX PANELS *\/\n#doms-culture-v5 .parallax-panel {\n  position: relative !important; width: 100% !important;\n  min-height: 650px !important;\n  display: flex !important; align-items: center !important; justify-content: center !important;\n  overflow: hidden !important;\n  border-bottom: 1px solid rgba(255,255,255,0.2) !important;\n}\n\n\/* BG Images *\/\n#doms-culture-v5 .panel-bg {\n  position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important;\n  background-size: cover !important; background-position: center !important;\n  background-attachment: fixed !important; \/* Parallax *\/\n  z-index: 0 !important;\n}\n#doms-culture-v5 .bg-tradition { background-image: url('https:\/\/doms.iitm.ac.in\/wp-content\/uploads\/2026\/03\/onam_celebration.jpg'); }\n#doms-culture-v5 .bg-party { background-image: url('https:\/\/doms.iitm.ac.in\/wordpress\/wp-content\/uploads\/2026\/02\/Gemini_Generated_Image_lclyd9lclyd9lcly.png'); }\n#doms-culture-v5 .bg-acoustic { background-image: url('https:\/\/doms.iitm.ac.in\/wordpress\/wp-content\/uploads\/2026\/01\/photo_6327944702577020560_x.jpg'); }\n\n \/*Maroon Overlay *\/\n\/*#doms-culture-v5 .panel-overlay {*\/\n\/*  position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important;*\/\n\/*  background: linear-gradient(to bottom, rgba(58, 13, 16, 0.3), rgba(58, 13, 16, 0.6)) !important;*\/\n\/*  z-index: 1 !important;*\/\n\/*}*\/\n\n\/* Content *\/\n#doms-culture-v5 .panel-content {\n  position: relative !important; z-index: 2 !important;\n  width: 100% !important; max-width: 1200px !important; padding: 0 40px !important;\n  display: flex !important;\n}\n#doms-culture-v5 .content-right { justify-content: flex-end !important; }\n\n\/* Porcelain Box *\/\n#doms-culture-v5 .porcelain-box {\n  background: var(--c-porcelain) !important;\n  border: 1px solid var(--c-porcelain-border) !important;\n  border-top: 4px solid var(--c-gold) !important; \/* Gold Top Accent *\/\n  padding: 50px !important; max-width: 550px !important;\n  border-radius: 2px !important;\n  box-shadow: 0 25px 60px rgba(0,0,0,0.15) !important;\n  transition: transform 0.3s ease !important;\n}\n#doms-culture-v5 .porcelain-box:hover { transform: translateY(-5px) !important; }\n\n\/* Box Header *\/\n#doms-culture-v5 .box-header {\n  display: flex !important; justify-content: space-between !important; align-items: flex-start !important;\n  margin-bottom: 20px !important;\n}\n#doms-culture-v5 .panel-num {\n  font-family: var(--f-serif) !important; font-size: 3.5rem !important; color: rgba(105, 28, 32, 0.1) !important;\n  font-weight: 700 !important; line-height: 0.8 !important;\n}\n\n\n#doms-culture-v5 .panel-title {\n  font-family: var(--f-head) !important; font-size: 2rem !important; color: var(--c-maroon) !important;\n  margin-bottom: 15px !important;\n}\n\n#doms-culture-v5 .panel-desc {\n  font-family: var(--f-sans) !important; font-size: 1.05rem !important; color: var(--c-slate) !important;\n  line-height: 1.7 !important; margin-bottom: 30px !important;\n}\n#doms-culture-v5 .highlight-maroon { color: var(--c-maroon) !important; font-weight: 700 !important; }\n\n\/* Tags *\/\n#doms-culture-v5 .tag-row { display: flex !important; gap: 10px !important; }\n#doms-culture-v5 .tag {\n  font-family: var(--f-sans) !important; font-size: 0.8rem !important; text-transform: uppercase !important;\n  letter-spacing: 1px !important; color: var(--c-maroon) !important; font-weight: 600 !important;\n  border: 1px solid rgba(105, 28, 32, 0.15) !important; padding: 8px 16px !important;\n  border-radius: 50px !important; transition: all 0.3s ease !important;\n}\n#doms-culture-v5 .tag:hover { background: var(--c-maroon) !important; color: var(--c-cream) !important; }\n\n\/* 7. PREMIUM ORBITAL CTA (Footer) *\/\n#doms-culture-v5 .culture-footer {\n  padding: 80px 0 100px 0 !important;\n  background: var(--c-cream) !important;\n  display: flex !important; justify-content: center !important; align-items: center !important;\n}\n\n#doms-culture-v5 .orbital-cta {\n  display: flex !important; align-items: center !important; gap: 30px !important;\n  text-decoration: none !important; group !important; \/* For Hover *\/\n}\n\n\/* Text Side *\/\n#doms-culture-v5 .cta-label-group {\n  text-align: right !important; display: flex !important; flex-direction: column !important;\n}\n#doms-culture-v5 .cta-small {\n  font-family: var(--f-sans) !important; font-size: 0.85rem !important; text-transform: uppercase !important;\n  letter-spacing: 2px !important; color: var(--c-slate) !important; margin-bottom: 5px !important;\n}\n#doms-culture-v5 .cta-big {\n  font-family: var(--f-serif) !important; font-size: 1.8rem !important; color: var(--c-maroon) !important;\n  font-style: italic !important; font-weight: 600 !important; transition: color 0.3s ease !important;\n}\n\n\/* Circle Side *\/\n#doms-culture-v5 .cta-circle {\n  width: 70px !important; height: 70px !important;\n  border: 1px solid var(--c-maroon) !important; border-radius: 50% !important;\n  display: flex !important; align-items: center !important; justify-content: center !important;\n  transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;\n  background: transparent !important; color: var(--c-maroon) !important;\n}\n\n\/* Hover Effects *\/\n#doms-culture-v5 .orbital-cta:hover .cta-circle {\n  background: var(--c-maroon) !important; color: var(--c-cream) !important;\n  transform: scale(1.1) !important;\n}\n#doms-culture-v5 .orbital-cta:hover .cta-big {\n  color: var(--c-charcoal) !important;\n}\n#doms-culture-v5 .orbital-cta:hover .arrow-icon {\n  transform: translate(3px, -3px) !important;\n}\n#doms-culture-v5 .arrow-icon {\n  transition: transform 0.4s ease !important;\n}\n\n\/* ==========================================================================\n   RESPONSIVE LOGIC\n   ========================================================================== \n*\/\n@media screen and (max-width: 768px) {\n  #doms-culture-v5 .panel-bg { background-attachment: scroll !important; }\n  \n  #doms-culture-v5 .culture-header { padding: 60px 20px !important; }\n  #doms-culture-v5 .section-title { font-size: 2.2rem !important; }\n  \n  #doms-culture-v5 .panel-content { padding: 0 20px !important; justify-content: center !important; }\n  \n  #doms-culture-v5 .porcelain-box {\n    padding: 30px 25px !important; text-align: left !important;\n    max-width: 100% !important; background: #ffffff !important;\n  }\n  \n  #doms-culture-v5 .parallax-panel { padding: 80px 0 !important; min-height: auto !important; }\n  \n  \/* Footer Mobile *\/\n  #doms-culture-v5 .orbital-cta { flex-direction: column !important; gap: 15px !important; }\n  #doms-culture-v5 .cta-label-group { text-align: center !important; }\n}\n<\/style>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7bfab4c e-con-full e-flex e-con e-parent\" data-id=\"7bfab4c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c9d7667 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"c9d7667\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Manrope:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,500;0,700;1,500&family=Cinzel:wght@600;700&display=swap\" rel=\"stylesheet\">\n\n<section id=\"doms-org-v3-light\" class=\"org-wrapper force-full-width\">\n  \n  <div class=\"org-bg\"><\/div>\n\n  <div class=\"org-container\">\n    \n    <div class=\"org-header\">\n      <div class=\"header-inner\">\n        <span class=\"eyebrow-maroon\">Student Bodies<\/span>\n        <h2 class=\"section-title\">Clubs <span class=\"serif-italic\"><\/span><\/h2>\n        <div class=\"gold-line\"><\/div>\n        <p class=\"section-desc\">Where passion meets practice. Explore the student-driven engines of DoMS.<\/p>\n      <\/div>\n    <\/div>\n\n    <div class=\"org-grid\">\n      \n      <a href=\"#analytics\" class=\"gallery-card\">\n        <div class=\"img-zoom-frame\">\n          <div class=\"card-img lazyload\" style=\"background-image:inherit;\" data-bg-image=\"url(&#039;https:\/\/doms.iitm.ac.in\/wordpress\/wp-content\/uploads\/2026\/01\/graph-4737109_1920.jpg&#039;)\"><\/div>\n          <div class=\"card-overlay\"><\/div>\n        <\/div>\n        <div class=\"card-text-layer\">\n          \n          <div class=\"text-group\">\n            <h3 class=\"card-title\">Analytics Club - Enigma<\/h3>\n            <!--<p class=\"card-mission\">Data Science & Business Intelligence.<\/p>-->\n          <\/div>\n          <!--<span class=\"card-arrow\">&rarr;<\/span>-->\n        <\/div>\n      <\/a>\n\n      <a href=\"#operations\" class=\"gallery-card\">\n        <div class=\"img-zoom-frame\">\n          <div class=\"card-img lazyload\" style=\"background-image:inherit;\" data-bg-image=\"url(&#039;https:\/\/doms.iitm.ac.in\/wordpress\/wp-content\/uploads\/2026\/01\/Screenshot-2026-01-18-235917-e1768761056853.png&#039;)\"><\/div>\n          <div class=\"card-overlay\"><\/div>\n        <\/div>\n        <div class=\"card-text-layer\">\n         \n          <div class=\"text-group\">\n            <h3 class=\"card-title\">Operations - Opera House<\/h3>\n            <!--<p class=\"card-mission\">Supply Chain & Logistics Excellence.<\/p>-->\n          <\/div>\n          <!--<span class=\"card-arrow\">&rarr;<\/span>-->\n        <\/div>\n      <\/a>\n\n      <a href=\"#consulting\" class=\"gallery-card\">\n        <div class=\"img-zoom-frame\">\n          <div class=\"card-img lazyload\" style=\"background-image:inherit;\" data-bg-image=\"url(&#039;https:\/\/doms.iitm.ac.in\/wordpress\/wp-content\/uploads\/2026\/01\/Screenshot-2026-01-18-235633.png&#039;)\"><\/div>\n          <div class=\"card-overlay\"><\/div>\n        <\/div>\n        <div class=\"card-text-layer\">\n          \n          <div class=\"text-group\">\n            <h3 class=\"card-title\">Consulting - Cognora<\/h3>\n            \n          <\/div>\n          \n        <\/div>\n      <\/a>\n\n      <a href=\"#finance\" class=\"gallery-card\">\n        <div class=\"img-zoom-frame\">\n          <div class=\"card-img lazyload\" style=\"background-image:inherit;\" data-bg-image=\"url(&#039;https:\/\/doms.iitm.ac.in\/wordpress\/wp-content\/uploads\/2026\/01\/Screenshot-2026-01-18-234757.png&#039;)\"><\/div>\n          <div class=\"card-overlay\"><\/div>\n        <\/div>\n        <div class=\"card-text-layer\">\n          \n          <div class=\"text-group\">\n            <h3 class=\"card-title\">Finance - Fin-Addicts<\/h3>\n            <!--<p class=\"card-mission\">Global Markets & Investments.<\/p>-->\n          <\/div>\n          <!--<span class=\"card-arrow\">&rarr;<\/span>-->\n        <\/div>\n      <\/a>\n\n      <a href=\"#ecell\" class=\"gallery-card\">\n        <div class=\"img-zoom-frame\">\n          <div class=\"card-img\" style=\"background-image: url('https:\/\/images.unsplash.com\/photo-1519389950473-47ba0277781c?q=80&w=600&auto=format&fit=crop');\"><\/div>\n          <div class=\"card-overlay\"><\/div>\n        <\/div>\n        <div class=\"card-text-layer\">\n          \n          <div class=\"text-group\">\n            <h3 class=\"card-title\">HR - FoHRum<\/h3>\n            <!--<p class=\"card-mission\">Innovation & Startup Ecosystem.<\/p>-->\n          <\/div>\n          <!--<span class=\"card-arrow\">&rarr;<\/span>-->\n        <\/div>\n      <\/a>\n\n      <a href=\"#cultural\" class=\"gallery-card\">\n        <div class=\"img-zoom-frame\">\n          <div class=\"card-img lazyload\" style=\"background-image:inherit;\" data-bg-image=\"url(&#039;https:\/\/doms.iitm.ac.in\/wordpress\/wp-content\/uploads\/2026\/01\/Screenshot-2026-01-18-235328.png&#039;)\"><\/div>\n          <div class=\"card-overlay\"><\/div>\n        <\/div>\n        <div class=\"card-text-layer\">\n          \n          <div class=\"text-group\">\n            <h3 class=\"card-title\">Arts - Kalakriti<\/h3>\n            <!--<p class=\"card-mission\">Festivals, Arts & Expression.<\/p>-->\n          <\/div>\n          <!--<span class=\"card-arrow\">&rarr;<\/span>-->\n        <\/div>\n      <\/a>\n\n    <\/div>\n\n    <div class=\"org-footer\">\n      <div class=\"footer-buttons\">\n        <a href=\"#clubs-page\" class=\"btn-primary\">Explore All Clubs<\/a>\n        <a href=\"#committees-page\" class=\"btn-secondary\">Explore Committees &rarr;<\/a>\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<style>\n\/* ==========================================================================\n   ISOLATION SCOPE: #doms-org-v3-light\n   ========================================================================== \n*\/\n\n\/* 1. WORDPRESS BREAKOUT *\/\n#doms-org-v3-light.force-full-width {\n  width: 100vw !important;\n  position: relative !important;\n  left: 50% !important;\n  right: 50% !important;\n  margin-left: -50vw !important;\n  margin-right: -50vw !important;\n  max-width: 100vw !important;\n  box-sizing: border-box !important;\n}\n\n\/* 2. VARIABLES *\/\n#doms-org-v3-light {\n  --o-bg: #fdfbf7; \/* Warm Paper *\/\n  --o-maroon: #691c20;\n  --o-gold: #cfaa56;\n  --o-charcoal: #1a1a1a;\n  --o-slate: #555555;\n  --o-white: #ffffff;\n  --o-overlay: linear-gradient(to top, rgba(105, 28, 32, 0.95) 0%, rgba(105, 28, 32, 0.4) 60%, rgba(0,0,0,0) 100%);\n  \n  --f-head: \"Cinzel\", serif;\n  --f-serif: \"Playfair Display\", serif;\n  --f-sans: \"Manrope\", sans-serif;\n}\n\n\/* 3. RESET *\/\n#doms-org-v3-light * {\n  box-sizing: border-box !important;\n  margin: 0 !important; padding: 0 !important;\n  line-height: 1.4 !important;\n}\n\n\/* 4. WRAPPER *\/\n#doms-org-v3-light.org-wrapper {\n  background-color: var(--o-bg) !important;\n  padding: 1rem 0 8rem 0 !important;\n  position: relative !important;\n  overflow: hidden !important;\n}\n\n\/* Texture (Subtle Noise) *\/\n#doms-org-v3-light .org-bg {\n  position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important;\n  background-image: url(\"data:image\/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'\/%3E%3C\/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.03'\/%3E%3C\/svg%3E\");\n  pointer-events: none !important; z-index: 0 !important;\n}\n\n#doms-org-v3-light .org-container {\n  max-width: 1350px !important; margin: 0 auto !important; padding: 0 30px !important;\n  position: relative !important; z-index: 2 !important;\n}\n\n\/* 5. HEADER *\/\n#doms-org-v3-light .org-header {\n  text-align: center !important; margin-bottom: 60px !important;\n}\n#doms-org-v3-light .eyebrow-maroon {\n  display: block !important; font-family: var(--f-sans) !important; font-size: 0.85rem !important;\n  letter-spacing: 3px !important; color: var(--o-maroon) !important; font-weight: 700 !important;\n  text-transform: uppercase !important; margin-bottom: 15px !important;\n}\n#doms-org-v3-light .section-title {\n  font-family: var(--f-head) !important; font-size: 8rem !important; color: var(--o-charcoal) !important;\n  margin: 0 0 20px 0 !important;\n}\n#doms-org-v3-light .serif-italic {\n  font-family: var(--f-serif) !important; font-style: italic !important; color: var(--o-gold) !important;\n}\n#doms-org-v3-light .gold-line {\n  width: 60px !important; height: 3px !important; background: var(--o-gold) !important; margin: 0 auto 25px auto !important;\n}\n#doms-org-v3-light .section-desc {\n  font-family: var(--f-sans) !important; font-size: 1.1rem !important; color: var(--o-slate) !important;\n  max-width: 600px !important; margin: 0 auto !important;\n}\n\n\/* 6. GALLERY GRID *\/\n#doms-org-v3-light .org-grid {\n  display: grid !important;\n  grid-template-columns: repeat(3, 1fr) !important;\n  gap: 30px !important; margin-bottom: 70px !important;\n}\n\n\/* 7. CINEMATIC CARD DESIGN *\/\n#doms-org-v3-light .gallery-card {\n  position: relative !important;\n  height: 300px !important; \n  \/* Tall, beautiful cards *\/\n  border-radius: 40px !important; \n  overflow: hidden !important;\n  text-decoration: none !important;\n  box-shadow: 0 10px 30px rgba(0,0,0,0.08) !important;\n  transition: all 0.4s ease !important;\n  background: #000 !important; \/* Base for loading *\/\n}\n\n\/* Image Zoom Frame *\/\n#doms-org-v3-light .img-zoom-frame {\n  width: 100% !important; height: 100% !important; position: relative !important; overflow: hidden !important;\n}\n#doms-org-v3-light .card-img {\n  width: 100% !important; height: 100% !important;\n  background-size: cover !important; \n  background-position: center !important;\n  transition: transform 0.6s ease, filter 0.6s ease !important;\n  filter: grayscale(0%) brightness(1.1) !important; \/* Slightly muted initially *\/\n  transform: scale(1) !important;\n}\n\n\n\/* Overlay *\/\n#doms-org-v3-light .card-overlay {\n  position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important;\n  background: var(--o-overlay) !important; opacity: 0.8 !important; transition: opacity 0.4s ease !important;\n}\n\/*#doms-org-v3-light .gallery-card:hover .card-overlay { opacity: 1 !important; }*\/\n\n\/* Text Layer *\/\n#doms-org-v3-light .card-text-layer {\n  position: absolute !important; bottom: 0 !important; left: 0 !important; width: 100% !important;\n  padding: 30px !important;\n  display: flex !important; flex-direction: column !important; gap: 10px !important;\n  z-index: 2 !important;\n}\n\n\n#doms-org-v3-light .gallery-card:hover .icon-badge { transform: scale(1.1) !important; }\n\n#doms-org-v3-light .card-title {\n  font-family: var(--f-head) !important; font-size: 1.6rem !important; color: var(--o-white) !important;\n  margin: 0 !important; font-weight: 700 !important;\n  text-shadow: 0 2px 5px rgba(0,0,0,0.3) !important;\n}\n\n\n\n\n\/* 8. FOOTER BUTTONS *\/\n#doms-org-v3-light .org-footer { text-align: center !important; }\n#doms-org-v3-light .footer-buttons { display: inline-flex !important; gap: 20px !important; }\n\n#doms-org-v3-light .btn-primary {\n  display: inline-block !important; padding: 16px 36px !important;\n  background: var(--o-maroon) !important; color: var(--o-white) !important;\n  font-family: var(--f-sans) !important; font-weight: 700 !important; text-transform: uppercase !important;\n  text-decoration: none !important; letter-spacing: 1px !important;\n  border-radius: 2px !important; transition: all 0.3s ease !important;\n  border: 1px solid var(--o-maroon) !important;\n}\n#doms-org-v3-light .btn-primary:hover {\n  background: #CFAA56 !important; border-color: var(--o-charcoal) !important; transform: translateY(-3px) !important;\n}\n\n#doms-org-v3-light .btn-secondary {\n  display: inline-block !important; padding: 16px 36px !important;\n  background: transparent !important; color: var(--o-maroon) !important;\n  font-family: var(--f-sans) !important; font-weight: 700 !important; text-transform: uppercase !important;\n  text-decoration: none !important; letter-spacing: 1px !important;\n  border-radius: 2px !important; transition: all 0.3s ease !important;\n  border: 1px solid rgba(105, 28, 32, 0.3) !important;\n}\n#doms-org-v3-light .btn-secondary:hover {\n  border-color: var(--o-maroon) !important; background: rgba(105, 28, 32, 0.05) !important;\n}\n\n\n\/* ==========================================================================\n   RESPONSIVE LOGIC\n   ========================================================================== \n*\/\n@media screen and (max-width: 1024px) {\n  #doms-org-v3-light .org-grid { grid-template-columns: repeat(2, 1fr) !important; }\n}\n\n@media screen and (max-width: 600px) {\n  #doms-org-v3-light.org-wrapper { padding: 4rem 0 !important; }\n  #doms-org-v3-light .org-container { padding: 0 0 0 20px !important; \/* Left Pad for Swipe *\/ }\n  \n  #doms-org-v3-light .org-header { padding-right: 20px !important; margin-bottom: 2.5rem !important; }\n  #doms-org-v3-light .section-title { font-size: 2.2rem !important; }\n\n  \/* --- MOBILE SWIPE CAROUSEL --- *\/\n  #doms-org-v3-light .org-grid {\n    display: flex !important;\n    gap: 15px !important;\n    overflow-x: auto !important;\n    scroll-snap-type: x mandatory !important;\n    padding-bottom: 30px !important;\n    padding-right: 20px !important;\n    -ms-overflow-style: none !important; scrollbar-width: none !important;\n  }\n  #doms-org-v3-light .org-grid::-webkit-scrollbar { display: none !important; }\n\n  #doms-org-v3-light .gallery-card {\n    min-width: 280px !important; \/* Fixed Width *\/\n    width: 280px !important;\n    height: 350px !important;\n    scroll-snap-align: start !important;\n  }\n  \n  \/* Show text always on mobile *\/\n  #doms-org-v3-light .card-mission { height: auto !important; opacity: 1 !important; margin-top: 5px !important; }\n  #doms-org-v3-light .card-arrow { opacity: 1 !important; transform: translateX(0) !important; }\n  #doms-org-v3-light .card-img { filter: grayscale(0%) brightness(0.9) !important; }\n  \n  \/* Buttons *\/\n  #doms-org-v3-light .org-footer { padding-right: 20px !important; }\n  #doms-org-v3-light .footer-buttons { flex-direction: column !important; width: 100% !important; gap: 15px !important; }\n  #doms-org-v3-light .btn-primary, #doms-org-v3-light .btn-secondary { width: 100% !important; text-align: center !important; }\n}\n<\/style>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cede341 e-con-full e-flex e-con e-parent\" data-id=\"cede341\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b92e0e9 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"b92e0e9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Manrope:wght@400;500;700&family=Playfair+Display:ital,wght@0,600;1,500;1,700&family=Cinzel:wght@600;700&display=swap\" rel=\"stylesheet\">\n\n<section id=\"doms-voices-v7-isolated\" class=\"dv7-wrapper force-full-width\">\n  \n  <div class=\"dv7-bg-container\">\n    <div class=\"dv7-bg-gradient\"><\/div>\n    <div class=\"dv7-bg-pattern\"><\/div>\n    <div class=\"dv7-bg-noise\"><\/div>\n  <\/div>\n\n  <div class=\"dv7-inner-container\">\n    \n    <div class=\"dv7-header\">\n      <div class=\"dv7-header-content\">\n        <span class=\"dv7-eyebrow\">Student Experience<\/span>\n        <h2 class=\"dv7-title\">Reflections & <span class=\"dv7-serif-italic\">Voices<\/span><\/h2>\n        <div class=\"dv7-divider\"><\/div>\n      <\/div>\n      \n      <div class=\"dv7-mobile-hint\">\n        <span>Swipe for stories<\/span> &rarr;\n      <\/div>\n    <\/div>\n\n    <div class=\"dv7-grid-layout\">\n      \n      <div class=\"dv7-card\">\n        <div class=\"dv7-card-deco-top\"><\/div>\n        <div class=\"dv7-quote-mark\">\u201d<\/div>\n        \n        <div class=\"dv7-card-body\">\n          <h3 class=\"dv7-card-headline\">The Infinite Joy<\/h3>\n          <blockquote class=\"dv7-blockquote\">\n            Life at DoMS is a unique blend of rigorous academics and unbounded joy. The Systems Lab became our second home, a place of growth and laughter.\n          <\/blockquote>\n        <\/div>\n\n        <div class=\"dv7-card-footer\">\n          <div class=\"dv7-author-box\">\n            <span class=\"dv7-author-name\">Ananya S.<\/span>\n            <span class=\"dv7-author-role\">MBA Batch '25<\/span>\n          <\/div>\n          <div class=\"dv7-icon-stamp\">\u2726<\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"dv7-card dv7-featured\">\n        <div class=\"dv7-card-deco-top\"><\/div>\n        <div class=\"dv7-quote-mark\">\u201d<\/div>\n        \n        <div class=\"dv7-card-body\">\n          <h3 class=\"dv7-card-headline\">Embracing Diversity<\/h3>\n          <blockquote class=\"dv7-blockquote\">\n            Coming from a non-engineering background, I was welcomed with open arms. DoMS celebrates diversity not just as a policy, but as a lived reality.\n          <\/blockquote>\n        <\/div>\n\n        <div class=\"dv7-card-footer\">\n          <div class=\"dv7-author-box\">\n            <span class=\"dv7-author-name\">Rahul M.<\/span>\n            <span class=\"dv7-author-role\">PhD Scholar<\/span>\n          <\/div>\n          <div class=\"dv7-icon-stamp\">\ud83c\udf10<\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"dv7-card\">\n        <div class=\"dv7-card-deco-top\"><\/div>\n        <div class=\"dv7-quote-mark\">\u201d<\/div>\n        \n        <div class=\"dv7-card-body\">\n          <h3 class=\"dv7-card-headline\">Growing Beyond Books<\/h3>\n          <blockquote class=\"dv7-blockquote\">\n            The club sessions taught me more than any lecture could. I discovered my passion for analytics and developed practical skills for the real world.\n          <\/blockquote>\n        <\/div>\n\n        <div class=\"dv7-card-footer\">\n          <div class=\"dv7-author-box\">\n            <span class=\"dv7-author-name\">Priya K.<\/span>\n            <span class=\"dv7-author-role\">MBA Batch '24<\/span>\n          <\/div>\n          <div class=\"dv7-icon-stamp\">\u2197<\/div>\n        <\/div>\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<style>\n\/* ==========================================================================\n   ISOLATION SCOPE: #doms-voices-v7-isolated\n   ========================================================================== \n*\/\n\n\/* 1. WORDPRESS BREAKOUT & RESET *\/\n#doms-voices-v7-isolated.force-full-width {\n  width: 100vw !important;\n  position: relative !important;\n  left: 50% !important;\n  right: 50% !important;\n  margin-left: -50vw !important;\n  margin-right: -50vw !important;\n  max-width: 100vw !important;\n  box-sizing: border-box !important;\n}\n\n\/* 2. VARIABLES (Scoped locally) *\/\n#doms-voices-v7-isolated {\n  \/* Palette: Warm Terracotta\/Maroon Mix *\/\n  --v7-grad-1: #8E2E2E; \/* Muted Maroon *\/\n  --v7-grad-2: #C76B58; \/* Terracotta *\/\n  --v7-gold: #D4AF37;\n  --v7-cream: #F9F7F2;\n  --v7-text: #2A1A1A;\n  --v7-slate: #554444;\n  --v7-white: #FFFFFF;\n  \n  --f7-head: \"Cinzel\", serif;\n  --f7-serif: \"Playfair Display\", serif;\n  --f7-sans: \"Manrope\", sans-serif;\n}\n\n\/* 3. STRICT CSS RESET (To prevent theme conflict) *\/\n#doms-voices-v7-isolated * {\n  box-sizing: border-box !important;\n  margin: 0 !important; padding: 0 !important;\n  line-height: 1.4 !important;\n  text-decoration: none !important;\n  list-style: none !important;\n}\n\n\/* 4. WRAPPER STYLING *\/\n#doms-voices-v7-isolated.dv7-wrapper {\n  position: relative !important;\n  padding: 2.8rem 0 4rem 0 !important;\n  background-color: var(--v7-grad-1) !important;\n  overflow: hidden !important;\n}\n\n\/* --- BACKGROUND COMPOSITION --- *\/\n#doms-voices-v7-isolated .dv7-bg-container {\n  position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important;\n  z-index: 0 !important; pointer-events: none !important;\n}\n\n\/* The Gradient *\/\n#doms-voices-v7-isolated .dv7-bg-gradient {\n  width: 100% !important; height: 100% !important;\n  background: linear-gradient(120deg, var(--v7-grad-1) 0%, var(--v7-grad-2) 100%) !important;\n}\n\n\/* The Geometric Pattern (SVG) *\/\n#doms-voices-v7-isolated .dv7-bg-pattern {\n  position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important;\n  opacity: 0.1 !important;\n  background-image: url(\"data:image\/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='1'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'\/%3E%3C\/g%3E%3C\/g%3E%3C\/svg%3E\") !important;\n}\n\n\/* Noise Texture *\/\n#doms-voices-v7-isolated .dv7-bg-noise {\n  position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important;\n  background-image: url(\"data:image\/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'\/%3E%3C\/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.05'\/%3E%3C\/svg%3E\") !important;\n}\n\n\/* Inner Container *\/\n#doms-voices-v7-isolated .dv7-inner-container {\n  max-width: 1300px !important; margin: 0 auto !important; padding: 0 30px !important;\n  position: relative !important; z-index: 2 !important;\n}\n\n\/* 5. HEADER *\/\n#doms-voices-v7-isolated .dv7-header {\n  text-align: center !important; margin-bottom: 60px !important;\n  color: var(--v7-white) !important;\n}\n\n#doms-voices-v7-isolated .dv7-eyebrow {\n  display: block !important; font-family: var(--f7-sans) !important;\n  font-size: 0.85rem !important; \n  letter-spacing: 3px !important; color: rgba(255,255,255,0.8) !important;\n  font-weight: 700 !important; \n  text-transform: uppercase !important; \n  margin-bottom: 15px !important;\n}\n\n#doms-voices-v7-isolated .dv7-title {\n  font-family: var(--f7-head) !important; \n  \n  font-size: 5.5rem !important; \n  color: var(--v7-white) !important;\n  margin: 0 0 25px 0 !important; \n  line-height: 1.1 !important;\n}\n#doms-voices-v7-isolated .dv7-serif-italic {\n  font-family: var(--f7-serif) !important; font-style: italic !important; \n  color: var(--v7-gold) !important;\n}\n\n#doms-voices-v7-isolated .dv7-divider {\n  width: 60px !important; height: 3px !important; background: var(--v7-gold) !important; margin: 0 auto !important;\n}\n\n#doms-voices-v7-isolated .dv7-mobile-hint {\n  display: none !important; \/* Hidden on Desktop *\/\n  font-family: var(--f7-sans) !important; font-size: 0.8rem !important; color: var(--v7-gold) !important;\n  justify-content: center !important; align-items: center !important; gap: 8px !important; margin-top: 15px !important;\n}\n\n\/* 6. GRID LAYOUT *\/\n#doms-voices-v7-isolated .dv7-grid-layout {\n  display: grid !important;\n  grid-template-columns: repeat(3, 1fr) !important;\n  gap: 30px !important;\n  align-items: stretch !important;\n}\n\n\/* 7. CARD DESIGN (No Images, Typography Focused) *\/\n#doms-voices-v7-isolated .dv7-card {\n  background: var(--v7-cream) !important;\n  border-radius: 16px !important;\n  padding: 40px 35px !important;\n  display: flex !important; flex-direction: column !important; justify-content: space-between !important;\n  position: relative !important; overflow: hidden !important;\n  box-shadow: 0 15px 30px rgba(0,0,0,0.15) !important;\n  border: 0px solid rgba(255,255,255,0.1) !important;\n  min-height: 320px !important;\n}\n\n\n\/* Featured Center Card *\/\n#doms-voices-v7-isolated .dv7-featured {\n  border-top: 5px solid var(--v7-gold) !important;\n}\n\n\/* Deco Top Line *\/\n#doms-voices-v7-isolated .dv7-card-deco-top {\n  position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 4px !important;\n  background: linear-gradient(90deg, transparent, rgba(0,0,0,0.05), transparent) !important;\n}\n\n\/* Giant Watermark Quote *\/\n#doms-voices-v7-isolated .dv7-quote-mark {\n  position: absolute !important; top: -10px !important; right: 20px !important;\n  font-family: var(--f7-serif) !important; font-size: 8rem !important; line-height: 1 !important;\n  color: rgba(168, 75, 62, 0.08) !important; pointer-events: none !important;\n  font-weight: 700 !important;\n}\n\n\/* Card Body *\/\n#doms-voices-v7-isolated .dv7-card-body {\n  position: relative !important; z-index: 2 !important; flex-grow: 1 !important;\n}\n\n#doms-voices-v7-isolated .dv7-card-headline {\n  font-family: var(--f7-head) !important; font-size: 1.35rem !important; color: var(--v7-text) !important;\n  margin-bottom: 25px !important; letter-spacing: -0.5px !important; line-height: 1.3 !important;\n}\n\n#doms-voices-v7-isolated .dv7-blockquote {\n  font-family: var(--f7-serif) !important; font-size: 1.15rem !important; color: var(--v7-slate) !important;\n  font-style: italic !important; line-height: 1.7 !important; margin: 0 0 30px 0 !important;\n  border: none !important; padding: 0 !important;\n}\n\n\/* Card Footer *\/\n#doms-voices-v7-isolated .dv7-card-footer {\n  position: relative !important; padding-top: 20px !important;\n  border-top: 1px solid rgba(0,0,0,0.08) !important;\n  display: flex !important; justify-content: space-between !important; align-items: center !important;\n}\n\n#doms-voices-v7-isolated .dv7-author-box {\n  display: flex !important; flex-direction: column !important;\n}\n#doms-voices-v7-isolated .dv7-author-name {\n  font-family: var(--f7-sans) !important; font-weight: 700 !important; font-size: 0.95rem !important;\n  color: var(--v7-text) !important; margin-bottom: 2px !important;\n}\n#doms-voices-v7-isolated .dv7-author-role {\n  font-family: var(--f7-sans) !important; font-weight: 500 !important; font-size: 0.8rem !important;\n  color: #888 !important; text-transform: uppercase !important; letter-spacing: 0.5px !important;\n}\n\n#doms-voices-v7-isolated .dv7-icon-stamp {\n  width: 35px !important; height: 35px !important; background: rgba(212, 175, 55, 0.15) !important;\n  color: #9c7c1c !important; border-radius: 50% !important;\n  display: flex !important; align-items: center !important; justify-content: center !important;\n  font-size: 1rem !important;\n}\n\n\n\/* ==========================================================================\n   RESPONSIVE LOGIC\n   ========================================================================== \n*\/\n@media screen and (max-width: 1024px) {\n  #doms-voices-v7-isolated .dv7-grid-layout {\n    grid-template-columns: repeat(3, 1fr) !important;\n  }\n}\n\n@media screen and (max-width: 768px) {\n  #doms-voices-v7-isolated.dv7-wrapper { padding: 4rem 0 !important; }\n  \n  #doms-voices-v7-isolated .dv7-header { text-align: left !important; padding-right: 20px !important; }\n  #doms-voices-v7-isolated .dv7-divider { margin: 0 !important; }\n  #doms-voices-v7-isolated .dv7-title { font-size: 2.2rem !important; }\n  #doms-voices-v7-isolated .dv7-mobile-hint { display: flex !important; justify-content: flex-start !important; }\n\n  \/* --- MOBILE SWIPE LOGIC --- *\/\n  #doms-voices-v7-isolated .dv7-grid-layout {\n    display: flex !important;\n    gap: 15px !important;\n    overflow-x: auto !important;\n    scroll-snap-type: x mandatory !important;\n    padding-bottom: 40px !important;\n    padding-right: 20px !important;\n    -ms-overflow-style: none !important; scrollbar-width: none !important;\n  }\n  #doms-voices-v7-isolated .dv7-grid-layout::-webkit-scrollbar { display: none !important; }\n\n  \/* Card Sizing Mobile *\/\n  #doms-voices-v7-isolated .dv7-card {\n    min-width: 280px !important;\n    width: 280px !important;\n    scroll-snap-align: start !important;\n    transform: none !important; \/* Remove featured scale on mobile *\/\n  }\n  #doms-voices-v7-isolated .dv7-featured { border-top: none !important; }\n}\n<\/style>\n\n\n\n\n\n\n\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3250b12 e-con-full e-flex e-con e-parent\" data-id=\"3250b12\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2c2880b elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"2c2880b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Manrope:wght@400;500;600&family=Playfair+Display:ital,wght@0,500;0,600;1,500&family=Cinzel:wght@600;700&display=swap\" rel=\"stylesheet\">\n\n<section id=\"doms-bio-v10-minimal\" class=\"bio10-wrapper force-full-width\">\n  \n  <div class=\"bio10-bg-layer\">\n    <div class=\"bio10-pattern\"><\/div>\n    <div class=\"bio10-vignette\"><\/div>\n  <\/div>\n\n  <div class=\"bio10-container\">\n    \n    <div class=\"bio10-text-col\">\n      <div class=\"bio10-header\">\n        <span class=\"eyebrow-nature\">Campus Biodiversity<\/span>\n        <h2 class=\"bio10-title\">Living with <span class=\"serif-italic\">Nature<\/span><\/h2>\n        <div class=\"bio10-divider\"><\/div>\n      <\/div>\n\n      <p class=\"bio10-desc\">\n        The vast greenery of IIT-M creates an enchanted forest-like environment. We share our campus with diverse wildlife, making every walk an adventure.\n      <\/p>\n\n      <div class=\"bio10-icons\">\n        <div class=\"icon-item\">\n          <span class=\"icon-char\">\ud83d\udc3e<\/span>\n          <span class=\"icon-name\">Fauna<\/span>\n        <\/div>\n        <div class=\"icon-item\">\n          <span class=\"icon-char\">\ud83c\udf3f<\/span>\n          <span class=\"icon-name\">Flora<\/span>\n        <\/div>\n        <div class=\"icon-item\">\n          <span class=\"icon-char\">\ud83c\udf32<\/span>\n          <span class=\"icon-name\">Habitat<\/span>\n        <\/div>\n      <\/div>\n\n      <div class=\"bio10-mobile-hint\">\n        <span>Swipe to explore<\/span> &rarr;\n      <\/div>\n    <\/div>\n\n    <div class=\"bio10-grid-col\">\n      \n      <div class=\"bio10-card card-wide\">\n        <div class=\"bio10-img-wrap\">\n          <img decoding=\"async\" data-src=\"https:\/\/doms.iitm.ac.in\/wordpress\/wp-content\/uploads\/2026\/02\/7799612346_Near-Ganga-Hostel-on-a-Rainy-Day.jpeg\" \n               alt=\"Forest Road\" class=\"bio10-img lazyload\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\">\n          <div class=\"bio10-gradient-overlay\"><\/div>\n          <span class=\"minimal-label\">Enchanted Forest Road<\/span>\n        <\/div>\n      <\/div>\n\n      <div class=\"bio10-card card-small\">\n        <div class=\"bio10-img-wrap\">\n          <img decoding=\"async\" data-src=\"https:\/\/doms.iitm.ac.in\/wordpress\/wp-content\/uploads\/2026\/02\/8750214250_deer-Gold-of-IITM.jpeg\" \n               alt=\"Spotted Deer\" class=\"bio10-img lazyload\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\">\n          <div class=\"bio10-gradient-overlay\"><\/div>\n          <span class=\"minimal-label\">Spotted Deer<\/span>\n        <\/div>\n      <\/div>\n\n     \n\n\n\n\n        \n      <div class=\"bio10-card card-small\">\n        <div class=\"bio10-img-wrap\">\n          <img decoding=\"async\" data-src=\"https:\/\/doms.iitm.ac.in\/wordpress\/wp-content\/uploads\/2026\/02\/8056230979_beetle-34.jpeg\" \n               alt=\"Spotted Deer\" class=\"bio10-img lazyload\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\">\n          <div class=\"bio10-gradient-overlay\"><\/div>\n          <span class=\"minimal-label\">Beetals<\/span>\n        <\/div>\n      <\/div>\n      \n      \n      \n      \n        \n      <div class=\"bio10-card card-small\">\n        <div class=\"bio10-img-wrap\">\n          <img decoding=\"async\" data-src=\"https:\/\/doms.iitm.ac.in\/wordpress\/wp-content\/uploads\/2026\/02\/9940124165_A-tree-laden-with-springtime-flowers-at-Himalaya-lawns.jpeg\" \n               alt=\"Spotted Deer\" class=\"bio10-img lazyload\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\">\n          <div class=\"bio10-gradient-overlay\"><\/div>\n          <span class=\"minimal-label\">Yellow Blossom<\/span>\n        <\/div>\n      <\/div>\n\n\n\n <div class=\"bio10-card card-small\">\n        <div class=\"bio10-img-wrap\">\n          <img decoding=\"async\" data-src=\"https:\/\/doms.iitm.ac.in\/wordpress\/wp-content\/uploads\/2026\/02\/9884177994_deer-On-the-lap-of-Mother-nature-Deer-2-scaled.jpeg\" \n               alt=\"Blackbuck\" class=\"bio10-img lazyload\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\">\n          <div class=\"bio10-gradient-overlay\"><\/div>\n          <span class=\"minimal-label\">Blackbuck<\/span>\n        <\/div>\n      <\/div>\n\n\n\n\n\n\n\n\n\n\n      <!--<div class=\"bio10-card card-wide\">-->\n      <!--  <div class=\"bio10-img-wrap\">-->\n      <!--    <img decoding=\"async\" data-src=\"https:\/\/doms.iitm.ac.in\/wordpress\/wp-content\/uploads\/2026\/01\/9495651909_View-from-NAC.jpeg\" -- src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\">\n      <!--         alt=\"Jackal\" class=\"bio10-img\">-->\n      <!--    <div class=\"bio10-gradient-overlay\"><\/div>-->\n      <!--    <span class=\"minimal-label\"><\/span>-->\n      <!--  <\/div>-->\n      <!--<\/div>-->\n      \n      \n      \n      \n      \n      \n      \n      \n      \n\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<style>\n\/* ==========================================================================\n   ISOLATION SCOPE: #doms-bio-v10-minimal\n   ========================================================================== \n*\/\n\n\/* 1. WORDPRESS BREAKOUT *\/\n#doms-bio-v10-minimal.force-full-width {\n  width: 100vw !important;\n  position: relative !important;\n  left: 50% !important;\n  right: 50% !important;\n  margin-left: -50vw !important;\n  margin-right: -50vw !important;\n  max-width: 100vw !important;\n  box-sizing: border-box !important;\n}\n\n\/* 2. VARIABLES *\/\n#doms-bio-v10-minimal {\n  --n-bg: #F4F1EA; \/* Warm Parchment *\/\n  --n-maroon: #691c20;\n  --n-gold: #cfaa56;\n  --n-green: #2c3e2a; \/* Deep Forest Green *\/\n  --n-charcoal: #1a1a1a;\n  --n-white: #ffffff;\n  \n  --f-head: \"Cinzel\", serif;\n  --f-serif: \"Playfair Display\", serif;\n  --f-sans: \"Manrope\", sans-serif;\n}\n\n\/* 3. RESET *\/\n#doms-bio-v10-minimal * {\n  box-sizing: border-box !important;\n  margin: 0 !important; padding: 0 !important;\n  line-height: 1.4 !important;\n}\n#doms-bio-v10-minimal img { max-width: 100% !important; display: block !important; }\n\n\/* 4. WRAPPER *\/\n#doms-bio-v10-minimal.bio10-wrapper {\n  background-color: var(--n-bg) !important;\n  padding: 5rem 0 5rem 0 !important;\n  position: relative !important;\n  overflow: hidden !important;\n}\n\n\/* 5. BACKGROUND PATTERN (Visible Now) *\/\n#doms-bio-v10-minimal .bio10-bg-layer {\n  position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important;\n  pointer-events: none !important; z-index: 0 !important;\n}\n\n#doms-bio-v10-minimal .bio10-pattern {\n  position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important;\n  opacity: 0.08 !important; \/* Increased Opacity for Visibility *\/\n  \/* Dark Green Leaf Pattern *\/\n  background-image: url(\"data:image\/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M54.627 0l.83.828-1.415 1.415L51.8 0h2.827zm5.373.828L60 0h-2.828l2.243 2.243-1.414 1.414L54.929 0H52.1l3.07 3.07-1.414 1.415L50.686 0H47.86l4.485 4.485-1.415 1.415L46.444 0h-2.829l5.9 5.9-1.415 1.415L42.2 0h-2.827l7.313 7.313-1.414 1.414L37.96 0h-2.828l8.728 8.728-1.414 1.414L33.716 0H30.89l10.142 10.142-1.414 1.415L29.475 0h-2.829l11.557 11.557-1.415 1.415L25.232 0h-2.827l12.97 12.97-1.414 1.414L20.99 0h-2.828l14.385 14.385-1.414 1.415L16.747 0h-2.829l15.8 15.8-1.415 1.415L12.505 0H9.677l17.213 17.213-1.414 1.414L8.263 0H5.434l18.628 18.628-1.415 1.415L2.192 0H0l21.456 21.456-1.414 1.414L0 2.828v2.829l18.627 18.627-1.414 1.415L0 8.485v2.829l15.8 15.8-1.415 1.415L0 14.142v2.829l12.97 12.97-1.414 1.415L0 19.8v2.828l11.557 11.557-1.415 1.415L0 25.456v2.829l10.142 10.142-1.414 1.415L0 31.113v2.829l8.728 8.728-1.414 1.414L0 36.77v2.829l7.313 7.313-1.414 1.415L0 42.426v2.829l5.9 5.9-1.415 1.415L0 48.083v2.829l4.485 4.485-1.415 1.415L0 53.74v2.829l3.07 3.07-1.414 1.415L0 59.398v.602h.602l2.242-2.243 1.414 1.415L2.015 60h2.828l-1.414-1.414 1.414-1.415L6.257 60h2.829l-2.829-2.828 1.415-1.415L10.5 60h2.828l-4.243-4.242 1.414-1.415L14.743 60h2.828l-5.657-5.657 1.414-1.415L18.985 60h2.829l-7.071-7.07 1.415-1.415L23.228 60h2.828l-8.485-8.485 1.414-1.415L27.471 60h2.829l-9.9-9.9 1.415-1.415L31.713 60h2.828l-11.313-11.313 1.414-1.415L35.956 60h2.829l-12.728-12.728 1.415-1.415L40.198 60h2.828L30.3 47.272l1.414-1.415L44.441 60h2.829L31.713 44.444l1.415-1.415L48.684 60h2.828L33.128 41.615l1.414-1.415L52.927 60h2.829L34.542 38.787l1.415-1.415L57.169 60h2.828L35.957 35.957l1.414-1.415L60 57.17v-2.828l-21.213-21.213 1.414-1.415L60 51.515v-2.829l-18.385-18.385 1.415-1.415L60 45.857v-2.828l-15.556-15.556 1.414-1.415L60 40.2v-2.829l-12.728-12.728 1.415-1.415L60 34.543v-2.828L47.272 18.985l1.414-1.415L60 28.886v-2.829l-9.9-9.9 1.415-1.415L60 23.228v-2.828l-7.071-7.071 1.414-1.415L60 17.57v-2.828l-4.243-4.243 1.414-1.415L60 11.914v-2.828l-1.414-1.414 1.414-1.415L60 6.257V3.429L58.586 2.014 60 .6v.6z' fill='%232c3e2a' fill-opacity='1' fill-rule='nonzero'\/%3E%3C\/svg%3E\") !important;\n}\n\n#doms-bio-v10-minimal .bio10-vignette {\n  position: absolute !important; width: 100% !important; height: 100% !important;\n  background: radial-gradient(circle, transparent 50%, rgba(244, 241, 234, 0.8) 100%) !important;\n}\n\n#doms-bio-v10-minimal .bio10-container {\n  max-width: 1350px !important; margin: 0 auto !important; padding: 0 30px !important;\n  display: grid !important; grid-template-columns: 35% 60% !important;\n  gap: 5% !important; align-items: start !important;\n  position: relative !important; z-index: 2 !important;\n}\n\n\/* 6. LEFT TEXT COLUMN *\/\n#doms-bio-v10-minimal .bio10-text-col {\n  padding-top: 20px !important; position: sticky !important; top: 100px !important;\n}\n\n#doms-bio-v10-minimal .eyebrow-nature {\n  display: block !important; font-family: var(--f-sans) !important;\n  font-size: 0.859rem !important; letter-spacing: 3px !important; color: var(--n-green) !important;\n  font-weight: 700 !important; text-transform: uppercase !important; margin-bottom: 15px !important;\n}\n\n#doms-bio-v10-minimal .bio10-title {\n  font-family: var(--f-head) !important; font-size: 6.9rem !important; color: var(--n-maroon) !important;\n  margin: 0 0 20px 0 !important; line-height: 1.1 !important;\n}\n#doms-bio-v10-minimal .serif-italic {\n  font-family: var(--f-serif) !important; font-style: italic !important; color: var(--n-green) !important;\n}\n\n#doms-bio-v10-minimal .bio10-divider {\n  width: 60px !important; height: 3px !important; background: var(--n-gold) !important; margin-bottom: 30px !important;\n}\n\n#doms-bio-v10-minimal .bio10-desc {\n  font-family: var(--f-sans) !important; font-size: 1.1rem !important; color: var(--n-charcoal) !important;\n  line-height: 1.8 !important; margin-bottom: 40px !important;\n}\n\n\/* Minimal Icons *\/\n#doms-bio-v10-minimal .bio10-icons {\n  display: flex !important; gap: 40px !important; margin-bottom: 30px !important;\n}\n#doms-bio-v10-minimal .icon-item {\n  display: flex !important; flex-direction: column !important; align-items: center !important; gap: 8px !important;\n  color: var(--n-green) !important;\n}\n#doms-bio-v10-minimal .icon-char {\n  font-size: 1.8rem !important; transition: transform 0.3s ease !important;\n}\n#doms-bio-v10-minimal .icon-item:hover .icon-char { transform: translateY(-5px) !important; }\n\n#doms-bio-v10-minimal .icon-name {\n  font-family: var(--f-sans) !important; font-size: 0.75rem !important; text-transform: uppercase !important;\n  letter-spacing: 1px !important; font-weight: 700 !important;\n}\n\n#doms-bio-v10-minimal .bio10-mobile-hint {\n  display: none !important; align-items: center !important; gap: 8px !important;\n  font-family: var(--f-sans) !important; font-size: 0.8rem !important; color: var(--n-green) !important;\n  font-weight: 700 !important; text-transform: uppercase !important;\n}\n\n\/* 7. RIGHT BENTO GRID *\/\n#doms-bio-v10-minimal .bio10-grid-col {\n  display: grid !important;\n  grid-template-columns: 1fr 1fr !important;\n  grid-template-rows: 280px 280px 280px !important;\n  gap: 20px !important;\n}\n\n\/* Card Styles *\/\n#doms-bio-v10-minimal .bio10-card {\n  position: relative !important; overflow: hidden !important;\n  border-radius: 12px !important;\n  box-shadow: 0 10px 30px rgba(0,0,0,0.1) !important;\n  background: #222 !important; \/* Load bg *\/\n}\n\n\/* Placements *\/\n#doms-bio-v10-minimal .card-wide { grid-column: span 2 !important; }\n#doms-bio-v10-minimal .card-small { grid-column: span 1 !important; }\n\n\/* Image Wrap *\/\n#doms-bio-v10-minimal .bio10-img-wrap {\n    \n  width: 100% !important; height: 100% !important; position: relative !important;\n}\n#doms-bio-v10-minimal .bio10-img {\n    filter: none;\n  width: 100% !important; height: 100% !important; object-fit: cover !important;\n  transition: transform 1.2s cubic-bezier(0.25, 1, 0.5, 1) !important;\n}\n\n\n\/* Dark Gradient at Bottom (For Text Contrast) *\/\n#doms-bio-v10-minimal .bio10-gradient-overlay {\n  position: absolute !important; bottom: 0 !important; left: 0 !important; width: 100% !important; height: 50% !important;\n  background: linear-gradient(to top, rgba(0,0,0,0.8) 0%, transparent 100%) !important;\n  opacity: 0.7 !important; transition: opacity 0.3s ease !important;\n}\n#doms-bio-v10-minimal .bio10-card:hover .bio10-gradient-overlay { opacity: 0.9 !important; }\n\n\/* MINIMALIST LABEL (The Reveal) *\/\n#doms-bio-v10-minimal .minimal-label {\n  position: absolute !important; bottom: 25px !important; left: 30px !important;\n  font-family: var(--f-serif) !important; font-size: 1.4rem !important; color: var(--n-white) !important;\n  font-weight: 500 !important; letter-spacing: 0.5px !important; font-style: italic !important;\n  text-shadow: 0 2px 10px rgba(0,0,0,0.5) !important;\n  \n  \/* Reveal Animation *\/\n  opacity: 0 !important; transform: translateY(10px) !important;\n  transition: all 0.5s ease 0.1s !important;\n}\n#doms-bio-v10-minimal .bio10-card:hover .minimal-label {\n  opacity: 1 !important; transform: translateY(0) !important;\n}\n\n\n\/* ==========================================================================\n   RESPONSIVE LOGIC\n   ========================================================================== \n*\/\n@media screen and (max-width: 1024px) {\n  #doms-bio-v10-minimal .bio10-container {\n    grid-template-columns: 1fr !important; gap: 40px !important;\n  }\n  #doms-bio-v10-minimal .bio10-text-col { position: static !important; text-align: center !important; }\n  #doms-bio-v10-minimal .bio10-divider { margin: 0 auto 30px auto !important; }\n  #doms-bio-v10-minimal .bio10-icons { justify-content: center !important; }\n  \n  \/* Keep bento grid on tablet *\/\n  #doms-bio-v10-minimal .bio10-grid-col { grid-template-rows: 220px 220px 220px !important; }\n}\n\n@media screen and (max-width: 600px) {\n  #doms-bio-v10-minimal.bio10-wrapper { padding: 4rem 0 !important; }\n  #doms-bio-v10-minimal .bio10-container { padding: 0 0 0 20px !important; \/* Left Pad for Swipe *\/ }\n  \n  #doms-bio-v10-minimal .bio10-text-col { \n    text-align: left !important; padding-right: 20px !important; margin-bottom: 20px !important;\n  }\n  #doms-bio-v10-minimal .bio10-divider { margin: 0 0 30px 0 !important; }\n  #doms-bio-v10-minimal .bio10-icons { justify-content: flex-start !important; }\n  #doms-bio-v10-minimal .bio10-mobile-hint { display: flex !important; }\n  #doms-bio-v10-minimal .bio10-title { font-size: 2.5rem !important; }\n\n  \/* --- MOBILE SWIPE CAROUSEL --- *\/\n  #doms-bio-v10-minimal .bio10-grid-col {\n    display: flex !important;\n    gap: 15px !important;\n    overflow-x: auto !important;\n    scroll-snap-type: x mandatory !important;\n    padding-bottom: 30px !important;\n    padding-right: 20px !important;\n    -ms-overflow-style: none !important; scrollbar-width: none !important;\n    grid-template-rows: auto !important;\n  }\n  #doms-bio-v10-minimal .bio10-grid-col::-webkit-scrollbar { display: none !important; }\n\n  #doms-bio-v10-minimal .bio10-card {\n    min-width: 280px !important;\n    width: 280px !important;\n    height: 320px !important;\n    scroll-snap-align: start !important;\n    grid-column: auto !important;\n  }\n  \n  \/* On mobile: Text is always visible, but subtle *\/\n  #doms-bio-v10-minimal .minimal-label { \n    opacity: 1 !important; transform: translateY(0) !important; font-size: 1.2rem !important; bottom: 20px !important;\n  }\n  #doms-bio-v10-minimal .bio10-gradient-overlay { opacity: 0.8 !important; }\n}\n<\/style>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-90d6d7a e-con-full e-flex e-con e-parent\" data-id=\"90d6d7a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-230aaa6 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"230aaa6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Manrope:wght@400;500;600;700;800&family=Playfair+Display:ital,wght@0,500;0,600;1,500&family=Cinzel:wght@600;700&display=swap\" rel=\"stylesheet\">\n\n<section id=\"doms-cycling-v11-kinetic\" class=\"dcyc-wrapper force-full-width\">\n  \n  <div class=\"dcyc-bg-layer\">\n    <div class=\"dcyc-bg-color\"><\/div>\n    <div class=\"dcyc-watermark\">ZERO<\/div>\n    <div class=\"dcyc-motion-lines\"><\/div>\n  <\/div>\n\n  <div class=\"dcyc-container\">\n    \n    <div class=\"dcyc-visual-col\">\n      <div class=\"dcyc-image-frame\">\n        <img decoding=\"async\" data-src=\"https:\/\/doms.iitm.ac.in\/wordpress\/wp-content\/uploads\/2026\/01\/8435432900_nature-The-best-thing-one-can-do-when-its-raining-is-to-let-it-rain-and-enjoy-the-moment-scaled-e1768762365922.jpeg\" \n             alt=\"Cycling on Green Campus\" class=\"dcyc-main-img lazyload\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\">\n        \n        <div class=\"dcyc-badge\">\n          <span class=\"badge-icon\">\ud83c\udf43<\/span>\n          <span class=\"badge-text\">100% Carbon Neutral Zone<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"dcyc-content-col\">\n      \n      <div class=\"dcyc-header\">\n        <span class=\"dcyc-eyebrow\">Sustainable Living<\/span>\n        <h2 class=\"dcyc-title\">The Cycling <span class=\"serif-italic\">Culture<\/span><\/h2>\n        <div class=\"dcyc-divider\"><\/div>\n        <p class=\"dcyc-desc\">\n          The non-pollution rule transforms our daily commute into an adventure. From sunrise beach visits to late-night food runs, the cycle is our chariot through the emerald canopy.\n        <\/p>\n      <\/div>\n\n      <div class=\"dcyc-milestones\">\n        \n        <div class=\"dcyc-milestone-item\">\n          <div class=\"ms-icon-box\">\n            <span class=\"ms-icon\">\ud83d\udeb4<\/span>\n          <\/div>\n          <div class=\"ms-content\">\n            <h3 class=\"ms-title\">Healthy Exercise<\/h3>\n            <p class=\"ms-text\">Daily fitness integrated seamlessly into the commute.<\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"dcyc-milestone-item highlight\">\n          <div class=\"ms-icon-box\">\n            <span class=\"ms-icon\">\ud83c\udf3f<\/span>\n          <\/div>\n          <div class=\"ms-content\">\n            <h3 class=\"ms-title\">Zero Emissions<\/h3>\n            <p class=\"ms-text\">Preserving the biodiversity of our forest campus.<\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"dcyc-milestone-item\">\n          <div class=\"ms-icon-box\">\n            <span class=\"ms-icon\">\ud83c\udf0a<\/span>\n          <\/div>\n          <div class=\"ms-content\">\n            <h3 class=\"ms-title\">Boundless Freedom<\/h3>\n            <p class=\"ms-text\">Spontaneous trips to the beach and hidden campus spots.<\/p>\n          <\/div>\n        <\/div>\n\n      <\/div>\n\n      <div class=\"dcyc-mobile-hint\">\n        <span>Swipe features<\/span> &rarr;\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<style>\n\/* ==========================================================================\n   ISOLATION SCOPE: #doms-cycling-v11-kinetic\n   ========================================================================== \n*\/\n\n\/* 1. WORDPRESS BREAKOUT *\/\n#doms-cycling-v11-kinetic.force-full-width {\n  width: 100vw !important;\n  position: relative !important;\n  left: 50% !important;\n  right: 50% !important;\n  margin-left: -50vw !important;\n  margin-right: -50vw !important;\n  max-width: 100vw !important;\n  box-sizing: border-box !important;\n}\n\n\/* 2. VARIABLES *\/\n#doms-cycling-v11-kinetic {\n  --cy-bg: #eaeff2; \/* Cool Mist Grey *\/\n  --cy-maroon: #691c20;\n  --cy-gold: #cfaa56;\n  --cy-green: #2d4a3e; \/* Deep Canopy Green *\/\n  --cy-charcoal: #1a1a1a;\n  --cy-white: #ffffff;\n  --cy-slate: #5a6b7c;\n  \n  --f-head: \"Cinzel\", serif;\n  --f-serif: \"Playfair Display\", serif;\n  --f-sans: \"Manrope\", sans-serif;\n}\n\n\/* 3. RESET *\/\n#doms-cycling-v11-kinetic * {\n  box-sizing: border-box !important;\n  margin: 0 !important; padding: 0 !important;\n  line-height: 1.4 !important;\n}\n#doms-cycling-v11-kinetic img { max-width: 100% !important; display: block !important; }\n\n\/* 4. WRAPPER *\/\n#doms-cycling-v11-kinetic.dcyc-wrapper {\n  background-color: var(--cy-bg) !important;\n  padding: 7rem 0 8rem 0 !important;\n  position: relative !important;\n  overflow: hidden !important;\n}\n\n\/* Background Layers *\/\n#doms-cycling-v11-kinetic .dcyc-bg-layer {\n  position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important;\n  pointer-events: none !important; z-index: 0 !important;\n}\n#doms-cycling-v11-kinetic .dcyc-bg-color {\n  width: 100% !important; height: 100% !important;\n  background: linear-gradient(120deg, #ffffff 0%, var(--cy-bg) 100%) !important;\n}\n\n\/* Watermark \"ZERO\" *\/\n#doms-cycling-v11-kinetic .dcyc-watermark {\n  position: absolute !important; bottom: -5% !important; right: -5% !important;\n  font-family: var(--f-head) !important; font-weight: 900 !important; font-size: 25vw !important;\n  color: rgba(45, 74, 62, 0.03) !important; line-height: 1 !important;\n  z-index: 0 !important;\n}\n\n\/* Motion Lines (SVG) *\/\n#doms-cycling-v11-kinetic .dcyc-motion-lines {\n  position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important;\n  background-image: repeating-linear-gradient(45deg, transparent, transparent 10px, rgba(105, 28, 32, 0.02) 10px, rgba(105, 28, 32, 0.02) 11px) !important;\n}\n\n\n#doms-cycling-v11-kinetic .dcyc-container {\n  max-width: 1350px !important; margin: 0 auto !important; padding: 0 30px !important;\n  display: flex !important; align-items: center !important; gap: 60px !important;\n  position: relative !important; z-index: 2 !important;\n}\n\n\/* 5. VISUAL COLUMN (Left) *\/\n#doms-cycling-v11-kinetic .dcyc-visual-col {\n  flex: 1 !important; position: relative !important;\n}\n\n#doms-cycling-v11-kinetic .dcyc-image-frame {\n  position: relative !important;\n  border-radius: 4px !important; overflow: hidden !important;\n  box-shadow: 0 25px 50px rgba(0,0,0,0.15) !important;\n  transform: rotate(-1deg) !important; \/* Slight kinetic tilt *\/\n  border: 8px solid var(--cy-white) !important;\n}\n\n#doms-cycling-v11-kinetic .dcyc-main-img {\n    filter: none;\n  width: 100% !important; height: auto !important; object-fit: cover !important;\n  transition: transform 0.8s ease !important;\n}\n#doms-cycling-v11-kinetic .dcyc-image-frame:hover .dcyc-main-img { transform: scale(1.05) !important; }\n\n\/* Floating Badge *\/\n#doms-cycling-v11-kinetic .dcyc-badge {\n  position: absolute !important; bottom: 30px !important; right: -30px !important;\n  background: var(--cy-green) !important; color: var(--cy-white) !important;\n  padding: 15px 25px !important; border-radius: 50px !important;\n  display: flex !important; align-items: center !important; gap: 10px !important;\n  box-shadow: 0 10px 30px rgba(45, 74, 62, 0.4) !important;\n  transform: rotate(1deg) !important; \/* Counter tilt *\/\n  z-index: 3 !important;\n}\n#doms-cycling-v11-kinetic .badge-icon { font-size: 1.2rem !important; }\n#doms-cycling-v11-kinetic .badge-text {\n  font-family: var(--f-sans) !important; font-weight: 700 !important; font-size: 0.85rem !important;\n  text-transform: uppercase !important; letter-spacing: 1px !important;\n}\n\n\/* 6. CONTENT COLUMN (Right) *\/\n#doms-cycling-v11-kinetic .dcyc-content-col {\n  flex: 1 !important; padding-left: 20px !important;\n}\n\n#doms-cycling-v11-kinetic .dcyc-eyebrow {\n  display: block !important; font-family: var(--f-sans) !important;\n  font-size: 0.85rem !important; letter-spacing: 3px !important; color: var(--cy-green) !important;\n  font-weight: 700 !important; text-transform: uppercase !important; margin-bottom: 15px !important;\n}\n\n#doms-cycling-v11-kinetic .dcyc-title {\n  font-family: var(--f-head) !important; font-size: 6rem !important; color: var(--cy-charcoal) !important;\n  margin: 0 0 20px 0 !important; line-height: 1.1 !important;\n}\n#doms-cycling-v11-kinetic .serif-italic {\n  font-family: var(--f-serif) !important; font-style: italic !important; color: var(--cy-maroon) !important;\n}\n\n#doms-cycling-v11-kinetic .dcyc-divider {\n  width: 60px !important; height: 3px !important; background: var(--cy-gold) !important; margin-bottom: 25px !important;\n}\n\n#doms-cycling-v11-kinetic .dcyc-desc {\n  font-family: var(--f-sans) !important; font-size: 1.1rem !important; color: var(--cy-slate) !important;\n  line-height: 1.7 !important; margin-bottom: 40px !important;\n}\n\n\/* 7. MILESTONES (Feature List) *\/\n#doms-cycling-v11-kinetic .dcyc-milestones {\n  display: flex !important; flex-direction: column !important; gap: 20px !important;\n}\n\n#doms-cycling-v11-kinetic .dcyc-milestone-item {\n  display: flex !important; align-items: flex-start !important; gap: 20px !important;\n  background: var(--cy-white) !important; padding: 20px !important;\n  border-radius: 3px !important; border-left: 4px solid transparent !important;\n  box-shadow: 0 5px 20px rgba(0,0,0,0.03) !important;\n  transition: all 0.3s ease !important;\n}\n#doms-cycling-v11-kinetic .dcyc-milestone-item:hover {\n  transform: translateX(10px) !important;\n  box-shadow: 0 10px 30px rgba(0,0,0,0.08) !important;\n  border-left-color: var(--cy-gold) !important;\n}\n\n\/* Highlight \"Zero Emissions\" *\/\n#doms-cycling-v11-kinetic .highlight {\n  border-left-color: var(--cy-green) !important;\n  background: linear-gradient(to right, #ffffff, #f4fcf6) !important;\n}\n\n#doms-cycling-v11-kinetic .ms-icon-box {\n  width: 50px !important; height: 50px !important; border-radius: 50% !important;\n  background: var(--cy-bg) !important;\n  display: flex !important; align-items: center !important; justify-content: center !important;\n  flex-shrink: 0 !important; transition: all 0.3s ease !important;\n}\n#doms-cycling-v11-kinetic .dcyc-milestone-item:hover .ms-icon-box { background: var(--cy-maroon) !important; }\n\n#doms-cycling-v11-kinetic .ms-icon { font-size: 1.5rem !important; }\n\n#doms-cycling-v11-kinetic .ms-title {\n  font-family: var(--f-head) !important; font-size: 1.1rem !important; color: var(--cy-charcoal) !important;\n  margin: 0 0 5px 0 !important; font-weight: 700 !important;\n}\n\n#doms-cycling-v11-kinetic .ms-text {\n  font-family: var(--f-sans) !important; font-size: 0.95rem !important; color: var(--cy-slate) !important;\n  margin: 0 !important; line-height: 1.5 !important;\n}\n\n#doms-cycling-v11-kinetic .dcyc-mobile-hint {\n  display: none !important; \/* Hidden on Desktop *\/\n  align-items: center !important; gap: 8px !important;\n  font-family: var(--f-sans) !important; font-size: 0.8rem !important; color: var(--cy-green) !important;\n  font-weight: 700 !important; text-transform: uppercase !important; margin-top: 20px !important;\n}\n\n\n\/* ==========================================================================\n   RESPONSIVE LOGIC\n   ========================================================================== \n*\/\n@media screen and (max-width: 1024px) {\n  #doms-cycling-v11-kinetic .dcyc-container {\n    flex-direction: column !important; gap: 50px !important;\n  }\n  #doms-cycling-v11-kinetic .dcyc-visual-col, \n  #doms-cycling-v11-kinetic .dcyc-content-col {\n    width: 100% !important; padding: 0 !important;\n  }\n  \n  #doms-cycling-v11-kinetic .dcyc-image-frame { transform: rotate(0deg) !important; }\n  #doms-cycling-v11-kinetic .dcyc-badge { right: 0 !important; transform: rotate(0deg) !important; bottom: -20px !important; }\n  \n  #doms-cycling-v11-kinetic .dcyc-milestones { \n    flex-direction: row !important; overflow-x: auto !important; padding-bottom: 20px !important;\n  }\n  #doms-cycling-v11-kinetic .dcyc-milestone-item { flex: 0 0 300px !important; }\n}\n\n@media screen and (max-width: 600px) {\n  #doms-cycling-v11-kinetic.dcyc-wrapper { padding: 4rem 0 !important; }\n  #doms-cycling-v11-kinetic .dcyc-container { padding: 0 20px !important; gap: 40px !important; }\n\n  \/* Header Mobile *\/\n  #doms-cycling-v11-kinetic .dcyc-title { font-size: 2.2rem !important; }\n  #doms-cycling-v11-kinetic .dcyc-desc { font-size: 1rem !important; margin-bottom: 20px !important; }\n\n  \/* Image Mobile *\/\n  #doms-cycling-v11-kinetic .dcyc-image-frame { border-width: 4px !important; }\n  #doms-cycling-v11-kinetic .dcyc-badge { \n    position: static !important; margin-top: 10px !important; transform: none !important; width: 100% !important; justify-content: center !important;\n  }\n\n  \/* --- MOBILE SWIPE DECK --- *\/\n  #doms-cycling-v11-kinetic .dcyc-milestones {\n    display: flex !important;\n    gap: 15px !important;\n    overflow-x: auto !important;\n    scroll-snap-type: x mandatory !important;\n    padding-bottom: 30px !important;\n    flex-direction: row !important; \/* Force row for swipe *\/\n    width: calc(100% + 40px) !important; \/* Bleed out *\/\n    margin-left: -20px !important;\n    padding-left: 20px !important; padding-right: 20px !important;\n    -ms-overflow-style: none !important; scrollbar-width: none !important;\n  }\n  #doms-cycling-v11-kinetic .dcyc-milestones::-webkit-scrollbar { display: none !important; }\n\n  #doms-cycling-v11-kinetic .dcyc-milestone-item {\n    min-width: 260px !important;\n    width: 260px !important;\n    scroll-snap-align: start !important;\n    flex-direction: column !important; \/* Stack icon\/text inside card *\/\n    align-items: center !important; text-align: center !important;\n    padding: 25px !important;\n  }\n  \n  #doms-cycling-v11-kinetic .dcyc-milestone-item:hover { transform: none !important; }\n  \n  #doms-cycling-v11-kinetic .dcyc-mobile-hint { display: flex !important; }\n}\n<\/style>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1ad20c6 e-con-full e-flex e-con e-parent\" data-id=\"1ad20c6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b4700dd elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"b4700dd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Manrope:wght@400;500;600&family=Playfair+Display:ital,wght@0,400;0,600;1,400;1,600&family=Cinzel:wght@400;700&display=swap\" rel=\"stylesheet\">\n\n<section id=\"doms-cta-v13-stylish\" class=\"s13-wrapper force-full-width\">\n  \n  <div class=\"s13-bg\"><\/div>\n\n  <div class=\"s13-container\">\n    \n    <div class=\"s13-text-col\">\n      \n\n      <h2 class=\"s13-headline\">\n        <span class=\"line-1\">Your Future<\/span>\n        <span class=\"line-2\" style=\"color:#CFAA56\">Awaits.<\/span>\n      <\/h2>\n      <p class=\"s13-sub\">\n        Join a lineage of thought leaders. The admission cycle for the next academic year is now open.\n      <\/p>\n    <\/div>\n\n    <div class=\"s13-action-col\">\n      \n      <a href=\"#apply\" class=\"s13-strip-btn\">\n        <div class=\"strip-bg\"><\/div> <div class=\"strip-content\">\n          <span class=\"strip-num\">01<\/span>\n          <span class=\"strip-label\"> Explore Programs<\/span>\n          <span class=\"strip-icon\">&rarr;<\/span>\n        <\/div>\n      <\/a>\n\n      <a href=\"#brochure\" class=\"s13-strip-btn\">\n        <div class=\"strip-bg\"><\/div>\n        <div class=\"strip-content\">\n          <span class=\"strip-num\">02<\/span>\n          <span class=\"strip-label\">Download Brochure<\/span>\n          <span class=\"strip-icon\">\u2193<\/span>\n        <\/div>\n      <\/a>\n\n      <a href=\"#contact\" class=\"s13-strip-btn\">\n        <div class=\"strip-bg\"><\/div>\n        <div class=\"strip-content\">\n          <span class=\"strip-num\">03<\/span>\n          <span class=\"strip-label\">Contact Us<\/span>\n          <span class=\"strip-icon\">\u2709<\/span>\n        <\/div>\n      <\/a>\n\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<style>\n\/* ==========================================================================\n   ISOLATION SCOPE: #doms-cta-v13-stylish\n   ========================================================================== \n*\/\n\n\/* 1. WORDPRESS BREAKOUT *\/\n#doms-cta-v13-stylish.force-full-width {\n  width: 100vw !important;\n  position: relative !important;\n  left: 50% !important;\n  right: 50% !important;\n  margin-left: -50vw !important;\n  margin-right: -50vw !important;\n  max-width: 100vw !important;\n  box-sizing: border-box !important;\n}\n\n\/* 2. VARIABLES *\/\n#doms-cta-v13-stylish {\n  --s-cream: #f6f3ee;\n  --s-maroon: #5e1116; \/* Deep Oxblood *\/\n  --s-gold: #cfaa56;\n  --s-black: #1a1a1a;\n  --s-gray: #888888;\n  \n  --f-display: \"Cinzel\", serif;\n  --f-serif: \"Playfair Display\", serif;\n  --f-sans: \"Manrope\", sans-serif;\n}\n\n\/* 3. RESET *\/\n#doms-cta-v13-stylish * {\n  box-sizing: border-box !important;\n  margin: 0 !important; padding: 0 !important;\n  line-height: 1.2 !important;\n}\n\n\/* 4. WRAPPER *\/\n#doms-cta-v13-stylish.s13-wrapper {\n  background-color: var(--s-cream) !important;\n  padding: 4rem 0 9rem 0 !important;\n  position: relative !important;\n  overflow: hidden !important;\n  color: var(--s-maroon) !important;\n}\n\n#doms-cta-v13-stylish .s13-bg {\n  position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important;\n  \/* Subtle Grain *\/\n  background-image: url(\"data:image\/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'\/%3E%3C\/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'\/%3E%3C\/svg%3E\") !important;\n  pointer-events: none !important;\n}\n\n#doms-cta-v13-stylish .s13-container {\n  max-width: 1400px !important; margin: 0 auto !important; padding: 0 40px !important;\n  display: grid !important; grid-template-columns: 45% 50% !important; \/* Asymmetric Split *\/\n  gap: 5% !important; align-items: center !important;\n  position: relative !important; z-index: 2 !important;\n}\n\n\/* 5. LEFT COLUMN (Text) *\/\n#doms-cta-v13-stylish .s13-text-col {\n  position: relative !important;\n}\n\n\n\n\/* Headline *\/\n#doms-cta-v13-stylish .s13-headline {\n  font-family: var(--f-serif) !important; font-size: 5rem !important; line-height: 0.9 !important;\n  color: var(--s-maroon) !important; margin-bottom: 30px !important;\n}\n#doms-cta-v13-stylish .line-1 { display: block !important; font-weight: 400 !important; }\n#doms-cta-v13-stylish .line-2 { display: block !important; font-style: italic !important; font-weight: 600 !important; }\n\n#doms-cta-v13-stylish .s13-sub {\n  font-family: var(--f-sans) !important; font-size: 1.2rem !important; color: var(--s-gray) !important;\n  line-height: 1.6 !important; max-width: 450px !important;\n}\n\n\/* 6. RIGHT COLUMN (Interactive Strips) *\/\n#doms-cta-v13-stylish .s13-action-col {\n  display: flex !important; flex-direction: column !important;\n}\n\n\/* The Strip Button *\/\n#doms-cta-v13-stylish .s13-strip-btn {\n  position: relative !important; display: block !important;\n  padding: 40px 0 !important;\n  text-decoration: none !important;\n  border-bottom: 1px solid rgba(94, 17, 22, 0.2) !important;\n  overflow: hidden !important;\n  transition: padding 0.4s ease !important;\n}\n\/* Top border for first item *\/\n#doms-cta-v13-stylish .s13-strip-btn:first-child { border-top: 1px solid rgba(94, 17, 22, 0.2) !important; }\n\n#doms-cta-v13-stylish .s13-strip-btn:hover {\n  padding-left: 20px !important; \/* Slight shift *\/\n}\n\n\/* The Curtain Background *\/\n#doms-cta-v13-stylish .strip-bg {\n  position: absolute !important; top: 0 !important; left: 0 !important; width: 0% !important; height: 100% !important;\n  background-color: var(--s-maroon) !important;\n  transition: width 0.5s cubic-bezier(0.77, 0, 0.175, 1) !important; \/* Custom Easing *\/\n  z-index: 0 !important;\n}\n#doms-cta-v13-stylish .s13-strip-btn:hover .strip-bg { width: 100% !important; }\n\n\/* Content Layout *\/\n#doms-cta-v13-stylish .strip-content {\n  position: relative !important; z-index: 2 !important;\n  display: flex !important; align-items: center !important; justify-content: space-between !important;\n  padding-right: 20px !important;\n}\n\n\/* Number *\/\n#doms-cta-v13-stylish .strip-num {\n  font-family: var(--f-sans) !important; font-size: 0.9rem !important; color: var(--s-gray) !important;\n  margin-right: 30px !important; transition: color 0.4s ease !important;\n}\n\n\/* Label *\/\n#doms-cta-v13-stylish .strip-label {\n  font-family: var(--f-display) !important; font-size: 2rem !important; color: var(--s-maroon) !important;\n  flex-grow: 1 !important; transition: color 0.4s ease !important; font-weight: 700 !important;\n}\n\n\/* Icon *\/\n#doms-cta-v13-stylish .strip-icon {\n  font-size: 1.5rem !important; color: var(--s-maroon) !important; transition: transform 0.4s ease, color 0.4s ease !important;\n}\n\n\/* HOVER STATES (Color Change) *\/\n#doms-cta-v13-stylish .s13-strip-btn:hover .strip-num,\n#doms-cta-v13-stylish .s13-strip-btn:hover .strip-label {\n  color: var(--s-cream) !important;\n}\n#doms-cta-v13-stylish .s13-strip-btn:hover .strip-icon {\n  color: var(--s-gold) !important; transform: translateX(10px) !important;\n}\n\n\n\/* ==========================================================================\n   RESPONSIVE LOGIC\n   ========================================================================== \n*\/\n@media screen and (max-width: 1024px) {\n  #doms-cta-v13-stylish .s13-container {\n    grid-template-columns: 1fr !important; \/* Stack *\/\n    gap: 60px !important;\n  }\n  #doms-cta-v13-stylish .s13-text-col { text-align: center !important; }\n  #doms-cta-v13-stylish .s13-stamp-holder { margin-left: auto !important; margin-right: auto !important; width: 120px !important; }\n  #doms-cta-v13-stylish .s13-sub { margin: 0 auto !important; }\n}\n\n@media screen and (max-width: 600px) {\n  #doms-cta-v13-stylish.s13-wrapper { padding: 5rem 0 !important; }\n  #doms-cta-v13-stylish .s13-container { padding: 0 20px !important; }\n  \n  #doms-cta-v13-stylish .s13-headline { font-size: 3.5rem !important; }\n  \n  \/* Buttons Mobile *\/\n  #doms-cta-v13-stylish .s13-strip-btn { padding: 30px 0 !important; }\n  #doms-cta-v13-stylish .strip-label { font-size: 1.5rem !important; }\n  #doms-cta-v13-stylish .strip-num { margin-right: 15px !important; font-size: 0.8rem !important; }\n  \n  \/* On mobile, remove hover padding shift to keep it simple *\/\n  #doms-cta-v13-stylish .s13-strip-btn:hover { padding-left: 0 !important; }\n}\n<\/style>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>THE STUDENT EXPERIENCE Beyond the Classroom. Nestled within the lush greenery of IIT Madras, we offer more than just a degree. From high-stakes strategy in the boardroom to the vibrant energy of the Sangam hub\u2014discover a campus that nurtures the soul. Explore Clubs \u2192 View Gallery BEYOND ACADEMICS Campus Highlights A curated mix of rigor,&hellip;<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":15137,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-57198","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/doms.iitm.ac.in\/index.php\/wp-json\/wp\/v2\/pages\/57198","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/doms.iitm.ac.in\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/doms.iitm.ac.in\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/doms.iitm.ac.in\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/doms.iitm.ac.in\/index.php\/wp-json\/wp\/v2\/comments?post=57198"}],"version-history":[{"count":643,"href":"https:\/\/doms.iitm.ac.in\/index.php\/wp-json\/wp\/v2\/pages\/57198\/revisions"}],"predecessor-version":[{"id":75856,"href":"https:\/\/doms.iitm.ac.in\/index.php\/wp-json\/wp\/v2\/pages\/57198\/revisions\/75856"}],"up":[{"embeddable":true,"href":"https:\/\/doms.iitm.ac.in\/index.php\/wp-json\/wp\/v2\/pages\/15137"}],"wp:attachment":[{"href":"https:\/\/doms.iitm.ac.in\/index.php\/wp-json\/wp\/v2\/media?parent=57198"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}