1<!doctype html> 2<html lang="en"> 3 <head> 4 <title>Contact | Sacramento French Film Festival</title> 5 <meta 6 name="description" 7 content="The Sacramento French Film Festival â 25th Season â June 26-28, 2026 at the Tower Theatre. The best of new French cinema." 8 /> 9 <link rel="canonical" href="https://sacramentofrenchfilmfestival.org/contact" /> 10 <meta charset="UTF-8" /> 11 <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 12 <meta property="og:title" content="Contact | Sacramento French Film Festival" /> 13 <meta 14 property="og:description" 15 content="The Sacramento French Film Festival â 25th Season â June 26-28, 2026 at the Tower Theatre. The best of new French cinema." 16 /> 17 <meta property="og:url" content="https://sacramentofrenchfilmfestival.org/contact" /> 18 <meta name="twitter:card" content="summary" /> 19 <meta name="twitter:title" content="Contact | Sacramento French Film Festival" /> 20 <meta 21 name="twitter:description" 22 content="The Sacramento French Film Festival â 25th Season â June 26-28, 2026 at the Tower Theatre. The best of new French cinema." 23 /> 24 <link 25 rel="icon" 26 type="image/x-icon" 27 href="https://images.int.dreamhosters.ai/account-2852550/9bc14cda136e5144.png" 28 /> 29 <link rel="icon" href="https://images.int.dreamhosters.ai/account-2852550/9bc14cda136e5144.png" /> 30
30<script type="application/ld+json"> 31 { 32 "@context": "https://schema.org", 33 "@type": "WebPage", 34 "name": "Contact | Sacramento French Film Festival", 35 "description": "The Sacramento French Film Festival â 25th Season â June 26-28, 2026 at the Tower Theatre. The best of new French cinema.", 36 "telephone": "+1-916-306-5342", 37 "url": "sacramentofrenchfilmfestival.org", 38 "priceRange": "$$", 39 "address": { 40 "@type": "PostalAddress", 41 "streetAddress": "2508 Land Park Dr, Sacramento, CA 95818, USA", 42 "addressLocality": "Sacramento", 43 "addressRegion": "Sacramento County", 44 "postalCode": "95818", 45 "addressCountry": "US" 46 }, 47 "geo": { "@type": "GeoCoordinates", "latitude": 38.5615605, "longitude": -121.4935153 }, 48 "areaServed": [{ "@type": "City" }], 49 "openingHoursSpecification": [], 50 "sameAs": [] 51 } 52 </script>
52 53 <meta name="generator" content="Remixer Website Builder" /> 54
54<script type="module" crossorigin="" src="/assets/bundle-wrapper-CjGFvKj5.js"></script>
54 55
55<script> 56 window.__REMIXER_CTX__ = { 57 supabaseUrl: "https://platform.remixer.ai", 58 supabaseAnonKey: 59 "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6InN2bWVocGZrYnJkcmZwcWtqa2FlIiwicm9sZSI6ImFub24iLCJpYXQiOjE3NTEyMDI2NzUsImV4cCI6MjA2Njc3ODY3NX0.dmGZx-tYGmhKYL4WMCEqqRxLIEUGFZJqsEPTUHfcXak", 60 runtimeUrl: "https://platform.remixer.ai/functions/v1", 61 authBrokerBaseUrl: "https://auth.int.dreamhosters.ai", 62 projectId: "2fe1d67934e33975", 63 }; 64 </script>
64 65 <link rel="stylesheet" href="/assets/index-BRy4La1I.css" /> 66 </head> 67 <body class="antialiased"> 68 <div id="root"> 69
69<script type="application/ld+json"> 70 { 71 "@context": "https://schema.org", 72 "@type": "Event", 73 "name": "25th Sacramento French Film Festival", 74 "startDate": "2026-06-26", 75 "endDate": "2026-06-28", 76 "eventStatus": "https://schema.org/EventScheduled", 77 "eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode", 78 "location": { 79 "@type": "Place", 80 "name": "Tower Theatre", 81 "address": { 82 "@type": "PostalAddress", 83 "streetAddress": "2508 Land Park Drive", 84 "addressLocality": "Sacramento", 85 "addressRegion": "CA", 86 "postalCode": "95818", 87 "addressCountry": "US" 88 } 89 }, 90 "organizer": { 91 "@type": "Organization", 92 "name": "Sacramento French Film Festival", 93 "url": "https://www.sacramentofrenchfilmfestival.org" 94 }, 95 "offers": { 96 "@type": "Offer", 97 "url": "https://sac-french-film-festival.square.site/", 98 "priceCurrency": "USD", 99 "price": "16", 100 "availability": "https://schema.org/InStock", 101 "validFrom": "2025-01-01" 102 }, 103 "image": "https://images.remixer.ai/ai/2852550/hero/black-and-white-art-deco-french-film-festival-poster-25th-anniversary", 104 "description": "The 25th annual Sacramento French Film Festival presents the best of contemporary French cinema â June 26â28, 2026 at Tower Theatre.", 105 "url": "https://www.sacramentofrenchfilmfestival.org/program/2026-festival" 106 } 107 </script>
107 108
108<script type="application/ld+json"> 109 { 110 "@context": "https://schema.org", 111 "@type": "Organization", 112 "name": "Sacramento French Film Festival", 113 "alternateName": "SFFF", 114 "url": "https://www.sacramentofrenchfilmfestival.org", 115 "logo": "https://images.remixer.ai/ai/2852550/logo/sacramento-french-film-festival-emblem", 116 "description": "A nonprofit annual French film festival in Sacramento, California, presenting the best of contemporary French cinema since 2002.", 117 "foundingDate": "2002", 118 "nonprofit": true, 119 "address": { 120 "@type": "PostalAddress", 121 "streetAddress": "2634 Twenty-eighth Street", 122 "addressLocality": "Sacramento", 123 "addressRegion": "CA", 124 "postalCode": "95818", 125 "addressCountry": "US" 126 }, 127 "contactPoint": { 128 "@type": "ContactPoint", 129 "telephone": "+1-916-306-5342", 130 "email": "[email protected]", 131 "contactType": "customer service" 132 }, 133 "sameAs": [ 134 "https://www.facebook.com/Sacramento-French-Film-Festival-54560847076/", 135 "https://www.instagram.com/sacramentofrenchfilmfestival/", 136 "https://www.youtube.com/channel/UCP4dJieuLAdgQQjjAEb8dhA" 137 ] 138 } 139 </script>
139 140 <div class="min-h-screen bg-frame p-frame-inset md:p-frame-inset"> 141 <div 142 class="bg-background p-frame-inner md:p-frame-inner border-2 border-frame" 143 src="https://images.int.dreamhosters.ai/account-2852550/8e5365f03ddcc39f.jpg" 144 > 145 <div class="bg-header text-header-foreground"> 146 <div class="px-6 md:px-10 py-6 md:py-7 flex items-center gap-6 md:gap-8"> 147 <a aria-label="Sacramento French Film Festival" class="shrink-0 block" href="/" data-discover="true" 148 ><img 149 alt="Sacramento French Film Festival 25th anniversary emblem" 150 data-image-id="logo" 151 class="w-20 h-20 md:w-24 md:h-24 object-contain" 152 src="https://images.int.dreamhosters.ai/account-2852550/9bc14cda136e5144.png" 153 /></a> 154 <div class="flex flex-col gap-1 md:gap-2 leading-tight"> 155 <p data-text-id="brand.banner.title" class="text-[22px] md:text-[26px] font-bold tracking-tight"> 156 Sacramento French Film Festival â 25th Season 157 </p> 158 <p data-text-id="brand.banner.subtitle" class="text-[13px] md:text-[15px] opacity-85 tracking-wide"> 159 June 26â28, 2026 · Tower Theatre, Sacramento 160 </p> 161 </div> 162 </div> 163 </div> 164 <nav class="bg-background border-b border-card sticky top-0 z-50 transition-shadow duration-200"> 165 <div class="hidden md:flex px-10 py-3 items-center gap-x-3 text-[14px]"> 166 <button 167 aria-label="Switch to dark mode" 168 class="mr-1 p-1.5 rounded-full hover:bg-card transition-colors text-foreground hover:text-accent" 169 > 170 <svg 171 xmlns="http://www.w3.org/2000/svg" 172 width="24" 173 height="24"
174 viewBox="0 0 24 24" 175 fill="none" 176 stroke="currentColor" 177 stroke-width="2" 178 stroke-linecap="round" 179 stroke-linejoin="round" 180 class="lucide lucide-moon w-4 h-4" 181 aria-hidden="true" 182 > 183 <path 184 d="M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401" 185 ></path> 186 </svg></button 187 ><a 188 data-text-id="nav.home" 189 class="font-bold transition-colors text-foreground hover:text-accent" 190 href="/" 191 data-discover="true" 192 >Home</a 193 ><span class="flex items-center gap-3" 194 ><span class="text-muted-foreground select-none" aria-hidden="true">|</span 195 ><a 196 data-text-id="nav.program" 197 class="font-bold transition-colors text-foreground hover:text-accent" 198 href="/program/2026-festival" 199 data-discover="true" 200 >Program</a 201 ></span 202 ><span class="flex items-center gap-3" 203 ><span class="text-muted-foreground select-none" aria-hidden="true">|</span 204 ><a 205 data-text-id="nav.tickets" 206 class="font-bold transition-colors text-foreground hover:text-accent" 207 href="/tickets" 208 data-discover="true" 209 >Tickets</a 210 ></span 211 ><span class="flex items-center gap-3" 212 ><span class="text-muted-foreground select-none" aria-hidden="true">|</span 213 ><a 214 data-text-id="nav.sponsors" 215 class="font-bold transition-colors text-foreground hover:text-accent" 216 href="/sponsors" 217 data-discover="true" 218 >Our Sponsors</a 219 ></span 220 ><span class="flex items-center gap-3" 221 ><span class="text-muted-foreground select-none" aria-hidden="true">|</span 222 ><a 223 data-text-id="nav.contribute" 224 class="font-bold transition-colors text-foreground hover:text-accent" 225 href="/contribute" 226 data-discover="true" 227 >Contribute</a 228 ></span 229 ><span class="flex items-center gap-3" 230 ><span class="text-muted-foreground select-none" aria-hidden="true">|</span 231 ><a 232 data-text-id="nav.past" 233 class="font-bold transition-colors text-foreground hover:text-accent" 234 href="/past-events" 235 data-discover="true" 236 >Past Events</a 237 ></span 238 ><span class="flex items-center gap-3" 239 ><span class="text-muted-foreground select-none" aria-hidden="true">|</span 240 ><a 241 data-text-id="nav.about" 242 class="font-bold transition-colors text-foreground hover:text-accent" 243 href="/about" 244 data-discover="true" 245 >About Us</a 246 ></span 247 > 248 </div> 249 <div class="flex md:hidden items-center justify-between px-4 py-3"> 250 <div class="flex items-center gap-2 flex-1 min-w-0 text-[13px]"> 251 <a 252 data-text-id="nav.home" 253 class="font-bold transition-colors text-foreground hover:text-accent" 254 href="/" 255 data-discover="true" 256 >Home</a 257 ><span class="text-muted-foreground select-none" aria-hidden="true">|</span 258 ><a 259 data-text-id="nav.program" 260 class="font-bold transition-colors text-foreground hover:text-accent" 261 href="/program/2026-festival" 262 data-discover="true" 263 >Program</a 264 ><span class="text-muted-foreground select-none" aria-hidden="true">|</span 265 ><a 266 data-text-id="nav.tickets" 267 class="font-bold transition-colors text-foreground hover:text-accent" 268 href="/tickets" 269 data-discover="true" 270 >Tickets</a 271 > 272 </div> 273 <div class="flex items-center gap-1 shrink-0 ml-2"> 274 <button 275 aria-label="Switch to dark mode" 276 class="p-1.5 rounded-full hover:bg-card transition-colors text-foreground hover:text-accent" 277 > 278 <svg 279 xmlns="http://www.w3.org/2000/svg" 280 width="24" 281 height="24"
282 viewBox="0 0 24 24" 283 fill="none" 284 stroke="currentColor" 285 stroke-width="2" 286 stroke-linecap="round" 287 stroke-linejoin="round" 288 class="lucide lucide-moon w-4 h-4" 289 aria-hidden="true" 290 > 291 <path 292 d="M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401" 293 ></path> 294 </svg></button 295 ><button 296 aria-label="Open menu" 297 aria-expanded="false" 298 class="text-foreground hover:text-accent transition-colors p-1" 299 > 300 <svg 301 xmlns="http://www.w3.org/2000/svg" 302 width="24" 303 height="24" 304 viewBox="0 0 24 24" 305 fill="none" 306 stroke="currentColor" 307 stroke-width="2" 308 stroke-linecap="round" 309 stroke-linejoin="round" 310 class="lucide lucide-menu w-5 h-5" 311 aria-hidden="true" 312 > 313 <path d="M4 5h16"></path> 314 <path d="M4 12h16"></path> 315 <path d="M4 19h16"></path> 316 </svg> 317 </button> 318 </div> 319 </div> 320 </nav> 321 <section class="relative bg-ink text-ink-foreground overflow-hidden w-[1496px] h-[548px]"> 322 <img 323 alt="" 324 data-image-id="contact.cinephile" 325 class="absolute inset-0 w-full h-full object-cover opacity-30" 326 src="https://images.int.dreamhosters.ai/account-2852550/d57e81beb778ecbd.jpg" 327 /> 328 <div class="relative px-6 md:px-12 py-14 md:py-24 max-w-3xl"> 329 <p data-text-id="contact.hero.eyebrow" class="text-[11px] tracking-[0.4em] uppercase text-frame mb-3"> 330 Contact 331 </p> 332 <h1 data-text-id="contact.hero.title" class="font-serif italic text-[32px] md:text-[52px] leading-[1.05]"> 333 Contact Us 334 </h1> 335 <p 336 data-text-id="contact.hero.body" 337 class="text-[14.5px] md:text-[15.5px] mt-5 opacity-90 leading-relaxed" 338 > 339 W 340 </p> 341 </div> 342 </section> 343 <section class="px-4 md:px-12 py-12 md:py-16 grid grid-cols-1 lg:grid-cols-[1fr_1.3fr] gap-10"> 344 <div class="flex flex-col gap-6" style="opacity: 1; transform: none"> 345 <div class="bg-card text-card-foreground border-l-4 border-accent p-5"> 346 <div class="flex items-start gap-3"> 347 <svg 348 xmlns="http://www.w3.org/2000/svg" 349 width="24" 350 height="24"
351 viewBox="0 0 24 24" 352 fill="none" 353 stroke="currentColor" 354 stroke-width="2" 355 stroke-linecap="round" 356 stroke-linejoin="round" 357 class="lucide lucide-phone w-5 h-5 text-accent mt-1" 358 aria-hidden="true" 359 > 360 <path 361 d="M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384" 362 ></path> 363 </svg> 364 <div> 365 <p 366 data-text-id="contact.phone.label" 367 class="text-[11px] uppercase tracking-widest font-bold text-muted-foreground" 368 > 369 Phone 370 </p> 371 <a 372 href="tel:+19163065342" 373 data-text-id="contact.phone.value" 374 class="text-[15px] font-bold text-accent" 375 >(916) 306-5342</a 376 > 377 </div> 378 </div> 379 </div> 380 <div class="bg-card text-card-foreground border-l-4 border-accent p-5"> 381 <div class="flex items-start gap-3"> 382 <svg 383 xmlns="http://www.w3.org/2000/svg" 384 width="24" 385 height="24"
386 viewBox="0 0 24 24" 387 fill="none" 388 stroke="currentColor" 389 stroke-width="2" 390 stroke-linecap="round" 391 stroke-linejoin="round" 392 class="lucide lucide-mail w-5 h-5 text-accent mt-1" 393 aria-hidden="true" 394 > 395 <path d="m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7"></path> 396 <rect x="2" y="4" width="20" height="16" rx="2"></rect> 397 </svg> 398 <div> 399 <p 400 data-text-id="contact.email.label" 401 class="text-[11px] uppercase tracking-widest font-bold text-muted-foreground" 402 > 403 Email 404 </p> 405 <a 406 href="mailto:[email protected]" 407 data-text-id="contact.email.value" 408 class="text-[15px] font-bold text-accent underline" 409 >[email protected]</a 410 > 411 </div> 412 </div> 413 </div> 414 <div class="bg-card text-card-foreground border-l-4 border-accent p-5"> 415 <div class="flex items-start gap-3"> 416 <svg 417 xmlns="http://www.w3.org/2000/svg" 418 width="24" 419 height="24"
420 viewBox="0 0 24 24" 421 fill="none" 422 stroke="currentColor" 423 stroke-width="2" 424 stroke-linecap="round" 425 stroke-linejoin="round" 426 class="lucide lucide-map-pin w-5 h-5 text-accent mt-1" 427 aria-hidden="true" 428 > 429 <path 430 d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0" 431 ></path> 432 <circle cx="12" cy="10" r="3"></circle> 433 </svg> 434 <div> 435 <p 436 data-text-id="contact.mail.label" 437 class="text-[11px] uppercase tracking-widest font-bold text-muted-foreground" 438 > 439 Mailing address 440 </p> 441 <p data-text-id="contact.mail.value" class="text-[14px] leading-snug"> 442 Sacramento French Film Festival · 2634 Twenty-eighth Street · Sacramento, CA 95818 443 </p> 444 </div> 445 </div> 446 </div> 447 <div class="bg-card text-card-foreground border-l-4 border-accent p-5"> 448 <div class="flex items-start gap-3"> 449 <svg 450 xmlns="http://www.w3.org/2000/svg" 451 width="24" 452 height="24"
453 viewBox="0 0 24 24" 454 fill="none" 455 stroke="currentColor" 456 stroke-width="2" 457 stroke-linecap="round" 458 stroke-linejoin="round" 459 class="lucide lucide-theater w-5 h-5 text-accent mt-1" 460 aria-hidden="true" 461 > 462 <path d="M2 10s3-3 3-8"></path> 463 <path d="M22 10s-3-3-3-8"></path> 464 <path d="M10 2c0 4.4-3.6 8-8 8"></path> 465 <path d="M14 2c0 4.4 3.6 8 8 8"></path> 466 <path d="M2 10s2 2 2 5"></path> 467 <path d="M22 10s-2 2-2 5"></path> 468 <path d="M8 15h8"></path> 469 <path d="M2 22v-1a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v1"></path> 470 <path d="M14 22v-1a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v1"></path> 471 </svg> 472 <div> 473 <p 474 data-text-id="contact.venue.label" 475 class="text-[11px] uppercase tracking-widest font-bold text-muted-foreground" 476 > 477 2026 venue 478 </p> 479 <p data-text-id="contact.venue.value" class="text-[14px] leading-snug"> 480 Tower Theatre â 2508 Land Park Drive, Sacramento, CA 95818 481 </p> 482 </div> 483 </div> 484 </div> 485 </div> 486 <div class="bg-ink p-2 border-4 border-frame" style="opacity: 1; transform: none"> 487 <iframe 488 title="Map of Tower Theatre, Sacramento" 489 src="https://www.google.com/maps?q=Tower%20Theatre%202508%20Land%20Park%20Drive%20Sacramento%20CA%2095818&output=embed" 490 class="w-full h-[420px] md:h-[520px] block" 491 loading="lazy" 492 ></iframe> 493 </div> 494 </section> 495 <footer class="bg-footer text-footer-foreground"> 496 <div class="px-6 md:px-10 py-8 md:py-10 grid grid-cols-1 md:grid-cols-4 gap-8"> 497 <div class="md:col-span-2"> 498 <p data-text-id="footer.address.line1" class="font-bold text-[14px] mb-1"> 499 Sacramento French Film Festival 500 </p> 501 <p data-text-id="footer.address.line2" class="text-[13px] opacity-90"> 502 2634 Twenty-eighth Street, Sacramento, CA 95818 503 </p> 504 <p class="text-[13px] opacity-90 mt-3 flex items-center gap-2"> 505 <svg 506 xmlns="http://www.w3.org/2000/svg" 507 width="24" 508 height="24"
509 viewBox="0 0 24 24" 510 fill="none" 511 stroke="currentColor" 512 stroke-width="2" 513 stroke-linecap="round" 514 stroke-linejoin="round" 515 class="lucide lucide-mail w-4 h-4" 516 aria-hidden="true" 517 > 518 <path d="m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7"></path> 519 <rect x="2" y="4" width="20" height="16" rx="2"></rect></svg 520 ><a 521 href="mailto:[email protected]" 522 data-text-id="footer.email" 523 class="underline hover:no-underline" 524 >[email protected]</a 525 > 526 </p> 527 <p class="text-[13px] opacity-90 mt-2 flex items-center gap-2"> 528 <svg 529 xmlns="http://www.w3.org/2000/svg" 530 width="24" 531 height="24" 532 viewB
532ox="0 0 24 24" 533 fill="none" 534 stroke="currentColor" 535 stroke-width="2" 536 stroke-linecap="round" 537 stroke-linejoin="round" 538 class="lucide lucide-phone w-4 h-4" 539 aria-hidden="true" 540 > 541 <path 542 d="M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384" 543 ></path></svg 544 ><a href="tel:+19163065342" class="hover:underline" data-text-id="footer.phone">(916) 306-5342</a> 545 </p> 546 </div> 547 <div> 548 <p data-text-id="footer.column.visit" class="font-bold text-[12px] uppercase tracking-wider mb-3"> 549 Visit 550 </p> 551 <ul class="space-y-2 text-[13px]"> 552 <li> 553 <a class="hover:underline" data-text-id="nav.program" href="/program" data-discover="true" 554 >Program</a 555 > 556 </li> 557 <li> 558 <a class="hover:underline" data-text-id="nav.tickets" href="/tickets" data-discover="true" 559 >Tickets</a 560 > 561 </li> 562 <li> 563 <a class="hover:underline" data-text-id="nav.news" href="/news" data-discover="true" 564 >News & Events</a 565 > 566 </li> 567 <li> 568 <a class="hover:underline" data-text-id="nav.past" href="/past-events" data-discover="true" 569 >Past Events</a 570 > 571 </li> 572 <li> 573 <a class="hover:underline" data-text-id="nav.contact" href="/contact" data-discover="true" 574 >Contact</a 575 > 576 </li> 577 </ul> 578 </div> 579 <div> 580 <p data-text-id="footer.column.support" class="font-bold text-[12px] uppercase tracking-wider mb-3"> 581 Support 582 </p> 583 <ul class="space-y-2 text-[13px]"> 584 <li> 585 <a class="hover:underline" data-text-id="nav.contribute" href="/contribute" data-discover="true" 586 >Contribute</a 587 > 588 </li> 589 <li> 590 <a class="hover:underline" data-text-id="nav.sponsors" href="/sponsors" data-discover="true" 591 >Our Sponsors</a 592 > 593 </li> 594 <li> 595 <a class="hover:underline" data-text-id="nav.about" href="/about" data-discover="true">About Us</a> 596 </li> 597 </ul> 598 <p data-text-id="footer.column.follow" class="font-bold text-[12px] uppercase tracking-wider mt-5 mb-3"> 599 Follow 600 </p> 601 <div class="flex gap-3"> 602 <a 603 aria-label="Facebook" 604 href="https://www.facebook.com/Sacramento-French-Film-Festival-54560847076/?ref=hl" 605 target="_blank" 606 rel="noreferrer" 607 class="hover:opacity-80" 608 ><svg 609 xmlns="http://www.w3.org/2000/svg" 610 width="24" 611 height="24"
612 viewBox="0 0 24 24" 613 fill="none" 614 stroke="currentColor" 615 stroke-width="2" 616 stroke-linecap="round" 617 stroke-linejoin="round" 618 class="lucide lucide-facebook w-5 h-5" 619 aria-hidden="true" 620 > 621 <path d="M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z"></path></svg></a 622 ><a 623 aria-label="Instagram" 624 href="https://www.instagram.com/sacramentofrenchfilmfestival/?hl=en" 625 target="_blank" 626 rel="noreferrer" 627 class="hover:opacity-80" 628 ><svg 629 xmlns="http://www.w3.org/2000/svg" 630 width="24" 631 height="24" 632 viewBox="0 0 24 24" 633 fill="none" 634 stroke="currentColor" 635 stroke-width="2" 636 stroke-linecap="round" 637 stroke-linejoin="round" 638 class="lucide lucide-instagram w-5 h-5" 639 aria-hidden="true" 640 > 641 <rect width="20" height="20" x="2" y="2" rx="5" ry="5"></rect> 642 <path d="M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z"></path> 643 <line x1="17.5" x2="17.51" y1="6.5" y2="6.5"></line></svg></a 644 ><a 645 aria-label="YouTube" 646 href="https://www.youtube.com/channel/UCP4dJieuLAdgQQjjAEb8dhA" 647 target="_blank" 648 rel="noreferrer" 649 class="hover:opacity-80" 650 ><svg 651 xmlns="http://www.w3.org/2000/svg" 652 width="24" 653 height="24"
654 viewBox="0 0 24 24" 655 fill="none" 656 stroke="currentColor" 657 stroke-width="2" 658 stroke-linecap="round" 659 stroke-linejoin="round" 660 class="lucide lucide-youtube w-5 h-5" 661 aria-hidden="true" 662 > 663 <path 664 d="M2.5 17a24.12 24.12 0 0 1 0-10 2 2 0 0 1 1.4-1.4 49.56 49.56 0 0 1 16.2 0A2 2 0 0 1 21.5 7a24.12 24.12 0 0 1 0 10 2 2 0 0 1-1.4 1.4 49.55 49.55 0 0 1-16.2 0A2 2 0 0 1 2.5 17" 665 ></path> 666 <path d="m10 15 5-3-5-3z"></path></svg 667 ></a> 668 </div> 669 </div> 670 </div> 671 <div 672 class="bg-ink text-ink-foreground px-6 md:px-10 py-3 text-[12px] flex flex-wrap items-center justify-between gap-2" 673 > 674 <span 675 >© 2026 Sacramento French Film Festival. 676 <span data-text-id="footer.legal">All rights reserved.</span></span 677 ><a 678 href="https://www.themoviedb.org/" 679 target="_blank" 680 rel="noopener noreferrer" 681 class="flex items-center gap-1.5 opacity-60 hover:opacity-100 transition-opacity" 682 ><img 683 alt="TMDB" 684 class="h-4 w-4" 685 src="https://www.themoviedb.org/assets/2/v4/logos/v2/blue_square_2-d537fb228cf3ded904ef09b136fe3fec72548ebc1fea3fbbd1ad9e36364db38b.svg" 686 /><span data-text-id="footer.tmdb.text" 687 >Some film metadata provided by TMDB. All synopses by Cecile Mouette Downs, reproduction by permission 688 only.</span 689 ></a 690 ><a class="opacity-40 hover:opacity-80 text-[11px] transition-opacity" href="/admin" data-discover="true" 691 >Admin</a 692 ><span class="flex items-center gap-2 opacity-80" 693 ><svg 694 xmlns="http://www.w3.org/2000/svg" 695 width="24" 696 height="24"
697 viewBox="0 0 24 24" 698 fill="none" 699 stroke="currentColor" 700 stroke-width="2" 701 stroke-linecap="round" 702 stroke-linejoin="round" 703 class="lucide lucide-map-pin w-3.5 h-3.5" 704 aria-hidden="true" 705 > 706 <path 707 d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0" 708 ></path> 709 <circle cx="12" cy="10" r="3"></circle> 710 </svg> 711 <span data-text-id="footer.location">Sacramento, California</span></span 712 > 713 </div> 714 </footer> 715 </div> 716 </div> 717 </div> 718 719 <style id="ssg-helmet-reveal"> 720 *, 721 *::before, 722 *::after { 723 opacity: 1 !important; 724 animation: none !important; 725 transition: none !important; 726 visibility: visible !important; 727 } 728 </style> 729
729<script> 730 (function () { 731 var s = document.getElementById("ssg-helmet-reveal"); 732 if (!s) return; 733 var r = document.getElementById("root"); 734 if (!r) { 735 s.remove(); 736 return; 737 } 738 var o = new MutationObserver(function () { 739 s.remove(); 740 o.disconnect(); 741 }); 742 o.observe(r, { childList: true }); 743 })(); 744 </script>
744 745 </body> 746</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.