.cpii-logo{color:#eee7db;pointer-events:auto;border-radius:.65rem;flex:none;width:13rem;height:5.2rem;text-decoration:none;display:inline-block;position:relative;overflow:hidden}.cpii-logo__image{filter:drop-shadow(0 .5rem 1.2rem #071014b3);width:16.4rem;max-width:none;height:auto;transition:filter .18s,transform .18s;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cpii-logo:hover .cpii-logo__image{filter:drop-shadow(0 .5rem 1.2rem #071014b8)drop-shadow(0 0 .5rem #4abebd2e);transform:translate(-50%,-50%)scale(1.015)}.cpii-logo:focus-visible{outline-offset:.2rem;outline:2px solid #d7ad66}.cpii-logo[data-compact=true]{width:9.8rem;height:3.8rem}.cpii-logo[data-compact=true] .cpii-logo__image{width:12.35rem}@media (width<=899px){.cpii-logo:not([data-compact=true]){width:11rem;height:4.4rem}.cpii-logo:not([data-compact=true]) .cpii-logo__image{width:13.9rem}}@media (width<=480px){.cpii-logo:not([data-compact=true]){width:4rem;height:4rem}.cpii-logo:not([data-compact=true]) .cpii-logo__image{width:13.9rem;left:-1.65rem;transform:translateY(-50%)}.cpii-logo:not([data-compact=true]):hover .cpii-logo__image{transform:translateY(-50%)scale(1.015)}}@media (prefers-reduced-motion:reduce){.cpii-logo__image{transition:none}}.legal-cabinet__scene-coordinate-layer{z-index:3;aspect-ratio:16/9;pointer-events:none;width:auto;min-width:100%;height:100%;position:absolute;top:0;left:50%;overflow:visible;transform:translate(-50%)}.legal-cabinet__chalkboard-plane{clip-path:polygon(2.8% 2.6%,99.4% 0%,99% 99.1%,0% 100%);color:#f5f1dbe0;transform-origin:50%;pointer-events:none;width:22.35%;height:37.4%;position:absolute;top:7.8%;left:55.15%;overflow:hidden;transform:rotate(-.45deg)}.legal-cabinet__chalk-filter-source{width:0;height:0;position:absolute;overflow:hidden}.legal-cabinet__chalk-writing{color:#f6f2dcd1;filter:url(#legal-cabinet-chalk-filter);font-family:Segoe Print,Bradley Hand,Comic Sans MS,cursive;font-size:var(--chalk-font-size,clamp(.72rem, 1.65vh, 1.28rem));letter-spacing:.035em;mix-blend-mode:screen;overflow-wrap:anywhere;text-shadow:.025em 0 #fffff666,-.018em .02em #ddd9c54d,0 0 .18em #f4eccf2e;white-space:pre-wrap;margin:0;font-weight:600;line-height:1.33;display:block;position:absolute;inset:12% 10% 10% 8%;overflow:hidden}.legal-cabinet__chalk-character{opacity:0;animation:legal-cabinet-chalk-write .38s ease-out var(--chalk-character-delay) forwards;display:inline}@keyframes legal-cabinet-chalk-write{0%{opacity:0;filter:blur(.09em)}42%{opacity:.48}to{opacity:1;filter:blur()}}@media (width<=899px){.legal-cabinet__scene-coordinate-layer{min-width:0;left:68%;transform:translate(-68%)}.legal-cabinet__chalk-writing{--chalk-font-size:clamp(.65rem, 1.8vh, 1rem)}}@media (prefers-reduced-motion:reduce){.legal-cabinet__chalk-character{opacity:1;animation:none}}@media (forced-colors:active){.legal-cabinet__chalk-writing{color:canvastext;filter:none;mix-blend-mode:normal;text-shadow:none;forced-color-adjust:none}}
