.cardSimple[data-v-a2673438]{overflow-wrap:anywhere}.industry-landing-card[data-v-84c675f9]{display:flex;flex-direction:column;height:100%;padding:24px}.industry-landing-card .cardSimple__title[data-v-84c675f9]{font-size:20px;margin-top:0}.industry-landing-card .cardSimple__text[data-v-84c675f9]{font-size:14px}.industry-landing-card .cardSimple__footer[data-v-84c675f9]{margin-top:auto;padding-top:24px}.industry-landing-card--description[data-v-84c675f9]:hover{box-shadow:none;transform:none}.industry-business-card[data-v-553d1178]{display:flex;flex-direction:column;padding:24px}.industry-business-card .cardSimple__title[data-v-553d1178]{font-size:19px;margin-top:0}.industry-business-card .cardSimple__text[data-v-553d1178]{font-size:14px}.industry-business-card .cardSimple__footer[data-v-553d1178]{margin-top:auto;padding-top:24px}.industry-feature-groups__placeholder[data-v-a3f3c27d]{background:rgb(var(--color-canvas));color:rgb(var(--color-muted));display:grid;font-size:14px;min-height:150px;place-items:center}.cardSimple[data-v-a3f3c27d]{overflow-wrap:anywhere}.industry-catalog[data-v-b0cb43f1]{padding-bottom:0}.industry-catalog h2.box__title[data-v-b0cb43f1]{font-size:clamp(32px,4.2vw,48px)}.industry-other-businesses[data-v-b0cb43f1]{border:1px solid rgb(var(--color-line));border-radius:14px;margin-top:56px;padding:28px}.industry-other-businesses h2[data-v-b0cb43f1]{font-size:24px;font-weight:500;margin:0 0 10px}.industry-other-businesses p[data-v-b0cb43f1]{color:rgb(var(--color-muted));margin:0}.industry-other-businesses a[data-v-b0cb43f1]{color:rgb(var(--color-brand-dark))}.industry-directions[data-v-b0cb43f1]{display:grid;gap:56px}.industry-direction[data-v-b0cb43f1]{border-top:1px solid rgb(var(--color-line));padding-top:36px;scroll-margin-top:110px}.industry-direction__header[data-v-b0cb43f1]{align-items:center;display:flex;gap:24px;margin-bottom:28px}.industry-direction__header .cardSimple__icon[data-v-b0cb43f1]{flex-shrink:0}.industry-direction__copy[data-v-b0cb43f1]{flex:1;min-width:0}.industry-direction__title[data-v-b0cb43f1]{font-size:28px;font-weight:500;line-height:1.25;margin:0}.industry-direction__description[data-v-b0cb43f1]{color:rgb(var(--color-muted));font-size:16px;margin:0}.industry-direction__link[data-v-b0cb43f1]{flex-shrink:0;font-size:14px}.industry-other-card[data-v-b0cb43f1]{background:transparent;border:1px dashed rgb(var(--color-line));display:flex;flex-direction:column;padding:24px}.industry-other-card .cardSimple__title[data-v-b0cb43f1]{font-size:19px;margin-top:0}.industry-other-card .cardSimple__text[data-v-b0cb43f1]{font-size:14px}.industry-other-card .cardSimple__footer[data-v-b0cb43f1]{margin-top:auto;padding-top:24px}@media(max-width:1100px){.industry-direction__header[data-v-b0cb43f1]{flex-wrap:wrap}.industry-direction__link[data-v-b0cb43f1]{margin-left:104px}.industry-direction__copy[data-v-b0cb43f1]{flex-basis:calc(100% - 104px)}}@media(max-width:640px){.industry-directions[data-v-b0cb43f1]{gap:40px}.industry-direction[data-v-b0cb43f1]{padding-top:28px}.industry-direction__header[data-v-b0cb43f1]{gap:16px}.industry-direction__header .cardSimple__icon[data-v-b0cb43f1]{height:44px;width:56px}.industry-direction__copy[data-v-b0cb43f1]{flex-basis:calc(100% - 72px)}.industry-direction__title[data-v-b0cb43f1]{font-size:24px}.industry-direction__description[data-v-b0cb43f1]{font-size:14px}.industry-direction__link[data-v-b0cb43f1]{margin-left:72px}.industry-business-types[data-v-b0cb43f1]{gap:16px}}.contact-enquiry[data-v-22e461c9]{margin-bottom:96px;padding-block:56px}.contact-enquiry__layout[data-v-22e461c9]{align-items:start;display:grid;gap:64px;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.contact-enquiry__details[data-v-22e461c9]{padding-block:16px}.contact-enquiry__description[data-v-22e461c9]{color:rgb(var(--color-muted));font-size:16px;margin:0}.contact-enquiry__email[data-v-22e461c9]{align-items:center;color:rgb(var(--color-brand-dark));display:inline-flex;font-size:clamp(25px,2.4vw,32px);font-weight:500;gap:12px;letter-spacing:-.03em;margin-top:20px;text-decoration:none}.contact-enquiry__email[data-v-22e461c9]:hover{text-decoration:underline;text-underline-offset:6px}.contact-enquiry__email span[data-v-22e461c9]{font-size:24px}.contact-enquiry__industry[data-v-22e461c9]{color:rgb(var(--color-muted));font-size:14px;margin:16px 0 0}.contact-enquiry__industry strong[data-v-22e461c9]{color:rgb(var(--color-ink));font-weight:500}.contact-enquiry__context[data-v-22e461c9]{margin-top:40px}.contact-enquiry__context h3[data-v-22e461c9]{font-size:20px;font-weight:500;letter-spacing:-.02em;margin:0 0 10px}.contact-enquiry__context p[data-v-22e461c9],.contact-enquiry__context ul[data-v-22e461c9]{color:rgb(var(--color-muted));margin:0}.contact-enquiry__context ul[data-v-22e461c9]{display:grid;gap:8px;margin-top:16px;padding-left:20px}.contact-enquiry__context li[data-v-22e461c9]::marker{color:rgb(var(--color-brand-strong))}.contact-enquiry__location[data-v-22e461c9]{color:rgb(var(--color-muted));font-size:14px;margin:36px 0 0}.contact-enquiry__form[data-v-22e461c9]{background:rgb(var(--color-surface));border:1px solid rgb(var(--color-line));border-radius:16px;padding:32px}.contact-enquiry__form h2[data-v-22e461c9]{font-size:28px;font-weight:400;letter-spacing:-.03em;line-height:1.25;margin:0 0 10px}.contact-enquiry__form>.contact-enquiry__description[data-v-22e461c9]{margin-bottom:28px}.contact-enquiry__row[data-v-22e461c9]{display:grid;gap:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.contact-enquiry__field[data-v-22e461c9]{display:block;font-size:14px;font-weight:500;margin-bottom:20px}.contact-enquiry__field>span[data-v-22e461c9]{color:rgb(var(--color-muted));font-weight:400}.contact-enquiry__field input[data-v-22e461c9],.contact-enquiry__field textarea[data-v-22e461c9]{background:rgb(var(--color-canvas)/.4);border:1px solid rgb(var(--color-muted)/.5);border-radius:10px;color:rgb(var(--color-ink));display:block;font-size:16px;font-weight:400;margin-top:8px;min-width:0;padding:12px 14px;width:100%}.contact-enquiry__field input[data-v-22e461c9]::-moz-placeholder,.contact-enquiry__field textarea[data-v-22e461c9]::-moz-placeholder{color:rgb(var(--color-muted));opacity:1}.contact-enquiry__field input[data-v-22e461c9]::placeholder,.contact-enquiry__field textarea[data-v-22e461c9]::placeholder{color:rgb(var(--color-muted));opacity:1}.contact-enquiry__field textarea[data-v-22e461c9]{min-height:140px;resize:vertical}.contact-enquiry__submit[data-v-22e461c9]{background:rgb(var(--color-brand)/.16);color:rgb(var(--color-brand-strong));cursor:not-allowed;justify-content:space-between;min-height:48px;width:100%}.contact-enquiry__submit[data-v-22e461c9]:hover{transform:none}@media(max-width:1000px){.contact-enquiry__layout[data-v-22e461c9]{gap:32px}.contact-enquiry__row[data-v-22e461c9]{gap:0;grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.contact-enquiry[data-v-22e461c9]{margin-bottom:64px;padding-block:36px}.contact-enquiry__layout[data-v-22e461c9]{gap:32px;grid-template-columns:minmax(0,1fr)}.contact-enquiry__details[data-v-22e461c9]{padding-block:0}.contact-enquiry__context[data-v-22e461c9]{margin-top:28px}.contact-enquiry__location[data-v-22e461c9]{margin-top:24px}.contact-enquiry__form[data-v-22e461c9]{padding:24px}.contact-enquiry__form h2[data-v-22e461c9]{font-size:25px}}.portfolio-client[data-v-f4a07c82]{color:#34363f;font-weight:500}.portfolio-surfaces[data-v-f4a07c82]{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.portfolio-surfaces li[data-v-f4a07c82]{border:1px solid rgb(var(--color-line));border-radius:6px;color:var(--catalog-muted);font-size:12px;padding:5px 9px}.portfolio-card-link[data-v-f4a07c82]{margin-top:auto}.portfolio-facts[data-v-eaff0b68]{border-bottom:1px solid rgb(var(--color-line));border-top:1px solid rgb(var(--color-line));display:flex;flex-wrap:wrap;gap:20px 48px;margin:0 0 32px;padding:22px 0}.portfolio-facts dt[data-v-eaff0b68]{color:var(--catalog-muted);font-size:12px;margin-bottom:6px}.portfolio-facts dd[data-v-eaff0b68]{font-size:15px;margin:0}
