1<!DOCTYPE html><html lang="sv-SE" data-image-optimizing-origin="backend" data-media-backend="https://www2.stockholmfilmfestival.se/media/"><head><title>Stockholm International Film Festival</title><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1">
1<script>(function () { 2 var VERSION = '2026-09-24-sff-483'; 3 var KEY = 'sff_sw_reset_version'; 4 5 try { 6 // Never reload a Kustom/Klarna payment iframe out from under 7 // the customer. 8 if (window.top !== window.self) return; 9 if (!('serviceWorker' in navigator)) return; 10 if (localStorage.getItem(KEY) === VERSION) return; 11 12 // Claim the run up front and confirm the write actually 13 // landed. If storage is read-only (Safari private mode, quota 14 // exhaustion) we bail rather than reload forever. 15 localStorage.setItem(KEY, VERSION); 16 if (localStorage.getItem(KEY) !== VERSION) return; 17 18 // Persisted Apollo cache only. This runs before the bundles 19 // load, so Apollo simply boots cold - no reload needed for it. 20 for (var i = localStorage.length - 1; i >= 0; i--) { 21 var k = localStorage.key(i); 22 if (k && k.indexOf('apollo-cache-persist') === 0) { 23 localStorage.removeItem(k); 24 } 25 } 26 27 var hadWorker = false;
28 var work = [ 29 navigator.serviceWorker 30 .getRegistrations() 31 .then(function (regs) { 32 hadWorker = regs.length > 0; 33 return Promise.all( 34 regs.map(function (r) { 35 return r.unregister(); 36 }) 37 ); 38 }) 39 ]; 40 41 if (window.caches && caches.keys) { 42 work.push( 43 caches.keys().then(function (keys) { 44 return Promise.all( 45 keys.map(function (k) { 46 return caches.delete(k); 47 }) 48 ); 49 }) 50 ); 51 } 52 53 Promise.all(work) 54 .catch(function () {}) 55 .then(function () { 56 // unregister() does not release the worker already 57 // controlling this page, so a reload is the only way 58 // to escape it. A first-time visitor has no worker and 59 // needs no reload. 60 if (hadWorker) window.location.reload(); 61 }); 62 } catch (e) { 63 // Storage unavailable - skip the rescue rather than risk a loop. 64 } 65 })();</script>
65<meta name="theme-color" content="#000"><meta name="google-site-verification" content="VxkFXxwSX8Ul4yfwsJveBu2VjeDdIfxMReai4i7Xz7M"><link rel="manifest" href="/manifest.json"><meta property="og:title" content="Stockholm International Film Festival"><meta property="og:description" content="STOCKHOLMS FILMFESTIVAL â MER ÃN BARA FILM. Filmfestivalen i all ära men vi gör mer än sÃ¥. Vi vill visa film Ã¥ret om för vÃ¥r publik, bÃ¥de den vuxna och den ..."><meta property="og:type" content="website"><meta property="og:locale" content="sv_SE"><meta property="og:image" content="https://www.stockholmfilmfestival.se/sff-static-assets/stockholm-film-festival-2023.jpg"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="628"><link rel="apple-touch-icon" href="/sff-static-assets/sff-icon-white.png"><link rel="preconnect" href="https://www2.stockholmfilmfestival.se/"><style type="text/css">@font-face { 66 font-family: 'Osmose'; 67 font-style: normal; 68 font-weight: 700; 69 font-display: swap; 70 src: url('/sff-static-assets/font/Osmose/Osmose-Bold-v6.woff2') format('woff2'); 71 } 72 73 @font-face { 74 font-family: 'Osmose'; 75 font-style: italic; 76 font-weight: 700; 77 font-display: swap; 78 src: url('/sff-static-assets/font/Osmose/Osmose-BoldItalic.woff2') format('woff2'); 79 } 80 81 @font-face { 82 font-family: 'Osmose'; 83 font-style: normal; 84 font-weight: 300; 85 font-display: swap; 86 src: url('/sff-static-assets/font/Osmose/Osmose-Light.woff2') format('woff2'); 87 } 88 89 @font-face { 90 font-family: 'Osmose'; 91 font-style: italic; 92 font-weight: 300; 93 font-display: swap; 94 src: url('/sff-static-assets/font/Osmose/Osmose-LightItalic.woff2') format('woff2'); 95 } 96 97 @font-face { 98 font-family: 'Osmose'; 99 font-style: normal; 100 font-weight: 500; 101 font-display: swap; 102 src: url('/sff-static-assets/font/Osmose/Osmose-Medium.woff2') format('woff2'); 103 } 104 105 @font-face { 106 font-family: 'Osmose'; 107 font-style: italic; 108 font-weight: 500; 109 font-display: swap; 110 src: url('/sff-static-assets/font/Osmose/Osmose-MediumItalic.woff2') format('woff2'); 111 } 112 113 @font-face { 114 font-family: 'Osmose'; 115 font-style: italic; 116 font-weight: 400; 117 font-display: swap; 118 src: url('/sff-static-assets/font/Osmose/Osmose-RegularItalic.woff2') format('woff2'); 119 } 120 121 @font-face { 122 font-family: 'Osmose'; 123 font-style: normal; 124 font-weight: 200; 125 font-display: swap; 126 src: url('/sff-static-assets/font/Osmose/Osmose-UltraLight.woff2') format('woff2'); 127 } 128 129 @font-face { 130 font-family: 'Osmose'; 131 font-style: italic; 132 font-weight: 200; 133 font-display: swap; 134 src: url('/sff-static-assets/font/Osmose/Osmose-UltraLightItalic.woff2') format('woff2'); 135 } 136 @font-face { 137 font-family: 'Founders'; 138 font-style: normal; 139 font-weight: 400; 140 font-display: swap; 141 src: url('/sff-static-assets/font/Founders/founders-grotesk-regular.woff2') format('woff2'); 142 } 143 144 body #CybotCookiebotDialog[data-template=slideup] { 145 display: flex; 146 height: auto; 147 max-height: 40vh; 148 max-width: 100vw; 149 min-width: 100vw; 150 padding: 16px; 151 width: 100vw; 152 top: 100%; 153 border-radius: 0; 154 transform: translate(-50%,-100%); 155 } 156 body .CybotCookiebotDialogBodyBottomWrapper, body #CybotCookiebotDialogHeader, body #CybotCookiebotDialogPoweredByText { 157 display: none!important; 158 } 159 @media only screen and (min-width: 1280px) { 160 body #CybotCookiebotDialog[data-template=slideup] #CybotCookiebotDialogFooter { 161 display: flex; 162 align-items: center; 163 height: 100%; 164 } 165 } 166 body #CybotCookiebotDialogFooter.CybotCookiebotDialogBodyButton { 167 padding: 0; 168 margin-top: 10px; 169 } 170 @media only screen and (max-width: 767px) { 171 body #CybotCookiebotDialogBodyContentTitle { 172 font-size: 20px !important; 173 } 174 }</style>
174<script>
vendor: 479 bytes, lines 174-181
174!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? 175 n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 176 if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 177 n.queue=[];t=b.createElement(e);t.async=!0; 178 t.src=v;s=b.getElementsByTagName(e)[0]; 179 s.parentNode.insertBefore(t,s)}(window,document,'script', 180 'https://connect.facebook.net/en_US/fbevents.js'); 181 fbq('init','
1811860167097849213
vendor: 40 bytes, lines 181-182
181'); 182 fbq('track','PageView');
182</script>
182<noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=1860167097849213&ev=PageView&noscript=1"></noscript></head><body class="bg-body font-sans text-base text-colorDefault"><div id="root"></div><noscript><style>html, body { 183 background-color: #000; 184 } 185 .fallback-nojs { 186 display: flex; 187 flex-direction: column; 188 justify-content: center; 189 align-items: center; 190 text-align: center; 191 } 192 .fallback-nojs a { 193 color: white; 194 } 195 .fallback-closed { 196 height: 30vh; 197 } 198 .fallback-heading { 199 font-weight: 600; 200 padding-bottom: 16px; 201 font-size: xx-large; 202 color: white; 203 } 204 @media only screen and (max-width: 768px) { 205 .fallback-heading { 206 font-size: x-large; 207 } 208 } 209 .fallback-message { 210 font-size: large; 211 max-width: 600px; 212 color: white; 213 }</style><div class="fallback-nojs"><img class="fallback-closed" alt="JavaScript is disabled" src="/sff-static-assets/sff-icon-white.svg"><br><br><div class="fallback-heading">STOCKHOLMS FILMFESTIVAL â MER ÃN BARA FILM</div><div class="fallback-message">Filmfestivalen i all ära men vi gör mer än sÃ¥. Vi vill visa film Ã¥ret om för vÃ¥r publik, bÃ¥de den vuxna och den unga. För de yngre har vi Stockholms filmfestival Junior, en hel filmfestival tillägnad unga cineaster, filmverkstäder i skolorna och Film utan gränser för barn i all världens länder. Varje sommar arrangerar vi Drive-In pÃ¥ Solvalla, dit du bÃ¥de kan ta bil och cykel, och publikfavoriten Sommarbio i RÃ¥lis under augustis sensommarhimmel. VÃ¥ra medlemmar bjuder vi in till exklusiva förhandsvisningar av kommande filmpärlor â Ã¥ret om. Välkommen till vÃ¥r värld!</div><br><br><div class="fallback-heading">Oops! JavaScript is disabled</div><div class="fallback-message">This web site contains JavaScript, a scripting programming language that runs on the web browser to make specific features on the web page functional. If JavaScript has been disabled within your browser, the content and functionality of the web page will be unavailable.</div><br><a href="https://www.enable-javascript.com">Enable JavaScript in your browser.</a></div></noscript>
213<script src="/runtime.348128ef640afbc3eb3a.js"></script>
213<script src="/vendors.250b90e9a9c1b32ed47f.js"></script>
213<script src="/client.007e409df37ed6f5a942.js"></script>
213</body></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.