.public-info-shell[data-v-8a285bbd]{background:var(--page);min-height:100vh}.public-info-header[data-v-8a285bbd]{z-index:40;border-bottom:1px solid color-mix(in srgb, var(--line), transparent 18%);background:color-mix(in srgb, var(--page), transparent 9%);-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);justify-content:space-between;align-items:center;min-height:72px;padding:0 4vw;display:flex;position:sticky;top:0}.public-info-actions[data-v-8a285bbd]{align-items:center;gap:12px;display:flex}.public-info-actions a[data-v-8a285bbd]{color:var(--ink-soft);font-size:.88rem;font-weight:560;text-decoration:none}.public-info-actions a[data-v-8a285bbd]:hover{color:var(--foreground)}.public-info-actions button[data-v-8a285bbd]{border:1px solid var(--line);width:38px;height:38px;color:var(--foreground);cursor:pointer;background:0 0;border-radius:50%;place-items:center;transition:background .18s,transform .18s;display:grid}.public-info-actions button[data-v-8a285bbd]:hover{background:var(--surface-raised);transform:translateY(-1px)}.public-info-main[data-v-8a285bbd]{width:min(1120px,100% - 40px);margin:0 auto;padding:clamp(68px,10vw,126px) 0 clamp(90px,12vw,150px)}.public-info-document[data-v-8a285bbd]{grid-template-columns:minmax(220px,.72fr) minmax(0,1.55fr);column-gap:clamp(54px,9vw,128px);display:grid}.public-info-document[data-v-8a285bbd] .document-intro{align-self:start;position:sticky;top:120px}.public-info-document[data-v-8a285bbd] .document-kicker{color:var(--mineral-dark);letter-spacing:.08em;text-transform:uppercase;margin:0 0 20px;font:400 .68rem/1 IBM Plex Mono,monospace}.public-info-document[data-v-8a285bbd] h1{max-width:620px;color:var(--foreground);letter-spacing:-.075em;margin:0;font-size:clamp(3.1rem,4vw,4.3rem);font-weight:520;line-height:.94}.public-info-document[data-v-8a285bbd] .document-lead{max-width:31ch;color:var(--ink-soft);margin:24px 0 0;font-size:1rem;line-height:1.65}.public-info-document[data-v-8a285bbd] .document-updated{color:var(--ink-soft);margin-top:28px;font:400 .67rem/1.5 IBM Plex Mono,monospace;display:block}.public-info-document[data-v-8a285bbd] .document-body{max-width:700px}.public-info-document[data-v-8a285bbd] section{border-top:1px solid var(--line);padding:34px 0}.public-info-document[data-v-8a285bbd] section:first-child{border-top:0;padding-top:0}.public-info-document[data-v-8a285bbd] h2{color:var(--foreground);letter-spacing:-.035em;margin:0 0 15px;font-size:clamp(1.35rem,2.6vw,2rem);font-weight:560;line-height:1.15}.public-info-document[data-v-8a285bbd] h3{color:var(--foreground);margin:24px 0 9px;font-size:.98rem;font-weight:640}.public-info-document[data-v-8a285bbd] p,.public-info-document[data-v-8a285bbd] li,.public-info-document[data-v-8a285bbd] address{color:var(--ink-soft);font-size:.96rem;line-height:1.72}.public-info-document[data-v-8a285bbd] p{margin:0 0 15px}.public-info-document[data-v-8a285bbd] p:last-child{margin-bottom:0}.public-info-document[data-v-8a285bbd] ul{gap:9px;margin:16px 0 0;padding-left:20px;display:grid}.public-info-document[data-v-8a285bbd] a{color:var(--mineral-dark);text-underline-offset:3px;font-weight:620;text-decoration-thickness:1px}.public-info-document[data-v-8a285bbd] address{margin:0;font-style:normal}.public-info-document[data-v-8a285bbd] .contact-email{color:var(--foreground);letter-spacing:-.04em;margin:2px 0 20px;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:560;display:inline-block}.public-info-document[data-v-8a285bbd] .contact-columns{grid-template-columns:1fr 1fr;gap:34px;display:grid}@media (width<=1024px){.public-info-document[data-v-8a285bbd]{grid-template-columns:1fr;row-gap:64px}.public-info-document[data-v-8a285bbd] .document-intro{position:static}.public-info-document[data-v-8a285bbd] .document-lead{max-width:45ch}}@media (width<=560px){.public-info-header[data-v-8a285bbd]{min-height:66px;padding:0 16px}.public-info-main[data-v-8a285bbd]{width:calc(100% - 40px);padding-top:58px}.public-info-document[data-v-8a285bbd] h1{font-size:clamp(2.75rem,15vw,4.3rem)}.public-info-document[data-v-8a285bbd] .contact-columns{grid-template-columns:1fr}}
