.landing-new{--gm-white:#fff;--gm-black:#000;--gm-ink:#0f0f0f;--gm-text:#111827;--gm-muted:#4a4a4a;--gm-muted-2:#6b7280;--gm-surface:#f9fafb;--gm-surface-2:#f3f4f6;--gm-border:#e5e7eb;--gm-red:#d64338;--gm-red-500:#d64238;--gm-red-hover:#b9352b;--gm-red-soft:#d643381a;--gm-red-border:#d6433833;--bg:var(--gm-white);--ink:var(--gm-ink);--muted:var(--gm-muted);--soft:var(--gm-surface);--line:var(--gm-border);--line-soft:var(--gm-surface-2);--accent:var(--gm-red);--shadow:0 22px 52px #00000014;background:var(--gm-white);color:var(--gm-ink);min-height:100vh;margin:0;font-family:Avenir Next,Manrope,Inter,Helvetica Neue,Arial,sans-serif;overflow-x:clip}.landing-new *,.landing-new :before,.landing-new :after{box-sizing:border-box}.landing-new ::selection{background:var(--gm-red);color:var(--gm-white)}.landing-new ::selection{background:var(--gm-red);color:var(--gm-white)}.landing-new a{color:inherit;text-decoration:none}.landing-new button,.landing-new input,.landing-new select{font:inherit}.landing-new button,.landing-new a,.landing-new select{-webkit-tap-highlight-color:transparent}.landing-new svg path,.landing-new svg rect,.landing-new svg circle{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.landing-new .page-shell{width:min(100% - 40px,1400px);margin:0 auto}.landing-new .narrow{width:min(100% - 40px,1400px)}.landing-new .brand{align-items:center;width:172px;height:38px;display:inline-flex}.landing-new .brand img{width:100%;height:auto;display:block}.landing-new .dark-button,.landing-new .light-button{border:1px solid #0000;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 27px;font-size:14px;font-weight:600;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.landing-new .dark-button{color:var(--gm-white);background:linear-gradient(180deg, var(--gm-red), var(--gm-red-hover));box-shadow:inset 0 1px #ffffff29,0 10px 24px #d643382e}.landing-new .light-button{color:var(--gm-ink);background:var(--gm-white);border-color:var(--gm-border)}.landing-new .dark-button:hover,.landing-new .light-button:hover,.landing-new .category-card:hover,.landing-new .job-card:hover,.landing-new .startup-card:hover,.landing-new .company-card:hover,.landing-new .how-step-card:hover{transform:translateY(-2px)}.landing-new .hero-section{flex-direction:column;min-height:100svh;display:flex;overflow:hidden}.landing-new .site-header{z-index:5;justify-content:space-between;align-items:center;height:86px;display:flex;position:relative}.landing-new .site-header>nav,.landing-new .site-header-desktop-nav{align-items:center;gap:36px;margin-left:auto;margin-right:55px;font-size:14px;font-weight:600;display:flex}.landing-new .sign-in{border-radius:14px;min-width:99px;min-height:42px;padding:0 24px}.landing-new .hero{flex:1;grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(380px,48%);align-content:start;gap:0 clamp(24px,4vw,56px);min-height:calc(100svh - 86px);padding-bottom:clamp(24px,4vh,48px);display:grid;position:relative}.landing-new .hero-copy{z-index:3;grid-area:1/1;padding-top:clamp(32px,7vh,96px);position:relative}.landing-new .hero-copy h1{letter-spacing:-2.4px;transform-origin:0;margin:0;font-size:64px;font-weight:300;line-height:.98;transform:scaleX(1.12)}.landing-new .hero-copy strong{font-weight:700}.landing-new .hero-copy p{color:var(--muted);letter-spacing:-.4px;margin:25px 0 0;font-size:20px}.landing-new .hero-media-col{z-index:1;flex-direction:column;grid-area:1/2/4;justify-content:flex-end;align-items:center;min-height:0;display:flex}.landing-new .hero-media{pointer-events:none;flex:1;justify-content:center;align-items:flex-end;width:100%;max-width:560px;display:flex;position:relative}.landing-new .hero-media picture,.landing-new .hero-media img{object-fit:contain;object-position:bottom center;width:100%;height:auto;max-height:min(72vh,640px);display:block;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.landing-new .hero-media:after{content:"";background:linear-gradient(to bottom, #fff0, var(--gm-white) 88%);pointer-events:none;z-index:2;height:40%;position:absolute;bottom:0;left:0;right:0}.landing-new .search-panel{z-index:4;background:var(--gm-white);border-radius:0 28px 28px;grid-area:2/1;grid-template-columns:1fr 88px;align-items:center;gap:14px;width:100%;max-width:720px;min-height:118px;margin-top:clamp(24px,4vh,40px);padding:16px 20px 16px 24px;display:grid;position:relative;top:auto;left:auto;box-shadow:0 32px 58px #00000017}.landing-new .search-fields{grid-template-columns:1fr 1fr;gap:14px;min-width:0;display:grid;position:relative}.landing-new .search-field-divider{width:40px;height:40px;color:var(--gm-ink);background:var(--gm-white);border:1px solid var(--gm-border);z-index:6;pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 18px #00000014}.landing-new .search-field{border:1px solid var(--gm-border);background:var(--gm-white);border-radius:18px;flex-direction:column;justify-content:center;min-height:88px;padding:16px 20px 15px 38px;display:flex;position:relative}.landing-new .search-field-location{padding-left:20px}.landing-new .search-field .label{color:var(--gm-muted-2);margin-bottom:8px;font-size:13px;line-height:1}.landing-new .side-icon{width:40px;height:40px;color:var(--gm-ink);background:var(--gm-white);border:1px solid var(--gm-border);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:-19px;transform:translateY(-50%)}.landing-new .search-field input,.landing-new .search-field select{width:100%;color:var(--gm-text);letter-spacing:-.3px;appearance:none;background:0 0;border:0;outline:none;padding:0;font-size:18px;font-weight:600}.landing-new .search-field select{color:var(--gm-muted-2);background-image:linear-gradient(45deg, transparent 50%, var(--gm-muted-2) 50%), linear-gradient(135deg, var(--gm-muted-2) 50%, transparent 50%);background-position:calc(100% - 5px) 52%,100% 52%;background-repeat:no-repeat;background-size:6px 6px}.landing-new .search-submit{width:88px;height:88px;color:var(--gm-white);background:linear-gradient(180deg, var(--gm-red), var(--gm-red-hover));cursor:pointer;border:0;border-radius:21px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff29,0 12px 24px #d6433833}.landing-new .career-card{z-index:3;width:min(100%,363px);color:var(--gm-ink);background:var(--gm-surface);border:1px solid var(--gm-surface-2);border-radius:0 20px 20px;flex-direction:column;grid-area:3/1;align-self:end;margin-top:auto;display:flex;position:relative;bottom:auto;left:auto;overflow:hidden;box-shadow:0 18px 40px #0000000a}.landing-new .career-card-top{grid-template-columns:52px 1fr;align-items:center;gap:14px;padding:16px 22px 14px;display:grid}.landing-new .career-card:before{display:none}.landing-new .career-mini{width:48px;height:48px;color:var(--gm-white);background:linear-gradient(180deg, var(--gm-red), var(--gm-red-hover));border-radius:14px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff2e}.landing-new .career-start{color:var(--gm-muted);font-size:13px;font-weight:500;line-height:1.45}.landing-new .career-link{letter-spacing:-.6px;color:var(--gm-ink);background:var(--gm-white);border-top:1px solid var(--gm-surface-2);align-items:center;gap:10px;padding:14px 22px 16px;font-size:22px;font-weight:500;display:inline-flex}.landing-new .hero-stats{width:100%;max-width:560px;padding-top:8px}.landing-new .hero-stats-rail{grid-template-columns:8px 1fr 8px 1fr 8px;align-items:end;gap:0;margin-bottom:18px;padding:0 12px;display:grid}.landing-new .hero-stats-tick{border:1.5px solid var(--gm-border);background:var(--gm-white);width:8px;height:8px}.landing-new .hero-stats-tick-mid{border-color:var(--gm-red);background:var(--gm-red);height:28px;position:relative}.landing-new .hero-stats-tick-mid:before{content:"";background:linear-gradient(to top, var(--gm-red), #d6433826);width:1px;height:clamp(48px,8vh,96px);position:absolute;bottom:calc(100% + 3px);left:50%;transform:translate(-50%)}.landing-new .hero-stats-line{background:var(--gm-border);height:1px;margin-bottom:3px}.landing-new .hero-stats-items{grid-template-columns:1fr 1fr;gap:24px;padding:0 8px;display:grid}.landing-new .hero-stat{flex-direction:column;gap:6px;display:flex}.landing-new .hero-stat strong{letter-spacing:-1.5px;color:var(--gm-ink);font-size:clamp(28px,3vw,36px);font-weight:700;line-height:1}.landing-new .hero-stat span{color:var(--gm-muted);font-size:13px;line-height:1.35}.landing-new .trust-how-viewport{background:linear-gradient(180deg, var(--gm-white) 0%, var(--gm-white) 72%, var(--gm-surface) 100%);flex-direction:column;justify-content:center;gap:clamp(20px,3.5vh,40px);min-height:auto;padding:clamp(48px,6vh,88px) 0;display:flex}.landing-new .trust-block{text-align:center;flex-shrink:0}.landing-new .trust-block h2,.landing-new .trust-section h2{letter-spacing:-1.5px;margin:0;font-size:clamp(28px,3.2vw,36px);font-weight:600;line-height:1}.landing-new .trust-block h2 span,.landing-new .trust-section h2 span{color:var(--gm-muted-2);font-weight:300}.landing-new .trust-block mark,.landing-new .trust-section mark{color:var(--gm-white);background:var(--gm-red);border-radius:10px;padding:5px 10px 6px;font-weight:900;display:inline-block;transform:rotate(-1.5deg)}.landing-new .trust-block p,.landing-new .trust-section p{color:var(--gm-text);margin:clamp(12px,1.8vh,20px) 0 clamp(16px,2.5vh,32px);font-size:13px}.landing-new .company-logo-marquee{width:100%;overflow:hidden}.landing-new .company-logo-marquee.is-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.landing-new .company-logo-track{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px 32px;display:flex}.landing-new .company-logo-track.is-animated{flex-wrap:nowrap;width:max-content;animation:36s linear infinite landing-logo-marquee}.landing-new .company-logo-item{flex:none;justify-content:center;align-items:center;min-width:88px;max-width:140px;height:44px;display:flex}.landing-new .company-logo-item img{object-fit:contain;filter:grayscale();opacity:.88;width:auto;max-width:120px;height:auto;max-height:44px}.landing-new .company-logo-fallback{color:var(--gm-muted);text-align:center;font-size:13px;font-weight:700;line-height:1.2}.landing-new .company-logo-empty{color:var(--gm-muted-2);margin:0;font-size:13px}@keyframes landing-logo-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.landing-new .company-logo-track.is-animated{animation:none}}.landing-new .how-block{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,56px);width:min(100% - 40px,1400px);min-height:clamp(420px,52vh,640px);margin:0 auto;display:grid}.landing-new .how-image{justify-content:center;align-items:flex-end;width:100%;height:100%;min-height:clamp(380px,48vh,580px);display:flex;position:relative}.landing-new .how-image img{object-fit:contain;object-position:center bottom;width:100%;max-width:none;margin:0;display:block;-webkit-mask-image:linear-gradient(#000 62%,#0000 100%);mask-image:linear-gradient(#000 62%,#0000 100%)}.landing-new .how-image:after{content:"";background:linear-gradient(to bottom, #fff0, var(--gm-white) 88%);pointer-events:none;height:42%;position:absolute;bottom:0;left:0;right:0}.landing-new .how-content{border-left:1px solid var(--gm-border);align-self:center;min-height:0;padding-left:clamp(24px,3vw,48px)}.landing-new .how-content h2{letter-spacing:-2.5px;color:var(--gm-muted);margin:-3px 0 clamp(16px,2.5vh,32px) clamp(12px,2vw,25px);font-size:clamp(36px,4.5vw,55px);font-weight:300;line-height:1}.landing-new .how-content h2 strong{color:var(--gm-ink);font-weight:700}.landing-new .steps{gap:clamp(14px,2vh,28px);margin-left:clamp(12px,2vw,29px);display:grid}.landing-new .steps article{grid-template-columns:52px 1fr;align-items:start;gap:15px;display:grid}.landing-new .step-icon,.landing-new .category-icon{color:var(--gm-white);background:linear-gradient(180deg, var(--gm-red), var(--gm-red-hover));border-radius:16px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff2e}.landing-new .step-icon{width:52px;height:52px}.landing-new .steps h3{letter-spacing:-.3px;margin:1px 0 8px;font-size:18px;line-height:1.15}.landing-new .steps p{color:var(--gm-muted);max-width:300px;margin:0;font-size:14px;line-height:1.45}.landing-new .jobs-section,.landing-new .startups-section,.landing-new .category-section,.landing-new .how-flow-section{grid-template-columns:minmax(280px,24%) minmax(0,1fr);align-items:start;gap:clamp(40px,5vw,72px);min-height:730px;padding:80px 0 70px;display:grid}.landing-new .arrow-controls{align-items:center;gap:14px;display:flex}.landing-new .arrow{background:var(--gm-white);cursor:pointer;border-radius:50%;place-items:center;display:grid}.landing-new .arrow-muted{border:1px solid var(--gm-border);width:36px;height:36px;color:var(--gm-muted-2)}.landing-new .arrow-muted svg{transform:rotate(180deg)}.landing-new .arrow-strong{border:2px solid var(--gm-red);width:58px;height:58px;color:var(--gm-red)}.landing-new .category-card{background:var(--gm-surface);min-height:222px;box-shadow:inset 0 0 0 1px var(--gm-surface-2);border-radius:29px;flex-direction:column;justify-content:center;align-items:center;transition:transform .18s;display:flex;position:relative;overflow:hidden}.landing-new .category-card .category-icon{width:72px;height:72px;color:var(--gm-ink);background:var(--gm-white);transition:color .18s,background .18s;box-shadow:0 14px 32px #0000000a}.landing-new .category-card h3{letter-spacing:-.4px;text-align:center;margin:20px 0 0;padding:0 10px;font-size:18px;line-height:1.25;transition:margin .18s}.landing-new .category-card.is-explore h3{font-size:15px}.landing-new .category-view-jobs{min-height:46px;color:var(--gm-white);background:linear-gradient(180deg, var(--gm-red), var(--gm-red-hover));justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:600;transition:transform .18s;display:inline-flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.landing-new .category-card:hover,.landing-new .category-card:focus-within{justify-content:flex-start;padding-top:47px}.landing-new .category-card:hover .category-icon,.landing-new .category-card:focus-within .category-icon{color:var(--gm-white);background:linear-gradient(180deg, var(--gm-red), var(--gm-red-hover))}.landing-new .category-card:hover .category-view-jobs,.landing-new .category-card:focus-within .category-view-jobs{transform:translateY(0)}.landing-new .section-rail{z-index:2;min-width:0;padding-top:2px;padding-right:12px;position:relative}.landing-new .section-rail h2{color:var(--gm-muted);letter-spacing:-2.8px;max-width:100%;margin:0 0 25px;font-size:clamp(42px,4vw,56px);font-weight:300;line-height:1.06}.landing-new .section-rail h2 strong{color:var(--gm-ink);font-weight:700;display:inline-block}.landing-new .section-rail p{color:var(--gm-muted);max-width:220px;margin-bottom:92px}.landing-new .cards-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;min-width:0;display:grid;position:relative}.landing-new .job-card-link,.landing-new .company-card-link{min-width:0;color:inherit;display:block}.landing-new .categories-grid{grid-template-rows:repeat(3,minmax(222px,auto));overflow:hidden}.landing-new .arrow:disabled{opacity:.35;cursor:not-allowed;pointer-events:none;transform:none}.landing-new .job-card,.landing-new .startup-card,.landing-new .total-card{background:var(--gm-surface);min-height:275px;box-shadow:inset 0 0 0 1px var(--gm-surface-2);border-radius:34px;padding:26px 24px;transition:transform .18s;position:relative}.landing-new .job-card.is-active,.landing-new .startup-card.is-active{color:var(--gm-white);background:linear-gradient(180deg, var(--gm-ink), var(--gm-black));box-shadow:none}.landing-new .card-topline,.landing-new .startup-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:35px;display:flex}.landing-new .job-company,.landing-new .meta-row,.landing-new .date-row,.landing-new .startup-top{align-items:center;display:flex}.landing-new .job-company{color:var(--gm-muted);flex:auto;gap:12px;min-width:0;font-size:14px}.landing-new .job-company>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.landing-new .job-card.is-active .job-company,.landing-new .job-card.is-active .meta-row,.landing-new .job-card.is-active .date-row,.landing-new .startup-card.is-active .meta-row,.landing-new .startup-card.is-active p{color:#ffffffe0}.landing-new .company-icon{background:var(--gm-white);width:43px;height:43px;color:var(--gm-ink);border-radius:13px;flex:none;place-items:center;font-size:22px;font-weight:900;display:inline-grid;box-shadow:0 10px 22px #0000000f}.landing-new .company-icon.google:after{content:"G";color:var(--gm-red)}.landing-new .company-icon.figma:after{content:"F";color:var(--gm-red)}.landing-new .company-icon.amazon:after{content:"a";color:var(--gm-ink);font-family:Georgia,serif}.landing-new .company-icon.youtube:after{content:"▶";color:var(--gm-red);font-size:18px}.landing-new .company-icon.notion:after{content:"N";color:var(--gm-ink);font-family:Georgia,serif}.landing-new .company-icon.evolve:after{content:"@"}.landing-new .company-icon.glo{background:var(--gm-red);color:var(--gm-white)}.landing-new .company-icon.glo:after{content:"glo";font-size:16px}.landing-new .company-icon.eversend:after{content:"e";color:var(--gm-red);font-size:28px}.landing-new .company-icon.flux:after{content:"f";color:var(--gm-ink);font-size:30px}.landing-new .company-icon.habari:after{content:"H";color:var(--gm-red)}.landing-new .job-pay{text-align:right;letter-spacing:-.6px;flex-shrink:0;font-size:18px;font-weight:700;line-height:1}.landing-new .job-pay small{color:var(--gm-muted-2);margin-top:4px;font-size:12px;font-weight:500;display:block}.landing-new .job-card.is-active .job-pay small{color:#ffffffc7}.landing-new .job-card h3,.landing-new .startup-card h3{letter-spacing:-.7px;max-width:150px;margin:0;font-size:19px;line-height:1.16}.landing-new .meta-row{color:var(--gm-muted);flex-wrap:wrap;gap:11px;max-width:100%;margin-top:17px;font-size:13px}.landing-new .meta-row span,.landing-new .date-row span{overflow-wrap:anywhere;align-items:center;gap:5px;min-width:0;max-width:100%;display:inline-flex}.landing-new .date-row{color:var(--gm-muted);font-size:13px;position:absolute;bottom:28px;left:24px}.landing-new .cursor-dot{border:2px solid;border-radius:7px 7px 2px 2px;width:11px;height:15px;position:absolute;bottom:64px;right:33px;transform:rotate(-7deg)}.landing-new .total-card{border:1px solid var(--gm-border);background:var(--gm-white);min-height:275px;box-shadow:none;color:var(--gm-ink);flex-direction:column;justify-content:center;align-items:center;display:flex}.landing-new .total-card strong{letter-spacing:-2.6px;margin-bottom:22px;font-size:52px;line-height:1}.landing-new .total-card span{align-items:center;gap:7px;font-size:14px;font-weight:600;display:inline-flex}.landing-new .testimonial-section{background:linear-gradient(180deg, var(--gm-white) 0%, var(--gm-white) 82%, var(--gm-surface) 100%);min-height:570px;padding:112px 0 80px}.landing-new .testimonial-grid{grid-template-columns:210px 1fr;gap:30px;display:grid}.landing-new .testimonial-profile{text-align:center;padding-top:62px}.landing-new .testimonial-profile img,.landing-new .testimonial-avatar .company-icon{object-fit:cover;border-radius:50%;width:62px;height:62px}.landing-new .testimonial-avatar{justify-content:center;display:flex}.landing-new .testimonial-avatar .company-icon{font-size:18px}.landing-new .testimonial-avatar-empty{background:var(--gm-surface-2);border-radius:50%;width:62px;height:62px;margin:0 auto}.landing-new .testimonial-profile h3{letter-spacing:-.4px;margin:14px 0 4px;font-size:17px}.landing-new .testimonial-profile p{color:var(--gm-muted);margin:0 0 92px;font-size:13px}.landing-new .testimonial-profile .arrow-controls{justify-content:center}.landing-new .quote-panel{padding-left:25px}.landing-new .quote-mark{width:39px;height:39px;color:var(--gm-white);background:var(--gm-red);border-radius:10px;place-items:center;margin-bottom:27px;font-size:29px;font-weight:900;line-height:1;display:grid}.landing-new blockquote{max-width:680px;color:var(--gm-muted);letter-spacing:-1.8px;margin:0;font-size:39px;font-weight:300;line-height:1.18}.landing-new blockquote strong{color:var(--gm-ink);font-weight:700}.landing-new .quote-rule{background:linear-gradient(90deg, var(--gm-red) 0 25%, var(--gm-border) 25% 100%);width:625px;height:1px;margin:72px 0 24px}.landing-new .quote-logos{color:var(--gm-muted-2);flex-wrap:wrap;align-items:center;gap:28px 40px;font-size:16px;font-weight:700;display:flex}.landing-new .quote-logo-item{align-items:center;gap:12px;display:inline-flex}.landing-new .quote-logo-item .company-icon{border-radius:12px;width:36px;height:36px;font-size:14px}.landing-new .quote-logos-empty{color:var(--gm-muted-2);margin:0;font-size:14px;font-weight:500}.landing-new .companies-section{align-items:start;min-height:auto;padding-top:25px;padding-bottom:70px}.landing-new .companies-grid{grid-template-rows:repeat(2,minmax(273px,auto));grid-template-columns:repeat(3,minmax(0,1fr))}.landing-new .company-grid-placeholder{pointer-events:none;background:0 0;border-radius:34px;min-height:273px}.landing-new .companies-explore-card{min-height:273px}.landing-new .company-card-link{color:inherit;text-decoration:none}.landing-new .company-card{background:var(--gm-surface);min-height:273px;box-shadow:inset 0 0 0 1px var(--gm-surface-2);border-radius:34px;padding:26px 24px;transition:transform .18s;display:block;position:relative}.landing-new .company-card.is-active{color:var(--gm-white);background:linear-gradient(180deg, var(--gm-ink), var(--gm-black));box-shadow:none}.landing-new .company-card-top{letter-spacing:-.5px;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:30px;font-size:18px;font-weight:700;display:flex}.landing-new .company-card h3{letter-spacing:-.7px;max-width:none;margin:0 0 14px;font-size:19px;line-height:1.16}.landing-new .company-card p{max-width:220px;color:var(--gm-muted);margin:0;font-size:14px;line-height:1.45}.landing-new .company-card.is-active p,.landing-new .company-card.is-active .meta-row{color:#ffffffe0}.landing-new .company-card .meta-row{flex-wrap:wrap;position:absolute;bottom:28px;left:24px;right:24px}.landing-new .companies-empty{color:var(--gm-muted);grid-column:1/-1;font-size:14px}.landing-new .startups-section,.landing-new .how-flow-section{min-height:705px;padding-top:25px;padding-bottom:84px}.landing-new .how-flow-visual{background:var(--gm-surface);min-height:0;box-shadow:inset 0 0 0 1px var(--gm-surface-2);border-radius:34px;grid-row:span 2;justify-content:center;align-items:flex-end;display:flex;position:relative;overflow:hidden}.landing-new .how-flow-visual img{object-fit:contain;object-position:center bottom;width:100%;display:block;-webkit-mask-image:linear-gradient(#000 62%,#0000 100%);mask-image:linear-gradient(#000 62%,#0000 100%)}.landing-new .how-flow-visual:after{content:"";background:linear-gradient(to bottom, #f9fafb00, var(--gm-surface) 88%);pointer-events:none;height:42%;position:absolute;bottom:0;left:0;right:0}.landing-new .how-step-card{background:var(--gm-surface);min-height:273px;box-shadow:inset 0 0 0 1px var(--gm-surface-2);border-radius:34px;padding:26px 24px;transition:transform .18s;position:relative}.landing-new .how-step-card.is-active{color:var(--gm-white);background:linear-gradient(180deg, var(--gm-ink), var(--gm-black));box-shadow:none}.landing-new .how-step-card .step-icon{margin-bottom:30px}.landing-new .how-step-card h3{letter-spacing:-.7px;max-width:none;margin:0 0 14px;font-size:19px;line-height:1.16}.landing-new .how-step-card p{max-width:220px;color:var(--gm-muted);margin:0;font-size:14px;line-height:1.45}.landing-new .how-step-card.is-active p{color:#ffffffe0}.landing-new .startup-card{min-height:273px}.landing-new .startup-top{letter-spacing:-.5px;margin-bottom:30px;font-size:18px;font-weight:700}.landing-new .startup-card h3{max-width:none;margin-bottom:14px}.landing-new .startup-card p{max-width:180px;color:var(--gm-muted);margin:0;font-size:14px;line-height:1.45}.landing-new .startup-card .meta-row{position:absolute;bottom:28px;left:24px}.landing-new .cta-section{text-align:center;background:linear-gradient(180deg, var(--gm-white) 0%, var(--gm-white) 80%, var(--gm-surface) 100%);flex-direction:column;align-items:center;min-height:481px;padding:88px 24px 64px;display:flex}.landing-new .cta-icons{background-image:linear-gradient(var(--gm-border) 1px, transparent 1px), linear-gradient(90deg, var(--gm-border) 1px, transparent 1px);background-position:50%;background-size:74px 64px;justify-content:center;align-items:center;gap:22px;margin-bottom:24px;padding:18px 86px;display:flex}.landing-new .cta-icons .company-icon{width:54px;height:54px;box-shadow:none;font-size:30px}.landing-new .cta-section h2{letter-spacing:-3px;margin:0;font-size:58px;font-weight:300;line-height:1}.landing-new .cta-section h2 strong{font-weight:700}.landing-new .cta-section p{max-width:450px;color:var(--gm-text);margin:24px 0 53px;font-size:14px;line-height:1.55}.landing-new .cta-actions{gap:15px;display:flex}.landing-new .footer-section{background:var(--gm-white);padding:24px}.landing-new .footer-card{width:100%;color:var(--gm-white);background:linear-gradient(180deg, var(--gm-ink), var(--gm-black));border-radius:56px;padding:44px clamp(24px,4vw,48px) 36px}.landing-new .footer-inner{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:920px;margin:0 auto;display:flex}.landing-new .footer-social{justify-content:center;align-items:center;gap:8px;margin-bottom:28px;display:flex}.landing-new .footer-social a{width:42px;height:42px;color:var(--gm-white);background:#ffffff0f;border-radius:50%;place-items:center;display:grid}.landing-new .footer-social a svg{display:block}.landing-new .footer-social .is-light{color:var(--gm-white);background:var(--gm-red)}.landing-new .footer-brand{width:190px;height:38px;margin-bottom:28px}.landing-new .footer-nav{color:var(--gm-surface);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 0;margin-bottom:32px;font-size:14px;display:flex}.landing-new .footer-nav-item{align-items:center;display:inline-flex}.landing-new .footer-nav-dot{background:#5d5d5d;border-radius:50%;width:4px;height:4px;margin:0 14px}.landing-new .newsletter{width:100%;max-width:360px;margin-bottom:32px}.landing-new .newsletter label{letter-spacing:-.3px;margin-bottom:14px;font-size:18px;font-weight:600;display:block}.landing-new .newsletter div{border:1px solid #505050;border-radius:14px;grid-template-columns:1fr 112px;align-items:center;width:100%;height:51px;display:grid;overflow:hidden}.landing-new .newsletter input{min-width:0;height:100%;color:var(--gm-white);background:0 0;border:0;outline:none;padding:0 14px;font-size:13px}.landing-new .newsletter input::placeholder{color:#a9a9a9}.landing-new .newsletter button{height:100%;color:var(--gm-white);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;font-size:13px;display:inline-flex}.landing-new .footer-legal{width:100%;margin-bottom:8px}.landing-new .footer-legal-title{letter-spacing:.08em;text-transform:uppercase;color:#d0d0d0;margin:0 0 18px;font-size:13px;font-weight:700}.landing-new .footer-legal-groups{text-align:left;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px 28px;display:grid}.landing-new .footer-legal-group p{letter-spacing:.04em;text-transform:uppercase;color:#9a9a9a;margin:0 0 10px;font-size:12px;font-weight:700}.landing-new .footer-legal-group ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.landing-new .footer-legal-group a{color:#d8d8d8;font-size:13px;line-height:1.4}.landing-new .footer-legal-group a:hover{color:var(--gm-white)}.landing-new .footer-legal-hub{color:var(--gm-red);margin-top:20px;font-size:13px;font-weight:600;display:inline-flex}.landing-new .footer-rule{background:#3b3b3b;width:100%;height:1px;margin:28px 0 24px}.landing-new .footer-bottom{color:#a8a8a8;flex-direction:column;align-items:center;gap:16px;font-size:13px;line-height:1.55;display:flex}.landing-new .footer-bottom-links{text-transform:uppercase;letter-spacing:.04em;flex-wrap:wrap;justify-content:center;gap:10px 18px;font-size:11px;font-weight:700;display:flex}.landing-new .footer-bottom p{margin:0}.landing-new .marketing-page{padding:48px 0 80px}.landing-new .marketing-hero{max-width:760px;margin-bottom:40px}.landing-new .marketing-eyebrow{color:var(--gm-red);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:700}.landing-new .marketing-hero h1{letter-spacing:-2px;margin:0;font-size:clamp(40px,6vw,64px);font-weight:700;line-height:1}.landing-new .marketing-lead{max-width:640px;color:var(--gm-muted);margin:18px 0 0;font-size:18px;line-height:1.55}.landing-new .marketing-content{gap:28px;max-width:760px;display:grid}.landing-new .marketing-content section h2{letter-spacing:-.5px;margin:0 0 12px;font-size:24px}.landing-new .marketing-content section p,.landing-new .marketing-content section li{color:var(--gm-muted);margin:0;font-size:16px;line-height:1.6}.landing-new .marketing-content section ul{gap:8px;margin:0;padding-left:20px;display:grid}.landing-new .marketing-content a{color:var(--gm-red);font-weight:600}.landing-new .marketing-cta-row{flex-wrap:wrap;gap:12px;padding-top:8px;display:flex}.landing-new .landing-menu-button,.landing-new .landing-nav-drawer,.landing-new .landing-nav-backdrop{display:none}@media (max-width:980px){.landing-new .landing-menu-button{border:1px solid var(--gm-border);width:42px;height:42px;color:var(--gm-ink);cursor:pointer;background:#fff;border-radius:12px;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.landing-new .landing-nav-backdrop{z-index:55;cursor:pointer;background:#00000080;border:0;display:block;position:fixed;inset:0}.landing-new .landing-nav-drawer{z-index:60;color:#fff;pointer-events:none;background:#1c1c1c;flex-direction:column;width:min(20rem,92vw);padding:24px;transition:transform .3s;display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-100%);box-shadow:0 24px 48px #0003}.landing-new .landing-nav-drawer.is-open{pointer-events:auto;transform:translate(0)}.landing-new .landing-nav-drawer-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;display:flex}.landing-new .landing-nav-drawer-header button,.landing-new .landing-nav-drawer-close{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.landing-new .landing-nav-drawer nav,.landing-new .landing-nav-drawer-links{flex-direction:column;gap:8px;margin:24px 0;font-size:16px;font-weight:600;display:flex}.landing-new .landing-nav-drawer nav a,.landing-new .landing-nav-drawer-links a{color:#fff;border-radius:12px;padding:12px 8px;display:block}.landing-new .landing-nav-drawer nav a:hover,.landing-new .landing-nav-drawer-links a:hover{color:#fff;background:#d6433826}.landing-new .landing-nav-drawer-cta{border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:44px;margin-top:auto;padding:0 20px;font-weight:600;display:inline-flex}.landing-new .page-shell,.landing-new .narrow{width:min(100% - 40px,100%)}.landing-new .site-header{gap:20px}.landing-new .site-header>nav,.landing-new .site-header-desktop-nav{display:none}.landing-new .hero-section{min-height:auto}.landing-new .hero{flex-direction:column;width:100%;max-width:100%;min-height:auto;padding-bottom:54px;display:flex}.landing-new .hero-copy{order:1;min-width:0;max-width:100%;padding-top:56px}.landing-new .hero-copy h1{letter-spacing:-1.6px;font-size:clamp(44px,12vw,62px);transform:none}.landing-new .hero-media-col{order:2;width:100%;margin-top:8px}.landing-new .hero-media{flex:none;width:min(100%,520px);min-height:clamp(220px,38vw,360px);margin:0 auto}.landing-new .hero-media picture,.landing-new .hero-media img{max-height:360px;-webkit-mask-image:none;mask-image:none}.landing-new .hero-stats-rail{display:none}.landing-new .hero-stats-items{gap:16px;padding:0}.landing-new .search-panel{border-radius:28px;order:3;grid-template-columns:1fr;width:100%;max-width:none;margin-top:20px}.landing-new .search-fields{grid-template-columns:1fr;gap:12px}.landing-new .search-field-divider{display:none}.landing-new .search-field,.landing-new .search-field-location{padding-left:50px}.landing-new .side-icon{left:10px}.landing-new .search-submit{width:100%}.landing-new .career-card{order:4;align-self:stretch;width:100%;max-width:none;margin-top:28px}.landing-new .trust-how-viewport{gap:40px;min-height:auto;padding:48px 0}.landing-new .how-block{grid-template-columns:1fr;width:min(100% - 40px,1400px);min-height:auto}.landing-new .how-image{min-height:clamp(320px,42vh,480px)}.landing-new .how-content{border-left:0;padding-left:0}.landing-new .how-content h2,.landing-new .steps{margin-left:0}.landing-new .how-image img{width:100%;max-width:none;margin:0}.landing-new .brand-row,.landing-new .quote-logos{flex-wrap:wrap;justify-content:center}.landing-new .jobs-section,.landing-new .startups-section,.landing-new .companies-section,.landing-new .category-section,.landing-new .how-flow-section,.landing-new .testimonial-grid{grid-template-columns:1fr;min-height:auto}.landing-new .how-flow-visual{grid-row:auto;min-height:clamp(320px,42vh,480px)}.landing-new .section-rail p{margin-bottom:32px}.landing-new .cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-new .companies-grid{grid-template-rows:auto}.landing-new .company-grid-placeholder{display:none}.landing-new .jobs-section,.landing-new .startups-section,.landing-new .companies-section,.landing-new .category-section,.landing-new .how-flow-section{gap:28px;padding-left:0;padding-right:0}.landing-new .testimonial-profile{padding-top:0}.landing-new .testimonial-profile p{margin-bottom:28px}.landing-new .quote-panel{padding-left:0}.landing-new blockquote{font-size:clamp(32px,7vw,39px)}.landing-new .quote-rule{width:100%}.landing-new .footer-section{padding:24px}.landing-new .footer-card{padding:40px 24px 32px}.landing-new .footer-legal-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.landing-new .page-shell,.landing-new .narrow{width:min(100% - 24px,100%)}.landing-new .hero-copy h1{font-size:clamp(36px,10.5vw,48px);line-height:1.02}.landing-new .hero-media{min-height:clamp(180px,52vw,280px)}.landing-new .hero-media picture,.landing-new .hero-media img{max-height:280px}.landing-new .cards-grid,.landing-new .companies-grid,.landing-new .categories-grid{grid-template-columns:1fr;gap:16px}.landing-new .job-card h3,.landing-new .startup-card h3,.landing-new .company-card h3,.landing-new .company-card p{max-width:none}.landing-new .company-card .meta-row{margin-top:18px;position:static}.landing-new .job-card,.landing-new .startup-card,.landing-new .total-card,.landing-new .company-card,.landing-new .how-step-card,.landing-new .companies-explore-card{min-height:auto}.landing-new .total-card{min-height:200px}.landing-new .section-rail h2{letter-spacing:-1.8px;font-size:clamp(34px,9vw,44px)}.landing-new .section-rail p{max-width:none;margin-bottom:24px}.landing-new .how-flow-visual{min-height:clamp(240px,56vw,320px)}.landing-new .cursor-dot{display:none}.landing-new .date-row{margin-top:10px;position:static}.landing-new .job-card,.landing-new .startup-card{padding-bottom:22px}}@media (max-width:620px){.landing-new .brand{font-size:24px}.landing-new .sign-in{min-width:85px;padding:0 16px}.landing-new .hero-copy p{font-size:17px}.landing-new .hero-media-col{width:100%}.landing-new .hero-media{width:100%;max-height:none;margin-top:16px;overflow:visible}.landing-new .hero-media img{width:100%;max-width:none;max-height:280px;transform:none}.landing-new .search-panel{margin-top:20px}.landing-new .trust-block h2,.landing-new .section-rail h2,.landing-new .how-content h2,.landing-new .cta-section h2{font-size:clamp(34px,9vw,44px)}.landing-new .job-card,.landing-new .startup-card,.landing-new .total-card{min-height:auto;padding:20px 18px}.landing-new .cta-actions{flex-direction:column;align-items:center;display:flex}.landing-new .footer-card{border-radius:36px}.landing-new .footer-nav-dot{display:none}.landing-new .footer-nav{gap:12px}.landing-new .footer-nav-item{justify-content:center;width:100%}.landing-new .newsletter div{width:100%}.landing-new .footer-legal-groups{grid-template-columns:1fr}.landing-new .marketing-cta-row{flex-direction:column;align-items:stretch}}.landing-new .company-icon img{object-fit:cover;width:100%;height:100%;display:block}.landing-new .jobs-loading,.landing-new .jobs-empty,.landing-new .jobs-error{text-align:center;color:var(--gm-muted);grid-column:1/-1;padding:48px 24px;font-size:15px}.landing-new .jobs-error{color:var(--gm-red)}.landing-new a.job-card-link{min-width:0;color:inherit;display:block}.landing-new .sign-in-link{align-items:center;display:inline-flex}.landing-new.legal-page-layout{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.landing-new.legal-page-layout .site-header{z-index:50;background:var(--gm-white);border-bottom:1px solid var(--gm-border);position:fixed;top:0;left:0;right:0}.landing-new.legal-page-layout .legal-shell{flex:1;min-height:0;margin-top:86px;display:flex;overflow:hidden}.landing-new.legal-page-layout .legal-shell-sidebar{border-right:1px solid var(--gm-border);background:var(--gm-white);flex-direction:column;flex-shrink:0;width:min(240px,22vw);min-height:0;padding:24px 12px;display:flex}.landing-new.legal-page-layout .legal-shell-sidebar-title{letter-spacing:.08em;text-transform:uppercase;color:var(--gm-red);margin:0 0 16px;padding:0 8px;font-size:12px;font-weight:700}.landing-new.legal-page-layout .legal-shell-sidebar-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.landing-new.legal-page-layout .legal-shell-main{overscroll-behavior:contain;background:var(--gm-surface);flex:1;min-width:0;min-height:0;overflow-y:auto}
