:root{color-scheme:light dark;--primary:#00696e;--primaryContrast:#fff;--primaryContainer:#a7eef3;--onPrimaryContainer:#002022;--secondaryContainer:#cce8e9;--onSecondaryContainer:#051f21;--error:#ba1a1a;--success:#2c6a4c;--successContainer:#b3f1cd;--onSuccessContainer:#06210f;--background:#f4fafb;--backgroundStrong:#eef4f5;--surfaceAlt:#fff;--color:#171d1e;--colorSecondary:#3f4949;--borderColor:#c4cecf;--borderColorFocus:#6f7979;--navBg:#ffffffd9;--shadow:0 20px 48px #081f1c29;--shadowSmall:0 8px 24px #081f1c2e;--font-body:"Hanken Grotesk", "Rubik", system-ui, sans-serif;--font-mono:var(--font-mono-face), ui-monospace, monospace;--gutter:32px}@media (prefers-color-scheme:dark){:root{--primary:#4cd9e0;--primaryContrast:#00363a;--primaryContainer:#004f54;--onPrimaryContainer:#a7eef3;--secondaryContainer:#324b4c;--onSecondaryContainer:#cce8e9;--error:#ffb4ab;--success:#98d6b1;--successContainer:#0d3d26;--onSuccessContainer:#b3f1cd;--background:#0e1415;--backgroundStrong:#171d1e;--surfaceAlt:#171d1e;--color:#dee4e5;--colorSecondary:#bec8c9;--borderColor:#3a4445;--borderColorFocus:#899393;--navBg:#081513d9}}@media (width<=600px){:root{--gutter:16px}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--background);color:var(--color);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55;overflow-x:hidden}h1,h2,h3,p{margin:0}img{max-width:100%;display:block}a{color:inherit}[id]{scroll-margin-top:88px}.icon{flex-shrink:0;display:inline-block}[dir=rtl] .icon-flip{transform:scaleX(-1)}.section{padding:64px var(--gutter)}.section--alt{background:var(--surfaceAlt)}.container{width:100%;max-width:1080px;margin-inline:auto}.container--wide{max-width:1180px}.container--narrow{max-width:760px}.center{text-align:center;flex-direction:column;align-items:center;display:flex}.split{flex-wrap:wrap;align-items:center;gap:56px;display:flex}.split>*{min-width:min(300px,100%)}.split--gap40{gap:40px}.split--gap32{gap:32px}.grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:16px;display:grid}.grid--md{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.grid--gap18{gap:18px}.overline{color:var(--primary);letter-spacing:.4px;text-transform:uppercase;font-size:12.5px;font-weight:700}.h-xl{font-size:26px;font-weight:var(--heading-weight,800);letter-spacing:-.5px;line-height:1.25}.h-lg{font-size:18px;font-weight:var(--heading-weight,800);line-height:1.35}.h-md{font-size:16px;font-weight:var(--heading-weight,800);line-height:1.35}.label{font-size:14px;font-weight:700}.muted{color:var(--colorSecondary)}.text-lg{font-size:15px;line-height:24px}.text-md{font-size:14px;line-height:22px}.text-sm{font-size:13px;line-height:21px}.text-xs{font-size:12px}.text-xxs{font-size:11px}.card{background:var(--backgroundStrong);border-radius:20px;padding:22px}.card--page{background:var(--background)}.card--outlined{background:var(--surfaceAlt);border:1px solid var(--borderColor)}.icon-tile{background:var(--primaryContainer);width:44px;height:44px;color:var(--onPrimaryContainer);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-tile--40{border-radius:13px;width:40px;height:40px}.icon-tile--38{background:var(--secondaryContainer);width:38px;height:38px;color:var(--onSecondaryContainer);border-radius:12px}.num-badge{background:var(--primaryContainer);width:40px;height:40px;color:var(--onPrimaryContainer);font-family:var(--font-mono);border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:inline-flex}.photo{border-radius:24px;overflow:hidden}.photo img{object-fit:cover;width:100%}.pill{border-radius:100px;align-self:flex-start;align-items:center;gap:7px;padding:7px 14px;font-size:12.5px;font-weight:700;display:inline-flex}.btn{cursor:pointer;white-space:nowrap;border:none;border-radius:100px;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-weight:700;text-decoration:none;transition:filter .15s,transform .15s;display:inline-flex}.btn:hover{filter:brightness(1.08)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.6;cursor:default}.btn--primary{background:var(--primary);color:var(--primaryContrast)}.btn--lg{height:50px;padding:0 26px;font-size:16px}.btn--md{height:48px;padding:0 22px;font-size:14px}.btn--sm{height:40px;padding:0 18px;font-size:13.5px}.btn--outline{color:var(--color);border:1.5px solid var(--borderColorFocus);background:0 0}.btn--white{color:#00696e;background:#fff}.btn--ghost-white{color:#fff;background:0 0;border:1.5px solid #fff9}.btn--block{width:100%}@media (width<=600px){.btn{white-space:normal;text-align:center;max-width:100%;min-height:48px;padding-block:10px;height:auto!important}}.link{color:var(--primary);font-weight:700;text-decoration:none}.link:hover{text-decoration:underline}.video{aspect-ratio:16/9;width:100%;box-shadow:var(--shadow);border-radius:20px;overflow:hidden}.video iframe{border:0;width:100%;height:100%;display:block}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}:root[dir=rtl] *{letter-spacing:normal!important}
