.project-hero-highlight__name[data-v-9c7d4fa3]{color:inherit;font-family:Headings,sans-serif;font-weight:500;line-height:1.32;margin-bottom:0}.project-hero-highlight__name[data-v-9c7d4fa3]:not(:first-child){margin-top:.5em}.project-hero-highlight[data-v-9c7d4fa3]{font-size:12px;font-weight:300;letter-spacing:-.025em;line-height:1.25}@media(min-width:992px){.project-hero-highlight[data-v-9c7d4fa3]{font-size:14px;line-height:1.2857142857}}.project-hero-highlight[data-v-9c7d4fa3]{align-items:center;background:var(--color-white);border:1px solid var(--color-grayLight);border-radius:12px;display:flex;gap:12px;max-width:355px;min-width:240px;padding:12px;text-align:left;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1),border-color .18s ease}.project-hero-highlight[data-v-9c7d4fa3]:focus-visible,.project-hero-highlight[data-v-9c7d4fa3]:hover{border-color:var(--color-main);box-shadow:0 8px 24px #0000001f;transform:translateY(-4px)}.project-hero-highlight[data-v-9c7d4fa3]:active{transform:translateY(-1px) scale(.99)}.project-hero-highlight[data-v-9c7d4fa3]:focus-visible{outline:2px solid var(--color-main);outline-offset:3px}@media(min-width:768px){.project-hero-highlight[data-v-9c7d4fa3]{gap:16px;padding:16px}}.project-hero-highlight__icon[data-v-9c7d4fa3]{aspect-ratio:1;background:var(--color-main);border-radius:4px;color:var(--color-white);flex:0 0 auto;overflow:hidden;padding:9px;position:relative;transition:transform .28s cubic-bezier(.16,1,.3,1);width:48px}.project-hero-highlight__icon[data-v-9c7d4fa3]:after{animation:project-hero-highlight-shine-9c7d4fa3 5s ease-in-out .9s infinite;background:linear-gradient(105deg,transparent 25%,hsla(0,0%,100%,.7) 50%,transparent 75%);content:"";inset:0;pointer-events:none;position:absolute;transform:translate(-130%)}@media(min-width:768px){.project-hero-highlight__icon[data-v-9c7d4fa3]{width:48px}}.project-hero-highlight__content[data-v-9c7d4fa3]{display:flex;flex-direction:column;gap:4px}.project-hero-highlight__name[data-v-9c7d4fa3]{font-size:14px}@media(min-width:992px){.project-hero-highlight__name[data-v-9c7d4fa3]{font-size:16px}}.project-hero-highlight__action[data-v-9c7d4fa3]{color:var(--color-grayDark);font-size:12px}@media(min-width:992px){.project-hero-highlight__action[data-v-9c7d4fa3]{font-size:14px}}.project-hero-highlight:hover .project-hero-highlight__action[data-v-9c7d4fa3]{color:var(--color-baseBlack)}.project-hero-highlight:focus-visible .project-hero-highlight__icon[data-v-9c7d4fa3],.project-hero-highlight:hover .project-hero-highlight__icon[data-v-9c7d4fa3]{transform:scale(1.05)}.project-hero-highlight__count[data-v-9c7d4fa3]{font-feature-settings:"tnum"}@keyframes project-hero-highlight-shine-9c7d4fa3{0%,78%,to{transform:translate(-130%)}90%{transform:translate(130%)}}@media(prefers-reduced-motion:reduce){.project-hero-highlight[data-v-9c7d4fa3],.project-hero-highlight__icon[data-v-9c7d4fa3],.project-hero-highlight__icon[data-v-9c7d4fa3]:after{animation:none;transition:none}.project-hero-highlight[data-v-9c7d4fa3]:active,.project-hero-highlight[data-v-9c7d4fa3]:focus-visible,.project-hero-highlight:focus-visible .project-hero-highlight__icon[data-v-9c7d4fa3],.project-hero-highlight[data-v-9c7d4fa3]:hover,.project-hero-highlight:hover .project-hero-highlight__icon[data-v-9c7d4fa3]{transform:none}}.common-card__title[data-v-f3583050]{color:inherit;font-family:Headings,sans-serif;font-weight:500;line-height:1.32;margin-bottom:0}.common-card__title[data-v-f3583050]:not(:first-child){margin-top:.5em}.block-common-info__grid[data-v-f3583050]{display:grid;gap:16px;grid-auto-flow:dense;margin-top:20px}@media(min-width:420px){.block-common-info__grid[data-v-f3583050]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.block-common-info__grid[data-v-f3583050]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1200px){.block-common-info__grid[data-v-f3583050]{grid-template-columns:repeat(6,minmax(0,1fr))}}.block-common-info__card[data-v-f3583050]{min-width:1px}@media(min-width:1200px){.block-common-info__card[data-v-f3583050]{grid-column:span 2}.block-common-info__card--large[data-v-f3583050]{grid-column:span 4;grid-row:span 3}}.common-card[data-v-f3583050]{background-color:var(--color-white);border:1px solid var(--color-grayLight);border-radius:16px;display:flex;flex-direction:column;gap:10px;gap:16px;min-height:140px;overflow:hidden;padding:20px 24px;position:relative}@media(min-width:992px){.common-card[data-v-f3583050]{justify-content:space-between;min-height:250px}}@media(min-width:420px){.common-card--large[data-v-f3583050]{grid-column:span 2}}.common-card--main[data-v-f3583050]{align-items:flex-start;border:unset}.common-card__content[data-v-f3583050]{position:relative}.common-card__image~.common-card__content[data-v-f3583050]{max-width:62%}.common-card__title[data-v-f3583050]{font-size:16px;letter-spacing:-.02em;line-height:1.25}@media(min-width:768px){.common-card__title[data-v-f3583050]{font-size:20px}}.common-card__text[data-v-f3583050]{color:var(--color-gray);font-weight:200}.common-card__image[data-v-f3583050]{bottom:0;height:100%;position:absolute;right:0}@media(min-width:1500px){.common-card__image[data-v-f3583050]{right:35px}}.developer-disclosure[data-v-cf97296a]{margin-left:auto;margin-right:auto;max-width:1720px;width:100%}@supports (padding:max(0px)){.developer-disclosure[data-v-cf97296a]{padding-left:max(var(--safe-area-inset-left),0px);padding-left:max(var(--safe-area-inset-left),10px);padding-right:max(0px,var(--safe-area-inset-right));padding-right:max(10px,var(--safe-area-inset-right))}}@media(min-width:768px){.developer-disclosure[data-v-cf97296a]{padding-left:24px;padding-right:24px}@supports (padding:max(0px)){.developer-disclosure[data-v-cf97296a]{padding-left:max(var(--safe-area-inset-left),24px);padding-right:max(24px,var(--safe-area-inset-right))}}}@media(min-width:992px){.developer-disclosure[data-v-cf97296a]{padding-left:48px;padding-right:48px}@supports (padding:max(0px)){.developer-disclosure[data-v-cf97296a]{padding-left:max(var(--safe-area-inset-left),48px);padding-right:max(48px,var(--safe-area-inset-right))}}}@media(min-width:1900px){.developer-disclosure[data-v-cf97296a]{max-width:1920px;padding-left:100px;padding-right:100px}@supports (padding:max(0px)){.developer-disclosure[data-v-cf97296a]{padding-left:max(var(--safe-area-inset-left),100px);padding-right:max(100px,var(--safe-area-inset-right))}}}.developer-disclosure__text[data-v-cf97296a]{color:var(--color-gray);font-size:13px;line-height:1.4}.developer-disclosure__text a[data-v-cf97296a]{color:inherit;text-decoration:underline}
