@font-face{font-family:Gilroy;font-style:normal;font-weight:300;font-display:swap;src:local("Gilroy-Light"),url(https://fonts.cdnfonts.com/s/16219/Gilroy-Light.woff) format("woff")}@font-face{font-family:Gilroy;font-style:normal;font-weight:400;font-display:swap;src:local("Gilroy-Regular"),url(https://fonts.cdnfonts.com/s/16219/Gilroy-Regular.woff) format("woff")}@font-face{font-family:Gilroy;font-style:normal;font-weight:500;font-display:swap;src:local("Gilroy-Medium"),url(https://fonts.cdnfonts.com/s/16219/Gilroy-Medium.woff) format("woff")}@font-face{font-family:Gilroy;font-style:normal;font-weight:700;font-display:swap;src:local("Gilroy-Bold"),url(https://fonts.cdnfonts.com/s/16219/Gilroy-Bold.woff) format("woff")}@font-face{font-family:Gilroy;font-style:normal;font-weight:900;font-display:swap;src:local("Gilroy-Heavy"),url(https://fonts.cdnfonts.com/s/16219/Gilroy-Heavy.woff) format("woff")}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain;background:var(--bg, #fbfaf7)}body{margin:0;min-height:100svh;font-family:var(--font-body);color:var(--text, #10334a);background:var(--bg, #fbfaf7);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent}h1,h2,p,ul,figure{margin:0}ul{padding:0;list-style:none}img{display:block;max-width:100%}button{font:inherit;color:inherit;border:0;background:none;cursor:pointer}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--brand, #0097b8);outline-offset:3px;border-radius:4px}:root{--font-display: "Gilroy", Manrope, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body: Manrope, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--safe-t: env(safe-area-inset-top, 0px);--safe-b: env(safe-area-inset-bottom, 0px);--pad-x: 20px;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-press: cubic-bezier(.4, 0, .2, 1)}.app{position:relative;min-height:100svh;display:flex;flex-direction:column;overflow-x:clip;isolation:isolate;background:var(--bg);--line: color-mix(in srgb, var(--text) 13%, transparent);--card: #fff}.sea{position:fixed;z-index:-2;left:0;right:0;bottom:0;height:min(30svh,240px);pointer-events:none}.sea__glow{position:absolute;inset:auto 0 0;height:62%;background:linear-gradient(180deg,transparent 0%,var(--bg-end) 68%)}.sea__waves{position:absolute;inset:0;width:100%;height:100%;display:block;overflow:hidden}.wave{will-change:transform}.wave--back{fill:color-mix(in srgb,var(--brand) 7%,var(--bg));animation:swell-back 29s linear infinite}.wave--mid{fill:color-mix(in srgb,var(--brand) 13%,var(--bg));animation:swell-mid 21s linear infinite}.wave--front{fill:color-mix(in srgb,var(--brand) 20%,var(--bg));animation:swell-front 14s linear infinite}@keyframes swell-back{to{transform:translate(-960px)}}@keyframes swell-mid{to{transform:translate(-720px)}}@keyframes swell-front{to{transform:translate(-480px)}}.grain{position:fixed;inset:0;z-index:10;pointer-events:none;opacity:.03;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.topbar{position:relative;z-index:3;flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;width:min(100%,var(--max-w));margin-inline:auto;padding:calc(var(--safe-t) + 16px) var(--pad-x) 14px}.topbar__logo{display:block;flex:none;background-color:var(--text);-webkit-mask-image:var(--logo-src);mask-image:var(--logo-src);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left center;mask-position:left center;-webkit-mask-size:contain;mask-size:contain;animation:fade-in .7s var(--ease-out) both}.topbar__wordmark{font-family:var(--font-display);font-size:15px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.langswitch{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;align-items:center;padding:3px;border-radius:999px;background:var(--card);border:1px solid var(--line);animation:fade-in .7s var(--ease-out) both}.langswitch__thumb{position:absolute;top:3px;left:3px;width:calc((100% - 6px) / var(--count));height:calc(100% - 6px);border-radius:999px;background:var(--brand);transform:translate3d(calc(var(--active) * 100%),0,0);transition:transform .42s var(--ease-out)}.langswitch__btn{position:relative;z-index:1;min-width:44px;padding:7px 2px;font-size:11.5px;font-weight:700;letter-spacing:.08em;color:var(--muted);border-radius:999px;transition:color .3s var(--ease-out)}.langswitch__btn.is-active{color:#fff}.langswitch__btn:after{content:"";position:absolute;inset:-8px 0}.hero{position:relative;flex:none;height:var(--hero-height);min-height:260px;overflow:hidden}.hero--plain{height:8px;min-height:0}.hero--plain+.content{margin-top:0}.hero__img{width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.08);transition:opacity .9s var(--ease-out)}.hero__img.is-loaded{opacity:1;animation:ken-burns 24s ease-in-out infinite alternate}@keyframes ken-burns{0%{transform:scale(1.02) translateZ(0)}to{transform:scale(1.11) translate3d(0,-1.5%,0)}}.hero__scrim{position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,#000 calc(var(--hero-overlay) * 40%),transparent) 0%,transparent 26%,transparent 52%,var(--bg) 92%)}.content{position:relative;z-index:1;flex:1 0 auto;width:min(100%,var(--max-w));margin-inline:auto;padding:0 var(--pad-x) calc(52px + var(--safe-b));margin-top:-52px;display:flex;flex-direction:column;gap:26px}.head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.head__eyebrow{font-size:10.5px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--brand)}.head__title{font-family:var(--font-display);font-size:clamp(33px,9.2vw,48px);font-weight:600;line-height:1.06;letter-spacing:-.02em;text-wrap:balance;overflow-wrap:break-word}.head__subtitle{max-width:34ch;font-size:14.5px;line-height:1.6;color:var(--muted);text-wrap:pretty}.chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:-8px}.chip{padding:9px 16px;font-size:12.5px;font-weight:600;line-height:1.25;color:var(--accent);background:var(--bg-end);border-radius:999px}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:2px;padding:20px 8px;border-radius:var(--card-radius);background:var(--card);border:1px solid var(--line);box-shadow:0 6px 20px color-mix(in srgb,var(--text) 6%,transparent)}.stat{display:flex;flex-direction:column;align-items:center;gap:5px;padding:2px 6px;text-align:center}.stat+.stat{box-shadow:inset 1px 0 0 var(--line)}.stat__value{font-size:clamp(19px,5.9vw,30px);font-weight:800;line-height:1.05;letter-spacing:-.02em;color:var(--accent);font-variant-numeric:tabular-nums;white-space:nowrap}.stat__label{font-size:10.5px;font-weight:500;line-height:1.35;letter-spacing:.05em;color:var(--muted)}.description{font-size:14px;line-height:1.7;text-align:center;color:var(--muted);text-wrap:pretty}.links{display:flex;flex-direction:column;gap:var(--btn-gap)}.link{position:relative;display:flex;align-items:center;justify-content:var(--btn-justify);gap:14px;min-height:var(--btn-height);padding:10px var(--btn-pad-x);border-radius:var(--btn-radius);color:var(--btn-text);overflow:hidden;transition:transform .16s var(--ease-press),background-color .24s var(--ease-press),border-color .24s var(--ease-press),box-shadow .24s var(--ease-press)}.link:active{transform:scale(.975)}.link--glass{background:var(--card);border:1px solid var(--line);box-shadow:0 2px 10px color-mix(in srgb,var(--text) 5%,transparent)}.link--solid{color:#fff;background:var( --btn-color, linear-gradient(135deg, color-mix(in srgb, var(--brand) 84%, #fff) 0%, var(--brand) 100%) );border:1px solid transparent;box-shadow:0 8px 22px color-mix(in srgb,var(--brand) 32%,transparent)}.link--solid .link__sub{color:#ffffffd1}.link--outline{background:transparent;border:1.5px solid var(--line)}.link--ghost{background:transparent;border:1px solid transparent}@media(hover:hover)and (pointer:fine){.link--glass:hover{border-color:color-mix(in srgb,var(--brand) 46%,transparent);box-shadow:0 6px 18px color-mix(in srgb,var(--text) 10%,transparent)}.link--outline:hover{border-color:var(--brand)}.link--ghost:hover{background:var(--bg-end)}.link--solid:hover{filter:brightness(1.06)}}.link__icon{display:grid;place-items:center;flex:0 0 auto;width:var(--icon-size);height:var(--icon-size)}.link__icon--plate{width:var(--icon-plate-size);height:var(--icon-plate-size);border-radius:var(--icon-plate-radius);background:var(--icon-plate)}.link__text{display:flex;flex-direction:column;gap:2px;min-width:0;align-items:var(--btn-align);flex:1 1 auto}.link__label{font-size:15px;font-weight:600;line-height:1.3;letter-spacing:-.005em;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.link__sub{font-size:12px;font-weight:500;line-height:1.35;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.link__arrow{display:grid;place-items:center;flex:0 0 auto;opacity:.4;transition:opacity .24s var(--ease-out),transform .24s var(--ease-out)}@media(hover:hover)and (pointer:fine){.link:hover .link__arrow{opacity:.85;transform:translate3d(2px,-2px,0)}}.link--center .link__text{flex:0 1 auto}.link--center .link__arrow{position:absolute;right:var(--btn-pad-x);top:50%;transform:translateY(-50%)}@media(hover:hover)and (pointer:fine){.link--center:hover .link__arrow{transform:translate3d(2px,-50%,0)}}.icon{display:block;width:var(--icon-size);height:var(--icon-size);flex:0 0 auto}.icon--mask{background-color:currentColor;-webkit-mask-image:var(--icon-src);mask-image:var(--icon-src);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.icon--raw{object-fit:contain}.footer{display:flex;flex-direction:column;align-items:center;gap:8px;padding-top:4px;text-align:center}.footer__text{font-size:11px;line-height:1.6;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.message{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 0;text-align:center}.message__title{font-family:var(--font-display);font-size:clamp(26px,7.5vw,34px);font-weight:600;line-height:1.15}.message__body{max-width:32ch;font-size:14.5px;line-height:1.6;color:var(--muted)}.message__action{margin-top:8px;padding:14px 28px;min-height:48px;display:inline-flex;align-items:center;font-size:14.5px;font-weight:600;color:#fff;background:var(--brand);border-radius:var(--btn-radius);box-shadow:0 8px 22px color-mix(in srgb,var(--brand) 32%,transparent);transition:transform .16s var(--ease-press)}.message__action:active{transform:scale(.97)}.skeleton__hero{height:var(--hero-height, 52svh);min-height:260px;background:var(--bg-end, #eaf5f7)}.skeleton__body{position:relative;z-index:1;width:min(100%,var(--max-w, 480px));margin:-52px auto 0;padding:0 var(--pad-x);display:flex;flex-direction:column;align-items:center;gap:12px}.skeleton__line,.skeleton__btn{border-radius:8px;background:color-mix(in srgb,var(--text, #10334a) 8%,transparent);animation:pulse 1.5s ease-in-out infinite}.skeleton__line--eyebrow{width:40%;height:11px}.skeleton__line--title{width:78%;height:36px;border-radius:10px}.skeleton__line--sub{width:62%;height:15px}.skeleton__links{width:100%;display:flex;flex-direction:column;gap:var(--btn-gap, 12px);margin-top:16px}.skeleton__btn{height:var(--btn-height, 62px);border-radius:var(--btn-radius, 16px);animation-delay:calc(var(--i) * 90ms)}@keyframes pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes rise{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:none}}@keyframes pop{0%{opacity:0;transform:translate3d(0,12px,0) scale(.94)}to{opacity:1;transform:none}}.is-animated .head>*,.is-animated .stats,.is-animated .description,.is-animated .footer{animation:rise .62s var(--ease-out) both}.is-animated .chip,.is-animated .link{animation:pop .58s var(--ease-out) both}.is-animated .head>*:nth-child(1){animation-delay:.05s}.is-animated .head>*:nth-child(2){animation-delay:.11s}.is-animated .head>*:nth-child(3){animation-delay:.17s}.is-animated .chip{animation-delay:calc(.22s + var(--i) * .05s)}.is-animated .stats{animation-delay:.3s}.is-animated .description{animation-delay:.34s}.is-animated .link{animation-delay:calc(.34s + var(--i) * 55ms)}.is-animated .footer{animation-delay:.72s}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.hero__img{opacity:1;transform:none}.wave{animation:none!important}}@media(min-width:620px){:root{--pad-x: 24px}.content{gap:30px}}@media(prefers-color-scheme:dark){.app{--card: #112532;--line: color-mix(in srgb, #fff 11%, transparent);--sheen: linear-gradient(180deg, rgb(255 255 255 / .055), rgb(255 255 255 / .012));--on-brand: #04222E}html,body{background:#08171f}body{color:#e8f2f7}.grain{opacity:.05;mix-blend-mode:soft-light}.langswitch{background:var(--card);background-image:var(--sheen);border-color:var(--line)}.langswitch__btn.is-active{color:var(--on-brand)}.hero__img{filter:brightness(.78) saturate(.92) contrast(1.02)}.hero__scrim{background:linear-gradient(180deg,color-mix(in srgb,#000 calc(var(--hero-overlay) * 100%),transparent) 0%,color-mix(in srgb,var(--bg) 22%,transparent) 34%,color-mix(in srgb,var(--bg) 62%,transparent) 66%,var(--bg) 96%)}.wave--back{fill:color-mix(in srgb,var(--brand) 11%,var(--bg))}.wave--mid{fill:color-mix(in srgb,var(--brand) 19%,var(--bg))}.wave--front{fill:color-mix(in srgb,var(--brand) 29%,var(--bg))}.chip{background:color-mix(in srgb,var(--brand) 15%,var(--bg));color:var(--accent)}.stats,.link--glass{background-color:var(--card);background-image:var(--sheen);border-color:var(--line);box-shadow:0 1px #ffffff0d inset,0 10px 24px #0000005c}.link--solid,.message__action{color:var(--on-brand);box-shadow:0 10px 26px color-mix(in srgb,var(--brand) 26%,transparent)}.link--solid .link__sub{color:#04222eb8}.link--outline{border-color:color-mix(in srgb,#fff 20%,transparent)}.link--solid .icon--mask{color:var(--on-brand)!important}.link__arrow{opacity:.55}@media(hover:hover)and (pointer:fine){.link--glass:hover{border-color:color-mix(in srgb,var(--brand) 55%,transparent);box-shadow:0 1px #ffffff12 inset,0 14px 30px #00000073}.link--ghost:hover{background:color-mix(in srgb,#fff 6%,transparent)}.link--solid:hover{filter:brightness(1.08)}}.skeleton__hero{background:color-mix(in srgb,var(--brand) 9%,var(--bg))}.skeleton__line,.skeleton__btn{background:color-mix(in srgb,#fff 9%,transparent)}::selection{background:color-mix(in srgb,var(--brand) 45%,transparent);color:#fff}}
