1<!DOCTYPE html> 2<html lang="en" dir="ltr" prefix="og: https://ogp.me/ns#"> 3 4 <head> 5 <meta charset="utf-8" />
6<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 7new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 8j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 9'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 10})(window,document,'script','dataLayer','GTM-56PX7MZ'); 11</script>
11 12<link rel="canonical" href="https://dartmouthalumnimagazine.com/about/contact-us" /> 13<meta name="Generator" content="Drupal 10 (https://www.drupal.org)" /> 14<meta name="MobileOptimized" content="width" /> 15<meta name="HandheldFriendly" content="true" /> 16<meta name="viewport" content="width=device-width, initial-scale=1.0" /> 17<link rel="icon" href="/themes/custom/dartmouthalumnimag/favicon.ico" type="image/vnd.microsoft.icon" /> 18 19 <title>Contact Us | Dartmouth Alumni Magazine</title> 20 <link rel="preconnect" href="https://fonts.googleapis.com"> 21 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 22 <link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/align.module.css?tls56b" /> 23<link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/fieldgroup.module.css?tls56b" /> 24<link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/container-inline.module.css?tls56b" /> 25<link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/clearfix.module.css?tls56b" /> 26<link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/details.module.css?tls56b" /> 27<link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/hidden.module.css?tls56b" /> 28<link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/item-list.module.css?tls56b" /> 29<link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/js.module.css?tls56b" /> 30<link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/nowrap.module.css?tls56b" /> 31<link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/position-container.module.css?tls56b" /> 32<link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/reset-appearance.module.css?tls56b" /> 33<link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/resize.module.css?tls56b" /> 34<link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/system-status-counter.css?tls56b" /> 35<link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/system-status-report-counters.css?tls56b" /> 36<link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/system-status-report-general-info.css?tls56b" /> 37<link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/tablesort.module.css?tls56b" /> 38<link rel="stylesheet" media="all" href="/modules/custom/magazine_forms/css/magazine-forms-hub.css?tls56b" /> 39<link rel="stylesheet" media="all" href="/core/themes/stable9/css/views/views.module.css?tls56b" /> 40<link rel="stylesheet" media="all" href="/modules/custom/dam_gin_toolbar/css/gin-toolbar-icons.css?tls56b" /> 41<link rel="stylesheet" media="all" href="/core/themes/stable9/css/core/assets/vendor/normalize-css/normalize.css?tls56b" /> 42<link rel="stylesheet" media="all" href="/themes/custom/dartmouthalumnimag/dist/main.css?tls56b" /> 43<link rel="stylesheet" media="all" href="/themes/custom/dartmouthalumnimag/css/components/action-links.css?tls56b" /> 44<link rel="stylesheet" media="all" href="/themes/custom/dartmouthalumnimag/css/components/breadcrumb.css?tls56b" /> 45<link rel="stylesheet" media="all" href="/themes/custom/dartmouthalumnimag/css/components/button.css?tls56b" /> 46<link rel="stylesheet" media="all" href="/themes/custom/dartmouthalumnimag/css/components/container-inline.css?tls56b" /> 47<link rel="stylesheet" media="all" href="/themes/custom/dartmouthalumnimag/css/components/details.css?tls56b" /> 48<link rel="stylesheet" media="all" href="/themes/custom/dartmouthalumnimag/css/components/exposed-filters.css?tls56b" /> 49<link rel="stylesheet" media="all" href="/themes/custom/dartmouthalumnimag/css/components/field.css?tls56b" /> 50<link rel="stylesheet" media="all" href="/themes/custom/dartmouthalumnimag/css/components/form.css?tls56b" /> 51<link rel="stylesheet" media="all" href="/themes/custom/dartmouthalumnimag/css/components/icons.css?tls56b" /> 52<link rel="stylesheet" media="all" href="/themes/custom/dartmouthalumnimag/css/components/inline-form.css?tls56b" /> 53<link rel="stylesheet" media="all" href="/themes/custom/dartmouthalumnimag/css/components/item-list.css?tls56b" /> 54<link rel="stylesheet" media="all" href="/themes/custom/dartmouthalumnimag/css/components/link.css?tls56b" /> 55<link rel="stylesheet" media="all" href="/themes/custom/dartmouthalumnimag/css/components/links.css?tls56b" /> 56<link rel="stylesheet" media="all" href="/themes/custom/dartmouthalumnimag/css/components/menu.css?tls56b" /> 57<link rel="stylesheet" media="all" href="/themes/custom/dartmouthalumnimag/css/components/more-link.css?tls56b" /> 58<link rel="stylesheet" media="all" href="/themes/custom/dartmouthalumnimag/css/components/pager.css?tls56b" /> 59<link rel="stylesheet" media="all" href="/themes/custom/dartmouthalumnimag/css/components/tabledrag.css?tls56b" /> 60<link rel="stylesheet" media="all" href="/themes/custom/dartmouthalumnimag/css/components/tableselect.css?tls56b" /> 61<link rel="stylesheet" media="all" href="/themes/custom/dartmouthalumnimag/css/components/tablesort.css?tls56b" /> 62<link rel="stylesheet" media="all" href="/themes/custom/dartmouthalumnimag/css/components/tabs.css?tls56b" /> 63<link rel="stylesheet" media="all" href="/themes/custom/dartmouthalumnimag/css/components/textarea.css?tls56b" /> 64<link rel="stylesheet" media="all" href="/themes/custom/dartmouthalumnimag/css/components/ui-dialog.css?tls56b" /> 65<link rel="stylesheet" media="all" href="/themes/custom/dartmouthalumnimag/css/components/podcast-feature.css?tls56b" /> 66<link rel="stylesheet" media="all" href="https://fonts.googleapis.com/css2?family=Oswald:[email protected]&
66family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Source+Serif+4:ital,opsz,wght@0,8..60,200..900;1,8..60,200..900&display=swap" /> 67<link rel="stylesheet" media="all" href="/themes/custom/dartmouthalumnimag/dist/fonts/dam-icons.css?tls56b" /> 68 69 70 71 72
72<script> 73 // Google Ads 74 var googletag = googletag || {}; 75 googletag.cmd = googletag.cmd || []; 76 (function () { 77 var gads = document.createElement('script'); 78 gads.async = true; 79 gads.type = 'text/javascript'; 80 var useSSL = 'https:' == document.location.protocol; 81 gads.src = (useSSL ? 'https:' : 'http:') + '//www.googletagservices.com/tag/js/gpt.js'; 82 var node = document.getElementsByTagName('script')[0]; 83 node.parentNode.insertBefore(gads, node); 84 })(); 85 86 googletag.cmd.push(function () { 87 googletag 88 .defineSlot('/13671109/Leaderboard', [728, 90], 'div-gpt-ad-1364488725129-0') 89 .addService(googletag.pubads()); 90 googletag 91 .defineSlot('/13671109/Medium_rectangle', [300, 250], 'div-gpt-ad-1364488881438-0') // box-1 92 .addService(googletag.pubads()); 93 googletag 94 .defineSlot('/13671109/Wide_Skyscraper', [160, 600], 'div-gpt-ad-1364488918969-0') 95 .addService(googletag.pubads()); 96 googletag 97 .defineSlot('/13671109/Custom_Rectangle', [300, 383], 'div-gpt-ad-1380132287818-0') 98 .addService(googletag.pubads()); 99 googletag 100 .defineSlot('/13671109/Leaderboard_Footer', [728, 90], 'div-gpt-ad-1380132444290-0') 101 .addService(googletag.pubads()); 102 googletag 103 .defineSlot('/13671109/Medium_rectangle_2', [300, 250], 'div-gpt-ad-1380132473810-0') // box-2 104 .addService(googletag.pubads()); 105 googletag 106 .defineSlot('/13671109/Medium_rectangle_3', [300, 150], 'div-gpt-ad-1389034970066-0') 107 .addService(googletag.pubads()); 108 googletag 109 .defineSlot('/13671109/Medium_rectangle_4', [300, 150], 'div-gpt-ad-1389035044409-0') // box-3 110 .addService(googletag.pubads()); 111 googletag.pubads().enableSingleRequest(); 112 googletag.enableServices(); 113 }); 114 </script>
114 115 116 </head> 117 <body class="path-about"> 118 <a href="#main-content" class="visually-hidden focusable skip-link"> 119 Skip to main content 120 </a> 121 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-56PX7MZ" height="0" width="0" style="display:none;visibility:hidden;"></iframe> 122</noscript> 123 <div class="dialog-off-canvas-main-canvas" data-off-canvas-main-canvas> 124 125<div class="layout-container"> 126 127 <div 128 class="bg-dark-grey p-2 leaderboard-ad overflow-hidden relative" 129 x-cloak 130 x-data="{ closed: sessionStorage.getItem('hideHeaderAd') === 'true' }" 131 x-show="!closed" 132 x-transition:leave="transition ease-in duration-200" 133 x-transition:leave-start="opacity-100" 134 x-transition:leave-end="opacity-0"> 135 <div id='div-gpt-ad-1364488725129-0' class="w-full mx-auto flex items-center justify-center text-sm" style='width:728px; height:90px;'> 136
136<script> 137 googletag.cmd.push(function () { 138 googletag.display("div-gpt-ad-1364488725129-0"); 139 }); 140 </script>
140 141</div> 142 <button 143 @click="closed = true; sessionStorage.setItem('hideHeaderAd', 'true')" 144 class="absolute top-1 right-2 text-white/40 hover:text-white/70 text-[13px] transition-colors" 145 aria-label="Close advertisement"> 146 <span aria-hidden="true">[x]</span> close 147 </button> 148 </div> 149 150 <header id="header" class="py-10 px-4 md:px-10 bg-black" x-data="{ 151 mobileOpen: false, 152 searchOpen: window.location.pathname.startsWith('/search'), 153 focusMenu() { 154 this.$nextTick(() => { 155 if (this.mobileOpen) { 156 this.$refs.megaMenu?.querySelector('a, button, [tabindex]')?.focus(); 157 } 158 }); 159 }, 160 focusSearch() { 161 this.$nextTick(() => { 162 if (this.searchOpen) { 163 this.$refs.searchBar?.querySelector('input')?.focus(); 164 } 165 }); 166 } 167}" 168@click.outside="mobileOpen = false" 169@keydown.escape="mobileOpen = false; searchOpen = window.location.pathname.startsWith('/search')"> 170 171 <div class="inner-container flex items-center justify-between mega_menu__items"> 172 173 <button 174 @click="mobileOpen = !mobileOpen; searchOpen = false; focusMenu()" 175 @keydown.enter="mobileOpen = !mobileOpen; searchOpen = false; focusMenu()" 176 @keydown.space.prevent="mobileOpen = !mobileOpen; searchOpen = false; focusMenu()" 177 :aria-expanded="mobileOpen" 178 aria-label="Toggle Navigation" 179 aria-controls="mega-menu"> 180 <span class="flex items-center hamburger-button"> 181 182 <div class="hamburger-icon" :class="{ 'active': mobileOpen }"> 183 <span class="line line1"></span> 184 <span class="line line2"></span> 185 <span class="line line3"></span> 186 </div> 187 188 <span class="text-[14px] leading-[1.2] font-sans tracking-[.88px]">MENU</span> 189 </span> 190 </button> 191 192 <a href="/" title="Home" rel="home" class="site-logo"> 193 <img src="/themes/custom/dartmouthalumnimag/logo.svg" alt="Dartmouth Alumni Magazine" width="150" /> 194 </a> 195 196 <button 197 @click="searchOpen = !searchOpen; mobileOpen = false; focusSearch()" 198 @keydown.enter="searchOpen = !searchOpen; mobileOpen = false; focusSearch()" 199 @keydown.space.prevent="searchOpen = !searchOpen; mobileOpen = false; focusSearch()" 200 :aria-expanded="searchOpen" 201 aria-label="Toggle Search" 202 aria-controls="search-panel"> 203 <span class="flex items-center search-button"> 204 <i class="dam-icon-search text-[26px] mr-2 top-[-5px] relative" aria-hidden="true"></i> 205 <span class="text-[14px] leading-[1.2] font-sans tracking-[.88px]">SEARCH</span> 206 </span> 207 </button> 208 209 </div> 210 211 <!-- Mega Dropdown --> 212 <div 213 id="mega-menu" 214 class="w-full z-50" 215 x-show="mobileOpen" 216 x-cloak 217 x-transition 218 x-ref="megaMenu" 219 role="menu" 220 :aria-hidden="!mobileOpen"> 221 <nav class="inner-container bg-black space-y-12 py-12" role="navigation" aria-label="Main navigation" x-cloak x-data="{ 222 newsOpen: false, 223 classesOpen: false, 224 archivesOpen: false, 225 currentIssueOpen: false 226 }"> 227 <div class="flex flex-col md:flex-row md:flex-wrap lg:flex-nowrap justify-between md:gap-9"> 228 <div> 229 <h2 class="mega_menu__title"> 230 <button @click="newsOpen = !newsOpen" class="md:pointer-events-none flex items-center justify-between w-full md:w-auto text-left" :class="{'pointer-events-auto': window.innerWidth < 768}" :aria-expanded="newsOpen.toString()" aria-controls="news-menu" aria-label="Toggle News & Articles menu"> 231 <a href="/news-articles" class="pointer-events-auto" aria-label="Go to News & Articles page">News & Articles</a> 232 <svg class="md:hidden w-4 h-4 ml-2 transition-transform" :class="{'rotate-180': newsOpen}" fill="none" stroke="currentColor" viewbox="0 0 24 24" aria-hidden="true"> 233 <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7"></path> 234 </svg> 235 </button> 236 </h2> 237 <ul class="mega_menu__items space-y-2" role="menu" x-show="newsOpen || window.innerWidth >= 768" x-transition id="news-menu"> 238 <li role="menuitem"> 239 <a href="/article-category/big-picture" aria-label="Big Picture articles">Big Picture</a> 240 </li> 241 <li role="menuitem"> 242 <a href="/article-category/books" aria-label="Books articles">
242Books</a> 243 </li> 244 <li role="menuitem"> 245 <a href="/article-category/campus" aria-label="Campus articles">Campus</a> 246 </li> 247 <li role="menuitem"> 248 <a href="/article-category/continuing-ed" aria-label="Continuing Education articles">Continuing Ed</a> 249 </li> 250 <li role="menuitem"> 251 <a href="/article-category/features" aria-label="Featured articles">Features</a> 252 </li> 253 <li role="menuitem"> 254 <a href="/article-category/letters" aria-label="Letters to the editor">Letters</a> 255 </li> 256 <li role="menuitem"> 257 <a href="/look-whos-talking" aria-label="Look Who's Talking articles">Look Who's Talking</a> 258 </li> 259 <li role="menuitem"> 260 <a href="/news-articles" class="button-menu-dark-grey focus:outline-none mt-4 !no-underline focus:ring-2 focus:ring-white focus:ring-offset-2 focus:ring-offset-black" aria-label="View all news article sections"> 261 View All Sections 262 </a> 263 </li> 264 </ul> 265 </div> 266 267 <div> 268 <h2 class="mega_menu__title"> 269 <button @click="classesOpen = !classesOpen" class="md:pointer-events-none flex items-center justify-between w-full md:w-auto text-left" :class="{'pointer-events-auto': window.innerWidth < 768}" :aria-expanded="classesOpen.toString()" aria-controls="classes-menu" aria-label="Toggle Classes & Obits menu"> 270 <a href="/class-notes-find-your-class/all" class="pointer-events-auto" aria-label="Go to Classes & Obits page">Classes & Obits</a> 271 <svg class="md:hidden w-4 h-4 ml-2 transition-transform" :class="{'rotate-180': classesOpen}" fill="none" stroke="currentColor" viewbox="0 0 24 24" aria-hidden="true"> 272 <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7"></path> 273 </svg> 274 </button> 275 </h2> 276 <ul class="mega_menu__items space-y-2" role="menu" x-show="classesOpen || window.innerWidth >= 768" x-transition id="classes-menu"> 277 <li role="menuitem"> 278 <a href="/class-notes-find-your-class/2020s" class="focus:outline-none focus:ring-2 focus:ring-white focus:ring-offset-2 focus:ring-offset-black" aria-label="Class notes from the 2020s"> 279 2020s 280 </a> 281 </li> 282 <li role="menuitem"> 283 <a href="/class-notes-find-your-class/2010s" class="focus:outline-none focus:ring-2 focus:ring-white focus:ring-offset-2 focus:ring-offset-black" aria-label="Class notes from the 2010s"> 284 2010s 285 </a> 286 </li> 287 <li role="menuitem"> 288 <a href="/class-notes-find-your-class/2000s" class="focus:outline-none focus:ring-2 focus:ring-white focus:ring-offset-2 focus:ring-offset-black" aria-label="Class notes from the 2000s"> 289 2000s 290 </a> 291 </li> 292 <li role="menuitem"> 293 <a href="/class-notes-find-your-class/1990s" class="focus:outline-none focus:ring-2 focus:ring-white focus:ring-offset-2 focus:ring-offset-black" aria-label="Class notes from the 1990s"> 294 1990s 295 </a> 296 </li> 297 <li role="menuitem"> 298 <a href="/class-notes-find-your-class/1980s" class="focus:outline-none focus:ring-2 focus:ring-white focus:ring-offset-2 focus:ring-offset-black" aria-label="Class notes from the 1980s"> 299 1980s 300 </a> 301 </li> 302 <li role="menuitem"> 303 <a href="/class-notes-find-your-class/1970s" class="focus:outline-none focus:ring-2 focus:ring-white focus:ring-offset-2 focus:ring-offset-black" aria-label="Class notes from the 1970s"> 304 1970s 305 </a> 306 </li> 307 <li role="menuitem"> 308 <a href="/class-notes-find-your-class/1960s" class="focus:outline-none focus:ring-2 focus:ring-white focus:ring-offset-2 focus:ring-offset-black" aria-label="Class notes from the 1960s"> 309 1960s 310 </a> 311 </li> 312 <li role="menuitem"> 313 <a href="/class-notes-find-your-class/all" class="button-menu-dark-grey mt-4 !no-underline focus:outline-none focus:ring-2 focus:ring-white focus:ring-offset-2 focus:ring-offset-black" aria-label="View all class notes and obituaries"> 314 View All Classes 315 </a> 316 </li> 317 </ul> 318 </div> 319 320 <div> 321 <h2 class="mega_menu__title"> 322 <button @click="archivesOpen = !archivesOpen" class="md:pointer-events-none flex items-center justify-between w-full md:w-auto text-left" :class="{'pointer-events-auto': window.innerWidth < 768}" :aria-expanded="archivesOpen.toString()" aria-controls="archives-menu" aria-label="Toggle Archives menu"> 323 <a href="https://archive.dartmouthalumnimagazine.com/" class="pointer-events-auto" aria-label="Go to Archives page">Archives</a> 324 <svg class="md:hidden w-4 h-4 ml-2 transition-transform" :class="{'rotate-180': archivesOpen}" fill="none" stroke="currentColor" viewbox="0 0 24 24" aria-hidden="true"> 325 <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7"></path> 326 </svg> 327 </button> 328 </h2> 329 <ul class="mega_menu__items space-y-2" role="menu" x-show="archivesOpen || window.innerWidth >= 768" x-transition id="archives-menu"> 330 <li role="menuitem"> 331 <a href="https://archive.dartmouthalumnimagazine.com/issues" class="focus:outline-none focus:ring-2 focus:ring-white focus:ring-offset-2 focus:ring-offset-black" aria-label="Archive issues from Present - 2020"> 332 Present - 2020 333 </a> 334 </li> 335 <li role="menuitem"> 336 <a href="https://archive.dartmouthalumnimagazine.com/issues/2019" class="focus:outline-none focus:ring-2 focus:ring-white focus:ring-offset-2 focus:ring-offset-black" aria-label="Archive issues from 2019 - 2010"> 337 2019 - 2010 338 </a> 339 </li> 340 <li role="menuitem"> 341 <a href="https://archive.dartmouthalumnimagazine.com/issues/2009" class="focus:outline-none focus:ring-2 focus:ring-white focus:ring-offset-2 focus:ring-offset-black" aria-label="Archive issues from 2009 - 2000"> 342 2009 - 2000 343 </a> 344 </li> 345 <li role="menuitem"> 346 <a href="https://archive.dartmouthalumnimagazine.com/issues/1999" class="focus:outline-none focus:ring-2 focus:ring-white focus:ring-offset-2 focus:ring-offset-black" aria-label="Archive issues from 1999 - 1990"> 347 1999 - 1990 348 </a> 349 </li> 350 <li role="menuitem"> 351 <a href="https://archive.dartmouthalumnimagazine.com/issues/1989" class="focus:outline-none focus:ring-2 focus:ring-white focus:ring-offset-2 focus:ring-offset-black" aria-label="Archive issues from 1989 - 1980"> 352 1989 - 1980 353 </a> 354 </li> 355 <li role="menuitem"> 356 <a href="https://archive.dartmouthalumnimagazine.com/issues/1979" class="focus:outline-none focus:ring-2 focus:ring-white focus:ring-offset-2 focus:ring-offset-black" aria-label="Archive issues from 1979 - 1970"> 357 1979 - 1970 358 </a> 359 </li> 360 <li role="menuitem"> 361 <a href="https://archive.dartmouthalumnimagazine.com/issues/1969" class="focus:outline-none focus:ring-2 focus:ring-white focus:ring-offset-2 focus:ring-offset-black" aria-label="Archive issues from 1969 - 1960"> 362 1969 - 1960 363 </a> 364 </li> 365 <li role="menuitem"> 366 <a href="https://archive.dartmouthalumnimagazine.com/" class="button-menu-dark-grey mt-4 !no-underline focus:outline-none focus:ring-2 focus:ring-white focus:ring-offset-2 focus:ring-offset-black" aria-label="View complete magazine archives"> 367 View All Archives 368 </a> 369 </li> 370 </ul> 371 372 </div> 373 374 <div class="w-full lg:w-1/3 md:mt-9 lg:mt-0 text-white"> 375 <h2 class="mega_menu__title"> 376 <button @click="currentIssueOpen = !currentIssueOpen" class="md:pointer-events-none flex items-center justify-between w-full md:w-auto text-left" :class="{'pointer-events-auto': window.innerWidth < 768}" :aria-expanded="currentIssueOpen.toString()" aria-controls="current-issue-content" aria-label="Toggle Current Issue content"> 377 <a href="/issue/20260901/table-of-contents" class="pointer-events-auto" aria-label="Go to Current Issue table of contents">Current Issue</a> 378 <svg class="md:hidden w-4 h-4 ml-2 transition-transform" :class="{'rotate-180': currentIssueOpen}" fill="none" stroke="currentColor" viewbox="0 0 24 24" aria-hidden="true"> 379 <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7"></path> 380 </svg> 381 </button> 382 </h2> 383 384 <div class="flex flex-row gap-9" x-show="currentIssueOpen || window.innerWidth >= 768" x-transition id="current-issue-content"> 385 <div class="w-[132px] mb-4 sm:mb-0 flex justify-center sm:justify-start"> 386 <a href="/issue/20260901/table-of-contents"> 387 <picture> 388 <source srcset="/sites/default/files/styles/feature_issue_cover/public/2026-08/so_26_cover.webp?h=f5084809&itok=WO5z6ifS 1x, /sites/default/files/styles/feature_issue_cover_x2/public/2026-08/so_26_cover.webp?h=f5084809&itok=WxV4p0G9 2x" media="(min-width: 0px)" type="image/webp" width="310" height="415"/> 389 <source srcset="/sites/default/files/styles/feature_issue_cover/public/2026-08/so_26_cover.jpeg?h=f5084809&itok=WO5z6ifS 1x, /sites/default/files/styles/feature_issue_cover_x2/public/2026-08/so_26_cover.jpeg?h=f5084809&itok=WxV4p0G9 2x" media="(min-width: 0px)" type="image/jpeg" width="310" height="415"/> 390 <img class="w-[132px] h-auto object-cover max-w-xs sm:max-w-none" loading="lazy" width="310" height="415" src="/sites/default/files/styles/feature_issue_cover/public/2026-08/so_26_cover.jpeg?h=f5084809&itok=WO5z6ifS" alt="" /> 391 392 </picture> 393 394 </a> 395 </div> 396 397 <div class="w-full sm:w-1/2 md:w-1/2 text-left"> 398 <h3 class="font-display text-xl sm:text-[24px] font-bold mb-2">The Revolution is Here</h3> 399 <p class="mb-4 text-sm"> 400 Dartmouth braces for dramatic change as artificial intelligence takes center stage in the classroom. 401 </p> 402 <a href="/issue/20260901/table-of-contents" class="button-menu-dark-grey focus:outline-none focus:ring-2 focus:ring-white focus:ring-offset-2 focus:ring-offset-black inline-block" aria-label="View table of contents for current issue"> 403 View the Table of Contents 404 </a> 405 </div> 406 </div> 407 </div> 408 </div> 409 410 <!-- Bottom --> 411 <div class="flex flex-col sm:flex-row w-full border-t border-t-dark-grey border-rule-grey text-white text-sm md:gap-9 items-start md:items-center justify-center py-6"> 412 <div class="mb-4 sm:mb-0"> 413 <ul class="flex flex-col sm:flex-row flex-wrap items-start md:items-center justify-center md:gap-9 text-center" role="menu"> 414 <li role="menuitem" class="mb-2 sm:mb-0"> 415 <a href="/about" class="focus:outline-none focus:ring-2 focus:ring-white focus:ring-offset-2 focus:ring-offset-black inline-block py-1 mega_menu__bottom" aria-label="About Dartmouth Alumni Magazine">About DAM</a> 416 </li> 417 <li role="menuitem" class="mb-2 sm:mb-0"> 418 <a href="/about/awards" class="focus:outline-none focus:ring-2 focus:ring-white focus:ring-offset-2 focus:ring-offset-black inline-block py-1 mega_menu__bottom" aria-label="Magazine awards and recognition">Awards</a> 419 </li> 420 <li role="menuitem" class="mb-2 sm:mb-0"> 421 <a href="/about/staff" class="focus:outline-none focus:ring-2 focus:ring-white focus:ring-offset-2 focus:ring-offset-black inline-block py-1 mega_menu__bottom" aria-label="Magazine staff directory">Staff</a> 422 </li> 423 <li role="menuitem" class="mb-2 sm:mb-0"> 424 <a href="/about/contact-us" class="focus:outline-none focus:ring-2 focus:ring-white focus:ring-offset-2 focus:ring-offset-black inline-block py-1 mega_menu__bottom" aria-label="Contact information">Contact Us</a> 425 </li> 426 </ul> 427 </div> 428 429 <div class="mt-2 sm:mt-0"> 430 <!-- Social Icons --> 431<div class="flex gutters text-2xl"> 432 <a href="https://www.facebook.com/DartmouthAlumniMagazine" class="text-white w-8 text-center rounded-xs hover:!bg-green" aria-label="Facebook"> 433 <i class="dam-icon-facebook-default"></i> 434 </a> 435 <a href="https://x.com/DartmouthMag" class="text-white w-8 text-center rounded-xs hover:!bg-green" aria-label="X"> 436 <i class="dam-icon-x-default"></i> 437 </a> 438 <a href="https://www.instagram.com/dartmouthalumnimag/" class="text-white w-8 text-center rounded-xs hover:!bg-green" aria-label="Instagram"> 439 <i class="dam-icon-insta-default"></i> 440 </a> 441 <a href="https://www.linkedin.com/school/dartmouth-alumni-magazine/" class="text-white w-8 text-center rounded-xs hover:!bg-green" aria-label="LinkedIn"> 442 <i class="dam-icon-linkedin-default"></i> 443 </a> 444</div> 445 </div> 446 </div> 447</nav> 448 </div> 449 450 <!-- Search --> 451 <div 452 id="search-panel" 453 class="w-full inner-container z-50" 454 x-show="searchOpen" 455 x-cloak 456 x-transition 457 x-ref="searchBar" 458 role="search" 459 :aria-hidden="!searchOpen"> 460 <div class="search-form bg-black text-white px-5" 461 x-data="searchForm()" 462 x-init="init()" 463 x-cloak> 464 <form @submit.prevent="handleSubmit" class="flex flex-col md:flex-row md:items-center gap-4 md:gap-6"> 465 <button 466 type="submit" 467 class="flex">
468 <span class="block px-4 font-display font-bold text-white transition uppercase border-l-4 border-green">Search Site</span> 469 </button> 470 <input 471 type="text" 472 name="q" 473 x-model="searchTerm" 474 @keyup.enter="handleSubmit" 475 placeholder="Enter your search terms" 476 aria-label="Search terms" 477 class="grow px-6 py-3 rounded-full bg-white text-grey focus:outline-hidden focus:ring-2 focus:ring-green placeholder-grey" 478 required /> 479 </form> 480</div> 481
482<script> 483function searchForm() { 484 return { 485 searchTerm: '', 486 487 init() { 488 console.log('Search form initialized'); 489 this.populateFromUrl(); 490 }, 491 492 /** 493 * Extract search term from URL and populate form fields 494 */ 495 populateFromUrl() { 496 let searchTerm = ''; 497 498 // Method 1: Check if URL matches /search/* pattern 499 const pathMatch = window.location.pathname.match(/^\/search\/(.+)$/); 500 if (pathMatch) { 501 searchTerm = decodeURIComponent(pathMatch[1]); 502 } 503 504 // Method 2: Check URL parameters (fallback for query string based search) 505 if (!searchTerm) { 506 const urlParams = new URLSearchParams(window.location.search); 507 searchTerm = urlParams.get('q') || urlParams.get('search') || urlParams.get('keywords') || ''; 508 } 509 510 if (searchTerm) { 511 // Populate this component's search field 512 this.searchTerm = searchTerm; 513 514 // Also populate the search_api_fulltext field if it exists 515 this.populateSearchApiField(searchTerm); 516 517 console.log('Populated search term from URL:', searchTerm); 518 } 519 }, 520 521 /** 522 * Populate search_api_fulltext field if it exists on the page 523 */ 524 populateSearchApiField(term) { 525 const searchApiField = document.querySelector('input[name="search_api_fulltext"]'); 526 if (searchApiField) { 527 searchApiField.value = term; 528 529 // Trigger input event to notify any other JavaScript that might be listening 530 searchApiField.dispatchEvent(new Event('input', { bubbles: true })); 531 532 console.log('Populated search_api_fulltext field:', term); 533 } 534 }, 535 536 handleSubmit() { 537 const trimmedTerm = this.searchTerm.trim(); 538 539 if (trimmedTerm) { 540 try { 541 // Encode the search term for URL safety 542 const encodedTerm = encodeURIComponent(trimmedTerm); 543 window.location.href = `/search/${encodedTerm}`; 544 } catch (error) { 545 console.error('Search navigation failed:', error); 546 } 547 } 548 } 549 } 550} 551</script>
551 552 </div> 553</header> 554 555 556 <main role="main" class="outer-container"> 557 <a id="main-content" tabindex="-1"></a> <div class="inner-container"> 558 559 560 <div class="flex flex-col lg:flex-row mx-auto max-w-[1127px] overflow-hidden gap-10"> 561 562 <div class="layout-content flex-1 overflow-hidden"> 563 <div class="region region-content"> 564 <div id="block-dartmouthalumnimag-content" class="block block-system block-system-main-block"> 565 566 567 568<div class="magazine-forms-hub"> 569 <h1 class="magazine-forms-hub__title">Contact <em>Dartmouth Alumni Magazine</em></h1> 570 571 <p class="magazine-forms-hub__intro">We’d love to hear from you! Select an option below to get started.</p> 572 573 <div class="magazine-forms-hub__cards"> 574 <a href="/about/contact-us/general" class="magazine-forms-hub__card"> 575 <div class="magazine-forms-hub__card-icon"> 576 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 577 <rect x="2" y="4" width="20" height="16" rx="2"/> 578 <path d="m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"/> 579 </svg> 580 </div> 581 <div class="magazine-forms-hub__card-content"> 582 <h2 class="magazine-forms-hub__card-title">Contact Us</h2> 583 <p class="magazine-forms-hub__card-description">Submit general inquiries, feedback, or questions about the magazine.</p> 584 </div> 585 <div class="magazine-forms-hub__card-arrow"> 586 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 587 <path d="M5 12h14"/> 588 <path d="m12 5 7 7-7 7"/> 589 </svg> 590 </div> 591 </a> 592 <a href="/about/contact-us/letter-to-editor" class="magazine-forms-hub__card"> 593 <div class="magazine-forms-hub__card-icon"> 594 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 595 <path d="M17 3a2.85 2.83 0 1 1 4 4L7.5 20.5 2 22l1.5-5.5Z"/> 596 <path d="m15 5 4 4"/> 597 </svg> 598 </div> 599 <div class="magazine-forms-hub__card-content"> 600 <h2 class="magazine-forms-hub__card-title">Write a Letter to the Editor</h2> 601 <p class="magazine-forms-hub__card-description"><em>DAM</em> welcomes letters limited to 200 words that refer to material published in the magazine.</p> 602 </div> 603 <div class="magazine-forms-hub__card-arrow"> 604 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 605 <path d="M5 12h14"/> 606 <path d="m12 5 7 7-7 7"/> 607 </svg> 608 </div> 609 </a> 610 <a href="/about/contact-us/story-pitch" class="magazine-forms-hub__card"> 611 <div class="magazine-forms-hub__card-icon"> 612 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 613 <path d="M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5"/> 614 <path d="M9 18h6"/> 615 <path d="M10 22h4"/> 616 </svg> 617 </div> 618 <div class="magazine-forms-hub__card-content"> 619 <h2 class="magazine-forms-hub__card-title">Pitch a Story Idea</h2> 620 <p class="magazine-forms-hub__card-description">Have a story idea or topic you’d like us to cover? Share your pitch with our editorial team.</p> 621 </div> 622 <div class="magazine-forms-hub__card-arrow"> 623 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 624 <path d="M5 12h14"/> 625 <path d="m12 5 7 7-7 7"/> 626 </svg> 627 </div> 628 </a> 629 <a href="/about/contact-us/greenroom" class="magazine-forms-hub__card"> 630 <div class="magazine-forms-hub__card-icon"> 631 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 632 <rect width="18" height="18" x="3" y="3" rx="2" ry="2"/> 633 <circle cx="9" cy="9" r="2"/> 634 <path d="m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21"/> 635 </svg> 636 </div> 637 <div class="magazine-forms-hub__card-content"> 638 <h2 class="magazine-forms-hub__card-title">Show Us Your Dartmouth Spirit</h2> 639 <p class="magazine-forms-hub__card-description">Enter our photo contest for a chance to win a gift certificate from the Dartmouth Co-op.</p> 640 </div> 641 <div class="magazine-forms-hub__card-arrow"> 642 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 643 <path d="M5 12h14"/> 644 <path d="m12 5 7 7-7 7"/> 645 </svg> 646 </div> 647 </a> 648 </div> 649</div> 650 651 </div> 652 653 </div> 654 655 </div> 656
657 <aside class="layout-sidebar w-[310px] mx-auto space-y-6" role="complementary"> 658 659 660 <div class="bg-light-grey p-2 mb-8"> 661 662 <h2 class="sidebar__title px-3 py-3">In The Current Issue</h2> 663 664 <div class="flex flex-col px-3 pb-3 pt-1 text-center"> 665 666 667 <!-- View: Current Issue --> 668 <a href="/issue/20260901/table-of-contents"> 669 <picture> 670 <source srcset="/sites/default/files/styles/feature_issue_cover/public/2026-08/so_26_cover.webp?h=f5084809&itok=WO5z6ifS 1x, /sites/default/files/styles/feature_issue_cover_x2/public/2026-08/so_26_cover.webp?h=f5084809&itok=WxV4p0G9 2x" media="(min-width: 0px)" type="image/webp" width="310" height="415"/> 671 <source srcset="/sites/default/files/styles/feature_issue_cover/public/2026-08/so_26_cover.jpeg?h=f5084809&itok=WO5z6ifS 1x, /sites/default/files/styles/feature_issue_cover_x2/public/2026-08/so_26_cover.jpeg?h=f5084809&itok=WxV4p0G9 2x" media="(min-width: 0px)" type="image/jpeg" width="310" height="415"/> 672 <img class="w-full h-auto mb-2 object-cover" loading="lazy" width="310" height="415" src="/sites/default/files/styles/feature_issue_cover/public/2026-08/so_26_cover.jpeg?h=f5084809&itok=WO5z6ifS" alt="" /> 673 674 </picture> 675 676 </a> 677 678 <a 679 href="/issue/20260901/table-of-contents" 680 aria-label="View the Table of Contents" 681 class="button-solid" 682> 683 View the Table of Contents 684</a> 685 </div> 686 687 <!-- View: Recent Content --> 688 <div><div class="views-element-container"><div class="view view-content-recent view-id-content_recent view-display-id-block_1 js-view-dom-id-12016e191cce10325eb959b2f968058e1669ea277b4ec19bafb99b410bab3440"> 689 690 691 692 <div class="view-content"> 693 694 695<div class="view view--content-recent view--content-recent--block-1 view-unformatted view-items-5"> 696 697 698 <div class="view__content"> 699 700 701 <div class="view__items"> 702 703 704 <article class="views-row view__item view__item--1 view__item--first view__item--odd"> 705 <div class="view__item-content"> 706 707<article class="group small_teaser flex p-3 border-b border-b-gainsboro gap-3 bg-light-grey hover:bg-white hover:border-b-white transition-colors duration-200" role="article"> 708 <div class="small_teaser__image relative overflow-hidden"> 709 <a href="/articles/reading-romantasy"> 710 711 <a href="/articles/reading-romantasy" hreflang="en"><img loading="lazy" src="/sites/default/files/styles/small_teaser/public/romantasy2X%402x.jpg?h=e1c08ffe&itok=8EeC3205" width="96" height="56" alt="Women holding stack of fantasy books" class="image-style-small-teaser" /> 712 713</a> 714 715 716 </a> 717 </div> 718 719 <div class="teaser__body flex-1 text-left relative"> 720 <div class="small_teaser__category mb-1"> 721 <a href=""><div id="taxonomy-term-1" class="taxonomy-term vocabulary-article-category"> 722 723 724 <h2><a href="/article-category/features"> 725 <div class="field field--name-name field--type-string field--label-hidden field__item">Features</div> 726 </a></h2> 727 728 729 <div class="content"> 730 731 </div> 732</div> 733</a> 734 </div> 735 <h3 class="small_teaser__title group-hover:!text-green-hover"> 736 <a href="/articles/reading-romantasy"> Reading Romantasy</a> 737 </h3> 738 </div> 739</article> 740</div> 741 </article> 742 743 744 <article class="views-row view__item view__item--2 view__item--even"> 745 <div class="view__item-content"> 746 747<article class="group small_teaser flex p-3 border-b border-b-gainsboro gap-3 bg-light-grey hover:bg-white hover:border-b-white transition-colors duration-200" role="article"> 748 <div class="small_teaser__image relative overflow-hidden"> 749 <a href="/articles/backcountry-adventurer"> 750 751 <a href="/articles/backcountry-adventurer" hreflang="en"><img loading="lazy" src="/sites/default/files/styles/small_teaser/public/ski%20photo%202X%402x.jpg?h=e1c08ffe&itok=bj029QZ4" width="96" height="56" alt="David Page" class="image-style-small-teaser" /> 752 753</a> 754 755 756 </a> 757 </div> 758 759 <div class="teaser__body flex-1 text-left relative"> 760 <div class="small_teaser__category mb-1"> 761 <a href=""><div id="taxonomy-term-1" class="taxonomy-term vocabulary-article-category"> 762 763
764 <h2><a href="/article-category/features"> 765 <div class="field field--name-name field--type-string field--label-hidden field__item">Features</div> 766 </a></h2> 767 768 769 <div class="content"> 770 771 </div> 772</div> 773</a> 774 </div> 775 <h3 class="small_teaser__title group-hover:!text-green-hover"> 776 <a href="/articles/backcountry-adventurer"> The Backcountry Adventurer</a> 777 </h3> 778 </div> 779</article> 780</div> 781 </article> 782 783 784 <article class="views-row view__item view__item--3 view__item--odd"> 785 <div class="view__item-content"> 786 787<article class="group small_teaser flex p-3 border-b border-b-gainsboro gap-3 bg-light-grey hover:bg-white hover:border-b-white transition-colors duration-200" role="article"> 788 <div class="small_teaser__image relative overflow-hidden"> 789 <a href="/articles/revolution-here"> 790 791 <a href="/articles/revolution-here" hreflang="en"><img loading="lazy" src="/sites/default/files/styles/small_teaser/public/chair%20thundercloud%20transparent%402x.png?h=e1c08ffe&itok=iyfMgvXN" width="96" height="56" alt="desk with thundercloud on top of it" class="image-style-small-teaser" /> 792 793</a> 794 795 796 </a> 797 </div> 798 799 <div class="teaser__body flex-1 text-left relative"> 800 <div class="small_teaser__category mb-1"> 801 <a href=""><div id="taxonomy-term-1" class="taxonomy-term vocabulary-article-category"> 802 803 804 <h2><a href="/article-category/features"> 805 <div class="field field--name-name field--type-string field--label-hidden field__item">Features</div> 806 </a></h2> 807 808 809 <div class="content"> 810 811 </div> 812</div> 813</a> 814 </div> 815 <h3 class="small_teaser__title group-hover:!text-green-hover"> 816 <a href="/articles/revolution-here"> The Revolution is Here</a> 817 </h3> 818 </div> 819</article> 820</div> 821 </article> 822 823 824 <article class="views-row view__item view__item--4 view__item--even"> 825 <div class="view__item-content"> 826 827<article class="group small_teaser flex p-3 border-b border-b-gainsboro gap-3 bg-light-grey hover:bg-white hover:border-b-white transition-colors duration-200" role="article"> 828 <div class="small_teaser__image relative overflow-hidden"> 829 <a href="/photo-contest"> 830 831 <a href="/photo-contest" hreflang="en"><img loading="lazy" src="/sites/default/files/styles/small_teaser/public/photo_contest%402x_0.jpg?h=6f86113a&itok=LxMYCbYc" width="96" height="56" alt="Collage of Dartmouth people, memorabilia" class="image-style-small-teaser" /> 832 833</a> 834 835 836 </a> 837 </div> 838 839 <div class="teaser__body flex-1 text-left relative"> 840 <div class="small_teaser__category mb-1"> 841 <a href=""><div id="taxonomy-term-635" class="taxonomy-term vocabulary-article-category"> 842 843 844 <h2><a href="/article-category/personal-history"> 845 <div class="field field--name-name field--type-string field--label-hidden field__item">Personal History</div> 846 </a></h2> 847 848 849 <div class="content"> 850 851 </div> 852</div> 853</a> 854 </div> 855 <h3 class="small_teaser__title group-hover:!text-green-hover"> 856 <a href="/photo-contest"> Big Green Photo Contest</a> 857 </h3> 858 </div> 859</article> 860</div> 861 </article> 862 863 864 <article class="views-row view__item view__item--5 view__item--last view__item--odd"> 865 <div class="view__item-content"> 866 867<article class="group small_teaser flex p-3 border-b border-b-gainsboro gap-3 bg-light-grey hover:bg-white hover:border-b-white transition-colors duration-200" role="article"> 868 <div class="small_teaser__image relative overflow-hidden"> 869 <a href="/articles/maestro-motion"> 870 871 <a href="/articles/maestro-motion" hreflang="en"><img loading="lazy" src="/sites/default/files/styles/small_teaser/public/conductor%20for%20web%402x.jpg?h=e1c08ffe&itok=0RZfztk7" width="96" height="56" alt="Conductor" class="image-style-small-teaser" /> 872 873</a> 874 875 876 </a> 877 </div> 878 879 <div class="teaser__body flex-1 text-left relative"> 880 <div class="small_teaser__category mb-1"> 881 <a href=""><div id="taxonomy-term-1" class="taxonomy-term vocabulary-article-category"> 882 883
884 <h2><a href="/article-category/features"> 885 <div class="field field--name-name field--type-string field--label-hidden field__item">Features</div> 886 </a></h2> 887 888 889 <div class="content"> 890 891 </div> 892</div> 893</a> 894 </div> 895 <h3 class="small_teaser__title group-hover:!text-green-hover"> 896 <a href="/articles/maestro-motion"> A Maestro in Motion</a> 897 </h3> 898 </div> 899</article> 900</div> 901 </article> 902 903 904 </div> 905 906 907 </div> 908 909</div> 910 911 </div> 912 913 </div> 914</div> 915</div> 916 917 </div> 918 919 <!-- Ads1 --> 920 <div class="mb-8"><div class="bg-light-grey w-[300px] h-[250px] p-3"> 921 <div class="font-display text-3xl text-copy mb-4"> 922 Where to <span class="text-green font-semibold">eat, stay, shop & more</span> around Dartmouth 923 </div> 924 925 <!-- Button --> 926 <a 927 href="/classifieds-and-where-to" 928 aria-label="Browse Listings" 929 class="button-solid" 930> 931 Browse Listings 932</a></div> 933</div> 934 <div id="div-gpt-ad-1364488881438-0" class="text-gray-600 text-sm flex items-center" style="width:300px; height:250px;"> 935
935<script> 936 googletag.cmd.push(function() { 937 googletag.display("div-gpt-ad-1364488881438-0"); 938 }); 939 </script>
939 940</div> 941 <div id='div-gpt-ad-1380132473810-0' class="text-gray-600 text-sm flex items-center" style='width:300px; height:250px;'> 942
942<script> 943 googletag.cmd.push(function() { 944 googletag.display("div-gpt-ad-1380132473810-0"); 945 }); 946 </script>
946 947</div> 948 949</aside> 950 951 </div> 952 </div> 953 </main> 954 955 956 <!-- Page Bottom --> 957<div 958 class="bg-dark-grey p-2 leaderboard-ad overflow-hidden relative" 959 x-cloak 960 x-data="{ closed: sessionStorage.getItem('hideFooterAd') === 'true' }" 961 x-show="!closed" 962 x-transition:leave="transition ease-in duration-200" 963 x-transition:leave-start="opacity-100" 964 x-transition:leave-end="opacity-0"> 965 <div id='div-gpt-ad-1380132444290-0' class="w-full mx-auto flex items-center justify-center text-sm" style='width:728px; height:90px;'> 966
966<script> 967 googletag.cmd.push(function () { 968 googletag.display("div-gpt-ad-1380132444290-0"); 969 }); 970 </script>
970 971</div> 972 <button 973 @click="closed = true; sessionStorage.setItem('hideFooterAd', 'true')" 974 class="absolute top-1 right-2 text-white/40 hover:text-white/70 text-[13px] transition-colors" 975 aria-label="Close advertisement"> 976 <span aria-hidden="true">[x]</span> close 977 </button> 978</div> 979 980<footer class="outer-container bg-black text-white text-sm"> 981 <div 982 class="inner-container flex flex-col gap-x-24 lg:flex-row justify-between items-center gap-6 mb-6"> 983 984 <!-- Logo --> 985 <div class="flex flex-col"> 986 <a href="/" title="Home" rel="home" class="site-logo"> 987 <img src="/themes/custom/dartmouthalumnimag/logo.svg" alt="Dartmouth Alumni Magazine" width="150" /> 988 </a> 989 </div> 990 991 <!-- Menu Links --> 992 <nav class="footer-menu mt-4 flex flex-col grow justify-around lg:flex-row gap-2 lg:gap-6 text-center space-y-6"> 993 <a href="/news-articles" class="hover:text-green">News & Articles</a> 994 <a href="/class-notes-find-your-class/all" class="hover:text-green">Classes & Obits</a> 995 <a href="https://archive.dartmouthalumnimagazine.com/" class="hover:text-green">Archives</a> 996 <a href="/issue/20260901/table-of-contents" class="hover:text-green">Current Issue</a> 997 </nav> 998 999 <!-- Social Icons --> 1000 <!-- Social Icons --> 1001<div class="flex gutters text-2xl"> 1002 <a href="https://www.facebook.com/DartmouthAlumniMagazine" class="text-white w-8 text-center rounded-xs hover:!bg-green" aria-label="Facebook"> 1003 <i class="dam-icon-facebook-default"></i> 1004 </a> 1005 <a href="https://x.com/DartmouthMag" class="text-white w-8 text-center rounded-xs hover:!bg-green" aria-label="X"> 1006 <i class="dam-icon-x-default"></i> 1007 </a> 1008 <a href="https://www.instagram.com/dartmouthalumnimag/" class="text-white w-8 text-center rounded-xs hover:!bg-green" aria-label="Instagram"> 1009 <i class="dam-icon-insta-default"></i> 1010 </a> 1011 <a href="https://www.linkedin.com/school/dartmouth-alumni-magazine/" class="text-white w-8 text-center rounded-xs hover:!bg-green" aria-label="LinkedIn"> 1012 <i class="dam-icon-linkedin-default"></i> 1013 </a> 1014</div> 1015 1016 </div> 1017 1018 <!-- Bottom Text --> 1019 <div class="border-t border-dark-grey py-6"> 1020 <div class="inner-container flex flex-col md:flex-row gap-6 sm:items-center"> 1021 <div class="text-center lg:text-left text-sm text-[#757575]"> 1022 <a href="/node/5">Advertising</a> 1023 | 1024 <a href="https://policies.dartmouth.edu/policy/privacy-policy-dartmouth-websites" target="_blank">Privacy Policy</a> 1025 | 7 Lebanon Street, Suite 107 | Hanover, NH 03755 | © 2025 Dartmouth Alumni Magazine 1026 </div> 1027 <div class="text-center lg:ml-auto lg:text-right"> 1028 <a href="https://archive.dartmouthalumnimagazine.com/" class="text-mint font-sans uppercase">Visit the Dartmouth Alumni Magazine Archives</a> 1029 </div> 1030 </div> 1031 </div> 1032</footer> 1033 1034</div> 1035 </div> 1036 1037 1038
1038<script type="application/json" data-drupal-selector="drupal-settings-json">{"path":{"baseUrl":"\/","pathPrefix":"","currentPath":"about\/contact-us","currentPathIsAdmin":false,"isFront":false,"currentLanguage":"en"},"pluralDelimiter":"\u0003","suppressDeprecationErrors":true,"user":{"uid":0,"permissionsHash":"83b0376f6e1fb5c16a589fdce4e5a2e65ed4cdc6ddef954a7ea9041a00e6d29b"}}</script>
vendor: 1 bytes, line 1038
1038
1039<script src="/sites/default/files/js/js_t-MTcVdiqsxAq2ExNaAbtDRyqtnKgYBmI5JlGe7PCn8.js?scope=footer&delta=0&language=en&theme=dartmouthalumnimag&include=eJx1jEkOgDAMxD5ExJumi0IhC2pT3o-4l5MPtlzQQ33GAZlqTcE75G5Wt7IwH6K5kadR-1P7qmLxBKFzUB5jGbizVEIhhYF_LqEUHflqxi9lTUF5"></script>
vendor: 1 bytes, line 1039
1039
1040<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/cdn.min.js" defer></script>
vendor: 1 bytes, line 1040
1040
1041<script src="/sites/default/files/js/js_14XC8bHNqVHP_FTT1E4hISDIH7NejIQmAePz2XUcRa8.js?scope=footer&delta=2&language=en&theme=dartmouthalumnimag&include=eJx1jEkOgDAMxD5ExJumi0IhC2pT3o-4l5MPtlzQQ33GAZlqTcE75G5Wt7IwH6K5kadR-1P7qmLxBKFzUB5jGbizVEIhhYF_LqEUHflqxi9lTUF5"></script>
vendor: 1 bytes, line 1041
1041
1042<script src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
vendor: 1 bytes, line 1042
1042
1043<script src="/sites/default/files/js/js_1H-7wRIuBo4SYSg4mZiYQnxC1siB6NKbctTk0U79TQM.js?scope=footer&delta=4&language=en&theme=dartmouthalumnimag&include=eJx1jEkOgDAMxD5ExJumi0IhC2pT3o-4l5MPtlzQQ33GAZlqTcE75G5Wt7IwH6K5kadR-1P7qmLxBKFzUB5jGbizVEIhhYF_LqEUHflqxi9lTUF5"></script>
1043 1044 1045 </body> 1046 1047 </html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.