@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3dbe685087e51055-s.3go3gb1_xu4rn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3dbe685087e51055-s.3go3gb1_xu4rn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3dbe685087e51055-s.3go3gb1_xu4rn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_1297758c-module__P3EKLa__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_1297758c-module__P3EKLa__variable{--font-lead-head:"Sora", "Sora Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_edcdb812-module__VQF6tW__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_edcdb812-module__VQF6tW__variable{--font-lead-body:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f037ea83db21dbd3-s.09x_m4nagdesf.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3dc1de47b9d80a0b-s.2wbvw_buzqzvz.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fe1d9b66fdac40b2-s.0rk4w-o65wlzl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a24d9e981578d580-s.p.2dim39isyjvqg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_cf284305-module__MBoWYG__className{font-family:Caveat,Caveat Fallback;font-style:normal;font-weight:600}.caveat_cf284305-module__MBoWYG__variable{--font-lead-sign:"Caveat", "Caveat Fallback"}
.lead-page{--t-050:#e9f7f3;--t-100:#cfefe7;--t-200:#a7e0d3;--t-400:#12b39a;--t-500:#0e9c86;--t-600:#0a7a68;--t-700:#075e51;--t-900:#0a2a33;--ink:#0e1726;--muted:#5b6b82;--line:#e6eaf0;--bg:#fff;--alt:#f4f9f7;--amber:#f5a623;--radius:20px;--radius-sm:13px;--shadow-sm:0 6px 20px #0a2a330f;--shadow:0 14px 44px #0a2a331a;--shadow-lg:0 30px 74px #0a2a332e;--ff-head:"Sora","Segoe UI",system-ui,-apple-system,sans-serif;--ff-body:"DM Sans","Segoe UI",system-ui,-apple-system,sans-serif;--ff-sign:"Caveat","Segoe Script",cursive}.lead-page *,.lead-page :before,.lead-page :after{box-sizing:border-box}.lead-page{background:var(--bg);color:var(--ink);font-family:var(--ff-body);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.75}.lead-page img{max-width:100%;display:block}.lead-page h1,.lead-page h2,.lead-page h3,.lead-page h4{font-family:var(--ff-head);letter-spacing:-.01em;margin:0 0 .5em;line-height:1.16}.lead-page h1{font-size:clamp(30px,4.2vw,52px);font-weight:800}.lead-page h2{font-size:clamp(26px,3.1vw,36px);font-weight:700}.lead-page h3{font-size:clamp(19px,1.5vw,22px);font-weight:600}.lead-page p{margin:0 0 1.1em}.lead-page a{color:var(--t-600)}.lead-page .container{width:100%;max-width:1180px;margin:0 auto;padding:0 20px}@media (min-width:900px){.lead-page .container{padding:0 32px}}.lead-page section{padding:clamp(54px,7vw,96px) 0}.lead-page .alt{background:var(--alt)}.lead-page .hero-in>*,.lead-page .letter-in>*,.lead-page .facts>*{min-width:0}.lead-page :focus-visible{outline:3px solid var(--amber);outline-offset:3px;border-radius:6px}.lead-page .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--t-600);align-items:center;gap:10px;margin:0 0 14px;font-size:13px;font-weight:700;display:flex}.lead-page .eyebrow:before{content:"";background:var(--t-400);border-radius:2px;flex:none;width:26px;height:2px}.lead-page .center{text-align:center}.lead-page .center .eyebrow{justify-content:center}.lead-page .lead{color:var(--muted);max-width:64ch;font-size:clamp(16.5px,1.32vw,19px)}.lead-page .center .lead{margin-inline:auto}.lead-page .btn{cursor:pointer;border:1.5px solid #0000;border-radius:999px;align-items:center;gap:9px;padding:14px 26px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s,color .18s,border-color .18s;display:inline-flex}.lead-page .btn-p{background:var(--t-600);color:#fff;box-shadow:0 10px 26px #0a7a6847}.lead-page .btn-p:hover{background:var(--t-700);transform:translateY(-2px)}.lead-page .btn-g{color:var(--t-700);border-color:var(--t-200);background:#fff}.lead-page .btn-g:hover{border-color:var(--t-500);transform:translateY(-2px)}.lead-page .btn-a{background:var(--t-400);color:#052b24}.lead-page .btn-a:hover{transform:translateY(-2px);box-shadow:0 12px 30px #12b39a59}.lead-page .btn-o{color:#fff;background:0 0;border-color:#ffffff73}.lead-page .btn-o:hover{background:#ffffff14;border-color:#fff}.lead-page .btn .arw{transition:transform .18s}.lead-page .btn:hover .arw{transform:translate(4px)}.lead-page .btns{flex-wrap:wrap;gap:14px;margin-top:26px;display:flex}.lead-page .center .btns{justify-content:center}.lead-page .nav.on{box-shadow:var(--shadow-sm);border-color:var(--line)}.lead-page .nav-in{align-items:center;gap:18px;height:74px;display:flex}.lead-page .nav-links{gap:26px;margin-left:auto;padding:0;list-style:none;display:none}.lead-page .nav-links a{color:var(--muted);padding:6px 0;font-size:15.5px;font-weight:500;text-decoration:none;position:relative}.lead-page .nav-links a:hover{color:var(--ink)}.lead-page .nav-links a[aria-current]{color:var(--t-700);font-weight:700}.lead-page .nav-links a[aria-current]:after{content:"";background:var(--t-400);border-radius:2px;height:2.5px;position:absolute;bottom:-2px;left:0;right:0}@media (min-width:1000px){.lead-page .nav-links{display:flex}}.lead-page .shot{border-radius:var(--radius);background:linear-gradient(150deg,var(--t-500),var(--t-700));aspect-ratio:4/5;position:relative;overflow:hidden}.lead-page .shot.b{background:linear-gradient(150deg,var(--t-600),var(--t-900))}.lead-page .shot:after{content:"";background-image:radial-gradient(circle at 2px 2px,#fff3 1.6px,#0000 1.7px);background-size:22px 22px;position:absolute;inset:0}.lead-page .shot img{object-fit:cover;z-index:2;width:100%;height:100%;position:absolute;inset:0}.lead-page .silo{color:#fff;opacity:.3;width:74%;position:absolute;bottom:-6%;left:50%;translate:-50%}.lead-page .slot{z-index:3;color:#fff;letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#06222a9e;border:1px dashed #ffffff80;border-radius:10px;padding:7px 13px;font-size:12px;font-weight:700;position:absolute;top:14px;left:14px}.lead-page .hero{background:var(--alt);padding:clamp(58px,7vw,96px) 0 clamp(78px,9vw,120px);position:relative;overflow:hidden}.lead-page .hero:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#12b39a29,#0000 70%);width:58vw;height:58vw;position:absolute;inset:-32% -12% auto auto}.lead-page .hero-in{text-align:center;align-items:center;gap:clamp(30px,3.6vw,52px);display:grid;position:relative}.lead-page .hero-in h1{max-width:20ch;margin-inline:auto}.lead-page .hero-in .lead{margin-inline:auto}.lead-page .hero h1{margin-bottom:.4em}.lead-page .hero h1 em{background:linear-gradient(120deg,var(--t-500),var(--t-700));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.lead-page .hero blockquote{margin:0 0 22px;padding:0}.lead-page .hero .attrib{color:var(--muted);font-size:14.5px;font-weight:600}.lead-page .facts{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;grid-template-columns:1fr;gap:0;margin-top:clamp(34px,4vw,52px);display:grid;position:relative;overflow:hidden}@media (min-width:620px){.lead-page .facts{grid-template-columns:repeat(2,1fr)}}@media (min-width:980px){.lead-page .facts{grid-template-columns:repeat(4,1fr)}}.lead-page .fcell{border-top:1px solid var(--line);padding:26px 24px}.lead-page .fcell:first-child{border-top:0}@media (min-width:620px){.lead-page .fcell{border-top:1px solid var(--line);border-left:1px solid var(--line)}.lead-page .fcell:nth-child(-n+2){border-top:0}.lead-page .fcell:nth-child(odd){border-left:0}}@media (min-width:980px){.lead-page .fcell{border-top:0}.lead-page .fcell:nth-child(odd){border-left:1px solid var(--line)}.lead-page .fcell:first-child{border-left:0}}.lead-page .fcell b{font-family:var(--ff-head);letter-spacing:-.02em;background:linear-gradient(140deg,var(--t-500),var(--t-700));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(24px,2.3vw,29px);font-weight:800;line-height:1.1;display:block}.lead-page .fcell span{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:12.5px;font-weight:700}.lead-page .letter-in{gap:clamp(30px,3.6vw,54px);display:grid}@media (min-width:980px){.lead-page .letter-in{grid-template-columns:340px 1fr;align-items:start}}.lead-page .letter-art{gap:16px;display:grid}@media (min-width:980px){.lead-page .letter-art{position:sticky;top:100px}}.lead-page .namecard{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;padding:20px 22px}.lead-page .namecard .nm{font-family:var(--ff-head);margin:0 0 2px;font-size:19px;font-weight:700}.lead-page .namecard .rl{color:var(--t-600);margin:0 0 10px;font-size:14px;font-weight:700}.lead-page .namecard p{color:var(--muted);margin:0;font-size:14.5px}.lead-page .todo-inline{color:#8a6414;background:#fff8ec;border:1px dashed #e2c48a;border-radius:8px;padding:3px 9px;font-size:13.5px;font-weight:700;display:inline-block}.lead-page .prose{max-width:66ch}.lead-page .prose h2{margin-top:2em}.lead-page .prose h2:first-of-type{margin-top:0}.lead-page .prose .opener{color:var(--ink);font-size:20px;font-weight:500}.lead-page .pullq{border-left:3px solid var(--t-400);font-family:var(--ff-head);color:var(--t-900);margin:1.8em 0;padding-left:22px;font-size:clamp(19px,1.7vw,23px);font-weight:600;line-height:1.45}.lead-page .sign{border-top:1px solid var(--line);margin-top:2.2em;padding-top:26px}.lead-page .sign .scribble{font-family:var(--ff-sign);color:var(--t-700);font-size:38px;line-height:1}.lead-page .sign .who{color:var(--muted);margin-top:8px;font-size:15px}.lead-page .sign .who strong{color:var(--ink);font-family:var(--ff-head);font-size:17px;display:block}.lead-page .dirs2{gap:26px;margin-top:44px;display:grid}@media (min-width:880px){.lead-page .dirs2{grid-template-columns:repeat(2,1fr)}}.lead-page .dirs2>*{min-width:0}.lead-page .dcard{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;transition:transform .22s,box-shadow .22s,border-color .22s;display:grid;overflow:hidden}.lead-page .dcard:hover{box-shadow:var(--shadow-lg);border-color:var(--t-200);transform:translateY(-6px)}.lead-page .dcard>*{min-width:0}.lead-page .dcard .shot{aspect-ratio:16/10;border-radius:0}.lead-page .dcard-b{padding:clamp(24px,2.4vw,32px)}.lead-page .dcard h3{margin:0 0 3px;font-size:clamp(20px,1.8vw,24px)}.lead-page .dcard .role{color:var(--t-600);margin:0 0 16px;font-size:15px;font-weight:700}.lead-page .dcard p.bio{color:var(--muted);margin:0 0 18px;font-size:16px}.lead-page .dirs{gap:22px;margin-top:42px;display:grid}@media (min-width:640px){.lead-page .dirs{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.lead-page .dirs{grid-template-columns:repeat(3,1fr);gap:20px}}.lead-page .dirs>*{min-width:0}.lead-page .fcard{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;overflow:hidden}.lead-page .fcard:hover{box-shadow:var(--shadow);border-color:var(--t-200);transform:translateY(-6px)}.lead-page .fcard .shot{aspect-ratio:4/3;border-radius:0}.lead-page .fcard-b{flex-direction:column;flex:1;padding:26px 26px 28px;display:flex}.lead-page .fcard h3{margin:0 0 2px}.lead-page .fcard .role{color:var(--t-600);letter-spacing:.02em;margin:0 0 14px;font-size:14.5px;font-weight:700}.lead-page .fcard p.bio{color:var(--muted);margin:0 0 18px;font-size:15.5px}.lead-page .chips{flex-wrap:wrap;gap:7px;margin-top:auto;display:flex}.lead-page .chipx{color:var(--t-700);background:var(--t-050);border:1px solid var(--t-100);border-radius:8px;padding:5px 11px;font-size:12.5px;font-weight:600}.lead-page .li{color:var(--t-600);align-items:center;gap:8px;margin-top:18px;font-size:14.5px;font-weight:700;text-decoration:none;display:inline-flex}.lead-page .li svg{width:17px;height:17px}.lead-page .li:hover{color:var(--t-700)}@media (min-width:560px){.lead-page .mcell+.mcell{border-left:1px solid var(--line);padding-left:20px}}.lead-page .deva{font-family:var(--ff-head);background:linear-gradient(140deg,var(--t-400),var(--t-700));color:#0000;letter-spacing:-.01em;-webkit-background-clip:text;background-clip:text;font-size:clamp(62px,10vw,124px);font-weight:800;line-height:1}.lead-page .romanise{letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-top:14px;font-size:13px;font-weight:700}.lead-page .cta{background:linear-gradient(135deg,var(--t-500),var(--t-900));color:#fff;text-align:center}.lead-page .cta h2{max-width:24ch;margin-inline:auto}.lead-page .cta p{color:#ffffffdb;max-width:58ch;margin-inline:auto}.lead-page .rv{opacity:0;transform:translateY(20px)}.lead-page .rv.in{opacity:1;transition:opacity .6s ease-out,transform .6s ease-out;transform:none}@media (prefers-reduced-motion:reduce){.lead-page .rv{opacity:1!important;transform:none!important}.lead-page .fcard:hover,.lead-page .dcard:hover,.lead-page .btn:hover{transform:none}}.lead-page .hero{padding-top:calc(var(--vp-header-h) + clamp(58px, 7vw, 96px))}.lead-page [id]{scroll-margin-top:calc(var(--vp-header-h) + 16px)}@media (min-width:980px){.lead-page .letter-in{grid-template-columns:400px 1fr}}.lead-page .letter-art .shot{aspect-ratio:4/5}.lead-page .dcard .shot{aspect-ratio:4/3}.lead-page .dcard .shot img{object-position:50% 15%}.lead-page .fcard .shot{aspect-ratio:1}.lead-page .hero{padding-bottom:clamp(44px,5vw,66px)}.lead-page .facts{margin-top:clamp(24px,2.6vw,34px)}@media (min-width:880px){.lead-page .dirs2{max-width:880px;margin-inline:auto}}
