.v8 .hire-hero.page-head{display:grid;padding:clamp(1.25rem,2.5vw,2.25rem) 0 0;gap:clamp(1.5rem,3.5vw,2.75rem)}.v8 .hire-hero-copy{display:grid;max-width:960px;margin-inline:auto;justify-items:center;text-align:center}.v8 .hire-hero-copy h1{max-width:13.5ch;font-size:clamp(3.4rem,8vw,7.8rem);line-height:.9;text-wrap:balance}.v8 .hire-hero-copy h1 .accent{background:none;font-family:"DM Serif Display",Georgia,serif;font-style:italic;font-weight:400;letter-spacing:-.045em}.v8 .hire-lede,.v8 .hire-section-lede{max-width:700px;color:var(--muted);font-size:clamp(1.05rem,1.7vw,1.28rem);line-height:1.6}.v8 .hire-lede{margin-top:1.7rem}.v8 .hire-actions{display:flex;flex-wrap:wrap;margin-top:1.8rem;align-items:center;gap:.8rem}.v8 .hire-location{margin-top:1rem;color:var(--muted);font-size:.82rem;font-weight:700}.v8 .hire-vsl{overflow:hidden;width:min(100%,1080px);margin-inline:auto;border:1px solid rgba(20,19,24,.18);border-radius:30px;background:#17161d;box-shadow:0 55px 100px -66px #141318e6;color:#fff}.v8 .hire-vsl>summary{position:relative;display:grid;overflow:hidden;min-height:clamp(380px,46vw,500px);padding:clamp(1.75rem,4vw,3.25rem);grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);background:radial-gradient(circle at 12% 20%,rgba(255,216,77,.24),transparent 27%),radial-gradient(circle at 92% 8%,rgba(36,88,255,.36),transparent 31%),#17161d;cursor:pointer;list-style:none}.v8 .hire-vsl>summary::-webkit-details-marker{display:none}.v8 .hire-vsl>summary:before{content:"";position:absolute;inset:0 0 auto;z-index:5;height:4px;background:linear-gradient(90deg,var(--orange),var(--pink),var(--blue),var(--sun))}.v8 .hire-vsl-portrait{position:relative;z-index:2;overflow:hidden;width:min(100%,390px);aspect-ratio:4 / 5;justify-self:center;border:1px solid rgba(255,255,255,.16);border-radius:28px;background:#eef0f7;box-shadow:0 30px 70px -42px #000000e6;transform:rotate(-1.2deg);transition:transform .52s cubic-bezier(.16,1,.3,1)}.v8 .hire-vsl-portrait img{width:100%;height:100%;object-fit:cover;object-position:50% 18%}.v8 .hire-vsl-copy{position:relative;z-index:3;display:grid;justify-items:start}.v8 .hire-vsl-label{margin-bottom:1rem;color:#ffffff8f;font-size:.72rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.v8 .hire-vsl-copy strong{max-width:9ch;font-size:clamp(2.25rem,4.4vw,4.6rem);font-weight:600;letter-spacing:-.065em;line-height:.96}.v8 .hire-vsl-open{display:inline-flex;margin-top:1.5rem;align-items:center;gap:.7rem;font-size:.9rem;font-weight:800}.v8 .hire-vsl-open i{display:block;width:46px;height:46px;border-radius:50%;background:var(--sun);box-shadow:0 0 0 9px #ffd84d1c}.v8 .hire-vsl-open i:after{content:"";display:block;width:0;height:0;margin:15px 0 0 18px;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:12px solid var(--ink)}.v8 .hire-vsl-proof{position:absolute;right:-7%;bottom:-5%;z-index:1;overflow:hidden;width:min(44%,450px);aspect-ratio:16 / 10;border:8px solid #fff;border-radius:18px;opacity:.2;transform:rotate(5deg)}.v8 .hire-vsl-proof img{width:100%;height:100%;object-fit:cover;object-position:top}.v8 .hire-vsl-transcript{padding:clamp(2rem,5vw,4rem);border-top:1px solid rgba(255,255,255,.12);background:#211f29}.v8 .hire-vsl-transcript .eyebrow{color:#ffffff80}.v8 .hire-vsl-transcript p{max-width:760px;color:#ffffffc2;font-size:1.05rem;line-height:1.72}.v8 .hire-vsl-transcript p+p{margin-top:1rem}.v8 .hire-vsl[open] .hire-vsl-open i{transform:rotate(90deg)}.v8 .hire-proofbar{display:grid;width:min(100%,1080px);margin-inline:auto;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--hair)}.v8 .hire-proofbar p{padding:1.35rem clamp(.8rem,2vw,1.5rem)}.v8 .hire-proofbar p+p{border-left:1px solid var(--hair)}.v8 .hire-proofbar strong{display:block;font-size:1.15rem;letter-spacing:-.03em}.v8 .hire-proofbar span{display:block;margin-top:.2rem;color:var(--muted);font-size:.75rem;line-height:1.45}.v8 .hire-section-lede{margin-top:1.4rem}.v8 .hire-workgrid{display:grid;margin-top:clamp(2.5rem,5vw,4rem);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.v8 .hire-workcard{display:grid;min-width:0;padding:.9rem;border-radius:28px;color:var(--ink);text-decoration:none;transition:transform .38s cubic-bezier(.16,1,.3,1),box-shadow .38s cubic-bezier(.16,1,.3,1)}.v8 .hire-workcard--ink{background:#18171f;color:#fff}.v8 .hire-workcard--violet{background:var(--violet);color:#fff}.v8 .hire-workcard--orange{background:var(--orange)}.v8 .hire-workcard--yellow{background:var(--sun)}.v8 .hire-work-shot{overflow:hidden;border-radius:18px;background:#fff}.v8 .hire-browserbar{display:flex;min-height:38px;padding:.55rem .7rem;align-items:center;gap:.35rem;background:#fffffff2}.v8 .hire-browserbar i{width:7px;height:7px;border-radius:50%;background:var(--orange)}.v8 .hire-browserbar i:nth-child(2){background:var(--sun)}.v8 .hire-browserbar i:nth-child(3){background:var(--mint)}.v8 .hire-browserbar span{margin-left:auto;color:#777;font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.v8 .hire-work-shot img{width:100%;aspect-ratio:16 / 10;object-fit:cover;object-position:top}.v8 .hire-work-copy{padding:1.2rem .45rem .55rem}.v8 .hire-work-copy>p:first-child{display:flex;justify-content:space-between;gap:1rem;font-size:.72rem;font-weight:800;letter-spacing:.08em;opacity:.68;text-transform:uppercase}.v8 .hire-work-copy h3{margin-top:.8rem;font-size:clamp(2rem,4vw,3.6rem);font-weight:600;letter-spacing:-.055em;line-height:1}.v8 .hire-work-copy>p:last-child{max-width:56ch;margin-top:.85rem;font-size:.9rem;line-height:1.55;opacity:.72}.v8 .hire-more{margin-top:1.5rem}.v8 .hire-values{display:grid;margin-top:clamp(2.5rem,5vw,4rem);grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--hair)}.v8 .hire-value{display:grid;min-height:245px;padding:clamp(1.5rem,3vw,2.5rem);grid-template-columns:auto 1fr;align-content:start;gap:1rem 1.5rem;border-bottom:1px solid var(--hair)}.v8 .hire-value:nth-child(odd){border-right:1px solid var(--hair)}.v8 .hire-value>span{padding-top:.22rem;color:var(--orange);font-size:.72rem;font-weight:800}.v8 .hire-value h3{font-size:clamp(1.45rem,2.8vw,2.25rem);letter-spacing:-.045em;line-height:1.1}.v8 .hire-value p{grid-column:2;max-width:48ch;color:var(--muted);font-size:.95rem;line-height:1.65}.v8 .hire-role-head{display:grid;grid-template-columns:1.15fr .85fr;align-items:end;gap:2rem 4rem}.v8 .hire-role-head>p{max-width:48ch;color:var(--muted);font-size:1.05rem;line-height:1.7}.v8 .hire-role-grid{display:grid;margin-top:clamp(2.5rem,5vw,4rem);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.v8 .hire-role-card{min-height:280px;padding:clamp(1.6rem,3.5vw,2.8rem);border-radius:28px}.v8 .hire-role-card>span{font-size:.72rem;font-weight:800;letter-spacing:.12em;opacity:.6;text-transform:uppercase}.v8 .hire-role-card h3{max-width:16ch;margin-top:clamp(3rem,7vw,6rem);font-size:clamp(1.7rem,3.5vw,3.2rem);font-weight:600;letter-spacing:-.055em;line-height:1.08}.v8 .hire-role-card--dark{background:var(--dark);color:#fff}.v8 .hire-role-card--blue{background:var(--blue);color:#fff}.v8 .hire-role-card--sun{background:var(--sun)}.v8 .hire-role-card--paper{border:1px solid var(--hair);background:var(--surface)}.v8 .hire-commitments{display:grid;margin-top:clamp(2.5rem,5vw,4rem);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.v8 .hire-commitment{display:grid;min-height:172px;padding:clamp(1.5rem,3vw,2.4rem);grid-template-columns:38px 1fr;gap:1rem;border:1px solid var(--hair);border-radius:26px;background:var(--surface)}.v8 .hire-commitment>span{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:var(--sun);font-weight:900}.v8 .hire-commitment h3{font-size:1.25rem;letter-spacing:-.035em}.v8 .hire-commitment p{margin-top:.55rem;color:var(--muted);font-size:.9rem;line-height:1.62}.v8 .hire-timeline{margin-top:clamp(2.5rem,5vw,4rem);border-top:1px solid var(--hair)}.v8 .hire-career-row{display:grid;padding:1.7rem 0;grid-template-columns:minmax(130px,.28fr) 1fr;gap:1.5rem 3rem;border-bottom:1px solid var(--hair)}.v8 .hire-career-row time{color:var(--orange);font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.v8 .hire-career-row h3{font-size:1.25rem;letter-spacing:-.035em}.v8 .hire-career-row p{max-width:68ch;margin-top:.45rem;color:var(--muted);font-size:.92rem;line-height:1.62}.v8 .hire-close .eyebrow{color:#ffffff7a}.v8 .hire-close .hire-actions{margin-top:2rem}.v8 .hire-close .btn-ghost{border-color:#ffffff40;background:transparent;color:#fff}.v8 .hire-link-light{color:#fff;font-size:.9rem;font-weight:800;text-underline-offset:5px}@media(hover:hover)and (pointer:fine){.v8 .hire-vsl>summary:hover .hire-vsl-portrait{transform:translateY(-5px) rotate(.2deg)}.v8 .hire-workcard:hover{transform:translateY(-6px) rotate(-.25deg);box-shadow:0 32px 55px -35px #141318a6}}@media(max-width:850px){.v8 .hire-vsl>summary{grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr)}.v8 .hire-proofbar{grid-template-columns:repeat(2,1fr)}.v8 .hire-proofbar p:nth-child(3){border-top:1px solid var(--hair);border-left:0}.v8 .hire-proofbar p:nth-child(4){border-top:1px solid var(--hair)}.v8 .hire-role-head{grid-template-columns:1fr;align-items:start}}@media(max-width:680px){.v8 .hire-hero.page-head{padding-top:1.5rem}.v8 .hire-hero-copy{justify-items:start;text-align:left}.v8 .hire-hero-copy h1{font-size:clamp(3.1rem,15vw,5rem)}.v8 .hire-actions{width:100%;align-items:stretch;flex-direction:column}.v8 .hire-actions .btn-sun,.v8 .hire-actions .btn-ghost{width:100%}.v8 .hire-vsl{border-radius:24px}.v8 .hire-vsl>summary{min-height:640px;padding:1.2rem;grid-template-columns:1fr;align-content:end}.v8 .hire-vsl-portrait{position:absolute;inset:1.2rem 1.2rem auto;width:calc(100% - 2.4rem);height:45%;aspect-ratio:auto;border-radius:20px;transform:none}.v8 .hire-vsl-portrait img{object-position:50% 18%}.v8 .hire-vsl-copy{padding:1.3rem 1rem .8rem}.v8 .hire-vsl-copy strong{max-width:11ch;font-size:clamp(2.35rem,11vw,3.4rem)}.v8 .hire-vsl-proof{display:none}.v8 .hire-vsl-transcript{padding:2rem 1.35rem}.v8 .hire-workgrid,.v8 .hire-values,.v8 .hire-role-grid,.v8 .hire-commitments{grid-template-columns:1fr}.v8 .hire-value:nth-child(odd){border-right:0}.v8 .hire-value{min-height:0;padding:1.5rem 0}.v8 .hire-role-card{min-height:230px}.v8 .hire-role-card h3{margin-top:3.5rem}.v8 .hire-career-row{grid-template-columns:1fr;gap:.75rem}.v8 .hire-close .hire-link-light{align-self:center}}@media(max-width:430px){.v8 .hire-proofbar{grid-template-columns:1fr}.v8 .hire-proofbar p+p{border-top:1px solid var(--hair);border-left:0}.v8 .hire-proofbar p{display:grid;grid-template-columns:90px 1fr;align-items:baseline;gap:1rem;padding-inline:0}.v8 .hire-proofbar span{margin-top:0}}@media(prefers-reduced-motion:reduce){.v8 .hire-vsl-portrait,.v8 .hire-workcard{transition:none;transform:none}}
