@import url('https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&display=swap');
:root{--ink:#20243d;--muted:#6b6c7c;--green:#5d4d9e;--lime:#ffd7c4;--paper:#fffdf8;--line:#e5e2de}
body{background:var(--paper)}h1,h2,h3,.wordmark,.lane b{font-family:'Space Grotesk',Manrope,sans-serif}.pilot{background:#20243d;color:#f5f1e9;border:0}.pilot a{color:#f5f1e9}.pilot span{color:#d6d2df}header{height:106px;background:#fffdf8;border-color:#e5e2de;padding:0 5%;gap:35px}.brand{gap:8px;flex-shrink:0}.creator-symbol{width:53px;height:58px;display:block}.creator-symbol svg{width:100%;height:100%}.wordmark{font-size:12px;font-weight:600;letter-spacing:-.2px;line-height:1.2}.wordmark>span{display:flex;align-items:center;font-size:29px;font-weight:700;letter-spacing:-1.6px}.logo-star{font-size:29px;color:#ee735f;margin-left:3px;line-height:1}nav{gap:28px}nav a.active{border-color:#ed755f}.button{border-radius:7px;letter-spacing:-.2px}.button.dark{background:#20243d;border-color:#20243d;box-shadow:none}.button.dark:hover{background:#3e4161;border-color:#3e4161}.button.lime{background:#ffad93;border-color:#ffad93;color:#20243d}.button.ghost{background:transparent}.creator-hero{max-width:1440px;margin:auto;display:grid;grid-template-columns:1.12fr 1fr;padding:54px 5% 60px;gap:34px;align-items:center}.edition{font-size:10px;font-weight:700;letter-spacing:1.6px;display:flex;align-items:center;gap:9px}.live-dot{width:7px;height:7px;border-radius:50%;background:#ed755f}.creator-hero h1{font-size:clamp(50px,5.4vw,78px);font-weight:700;line-height:1.01;letter-spacing:-4.8px;margin:27px 0 28px}.culture-word{color:#ed755f;display:inline-block;position:relative;padding-bottom:8px}.culture-word svg{position:absolute;bottom:-8px;left:-5px;width:103%;height:20px;color:#ed755f}.hero-copy>p{font-size:15px;line-height:1.8;max-width:460px;color:#666879}.hero-actions{margin-top:28px;align-items:center;gap:24px}.creator-hero .button{padding:17px 24px;font-size:13px}.hero-secondary{font-size:13px;font-weight:600;border-bottom:1px solid #aaa5a3;padding:8px 0}.hero-secondary span{margin-left:12px}.hero-footnote{margin-top:32px;display:flex;gap:9px;align-items:center;font-size:11px;color:#727181}.mini-play{width:22px;height:22px;border-radius:50%;background:#eee8fb;color:#7763a9;display:inline-flex;align-items:center;justify-content:center;font-size:9px}.culture-collage{height:440px;position:relative;isolation:isolate;margin-left:15px}.collage-grid{position:absolute;inset:12px 0 0 10px;background-image:radial-gradient(#d2cbd5 1px,transparent 1px);background-size:19px 19px;mask-image:linear-gradient(90deg,transparent,#000 30%,#000 80%,transparent)}.creative-card{position:absolute;left:40px;top:35px;width:290px;height:370px;background:#ff866e;border:1.5px solid #20243d;border-radius:13px;transform:rotate(-8deg);padding:18px 22px;box-shadow:7px 9px 0 #20243d;overflow:hidden}.creative-card-head{display:flex;justify-content:space-between;gap:10px;font-size:8px;font-weight:700;letter-spacing:.6px;border-bottom:1px solid #20243d60;padding-bottom:13px}.creative-card-title{font-family:'Space Grotesk',sans-serif;font-size:65px;line-height:.93;letter-spacing:-4px;font-weight:700;position:relative;margin-top:26px;z-index:1}.creative-card-title>span{color:#fff5e8}.creative-card-footer{position:absolute;left:22px;right:22px;bottom:18px;display:flex;justify-content:space-between;font-size:8px;letter-spacing:1px;font-weight:700;border-top:1px solid #20243d60;padding-top:13px}.big-play{position:absolute;right:-30px;top:120px;width:180px;height:180px;color:#ed6b58;transform:rotate(8deg)}.big-play svg{width:100%;height:100%}.sticker{position:absolute;border:1.5px solid #20243d;box-shadow:4px 5px 0 #20243d;font-family:'Space Grotesk',sans-serif}.sticker-lavender{right:0;top:80px;padding:22px 20px;background:#c6b8f5;border-radius:50% 50% 10px 10px;transform:rotate(10deg);font-size:18px;line-height:1.13;font-weight:500;width:181px;padding-top:38px;letter-spacing:-.8px}.sticker-lavender b{font-size:17px}.sticker-cream{bottom:25px;right:0;background:#fff5d8;border-radius:9px;transform:rotate(5deg);padding:16px 20px;display:flex;align-items:center;gap:12px;font-size:13px;line-height:1.5}.sticker-star{font-size:42px;line-height:1;color:#8666b6}.vertical-caption{position:absolute;right:-21px;top:235px;transform:rotate(90deg);font-size:8px;font-weight:700;letter-spacing:1.5px}.orbit-label{position:absolute;left:70px;top:0;font-size:8px;letter-spacing:2px;font-weight:700;transform:rotate(-8deg)}.small-spark{position:absolute;font-size:58px;right:40px;top:-18px;color:#a18bc9;transform:rotate(10deg)}.collage-caption{position:absolute;bottom:-9px;left:35px;font-size:8px;letter-spacing:1.4px;color:#77707d}.culture-ribbon{display:flex;justify-content:space-around;gap:18px;padding:18px 3%;background:#20243d;color:#fff5e8;font-size:10px;font-weight:650;letter-spacing:1.2px;align-items:center;overflow:hidden;white-space:nowrap}.culture-ribbon b{font-size:20px;line-height:1;color:#ff9b81}.career-lanes{max-width:1440px;margin:auto;padding:42px 5%;display:grid;grid-template-columns:1fr repeat(4,1fr);gap:13px;border-bottom:1px solid var(--line)}.lanes-intro{display:flex;flex-direction:column;justify-content:center}.lanes-intro .eyebrow{font-size:9px;letter-spacing:1px}.lanes-intro h2{font-size:26px;line-height:1.15;letter-spacing:-1px;margin:14px 0}.lane{text-align:left;border:0;padding:18px 17px;border-radius:10px;transition:transform .18s;position:relative;min-height:155px;color:#20243d}.lane:hover{transform:translateY(-5px)}.lane-icon{position:absolute;right:13px;top:10px;font-size:25px}.lane b{display:block;font-size:20px;letter-spacing:-.8px;line-height:1.1;margin:24px 0 13px}.lane>span:last-child{font-size:9px;font-weight:500}.coral{background:#ffe2d6}.lavender{background:#e9e0fa}.butter{background:#fff1c6}.blue{background:#e1ebfa}.content{padding-top:42px}.section-title h2{font-size:35px;letter-spacing:-1.6px}.searchbar{border-radius:10px;border-color:#dddce3;margin-bottom:22px}.board{grid-template-columns:minmax(0,1fr) 250px;gap:25px}.board>.filters{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px 24px;padding:15px 0 18px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:5px}.filter-head{width:100%;margin:0}.filter-group{padding:0;border:0;display:flex;gap:7px;flex-wrap:wrap;align-items:center}.filter-group h4{font-size:10px;margin:0 5px 0 0;color:#777181}.filter-group .check{margin:0;font-size:10px;border:1px solid #dfdbe4;padding:7px 9px;border-radius:5px;background:white;gap:5px}.filter-group .check:has(input:checked){background:#e9e0fa;border-color:#bba5dc;color:#3e2e65}.filter-group .check input{width:12px;height:12px;accent-color:#7f62aa}.filter-group:last-child{display:none}#job-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.job{margin:0;padding:22px 19px;min-height:240px;display:flex;flex-direction:column;border:1px solid #e0dce4;border-radius:12px;background:white;box-shadow:0 3px 0 #25243c04}.job.featured{border:1px solid #d9caeb;background:#fdfbff}.job-top{gap:11px}.job h3{font-family:'Space Grotesk';font-size:19px;line-height:1.2;letter-spacing:-.6px;margin:10px 0 14px}.company-line{font-size:10px}.company-logo{width:39px;height:39px;border-radius:10px;background:#eee6fc}.meta{font-size:10px;gap:9px}.save{font-size:23px;color:#8a7f94}.badge{background:#eee4fa;color:#72508e;font-size:8px}.badge.sample{background:#f2f0f5;color:#81798c}.job-category{font-size:9px;margin-top:auto;padding-top:20px;color:#756581;display:flex;justify-content:space-between;gap:8px}.job-category span{color:#8b8392}.job-bottom{font-size:10px;margin-top:12px;padding-top:13px;gap:5px}.job-bottom b{font-size:10px;letter-spacing:-.2px}.job-bottom a{white-space:nowrap;font-size:10px}.job-bottom b .muted{display:none}.sidecard{background:#eee5fa;border:0;border-radius:12px;padding:24px}.sidecard h3{font-size:32px;letter-spacing:-1.5px;line-height:1.08;margin-top:20px}.sidecard .eyebrow{font-size:9px}.sidecard .button{font-size:11px;background:white}.sidecard.dark{background:#ffe1d2;color:#20243d;border:0}.sidecard.dark p{color:#74616a}.sidecard.dark .button{background:#20243d;color:white;border-color:#20243d}.sidecard p{color:#766980}.mini-chart i{background:#d4c2ed}.mini-chart i:nth-child(2){background:#b799da}.mini-chart i:nth-child(3){background:#8063a6}.result-head{margin-bottom:17px}.eyebrow:before{background:#ed8068}.salary-card.mid{background:#20243d;border-color:#20243d}.range-art i{background:#e6d8f6}.range-art i:nth-child(2){background:#baa0db}.range-art i:nth-child(3){background:#8162aa}.page-hero h1 em{color:#cf6856}.tabs button.active{background:#20243d;border-color:#20243d}.pricing.highlight{background:#f4eefa;border-color:#c9b3e3}.notice{background:#f3eef9;border-color:#e6dcf0;color:#6d5c82}footer{background:#f4eee7}.section-title .button{background:#fff4e8}.job:hover{border-color:#b69bcc;box-shadow:0 7px 18px #25243c09}#dashboard-content>.job{margin-bottom:14px}.detail .sidecard h3{font-size:24px}
@media(min-width:1500px){header,footer{padding-left:calc((100vw - 1290px)/2);padding-right:calc((100vw - 1290px)/2)}}
@media(max-width:1100px){.creator-hero h1{font-size:59px}.culture-collage{transform:scale(.9);transform-origin:center right;margin-left:-30px}.creative-card{left:10px}.sticker-lavender{right:-5px}.sticker-cream{right:-15px}.vertical-caption{display:none}.board{grid-template-columns:1fr}.board aside:last-child{display:none}.career-lanes{grid-template-columns:repeat(4,1fr)}.lanes-intro{grid-column:1/-1;flex-direction:row;justify-content:space-between;align-items:center}.lanes-intro h2{margin:0}.lanes-intro h2 br{display:none}.lane{min-height:140px}.lane b{font-size:19px}header nav{gap:18px}}
@media(max-width:760px){header{height:auto;padding:18px 5%;gap:18px}.creator-symbol{width:43px;height:48px}.wordmark{font-size:10px}.wordmark>span{font-size:24px}.logo-star{font-size:23px}.creator-hero{grid-template-columns:1fr;padding:32px 5% 40px;gap:12px}.creator-hero h1{font-size:58px;letter-spacing:-3.5px;margin-top:22px}.edition{font-size:8px;letter-spacing:1.1px}.hero-copy>p{font-size:14px}.hero-actions{gap:16px}.creator-hero .button{padding:15px 18px;font-size:12px}.hero-secondary{font-size:12px}.hero-footnote{margin-top:23px}.culture-collage{height:360px;width:340px;max-width:100%;margin:5px auto 0;transform:scale(.88);transform-origin:center center}.creative-card{height:320px;width:250px;left:12px;top:18px}.creative-card-title{font-size:55px;margin-top:20px}.sticker-lavender{width:151px;right:-15px;top:55px;padding:31px 15px 18px;font-size:16px}.sticker-lavender b{font-size:14px}.sticker-cream{right:-13px;bottom:-5px;padding:13px 16px;font-size:12px}.small-spark{top:-30px;right:20px}.orbit-label{top:-10px;left:25px}.collage-caption{bottom:-30px;font-size:7px}.culture-ribbon{justify-content:flex-start;padding:14px 5%;font-size:9px;gap:16px;overflow:auto}.career-lanes{padding:28px 5%;grid-template-columns:1fr 1fr;gap:10px}.lanes-intro{margin-bottom:10px}.lanes-intro h2{font-size:23px}.lanes-intro .eyebrow{font-size:8px}.lane{min-height:137px;padding:15px}.lane b{font-size:20px}.lane>span:last-child{font-size:8px}#job-results{grid-template-columns:1fr}.job{min-height:220px;padding:21px}.job h3{font-size:21px}.job-bottom b{font-size:12px}.job-bottom a{font-size:11px}.company-line{font-size:11px}.job-category{font-size:10px}.board>.filters{gap:12px}.filter-group h4{width:100%;margin-bottom:3px}.filter-group .check{font-size:10px}.section-title h2{font-size:29px}.hero-actions .button{padding:14px}.section-title{align-items:flex-start}.section-title>div p{font-size:12px}.section-title>.button{font-size:10px;padding:10px}.creator-hero .hero-actions{flex-wrap:nowrap}.page-hero h1{letter-spacing:-1.8px}footer .brand{gap:5px}}

.burst{display:inline-block;width:1em;height:1em;background:currentColor;vertical-align:middle;clip-path:polygon(45% 0,55% 0,57% 32%,80% 9%,89% 20%,67% 43%,100% 45%,100% 55%,67% 57%,89% 80%,80% 89%,57% 67%,55% 100%,45% 100%,43% 67%,20% 89%,9% 80%,32% 57%,0 55%,0 45%,32% 43%,9% 20%,20% 9%,43% 32%)}
.board>.filters .filter-group:last-child{display:flex}.vertical-caption{right:-55px;top:257px}.culture-collage{overflow:visible}.mini-play{font-family:Arial,sans-serif}.job-bottom b .muted{display:inline;font-size:9px}
@media(max-width:760px){.vertical-caption{display:none}.job-bottom b .muted{font-size:9px}}
