.company-external-frame[data-v-4183b715]{overflow-x:hidden;width:100%}.company-external-frame__iframe[data-v-4183b715]{border:0;display:block;min-height:600px;width:100%}.sp-pre-line[data-v-ee029c25]{white-space:pre-line}.sp-company-hero[data-v-ee029c25]{padding:56px 24px!important;text-align:center}@media (min-width:768px){.sp-company-hero[data-v-ee029c25]{padding:80px 48px!important}}.sp-company-hero[data-v-ee029c25] .sp-company-hero__h1{color:rgb(var(--v-theme-on-surface));font-size:28px;font-weight:700;letter-spacing:.1em;line-height:1.5;margin:8px 0 12px}@media (min-width:768px){.sp-company-hero[data-v-ee029c25] .sp-company-hero__h1{font-size:40px;letter-spacing:.14em}}.sp-company-hero[data-v-ee029c25] .sp-company-hero__name{color:rgba(var(--v-theme-on-surface),.75)!important;font-size:14px!important;font-weight:500!important;letter-spacing:.08em!important;margin:0!important}@media (min-width:768px){.sp-company-hero[data-v-ee029c25] .sp-company-hero__name{font-size:15px!important}}.sp-company-external-panel[data-v-ee029c25]{background:linear-gradient(145deg,rgba(var(--v-theme-accent),.12),transparent 28%),linear-gradient(180deg,rgba(var(--v-theme-surface),.98),rgba(var(--v-theme-background),.96));border:1px solid rgba(var(--v-theme-accent),.42);border-radius:20px;box-shadow:0 1px rgba(var(--v-theme-accent),.22) inset,0 24px 60px #00000061;padding:10px;position:relative}.sp-company-external-wrap[data-v-ee029c25] .company-external-frame{background-color:rgb(var(--v-theme-surface));border-radius:12px;box-shadow:0 12px 32px #0000004d;overflow:hidden}@media (max-width:767px){.sp-company-external-panel[data-v-ee029c25]{border-radius:14px;padding:7px}.sp-company-external-wrap[data-v-ee029c25] .company-external-frame{border-radius:9px;box-shadow:0 8px 22px #00000042}}.sp-company-section__description[data-v-ee029c25]{color:rgba(var(--v-theme-on-background),.92);font-size:15px;line-height:1.95;margin:16px auto 0;max-width:800px}@media (min-width:768px){.sp-company-section__description[data-v-ee029c25]{font-size:16px}}[data-v-ee029c25] .sp-company-section__eyebrow{color:rgb(var(--v-theme-accent));display:inline-block;font-size:12px;font-weight:700;letter-spacing:.24em;margin-bottom:8px}[data-v-ee029c25] .sp-company-section__h2{color:rgb(var(--v-theme-on-surface));font-size:22px;font-weight:700;line-height:1.5;margin:0 0 8px;padding-bottom:12px;position:relative}[data-v-ee029c25] .sp-company-section__h2:after{background:rgb(var(--v-theme-accent));border-radius:1px;bottom:0;content:"";height:2px;left:0;position:absolute;width:40px}@media (min-width:768px){[data-v-ee029c25] .sp-company-section__h2{font-size:26px}}[data-v-ee029c25] .sp-overview-table{border:1px solid rgba(var(--v-theme-accent),.22);border-collapse:separate;border-radius:10px;border-spacing:0;margin-top:24px;overflow:hidden;width:100%}[data-v-ee029c25] .sp-overview-table tr{border-bottom:none!important}[data-v-ee029c25] .sp-overview-table th{background:rgba(var(--v-theme-accent),.08)!important;border-bottom:1px solid rgba(var(--v-theme-accent),.14)!important;border-right:1px solid rgba(var(--v-theme-accent),.18)!important;color:rgba(var(--v-theme-on-surface),.85)!important;font-size:13px!important;font-weight:600!important;padding:16px 18px!important;text-align:left!important;vertical-align:top!important;white-space:nowrap;width:140px!important}[data-v-ee029c25] .sp-overview-table td{border-bottom:1px solid rgba(var(--v-theme-accent),.14)!important;color:rgb(var(--v-theme-on-surface))!important;font-size:15px!important;line-height:1.8!important;padding:16px 20px!important;vertical-align:top!important}[data-v-ee029c25] .sp-overview-table tr:last-child td,[data-v-ee029c25] .sp-overview-table tr:last-child th{border-bottom:none!important}[data-v-ee029c25] .sp-overview-table tr:nth-child(2n) th{background:rgba(var(--v-theme-accent),.12)!important}[data-v-ee029c25] .sp-overview-table tr:nth-child(2n) td{background:rgba(var(--v-theme-surface),.35)}@media (max-width:767px){[data-v-ee029c25] .sp-overview-table th{font-size:12px!important;padding:14px 12px!important;width:96px!important}[data-v-ee029c25] .sp-overview-table td{font-size:14px!important;padding:14px!important}}.sp-company-contact-layout[data-v-ee029c25]{margin:0 auto;max-width:1200px}[data-v-ee029c25] .sp-company-section--access{padding-bottom:32px;padding-top:32px}[data-v-ee029c25] .sp-company-section--access .sp-access-detail-card,[data-v-ee029c25] .sp-company-section--access .sp-map-embed-wrap,[data-v-ee029c25] .sp-company-section--access .sp-map-placeholder{margin-left:auto;margin-right:auto;max-width:640px}
