@font-face{font-family:Forum;font-style:normal;font-weight:400;font-display:swap;src:url(../media/49764ec359ceb076-s.2kdy_vqlsu9af.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:Forum;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8584ff62a7ee42f1-s.3xss6aleo1rvh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Forum;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5edfed1a0b153978-s.3w7ylegi4x5rg.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:Forum;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ec6b5b74cff4b0c1-s.p.2hcl1-0_mkckx.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:Forum Fallback;src:local(Arial);ascent-override:93.99%;descent-override:27.23%;line-gap-override:0.0%;size-adjust:91.07%}.forum_b0e084a3-module__j7DVBa__className{font-family:Forum,Forum Fallback;font-style:normal;font-weight:400}.forum_b0e084a3-module__j7DVBa__variable{--font-display:"Forum", "Forum Fallback"}
:root{--paper:#eef4ed;--ink:#0b2545;--success:#3b6064;--failure:#8c2f39;--line:color-mix(in srgb, var(--ink) 12%, transparent);--line-strong:color-mix(in srgb, var(--ink) 24%, transparent);--muted:color-mix(in srgb, var(--ink) 62%, transparent);--wash:color-mix(in srgb, var(--ink) 3.5%, transparent);--nav-h:84px;--gutter:34px}*,:before,:after{box-sizing:border-box;border-radius:0}body{background:var(--paper);color:var(--ink);font-family:var(--font-display), Georgia, serif;letter-spacing:.005em;-webkit-font-smoothing:antialiased;margin:0;font-size:18px}button{font:inherit;cursor:pointer}code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}main{max-width:1280px;padding:0 var(--gutter) 96px;margin:auto}h1,h2,h3{margin:0;font-weight:400}h1{font-size:clamp(40px,6vw,56px);line-height:1.04}h2{font-size:22px}h3{font-size:17px}.eyebrow,small{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;font-size:14px;display:block}.muted{color:var(--muted);line-height:1.65}.is-success{color:var(--success)}.is-failure{color:var(--failure)}.is-pending{color:var(--muted)}nav{z-index:50;height:var(--nav-h);background:var(--paper);align-items:center;gap:28px;font-size:17px;display:flex;position:sticky;top:0}nav:before{content:"";background:var(--paper);border-bottom:1px solid var(--line);z-index:-1;position:absolute;inset:0 calc(50% - 50vw)}nav strong{letter-spacing:.02em;margin-right:auto;font-size:27px}nav a,nav span{color:var(--ink);letter-spacing:.02em;font-size:17px;text-decoration:none}nav a:hover{text-underline-offset:4px;text-decoration:underline}nav button{border:1px solid var(--line-strong);color:var(--ink);letter-spacing:.03em;background:0 0;align-items:center;gap:9px;padding:11px 16px;font-size:16px;transition:border-color .2s;display:flex}nav button:hover{border-color:var(--ink)}.primary{background:var(--ink);border:1px solid var(--ink);color:var(--paper);letter-spacing:.03em;align-items:center;gap:9px;padding:13px 19px;text-decoration:none;transition:background .22s,border-color .22s;display:inline-flex}.primary:hover{background:var(--success);border-color:var(--success)}.primary:active{transform:translateY(1px)}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.skip-link{z-index:100;background:var(--ink);color:var(--paper);padding:10px 16px;text-decoration:none;position:absolute;top:8px;left:-9999px}.skip-link:focus{left:16px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}main,[id]{scroll-margin-top:100px}.opening{min-height:calc(100svh - var(--nav-h));text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:40px 0 96px;display:flex;position:relative}.opening h1{-webkit-text-stroke:1px var(--ink);letter-spacing:-.035em;font-size:clamp(76px,17vw,260px);font-style:italic;font-weight:700;line-height:.86}.opening__tag{color:var(--muted);border-top:1px solid var(--line);max-width:42ch;margin:28px auto 0;padding-top:28px;font-size:clamp(17px,2vw,25px);line-height:1.5}.opening__scroll{letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin:0;font-size:12.5px;animation:2.6s ease-in-out infinite scroll-hint;position:absolute;bottom:30px;left:50%}@keyframes scroll-hint{0%,to{opacity:.45;transform:translate(-50%)}50%{opacity:1;transform:translate(-50%,5px)}}.greeter{flex-direction:column;align-items:center;gap:18px;margin-top:46px;display:flex}.greeter__caption{color:var(--muted);max-width:44ch;min-height:1.6em;margin:0;font-size:18px;line-height:1.5;transition:color .4s}.why,.path{border-top:1px solid var(--line);grid-template-columns:1fr 1.25fr;gap:72px;display:grid}.why{padding:120px 0}.path{padding:72px 0}.paths .path:first-child{border-top:1px solid var(--line)}.why__q h2,.path h2{letter-spacing:-.015em;font-style:italic;font-weight:700;line-height:1.04}.why__q h2{-webkit-text-stroke:.4px var(--ink);max-width:9ch;font-size:clamp(38px,5vw,66px)}.path h2{-webkit-text-stroke:.3px var(--ink);margin-bottom:20px;font-size:clamp(30px,3.4vw,46px)}.why__a p,.path__body{color:var(--muted);max-width:56ch;margin:0 0 22px;line-height:1.72}.why__a p{font-size:clamp(19px,1.6vw,23px)}.why__a p:last-child{margin-bottom:0}.path .eyebrow{margin-top:10px}.path__body{margin-bottom:26px;font-size:18px}.path__cta{color:var(--ink);letter-spacing:.03em;border-bottom:1px solid var(--line-strong);align-items:center;gap:9px;padding-bottom:5px;font-size:17px;text-decoration:none;transition:border-color .25s,gap .25s cubic-bezier(.22,1,.36,1);display:inline-flex}.path__cta:hover{border-color:var(--ink);gap:15px}.rail{--paper:#0b2545;--ink:#eef4ed;--success:#7a9494;--failure:#b8888a;color:var(--ink);position:relative}.rail:before{content:"";z-index:-1;background:#0b2545;position:absolute;inset:0 calc(50% - 50vw)}.rail{position:relative}.rail__pin{top:var(--nav-h);height:calc(100svh - var(--nav-h));flex-direction:column;display:flex;position:sticky;overflow:hidden}.rail__title{-webkit-text-stroke:.3px var(--ink);letter-spacing:-.015em;border-bottom:1px solid var(--line);flex-wrap:wrap;flex-shrink:0;align-items:baseline;gap:24px;padding:30px 0 22px;font-size:clamp(30px,3.6vw,48px);font-style:italic;font-weight:700;display:flex}.rail__title span{letter-spacing:.02em;-webkit-text-stroke:0;color:var(--muted);font-size:18px;font-style:normal;font-weight:400}.rail__track{will-change:transform;flex:1;align-items:center;gap:clamp(56px,9vw,170px);display:flex}.stage{flex-direction:column;flex:0 0 clamp(340px,34vw,660px);gap:22px;display:flex}.stage__card{border:1px solid var(--line);flex-direction:column;order:1;height:min(60vh,560px);padding:38px 36px;transition:border-color .25s;display:flex;overflow-y:auto}.stage:hover .stage__card{border-color:var(--ink)}.stage__caption{order:2}.stage__caption h3{letter-spacing:-.01em;margin:0 0 4px;font-size:clamp(24px,2vw,32px);font-style:italic}.stage__caption p{letter-spacing:.03em;color:var(--ink);-webkit-text-stroke:.3px currentColor;margin:0;font-size:19px;font-weight:700}.stage__n{letter-spacing:.22em;color:var(--muted);align-items:baseline;gap:14px;margin:0 0 14px;font-size:14px;display:flex}.stage__n span{letter-spacing:.16em;text-transform:uppercase;border-left:1px solid;padding-left:14px;font-size:12px}.stage__lede{color:var(--ink);margin:0 0 22px;font-size:18px;line-height:1.6}.stage__stack{border-top:1px solid var(--line-strong);gap:12px;margin:auto 0 0;padding-top:22px;display:grid}.stage__stack div{gap:4px;display:grid}.stage__stack dt{letter-spacing:.1em;text-transform:uppercase;color:var(--success);-webkit-text-stroke:.3px currentColor;font-size:17px;font-weight:700}.stage__stack dd{color:var(--muted);margin:2px 0 0;font-size:16px;line-height:1.5}.rail--static{border-top:1px solid var(--line);padding:80px 0}.rail--static .rail__title{padding-top:0}.rail__stack{gap:0;display:grid}.rail--static .rail__stack{gap:20px}.rail--static .stage{flex:none}.rail--static .stage__card{height:auto;padding:32px 30px;overflow:visible}@media (max-width:760px){.stage{flex:0 0 84vw}.stage__card{height:min(64vh,520px);padding:28px 24px}}.marquee{z-index:1;border-top:1px solid var(--line);border-bottom:1px solid var(--line);width:100vw;margin:56px 0 0 calc(50% - 50vw);padding:30px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.marquee__track{width:max-content;animation:62s linear infinite marquee;display:flex}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__run{align-items:center;margin:0;padding:0;list-style:none;display:flex}.marquee__run li{white-space:nowrap;letter-spacing:.02em;color:var(--muted);border-right:1px solid var(--line);padding:0 56px;font-size:23px;line-height:1.4}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.hero{padding:64px 0 44px}.hero h1{-webkit-text-stroke:.6px var(--ink);letter-spacing:-.02em;max-width:15ch;margin:16px 0 20px;font-size:clamp(48px,6.5vw,84px);font-style:italic;font-weight:700;line-height:1.02}.hero>p:not(.eyebrow){color:var(--muted);max-width:58ch;margin:0 0 26px;font-size:18px;line-height:1.65}.hero--center{text-align:center;justify-items:center;display:grid}.hero--center h1{max-width:20ch}.hero--center>p:not(.eyebrow){max-width:52ch}.metrics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-bottom:8px;padding:28px 0;display:grid}.metrics article{gap:10px;padding-right:24px;display:grid}.metrics span{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:14px}.metrics strong{font-size:44px;font-weight:400;line-height:1}.grid{grid-template-columns:1.6fr .85fr;gap:64px;display:grid}.panel{background:0 0;border:0;padding:40px 0 0}.panel header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:0 0 18px;display:flex}.panel header h2{margin-top:8px;font-size:26px;font-style:italic}.panel header svg{color:var(--muted);stroke-width:1.4px;width:20px;height:20px}.job{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 62px 20px;align-items:center;gap:18px;padding:20px 0;transition:background .2s,padding-left .25s cubic-bezier(.22,1,.36,1);display:grid}.job:hover{background:var(--wash);padding-left:10px}.job h3{margin:0 0 5px}.job p{color:var(--muted);margin:0;font-size:16px}.job strong{font-weight:400}.job svg:last-child{color:var(--muted);transition:transform .25s cubic-bezier(.22,1,.36,1)}.job:hover svg:last-child{transform:translate(4px)}.verified{color:var(--success);letter-spacing:.04em;align-items:center;gap:6px;font-size:15px;display:flex}.verified.is-pending{color:var(--muted)}.approval{padding:40px 0 0}.approval>small{border-bottom:1px solid var(--line);padding-bottom:18px}.approval h2{margin:18px 0 12px;font-size:26px;font-style:italic}.approval>p{color:var(--muted);margin:0 0 18px;font-size:17px;line-height:1.7}.approval>div{border-top:1px solid var(--line);align-items:center;gap:10px;padding:14px 0;font-size:15px;display:flex}.approval>div span{color:var(--success);margin-left:auto}.approval svg{stroke-width:1.5px;width:17px;height:17px}.approval .primary{justify-content:center;width:100%;margin-top:22px}footer{border-top:1px solid var(--line);align-items:center;gap:12px;margin-top:48px;padding-top:22px;display:flex}footer strong{font-weight:400}footer span{color:var(--muted);font-size:17px}footer svg{stroke-width:1.5px;width:18px;height:18px;color:var(--muted)}.face{color:var(--ink);overflow:visible}.face__head,.face__brow path,.face__mouth{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;transition:stroke .4s}.face__head{stroke-width:1.6px}.face__eye{fill:currentColor;transition:fill .4s}.face__eye,.face__brow{transform-box:fill-box;transform-origin:50%}.face--happy .face__head,.face--happy .face__brow path,.face--happy .face__mouth{stroke:var(--success)}.face--happy .face__eye{fill:var(--success)}.face--refusing .face__head,.face--refusing .face__brow path,.face--refusing .face__mouth{stroke:var(--failure)}.face--refusing .face__eye{fill:var(--failure)}.auth-shell{min-height:calc(100svh - var(--nav-h));place-items:center;padding:56px 24px 80px;display:grid}.auth-card{background:0 0;border:0;width:100%;max-width:440px;padding:0}.auth-card h1{-webkit-text-stroke:.35px var(--ink);letter-spacing:-.015em;margin-bottom:16px;font-size:46px;font-style:italic;font-weight:700;line-height:1.08}.auth-card .muted{font-size:17px}.auth-card .muted a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.auth-card>.muted:first-of-type{border-bottom:1px solid var(--line);margin-bottom:28px;padding-bottom:28px}.field{gap:7px;margin-bottom:18px;display:grid}.field label{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:14px}.field input{border:0;border-bottom:1px solid var(--line-strong);width:100%;color:var(--ink);background:0 0;padding:12px 0;font-family:inherit;font-size:18px;transition:border-color .2s}.field input:hover,.field input:focus{border-color:var(--ink)}.field input:focus-visible{outline-offset:6px}.field input[aria-invalid=true]{border-color:var(--failure)}.field-error,.auth-error{color:var(--failure);margin:0;font-size:16px}.auth-error{border-left:2px solid var(--failure);margin-bottom:22px;padding:4px 0 4px 14px}.auth-form button,.auth-card button{justify-content:center;width:100%;margin-top:6px}.divider{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:14px;margin:28px 0;font-size:14px;display:flex}.divider:before,.divider:after{content:"";background:var(--line);flex:1;height:1px}.role-locked{border-bottom:1px solid var(--line);align-items:flex-start;gap:20px;margin-bottom:34px;padding:20px 0 22px;display:flex}.role-locked p{gap:6px;margin:0;display:grid}.role-locked strong{font-size:18px;font-weight:400}.role-locked small{text-transform:none;letter-spacing:0;color:var(--muted);font-size:16px;line-height:1.6}.role-locked a{color:var(--ink);white-space:nowrap;text-underline-offset:3px;font-size:14px;text-decoration:underline}.role-options{border:0;gap:0;margin:0 0 34px;padding:0;display:grid}.role-options legend{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);padding:0 0 14px;font-size:12.5px}.role-option{border-top:1px solid var(--line);cursor:pointer;align-items:flex-start;gap:12px;padding:16px 0;display:flex}.role-option:last-of-type{border-bottom:1px solid var(--line)}.role-option input{accent-color:var(--ink);margin-top:5px}.role-option span{gap:5px;display:grid}.role-option strong{font-size:17px;font-weight:400}.role-option small{text-transform:none;letter-spacing:0;font-size:16px;line-height:1.6}.field-hint{color:var(--muted);margin:0;font-size:16px;line-height:1.5}.secondary{border:1px solid var(--line-strong);color:var(--ink);letter-spacing:.03em;background:0 0;justify-content:center;align-items:center;gap:9px;padding:13px 19px;text-decoration:none;transition:border-color .2s;display:inline-flex}.secondary:hover{border-color:var(--ink)}.signout{color:var(--muted);letter-spacing:.02em;background:0 0;border:0;padding:0;font-size:16px;transition:color .2s}.signout:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.auth-form>.field:first-of-type{margin-top:4px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.opening__scroll{animation:none}.job:hover{padding-left:0}.path__cta:hover{gap:9px}.marquee{-webkit-mask-image:none;mask-image:none}.marquee__track{width:100%;animation:none}.marquee__run{flex-wrap:wrap;justify-content:center}.marquee__run[aria-hidden=true]{display:none}.marquee__run li{border-right:0;padding:7px 20px;font-size:18px}}@media (max-width:900px){.why,.path{grid-template-columns:1fr;gap:24px;padding:72px 0}.why__q h2,.path h2{max-width:none}}@media (max-width:760px){:root{--gutter:18px}nav span{display:none}nav strong{font-size:22px}.opening h1{-webkit-text-stroke:.5px var(--ink)}.hero{padding:40px 0 30px}.metrics{grid-template-columns:1fr 1fr;gap:24px 0}.grid{grid-template-columns:1fr;gap:0}.job{grid-template-columns:1fr 62px 18px}.verified{grid-column:1}.job>strong,.job>svg{grid-row:1/3}footer{flex-wrap:wrap;align-items:flex-start}}.rail,.rail *{color:#eef4ed}.rail .stage__n,.rail .stage__stack dd{color:#eef4edad}.rail .stage__stack dt,.rail .stage__caption p{color:#eef4ed}.rail .stage__card{border-color:#eef4ed29}.rail .stage:hover .stage__card{border-color:#eef4ed}.rail .stage__stack{border-top-color:#eef4ed47}.rail .stage__points li:before{background:#eef4ed66}.rail__title{border-bottom-color:#eef4ed2e}.stage__points{gap:11px;margin:0 0 26px;padding:0;list-style:none;display:grid}.stage__points li{color:var(--muted);padding-left:18px;font-size:16px;line-height:1.6;position:relative}.stage__points li:before{content:"";opacity:.6;background:currentColor;width:8px;height:1px;position:absolute;top:.66em;left:0}a.primary,a.secondary{justify-content:center;align-items:center;gap:9px;width:auto;text-decoration:none;display:inline-flex}.handshake{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;padding:22px;display:flex}.handshake h2{margin-top:6px}.handshake p{max-width:560px;color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.55}.handshake-actions{flex:none;gap:10px;display:flex}.handshake-actions .primary{margin-top:0}@media (max-width:760px){.handshake{flex-direction:column;align-items:flex-start}.handshake-actions{flex-wrap:wrap}}
