.AcervoView-module__92L9zq__container{max-width:1180px;margin:0 auto;padding:0 24px}.AcervoView-module__92L9zq__heading{font-family:var(--display);color:var(--ink);letter-spacing:-.02em;text-wrap:balance}.AcervoView-module__92L9zq__eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:500}.AcervoView-module__92L9zq__eyebrow .AcervoView-module__92L9zq__tick{color:var(--accent)}.AcervoView-module__92L9zq__visuallyHidden{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.AcervoView-module__92L9zq__nav{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line-soft);background:#06090fc7;position:fixed;inset:0 0 auto}.AcervoView-module__92L9zq__navInner{justify-content:space-between;align-items:center;gap:24px;max-width:1180px;height:68px;margin:0 auto;padding:0 24px;display:flex}.AcervoView-module__92L9zq__brand{align-items:center;gap:10px;text-decoration:none;display:flex}.AcervoView-module__92L9zq__brandName{font-family:var(--display);color:var(--ink);font-size:1.06rem;font-weight:600}.AcervoView-module__92L9zq__brandName em{color:var(--accent);font-style:normal}.AcervoView-module__92L9zq__navLinks{align-items:center;gap:28px;list-style:none;display:flex}.AcervoView-module__92L9zq__navLinks a{color:var(--body);font-size:.9rem;font-weight:500;text-decoration:none;transition:color .2s}.AcervoView-module__92L9zq__navLinks a:hover{color:var(--ink)}.AcervoView-module__92L9zq__navLinks a.AcervoView-module__92L9zq__active{color:var(--ink);font-weight:600}.AcervoView-module__92L9zq__navCta{color:var(--ink);border:1px solid var(--line);white-space:nowrap;border-radius:9px;padding:9px 16px;font-size:.875rem;font-weight:600;text-decoration:none;transition:border-color .2s,background .2s}.AcervoView-module__92L9zq__navCta:hover{border-color:var(--accent-line);background:var(--accent-dim)}.AcervoView-module__92L9zq__pageHead{padding:132px 0 44px}.AcervoView-module__92L9zq__pageHead .AcervoView-module__92L9zq__eyebrow{margin-bottom:16px;display:block}.AcervoView-module__92L9zq__pageHead h1{max-width:18ch;margin-bottom:18px;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.12}.AcervoView-module__92L9zq__pageHead p{max-width:36rem;font-size:clamp(1.02rem,1.4vw,1.15rem);line-height:1.65}.AcervoView-module__92L9zq__pageHead p b{color:var(--ink);font-weight:600}.AcervoView-module__92L9zq__browse{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:48px;max-width:1180px;margin:0 auto;padding:0 24px 96px;display:grid}.AcervoView-module__92L9zq__filters{position:sticky;top:92px}.AcervoView-module__92L9zq__filtersToggle{display:none}.AcervoView-module__92L9zq__fgroup{border-top:1px solid var(--line-soft);padding:20px 0}.AcervoView-module__92L9zq__fgroup:first-of-type{border-top:none;padding-top:4px}.AcervoView-module__92L9zq__fgroup .AcervoView-module__92L9zq__flegend{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;font-size:.7rem;font-weight:500;display:block}.AcervoView-module__92L9zq__fgroup fieldset{border:none}.AcervoView-module__92L9zq__fopt{cursor:pointer;color:var(--body);align-items:center;gap:11px;padding:7px 0;font-size:.92rem;transition:color .15s;display:flex}.AcervoView-module__92L9zq__fopt:hover{color:var(--ink)}.AcervoView-module__92L9zq__fopt input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.AcervoView-module__92L9zq__box{border:1px solid var(--line);background:#94a8cd0d;border-radius:5px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;transition:background .15s,border-color .15s;display:inline-flex}.AcervoView-module__92L9zq__box svg{opacity:0;transition:opacity .15s}.AcervoView-module__92L9zq__fopt input:checked~.AcervoView-module__92L9zq__box{background:var(--accent);border-color:var(--accent)}.AcervoView-module__92L9zq__fopt input:checked~.AcervoView-module__92L9zq__box svg{opacity:1}.AcervoView-module__92L9zq__fopt input:focus-visible~.AcervoView-module__92L9zq__box{outline:2px solid var(--accent);outline-offset:2px}.AcervoView-module__92L9zq__fopt .AcervoView-module__92L9zq__txt{flex:1;line-height:1.35}.AcervoView-module__92L9zq__fopt .AcervoView-module__92L9zq__cnt{font-family:var(--mono);color:var(--muted);font-variant-numeric:tabular-nums;font-size:.72rem}.AcervoView-module__92L9zq__fopt input:checked~.AcervoView-module__92L9zq__txt{color:var(--ink)}.AcervoView-module__92L9zq__clearBtn{border:1px solid var(--line);width:100%;color:var(--body);font-family:var(--sans);cursor:pointer;background:0 0;border-radius:9px;margin-top:18px;padding:9px 0;font-size:.85rem;font-weight:500;transition:border-color .2s,color .2s;display:none}.AcervoView-module__92L9zq__clearBtn.AcervoView-module__92L9zq__show{display:block}.AcervoView-module__92L9zq__clearBtn:hover{border-color:var(--accent-line);color:var(--ink)}.AcervoView-module__92L9zq__resultsBar{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;padding-bottom:18px;display:flex}.AcervoView-module__92L9zq__resultsCount{font-family:var(--mono);letter-spacing:.05em;color:var(--muted);font-variant-numeric:tabular-nums;font-size:.78rem}.AcervoView-module__92L9zq__resultsCount b{color:var(--accent);font-weight:500}.AcervoView-module__92L9zq__cardGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.AcervoView-module__92L9zq__caseCard{background:linear-gradient(165deg, var(--panel-strong), var(--panel));border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:14px;padding:26px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.AcervoView-module__92L9zq__caseCard:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#3be8a380,#0000);height:1px;transition:opacity .25s;position:absolute;top:0;left:12%;right:12%}.AcervoView-module__92L9zq__caseCard:hover{border-color:#3be8a347;transform:translateY(-4px);box-shadow:0 18px 44px #0006}.AcervoView-module__92L9zq__caseCard:hover:before{opacity:1}.AcervoView-module__92L9zq__caseCard.AcervoView-module__92L9zq__hide{display:none}.AcervoView-module__92L9zq__tagRow{flex-wrap:wrap;gap:8px;display:flex}.AcervoView-module__92L9zq__tag{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line-soft);background:#94a8cd0a;border-radius:7px;padding:5px 9px;font-size:.66rem;font-weight:500}.AcervoView-module__92L9zq__tag.AcervoView-module__92L9zq__cat{color:var(--accent);border-color:var(--accent-line);background:var(--accent-dim)}.AcervoView-module__92L9zq__caseCard h3{font-size:1.16rem;font-weight:600;line-height:1.35}.AcervoView-module__92L9zq__caseCard h3 a{text-decoration:none}.AcervoView-module__92L9zq__caseCard h3 a:after{content:"";position:absolute;inset:0}.AcervoView-module__92L9zq__caseCard>p{color:var(--muted);font-size:.95rem;line-height:1.6}.AcervoView-module__92L9zq__cardMeta{border-top:1px solid var(--line-soft);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:auto;padding-top:14px;font-size:.7rem}.AcervoView-module__92L9zq__empty{text-align:center;border:1px dashed var(--line);border-radius:16px;padding:64px 28px;display:none}.AcervoView-module__92L9zq__empty.AcervoView-module__92L9zq__show{display:block}.AcervoView-module__92L9zq__empty .AcervoView-module__92L9zq__glyph{font-family:var(--mono);color:var(--muted);margin-bottom:14px;font-size:1.4rem;display:block}.AcervoView-module__92L9zq__empty h3{margin-bottom:10px;font-size:1.2rem}.AcervoView-module__92L9zq__empty p{color:var(--muted);max-width:30rem;margin:0 auto 20px;line-height:1.65}.AcervoView-module__92L9zq__empty button{border:1px solid var(--line);color:var(--ink);font-family:var(--sans);cursor:pointer;background:0 0;border-radius:9px;padding:10px 20px;font-size:.9rem;font-weight:600;transition:border-color .2s,background .2s}.AcervoView-module__92L9zq__empty button:hover{border-color:var(--accent-line);background:var(--accent-dim)}.AcervoView-module__92L9zq__ctaBand{max-width:1180px;margin:0 auto;padding:0 24px 96px}.AcervoView-module__92L9zq__newsPanel{background:radial-gradient(560px 260px at 50% -10%, #3be8a317, transparent 70%), linear-gradient(170deg, var(--panel-strong), #94a8cd08);border:1px solid var(--line);text-align:center;border-radius:22px;padding:clamp(36px,5vw,52px);position:relative;overflow:hidden}.AcervoView-module__92L9zq__newsPanel:before{content:"";background:linear-gradient(90deg,#0000,#3be8a399,#0000);height:1px;position:absolute;top:0;left:18%;right:18%}.AcervoView-module__92L9zq__newsPanel h2{max-width:24ch;margin:14px auto;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:600;line-height:1.2}.AcervoView-module__92L9zq__newsPanel .AcervoView-module__92L9zq__support{color:var(--body);max-width:34rem;margin:0 auto 28px;font-size:1.05rem;line-height:1.6}.AcervoView-module__92L9zq__signup{max-width:34rem;margin:0 auto}.AcervoView-module__92L9zq__signupRow{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.AcervoView-module__92L9zq__signup input[type=email]{border:1px solid var(--line);min-width:0;height:54px;color:var(--ink);font-family:var(--sans);background:#94a8cd12;border-radius:11px;flex:240px;padding:0 18px;font-size:1rem;transition:border-color .2s,box-shadow .2s}.AcervoView-module__92L9zq__signup input::placeholder{color:var(--muted)}.AcervoView-module__92L9zq__signup input:focus{border-color:var(--accent-line);outline:none;box-shadow:0 0 0 3px #3be8a31f}.AcervoView-module__92L9zq__btn{cursor:pointer;background:var(--accent);height:54px;color:var(--accent-ink);font-family:var(--sans);white-space:nowrap;border:none;border-radius:11px;padding:0 26px;font-size:1rem;font-weight:600;transition:transform .15s,box-shadow .2s,filter .2s}.AcervoView-module__92L9zq__btn:hover{filter:brightness(1.07);transform:translateY(-1px);box-shadow:0 0 28px #3be8a352}.AcervoView-module__92L9zq__btn:focus-visible,.AcervoView-module__92L9zq__signup input:focus-visible,.AcervoView-module__92L9zq__link:focus-visible,.AcervoView-module__92L9zq__fopt input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.AcervoView-module__92L9zq__signupNote{color:var(--muted);margin-top:12px;font-size:.85rem}.AcervoView-module__92L9zq__formMsg{margin-top:12px;font-size:.9rem;line-height:1.5;display:none}.AcervoView-module__92L9zq__formMsg.AcervoView-module__92L9zq__show{display:block}.AcervoView-module__92L9zq__formMsg.AcervoView-module__92L9zq__ok{color:var(--accent)}.AcervoView-module__92L9zq__formMsg.AcervoView-module__92L9zq__err{color:#ff9a8a}.AcervoView-module__92L9zq__footer{border-top:1px solid var(--line-soft);padding:56px 0 40px}.AcervoView-module__92L9zq__footTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:40px;display:flex}.AcervoView-module__92L9zq__footBrand p{color:var(--muted);max-width:32rem;margin-top:12px;font-size:.92rem;line-height:1.6}.AcervoView-module__92L9zq__footLinks{flex-wrap:wrap;gap:26px;list-style:none;display:flex}.AcervoView-module__92L9zq__footLinks a{color:var(--body);font-size:.9rem;font-weight:500;text-decoration:none;transition:color .2s}.AcervoView-module__92L9zq__footLinks a:hover{color:var(--accent)}.AcervoView-module__92L9zq__footBottom{border-top:1px solid var(--line-soft);font-family:var(--mono);color:var(--muted);padding-top:24px;font-size:.75rem}@media (max-width:900px){.AcervoView-module__92L9zq__browse{grid-template-columns:1fr;gap:8px}.AcervoView-module__92L9zq__filters{position:static}.AcervoView-module__92L9zq__filtersToggle{border:1px solid var(--line);width:100%;color:var(--ink);font-family:var(--sans);cursor:pointer;background:#94a8cd0f;border-radius:11px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:13px 18px;font-size:.95rem;font-weight:600;display:flex}.AcervoView-module__92L9zq__filtersToggle .AcervoView-module__92L9zq__fcount{font-family:var(--mono);color:var(--accent);font-size:.75rem}.AcervoView-module__92L9zq__filtersBody{border:1px solid var(--line);background:var(--bg1);border-radius:14px;margin-bottom:26px;padding:8px 20px 20px;display:none}.AcervoView-module__92L9zq__filtersBody.AcervoView-module__92L9zq__open{display:block}.AcervoView-module__92L9zq__cardGrid{grid-template-columns:1fr}}@media (max-width:720px){.AcervoView-module__92L9zq__navLinks{display:none}.AcervoView-module__92L9zq__resultsBar{flex-direction:column;align-items:flex-start}}