body{display:grid;grid-template-columns:1fr 180px 1000px 1fr;grid-template-rows:auto 1fr auto;gap:0 2rem;min-height:100vh}body>header{grid-column:3;grid-row:1}body>main{grid-column:3;grid-row:2;box-sizing:border-box;margin-bottom:4rem}.audio-guide-main{grid-column:1/-1;grid-row:1/4;margin:0;padding:0}.content-frame{border-radius:var(--radius);background-color:hsl(var(--card));box-shadow:0 50px 200px -120px hsl(var(--muted)),0 -500px 300px -300px hsl(var(--card));transform:translateZ(0)}.content-frame.only{min-height:70vh}.content-frame.subsequent{box-shadow:0 50px 200px -120px hsl(var(--muted))}body>footer~*{position:absolute}body>footer{display:grid;grid-column:1/-1;grid-row:3;grid-template-columns:subgrid;width:100%;box-shadow:0 100px 0 100px hsl(var(--muted));transform:translateZ(0)}body>footer>.footer-container{grid-column:3}.container{width:100%;max-width:calc(100vw - 2rem);margin-inline:auto;padding-inline:1rem}@media (min-width:40rem){.container{max-width:none}}@media (min-width:64rem){.container{max-width:64rem;padding-inline:2rem}}@media (max-width:64rem){body{grid-template-columns:1fr;grid-template-rows:auto 1fr auto;gap:0}body>header{grid-column:1;grid-row:1;padding:4rem 1rem 0}body>main{grid-column:1;grid-row:2;margin:0 0 4rem;padding:0 1rem}body>main.audio-guide-main{grid-column:1/-1;grid-row:1/4;margin:0;padding:0}}@media (max-width:47.999rem){body{grid-template-columns:minmax(0,1fr)}}:root{--prose-body-font-family:var(--font-inter,"Inter"),"Inter",sans-serif;--prose-heading-font-family:var(--font-cormorant,"Cormorant Garamond"),"Cormorant Garamond",serif;--prose-body-font-size:16px;--prose-body-font-size-md:18px;--prose-body-line-height:1.7;--prose-body-font-weight:300;--prose-body-text-align:left;--prose-body-text-align-md:justify;--prose-block-spacing:0.75em;--prose-list-indent:2rem;--prose-list-item-spacing:0.35em;--prose-list-marker-color:hsl(var(--accent,228.21 38.36% 33%));--prose-headline-muted-color:hsl(var(--muted-foreground,215.4 16.3% 46.9%));--prose-headline-accent-color:hsl(var(--accent,228.21 38.36% 33%));--prose-h2-size:2.25rem;--prose-h2-size-md:2.5rem;--prose-h2-weight:400;--prose-h2-margin-top:2rem;--prose-h2-margin-bottom:1rem;--prose-h3-size:1.5rem;--prose-h3-size-md:1.75rem;--prose-h3-weight:700;--prose-h3-margin-top:1.6rem;--prose-h3-margin-bottom:0.6rem;--prose-h4-size:1.25rem;--prose-h4-size-md:1.5rem;--prose-h4-weight:700;--prose-h4-margin-top:1.5rem;--prose-h4-margin-bottom:0.5rem}.prose :where(p,ul,ol):not(:where([class~=not-prose],[class~=not-prose] *)){font-family:var(--prose-body-font-family);font-size:var(--prose-body-font-size);line-height:var(--prose-body-line-height);font-weight:var(--prose-body-font-weight);text-align:var(--prose-body-text-align);margin-top:var(--prose-block-spacing);margin-bottom:var(--prose-block-spacing)}.prose :where(ul,ol):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:var(--prose-list-indent);list-style:revert}.prose :where(strong,b):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--prose-headline-accent-color);text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.18em}.prose :where(a:hover,a:focus-visible):not(:where([class~=not-prose],[class~=not-prose] *)){color:hsl(var(--primary))}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose li::marker{color:var(--prose-list-marker-color)}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:var(--prose-list-item-spacing);margin-bottom:var(--prose-list-item-spacing)}.prose :where(h1,h2,h3,h4,h5,h6):not(:where([class~=not-prose],[class~=not-prose] *)){font-family:var(--prose-heading-font-family);font-weight:400}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--prose-h2-size);font-weight:var(--prose-h2-weight);color:var(--prose-headline-muted-color);margin-top:var(--prose-h2-margin-top);margin-bottom:var(--prose-h2-margin-bottom)}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--prose-h3-size);font-weight:var(--prose-h3-weight);color:var(--prose-headline-accent-color);margin-top:var(--prose-h3-margin-top);margin-bottom:var(--prose-h3-margin-bottom)}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--prose-h4-size);font-weight:var(--prose-h4-weight);color:var(--prose-headline-accent-color);margin-top:var(--prose-h4-margin-top);margin-bottom:var(--prose-h4-margin-bottom)}@media (min-width:768px){.prose :where(p,ul,ol):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--prose-body-font-size-md);text-align:var(--prose-body-text-align-md)}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--prose-h2-size-md)}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--prose-h3-size-md)}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--prose-h4-size-md)}}.rich-text-lexical .editor-container{font-family:var(--prose-body-font-family)!important;font-weight:var(--prose-body-font-weight)!important;line-height:var(--prose-body-line-height)!important}.rich-text-lexical .editor-container h2{font-family:var(--prose-heading-font-family)!important;font-size:var(--prose-h2-size)!important;color:var(--prose-headline-muted-color)!important;font-weight:var(--prose-h2-weight)!important;margin-top:var(--prose-h2-margin-top)!important;margin-bottom:var(--prose-h2-margin-bottom)!important}.rich-text-lexical .editor-container h3{font-size:var(--prose-h3-size)!important;font-weight:var(--prose-h3-weight)!important;margin-top:var(--prose-h3-margin-top)!important;margin-bottom:var(--prose-h3-margin-bottom)!important}.rich-text-lexical .editor-container h3,.rich-text-lexical .editor-container h4{font-family:var(--prose-heading-font-family)!important;color:var(--prose-headline-accent-color)!important}.rich-text-lexical .editor-container h4{font-size:var(--prose-h4-size)!important;font-weight:var(--prose-h4-weight)!important;margin-top:var(--prose-h4-margin-top)!important;margin-bottom:var(--prose-h4-margin-bottom)!important}@font-face{font-family:ProrokUnicode;src:url(/fonts/church-slavonic/prorok-unicode-v2.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Pomorsky;src:url(/fonts/church-slavonic/pomorsky-regular.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:ChurchSlavonicFallback;src:url(/fonts/CormorantGaramond-Variable.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:700;size-adjust:140%}:root{--church-slavonic-body-font-family:"ProrokUnicode","ChurchSlavonicFallback",var(--font-cormorant,"Cormorant Garamond"),"Cormorant Garamond",serif;--church-slavonic-drop-cap-font-family:"Pomorsky",var(--church-slavonic-body-font-family);--church-slavonic-emphasis-color:var(--color-red-500,#ef4444)}html[data-theme=dark]{--church-slavonic-emphasis-color:#ff7b72}.church-slavonic-editor .ContentEditable__root,.church-slavonic-text{font-family:var(--church-slavonic-body-font-family)!important;font-size:1.25rem!important;font-synthesis-style:none;font-weight:400!important;line-height:var(--prose-body-line-height,1.7)!important;text-align:left}.church-slavonic-editor .ContentEditable__root :where(p,ul,ol,li,h1,h2,h3,h4,h5,h6),.church-slavonic-text :where(p,ul,ol,li,h1,h2,h3,h4,h5,h6){font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}.church-slavonic-editor .ContentEditable__root p,.church-slavonic-text p{margin-block:var(--prose-block-spacing,.75em)!important;text-align:left!important}.church-slavonic-editor .ContentEditable__root h2,.church-slavonic-text h2{margin-block:var(--prose-h2-margin-top,2rem) var(--prose-h2-margin-bottom,1rem)!important;color:var(--church-slavonic-emphasis-color)!important;font-family:inherit!important;font-size:1.5em!important;font-weight:inherit!important;line-height:1.3!important;text-align:center!important}.church-slavonic-editor .ContentEditable__root h3,.church-slavonic-text h3{margin-block:var(--prose-h3-margin-top,1.6rem) var(--prose-h3-margin-bottom,.6rem)!important;color:var(--church-slavonic-emphasis-color)!important;font-family:inherit!important;font-size:.9em!important;font-weight:400!important;line-height:1.3!important;text-align:center!important}.church-slavonic-editor .LexicalEditorTheme__textItalic,.church-slavonic-text :where(em,i){color:var(--church-slavonic-emphasis-color);font-style:normal}.church-slavonic-editor .ContentEditable__root p:not([data-church-slavonic-drop-cap]):first-letter,.church-slavonic-text p:not([data-church-slavonic-drop-cap]):first-letter{color:var(--church-slavonic-emphasis-color)}.church-slavonic-editor .ContentEditable__root p[data-church-slavonic-drop-cap],.church-slavonic-text p[data-church-slavonic-drop-cap]{padding-top:.2em;text-indent:-10px}.church-slavonic-editor .ContentEditable__root p[data-church-slavonic-drop-cap]:first-letter,.church-slavonic-text p[data-church-slavonic-drop-cap]:first-letter{float:left;margin-block-start:-.1em;margin-block-end:-.2em;margin-inline-start:10px;margin-inline-end:.08em;color:var(--church-slavonic-emphasis-color);font-family:var(--church-slavonic-drop-cap-font-family);font-size:5.8em;font-style:normal;font-weight:400;line-height:.8}@media (max-width:40rem){.church-slavonic-editor .ContentEditable__root p[data-church-slavonic-drop-cap]:first-letter,.church-slavonic-text p[data-church-slavonic-drop-cap]:first-letter{margin-inline-end:.1em;font-size:3.6em}}