@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.p.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.p.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.p.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.p.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.p.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.p.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_a6bde9{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}:root{--nav-h:60px}@media (max-width:980px){:root{--nav-h:64px}}@media (min-width:881px){:root{--nav-h:64px}}:root{--container-max:1200px;--bp-lg:1200px;--bp-md:992px;--bp-sm:768px;--bp-xs:480px;--fz-h1:clamp(24px,3.5vw,44px);--fz-h2:clamp(20px,2.6vw,32px);--fz-h3:clamp(18px,2.2vw,26px);--fz-body:clamp(14px,1.4vw,18px);--space-1:clamp(8px,1.2vw,12px);--space-2:clamp(12px,1.6vw,16px);--space-3:clamp(16px,2vw,24px);--space-4:clamp(20px,2.6vw,32px);--space-6:clamp(28px,3.6vw,48px);--nav-h:64px;--page-title-size:clamp(28px,4vw,44px);--page-title-weight:600;--page-title-lh:1.15;--page-title-track:-0.01em;--page-title-mt:clamp(8px,1.5vw,20px);--page-title-mb:clamp(16px,3.5vw,40px)}img{max-width:100%;height:auto;display:block}h1,h2,h3{margin:0}body,html{margin:0;padding:0;height:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}body{background:radial-gradient(1200px 800px at 50% -10%,rgba(255,255,255,1) 0,rgba(240,246,255,.9) 45%,rgba(242,230,255,.85) 75%,rgba(255,236,243,.85) 100%);background-attachment:fixed;color:#000}.site-bg{position:fixed;inset:0;z-index:0;pointer-events:none}.pageContainer{z-index:1}.blob{position:absolute;filter:blur(60px);border-radius:50%;opacity:.55;pointer-events:none}.blob.b1{width:420px;height:420px;top:-80px;left:-60px;background:radial-gradient(circle at 30% 30%,#ffffff 0,#b9d3ff 35%,#e5c9ff 70%,#ffd6e6 100%)}.blob.b2{width:360px;height:360px;bottom:10%;right:8%;background:radial-gradient(circle at 30% 30%,#ffffff 0,#bfe1ff 35%,#dbcbff 70%,#ffe6ef 100%)}.blob.b3{width:300px;height:300px;top:30%;right:35%;background:radial-gradient(circle at 30% 30%,#ffffff 0,#c9e0ff 35%,#e6d6ff 70%,#ffeaf2 100%)}@media (max-width:1024px){.blob.b1{width:320px;height:320px}.blob.b2{width:270px;height:270px}.blob.b3{display:none}}.aboutPad{min-height:100vh;padding:120px 24px 80px;position:relative}.container{width:min(100%,var(--container-max));margin-inline:auto}.section{padding-block:var(--space-3)}.pageContainer{position:relative;min-height:100svh;padding-top:0}.site-nav{position:fixed;inset:0 0 auto 0;z-index:999;background:#111;padding:16px}.site-nav__list{display:flex;gap:20px;justify-content:center;margin:0;padding:0;list-style:none}.site-nav__link{color:#fff;text-decoration:none;padding:10px 16px;border-radius:6px;transition:transform .3s ease,background .3s ease}.site-nav__link:hover{background:#333;transform:scale(1.1)}.pageWrapper{min-height:calc(100svh - var(--nav-h));padding-top:calc(var(--nav-h) + 32px + env(safe-area-inset-top));padding-left:calc(0px + env(safe-area-inset-left));padding-right:calc(0px + env(safe-area-inset-right));display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center}.pageTitle{font-size:var(--page-title-size);font-weight:var(--page-title-weight);line-height:var(--page-title-lh);letter-spacing:var(--page-title-track);text-align:center;margin:var(--page-title-mt) 0 var(--page-title-mb)}*,:after,:before{box-sizing:border-box}:focus-visible{outline:2px solid #111;outline-offset:3px;border-radius:6px}.skipLink{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.skipLink:focus{position:fixed;left:16px;top:calc(env(safe-area-inset-top) + 12px);width:auto;height:auto;padding:10px 14px;z-index:10000;background:#fff;color:#000;border-radius:10px;box-shadow:0 4px 14px rgba(0,0,0,.2)}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media (prefers-reduced-data:reduce){.bubblesLayer :global(.bubbleSm){display:none}}@media (prefers-contrast:more){.floatingCircle{box-shadow:inset 0 0 0 2px #000}.link,.mLink{text-decoration:underline}}html{scroll-padding-top:calc(var(--nav-h) + 12px + env(safe-area-inset-top))}.pageTitle{scroll-margin-top:calc(var(--nav-h) + 12px)}@supports (padding:max(0px)){body{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}}@media (max-width:880px){.site-nav{padding:10px max(12px,env(safe-area-inset-left)) 10px max(12px,env(safe-area-inset-right));backdrop-filter:blur(10px);background:rgba(17,17,17,.9);box-shadow:0 6px 20px rgba(0,0,0,.18)}.site-nav__list{justify-content:flex-start;gap:12px;padding-inline:2px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.site-nav__list::-webkit-scrollbar{height:0}.site-nav__list{scrollbar-width:none}.site-nav__link{scroll-snap-align:start;font-size:14px;line-height:1;padding:10px 14px;border-radius:999px;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.site-nav__link:active{transform:scale(.98)}}@media (max-width:420px){.site-nav__link{font-size:13px;padding:9px 12px}}.site-nav__link[aria-current=page]{background:#fff;color:#111;box-shadow:0 6px 18px rgba(255,255,255,.18)}:root{--case-h1:clamp(26px,4vw,36px);--case-h2:clamp(20px,3vw,26px);--case-h3:16px;--case-text:16px;--case-text-sm:13px;--case-lh:1.7;--case-lh-sm:1.5;--case-fw-regular:500;--case-fw-semibold:600;--case-fw-bold:800}.NavBar_nav__uoJTc{position:sticky;top:0;z-index:1000;background:#111;color:var(--nav-fg,#fff);font:inherit;letter-spacing:inherit}.NavBar_row__co1Rh{height:var(--nav-h,64px);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px}.NavBar_logo__r4itX{display:inline-grid;place-items:center;width:40px;height:40px;color:var(--nav-fg,#fff);text-decoration:none}.NavBar_linksDesktop__7D4Wt{display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:flex-end}.NavBar_navLink__ItO69{color:currentColor;text-decoration:none;font:inherit;letter-spacing:inherit;padding:10px 14px;border-radius:8px}.NavBar_navLink__ItO69:hover{background:#222}.NavBar_active__038Y4{background:#fff;color:#111}.NavBar_menuBtn__0RzAV,.NavBar_navSpacer__fxOUP{display:none}.NavBar_item__LWct7,.NavBar_overlay__vzCG8,.NavBar_sheet__DrT1f{display:none!important}@media (max-width:880px){.NavBar_nav__uoJTc{position:fixed;inset:0 0 auto 0;z-index:10001;height:var(--nav-h,60px);background:#111;color:var(--nav-fg,#fff);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 6px 20px rgba(0,0,0,.18)}.NavBar_row__co1Rh{height:var(--nav-h,60px);padding:0 max(12px,env(safe-area-inset-left)) 0 max(12px,env(safe-area-inset-right))}.NavBar_linksDesktop__7D4Wt{display:none}.NavBar_menuBtn__0RzAV{display:inline-grid;place-items:center;width:44px;height:44px;border:0;background:transparent;border-radius:10px;cursor:pointer}.NavBar_menuBtn__0RzAV span{display:block;width:22px;height:2px;background:var(--nav-fg,#fff);border-radius:2px;position:relative;transition:transform .25s ease,opacity .25s ease,top .25s ease,bottom .25s ease}.NavBar_menuBtn__0RzAV span:first-child{top:-6px}.NavBar_menuBtn__0RzAV span:nth-child(2){top:0}.NavBar_menuBtn__0RzAV span:nth-child(3){bottom:-6px}.NavBar_menuOpen__oqp9o span:first-child{transform:translateY(6px) rotate(45deg)}.NavBar_menuOpen__oqp9o span:nth-child(2){opacity:0}.NavBar_menuOpen__oqp9o span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.NavBar_overlay__vzCG8{display:block!important;position:fixed;top:var(--nav-h,60px);left:0;right:0;height:50vh;z-index:10000;background:#111;color:var(--nav-fg,#fff);font:inherit;letter-spacing:inherit;border-bottom-left-radius:16px;border-bottom-right-radius:16px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility .25s ease}.NavBar_overlayOpen__Njofe{opacity:1;visibility:visible;pointer-events:auto}.NavBar_sheet__DrT1f{display:grid!important;height:100%;align-content:start;justify-items:center;gap:8px;padding:10px 12px 12px;overflow:hidden;font:inherit;letter-spacing:inherit}.NavBar_item__LWct7{display:block!important;min-width:min(86vw,360px);text-align:center;color:currentColor;text-decoration:none;font:inherit;letter-spacing:inherit;padding:12px 14px;border-radius:12px;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.09);transition:transform .18s ease,background .18s ease}.NavBar_item__LWct7:active{transform:scale(.98)}.NavBar_itemActive___qhHE{background:#fff;color:#111!important;box-shadow:0 6px 18px rgba(255,255,255,.18)}.NavBar_navSpacer__fxOUP{display:block;height:var(--nav-h,60px)}}@media (max-width:880px) and (max-height:740px){.NavBar_sheet__DrT1f{padding:8px 10px 10px;gap:6px}.NavBar_item__LWct7{padding:10px 12px}}@media (max-width:880px) and (max-height:640px){.NavBar_sheet__DrT1f{padding:6px 10px 8px;gap:6px}.NavBar_item__LWct7{padding:9px 10px}}@media (prefers-reduced-motion:reduce){.NavBar_menuBtn__0RzAV span,.NavBar_overlay__vzCG8{transition:none!important}}