.projects-hero[data-v-2494d363]{--ease:cubic-bezier(.22, 1, .36, 1);isolation:isolate;color:#fff;background:#061537;align-items:flex-end;min-height:calc(clamp(480px,62vh,640px));display:flex;position:relative;overflow:hidden}.projects-hero__image[data-v-2494d363]{z-index:-2;-o-object-fit:cover;object-fit:cover;width:100%;height:108%;transform:translate3d(0,var(--shift,0),0) scale(1.03);animation:projects-in-2494d363 1.2s var(--ease) both;position:absolute;inset:-8% 0 0}.projects-hero__shade[data-v-2494d363]{z-index:-1;background:linear-gradient(#0615371a,#06153766 50%,#061537eb),linear-gradient(90deg,#06153799,#0000 60%);position:absolute;inset:0}.projects-hero__inner[data-v-2494d363]{grid-template-columns:minmax(0,1fr) minmax(320px,440px);align-items:end;gap:calc(clamp(28px,5vw,80px));width:100%;padding-block:56px calc(clamp(40px,5vw,72px));display:grid}.projects-hero__copy h1[data-v-2494d363]{color:#fff;letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:calc(clamp(38px,5vw,76px));font-weight:850;line-height:1.02}.projects-hero__copy p[data-v-2494d363]{color:#d3dcea;max-width:54ch;margin:22px 0 0;font-size:calc(clamp(17px,1.35vw,20px));line-height:1.65}.projects-hero__feature a[data-v-2494d363]{border-radius:var(--radius-md);color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color .35s ease,transform .45s var(--ease);background:#0615378c;border:1px solid #ffffff29;flex-direction:column;gap:14px;padding:calc(clamp(22px,2.2vw,32px));text-decoration:none;display:flex}.projects-hero__feature a[data-v-2494d363]:hover{border-color:#e4a84999;transform:translateY(-4px)}.projects-hero__feature a[data-v-2494d363]:focus-visible{outline:3px solid var(--color-gold-300);outline-offset:3px}.projects-hero__label[data-v-2494d363]{color:var(--color-gold-300);font-size:14px;font-weight:800}.projects-hero__feature h2[data-v-2494d363]{color:#fff;letter-spacing:-.02em;margin:0;font-size:calc(clamp(22px,1.9vw,28px));font-weight:850;line-height:1.2}.projects-hero__place[data-v-2494d363]{color:#c3cfdf;align-items:center;gap:8px;margin:0;font-size:14.5px;display:flex}.projects-hero__place strong[data-v-2494d363]{color:#fff}.projects-hero__feature ul[data-v-2494d363]{border-top:1px solid #ffffff24;gap:8px;margin:0;padding:14px 0 0;list-style:none;display:grid}.projects-hero__feature li[data-v-2494d363]{color:#dbe4f0;align-items:center;gap:10px;font-size:14.5px;display:flex}.projects-hero__go[data-v-2494d363]{border-radius:var(--radius-sm);background:var(--pts-gold-gradient);min-height:52px;color:var(--color-navy-950);justify-content:space-between;align-items:center;margin-top:4px;padding:0 8px 0 18px;font-weight:850;transition:filter .25s;display:flex}.projects-hero__go>span[data-v-2494d363]{background:var(--color-navy-950);width:38px;height:38px;color:var(--color-gold-300);transition:transform .35s var(--ease);border-radius:4px;place-items:center;display:grid}.projects-hero__feature a:hover .projects-hero__go[data-v-2494d363]{filter:brightness(1.06)}.projects-hero__feature a:hover .projects-hero__go>span[data-v-2494d363]{transform:translate(4px)}@keyframes projects-in-2494d363{0%{opacity:0;transform:scale(1.1)}}@media (width<=900px){.projects-hero[data-v-2494d363]{min-height:0}.projects-hero__inner[data-v-2494d363]{grid-template-columns:1fr;padding-top:calc(clamp(200px,40vw,280px))}}@media (prefers-reduced-motion:reduce){.projects-hero__image[data-v-2494d363]{animation:none;transform:none}.projects-hero__feature a[data-v-2494d363],.projects-hero__go>span[data-v-2494d363]{transition:none}.projects-hero__feature a[data-v-2494d363]:hover{transform:none}}
