@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}@keyframes ticker-roll{0%,18%{transform:translateY(0)}22%,46%{transform:translateY(calc(-100% / var(--n) * 1))}50%,74%{transform:translateY(calc(-100% / var(--n) * 2))}78%,96%{transform:translateY(calc(-100% / var(--n) * (var(--n) - 1)))}to{transform:translateY(0)}}.hero[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate;min-height:clamp(550px,77svh,820px);display:grid;align-items:stretch;overflow:hidden}.hero[data-astro-cid-j7pv25f6] picture[data-astro-cid-j7pv25f6]{display:contents}.hero-img[data-astro-cid-j7pv25f6],.hero-shade[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;z-index:-2}.hero-shade[data-astro-cid-j7pv25f6]{z-index:-1;background:linear-gradient(90deg,#131b22cf,#131b229b 25%,#131b2229 55%,#131b2200 75%),linear-gradient(0deg,#151a16a8,transparent 24%)}.hero-wrap[data-astro-cid-j7pv25f6]{width:100%;display:flex;align-items:center;position:relative;padding-top:55px;padding-bottom:72px}.hero-copy[data-astro-cid-j7pv25f6]{max-width:690px}.hero-id[data-astro-cid-j7pv25f6]{display:grid;gap:8px;font-size:14px;letter-spacing:.15em;color:#f7f7f2e0}.hero-id[data-astro-cid-j7pv25f6] .roman[data-astro-cid-j7pv25f6]{color:var(--qz-gold-soft);font-size:12px}.hero-id[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-family:var(--font-sans);font-size:inherit;letter-spacing:inherit;line-height:1.4}.hero-slogan[data-astro-cid-j7pv25f6]{font-size:clamp(60px,7.7vw,121px);letter-spacing:.04em;line-height:1.07;margin:19px 0 23px}.hero-tagline[data-astro-cid-j7pv25f6]{font-size:clamp(14px,1.55vw,21px);letter-spacing:.13em;color:#f7f7f2ec}.hero[data-astro-cid-j7pv25f6] .actions[data-astro-cid-j7pv25f6]{margin-top:34px}.hero-photo-label[data-astro-cid-j7pv25f6]{position:absolute;right:var(--gutter);bottom:24px;display:grid;gap:4px;padding-left:12px;border-left:1px solid var(--qz-gold-soft);font-size:12px;color:#fff;text-shadow:0 1px 6px #000}.travel-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.6fr 1fr;gap:clamp(25px,6vw,88px);align-items:center}.travel-copy[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(39px,5.5vw,78px);margin:.23em 0 .29em;letter-spacing:.05em}.travel-visual[data-astro-cid-j7pv25f6]{position:relative}.travel-visual[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:auto;aspect-ratio:1.46;object-fit:cover;object-position:45% center;background:var(--sand)}.travel-visual[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{position:absolute;left:13px;bottom:12px;color:#fff;background:#1f1e1ce8;padding:4px 8px;font-size:11px;letter-spacing:.08em}.travel-meta[data-astro-cid-j7pv25f6]{font-size:12px;display:flex;gap:10px;align-items:center;margin:20px 0;color:var(--qz-blue)}.travel-meta[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{width:4px;height:4px;background:var(--qz-gold);border-radius:50%}.project-mosaic[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.5fr 1fr;grid-template-rows:repeat(2,minmax(180px,19vw));gap:12px}.project-primary[data-astro-cid-j7pv25f6]{grid-row:span 2}.project-tile[data-astro-cid-j7pv25f6]{position:relative;min-height:170px;display:flex;align-items:end;overflow:hidden;isolation:isolate;background:var(--qz-blue-deep);color:var(--qz-white)}.project-tile[data-astro-cid-j7pv25f6]:after,.project-tile[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.project-tile[data-astro-cid-j7pv25f6]:after{content:"";background:linear-gradient(0deg,#141915de,transparent 70%);z-index:-1}.project-tile[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{transition:transform .45s ease}.project-tile[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6]{transform:scale(1.045)}.tile-text[data-astro-cid-j7pv25f6]{position:relative;width:100%;padding:20px 46px 19px 22px}.tile-text[data-astro-cid-j7pv25f6] .roman[data-astro-cid-j7pv25f6]{color:#f7f7f2df}.tile-text[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-size:clamp(17px,2.1vw,30px);margin-top:4px}.tile-arrow[data-astro-cid-j7pv25f6]{position:absolute;right:22px;bottom:22px;font-size:17px}.portfolio-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr .85fr;gap:clamp(15px,3vw,35px)}.portfolio-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;aspect-ratio:4/3;object-fit:cover}.portfolio-image[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;margin-top:10px;font-size:18px}.portfolio-image[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6],.portfolio-list[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--qz-blue)}.portfolio-list[data-astro-cid-j7pv25f6]{display:grid;align-content:start}.portfolio-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{border-top:1px solid var(--qz-line);padding:13px 0;display:flex;justify-content:space-between}.portfolio-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:last-child{border-bottom:1px solid var(--qz-line)}.portfolio-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--qz-blue)}.evidence[data-astro-cid-j7pv25f6]{background:#efeee7}.rule-card[data-astro-cid-j7pv25f6] .text-link[data-astro-cid-j7pv25f6]{margin-top:15px;font-size:12px}.contact-strip[data-astro-cid-j7pv25f6]{background:var(--qz-blue-deep);padding:55px 0}.contact-inner[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;gap:20px}.contact-inner[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(28px,4vw,56px);margin-top:9px}@media(max-width:800px){.travel-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;gap:23px}.travel-copy[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(32px,5vw,54px)}.portfolio-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}.portfolio-list[data-astro-cid-j7pv25f6]{grid-column:span 2;grid-template-columns:1fr 1fr;gap:0 24px}.portfolio-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:nth-child(3){border-bottom:1px solid var(--qz-line)}}@media(max-width:600px){.hero[data-astro-cid-j7pv25f6]{min-height:clamp(490px,72svh,620px)}.hero-img[data-astro-cid-j7pv25f6]{object-position:50% 50%}.hero-shade[data-astro-cid-j7pv25f6]{background:linear-gradient(90deg,#121a22ac,#121a223f 72%,#121a221b),linear-gradient(0deg,#121a2280,transparent 36%)}.hero-slogan[data-astro-cid-j7pv25f6]{font-size:clamp(45px,11.5vw,76px)}.hero[data-astro-cid-j7pv25f6] .actions[data-astro-cid-j7pv25f6]{margin-top:26px}.hero-photo-label[data-astro-cid-j7pv25f6]{bottom:16px}.travel-grid[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:stretch}.travel-copy[data-astro-cid-j7pv25f6]{order:-1}.travel-copy[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6] br[data-astro-cid-j7pv25f6]{display:none}.travel-visual[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{aspect-ratio:16/10}.project-mosaic[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;grid-template-rows:240px 145px;gap:8px}.project-primary[data-astro-cid-j7pv25f6]{grid-row:auto;grid-column:span 2}.project-tile[data-astro-cid-j7pv25f6]{min-height:0}.tile-text[data-astro-cid-j7pv25f6]{padding:9px 18px 10px 11px}.tile-text[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:15px}.tile-text[data-astro-cid-j7pv25f6] .roman[data-astro-cid-j7pv25f6]{font-size:9px}.tile-arrow[data-astro-cid-j7pv25f6]{right:7px;bottom:9px;font-size:12px}.portfolio-grid[data-astro-cid-j7pv25f6]{gap:12px}.portfolio-image[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:15px}.contact-inner[data-astro-cid-j7pv25f6]{align-items:start;flex-direction:column}}
