{"id":2438,"date":"2026-09-07T07:59:36","date_gmt":"2026-09-07T07:59:36","guid":{"rendered":"https:\/\/tartuvalgus.ee\/?page_id=2438"},"modified":"2026-10-31T10:22:41","modified_gmt":"2026-10-31T10:22:41","slug":"varju-valgel","status":"publish","type":"page","link":"https:\/\/tartuvalgus.ee\/en\/naitused\/varju-valgel\/","title":{"rendered":"Sisen\u00e4itus Varju valgel"},"content":{"rendered":"<div class=\"et_pb_section_0 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_0 et_pb_row et-vb-row--no-module et_flex_row\"><\/div>\n<\/div>\n\n<div class=\"et_pb_section_1 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_1 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_0 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_text_0 et_pb_text et_pb_bg_layout_light et_clickable et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><p><span>\u2190 K\u00d5IK N\u00c4ITUSED<\/span><\/p>\n<\/div><\/div>\n\n<div class=\"et_pb_heading_0 et_pb_heading et_pb_module et_flex_module\"><div class=\"et_pb_heading_container\"><h2 class=\"et_pb_module_header\">\"VARJU VALGEL\"\u00a0<\/h2><\/div><\/div>\n\n<div class=\"et_pb_heading_1 et_pb_heading et_pb_module et_flex_module\"><div class=\"et_pb_heading_container\"><h2 class=\"et_pb_module_header\">SOOME VALGUSKUNST<\/h2><\/div><\/div>\n\n<div class=\"et_pb_text_1 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><p><strong>21.10-21.11.2026<\/strong><\/p>\n<p><span style=\"font-weight: 400;\">Galerii Pallas\/ Tartu<\/span><\/p>\n<p style=\"font-weight: 400;\">Valguse ja varju h\u00fcpnootiline v\u00f5nkumine m\u00f5jutab ajataju ja vaigistab rahutu meele, aga suunab k\u00fcsimusele, kas valgus loob varju v\u00f5i vastupidi? Kumb tekib enne ja kumb neist on tegelik meelte pimestaja? <strong>Traditsiooniliselt k\u00e4sitletakse ainult valgust paljastava ja valgustava j\u00f5una \u2013 ometi on oma s\u00f5na \u00f6elda ka varju valgustaval v\u00e4el.<\/strong> Varjud toovad esile meie instinktid, taju, m\u00e4lu ja hingelised kogemused, mille valgus on varjanud. Kogu n\u00e4htava ja n\u00e4htamatu maailma koosloome tajumine on ebap\u00fcsiv ning t\u00e4hendus tekib allegooriliste ja poeetiliste peegeldustena meie olemise s\u00fcgavamatest kihtidest, n\u00e4htava ja varjatu vahelises pidevas nihestuses.<\/p>\n<p style=\"font-weight: 400;\">Pallase galerii n\u00e4ituseruumid on kujundatud atmosf\u00e4\u00e4riliseks tervikuks, poeetiliseks ruumiks, kus varjud ei esine ainult teisaste n\u00e4htustena, vaid aktiivsete teguritena, mis laienevad, katkevad ja moonduvad, reageerides vaataja kohalolule. K\u00fclastajate liikumisest saalis saab valguse ja varju tasakaalupunkt; teostest minevikku ja tulevikku p\u00f5imiv olevikuhetk, meenutades meile, et alati on praegu. Valgus murdub ja vari katkeb, et siis taas justkui eimillestki esile kerkida.<\/p>\n<p style=\"font-weight: 400;\">N\u00e4itus \u00fchendab Soome kunstnikke, kes tegutsevad kunsti, tehnoloogia ja ruumipraktikate kokkupuutepunktis, tutvustades kohaliku valguskunstimaastiku isikup\u00e4raseid k\u00e4sitlusi. Eksponeeritud t\u00f6\u00f6d ulatuvad meditatiivsetest installatsioonidest keerukate interaktiivsete keskkondadeni, olles s\u00fcndinud interdistsiplinaarse eksperimenteerimise tulemusena.<\/p>\n<p>N\u00e4itusel osalevad kunstnikud: <strong>Teemu M\u00e4\u00e4tt\u00e4nen, Timo Kokko, Christine Candolin, Antti Tolvi, Jere Suontausta &amp; Antti Hevosmaa, Alexander Salvesen, Saana Volanen, Anu Raatikainen, Tomas De Rita.<\/strong><strong><\/strong><\/p>\n<p style=\"font-weight: 400;\">Kuraator: Elo Liiv<br \/>Koordinaator: Lotta Karoliina R\u00e4s\u00e4nen<\/p>\n<p style=\"font-weight: 400;\">N\u00e4ituse avamine 21. oktoobril kell 17.00.<\/p>\n<p style=\"font-weight: 400;\">Artist Talk 23.10 kell 10.00-13.00<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_row_2 et_pb_row et-vb-row--no-module et_flex_row\">\n<div class=\"et_pb_column_1 et_pb_column et_flex_column et_pb_column_empty et_pb_css_mix_blend_mode_passthrough et_flex_column_12_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone\"><\/div>\n\n<div class=\"et_pb_column_2 et_pb_column et-last-child et_flex_column et_pb_column_empty et_pb_css_mix_blend_mode_passthrough et_flex_column_12_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone\"><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_section_2 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_3 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_3 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_heading_2 et_pb_heading et_pb_module et_flex_module\"><div class=\"et_pb_heading_container\"><h2 class=\"et_pb_module_header\">Kunstnikud<\/h2><\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_row_4 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_4 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_image_0 et_pb_image et_pb_module et_flex_module\"><span class=\"et_pb_image_wrap\"><img decoding=\"async\" data-src=\"https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/10\/alexander-1.png\" title=\"alexander (1)\" width=\"1254\" height=\"1254\" data-srcset=\"https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/10\/alexander-1.png 1254w, https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/10\/alexander-1-980x980.png 980w, https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/10\/alexander-1-480x480.png 480w\" data-sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1254px, 100vw\" class=\"wp-image-3261 lazyload\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1254px; --smush-placeholder-aspect-ratio: 1254\/1254;\" \/><\/span><\/div>\n<\/div>\n\n<div class=\"et_pb_column_5 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_12_24 et_flex_column_12_24_tablet et_flex_column_12_24_phone\">\n<div class=\"et_pb_text_2 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><p><strong>Alexander Salvesen<\/strong> (s\u00fcndinud 1990 Turkus) on Soome-Rootsi p\u00e4ritolu visuaalkunstnik, kes t\u00f6\u00f6tab avaralt ja eelarvamusteta erinevate kunstimeediumitega. Valgus m\u00e4ngib tema teostes sageli keskset rolli, mis p\u00f5hinevad v\u00e4rvide ja vormide omavahelistel suhetel ning nendega seotud assotsiatsioonidel ja tajukogemustel. Tema looming ammutab sageli ainest loodusest ja meid \u00fcmbritsevast sotsiaal-poliitilisest olukorrast, k\u00e4sitledes selliseid teemasid nagu j\u00e4tkuv massiline v\u00e4ljasuremine, kliimakriis ja inimkonna pimedad punktid. Praegu huvitab teda eriti taju keerukus, aja m\u00f5istatuslik olemus ning inimkonna kinnisidee h\u00e4vitamise, \u00fcletarbimise ja reisimise vastu meie turbokiirendatud fossiilse kapitalismi viimastes etappides. Tema teoseid on eksponeeritud muuseumides, galeriides ja v\u00e4ga erinevatel s\u00fcndmustel nii Soomes kui ka v\u00e4lismaal.<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_row_5 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_6 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_image_1 et_pb_image et_pb_module et_flex_module\"><span class=\"et_pb_image_wrap\"><img decoding=\"async\" data-src=\"https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/10\/antti.png\" title=\"antti\" width=\"1254\" height=\"1254\" data-srcset=\"https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/10\/antti.png 1254w, https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/10\/antti-980x980.png 980w, https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/10\/antti-480x480.png 480w\" data-sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1254px, 100vw\" class=\"wp-image-3262 lazyload\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1254px; --smush-placeholder-aspect-ratio: 1254\/1254;\" \/><\/span><\/div>\n<\/div>\n\n<div class=\"et_pb_column_7 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_12_24 et_flex_column_12_24_tablet et_flex_column_12_24_phone\">\n<div class=\"et_pb_text_3 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><p><strong>Antti Tolvi<\/strong> (s\u00fcndinud 1977 Panelias, Soomes) on Turu ja Kimito saare piirkonnas tegutsev helikunstnik ja esineja. Alates 2002. aastast on ta olnud Soome eksperimentaalmuusika ja helikunsti skeene \u00fcks olulisi tegijaid. Tolvi on esinenud kolmel kontinendil \u2013 sealhulgas Jaapanis, Hiinas, L\u00f5una-Koreas, Indias, Brasiilias, USAs ja mitmel pool Euroopas \u2013 ning on v\u00e4lja andnud 16 sooloalbumit.<\/p>\n<p>Aastatel 2016\u20132026 on Antti korraldanud \u00fcle 20 isikun\u00e4ituse ning osalenud arvukatel grupin\u00e4itustel. Tema teoseid on eksponeeritud n\u00e4iteks Helsingi Kunstimuuseumis (2026\u20132027), Kumma Kuopios (2026), Porvoo Kunstisaalis (2024), Turu Sibeliuse muuseumis (2023), Flow Festivalil Helsingis (2013, 2014, 2018, 2022), Rovaniemi Kunstimuuseumis (2022), Musica Nova festivalil (2021), Helsingi biennaalil (Teemu Lehmusruusu t\u00f6\u00f6grupi koosseisus, 2021), Pori Kunstimuuseumis (2020) ning Tampere biennaalil (2016, 2018).<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_row_6 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_8 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_image_2 et_pb_image et_pb_module et_flex_module\"><span class=\"et_pb_image_wrap\"><img decoding=\"async\" data-src=\"https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/02\/TAVA26_400x400.png\" title=\"TAVA26_400x400\" width=\"400\" height=\"400\" data-srcset=\"https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/02\/TAVA26_400x400.png 400w, https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/02\/TAVA26_400x400-300x300.png 300w, https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/02\/TAVA26_400x400-150x150.png 150w\" data-sizes=\"(max-width: 400px) 100vw, 400px\" class=\"wp-image-810 lazyload\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 400px; --smush-placeholder-aspect-ratio: 400\/400;\" \/><\/span><\/div>\n<\/div>\n\n<div class=\"et_pb_column_9 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_12_24 et_flex_column_12_24_tablet et_flex_column_12_24_phone\">\n<div class=\"et_pb_text_4 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><p><strong>Chrisse Candolin<\/strong>\u00a0on installatsioonidega tegelenud alates 1980. aastate algusest. Inimvaimu areng, eriti mateeria ja vaimu omavaheline seotus ning sellest v\u00f5rsuvad omadused, on minu uurimist\u00f6\u00f6 olulised l\u00e4htekohad, mis peegelduvad minu loomingus allegooriliselt. M\u00f5tisklen selle \u00fcle, kuidas me m\u00f5jutame maailma seda tajudes, kogedes ja selles elades \u2014 kus l\u00f5peb vaim ja algab maailm? Minu jaoks ei ole maailm meist v\u00e4ljaspool asuv etteantud paik. L\u00e4htun fenomenoloogilisest vaatenurgast: maailm avaneb korrelatsioonis meie enda kultuurilise ja vaimse arengu, avarduva tunnetuse ning teadmistega. See on vastastikune ja pidev protsess.<\/p>\n<p>Minu installatsioonid on selle uurimuse allegoorilised ja poeetilised peegeldused. Kunst on meedium, mille kaudu saab maailmale l\u00e4heneda teistsuguse nurga alt, pakkudes sellele erilist vaatepunkti. Minu t\u00f6\u00f6d toovad n\u00e4htavale muljeid, mida ei saa t\u00e4pselt s\u00f5nadesse panna \u2014 need on visuaalsed m\u00e4rgid \u201eselle kohta, mis on\u201c.<\/p>\n<p>Minu kui kunstniku vormikeel on mitmekesine: mulle meeldib \u00fchendada jadastatud s\u00fcmmeetriat ja minimalismi looduslike vormidega. M\u00f5lemad \u00e4\u00e4rmused on ju looduses olemas \u2014 mikrotasandil n\u00e4eme rangeid matemaatilisi jadasid ja geomeetriat, makrotasandil muutuvad vormid aga lopsakaks ning mitmekesiseks.<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_row_7 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_10 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_image_3 et_pb_image et_pb_module et_flex_module\"><span class=\"et_pb_image_wrap\"><img decoding=\"async\" data-src=\"https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/10\/anu.png\" title=\"anu\" width=\"1254\" height=\"1254\" data-srcset=\"https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/10\/anu.png 1254w, https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/10\/anu-980x980.png 980w, https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/10\/anu-480x480.png 480w\" data-sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1254px, 100vw\" class=\"wp-image-3264 lazyload\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1254px; --smush-placeholder-aspect-ratio: 1254\/1254;\" \/><\/span><\/div>\n<\/div>\n\n<div class=\"et_pb_column_11 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_12_24 et_flex_column_12_24_tablet et_flex_column_12_24_phone\">\n<div class=\"et_pb_text_5 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><p><strong>Anu Raatikainen<\/strong> on Helsingis tegutsev visuaalkunstnik, kes t\u00f6\u00f6tab selliste meediumidega nagu valgus, maal, joonistus, skulptuur, video, performance ja 3D. Tema praktikas on kesksel kohal multidistsiplinaarne uurimist\u00f6\u00f6, erinevad koost\u00f6\u00f6vormid ning dialoog alateadvusega. Inspiratsiooni ammutab ta muu hulgas loodusteadustest, kunstiajaloost, m\u00fcstikast ja spekulatiivsest m\u00f5tlemisest.<\/p>\n<p>Valgus on Raatikaineni loomingus korduv teema ja materjal \u2014 teda huvitab eriti valguse afektiivne ja sensoorne j\u00f5ud ning selle v\u00f5ime tuua esile seoseid erinevate materjalide, teemade ja kogemustasandite vahel.<\/p>\n<p>Raatikainen omandas 2017. aastal Helsingi Kunstiakadeemias kunstide magistrikraadi ning on sellest ajast alates osalenud nii isiku- kui ka grupin\u00e4itustel Soomes ja rahvusvaheliselt. Tema hiljutised isikun\u00e4itused on toimunud Helsingis Galleria Huuto II-s (2025), Oksasenkatu 11-s (2021), Vaasa Kunstisaalis (2020) ja MUU Galeriis (2019).<\/p>\n<p>Aastatel 2022\u20132024 t\u00f6\u00f6tas Raatikainen projekti Phototaxis kallal, mille eesm\u00e4rk oli luua valguse teemal p\u00f5hinev, looduses eksponeeritav teostekogum. Projekt p\u00fc\u00fcdis luua sidet loodusega, k\u00e4sitledes valgusreostust puudutavaid v\u00e4rskeid uuringuid, AR-tehnoloogiat, kineetilist skulptuuri, m\u00fctoloogiat ning eelajaloolisi ja astronoomilisi m\u00f5jutusi.<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_row_8 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_12 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_image_4 et_pb_image et_pb_module et_flex_module\"><span class=\"et_pb_image_wrap\"><img decoding=\"async\" data-src=\"https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/10\/jere.png\" title=\"jere\" width=\"1254\" height=\"1254\" data-srcset=\"https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/10\/jere.png 1254w, https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/10\/jere-980x980.png 980w, https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/10\/jere-480x480.png 480w\" data-sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1254px, 100vw\" class=\"wp-image-3263 lazyload\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1254px; --smush-placeholder-aspect-ratio: 1254\/1254;\" \/><\/span><\/div>\n<\/div>\n\n<div class=\"et_pb_column_13 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_12_24 et_flex_column_12_24_tablet et_flex_column_12_24_phone\">\n<div class=\"et_pb_text_6 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><p><strong>Jere Suontausta<\/strong> (s\u00fcndinud 1994) on Helsingis ja Jyv\u00e4skyl\u00e4s tegutsev kunstnik, kes t\u00f6\u00f6tab multisensoorselt. Suontausta loomingus t\u00f5useb esile intuitiivne l\u00e4henemine ning tema teostes kajavad introvertsete kujutluste varjundid, alateadvuslik kosmiline igatsus kaugete paikade j\u00e4rele ning kineetilisuse lummus. Oma kunstilise eesm\u00e4rgina n\u00e4eb ta teispoolsuse poole p\u00fc\u00fcdlemist tundmatu ja tuttava ootamatute kombinatsioonide kaudu.<\/p>\n<p><strong>Antti Hevosmaa<\/strong> (s\u00fcndinud 1991) on Kouvolas tegutsev disainer ja muusik. Hevosmaa, keda tuntakse ka ansambli VIRTA solistina, t\u00f6\u00f6tab disaini- ja kujundusstuudio Koje kunstilise juhi ja loova j\u00f5una.<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_row_9 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_14 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_image_5 et_pb_image et_pb_module et_flex_module\"><span class=\"et_pb_image_wrap\"><img decoding=\"async\" data-src=\"https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/10\/Saana.png\" title=\"Saana\" width=\"1254\" height=\"1254\" data-srcset=\"https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/10\/Saana.png 1254w, https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/10\/Saana-980x980.png 980w, https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/10\/Saana-480x480.png 480w\" data-sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1254px, 100vw\" class=\"wp-image-3282 lazyload\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1254px; --smush-placeholder-aspect-ratio: 1254\/1254;\" \/><\/span><\/div>\n<\/div>\n\n<div class=\"et_pb_column_15 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_12_24 et_flex_column_12_24_tablet et_flex_column_12_24_phone\">\n<div class=\"et_pb_text_7 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><p><strong>Saana Volanen<\/strong> on kunstnik, kes tegutseb meediakunsti ja etenduskunstide valdkonnas. Volanen huvitub n\u00e4iliselt tavalistest n\u00e4htustest, mis tekitavad temas eksistentsiaalseid judinaid \u2014 n\u00e4iteks pleekinud fotodest v\u00f5i p\u00e4ikesevalgusest, mis r\u00e4ndab miljoneid kilomeetreid, et paista l\u00e4bi korteriakna. Meediakunsti kontekstis t\u00f6\u00f6tab ta sageli kosmilise valguse, maastiku ja kohaspetsiifilise valguse m\u00f5istetega.<\/p>\n<p>Volanen on omandanud magistrikraadi valguskujunduse erialal Helsingi Kunstiakadeemias ning bakalaureusekraadi stsenograafia erialal Aalto \u00dclikoolis. Tema teoseid on eksponeeritud teiste seas Lux Helsinki valguskunsti festivalil, FLASH-i valguskunsti biennaalil ja Reflektori audiovisuaalkunsti festivalil.<\/p>\n<p>Valguskujundaja ja stsenograafina tegutseb Volanen etenduskunsti, tantsu ning teatri valdkonnas. Ta on teinud t\u00f6id muuhulgas Soome Rahvusteatris, Kiasma teatris ja MadHouse Helsingis.<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_row_10 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_16 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_image_6 et_pb_image et_pb_module et_flex_module\"><span class=\"et_pb_image_wrap\"><img decoding=\"async\" data-src=\"https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/10\/teemu_maattanen_profile_pic.webp\" title=\"teemu_maattanen_profile_pic\" width=\"2448\" height=\"2448\" data-srcset=\"https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/10\/teemu_maattanen_profile_pic.webp 2448w, https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/10\/teemu_maattanen_profile_pic-1280x1280.webp 1280w, https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/10\/teemu_maattanen_profile_pic-980x980.webp 980w, https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/10\/teemu_maattanen_profile_pic-480x480.webp 480w\" data-sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) and (max-width: 1280px) 1280px, (min-width: 1281px) 2448px, 100vw\" class=\"wp-image-2808 lazyload\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 2448px; --smush-placeholder-aspect-ratio: 2448\/2448;\" \/><\/span><\/div>\n<\/div>\n\n<div class=\"et_pb_column_17 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_12_24 et_flex_column_12_24_tablet et_flex_column_12_24_phone\">\n<div class=\"et_pb_text_8 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><p><strong>Teemu M\u00e4\u00e4tt\u00e4nen<\/strong> (s\u00fcndinud 1978) on Soomes Helsingis tegutsev meediakunstnik. Tema looming \u00fchendab animatsiooni ja projektsiooni, et luua m\u00e4ngulisi vaatlusi meid \u00fcmbritsevatest vormidest ja objektidest.<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_row_11 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_18 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_image_7 et_pb_image et_pb_module et_flex_module\"><span class=\"et_pb_image_wrap\"><img decoding=\"async\" data-src=\"https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/10\/Kokko.jpg\" title=\"Kokko\" width=\"1365\" height=\"1365\" data-srcset=\"https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/10\/Kokko.jpg 1365w, https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/10\/Kokko-1280x1280.jpg 1280w, https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/10\/Kokko-980x980.jpg 980w, https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/10\/Kokko-480x480.jpg 480w\" data-sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) and (max-width: 1280px) 1280px, (min-width: 1281px) 1365px, 100vw\" class=\"wp-image-3284 lazyload\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1365px; --smush-placeholder-aspect-ratio: 1365\/1365;\" \/><\/span><\/div>\n<\/div>\n\n<div class=\"et_pb_column_19 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_12_24 et_flex_column_12_24_tablet et_flex_column_12_24_phone\">\n<div class=\"et_pb_text_9 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><p><strong>Timo Kokko<\/strong> uurib installatsioonide ja skulptuuride kaudu materiaalsust, immateriaalsust, ruumi, valgust ja vaatlemist. Tema teosed on multisensoorsed kogemused. Ta loob kunsti keskkonna vaatlemise ja uurimise kaudu, l\u00e4henedes sellele teaduslikest vaatenurkadest ning tuginedes sageli eksperimenteerimisele, ps\u00fchholoogiale, bioloogiale, keemiale ja visuaalantropoloogiale.<\/p>\n<p>Kokko looming k\u00e4sitleb \u00f6koloogilisi v\u00e4\u00e4rtusi ning inimkonda puudutavaid k\u00fcsimusi. Inimene, loodus, aeg, hetk ja efemeersus on tema t\u00f6\u00f6s korduvad teemad.<\/p>\n<p>Kokko on Kuopios baseeruv visuaalkunstnik, kes on l\u00f5petanud Helsingi Kunstiakadeemia.<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_row_12 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_20 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_image_8 et_pb_image et_pb_module et_flex_module\"><span class=\"et_pb_image_wrap\"><img decoding=\"async\" data-src=\"https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/10\/Tomas-De-Rita.jpg\" title=\"Tomas De Rita\" width=\"868\" height=\"868\" data-srcset=\"https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/10\/Tomas-De-Rita.jpg 868w, https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/10\/Tomas-De-Rita-480x480.jpg 480w\" data-sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 868px, 100vw\" class=\"wp-image-3283 lazyload\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 868px; --smush-placeholder-aspect-ratio: 868\/868;\" \/><\/span><\/div>\n<\/div>\n\n<div class=\"et_pb_column_21 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_12_24 et_flex_column_12_24_tablet et_flex_column_12_24_phone\">\n<div class=\"et_pb_text_10 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><p data-path-to-node=\"0\"><b data-path-to-node=\"0\" data-index-in-node=\"0\">Tomas De Rita<\/b><span> on Helsingis tegutsev visuaalkunstnik ja kunstipedagoog,<\/span><span> kes t\u00f6\u00f6tab valguse,<\/span><span> heli ja audiovisuaalsete tehnoloogiatega.<\/span><span> Tema praktika p\u00f5hineb eksperimenteerimisel,<\/span><span> \u00fchendades kaasaegsed vahendid vananenud ja analoogtehnoloogiatega,<\/span><span> et uurida kujutise,<\/span><span> valguse ja heli v\u00e4ljendusv\u00f5imalusi.<\/span><\/p>\n<p data-path-to-node=\"1\"><span>Tema looming avaldub installatsioonide,<\/span><span> <\/span><i data-path-to-node=\"1\" data-index-in-node=\"40\">live<\/i><span>-visuaalide ja audiovisuaalsete <\/span><i data-path-to-node=\"1\" data-index-in-node=\"76\">performance<\/i><span>\u2019itena,<\/span><span> luues sageli kaasahaaravaid kokkupuuteid tehnoloogia,<\/span><span> ruumi ja tajumise vahel.<\/span><\/p>\n<p data-path-to-node=\"2\"><span>De Rita kuulub ka audiovisuaalkollektiivi Post\u2013Rift ning audiovisuaalsesse duosse LRXY.<\/span><\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_section_3 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_13 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_22 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_12_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_text_11 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><p>N\u00c4ITUSE<\/p>\n<\/div><\/div>\n\n<div class=\"et_pb_heading_3 et_pb_heading et_pb_module et_flex_module\"><div class=\"et_pb_heading_container\"><h2 class=\"et_pb_module_header\">AEG JA KOHT<\/h2><\/div><\/div>\n\n<div class=\"et_pb_text_12 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><p><strong>21.10 \u2013 21.11.2026<\/strong><strong><\/strong><\/p>\n<p><strong>Galerii Pallas<\/strong><br \/>Riia<span> tn 11, Tartu<\/span><\/p>\n<p><strong>Avatud:<\/strong><span> T-L kl 11:00 -18:00<\/span><br \/><span>Riia 11, Tartu, 51010<\/span><\/p>\n<p>\u00a0<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_row_14 et_pb_row et-vb-row--no-module et_flex_row\">\n<div class=\"et_pb_column_23 et_pb_column et-last-child et_flex_column et_pb_column_empty et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\"><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_section_4 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_15 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_24 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_12_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_text_13 et_pb_text et_pb_bg_layout_light et_pb_module et_flex_module\"><div class=\"et_pb_text_inner\"><p>ARHIIV<\/p>\n<\/div><\/div>\n\n<div class=\"et_pb_heading_4 et_pb_heading et_pb_module et_flex_module\"><div class=\"et_pb_heading_container\"><h2 class=\"et_pb_module_header\">Tava tipphetked<\/h2><\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_row_16 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_25 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_code_0 et_pb_code et_pb_module\"><div class=\"et_pb_code_inner\"><div class=\"tv-photo-gallery\">\n\n  <!-- =====================================================\n       RIDA 1 \u2014 LIIGUB VASAKULE\n  ====================================================== -->\n\n  <div class=\"tv-gallery-row tv-row-left\">\n\n    <div class=\"tv-gallery-track\">\n\n      <img decoding=\"async\" data-src=\"https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/08\/BB5A5347-scaled.jpg\" alt=\"Tartu Valgus\" draggable=\"false\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 2560px; --smush-placeholder-aspect-ratio: 2560\/1707;\">\n      <img decoding=\"async\" data-src=\"https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/08\/BB5A5250-scaled.jpg\" alt=\"Tartu Valgus\" draggable=\"false\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 2560px; --smush-placeholder-aspect-ratio: 2560\/1707;\">\n      <img decoding=\"async\" data-src=\"https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/08\/BB5A3244-scaled.jpg\" alt=\"Tartu Valgus\" draggable=\"false\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 2560px; --smush-placeholder-aspect-ratio: 2560\/1707;\">\n      <img decoding=\"async\" data-src=\"https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/08\/BB5A3193-scaled.jpg\" alt=\"Tartu Valgus\" draggable=\"false\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 2560px; --smush-placeholder-aspect-ratio: 2560\/1707;\">\n      <img decoding=\"async\" data-src=\"https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/08\/BB5A3144-scaled.jpg\" alt=\"Tartu Valgus\" draggable=\"false\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 2560px; --smush-placeholder-aspect-ratio: 2560\/1707;\">\n      <img decoding=\"async\" data-src=\"https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/08\/BB5A3050-scaled.jpg\" alt=\"Tartu Valgus\" draggable=\"false\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 2560px; --smush-placeholder-aspect-ratio: 2560\/1707;\">\n      <img decoding=\"async\" data-src=\"https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/08\/BB5A3024-scaled.jpg\" alt=\"Tartu Valgus\" draggable=\"false\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 2560px; --smush-placeholder-aspect-ratio: 2560\/1707;\">\n      <img decoding=\"async\" data-src=\"https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/08\/sisenaitused-scaled.jpg\" alt=\"Tartu Valgus\" draggable=\"false\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 2560px; --smush-placeholder-aspect-ratio: 2560\/1505;\">\n      <img decoding=\"async\" data-src=\"https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/08\/IMG_0405p-scaled.jpg\" alt=\"Tartu Valgus\" draggable=\"false\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 2560px; --smush-placeholder-aspect-ratio: 2560\/1707;\">\n      <img decoding=\"async\" data-src=\"https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/08\/BB5A9385-scaled.jpg\" alt=\"Tartu Valgus\" draggable=\"false\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 2560px; --smush-placeholder-aspect-ratio: 2560\/1707;\">\n\n      <!-- Duplikaadid sujuva loopi jaoks -->\n\n      <img decoding=\"async\" data-src=\"https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/08\/BB5A5347-scaled.jpg\" alt=\"\" aria-hidden=\"true\" draggable=\"false\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 2560px; --smush-placeholder-aspect-ratio: 2560\/1707;\">\n      <img decoding=\"async\" data-src=\"https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/08\/BB5A5250-scaled.jpg\" alt=\"\" aria-hidden=\"true\" draggable=\"false\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 2560px; --smush-placeholder-aspect-ratio: 2560\/1707;\">\n      <img decoding=\"async\" data-src=\"https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/08\/BB5A3244-scaled.jpg\" alt=\"\" aria-hidden=\"true\" draggable=\"false\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 2560px; --smush-placeholder-aspect-ratio: 2560\/1707;\">\n      <img decoding=\"async\" data-src=\"https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/08\/BB5A3193-scaled.jpg\" alt=\"\" aria-hidden=\"true\" draggable=\"false\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 2560px; --smush-placeholder-aspect-ratio: 2560\/1707;\">\n      <img decoding=\"async\" data-src=\"https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/08\/BB5A3144-scaled.jpg\" alt=\"\" aria-hidden=\"true\" draggable=\"false\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 2560px; --smush-placeholder-aspect-ratio: 2560\/1707;\">\n      <img decoding=\"async\" data-src=\"https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/08\/BB5A3050-scaled.jpg\" alt=\"\" aria-hidden=\"true\" draggable=\"false\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 2560px; --smush-placeholder-aspect-ratio: 2560\/1707;\">\n      <img decoding=\"async\" data-src=\"https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/08\/BB5A3024-scaled.jpg\" alt=\"\" aria-hidden=\"true\" draggable=\"false\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 2560px; --smush-placeholder-aspect-ratio: 2560\/1707;\">\n      <img decoding=\"async\" data-src=\"https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/08\/sisenaitused-scaled.jpg\" alt=\"\" aria-hidden=\"true\" draggable=\"false\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 2560px; --smush-placeholder-aspect-ratio: 2560\/1505;\">\n      <img decoding=\"async\" data-src=\"https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/08\/IMG_0405p-scaled.jpg\" alt=\"\" aria-hidden=\"true\" draggable=\"false\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 2560px; --smush-placeholder-aspect-ratio: 2560\/1707;\">\n      <img decoding=\"async\" data-src=\"https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/08\/BB5A9385-scaled.jpg\" alt=\"\" aria-hidden=\"true\" draggable=\"false\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 2560px; --smush-placeholder-aspect-ratio: 2560\/1707;\">\n\n    <\/div>\n\n  <\/div>\n\n\n  <!-- =====================================================\n       RIDA 2 \u2014 LIIGUB PAREMALE\n  ====================================================== -->\n\n  <div class=\"tv-gallery-row tv-row-right\">\n\n    <div class=\"tv-gallery-track\">\n\n      <img decoding=\"async\" data-src=\"https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/08\/BB5A9368-scaled.jpg\" alt=\"Tartu Valgus\" draggable=\"false\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 2560px; --smush-placeholder-aspect-ratio: 2560\/1707;\">\n      <img decoding=\"async\" data-src=\"https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/08\/BB5A9293-scaled.jpg\" alt=\"Tartu Valgus\" draggable=\"false\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 2560px; --smush-placeholder-aspect-ratio: 2560\/1707;\">\n      <img decoding=\"async\" data-src=\"https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/08\/BB5A8428-scaled.jpg\" alt=\"Tartu Valgus\" draggable=\"false\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 2560px; --smush-placeholder-aspect-ratio: 2560\/1707;\">\n      <img decoding=\"async\" data-src=\"https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/08\/BB5A8371-scaled.jpg\" alt=\"Tartu Valgus\" draggable=\"false\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 2560px; --smush-placeholder-aspect-ratio: 2560\/1707;\">\n      <img decoding=\"async\" data-src=\"https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/08\/BB5A8341-scaled.jpg\" alt=\"Tartu Valgus\" draggable=\"false\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 2560px; --smush-placeholder-aspect-ratio: 2560\/1707;\">\n      <img decoding=\"async\" data-src=\"https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/08\/BB5A8142-2-scaled.jpg\" alt=\"Tartu Valgus\" draggable=\"false\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 2560px; --smush-placeholder-aspect-ratio: 2560\/1707;\">\n      <img decoding=\"async\" data-src=\"https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/08\/BB5A8047-scaled.jpg\" alt=\"Tartu Valgus\" draggable=\"false\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 2560px; --smush-placeholder-aspect-ratio: 2560\/1707;\">\n      <img decoding=\"async\" data-src=\"https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/08\/BB5A8039-scaled.jpg\" alt=\"Tartu Valgus\" draggable=\"false\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 2560px; --smush-placeholder-aspect-ratio: 2560\/1707;\">\n      <img decoding=\"async\" data-src=\"https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/08\/BB5A5756-scaled.jpg\" alt=\"Tartu Valgus\" draggable=\"false\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 2560px; --smush-placeholder-aspect-ratio: 2560\/1707;\">\n\n      <!-- Duplikaadid sujuva loopi jaoks -->\n\n      <img decoding=\"async\" data-src=\"https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/08\/BB5A9368-scaled.jpg\" alt=\"\" aria-hidden=\"true\" draggable=\"false\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 2560px; --smush-placeholder-aspect-ratio: 2560\/1707;\">\n      <img decoding=\"async\" data-src=\"https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/08\/BB5A9293-scaled.jpg\" alt=\"\" aria-hidden=\"true\" draggable=\"false\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 2560px; --smush-placeholder-aspect-ratio: 2560\/1707;\">\n      <img decoding=\"async\" data-src=\"https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/08\/BB5A8428-scaled.jpg\" alt=\"\" aria-hidden=\"true\" draggable=\"false\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 2560px; --smush-placeholder-aspect-ratio: 2560\/1707;\">\n      <img decoding=\"async\" data-src=\"https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/08\/BB5A8371-scaled.jpg\" alt=\"\" aria-hidden=\"true\" draggable=\"false\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 2560px; --smush-placeholder-aspect-ratio: 2560\/1707;\">\n      <img decoding=\"async\" data-src=\"https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/08\/BB5A8341-scaled.jpg\" alt=\"\" aria-hidden=\"true\" draggable=\"false\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 2560px; --smush-placeholder-aspect-ratio: 2560\/1707;\">\n      <img decoding=\"async\" data-src=\"https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/08\/BB5A8142-2-scaled.jpg\" alt=\"\" aria-hidden=\"true\" draggable=\"false\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 2560px; --smush-placeholder-aspect-ratio: 2560\/1707;\">\n      <img decoding=\"async\" data-src=\"https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/08\/BB5A8047-scaled.jpg\" alt=\"\" aria-hidden=\"true\" draggable=\"false\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 2560px; --smush-placeholder-aspect-ratio: 2560\/1707;\">\n      <img decoding=\"async\" data-src=\"https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/08\/BB5A8039-scaled.jpg\" alt=\"\" aria-hidden=\"true\" draggable=\"false\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 2560px; --smush-placeholder-aspect-ratio: 2560\/1707;\">\n      <img decoding=\"async\" data-src=\"https:\/\/tartuvalgus.ee\/wp-content\/uploads\/2026\/08\/BB5A5756-scaled.jpg\" alt=\"\" aria-hidden=\"true\" draggable=\"false\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 2560px; --smush-placeholder-aspect-ratio: 2560\/1707;\">\n\n    <\/div>\n\n  <\/div>\n\n<\/div>\n\n\n<!-- =====================================================\n     LIGHTBOX\n====================================================== -->\n\n<div class=\"tv-lightbox\" id=\"tvLightbox\">\n\n  <!-- Sulgemine -->\n\n  <button\n    class=\"tv-lightbox-close\"\n    aria-label=\"Sulge galerii\"\n    type=\"button\"\n  >\n    <span><\/span>\n    <span><\/span>\n  <\/button>\n\n\n  <!-- EELMINE -->\n\n  <button\n    class=\"tv-lightbox-arrow tv-arrow-prev\"\n    aria-label=\"Eelmine pilt\"\n    type=\"button\"\n  >\n    <span>\u2190<\/span>\n  <\/button>\n\n\n  <!-- SISU -->\n\n  <div class=\"tv-lightbox-content\">\n\n    <div class=\"tv-main-image-wrap\">\n      <img decoding=\"async\"\n        id=\"tvMainImage\"\n        src=\"\"\n        alt=\"\"\n      >\n    <\/div>\n\n\n    <!-- ALUMINE RIBA -->\n\n    <div class=\"tv-lightbox-bottom\">\n\n      <div class=\"tv-counter\">\n\n        <span id=\"tvCurrentNumber\">\n          01\n        <\/span>\n\n        <span class=\"tv-counter-line\"><\/span>\n\n        <span id=\"tvTotalNumber\">\n          01\n        <\/span>\n\n      <\/div>\n\n\n      <div\n        class=\"tv-thumbnails\"\n        id=\"tvThumbnails\"\n      ><\/div>\n\n    <\/div>\n\n  <\/div>\n\n\n  <!-- J\u00c4RGMINE -->\n\n  <button\n    class=\"tv-lightbox-arrow tv-arrow-next\"\n    aria-label=\"J\u00e4rgmine pilt\"\n    type=\"button\"\n  >\n    <span>\u2192<\/span>\n  <\/button>\n\n<\/div>\n\n\n<style>\n\n\/* =====================================================\n   GALERII\n===================================================== *\/\n\n.tv-photo-gallery {\n\n  width: 100%;\n\n  overflow: hidden;\n\n  background: #fff;\n\n}\n\n\n.tv-gallery-row {\n\n  width: 100%;\n\n  overflow: hidden;\n\n  margin-bottom: 16px;\n\n}\n\n\n.tv-gallery-row:last-child {\n\n  margin-bottom: 0;\n\n}\n\n\n.tv-gallery-track {\n\n  display: flex;\n\n  width: max-content;\n\n  gap: 16px;\n\n  will-change: transform;\n\n}\n\n\n\/* =====================================================\n   GALERII PILDID\n===================================================== *\/\n\n.tv-gallery-track img {\n\n  display: block;\n\n  width: 400px;\n\n  height: 265px;\n\n  object-fit: cover;\n\n  border-radius: 0;\n\n  flex-shrink: 0;\n\n  cursor: zoom-in;\n\n  user-select: none;\n\n  -webkit-user-drag: none;\n\n  transition:\n    transform 0.5s cubic-bezier(.22,.61,.36,1),\n    filter 0.5s ease;\n\n}\n\n\n.tv-gallery-track img:hover {\n\n  transform: scale(1.025);\n\n  filter: brightness(1.06);\n\n}\n\n\n\/* =====================================================\n   AEGLANE LIIKUMINE\n===================================================== *\/\n\n.tv-row-left .tv-gallery-track {\n\n  animation:\n    tvMoveLeft 280s linear infinite;\n\n}\n\n\n.tv-row-right .tv-gallery-track {\n\n  animation:\n    tvMoveRight 280s linear infinite;\n\n}\n\n\n.tv-gallery-row:hover .tv-gallery-track {\n\n  animation-play-state: paused;\n\n}\n\n\n@keyframes tvMoveLeft {\n\n  from {\n\n    transform: translateX(0);\n\n  }\n\n  to {\n\n    transform: translateX(-50%);\n\n  }\n\n}\n\n\n@keyframes tvMoveRight {\n\n  from {\n\n    transform: translateX(-50%);\n\n  }\n\n  to {\n\n    transform: translateX(0);\n\n  }\n\n}\n\n\n\/* =====================================================\n   LIGHTBOX\n   20% MEN\u00dc\u00dc VASAKUL\n===================================================== *\/\n\n.tv-lightbox {\n\n  position: fixed;\n\n  left: 20%;\n  right: 0;\n  top: 0;\n  bottom: 0;\n\n  z-index: 999999;\n\n  display: flex;\n\n  align-items: center;\n\n  justify-content: center;\n\n  background:\n    rgba(10, 10, 10, 0.96);\n\n  opacity: 0;\n\n  visibility: hidden;\n\n  transition:\n    opacity 0.4s ease,\n    visibility 0.4s ease;\n\n  backdrop-filter: blur(12px);\n\n  -webkit-backdrop-filter: blur(12px);\n\n}\n\n\n.tv-lightbox.is-open {\n\n  opacity: 1;\n\n  visibility: visible;\n\n}\n\n\n\/* =====================================================\n   LIGHTBOX SISU\n===================================================== *\/\n\n.tv-lightbox-content {\n\n  width:\n    calc(100% - 100px);\n\n  height:\n    calc(100% - 100px);\n\n  display: flex;\n\n  flex-direction: column;\n\n  justify-content: center;\n\n  position: relative;\n\n}\n\n\n\/* =====================================================\n   SUUR PILT\n===================================================== *\/\n\n.tv-main-image-wrap {\n\n  width: 100%;\n\n  height:\n    calc(100% - 95px);\n\n  display: flex;\n\n  align-items: center;\n\n  justify-content: center;\n\n  overflow: hidden;\n\n}\n\n\n.tv-main-image-wrap img {\n\n  display: block;\n\n  max-width: 100%;\n\n  max-height: 100%;\n\n  width: auto;\n\n  height: auto;\n\n  object-fit: contain;\n\n  user-select: none;\n\n  -webkit-user-drag: none;\n\n  box-shadow:\n    0 30px 100px rgba(0,0,0,0.45);\n\n  transition:\n    opacity 0.25s ease,\n    transform 0.35s ease;\n\n}\n\n\n\/* =====================================================\n   LIGHTBOX ALUMINE OSA\n===================================================== *\/\n\n.tv-lightbox-bottom {\n\n  height: 75px;\n\n  display: flex;\n\n  align-items: center;\n\n  gap: 30px;\n\n  margin-top: 20px;\n\n}\n\n\n\/* =====================================================\n   COUNTER\n===================================================== *\/\n\n.tv-counter {\n\n  color:\n    rgba(255,255,255,0.8);\n\n  font-family:\n    Arial, sans-serif;\n\n  font-size: 13px;\n\n  letter-spacing:\n    0.08em;\n\n  white-space: nowrap;\n\n  display: flex;\n\n  align-items: center;\n\n  gap: 10px;\n\n}\n\n\n.tv-counter-line {\n\n  display: block;\n\n  width: 25px;\n\n  height: 1px;\n\n  background:\n    rgba(255,255,255,0.35);\n\n}\n\n\n\/* =====================================================\n   THUMBNAILID\n===================================================== *\/\n\n.tv-thumbnails {\n\n  display: flex;\n\n  gap: 8px;\n\n  overflow-x: auto;\n\n  scrollbar-width: none;\n\n  flex: 1;\n\n  padding: 5px 0;\n\n}\n\n\n.tv-thumbnails::-webkit-scrollbar {\n\n  display: none;\n\n}\n\n\n.tv-thumb {\n\n  width: 70px;\n\n  height: 48px;\n\n  flex-shrink: 0;\n\n  object-fit: cover;\n\n  opacity: 0.35;\n\n  cursor: pointer;\n\n  transition:\n    opacity 0.25s ease,\n    transform 0.25s ease;\n\n}\n\n\n.tv-thumb:hover {\n\n  opacity: 0.75;\n\n}\n\n\n.tv-thumb.active {\n\n  opacity: 1;\n\n  transform:\n    translateY(-2px);\n\n}\n\n\n\/* =====================================================\n   NOOLED\n===================================================== *\/\n\n.tv-lightbox-arrow {\n\n  position: absolute;\n\n  top: 50%;\n\n  transform:\n    translateY(-50%);\n\n  width: 65px;\n\n  height: 80px;\n\n  border: 0;\n\n  background: transparent;\n\n  color: #fff;\n\n  cursor: pointer;\n\n  font-size: 30px;\n\n  display: flex;\n\n  align-items: center;\n\n  justify-content: center;\n\n  opacity: 0.65;\n\n  z-index: 10;\n\n  transition:\n    opacity 0.25s ease,\n    transform 0.25s ease;\n\n}\n\n\n.tv-lightbox-arrow:hover {\n\n  opacity: 1;\n\n}\n\n\n.tv-arrow-prev {\n\n  left: 10px;\n\n}\n\n\n.tv-arrow-next {\n\n  right: 10px;\n\n}\n\n\n.tv-arrow-prev:hover {\n\n  transform:\n    translate(-5px, -50%);\n\n}\n\n\n.tv-arrow-next:hover {\n\n  transform:\n    translate(5px, -50%);\n\n}\n\n\n\/* =====================================================\n   SULGEMISE NUPP\n===================================================== *\/\n\n.tv-lightbox-close {\n\n  position: absolute;\n\n  top: 20px;\n\n  right: 20px;\n\n  width: 45px;\n\n  height: 45px;\n\n  border: 0;\n\n  background: transparent;\n\n  cursor: pointer;\n\n  z-index: 20;\n\n  opacity: 0.65;\n\n  transition:\n    opacity 0.25s ease;\n\n}\n\n\n.tv-lightbox-close:hover {\n\n  opacity: 1;\n\n}\n\n\n.tv-lightbox-close span {\n\n  position: absolute;\n\n  top: 22px;\n\n  left: 8px;\n\n  width: 28px;\n\n  height: 1px;\n\n  background: #fff;\n\n}\n\n\n.tv-lightbox-close span:first-child {\n\n  transform:\n    rotate(45deg);\n\n}\n\n\n.tv-lightbox-close span:last-child {\n\n  transform:\n    rotate(-45deg);\n\n}\n\n\n\/* =====================================================\n   MOBIIL\n===================================================== *\/\n\n@media (max-width: 767px) {\n\n  \/*\n   * Mobiilis kasutame kogu ekraani.\n   *\/\n\n  .tv-lightbox {\n\n    left: 0;\n\n  }\n\n\n  .tv-gallery-row {\n\n    margin-bottom: 10px;\n\n  }\n\n\n  .tv-gallery-track {\n\n    gap: 10px;\n\n  }\n\n\n  .tv-gallery-track img {\n\n    width: 270px;\n\n    height: 180px;\n\n  }\n\n\n  .tv-row-left .tv-gallery-track {\n\n    animation-duration:\n      200s;\n\n  }\n\n\n  .tv-row-right .tv-gallery-track {\n\n    animation-duration:\n      200s;\n\n  }\n\n\n  .tv-lightbox-content {\n\n    width:\n      calc(100% - 35px);\n\n    height:\n      calc(100% - 70px);\n\n  }\n\n\n  .tv-main-image-wrap {\n\n    height:\n      calc(100% - 65px);\n\n  }\n\n\n  .tv-thumbnails {\n\n    display: none;\n\n  }\n\n\n  .tv-counter {\n\n    margin: auto;\n\n  }\n\n\n  .tv-lightbox-arrow {\n\n    width: 45px;\n\n    height: 60px;\n\n    font-size: 25px;\n\n  }\n\n\n  .tv-arrow-prev {\n\n    left: 0;\n\n  }\n\n\n  .tv-arrow-next {\n\n    right: 0;\n\n  }\n\n\n  .tv-lightbox-close {\n\n    top: 12px;\n\n    right: 12px;\n\n  }\n\n}\n\n\n\/* =====================================================\n   V\u00c4HENDATUD LIIKUMINE\n===================================================== *\/\n\n@media (prefers-reduced-motion: reduce) {\n\n  .tv-row-left .tv-gallery-track,\n  .tv-row-right .tv-gallery-track {\n\n    animation: none;\n\n  }\n\n}\n\n<\/style>\n\n\n<script>\n\ndocument.addEventListener(\n  \"DOMContentLoaded\",\n  function () {\n\n\n    \/* =================================================\n       ELEMENDID\n    ================================================= *\/\n\n    const gallery =\n      document.querySelector(\n        \".tv-photo-gallery\"\n      );\n\n    const lightbox =\n      document.getElementById(\n        \"tvLightbox\"\n      );\n\n    const mainImage =\n      document.getElementById(\n        \"tvMainImage\"\n      );\n\n    const thumbnails =\n      document.getElementById(\n        \"tvThumbnails\"\n      );\n\n    const currentNumber =\n      document.getElementById(\n        \"tvCurrentNumber\"\n      );\n\n    const totalNumber =\n      document.getElementById(\n        \"tvTotalNumber\"\n      );\n\n    const closeButton =\n      document.querySelector(\n        \".tv-lightbox-close\"\n      );\n\n    const prevButton =\n      document.querySelector(\n        \".tv-arrow-prev\"\n      );\n\n    const nextButton =\n      document.querySelector(\n        \".tv-arrow-next\"\n      );\n\n\n    if (\n      !gallery ||\n      !lightbox ||\n      !mainImage\n    ) {\n\n      return;\n\n    }\n\n\n    \/* =================================================\n       KOGU GALERII ORIGINAALPILDID\n\n       NB! Pildi tegeliku aadressi leidmiseks\n       kontrollime k\u00f5igepealt levinumaid\n       lazy-load atribuute (data-src,\n       data-lazy-src jne), sest paljud\n       WordPressi cache\/optimeerimise\n       pistikprogrammid (WP Rocket,\n       LiteSpeed Cache, Autoptimize, Smush jt)\n       asendavad ekraaniv\u00e4listel piltidel\n       src-atribuudi platshoolder-pildiga,\n       kuni pilt j\u00f5uab vaatev\u00e4lja.\n\n       Kuna see galerii on l\u00f5putult liikuv\n       \"marquee\" ja suur osa pilte ei j\u00f5uagi\n       kunagi tegelikult ekraanile enne kliki\n       tegemist, tekkis varasemas versioonis\n       olukord, kus src polnud veel \u00f5ige\n       v\u00e4\u00e4rtusega ja klikk ei leidnud pilti\n       massiivist \u00fcles \u2014 mist\u00f5ttu lightbox\n       m\u00f5ne pildi puhul lihtsalt ei avanenud.\n\n       Lahendus: igale pildile pannakse kohe\n       DOMContentLoaded k\u00e4igus k\u00fclge kindel\n       data-gallery-index, mille j\u00e4rgi klikk\n       hiljem pilti otsib \u2014 s\u00f5ltumata sellest,\n       mis on src atribuudis parasjagu kirjas.\n    ================================================= *\/\n\n    const images = [];\n\n    const seenSources = new Map();\n\n\n    function getRealSrc(img) {\n\n      return (\n        img.dataset.lazySrc ||\n        img.dataset.src ||\n        img.dataset.original ||\n        img.getAttribute(\"src\") ||\n        \"\"\n      );\n\n    }\n\n\n    gallery\n      .querySelectorAll(\n        \".tv-gallery-track img\"\n      )\n      .forEach(\n        function (img) {\n\n          const realSrc =\n            getRealSrc(img);\n\n          if (!realSrc) {\n\n            return;\n\n          }\n\n\n          if (\n            !seenSources.has(\n              realSrc\n            )\n          ) {\n\n            seenSources.set(\n              realSrc,\n              images.length\n            );\n\n            images.push(\n              realSrc\n            );\n\n          }\n\n\n          img.dataset.galleryIndex =\n            seenSources.get(\n              realSrc\n            );\n\n        }\n      );\n\n\n    let currentIndex = 0;\n\n\n    \/* =================================================\n       THUMBNAILID\n    ================================================= *\/\n\n    images.forEach(\n      function (src, index) {\n\n        const thumb =\n          document.createElement(\n            \"img\"\n          );\n\n        thumb.src = src;\n\n        thumb.className =\n          \"tv-thumb\";\n\n        thumb.alt = \"\";\n\n\n        thumb.addEventListener(\n          \"click\",\n          function () {\n\n            showImage(index);\n\n          }\n        );\n\n\n        thumbnails.appendChild(\n          thumb\n        );\n\n      }\n    );\n\n\n    totalNumber.textContent =\n      String(\n        images.length\n      ).padStart(2, \"0\");\n\n\n    \/* =================================================\n       THUMBNAILIDE UUENDAMINE\n    ================================================= *\/\n\n    function updateThumbnails() {\n\n      const thumbs =\n        thumbnails.querySelectorAll(\n          \".tv-thumb\"\n        );\n\n\n      thumbs.forEach(\n        function (\n          thumb,\n          index\n        ) {\n\n          thumb.classList.toggle(\n            \"active\",\n            index === currentIndex\n          );\n\n        }\n      );\n\n\n      const activeThumb =\n        thumbs[currentIndex];\n\n\n      if (activeThumb) {\n\n        activeThumb.scrollIntoView(\n          {\n            behavior: \"smooth\",\n            block: \"nearest\",\n            inline: \"center\"\n          }\n        );\n\n      }\n\n    }\n\n\n    \/* =================================================\n       PILDI N\u00c4ITAMINE\n    ================================================= *\/\n\n    function showImage(index) {\n\n      if (images.length === 0) {\n\n        return;\n\n      }\n\n\n      if (\n        index < 0\n      ) {\n\n        index =\n          images.length - 1;\n\n      }\n\n\n      if (\n        index >= images.length\n      ) {\n\n        index = 0;\n\n      }\n\n\n      currentIndex =\n        index;\n\n\n      mainImage.style.opacity =\n        \"0\";\n\n\n      setTimeout(\n        function () {\n\n          mainImage.src =\n            images[currentIndex];\n\n\n          mainImage.onload =\n            function () {\n\n              mainImage.style.opacity =\n                \"1\";\n\n            };\n\n        },\n        120\n      );\n\n\n      currentNumber.textContent =\n        String(\n          currentIndex + 1\n        ).padStart(\n          2,\n          \"0\"\n        );\n\n\n      updateThumbnails();\n\n    }\n\n\n    \/* =================================================\n       J\u00c4RGMINE\n    ================================================= *\/\n\n    function nextImage() {\n\n      showImage(\n        currentIndex + 1\n      );\n\n    }\n\n\n    \/* =================================================\n       EELMINE\n    ================================================= *\/\n\n    function previousImage() {\n\n      showImage(\n        currentIndex - 1\n      );\n\n    }\n\n\n    \/* =================================================\n       LIGHTBOX AVAMINE\n    ================================================= *\/\n\n    function openLightbox(index) {\n\n      showImage(index);\n\n\n      lightbox.classList.add(\n        \"is-open\"\n      );\n\n\n      document.body.style.overflow =\n        \"hidden\";\n\n\n      gallery\n        .querySelectorAll(\n          \".tv-gallery-track\"\n        )\n        .forEach(\n          function (track) {\n\n            track.style.animationPlayState =\n              \"paused\";\n\n          }\n        );\n\n    }\n\n\n    \/* =================================================\n       LIGHTBOX SULGEMINE\n    ================================================= *\/\n\n    function closeLightbox() {\n\n      lightbox.classList.remove(\n        \"is-open\"\n      );\n\n\n      document.body.style.overflow =\n        \"\";\n\n\n      gallery\n        .querySelectorAll(\n          \".tv-gallery-track\"\n        )\n        .forEach(\n          function (track) {\n\n            track.style.animationPlayState =\n              \"\";\n\n          }\n        );\n\n    }\n\n\n    \/* =================================================\n       GALERII PILTIDE KLIKK\n\n       NB! Otsime pildi enam ei \"src\"\n       atribuudi v\u00e4\u00e4rtuse j\u00e4rgi, vaid\n       varem k\u00fclge pandud\n       data-gallery-index j\u00e4rgi \u2014 see\n       t\u00f6\u00f6tab ka siis, kui lazy-load\n       skript on src ajutiselt asendanud.\n    ================================================= *\/\n\n    gallery\n      .querySelectorAll(\n        \".tv-gallery-track img\"\n      )\n      .forEach(\n        function (img) {\n\n          img.addEventListener(\n            \"click\",\n            function () {\n\n              const indexAttr =\n                img.dataset\n                  .galleryIndex;\n\n\n              if (\n                indexAttr ===\n                undefined\n              ) {\n\n                return;\n\n              }\n\n\n              const index =\n                Number(\n                  indexAttr\n                );\n\n\n              if (\n                !Number.isNaN(\n                  index\n                )\n              ) {\n\n                openLightbox(\n                  index\n                );\n\n              }\n\n            }\n          );\n\n        }\n      );\n\n\n    \/* =================================================\n       NOOLED\n    ================================================= *\/\n\n    prevButton.addEventListener(\n      \"click\",\n      function (event) {\n\n        event.stopPropagation();\n\n        previousImage();\n\n      }\n    );\n\n\n    nextButton.addEventListener(\n      \"click\",\n      function (event) {\n\n        event.stopPropagation();\n\n        nextImage();\n\n      }\n    );\n\n\n    \/* =================================================\n       SULGEMINE\n    ================================================= *\/\n\n    closeButton.addEventListener(\n      \"click\",\n      function () {\n\n        closeLightbox();\n\n      }\n    );\n\n\n    lightbox.addEventListener(\n      \"click\",\n      function (event) {\n\n        if (\n          event.target ===\n          lightbox\n        ) {\n\n          closeLightbox();\n\n        }\n\n      }\n    );\n\n\n    \/* =================================================\n       KLAVIATUUR\n    ================================================= *\/\n\n    document.addEventListener(\n      \"keydown\",\n      function (event) {\n\n        if (\n          !lightbox.classList.contains(\n            \"is-open\"\n          )\n        ) {\n\n          return;\n\n        }\n\n\n        if (\n          event.key ===\n          \"Escape\"\n        ) {\n\n          closeLightbox();\n\n        }\n\n\n        if (\n          event.key ===\n          \"ArrowRight\"\n        ) {\n\n          nextImage();\n\n        }\n\n\n        if (\n          event.key ===\n          \"ArrowLeft\"\n        ) {\n\n          previousImage();\n\n        }\n\n      }\n    );\n\n\n    \/* =================================================\n       MOBIILI SWIPE\n    ================================================= *\/\n\n    let touchStartX = 0;\n\n    let touchEndX = 0;\n\n\n    mainImage.addEventListener(\n      \"touchstart\",\n      function (event) {\n\n        touchStartX =\n          event\n            .changedTouches[0]\n            .screenX;\n\n      },\n      {\n        passive: true\n      }\n    );\n\n\n    mainImage.addEventListener(\n      \"touchend\",\n      function (event) {\n\n        touchEndX =\n          event\n            .changedTouches[0]\n            .screenX;\n\n\n        const difference =\n          touchStartX -\n          touchEndX;\n\n\n        if (\n          Math.abs(\n            difference\n          ) < 50\n        ) {\n\n          return;\n\n        }\n\n\n        if (\n          difference > 0\n        ) {\n\n          nextImage();\n\n        } else {\n\n          previousImage();\n\n        }\n\n      },\n      {\n        passive: true\n      }\n    );\n\n\n    \/* =================================================\n       ESIMENE PILT\n    ================================================= *\/\n\n    if (\n      images.length > 0\n    ) {\n\n      mainImage.src =\n        images[0];\n\n    }\n\n  }\n);\n\n<\/script><\/div><\/div>\n<\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":0,"parent":824,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2438","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/tartuvalgus.ee\/en\/wp-json\/wp\/v2\/pages\/2438","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tartuvalgus.ee\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tartuvalgus.ee\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tartuvalgus.ee\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/tartuvalgus.ee\/en\/wp-json\/wp\/v2\/comments?post=2438"}],"version-history":[{"count":30,"href":"https:\/\/tartuvalgus.ee\/en\/wp-json\/wp\/v2\/pages\/2438\/revisions"}],"predecessor-version":[{"id":3287,"href":"https:\/\/tartuvalgus.ee\/en\/wp-json\/wp\/v2\/pages\/2438\/revisions\/3287"}],"up":[{"embeddable":true,"href":"https:\/\/tartuvalgus.ee\/en\/wp-json\/wp\/v2\/pages\/824"}],"wp:attachment":[{"href":"https:\/\/tartuvalgus.ee\/en\/wp-json\/wp\/v2\/media?parent=2438"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}