.pt{--pt-ink:255,255,255;--pt-k:1;--pt-bg:#0d1117;--pt-bg-rgb:13,17,23;--pt-accent-ink:#50e3c2}[data-theme=light] .pt{--pt-ink:26,31,54;--pt-k:1.3;--pt-bg:#f4f5f7;--pt-bg-rgb:244,245,247;--pt-accent-ink:#0a7a64}.pt-btn{background:#50e3c2;border:none;border-radius:8px;color:#0d1117;cursor:pointer;display:inline-block;font-family:inherit;font-size:1rem;font-weight:700;padding:.9rem 1.9rem;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s}.pt-btn:hover{background:#fff;box-shadow:0 10px 28px #50e3c238;transform:translateY(-2px)}.wcard{background:#0000;border:1px solid rgba(var(--pt-ink),calc(var(--pt-k)*.14));border-radius:0;display:flex;flex-direction:column;height:100%;overflow:visible;scroll-margin-top:90px}.wcard-shot{background:rgba(var(--pt-ink),calc(var(--pt-k)*.03));border-bottom:1px solid rgba(var(--pt-ink),calc(var(--pt-k)*.14))}.wcard-shot img{-webkit-user-drag:none;display:block;height:auto;-webkit-user-select:none;user-select:none;width:100%}.wcard-body{display:flex;flex:1 1;flex-direction:column;gap:.5rem;padding:1.2rem 1.2rem 1.3rem;text-align:left}.wcard-name{color:rgb(var(--pt-ink));font-size:1.2rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0}.wcard-sector{color:rgba(var(--pt-ink),calc(var(--pt-k)*.6));font-size:.85rem;margin:0}.wcard-replaced,.wcard-summary{color:rgba(var(--pt-ink),calc(var(--pt-k)*.76));font-size:.92rem;line-height:1.55;margin:.2rem 0 0}.wcard-replaced span{color:rgba(var(--pt-ink),calc(var(--pt-k)*.58));display:block;font-size:.78rem;font-weight:600;margin-bottom:.1rem}.wcard-walk{color:rgba(var(--pt-ink),calc(var(--pt-k)*.6));font-size:.82rem;margin:auto 0 0;padding-top:.9rem}.wcard .wcard-btn{align-self:flex-start;margin-top:.4rem}.work-page{background:var(--pt-bg);color:rgb(var(--pt-ink))}.work-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.work-reveal.work-revealed{opacity:1;transform:none}.work-hero{margin:0 auto;max-width:1200px;padding:10rem 2rem 4rem}.work-page .work-hero-title{color:rgb(var(--pt-ink));font-size:clamp(2.6rem,6vw,4rem);font-weight:700;letter-spacing:-.02em;margin:0 0 1rem}.work-page .work-hero-sub{color:rgba(var(--pt-ink),calc(var(--pt-k)*.68));font-size:1.1rem;line-height:1.7;margin:0;max-width:520px}.work-grid-section{margin:0 auto;max-width:1200px;padding:0 2rem 5rem}.work-page .work-group-title{border-top:1px solid rgba(var(--pt-ink),calc(var(--pt-k)*.14));color:rgb(var(--pt-ink));font-size:clamp(1.5rem,3.2vw,2rem);font-weight:700;letter-spacing:-.02em;margin:0 0 .4rem;padding-top:1.6rem}.work-page .work-group-sub{color:rgba(var(--pt-ink),calc(var(--pt-k)*.62));font-size:1rem;margin:0 0 2rem}.work-group-quiet .work-group-title{font-size:1.3rem}.work-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.work-cta{margin:0 auto;max-width:600px;padding:4rem 2rem 8rem;text-align:center}.work-page .work-cta h2{color:rgb(var(--pt-ink));font-size:2rem;font-weight:700;letter-spacing:-.02em;margin:0 0 .6rem}.work-page .work-cta p{color:rgba(var(--pt-ink),calc(var(--pt-k)*.62));font-size:1.05rem;margin:0 0 2rem}@media (max-width:768px){.work-hero{padding:8rem 1rem 3rem}.work-page .work-hero-title{font-size:2.2rem}.work-grid-section{padding:0 1rem 4rem}.work-grid{grid-template-columns:1fr}.work-cta{padding:3rem 1rem 6rem}.work-page .work-cta h2{font-size:1.6rem}}
/*# sourceMappingURL=925.d87471f8.chunk.css.map*/