.pf-hero[data-astro-cid-qttqubak],.pf-projects[data-astro-cid-qttqubak],.pf-cta[data-astro-cid-qttqubak]{--gold:#c9a84c;--gold-light:#e8c96e;--bg:#0a0a0a;--bg2:#111;--white:#fff;--grey:#ffffff80;--border:#ffffff12}.pf-hero[data-astro-cid-qttqubak]{background:var(--bg);justify-content:space-between;align-items:flex-end;gap:2rem;min-height:45vh;padding:9rem 6vw 4rem;display:flex;position:relative;overflow:hidden}.pf-hero__bg[data-astro-cid-qttqubak]{background:radial-gradient(at 15% 60%,#c9a84c12 0%,#0000 55%),radial-gradient(at 85% 30%,#c9a84c0a 0%,#0000 45%);position:absolute;inset:0}.pf-hero__content[data-astro-cid-qttqubak]{z-index:1;position:relative}.pf-hero__label[data-astro-cid-qttqubak]{letter-spacing:.35em;text-transform:uppercase;color:var(--gold);margin-bottom:1rem;font-size:.7rem;display:block}.pf-hero__title[data-astro-cid-qttqubak]{color:var(--white);letter-spacing:-.03em;margin:0;font-family:Clash Display,Montserrat,sans-serif;font-size:clamp(3.5rem,9vw,8rem);font-weight:700;line-height:.95}.pf-hero__sub[data-astro-cid-qttqubak]{color:var(--grey);max-width:380px;margin:1.25rem 0 0;font-size:.9rem;line-height:1.6}.pf-hero__stats[data-astro-cid-qttqubak]{z-index:1;flex-shrink:0;align-items:flex-end;gap:3rem;padding-bottom:.5rem;display:flex;position:relative}.pf-hero__stat[data-astro-cid-qttqubak]{text-align:center}.pf-hero__stat-num[data-astro-cid-qttqubak]{color:var(--gold);letter-spacing:-.02em;font-family:Clash Display,Montserrat,sans-serif;font-size:clamp(2rem,4vw,3.5rem);font-weight:700;line-height:1;display:block}.pf-hero__stat-label[data-astro-cid-qttqubak]{letter-spacing:.2em;text-transform:uppercase;color:var(--grey-light);margin-top:.4rem;font-size:.65rem;display:block}.pf-projects[data-astro-cid-qttqubak]{background:var(--bg)}.pf-item[data-astro-cid-qttqubak]{border-bottom:1px solid var(--border);opacity:0;grid-template-columns:1fr 1fr;min-height:70vh;transition:opacity .7s,transform .7s;display:grid;transform:translateY(40px)}.pf-item[data-astro-cid-qttqubak].visible{opacity:1;transform:translateY(0)}.pf-item--alt[data-astro-cid-qttqubak]{direction:rtl}.pf-item--alt[data-astro-cid-qttqubak]>[data-astro-cid-qttqubak]{direction:ltr}.pf-item__visual[data-astro-cid-qttqubak]{background:#0d0d0d;justify-content:center;align-items:center;min-height:60vh;display:flex;position:relative;overflow:hidden}.pf-item__bg[data-astro-cid-qttqubak]{opacity:0;mix-blend-mode:multiply;transition:opacity .5s;position:absolute;inset:0}.pf-item[data-astro-cid-qttqubak]:hover .pf-item__bg[data-astro-cid-qttqubak]{opacity:1}.pf-item__num-bg[data-astro-cid-qttqubak]{color:#ffffff2e;letter-spacing:-.05em;user-select:none;pointer-events:none;z-index:5;text-shadow:0 2px 30px #c9a84c99,0 0 60px #c9a84c4d;font-family:Clash Display,Montserrat,sans-serif;font-size:clamp(6rem,12vw,14rem);font-weight:700;line-height:1;position:absolute;bottom:-2rem;right:-1rem}.mockup--photo[data-astro-cid-qttqubak]{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.mockup__photo-img[data-astro-cid-qttqubak]{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .6s cubic-bezier(.25,.46,.45,.94);display:block}.pf-item[data-astro-cid-qttqubak]:hover .mockup__photo-img[data-astro-cid-qttqubak]{transform:scale(1.04)}.pf-item__info[data-astro-cid-qttqubak]{background:var(--bg);flex-direction:column;justify-content:center;padding:4rem 5vw 4rem 4vw;display:flex;position:relative}.pf-item--alt[data-astro-cid-qttqubak] .pf-item__info[data-astro-cid-qttqubak]{padding:4rem 4vw 4rem 5vw}.pf-item__meta[data-astro-cid-qttqubak]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.pf-item__country[data-astro-cid-qttqubak]{letter-spacing:.25em;text-transform:uppercase;color:var(--gold);font-size:.65rem;font-weight:600}.pf-item__sep[data-astro-cid-qttqubak]{color:var(--border);font-size:.8rem}.pf-item__category[data-astro-cid-qttqubak]{letter-spacing:.15em;text-transform:uppercase;color:var(--grey);font-size:.65rem}.pf-item__num[data-astro-cid-qttqubak]{color:#ffffff0a;letter-spacing:-.05em;user-select:none;margin-bottom:-.75rem;font-family:Clash Display,Montserrat,sans-serif;font-size:clamp(4rem,8vw,7rem);font-weight:700;line-height:1}.pf-item__title[data-astro-cid-qttqubak]{color:var(--white);margin:0 0 .6rem;font-family:Clash Display,Montserrat,sans-serif;font-size:clamp(1.5rem,2.5vw,2.2rem);font-weight:700;line-height:1.2}.pf-item__subtitle[data-astro-cid-qttqubak]{color:var(--gold);margin:0 0 1rem;font-size:.9rem;font-style:italic}.pf-item__desc[data-astro-cid-qttqubak]{color:var(--grey);max-width:400px;margin:0 0 1.75rem;font-size:.875rem;line-height:1.75}.pf-item__tags[data-astro-cid-qttqubak]{flex-wrap:wrap;gap:.4rem;margin-bottom:2rem;display:flex}.pf-item__tag[data-astro-cid-qttqubak]{letter-spacing:.1em;text-transform:uppercase;color:#fff9;border:1px solid #ffffff1a;border-radius:100px;padding:.3rem .75rem;font-size:.65rem;transition:all .3s}.pf-item[data-astro-cid-qttqubak]:hover .pf-item__tag[data-astro-cid-qttqubak]{color:var(--gold);border-color:#c9a84c66}.pf-item__cta[data-astro-cid-qttqubak]{letter-spacing:.1em;text-transform:uppercase;color:var(--white);border:1px solid #c9a84c73;border-radius:100px;align-items:center;gap:.6rem;width:fit-content;padding:.9rem 1.75rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .35s;display:inline-flex;position:relative;overflow:hidden}.pf-item__cta[data-astro-cid-qttqubak]:before{content:"";background:var(--gold);transition:transform .35s cubic-bezier(.25,.46,.45,.94);position:absolute;inset:0;transform:translate(-100%)}.pf-item__cta[data-astro-cid-qttqubak]:hover:before{transform:translate(0)}.pf-item__cta[data-astro-cid-qttqubak] span[data-astro-cid-qttqubak],.pf-item__cta[data-astro-cid-qttqubak] svg[data-astro-cid-qttqubak]{z-index:1;position:relative}.pf-item__cta[data-astro-cid-qttqubak]:hover{color:#000;border-color:var(--gold)}.pf-item__cta--locked[data-astro-cid-qttqubak]{opacity:.35;cursor:default;pointer-events:none;font-size:.75rem}.pf-cta[data-astro-cid-qttqubak]{background:var(--bg);text-align:center;border-top:1px solid #c9a84c1f;padding:9rem 6vw;position:relative;overflow:hidden}.pf-cta__glow[data-astro-cid-qttqubak]{pointer-events:none;background:radial-gradient(at bottom,#c9a84c1a 0%,#0000 70%);width:600px;height:300px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.pf-cta__inner[data-astro-cid-qttqubak]{z-index:1;position:relative}.pf-cta__label[data-astro-cid-qttqubak]{letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin-bottom:1.5rem;font-size:.7rem;display:block}.pf-cta__title[data-astro-cid-qttqubak]{color:var(--white);margin:0 0 3rem;font-family:Clash Display,Montserrat,sans-serif;font-size:clamp(2rem,5vw,4rem);font-weight:700;line-height:1.15}.pf-cta__btn[data-astro-cid-qttqubak]{letter-spacing:.1em;text-transform:uppercase;color:#000;background:var(--gold);border-radius:100px;align-items:center;gap:.75rem;padding:1.2rem 3rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .35s;display:inline-flex}.pf-cta__btn[data-astro-cid-qttqubak]:hover{background:var(--white);transform:translateY(-3px);box-shadow:0 16px 50px #c9a84c59}@media (width<=1024px){.pf-item[data-astro-cid-qttqubak]{grid-template-columns:1fr;min-height:auto;direction:ltr!important}.pf-item__visual[data-astro-cid-qttqubak]{min-height:50vw}.pf-item__info[data-astro-cid-qttqubak]{padding:3rem 5vw!important}}@media (width<=768px){.pf-hero[data-astro-cid-qttqubak]{flex-direction:column;align-items:flex-start;gap:2.5rem;padding:7.5rem 5vw 3rem}.pf-hero__stats[data-astro-cid-qttqubak]{gap:2rem}.pf-item__visual[data-astro-cid-qttqubak]{min-height:60vw}.pf-item__num[data-astro-cid-qttqubak]{font-size:3.5rem}.pf-cta[data-astro-cid-qttqubak]{padding:6rem 5vw}}@media (width<=480px){.pf-hero[data-astro-cid-qttqubak]{padding:6.5rem 5vw 2.5rem}.pf-item__visual[data-astro-cid-qttqubak]{min-height:65vw}}@media (width>=1025px){.pf-item[data-astro-cid-qttqubak]{overflow:clip}.pf-item[data-astro-cid-qttqubak] .pf-item__visual[data-astro-cid-qttqubak]{padding:0;display:block;overflow:clip}.pf-item[data-astro-cid-qttqubak] .mockup--photo[data-astro-cid-qttqubak]{height:calc(100vh - 80px);padding:0;position:sticky;inset:80px auto auto;overflow:hidden}.pf-item[data-astro-cid-qttqubak] .mockup__photo-img[data-astro-cid-qttqubak]{z-index:1;object-fit:cover;width:100%;height:100%;position:relative}.pf-item--fit[data-astro-cid-qttqubak] .mockup__photo-img[data-astro-cid-qttqubak]{object-fit:contain}.pf-item--fit[data-astro-cid-qttqubak] .mockup__photo-backdrop[data-astro-cid-qttqubak]{object-fit:cover;filter:blur(32px)brightness(.55)saturate(1.15);width:calc(100% + 120px);height:calc(100% + 120px);display:block;position:absolute;inset:-60px}}.mockup__photo-backdrop[data-astro-cid-qttqubak]{display:none}
