.title-uppercase[data-v-bc2aaa5b]{text-transform:uppercase}@media(min-width:1024px){.title-uppercase[data-v-bc2aaa5b]{font-size:clamp(4.375rem,8.5vw,9.375rem)}}.showcase-row[data-v-e8a5bb28]{border-bottom:.5px solid var(--figma-text-primary,#151712);color:var(--figma-text-primary,#151712);cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:20px;position:relative;text-decoration:none}.showcase-row[data-v-e8a5bb28]:before{background-color:var(--figma-bg,#f8f6f1);content:"";inset:0;position:absolute;transform:scaleY(0);transform-origin:center;transition:transform .4s ease;z-index:0}.showcase-row[data-v-e8a5bb28]:hover:before{transform:scaleY(1)}.showcase-row[data-v-e8a5bb28]>*{position:relative;z-index:1}.showcase-row__name[data-v-e8a5bb28],.showcase-row__scope[data-v-e8a5bb28],.showcase-row__year[data-v-e8a5bb28]{color:inherit;font-family:Neue Montreal,sans-serif;font-weight:400;text-transform:uppercase}.showcase-row__name[data-v-e8a5bb28]{font-size:22px;letter-spacing:-.01em;line-height:1.25}.showcase-row__scope[data-v-e8a5bb28]{font-size:18px;letter-spacing:-.005em;line-height:1.5}.showcase-row__right[data-v-e8a5bb28]{align-items:center;display:flex;gap:20px}.showcase-row__year[data-v-e8a5bb28]{font-size:14px;letter-spacing:0;line-height:1.2}.showcase-row__arrow[data-v-e8a5bb28]{align-items:center;display:flex}@media(min-width:1024px){.showcase-row[data-v-e8a5bb28]{align-items:center;flex-direction:row;gap:20px;padding:24px 20px}.showcase-row__name[data-v-e8a5bb28]{flex-shrink:0;width:408px}.showcase-row__name[data-v-e8a5bb28],.showcase-row__scope[data-v-e8a5bb28]{font-size:28px;letter-spacing:-.01em;line-height:1.25}.showcase-row__scope[data-v-e8a5bb28]{flex:1 0 0;min-width:1px}.showcase-row__right[data-v-e8a5bb28]{flex-shrink:0;gap:0;justify-content:space-between;width:145px}.showcase-row__year[data-v-e8a5bb28]{font-size:28px;letter-spacing:-.01em;line-height:1.25}.showcase-row__arrow[data-v-e8a5bb28]{opacity:0;transform:translate(-6px,6px);transition:opacity .3s ease,transform .3s ease}.showcase-row:hover .showcase-row__arrow[data-v-e8a5bb28]{opacity:1;transform:translate(0)}}.showcase-row__image-box[data-v-e8a5bb28]{display:none;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .4s ease;will-change:left,top;z-index:100}.showcase-row__image[data-v-e8a5bb28]{background:var(--accent-green,#d1ddd3);height:auto;max-width:none;opacity:0;padding:16px;position:absolute;transform:translate(-50%,calc(-100% + 10px));transition:transform .45s ease,opacity .3s ease;width:min(340px,55vw)}.showcase-row:hover .showcase-row__image[data-v-e8a5bb28]{opacity:1;transform:translate(-50%,calc(-100% - 20px))}@media(min-width:1024px){.showcase-row__image-box[data-v-e8a5bb28]{display:block}}.showcase-list[data-v-acbc99da]{background-color:var(--figma-surface-primary,#fff);border-top:.5px solid var(--figma-text-primary,#151712);color:var(--figma-text-primary,#151712)}.showcase-list[data-v-acbc99da]:hover .showcase-row{opacity:.4;transition:opacity .3s ease}.showcase-list[data-v-acbc99da]:hover .showcase-row:hover{opacity:1}.marquee[data-v-fd6a63ce]{min-height:320px;overflow:hidden;position:relative;width:100%}.marquee__track[data-v-fd6a63ce]{align-items:flex-start;animation:marquee-scroll-fd6a63ce var(--marquee-speed,60s) linear infinite;display:flex;width:-moz-max-content;width:max-content}.marquee__item[data-v-fd6a63ce]{flex:0 0 auto;height:200px;margin-left:-40px;margin-top:40px}.marquee__item--big[data-v-fd6a63ce],.marquee__item--full[data-v-fd6a63ce]{margin-left:40px;margin-top:4px}.marquee__item--big[data-v-fd6a63ce]{height:240px}.marquee__item--full[data-v-fd6a63ce]{height:260px}.marquee__item--small[data-v-fd6a63ce]{height:150px;margin-left:-44px;margin-top:64px}.marquee__img[data-v-fd6a63ce]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:auto}@media(min-width:992px){.marquee[data-v-fd6a63ce]{min-height:440px}.marquee__item[data-v-fd6a63ce]{height:250px;margin-left:-64px;margin-top:60px}.marquee__item--big[data-v-fd6a63ce],.marquee__item--full[data-v-fd6a63ce]{margin-left:56px;margin-top:6px}.marquee__item--big[data-v-fd6a63ce]{height:330px}.marquee__item--full[data-v-fd6a63ce]{height:350px}.marquee__item--small[data-v-fd6a63ce]{height:203px;margin-left:-72px;margin-top:104px}}@keyframes marquee-scroll-fd6a63ce{0%{transform:translate(0)}to{transform:translate(-33.33333%)}}@media(prefers-reduced-motion:reduce){.marquee__track[data-v-fd6a63ce]{animation:none}}.media-grid[data-v-ec35f889]{display:grid;gap:16px;grid-template-columns:1fr}.media-grid__item[data-v-ec35f889]{margin:0;overflow:hidden}.media-grid__img[data-v-ec35f889]{display:block;height:100%;max-height:640px;-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:768px){.media-grid[data-v-ec35f889]{gap:24px;grid-template-columns:repeat(var(--cols),1fr)}.media-grid__item--big[data-v-ec35f889],.media-grid__item--full[data-v-ec35f889]{grid-column:span 2}.media-grid__item--full[data-v-ec35f889]{grid-row:span 2}}.marquee-track[data-v-57d02cc8]{animation:logo-marquee-57d02cc8 40s linear infinite}@media(prefers-reduced-motion:reduce){.marquee-track[data-v-57d02cc8]{animation:none}}@keyframes logo-marquee-57d02cc8{0%{transform:translate(0)}to{transform:translate(-50%)}}.hover-list[data-v-2c1a9a0b]:hover .reveal-item:not(:hover){opacity:.4;transition:opacity .2s ease-in-out}.reveal-tip[data-v-d85fb0a0]{align-items:center;display:inline-flex;font-size:12px;font-weight:var(--font-weight-light);gap:6px;letter-spacing:.28px;margin-top:5px;text-transform:uppercase;transition:opacity .3s ease-in-out}.reveal-tip--hidden[data-v-d85fb0a0]{height:0;margin:0;opacity:0;overflow:hidden}.reveal-chevron[data-v-d85fb0a0]{transition:transform .25s ease-in-out}.reveal-body[data-v-d85fb0a0]{max-height:0;opacity:0;overflow:hidden;transition:max-height .8s ease-in-out,opacity .6s ease-in-out}.reveal-body--open[data-v-d85fb0a0]{max-height:500px;opacity:1}@keyframes wus-link-in{0%{transform:translate(40px)}to{transform:translate(0)}}.wus[data-v-dc35a5c0]{display:flex;flex-direction:column;gap:32px}.wus__header[data-v-dc35a5c0]{align-items:center;display:flex;justify-content:center;padding:0 20px}.wus__title-wrap[data-v-dc35a5c0]{display:flex;flex:1 0 0;flex-direction:column;gap:16px;justify-content:flex-end;min-width:1px}.wus__title[data-v-dc35a5c0]{font-size:52px;font-weight:500;letter-spacing:-.03em;line-height:1.1;text-transform:uppercase}.wus__subtitle[data-v-dc35a5c0],.wus__title[data-v-dc35a5c0]{color:var(--figma-text-primary,#151712);font-family:Neue Montreal,sans-serif;margin:0}.wus__subtitle[data-v-dc35a5c0]{font-size:18px;font-weight:400;letter-spacing:-.01em;line-height:1.25;white-space:pre-line}.wus__body[data-v-dc35a5c0]{overflow:hidden;position:relative}.wus__image[data-v-dc35a5c0]{height:380px;overflow:hidden;width:100%}.wus__img-slide[data-v-dc35a5c0]{width:calc(100% + 220px)}.wus__img-inner[data-v-dc35a5c0],.wus__img-slide[data-v-dc35a5c0]{height:100%;will-change:transform}.wus__img-inner[data-v-dc35a5c0]{transform-origin:center center;width:100%}.wus__img[data-v-dc35a5c0]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%}.wus__cards[data-v-dc35a5c0]{width:100%;will-change:transform}.wus__card[data-v-dc35a5c0],.wus__card-inner[data-v-dc35a5c0],.wus__cards[data-v-dc35a5c0]{display:flex;flex-direction:column}.wus__card-inner[data-v-dc35a5c0]{gap:16px;padding:20px;will-change:transform,opacity}.wus__card--lavender[data-v-dc35a5c0]{background-color:var(--accent-lavender,#cdabfe)}.wus__card--green[data-v-dc35a5c0],.wus__card--lavender[data-v-dc35a5c0]{color:var(--figma-text-primary,#151712)}.wus__card--green[data-v-dc35a5c0]{background-color:var(--accent-green,#d1ddd3)}.wus__card--coral[data-v-dc35a5c0]{background-color:var(--accent-coral,#fe7141)}.wus__card--coral[data-v-dc35a5c0],.wus__card--sand[data-v-dc35a5c0]{color:var(--figma-text-primary,#151712)}.wus__card--sand[data-v-dc35a5c0]{background-color:var(--figma-bg,#f8f6f1)}.wus__card--stone[data-v-dc35a5c0]{background-color:var(--figma-bg-secondary,#e9e6de);color:var(--figma-text-primary,#151712)}.wus__card--dark[data-v-dc35a5c0]{background-color:var(--figma-text-primary,#151712);color:var(--figma-surface-primary,#fff)}.wus__card-title[data-v-dc35a5c0]{font-size:26px;letter-spacing:-.01em;line-height:1.1}.wus__card-body[data-v-dc35a5c0],.wus__card-title[data-v-dc35a5c0]{color:inherit;font-family:Neue Montreal,sans-serif;font-weight:500;margin:0}.wus__card-body[data-v-dc35a5c0]{font-size:15px;line-height:1.5}@media(min-width:1024px){.wus[data-v-dc35a5c0]{gap:80px}.wus__header[data-v-dc35a5c0]{align-items:stretch;min-height:156px}.wus__title-wrap[data-v-dc35a5c0]{gap:32px}.wus__title[data-v-dc35a5c0]{font-size:120px;letter-spacing:-.03em;line-height:1}.wus__subtitle[data-v-dc35a5c0]{font-size:28px;max-width:975px}.wus__body[data-v-dc35a5c0]{display:flex;justify-content:flex-end;min-height:800px}.wus__image[data-v-dc35a5c0]{height:auto;inset:0;position:absolute}.wus__cards[data-v-dc35a5c0]{min-height:800px;position:relative;width:683px}.wus__card[data-v-dc35a5c0]{flex:1}.wus__card-inner[data-v-dc35a5c0]{gap:32px;padding:40px}.wus__card-title[data-v-dc35a5c0]{font-size:36px;letter-spacing:-.015em;line-height:1.2}.wus__card-body[data-v-dc35a5c0]{font-size:20px;letter-spacing:-.005em}}.svc[data-v-8478da73]{background-color:var(--background)}.svc__header[data-v-8478da73]{display:flex;flex-direction:column;gap:16px}.svc__heading[data-v-8478da73]{color:var(--foreground);font-family:var(--font-family-heading);font-size:52px;font-weight:500;letter-spacing:-.03em;line-height:1.1;margin:0;text-transform:uppercase}.svc--medium .svc__heading[data-v-8478da73]{font-size:32px;letter-spacing:-.02em;line-height:1.1;text-transform:none}.svc__subtitle[data-v-8478da73]{color:var(--foreground);font-family:var(--font-family-heading);font-size:22px;font-weight:400;letter-spacing:-.01em;line-height:1.25;margin:0}.svc__card[data-v-8478da73],.svc__cards[data-v-8478da73]{display:flex;flex-direction:column;gap:20px}.svc__card[data-v-8478da73]{padding:20px}.svc__card-title[data-v-8478da73]{color:inherit;font-family:var(--font-family-heading);font-size:32px;font-weight:500;letter-spacing:-.01em;line-height:1.2;margin:0}.svc--medium .svc__card-title[data-v-8478da73]{font-size:22px;font-weight:400;letter-spacing:-.01em;line-height:1.25}.svc__card-body[data-v-8478da73]{color:inherit;font-family:var(--font-family-heading);font-size:16px;font-weight:500;line-height:1.5;margin:0}.svc--medium .svc__card-body[data-v-8478da73]{font-weight:400}.svc__card-btn[data-v-8478da73]{align-items:center;align-self:flex-start;border:1px solid;display:inline-flex;gap:8px;padding:15px 20px;text-decoration:none}.svc__card-btn-label[data-v-8478da73]{font-family:var(--font-family-heading);font-size:16px;font-weight:400;letter-spacing:.02em;line-height:1.2;white-space:nowrap}.svc__card-arrow[data-v-8478da73]{background-color:currentColor;display:block;flex-shrink:0;height:10px;mask-image:url(../assets/icons/arrow.svg);-webkit-mask-image:url(../assets/icons/arrow.svg);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:10px}@media(min-width:1024px){.svc--small .svc__header[data-v-8478da73]{align-self:stretch;gap:0;justify-content:space-between}.svc--big .svc__header[data-v-8478da73],.svc--medium .svc__header[data-v-8478da73]{align-self:start;gap:48px;position:sticky;top:0}.svc--big .svc__heading[data-v-8478da73],.svc--small .svc__heading[data-v-8478da73]{font-size:120px;letter-spacing:-.03em;line-height:1}.svc--medium .svc__heading[data-v-8478da73]{font-size:56px;letter-spacing:-.02em;line-height:1.1}.svc__subtitle[data-v-8478da73]{font-size:28px;letter-spacing:-.01em;line-height:1.25;max-width:66.66667%}.svc__card[data-v-8478da73]{gap:32px;padding:40px}.svc--big .svc__card-title[data-v-8478da73],.svc--small .svc__card-title[data-v-8478da73]{font-size:48px;letter-spacing:-.015em;line-height:1.2}.svc--medium .svc__card-title[data-v-8478da73]{font-size:28px;font-weight:400;letter-spacing:-.01em;line-height:1.25}.svc--big .svc__card-body[data-v-8478da73],.svc--small .svc__card-body[data-v-8478da73]{font-size:20px;letter-spacing:-.005em;line-height:1.5}.svc--medium .svc__card-body[data-v-8478da73]{font-size:16px;line-height:1.5}.svc__card-btn[data-v-8478da73]{gap:16px;padding:16px 25px}.svc__card-arrow[data-v-8478da73]{height:12px;width:12px}}.strip-marquee[data-v-992e401c]{overflow:hidden;padding-block:14px}@media(min-width:1024px){.strip-marquee[data-v-992e401c]{padding-block:18px}}.strip-track[data-v-992e401c]{align-items:center;animation:strip-scroll-992e401c var(--strip-speed,20s) linear infinite;display:flex;width:-moz-max-content;width:max-content;will-change:transform}.strip-track[data-v-992e401c]:hover{animation-play-state:paused}.strip-item[data-v-992e401c]{align-items:center;display:inline-flex;gap:24px;padding-right:24px;text-decoration:none;transition:color .2s ease;white-space:nowrap}.strip-item[data-v-992e401c]:is(a):hover{color:var(--accent-coral,#fe7141)}@media(min-width:1024px){.strip-item[data-v-992e401c]{gap:40px;padding-right:40px}}.strip-bullet[data-v-992e401c]{background:var(--figma-text-primary);border:.5px solid var(--figma-text-primary);flex:none;height:4px;width:4px}@keyframes strip-scroll-992e401c{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.strip-track[data-v-992e401c]{animation:none}}
