Repository navigation
Expand file tree
/
Copy pathindex.html
More file actions
910 lines (629 loc) · 99.1 KB
/
Copy pathindex.html
File metadata and controls
910 lines (629 loc) · 99.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
<!doctype html>
<html lang="en" data-theme="paper" data-layout="standard">
<head>
<meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1">
<title>Pageleaf</title>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Alegreya:wght@500;600&family=Archivo:wght@500;600&family=Atkinson+Hyperlegible:wght@400;700&family=Chivo:wght@500;600&family=IBM+Plex+Sans:wght@400;600&family=Literata:opsz,wght@7..72,500;7..72,600&family=Manrope:wght@400;600&family=Work+Sans:wght@400;600&display=swap" rel="stylesheet">
<style>
/* Architecture: theme tokens → layout → components → Markdown typography → responsive/print. */
:root{color-scheme:light;--bg:#f4efe6;--surface:#fffdf8;--text:#2d2924;--muted:#665e55;--line:#d7cab8;--accent:#8b3525;--soft:#eee2d2;--code:#f0e6d8;--table-head:#e7d9c6;--quote-rule:4px solid #8b3525;--header-bg:#f8f1e7;--scroll-track:#e7dbcb;--scroll-thumb:#9c7256;--nav-scroll-track:#f8f1e7;--nav-scroll-thumb:#e7d9c6;--title-font:Literata,Georgia,serif;--body-font:"Atkinson Hyperlegible",Arial,sans-serif;--body-size:16px;--body-leading:1.82;--radius:2px;--header-height:126px;--sidebar:245px;--toc:210px;--measure:740px;--article-frame:1120px;--header:var(--header-height);--shadow:0 12px 30px #4d38200d}
[data-theme="midnight"]{color-scheme:dark;--bg:#0b0d16;--surface:#141827;--text:#f1f3fa;--muted:#a9b2c5;--line:#30374d;--accent:#a9b9ff;--soft:#20263a;--code:#101320;--table-head:#202840;--quote-rule:3px solid #a9b9ff;--header-bg:#0f1220;--scroll-track:#191d2c;--scroll-thumb:#697899;--nav-scroll-track:#0f1220;--nav-scroll-thumb:#30374d;--title-font:Chivo,Arial,sans-serif;--body-font:"IBM Plex Sans",Arial,sans-serif;--body-size:16px;--body-leading:1.76;--radius:10px;--header-height:126px;--shadow:0 18px 48px #0008}
[data-theme="grove"]{color-scheme:light;--bg:#f8faf4;--surface:#fcfdf8;--text:#243629;--muted:#576a5b;--line:#c4d1bf;--accent:#2d7047;--soft:#e0ebdd;--code:#e6efe2;--table-head:#d6e6d2;--quote-rule:3px solid #2d7047;--header-bg:#e6eee0;--scroll-track:#dfe8da;--scroll-thumb:#6f896b;--nav-scroll-track:#e6eee0;--nav-scroll-thumb:#c4d1bf;--title-font:Alegreya,Georgia,serif;--body-font:"Work Sans",Arial,sans-serif;--body-size:15px;--body-leading:1.78;--radius:14px;--header-height:126px;--shadow:0 10px 28px #29432712}
[data-theme="ocean"]{color-scheme:light;--bg:#fafcff;--surface:#fcfdff;--text:#182d48;--muted:#53677f;--line:#c0cde0;--accent:#225b9b;--soft:#ecf3fe;--code:#f1f6fe;--table-head:#d5e2f1;--quote-rule:4px solid #225b9b;--header-bg:#dfe8f5;--scroll-track:#d7dfeb;--scroll-thumb:#607a9a;--nav-scroll-track:#dfe8f5;--nav-scroll-thumb:#c0cde0;--title-font:Archivo,Arial,sans-serif;--body-font:Manrope,Arial,sans-serif;--body-size:15px;--body-leading:1.7;--radius:6px;--header-height:126px;--shadow:0 10px 24px #16475c12}
[data-theme="contrast"]{color-scheme:dark;--bg:#000;--surface:#000;--text:#fff;--muted:#fff;--line:#fff;--accent:#ffe600;--soft:#1c1c1c;--code:#000;--table-head:#252525;--quote-rule:5px solid #ffe600;--header-bg:#000;--scroll-track:#000;--scroll-thumb:#ffe600;--nav-scroll-track:#000;--nav-scroll-thumb:#ffe600;--title-font:Arial Black,Arial,Helvetica,sans-serif;--body-font:Arial,Helvetica,sans-serif;--body-size:18px;--body-leading:1.65;--radius:0;--header-height:130px;--shadow:none}
[data-theme="paper"] .header{box-shadow:0 2px 0 var(--line)}[data-theme="paper"] .page-title{font-style:italic}[data-theme="paper"] .article th{letter-spacing:.03em;text-transform:uppercase;font-size:.78em}[data-theme="midnight"] .header{background:linear-gradient(90deg,#0f1522,#151b29);box-shadow:0 1px 0 #ffffff12}[data-theme="midnight"] .page-title{letter-spacing:-.055em;font-weight:720}[data-theme="midnight"] .article pre{box-shadow:inset 0 1px #ffffff0d,0 14px 30px #0005}[data-theme="grove"] .header{border-bottom-style:dashed}[data-theme="grove"] .sidebar a[aria-current]{box-shadow:inset 3px 0 var(--accent)}[data-theme="grove"] .article blockquote{background:linear-gradient(90deg,var(--soft),transparent)}[data-theme="ocean"] .header{border-bottom:3px solid var(--accent)}[data-theme="ocean"] .primary a{letter-spacing:.035em;text-transform:uppercase;font-size:11px}[data-theme="ocean"] .article table{font-size:13px}[data-theme="contrast"] a{text-decoration-thickness:3px}[data-theme="contrast"] .header{border-bottom:3px solid var(--accent)}[data-theme="contrast"] .sidebar a[aria-current], [data-theme="contrast"] .toc a[aria-current]{outline:3px solid var(--accent);outline-offset:-3px;background:var(--soft)}[data-theme="contrast"] .article th{color:#000;background:var(--accent)}
[hidden]{display:none!important}*{box-sizing:border-box;scrollbar-color:var(--accent) var(--soft)}::selection{background:var(--accent);color:var(--surface)}body{margin:0;background:var(--bg);color:var(--text);font:var(--body-size)/var(--body-leading) var(--body-font)}button,select{font:inherit;color:inherit}a{color:var(--accent);text-underline-offset:4px}button,select{background:var(--surface);border:1px solid var(--line);border-radius:7px;padding:7px 11px;cursor:pointer}button:hover,a:hover{color:var(--accent)}:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.skip{position:fixed;top:-100px;left:20px;z-index:10;background:var(--surface);padding:12px}.skip:focus{top:10px}.header{position:sticky;top:0;z-index:3;background:var(--header-bg);border-bottom:1px solid var(--line)}.masthead{height:calc(var(--header-height) - 50px);display:flex;align-items:center;gap:16px;padding:0 22px}.doc-title{margin:0;min-width:0;max-width:min(70vw,900px);font-size:22px;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.doc-title a{display:block;overflow:hidden;text-overflow:ellipsis;text-decoration:none;color:var(--text)}.tools{margin-left:auto;display:flex;align-items:center;gap:10px;flex-shrink:0}.theme-picker{position:relative;display:grid;align-items:center}.theme-picker::after{content:"";position:absolute;right:14px;width:7px;height:7px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:translateY(-2px) rotate(45deg);pointer-events:none}.theme-picker select{appearance:none;-webkit-appearance:none;min-height:38px;padding:7px 32px 7px 12px;background:var(--surface);border:1px solid var(--line);border-radius:999px;box-shadow:var(--shadow);color:var(--text);font-size:13px;font-weight:600;letter-spacing:.01em}.theme-picker select:hover{background:var(--soft);border-color:var(--accent)}.theme-picker select:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.theme-picker option{background:var(--surface);color:var(--text)}.primary{display:flex;gap:26px;overflow:auto;padding:0 22px;min-height:49px;scrollbar-width:thin;scrollbar-color:var(--nav-scroll-thumb) var(--nav-scroll-track)}.primary::-webkit-scrollbar{height:7px}.primary::-webkit-scrollbar-track{background:var(--nav-scroll-track)}.primary::-webkit-scrollbar-thumb{background:var(--nav-scroll-thumb);border-radius:20px;border:2px solid var(--nav-scroll-track)}.primary a{padding:11px 0;white-space:nowrap;text-decoration:none;color:var(--muted);border-bottom:2px solid transparent;font-size:13px;font-weight:600}.primary a[aria-current]{color:var(--accent);border-color:var(--accent)}.layout{display:grid;grid-template-columns:var(--sidebar) minmax(0,1fr) var(--toc);max-width:1600px;margin:auto}.sidebar,.toc{position:sticky;top:var(--header);height:calc(100dvh - var(--header));overflow:auto;padding:35px 22px}.sidebar{border-right:1px solid var(--line)}.eyebrow{font-size:10px;letter-spacing:1.8px;text-transform:uppercase;color:var(--muted);font-weight:700;margin:0 0 17px}.sidebar a,.toc a{display:block;text-decoration:none;color:var(--muted);font-size:13px;line-height:1.5;padding:10px 12px;border-radius:6px;margin:3px 0}.sidebar a[aria-current]{background:var(--soft);color:var(--accent);font-weight:600}.sidebar a:hover,.toc a:hover{background:var(--soft)}.main{min-width:0;padding:42px clamp(24px,4vw,66px) 70px}.article-wrap{max-width:var(--measure);margin:auto}.page-title{font-family:var(--title-font);font-size:clamp(32px,3.2vw,48px);letter-spacing:-1.3px;font-weight:500;line-height:1.15;margin:12px 0 27px}.toc{padding:42px 20px 20px 0}.toc nav{border-left:1px solid var(--line);padding-left:10px}.toc a{font-size:12px;padding:6px 8px}.toc a[aria-current]{color:var(--accent);background:var(--soft)}.toc a[data-level="5"]{margin-left:12px}.toc a[data-level="6"]{margin-left:24px}.pager{display:flex;gap:16px;margin-top:48px;padding-top:24px;border-top:1px solid var(--line)}.pager a{flex:1;padding:16px;border:1px solid var(--line);border-radius:var(--radius);text-decoration:none;background:var(--surface);box-shadow:var(--shadow);font-size:14px}.pager a:last-child{text-align:right}.pager small{display:block;color:var(--muted);font-size:10px;letter-spacing:1px;text-transform:uppercase;margin-bottom:5px}.article{overflow-wrap:anywhere}.article [id]{scroll-margin-top:calc(var(--header) + 24px)}.article p{margin:0 0 21px}.article>p:first-child{font-size:18px;line-height:1.8;color:var(--muted)}.article h1,.article h2,.article h3,.article h4,.article h5,.article h6{font-family:var(--title-font);line-height:1.3;scroll-margin-top:150px;margin:34px 0 15px;font-weight:600}.article h4{font-size:25px}.article h5{font-size:20px}.article h6{font-size:17px}.article blockquote{margin:26px 0;padding:18px 23px;border:1px solid var(--line);border-inline-start:var(--quote-rule);background:var(--soft);border-radius:var(--radius)}.article blockquote p:last-child{margin:0}.article pre{padding:22px;background:var(--code);border:1px solid var(--line);border-radius:var(--radius);overflow:auto;font-size:13px;line-height:1.8}.article code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.article :not(pre)>code{background:var(--code);border-radius:4px;padding:2px 5px;font-size:.87em}.article table{display:block;overflow:auto;border-collapse:collapse;width:100%;margin:26px 0;font-size:14px}.article td,.article th{padding:12px 16px;text-align:left;border:1px solid var(--line)}.article th{background:var(--table-head);font-weight:600}.article img{max-width:100%;height:auto;border-radius:var(--radius)}.article li{margin:6px 0}.article hr{border:0;border-top:1px solid var(--line);margin:32px 0}.menu-button{display:none}.mobile-toc{display:none}.drawer{background:var(--bg);color:var(--text);border:1px solid var(--line);max-height:90dvh;width:min(420px,92vw);border-radius:var(--radius);padding:24px}.drawer::backdrop{background:#0008}.drawer a{display:block;padding:8px 12px;text-decoration:none}.drawer a[aria-current]{background:var(--soft)}.drawer h3{font-size:13px;margin:24px 0 5px}.drawer button{float:right}.status{padding:40px;max-width:700px;margin:auto}.print-content{display:none}
/* Wide documents: tables can breathe while normal paragraphs retain a readable measure. */
*{scrollbar-color:var(--scroll-thumb) var(--scroll-track)}*::-webkit-scrollbar{width:12px;height:12px}*::-webkit-scrollbar-track{background:var(--scroll-track)}*::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border:3px solid var(--scroll-track);border-radius:20px}
.primary{align-items:flex-end}.primary a{padding:9px 0}
[data-theme="paper"] .header{border-bottom:1px solid var(--line);box-shadow:none}[data-theme="paper"] .page-title{font-style:normal}[data-theme="ocean"] .header{border-bottom:1px solid var(--line)}
[data-theme="grove"] .sidebar a[aria-current]{box-shadow:none}
:is([data-theme="midnight"],[data-theme="ocean"]) :is(button,select,.sidebar a,.toc a,.pager a,.article blockquote,.article pre,.article table,.drawer,.drawer a,.mobile-toc){border-radius:var(--radius)}
.article-wrap{max-width:var(--article-frame)}
.article p,.article>ul,.article>ol,.article>blockquote,.article>pre{max-width:var(--measure)}
/* Keep header controls aligned with the centered content frame on wide screens. */
.masthead,.primary-container{max-width:1600px;margin:auto}
.primary-container{padding:0 22px}.primary-container .primary{padding:0}.sidebar-layout .primary-container{display:none}
.sidebar-group{margin:0 0 20px}.sidebar-group-title{margin:0;padding:8px 12px 4px;color:var(--text);font-size:12px;line-height:1.45;font-weight:700}.sidebar-group a{margin:1px 0 1px 10px}.sidebar-layout .sidebar{padding-top:28px}
@media(min-width:1600px){.layout{border-left:1px solid var(--line);border-right:1px solid var(--line)}}
@media(max-width:1199px){.layout{grid-template-columns:220px minmax(0,1fr)}.toc{display:none}.mobile-toc{display:block;border:1px solid var(--line);border-radius:var(--radius);padding:12px 17px;margin-bottom:28px;font-size:13px}.mobile-toc a{display:block;padding:4px 0}.mobile-toc summary{cursor:pointer;color:var(--muted)}}
@media(max-width:700px){:root{--header:118px}.masthead{height:68px;padding:0 18px;gap:10px}.doc-title{font-size:18px;max-width:calc(100vw - 180px)}.tools{gap:7px}.theme-picker select{max-width:115px;font-size:12px}.menu-button{display:block}.primary{padding:0 18px;gap:23px}.layout{display:block}.sidebar{display:none}.main{padding:28px 22px 45px}.page-title{font-size:36px}.pager{gap:10px}.pager a{padding:12px}.article>p:first-child{font-size:17px}}
@media(prefers-reduced-motion:no-preference){button,a{transition:background .15s,color .15s}}
@media print{body{background:white;color:black}.header,.layout,.drawer,.skip{display:none!important}.print-content{display:block}.print-content article{break-before:page}.print-content article:first-child{break-before:auto}.article pre{white-space:pre-wrap}.article a{color:inherit}.article table{display:table}.article h2,.article h3,.article h4{break-after:avoid}}
/* Standard scrollbar properties override the custom parts unless both are auto. */
@supports selector(::-webkit-scrollbar){.primary{scrollbar-width:auto;scrollbar-color:auto}.primary::-webkit-scrollbar-button{display:none;width:0;height:0}}
</style>
<link rel="stylesheet" href="src/geomap/geomap.css">
</head>
<body>
<a class="skip" href="#content">Skip to content</a>
<header class="header"><div class="masthead"><h1 class="doc-title"><a id="document-title" href="#/"></a></h1><div class="tools"><div class="theme-picker"><select id="theme" aria-label="Choose theme"><option value="paper">Paper</option><option value="midnight">Midnight</option><option value="grove">Grove</option><option value="ocean">Ocean</option><option value="contrast">High contrast</option></select></div><button class="menu-button" id="menu" aria-label="Open document navigation">☰</button></div></div><div class="primary-container"><nav id="primary" class="primary" aria-label="Sections"></nav></div></header>
<div id="status" class="status" role="status">Loading your document…</div>
<div class="layout" id="layout" hidden><aside class="sidebar"><nav id="secondary" aria-label="Pages"></nav></aside><main class="main" id="content" tabindex="-1"><div class="article-wrap"><h1 class="page-title" id="page-title"></h1><details class="mobile-toc" id="mobile-toc"><summary>On this page</summary><nav aria-label="On this page"></nav></details><article class="article" id="article"></article><nav class="pager" id="pager" aria-label="Previous and next pages"></nav></div></main><aside class="toc" id="toc"><p class="eyebrow">On this page</p><nav aria-label="On this page"></nav></aside></div>
<dialog class="drawer" id="drawer"><button id="close-menu" aria-label="Close navigation">✕</button><h2>Explore document</h2><nav id="mobile-nav" aria-label="Document navigation"></nav></dialog>
<div class="print-content article" id="print-content"></div>
<noscript><p class="status">Enable JavaScript to read this document.</p></noscript>
<!-- REPLACE THE MARKDOWN BELOW. For a literal closing script tag in Markdown, write </script instead; readMarkdown decodes this sequence. -->
<script id="markdown-source" type="text/plain"># Gergeti Glacier Hike
## 1. Route Overview
### 1.1 Identity & Geography
**This is a strenuous day hike to a viewpoint before the glacier, returning to Stepantsminda by the same general route.** Plan for approximately **20–22 km, ↑1,550–1,800 m, ↓1,550–1,800 m, and 9–12 h overall** in suitable summer conditions. Slower walking, lengthy stops or difficult crossings can push the day beyond that range. The classic published track records 20.4 km and ↑↓1,552 m; another detailed account reports 21 km and ↑↓1,796 m. These are different recordings, not a surveyed trail specification. [Caucasus Trekking: classic route](https://www.caucasus-trekking.com/treks/kazbegi-hike-to-glacier), [Going the Whole Hogg: route guide](https://www.goingthewholehogg.com/hiking-to-gergeti-glacier-and-gergeti-trinity-church/).
📍 The route lies above Stepantsminda, commonly called Kazbegi, in Georgia’s Greater Caucasus, on the approach to Mount Kazbek. Its sequence is **town → Gergeti Trinity Church → Sabertse Pass → Altihut area → suitable dry-ground glacier viewpoint → return**. Typical elevations are approximately 1,740 m in town, 2,170 m at the church, 2,900–3,000 m around Sabertse, 3,014 m at Altihut, and roughly 3,200–3,300 m near the upper hiking turnaround. The endpoint changes with the chosen approach and conditions. [TrekGeorgia: route](https://www.trekgeorgia.com/best-hiking-trails-around-kazbegi), [Altihut](https://altihut.ge/en), [GNTA: upper-route elevations](https://georgia.travel/the-gergeti-altihati-meteo-ski-touring-route).
**Assumptions:** an experienced recreational hiker; no travel dates supplied; a snow-free summer route; no glacier crossing, Meteo/Bethlemi Hut visit or Kazbek summit attempt. This report is for planning, with research checked **5 September 2026**.
> ⚠️ **Warning:** No officially designated, permanently safe endpoint was verified. “Safe viewpoint” here means a conservative stopping place on demonstrably stable, ice-free ground, away from falling ice, unstable moraine and hazardous water. Stop earlier if that cannot be established; the altitude or a GPX endpoint is never a target to force.
### 1.2 Character & Experience
The appeal is the change in scale: a medieval church above a lived-in valley, then open mountain slopes and finally rock, meltwater and glacier views. Gergeti Trinity is a **14th-century religious site**, with Stepantsminda below and Kazbek behind it. [Georgian National Tourism Administration: Gergeti Trinity Church](https://georgia.travel/gergeti-trinity-church).
The church attracts many visitors arriving by vehicle; the long climb beyond it feels more like a mountain outing. A ridge alternative gives wider views, while the classic hillside path reaches the same pass. Cloud can hide Kazbek even when the lower valley looks pleasant. [Sailingstone Travel: firsthand hike](https://sailingstonetravel.com/kazbegi-hiking-to-gergeti-glacier/).
### 1.3 At a Glance
| Decision | Planning answer |
|---|---|
| Difficulty | Strenuous from town; sustained ascent followed by a long descent |
| Technical character | Mountain footpath in dry, snow-free conditions; crossings and the upper approach can make continuation unsuitable |
| Preferred season | July–September, subject to actual snow and weather |
| Overnight model | Stay in Stepantsminda before and after the hike |
| Main decision points | Church, Sabertse, lower river crossing, upper stream/ice margin |
| Shortening option | Turn at Sabertse, or arrange a church start |
| Essential constraint | Finish on safe ground before glacier travel begins |
GNTA identifies this as a demanding 8–10 h round trip and favours mid-summer to early autumn. The wider time allowance above includes practical margin. **Confidence: Medium** for personal duration; **High** that this needs a full mountain day. [GNTA: trekking in Georgia](https://georgia.travel/trekking-in-georgia).
---
## 2. Route & Stage Breakdown
### 2.1 Standard Itinerary
There is **one hiking stage**, not a multi-day trail with prescribed overnight stops.
| Day | Start → route → finish | Distance | Ascent / descent | Overall time | Overnight |
|---|---|---:|---:|---:|---|
| Hiking day | Stepantsminda → church → Sabertse → pre-glacier viewpoint → same corridor back | ~20–22 km | ↑↓~1,550–1,800 m | ~9–12 h; longer possible | Stepantsminda |
These are the reconciled planning ranges in §1.1. A turnaround before the upper crossing reduces the total; walking onto the glacier to match an old track is outside this itinerary.
### 2.2 Stage-by-Stage Analysis
The following outbound leg figures are approximate orientation values from the detailed route account. They are **not separately surveyed ascent/descent measurements**. Elevations show where each leg ends; actual cumulative climbing includes undulations. [Going the Whole Hogg: leg breakdown](https://www.goingthewholehogg.com/hiking-to-gergeti-glacier-and-gergeti-trinity-church/).
| Outbound leg | Distance | Moving time | End elevation / main issue |
|---|---:|---:|---|
| Main square → Gergeti village → church | ~2.9 km | ~1 h 20 min | ~2,170 m; choose the proper footpath |
| Church → Sabertse | ~4.6 km | ~3 h | ~2,950 m; the sustained climb |
| Sabertse → Altihut area | ~1.5 km | ~40 min | 3,014 m; undulating terrain and lower bridge |
| Altihut → upper hiking viewpoint | ~1.5 km | ~1 h | ~3,200–3,300 m; crossings determine the limit |
**Town to church.** Use the approach through Gergeti village and the Bashi valley/ruined-tower area. Several branches exist, including much steeper shortcuts. The more gradual established path is a sensible choice for preserving energy and for the descent. Confirm the entrance in daylight if possible. [Caucasus Trekking: church approach](https://www.caucasus-trekking.com/treks/hike-to-gergeti-trinity-church).
**Church to Sabertse.** Settle into a pace that leaves energy for several more hours. The pass is a worthwhile destination itself: reassess visibility, fatigue, symptoms, water and your remaining daylight here. [The Sandy Feet: Sabertse turnaround](https://thesandyfeet.com/kazbegi-georgia-gergeti-trinity-church-glacier-hike/).
**Sabertse to Altihut.** Older reports describe a narrow bridge across the Chkheri drainage. Its presence and condition are not verified for September 2026. If it is absent, submerged or unstable, return to Sabertse; seeing a hut across the water does not make crossing necessary. [Sailingstone Travel: crossing account](https://sailingstonetravel.com/kazbegi-hiking-to-gergeti-glacier/).
**Upper approach.** Reports describe additional streams near the waterfall, including a bridge that can disappear between seasons. This report does not adopt older advice to jump the stream. Use an earlier viewpoint if reaching the mapped endpoint would require a risky crossing. [Going the Whole Hogg: upper streams](https://www.goingthewholehogg.com/hiking-to-gergeti-glacier-and-gergeti-trinity-church/).
**Return.** Retrace the approach you know. Budget **at least 3–4 h from the upper area**, plus stops and margin for tired legs or slippery ground. A firsthand account gives 9–12 h for the whole outing. [The Sandy Feet: full hike](https://thesandyfeet.com/kazbegi-georgia-gergeti-trinity-church-glacier-hike/).
### 2.3 Alternative Itineraries
| Option | Approximate workload | When it makes sense |
|---|---|---|
| Church start and finish | ~14–16 km, ↑↓~1,100–1,350 m; allow ~7–9 h | You want the upper scenery with less climbing |
| Town → Sabertse → town | ~14–16 km; allow ~6–8 h | Shorter objective that avoids the crossings beyond the pass |
| Town → church → town | ~6–7 km; allow ~3–4 h including a visit | Modest weather window or recovery day |
| Two days via Altihut | Day 1 town → hut; day 2 viewpoint → town | You want an overnight mountain stay and can tolerate sleeping higher |
The first two rows are **derived planning estimates** using the leg breakdown and elevation differences, not independent measured routes. A church taxi removes about 430 m of net climbing each way but leaves a substantial hike. The church-only duration is supported by [Caucasus Trekking’s church guide](https://www.caucasus-trekking.com/treks/hike-to-gergeti-trinity-church).
✓ **Recommended:** Keep the town out-and-back as your planned objective, with Sabertse as the first substantial fallback. An Altihut overnight reduces daily walking but increases sleeping altitude; it is not automatically the better acclimatisation option. [CDC: altitude and sleeping elevation](https://www.cdc.gov/yellow-book/hcp/environmental-hazards-risks/high-altitude-travel-and-altitude-illness.html).
### 2.4 Variants & Detours
**Ridge versus hillside.** The ridge above the church offers broad views and joins the usual route at Sabertse. It is more exposed to wind. Choose it only with suitable visibility and weather; the hillside path is not a safe place to continue during a thunderstorm either. [Sailingstone Travel: ridge route](https://sailingstonetravel.com/kazbegi-hiking-to-gergeti-glacier/).
**Church viewpoint.** Allow extra time for the rise behind the church, without treating photography as a reason to delay the upper turnaround. [Caucasus Trekking: church viewpoints](https://www.caucasus-trekking.com/treks/hike-to-gergeti-trinity-church).
**Arsha approach.** This is a separate, demanding itinerary via Toti and Arsha Pass, with its own transport and navigation needs. A published Arsha round trip is 22.3 km with ↑↓1,950 m. It is not a convenient escape route from this hike. [Caucasus Trekking: Arsha variant and map](https://www.caucasus-trekking.com/treks/arsha-to-gergeti-glacier-hike).
**Meteo/Bethlemi Hut.** Reaching this higher hut involves glacier travel. It is excluded from all distances, schedules and gear recommendations here. [Mountain Freaks: glacier versus Meteo route](https://mountainfreaks.ge/the-most-beautiful-one-day-treks-from-kazbegi/).
---
## 3. Difficulty & Trail Conditions
### 3.1 Physical Difficulty
The main test is maintaining a steady pace through a large ascent and still descending carefully. The upper section comes when you are already tired, at an elevation where effort may feel harder. GNTA classifies the glacier hike as the most demanding of the Kazbegi hikes in its overview. [GNTA: trekking routes](https://georgia.travel/trekking-in-georgia).
**Practical readiness check:** use your recent experience of long mountain days with roughly comparable climbing and a loaded daypack. If this would be a large jump from your usual hikes, choose the church start or Sabertse. General fitness alone does not settle either your descent stamina or altitude response.
### 3.2 Technical Difficulty
In favourable conditions this is a mountain walk, without a planned glacier crossing, via ferrata or climbing pitch. Expect dirt, grass, loose stones, rockier upper ground and water obstacles. Local guiding descriptions warn against continuing onto the ice without glacier skills and equipment. [Mountain Freaks: day treks](https://mountainfreaks.ge/the-most-beautiful-one-day-treks-from-kazbegi/), [TrekGeorgia: Gergeti route](https://www.trekgeorgia.com/best-hiking-trails-around-kazbegi).
> ⚠️ **Warning:** “No technical climbing” does not mean low consequence. An insecure stream crossing or steep snow patch can be the hardest obstacle of the day. Turn back when the route requires skills or equipment outside your plan.
### 3.3 Elevation
Most elevation is gained before Sabertse, followed by an undulating section and a final climb above the hut. The upper hiking area is approximately **1,500–1,600 m higher than town**; that net difference is smaller than cumulative ascent because the trail rises and falls.
**Altitude matters even on a day trip.** Physical fitness does not prevent altitude illness. Returning to sleep lower generally produces less physiological stress than spending the night high. Do not interpret sleeping-altitude ascent limits as a rule forbidding a particular daytime elevation gain. [CDC Yellow Book: high-altitude travel](https://www.cdc.gov/yellow-book/hcp/environmental-hazards-risks/high-altitude-travel-and-altitude-illness.html).
### 3.4 Trail Condition
Expect conditions to change between the busy lower paths and the upper stream/moraine area. A 2026 church guide describes new paths, ramps and viewpoints around the church; older tracks may not reflect those details. [Wander-Lush: church guide, updated 26 March 2026](https://wander-lush.org/kazbegi-to-gergeti-trinity-church-hike-guide/).
📅 **Checked: 5 September 2026.** No dated inspection of the complete hiking route, upper snow cover or bridges was found. Do not interpret the age of a website’s latest unrelated news post as the date of its trail observations. **Confidence: Medium** for typical terrain; **Low** for present passability.
---
## 4. Season & Weather
### 4.1 Hiking Season
✓ **Recommended:** Plan for **July–September**, then decide using recent snow and weather information. GNTA favours mid-summer to early autumn. June and October can work in favourable years, but neither is a dependable snow-free promise. [GNTA: hiking season](https://georgia.travel/trekking-in-georgia).
Altihut defines its winter period as **15 November–15 June** and warns that access can require skis or snowshoes. This is a hut policy and access warning, not an official opening calendar for the footpath. [Altihut: seasonal information](https://altihut.ge/en).
### 4.2 Weather Patterns
The useful forecast is for the mountain’s elevation and exposure, not just Stepantsminda. A wet, windy upper stop can feel very different from the climb out of town. Firsthand reports describe cold wind, mist, prolonged rain and afternoon thunderstorms. [The Sandy Feet: weather experience](https://thesandyfeet.com/kazbegi-georgia-gergeti-trinity-church-glacier-hike/).
Georgia’s travel advisory also identifies **summer lightning risk in the mountains**. An early start preserves time but does not guarantee a storm-free morning. [FCDO: outdoor and weather risks](https://www.gov.uk/foreign-travel-advice/georgia/safety-and-security).
No dependable monthly temperature series for this exact upper viewpoint was established. **Packing assumption, not a forecast:** be equipped for a cold stop around 0°C, with additional protection if the elevation-specific forecast is colder. Check air temperature, wind, precipitation, freezing level and visibility before deciding.
### 4.3 Seasonal Trade-offs
| Period | Main attraction | Main planning cost |
|---|---|---|
| June | Long daylight and greener slopes | Residual snow and stronger meltwater can prevent the upper approach |
| July–August | Broadest normal summer walking window | Popular season; exposed climbs and thunderstorms still need planning |
| September | Attractive main-season option | Less daylight than midsummer; cold or fresh snow can shorten the objective |
| October | Possible in favourable conditions | Smaller weather/daylight margin; treat snow-free access as unconfirmed |
| Winter–spring | Separate winter activity | This hiking itinerary and packing list do not apply |
This comparison is a planning synthesis, not a month-by-month forecast. A route operator gives June–September as its main season and notes residual June snow and increasing October difficulty. [Hikasus: season discussion](https://www.hikasustravel.com/en/georgia/kazbegi/gergeti-glacier/).
📅 **Before departure:** check [Georgia’s official meteorological portal](https://meteo.gov.ge/), [National Environmental Agency warnings](https://nea.gov.ge/En/Announcements), and [Altihut weather](https://altihut.ge/en/weather) / [live cameras](https://altihut.ge/en/live). The camera pages were located; timestamped images and viewpoint conditions were not verified during this research.
---
## 5. Navigation & Route Finding
### 5.1 Waymarking
Use a map and your own route record. The path may be well trodden, but that does not resolve every junction, disappearances in fog or changes at stream crossings. One firsthand account describes losing the distinct line among several meadow tracks. [Sailingstone Travel: navigation experience](https://sailingstonetravel.com/kazbegi-hiking-to-gergeti-glacier/).
**Pay special attention to:** the Gergeti village entrance; the church-side junctions; ridge versus hillside branches; the river crossing; and the final approach before ice. Other people may be heading for a different objective.
### 5.2 Maps & Digital Navigation
| Resource | Best use | Limitation |
|---|---|---|
| [Whole Hogg interactive route map](https://www.google.com/maps/d/embed?mid=19cbQzkg3SCmTXMBqhiIdLN5p5xU-a3Op) | See the route and named waypoints together | Online orientation; not a live conditions map |
| [Whole Hogg guide with GPX/KML download controls](https://www.goingthewholehogg.com/hiking-to-gergeti-glacier-and-gergeti-trinity-church/) | Obtain the publisher’s route file | Download controls were visible; GPX file retrieval could not be verified |
| [Wikiloc waypoint listing](https://www.wikiloc.com/hiking-trails/gergeti-glacier-and-gergeti-trinity-church-hike-by-going-the-whole-hogg-112529506) | Inspect church, pass, hut and crossing waypoints | Same publisher, not independent corroboration; automated totals do not match the intended complete out-and-back |
| [Geoland trekking maps](https://geoland.ge/en/product/%E1%83%A1%E1%83%90%E1%83%A4%E1%83%94%E1%83%AE%E1%83%9B%E1%83%90%E1%83%95%E1%83%9A%E1%83%9D-%E1%83%A0%E1%83%A3%E1%83%99%E1%83%90-n-1-150-000-te50ke-1/) | Choose sheet 4: Khevi, Mt. Kazbegi, Gudauri, Truso; 1:50,000, English | Useful regional backup; cannot confirm today’s stream or ice margins |
**OsmAnd** supports offline mapping and imported GPX tracks. Download the regional map as well as the track; a track line alone lacks the surrounding terrain needed to make decisions. [OsmAnd: maps](https://osmand.net/), [official track-import instructions](https://osmand.net/docs/user/personal/tracks/manage-tracks/).
> ⚠️ **Warning:** The Caucasus Trekking page says its GPX also includes an onward Meteo/Bethlemi route. Inspect and remove any glacier extension before using a track for this hike. [Caucasus Trekking: GPX scope](https://www.caucasus-trekking.com/treks/kazbegi-hike-to-glacier).
### 5.3 Navigation Preparation
Before leaving your accommodation:
- Open the map and route in airplane mode and confirm they work.
- Save the church, Sabertse, hut, known crossing locations and your lodging.
- Mark the intended upper limit as **conditional**, not an obligatory waypoint.
- Carry a paper map or a second independent navigation backup you can use.
- Record the outbound walk to help retrace it; do not expect a recording to prove that a crossing remains safe on return.
**Confidence: Medium** for the mapped corridor; **Low** for precise current upper-endpoint geometry. No newly surveyed GPX is attached to this report.
---
## 6. Accommodation & Overnight Planning
### 6.1 Accommodation System
✓ **Recommended:** Use the same Stepantsminda accommodation before and after the hike. This gives an early start, a known place to return to and no need to carry overnight equipment.
| Base | Role in this plan | Verified information |
|---|---|---|
| Central Stepantsminda guesthouse | Practical default; select by location and recent reviews | Confirm early breakfast, bathroom and luggage arrangements individually |
| [Rooms Kazbegi](https://roomshotels.com/hotel/kazbegi/) | Higher-comfort option on the hillside | Hotel, restaurant and terrace; obtain a date-specific quote |
| [Porta Caucasia](https://www.portacaucasia.com/) | Another town hotel to compare | Direct booking and restaurant; 2 Tergdaleulebi Street |
| [Altihut 3014](https://altihut.ge/en/rooms) | Optional mountain overnight | Shared accommodation; advertised from €95 per person |
📅 **Checked: 5 September 2026.** These are verified accommodation options, not confirmed vacancies. Altihut’s **16-bed Devdorak dormitory** explicitly lists breakfast and dinner; other room cards list breakfast, so check meal inclusions for the exact booking. [Altihut: Devdorak](https://altihut.ge/en/rooms/altihutgeenroomsdevdorak).
### 6.2 Booking Strategy
Reserve two town nights once the travel window is known. If weather flexibility matters, choose cancellation terms that allow a change and consider a third night. No evidence supports a universal “book exactly X weeks ahead” rule; availability depends on dates and room type.
For a mountain overnight, use [Altihut’s booking page](https://altihut.ge/en/book) and confirm the bed, meals, arrival time and weather-cancellation terms directly. Its published contact is **+995 595 57 82 82**, **info@altitude.ge**. No reliable cancellation deadline or date-specific inventory was established. [Altihut contact](https://altihut.ge/en).
### 6.3 Overnight Logistics
For town lodging, request breakfast before departure or a packed breakfast the night before. Ask about late return, a packed lunch, charging, drinking water and luggage storage; these should be agreed rather than assumed included.
At Altihut, published rules specify **quiet after 21:00** and **electricity off 23:00–05:00**. Bathrooms and showers are mentioned, but hot-water availability was not verified. Outside food is restricted on the premises and personal stoves are prohibited inside. [Altihut guest rules](https://altihut.ge/en/info/tips-and-rules-for-guests).
### 6.4 Camping
Camping is optional and adds equipment and altitude exposure. The operator documents a Sabertse camping area, bio-toilets and a Chkheri bridge in an article dated **11 September 2025**; this establishes infrastructure history, not its present condition. [Altihut: development of the site](https://altihut.ge/en/stories/altihati-alpuri-qokhi-zghvis-donidan-3014-metr-simaghleze).
Georgia’s official tourism guidance restricts camping in protected areas to designated places, and private land requires consent. **Do not assume a free right to pitch anywhere near the church or hut.** Confirm the location, permission, fee, toilets and water with the park/hut before planning a camp. [GNTA: wild camping](https://georgia.travel/wild-camping-in-georgia), [Kazbegi park guide](https://nationalparks.ge/en/site/kazbeginp/guide).
---
## 7. Food, Water & Resupply
### 7.1 Water
💧 **Arrange a dependable water plan before setting out.** A 2026 church guide reports springs near the entrance, but a spring’s existence does not establish drinking-water quality or flow on your date. [Wander-Lush: church facilities](https://wander-lush.org/kazbegi-to-gergeti-trinity-church-hike-guide/).
| Location | Planning treatment |
|---|---|
| Town | Start with known safe water; ask lodging about its supply |
| Church | Potential refill only after confirming flow and potability |
| Church → Sabertse → river/hut area | Plan for several hours without a dependable refill |
| Altihut area | Ask about drinking-water availability, treatment and charges; none was verified |
| Upper streams | Backup only if safely accessible and properly treated; never enter hazardous ground to collect water |
**Suggested carrying plan:** about **2.5–3 L at departure**, with **3–4 L container capacity**, adjusted for heat, your consumption and confirmed refills. This is a starting allowance, not a guarantee of enough water for 12 hours. If you cannot establish a workable refill/carry plan, shorten the hike.
Treat unverified natural water. CDC recommends boiling, or filtering followed by disinfection; clear mountain water can still contain pathogens. Follow the equipment’s instructions, including cold-water contact times. [CDC: hiking-water treatment](https://www.cdc.gov/drinking-water/prevention/water-treatment-hiking-camping-traveling.html).
📅 **Checked: 5 September 2026. Confidence: Low** for current refill reliability; **High** for the need to treat water whose safety is unknown.
### 7.2 Food
🍴 Carry a full lunch, snacks you will actually eat while climbing, and a reserve for an extended return. Buy preferred trail foods before arrival if you depend on particular products; the town is a place for ordinary supplies, not a guaranteed specialist resupply. Older firsthand accounts report limited hiking-food selection. [The Sandy Feet: food preparation](https://thesandyfeet.com/kazbegi-georgia-gergeti-trinity-church-glacier-hike/).
Altihut’s current menu lists **soup 20 GEL**, **goulash 25 GEL**, **breakfast 50 GEL** and **dinner 70 GEL**. These are published menu prices, not confirmed service on a future day. Preordering is encouraged. [Altihut restaurant](https://altihut.ge/en/restaurant).
### 7.3 Resupply Strategy
Finish your shopping the previous evening. Eat before the climb, keep some food accessible, and avoid consuming your emergency reserve during the ascent. Treat a hut meal as an optional stop within your time budget.
For the requested day hike, there is no need for a stove, fuel or a multi-day food load. If splitting at Altihut, book the relevant meals and check its outside-food rules before relying on self-catering.
---
## 8. Access & Transportation
### 8.1 Reaching the Route
🚌 **Tbilisi is the practical road gateway.** Arrive in Stepantsminda the day before the full hike. An arrival-day glacier attempt would combine a long transfer, a late start and immediate altitude gain.
📅 **Transport checked: 5 September 2026.** All times below are local to Georgia. Posted schedules still need confirmation for the selected date.
| Connection | Published / reported service | Cost | Confidence |
|---|---|---:|---|
| Tbilisi Airport → city | Airport lists bus **337**, approximately **06:59–22:59**, ending at Station Square | **1 GEL** fare, valid 90 min with eligible payment; MetroMoney card 2 GEL | High for posted information |
| Didube → Stepantsminda | Marshrutkas; allow **3–4 h**; departures from morning onward, sometimes when full | **20 GEL/person**, cash, in 2026 firsthand guide | Medium; no official operator timetable found |
| Tbilisi → Stepantsminda, reserved shared transfer | Budget Georgia: **09:00–13:00**, daily May–October; office to Alexander Kazbegi statue | **80 GEL/person** | High for advertised service |
| Tbilisi hotel → Stepantsminda hotel, private | Budget Georgia; flexible departure, ~3 h advertised | **280 GEL/car**, 1–3 people | High for advertised tariff |
| Tbilisi Airport → Stepantsminda, private | Budget Georgia; reserve pickup | **320 GEL/car**, 1–3 people | High for advertised tariff |
Sources and booking: [Tbilisi Airport bus](https://tbilisiairport.com/en-EN/passenger-guide/to-from-the-airport/page/bus), [Wander-Lush: Didube instructions](https://wander-lush.org/tbilisi-to-kazbegi/), [Budget Georgia: town transfers](https://www.budget-georgia.com/tbilisi-kazbegi-stepantsminda-transfer.html), [Budget Georgia: airport transfer](https://www.budget-georgia.com/tbilisi-airport-kazbegi-stepantsminda-private-transfer-380825.html).
The airport bus is not a direct Kazbegi service. For the cheap route, connect to the metro and Didube, allowing extra time for the transfer and locating the departure area. Budget Georgia uses its own city pickup, not Didube. Keep the two services distinct.
### 8.2 Leaving the Route
The walking finish is back in Stepantsminda. **Leave for Tbilisi the next day.** Budget Georgia advertises a **16:00–20:00 shared return for 80 GEL/person** in May–October. A 2026 firsthand guide reports **20 GEL marshrutkas**, roughly **2.5–3.5 h**, with departures listed until 18:00 but late services vulnerable to low demand. [Budget Georgia return](https://www.budget-georgia.com/kazbegi-tbilisi-bus-transfers.html), [Wander-Lush: Kazbegi to Tbilisi](https://wander-lush.org/kazbegi-to-tbilisi/).
Do not make the hike’s turnaround depend on catching the last minibus. If a flight matters, return to Tbilisi with enough buffer for road disruption; spending the preceding night there is the practical default.
### 8.3 Along-the-Route Transport
The church is the useful road-access point. Above it, this plan has no scheduled motorised escape or shuttle.
A March 2026 guide reports **60–80 GEL per car**, or **15–20 GEL per person**, for a church taxi visit with a short wait. That is **not a tariff for morning drop-off and late pickup after the glacier hike**. Negotiate your exact arrangement, pickup location, waiting conditions and payment before departure. [Wander-Lush: church taxis](https://wander-lush.org/kazbegi-to-gergeti-trinity-church-hike-guide/).
### 8.4 Pre- and Post-Trek Logistics
Leave travel luggage with your accommodation by agreement. For this out-and-back, luggage transfer along the mountain is unnecessary. If driving, arrange overnight parking with the lodging and carry only the daypack.
[Rooms Kazbegi’s affiliated booking page](https://www.marriott.com/en-us/hotels/tbskr-rooms-kazbegi-a-member-of-design-hotels/overview/) lists guest parking, check-in at 15:00 and checkout at 12:00. Other properties’ parking and storage policies were not established.
Recheck the **Mtskheta–Stepantsminda–Larsi road, especially Gudauri–Kobi**, using the [Georgian Roads Department restrictions page](https://georoad.gov.ge/ka/restriction). No verified same-day passability statement is made here. Snow, rain and landslides can affect regional roads. [FCDO: driving conditions](https://www.gov.uk/foreign-travel-advice/georgia/safety-and-security).
---
## 9. Safety & Risk Management
### 9.1 Main Hazards
| Hazard | Route-specific decision |
|---|---|
| Missing or insecure bridges; strong meltwater | Turn before the crossing; do not substitute a jump or improvised ford |
| Ice hidden by debris; unstable glacier edge | Stay on demonstrably ice-free, stable ground; stop well back if uncertain |
| Falling ice or rock | Avoid steep ice faces, overhangs and debris below them |
| Thunder, strong wind, poor visibility | Shorten early; do not press over the pass to reach shelter across a river |
| Snow or ice on a steep footpath | Treat as changed route conditions; turn unless trained and equipped for that terrain |
| Fatigue on descent | Keep food, water, daylight and attention in reserve |
| Altitude symptoms | Stop climbing and descend; seek help for severe signs |
| Dogs, horses or grazing livestock | Give space, avoid feeding, and let animals clear narrow sections or bridges |
The crossing concerns come from the historical reports in §2.2. For glacier margins, the US National Park Service warns against ice walls, overhangs and ice caves because collapse can occur without warning. This is **general glacier-safety evidence**, not a Gergeti inspection or a locally specified exclusion distance. [NPS: falling ice](https://www.nps.gov/glba/planyourvisit/falling-ice.htm).
No universal distance from the glacier can be declared safe from desk research. A local professional may choose a lower or more distant viewpoint than a published track.
### 9.2 Emergency Planning
**Call 112 for an emergency in Georgia.** It operates 24/7 and routes calls to ambulance, fire/rescue or police. English call handling is available. A call can be made without a SIM or positive balance **if a mobile network is reachable**. [Georgia 112: official FAQ](https://112.gov.ge/?page_id=1715&lang=en).
Install [112Georgia](https://112.gov.ge/?page_id=22696&lang=en) before the trip and enable location access. Its call/chat features can send coordinates; a data failure may trigger SMS location delivery. **Neither the app nor SMS provides satellite communication.** Use call/chat to explain a hiking emergency; the silent SOS feature has a different, police-oriented purpose.
If requesting help, give your coordinates, altitude, nearest landmark, number of people, injury/symptoms, weather and whether you are separated by a river. Follow the dispatcher’s instructions. Move out of immediate danger if you can do so safely, then avoid unnecessary relocation that makes rescuers’ job harder.
Leave your route, upper limit, expected return and an overdue contact plan with someone reliable. Consider a satellite communicator for solo travel only after verifying its service in Georgia and knowing how to use it. Do not assume a particular phone has working satellite SOS here.
The FCDO warns that mountain emergency response may be limited. **No guaranteed helicopter, rescue time, staffed rescue post at Altihut or free-rescue entitlement was verified.** [FCDO: adventure activities](https://www.gov.uk/foreign-travel-advice/georgia/safety-and-security).
### 9.3 Bailout & Escape Options
| Where you stop | Practical action |
|---|---|
| Town / Gergeti village | Return to lodging or change to the church-only walk |
| Church | Descend on foot, or use an arranged taxi if access and service permit |
| Below / at Sabertse | Retrace the known trail to the church |
| Before lower river crossing | Turn back on the same bank; do not cross merely to seek a hut |
| Hut / upper viewpoint area | Return along the known approach while crossings remain usable; ask hut staff for local advice if available |
| Unable to retreat safely | Stop the attempt to improvise an escape and request assistance |
These are **planning recommendations**, not maintained evacuation routes. The Arsha variant and onward glacier route are unsuitable as spontaneous shortcuts. Out-and-back terrain also means that a deteriorating crossing can affect your return.
### 9.4 Health & Insurance
If headache develops with nausea, dizziness or unusual fatigue during the ascent, stop climbing and descend. Confusion, loss of coordination or breathlessness at rest are emergency signs. A night in town can improve rest and give time to assess yourself, but it does not guarantee acclimatisation. [CDC: altitude illness](https://www.cdc.gov/yellow-book/hcp/environmental-hazards-risks/high-altitude-travel-and-altitude-illness.html).
📅 **Checked: 5 September 2026.** Since **1 January 2026**, tourists entering Georgia generally must carry **health and accident insurance of at least 30,000 GEL**, valid for their whole stay. The policy may be electronic or physical, in **English or Georgian**, issued by a Georgian or foreign insurer. Limited official categories are exempt. [Georgian MFA notice, 3 April 2026](https://slovenia.mfa.gov.ge/en/news/808702-saqartveloshi-mogzaurobis-msurvelta-sakuradghebod).
✓ **Recommended:** Obtain written confirmation that your policy covers your actual hiking altitude—allowing margin above 3,300 m—plus search/rescue, mountain evacuation, medical treatment and repatriation. Ask about solo hiking and guide requirements. Meeting the entry minimum does not establish those activity benefits.
---
## 10. Rules, Access & Trail Management
### 10.1 Access Requirements
📅 **Checked: 5 September 2026.** No route-specific hiking permit, quota, entrance fee or mandatory guide requirement was verified for this precise pre-glacier out-and-back. **That is an evidence gap, not a confirmed legal exemption.**
Kazbegi National Park’s published guide asks visitors to contact the administration before using a trail. Ask about this exact route, its present restrictions and whether any registration is needed. The official visitor contact is **+995 591 96 33 35**. [Park guide](https://nationalparks.ge/en/site/kazbeginp/guide), [park contact](https://nationalparks.ge/en/site/kazbeginp).
Border-zone controls exist in Georgia, but their precise applicability to this endpoint was not established. Do not transfer rules from Kazbek summit expeditions or other border valleys to this hike; follow actual signs and official instructions. [Border Police: tourist information](https://bpg.gov.ge/en/page/public-relations/information-for-tourists) was discoverable through official indexed material, but its complete page could not be retrieved.
### 10.2 Regulations
The published park rules permit use of marked routes and designated camping/picnic facilities, restrict fires to designated places, prohibit pets, and prohibit unauthorised collection of natural or cultural materials. Their exact geographic application at every point of this corridor was not mapped during this research. [Kazbegi National Park rules](https://nationalparks.ge/en/site/kazbeginp/guide).
For a drone, check [GCAA’s drone portal](https://uas.gov.ge/EN), the [official airspace map](https://airspace.gov.ge/) and park/site permission before flight. General permission to photograph does not authorise a drone. No route-wide drone permission was established.
### 10.3 Trail Etiquette
At Gergeti Trinity, cover shoulders and knees, follow instructions at the entrance, and respect worshippers; women may be asked to cover their hair. [Gamarjoba Georgia Tours: church visitor guidance, 23 June 2026](https://gamarjobageorgiatours.com/gergeti-trinity-church/).
On the trail, allow space for other walkers and pack animals, avoid cutting new paths, and carry out your litter and food scraps. At the hut, use the requested indoor footwear and respect the quiet period. Ask before using facilities or consuming your own food on the premises. [Altihut guest rules](https://altihut.ge/en/info/tips-and-rules-for-guests).
---
## 11. Gear & Packing
### 11.1 Route-Specific Gear Strategy
Use a **day-hiking setup with enough protection for a delayed descent**. The following is a packing recommendation for the snow-free, pre-glacier route, not an equipment list for crossing Gergeti Glacier. If local conditions demand winter or glacier skills, change the plan rather than treating an extra item as sufficient preparation.
An approximately **20–30 L daypack** is a reasonable working size if it holds your water, warm layers, rain protection and food comfortably. Pack size is secondary to carrying the essentials without a large unnecessary load.
### 11.2 Footwear
Choose footwear you have already tested on long, steep descents: secure heel fit, enough toe room, an outsole that grips wet rock and mud, and sufficient underfoot protection for loose stones. Bring blister supplies and suitable socks.
The park’s general visitor guidance recommends high-top footwear. For this specific snow-free day hike, your proven foot stability, grip and comfort matter more than an arbitrary boot height. Lightweight hiking shoes or trail shoes may suit experienced users; select boots if you need their support or protection. This is a **conditional gear recommendation**, not permission to cross snow or glacier ice. [Park footwear guidance](https://nationalparks.ge/en/site/kazbeginp/guide).
### 11.3 Clothing & Layering
| Layer | Purpose |
|---|---|
| Breathable base layer | Manage exertion during the long ascent |
| Light fleece / active midlayer | Add warmth while moving |
| Insulating jacket | Keep warm during upper stops or an unexpected delay |
| Waterproof, wind-resistant shell | Protect from exposed rain and wind |
| Hiking trousers; rain trousers as conditions warrant | Cover legs and limit chilling |
| Warm hat and light gloves | Protect at the pass and upper viewpoint |
| Sun hat and sunglasses | Reduce sun exposure on open slopes |
Keep your insulating layer dry. Avoid starting the climb dressed so warmly that you soak it with sweat.
### 11.4 Rain & Weather Protection
Carry a proper waterproof shell, dry protection for insulation and electronics, sunscreen and sunglasses. A pack liner is useful even with a rain cover. Adjust the warm layer and lower-body rain protection to the mountain forecast, including conditions if you have to stop moving.
A very thin emergency poncho alone is a poor basis for a long exposed mountain day. If wind or precipitation is beyond your clothing and experience, shorten or postpone.
### 11.5 Sleeping & Accommodation Gear
For the town-based day hike, leave sleeping gear at your accommodation. Carry an emergency bivy or equivalent shelter for an unplanned delay, not a full camping system.
For an optional Altihut night, confirm bedding and liner requirements with the operator. Its published winter rule calls for a liner or thin sleeping bag from **15 November to 15 June**. A tent, mat and seasonal sleeping bag are needed only for a separately arranged camping plan. [Altihut accommodation information](https://altihut.ge/en/rooms).
### 11.6 Food & Water Equipment
Use bottles or a bladder with enough capacity for §7.1, and carry a treatment method you know how to use. If relying on untreated water as backup, a filter plus suitable disinfectant is a practical option; follow the manufacturer’s temperature and contact-time instructions. [CDC: treatment options](https://www.cdc.gov/drinking-water/prevention/water-treatment-hiking-camping-traveling.html).
Bring ready-to-eat food, a waste bag and a small cup only if useful to you. Cooking equipment adds little value to this day hike.
### 11.7 Navigation, Electronics & Charging
Carry a charged phone with offline maps, a charging cable and a compact battery bank. **Around 10,000 mAh** is a reasonable starting choice for one long day, subject to your phone, battery health, temperature and recording habits. Keep the phone warm and protected from rain; avoid spending its reserve on continuous video.
Carry a headlamp independently of the phone. Test navigation and any communicator before departure; a downloaded app without the regional maps or an active subscription may not provide what you expect.
### 11.8 Safety & Emergency Equipment
- Headlamp with adequate battery reserve.
- First-aid kit focused on blisters, minor wounds and your personal needs.
- Emergency bivy/shelter, whistle and a small repair kit.
- Trekking poles if you use them confidently, especially for the descent.
- Offline emergency contacts, insurance details and identification.
- Optional satellite communicator with verified service and an agreed response plan.
Microspikes, crampons or poles do not turn glacier travel into ordinary hiking. This itinerary ends before that requirement arises.
### 11.9 Pack Weight
**Suggested target, not a requirement:** approximately **3–5 kg excluding food and water**, or roughly **6–9 kg at departure** after adding water and food. A compact setup can be lighter; camera equipment or colder conditions may increase it.
Reduce weight by leaving overnight kit, a stove, duplicate clothing and unnecessary camera equipment in town. Do not achieve a number by removing insulation, navigation, lighting or the water reserve your plan needs.
---
## 12. Costs & Practicalities
### 12.1 Trek Budget
📅 **Budget prepared: 5 September 2026.** With no trip dates, the table is a **planning allowance**, not a collection of hotel quotes. It covers one person travelling alone, **three days / two nights**, Tbilisi–Stepantsminda–Tbilisi, with the hike on day 2. Prices are in **GEL per person**.
| Item | Low-cost plan | Typical planning case | Higher-comfort plan |
|---|---:|---:|---:|
| Town accommodation, 2 nights | 160 (80/night) | 300 (150/night) | 700 (350/night) |
| Meals, trail food and water, 3 days | 105 (35/day) | 180 (60/day) | 300 (100/day) |
| Return Tbilisi transport | 40, marshrutka | 160, reserved shared transfer | 560, private car used alone |
| Local expenses / contingency allowance | 45 | 60 | 100 |
| **Total** | **350 GEL** | **700 GEL** | **1,660 GEL** |
| **Average over 3 days** | **~117 GEL/day** | **~233 GEL/day** | **~553 GEL/day** |
Lodging, food and contingency figures are **researcher-selected allowances** and need replacement with your actual quotes. Transport anchors come from the reported 20 GEL marshrutka and operator-advertised 80 GEL shared / 280 GEL private one-way fares in §8. [Outbound transfer tariffs](https://www.budget-georgia.com/tbilisi-kazbegi-stepantsminda-transfer.html), [return tariffs](https://www.budget-georgia.com/kazbegi-tbilisi-bus-transfers.html), [marshrutka fare](https://wander-lush.org/tbilisi-to-kazbegi/).
**Excluded:** international flights, Tbilisi accommodation, airport connections, insurance, a guide, equipment purchases, church taxis and an Altihut night. No paid hiking permit is budgeted because none was verified. Add any charge confirmed by the relevant authority. A third weather-buffer night adds one lodging allowance and another day’s food.
Altihut advertises **from €95/person**, and its meals are priced separately in GEL where not included. Ask how the euro quote will be converted and settled; no exchange-rate assumption is built into this budget. [Altihut rooms](https://altihut.ge/en/rooms), [restaurant](https://altihut.ge/en/restaurant).
**Confidence: Medium** for published transport anchors; **Low** for accommodation/food totals until dates and bookings are known.
### 12.2 Money
Carry **Georgian lari**, including small notes for minibuses, negotiated taxis and incidental expenses. Card acceptance at a hotel does not guarantee a working terminal on the mountain. The FCDO advises carrying cash for rural areas and notes that local payments are in lari even when a price is quoted in another currency. [FCDO: money](https://www.gov.uk/foreign-travel-advice/georgia/safety-and-security).
Obtain enough cash before the hiking day. No particular Stepantsminda ATM was verified as operating, stocked and compatible with your card. Agree taxi prices in advance; do not assume a tip or service charge is already included in every quote.
### 12.3 Connectivity
Prepare for patchy or absent cellular service higher up. No carrier-by-carrier coverage survey of this route was established. Altihut mentions communications infrastructure, but that does not guarantee your network, mobile data or a working emergency connection. [Altihut operator information](https://altihut.ge/en).
Use lodging Wi-Fi for downloads if available and test your own mobile connection in town. Offline GPS can help you locate yourself without data; it cannot by itself transmit a distress message. See §9.2 for the official 112 service limits.
### 12.4 Everyday Practicalities
The 2026 church guide reports public toilets near the church. Altihut’s rules refer to bathrooms and showers; access, fees and service on the day need checking. [Wander-Lush: church facilities](https://wander-lush.org/kazbegi-to-gergeti-trinity-church-hike-guide/), [Altihut rules](https://altihut.ge/en/info/tips-and-rules-for-guests).
Use town for groceries, charging and a shower before/after the hike. Carry toilet paper, hand sanitiser and a bag for used paper and rubbish. Buy any essential medicine in advance; no specific pharmacy’s hours or stock were verified. Laundry is not needed for the single-day route.
---
## 13. Planning the Trek
### 13.1 Recommended Itinerary
✓ **Recommended:** Build the trip around **one full hiking day and two town nights**; add a third night when the glacier viewpoint is a priority and weather flexibility is valuable.
| Day | Plan | Overnight |
|---|---|---|
| 1 | Reach Stepantsminda; shop, check the trail entrance, obtain local conditions and prepare an early breakfast | Stepantsminda |
| 2 | Early start; church → Sabertse → conditional upper viewpoint → same route back | Stepantsminda |
| 3 | Return to Tbilisi; keep flight timing separate from an uncertain mountain-road connection | Tbilisi or onward travel with buffer |
| Optional extra day | Easy/rest day before the hike, or weather reserve | Stepantsminda |
**Illustrative day-2 schedule:** depart around **06:00**, aim to reach the upper decision area late morning/noon, and start back by an agreed deadline. A **12:00–12:30 turnaround** can be a useful conservative starting plan, but move it earlier for short daylight, slow progress or an approaching weather change. These are proposed times, not a universal safe schedule.
Calculate your deadline backward from the time you must be off the mountain: allow your realistic descent time, breaks, and at least an hour of reserve. If progress is slower than expected at Sabertse, shorten there. Do not treat “only another kilometre” as permission to spend the descent margin.
### 13.2 Reservations & Timeline
| When | Action |
|---|---|
| Once dates are chosen | Book town nights; review insurance and flight/road buffers |
| Before non-refundable bookings | Decide full town start versus church transfer; assess recent mountain fitness |
| About a week before | Check broad weather trends; confirm transport and any guide/hut booking |
| 24–48 h before | Ask about both crossings, snow, current turnaround, water and temporary restrictions |
| Previous evening | Confirm pickup if used, buy supplies, download maps, agree overdue procedure |
| Departure morning | Check warnings and the elevation-appropriate forecast; adjust the objective |
Useful booking links: [Rooms Kazbegi](https://roomshotels.com/hotel/kazbegi/), [Porta Caucasia](https://www.portacaucasia.com/), [Altihut](https://altihut.ge/en/book), [shared/private transfer](https://www.budget-georgia.com/tbilisi-kazbegi-stepantsminda-transfer.html).
### 13.3 Travel Plan
From a Tbilisi stay, take a morning transfer to Stepantsminda and use the afternoon for preparation. From a late flight, sleep in Tbilisi or prearrange a suitable transfer; do not sacrifice the pre-hike night to force the schedule.
After the hike, eat, rest and sleep in town. Travel south the next day. The reserved 16:00 return service can work well on a separate departure day, but its evening Tbilisi arrival should be checked against any onward booking. [Budget Georgia return service](https://www.budget-georgia.com/kazbegi-tbilisi-bus-transfers.html).
### 13.4 Contingency Planning
| Problem | Adaptation |
|---|---|
| Marginal upper weather, lower paths suitable | Choose church-only or another short local walk after checking conditions |
| Thunderstorm warning or widespread heavy weather | Use the reserve day; avoid treating another exposed valley as automatically safe |
| Lower bridge unsafe | Return before crossing; Sabertse remains the previous objective |
| Upper stream or ice margin unsafe | Stop at an earlier stable viewpoint |
| Fatigue or mild altitude symptoms | Stop the ascent and descend; use church transport if arranged and available |
| Serious symptoms or injury | Follow the emergency plan in §9 |
| Hut closed or food unavailable | Use carried supplies and the planned return; do not depend on a hut booking you do not hold |
| Road disruption / missed transport | Stay another night and reorganise onward travel |
These choices preserve the route’s main rewards without making the glacier margin compulsory.
---
## 14. Current Conditions & Final Preparation
### 14.1 Latest Route Status
📅 **Research cutoff: 5 September 2026. No complete current passability confirmation was found.**
| Topic | Latest useful evidence found | What remains unverified |
|---|---|---|
| Whole-route closure / diversion | Official park pages display zero alerts | No dated inspection or route-specific all-clear |
| Lower bridge | Operator article of 11 September 2025 documents bridge infrastructure | Whether intact, installed and usable on the hike date |
| Upper crossings / glacier edge | Detailed historical route accounts | Current stream lines, bridge presence and conservative viewpoint |
| Snow | Operator warns about seasonal winter access | Current snowline and any hard snow across the hiking path |
| Church access paths | Church guide updated 26 March 2026 mentions path/viewpoint work | Exact completion state and temporary diversions |
| Altihut | Current website lists rooms, restaurant and contact details | Actual staffing, availability, meals and drinking water |
| Main road | Roads Department publishes restrictions | Passability and delays for the actual travel day |
Resources: [official park](https://nationalparks.ge/en/site/kazbeginp), [Altihut infrastructure article](https://altihut.ge/en/stories/altihati-alpuri-qokhi-zghvis-donidan-3014-metr-simaghleze), [Altihut cameras](https://altihut.ge/en/live), [church guide](https://wander-lush.org/kazbegi-to-gergeti-trinity-church-hike-guide/), [road restrictions](https://georoad.gov.ge/ka/restriction).
**“Checked” means the source was consulted; it does not mean the path was walked or a business contacted.** No hut, guide, authority or accommodation was contacted on your behalf.
### 14.2 Pre-Departure Verification
Ask [Altihut](https://altihut.ge/en) or an established [local guiding service](https://mountainfreaks.ge/the-most-beautiful-one-day-treks-from-kazbegi/) for a report based on someone’s recent walk, ideally within 24–48 h:
1. Is the lower Chkheri crossing intact and usable in both directions?
2. Are the upper stream crossings safe without a jump or ford, and where should a day hiker stop?
3. Is there snow or ice on the trail, including the return across shaded slopes?
4. Are drinking water and day meals available at the hut?
5. Are there temporary access restrictions or changes around the church?
Check [park requirements](https://nationalparks.ge/en/site/kazbeginp/guide), [NEA warnings](https://nea.gov.ge/En/Announcements), [official weather](https://meteo.gov.ge/) and [road restrictions](https://georoad.gov.ge/ka/restriction) separately. Ask for a location and observation date; “Kazbek is fine” may describe a mountaineer’s equipped route rather than this hike.
### 14.3 Final Checklist
- [ ] Town nights and transport confirmed; weather/road buffer retained.
- [ ] Insurance certificate available offline; altitude and evacuation coverage checked.
- [ ] Lower bridge, upper crossings, snow and access checked with a dated local report.
- [ ] Forecast reviewed for the upper elevation; objective and turnaround time agreed.
- [ ] Offline maps tested; glacier extensions removed from the working route.
- [ ] Known safe water, refill plan, treatment, lunch, snacks and reserve packed.
- [ ] Warm layers, waterproofs, headlamp, first aid and emergency shelter packed.
- [ ] Phone, battery bank and any communicator charged.
- [ ] Cash, identification and emergency details accessible.
- [ ] Route and overdue procedure left with a reliable contact.
---
## 15. Route-Specific Considerations
### 15.1 Special Characteristics
**A viewpoint is a decision, not an altitude.** Reaching 3,300 m, a named waypoint or visible ice is not the definition of completing the hike. For this plan, completion means enjoying the upper mountain and returning safely without glacier travel.
**Altihut and Meteo are different places.** Altihut is at 3,014 m; Meteo/Bethlemi is the higher climbers’ base around 3,650 m, reached by a glacier route. [Altihut](https://altihut.ge/en), [Mountain Freaks: Meteo distinction](https://mountainfreaks.ge/the-most-beautiful-one-day-treks-from-kazbegi/).
**Place names vary.** Sabertse may appear as Saberze or Sabertse Pass, and some accounts use Arsha loosely for a nearby pass/ridge area. Use the map’s actual location and route continuity, not a name alone, when discussing the plan locally. The separately documented Arsha approach should remain distinct. [Wikiloc waypoints](https://www.wikiloc.com/hiking-trails/gergeti-glacier-and-gergeti-trinity-church-hike-by-going-the-whole-hogg-112529506), [Arsha route](https://www.caucasus-trekking.com/treks/arsha-to-gergeti-glacier-hike).
**Do not chase historical glacier dimensions.** Old descriptions of the glacier tongue’s altitude or length do not define the present hiking endpoint. Debris can also make the transition to ice hard for an untrained visitor to identify; if in doubt, stay lower and farther away.
### 15.2 Local Knowledge
✓ **Recommended:** Ask a local source specifically about the **day-hiking approach without stepping onto ice**. Climbers’ answers may assume crampons, a rope team and a different risk assessment.
Visit the church’s interior when timing and opening permit, but preserve your early mountain window. A long café stop at the hut also consumes return time: decide before sitting down whether you are continuing or turning back.
Use the current [Altihut contact](https://altihut.ge/en) and [Mountain Freaks route information](https://mountainfreaks.ge/the-most-beautiful-one-day-treks-from-kazbegi/) as starting points for specific questions. Neither an old route article nor a general summit forecast replaces a recent observation of the crossings.
### 15.3 Research Gaps & Uncertainties
The most consequential gaps are **the current safe upper stopping place, both crossing areas, snow, and dependable drinking water**. No desk-researched coordinate is offered as a guaranteed safe viewpoint.
Other gaps are precise permit applicability, camping permission/fees, route maintenance responsibility, carrier coverage, hut service dates and actual lodging costs. No trip date, walking pace or recent acclimatisation history was supplied, so timing and seasonal recommendations remain conditional.
---
## 16. Research Sources & Confidence
### 16.1 Research Method
Research was conducted on **5 September 2026** for the exact town–church–Sabertse–pre-glacier out-and-back. It compared Georgian authorities, primary accommodation/transport providers, mapping resources, specialist route descriptions and dated firsthand reports.
Searches covered route identity and metrics; safe endpoint and glacier extensions; bridge/snow/closure updates; water and hut services; transport and prices; park/border rules; rescue, insurance and altitude. Follow-up targeted inconsistent totals and hut identities rather than treating repeated generic descriptions as corroboration.
Research stopped when the material planning questions were supported or explicitly bounded. Further generic searches were returning older bridge reports; a dated local observation is the useful next evidence. No field inspection or direct contact was performed. All 88 headings and 21 tables passed Markdown structural checks. Visual rendering was unavailable, so no visual or print-layout review is claimed.
### 16.2 Source Hierarchy
| Source class | Best use here | Limitation |
|---|---|---|
| Georgian authorities | Insurance, emergency services, park guidance, weather/road resources | General pages may not settle this exact trail or today’s condition |
| Primary operators | Their own advertised services, terms and prices | Marketing is not a safety inspection or a future booking confirmation |
| Maps / route files | Topology, landmarks and approximate workload | Endpoints, elevation processing and age differ |
| Specialist route publications | Detailed walking sequence and known obstacles | Older observations need fresh checking |
| Firsthand travel reports | Terrain examples and practical pitfalls | Individual pace and risk tolerance do not transfer automatically |
| General medical / glacier authorities | Altitude, treatment and hazard principles | Do not establish Gergeti-specific conditions |
### 16.3 Source Recency
The strongest current administrative evidence includes the MFA’s **3 April 2026** insurance notice. Town transport guides were updated **11 May 2026**; the church guide **26 March 2026**. Altihut’s infrastructure article is dated **11 September 2025**.
The main detailed route descriptions are older: Caucasus Trekking **7 March 2020**; Whole Hogg originally **21 February 2021**, with a **23 March 2024** update indicated by site metadata; The Sandy Feet **10 February 2019**. A website crawl date or copyright year does not make their bridge observations current.
### 16.4 Cross-Verification
| Claim | Comparison | Resolution |
|---|---|---|
| Whole-route distance | 20.4 km versus 21 km in detailed guides | Use a rounded 20–22 km planning range |
| Cumulative ascent | 1,552 m versus 1,796 m | Preserve range; track line, start point and elevation processing differ |
| Upper hiking elevation | Roughly 3,200–3,300 m; official ski-route description gives 3,286 m | Use a conditional band, not an exact safe endpoint |
| Altihut / Meteo identity | Primary Altihut says 3,014 m; local guide places Meteo around 3,650 m with glacier travel | Keep them separate and exclude Meteo |
| Marshrutka price | Older guides say 15 GEL; updated 2026 specialist says 20 GEL | Budget 20 GEL; confirm locally |
| GPX safety | One guide includes an onward Meteo extension; map-platform totals vary | Inspect the actual file and remove the extension |
| Bridge status | Multiple older reports agree on crossings | Confirms the hazard location, not present bridge condition |
The official ski-touring page is used only to cross-check elevations and the pre-glacier limit, **not** summer walking distance, timing or equipment. A recent guide that conflates Altihut and Meteo was excluded as a route authority.
### 16.5 Confidence Ratings
#### High Confidence
The identities of the church and Altihut; 112’s function and mobile-network limitation; the general 2026 tourist-insurance requirement; the distinction between the hiking approach and onward glacier travel; and the exact prices/services displayed on primary operator pages. High confidence in a published tariff does not guarantee availability.
#### Medium Confidence
Approximate distance, ascent, duration, customary route sequence, normal seasonal window, typical surfaces and the reported marshrutka fare. These are supported by useful sources but depend on route choice, dates, individual pace or older field observations.
#### Low Confidence
Present bridge and snow conditions; exact safe viewpoint; current refill quality/reliability; route-specific permit applicability; camping permission/fees; mobile coverage by location; date-specific lodging costs; and any unstated rescue availability or response time.
### 16.6 Confidence in Recommendations
Recommendations combine evidence with conservative planning judgment. Staying in town after the hike removes transport pressure; an early start preserves daylight; an earlier viewpoint avoids forcing a crossing. These are useful even though the precise walking time is uncertain.
The daypack, water volume, weight target, sample schedule and budget allowances are **planning choices**, not measured route facts, medical prescriptions, tariffs or guarantees. Adjust them using your actual experience and the local report.
### 16.7 Claim-Level Citation Standard
Links sit beside the factual claims they support. A source’s authority is limited to its subject: operator pages support their own services; official notices support their stated requirements; historical trip reports support what their authors observed.
Where no source established the answer, the report says so. Sources below were consulted on **5 September 2026** unless a more limited access note is given. No copied source passage is presented as original field research.
### 16.8 Source Register
**Access date for every entry: 5 September 2026.** “Undated” means no dependable publication/update date was visible for the relevant page. All titles are clickable.
| Source / publisher | Type; published or updated | Sections | Use / access limits |
|---|---|---|---|
| [Classic Gergeti glacier hike — Caucasus Trekking, Jozef Antala](https://www.caucasus-trekking.com/treks/kazbegi-hike-to-glacier) | Specialist; 7 Mar 2020 | 1–3, 5, 16 | Track totals, route identity, warning that GPX includes Meteo |
| [Gergeti hike — Going the Whole Hogg, Kim and Del](https://www.goingthewholehogg.com/hiking-to-gergeti-glacier-and-gergeti-trinity-church/) | Firsthand specialist; 21 Feb 2021 / metadata update 23 Mar 2024 | 1–2, 5, 14, 16 | Leg metrics, streams and map controls; GPX retrieval unverified |
| [Gergeti hike map — Going the Whole Hogg](https://www.google.com/maps/d/embed?mid=19cbQzkg3SCmTXMBqhiIdLN5p5xU-a3Op) | Publisher map; undated | 5 | Online orientation, not current passability |
| [Gergeti waypoints — Going the Whole Hogg / Wikiloc](https://www.wikiloc.com/hiking-trails/gergeti-glacier-and-gergeti-trinity-church-hike-by-going-the-whole-hogg-112529506) | User-uploaded mapping; 3 Sep 2022 | 5, 15 | Waypoints; automated totals unsuitable for this itinerary |
| [Church hike — Caucasus Trekking](https://www.caucasus-trekking.com/treks/hike-to-gergeti-trinity-church) | Specialist; 3 Mar 2023 | 2 | Lower approach and church-only option |
| [Arsha–glacier hike — Caucasus Trekking](https://www.caucasus-trekking.com/treks/arsha-to-gergeti-glacier-hike) | Specialist; 15 Jan 2023 | 2, 15 | Separate variant and workload |
| [Church and glacier hike — The Sandy Feet](https://thesandyfeet.com/kazbegi-georgia-gergeti-trinity-church-glacier-hike/) | Firsthand; 10 Feb 2019 | 2, 4, 7 | Turnaround, duration, weather and food; historical |
| [Hiking to Gergeti Glacier — Sailingstone Travel](https://sailingstonetravel.com/kazbegi-hiking-to-gergeti-glacier/) | Firsthand; 25 Nov 2019 / 25 Feb 2020 | 1–2, 5 | Ridge, route-finding and lower crossing; historical |
| [Best hiking trails in Kazbegi — TrekGeorgia](https://www.trekgeorgia.com/best-hiking-trails-around-kazbegi) | Local operator; undated | 1, 3 | Route sequence and glacier boundary; casual ice-touch advice not adopted |
| [One-day treks — Mountain Freaks](https://mountainfreaks.ge/the-most-beautiful-one-day-treks-from-kazbegi/) | Local operator; older undated page | 2–3, 14–15 | Glacier/Meteo distinction and local contact route; old crossing advice not adopted |
| [Gergeti Trinity Church — GNTA](https://georgia.travel/gergeti-trinity-church) | Official tourism; undated | 1 | Church identity and history; short approach timing not adopted |
| [Trekking in Georgia — GNTA](https://georgia.travel/trekking-in-georgia) | Official tourism; 20 Sep 2024 | 1, 3–4 | Difficulty, duration and season |
| [Gergeti–Altihati–Meteo ski route — GNTA](https://georgia.travel/the-gergeti-altihati-meteo-ski-touring-route) | Official tourism; undated | 1, 16 | Elevation cross-check only; winter route scope |
| [Gergeti Glacier — Hikasus Travel](https://www.hikasustravel.com/en/georgia/kazbegi/gergeti-glacier/) | Operator; undated | 4 | Seasonal discussion only; conflicting service/route claims not relied on |
| [Church hike guide — Emily Lush, Wander-Lush](https://wander-lush.org/kazbegi-to-gergeti-trinity-church-hike-guide/) | Resident specialist; 26 Mar 2026 | 3, 7–8, 12, 14 | Church works, facilities and indicative taxi prices |
| [Church visitor guide — Gamarjoba Georgia Tours](https://gamarjobageorgiatours.com/gergeti-trinity-church/) | Operator; 23 Jun 2026 | 10 | Religious-site etiquette |
| [Trekking maps — Geoland](https://geoland.ge/en/product/%E1%83%A1%E1%83%90%E1%83%A4%E1%83%94%E1%83%AE%E1%83%9B%E1%83%90%E1%83%95%E1%83%9A%E1%83%9D-%E1%83%A0%E1%83%A3%E1%83%99%E1%83%90-n-1-150-000-te50ke-1/) | Map publisher; undated | 5 | English 1:50,000 sheet 4 |
| [OsmAnd](https://osmand.net/) and [track management](https://osmand.net/docs/user/personal/tracks/manage-tracks/) | Software publisher; undated | 5 | Offline maps and import capability |
| [Altihut homepage](https://altihut.ge/en), [rooms](https://altihut.ge/en/rooms), [Devdorak](https://altihut.ge/en/rooms/altihutgeenroomsdevdorak), [booking](https://altihut.ge/en/book) | Primary operator; undated | 1, 4, 6, 11–15 | Elevation, contact, advertised price and meal inclusion; no inventory verified |
| [Altihut restaurant](https://altihut.ge/en/restaurant) | Primary operator; undated | 6–7, 12 | Published menu and preorder option |
| [Altihut guest rules](https://altihut.ge/en/info/tips-and-rules-for-guests) | Primary operator; undated | 6, 10–12 | Quiet hours, electricity and food/stove policy |
| [Altihut infrastructure article](https://altihut.ge/en/stories/altihati-alpuri-qokhi-zghvis-donidan-3014-metr-simaghleze) | Primary operator; 11 Sep 2025 | 6, 14 | Historical bridge/camping facilities |
| [Altihut weather](https://altihut.ge/en/weather) and [cameras](https://altihut.ge/en/live) | Primary operator; undated | 4, 14 | Resources located; no timestamped observations verified |
| [Rooms Kazbegi](https://roomshotels.com/hotel/kazbegi/) and [Marriott property page](https://www.marriott.com/en-us/hotels/tbskr-rooms-kazbegi-a-member-of-design-hotels/overview/) | Property / affiliated booking; undated | 6, 8, 13 | Hotel, parking and check-in/out; no quote |
| [Porta Caucasia](https://www.portacaucasia.com/) | Property; undated | 6, 13 | Town alternative and direct booking; no quote |
| [Airport bus — Tbilisi Airport / TAV](https://tbilisiairport.com/en-EN/passenger-guide/to-from-the-airport/page/bus) | Primary airport; undated | 8 | Bus 337, posted hours and fare |
| [Tbilisi–Kazbegi — Budget Georgia](https://www.budget-georgia.com/tbilisi-kazbegi-stepantsminda-transfer.html) | Primary operator; undated | 8, 12–13 | Shared/private schedule and price |
| [Kazbegi–Tbilisi — Budget Georgia](https://www.budget-georgia.com/kazbegi-tbilisi-bus-transfers.html) | Primary operator; undated | 8, 12–13 | Return shared/private terms |
| [Airport–Kazbegi — Budget Georgia](https://www.budget-georgia.com/tbilisi-airport-kazbegi-stepantsminda-private-transfer-380825.html) | Primary operator; undated | 8 | Advertised private airport fare |
| [Tbilisi to Kazbegi](https://wander-lush.org/tbilisi-to-kazbegi/) and [Kazbegi to Tbilisi — Wander-Lush](https://wander-lush.org/kazbegi-to-tbilisi/) | Resident specialist; both 11 May 2026 | 8, 12, 16 | Marshrutka logistics and reported 20 GEL fare |
| [Restrictions — Georgian Roads Department](https://georoad.gov.ge/ka/restriction) | Official; rolling bulletins | 8, 14 | Resource verified in research; a repeat fetch failed; no travel-day clearance |
| [112 FAQ](https://112.gov.ge/?page_id=1715&lang=en) and [112Georgia app](https://112.gov.ge/?page_id=22696&lang=en) | Georgian emergency authority; undated | 9, 12 | Emergency number, language, coverage and app capabilities |
| [Attention Travelers to Georgia — Georgian MFA](https://slovenia.mfa.gov.ge/en/news/808702-saqartveloshi-mogzaurobis-msurvelta-sakuradghebod) | Official; 3 Apr 2026 | 9, 16 | Mandatory tourist insurance |
| [Kazbegi park overview](https://nationalparks.ge/en/site/kazbeginp) and [guide](https://nationalparks.ge/en/site/kazbeginp/guide) | Official park portal; undated | 6, 10–11, 14 | Contact and published general rules; no dated trail all-clear |
| [Wild camping — GNTA](https://georgia.travel/wild-camping-in-georgia) | Official tourism; 3 Oct 2024 | 6 | Protected-area camping and private-land consent |
| [Information for tourists — Border Police](https://bpg.gov.ge/en/page/public-relations/information-for-tourists) | Official; undated | 10 | Indexed official material only; full page inaccessible; precise route applicability unknown |
| [GCAA drone portal](https://uas.gov.ge/EN) and [airspace map](https://airspace.gov.ge/) | Official aviation sources; undated | 10 | Drone rules/resources; route permission not established |
| [Meteorological portal](https://meteo.gov.ge/) and [NEA warnings](https://nea.gov.ge/En/Announcements) | Official weather authority; rolling | 4, 14 | Forecast/warning resources; no hike-date forecast supplied |
| [Georgia safety advice — UK FCDO](https://www.gov.uk/foreign-travel-advice/georgia/safety-and-security) | Government advisory; current when accessed | 4, 8–9, 12 | Rescue limits, activity insurance, roads and money |
| [High-altitude travel — CDC, Hackett and Shlim](https://www.cdc.gov/yellow-book/hcp/environmental-hazards-risks/high-altitude-travel-and-altitude-illness.html) | Public-health reference; 23 Apr 2025 | 2–3, 9 | Symptoms, fitness and sleeping-altitude distinction |
| [Water treatment — CDC](https://www.cdc.gov/drinking-water/prevention/water-treatment-hiking-camping-traveling.html) | Public-health guidance; 30 Jan 2025 | 7, 11 | Treating unverified natural water |
| [Falling ice — US National Park Service](https://www.nps.gov/glba/planyourvisit/falling-ice.htm) | Public land/safety authority; 14 Apr 2015 | 9 | General ice-margin hazards, not a Gergeti field assessment |
### 16.9 Conflicts, Unknowns & Verification List
| Unresolved issue | Evidence needed before acting |
|---|---|
| Safe upper endpoint | Recent local assessment of ice, moraine and stream crossings |
| Bridge and snow status | Observation date and exact crossing/path location |
| Water | Flow, potability/treatment and refill availability |
| Access and camping | Park confirmation for the exact route/site |
| Transport | Actual departure, fare, pickup and road status |
| Accommodation | Date-specific room/bed, meals and cancellation terms |
| Insurance | Policy certificate and written activity/evacuation coverage |
| Personal schedule | Recent comparable hiking performance, health and daylight on the chosen date |
Rounded route ranges are retained intentionally. No claim is made that either published track is the single official line or that a recently edited webpage is more reliable than an older, well-documented route account.
### 16.10 Research Freshness
**Researched: 5 September 2026.** Route identity and general geography should remain useful; the final upper approach may not. Refresh **§4 weather, §6 hut services, §7 water, §8 transport/roads, §9 insurance and emergency preparations, §10 access, and §14 conditions** before travel.
Obtain a fresh local route report within **24–48 h of hiking**, and check forecasts/warnings again that morning. An update is especially necessary after heavy rain, new snow, strong warming or a reported bridge problem. The most valuable final confirmation is that **your chosen dry-ground turnaround and the return crossings are suitable for an ordinary mountain hike on that day**.
</script>
<script src="https://cdn.jsdelivr.net/npm/markdown-it@14.1.0/dist/markdown-it.min.js"></script>
<script src="dist/geomap.js"></script>
<script>
'use strict';
const $ = id => document.getElementById(id);
const escapeHTML = text => String(text).replace(/[&<>"']/g, c => ({'&':'&','<':'<','>':'>','"':'"',"'":'''}[c]));
const slugify = text => text.normalize('NFKC').toLowerCase().replace(/[^\p{L}\p{N}\s_-]/gu,'').trim().replace(/[\s_]+/g,'-') || 'untitled';
function uniqueSlug(text, used){const base=slugify(text);let id=base,n=2;while(used.has(id))id=base+'-'+n++;used.add(id);return id;}
function plainText(token){return (token.children||[]).map(t=>t.type==='image'?t.content:t.type==='softbreak'||t.type==='hardbreak'?' ':t.content||'').join('')||token.content||'Untitled';}
function readMarkdown(){return $('markdown-source').textContent.replace(/<\/script/gi,'<'+'/script');}
class DocumentParser {
constructor(md){this.md=md;}
parse(source){
const env={},tokens=this.md.parse(source,env),doc={title:'Untitled document',sections:[],pages:[],anchors:new Map(),env};
const sectionSlugs=new Set(),headingSlugs=new Set();let section=null,page=null,titleFound=false;
const addSection=title=>{section={title,slug:uniqueSlug(title,sectionSlugs),pages:[],used:new Set()};doc.sections.push(section);page=null;return section;};
const addPage=(title,kind='page')=>{if(!section)addSection('Document');page={title,slug:uniqueSlug(title,section.used),kind,tokens:[],toc:[],section};page.route='#/'+section.slug+'/'+page.slug;section.pages.push(page);doc.pages.push(page);return page;};
const ensurePage=()=>page||addPage('Overview','overview');
for(let i=0;i<tokens.length;i++){
const t=tokens[i];
if(t.type==='heading_open'){
const level=Number(t.tag.slice(1)),title=plainText(tokens[i+1]),id=uniqueSlug(title,headingSlugs);t.attrSet('id','heading-'+id);
if(t.level===0&&level===1&&!titleFound){doc.title=title;titleFound=true;doc.titleAnchor=id;i+=2;continue;}
if(t.level===0&&level===2){addSection(title);section.anchor=id;i+=2;continue;}
if(t.level===0&&level===3){addPage(title);doc.anchors.set(id,{page});i+=2;continue;}
ensurePage();doc.anchors.set(id,{page,id});if(level>=4)page.toc.push({title,id,level});
}
ensurePage().tokens.push(t);
}
for(const s of doc.sections){if(!s.pages.length){section=s;addPage(s.title,'overview');}if(s.anchor)doc.anchors.set(s.anchor,{page:s.pages[0]});}
if(!doc.pages.length){addSection('Document');addPage(doc.title,'overview');}
// Reconstruct source order after filling empty sections.
doc.pages=doc.sections.flatMap(s=>s.pages);if(doc.titleAnchor)doc.anchors.set(doc.titleAnchor,{page:doc.pages[0]});
for(const p of doc.pages){
if(p.toc.length)continue;
for(let i=0;i<p.tokens.length;i++){
const token=p.tokens[i],inline=p.tokens[i+1];
if(token.type!=='paragraph_open'||token.level!==0||inline?.type!=='inline')continue;
const children=inline.children||[],start=children.findIndex(t=>t.type!=='text'||t.content.trim());
if(start<0||children[start].type!=='strong_open')continue;
const end=children.findIndex((t,j)=>j>start&&t.type==='strong_close');
if(end<0)continue;
const label=children.slice(start+1,end).map(t=>t.content||'').join('').trim();
const remainder=children.slice(end+1).map(t=>t.content||'').join('').trim();
if(!label||label.length>100||(remainder&&!/[::]$/.test(label)))continue;
const title=label.replace(/[::.]$/,'');
const id=uniqueSlug(title,headingSlugs);token.attrSet('id','heading-'+id);
p.toc.push({title,id,level:4});doc.anchors.set(id,{page:p,id});
}
}
return doc;
}
}
class MarkdownRenderer {
constructor(md,model){this.md=md;this.model=model;const original=md.renderer.rules.link_open||((ts,i,o,e,r)=>r.renderToken(ts,i,o));md.renderer.rules.link_open=(ts,i,o,e,r)=>{const t=ts[i],href=t.attrGet('href');if(href?.startsWith('#')&&!href.startsWith('#/')){let key;try{key=decodeURIComponent(href.slice(1));}catch{key=href.slice(1);}const target=model.anchors.get(key);if(target)t.attrSet('href',target.page.route+(target.id?'/'+target.id:''));}t.attrSet('target','_blank');t.attrSet('rel','noopener noreferrer');return original(ts,i,o,e,r);};}
render(page){return this.md.renderer.render(page.tokens,this.md.options,this.model.env);}
}
// Extension point: add future transformations here. Navigation and TOC are core UI.
const contentEnhancements=[];
let geomaps;
function enhanceContent(article){for(const enhance of contentEnhancements)enhance(article);}
class HashRouter {
constructor(model,onRoute){this.model=model;this.onRoute=onRoute;this.positions=new Map();this.current=null;this.lastPages=new Map();}
start(){if('scrollRestoration'in history)history.scrollRestoration='manual';window.addEventListener('hashchange',()=>this.resolve());this.resolve(true);}
resolve(initial=false){
if(location.hash==='#content'){$('content').focus();return;}
if(this.current)this.positions.set(this.current,window.scrollY);
let parts;try{parts=decodeURIComponent(location.hash).replace(/^#\//,'').split('/');}catch{parts=[];}
let section=this.model.sections.find(s=>s.slug===parts[0]),page=section?.pages.find(p=>p.slug===parts[1]),anchor=parts.slice(2).join('/');
if(!page){let alias;try{alias=this.model.anchors.get(decodeURIComponent(location.hash.slice(1)));}catch{}page=alias?.page||section?.pages[0]||this.model.pages[0];anchor=alias?.id||'';history.replaceState(null,'',page.route+(anchor?'/'+anchor:''));}
if(anchor&&!page.tokens.some(t=>t.attrGet('id')==='heading-'+anchor)){anchor='';history.replaceState(null,'',page.route);}
this.current=location.hash;this.lastPages.set(page.section.slug,page);this.onRoute(page,anchor,initial);const route=this.current;
requestAnimationFrame(()=>{if(this.current!==route)return;if(anchor)document.getElementById('heading-'+anchor)?.scrollIntoView();else window.scrollTo(0,this.positions.get(route)||0);});
}
}
class DocumentViewer {
constructor(model,renderer){this.model=model;this.renderer=renderer;this.router=new HashRouter(model,(...args)=>this.render(...args));this.observer=null;}
link(page,label,current){return `<a href="${page.route}"${page===current?' aria-current="page"':''}>${escapeHTML(label)}</a>`;}
start(){
const homePage=this.model.pages[0];$('document-title').textContent=this.model.title;$('document-title').href=homePage.route;const sidebarLayout=document.documentElement.dataset.layout==='sidebar';$('primary').hidden=sidebarLayout;document.documentElement.classList.toggle('sidebar-layout',sidebarLayout);$('secondary').setAttribute('aria-label',sidebarLayout?'Document navigation':'Pages');if('ResizeObserver'in window)new ResizeObserver(entries=>document.documentElement.style.setProperty('--header',entries[0].target.offsetHeight+'px')).observe(document.querySelector('.header'));$('status').hidden=true;$('layout').hidden=false;
$('menu').onclick=()=>$('drawer').showModal();$('close-menu').onclick=()=>$('drawer').close();$('drawer').addEventListener('click',e=>{if(e.target===$('drawer')){const r=$('drawer').getBoundingClientRect();if(e.clientX<r.left||e.clientX>r.right||e.clientY<r.top||e.clientY>r.bottom)$('drawer').close();}if(e.target.closest('a'))$('drawer').close();});
window.addEventListener('beforeprint',()=>{$('print-content').innerHTML=`<h1>${escapeHTML(this.model.title)}</h1>`+this.model.sections.map(s=>`<section><h2>${escapeHTML(s.title)}</h2>${s.pages.map(p=>`<article><h3>${escapeHTML(p.title)}</h3>${this.renderer.render(p)}</article>`).join('')}</section>`).join('');geomaps?.enhance($('print-content'),{interactive:false});});window.addEventListener('afterprint',()=>{geomaps?.dispose($('print-content'));$('print-content').replaceChildren();});this.router.start();
}
render(page,anchor,initial){
const s=page.section;document.title=page.title+' · '+this.model.title+' | Pageleaf';
$('primary').innerHTML=this.model.sections.map(section=>`<a href="${(this.router.lastPages.get(section.slug)||section.pages[0]).route}"${section===s?' aria-current="true"':''}>${escapeHTML(section.title)}</a>`).join('');
const sidebarLayout=document.documentElement.dataset.layout==='sidebar';$('secondary').innerHTML=sidebarLayout?this.model.sections.map(section=>`<section class="sidebar-group"><h3 class="sidebar-group-title">${escapeHTML(section.title)}</h3>${section.pages.length>1?section.pages.map(p=>this.link(p,p.title,page)).join(''):this.link(section.pages[0],section.pages[0].kind==='overview'?'Overview':section.pages[0].title,page)}</section>`).join(''):s.pages.map(p=>this.link(p,p.title,page)).join('');
$('mobile-nav').innerHTML=this.model.sections.map(section=>`<h3>${escapeHTML(section.title)}</h3>${section.pages.map(p=>this.link(p,p.title,page)).join('')}`).join('');
$('page-title').textContent=page.title;
geomaps?.dispose($('article'));$('article').innerHTML=this.renderer.render(page);enhanceContent($('article'));
const toc=page.toc.map(h=>`<a href="${page.route}/${h.id}" data-level="${h.level}">${escapeHTML(h.title)}</a>`).join('')||`<a href="${page.route}">${escapeHTML(page.title)}</a>`;$('toc').querySelector('nav').innerHTML=toc;$('mobile-toc').querySelector('nav').innerHTML=toc;$('toc').style.visibility=toc?'visible':'hidden';$('mobile-toc').hidden=!toc;$('mobile-toc').style.display=toc?'':'none';
const index=this.model.pages.indexOf(page);$('pager').innerHTML=[index>0?`<a href="${this.model.pages[index-1].route}"><small>← Previous</small>${escapeHTML(this.model.pages[index-1].title)}</a>`:'',index<this.model.pages.length-1?`<a href="${this.model.pages[index+1].route}"><small>Next →</small>${escapeHTML(this.model.pages[index+1].title)}</a>`:''].join('');
this.observer?.disconnect();if('IntersectionObserver'in window){this.observer=new IntersectionObserver(entries=>{const visible=entries.filter(e=>e.isIntersecting);if(visible.length)this.markHeading(visible[0].target.id.slice(8));},{rootMargin:'-140px 0px -55% 0px'});page.toc.forEach(h=>this.observer.observe(document.getElementById('heading-'+h.id)));}this.markHeading(anchor||page.toc[0]?.id);
if(!initial)$('content').focus({preventScroll:true});
}
markHeading(id){document.querySelectorAll('.toc a,.mobile-toc a').forEach(a=>{if(a.hash.endsWith('/'+id))a.setAttribute('aria-current','location');else a.removeAttribute('aria-current');});}
}
try{const theme=localStorage.getItem('pageleaf-theme');if(['paper','midnight','grove','ocean','contrast'].includes(theme))document.documentElement.dataset.theme=theme;}catch{}
$('theme').value=document.documentElement.dataset.theme;$('theme').onchange=e=>{document.documentElement.dataset.theme=e.target.value;try{localStorage.setItem('pageleaf-theme',e.target.value);}catch{}};
if(!window.markdownit){$('status').textContent='The Markdown library could not load. Connect to the internet and reload this file to try again.';}else{try{const md=window.markdownit({html:false,linkify:true,typographer:true});geomaps=PageleafGeoMap.install(md);contentEnhancements.push(article=>geomaps.enhance(article));const model=new DocumentParser(md).parse(readMarkdown());new DocumentViewer(model,new MarkdownRenderer(md,model)).start();}catch(error){$('status').hidden=false;$('status').textContent='This document could not be opened: '+error.message;console.error(error);}}
</script>
</body>
</html>