.company-page[data-astro-cid-zpwr3yl4]{padding-top:76px}.company-container[data-astro-cid-zpwr3yl4]{width:92%;max-width:var(--content-width);margin-inline:auto}.company-story[data-astro-cid-zpwr3yl4],.company-directions[data-astro-cid-zpwr3yl4]{isolation:isolate;background:var(--color-bg);position:relative}.company-story[data-astro-cid-zpwr3yl4]:before,.company-directions[data-astro-cid-zpwr3yl4]:before{content:"";z-index:-1;pointer-events:none;background-image:url(/assets/company/network-background.webp);background-repeat:no-repeat;position:absolute;inset:0}.company-story[data-astro-cid-zpwr3yl4]:before{opacity:.65;background-position:bottom;background-size:100%;height:min(100%,50.28vw);bottom:auto;mask-image:linear-gradient(#000 55%,#0000 100%)}.story-content[data-astro-cid-zpwr3yl4]{position:relative}.company-intro[data-astro-cid-zpwr3yl4]{grid-template-columns:.88fr 1fr;align-items:center;gap:48px;min-height:352px;padding-block:76px 60px;display:grid}.company-intro[data-astro-cid-zpwr3yl4] h1[data-astro-cid-zpwr3yl4]{letter-spacing:-.055em;word-break:keep-all;font-size:clamp(42px,7.4vw,92px);font-weight:700;line-height:1.12}.company-intro[data-astro-cid-zpwr3yl4] p[data-astro-cid-zpwr3yl4]{border-left:1px solid var(--color-border-strong);letter-spacing:-.035em;word-break:keep-all;margin-top:48px;padding-left:28px;font-size:clamp(18px,2.25vw,26px);line-height:1.6}html:lang(en) .company-intro-line-break[data-astro-cid-zpwr3yl4]{display:none}html:lang(en) .company-intro-line-break[data-astro-cid-zpwr3yl4]+.company-intro-copy-part[data-astro-cid-zpwr3yl4]:before{content:" "}.company-values[data-astro-cid-zpwr3yl4]{grid-template-columns:repeat(3,minmax(0,1fr));min-height:340px;padding-block:32px 40px;display:grid}.company-values[data-astro-cid-zpwr3yl4] article[data-astro-cid-zpwr3yl4]{text-align:center;border-left:1px solid var(--color-border-strong);flex-direction:column;align-items:center;padding-inline:20px;display:flex}.company-values[data-astro-cid-zpwr3yl4] article[data-astro-cid-zpwr3yl4]:first-child{border-left:0}.company-values[data-astro-cid-zpwr3yl4] img[data-astro-cid-zpwr3yl4]{object-fit:contain;width:152px;height:152px}.company-values[data-astro-cid-zpwr3yl4] h2[data-astro-cid-zpwr3yl4]{letter-spacing:-.04em;font-size:26px;font-weight:700;line-height:1.35}.company-values[data-astro-cid-zpwr3yl4] h2[data-astro-cid-zpwr3yl4]:after{content:"";background:var(--color-text);width:14px;height:2px;margin:20px auto 0;display:block}.company-values[data-astro-cid-zpwr3yl4] p[data-astro-cid-zpwr3yl4]{letter-spacing:-.04em;word-break:keep-all;margin-top:18px;font-size:clamp(14px,1.7vw,18px);line-height:1.8}.company-directions[data-astro-cid-zpwr3yl4]{border-top:1px solid var(--color-border)}.company-directions[data-astro-cid-zpwr3yl4]:before{opacity:.18;background-position:bottom;background-size:cover}.directions-content[data-astro-cid-zpwr3yl4]{grid-template-columns:minmax(0,1fr) minmax(0,1.9fr);align-items:start;gap:32px;padding-block:64px 48px;display:grid}.directions-details[data-astro-cid-zpwr3yl4]{min-width:0}.location-icon[data-astro-cid-zpwr3yl4]{object-fit:contain;width:96px;height:96px;margin-top:-20px;margin-left:-18px}.directions-details[data-astro-cid-zpwr3yl4] h2[data-astro-cid-zpwr3yl4]{letter-spacing:-.055em;font-size:clamp(34px,4vw,48px);line-height:1.3}.directions-details[data-astro-cid-zpwr3yl4] h3[data-astro-cid-zpwr3yl4]{letter-spacing:-.04em;margin:24px 0 8px;font-size:23px;line-height:1.4}.company-address[data-astro-cid-zpwr3yl4]{field-sizing:content;resize:none;width:100%;color:var(--color-text);font:400 14px/1.8 var(--font-sans);word-break:keep-all;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block}.company-address[data-astro-cid-zpwr3yl4]:focus-visible{outline:2px solid var(--color-focus);outline-offset:5px}.directions-actions[data-astro-cid-zpwr3yl4]{border-top:1px solid var(--color-border-strong);flex-direction:column;align-items:flex-start;gap:12px;margin-top:20px;padding-top:20px;display:flex}.directions-actions[data-astro-cid-zpwr3yl4] .directions-link{width:100%}.directions-actions[data-astro-cid-zpwr3yl4] .address-copy{padding-inline:0;font-size:16px}.directions-actions[data-astro-cid-zpwr3yl4] .address-copy:hover{text-underline-offset:5px;background:0 0;text-decoration:underline}.copy-status[data-astro-cid-zpwr3yl4]{min-height:24px;color:var(--color-muted);word-break:keep-all;font-size:13px;line-height:1.8}.directions-map[data-astro-cid-zpwr3yl4]{color-scheme:light;background:#e8eaed;border:0;width:100%;height:clamp(400px,39vw,520px);display:block}.visually-hidden[data-astro-cid-zpwr3yl4]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=1280px){.company-intro[data-astro-cid-zpwr3yl4]{min-height:420px}.company-values[data-astro-cid-zpwr3yl4]{padding-bottom:56px}}@media (width<=900px){.company-intro[data-astro-cid-zpwr3yl4]{gap:28px;min-height:340px}.company-intro[data-astro-cid-zpwr3yl4] h1[data-astro-cid-zpwr3yl4]{font-size:clamp(36px,6.1vw,55px)}.company-intro[data-astro-cid-zpwr3yl4] p[data-astro-cid-zpwr3yl4]{margin-top:24px;padding-left:22px;font-size:18px}.company-values[data-astro-cid-zpwr3yl4] article[data-astro-cid-zpwr3yl4]{padding-inline:14px}.company-values[data-astro-cid-zpwr3yl4] img[data-astro-cid-zpwr3yl4]{width:128px;height:128px}.company-values[data-astro-cid-zpwr3yl4] h2[data-astro-cid-zpwr3yl4]{font-size:23px}.company-values[data-astro-cid-zpwr3yl4]{min-height:310px}.directions-content[data-astro-cid-zpwr3yl4]{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:24px}}@media (width<=600px){.company-page[data-astro-cid-zpwr3yl4]{padding-top:66px}.company-container[data-astro-cid-zpwr3yl4]{width:88%}.company-story[data-astro-cid-zpwr3yl4]:before{opacity:.35;background-position:65% 0;background-size:auto 100%;height:100%;mask-image:none}.company-intro[data-astro-cid-zpwr3yl4]{grid-template-columns:1fr;gap:28px;min-height:auto;padding-block:64px 40px}.company-intro[data-astro-cid-zpwr3yl4] h1[data-astro-cid-zpwr3yl4]{font-size:clamp(34px,9vw,48px);line-height:1.3}.company-intro[data-astro-cid-zpwr3yl4] p[data-astro-cid-zpwr3yl4]{border-left:0;margin-top:0;padding-left:0;font-size:17px;line-height:1.8}.desktop-break[data-astro-cid-zpwr3yl4]{display:none}.company-values[data-astro-cid-zpwr3yl4]{grid-template-columns:1fr;padding-block:0 32px}.company-values[data-astro-cid-zpwr3yl4] article[data-astro-cid-zpwr3yl4]{border-left:0;border-top:1px solid var(--color-border);text-align:left;grid-template-rows:auto auto;grid-template-columns:88px 1fr;align-items:center;column-gap:16px;padding:26px 0;display:grid}.company-values[data-astro-cid-zpwr3yl4] img[data-astro-cid-zpwr3yl4]{grid-row:1/3;width:88px;height:88px}.company-values[data-astro-cid-zpwr3yl4] h2[data-astro-cid-zpwr3yl4]{align-self:end;font-size:23px}.company-values[data-astro-cid-zpwr3yl4] h2[data-astro-cid-zpwr3yl4]:after{display:none}.company-values[data-astro-cid-zpwr3yl4] p[data-astro-cid-zpwr3yl4]{align-self:start;margin-top:8px;font-size:14px}.company-directions[data-astro-cid-zpwr3yl4]:before{opacity:.14;background-position:40% bottom}.directions-content[data-astro-cid-zpwr3yl4]{grid-template-columns:1fr;gap:24px;padding-block:52px 48px}.directions-details[data-astro-cid-zpwr3yl4] h2[data-astro-cid-zpwr3yl4]{font-size:34px}.directions-details[data-astro-cid-zpwr3yl4] h3[data-astro-cid-zpwr3yl4]{font-size:21px}.company-address[data-astro-cid-zpwr3yl4]{font-size:15px}.directions-actions[data-astro-cid-zpwr3yl4]{margin-top:16px}.directions-map[data-astro-cid-zpwr3yl4]{height:360px}}
