.ctile[data-astro-cid-4xta6jhd]{min-width:0;transition:transform .35s var(--th-ease), box-shadow .35s var(--th-ease);scroll-margin-top:calc(var(--th-header-h) + 1.5rem);background:#fff;border-radius:22px;flex-direction:column;padding:.7rem .7rem 1rem;list-style:none;display:flex;position:relative;box-shadow:0 1px #0d26600d,0 16px 34px -28px #0d266073}.ctile[data-astro-cid-4xta6jhd]:hover{transform:translateY(-5px);box-shadow:0 1px #0d26600d,0 26px 44px -28px #0d266080}.ctile[data-astro-cid-4xta6jhd].is-target{box-shadow:0 0 0 2px var(--color-accent), 0 26px 44px -28px #0d266080}.tile__logo[data-astro-cid-4xta6jhd]{background:#fff;border:1px solid #e3e7ee;border-radius:15px;place-items:center;height:4.75rem;display:grid;overflow:hidden}.tile__logo[data-astro-cid-4xta6jhd] img[data-astro-cid-4xta6jhd]{object-fit:contain;width:120px;max-width:78%;height:56px;max-height:2.9rem}.tile__logo--none[data-astro-cid-4xta6jhd]{background:var(--color-accent-tint);border-color:var(--color-accent-rule)}.tile__symbol[data-astro-cid-4xta6jhd]{place-items:center;padding-bottom:.55rem;display:grid;position:relative}.tile__symbol[data-astro-cid-4xta6jhd] img[data-astro-cid-4xta6jhd]{width:2.4rem;height:2.4rem}.tile__symbol[data-astro-cid-4xta6jhd]:after{content:"";background:var(--color-accent);clip-path:polygon(0 0,100% 45%,100% 100%,0 55%);width:1.1rem;height:.38rem;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.tile__initial[data-astro-cid-4xta6jhd]{font-family:var(--font-display);color:var(--color-navy);padding-bottom:.55rem;font-size:1.6rem;font-weight:700;line-height:1;position:relative}.tile__initial[data-astro-cid-4xta6jhd]:after{content:"";background:var(--color-accent);clip-path:polygon(0 0,100% 45%,100% 100%,0 55%);width:1.1rem;height:.38rem;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.tile__name[data-astro-cid-4xta6jhd]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-navy);overflow-wrap:anywhere;margin:.8rem .3rem 0;font-size:.97rem;font-weight:600;line-height:1.25}.tile__rel[data-astro-cid-4xta6jhd]{color:var(--color-ink-muted);margin:.2rem .3rem 0;font-size:.78rem}.tile__links[data-astro-cid-4xta6jhd]{border-top:1px solid #e3e7ee;gap:.3rem;margin:.65rem .3rem 0;padding-top:.6rem;font-size:.8rem;line-height:1.35;display:grid}.tile__links[data-astro-cid-4xta6jhd] a[data-astro-cid-4xta6jhd]{color:var(--color-accent-text);font-weight:600;text-decoration:none}.tile__links[data-astro-cid-4xta6jhd] a[data-astro-cid-4xta6jhd]:hover{text-underline-offset:.2em;text-decoration:underline}@media (pointer:coarse){.tile__links[data-astro-cid-4xta6jhd]{gap:.55rem}}@media (prefers-reduced-motion:reduce){.ctile[data-astro-cid-4xta6jhd],.ctile[data-astro-cid-4xta6jhd]:hover{transition:none;transform:none}}.pj{--filt-h:4.75rem}@media (width<=55.99rem){.pj{--filt-h:7.25rem}}.pj .phead{isolation:isolate;position:relative}.pj .phead__surface{z-index:-1;background:linear-gradient(#fcfbf8 0%,#f8f6f1 100%);position:absolute;inset:0;overflow:hidden}.pj .phead__in{padding-block:clamp(2.25rem,4.5vw,3.5rem) clamp(2rem,4vw,3rem)}.pj .phead__eb{margin-bottom:clamp(1rem,2vw,1.4rem)}.pj .phead__row{gap:1.25rem;display:grid}@media (width>=56rem){.pj .phead__row{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:clamp(2.5rem,5vw,5rem)}.pj .phead__lead{border-left:1px solid var(--color-accent-rule);padding-left:clamp(1.25rem,2.4vw,2rem)}}.pj .phead__title{letter-spacing:-.038em;max-width:21ch;margin:0;font-size:clamp(2.1rem,1.45rem + 2vw,3.25rem);line-height:1.02}.pj .phead__lead{max-width:60ch;color:var(--color-ink-muted);margin:0;font-size:clamp(.98rem,.94rem + .15vw,1.05rem);line-height:1.6}.pj .regwrap{position:relative}.pj .fbar{top:calc(var(--th-header-h) + var(--tabs-h) + env(safe-area-inset-top,0px));z-index:29;-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);border-bottom:1px solid var(--color-rule);background:#faf9f5f0;margin:0;transition:box-shadow .3s,border-color .3s;position:sticky}.pj .fbar.is-docked{border-bottom-color:#0d266047;box-shadow:0 12px 26px -20px #0d266073}.pj .fbar__in{flex-wrap:wrap;align-items:center;gap:.75rem clamp(.9rem,1.6vw,1.4rem);padding-block:.8rem;display:flex}.pj .fbar__sets{align-items:center;gap:.75rem clamp(.9rem,1.6vw,1.4rem);min-width:0;display:flex}.pj .fbar__set{border:0;align-items:center;gap:.6rem;min-width:0;margin:0;padding:0;display:flex}.pj .fbar__set+.fbar__set{border-left:1px solid var(--color-rule);padding-left:clamp(.9rem,1.6vw,1.4rem)}.pj .fbar__lg{float:left;font-family:var(--font-display);letter-spacing:.15em;text-transform:uppercase;color:var(--color-accent-text);white-space:nowrap;flex:none;margin:0;padding:0;font-size:.64rem;font-weight:600}.pj .fbar__opts{gap:.4rem;display:flex}.pj .opt{border:1px solid var(--color-rule);cursor:pointer;min-height:2.75rem;color:var(--color-ink);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .85rem .4rem .7rem;font-size:.88rem;font-weight:500;line-height:1.2;transition:border-color .15s ease-out,background-color .15s ease-out,box-shadow .15s ease-out,color .15s ease-out;display:inline-flex}.pj .opt:hover{border-color:var(--color-navy)}.pj .opt input{width:1rem;height:1rem;accent-color:var(--color-navy);cursor:pointer;flex:none;margin:0}.pj .opt:has(input:checked){border-color:var(--color-navy);box-shadow:inset 0 0 0 1px var(--color-navy);background:var(--color-accent-tint);color:var(--color-navy);font-weight:600}.pj .opt:has(input:focus-visible){box-shadow:var(--th-focus)}.pj .opt input:focus-visible{box-shadow:none}.pj .fbar__search{flex:17rem;align-items:center;gap:.6rem;min-width:0;display:flex}.pj .fbar__search .fbar__lg{float:none;clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pj .fbar__search input{box-sizing:border-box;border:1px solid var(--color-rule);min-width:0;height:2.75rem;font:inherit;color:var(--color-ink);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Ccircle cx='7.5' cy='7.5' r='5.5' fill='none' stroke='%232a5799' stroke-width='1.8'/%3E%3Cpath d='M11.6 11.6 16 16' stroke='%232a5799' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") .9rem no-repeat;border-radius:999px;flex:1;padding:0 .9rem 0 2.4rem;font-size:.92rem;transition:border-color .15s ease-out}.pj .fbar__search input::placeholder{color:#6b768c}.pj .fbar__search input:hover{border-color:#aab3c5}.pj .fbar__search input:focus{border-color:var(--color-navy);outline:none}.pj .fbar__status{min-width:12.25rem;color:var(--color-ink-muted);white-space:nowrap;justify-content:flex-end;align-items:center;gap:.5rem;margin:0 0 0 auto;font-size:.84rem;display:flex}.pj .fbar__status:before{content:"";background:var(--color-accent);clip-path:polygon(0 0,100% 45%,100% 100%,0 55%);flex:none;width:.9rem;height:.36rem;transition:background-color .2s}.pj .fbar.is-filtered .fbar__status{color:var(--color-navy);font-weight:600}.pj .fbar.is-filtered .fbar__status:before{background:var(--color-navy)}@media (width<=55.99rem){.pj .fbar__in{padding-block:.6rem .65rem;gap:.55rem .75rem;padding-right:0}.pj .fbar__sets{scrollbar-width:none;padding-right:var(--th-gut);flex:1 0 100%;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.pj .fbar__sets::-webkit-scrollbar{display:none}.pj .fbar__set{flex:none}.pj .fbar__search{flex:10rem}.pj .fbar__status{min-width:0;padding-right:var(--th-gut);margin-left:0;font-size:.76rem}}@media (width<=29.99rem){.pj .fbar__search input{background-position:.75rem;padding-left:2.25rem;font-size:1rem}.pj .fbar__search input::placeholder{font-size:.8rem}.pj .fbar__status{gap:0;font-size:.7rem}.pj .fbar__status:before{display:none}}.pj .regsec.sheet-sec{scroll-margin-top:calc(var(--th-header-h) + var(--tabs-h));padding-top:clamp(1.75rem,3.5vw,2.75rem)}@media (width>=75rem){.pj .regsec .margin__in{top:calc(var(--th-header-h) + var(--tabs-h) + var(--filt-h) + 2rem)}}.pj .reg{min-width:0}.pj .reg .ledger{box-shadow:none;background:0 0;border-radius:0;padding:0}.js .pj .reg .ledger.reveal{opacity:1;transform:none}.js .pj .reg .ledger.reveal .ledger__row{opacity:1}.js.ready .pj .reg .ledger.reveal .ledger__row{transition-delay:calc(.35s + min(var(--r), 8) * 70ms), calc(.35s + min(var(--r), 8) * 70ms), 0s;transform:none}.pj .reg .ledger__table{border-bottom:4px double var(--color-navy)}.pj .reg .ledger__notes{margin-top:1.25rem}.pj .ledger--register .ledger__row{scroll-margin-top:calc(var(--th-header-h) + var(--tabs-h) + var(--filt-h) + 1rem)}.pj .cl__grid>[id^=client-]{scroll-margin-top:calc(var(--th-header-h) + var(--tabs-h) + 1.5rem)}.pj .reg__list[hidden]{display:none}.pj .reg__empty{border-top:1px solid var(--color-navy);border-bottom:4px double var(--color-navy);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;padding:1.5rem 0;display:flex}.pj .reg__empty[hidden]{display:none}.pj .reg__empty p{font-family:var(--font-display);color:var(--color-navy);margin:0;font-size:1.1rem;font-weight:600}.pj .clband.sheet-sec{isolation:isolate;padding-top:calc(var(--th-cut) + clamp(2rem, 4vw, 3rem));padding-bottom:calc(var(--th-cut) + clamp(3.5rem, 7vw, 5.5rem));margin-top:clamp(4rem,8vw,6.5rem);position:relative}.pj .clband:before{content:"";z-index:-1;background:linear-gradient(180deg, var(--color-accent-tint) 0%, #f3f6fb 100%);clip-path:polygon(0 0, 100% var(--th-cut), 100% 100%, 0 100%);position:absolute;inset:0}.pj .clband:after{content:"";height:var(--th-cut);z-index:-1;pointer-events:none;background:linear-gradient(to top right, transparent calc(50% - 1px), var(--color-accent) calc(50% - .5px), var(--color-accent) calc(50% + .5px), transparent calc(50% + 1px));position:absolute;inset:0 0 auto}@media (width>=75rem){.pj .clband .sheet-sec__grid>.body{border-left-color:var(--color-accent-rule)}}.pj .cl__group+.cl__group{margin-top:clamp(2.25rem,4vw,3rem)}.pj .cl__head{border-top:1px solid var(--color-navy);gap:.4rem;margin-bottom:1rem;padding-top:.9rem;display:grid}@media (width>=75rem){.pj .cl>.cl__group:first-child>.cl__head{border-top:0;padding-top:0}}@media (width>=56rem){.pj .cl__head{grid-template-columns:minmax(12rem,15rem) minmax(0,1fr);align-items:baseline;column-gap:2rem}}.pj .cl__title{letter-spacing:-.015em;align-items:center;gap:.6rem;font-size:clamp(1.05rem,1rem + .3vw,1.22rem);line-height:1.2;display:flex}.pj .cl__title:before{content:"";background:var(--color-accent);clip-path:polygon(0 0,100% 45%,100% 100%,0 55%);flex:none;width:1.1rem;height:.45rem}.pj .cl__def{max-width:64ch;color:var(--color-ink-muted);margin:0;font-size:.9rem;line-height:1.55}.pj .cl__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=36rem){.pj .cl__grid{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr))}}.pj .cl__grid .ctile{border-radius:22px;padding:.5rem .5rem .8rem}.pj .cl__grid .tile__logo{border-radius:16px;height:4rem}.pj .cl__grid .tile__logo img{max-height:2.5rem}.pj .cl__grid .tile__name{margin:.65rem .35rem 0;font-size:.9rem}.pj .cl__grid .tile__links{margin:.5rem .35rem 0;padding-top:.5rem;font-size:.78rem}.pj .pjclose.th-band{margin-top:calc(-1 * var(--th-cut));z-index:1}.pj .pjclose__in{gap:2rem;display:grid}@media (width>=56rem){.pj .pjclose__in{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:clamp(2.5rem,5vw,5rem)}}.pj .pjclose__title{letter-spacing:-.04em;color:#fff;max-width:14ch;margin:0;font-size:clamp(2.2rem,1.3rem + 2.8vw,3.8rem);line-height:1.02}.pj .pjclose__rule{border-top:2px solid var(--color-accent-on-dark);border-bottom:2px solid var(--color-accent-on-dark);transform-origin:0;width:min(20rem,70%);height:6px;margin-top:1.5rem;display:block}.js .pj .pjclose__rule{transition:transform 1.2s cubic-bezier(.65,0,.35,1) .45s;transform:scaleX(0)}.js .pj .pjclose__in.in .pjclose__rule{transform:none}.pj .pjclose__p{color:#ffffffdb;max-width:46ch;margin:0;font-size:clamp(1rem,.95rem + .25vw,1.12rem);line-height:1.6}.pj .pjclose__acts{flex-wrap:wrap;align-items:center;gap:.9rem 1rem;margin-top:1.5rem;display:flex}@media (prefers-reduced-motion:reduce){.pj .fbar,.pj .opt,.pj .fbar__status:before{transition:none}.js .pj .pjclose__rule{transition:none!important;transform:none!important}}
