.company-dialog{color:#e7eeea;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-backdrop-filter:blur(32px);background:#080d0df5;border:1px solid #cbe1d32b;border-radius:8px;width:min(640px,100vw - 40px);max-width:none;height:calc(100dvh - 40px);max-height:none;margin:0;padding:0;font-family:Manrope,Arial,sans-serif;font-size:16px;line-height:1.65;position:fixed;inset:20px 20px 20px auto;overflow:hidden;box-shadow:-18px 0 100px #00000059}.company-dialog:not([open]){display:none}.company-dialog[open]{animation:.36s cubic-bezier(.2,.75,.2,1) both company-enter}.company-dialog::backdrop{-webkit-backdrop-filter:blur(7px);background:#02070694;animation:.3s both company-backdrop-enter}.company-panel{flex-direction:column;height:100%;display:flex;overflow:hidden}.company-header{flex:none;padding:39px 40px 30px;position:relative}.company-eyebrow{color:#a8bbb0;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:9px;margin:0 55px 24px 0;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:400;line-height:1.5;display:flex}.company-status-dot{background:#d1fb83;border-radius:50%;flex-shrink:0;width:5px;height:5px;box-shadow:0 0 12px #d1fb8333}.company-title{color:#f0f5f1;letter-spacing:-.045em;overflow-wrap:anywhere;margin:0;padding:0;font-family:inherit;font-size:clamp(31px,3vw,39px);font-weight:450;line-height:1.18}.company-description{color:#a2b2a9;letter-spacing:0;max-width:460px;margin:15px 0 0;font-size:15px;font-weight:400;line-height:1.75}.company-close{color:#c6d5cb;cursor:pointer;background:0 0;border:1px solid #c6dccd2b;border-radius:50%;place-items:center;width:43px;height:43px;margin:0;padding:0;transition:color .2s,border-color .2s,background .2s;display:grid;position:absolute;top:25px;right:25px}.company-close:hover{color:#d1fb83;background:#d1fb830f;border-color:#d1fb838c}:is(.company-close:focus-visible,.company-contact:focus-visible){outline-offset:4px;outline:2px solid #d1fb83}.company-close>svg{flex-shrink:0;display:block}.company-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#38473d transparent;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:0 40px 31px;overflow:hidden auto}.company-scroll::-webkit-scrollbar{width:5px}.company-scroll::-webkit-scrollbar-thumb{background:#38473d;border-radius:4px}.company-data{margin:0;padding:0}.company-row{border-top:1px solid #bed4c521;grid-template-columns:143px minmax(0,1fr);align-items:start;gap:24px;padding:20px 0;display:grid}.company-label{color:#91a499;letter-spacing:.015em;margin:0;padding:3px 0 0;font-size:12px;font-weight:400;line-height:1.65}.company-value{color:#dbe6df;letter-spacing:0;white-space:pre-line;overflow-wrap:anywhere;min-width:0;margin:0;padding:0;font-size:16px;font-weight:400;line-height:1.65}.company-number{font-variant-numeric:tabular-nums;letter-spacing:.04em}.company-value-note{color:#8fa398;letter-spacing:0;margin-top:6px;font-size:13px;line-height:1.65;display:block}.company-contact{color:#d1fb83;border-top:1px solid #bed4c521;flex-direction:column;gap:10px;margin-top:12px;padding:24px 0 5px;text-decoration:none;display:flex}.company-contact-label{color:#91a499;font-size:12px;font-weight:400;line-height:1.65}.company-contact-address{letter-spacing:-.035em;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:20px;font-size:clamp(18px,2vw,24px);font-weight:400;line-height:1.5;display:flex}.company-contact-address>svg{color:#d1fb83;flex-shrink:0;transition:transform .25s;display:block}.company-contact:hover .company-contact-address>svg{transform:translate(3px,-3px)}.company-footer{color:#8fa398;letter-spacing:.005em;background:#080d0de6;border-top:1px solid #bed4c521;flex:none;justify-content:space-between;align-items:center;gap:20px;padding:19px 40px;font-size:11px;line-height:1.5;display:flex}.company-footer-mark{color:#cbdcd1;letter-spacing:-.12em;font-family:inherit;font-size:24px;font-weight:600;line-height:1}@keyframes company-enter{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:translate(0)}}@keyframes company-backdrop-enter{0%{opacity:0}to{opacity:1}}@media (max-width:700px){.company-dialog{border-radius:6px;width:calc(100vw - 16px);height:calc(100dvh - 16px);inset:8px}.company-header{padding:33px 25px 26px}.company-eyebrow{margin-bottom:24px;font-size:11px}.company-close{width:41px;height:41px;top:17px;right:17px}.company-title{font-size:31px}.company-description{margin-top:13px;font-size:15px;line-height:1.75}.company-scroll{padding:0 25px 27px}.company-row{grid-template-columns:1fr;gap:5px;padding:17px 0}.company-label{padding:0;font-size:12px}.company-value{font-size:16px}.company-value-note{margin-top:5px;font-size:13px}.company-contact{margin-top:9px;padding-top:22px}.company-contact-address{gap:12px;font-size:22px}.company-footer{padding:17px 25px max(17px, env(safe-area-inset-bottom));gap:15px;font-size:11px}.company-footer-mark{font-size:23px}}@media (max-width:360px){.company-header,.company-scroll{padding-inline:20px}.company-footer{padding-inline:20px;font-size:11px}.company-title{font-size:28px}.company-contact-address{font-size:20px}}@media (max-height:520px) and (min-width:600px){.company-header{padding:20px 28px 18px}.company-eyebrow{margin-bottom:12px}.company-title{font-size:30px}.company-description{margin-top:8px;font-size:14px}.company-close{top:15px;right:15px}.company-scroll{padding:0 28px 20px}.company-footer{padding:12px 28px}}@media (prefers-reduced-motion:reduce){.company-dialog[open]{animation:none}.company-dialog::backdrop{animation:none}.company-close,.company-contact-address>svg{transition:none}}
