:root{--paper:#fff;--ink:#0b0b0b;--dim:#6b6b6b;--rule:#0b0b0b24;--bronze:#7a6650;--rule-bronze:#7a665059;--night:#0b0b0b;--chalk:#fff;--dim-on-night:#9b9b9b;--rule-night:#ffffff2e;--night-raised:#141414;--plaster:var(--paper);--dim-on-plaster:var(--dim);--rule-plaster:var(--rule);--font:"Helvetica Neue", Helvetica, Arial, "Noto Sans Georgian", sans-serif;--font-serif:"Bodoni Moda", Georgia, serif;--font-ka-display:"FiraGO", "Noto Sans Georgian", sans-serif;--step--1:.8125rem;--step-0:1.0625rem;--step-1:clamp(1.25rem, 1.05rem + .9vw, 1.75rem);--step-2:clamp(1.75rem, 1.2rem + 2.6vw, 3.25rem);--step-3:clamp(2.5rem, 1.3rem + 5.4vw, 6rem);--step-4:clamp(3.25rem, 1rem + 10vw, 9rem);--display:clamp(2rem, 1.2rem + 3.2vw, 4.25rem);--text-small:1rem;--text-small-leading:1.75;--text-small-weight:300;--text-small-tone:#48443f;--space-1:.5rem;--space-2:1rem;--space-3:1.75rem;--space-4:3rem;--space-5:5.5rem;--space-6:9rem;--ease:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.76, 0, .24, 1);--reveal:1.1s;--tint:.7s;--draw:1.8s;--ease-draw:cubic-bezier(.37, 0, .63, 1);--gutter:clamp(1.25rem, 4vw, 3.5rem);--page-max:100rem;--measure:32rem;--mark-h:4.05rem;--header-h:calc(var(--mark-h) + var(--space-3) * 2)}@media (width>=64rem){:root{--mark-h:7.3svh}}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/google/bodoni-moda-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/google/bodoni-moda-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:300 600;font-display:swap;src:url(/fonts/google/dm-sans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:300 600;font-display:swap;src:url(/fonts/google/dm-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:300 500;font-display:swap;src:url(/fonts/google/newsreader-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:300 500;font-display:swap;src:url(/fonts/google/newsreader-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:300 500;font-display:swap;src:url(/fonts/google/newsreader-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:300 500;font-display:swap;src:url(/fonts/google/newsreader-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Georgian;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(/fonts/google/noto-sans-georgian-georgian.woff2)format("woff2");unicode-range:U+589,U+10A0-10FF,U+1C90-1CBA,U+1CBD-1CBF,U+205A,U+2D00-2D2F,U+2E31}@font-face{font-family:Noto Sans Georgian;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(/fonts/google/noto-sans-georgian-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Georgian;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(/fonts/google/noto-sans-georgian-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif Georgian;font-style:normal;font-weight:350;font-stretch:85%;font-display:swap;src:url(/fonts/google/noto-serif-georgian-georgian.woff2)format("woff2");unicode-range:U+589,U+10A0-10FF,U+1C90-1CBA,U+1CBD-1CBF,U+205A,U+2D00-2D2F,U+2E31}@font-face{font-family:Noto Serif Georgian;font-style:normal;font-weight:350;font-stretch:85%;font-display:swap;src:url(/fonts/google/noto-serif-georgian-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif Georgian;font-style:normal;font-weight:350;font-stretch:85%;font-display:swap;src:url(/fonts/google/noto-serif-georgian-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}@font-face{font-family:FiraGO;src:url(/fonts/FiraGO-Book-georgian.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FreeSerif;src:url(/fonts/FreeSerif-Italic-georgian.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+10A0-10FF,U+2D00-2D2F}html,body{overscroll-behavior-x:none}html{-webkit-text-size-adjust:100%}body{background:var(--paper);min-height:100svh;color:var(--ink);font-family:var(--font);font-size:var(--step-0);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;flex-direction:column;margin:0;font-weight:400;line-height:1.5;display:flex}main{flex:1 0 auto}img{max-width:100%;display:block}[hidden]{display:none!important}a{color:inherit;text-decoration:none}:focus-visible{outline-offset:3px;outline:2px solid}::selection{background:var(--ink);color:var(--paper)}h1,h2,h3{letter-spacing:-.03em;margin:0;font-weight:500;line-height:1.04}.meta{font-size:var(--step--1);color:var(--dim);letter-spacing:.01em}.on-night .meta{color:var(--dim-on-night)}.prose{text-align:justify;text-justify:inter-word;hyphens:auto}.prose:lang(ka){word-spacing:-.01em}.wrap{width:100%;max-width:calc(var(--page-max) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.on-night{background:var(--night);color:var(--chalk)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.u-link{transition:background-size .6s var(--ease);background:linear-gradient(currentColor,currentColor) 100% 100%/0 1px no-repeat;padding-bottom:.08em}.u-link:hover,.u-link:focus-visible{background-position:0 100%;background-size:100% 1px}@media (pointer:coarse){.tap{position:relative}.tap:after{content:"";inset:calc(-1 * var(--tap,.75rem)) -.25rem;position:absolute}}.photo{filter:grayscale()contrast(1.04);transition:filter var(--tint) var(--ease), transform 1.4s var(--ease)}a:hover .photo,a:focus-visible .photo,.photo:hover{filter:grayscale(0)contrast()}@media (hover:none){.photo.is-lit{filter:grayscale(0)contrast()}}.js [data-split]:not([data-split-done]){opacity:0}.js [data-split] .w{vertical-align:top;margin:-.06em -.08em -.12em;padding:.06em .08em .12em;display:inline-block;overflow:hidden}.js [data-split] .w>span{transition:transform var(--reveal) var(--ease);transition-delay:calc(var(--d,0s) + var(--i,0) * 55ms);display:inline-block;transform:translateY(105%)}.js [data-split].is-in .w>span{transform:none}.js [data-split=letters] .w{white-space:nowrap;overflow:visible}.js [data-split=letters] .w>span{opacity:0;transition:transform .9s var(--ease), opacity .7s var(--ease);transition-delay:calc(var(--d,0s) + var(--i,0) * 38ms);transform:translateY(-.9em)}.js [data-split=letters].is-in .w>span{opacity:1;transform:none}.js [data-reveal]{opacity:0;transition:opacity var(--reveal) var(--ease), transform var(--reveal) var(--ease);transition-delay:var(--d,0s);transform:translateY(1.5rem)}.js [data-reveal].is-in{opacity:1;transform:none}[data-unveil]{position:relative}.js [data-unveil]:after{content:"";z-index:1;background:var(--paper);transform-origin:top;transition:transform calc(var(--draw) - var(--d,0s)) var(--ease-draw);transition-delay:var(--d,0s);pointer-events:none;position:absolute;inset:-1px}.js [data-unveil].is-in:after{transform:scaleY(0)}.js [data-unveil] img{transition:transform calc(var(--draw) - var(--d,0s)) var(--ease), filter var(--tint) var(--ease);transition-delay:var(--d,0s);transform:scale(1.18)}.js [data-unveil].is-in img{transform:scale(1)}.js [data-draw] path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s var(--ease-in-out);transition-delay:calc(var(--d,0s) + var(--i,0) * 70ms)}.js [data-draw].is-in path{stroke-dashoffset:0}.js [data-rule]{transform-origin:0;transition:transform 1.4s var(--ease-in-out);transition-delay:var(--d,0s);transform:scaleX(0)}.js [data-rule].is-in{transform:none}.js [data-rule=page]{transition-duration:var(--draw);transition-timing-function:var(--ease-draw)}@view-transition{navigation:auto}::view-transition-old(root){animation:.5s var(--ease-in-out) both vt-out}::view-transition-new(root){animation:.7s var(--ease) .12s both vt-in}@keyframes vt-out{to{opacity:0;transform:translateY(-2rem)}}@keyframes vt-in{0%{opacity:0;transform:translateY(2.5rem)}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}
