.pfp-hire{--lime:#c8f746;--ink:#0b0b0b;--card:#fff;--mono:"IBM Plex Mono", ui-monospace, monospace;--out:cubic-bezier(.16, 1, .3, 1);--spring:cubic-bezier(.34, 1.56, .64, 1);--max:1320px;--gut:max(clamp(16px, 4vw, 56px), calc((100% - var(--max)) / 2));--lift:0 2px 2px #0b0b0b0d, 0 14px 24px -10px #0b0b0b2e, 0 40px 70px -20px #0b0b0b47;--bevel:inset 0 1px 0 #fff, inset 0 -2px 0 #0b0b0b0d;isolation:isolate;min-height:min(100svh,940px);padding:clamp(28px, 4vw, 40px) var(--gut) clamp(64px, 7vw, 100px);color:var(--ink);-webkit-font-smoothing:antialiased;background:0 0;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);font-family:Archivo,system-ui,sans-serif;display:grid;position:relative;overflow:clip visible}.pfp-hire *,.pfp-hire :before,.pfp-hire :after{box-sizing:border-box}.pfp-hire h2,.pfp-hire p,.pfp-hire ul,.pfp-hire figure{margin:0;padding:0}.pfp-hire img{max-width:100%;display:block}.pfp-hire a{color:inherit}.pfp-mono{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:13px}.pfp-top{z-index:5;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.pfp-logo img{width:auto;height:clamp(44px,5vw,60px)}.pfp-tag{background:var(--card);box-shadow:0 1px 1px #0b0b0b0f, 0 14px 32px -16px #0b0b0b73, var(--bevel);border-radius:99px;align-items:center;gap:10px;padding:10px 16px;display:inline-flex}.pfp-dot{background:#e5322d;border-radius:50%;flex:none;width:8px;height:8px;animation:1.6s ease-in-out infinite pfp-rec}@keyframes pfp-rec{0%,to{box-shadow:0 0 #e5322d8c}60%{box-shadow:0 0 0 7px #e5322d00}}.pfp-body{grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(32px,5vw,80px);padding-top:clamp(36px,5vw,64px);display:grid}.pfp-body>*{min-width:0}.pfp-copy{z-index:3;justify-items:start;gap:clamp(18px,2.4vw,28px);display:grid;position:relative}.pfp-h{letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(50px,7.6vw,128px);font-style:italic;font-weight:900;font-stretch:78%;line-height:.86;display:grid}.pfp-ln{margin:-.1em -.3em -.1em 0;padding:.1em .3em .1em 0;display:block;overflow:hidden}.pfp-ln>span{transform-origin:0 100%;transition:transform 1.1s var(--out);display:block;transform:translateY(105%)rotate(4deg)}.pfp-ln:nth-child(2)>span{transition-delay:.12s}.pfp-ln:nth-child(3)>span{transition-delay:.24s}.pfp-play .pfp-ln>span{transform:none}.pfp-ln.pfp-open{overflow:visible}.pfp-under{display:inline-block;position:relative}.pfp-under svg{width:104%;height:.32em;position:absolute;bottom:-.12em;left:-2%;overflow:visible}.pfp-under path{fill:none;stroke:var(--ink);stroke-width:7px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .9s cubic-bezier(.65,0,.35,1) 1s}.pfp-play .pfp-under path{stroke-dashoffset:0}.pfp-rise{opacity:0;transition:opacity .8s var(--out) var(--d,.45s), translate .9s var(--out) var(--d,.45s);translate:0 16px}.pfp-play .pfp-rise{opacity:1;translate:0}.pfp-pop{opacity:0;transition:opacity .5s var(--out) var(--d,.9s), scale .8s var(--spring) var(--d,.9s);scale:.6}.pfp-play .pfp-pop{opacity:1;scale:1}.pfp-deal{color:#0b0b0bc7;text-wrap:pretty;max-width:31em;font:600 clamp(17px,.6vw + 11px,21px)/1.4 Archivo,sans-serif}.pfp-deal b{color:var(--ink);font-weight:800}.pfp-chips{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.pfp-chips li{font:500 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;background:#ffffff8c;border-radius:99px;padding:9px 13px;box-shadow:inset 0 0 0 1px #0b0b0b24}.pfp-cta{flex-wrap:wrap;align-items:center;gap:14px 24px;display:flex}.pfp-btn{background:var(--ink);text-transform:uppercase;min-height:56px;transition:transform .3s var(--out), box-shadow .3s var(--out);border-radius:99px;align-items:center;gap:12px;padding:0 30px;font:italic 800 18px/1 Archivo,sans-serif;text-decoration:none;display:inline-flex;box-shadow:0 14px 30px -12px #0b0b0b8c;color:var(--lime)!important}.pfp-btn svg{transition:transform .3s var(--out)}.pfp-btn:hover{transform:translateY(-2px);box-shadow:0 20px 36px -14px #0b0b0b99}.pfp-btn:hover svg{transform:translate(3px)}.pfp-btn:focus-visible,.pfp-link:focus-visible,.pfp-logo:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.pfp-link{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;border-bottom:1.5px solid #0b0b0b59;align-items:center;gap:10px;padding-bottom:3px;font-size:14px;text-decoration:none;transition:border-color .2s;display:inline-flex}.pfp-link:hover{border-color:var(--ink)}.pfp-reels{height:clamp(440px,46vw,640px);position:relative}.pfp-reel{aspect-ratio:9/16;background:var(--ink);width:50%;box-shadow:var(--lift);border:6px solid var(--card);opacity:0;transition:opacity .9s var(--out) var(--d), transform 1.1s var(--out) var(--d);border-radius:22px;position:absolute;overflow:hidden}.pfp-reel img{object-fit:cover;width:100%;height:100%}.pfp-reel--a{--d:.3s;top:10%;left:0;transform:translateY(40px)rotate(-7deg)}.pfp-reel--b{z-index:2;--d:.42s;width:54%;top:0;left:25%;transform:translateY(40px)rotate(2deg)}.pfp-reel--c{--d:.54s;top:18%;right:0;transform:translateY(40px)rotate(8deg)}.pfp-play .pfp-reel{opacity:1}.pfp-play .pfp-reel--a{transform:rotate(-7deg)}.pfp-play .pfp-reel--b{transform:rotate(2deg)}.pfp-play .pfp-reel--c{transform:rotate(8deg)}.pfp-rec{z-index:2;color:#fff;font:500 10px/1 var(--mono);letter-spacing:.08em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0b0b8c;border-radius:99px;align-items:center;gap:7px;padding:6px 9px;display:inline-flex;position:absolute;top:12px;right:12px}.pfp-sticker{z-index:4;aspect-ratio:1;text-align:center;background:var(--ink);width:clamp(118px,11vw,150px);color:var(--lime);box-shadow:var(--lift);text-transform:uppercase;border-radius:50%;place-items:center;font:italic 900 80% clamp(17px,1.5vw,21px)/.92 Archivo,sans-serif;display:grid;position:absolute;bottom:2%;right:2%;rotate:-12deg}a.pfp-sticker{cursor:pointer;transition:rotate .4s var(--spring), opacity .5s var(--out) var(--d,.9s), scale .8s var(--spring) var(--d,.9s);text-decoration:none;color:var(--lime)!important}a.pfp-sticker:hover{rotate:-4deg}.pfp-sticker small{font:500 10px/1 var(--mono);letter-spacing:.08em;color:#fff;margin-top:6px;font-style:normal;display:block}.pfp-ghost-wrap{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pfp-ghost{z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:-.04em;color:#0000;-webkit-text-stroke:2px #0b0b0b14;font:italic 900 70% clamp(200px,30vw,460px)/.8 Archivo,sans-serif;position:absolute;bottom:-6vw;right:-2vw}@media (max-width:899.98px){.pfp-body{grid-template-columns:1fr}.pfp-reels{justify-self:center;width:100%;max-width:520px;height:clamp(380px,104vw,560px)}}@media (max-width:559.98px){.pfp-tag{padding:8px 12px;font-size:11px}.pfp-btn{min-height:52px;padding:0 24px;font-size:16px}.pfp-reel{border-width:4px;border-radius:16px}}@media (prefers-reduced-motion:reduce){.pfp-hire *,.pfp-hire :before,.pfp-hire :after{transition:none!important;animation:none!important}}
