.hero[data-astro-cid-5ivlo7vc]{background-position:top;background-repeat:no-repeat;background-size:cover;flex-direction:column;gap:190px;padding:240px 30px 160px;display:flex}.hero__headline[data-astro-cid-5ivlo7vc]{width:100%;max-width:var(--container);margin:0 auto;padding-left:70px}.hero__headline-inner[data-astro-cid-5ivlo7vc]{flex-direction:column;gap:10px;max-width:930px;margin:0 auto;display:flex}.hero__intro[data-astro-cid-5ivlo7vc]{font-family:var(--font-heading);letter-spacing:-1px;margin:0 0 15px;font-size:34px;font-weight:400;line-height:42px}.hero__row[data-astro-cid-5ivlo7vc]{gap:45px;display:flex}.hero__word[data-astro-cid-5ivlo7vc]{letter-spacing:0;margin:0;font-size:170px;line-height:190px}.hero__portrait[data-astro-cid-5ivlo7vc]{align-self:center;display:block}.hero__body[data-astro-cid-5ivlo7vc]{gap:20px;width:100%;max-width:1100px;margin:0 auto;display:flex}.hero__text[data-astro-cid-5ivlo7vc]{flex-direction:column;gap:20px;width:60%;display:flex}.hero__text[data-astro-cid-5ivlo7vc] p[data-astro-cid-5ivlo7vc]{letter-spacing:-1px;color:var(--color-primary);font-size:40px;line-height:74px}.hero__text[data-astro-cid-5ivlo7vc] p[data-astro-cid-5ivlo7vc]:last-child{margin-bottom:20px}.hero__cta[data-astro-cid-5ivlo7vc]{width:40%;position:relative}.hero__cta[data-astro-cid-5ivlo7vc] .hero__cta-button{top:90px;right:0}@media (width>=768px){.hero__word[data-astro-cid-5ivlo7vc],.hero__intro[data-astro-cid-5ivlo7vc]{min-height:calc(1lh + 3px)}}@media (width<=1200px){.hero__headline[data-astro-cid-5ivlo7vc]{padding-left:50px}}@media (width<=1024px){.hero__headline[data-astro-cid-5ivlo7vc]{padding-left:120px}.hero__headline-inner[data-astro-cid-5ivlo7vc]{gap:0}.hero__intro[data-astro-cid-5ivlo7vc]{margin-bottom:50px}.hero__word[data-astro-cid-5ivlo7vc]{font-size:130px;line-height:150px}.hero__text[data-astro-cid-5ivlo7vc]{width:80%}.hero__cta[data-astro-cid-5ivlo7vc]{width:20%}}@media (width<=880px){.hero[data-astro-cid-5ivlo7vc]{gap:100px}.hero__headline[data-astro-cid-5ivlo7vc]{padding-left:30px}.hero__word[data-astro-cid-5ivlo7vc]{font-size:120px;line-height:140px}.hero__body[data-astro-cid-5ivlo7vc]{flex-direction:column;padding-bottom:200px}.hero__text[data-astro-cid-5ivlo7vc],.hero__cta[data-astro-cid-5ivlo7vc]{width:100%}.hero__cta[data-astro-cid-5ivlo7vc] .hero__cta-button{right:calc(100% - 136px)}}@media (width<=767px){.hero[data-astro-cid-5ivlo7vc]{gap:50px;padding:180px 10px 150px}.hero__headline[data-astro-cid-5ivlo7vc]{padding:0 10px}.hero__intro[data-astro-cid-5ivlo7vc]{margin-bottom:40px}.hero__row[data-astro-cid-5ivlo7vc]{flex-direction:column-reverse;align-items:flex-start;gap:30px}.hero__portrait[data-astro-cid-5ivlo7vc]{display:none}.hero__word[data-astro-cid-5ivlo7vc]{font-size:72px;line-height:85px}.hero__body[data-astro-cid-5ivlo7vc]{padding:0 10px 200px}.hero__text[data-astro-cid-5ivlo7vc] p[data-astro-cid-5ivlo7vc]{font-size:24px;line-height:44px}.hero__cta[data-astro-cid-5ivlo7vc]{width:136px}.hero__cta[data-astro-cid-5ivlo7vc] .hero__cta-button{top:50px}}.services[data-astro-cid-f5ip3e5j]{background-image:linear-gradient(257deg,#2450a1 3.56%,#0b3688 54.47%);flex-direction:column;gap:100px;padding:160px 0;display:flex;overflow:hidden}.services[data-astro-cid-f5ip3e5j] .services__marquee{margin:0 -50px}.services[data-astro-cid-f5ip3e5j] .services__marquee .marquee__text{letter-spacing:-.5px;font-size:90px;font-weight:500;line-height:110px}.services__slider[data-astro-cid-f5ip3e5j]{padding-left:80px}.services__slider[data-astro-cid-f5ip3e5j] .swiper[data-astro-cid-f5ip3e5j]{margin-left:20px;padding-top:10px;overflow:hidden}.services__slide[data-astro-cid-f5ip3e5j]{width:28.5714%;padding:0 30px}.service-card[data-astro-cid-f5ip3e5j]{background-color:var(--color-white);text-align:left;margin-bottom:20px;padding:40px 35px}.service-card__media[data-astro-cid-f5ip3e5j]{align-items:flex-start;width:66px;height:66px;margin-bottom:50px;display:flex}.service-card__media[data-astro-cid-f5ip3e5j] img[data-astro-cid-f5ip3e5j]{max-width:66px;height:auto;display:block}.service-card__title[data-astro-cid-f5ip3e5j]{letter-spacing:-.5px;margin:0 0 20px;font-size:24px;font-weight:500;line-height:32px}.service-card__text[data-astro-cid-f5ip3e5j]{letter-spacing:0;color:var(--color-text);margin-bottom:25px;font-size:16px;font-weight:400;line-height:30px}.arrow-link[data-astro-cid-f5ip3e5j]{vertical-align:top;display:inline-flex;position:relative}.arrow-link[data-astro-cid-f5ip3e5j] span[data-astro-cid-f5ip3e5j]{font-family:var(--font-heading);letter-spacing:.5px;color:var(--color-primary);align-items:center;gap:8px;font-size:16px;font-weight:500;line-height:34px;display:flex}.arrow-link[data-astro-cid-f5ip3e5j] span[data-astro-cid-f5ip3e5j]:before{content:"";background-color:var(--color-primary);width:25px;height:2px;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-block}.arrow-link[data-astro-cid-f5ip3e5j]:hover span[data-astro-cid-f5ip3e5j]:before{width:50px}@media (width<=1366px){.services__slide[data-astro-cid-f5ip3e5j]{width:33.3333%}}@media (width<=1024px){.services__slider[data-astro-cid-f5ip3e5j]{padding-left:0}.services__slider[data-astro-cid-f5ip3e5j] .swiper[data-astro-cid-f5ip3e5j]{margin:0 -15px 0 20px}.services__slide[data-astro-cid-f5ip3e5j]{padding:0 15px}}@media (width<=880px){.services__slide[data-astro-cid-f5ip3e5j]{width:40%}}@media (width<=767px){.services[data-astro-cid-f5ip3e5j]{gap:40px;padding:120px 0 130px}.services[data-astro-cid-f5ip3e5j] .services__marquee .marquee__text{font-size:70px}.services__slider[data-astro-cid-f5ip3e5j] .swiper[data-astro-cid-f5ip3e5j]{margin:0;padding:10px 10px 0}.services__slide[data-astro-cid-f5ip3e5j]{width:100%}}.presence[data-astro-cid-p7ewge5o]{background-color:var(--color-mint);padding:160px 30px;overflow:hidden}.presence__inner[data-astro-cid-p7ewge5o]{max-width:1140px;margin:0 auto;display:flex}.presence__media[data-astro-cid-p7ewge5o]{width:50%;padding:10px}.presence__collage[data-astro-cid-p7ewge5o]{text-align:center;position:relative}.presence__base[data-astro-cid-p7ewge5o]{box-sizing:content-box;margin:0 auto;padding-bottom:11px;display:block}.presence__layer[data-astro-cid-p7ewge5o]{z-index:2;padding-bottom:11px;position:absolute}.presence__layer[data-astro-cid-p7ewge5o] img[data-astro-cid-p7ewge5o]{width:var(--img-w);display:block}.presence__float[data-astro-cid-p7ewge5o]{animation-duration:2s;animation-timing-function:cubic-bezier(.5,.5,.5,.5);animation-iteration-count:infinite;animation-delay:2s}.presence__float--bottom-top[data-astro-cid-p7ewge5o]{animation-name:float-bottom-top}.presence__float--left-right[data-astro-cid-p7ewge5o]{animation-name:float-left-right}.presence__float--right-left[data-astro-cid-p7ewge5o]{animation-name:float-right-left}@keyframes float-bottom-top{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes float-left-right{0%,to{transform:translate(0)}50%{transform:translate(15px)}}@keyframes float-right-left{0%,to{transform:translate(0)}50%{transform:translate(-15px)}}@media (prefers-reduced-motion:reduce){.presence__float[data-astro-cid-p7ewge5o]{animation:none}}.presence__content[data-astro-cid-p7ewge5o]{width:50%;padding:30px 0 0 50px}.presence__eyebrow[data-astro-cid-p7ewge5o]{font-size:var(--text-eyebrow);letter-spacing:2px;margin:0 0 16px;font-weight:600;line-height:18px}.presence__title[data-astro-cid-p7ewge5o]{margin:0}.presence__title--offset[data-astro-cid-p7ewge5o]{margin-bottom:36px}.presence__body[data-astro-cid-p7ewge5o]{width:95%;padding-left:40px}.presence__body[data-astro-cid-p7ewge5o] p[data-astro-cid-p7ewge5o]{letter-spacing:0;color:var(--color-text);font-size:22px;line-height:42px}.presence__body[data-astro-cid-p7ewge5o] .presence__link{margin-top:31px;margin-bottom:7px}@media (width<=1024px){.presence__inner[data-astro-cid-p7ewge5o]{flex-direction:column;gap:80px;max-width:600px}.presence__media[data-astro-cid-p7ewge5o],.presence__content[data-astro-cid-p7ewge5o]{width:100%}.presence__content[data-astro-cid-p7ewge5o]{padding:0}}@media (width<=767px){.presence[data-astro-cid-p7ewge5o]{padding:120px 20px 130px}.presence__inner[data-astro-cid-p7ewge5o]{max-width:none}.presence__collage[data-astro-cid-p7ewge5o]{text-align:left}.presence__base[data-astro-cid-p7ewge5o]{width:100%;height:auto;margin:0}.presence__layer[data-astro-cid-p7ewge5o]{top:var(--m-top,auto)!important;left:var(--m-left,auto)!important;right:var(--m-right,auto)!important;bottom:var(--m-bottom,auto)!important}.presence__layer[data-astro-cid-p7ewge5o] img[data-astro-cid-p7ewge5o]{width:var(--m-img-w)}.presence__body[data-astro-cid-p7ewge5o]{width:100%;padding-left:0}}.featured-video[data-astro-cid-36qdxifp]{padding:160px 0;position:relative;overflow:hidden}.featured-video[data-astro-cid-36qdxifp]:before,.featured-video__bg[data-astro-cid-36qdxifp]:before{content:"";z-index:1;opacity:.95;mix-blend-mode:darken;pointer-events:none;background-image:linear-gradient(#cbcf4400 0%,#511c00 100%);position:absolute;inset:0}.featured-video__bg[data-astro-cid-36qdxifp]{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.featured-video__embed[data-astro-cid-36qdxifp]{border:0;width:max(100%,177.778cqh);height:max(100%,56.25cqw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.featured-video__bg[data-astro-cid-36qdxifp]{container-type:size}.featured-video__inner[data-astro-cid-36qdxifp]{z-index:1;max-width:var(--container);text-align:center;margin:0 auto;position:relative}.featured-video__eyebrow[data-astro-cid-36qdxifp]{font-size:var(--text-eyebrow);letter-spacing:2px;color:var(--color-white);margin:0 0 50px;font-weight:600;line-height:18px}.featured-video__title[data-astro-cid-36qdxifp]{max-width:100%;color:var(--color-white);font-size:140px;font-weight:500;line-height:160px}.featured-video__title--first[data-astro-cid-36qdxifp]{margin:-30px}.featured-video__title--second[data-astro-cid-36qdxifp]{margin:10px}.featured-video[data-astro-cid-36qdxifp] .cursor-bubble{color:var(--color-primary);background-color:#ffffffd9}@media (width<=767px){.featured-video[data-astro-cid-36qdxifp]{padding:170px 0 160px}.featured-video__title[data-astro-cid-36qdxifp]{font-size:60px;line-height:80px}}.work-marquee[data-astro-cid-s2qogiyj]{padding-top:160px;overflow:hidden}.work-marquee[data-astro-cid-s2qogiyj] .work-marquee__track .marquee__text{letter-spacing:-.5px;color:var(--color-primary);font-size:90px;font-weight:600;line-height:110px}@media (width<=767px){.work-marquee[data-astro-cid-s2qogiyj]{padding-top:120px}.work-marquee[data-astro-cid-s2qogiyj] .work-marquee__track .marquee__text{font-size:70px}}.work-grid[data-astro-cid-xhnvzkob]{padding:130px 0 160px}.work-grid__inner[data-astro-cid-xhnvzkob]{max-width:1140px;margin:0 auto}.work-grid__items[data-astro-cid-xhnvzkob]{--cols:2;grid-template-columns:repeat(var(--cols), 1fr);gap:100px;margin-bottom:150px;display:grid;position:relative}.work-grid__items[data-astro-cid-xhnvzkob].is-masonry{margin-bottom:50px;display:block}.work-grid__items[data-astro-cid-xhnvzkob].is-masonry .project-card[data-astro-cid-xhnvzkob]{position:absolute}.project-card[data-astro-cid-xhnvzkob]{position:relative}.project-card__media[data-astro-cid-xhnvzkob]{transform-origin:50%;margin-bottom:19px;transition:all .25s cubic-bezier(.25,.8,.25,1);position:relative;overflow:hidden}.project-card__media[data-astro-cid-xhnvzkob] img[data-astro-cid-xhnvzkob]{object-fit:cover;width:100%;height:auto;transition:all .25s cubic-bezier(.25,.8,.25,1);display:block}.project-card__overlay[data-astro-cid-xhnvzkob]{opacity:0;background:#ffca5082 linear-gradient(#ff683cd9 0,#fc934500 100%);transition:all .25s cubic-bezier(.25,.8,.25,1);position:absolute;inset:0}.project-card__link[data-astro-cid-xhnvzkob]{z-index:1;position:absolute;inset:0}.project-card__title[data-astro-cid-xhnvzkob]{text-align:center;margin:0 0 7px;line-height:1}.project-card__title[data-astro-cid-xhnvzkob] span[data-astro-cid-xhnvzkob]{font-family:var(--font-heading);letter-spacing:-.1px;color:var(--color-primary);font-size:18px;font-weight:500}.project-card[data-astro-cid-xhnvzkob]:hover .project-card__media[data-astro-cid-xhnvzkob]{transform:scale(.93)}.project-card[data-astro-cid-xhnvzkob]:hover .project-card__media[data-astro-cid-xhnvzkob] img[data-astro-cid-xhnvzkob]{transform:scale(1.09)}.project-card[data-astro-cid-xhnvzkob]:hover .project-card__overlay[data-astro-cid-xhnvzkob]{opacity:1}.work-grid__more[data-astro-cid-xhnvzkob]{justify-content:center;margin-top:5px;padding:6px 0 7px;display:flex}@media (width<=1024px){.work-grid[data-astro-cid-xhnvzkob]{padding:130px 40px 160px}.work-grid__items[data-astro-cid-xhnvzkob]{gap:80px}}@media (width<=880px){.work-grid__more[data-astro-cid-xhnvzkob]{margin-top:0}}@media (width<=767px){.work-grid[data-astro-cid-xhnvzkob]{padding:50px 20px 130px}.work-grid__items[data-astro-cid-xhnvzkob]{--cols:1;margin-bottom:80px}.work-grid__items[data-astro-cid-xhnvzkob].is-masonry{margin-bottom:0}}.awards-band[data-astro-cid-yyjotl5n]{background-color:var(--color-primary);color:var(--color-white);padding:160px 30px;position:relative;overflow-x:clip}.awards-band__inner[data-astro-cid-yyjotl5n]{max-width:1200px;margin:0 auto}.awards-band__eyebrow[data-astro-cid-yyjotl5n]{letter-spacing:1px;text-align:center;color:var(--color-white);margin:0 0 50px;font-size:16px;font-weight:500;line-height:26px}.awards-band__row[data-astro-cid-yyjotl5n]{justify-content:center;align-items:center;display:flex}.awards-band__word[data-astro-cid-yyjotl5n]{z-index:1;flex:none;position:relative}.awards-band__word--left[data-astro-cid-yyjotl5n]{padding-right:30px}.awards-band__word--right[data-astro-cid-yyjotl5n]{padding-left:30px}.awards-band__word[data-astro-cid-yyjotl5n] h2[data-astro-cid-yyjotl5n]{letter-spacing:-.5px;color:var(--color-white);margin:0;font-size:90px;font-weight:500;line-height:110px}.awards-band__image[data-astro-cid-yyjotl5n]{flex:none;max-width:100%;height:auto;display:block}.awards-band[data-astro-cid-yyjotl5n] .cursor-bubble{color:var(--color-secondary);background-color:#fffffff0}@media (width<=1200px){.awards-band__word[data-astro-cid-yyjotl5n]{flex:1 1 0;max-width:300px}.awards-band__word--left[data-astro-cid-yyjotl5n]{text-align:end}.awards-band__word--right[data-astro-cid-yyjotl5n]{text-align:start}}@media (width<=1024px){.awards-band__word[data-astro-cid-yyjotl5n] h2[data-astro-cid-yyjotl5n]{font-size:80px}}@media (width<=767px){.awards-band[data-astro-cid-yyjotl5n]{padding:120px 20px 100px}.awards-band__row[data-astro-cid-yyjotl5n]{flex-flow:column wrap;justify-content:space-evenly}.awards-band__word[data-astro-cid-yyjotl5n]{text-align:center;flex:none;width:300px;padding:0}.awards-band__word--left[data-astro-cid-yyjotl5n],.awards-band__word--right[data-astro-cid-yyjotl5n]{text-align:center}.awards-band__word[data-astro-cid-yyjotl5n] h2[data-astro-cid-yyjotl5n]{font-size:60px}}
