.portfolio-your-project{position:relative;display:flex;flex-direction:column;justify-content:center;gap:20px;padding:clamp(24px,4vw,54px);background:#eef2ff;border:1px solid #dbe2ff;min-height:420px}.portfolio-your-project h2{font-size:clamp(30px,4vw,54px);line-height:1.08;letter-spacing:-.04em;max-width:10em}.portfolio-your-project p{max-width:32em;line-height:1.65;color:#475569}.portfolio-your-project-symbol{width:64px;height:64px;display:grid;place-items:center;border:1px solid #c7d2fe;border-radius:20px;font-size:40px;color:#4f46e5}.portfolio-load-more{display:flex;justify-content:center;padding:32px 0}.portfolio-load-more button{display:flex;align-items:center;gap:20px;min-height:48px;border:1px solid #cbd5e1;border-radius:999px;padding:12px 24px;font-weight:650;background:white}.portfolio-load-more span{font-size:12px;color:#64748b}@media(max-width:767px){.portfolio-your-project{min-height:300px;gap:16px}.portfolio-load-more{padding:24px 0}}.viqq-public-main .portfolio-index{--portfolio-ink:#241d34;--portfolio-muted:#73677e;--portfolio-line:#ded7e7;background:#fcfaff;padding-top:1.5rem}.portfolio-index-intro{max-width:900px;margin-bottom:2rem}.portfolio-index h1{margin-top:1.5rem;font-weight:750}.portfolio-index h1>span{color:inherit}.portfolio-index .viqq-heading-highlight{color:#7850c7}.portfolio-filters{display:flex;flex-direction:column;align-items:stretch;gap:.8rem;padding:1rem 1.25rem;background:#f5f1fa;border:1px solid #ded4ec;box-shadow:none}.portfolio-filter-group{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:1rem;min-width:0}.portfolio-filter-group>span{font-size:.72rem;color:#7c6a8c;font-weight:650}.portfolio-filter-pills{display:flex;flex-wrap:wrap;gap:.4rem;min-width:0}.portfolio-filter-pills button{min-height:38px;border:1px solid #ddd3e9;border-radius:999px;padding:.45rem .8rem;background:#fff;color:#6a597a;font-size:.76rem;white-space:nowrap}.portfolio-filter-pills button[aria-pressed=true]{background:#7350b7;border-color:#7350b7;color:#fff}.portfolio-filter-pills button:hover{border-color:#a88bc9}.portfolio-filters button:focus-visible{outline:2px solid #8052c4;outline-offset:3px}.portfolio-filter-result{justify-content:flex-end;gap:.75rem;min-height:34px;padding-top:.5rem;border-top:1px solid #e2d9ec;color:#756380}.portfolio-filter-result .portfolio-filter-reset{width:34px;height:34px;border-color:#d8cbe5;color:#785894}.portfolio-index .portfolio-eyebrow{color:#826b99}@media(max-width:767px){.portfolio-index-intro{margin-bottom:1.5rem}.portfolio-index h1{font-size:2.45rem}.portfolio-filters{padding:1rem;gap:1rem}.portfolio-filter-group{display:flex;flex-direction:column;align-items:stretch;gap:.4rem}.portfolio-filter-pills{flex-wrap:nowrap;overflow-x:auto;padding:2px 2px .5rem;scrollbar-width:thin;scrollbar-color:#c2addb transparent}.portfolio-filter-pills button{flex-shrink:0;min-height:40px}.portfolio-filter-result{grid-column:auto}}.portfolio-filter-pills button[aria-pressed=true]{background:#faf8ff;border:2px solid #8b65cc;color:#68419d;box-shadow:0 0 0 2px #b19ad91a;font-weight:700}.viqq-public-main .portfolio-index h1{color:#0c0b17}.portfolio-index .portfolio-filters{display:flex;flex-direction:column;align-items:stretch;background:#f5f1fa}.portfolio-index .portfolio-filter-group{display:grid;grid-template-columns:125px minmax(0,1fr);width:100%;align-items:center}.portfolio-index .portfolio-filter-pills{display:flex;flex-wrap:wrap}.portfolio-index .portfolio-filter-result{width:100%}@media(max-width:639px){.portfolio-index .portfolio-filter-group{grid-template-columns:1fr;gap:.5rem}.portfolio-index .portfolio-filter-pills{flex-wrap:nowrap}}