.how[data-astro-cid-knkjcpir]{flex-direction:column;gap:28px;padding-block:16px 48px;display:flex}.marks[data-astro-cid-knkjcpir]{gap:30px;margin:0;padding:0;list-style:none;display:grid;position:relative}.mark[data-astro-cid-knkjcpir]{grid-template-columns:44px minmax(0,1fr);gap:4px 16px;display:grid;position:relative}.mark-dot[data-astro-cid-knkjcpir]{width:40px;height:40px;color:var(--ground);border:1.5px solid var(--ink-soft);transition:background-color var(--motion-standard), color var(--motion-standard);background:var(--ink);border-color:var(--ink);border-radius:50%;grid-row:1/span 2;place-items:center;font-size:15px;font-weight:600;display:grid}.mark[data-astro-cid-knkjcpir].is-waiting .mark-dot[data-astro-cid-knkjcpir]{color:var(--ink);background:var(--walk-dawn);border-color:var(--ink-soft)}h3[data-astro-cid-knkjcpir]{letter-spacing:-.02em;font-size:clamp(22px,2.2vw,30px)}.mark[data-astro-cid-knkjcpir] p[data-astro-cid-knkjcpir]{max-width:34ch;color:var(--ink-soft);margin:0;font-size:16px;line-height:1.5}.keeper-spot[data-astro-cid-knkjcpir]{grid-column:2;width:104px;margin-top:10px}@media (width>=961px){.how[data-astro-cid-knkjcpir]{padding-block:24px 72px}.marks[data-astro-cid-knkjcpir]{border-top:1px solid var(--hill-rim-mid);grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding-top:28px}.mark[data-astro-cid-knkjcpir]{grid-template-columns:1fr;margin-top:-49px}.mark-dot[data-astro-cid-knkjcpir]{grid-row:auto}.keeper-spot[data-astro-cid-knkjcpir]{grid-column:1;width:120px;position:absolute;top:-150px;right:0}}.lanterns[data-astro-cid-3kzfwo5b]{flex-direction:column;gap:28px;padding-block:40px 48px;display:flex}.lantern-list[data-astro-cid-3kzfwo5b]{gap:36px;margin:0;padding:0;list-style:none;display:grid}.lantern[data-astro-cid-3kzfwo5b]{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:6px 16px;display:grid}.lantern-mark[data-astro-cid-3kzfwo5b]{border:2px solid var(--ink-soft);border-radius:3px 3px 5px 5px;width:26px;height:34px;margin-top:2px;position:relative}.lantern-mark[data-astro-cid-3kzfwo5b]:before{content:"";border:2px solid var(--ink-soft);border-bottom:0;border-radius:6px 6px 0 0;width:12px;height:7px;position:absolute;top:-9px;left:50%;translate:-50%}.lantern-mark[data-astro-cid-3kzfwo5b] i[data-astro-cid-3kzfwo5b]{background:var(--lit-paper);border-radius:2px;position:absolute;inset:4px}.lantern-words[data-astro-cid-3kzfwo5b]{flex-direction:column;align-items:flex-start;gap:8px;display:flex}h3[data-astro-cid-3kzfwo5b]{letter-spacing:-.02em;font-size:clamp(21px,2vw,28px)}.lantern-words[data-astro-cid-3kzfwo5b] p[data-astro-cid-3kzfwo5b]{max-width:44ch;color:var(--ink-soft);margin:0;font-size:16px;line-height:1.5}.lantern-picture[data-astro-cid-3kzfwo5b]{grid-column:1/-1;padding-top:78px;position:relative}.snowflake-spot[data-astro-cid-3kzfwo5b]{z-index:1;width:96px;position:absolute;top:0;left:10%}@media (width>=961px){.lanterns[data-astro-cid-3kzfwo5b]{padding-block:72px}.lantern-list[data-astro-cid-3kzfwo5b]{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px 64px}.lantern-first[data-astro-cid-3kzfwo5b]{grid-row:1/span 3}.lantern-picture[data-astro-cid-3kzfwo5b]{grid-column:2;padding-top:72px}}.before-dawn[data-astro-cid-o6guuhld]{background:var(--walk-deep);position:relative}.walk-stars[data-astro-cid-o6guuhld]{width:100%;height:260px;position:absolute;inset:0 0 auto}.opening[data-astro-cid-o6guuhld]{flex-direction:column;align-items:flex-start;gap:22px;padding-block:48px 8px;display:flex;position:relative}.eyebrow[data-astro-cid-o6guuhld]{color:var(--ink-soft);margin:0;font-size:17px}h1[data-astro-cid-o6guuhld]{letter-spacing:-.04em;text-wrap:balance;max-width:15ch;font-size:clamp(40px,6.4vw,92px);line-height:.98}.lead[data-astro-cid-o6guuhld]{max-width:36ch;color:var(--ink-soft);margin:0;font-size:clamp(18px,1.6vw,21px);line-height:1.5}.opening[data-astro-cid-o6guuhld] .walk-action[data-astro-cid-o6guuhld]{align-self:stretch}.opening-land[data-astro-cid-o6guuhld]{margin-top:12px;position:relative}.fuzzz-spot[data-astro-cid-o6guuhld]{right:calc(var(--page-gutter) + 4%);z-index:1;width:128px;position:absolute;bottom:64px}.opening-land[data-astro-cid-o6guuhld] .ridge{--hill-near:var(--ground)}@media (width>=721px){.opening[data-astro-cid-o6guuhld]{padding-block:96px 24px}.opening[data-astro-cid-o6guuhld] .walk-action[data-astro-cid-o6guuhld]{align-self:flex-start}.opening-land[data-astro-cid-o6guuhld]{margin-top:-40px}.fuzzz-spot[data-astro-cid-o6guuhld]{right:calc(var(--page-gutter) + 10%);width:190px;bottom:62px}}.ours[data-astro-cid-j5uvmdi5]{flex-direction:column;gap:28px;padding-block:48px 56px;display:flex}.ours-head[data-astro-cid-j5uvmdi5]{flex-direction:column;gap:12px;display:flex}.ours-stones[data-astro-cid-j5uvmdi5]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:26px 14px;margin:0;padding:0;list-style:none;display:grid}.our-stone[data-astro-cid-j5uvmdi5]{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.our-stone[data-astro-cid-j5uvmdi5].rise-1{translate:0 -16px}.our-stone[data-astro-cid-j5uvmdi5].rise-2{translate:0 -32px}.our-stone[data-astro-cid-j5uvmdi5] a[data-astro-cid-j5uvmdi5]{flex-direction:column;gap:10px;width:100%;display:flex}.our-stone[data-astro-cid-j5uvmdi5] .our-screen{aspect-ratio:9/13;object-fit:cover;object-position:top}.our-mark[data-astro-cid-j5uvmdi5]{border-radius:6px;width:64px;height:64px;margin:32px 0}.our-name[data-astro-cid-j5uvmdi5]{font-family:var(--font-display);letter-spacing:-.01em;font-size:15px;font-weight:700}.our-stone[data-astro-cid-j5uvmdi5] a[data-astro-cid-j5uvmdi5]:hover .our-name[data-astro-cid-j5uvmdi5]{text-underline-offset:5px;text-decoration:underline}.our-status[data-astro-cid-j5uvmdi5]{color:var(--ink-soft);font-size:14px}.our-status[data-astro-cid-j5uvmdi5].is-building{font-style:italic}.ours[data-astro-cid-j5uvmdi5]>.walk-link[data-astro-cid-j5uvmdi5]{margin-top:4px}@media (width>=961px){.ours[data-astro-cid-j5uvmdi5]{padding-block:72px 80px}.ours-stones[data-astro-cid-j5uvmdi5]{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;padding-top:60px}.our-stone[data-astro-cid-j5uvmdi5].rise-1{translate:0 -30px}.our-stone[data-astro-cid-j5uvmdi5].rise-2{translate:0 -60px}.ours[data-astro-cid-j5uvmdi5]>.walk-link[data-astro-cid-j5uvmdi5]{margin-top:0}.our-name[data-astro-cid-j5uvmdi5]{font-size:18px}}.signposts[data-astro-cid-vwpbvtzy]{flex-direction:column;gap:28px;padding-block:40px 48px;display:flex}.signs-head[data-astro-cid-vwpbvtzy]{flex-direction:column;gap:12px;padding-right:84px;display:flex}.crossroads[data-astro-cid-vwpbvtzy]{border-bottom:1px solid var(--hill-rim-mid);padding-bottom:1px;position:relative}.sign-row[data-astro-cid-vwpbvtzy]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;max-width:640px;padding-right:0;display:grid}.sign-row[data-astro-cid-vwpbvtzy][hidden]{display:none}.sign[data-astro-cid-vwpbvtzy]{min-height:44px;font:inherit;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;align-items:flex-start;padding:0;display:flex}.plank[data-astro-cid-vwpbvtzy]{font-family:var(--font-display);text-align:left;background:var(--hill-mid);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%);transition:background-color var(--motion-fast), color var(--motion-fast);padding:10px 26px 10px 12px;font-size:15px;font-weight:700;line-height:1.15;display:block;position:relative}.post[data-astro-cid-vwpbvtzy]{background:var(--hill-rim-mid);width:3px;height:34px;margin-left:18px}.sign[data-astro-cid-vwpbvtzy]:hover .plank[data-astro-cid-vwpbvtzy]{background:var(--raised)}.sign[data-astro-cid-vwpbvtzy][aria-selected=true] .plank[data-astro-cid-vwpbvtzy]{color:var(--action-primary-fg);background:var(--action-primary-bg)}.sign[data-astro-cid-vwpbvtzy]:focus-visible{outline:none}.sign[data-astro-cid-vwpbvtzy]:focus-visible .plank[data-astro-cid-vwpbvtzy]{outline:2px solid var(--focus);outline-offset:3px}.pebble-spot[data-astro-cid-vwpbvtzy]{width:80px;position:absolute;bottom:calc(100% + 34px);right:0}.group[data-astro-cid-vwpbvtzy]{flex-direction:column;gap:18px;display:flex}.signposts[data-astro-cid-vwpbvtzy]:has(.sign-row:not([hidden])) .group-name[data-astro-cid-vwpbvtzy]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.group-name[data-astro-cid-vwpbvtzy]{color:var(--ink-soft);font-size:20px}.road-cards[data-astro-cid-vwpbvtzy]{gap:26px;margin:0;padding:0 0 0 26px;list-style:none;display:grid;position:relative}.road-cards[data-astro-cid-vwpbvtzy]:before{content:"";background:var(--line-strong);width:1px;position:absolute;top:10px;bottom:10px;left:4px}.card[data-astro-cid-vwpbvtzy]{animation:walk-card-in var(--motion-standard) both;flex-direction:column;gap:8px;display:flex;position:relative}.card[data-astro-cid-vwpbvtzy]:before{content:"";background:var(--ground);border:1.5px solid var(--ink-soft);border-radius:50%;width:9px;height:9px;position:absolute;top:9px;left:-26px}.card-title[data-astro-cid-vwpbvtzy]{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(21px,2vw,26px);font-weight:700;line-height:1.2}.card-title[data-astro-cid-vwpbvtzy]:before{content:"“"}.card-title[data-astro-cid-vwpbvtzy]:after{content:"”"}:root:lang(ka) .card-title[data-astro-cid-vwpbvtzy]:before{content:"„"}:root:lang(ka) .card-title[data-astro-cid-vwpbvtzy]:after{content:"“"}.card-fix[data-astro-cid-vwpbvtzy]{max-width:46ch;color:var(--ink-soft);margin:0;font-size:16px;line-height:1.5}.card[data-astro-cid-vwpbvtzy] a[data-astro-cid-vwpbvtzy]{min-height:44px;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:6px;align-self:flex-start;align-items:center;font-size:15px;font-weight:600;display:inline-flex}.catch-all[data-astro-cid-vwpbvtzy]{max-width:52ch;margin:8px 0 0;font-size:18px;line-height:1.55}@keyframes walk-card-in{0%{opacity:0;transform:translateY(8px)}}@media (width>=961px){.signposts[data-astro-cid-vwpbvtzy]{padding-block:72px}.sign-row[data-astro-cid-vwpbvtzy]{grid-template-columns:repeat(4,max-content);gap:18px;max-width:none}.plank[data-astro-cid-vwpbvtzy]{padding:12px 34px 12px 16px;font-size:17px}.post[data-astro-cid-vwpbvtzy]{height:46px}.signs-head[data-astro-cid-vwpbvtzy]{padding-right:0}.crossroads[data-astro-cid-vwpbvtzy]{flex-wrap:wrap;align-items:flex-end;gap:24px;display:flex}.pebble-spot[data-astro-cid-vwpbvtzy]{flex:none;width:110px;margin:0 6% 0 auto;position:static}.road-cards[data-astro-cid-vwpbvtzy]{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 56px;padding-left:30px}.road-cards[data-astro-cid-vwpbvtzy]:before{display:none}.card[data-astro-cid-vwpbvtzy]:before{left:-30px}}.fuzzz[data-astro-cid-lc25vri4]{width:100%;max-width:var(--fuzzz-size);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:0;display:block;position:relative}.fuzzz[data-astro-cid-lc25vri4]:focus-visible{outline:2px solid var(--focus);outline-offset:6px;border-radius:var(--radius-l)}.fuzzz[data-astro-cid-lc25vri4] img[data-astro-cid-lc25vri4]{-webkit-user-drag:none;width:100%;height:auto;display:block}.fuzzz-happy[data-astro-cid-lc25vri4]{opacity:0;position:absolute;inset:0}.fuzzz[data-astro-cid-lc25vri4].is-happy .fuzzz-happy[data-astro-cid-lc25vri4]{opacity:1}.fuzzz[data-astro-cid-lc25vri4].is-happy .fuzzz-rest[data-astro-cid-lc25vri4]{opacity:0}.fuzzz[data-astro-cid-lc25vri4].is-happy{animation:.42s cubic-bezier(.16,1,.3,1) hop}@keyframes hop{40%{transform:translateY(-14px)}}@media (prefers-reduced-motion:reduce){.fuzzz[data-astro-cid-lc25vri4].is-happy{animation:none}}.contact[data-astro-cid-nn7dkag6]{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:64px;padding-block:96px 120px;display:grid}.contact-words[data-astro-cid-nn7dkag6]{flex-direction:column;gap:20px;display:flex}h2[data-astro-cid-nn7dkag6]{letter-spacing:-.03em;font-size:clamp(40px,4.5vw,64px)}.lead[data-astro-cid-nn7dkag6]{color:var(--ink-soft);margin:0;font-size:19px;line-height:1.55}.contact-fuzzz[data-astro-cid-nn7dkag6]{width:200px;margin-top:16px}.contact-form[data-astro-cid-nn7dkag6]{flex-direction:column;gap:18px;display:flex}label[data-astro-cid-nn7dkag6]{color:var(--ink-soft);flex-direction:column;gap:8px;font-size:14px;display:flex}input[data-astro-cid-nn7dkag6],textarea[data-astro-cid-nn7dkag6]{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-m);transition:border-color var(--motion-fast);padding:14px 16px;font-size:17px}textarea[data-astro-cid-nn7dkag6]{resize:vertical;min-height:140px}input[data-astro-cid-nn7dkag6]:focus-visible,textarea[data-astro-cid-nn7dkag6]:focus-visible{outline:2px solid var(--focus);outline-offset:1px}button[data-astro-cid-nn7dkag6]{font:inherit;color:var(--action-primary-fg);background:var(--action-primary-bg);border-radius:var(--radius-m);cursor:pointer;border:none;margin-top:6px;padding:18px 28px;font-size:17px;font-weight:600}button[data-astro-cid-nn7dkag6]:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.note[data-astro-cid-nn7dkag6],.sent[data-astro-cid-nn7dkag6]{color:var(--ink-mute);margin:0;font-size:14px}.sent[data-astro-cid-nn7dkag6]{color:var(--ink)}.note[data-astro-cid-nn7dkag6] a[data-astro-cid-nn7dkag6],.sent[data-astro-cid-nn7dkag6] a[data-astro-cid-nn7dkag6]{color:var(--ink-soft);border-bottom:1px solid var(--line-strong)}@media (width<=860px){.contact[data-astro-cid-nn7dkag6]{grid-template-columns:1fr;gap:32px;padding-block:56px 72px}.contact-fuzzz[data-astro-cid-nn7dkag6]{width:140px}}.sunrise-form[data-astro-cid-3egsjbhl]{position:relative;overflow:clip}.sunrise-form[data-astro-cid-3egsjbhl] .contact{border-top:0}.sunrise-form[data-astro-cid-3egsjbhl] .contact-form{background:var(--walk-dawn)}.sunrise-spot[data-astro-cid-3egsjbhl]{justify-content:space-between;align-items:flex-end;gap:16px;margin-top:8px;display:flex}.form-fuzzz-spot[data-astro-cid-3egsjbhl]{flex:none;width:128px}.full-sun[data-astro-cid-3egsjbhl]{flex:0 clamp(150px,46vw,240px);min-width:0;margin-right:calc(clamp(150px,46vw,240px)/-3.57143)}@media (width>=861px){.sunrise-form[data-astro-cid-3egsjbhl] .contact-form{border:1px solid var(--line-strong);border-radius:var(--radius-l);margin:72px 9% 0 0;padding:32px}.sunrise-spot[data-astro-cid-3egsjbhl]{margin-top:24px}.form-fuzzz-spot[data-astro-cid-3egsjbhl]{width:150px}.full-sun[data-astro-cid-3egsjbhl]{flex-basis:300px;margin-right:0}}
