/* Real photography, motion and the existing latest-news cards return to the homepage. */
html body.v14-home .v329-gallery{position:relative;isolation:isolate;background:#101214;touch-action:pan-y}
html body.v14-home .v329-gallery::after{display:none}
.v329-scenes{position:absolute;inset:0}.v329-scene{position:absolute;inset:0;margin:0;opacity:0;visibility:hidden;transition:opacity .8s ease,visibility .8s;overflow:hidden}
.v329-scene.is-active{opacity:1;visibility:visible;z-index:1}.v329-scene>img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}
.v329-scene.is-portrait{background:radial-gradient(ellipse at center,#484035,#121416 75%)}.v329-scene.is-portrait>img{object-fit:contain}
.v329-scene::after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(transparent,#000b);pointer-events:none}
.v329-scene figcaption{position:absolute;right:24px;bottom:80px;z-index:2;color:#fff;text-align:right}.v329-scene figcaption span{display:block;font:400 11px/1.8 Cairo,sans-serif;color:#eee}.v329-scene figcaption strong{display:block;font:700 20px/1.8 Cairo,sans-serif;color:white}
.v329-gallery-controls{position:absolute;z-index:5;inset:auto 20px 18px;display:flex;gap:9px;align-items:center;color:white;direction:rtl}
.v329-gallery-controls button,.v329-news-controls button{font:600 13px/1.5 Cairo,sans-serif;min-width:38px;min-height:38px;border:1px solid #ffffff70;border-radius:10px;background:#101214b8;color:#fff;cursor:pointer;padding:6px 12px}
.v329-gallery-controls button:focus-visible,.v329-news-controls button:focus-visible{outline:3px solid #e7a064;outline-offset:3px}.v329-gallery-controls span{font:600 12px/1.5 Arial,sans-serif;direction:ltr;min-width:40px;text-align:center}
.v329-gallery-controls [data-gallery-pause]{margin-inline-start:auto;font-size:11px}
.v329-news{padding:32px 0 0;color:var(--cs320-ink);direction:rtl}.v329-news-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.v329-news-heading span{color:var(--cs320-accent);font:700 11px/1.8 Cairo,sans-serif}.v329-news-heading h2{margin:3px 0;font:800 25px/1.6 Cairo,sans-serif;color:var(--cs320-ink)}.v329-news-heading>a{font:600 12px/1.8 Cairo,sans-serif;color:var(--cs320-accent)}
.v329-news-track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:4px 0 10px;scrollbar-width:thin}.v329-news-card{flex:0 0 250px;scroll-snap-align:start;background:var(--cs320-paper);border:1px solid #99857740;border-radius:14px;overflow:hidden;display:block;text-decoration:none;color:var(--cs320-ink)}.v329-news-card img{width:100%;height:185px;object-fit:contain;background:#121416;display:block}.v329-news-card>div{padding:13px 15px}.v329-news-card strong,.v329-news-card span{display:block;font:700 14px/1.8 Cairo,sans-serif}.v329-news-card span{font-size:11px;color:var(--cs320-muted);font-weight:400}.v329-news-controls{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}.v329-news-controls button{background:var(--cs320-paper);color:var(--cs320-ink);border-color:#99857750}
@media(max-width:760px){html body.v14-home .v329-gallery{height:clamp(300px,85vw,400px)}.v329-scene figcaption{right:18px;bottom:72px}.v329-scene figcaption strong{font-size:17px}.v329-news-card{flex-basis:78%;max-width:290px}.v329-news-heading h2{font-size:23px}.v329-news-heading>a{font-size:10px}}
@media(prefers-reduced-motion:no-preference){.v329-scene.is-active>img{animation:v329-photo-life 7s ease-out both}.v329-news-card{transition:transform .25s ease}.v329-news-card:hover{transform:translateY(-3px)}@keyframes v329-photo-life{from{transform:scale(1)}to{transform:scale(1.025)}}}
@media(prefers-reduced-motion:reduce){.v329-scene{transition:none}.v329-news-track{scroll-behavior:auto}}
