1<!DOCTYPE html> 2<html lang="en-US"> 3 4<head> 5 <meta name="viewport" content="width=device-width, initial-scale=1"> 6 <meta charset="utf-8"> 7 <link rel="stylesheet" href="/themes/starter/assets/css/styles.css?e76ca858befbceec49aca10f12b73a41" /> 8 <title>Contact Eric - ERIC HUDSON</title> 9<meta property="og:title" content="Contact Eric - ERIC HUDSON"> 10<meta name="twitter:title" content="Contact Eric - ERIC HUDSON"> 11<meta property="og:site_name" content="ERIC HUDSON"> 12<link rel="icon" href="/storage/329/9f17e22f-c70c-4cc0-8a87-be8ba41666ec/copy_of_l_2.png"> 13<link rel="apple-touch-icon" href="https://www.erichudson.co/storage/329/9f17e22f-c70c-4cc0-8a87-be8ba41666ec/copy_of_l_2.png" /> 14<link rel="canonical" href="https://www.erichudson.co/contact-eric"> 15<meta property="og:url" content="https://www.erichudson.co/contact-eric"> 16<meta name="description" content="Eric Hudson is an educational consultant offering services in artificial intelligence, strategic planning and program design, and professional development."> 17<meta property="og:description" content="Eric Hudson is an educational consultant offering services in artificial intelligence, strategic planning and program design, and professional development."> 18<meta name="twitter:description" content="Eric Hudson is an educational consultant offering services in artificial intelligence, strategic planning and program design, and professional development."> 19<meta name="twitter:card" content="summary" /> 20<meta name="keywords" content="Eric Hudson, consultant, consulting, AI, artificial intelligence"> 21<meta name="generator" content="Articulation - https://www.articulationsites.com"> 22<meta property="og:type" content="website"> 23 24 25 <link rel="preconnect" href="https://assets.articulationsites.com" /> 26
26<script> 27 document.documentElement.classList.remove('dark') 28 </script>
28 29
29<script defer src="https://assets.articulationsites.com/js/published/published.min.js?v=c17059228c8f0fb3962a3f88e7dd27316"></script>
29 30
30<script defer src="https://assets.articulationsites.com/js/vendor/focus.min.js"></script>
30 31
31<script defer src="https://assets.articulationsites.com/js/vendor/intersect.min.js?v=1"></script>
31 32
32<script defer src="https://assets.articulationsites.com/js/vendor/alpine.min.js"></script>
32 33 <link href="/css/published.css?v=00c806c10a32c2354a8f6b7a3c64cbdb" rel="stylesheet"/> 34 <style> 35 :root { 36 --color-text-dark-bg: #9ca3af; 37--color-text-dark-bg-heading: #f3f4f6; 38--color-text-light-bg: #2a2a2a; 39--text-color: #2a2a2a; 40--color-text-light-bg-heading: #000000; 41--heading-color: #000000; 42--font-heading: "Questrial"; 43--font-text: "Spectral"; 44--font-button: "Questrial"; 45--font-nav_link: "Questrial"; 46--font-quote: "Spectral"; 47--color-primary-main: #626262; 48--color-primary-light: #7c7c7c; 49--color-primary-dark: #494949; 50--color-primary-contrast: #ffffff; 51--color-secondary-main: #2D2D2A; 52--color-secondary-light: #474743; 53--color-secondary-dark: #131311; 54--color-secondary-contrast: #000000; 55--color-accent-main: #84DCC6; 56--color-accent-light: #ace7d8; 57--color-accent-dark: #5cd1b4; 58--color-accent-contrast: #000000; 59--color-success-main: #22c55e; 60--color-success-light: #3ddd78; 61--color-success-dark: #1a9a49; 62--color-success-contrast: #000000; 63--color-error-main: #dc2626; 64--color-error-light: #e35252; 65--color-error-dark: #b21d1d; 66--color-error-contrast: #FFFFFF; 67--link-color: var(--color-primary-main); 68--link-hover-color: var(--color-primary-light); 69--link-text-decoration: underline; 70--link-underline-color: inherit; 71--link-hover-text-decoration: underline; 72--link-hover-underline-color: transparent; 73--shape: 12px; 74--nav-link-active-color: var(--color-primary-main); 75 } 76 </style> 77 <style id="site-css"> 78 79 </style> 80 81 <link rel="preconnect" href="https://fonts.googleapis.com" /> 82 <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Questrial:wght@400;700&family=Spectral:wght@400;700"> 83</head> 84 85<body> 86 <div class="outer-container "> 87 <div class="inner-container"> 88 <div id="c68436cfe6f431" class="component"> <header 89 class="layout-logo-left main-header custom-font-family font-(family-name:--font-heading)" 90 style=" " 91 x-data 92 x-init=" 93 $store.nav.breakPoint = 1024; 94 $store.nav.checkIsMobile(0); 95 $nextTick(() => { 96 document.querySelector(':root').style.setProperty('--nav-height', $refs.nav.offsetHeight + 'px'); 97 }) 98 " 99 @resize.window="document.querySelector(':root').style.setProperty('--nav-height', $refs.nav.offsetHeight + 'px');" 100> 101 <nav 102 class="bg-type-none " 103 :class="{ 104 'mobile-nav': $store.nav.mobile, 105 'mobile-nav-open': $store.nav.mobileMenuOpen 106 }" 107 style=";" 108 x-ref="nav" 109 x-resize="document.querySelector(':root').style.setProperty('--nav-height', $refs.nav.offsetHeight + 'px');" 110 x-cloak 111 > 112 <div class="nav-container"> 113 <div class="nav-outer"> 114 <div class="nav-inner"> 115 <a href="/" aria-label="logo" class="logo "> 116 <div 117 class="text-logo text-logo-standard custom-font-family font-(family-name:--font-heading)" 118 style="" 119 > 120 ERIC HUDSON</div> 121 </a> 122 123 <div class="mobile-menu-button-container"> 124 <button 125 aria-label="hamburger" 126 class="mobile-menu-button" 127 @click="$store.nav.mobileMenuOpen = !$store.nav.mobileMenuOpen; $nextTick(() => { window.scrollTo(0,0) });" 128 x-data x-cloak 129 > 130 <div 131 class="mobile-cart-alert" 132 aria-hidden="true" 133 x-data 134 x-show="$store.commerceCart.totalQuantity > 0 && $store.nav.mobile" 135 > 136 <span x-text="$store.commerceCart.totalQuantity"></span> 137 </div> 138 <div aria-hidden="true" 139 style="--background-color: #515151;" 140 class="mobile-menu-button-piece mobile-piece-top bg-(--background-color) bg-type-color"></div> 141 <div aria-hidden="true" 142 style="--background-color: #515151;" 143 class="mobile-menu-button-piece mobile-piece-bottom bg-(--background-color) bg-type-color"></div> 144 </button> 145 </div> 146 </div> 147 <div 148 :aria-hidden="!$store.nav.mobile" 149 class="mobile-nav-backdrop" 150 @click="$store.nav.mobileMenuOpen = false" 151 ></div> 152 <div 153 class="nav-list-container" 154 style="padding-block: 32px;" 155 x-show="!$store.nav.mobile" 156 x-cloak 157 > 158 <div class="nav-list-container-inner"> 159 <ul 160 class="main-nav-list" 161 x-data 162 x-navigation="{ allowCollapseToMore: true }" 163> 164 <li 165 class="main-nav-item" 166 id="l4Hsa5ft" 167> 168 <a href="/about" 169 class="nav-link " 170 >
171 <span>About</span> 172 </a> 173 </li> 174 175 <li 176 class="main-nav-item" 177 id="kWCrhicg" 178> 179 <a href="/ai-in-education" 180 class="nav-link " 181 > 182 <span>AI in Education</span> 183 </a> 184 </li> 185 186 <li 187 class="main-nav-item" 188 id="9tdIfoNi" 189> 190 <a href="/all-services" 191 class="nav-link " 192 > 193 <span>All Services</span> 194 </a> 195 </li> 196 197 <li 198 class="main-nav-item" 199 id="x01lU1Eh" 200> 201 <a href="/learning-on-purpose" 202 class="nav-link " 203 > 204 <span>Learning on Purpose</span> 205 </a> 206 </li> 207 208 <li 209 class="main-nav-item" 210 id="mLEMtS7H" 211> 212 <a href="/events" 213 class="nav-link " 214 > 215 <span>Upcoming Events</span> 216 </a> 217 </li> 218 219 <li 220 class="main-nav-item" 221 id="yIAzlAJE" 222> 223 <a href="/contact-eric" 224 class="nav-link active" 225 > 226 <span>Contact Eric</span> 227 </a> 228 </li> 229 230 <li 231 class="main-nav-item" 232 id="nav-more-link" 233> 234 <a href="#" 235 class="nav-link " 236 > 237 <span>More...</span> 238 </a> 239 <ul 240 class="subnav subnav-level-1 subnav-parent-nav-more-link" 241> 242 <li id="subnav-l4Hsa5ft"> 243 <a 244 href="/about" 245 class="nav-link" 246 > 247 <span class="subnav-label"> 248 About 249 </span> 250 </a> 251 </li> 252 253 <li id="subnav-kWCrhicg"> 254 <a 255 href="/ai-in-education" 256 class="nav-link" 257 > 258 <span class="subnav-label"> 259 AI in Education 260 </span> 261 </a> 262 </li> 263 264 <li id="subnav-9tdIfoNi"> 265 <a 266 href="/all-services" 267 class="nav-link" 268 > 269 <span class="subnav-label"> 270 All Services 271 </span> 272 </a> 273 </li> 274 275 <li id="subnav-x01lU1Eh"> 276 <a 277 href="/learning-on-purpose" 278 class="nav-link" 279 > 280 <span class="subnav-label"> 281 Learning on Purpose 282 </span> 283 </a> 284 </li> 285 286 <li id="subnav-mLEMtS7H"> 287 <a 288 href="/events" 289 class="nav-link" 290 > 291 <span class="subnav-label"> 292 Upcoming Events 293 </span> 294 </a> 295 </li> 296 297 <li id="subnav-yIAzlAJE"> 298 <a 299 href="/contact-eric" 300 class="nav-link" 301 > 302 <span class="subnav-label"> 303 Contact Eric 304 </span> 305 </a> 306 </li> 307 308 </ul> 309 310 </li> 311 312 </ul> 313 314 </div> 315 316 317 318 </div> 319 <div 320 class="mobile-nav-overlay" 321 x-show="$store.nav.mobile && $store.nav.mobileMenuOpen" 322 x-transition.opacity.duration.200ms 323 x-cloak 324> 325 <div 326 class="mobile-nav-panels" 327 x-data="mobileNavigation" 328 x-effect="if (!$store.nav.mobileMenuOpen || !$store.nav.mobile) resetSubnav()" 329 x-cloak 330> 331 <div 332 class="mobile-nav-panel mobile-nav-panel--root" 333 :class="{ 'is-shifted': hasSubnavOpen() }" 334 > 335 <ul class="mobile-nav-links"> 336 337 338 <li 339 class="mobile-main-nav-item" 340 id="l4Hsa5ft" 341> 342 <a 343 href="/about" 344 class="mobile-nav-link " 345 >About</a> 346 </li> 347 348 <li 349 class="mobile-main-nav-item" 350 id="kWCrhicg" 351> 352 <a 353 href="/ai-in-education" 354 class="mobile-nav-link " 355 >AI in Education</a> 356 </li> 357 358 <li 359 class="mobile-main-nav-item" 360 id="9tdIfoNi" 361> 362 <a 363 href="/all-services" 364 class="mobile-nav-link " 365 >All Services</a> 366 </li> 367 368 <li 369 class="mobile-main-nav-item" 370 id="x01lU1Eh" 371> 372 <a 373 href="/learning-on-purpose" 374 class="mobile-nav-link " 375 >Learning on Purpose</a> 376 </li> 377 378 <li 379 class="mobile-main-nav-item" 380 id="mLEMtS7H" 381> 382 <a 383 href="/events" 384 class="mobile-nav-link " 385 >Upcoming Events</a> 386 </li> 387 388 <li 389 class="mobile-main-nav-item" 390 id="yIAzlAJE" 391> 392 <a 393 href="/contact-eric" 394 class="mobile-nav-link active" 395 >Contact Eric</a> 396 </li> 397 398 </ul> 399 </div> 400 401 402 403 404 405 406 407 </div> 408 409 <div class="mobile-nav-overlay-buttons"> 410 </div> 411</div> 412 413 </div> 414 </div> 415 </nav> 416</header> 417 418</div> 419 <main> 420 <div id="c68555b6be8253" class="component"><div > 421 <div id="c68555b6be8a59" class="component"><section 422 id="page-section" 423 style="--min-height-desktop: 200px; --min-height-tablet: 200px; --min-height-mobile: 200px;" 424 class="page-section transition-all z-10 relative bg-type-none hover:bg-type-none group-hover:bg-type-none lg:rou
424nded-none md:rounded-none rounded-none pl-4 pr-4 md:pl-0 md:pr-0 lg:pl-0 lg:pr-0 lg:min-h-(--min-height-desktop) md:min-h-(--min-height-tablet) min-h-(--min-height-mobile) content-center" 425> 426 427 428 <div 429 class="section-inner relative transition-all duration-500 mx-auto grid lg:max-w-5xl md:max-w-5xl max-w-5xl lg:gap-3 md:gap-2 gap-1" 430 style="padding-block: 48px;" 431 432 > 433 <div id="c6855797be3f3e" class="component"><div 434 class="transition-all mt-2.5 mb-2.5 md:mt-2.5 md:mb-2.5 lg:mt-2.5 lg:mb-2.5" 435 style="" 436> 437 <div class="text-option"><h3>Contact Eric</h3></div> 438</div> 439</div><div id="c6873e7fa4cc55" class="component"> 440<form 441 method="POST" 442 action="/form/submit" 443 x-data="{}" 444 x-init="$store.formControls.fetchPreparedForm('7fa91796099ea517e757ee08e6a3c46481f2631d');" 445 enctype="multipart/form-data" 446 @submit="window.synth.checkRequiredFields($event)" 447> 448 <input type="hidden" name="form_id" value="9f61dbd8-5297-4882-acd1-ea0e3d3754b5" /> 449 <input type="hidden" name="form_name" value="Contact Form" /> 450 <input type="hidden" name="enable_captcha" value="1" /> 451 <input type="hidden" name="7fa91796099ea517e757ee08e6a3c46481f2631d" :value="$store.formControls.preparedForm" /> 452 <div aria-hidden="true" style="position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;"> 453 <label>Leave this field empty<input type="text" name="website_url" tabindex="-1" autocomplete="off" /></label> 454 </div> 455 <div class="h-captcha" data-sitekey="f839b005-863e-4c81-b9c8-7bc5d5f9c513" data-size="invisible"></div> 456 <div 457 class="grid lg:gap-1 md:gap-1 gap-1 bg-type-none hover:bg-type-none group-hover:bg-type-none mt-2.5 mb-2.5 md:mt-2.5 md:mb-2.5 lg:mt-2.5 lg:mb-2.5 lg:rounded-xl md:rounded-xl rounded-xl" 458 style="" 459 460 > 461 <div id="c6873e7fa4d0d7" class="component"><input type="hidden" name="labels[name]" value="Name" /> 462<div 463 class="group mt-2.5 mb-2.5 md:mt-2.5 md:mb-2.5 lg:mt-2.5 lg:mb-2.5" 464> 465 <div class="flex gap-1"> 466 <label 467 for="input-6abab53949bbf" 468 style="" 469 class="field-label transition-all block text-sm font-medium leading-6 " 470 >Name</label> 471 <span class="text-sm leading-6 text-(--color-error-main)">*</span> </div> 472 <div class="input-outer relative mt-2 shadow-xs lg:rounded-xl md:rounded-xl rounded-xl"> 473 <input 474 type="text" 475 name="name" 476 id="input-6abab53949bbf" 477 class="art-input peer block w-full lg:rounded-xl md:rounded-xl rounded-xl border-0 py-1.5 pr-10 text-(--color-text-light-bg) ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-(--color-primary-main) sm:text-sm sm:leading-6" 478 required 479 > 480 <div class="invisible peer-invalid:peer-focus:visible pointer-events-none absolute inset-y-0 right-0 flex items-center pr-3"> 481 <svg class="h-5 w-5 text-red-500" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true"> 482 <path fill-rule="evenodd" d="M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z" clip-rule="evenodd" /> 483 </svg> 484 </div> 485 </div> 486 <p 487 style="" 488 class="transition-all mt-2 text-sm text-(--color-secondary-main) custom-text-color" 489 ></p> 490 </div> 491</div><div id="c6873e7fec3e70" class="component"><input type="hidden" name="labels[school_organization]" value="School/Organization" /> 492<div 493 class="group mt-2.5 mb-2.5 md:mt-2.5 md:mb-2.5 lg:mt-2.5 lg:mb-2.5" 494> 495 <div class="flex gap-1"> 496 <label 497 for="input-6abab53949cb9" 498 style="" 499 class="field-label transition-all block text-sm font-medium leading-6 " 500 >School/Organization</label> 501 <span class="text-sm leading-6 text-(--color-error-main)">*</span> </div> 502 <div class="input-outer relative mt-2 shadow-xs lg:rounded-xl md:rounded-xl rounded-xl"> 503 <input 504 type="text" 505 name="school_organization" 506 id="input-6abab53949cb9" 507 class="art-input peer block w-full lg:rounded-xl md:rounded-xl rounded-xl border-0 py-1.5 pr-10 text-(--color-text-light-bg) ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-(--color-primary-main) sm:text-sm sm:leading-6" 508 required 509 > 510 <div class="invisible peer-invalid:peer-focus:visible pointer-events-none absolute inset-y-0 right-0 flex items-center pr-3">
511 <svg class="h-5 w-5 text-red-500" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true"> 512 <path fill-rule="evenodd" d="M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z" clip-rule="evenodd" /> 513 </svg> 514 </div> 515 </div> 516 <p 517 style="" 518 class="transition-all mt-2 text-sm text-(--color-secondary-main) custom-text-color" 519 ></p> 520 </div> 521</div><div id="c6873e7fa4d40d" class="component"><input type="hidden" name="labels[email]" value="Email" /> 522<div 523 class="group mt-2.5 mb-2.5 md:mt-2.5 md:mb-2.5 lg:mt-2.5 lg:mb-2.5" 524> 525 <div class="flex gap-1"> 526 <label 527 for="input-6abab53949d96" 528 style="" 529 class="field-label transition-all block text-sm font-medium leading-6 " 530 >Email</label> 531 <span class="text-sm leading-6 text-(--color-error-main)">*</span> </div> 532 <div class="input-outer relative mt-2 shadow-xs lg:rounded-xl md:rounded-xl rounded-xl"> 533 <input 534 type="email" 535 name="email" 536 id="input-6abab53949d96" 537 class="art-input peer block w-full lg:rounded-xl md:rounded-xl rounded-xl border-0 py-1.5 pr-10 text-(--color-text-light-bg) ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-(--color-primary-main) sm:text-sm sm:leading-6" 538 required 539 > 540 <div class="invisible peer-invalid:peer-focus:visible pointer-events-none absolute inset-y-0 right-0 flex items-center pr-3"> 541 <svg class="h-5 w-5 text-red-500" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true"> 542 <path fill-rule="evenodd" d="M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z" clip-rule="evenodd" /> 543 </svg> 544 </div> 545 </div> 546 <p 547 style="" 548 class="transition-all mt-2 text-sm text-(--color-secondary-main) custom-text-color" 549 ></p> 550 </div> 551</div><div id="c6873e7fa4d6f3" class="component"><input type="hidden" name="labels[how_can_i_help]" value="How can I help?" /> 552<div 553 class="group mt-2.5 mb-2.5 md:mt-2.5 md:mb-2.5 lg:mt-2.5 lg:mb-2.5" 554> 555 <div class="flex gap-1"> 556 <label 557 for="input6abab53949ea9" 558 style="" 559 class="field-label block text-sm font-medium leading-6 " 560 >How can I help?</label> 561 <span class="text-sm leading-6 text-(--color-error-main)">*</span> </div> 562 <div class="mt-2"> 563 <textarea 564 rows="4" 565 name="how_can_i_help" 566 id="input6abab53949ea9" 567 required 568 class="art-input block w-full lg:rounded-xl md:rounded-xl rounded-xl border-0 py-1.5 text-(--color-text-light-bg) shadow-xs ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-(--color-primary-main) sm:text-sm sm:leading-6" 569 ></textarea> 570 </div> 571 <p 572 style="" 573 class="transition-all mt-2 text-sm text-(--color-secondary-main) custom-text-color" 574 ></p> 575 </div> 576</div><div id="c6873e7fa4dcc6" class="component"><div 577 class="component-form-button " 578 style="--background-color: var(--color-primary-main); --hover-background-color: var(--color-primary-light);" 579> 580 <button 581 x-data="{}" 582 type="form" 583 class="art-button transition-all text-center inline-block font-semibold cursor-pointer bg-(--background-color) bg-type-color hover:bg-(--hover-background-color) group-hover:bg-(--hover-background-color) hover:bg-none group-hover:bg-none hover:bg-type-color group-hover:bg-type-color lg:rounded-xl md:rounded-xl rounded-xl hover: group-hover: text-(--color-text-dark-bg-heading) custom-text-color mt-2.5 mb-2.5 md:mt-2.5 md:mb-2.5 lg:mt-2.5 lg:mb-2.5 w-full md:w-auto lg:w-auto lg:button-medium md:button-medium button-small" 584 @click="window.synth.handleFormButtonClick" 585 > 586 Submit 587 </button> 588</div> 589</div> 590 </div> 591 </form> 592</div> 593 594 </div> 595</section> 596</div> 597</div> 598</div> 599 </main> 600 <footer> 601 <div class="footer-inner"> 602 <div id="c68436cfe6f7b8" class="component"><section 603 id="page-section" 604 style="--text-color: #000000; --background-color: #ffffff; --min-height-desktop: 200px; --min-height-tablet: 200px; --min-height-mobile: 200px;" 605 class="page-section transition-all z-10 relative text-(--text-color) custom-text-color bg-(--background-color) bg-type-color hover:bg-type-none group-hover:bg-type-none lg:rou
605nded-none md:rounded-none rounded-none pl-4 pr-4 md:pl-0 md:pr-0 lg:pl-0 lg:pr-0 lg:min-h-(--min-height-desktop) md:min-h-(--min-height-tablet) min-h-(--min-height-mobile) content-center" 606> 607 608 609 <div 610 class="section-inner relative transition-all duration-500 mx-auto grid lg:max-w-5xl md:max-w-5xl max-w-5xl lg:gap-3 md:gap-2 gap-1" 611 style="padding-block: 48px;" 612 613 > 614 <div id="c68436d0a7ca00" class="component"><div 615 class="transition-all mt-2.5 mb-2.5 md:mt-2.5 md:mb-2.5 lg:mt-2.5 lg:mb-2.5" 616 style="" 617> 618 <div class="text-option"><p class="ql-align-center">Copyright 2026 | Eric Hudson Consulting, LLC</p></div> 619</div> 620</div><div id="c68436d0a7ca7d" class="component"><div style="height: 50px"></div> 621</div> 622 623 </div> 624</section> 625</div> 626 </div> 627 </footer> 628 </div> 629 </div> 630 631<div 632 x-transition 633 x-show="$store.commerceCart.totalQuantity > 0 && !$store.nav.mobile" 634 x-data 635 class="z-50 fixed flex p-5 right-0 bottom-0" 636> 637 <a href="/c/cart"> 638 <span title="Cart" class="art-cart-button transition-all flex p-2 rounded-full hover:scale-110 border border-(--color-text-dark-bg-heading) bg-(--color-primary-main) text-(--color-text-dark-bg-heading)"> 639 <svg class="w-6" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon"> 640 <path d="M2.25 2.25a.75.75 0 0 0 0 1.5h1.386c.17 0 .318.114.362.278l2.558 9.592a3.752 3.752 0 0 0-2.806 3.63c0 .414.336.75.75.75h15.75a.75.75 0 0 0 0-1.5H5.378A2.25 2.25 0 0 1 7.5 15h11.218a.75.75 0 0 0 .674-.421 60.358 60.358 0 0 0 2.96-7.228.75.75 0 0 0-.525-.965A60.864 60.864 0 0 0 5.68 4.509l-.232-.867A1.875 1.875 0 0 0 3.636 2.25H2.25ZM3.75 20.25a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0ZM16.5 20.25a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0Z"/> 641</svg> 642 <p class="pl-1" 643 x-text="$store.commerceCart.totalQuantity"> 644 </p> 645 </span> 646 </a> 647</div> 648</body> 649 650</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.