.vpalle-company{--company-gold:#d4b57e}.vpalle-company-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:2rem}.vpalle-company-heading h1{font-size:clamp(2rem,4vw,3.5rem);font-weight:400;color:var(--company-gold);line-height:1.2}.vpalle-company-heading p{margin-top:.55rem;color:var(--vpalle-muted)}.vpalle-company-eyebrow{font:.7rem var(--vpalle-sans);text-transform:uppercase;letter-spacing:.16em;color:var(--company-gold);margin-bottom:.7rem!important}.vpalle-company-muted,.vpalle-company-note{color:var(--vpalle-muted)}.vpalle-company-note{font-size:.9rem;line-height:1.65}.vpalle-company-notice{padding:1rem 1.2rem;margin-bottom:1.4rem!important;border:1px solid var(--vpalle-line);border-radius:9px;background:rgba(202,166,101,.05)}.vpalle-company-error{color:#f0b2a5;margin:1rem 0!important}.vpalle-company-empty{padding:3rem 1.5rem;text-align:center;border:1px solid var(--vpalle-line);border-radius:12px}.vpalle-company-empty h2{font-size:1.6rem;font-weight:400;margin-bottom:.6rem}.vpalle-company-empty p{color:var(--vpalle-muted);margin-bottom:1.4rem}.vpalle-company-tabs{display:flex;gap:.25rem;padding:.3rem;width:fit-content;max-width:100%;border:1px solid var(--vpalle-line-strong);border-radius:999px;margin-bottom:1.5rem}.vpalle-company-tabs button{min-height:44px;padding:.65rem 1.5rem;border:0;border-radius:999px;background:transparent;color:var(--vpalle-ink)}.vpalle-company-tabs button[aria-pressed=true]{background:linear-gradient(120deg,#efd3a2,#ae8d56);color:#17130d}.vpalle-company-toolbar{display:grid;grid-template-columns:minmax(12rem,1fr) minmax(10rem,.5fr) minmax(9rem,.4fr);align-items:end;gap:1rem;margin-bottom:1.5rem}.vpalle-company-select{min-height:44px;width:100%;padding:.75rem;border:1px solid var(--vpalle-line-strong);border-radius:5px;color:var(--vpalle-ink);background:#101110}.vpalle-company-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.vpalle-company-person{display:flex;text-align:left;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:132px;padding:1.5rem;border:1px solid rgba(255,255,255,.6);border-radius:11px;color:#171714;background:radial-gradient(ellipse at 30% 20%,#faf8f2,transparent 80%),repeating-linear-gradient(35deg,rgba(142,123,83,.035) 0 1px,transparent 1px 4px),#f1eee6;box-shadow:0 8px 22px #0003;cursor:pointer}.vpalle-company-person:hover{border-color:var(--company-gold);transform:translateY(-1px)}.vpalle-company-person h2{font-size:1.35rem;line-height:1.25;font-weight:400;overflow-wrap:anywhere}.vpalle-company-person p{font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;margin-top:.65rem;overflow-wrap:anywhere}.vpalle-company-person small{display:block;margin-top:.5rem;color:#665d4c;font:.75rem var(--vpalle-sans)}.vpalle-company-seal{flex:none;color:#af8b4c;stroke:currentColor;stroke-width:1;fill:none}.vpalle-company-seal text{fill:currentColor;stroke:none;font:34px Georgia,serif}.vpalle-company-paper{position:relative;display:flex;flex-direction:column;min-height:230px;padding:1.6rem;border-radius:12px;color:#171714;background:radial-gradient(ellipse at 30% 20%,#faf8f2,transparent 80%),repeating-linear-gradient(35deg,rgba(142,123,83,.04) 0 1px,transparent 1px 4px),#f1eee6}.vpalle-company-paper-top{display:flex;justify-content:space-between;gap:1rem;font-size:.8rem;letter-spacing:.06em;overflow-wrap:anywhere}.vpalle-company-paper-identity{text-align:center;margin:2rem 0}.vpalle-company-paper h3{font-size:clamp(1.6rem,3vw,2.3rem);line-height:1.2;font-weight:400}.vpalle-company-paper-identity p{font-size:.75rem;text-transform:uppercase;letter-spacing:.15em;margin-top:.7rem}.vpalle-company-paper-bottom{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-top:auto;overflow-wrap:anywhere}.vpalle-company-seal-button{display:flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;cursor:pointer;border-radius:50%}.vpalle-company-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin:1.3rem 0}.vpalle-company-dialog{--vpalle-ink:#f2eee6;--vpalle-muted:#aaa59d;--vpalle-line:rgba(224,212,190,0.2);--vpalle-line-strong:rgba(224,212,190,0.34);--vpalle-gold:#caa665;--vpalle-gold-bright:#e4c485;--vpalle-black:#080909;--vpalle-black-soft:#0d0e0e;--vpalle-danger:#c47f72;--vpalle-serif:Georgia,"Times New Roman",serif;--vpalle-sans:Arial,Helvetica,sans-serif;--company-gold:#d4b57e;color-scheme:dark;width:min(540px,calc(100% - 2rem));max-height:calc(100svh - 2rem);padding:1.5rem;border:1px solid #b89457;border-radius:15px;color:var(--vpalle-ink);background:linear-gradient(135deg,#151512,#090a09);font-family:var(--vpalle-serif);line-height:1.5}.vpalle-company-dialog--wide{width:min(760px,calc(100% - 2rem))}.vpalle-company-dialog::backdrop{background:rgba(0,0,0,.78);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.vpalle-company-dialog *,.vpalle-company-dialog :after,.vpalle-company-dialog :before{box-sizing:border-box}.vpalle-company-dialog :where(h2,h3,p){margin:0}.vpalle-company-dialog :where(button,input,select){font:inherit}.vpalle-company-dialog :where(button,a,input,select):focus-visible{outline:2px solid #e4c485;outline-offset:3px}.vpalle-company-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.vpalle-company-dialog>header h2{font-size:1.4rem;font-weight:400}.vpalle-company-dialog .vpalle-beta-button{min-height:44px;padding:.7rem 1rem;border:1px solid #b89457;border-radius:6px;color:#ead5ac;background:transparent;cursor:pointer}.vpalle-company-dialog .vpalle-beta-button--primary{background:linear-gradient(120deg,#efd3a2,#ae8d56);color:#17130d}.vpalle-company-dialog .vpalle-beta-button--danger{color:#f0b2a5;border-color:#a67465}.vpalle-company-dialog .vpalle-beta-button:disabled{opacity:.5;cursor:not-allowed}.vpalle-company-icon-button{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--vpalle-muted);cursor:pointer}.vpalle-company-status{text-align:center}.vpalle-company-status .vpalle-company-seal{margin:0 auto 1.2rem}.vpalle-company-status h3{font-size:2rem;font-weight:400}.vpalle-company-status-pill{display:inline-block;padding:.3rem 1.25rem;margin:1rem 0!important;border:1px solid #b89457;border-radius:999px;color:#e6cc9f}.vpalle-company-details{display:grid;grid-template-columns:1fr 1.2fr;gap:.7rem 1rem;padding:1.2rem 0;margin:1rem 0;border-top:1px solid var(--vpalle-line);border-bottom:1px solid var(--vpalle-line);text-align:left}.vpalle-company-details dt{color:var(--vpalle-muted)}.vpalle-company-details dd{margin:0;overflow-wrap:anywhere}.vpalle-company-inbox{margin-top:2.5rem}.vpalle-company-request{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 0;border-bottom:1px solid var(--vpalle-line)}.vpalle-company-request h3{font-weight:400;font-size:1.2rem}.vpalle-company-form{display:grid;gap:1rem}.vpalle-company-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.vpalle-company-form label{display:grid;gap:.5rem}.vpalle-company-form input:not([type=checkbox]),.vpalle-company-form textarea{width:100%;min-height:44px;padding:.75rem;background:#101110;border:1px solid var(--vpalle-line-strong);border-radius:5px;color:var(--vpalle-ink)}.vpalle-company-form fieldset{margin:0;padding:1rem;border:1px solid var(--vpalle-line);border-radius:6px}.vpalle-company-form fieldset label{display:flex;align-items:center;gap:.65rem;min-height:44px}.vpalle-company-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.vpalle-company-admin-grid>.vpalle-company-span{grid-column:1/-1}.vpalle-company-member-row{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--vpalle-line)}.vpalle-company-member-row h3{font-weight:400}.vpalle-company-member-row .vpalle-company-actions{margin:.5rem 0}.vpalle-company-share-link{display:block;width:100%;overflow-wrap:anywhere;color:var(--company-gold);padding:1rem;border:1px solid var(--vpalle-line);border-radius:6px}.vpalle-company-pagination{display:flex;align-items:center;justify-content:center;gap:1rem;margin:2rem 0}@media (max-width:70rem){.vpalle-company-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:44rem){.vpalle-company-heading{align-items:start;flex-direction:column}.vpalle-company-admin-grid,.vpalle-company-form-row,.vpalle-company-grid,.vpalle-company-toolbar{grid-template-columns:1fr}.vpalle-company-grid{gap:.85rem}.vpalle-company-person{min-height:115px;padding:1.2rem}.vpalle-company-tabs{width:100%}.vpalle-company-tabs button{flex:1 1;padding:.6rem .8rem}.vpalle-company-member-row,.vpalle-company-request{align-items:start;flex-direction:column}.vpalle-company-dialog{padding:1.2rem}.vpalle-company-paper{padding:1.1rem;min-height:220px}}@media (prefers-reduced-motion:reduce){.vpalle-company-person:hover{transform:none}}.vpalle-company-seal svg{display:block;width:100%;height:100%}.vpalle-company-card-artwork{position:relative}.vpalle-company-card-artwork__starter-seal{position:absolute;right:5%;bottom:7%}.vpalle-company-card-artwork__seal-row{display:flex;align-items:center;gap:1rem;padding-top:1rem}.vpalle-company-card-artwork .vpalle-designed-card.vpalle-paper{background-image:repeating-linear-gradient(35deg,rgba(142,123,83,.035) 0 1px,transparent 1px 4px)}