.hero-slider[data-v-f06cc36c] .hero-slider__visual-line{display:block;line-height:inherit;overflow:hidden}.hero-slider[data-v-f06cc36c] .hero-slider__visual-line-inner{display:block;line-height:inherit;white-space:nowrap;will-change:transform}.hero-slider__description[data-v-f06cc36c],.hero-slider__title[data-v-f06cc36c]{overflow-wrap:break-word;word-break:normal}.hero-slider__description[data-v-f06cc36c]{background:#14181ead;border-radius:12px;box-shadow:0 0 30px 18px #14181e6b;padding:.85rem 1.1rem;text-shadow:0 1px 3px rgba(0,0,0,.55)}.hero-slider__button-mask[data-v-f06cc36c]{overflow:hidden}.hero-slider__button-inner[data-v-f06cc36c]{display:inline-flex;will-change:transform}.hero-slider__overlay[data-v-f06cc36c]{will-change:transform}@media(prefers-reduced-motion:reduce){.hero-slider__overlay[data-v-f06cc36c]{will-change:auto}}@media(max-width:767px){.hero-slider .hero-slider__title-block[data-v-f06cc36c]{inset:150px 20px auto;max-width:none;padding-right:0}.hero-slider .hero-slider__title[data-v-f06cc36c]{font-size:32px;line-height:1.06;text-align:left}.hero-slider .hero-slider__description[data-v-f06cc36c]{font-size:16px;inset:auto 20px 25px;line-height:1.5;max-width:none;text-align:left;transform:none}}.services-showcase-scroll[data-v-440e1293]{color:var(--ss-ink,#fff)}.services-showcase-scroll__service[data-v-440e1293]{background-color:var(--ss-passive-bg,hsla(0,0%,100%,.06));border:0;box-shadow:0 0 #06051600;color:var(--ss-ink,#fff);min-height:56px;position:relative}.services-showcase-scroll__service[data-v-440e1293]:focus-visible{outline:2px solid var(--ss-ink,#fff);outline-offset:4px}.services-showcase-scroll__service-ring[data-v-440e1293]{background:radial-gradient(ellipse 150% 70% at 50% 80%,var(--ss-ring,#fff) 0,var(--ss-ring,#fff) 20%,transparent 50%,var(--ss-ring,#fff) 80%,var(--ss-ring,#fff) 100%);height:300%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%;will-change:transform,opacity;z-index:0}.services-showcase-scroll__service-row[data-v-440e1293]{position:relative;z-index:1}.services-showcase-scroll__service-body[data-v-440e1293]{margin-top:0;max-height:0;opacity:0;overflow:hidden;position:relative;z-index:1}.services-showcase-scroll__service-description[data-v-440e1293]{color:var(--ss-muted,hsla(0,0%,91%,.64))}.services-showcase-scroll__link[data-v-440e1293]{border-color:var(--ss-divider,hsla(0,0%,100%,.32));color:var(--ss-ink,#fff)}.services-showcase-scroll__rich[data-v-440e1293] p{margin:0}.services-showcase-scroll__rich[data-v-440e1293] p+p{margin-top:.85em}@media(prefers-reduced-motion:reduce){.services-showcase-scroll__service-ring[data-v-440e1293]{display:none}}.services-showcase-carousel__rich[data-v-825eb0cf] p{margin:0}.services-showcase-carousel__rich[data-v-825eb0cf] p+p{margin-top:.85em}.services-showcase-carousel__card[data-v-825eb0cf]:focus-visible{border-radius:4px;outline:2px solid var(--sc-ink,#fff);outline-offset:4px}.services-showcase-carousel__desc[data-v-825eb0cf] .services-showcase-carousel__line,.services-showcase-carousel__title[data-v-825eb0cf] .services-showcase-carousel__line{display:block;line-height:inherit;overflow:hidden}.services-showcase-carousel__desc[data-v-825eb0cf] .services-showcase-carousel__line-inner,.services-showcase-carousel__title[data-v-825eb0cf] .services-showcase-carousel__line-inner{display:block;line-height:inherit;white-space:nowrap;will-change:transform}.services-showcase-carousel__desc[data-v-825eb0cf],.services-showcase-carousel__title[data-v-825eb0cf]{overflow-wrap:break-word;word-break:normal}@media(max-width:1023px){.services-showcase-carousel__rich[data-v-825eb0cf] *{max-width:100%}}.stats-counter__rich[data-v-83c2d90b] p{margin:0}.stats-counter__rich[data-v-83c2d90b] p+p{margin-top:.85em}.stats-counter[data-v-83c2d90b] .stats-counter__line{display:block;line-height:inherit;overflow:hidden}.stats-counter[data-v-83c2d90b] .stats-counter__line-inner{display:block;line-height:inherit;white-space:nowrap;will-change:transform}.stats-counter__description[data-v-83c2d90b],.stats-counter__title[data-v-83c2d90b]{overflow-wrap:break-word;word-break:normal}.stats-counter__row-title[data-v-83c2d90b],.stats-counter__title[data-v-83c2d90b]{font-family:var(--font-geist,inherit)}.stats-counter__ink[data-v-83c2d90b]{color:var(--sc-ink,#0a0a0a)}.stats-counter__ink[data-v-83c2d90b],.stats-counter__muted[data-v-83c2d90b]{transition:color .72s cubic-bezier(.22,1,.36,1)}.stats-counter__muted[data-v-83c2d90b]{color:var(--sc-muted,hsla(0,0%,4%,.55))}.stats-counter__media-layer[data-v-83c2d90b]{bottom:0;left:50%;opacity:0;overflow:hidden;top:0;transform:translate(-50%);transition:opacity .9s cubic-bezier(.22,1,.36,1);width:100vw}.stats-counter__media-layer img[data-v-83c2d90b],.stats-counter__media-layer video[data-v-83c2d90b]{transform:scale(1.08);transition:transform 1.5s cubic-bezier(.22,1,.36,1);will-change:transform}.stats-counter__media-scrim[data-v-83c2d90b]{background:linear-gradient(90deg,#080a0ebd,#080a0e75 55%,#080a0e3d)}.stats-counter__row--media[data-v-83c2d90b]:hover{--sc-ink:#fff;--sc-muted:hsla(0,0%,100%,.78)}.stats-counter__row--media:hover .stats-counter__media-layer[data-v-83c2d90b]{opacity:1}.stats-counter__row--media:hover .stats-counter__media-layer img[data-v-83c2d90b],.stats-counter__row--media:hover .stats-counter__media-layer video[data-v-83c2d90b]{transform:scale(1)}.stats-counter__cta-label[data-v-83c2d90b]:after{background:currentColor;bottom:-4px;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left center;transition:transform .32s cubic-bezier(.22,1,.36,1);width:100%}.stats-counter__cta:focus-visible .stats-counter__cta-label[data-v-83c2d90b]:after,.stats-counter__cta:hover .stats-counter__cta-label[data-v-83c2d90b]:after{transform:scaleX(1)}.stats-counter__cta-arrow[data-v-83c2d90b]{transition:transform .32s cubic-bezier(.22,1,.36,1)}.stats-counter__cta:focus-visible .stats-counter__cta-arrow[data-v-83c2d90b],.stats-counter__cta:hover .stats-counter__cta-arrow[data-v-83c2d90b]{transform:translate(4px)}@media(prefers-reduced-motion:reduce){.stats-counter__cta-arrow[data-v-83c2d90b],.stats-counter__cta-label[data-v-83c2d90b]:after,.stats-counter__ink[data-v-83c2d90b],.stats-counter__media-layer[data-v-83c2d90b],.stats-counter__media-layer img[data-v-83c2d90b],.stats-counter__media-layer video[data-v-83c2d90b],.stats-counter__muted[data-v-83c2d90b]{transition:none}}.working-model__rich[data-v-aeebf07b] p{margin:0}.working-model__rich[data-v-aeebf07b] p+p{margin-top:.65em}.working-model__intro[data-v-aeebf07b]{background:var(--wm-intro-bg);color:var(--wm-intro-ink)}.working-model__card[data-v-aeebf07b],.working-model__intro[data-v-aeebf07b]{transition:background-color .5s cubic-bezier(.22,1,.36,1),color .5s cubic-bezier(.22,1,.36,1)}.working-model__card[data-v-aeebf07b]{background:var(--wm-card-bg);color:var(--wm-card-ink)}.working-model__card h3[data-v-aeebf07b]{font-family:var(--font-geist,inherit)}.working-model__card-desc[data-v-aeebf07b]{color:var(--wm-card-muted);transition:color .5s cubic-bezier(.22,1,.36,1)}.working-model__card[data-v-aeebf07b]:hover{background:var(--wm-card-hover-bg);color:var(--wm-card-hover-ink)}.working-model__card:hover .working-model__card-desc[data-v-aeebf07b]{color:var(--wm-card-hover-muted)}@media(prefers-reduced-motion:reduce){.working-model__card[data-v-aeebf07b],.working-model__card-desc[data-v-aeebf07b],.working-model__intro[data-v-aeebf07b]{transition:none}}.brand-slogan-marquee__viewport[data-v-72df1d61]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);overflow:hidden}.brand-slogan-marquee__track[data-v-72df1d61]{transform:translateZ(0);will-change:transform}.brand-slogan-marquee[data-v-72df1d61]{--slogan-font-family:"Unbounded",var(--font-geist);--slogan-size-effective:min(var(--slogan-font-size,24px),7vw)}.brand-slogan-marquee__text[data-v-72df1d61]{color:var(--slogan-color,#0a0a0a);letter-spacing:-.01em;white-space:nowrap}.brand-slogan-marquee__sep[data-v-72df1d61],.brand-slogan-marquee__text[data-v-72df1d61]{font-family:var(--slogan-font-family);font-size:var(--slogan-size-effective);font-weight:700;line-height:1.15}.brand-slogan-marquee__sep[data-v-72df1d61]{color:var(--bm-muted);margin:0 clamp(20px,2.6vw,46px);-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(prefers-reduced-motion:reduce){.brand-slogan-marquee__track[data-v-72df1d61]{transform:none}}.blog-grid__media[data-v-eb875460]{aspect-ratio:16/11}@media(min-width:640px){.blog-grid__media[data-v-eb875460]{aspect-ratio:16/10}}@media(min-width:1024px){.blog-grid__media--lead[data-v-eb875460]{aspect-ratio:16/7}}.blog-grid__img[data-v-eb875460]{transform:scale(1.03);transition:transform .76s cubic-bezier(.22,1,.36,1);will-change:transform}.blog-grid__card:hover .blog-grid__img[data-v-eb875460]{transform:scale(1.07)}.blog-grid__card a[data-v-eb875460]:focus-visible,.blog-grid__card[data-v-eb875460]:focus-visible{outline:2px solid var(--bf-ink);outline-offset:3px}.blog-grid__date[data-v-eb875460]{color:var(--bf-muted)}.blog-grid__title[data-v-eb875460]{color:var(--bf-ink)}.blog-grid__excerpt[data-v-eb875460]{color:var(--bf-muted)}.blog-grid__cta[data-v-eb875460]{color:var(--bf-ink)}@media(min-width:768px){.blog-grid__date[data-v-eb875460]{color:#ffffffb8}.blog-grid__title[data-v-eb875460]{color:#fff}.blog-grid__excerpt[data-v-eb875460]{color:#ffffffd9}.blog-grid__cta[data-v-eb875460]{color:#fff}}.blog-grid__scrim[data-v-eb875460]{background:linear-gradient(0deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.6) 34%,rgba(0,0,0,.14) 68%,transparent),linear-gradient(180deg,rgba(0,0,0,.42) 0,transparent 24%)}.blog-grid__arrow[data-v-eb875460]{display:inline-flex;transition:transform .36s cubic-bezier(.22,1,.36,1)}.blog-grid__card:hover .blog-grid__cta .blog-grid__arrow[data-v-eb875460]{transform:translate(5px)}[dir=rtl] .blog-grid__arrow[data-v-eb875460]{transform:scaleX(-1)}[dir=rtl] .blog-grid__card:hover .blog-grid__cta .blog-grid__arrow[data-v-eb875460]{transform:scaleX(-1) translate(5px)}@media(prefers-reduced-motion:reduce){.blog-grid__arrow[data-v-eb875460],.blog-grid__img[data-v-eb875460]{transition:none}.blog-grid__img[data-v-eb875460]{transform:none}}.world-map-dotted-background[data-v-efb25503]{mask-image:linear-gradient(180deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,#000 10%,#000 90%,transparent);-o-object-fit:cover;object-fit:cover;pointer-events:none;z-index:1}.world-map-network__map[data-v-2a75cc45]{isolation:isolate;will-change:transform}.world-map-network__overlay[data-v-2a75cc45]{-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2}.world-map-network__description[data-v-2a75cc45] p{margin:0}.world-map-network__description[data-v-2a75cc45] p+p{margin-top:.65rem}.world-map-network[data-v-2a75cc45] .js-text-line-mask{display:block;line-height:inherit;overflow:hidden}.world-map-network[data-v-2a75cc45] .js-text-line-mask__inner{display:block;line-height:inherit;white-space:nowrap;will-change:transform}.world-map-network__path[data-v-2a75cc45]{opacity:.95}.world-map-network__pin[data-v-2a75cc45]{cursor:pointer;outline:none}.world-map-network__label[data-v-2a75cc45]{animation:world-map-network-label-fade-in-2a75cc45 .5s ease-out backwards;background:color-mix(in oklab,#000 95%,transparent);border:1px solid #fafafa30;border-radius:3px;box-shadow:0 1px 2px #0f172a14;color:#fff;font-size:8px;font-weight:500;line-height:1;max-width:96px;overflow:hidden;padding:2px 5px}@keyframes world-map-network-label-fade-in-2a75cc45{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.world-map-network-tooltip-enter-active[data-v-2a75cc45],.world-map-network-tooltip-leave-active[data-v-2a75cc45]{transition:opacity .22s ease,transform .22s ease}.world-map-network-tooltip-enter-from[data-v-2a75cc45],.world-map-network-tooltip-leave-to[data-v-2a75cc45]{opacity:0;transform:translateY(10px)}@media(prefers-reduced-motion:reduce){.world-map-network__label[data-v-2a75cc45]{animation:none}.world-map-network-tooltip-enter-active[data-v-2a75cc45],.world-map-network-tooltip-leave-active[data-v-2a75cc45]{transition:opacity 0s}}.process-steps[data-v-12805653]{color:var(--ps-ink,#111)}.process-steps[data-v-12805653],.process-steps__viewport[data-v-12805653]{position:relative}.process-steps__pin[data-v-12805653]{display:flex;flex-direction:column;justify-content:center;padding-bottom:4rem;padding-top:4rem;position:relative}@media(min-width:1024px){.process-steps__pin[data-v-12805653]{min-height:100vh;padding-bottom:0;padding-top:0}}.process-steps__head[data-v-12805653]{margin-bottom:3rem}.process-steps__title[data-v-12805653]{color:var(--ps-ink);font-size:clamp(2rem,4vw,3.5rem);font-weight:600;letter-spacing:-.03em;line-height:1;max-width:760px}.process-steps__grid[data-v-12805653]{align-items:center;display:grid;gap:2.5rem;grid-template-columns:1fr}@media(min-width:1024px){.process-steps__grid[data-v-12805653]{gap:4rem;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.process-steps__list[data-v-12805653]{display:flex;flex-direction:column;gap:2.25rem;padding-left:30px;position:relative}.process-steps__marker[data-v-12805653]{background:var(--ps-marker,var(--brand-primary));border-radius:3px;height:10px;left:0;position:absolute;top:0;width:10px;will-change:transform}.process-steps__row[data-v-12805653]{cursor:pointer;display:grid;gap:.9rem;grid-template-columns:auto minmax(0,1fr);outline:none;position:relative;transform:translate(0);transition:transform .5s cubic-bezier(.22,1,.36,1)}.process-steps__row.is-active[data-v-12805653]{transform:translate(12px)}.process-steps__row[data-v-12805653]:focus-visible{border-radius:6px;outline:2px solid var(--ps-marker,var(--brand-primary));outline-offset:6px}.process-steps__num[data-v-12805653]{color:var(--ps-idle);font-size:.78rem;font-weight:500;line-height:1.6;transition:color .45s ease}.process-steps__row.is-active .process-steps__num[data-v-12805653]{color:var(--ps-ink)}.process-steps__row-title[data-v-12805653]{color:var(--ps-idle);font-size:clamp(1.35rem,2vw,1.9rem);font-weight:600;letter-spacing:-.015em;transition:color .45s ease}.process-steps__row-desc[data-v-12805653]{color:var(--ps-idle);font-size:.95rem;line-height:1.6;margin-top:.5rem;max-width:30rem;transition:color .45s ease}.process-steps__row.is-active .process-steps__row-title[data-v-12805653]{color:var(--ps-ink)}.process-steps__row.is-active .process-steps__row-desc[data-v-12805653]{color:var(--ps-desc)}.process-steps__row-image[data-v-12805653]{aspect-ratio:4/3;border-radius:.75rem;margin-top:1rem;-o-object-fit:cover;object-fit:cover;width:100%}.process-steps__rich[data-v-12805653] p{margin:0}.process-steps__rich[data-v-12805653] p+p{margin-top:.6em}.process-steps__media[data-v-12805653]{aspect-ratio:4/5;border-radius:.5rem;overflow:hidden;position:relative;width:100%}@media(min-width:1024px){.process-steps__media[data-v-12805653]{aspect-ratio:auto;height:min(72vh,720px)}}.process-steps__media-item[data-v-12805653]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;transform:scale(1.04);transition:opacity .55s ease,transform .7s ease;width:100%;will-change:opacity,transform}.process-steps__media-item.is-active[data-v-12805653]{opacity:1;transform:scale(1)}.process-steps__empty[data-v-12805653]{border:1px dashed var(--ps-idle);border-radius:1rem;color:var(--ps-idle);font-size:.9rem;padding:1.75rem;text-align:center}@media(prefers-reduced-motion:reduce){.process-steps__media-item[data-v-12805653],.process-steps__num[data-v-12805653],.process-steps__row[data-v-12805653],.process-steps__row-desc[data-v-12805653],.process-steps__row-title[data-v-12805653]{transition:none}}.general-page-banner[data-v-741caaaa]{color:#ece8de}.general-page-banner__grid[data-v-741caaaa]{background-image:radial-gradient(hsla(0,0%,100%,.1) 1px,transparent 0);background-position:-1px -1px;background-size:22px 22px;pointer-events:none}.general-page-banner__crumb[data-v-741caaaa]{color:#ffffff8c;font-size:11px;letter-spacing:.18em;line-height:1.2;text-transform:uppercase}.general-page-banner__crumb-link[data-v-741caaaa]{color:#ffffff8c;transition:color .25s ease}.general-page-banner__crumb-link[data-v-741caaaa]:hover{color:#ffffffe6}.general-page-banner__crumb-sep[data-v-741caaaa]{color:#ffffff4d;margin:0 .65em}.general-page-banner__crumb-current[data-v-741caaaa]{color:#ffffffd1}.general-page-banner__title[data-v-741caaaa]{color:#ece8de;font-size:clamp(2.5rem,9vw,5rem);font-weight:600;letter-spacing:-.02em;line-height:.98;margin:0;max-width:14ch}.general-page-banner__title-outline[data-v-741caaaa]{color:transparent;-webkit-text-stroke:1px hsla(0,0%,100%,.42)}.general-page-banner__desc[data-v-741caaaa]{color:#ffffff80;font-size:12px;line-height:1.7;margin-top:clamp(18px,2vw,28px);max-width:62ch}@media(max-width:1023px){.general-page-banner__title[data-v-741caaaa]{max-width:none}}.split-section__subtitle[data-v-694b07b1]{font-size:.78rem;font-weight:600;letter-spacing:.14em;margin-bottom:.9rem;text-transform:uppercase}.split-section__title[data-v-694b07b1]{font-size:clamp(1.85rem,3.4vw,3rem);font-weight:600;letter-spacing:-.02em;line-height:1.08}.split-section__desc[data-v-694b07b1]{font-size:1rem;line-height:1.7;margin-top:1.25rem}.split-section__desc[data-v-694b07b1] p{margin:0 0 1em}.split-section__desc[data-v-694b07b1] p:last-child{margin-bottom:0}.split-section__cta[data-v-694b07b1]{align-items:center;border-bottom:1px solid;display:inline-flex;font-weight:600;gap:.45rem;margin-top:1.85rem;padding-bottom:2px;transition:opacity .25s ease}.split-section__cta[data-v-694b07b1]:hover{opacity:.7}.split-section--light[data-v-694b07b1]{color:#f4f1ea}.split-section--light .split-section__subtitle[data-v-694b07b1]{color:#fff9}.split-section--light .split-section__title[data-v-694b07b1]{color:#fff}.split-section--light .split-section__desc[data-v-694b07b1]{color:#ffffffc7}.split-section--dark[data-v-694b07b1]{color:#1a1a1a}.split-section--dark .split-section__subtitle[data-v-694b07b1]{color:#6b7280}.split-section--dark .split-section__title[data-v-694b07b1]{color:#111}.split-section--dark .split-section__desc[data-v-694b07b1]{color:#4b5563}.stats-statement__statement[data-v-504bb288]{font-size:clamp(1.9rem,3.6vw,3.4rem);font-weight:600;letter-spacing:-.02em;line-height:1.12;margin:0;max-width:32ch}.stats-statement__desc[data-v-504bb288]{font-size:.8rem;line-height:1.7;max-width:34ch}.stats-statement__rows[data-v-504bb288]{list-style:none;margin:0;padding:0}.stats-statement__row[data-v-504bb288]{border-top:1px solid var(--ss-divider,hsla(0,0%,100%,.14))}.stats-statement__label[data-v-504bb288]{color:var(--ss-muted,hsla(0,0%,100%,.55));font-size:.82rem;letter-spacing:.04em}.stats-statement__metric[data-v-504bb288]{align-items:baseline;color:var(--ss-ink,#f4f1ea);display:inline-flex;white-space:nowrap}.stats-statement__value[data-v-504bb288]{font-family:var(--font-geist,inherit);font-size:clamp(2.5rem,6vw,5rem);font-weight:600;letter-spacing:-.04em;line-height:.9}.stats-statement__symbol[data-v-504bb288]{font-size:clamp(1.25rem,2.6vw,2.25rem);font-weight:500;line-height:1}.board--light[data-v-d4d06375]{color:#1a1a1a;--board-muted:rgba(26,26,26,.62);--board-border:rgba(26,26,26,.16);--board-empty:rgba(26,26,26,.05)}.board--dark[data-v-d4d06375]{color:#f4f1ea;--board-muted:hsla(42,31%,94%,.62);--board-border:hsla(42,31%,94%,.2);--board-empty:hsla(42,31%,94%,.06)}.board__title[data-v-d4d06375]{font-size:clamp(2.1rem,5vw,4rem);font-weight:600;letter-spacing:-.02em;line-height:1.04;margin:0}.board__members[data-v-d4d06375]{display:flex;flex-direction:column;gap:clamp(2.5rem,5vw,4rem);margin-top:clamp(3rem,7vw,6rem)}.board__member+.board__member[data-v-d4d06375]{border-top:1px solid var(--board-border);padding-top:clamp(2.5rem,5vw,4rem)}.board__head[data-v-d4d06375]{display:grid;gap:clamp(1.75rem,3vw,3rem);grid-template-columns:1fr}.board__identity[data-v-d4d06375]{align-items:flex-start;display:flex;flex-direction:column;min-width:0}@media(min-width:1024px){.board__head[data-v-d4d06375]{align-items:end;gap:clamp(2.5rem,4vw,4.5rem);grid-template-columns:minmax(0,360px) minmax(0,1fr)}.board__head--flip[data-v-d4d06375]{grid-template-columns:minmax(0,1fr) minmax(0,360px)}.board__head--flip .board__media[data-v-d4d06375]{order:2}.board__head--flip .board__identity[data-v-d4d06375]{order:1}}.board__media-frame[data-v-d4d06375]{overflow:hidden}.board__portrait[data-v-d4d06375]{aspect-ratio:4/5;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.board__media-empty[data-v-d4d06375]{aspect-ratio:4/5;background:var(--board-empty);border:1px solid var(--board-border);display:grid;place-items:center;width:100%}.board__media-initials[data-v-d4d06375]{color:var(--board-muted);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(3rem,8vw,6rem);font-style:italic;font-weight:600;letter-spacing:.02em;line-height:1;opacity:.4;-webkit-user-select:none;-moz-user-select:none;user-select:none}.board__name[data-v-d4d06375]{font-size:clamp(1.75rem,3.2vw,2.75rem);font-weight:600;letter-spacing:-.02em;line-height:1.04;margin:0}.board__role[data-v-d4d06375]{align-items:center;align-self:flex-start;color:var(--board-muted);display:inline-flex;font-size:.7rem;font-weight:600;letter-spacing:.22em;margin-top:1rem;text-transform:uppercase}.board__bio[data-v-d4d06375]{border-top:1px solid var(--board-border);color:var(--board-muted);-moz-column-gap:clamp(2rem,4vw,4rem);column-gap:clamp(2rem,4vw,4rem);-moz-column-rule:1px solid var(--board-border);column-rule:1px solid var(--board-border);-moz-columns:30rem 2;columns:30rem 2;font-size:1rem;line-height:1.7;margin-top:clamp(2rem,3.5vw,3rem);max-width:76rem;orphans:2;padding-top:clamp(1.5rem,2.5vw,2.25rem);widows:2}.board__bio[data-v-d4d06375] p{margin:0 0 1em}.board__bio[data-v-d4d06375] p:first-child{margin-top:0}.board__bio[data-v-d4d06375] p:last-child{margin-bottom:0}.board__bio[data-v-d4d06375] h2,.board__bio[data-v-d4d06375] h3,.board__bio[data-v-d4d06375] h4{-moz-column-break-after:avoid;break-after:avoid}.board__quote[data-v-d4d06375]{border-left:2px solid var(--board-border);font-size:clamp(1.1rem,1.6vw,1.35rem);font-style:italic;line-height:1.42;margin:2rem 0 0;max-width:40ch;padding-left:1.15rem}.board__signature[data-v-d4d06375]{display:block;height:clamp(36px,4.5vw,56px);margin-top:1.75rem;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.circular-list[data-v-d540f9b2]{color:var(--sk-ink);padding-bottom:clamp(70px,9vw,120px);padding-top:clamp(48px,7vw,96px)}.circular-list__hero[data-v-d540f9b2]{background-image:radial-gradient(color-mix(in srgb,var(--sk-ink) 9%,transparent) 1px,transparent 1.4px);background-size:26px 26px;border-bottom:1px solid var(--sk-line);margin-bottom:clamp(20px,3vw,32px);padding-bottom:clamp(30px,4vw,54px);position:relative}.circular-list__meta[data-v-d540f9b2]{align-items:center;color:var(--sk-faint);display:flex;font-family:var(--font-akkurat-mono);font-size:11px;gap:14px;letter-spacing:.22em;margin-bottom:clamp(22px,3vw,38px);text-transform:uppercase}.circular-list__title[data-v-d540f9b2]{color:var(--sk-ink);font-size:clamp(40px,8vw,104px);font-weight:600;letter-spacing:-.04em;line-height:.92;margin:0;max-width:14ch}.circular-list__title-outline[data-v-d540f9b2]{color:transparent;-webkit-text-stroke:1.2px color-mix(in srgb,var(--sk-ink) 50%,transparent)}.circular-list__desc[data-v-d540f9b2]{color:var(--sk-muted);font-family:var(--font-akkurat-mono);font-size:13px;line-height:1.7;margin-top:clamp(22px,3vw,34px);max-width:560px}.circular-list__scroll[data-v-d540f9b2]{overflow-x:auto}.circular-list__head[data-v-d540f9b2],.circular-list__row[data-v-d540f9b2]{display:grid;gap:18px;grid-template-columns:84px 118px minmax(0,1fr) 170px 28px;min-width:760px}.circular-list__head[data-v-d540f9b2]{border-bottom:1px solid var(--sk-line);color:var(--sk-faint);font-family:var(--font-akkurat-mono);font-size:10px;letter-spacing:.16em;padding:16px 8px;text-transform:uppercase}.circular-list__state[data-v-d540f9b2]{color:var(--sk-muted);font-family:var(--font-akkurat-mono);font-size:13px;min-width:760px;padding:48px 8px}.circular-list__row[data-v-d540f9b2]{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--sk-line) 70%,transparent);padding:clamp(18px,2vw,26px) 8px;text-decoration:none;transition:background .25s}.circular-list__date[data-v-d540f9b2],.circular-list__no[data-v-d540f9b2]{font-family:var(--font-akkurat-mono);font-size:12px}.circular-list__date[data-v-d540f9b2]{color:var(--sk-muted)}.circular-list__subject[data-v-d540f9b2]{display:flex;flex-direction:column;gap:7px;min-width:0}.circular-list__subject-title[data-v-d540f9b2]{color:var(--sk-ink);font-size:clamp(16px,1.6vw,21px);font-weight:500;letter-spacing:-.015em;line-height:1.25}.circular-list__cat[data-v-d540f9b2]{align-items:center;color:var(--sk-muted);display:flex;font-family:var(--font-akkurat-mono);font-size:10.5px;gap:8px;letter-spacing:.06em}.circular-list__cat-dot[data-v-d540f9b2]{height:7px;width:7px}.circular-list__status[data-v-d540f9b2]{align-items:center;display:flex;font-family:var(--font-akkurat-mono);font-size:11px;gap:9px;letter-spacing:.04em}.circular-list__status-dot[data-v-d540f9b2]{border-radius:50%;height:7px;width:7px}.circular-list__arrow[data-v-d540f9b2]{color:var(--sk-faint);font-size:18px;justify-self:end;opacity:.5;transition:transform .25s,opacity .25s}[dir=rtl] .circular-list__arrow[data-v-d540f9b2]{transform:scaleX(-1)}.svc-bento[data-v-95dedd7c]{--ink:#0a0a0a;--body:#3f3f3b;--muted:#6f6f6a;--label:#71716c;--faint:#b6b5ae;--panel:#fafaf8;--bd:rgba(10,10,15,.08);--bd-2:rgba(10,10,15,.1);--bd-btn:rgba(10,10,15,.22);color:var(--ink);font-family:var(--font-geist)}.svc-bento__inner[data-v-95dedd7c]{padding:clamp(44px,4vw,68px) clamp(34px,4vw,60px)}.svc-bento__head[data-v-95dedd7c]{align-items:flex-end;display:flex;gap:32px;justify-content:space-between;margin-bottom:clamp(30px,3.4vw,52px)}.svc-bento__title[data-v-95dedd7c]{font-size:clamp(2rem,3vw,3rem);font-weight:600;letter-spacing:-.028em;line-height:1.04;margin:0;max-width:580px;text-wrap:balance}.svc-bento__count[data-v-95dedd7c]{flex:none;line-height:1;text-align:right}.svc-bento__count-num[data-v-95dedd7c]{color:var(--ink);display:block;font-family:Cormorant Garamond,Georgia,serif;font-size:3.375rem;font-style:italic;font-weight:500;line-height:1}.svc-bento__count-label[data-v-95dedd7c]{color:var(--label);display:block;font-family:var(--font-akkurat-mono);font-size:.7rem;letter-spacing:.16em;margin-top:.5rem;text-transform:uppercase}.svc-bento__state[data-v-95dedd7c]{border-top:1px solid var(--bd-2);color:var(--muted);font-family:var(--font-akkurat-mono);font-size:.85rem;padding:clamp(40px,6vw,72px) 0}.svc-bento__grid[data-v-95dedd7c]{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.svc-card__img[data-v-95dedd7c],.svc-feat__img[data-v-95dedd7c]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.svc-feat[data-v-95dedd7c]{background:var(--grad);border-radius:22px;box-shadow:0 14px 36px var(--glow28);color:#fff;display:grid;gap:clamp(20px,2.4vw,36px);grid-column:span 2;grid-template-columns:1fr .82fr;min-height:300px;padding:clamp(26px,2.6vw,40px);text-decoration:none;transition:transform .35s ease,box-shadow .35s ease}.svc-feat--link[data-v-95dedd7c]{cursor:pointer}.svc-feat[data-v-95dedd7c]:hover{box-shadow:0 28px 60px var(--glow40);transform:translateY(-5px)}.svc-feat--link[data-v-95dedd7c]:focus-visible{outline:2px solid #fff;outline-offset:3px}.svc-feat__text[data-v-95dedd7c]{display:flex;flex-direction:column;min-width:0}.svc-feat__meta[data-v-95dedd7c]{color:#fffc;font-family:var(--font-akkurat-mono);font-size:.7rem;letter-spacing:.16em;margin-bottom:auto;text-transform:uppercase}.svc-feat__title[data-v-95dedd7c]{font-size:clamp(1.5625rem,2.4vw,2.0625rem);font-weight:600;letter-spacing:-.02em;line-height:1.08;margin:clamp(16px,2vw,26px) 0 0;overflow-wrap:anywhere;text-wrap:balance}.svc-feat__desc[data-v-95dedd7c]{color:#ffffffdb;display:-webkit-box;font-size:.78rem;-webkit-line-clamp:3;line-height:1.72;margin:.85rem 0 0;-webkit-box-orient:vertical;overflow:hidden}.svc-feat__btn[data-v-95dedd7c],.svc-feat__desc[data-v-95dedd7c]{font-family:var(--font-akkurat-mono)}.svc-feat__btn[data-v-95dedd7c]{align-items:center;align-self:flex-start;border:1px solid hsla(0,0%,100%,.5);border-radius:11px;display:inline-flex;font-size:.72rem;gap:.6em;letter-spacing:.1em;margin-top:clamp(18px,2vw,26px);padding:.7em 1.2em;text-transform:uppercase}.svc-card__arrow[data-v-95dedd7c],.svc-feat__arrow[data-v-95dedd7c]{display:inline-block;transition:transform .35s cubic-bezier(.22,1,.36,1)}.svc-feat:hover .svc-feat__arrow[data-v-95dedd7c]{transform:translate(6px)}.svc-feat__media[data-v-95dedd7c]{background:#ffffff1f;border-radius:16px;min-height:200px;overflow:hidden;position:relative}.svc-feat__mark[data-v-95dedd7c]{color:#ffffff3d;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:clamp(84px,40%,150px)}.svc-feat__mark[data-v-95dedd7c] svg{display:block;height:auto;width:100%}.svc-feat__badge[data-v-95dedd7c]{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff29;border-radius:17px;color:#fff;display:inline-flex;height:60px;justify-content:center;left:16px;position:absolute;top:16px;width:60px}.svc-card[data-v-95dedd7c]{background:#fff;border:1px solid var(--bd);border-radius:20px;color:inherit;display:flex;flex-direction:column;overflow:hidden;position:relative;text-decoration:none;transition:transform .32s ease,box-shadow .32s ease,border-color .32s ease}.svc-card--link[data-v-95dedd7c]{cursor:pointer}.svc-card[data-v-95dedd7c]:hover{border-color:var(--ga40);box-shadow:0 22px 48px #14142821;transform:translateY(-5px)}.svc-card--link[data-v-95dedd7c]:focus-visible{outline:2px solid var(--ga);outline-offset:2px}.svc-card__line[data-v-95dedd7c]{background:var(--grad);height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.22,1,.36,1);z-index:4}.svc-card:hover .svc-card__line[data-v-95dedd7c]{transform:scaleX(1)}.svc-card__media[data-v-95dedd7c]{background:linear-gradient(150deg,color-mix(in srgb,var(--ga) 9%,#fff) 0,#f4f3ef);height:118px;overflow:hidden;position:relative}.svc-card__mark[data-v-95dedd7c]{color:color-mix(in srgb,var(--ga) 30%,transparent);left:50%;pointer-events:none;position:absolute;top:46%;transform:translate(-50%,-50%);width:62px}.svc-card__mark[data-v-95dedd7c] svg{display:block;height:100%;width:100%}.svc-card__badge[data-v-95dedd7c]{align-items:center;background:var(--grad);border-radius:15px;box-shadow:0 8px 20px var(--glow);color:#fff;display:inline-flex;height:52px;justify-content:center;left:18px;position:absolute;top:92px;width:52px;z-index:5}.svc-card__body[data-v-95dedd7c]{display:flex;flex:1;flex-direction:column;padding:34px 22px 20px}.svc-card__meta[data-v-95dedd7c]{color:var(--label);font-family:var(--font-akkurat-mono);font-size:.625rem;letter-spacing:.16em;text-transform:uppercase}.svc-card__title[data-v-95dedd7c]{color:var(--ink);font-size:1.125rem;font-weight:600;letter-spacing:-.01em;line-height:1.2;margin:.6rem 0 0;overflow-wrap:anywhere}.svc-card__desc[data-v-95dedd7c]{display:-webkit-box;-webkit-line-clamp:3;line-height:1.7;margin:.6rem 0 0;-webkit-box-orient:vertical;overflow:hidden}.svc-card__desc[data-v-95dedd7c],.svc-card__foot[data-v-95dedd7c]{color:var(--muted);font-family:var(--font-akkurat-mono);font-size:.6875rem}.svc-card__foot[data-v-95dedd7c]{align-items:center;border-top:1px solid var(--bd);display:flex;gap:12px;justify-content:space-between;letter-spacing:.12em;margin-top:auto;padding-top:16px;text-transform:uppercase}.svc-card__arrow[data-v-95dedd7c]{color:var(--faint)}.svc-card:hover .svc-card__arrow[data-v-95dedd7c]{color:var(--ga);transform:translate(6px)}@media(max-width:1024px){.svc-bento__grid[data-v-95dedd7c]{grid-template-columns:repeat(2,1fr)}.svc-feat[data-v-95dedd7c]{grid-column:span 2}}@media(max-width:640px){.svc-bento__head[data-v-95dedd7c]{align-items:flex-start;flex-direction:column;gap:18px}.svc-bento__count[data-v-95dedd7c]{text-align:left}.svc-bento__grid[data-v-95dedd7c]{grid-template-columns:1fr}.svc-feat[data-v-95dedd7c]{grid-column:span 1;grid-template-columns:1fr}.svc-feat__media[data-v-95dedd7c]{min-height:180px;order:-1}}[dir=rtl] .svc-bento__count[data-v-95dedd7c]{text-align:left}[dir=rtl] .svc-card__line[data-v-95dedd7c]{transform-origin:right}[dir=rtl] .svc-card__arrow[data-v-95dedd7c],[dir=rtl] .svc-feat__arrow[data-v-95dedd7c]{transform:scaleX(-1)}[dir=rtl] .svc-card:hover .svc-card__arrow[data-v-95dedd7c],[dir=rtl] .svc-feat:hover .svc-feat__arrow[data-v-95dedd7c]{transform:scaleX(-1) translate(6px)}@media(prefers-reduced-motion:reduce){.svc-card[data-v-95dedd7c],.svc-card__arrow[data-v-95dedd7c],.svc-card__line[data-v-95dedd7c],.svc-feat[data-v-95dedd7c],.svc-feat__arrow[data-v-95dedd7c]{transition:none}}.bs-archive[data-v-38cefde7]{--card:#fff;--ink:#0f0e0b;--ink-strong:#131210;--ink-muted:rgba(19,18,16,.6);--ink-faint:rgba(19,18,16,.59);--hair:rgba(19,18,16,.08);--hair-rule:rgba(19,18,16,.1);--accent:var(--brand-secondary);--accent-deep:color-mix(in srgb,var(--brand-secondary) 55%,var(--ink));color:var(--ink-strong);padding:clamp(40px,5vw,72px) clamp(16px,3vw,44px) clamp(72px,9vw,120px)}.bs-archive__head[data-v-38cefde7]{align-items:center;display:flex;font-family:var(--font-akkurat-mono);font-size:11px;gap:13px;letter-spacing:.14em;margin-bottom:clamp(22px,3vw,32px);text-transform:uppercase}.bs-archive__head b[data-v-38cefde7]{color:var(--accent-deep);font-weight:500}.bs-archive__head s[data-v-38cefde7]{background:#13121033;height:12px;text-decoration:none;width:1px}.bs-archive__head em[data-v-38cefde7]{color:#1312108c;font-style:normal}.bs-archive__sort[data-v-38cefde7]{align-items:center;background:none;border:1px solid rgba(19,18,16,.18);border-radius:999px;color:var(--ink-strong);cursor:pointer;display:inline-flex;font-family:var(--font-akkurat-mono);font-size:10.5px;gap:7px;letter-spacing:.1em;margin-inline-start:auto;padding:7px 14px;text-transform:uppercase;transition:border-color .25s,background .25s}.bs-archive__sort[data-v-38cefde7]:hover{background:#13121008;border-color:#13121066}.bs-archive__empty[data-v-38cefde7]{border-top:1px solid var(--hair-rule);color:var(--ink-muted);font-family:var(--font-akkurat-mono);font-size:12px;padding:clamp(40px,6vw,72px) 0}.bs-grid[data-v-38cefde7]{display:grid;gap:clamp(16px,2vw,24px);grid-template-columns:repeat(auto-fill,minmax(310px,1fr))}.bs-card[data-v-38cefde7]{background:var(--card);border:1px solid var(--hair);border-radius:3px;box-shadow:0 1px 2px #2b261c0d;color:inherit;display:flex;flex-direction:column;gap:16px;height:100%;padding:clamp(24px,2.5vw,32px);position:relative;text-decoration:none;transition:transform .35s,box-shadow .35s,border-color .35s}.bs-card[data-v-38cefde7]:hover{border-color:#1312102e;box-shadow:0 24px 54px #2b261c2b;transform:translateY(-4px)}.bs-card[data-v-38cefde7]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.bs-card__bar[data-v-38cefde7]{background:var(--accent);height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .35s ease}.bs-card:hover .bs-card__bar[data-v-38cefde7]{transform:scaleX(1)}.bs-card__top[data-v-38cefde7]{gap:12px;justify-content:space-between}.bs-card__id[data-v-38cefde7],.bs-card__top[data-v-38cefde7]{align-items:baseline;display:flex}.bs-card__id[data-v-38cefde7]{gap:11px;min-width:0}.bs-card__no[data-v-38cefde7]{color:var(--accent-deep);flex:none;font-family:var(--font-akkurat-mono);font-size:11px}.bs-card__outlet[data-v-38cefde7]{color:var(--ink-strong);font-family:Cormorant Garamond,Georgia,serif;font-size:22px;font-style:italic;font-weight:600;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-card__date[data-v-38cefde7]{color:var(--ink-faint);flex:none;font-family:var(--font-akkurat-mono);font-size:10.5px}.bs-card__title[data-v-38cefde7]{color:var(--ink);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(24px,2.5vw,31px);font-weight:600;letter-spacing:-.008em;line-height:1.08;text-wrap:pretty}.bs-card__quote[data-v-38cefde7]{color:var(--ink-muted);display:-webkit-box;font-family:var(--font-akkurat-mono);font-size:12px;-webkit-line-clamp:3;line-height:1.66;-webkit-box-orient:vertical;flex:1;overflow:hidden}.bs-card__foot[data-v-38cefde7]{align-items:center;border-top:1px solid var(--hair-rule);display:flex;gap:10px;justify-content:space-between;padding-top:15px}.bs-card__go[data-v-38cefde7]{color:#13121099;font-family:var(--font-akkurat-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;transition:color .25s}.bs-card:hover .bs-card__go[data-v-38cefde7]{color:var(--ink-strong)}.bs-card__arrow[data-v-38cefde7]{color:#13121080;font-size:16px;opacity:.6;transition:transform .25s,opacity .25s}.bs-card:hover .bs-card__arrow[data-v-38cefde7]{opacity:1;transform:translate(3px,-3px)}@media(prefers-reduced-motion:reduce){.bs-card[data-v-38cefde7],.bs-card__arrow[data-v-38cefde7],.bs-card__bar[data-v-38cefde7],.bs-card__go[data-v-38cefde7]{transition:none}}.il[data-v-2ec369cb]{--ink:#16140f;--muted:rgba(22,20,15,.6);--faint:rgba(22,20,15,.62);--strong:rgba(22,20,15,.84);--line:rgba(22,20,15,.14);--line2:rgba(22,20,15,.09);--field:#f4f1eb;--ph:rgba(22,20,15,.61);--err:#a8443b;--card:#fff;color:var(--ink);font-family:var(--font-geist);padding:clamp(26px,4vw,56px) clamp(16px,3vw,44px);-webkit-font-smoothing:antialiased}.il__inner[data-v-2ec369cb]{margin:0 auto;max-width:1460px}.il-chan__label[data-v-2ec369cb],.il-chan__sub[data-v-2ec369cb],.il-link[data-v-2ec369cb],.il-map__dir[data-v-2ec369cb],.il-office__addr[data-v-2ec369cb],.il-office__code[data-v-2ec369cb],.il-office__num[data-v-2ec369cb],.il-office__phone[data-v-2ec369cb],.il-offices-count[data-v-2ec369cb],.il__spec-k[data-v-2ec369cb]{font-family:var(--font-akkurat-mono)}.il__specs[data-v-2ec369cb]{border-bottom:1px solid var(--line);display:grid;gap:clamp(16px,2vw,30px);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));padding-bottom:clamp(26px,3.4vw,44px)}.il__spec[data-v-2ec369cb]{display:flex;flex-direction:column;gap:6px}.il__spec-k[data-v-2ec369cb]{color:var(--faint);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.il__spec-v[data-v-2ec369cb]{color:var(--ink);font-family:var(--font-akkurat-mono);font-size:13.5px;letter-spacing:.01em}.il__bento[data-v-2ec369cb]{display:grid;gap:clamp(14px,1.4vw,20px);grid-template-columns:repeat(12,minmax(0,1fr));padding-top:clamp(26px,3.4vw,44px)}.il-sec-title[data-v-2ec369cb]{color:var(--ink);font-size:clamp(17px,1.6vw,20px);font-weight:600;letter-spacing:-.01em;line-height:1.2;margin:0 0 clamp(14px,1.8vw,20px)}.il-map__head .il-sec-title[data-v-2ec369cb],.il-offices-head .il-sec-title[data-v-2ec369cb]{margin:0}.il-brand[data-v-2ec369cb]{border:1px solid var(--bline);border-radius:3px;color:var(--bink);display:flex;flex-direction:column;grid-column:span 4;min-height:clamp(420px,40vw,560px);min-width:0;overflow:hidden;padding:clamp(26px,2.4vw,38px);position:relative;--bink:#edeae3;--bmut:hsla(42,22%,91%,.56);--bfaint:hsla(42,22%,91%,.4);--bline:hsla(42,22%,91%,.14);--bhov:hsla(42,22%,91%,.06);--btex:hsla(42,22%,91%,.06);background:#16140f}.il-brand--lite[data-v-2ec369cb]{--bink:#16140f;--bmut:rgba(22,20,15,.56);--bfaint:rgba(22,20,15,.42);--bline:rgba(22,20,15,.1);--bhov:rgba(22,20,15,.035);--btex:rgba(22,20,15,.05);background:#fff}.il-brand__grid[data-v-2ec369cb]{background-image:radial-gradient(var(--btex) 1px,transparent 1.4px);background-size:22px 22px;inset:0;pointer-events:none;position:absolute}.il-brand__title[data-v-2ec369cb]{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(40px,4.4vw,60px);font-style:italic;font-weight:600;letter-spacing:-.01em;line-height:.96;margin-top:0;position:relative}.il-brand__intro[data-v-2ec369cb]{color:var(--bmut);font-family:var(--font-akkurat-mono);font-size:12px;line-height:1.7;margin-top:16px;max-width:300px;position:relative}.il-brand__channels[data-v-2ec369cb]{border-top:1px solid var(--bline);margin-top:clamp(24px,2.6vw,32px);position:relative}.il-chan[data-v-2ec369cb]{border-bottom:1px solid var(--bline);color:inherit;display:flex;flex-direction:column;gap:4px;margin:0 -8px;padding:14px 8px;text-decoration:none;transition:background .25s}.il-chan[data-v-2ec369cb]:hover{background:var(--bhov)}.il-chan__top[data-v-2ec369cb]{align-items:center;display:flex;gap:10px;justify-content:space-between}.il-chan__label[data-v-2ec369cb]{color:var(--bfaint);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase}.il-chan__value[data-v-2ec369cb]{font-size:16px;font-weight:500;letter-spacing:-.01em}.il-chan__sub[data-v-2ec369cb]{color:var(--bfaint);font-size:10.5px}.il-arrow[data-v-2ec369cb]{color:var(--bmut);font-size:13px;opacity:.6;transition:transform .25s,opacity .25s}.il-chan:hover .il-arrow[data-v-2ec369cb],.il-office:hover .il-arrow[data-v-2ec369cb]{opacity:1;transform:translate(3px,-3px)}.il-brand__social[data-v-2ec369cb]{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-top:clamp(22px,2.4vw,30px);position:relative}.il-link[data-v-2ec369cb]{color:var(--bmut);font-size:11px;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:color .25s}.il-link[data-v-2ec369cb]:hover{color:var(--accent)}.il-form[data-v-2ec369cb]{background:#fff;border:1px solid var(--line2);border-radius:3px;border-top:3px solid var(--accent);box-shadow:0 1px 2px #16140f0a,0 12px 30px #16140f0d;grid-column:span 8;min-width:0;padding:clamp(26px,2.6vw,42px)}.il-form__intro[data-v-2ec369cb]{color:var(--muted);font-size:14px;line-height:1.6;margin-bottom:clamp(20px,2.2vw,28px);max-width:560px}.ilf[data-v-2ec369cb]{display:flex;flex-direction:column;gap:clamp(15px,1.9vw,19px)}.ilf__row[data-v-2ec369cb]{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.ilf__field[data-v-2ec369cb]{color:var(--muted);display:flex;flex-direction:column;font-family:var(--font-akkurat-mono);font-size:10px;gap:8px;letter-spacing:.14em;text-transform:uppercase}.ilf__opt[data-v-2ec369cb]{color:var(--faint)}.ilf__input[data-v-2ec369cb]{background:var(--field);border:1px solid var(--line);border-radius:2px;color:var(--ink);font-family:var(--font-geist);font-size:15px;letter-spacing:0;outline:none;padding:13px 15px;text-transform:none;transition:border-color .2s;width:100%}.ilf__input[data-v-2ec369cb]::-moz-placeholder{color:var(--ph)}.ilf__input[data-v-2ec369cb]::placeholder{color:var(--ph)}.ilf__input[data-v-2ec369cb]:focus{border-color:var(--accent)}.ilf__input.err[data-v-2ec369cb]{border-color:var(--err)}.ilf__textarea[data-v-2ec369cb]{line-height:1.6;min-height:118px;resize:vertical}.ilf__select[data-v-2ec369cb]{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;padding-right:36px}.ilf__select-wrap[data-v-2ec369cb]{display:block;position:relative}.ilf__caret[data-v-2ec369cb]{color:var(--muted);font-size:10px;line-height:1;pointer-events:none;position:absolute;right:13px;top:50%;transform:translateY(-50%)}.ilf__err[data-v-2ec369cb]{color:var(--err);font-family:var(--font-akkurat-mono);font-size:10px;text-transform:none}.ilf__err--consent[data-v-2ec369cb]{margin-top:-8px}.ilf__consent[data-v-2ec369cb]{align-items:flex-start;cursor:pointer;display:flex;gap:11px;padding:2px 0;position:relative;text-align:left}.ilf__consent-input[data-v-2ec369cb]{height:1px;margin:0;opacity:0;position:absolute;width:1px}.ilf__consent-input:focus-visible+.ilf__box[data-v-2ec369cb]{outline:2px solid var(--accent);outline-offset:2px}.ilf__box[data-v-2ec369cb]{align-items:center;background:transparent;border:1px solid var(--cbox,rgba(22,20,15,.32));border-radius:2px;display:flex;flex:none;height:18px;justify-content:center;margin-top:1px;transition:background .2s,border-color .2s;width:18px}.ilf__box.on[data-v-2ec369cb]{background:var(--accent);border-color:var(--accent)}.ilf__consent-text[data-v-2ec369cb]{color:var(--muted);font-family:var(--font-akkurat-mono);font-size:11px;line-height:1.6}.ilf__consent-link[data-v-2ec369cb],.ilf__consent-text strong[data-v-2ec369cb]{color:var(--strong);font-weight:600}.ilf__consent-link[data-v-2ec369cb]{text-decoration:underline;text-underline-offset:2px;transition:color .2s}.ilf__consent-link[data-v-2ec369cb]:hover{color:var(--accent)}.ilf__actions[data-v-2ec369cb]{align-items:center;display:flex;flex-wrap:wrap;gap:18px;margin-top:4px}.ilf__btn[data-v-2ec369cb]{align-items:center;background:var(--ink);border:1px solid transparent;border-radius:2px;color:#fcfbf8;cursor:pointer;display:inline-flex;font-family:var(--font-akkurat-mono);font-size:12px;font-weight:500;gap:10px;letter-spacing:.12em;padding:15px 26px;text-transform:uppercase;transition:background .25s,color .25s}.ilf__btn[data-v-2ec369cb]:hover{background:var(--accent);color:#0a0a0a}.ilf__btn[data-v-2ec369cb]:disabled{cursor:progress;opacity:.6}.ilf__btn[data-v-2ec369cb]:disabled:hover{background:var(--ink);color:#fcfbf8}.ilf__hint[data-v-2ec369cb]{color:var(--faint);font-family:var(--font-akkurat-mono);font-size:11px;line-height:1.5}.ilf__hp[data-v-2ec369cb]{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);opacity:0;pointer-events:none;white-space:nowrap}.ilf__banner[data-v-2ec369cb]{border:1px solid var(--err);border-left-width:3px;border-radius:2px;color:var(--err);font-family:var(--font-akkurat-mono);font-size:12px;line-height:1.6;padding:12px 14px}.ilf__success[data-v-2ec369cb]{animation:il-in-2ec369cb .4s ease;border:1px solid var(--accent);border-top:3px solid var(--accent);display:flex;flex-direction:column;gap:18px;padding:clamp(26px,3.5vw,40px)}.ilf__success-tag[data-v-2ec369cb]{align-items:center;color:var(--accent);display:inline-flex;font-family:var(--font-akkurat-mono);font-size:11px;gap:11px;letter-spacing:.16em;text-transform:uppercase}.ilf__success-check[data-v-2ec369cb]{align-items:center;background:var(--accent);border-radius:50%;display:flex;flex:none;height:23px;justify-content:center;width:23px}.ilf__success-title[data-v-2ec369cb]{font-size:clamp(23px,2.6vw,31px);font-weight:600;letter-spacing:-.02em;line-height:1.14;text-wrap:balance}.ilf__success-grid[data-v-2ec369cb]{background:var(--line);border:1px solid var(--line);display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.ilf__success-cell[data-v-2ec369cb]{background:var(--card);padding:16px 18px}.ilf__success-k[data-v-2ec369cb]{color:var(--faint);font-size:9.5px;letter-spacing:.14em;margin-bottom:7px;text-transform:uppercase}.ilf__success-k[data-v-2ec369cb],.ilf__success-v[data-v-2ec369cb]{font-family:var(--font-akkurat-mono)}.ilf__success-v[data-v-2ec369cb]{color:var(--ink);font-size:13px}.ilf__success-v--accent[data-v-2ec369cb]{color:var(--accent)}.ilf__success-note[data-v-2ec369cb]{font-size:12px;line-height:1.7;max-width:520px}.ilf__reset[data-v-2ec369cb],.ilf__success-note[data-v-2ec369cb]{color:var(--muted);font-family:var(--font-akkurat-mono)}.ilf__reset[data-v-2ec369cb]{align-self:flex-start;background:none;border:1px solid var(--line);border-radius:2px;cursor:pointer;font-size:11px;letter-spacing:.1em;padding:12px 20px;text-transform:uppercase;transition:color .25s,border-color .25s}.ilf__reset[data-v-2ec369cb]:hover{border-color:var(--accent);color:var(--ink)}.il-map[data-v-2ec369cb]{background:#fff;border:1px solid var(--line2);border-radius:3px;box-shadow:0 1px 2px #16140f0a,0 12px 30px #16140f0d;display:flex;flex-direction:column;grid-column:1/-1;min-width:0;padding:clamp(20px,2vw,28px)}.il-map__head[data-v-2ec369cb]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:clamp(14px,1.6vw,20px)}.il-map__dir[data-v-2ec369cb]{border-bottom:1px solid rgba(22,20,15,.25);color:#16140f8c;font-size:11px;letter-spacing:.1em;padding-bottom:3px;text-decoration:none;text-transform:uppercase;transition:color .25s}.il-map__dir[data-v-2ec369cb]:hover{color:var(--accent)}.il-map__frame[data-v-2ec369cb]{border:1px solid var(--line);border-radius:2px;flex:1;min-height:clamp(300px,42vw,480px);overflow:hidden}.il-map__iframe[data-v-2ec369cb]{border:0;display:block;height:100%;min-height:inherit;width:100%}.il-offices-head[data-v-2ec369cb]{align-items:baseline;display:flex;gap:12px;grid-column:span 12;margin-top:clamp(4px,.6vw,10px)}.il-offices-count[data-v-2ec369cb]{color:#16140f73;font-size:11px;letter-spacing:.04em;margin-left:auto}.il-office[data-v-2ec369cb]{background:#fff;border:1px solid var(--line2);border-radius:3px;box-shadow:0 1px 2px #16140f0a;color:inherit;display:flex;flex-direction:column;gap:11px;grid-column:span 3;min-width:0;padding:clamp(20px,2vw,28px);text-decoration:none;transition:transform .3s,box-shadow .3s,border-color .3s}.il-office[data-v-2ec369cb]:hover{border-color:#16140f2e;box-shadow:0 24px 54px #16140f21;transform:translateY(-4px)}.il-office--primary[data-v-2ec369cb]{border-top:3px solid var(--accent)}.il-office__top[data-v-2ec369cb]{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.il-office__city[data-v-2ec369cb]{align-items:center;display:flex;font-size:20px;font-weight:600;gap:8px;letter-spacing:-.02em}.il-office__pri[data-v-2ec369cb]{background:var(--accent);border-radius:50%;height:6px;width:6px}.il-office__num[data-v-2ec369cb]{color:var(--faint);font-size:11px;letter-spacing:.04em}.il-office__code[data-v-2ec369cb]{color:#16140f80;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.il-office__addr[data-v-2ec369cb]{color:#16140f99;font-size:11.5px;line-height:1.6}.il-office__foot[data-v-2ec369cb]{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:auto;padding-top:8px}.il-office__phone[data-v-2ec369cb]{color:#16140f;font-size:12.5px}@keyframes il-in-2ec369cb{0%{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1000px){.il-brand[data-v-2ec369cb],.il-form[data-v-2ec369cb],.il-map[data-v-2ec369cb]{grid-column:1/-1}.il__bento[data-v-2ec369cb]{grid-template-columns:repeat(6,minmax(0,1fr))}.il-office[data-v-2ec369cb]{grid-column:span 3}}@media(max-width:640px){.il__bento[data-v-2ec369cb]{grid-template-columns:1fr}.il-office[data-v-2ec369cb]{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.il-arrow[data-v-2ec369cb],.il-chan[data-v-2ec369cb],.il-link[data-v-2ec369cb],.il-office[data-v-2ec369cb],.ilf__btn[data-v-2ec369cb],.ilf__input[data-v-2ec369cb]{transition:none}}
