.company-refined,.media-refined{color:#22302d;font-family:inherit}.company-refined{background:#fff}.refined-eyebrow,.media-refined .editorial-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#d8502d;margin:0 0 28px;font-size:11px;font-weight:750}.company-intro{padding:64px 0 40px}.company-intro>div{grid-template-columns:1.25fr 1fr;align-items:end;gap:10%;display:grid}.company-intro h1{letter-spacing:-.025em;margin:0;font-size:clamp(38px,4.6vw,68px);font-weight:750;line-height:1.08}.company-intro h2{margin:0 0 12px;font-size:19px;font-weight:750;line-height:1.45}.company-intro section>p,.company-approach>div>p:not(.refined-eyebrow),.company-investing section>p{color:#7a8580;margin:0 0 24px;font-size:15px;line-height:1.75}.company-intro a,.company-investing a{color:#22302d;border-bottom:1px solid #cbd1cd;align-items:center;gap:28px;padding-bottom:8px;font-size:14px;text-decoration:none;display:inline-flex}.company-intro a:hover,.company-investing a:hover{color:#e1532b;border-color:#e1532b}.company-panorama{margin:0}.company-panorama>img{object-fit:cover;object-position:center 48%;border-radius:2px;width:100%;height:clamp(260px,34vw,480px);display:block}.company-panorama figcaption{color:#819087;border-bottom:1px solid #dfe3df;justify-content:space-between;gap:16px;padding:14px 0;font-size:11px;display:flex}.company-approach{grid-template-columns:1fr 1fr;gap:10%;padding:80px 0;display:grid}.company-approach h2,.company-investing h2{letter-spacing:-.03em;margin:0 0 22px;font-size:clamp(28px,3vw,42px);font-weight:750;line-height:1.18}.company-approach>div>p:not(.refined-eyebrow){max-width:350px}.company-principles article{border-top:1px solid #dfe3df;gap:28px;padding:24px 0;display:flex}.company-principles article:first-child{border:0;padding-top:0}.company-principles article>span{color:#b2b9b3;padding-top:5px;font-size:12px}.company-principles h3{margin:0 0 10px;font-size:20px;font-weight:750}.company-principles p{color:#7a8580;margin:0;font-size:14px;line-height:1.7}.company-investing{background:#f4f5f1;margin-bottom:72px;padding:40px}.company-investing>div{grid-template-columns:1.2fr 1fr;align-items:center;gap:10%;display:grid}.company-investing h2{margin:0}.company-investing a{color:#d8502d;border-color:#dfb2a4}.media-refined{padding-bottom:64px}.media-refined .editorial-heading{border:0;align-items:end;padding:64px 0 32px}.media-refined .editorial-heading h1{letter-spacing:-.04em;margin:0;font-size:clamp(38px,4.6vw,64px);font-weight:750;line-height:1.1}.media-refined .editorial-heading>p{color:#7a8580;margin:0;font-size:15px;line-height:1.7}.media-refined .editorial-eyebrow{margin-bottom:20px}.media-refined .journal-filters{white-space:nowrap;border-bottom:1px solid #dfe3df;gap:28px;margin:0 0 36px;padding:0;display:flex;overflow:auto}.media-refined .journal-filters a{color:#7c8780;background:0 0;border:0;border-radius:0;padding:14px 0;font-size:13px}.media-refined .journal-filters a[aria-current]{color:#22302d;background:0 0;border-bottom:2px solid #e9572d}.media-refined .journal-featured{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:1.45fr 1fr;align-items:center;gap:40px;margin:0 0 48px;display:grid}.media-refined .journal-cover{aspect-ratio:16/10;background:#ecede7;border-radius:2px;overflow:hidden}.media-refined .journal-cover>img{object-fit:cover;width:100%;height:100%}.media-refined .journal-featured .journal-copy{padding:12px 0}.media-refined .journal-copy h2{letter-spacing:-.02em;margin:16px 0;font-size:22px;font-weight:750;line-height:1.3}.media-refined .journal-featured h2{font-size:clamp(25px,2.6vw,36px)}.media-refined .journal-copy p{color:#7a8580;max-width:42ch;font-size:14px;line-height:1.7}.media-refined .journal-meta{color:#8b938e;gap:14px;font-size:11px}.media-refined .journal-meta>span{color:#d8502d}.media-refined .journal-action{color:#22302d;align-items:center;gap:20px;margin-top:24px;font-size:13px;display:inline-flex}.media-refined .journal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px}.media-refined .journal-card:not(.journal-featured){box-shadow:none;background:0 0;border:0}.media-refined .journal-play{color:#22302d;background:#ffffffef;border-radius:4px;gap:10px;padding:10px 14px;font-size:12px;bottom:16px;left:16px}.media-refined .journal-play svg{width:14px;height:14px}.media-refined .journal-channels{background:0 0;border-top:1px solid #dfe3df;border-bottom:1px solid #dfe3df;border-radius:0;margin-top:56px;padding:28px 0}.media-refined .journal-channels h2{margin:0;font-size:18px;font-weight:750}.media-refined .journal-channels a{color:#22302d;font-size:13px}.media-refined .journal-empty{box-shadow:none;background:#f4f5f1;border-radius:0;padding:48px 24px}.media-refined .journal-empty h2{font-size:24px;font-weight:750}.media-refined .journal-empty p{color:#7a8580;font-size:14px}@media (max-width:760px){.company-intro{padding-top:32px}.company-intro>div,.company-approach,.company-investing>div{grid-template-columns:1fr;gap:28px}.company-intro h1{font-size:42px}.company-intro h2{font-size:17px}.company-panorama>img{height:280px}.company-panorama figcaption{flex-direction:column;gap:6px}.company-approach{padding:48px 0}.company-investing{margin-bottom:40px;padding:28px 20px}.media-refined .editorial-heading{align-items:start;gap:24px;padding-top:32px}.media-refined .journal-featured{grid-template-columns:1fr;gap:8px;margin-bottom:36px}.media-refined .journal-grid{grid-template-columns:1fr 1fr;gap:28px 16px}.media-refined .journal-copy h2{font-size:18px}.media-refined .journal-channels{gap:20px;margin-top:36px}.media-refined .journal-channels>div{flex-wrap:wrap;gap:20px}}@media (max-width:480px){.media-refined .journal-grid{grid-template-columns:1fr}.company-intro h1{font-size:38px}.refined-eyebrow{margin-bottom:20px}.company-panorama>img{height:240px}.media-refined .journal-featured h2{font-size:26px}}.company-refined h1,.company-refined h2,.company-refined h3,.media-refined h1,.media-refined h2{font-family:Nunito Sans Clubico,sans-serif}.company-intro h1{font-weight:750}.company-refined .company-intro>div{grid-template-columns:1.3fr 1fr;gap:7%}@media (max-width:760px){.company-refined .company-intro>div{grid-template-columns:1fr;gap:28px}}.company-scandi{background:#f6f8f8}.company-scandi .company-intro{padding:48px 0 36px}.company-scandi .company-intro h1{letter-spacing:-.025em;font-size:clamp(38px,4.4vw,62px);line-height:1.12}.company-scandi em,.media-scandi em{color:#ff5427;font-style:normal}.company-scandi .company-intro section{max-width:420px}.company-scandi .company-panorama{background:#fff;border:1px solid #dfe5e3;border-radius:20px;padding:20px}.company-scandi .company-panorama>img{object-position:center 60%;border-radius:8px;height:clamp(220px,26vw,350px)}.company-scandi .company-panorama figcaption{color:#778481;border:0;padding:16px 0 0}.company-portfolio{padding:64px 0 16px}.company-portfolio>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.company-portfolio h2,.scandi-channels h2{letter-spacing:-.025em;margin:0;font-family:Nunito Sans Clubico,sans-serif;font-size:32px;font-weight:750}.company-portfolio .refined-eyebrow{margin-bottom:12px}.company-portfolio header>p{color:#7e8980;margin:0;font-size:14px;line-height:1.6}.company-portfolio-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.company-portfolio-grid article{background:#fff;border:1px solid #dfe5e3;border-radius:16px;flex-direction:column;min-height:210px;padding:24px;display:flex}.portfolio-mark{color:#ff5427;justify-content:space-between;align-items:start;margin-bottom:32px;display:flex}.portfolio-mark svg{width:44px;height:44px}.portfolio-mark>span{color:#95a09d;font-size:12px}.company-portfolio-grid small{color:#778481;margin-bottom:8px;font-size:11px}.company-portfolio-grid h3{margin:0;font:750 18px/1.35 Nunito Sans Clubico,sans-serif}.company-scandi .company-investing{background:#fff;border:1px solid #dfe5e3;border-radius:20px}.company-scandi .company-approach{padding:64px 0}.media-scandi .editorial-heading{padding:48px 0 30px}.media-scandi .editorial-heading h1{font-size:clamp(38px,4.3vw,60px);line-height:1.1}.media-scandi .journal-filters{border:0;gap:8px;margin-bottom:28px}.media-scandi .journal-filters a{color:#52615e;background:#fff;border:1px solid #dfe5e3;border-radius:10px;padding:9px 16px}.media-scandi .journal-filters a[aria-current]{color:#e64b23;background:#fff0e9;border:1px solid #ffd8c9}.media-cover-story{margin-bottom:36px;position:relative}.media-section-label{color:#778481;text-transform:uppercase;letter-spacing:.12em;margin:0 0 12px;font-size:10px;display:block}.media-scandi .journal-featured{background:#fff;border:1px solid #dfe5e3;border-radius:20px;grid-template-columns:1.25fr 1fr;gap:0;margin-bottom:0;overflow:hidden}.media-scandi .journal-featured .journal-cover{aspect-ratio:1.35;border-radius:0;height:100%;min-height:340px}.media-scandi .journal-featured .journal-copy{padding:36px}.media-scandi .journal-featured h2{font-size:30px}.media-scandi .journal-featured .journal-meta>span{color:#ff5427}.media-scandi .journal-action{color:#fff;background:#ff5427;border-radius:10px;margin-top:20px;padding:12px 18px}.media-scandi .journal-cover{border-radius:10px}.media-scandi .journal-cover>img{transition:transform .35s}.media-scandi .journal-card:hover .journal-cover>img{transform:scale(1.025)}.media-scandi .journal-grid:empty{display:none}.scandi-channels{margin-top:48px}.scandi-channels>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.scandi-channels header p{color:#778481;margin:0;font-size:14px}.scandi-channels>div{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.scandi-channels>div>a{color:#203234;background:#fff;border:1px solid #dfe5e3;border-radius:16px;flex-direction:column;padding:24px;text-decoration:none;transition:transform .2s;display:flex}.scandi-channels>div>a>svg{box-sizing:border-box;color:#ff5427;background:#fff0e9;border-radius:12px;width:44px;height:44px;margin-bottom:24px;padding:10px}.scandi-channels>div>a>span{opacity:.75;font-size:12px}.scandi-channels strong{justify-content:space-between;align-items:center;margin-top:6px;font-size:22px;font-weight:750;display:flex}.scandi-channels strong svg{width:20px}.scandi-channels>div>a:hover{transform:translateY(-3px)}@media (max-width:1000px){.company-portfolio-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.company-portfolio>header,.scandi-channels>header{flex-direction:column;align-items:start;gap:16px}.company-portfolio{padding-top:40px}.company-portfolio h2,.scandi-channels h2{font-size:27px}.company-portfolio-grid{gap:12px}.company-portfolio-grid article{min-height:190px;padding:18px}.company-portfolio-grid h3{font-size:16px}.company-scandi .company-panorama{padding:12px}.company-scandi .company-intro,.media-scandi .editorial-heading{padding-top:30px}.media-scandi .journal-featured{grid-template-columns:1fr}.media-scandi .journal-featured .journal-cover{aspect-ratio:16/10;min-height:0}.media-scandi .journal-featured .journal-copy{padding:24px}.media-scandi .journal-featured h2{font-size:25px}.scandi-channels>div{grid-template-columns:1fr}.scandi-channels>div>a{padding:20px}.scandi-channels>div>a>svg{margin-bottom:14px}}@media (prefers-reduced-motion:reduce){.media-scandi .journal-cover>img,.scandi-channels>div>a{transition:none}.scandi-channels>div>a:hover{transform:none}}.company-refined .company-intro a,.company-refined .company-investing a{color:#fff;background:#ff5427;border:0;border-radius:10px;padding:12px 18px;font-weight:750}.company-refined .company-intro a:hover,.company-refined .company-investing a:hover{background:#e94b23}.company-refined a:focus-visible,.media-refined a:focus-visible{outline-offset:4px;outline:3px solid #ff916f}.media-refined .journal-card:not(.journal-featured){background:#fff;border:1px solid #dfe5e3;border-radius:16px;overflow:hidden}.media-refined .journal-card:not(.journal-featured) .journal-copy{padding:20px}.company-principles article>span{color:#ff5427;font-weight:800}.scandi-channels>div>a:hover{border-color:#ffad92}.media-refined .journal-empty{background:#fff;border:1px solid #dfe5e3;border-radius:16px}
.company-refined.public-bento{background:#f3f6f5}.public-bento{--bento-orange:#ff5427;--bento-ink:#203234;--bento-muted:#788580}.public-bento .company-intro{padding:48px 0 32px}.public-bento .company-intro h1,.public-bento .editorial-heading h1{letter-spacing:-.035em;font-size:clamp(36px,4.4vw,58px);line-height:1.1}.company-bento-hero{grid-template-columns:1.55fr 1fr;gap:20px;display:grid}.company-scandi.public-bento .company-panorama{border:0;border-radius:24px;min-height:370px;padding:0;position:relative;overflow:hidden}.company-scandi.public-bento .company-panorama>img{object-position:center;border-radius:0;height:100%;position:absolute;inset:0}.company-scandi.public-bento .company-panorama figcaption{color:#203234;background:#fff;border-radius:10px;width:fit-content;padding:10px 16px;font-size:12px;position:absolute;bottom:24px;left:24px;right:24px}.company-bento-story{background:var(--bento-ink);color:#fff;border-radius:24px;flex-direction:column;align-items:start;padding:34px;display:flex}.company-bento-story .refined-eyebrow{color:#ffc3b2;margin-bottom:22px}.company-bento-story h2{color:#fff;margin:0 0 20px;font-size:30px;line-height:1.2}.company-bento-story>p:not(.refined-eyebrow){color:#bccbc6;margin-bottom:26px;font-size:14px;line-height:1.7}.company-bento-story>a{color:var(--bento-ink);background:#fff;border-radius:10px;align-items:center;gap:24px;margin-top:auto;padding:12px 18px;font-weight:750;text-decoration:none;display:inline-flex}.company-bento-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.company-bento-facts article{background:#fff;border-radius:24px;padding:28px}.company-bento-facts article>svg{width:44px;height:44px;color:var(--bento-orange);background:#fff0e9;border-radius:12px;margin-bottom:24px;padding:10px;display:block}.company-bento-facts h2{margin:0 0 12px;font-size:22px;line-height:1.25}.company-bento-facts p{color:var(--bento-muted);margin:0;font-size:14px;line-height:1.65}.company-bento-facts .company-bento-count{background:var(--bento-orange);color:#fff}.company-bento-count>strong{letter-spacing:-3px;margin-bottom:14px;font-size:56px;line-height:1;display:block}.company-bento-count h2{color:#fff}.company-bento-count a{color:#fff;align-items:center;gap:12px;margin-top:22px;font-size:12px;text-decoration:none;display:flex}.public-bento .company-portfolio{padding-top:56px}.public-bento .company-portfolio-grid article{border:0;border-radius:22px;padding:26px}.public-bento .company-approach{grid-template-columns:1fr 1.4fr;gap:30px;padding:56px 0}.public-bento .company-principles{background:#fff;border-radius:24px;padding:30px}.public-bento .company-investing{border:0;border-radius:24px}.company-portfolio,.company-approach{scroll-margin-top:100px}.media-refined.public-bento{padding-bottom:64px}.public-bento .editorial-heading{padding:48px 0 24px}.media-bento-hero{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px;margin-bottom:24px;display:grid}.media-bento-hero>a,.media-bento-side>a{min-width:0}.media-refined.public-bento .journal-featured{background:#fff;border:1px solid #e3e8e5;border-radius:24px;flex-direction:column;align-items:stretch;margin:0;display:flex;overflow:hidden}.media-refined.public-bento .journal-featured .journal-cover{aspect-ratio:16/10;border-radius:0;flex:none;height:auto;min-height:0}.media-refined.public-bento .journal-featured .journal-copy{flex:1;padding:28px}.media-refined.public-bento .journal-featured h2{margin:14px 0;font-size:28px}.media-bento-side{grid-template-rows:repeat(2,minmax(0,1fr));gap:20px;display:grid}.media-bento-shortcut{border-radius:24px;flex-direction:column;align-items:start;padding:28px;text-decoration:none;display:flex}.media-bento-shortcut.is-orange{background:var(--bento-orange);color:#fff}.media-bento-shortcut.is-dark{background:var(--bento-ink);color:#fff}.media-bento-shortcut>span{text-transform:uppercase;letter-spacing:1.2px;opacity:.8;margin-bottom:20px;font-size:11px}.media-bento-shortcut h2{color:#fff;margin:0 0 12px;font-size:30px;line-height:1.15}.media-bento-shortcut p{color:inherit;opacity:.8;margin:0 0 24px;font-size:14px;line-height:1.5}.media-bento-shortcut strong{align-items:center;gap:18px;margin-top:auto;font-size:13px;display:flex}.media-bento-shortcut strong svg{width:18px}.media-refined.public-bento .media-bento-side .journal-card{border-radius:24px;grid-template-columns:110px minmax(0,1fr);align-items:start;display:grid}.media-refined.public-bento .media-bento-side .journal-cover{aspect-ratio:auto;border-radius:0;height:100%;min-height:180px}.media-refined.public-bento .media-bento-side .journal-copy{padding:20px}.media-refined.public-bento .media-bento-side .journal-copy h2{margin:10px 0;font-size:20px}.media-refined.public-bento .media-bento-side .journal-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.media-bento-side .journal-play{display:none}.media-refined.public-bento .journal-grid{gap:20px}.media-refined.public-bento .journal-card:not(.journal-featured){border-radius:24px}.public-bento .scandi-channels{margin-top:40px}.public-bento .scandi-channels>div{gap:20px}.public-bento .scandi-channels>div>a{border-radius:24px;padding:28px}.public-bento a:focus-visible{outline-offset:4px;outline:3px solid #ff9d7b}@media (max-width:900px){.company-bento-story{padding:26px}.company-bento-story h2{font-size:25px}.company-bento-facts{gap:14px}.company-bento-facts article{padding:22px}.media-bento-hero{grid-template-columns:1.2fr 1fr}.media-bento-shortcut{padding:24px}.media-bento-shortcut h2{font-size:25px}.media-refined.public-bento .media-bento-side .journal-card{grid-template-columns:1fr}.media-refined.public-bento .media-bento-side .journal-cover{display:none}}@media (max-width:700px){.company-bento-hero,.company-bento-facts,.public-bento .company-approach,.media-bento-hero{grid-template-columns:1fr}.company-scandi.public-bento .company-panorama{min-height:260px}.company-bento-facts article{padding:24px}.company-bento-count>strong{font-size:48px}.company-bento-facts .company-bento-count h2 br{display:none}.company-bento-facts article>svg{margin-bottom:16px}.public-bento .company-intro,.public-bento .editorial-heading{padding-top:30px}.public-bento .company-portfolio-grid article{padding:18px}.public-bento .company-approach{gap:20px;padding:40px 0}.public-bento .company-principles,.media-refined.public-bento .journal-featured .journal-copy{padding:24px}.media-refined.public-bento .journal-featured h2{font-size:25px}.media-bento-side{grid-template-rows:auto}.media-bento-shortcut h2 br{display:none}.public-bento .scandi-channels>div>a{padding:24px}.company-scandi.public-bento .company-panorama figcaption{bottom:16px;left:16px;right:16px}.media-refined.public-bento .media-bento-side .journal-card{grid-template-columns:90px minmax(0,1fr)}.media-refined.public-bento .media-bento-side .journal-cover{display:block}.media-refined.public-bento .media-bento-side .journal-copy{padding:18px}}
.media-refined.public-bento .journal-card{background:#fff;border:1px solid #e2e7e4;border-radius:20px;flex-direction:column;min-width:0;text-decoration:none;transition:box-shadow .18s,border-color .18s;display:flex;overflow:hidden}.media-refined.public-bento .journal-card:hover,.media-refined.public-bento .journal-card:focus-visible{outline-offset:4px;border-color:#ed8c70;box-shadow:0 8px 24px #263a3212}.media-refined.public-bento .journal-card .journal-cover{aspect-ratio:16/9;background:#edf1ee;border-radius:0;flex:none;width:100%;height:auto;min-height:0;position:relative;overflow:hidden}.media-refined.public-bento .journal-cover img{object-fit:cover;width:100%;height:100%;display:block}.media-refined.public-bento .journal-card .journal-copy{flex:1;min-width:0;padding:22px}.media-refined.public-bento .journal-card h2{overflow-wrap:anywhere;margin:10px 0;font-size:22px;line-height:1.3}.media-refined.public-bento .journal-card p{overflow-wrap:anywhere;line-height:1.55}.media-refined.public-bento .media-bento-side{grid-template-rows:auto;align-content:start}.media-refined.public-bento .media-bento-side .journal-card{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;display:grid}.media-refined.public-bento .media-bento-side .journal-cover{aspect-ratio:auto;height:100%;min-height:180px}.media-refined.public-bento .journal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.company-estate-card{color:inherit;background:#fff;border:1px solid #e2e7e4;border-radius:18px;min-width:0;text-decoration:none;display:block;overflow:hidden}.company-estate-card:hover{border-color:#ed8c70}.company-estate-photo{aspect-ratio:16/10;background:#edf1ee;place-items:center;display:grid;overflow:hidden}.company-estate-photo img{object-fit:cover;width:100%;height:100%}.company-estate-photo>svg{color:#7d8a83;width:44px;height:44px}.company-estate-card>div:last-child{padding:20px}.company-estate-card h3{overflow-wrap:anywhere;margin:0 0 14px!important}.company-estate-card p{flex-wrap:wrap;gap:8px;margin:0;display:flex}.company-estate-card p span{background:#f4f6f4;border-radius:6px;padding:5px 9px;font-size:13px}@media (max-width:900px){.media-refined.public-bento .media-bento-hero{grid-template-columns:1fr}.media-refined.public-bento .media-bento-side{grid-template-columns:repeat(2,minmax(0,1fr))}.media-refined.public-bento .media-bento-side .journal-card{display:flex}.media-refined.public-bento .media-bento-side .journal-cover{aspect-ratio:16/9;height:auto;min-height:0}.media-refined.public-bento .journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.media-refined.public-bento .media-bento-side,.media-refined.public-bento .journal-grid,.public-bento .company-portfolio-grid{grid-template-columns:1fr}.media-refined.public-bento .journal-card .journal-copy{padding:18px}}.company-map-section{margin:56px 0 8px}.company-map-head{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:24px;display:flex}.company-map-head .refined-eyebrow{margin-bottom:12px}.company-map-head h2{letter-spacing:-.025em;margin:0 0 10px;font-family:Nunito Sans Clubico,sans-serif;font-size:32px;font-weight:750}.company-map-lead{color:#778481;max-width:520px;margin:0;font-size:14px;line-height:1.6}.company-map-lead b{color:#203234;font-weight:750}.company-map-summary{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.company-map-chip{white-space:nowrap;background:#fff;border:1px solid #dfe5e3;border-radius:999px;align-items:baseline;gap:8px;padding:8px 14px;font-size:13px;display:inline-flex}.company-map-chip strong{font-weight:750}.company-map-chip.is-pending{color:#95a09d;background:0 0;border-style:dashed}.company-map{isolation:isolate;z-index:0;background:#eef1f3;border:1px solid #dfe5e3;border-radius:20px;width:100%;height:480px;position:relative;overflow:hidden}.company-map-canvas{z-index:0;background:#eef1f3;width:100%;height:100%}.company-map-pin{cursor:pointer;line-height:0}.company-map-pin i{background:#ff5427;border:3px solid #fff;border-radius:50% 50% 50% 0;width:24px;height:24px;display:block;transform:rotate(-45deg);box-shadow:0 3px 8px #2032343d}.company-map-popup{min-width:190px;color:inherit;text-decoration:none;display:block}.company-map-popup b{font-size:14px;font-weight:750;line-height:1.35;display:block}.company-map-popup small{color:#778481;margin-top:4px;font-size:12px;line-height:1.45;display:block}.company-map-popup span{color:#ff5427;margin-top:8px;font-size:12px;font-weight:750;display:inline-block}.company-map .maplibregl-popup-content{font:inherit;border-radius:12px;padding:14px 16px;box-shadow:0 8px 24px #2032341f}.company-map .maplibregl-ctrl-group{border-radius:10px;overflow:hidden;box-shadow:0 4px 14px #2032341a}.company-map .maplibregl-ctrl-attrib{font-size:10px}.company-map .maplibregl-ctrl-attrib a{color:#778481}.company-map-note{color:#95a09d;justify-content:space-between;gap:16px;margin:12px 4px 0;font-size:12px;display:flex}.company-map-groups{margin-top:48px}.company-map-group+.company-map-group{margin-top:36px}.company-map-group-head{border-bottom:1px solid #dfe5e3;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-bottom:18px;padding-bottom:12px;display:flex}.company-map-group-head h3{letter-spacing:-.015em;margin:0;font-family:Nunito Sans Clubico,sans-serif;font-size:21px;font-weight:750}.company-map-group-head span{color:#95a09d;font-size:13px}.company-map-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.company-map-card{min-height:148px;color:inherit;background:#fff;border:1px solid #dfe5e3;border-radius:16px;flex-direction:column;gap:6px;padding:20px 22px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.company-map-card:hover{border-color:#ffc3b2;box-shadow:0 6px 20px #2032340f}.company-map-card h4{overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:750;line-height:1.3}.company-map-card>p{color:#778481;overflow-wrap:anywhere;flex:1;margin:0;font-size:13px;line-height:1.55}.company-map-more{color:#ff5427;align-items:center;gap:6px;margin-top:10px;font-size:13px;font-weight:750;display:inline-flex}.company-map-more svg{transition:transform .15s}.company-map-card:hover .company-map-more svg{transform:translate(3px)}.company-map-card.is-pending{background:0 0;border-style:dashed}.company-map-tag{letter-spacing:.04em;text-transform:uppercase;color:#95a09d;align-items:center;gap:6px;font-size:11px;font-weight:750;display:inline-flex}.company-map-tag:before{content:"";border:1.5px solid #95a09d;border-radius:50%;width:6px;height:6px}.company-map-pending{border-top:1px solid #dfe5e3;margin-top:44px;padding-top:32px}.company-map-pending .company-map-group-head{border:0;margin-bottom:6px;padding-bottom:0}.company-map-hint{color:#778481;max-width:560px;margin:0 0 18px;font-size:13px;line-height:1.6}@media (max-width:1000px){.company-map-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.company-map-head{flex-direction:column;align-items:flex-start;gap:18px}.company-map-head h2{font-size:27px}.company-map-summary{justify-content:flex-start}.company-map{border-radius:16px;height:340px}.company-map-note{flex-direction:column;gap:2px}.company-map-groups{margin-top:36px}.company-map-grid{grid-template-columns:1fr;gap:12px}.company-map-card{min-height:0;padding:18px 20px}}
