.lp{--night:#0c0f12;--night-2:#15191c;--night-3:#202429;--paper:#f1f4f6;--paper-2:#e4e6e9;--ink:#101418;--ink-2:#494e52;--ink-3:#71757a;--light:#f4f5f7;--light-2:#c1c4c8;--light-3:#898d91;--line-d:#1014181f;--line-l:#f4f5f71f;--amber:#faab35;--amber-soft:#faab3538;--amber-ink:#2c1705;--card:#fbfcfe;--shade:#020306;--mask:#000;--font-display:var(--font-newsreader), Georgia, serif;--font-body:var(--font-geist-sans), system-ui, sans-serif;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-spring:cubic-bezier(.2, 1.18, .32, 1);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:144px;--wrap:1360px;--gutter:clamp(16px, 4vw, 56px)}@supports (color:lab(0% 0 0)){.lp{--night:lab(4.05048% -.493042 -1.94341);--night-2:lab(8.34797% -.896759 -3.17076);--night-3:lab(14.1473% -1.00957 -3.52893);--paper:lab(95.937% -.443876 -1.43212);--paper-2:lab(91.2962% -.553042 -1.78909);--ink:lab(6.18316% -.806056 -3.23802);--ink-2:lab(32.7096% -1.05289 -3.5496);--ink-3:lab(48.9517% -.96783 -3.20513);--light:lab(96.5178% -.333786 -1.07461);--light-2:lab(79.1153% -.6603 -2.14508);--light-3:lab(58.233% -.868619 -2.85347);--line-d:lab(6.18316% -.806056 -3.23802/.12);--line-l:lab(96.5178% -.333786 -1.07461/.12);--amber:lab(76.5572% 23.1656 68.4267);--amber-soft:lab(76.5572% 23.1656 68.4267/.22);--amber-ink:lab(10.5005% 9.34152 13.8506);--card:lab(99.0706% -.22307 -.716794);--shade:lab(.898048% -.187442 -.952324);--mask:lab(0% 0 0)}}.lp{overflow-x:clip}.lp *{box-sizing:border-box;margin:0}.lp{background:var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:17px;line-height:1.55}.lp ::selection{background:var(--amber);color:var(--amber-ink)}.lp a{color:inherit}.lp img{max-width:100%;display:block}.lp :focus-visible{outline:2px solid var(--amber);outline-offset:3px}.lp .wrap{max-width:var(--wrap);padding:0 var(--gutter);margin:0 auto}.lp .display{font-family:var(--font-display);letter-spacing:-.03em;overflow-wrap:break-word;min-width:0;font-weight:400;line-height:1}.lp .btn{white-space:nowrap;height:52px;font-weight:500;font:inherit;cursor:pointer;transition:transform .16s var(--ease-out),background-color .2s var(--ease-out);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 28px;font-weight:500;text-decoration:none;display:inline-flex}.lp .btn:active{transform:scale(.97)}.lp .btn-light{background:var(--light);color:var(--ink)}.lp .btn-light:hover{background:var(--paper-2)}.lp .btn-dark{background:var(--ink);color:var(--light)}.lp .btn-dark:hover{background:var(--night-3)}.lp .amber{background:var(--amber);color:var(--amber-ink)}.lp .link{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.lp .hero{min-height:100svh;color:var(--light);background:var(--night);isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}.lp .hero .bg{z-index:-1;position:absolute;inset:0}.lp .hero .bg img{object-fit:cover;object-position:62% 45%;filter:grayscale()brightness(.6)contrast(1.12);width:100%;height:100%}.js .lp .hero .bg img{animation:lp-arrive 2.8s var(--ease-out) both}@keyframes lp-arrive{0%{transform:scale(1.12)}to{transform:scale(1.02)}}.lp .hero .bg:after{content:"";background:linear-gradient(#0c0f1299 0%,#0000 30% 55%,#0c0f12eb 100%),linear-gradient(90deg,#0c0f128c 0%,#0000 55%);background:linear-gradient(lab(4.05048% -.493042 -1.94341/.6) 0%,#0000 30% 55%,lab(4.05048% -.493042 -1.94341/.92) 100%),linear-gradient(90deg,lab(4.05048% -.493042 -1.94341/.55) 0%,#0000 55%);position:absolute;inset:0}.lp .nav{align-items:center;gap:var(--space-6);padding-top:var(--space-5);padding-bottom:var(--space-5);display:flex}.lp .word{font-family:var(--font-display);letter-spacing:-.015em;font-size:23px;font-weight:500;text-decoration:none}.lp .nav ul{gap:var(--space-6);color:var(--light-2);margin-left:auto;padding:0;font-size:15px;list-style:none;display:flex}.lp .nav ul a{text-decoration:none;transition:color .2s}.lp .nav ul a:hover{color:var(--light)}.lp .signin{-webkit-backdrop-filter:blur(14px);background:#f4f5f71f;background:lab(96.5178% -.333786 -1.07461/.12);border-radius:999px;align-items:center;height:40px;padding:0 18px;font-size:15px;text-decoration:none;transition:background-color .2s;display:inline-flex}.lp .signin:hover{background:#f4f5f733;background:lab(96.5178% -.333786 -1.07461/.2)}.lp .hero>.wrap{width:100%}.lp .hero-copy{padding-top:clamp(32px,8vh,104px)}.lp .hero h1{font-size:clamp(58px,8.2vw,132px);line-height:.94}.lp .hero h1 .l{display:block}.lp .hero .lede{margin-top:var(--space-6);color:var(--light);text-shadow:0 1px 18px #02030699;text-shadow:0 1px 18px lab(.898048% -.187442 -.952324/.6);max-width:31ch;font-size:21px;line-height:1.5}.lp .hero .actions{margin-top:var(--space-7);gap:var(--space-5);flex-wrap:wrap;align-items:center;display:flex}.lp .hero .actions .link{color:var(--light-2);font-size:15px}.lp .deck{height:300px;margin-top:auto;position:relative}.lp .deck .card{background:var(--card);width:min(430px,86vw);color:var(--ink);border-radius:18px 18px 0 0;padding:22px 24px 60px;font-size:14px;position:absolute;bottom:-36px;left:50%;box-shadow:0 -30px 80px -30px #000000b3;box-shadow:0 -30px 80px -30px lab(0% 0 0/.7)}.lp .deck .c2{z-index:2;transform:translate(-50%)}.lp .card .top{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.lp .card .role{font-size:16px;font-weight:600;line-height:1.3}.lp .card .co{color:var(--ink-3)}.lp .card .n{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:34px;line-height:.9}.lp .card .rows{margin-top:var(--space-4);border-top:1px solid var(--line-d)}.lp .card .row{gap:var(--space-3);border-bottom:1px solid var(--line-d);color:var(--ink-2);grid-template-columns:18px minmax(0,1fr);padding:9px 0;display:grid}.lp .card .row b{color:var(--ink);font-weight:500}.lp .card .row svg{margin-top:4px}.lp .card .foot{margin-top:var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-4);color:var(--ink-3);font-size:13px;display:flex}.lp .go{height:42px;font:inherit;background:var(--amber);color:var(--amber-ink);cursor:pointer;transition:transform .16s var(--ease-out);border:0;border-radius:999px;padding:0 20px;font-size:14px;font-weight:600}.lp .go:active{transform:scale(.95)}.lp .go.wait{animation:2.4s ease-in-out infinite lp-breathe}@keyframes lp-breathe{0%,to{box-shadow:0 0 0 0 var(--amber-soft)}50%{box-shadow:0 0 0 10px var(--amber-soft)}}.js .lp .hero h1 .l,.js .lp .hero .lede,.js .lp .hero .actions{opacity:0;transform:translateY(18px)}.js .lp .hero .in{transition:opacity .8s var(--ease-out),transform 1s var(--ease-out);opacity:1!important;transform:none!important}.js .lp .deck .card{translate:0 110%}.js .lp .deck .card.up{transition:translate 1.2s var(--ease-spring);translate:0}.js .lp .c2 .row,.js .lp .c2 .foot{opacity:0;transform:translateY(6px)}.js .lp .c2 .row.in,.js .lp .c2 .foot.in{opacity:1;transition:opacity .45s var(--ease-out),transform .55s var(--ease-out);transform:none}.lp .feed-sec{background:var(--night);color:var(--light);padding:var(--space-10) 0}.lp .feed-grid{gap:var(--space-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.lp .feed-sec h2{font-size:clamp(44px,5.2vw,80px);line-height:1}.lp .feed-sec p.body{margin-top:var(--space-5);color:var(--light-2);max-width:34ch;font-size:19px}.lp .feed{background:var(--night-2);height:620px;-webkit-mask-image:linear-gradient(180deg,transparent,var(--mask) 14%,var(--mask) 86%,transparent);mask-image:linear-gradient(180deg,transparent,var(--mask) 14%,var(--mask) 86%,transparent);border-radius:20px;position:relative;overflow:hidden}.lp .feed .cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 14px;display:grid;position:absolute;inset:0}.lp .feed .col{will-change:transform;flex-direction:column;gap:14px;display:flex}.lp .job{background:var(--night-3);color:var(--light-3);transition:opacity .7s var(--ease-out),background-color .5s var(--ease-out),color .5s;border-radius:12px;padding:14px 16px;font-size:13px}.lp .job b{color:var(--light-2);margin-bottom:2px;font-size:14px;font-weight:500;line-height:1.3;display:block}.lp .job .s{font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:10px;display:flex}.lp .job.out{opacity:.22}.lp .job.hit{background:var(--amber);color:var(--amber-ink)}.lp .job.hit b{color:var(--amber-ink)}.lp .feed .scan{background:var(--amber);opacity:.6;height:1px;position:absolute;top:50%;left:0;right:0}.lp .pause{z-index:2;height:36px;color:var(--light);font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f4f5f71f;background:lab(96.5178% -.333786 -1.07461/.12);border:0;border-radius:999px;padding:0 14px;font-size:13px;position:absolute;bottom:14px;right:14px}.lp .pause:hover{background:#f4f5f733;background:lab(96.5178% -.333786 -1.07461/.2)}.lp .fit{padding:var(--space-10) 0}.lp .fit-grid{gap:var(--space-8);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:stretch;display:grid}.lp .fit h2{font-size:clamp(44px,5.2vw,80px)}.lp .fit .body{margin-top:var(--space-5);color:var(--ink-2);max-width:36ch;font-size:19px}.lp .posting{margin-top:var(--space-7);background:var(--card);padding:var(--space-6);box-shadow:0 1px 0 var(--line-d),0 30px 60px -40px #10141859;color:var(--ink-2);border-radius:16px;font-size:16px;line-height:1.75}@supports (color:lab(0% 0 0)){.lp .posting{box-shadow:0 1px 0 var(--line-d),0 30px 60px -40px lab(6.18316% -.806056 -3.23802/.35)}}.lp .posting .h{margin-bottom:var(--space-4);color:var(--ink);justify-content:space-between;align-items:baseline;display:flex}.lp .posting .h b{font-weight:600}.lp .posting .h span{color:var(--ink-3);font-size:14px}.lp mark{color:var(--ink);background:0 0;background-image:linear-gradient(var(--amber-soft),var(--amber-soft));transition:background-size .8s var(--ease-out);background-repeat:no-repeat;background-size:0% 100%;border-radius:3px;padding:0 2px}.lp .lit mark{background-size:100% 100%}.lp .lit mark:nth-of-type(2){transition-delay:.25s}.lp .lit mark:nth-of-type(3){transition-delay:.5s}.lp .lit mark:nth-of-type(4){transition-delay:.75s}.lp .posting .miss{color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3)}.lp .posting .why{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--line-d);color:var(--ink-3);justify-content:space-between;gap:var(--space-4);font-size:14px;display:flex}.lp .fit-photo{border-radius:6px;min-height:640px;position:relative;overflow:hidden}.lp .fit-photo img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.lp .resume-sec{background:var(--paper-2);padding:var(--space-10) 0}.lp .resume-grid{gap:var(--space-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;display:grid}.lp .resume-sec h2{font-size:clamp(44px,5.2vw,80px)}.lp .resume-sec .body{margin-top:var(--space-5);color:var(--ink-2);max-width:34ch;font-size:19px}.lp .sheet{background:var(--card);padding:var(--space-7) var(--space-7) var(--space-6);box-shadow:0 1px 0 var(--line-d),0 40px 80px -50px #10141873;border-radius:6px}@supports (color:lab(0% 0 0)){.lp .sheet{box-shadow:0 1px 0 var(--line-d),0 40px 80px -50px lab(6.18316% -.806056 -3.23802/.45)}}.lp .sheet .name{font-family:var(--font-display);letter-spacing:-.02em;font-size:32px}.lp .sheet .meta{color:var(--ink-3);margin-top:2px;font-size:14px}.lp .sheet .job-h{margin-top:var(--space-6);justify-content:space-between;font-size:15px;font-weight:600;display:flex}.lp .sheet .job-h span{color:var(--ink-3);font-weight:400}.lp .bullets{margin-top:var(--space-3);padding:0;list-style:none;position:relative}.lp .bullets li{gap:var(--space-3);border-bottom:1px solid var(--line-d);color:var(--ink-2);will-change:transform;background:var(--card);grid-template-columns:14px minmax(0,1fr) auto;align-items:baseline;padding:10px 0;font-size:15px;display:grid}.lp .bullets li:before{content:"";background:var(--ink-3);border-radius:50%;width:5px;height:5px;transform:translateY(-3px)}.lp .bullets li .tag{color:var(--ink-3);white-space:nowrap;font-size:12px}.lp .bullets li.up{color:var(--ink)}.lp .bullets li.up:before{background:var(--amber)}.lp .sheet .note{margin-top:var(--space-5);justify-content:space-between;align-items:center;gap:var(--space-4);color:var(--ink-3);font-size:14px;display:flex}.lp .replay{border:1px solid var(--line-d);height:36px;font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border-radius:999px;padding:0 14px;font-size:13px}.lp .replay:hover{background:var(--paper)}.lp .boundary{color:var(--light);background:var(--night);isolation:isolate;padding:var(--space-10) 0;position:relative;overflow:hidden}.lp .boundary .bg{z-index:-1;position:absolute;inset:0}.lp .boundary .bg img{object-fit:cover;object-position:50% 70%;filter:grayscale()brightness(.38)contrast(1.1);width:100%;height:100%}.lp .boundary h2{max-width:12ch;font-size:clamp(52px,7.4vw,120px);line-height:.96}.lp .boundary .press{margin-top:var(--space-7);align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.lp .big-go{background:var(--amber);height:64px;color:var(--amber-ink);transition:transform .16s var(--ease-out);border-radius:999px;align-items:center;padding:0 36px;font-size:20px;font-weight:600;text-decoration:none;display:inline-flex}.lp .big-go:hover{transform:translateY(-1px)}.lp .big-go:active{transform:scale(.97)}.lp .boundary .press span{color:var(--light-2);font-size:17px}.lp .never{margin-top:var(--space-9);gap:var(--space-6);border-top:1px solid var(--line-l);padding-top:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lp .never p{color:var(--light-2);font-size:16px}.lp .never b{color:var(--light);margin-bottom:var(--space-2);font-size:18px;font-weight:500;display:block}.lp .controls{padding:var(--space-10) 0}.lp .controls-grid{gap:var(--space-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.lp .controls h2{font-size:clamp(44px,5.2vw,80px)}.lp .controls .body{margin-top:var(--space-5);color:var(--ink-2);max-width:32ch;font-size:19px}.lp .stages{border-top:1px solid var(--line-d);padding:0;list-style:none}.lp .stages li{gap:var(--space-5);padding:var(--space-5) 0;border-bottom:1px solid var(--line-d);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;display:grid}.lp .stages .num{font-family:var(--font-display);color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:28px}.lp .stages b{font-size:19px;font-weight:500;display:block}.lp .stages small{color:var(--ink-3);margin-top:2px;font-size:15px;display:block}.lp .switch{background:var(--paper-2);cursor:pointer;width:56px;height:32px;transition:background-color .25s var(--ease-out);box-shadow:inset 0 0 0 1px var(--line-d);border:0;border-radius:999px;position:relative}.lp .switch:after{content:"";background:var(--card);width:26px;height:26px;transition:transform .5s var(--ease-spring);border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #1014184d;box-shadow:0 1px 3px lab(6.18316% -.806056 -3.23802/.3)}.lp .switch[aria-checked=true]{background:var(--ink)}.lp .switch[aria-checked=true]:after{transform:translate(24px)}.lp .switch:active:after{width:30px}.lp .switch[aria-checked=true]:active:after{transform:translate(20px)}.lp .lock{align-items:center;gap:var(--space-2);border-radius:999px;height:32px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.lp .stages li.yours b{color:var(--ink)}.lp .stages li.off b,.lp .stages li.off .num{color:var(--ink-3)}.lp .close{padding:0 0 var(--space-10)}.lp .close-grid{gap:var(--space-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;display:grid}.lp .close-photo{border-radius:6px;height:min(86svh,820px);overflow:hidden}.lp .close-photo img{object-fit:cover;object-position:50% 40%;filter:grayscale()contrast(1.05);width:100%;height:100%}.lp .close h2{font-size:clamp(48px,5.8vw,92px)}.lp .close .body{margin-top:var(--space-5);color:var(--ink-2);max-width:30ch;font-size:19px}.lp .close .actions{margin-top:var(--space-7)}.lp footer{border-top:1px solid var(--line-d);padding:var(--space-7) 0 var(--space-8);color:var(--ink-3);font-size:14px}.lp .foot-grid{justify-content:space-between;gap:var(--space-6);flex-wrap:wrap;align-items:baseline;display:flex}.lp footer .word{color:var(--ink)}.lp footer ul{gap:var(--space-5);flex-wrap:wrap;padding:0;list-style:none;display:flex}.lp footer ul a{text-decoration:none}.lp footer ul a:hover{color:var(--ink)}.lp .credits{margin-top:var(--space-6);max-width:110ch;font-size:12px;line-height:1.6}@media (max-width:980px){.lp .nav ul{display:none}.lp .signin{margin-left:auto}.lp .deck{height:auto;margin-top:var(--space-7)}.lp .deck .card{width:100%;margin:0 auto -1px;position:relative;bottom:auto;left:auto}.lp .deck .c2{transform:none}.lp .feed-grid,.lp .fit-grid,.lp .resume-grid,.lp .controls-grid,.lp .close-grid{gap:var(--space-7);grid-template-columns:minmax(0,1fr)}.lp .feed{height:480px}.lp .fit-photo{order:-1;min-height:420px}.lp .never{grid-template-columns:repeat(2,minmax(0,1fr))}.lp .close-photo{height:440px}.lp .feed-sec,.lp .fit,.lp .resume-sec,.lp .boundary,.lp .controls{padding:var(--space-9) 0}.lp .sheet{padding:var(--space-5)}}@media (max-width:560px){.lp{font-size:16px}.lp .hero h1{font-size:clamp(50px,15vw,72px)}.lp .hero .lede{font-size:18px}.lp .feed .cols{grid-template-columns:repeat(2,minmax(0,1fr))}.lp .feed .col:nth-child(3){display:none}.lp .never{grid-template-columns:minmax(0,1fr)}.lp .bullets li{grid-template-columns:14px minmax(0,1fr)}.lp .bullets li .tag{grid-column:2}.lp .stages li{gap:var(--space-4);grid-template-columns:32px minmax(0,1fr) auto}}@media (min-width:981px) and (max-height:860px){.lp .hero-copy{padding-top:16px}.lp .hero h1{font-size:clamp(56px,7vw,100px)}.lp .hero .lede{margin-top:20px}.lp .hero .actions{margin-top:28px}.lp .deck{height:270px}}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition:none!important;animation:none!important}.js .lp .hero h1 .l,.js .lp .hero .lede,.js .lp .hero .actions,.js .lp .c2 .row,.js .lp .c2 .foot{opacity:1;transform:none}.js .lp .deck .card{translate:0}}
