.company-page[data-astro-cid-zpwr3yl4]{--company-muted:#505b52}.company-page[data-astro-cid-zpwr3yl4] section[id]{scroll-margin-top:8px}.company-section[data-astro-cid-zpwr3yl4]{padding-block:80px}.company-page[data-astro-cid-zpwr3yl4] h2[data-astro-cid-zpwr3yl4]{font-family:var(--a-serif);letter-spacing:-.025em;font-size:clamp(26px,2.6vw,36px);font-weight:600;line-height:1.6}.company-page[data-astro-cid-zpwr3yl4] p[data-astro-cid-zpwr3yl4]{text-wrap:pretty}.company-index[data-astro-cid-zpwr3yl4]{border-bottom:1px solid var(--p-line);grid-template-columns:repeat(5,1fr);display:grid}.company-index[data-astro-cid-zpwr3yl4] a[data-astro-cid-zpwr3yl4]{justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:12px 24px 12px 0;font-size:13px;display:flex}.company-index[data-astro-cid-zpwr3yl4] a[data-astro-cid-zpwr3yl4] span[data-astro-cid-zpwr3yl4]{color:#007782}.company-about[data-astro-cid-zpwr3yl4]{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.company-page[data-astro-cid-zpwr3yl4] .company-statement[data-astro-cid-zpwr3yl4]{letter-spacing:-.06em;margin-block:20px 12px;font-size:clamp(42px,4.5vw,64px)}.company-english[data-astro-cid-zpwr3yl4]{color:#007782;letter-spacing:.08em;font:13px Consolas,monospace}.company-body[data-astro-cid-zpwr3yl4]{max-width:620px;color:var(--company-muted);font-size:15px;line-height:2.1}.company-body[data-astro-cid-zpwr3yl4] p[data-astro-cid-zpwr3yl4]+p[data-astro-cid-zpwr3yl4]{margin-top:24px}.company-body[data-astro-cid-zpwr3yl4] .company-intro[data-astro-cid-zpwr3yl4]{color:var(--p-ink);margin-bottom:24px;font-size:24px;font-weight:500;line-height:1.8}.company-message[data-astro-cid-zpwr3yl4]{color:var(--p-paper);background:#16251f;padding-block:72px}.company-message-grid[data-astro-cid-zpwr3yl4]{grid-template:"heading body""signature body"1fr/1fr 1fr;gap:40px 64px;display:grid}.company-message-heading[data-astro-cid-zpwr3yl4]{grid-area:heading}.company-message[data-astro-cid-zpwr3yl4] .company-body[data-astro-cid-zpwr3yl4]{grid-area:body}.company-message[data-astro-cid-zpwr3yl4] .eyebrow[data-astro-cid-zpwr3yl4]{color:#8dd3d8}.company-section-label[data-astro-cid-zpwr3yl4]{color:#bfccc2;margin-top:16px;font-size:13px}.company-message[data-astro-cid-zpwr3yl4] h2[data-astro-cid-zpwr3yl4]{margin-top:24px;font-size:clamp(30px,3vw,42px);line-height:1.7}.company-message[data-astro-cid-zpwr3yl4] h2[data-astro-cid-zpwr3yl4] span[data-astro-cid-zpwr3yl4]{display:block}.company-message[data-astro-cid-zpwr3yl4] .company-body[data-astro-cid-zpwr3yl4]{color:#e1e8e1}.company-signature[data-astro-cid-zpwr3yl4]{grid-area:signature}.company-signature[data-astro-cid-zpwr3yl4]>span[data-astro-cid-zpwr3yl4]{color:#bfccc2;font-size:12px;line-height:1.9}.company-signature[data-astro-cid-zpwr3yl4] p[data-astro-cid-zpwr3yl4]{font-family:var(--a-serif);letter-spacing:.12em;margin-top:8px;font-size:25px}.company-section-head[data-astro-cid-zpwr3yl4] h2[data-astro-cid-zpwr3yl4]{margin-top:16px}.company-section-head[data-astro-cid-zpwr3yl4]>p[data-astro-cid-zpwr3yl4]:last-child:not(.eyebrow){color:var(--company-muted);margin-top:16px;font-size:15px;line-height:2}.company-principles[data-astro-cid-zpwr3yl4]{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:40px;display:grid}.company-principles[data-astro-cid-zpwr3yl4] article[data-astro-cid-zpwr3yl4]{border-top:1px solid var(--p-line);padding-top:24px}.company-principle-label[data-astro-cid-zpwr3yl4]{color:#007782;align-items:baseline;gap:16px;font:12px Consolas,monospace;display:flex}.company-principle-label[data-astro-cid-zpwr3yl4]>span[data-astro-cid-zpwr3yl4]{font-size:24px}.company-principles[data-astro-cid-zpwr3yl4] h3[data-astro-cid-zpwr3yl4]{margin:24px 0 16px;font-size:20px;line-height:1.7}.company-principles[data-astro-cid-zpwr3yl4] article[data-astro-cid-zpwr3yl4]>p[data-astro-cid-zpwr3yl4]{color:var(--company-muted);font-size:15px;line-height:2}.company-business[data-astro-cid-zpwr3yl4]{background:#e9ede6}.company-business-head[data-astro-cid-zpwr3yl4]{justify-content:space-between;align-items:end;gap:32px;margin-bottom:40px;display:flex}.company-business-head[data-astro-cid-zpwr3yl4] h2[data-astro-cid-zpwr3yl4]{margin-top:16px}.company-business-head[data-astro-cid-zpwr3yl4]>p[data-astro-cid-zpwr3yl4]{color:var(--company-muted);font-size:15px;line-height:2}.company-business-list[data-astro-cid-zpwr3yl4] article[data-astro-cid-zpwr3yl4]{border-top:1px solid #bcc5ba;grid-template-columns:1.1fr 1fr .85fr;align-items:start;gap:40px;padding-block:32px;display:grid}.company-business-list[data-astro-cid-zpwr3yl4] h3[data-astro-cid-zpwr3yl4]{margin-top:12px;font-size:21px;line-height:1.7}.company-business-list[data-astro-cid-zpwr3yl4] article[data-astro-cid-zpwr3yl4]>p[data-astro-cid-zpwr3yl4]{color:var(--company-muted);font-size:15px;line-height:2}.company-business-links[data-astro-cid-zpwr3yl4]{gap:4px;display:grid}.company-business-links[data-astro-cid-zpwr3yl4] a[data-astro-cid-zpwr3yl4]{border-bottom:1px solid #aebaaa;justify-content:space-between;align-items:center;gap:16px;min-height:44px;font-size:13px;display:flex}.company-business-links[data-astro-cid-zpwr3yl4] a[data-astro-cid-zpwr3yl4] span[data-astro-cid-zpwr3yl4],.company-text-link[data-astro-cid-zpwr3yl4]>span[data-astro-cid-zpwr3yl4]:last-child{color:#007782}.company-quality[data-astro-cid-zpwr3yl4] ol[data-astro-cid-zpwr3yl4]{grid-template-columns:repeat(2,1fr);gap:24px 5vw;margin:32px 0 24px;padding:0;list-style:none;display:grid}.company-quality[data-astro-cid-zpwr3yl4] li[data-astro-cid-zpwr3yl4]{border-top:1px solid #9bafa6;align-items:center;gap:28px;padding:24px 0;display:flex}.quality-number[data-astro-cid-zpwr3yl4]{white-space:nowrap;color:#007782;letter-spacing:-.06em;flex-shrink:0;font:clamp(40px,5vw,76px)/1 Georgia,serif}.company-quality[data-astro-cid-zpwr3yl4] h3[data-astro-cid-zpwr3yl4]{margin-bottom:12px;font-size:clamp(19px,1.7vw,26px);line-height:1.7}.company-quality[data-astro-cid-zpwr3yl4] li[data-astro-cid-zpwr3yl4] p[data-astro-cid-zpwr3yl4]{color:var(--company-muted);font-size:15px;line-height:2}.company-text-link[data-astro-cid-zpwr3yl4]{border-bottom:1px solid #aebaaa;align-items:center;gap:20px;min-height:44px;font-size:13px;display:inline-flex}.company-access[data-astro-cid-zpwr3yl4]{grid-template-columns:1fr 1fr;gap:64px;display:grid}.company-access[data-astro-cid-zpwr3yl4] h2[data-astro-cid-zpwr3yl4]{margin-top:16px}.company-access[data-astro-cid-zpwr3yl4] p[data-astro-cid-zpwr3yl4]{color:var(--company-muted);margin-block:20px 16px;font-size:14px;line-height:2}.company-map-window[data-astro-cid-zpwr3yl4]{color:var(--company-muted);margin-left:-16px;font-size:11px}.company-contact[data-astro-cid-zpwr3yl4]{margin-top:24px}.company-access[data-astro-cid-zpwr3yl4]{align-items:center}.company-map[data-astro-cid-zpwr3yl4]{min-width:0}.company-map[data-astro-cid-zpwr3yl4] iframe[data-astro-cid-zpwr3yl4]{border:1px solid var(--p-line);background:#e9ede6;width:100%;height:clamp(230px,32vh,360px);display:block}.company-map[data-astro-cid-zpwr3yl4] .company-text-link[data-astro-cid-zpwr3yl4]{margin-top:8px}.company-contact[data-astro-cid-zpwr3yl4] .button{justify-content:space-between;max-width:300px;margin-block:24px 16px;display:flex}.company-page[data-astro-cid-zpwr3yl4] #profile .container{max-width:1000px}@media (hover:hover){.company-index[data-astro-cid-zpwr3yl4] a[data-astro-cid-zpwr3yl4]:hover,.company-business-links[data-astro-cid-zpwr3yl4] a[data-astro-cid-zpwr3yl4]:hover,.company-text-link[data-astro-cid-zpwr3yl4]:hover{color:#007782}}@media (width<=1000px){.company-business-list[data-astro-cid-zpwr3yl4] article[data-astro-cid-zpwr3yl4]{grid-template-columns:1fr 1fr;gap:24px 40px}.company-business-links[data-astro-cid-zpwr3yl4]{grid-column:2}.company-quality[data-astro-cid-zpwr3yl4] ol[data-astro-cid-zpwr3yl4]{grid-template-columns:repeat(2,1fr)}.company-principles[data-astro-cid-zpwr3yl4]{gap:24px}.company-principles[data-astro-cid-zpwr3yl4] h3[data-astro-cid-zpwr3yl4]{font-size:18px}}@media (width<=700px){.company-section[data-astro-cid-zpwr3yl4]{padding-block:48px}.company-index[data-astro-cid-zpwr3yl4]{grid-template-columns:1fr 1fr;padding-block:8px}.company-index[data-astro-cid-zpwr3yl4] a[data-astro-cid-zpwr3yl4]{min-height:48px;padding-right:16px;font-size:12px}.company-index[data-astro-cid-zpwr3yl4] a[data-astro-cid-zpwr3yl4]:last-child{grid-column:1/-1}.company-about[data-astro-cid-zpwr3yl4],.company-message-grid[data-astro-cid-zpwr3yl4],.company-access[data-astro-cid-zpwr3yl4]{grid-template-columns:1fr;gap:32px}.company-message[data-astro-cid-zpwr3yl4]{padding-block:48px}.company-message-grid[data-astro-cid-zpwr3yl4]{grid-template-rows:auto;grid-template-areas:"heading""body""signature"}.company-message[data-astro-cid-zpwr3yl4] h2[data-astro-cid-zpwr3yl4]{margin-top:16px;font-size:30px}.company-body[data-astro-cid-zpwr3yl4]{font-size:15px}.company-principles[data-astro-cid-zpwr3yl4]{grid-template-columns:1fr;gap:24px;margin-top:24px}.company-principles[data-astro-cid-zpwr3yl4] h3[data-astro-cid-zpwr3yl4]{margin-top:12px;font-size:20px}.company-business-head[data-astro-cid-zpwr3yl4]{margin-bottom:24px;display:block}.company-business-head[data-astro-cid-zpwr3yl4]>p[data-astro-cid-zpwr3yl4]{margin-top:16px}.company-business-list[data-astro-cid-zpwr3yl4] article[data-astro-cid-zpwr3yl4]{grid-template-columns:1fr;gap:16px;padding-block:24px}.company-business-links[data-astro-cid-zpwr3yl4]{grid-column:auto}.company-quality[data-astro-cid-zpwr3yl4] ol[data-astro-cid-zpwr3yl4]{gap:24px;margin-top:24px}.company-quality[data-astro-cid-zpwr3yl4] h3[data-astro-cid-zpwr3yl4]{font-size:16px}.company-desktop-break[data-astro-cid-zpwr3yl4]{display:none}.company-contact[data-astro-cid-zpwr3yl4]{border-left:0;border-top:1px solid var(--p-line);padding:16px 0 0}}@media (width<=820px){.company-map[data-astro-cid-zpwr3yl4] iframe[data-astro-cid-zpwr3yl4]{height:clamp(100px,23vh,190px)}.company-quality[data-astro-cid-zpwr3yl4] ol[data-astro-cid-zpwr3yl4]{grid-template-columns:1fr;gap:0}.company-quality[data-astro-cid-zpwr3yl4] li[data-astro-cid-zpwr3yl4]{gap:20px;padding:18px 0}.quality-number[data-astro-cid-zpwr3yl4]{font-size:36px}.company-quality[data-astro-cid-zpwr3yl4] li[data-astro-cid-zpwr3yl4] p[data-astro-cid-zpwr3yl4]{font-size:14px;line-height:1.8}}
