@font-face{font-family:aeonik;src:url(../media/Aeonik_Regular-s.p.1v9zbranzt4-v.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:aeonik;src:url(../media/Aeonik_Light-s.p.0puh60tpkus0a.ttf)format("truetype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:aeonik;src:url(../media/Aeonik_Medium-s.p.20uiw-romxk24.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:aeonik;src:url(../media/Aeonik_Bold-s.p.3_b6ekaxkdtua.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:aeonik Fallback;src:local(Arial);ascent-override:98.63%;descent-override:19.73%;line-gap-override:0.0%;size-adjust:101.39%}.aeonik_ff581408-module__z-PBXW__className{font-family:aeonik,aeonik Fallback}.aeonik_ff581408-module__z-PBXW__variable{--font-aeonik:"aeonik", "aeonik Fallback"}
@font-face{font-family:ping;src:url(../media/PingGeL_Medium-s.p.1rhq226dhcaso.otf)format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:ping;src:url(../media/PingGeL_Black-s.p.0n6mx4rghvhf6.otf)format("opentype");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:ping Fallback;src:local(Arial);ascent-override:84.61%;descent-override:22.6%;line-gap-override:0.0%;size-adjust:111.93%}.ping_c064859e-module__fBQH1G__className{font-family:ping,ping Fallback}.ping_c064859e-module__fBQH1G__variable{--font-ping:"ping", "ping Fallback"}
:root{--foundation:#01172b;--structure:#013d62;--clarity:#7fb7d8;--energy:#d1fdb2;--neutral:#848e97;--neutral-blue:#829bb0;--pale-blue:#bddaee;--light-blue:#dbebfb;--light-green:#f0fbf3;--canvas:#f9f8f7;--white:#fff;--rule:#ccc;--navy:var(--foundation);--blue:var(--structure);--sky:var(--clarity);--mint:var(--energy);--paper:var(--white);--ink:var(--foundation);--space-1:8px;--space-2:12px;--space-3:16px;--space-4:24px;--space-5:32px;--space-6:48px;--space-7:72px;--space-8:112px;--page-gutter:clamp(24px, 8.33vw, 120px);--section-space:clamp(56px, 5.6vw, 80px);--text-display:clamp(52px, 7.2vw, 104px);--text-h2:clamp(40px, 4.45vw, 64px);--text-h2-small:clamp(34px, 3.5vw, 50px);--text-lead:clamp(24px, 2.2vw, 32px);--text-body-lg:20px;--text-body:17px;--text-link:20px;--text-small:15px;--max-width:1600px;--tracking-display:-.035em;--tracking-heading:-.025em;--tracking-body:0;--underline-gap:.42em;--underline-size:1px;--link-underline-gap:.55em;--link-underline-size:2px;--motion-ease:cubic-bezier(.22, 1, .36, 1);--motion-fast:.15s;--motion-hover:.3s;--interaction-accent:var(--clarity)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{background:var(--white);color:var(--foundation);font-family:var(--font-aeonik), sans-serif;letter-spacing:var(--tracking-body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}button,input,textarea,select{font:inherit;letter-spacing:var(--tracking-body)}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer;border-radius:0}button:disabled{cursor:wait}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}::selection{background:var(--energy);color:var(--foundation)}:focus-visible{outline:2px solid var(--clarity);outline-offset:5px}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:400}.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}.skip-link{z-index:1000;top:var(--space-2);left:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--white);color:var(--foundation);position:fixed;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.page-shell{width:min(100%, var(--max-width));padding-inline:var(--page-gutter);margin-inline:auto}html[lang=ka] body,[lang=ka]{font-family:var(--font-ping), var(--font-aeonik), sans-serif;font-weight:500}:where(a,button,input,textarea,select,label:has(input[type=file])){transition:color var(--motion-hover) ease, background-color var(--motion-hover) ease, border-color var(--motion-hover) ease, box-shadow var(--motion-hover) ease, translate var(--motion-hover) var(--motion-ease), scale var(--motion-fast) var(--motion-ease), text-decoration-color var(--motion-hover) ease}:where(button,label:has(input[type=file])){touch-action:manipulation}:where(a,button)>:where([data-arrow],svg){transition:transform var(--motion-hover) var(--motion-ease)}[data-arrow]{flex:none;font-size:21px;font-weight:400;line-height:1;display:inline-block}:where(a,button):is(:hover,:focus-visible)>:where([data-arrow]){transform:translate(2px,-2px)}:where(a[href],button:not(:disabled)):active{transition-duration:var(--motion-fast);scale:.98}:where(button:disabled,input:disabled,select:disabled){opacity:.6;translate:none;scale:1}:where(input[type=checkbox]){accent-color:var(--structure)}:where([role=status],[role=alert]){animation:feedback-arrive .3s var(--motion-ease) both}@keyframes feedback-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}[data-reveal=visible]{animation:content-arrive .8s var(--motion-ease) var(--reveal-delay,0s) both}@keyframes content-arrive{0%{transform:translateY(12px)}to{transform:translateY(0)}}[data-motion-image=ready]{animation:photograph-arrive .9s var(--motion-ease) both}@keyframes photograph-arrive{0%{opacity:.35;scale:1.035}to{opacity:1;scale:1}}input::file-selector-button{border:1px solid var(--pale-blue);margin-right:var(--space-1);background:var(--white);color:var(--foundation);cursor:pointer;border-radius:4px;padding:6px 10px}select:not(:disabled):hover{border-color:var(--clarity)}input::file-selector-button:hover{border-color:var(--clarity)}input::file-selector-button:hover{background:var(--light-blue)}.utility-page{min-height:70vh;padding:180px var(--page-gutter) var(--space-7)}.utility-page--dark{background:var(--foundation);color:var(--white)}.utility-page h1{margin-bottom:var(--space-3);letter-spacing:var(--tracking-display);font-size:clamp(48px,6vw,84px);line-height:1.05}.utility-page p{max-width:52ch;margin-bottom:var(--space-5)}.utility-page button{margin-right:var(--space-4);padding:14px var(--space-4);background:var(--foundation);color:var(--white);border:0}.utility-page--dark button{background:var(--white);color:var(--foundation)}.link-button,.utility-link{--link-underline:currentColor;--link-accent:var(--energy);width:fit-content;padding-bottom:var(--link-underline-gap);background-image:linear-gradient(var(--link-underline), var(--link-underline)), linear-gradient(var(--link-accent), var(--link-accent));background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% var(--link-underline-size), 0 var(--link-underline-size);font-size:var(--text-link);transition:background-size var(--motion-hover) var(--motion-ease), color var(--motion-hover) ease;align-items:center;gap:.45rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.link-button:is(:hover,:focus-visible),.utility-link:is(:hover,:focus-visible){background-size:0 var(--link-underline-size), 100% var(--link-underline-size)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}:where(a,button,label):is(:hover,:active,:focus-within){translate:none;scale:1}:where(a,button):is(:hover,:focus-visible)>:where([data-arrow]){transform:none}}
