<!DOCTYPE html><html lang="en" data-astro-cid-37fxchfa> <head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"><link rel="icon" href="/favicon.ico"><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"><link rel="preload" href="/fonts/inter-var.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="/fonts/archivo-var.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="/fonts/jetbrains-mono-var.woff2" as="font" type="font/woff2" crossorigin><meta name="generator" content="Astro v6.2.1"><title>Mlenny Photography | Travel, Nature, People</title><meta name="description" content="Explore 19,000+ photos from 81+ countries by Mlenny, exclusive iStock &#38; Getty Images Photographer since 2005. Aerial, Cityscape, Travel, Nature &#38; Landscape Photography."><link rel="canonical" href="https://www.mlenny.com/"><meta property="og:type" content="website"><meta property="og:title" content="Mlenny Photography | Travel, Nature, People"><meta property="og:description" content="Explore 19,000+ photos from 81+ countries by Mlenny, exclusive iStock &#38; Getty Images Photographer since 2005. Aerial, Cityscape, Travel, Nature &#38; Landscape Photography."><meta property="og:image" content="https://www.mlenny.com/images/og-default.jpg"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="630"><meta property="og:image:type" content="image/jpeg"><meta property="og:image:alt" content="Mlenny Photography | Travel, Nature, People"><meta property="og:url" content="https://www.mlenny.com/"><meta property="og:site_name" content="Mlenny Photography"><meta property="og:locale" content="en_US"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="Mlenny Photography | Travel, Nature, People"><meta name="twitter:description" content="Explore 19,000+ photos from 81+ countries by Mlenny, exclusive iStock &#38; Getty Images Photographer since 2005. Aerial, Cityscape, Travel, Nature &#38; Landscape Photography."><meta name="twitter:image" content="https://www.mlenny.com/images/og-default.jpg"><meta name="twitter:site" content="@Mlenny"><link rel="dns-prefetch" href="https://www.gettyimages.com"><link rel="dns-prefetch" href="https://www.istockphoto.com"><link rel="dns-prefetch" href="https://media.gettyimages.com"><script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-5601937654774557" crossorigin="anonymous"></script><link rel="preload" as="image" type="image/avif" imagesrcset="/images/hero/avif/640/2273833751.avif 640w, /images/hero/avif/768/2273833751.avif 768w, /images/hero/avif/1024/2273833751.avif 1024w, /images/hero/avif/1280/2273833751.avif 1280w, /images/hero/avif/1600/2273833751.avif 1600w, /images/hero/avif/1920/2273833751.avif 1920w" imagesizes="100vw" fetchpriority="high"> <script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","name":"Mlenny Photography","url":"https://www.mlenny.com","description":"Exclusive Getty Images Photographer since 2005. Photography from 81+ countries — Travel, Nature, Cityscapes, People & Portrait.","potentialAction":{"@type":"SearchAction","target":"https://www.mlenny.com/search?q={search_term_string}","query-input":"required name=search_term_string"}}</script> <script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","name":"Mlenny","legalName":"Alexander Hafemann","url":"https://www.mlenny.com","logo":"https://www.mlenny.com/images/mlenny-logo-2020.jpg","description":"Exclusive Getty Images Photographer since 2005.","founder":{"@type":"Person","name":"Alexander Hafemann","alternateName":"Mlenny","jobTitle":"Photographer","url":"https://www.mlenny.com/about"},"sameAs":["https://www.instagram.com/mlenny","https://www.facebook.com/mlennycom","https://www.linkedin.com/in/alexanderhafemann","https://x.com/mlaborx","https://mlenny.tumblr.com","https://www.gettyimages.com/photos/mlenny","https://www.istockphoto.com/portfolio/mlenny"]}</script> <link rel="stylesheet" href="/_astro/BaseLayout.DJKhaJdn.css"></head> <body class="min-h-screen flex flex-col" data-astro-cid-37fxchfa> <!-- ───────────── Sticky stack: ticker + header ───────────── --><div class="sticky top-0 z-50" data-astro-cid-3ef6ksr2> <!-- Ticker — desktop: static row, mobile: marquee --> <div class="ticker-bar relative h-8 md:h-9 bg-[#050505] border-b border-white/10 overflow-hidden flex items-center text-[11px] md:text-[12px] uppercase tracking-[0.12em] text-white/75 font-mono" data-astro-cid-3ef6ksr2> <!-- Desktop ticker --> <div class="hidden md:flex gap-7 px-6 max-w-7xl mx-auto w-full whitespace-nowrap" data-astro-cid-3ef6ksr2> <span data-astro-cid-3ef6ksr2>Photos &amp; Videos <em class="not-italic text-[var(--color-accent)]" data-astro-cid-3ef6ksr2>19.019</em></span> <span class="text-white/30" data-astro-cid-3ef6ksr2>·</span> <span data-astro-cid-3ef6ksr2><em class="not-italic text-[var(--color-accent)]" data-astro-cid-3ef6ksr2>81+</em> countries photographed · <em class="not-italic text-[var(--color-accent)]" data-astro-cid-3ef6ksr2>112</em> visited</span> <span class="text-white/30" data-astro-cid-3ef6ksr2>·</span> <span data-astro-cid-3ef6ksr2>Latest: <em class="not-italic text-[var(--color-accent)]" data-astro-cid-3ef6ksr2>United States</em></span> <span class="text-white/30" data-astro-cid-3ef6ksr2>·</span> <span data-astro-cid-3ef6ksr2>Exclusive Getty since <em class="not-italic text-[var(--color-accent)]" data-astro-cid-3ef6ksr2>2005</em></span> </div> <!-- Mobile ticker (auto-scroll, content duplicated for seamless loop) --> <div class="md:hidden ticker-track flex gap-6 pl-4 whitespace-nowrap" data-astro-cid-3ef6ksr2>  <span data-astro-cid-3ef6ksr2>Photos &amp; Videos <em class="not-italic text-[var(--color-accent)]" data-astro-cid-3ef6ksr2>19.019</em></span> <span class="text-white/30" data-astro-cid-3ef6ksr2>·</span> <span data-astro-cid-3ef6ksr2><em class="not-italic text-[var(--color-accent)]" data-astro-cid-3ef6ksr2>81+</em> countries · <em class="not-italic text-[var(--color-accent)]" data-astro-cid-3ef6ksr2>112</em> visited</span> <span class="text-white/30" data-astro-cid-3ef6ksr2>·</span> <span data-astro-cid-3ef6ksr2>Latest: <em class="not-italic text-[var(--color-accent)]" data-astro-cid-3ef6ksr2>United States</em></span> <span class="text-white/30" data-astro-cid-3ef6ksr2>·</span> <span data-astro-cid-3ef6ksr2>Getty since <em class="not-italic text-[var(--color-accent)]" data-astro-cid-3ef6ksr2>2005</em></span> <span class="text-white/30" data-astro-cid-3ef6ksr2>·</span>  <span data-astro-cid-3ef6ksr2>Photos &amp; Videos <em class="not-italic text-[var(--color-accent)]" data-astro-cid-3ef6ksr2>19.019</em></span> <span class="text-white/30" data-astro-cid-3ef6ksr2>·</span> <span data-astro-cid-3ef6ksr2><em class="not-italic text-[var(--color-accent)]" data-astro-cid-3ef6ksr2>81+</em> countries · <em class="not-italic text-[var(--color-accent)]" data-astro-cid-3ef6ksr2>112</em> visited</span> <span class="text-white/30" data-astro-cid-3ef6ksr2>·</span> <span data-astro-cid-3ef6ksr2>Latest: <em class="not-italic text-[var(--color-accent)]" data-astro-cid-3ef6ksr2>United States</em></span> <span class="text-white/30" data-astro-cid-3ef6ksr2>·</span> <span data-astro-cid-3ef6ksr2>Getty since <em class="not-italic text-[var(--color-accent)]" data-astro-cid-3ef6ksr2>2005</em></span> <span class="text-white/30" data-astro-cid-3ef6ksr2>·</span>  </div> </div> <!-- Header bar --> <header class="bg-[var(--color-bg)]/60 backdrop-blur-md border-b border-white/5" data-astro-cid-3ef6ksr2> <div class="max-w-7xl mx-auto px-4 sm:px-6 h-[56px] md:h-[120px] flex items-center justify-between" data-astro-cid-3ef6ksr2> <!-- Logo --> <a href="/" class="block hover:opacity-80 transition-opacity flex-shrink-0" data-astro-cid-3ef6ksr2> <img src="/images/mlenny-logo.png" alt="Mlenny" class="h-9 md:h-20 w-auto" width="147" height="73" data-astro-cid-3ef6ksr2> </a> <!-- Desktop: nav + search --> <div class="hidden md:flex items-center gap-6" data-astro-cid-3ef6ksr2> <nav class="flex gap-6" data-astro-cid-3ef6ksr2> <a href="/" class="text-sm md:text-[21px] font-medium transition-colors text-[var(--color-accent)]" data-astro-cid-3ef6ksr2> Home </a><a href="/newest-photos/" class="text-sm md:text-[21px] font-medium transition-colors text-white/70 hover:text-white" data-astro-cid-3ef6ksr2> New Photos </a><a href="/destinations/" class="text-sm md:text-[21px] font-medium transition-colors text-white/70 hover:text-white" data-astro-cid-3ef6ksr2> Destinations </a><a href="/collections/" class="text-sm md:text-[21px] font-medium transition-colors text-white/70 hover:text-white" data-astro-cid-3ef6ksr2> Collections </a><a href="/about/" class="text-sm md:text-[21px] font-medium transition-colors text-white/70 hover:text-white" data-astro-cid-3ef6ksr2> About </a> </nav> <span class="w-px h-4 bg-white/10" data-astro-cid-3ef6ksr2></span> <button id="search-toggle" class="text-white hover:text-[var(--color-accent)] transition-colors p-0 flex items-center justify-center w-10 h-10" aria-label="Search" data-astro-cid-3ef6ksr2> <svg class="w-[28px] h-[28px]" fill="none" stroke="currentColor" viewBox="0 0 24 24" stroke-width="2" data-astro-cid-3ef6ksr2> <path stroke-linecap="round" stroke-linejoin="round" d="M21 21l-5.197-5.197m0 0A7.5 7.5 0 105.196 5.196a7.5 7.5 0 0010.607 10.607z" data-astro-cid-3ef6ksr2></path> </svg> </button> </div> <!-- Mobile: hamburger --> <button id="menu-toggle" class="md:hidden text-white p-0 flex items-center justify-center w-10 h-10" aria-label="Menu" aria-expanded="false" data-astro-cid-3ef6ksr2> <svg id="icon-menu" class="w-[22px] h-[22px]" fill="none" stroke="currentColor" viewBox="0 0 24 24" stroke-width="2" data-astro-cid-3ef6ksr2> <path stroke-linecap="round" d="M3 7h18M3 17h18" data-astro-cid-3ef6ksr2></path> </svg> <svg id="icon-close" class="w-[22px] h-[22px] hidden" fill="none" stroke="currentColor" viewBox="0 0 24 24" stroke-width="2" data-astro-cid-3ef6ksr2> <path stroke-linecap="round" d="M6 6l12 12M18 6L6 18" data-astro-cid-3ef6ksr2></path> </svg> </button> </div> </header> </div> <!-- ───────────── Mobile Editorial Sheet ───────────── --> <div id="mobile-sheet" class="md:hidden fixed left-0 right-0 top-[88px] bottom-0 z-40 bg-[#050505]/95 backdrop-blur-xl flex-col overflow-y-auto hidden" data-astro-cid-3ef6ksr2> <div class="px-4 pt-3.5 pb-3 border-b border-white/10 font-mono text-[9.5px] uppercase tracking-[0.18em] text-white/50" data-astro-cid-3ef6ksr2>
Index <span class="text-[var(--color-accent)]" data-astro-cid-3ef6ksr2>· 6 sections</span> </div> <nav data-astro-cid-3ef6ksr2> <a href="/" class="sheet-link grid grid-cols-[32px_1fr_auto] items-baseline gap-3 px-4 py-3 border-b border-white/5" data-astro-cid-3ef6ksr2> <span class="font-mono text-[10px] text-white/40 tracking-wider" data-astro-cid-3ef6ksr2>01</span> <div data-astro-cid-3ef6ksr2> <div class="font-display font-extrabold text-[18px] uppercase tracking-tight leading-tight text-[var(--color-accent)]" data-astro-cid-3ef6ksr2> Home </div> <div class="font-mono text-[12px] text-white/85 tracking-wide mt-[4px]" data-astro-cid-3ef6ksr2>Latest captures</div> </div> <span class="text-[11px] text-white/30" data-astro-cid-3ef6ksr2>→</span> </a><a href="/newest-photos/" class="sheet-link grid grid-cols-[32px_1fr_auto] items-baseline gap-3 px-4 py-3 border-b border-white/5" data-astro-cid-3ef6ksr2> <span class="font-mono text-[10px] text-white/40 tracking-wider" data-astro-cid-3ef6ksr2>02</span> <div data-astro-cid-3ef6ksr2> <div class="font-display font-extrabold text-[18px] uppercase tracking-tight leading-tight text-white" data-astro-cid-3ef6ksr2> New Photos </div> <div class="font-mono text-[12px] text-white/85 tracking-wide mt-[4px]" data-astro-cid-3ef6ksr2>Recent additions</div> </div> <span class="text-[11px] text-white/30" data-astro-cid-3ef6ksr2>→</span> </a><button id="sheet-search-btn" class="sheet-link grid grid-cols-[32px_1fr_auto] items-baseline gap-3 px-4 py-3 border-b border-white/5 text-left w-full bg-transparent" data-astro-cid-3ef6ksr2> <span class="font-mono text-[10px] text-white/40 tracking-wider" data-astro-cid-3ef6ksr2>03</span> <div data-astro-cid-3ef6ksr2> <div class="font-display font-extrabold text-[18px] uppercase tracking-tight leading-tight text-white" data-astro-cid-3ef6ksr2>Search</div> <div class="font-mono text-[12px] text-white/85 tracking-wide mt-[4px]" data-astro-cid-3ef6ksr2>Find photos by keyword</div> </div> <span class="text-[11px] text-white/30" data-astro-cid-3ef6ksr2>→</span> </button><a href="/destinations/" class="sheet-link grid grid-cols-[32px_1fr_auto] items-baseline gap-3 px-4 py-3 border-b border-white/5" data-astro-cid-3ef6ksr2> <span class="font-mono text-[10px] text-white/40 tracking-wider" data-astro-cid-3ef6ksr2>04</span> <div data-astro-cid-3ef6ksr2> <div class="font-display font-extrabold text-[18px] uppercase tracking-tight leading-tight text-white" data-astro-cid-3ef6ksr2> Destinations </div> <div class="font-mono text-[12px] text-white/85 tracking-wide mt-[4px]" data-astro-cid-3ef6ksr2>81+ countries</div> </div> <span class="text-[11px] text-white/30" data-astro-cid-3ef6ksr2>→</span> </a><a href="/collections/" class="sheet-link grid grid-cols-[32px_1fr_auto] items-baseline gap-3 px-4 py-3 border-b border-white/5" data-astro-cid-3ef6ksr2> <span class="font-mono text-[10px] text-white/40 tracking-wider" data-astro-cid-3ef6ksr2>05</span> <div data-astro-cid-3ef6ksr2> <div class="font-display font-extrabold text-[18px] uppercase tracking-tight leading-tight text-white" data-astro-cid-3ef6ksr2> Collections </div> <div class="font-mono text-[12px] text-white/85 tracking-wide mt-[4px]" data-astro-cid-3ef6ksr2>Curated sets</div> </div> <span class="text-[11px] text-white/30" data-astro-cid-3ef6ksr2>→</span> </a><a href="/about/" class="sheet-link grid grid-cols-[32px_1fr_auto] items-baseline gap-3 px-4 py-3 border-b border-white/5" data-astro-cid-3ef6ksr2> <span class="font-mono text-[10px] text-white/40 tracking-wider" data-astro-cid-3ef6ksr2>06</span> <div data-astro-cid-3ef6ksr2> <div class="font-display font-extrabold text-[18px] uppercase tracking-tight leading-tight text-white" data-astro-cid-3ef6ksr2> About </div> <div class="font-mono text-[12px] text-white/85 tracking-wide mt-[4px]" data-astro-cid-3ef6ksr2>Mlenny · since 2005</div> </div> <span class="text-[11px] text-white/30" data-astro-cid-3ef6ksr2>→</span> </a> </nav> <div class="mt-auto px-4 pt-4 pb-6 border-t border-white/10" data-astro-cid-3ef6ksr2> <div class="font-mono text-[9px] text-white/40 uppercase tracking-[0.18em] mb-2" data-astro-cid-3ef6ksr2>Colophon</div> <div class="font-mono text-[10px] text-white/70 tracking-wide leading-[1.7]" data-astro-cid-3ef6ksr2> <span class="text-[var(--color-accent)]" data-astro-cid-3ef6ksr2>19.019</span> photos &amp; videos<br data-astro-cid-3ef6ksr2> <span class="text-[var(--color-accent)]" data-astro-cid-3ef6ksr2>81+</span> countries · <span class="text-[var(--color-accent)]" data-astro-cid-3ef6ksr2>112</span> visited<br data-astro-cid-3ef6ksr2>
Getty exclusive since <span class="text-[var(--color-accent)]" data-astro-cid-3ef6ksr2>2005</span> </div> </div> </div> <!-- ───────────── Search overlay (unchanged) ───────────── --> <div id="search-overlay" class="fixed inset-0 z-[100] bg-[var(--color-bg)]/20 backdrop-blur-md hidden" data-astro-cid-3ef6ksr2> <div class="max-w-3xl mx-auto px-4 pt-24" data-astro-cid-3ef6ksr2> <div class="flex items-center gap-4 mb-6" data-astro-cid-3ef6ksr2> <div class="relative flex-1" data-astro-cid-3ef6ksr2> <input id="overlay-search-input" type="text" placeholder="Search photos... (e.g. Tokyo, Mexico, Nature)" class="w-full px-5 py-4 bg-[var(--color-bg-card)] border border-white/10 rounded-xl text-[var(--color-text)] text-xl placeholder:text-[var(--color-text-muted)] focus:outline-none focus:border-[var(--color-accent)] transition-colors" autocomplete="off" data-astro-cid-3ef6ksr2> <div id="overlay-autocomplete" class="absolute z-50 top-full left-0 right-0 mt-1 bg-[var(--color-bg-card)] border border-white/10 rounded-xl overflow-hidden hidden max-h-[60vh] overflow-y-auto" data-astro-cid-3ef6ksr2></div> </div> <button id="search-close" class="text-[var(--color-text-muted)] hover:text-[var(--color-text)] transition-colors p-2" aria-label="Close search" data-astro-cid-3ef6ksr2> <svg class="w-7 h-7" fill="none" stroke="currentColor" viewBox="0 0 24 24" stroke-width="2" data-astro-cid-3ef6ksr2> <path stroke-linecap="round" stroke-linejoin="round" d="M6 18L18 6M6 6l12 12" data-astro-cid-3ef6ksr2></path> </svg> </button> </div> <div id="overlay-hint" class="mt-4 bg-black/70 rounded-xl p-4" data-astro-cid-3ef6ksr2> <p class="text-base font-bold text-white mb-3" data-astro-cid-3ef6ksr2>Popular searches:</p> <div class="flex flex-wrap gap-2" data-astro-cid-3ef6ksr2> <button class="suggest-tag px-3 py-1.5 text-sm bg-[var(--color-bg-card)] border border-white/10 rounded-full text-white hover:text-[var(--color-accent)] hover:border-[var(--color-accent)] transition-colors" data-astro-cid-3ef6ksr2> City </button><button class="suggest-tag px-3 py-1.5 text-sm bg-[var(--color-bg-card)] border border-white/10 rounded-full text-white hover:text-[var(--color-accent)] hover:border-[var(--color-accent)] transition-colors" data-astro-cid-3ef6ksr2> Twilight </button><button class="suggest-tag px-3 py-1.5 text-sm bg-[var(--color-bg-card)] border border-white/10 rounded-full text-white hover:text-[var(--color-accent)] hover:border-[var(--color-accent)] transition-colors" data-astro-cid-3ef6ksr2> Antarctica </button><button class="suggest-tag px-3 py-1.5 text-sm bg-[var(--color-bg-card)] border border-white/10 rounded-full text-white hover:text-[var(--color-accent)] hover:border-[var(--color-accent)] transition-colors" data-astro-cid-3ef6ksr2> Portrait </button><button class="suggest-tag px-3 py-1.5 text-sm bg-[var(--color-bg-card)] border border-white/10 rounded-full text-white hover:text-[var(--color-accent)] hover:border-[var(--color-accent)] transition-colors" data-astro-cid-3ef6ksr2> Beach </button><button class="suggest-tag px-3 py-1.5 text-sm bg-[var(--color-bg-card)] border border-white/10 rounded-full text-white hover:text-[var(--color-accent)] hover:border-[var(--color-accent)] transition-colors" data-astro-cid-3ef6ksr2> Mountain </button><button class="suggest-tag px-3 py-1.5 text-sm bg-[var(--color-bg-card)] border border-white/10 rounded-full text-white hover:text-[var(--color-accent)] hover:border-[var(--color-accent)] transition-colors" data-astro-cid-3ef6ksr2> Drone </button><button class="suggest-tag px-3 py-1.5 text-sm bg-[var(--color-bg-card)] border border-white/10 rounded-full text-white hover:text-[var(--color-accent)] hover:border-[var(--color-accent)] transition-colors" data-astro-cid-3ef6ksr2> Aerial </button><button class="suggest-tag px-3 py-1.5 text-sm bg-[var(--color-bg-card)] border border-white/10 rounded-full text-white hover:text-[var(--color-accent)] hover:border-[var(--color-accent)] transition-colors" data-astro-cid-3ef6ksr2> Temple </button><button class="suggest-tag px-3 py-1.5 text-sm bg-[var(--color-bg-card)] border border-white/10 rounded-full text-white hover:text-[var(--color-accent)] hover:border-[var(--color-accent)] transition-colors" data-astro-cid-3ef6ksr2> Wildlife </button><button class="suggest-tag px-3 py-1.5 text-sm bg-[var(--color-bg-card)] border border-white/10 rounded-full text-white hover:text-[var(--color-accent)] hover:border-[var(--color-accent)] transition-colors" data-astro-cid-3ef6ksr2> Island </button><button class="suggest-tag px-3 py-1.5 text-sm bg-[var(--color-bg-card)] border border-white/10 rounded-full text-white hover:text-[var(--color-accent)] hover:border-[var(--color-accent)] transition-colors" data-astro-cid-3ef6ksr2> Desert </button><button class="suggest-tag px-3 py-1.5 text-sm bg-[var(--color-bg-card)] border border-white/10 rounded-full text-white hover:text-[var(--color-accent)] hover:border-[var(--color-accent)] transition-colors" data-astro-cid-3ef6ksr2> Waterfall </button><button class="suggest-tag px-3 py-1.5 text-sm bg-[var(--color-bg-card)] border border-white/10 rounded-full text-white hover:text-[var(--color-accent)] hover:border-[var(--color-accent)] transition-colors" data-astro-cid-3ef6ksr2> Iceland </button><button class="suggest-tag px-3 py-1.5 text-sm bg-[var(--color-bg-card)] border border-white/10 rounded-full text-white hover:text-[var(--color-accent)] hover:border-[var(--color-accent)] transition-colors" data-astro-cid-3ef6ksr2> Japan </button><button class="suggest-tag px-3 py-1.5 text-sm bg-[var(--color-bg-card)] border border-white/10 rounded-full text-white hover:text-[var(--color-accent)] hover:border-[var(--color-accent)] transition-colors" data-astro-cid-3ef6ksr2> Namibia </button> </div> </div> </div> </div> <script id="header-taxonomy-data" type="application/json">[{"slug":"albania","title":"Albania","type":"destination","count":8},{"slug":"andorra","title":"Andorra","type":"destination","count":11},{"slug":"antarctica","title":"Antarctica","type":"destination","count":788},{"slug":"argentina","title":"Argentina","type":"destination","count":161},{"slug":"australia","title":"Australia","type":"destination","count":269},{"slug":"austria","title":"Austria","type":"destination","count":43},{"slug":"bahrain","title":"Bahrain","type":"destination","count":36},{"slug":"belgium","title":"Belgium","type":"destination","count":18},{"slug":"belize","title":"Belize","type":"destination","count":15},{"slug":"cambodia","title":"Cambodia","type":"destination","count":165},{"slug":"canada","title":"Canada","type":"destination","count":232},{"slug":"chile","title":"Chile","type":"destination","count":100},{"slug":"china","title":"China","type":"destination","count":146},{"slug":"cook-islands","title":"Cook Islands","type":"destination","count":65},{"slug":"costa-rica","title":"Costa Rica","type":"destination","count":40},{"slug":"croatia","title":"Croatia","type":"destination","count":32},{"slug":"cyprus","title":"Cyprus","type":"destination","count":56},{"slug":"czech-republic","title":"Czech Republic","type":"destination","count":6},{"slug":"denmark","title":"Denmark","type":"destination","count":61},{"slug":"estonia","title":"Estonia","type":"destination","count":46},{"slug":"falkland-islands","title":"Falkland Islands","type":"destination","count":106},{"slug":"faroe-islands","title":"Faroe Islands","type":"destination","count":282},{"slug":"fiji","title":"Fiji","type":"destination","count":29},{"slug":"finland","title":"Finland","type":"destination","count":138},{"slug":"france","title":"France","type":"destination","count":362},{"slug":"french-polynesia","title":"French Polynesia","type":"destination","count":390},{"slug":"germany","title":"Germany","type":"destination","count":503},{"slug":"greece","title":"Greece","type":"destination","count":237},{"slug":"greenland","title":"Greenland","type":"destination","count":177},{"slug":"guatemala","title":"Guatemala","type":"destination","count":31},{"slug":"hong-kong","title":"Hong Kong","type":"destination","count":47},{"slug":"hungary","title":"Hungary","type":"destination","count":28},{"slug":"iceland","title":"Iceland","type":"destination","count":760},{"slug":"india","title":"India","type":"destination","count":258},{"slug":"indonesia","title":"Indonesia","type":"destination","count":202},{"slug":"ireland","title":"Ireland","type":"destination","count":36},{"slug":"israel","title":"Israel","type":"destination","count":91},{"slug":"italy","title":"Italy","type":"destination","count":233},{"slug":"japan","title":"Japan","type":"destination","count":266},{"slug":"jordan","title":"Jordan","type":"destination","count":50},{"slug":"laos","title":"Laos","type":"destination","count":46},{"slug":"luxembourg","title":"Luxembourg","type":"destination","count":2},{"slug":"macau","title":"Macau","type":"destination","count":6},{"slug":"malaysia","title":"Malaysia","type":"destination","count":90},{"slug":"maldives","title":"Maldives","type":"destination","count":51},{"slug":"mauritius","title":"Mauritius","type":"destination","count":45},{"slug":"mexico","title":"Mexico","type":"destination","count":39},{"slug":"montenegro","title":"Montenegro","type":"destination","count":17},{"slug":"morocco","title":"Morocco","type":"destination","count":182},{"slug":"myanmar","title":"Myanmar","type":"destination","count":87},{"slug":"namibia","title":"Namibia","type":"destination","count":650},{"slug":"netherlands","title":"Netherlands","type":"destination","count":21},{"slug":"new-caledonia","title":"New Caledonia","type":"destination","count":53},{"slug":"new-zealand","title":"New Zealand","type":"destination","count":139},{"slug":"nicaragua","title":"Nicaragua","type":"destination","count":19},{"slug":"norway","title":"Norway","type":"destination","count":185},{"slug":"oman","title":"Oman","type":"destination","count":172},{"slug":"panama","title":"Panama","type":"destination","count":34},{"slug":"philippines","title":"Philippines","type":"destination","count":196},{"slug":"portugal","title":"Portugal","type":"destination","count":263},{"slug":"qatar","title":"Qatar","type":"destination","count":69},{"slug":"russia","title":"Russia","type":"destination","count":97},{"slug":"seychelles","title":"Seychelles","type":"destination","count":227},{"slug":"singapore","title":"Singapore","type":"destination","count":40},{"slug":"slovenia","title":"Slovenia","type":"destination","count":47},{"slug":"south-africa","title":"South Africa","type":"destination","count":199},{"slug":"south-georgia","title":"South Georgia","type":"destination","count":86},{"slug":"south-korea","title":"South Korea","type":"destination","count":84},{"slug":"spain","title":"Spain","type":"destination","count":413},{"slug":"switzerland","title":"Switzerland","type":"destination","count":101},{"slug":"taiwan","title":"Taiwan","type":"destination","count":101},{"slug":"thailand","title":"Thailand","type":"destination","count":159},{"slug":"turkey","title":"Turkey","type":"destination","count":63},{"slug":"united-arab-emirates","title":"United Arab Emirates","type":"destination","count":292},{"slug":"united-kingdom","title":"United Kingdom","type":"destination","count":270},{"slug":"usa","title":"United States","type":"destination","count":1258},{"slug":"uzbekistan","title":"Uzbekistan","type":"destination","count":199},{"slug":"vanuatu","title":"Vanuatu","type":"destination","count":75},{"slug":"vietnam","title":"Vietnam","type":"destination","count":67},{"slug":"aerial","title":"Drone & Aerial Photography","type":"collection","count":2280},{"slug":"cityscape","title":"Cityscapes","type":"collection","count":3430},{"slug":"travel","title":"Travel. It's a small world.","type":"collection","count":17921},{"slug":"nature","title":"Nature & Landscape","type":"collection","count":9108},{"slug":"architecture","title":"Architecture","type":"collection","count":4697},{"slug":"people","title":"People, Lifestyle & Portraits","type":"collection","count":14324},{"slug":"beach","title":"Beach & Coast","type":"collection","count":3448},{"slug":"sunset","title":"Sunset & Twilight","type":"collection","count":1258},{"slug":"mountain","title":"Mountains","type":"collection","count":1163},{"slug":"wildlife","title":"Wildlife","type":"collection","count":489},{"slug":"culture","title":"Culture & Heritage","type":"collection","count":1527},{"slug":"island","title":"Islands","type":"collection","count":917},{"slug":"people-lifestyle-portrait","title":"Faces, People, Stories & Human Connections","type":"collection","count":5532}]</script>  <script type="module" src="/_astro/Header.astro_astro_type_script_index_0_lang.BETXGdXW.js"></script> <main class="flex-1" data-astro-cid-37fxchfa>   <section class="relative h-[80vh] min-h-[500px] overflow-hidden"> <div class="absolute inset-0"> <div class="hero-slide absolute inset-0 transition-opacity duration-700 opacity-100" data-slide="0"> <picture>  <source srcset="/images/hero/avif/640/2273833751.avif 640w, /images/hero/avif/768/2273833751.avif 768w, /images/hero/avif/1024/2273833751.avif 1024w, /images/hero/avif/1280/2273833751.avif 1280w, /images/hero/avif/1600/2273833751.avif 1600w, /images/hero/avif/1920/2273833751.avif 1920w" sizes="100vw" type="image/avif"> <source srcset="/images/hero/webp/640/2273833751.webp 640w, /images/hero/webp/768/2273833751.webp 768w, /images/hero/webp/1024/2273833751.webp 1024w, /images/hero/webp/1280/2273833751.webp 1280w, /images/hero/webp/1600/2273833751.webp 1600w, /images/hero/webp/1920/2273833751.webp 1920w" sizes="100vw" type="image/webp"> <img src="/images/hero/2273833751.jpg" alt="La Geria Vineyard Volcanic Lapilli Top Down Aerial View Lanzarote Canary Islands Spain" class="w-full h-full object-cover" draggable="false" loading="eager" fetchpriority="high" decoding="sync" width="1600" height="852">  </picture> </div><div class="hero-slide absolute inset-0 transition-opacity duration-700 opacity-0" data-slide="1"> <picture>  <source data-srcset="/images/hero/avif/640/2212423921.avif 640w, /images/hero/avif/768/2212423921.avif 768w, /images/hero/avif/1024/2212423921.avif 1024w, /images/hero/avif/1280/2212423921.avif 1280w, /images/hero/avif/1600/2212423921.avif 1600w, /images/hero/avif/1920/2212423921.avif 1920w" sizes="100vw" type="image/avif"> <source data-srcset="/images/hero/webp/640/2212423921.webp 640w, /images/hero/webp/768/2212423921.webp 768w, /images/hero/webp/1024/2212423921.webp 1024w, /images/hero/webp/1280/2212423921.webp 1280w, /images/hero/webp/1600/2212423921.webp 1600w, /images/hero/webp/1920/2212423921.webp 1920w" sizes="100vw" type="image/webp"> <img data-src="/images/hero/2212423921.jpg" alt="New York City Manhattan Cityscape in Sunset Twilight Panorama" class="w-full h-full object-cover" draggable="false" loading="lazy" fetchpriority="low" decoding="async" width="1600" height="852">  </picture> </div><div class="hero-slide absolute inset-0 transition-opacity duration-700 opacity-0" data-slide="2"> <picture>  <source data-srcset="/images/hero/avif/640/2226584455.avif 640w, /images/hero/avif/768/2226584455.avif 768w, /images/hero/avif/1024/2226584455.avif 1024w, /images/hero/avif/1280/2226584455.avif 1280w, /images/hero/avif/1600/2226584455.avif 1600w, /images/hero/avif/1920/2226584455.avif 1920w" sizes="100vw" type="image/avif"> <source data-srcset="/images/hero/webp/640/2226584455.webp 640w, /images/hero/webp/768/2226584455.webp 768w, /images/hero/webp/1024/2226584455.webp 1024w, /images/hero/webp/1280/2226584455.webp 1280w, /images/hero/webp/1600/2226584455.webp 1600w, /images/hero/webp/1920/2226584455.webp 1920w" sizes="100vw" type="image/webp"> <img data-src="/images/hero/2226584455.jpg" alt="Faroe Islands Panorama Drangarnir Sea Stack Vagar Island Rising from the Atlantic Ocean" class="w-full h-full object-cover" draggable="false" loading="lazy" fetchpriority="low" decoding="async" width="1600" height="852">  </picture> </div><div class="hero-slide absolute inset-0 transition-opacity duration-700 opacity-0" data-slide="3"> <picture>  <source data-srcset="/images/hero/avif/640/2251874330.avif 640w, /images/hero/avif/768/2251874330.avif 768w, /images/hero/avif/1024/2251874330.avif 1024w, /images/hero/avif/1280/2251874330.avif 1280w, /images/hero/avif/1600/2251874330.avif 1600w, /images/hero/avif/1920/2251874330.avif 1920w" sizes="100vw" type="image/avif"> <source data-srcset="/images/hero/webp/640/2251874330.webp 640w, /images/hero/webp/768/2251874330.webp 768w, /images/hero/webp/1024/2251874330.webp 1024w, /images/hero/webp/1280/2251874330.webp 1280w, /images/hero/webp/1600/2251874330.webp 1600w, /images/hero/webp/1920/2251874330.webp 1920w" sizes="100vw" type="image/webp"> <img data-src="/images/hero/2251874330.jpg" alt="Jordan Petra The Treasury Al-Khazneh Ancient Nabataean Architecture Monument" class="w-full h-full object-cover" draggable="false" loading="lazy" fetchpriority="low" decoding="async" width="1600" height="852">  </picture> </div><div class="hero-slide absolute inset-0 transition-opacity duration-700 opacity-0" data-slide="4"> <picture>  <source data-srcset="/images/hero/avif/640/2212182648.avif 640w, /images/hero/avif/768/2212182648.avif 768w, /images/hero/avif/1024/2212182648.avif 1024w, /images/hero/avif/1280/2212182648.avif 1280w, /images/hero/avif/1600/2212182648.avif 1600w, /images/hero/avif/1920/2212182648.avif 1920w" sizes="100vw" type="image/avif"> <source data-srcset="/images/hero/webp/640/2212182648.webp 640w, /images/hero/webp/768/2212182648.webp 768w, /images/hero/webp/1024/2212182648.webp 1024w, /images/hero/webp/1280/2212182648.webp 1280w, /images/hero/webp/1600/2212182648.webp 1600w, /images/hero/webp/1920/2212182648.webp 1920w" sizes="100vw" type="image/webp"> <img data-src="/images/hero/2212182648.jpg" alt="Chicago River Cityscape in Summer Downtown Chicago Skyscrapers" class="w-full h-full object-cover" draggable="false" loading="lazy" fetchpriority="low" decoding="async" width="1600" height="852">  </picture> </div><div class="hero-slide absolute inset-0 transition-opacity duration-700 opacity-0" data-slide="5"> <picture>  <source data-srcset="/images/hero/avif/640/2260951616.avif 640w, /images/hero/avif/768/2260951616.avif 768w, /images/hero/avif/1024/2260951616.avif 1024w, /images/hero/avif/1280/2260951616.avif 1280w, /images/hero/avif/1600/2260951616.avif 1600w, /images/hero/avif/1920/2260951616.avif 1920w" sizes="100vw" type="image/avif"> <source data-srcset="/images/hero/webp/640/2260951616.webp 640w, /images/hero/webp/768/2260951616.webp 768w, /images/hero/webp/1024/2260951616.webp 1024w, /images/hero/webp/1280/2260951616.webp 1280w, /images/hero/webp/1600/2260951616.webp 1600w, /images/hero/webp/1920/2260951616.webp 1920w" sizes="100vw" type="image/webp"> <img data-src="/images/hero/2260951616.jpg" alt="Lofoten Reine Norway Sakrisoy Island Winter Twilight Drone" class="w-full h-full object-cover" draggable="false" loading="lazy" fetchpriority="low" decoding="async" width="1600" height="852">  </picture> </div><div class="hero-slide absolute inset-0 transition-opacity duration-700 opacity-0" data-slide="6"> <picture>  <source data-srcset="/images/hero/avif/640/2220379629.avif 640w, /images/hero/avif/768/2220379629.avif 768w, /images/hero/avif/1024/2220379629.avif 1024w, /images/hero/avif/1280/2220379629.avif 1280w, /images/hero/avif/1600/2220379629.avif 1600w, /images/hero/avif/1920/2220379629.avif 1920w" sizes="100vw" type="image/avif"> <source data-srcset="/images/hero/webp/640/2220379629.webp 640w, /images/hero/webp/768/2220379629.webp 768w, /images/hero/webp/1024/2220379629.webp 1024w, /images/hero/webp/1280/2220379629.webp 1280w, /images/hero/webp/1600/2220379629.webp 1600w, /images/hero/webp/1920/2220379629.webp 1920w" sizes="100vw" type="image/webp"> <img data-src="/images/hero/2220379629.jpg" alt="Blue Lagoon Cyprus Drone View with White Anchored Boats Akamas Peninsula" class="w-full h-full object-cover" draggable="false" loading="lazy" fetchpriority="low" decoding="async" width="1600" height="852">  </picture> </div><div class="hero-slide absolute inset-0 transition-opacity duration-700 opacity-0" data-slide="7"> <picture>  <source data-srcset="/images/hero/avif/640/2225942962.avif 640w, /images/hero/avif/768/2225942962.avif 768w, /images/hero/avif/1024/2225942962.avif 1024w, /images/hero/avif/1280/2225942962.avif 1280w, /images/hero/avif/1600/2225942962.avif 1600w, /images/hero/avif/1920/2225942962.avif 1920w" sizes="100vw" type="image/avif"> <source data-srcset="/images/hero/webp/640/2225942962.webp 640w, /images/hero/webp/768/2225942962.webp 768w, /images/hero/webp/1024/2225942962.webp 1024w, /images/hero/webp/1280/2225942962.webp 1280w, /images/hero/webp/1600/2225942962.webp 1600w, /images/hero/webp/1920/2225942962.webp 1920w" sizes="100vw" type="image/webp"> <img data-src="/images/hero/2225942962.jpg" alt="Iceland Vestrahorn Mountain Reflecting on Stokksnes Beach during Blue Twilight Dusk" class="w-full h-full object-cover" draggable="false" loading="lazy" fetchpriority="low" decoding="async" width="1600" height="852">  </picture> </div><div class="hero-slide absolute inset-0 transition-opacity duration-700 opacity-0" data-slide="8"> <picture>  <source data-srcset="/images/hero/avif/640/2152549247.avif 640w, /images/hero/avif/768/2152549247.avif 768w, /images/hero/avif/1024/2152549247.avif 1024w, /images/hero/avif/1280/2152549247.avif 1280w, /images/hero/avif/1600/2152549247.avif 1600w, /images/hero/avif/1920/2152549247.avif 1920w" sizes="100vw" type="image/avif"> <source data-srcset="/images/hero/webp/640/2152549247.webp 640w, /images/hero/webp/768/2152549247.webp 768w, /images/hero/webp/1024/2152549247.webp 1024w, /images/hero/webp/1280/2152549247.webp 1280w, /images/hero/webp/1600/2152549247.webp 1600w, /images/hero/webp/1920/2152549247.webp 1920w" sizes="100vw" type="image/webp"> <img data-src="/images/hero/2152549247.jpg" alt="Corsica Dream Beach and Lagoon France Bonifacio Porto Vecchio Korsika" class="w-full h-full object-cover" draggable="false" loading="lazy" fetchpriority="low" decoding="async" width="1600" height="852">  </picture> </div><div class="hero-slide absolute inset-0 transition-opacity duration-700 opacity-0" data-slide="9"> <picture>  <source data-srcset="/images/hero/avif/640/2157905256.avif 640w, /images/hero/avif/768/2157905256.avif 768w, /images/hero/avif/1024/2157905256.avif 1024w, /images/hero/avif/1280/2157905256.avif 1280w, /images/hero/avif/1600/2157905256.avif 1600w, /images/hero/avif/1920/2157905256.avif 1920w" sizes="100vw" type="image/avif"> <source data-srcset="/images/hero/webp/640/2157905256.webp 640w, /images/hero/webp/768/2157905256.webp 768w, /images/hero/webp/1024/2157905256.webp 1024w, /images/hero/webp/1280/2157905256.webp 1280w, /images/hero/webp/1600/2157905256.webp 1600w, /images/hero/webp/1920/2157905256.webp 1920w" sizes="100vw" type="image/webp"> <img data-src="/images/hero/2157905256.jpg" alt="Acropolis at Night Athens Greece Athina Urban Cityscape Panorama" class="w-full h-full object-cover" draggable="false" loading="lazy" fetchpriority="low" decoding="async" width="1600" height="852">  </picture> </div><div class="hero-slide absolute inset-0 transition-opacity duration-700 opacity-0" data-slide="10"> <picture>  <source data-srcset="/images/hero/avif/640/2207299427.avif 640w, /images/hero/avif/768/2207299427.avif 768w, /images/hero/avif/1024/2207299427.avif 1024w, /images/hero/avif/1280/2207299427.avif 1280w, /images/hero/avif/1600/2207299427.avif 1600w, /images/hero/avif/1920/2207299427.avif 1920w" sizes="100vw" type="image/avif"> <source data-srcset="/images/hero/webp/640/2207299427.webp 640w, /images/hero/webp/768/2207299427.webp 768w, /images/hero/webp/1024/2207299427.webp 1024w, /images/hero/webp/1280/2207299427.webp 1280w, /images/hero/webp/1600/2207299427.webp 1600w, /images/hero/webp/1920/2207299427.webp 1920w" sizes="100vw" type="image/webp"> <img data-src="/images/hero/2207299427.jpg" alt="Denmark Copenhagen Nyhavn Cityscape in Summer" class="w-full h-full object-cover" draggable="false" loading="lazy" fetchpriority="low" decoding="async" width="1600" height="852">  </picture> </div><div class="hero-slide absolute inset-0 transition-opacity duration-700 opacity-0" data-slide="11"> <picture>  <source data-srcset="/images/hero/avif/640/2235977335.avif 640w, /images/hero/avif/768/2235977335.avif 768w, /images/hero/avif/1024/2235977335.avif 1024w, /images/hero/avif/1280/2235977335.avif 1280w, /images/hero/avif/1600/2235977335.avif 1600w, /images/hero/avif/1920/2235977335.avif 1920w" sizes="100vw" type="image/avif"> <source data-srcset="/images/hero/webp/640/2235977335.webp 640w, /images/hero/webp/768/2235977335.webp 768w, /images/hero/webp/1024/2235977335.webp 1024w, /images/hero/webp/1280/2235977335.webp 1280w, /images/hero/webp/1600/2235977335.webp 1600w, /images/hero/webp/1920/2235977335.webp 1920w" sizes="100vw" type="image/webp"> <img data-src="/images/hero/2235977335.jpg" alt="Vancouver Island Chesterman Beach Frank Island Tofino Panorama British Columbia Canada" class="w-full h-full object-cover" draggable="false" loading="lazy" fetchpriority="low" decoding="async" width="1600" height="852">  </picture> </div><div class="hero-slide absolute inset-0 transition-opacity duration-700 opacity-0" data-slide="12"> <picture>  <source data-srcset="/images/hero/avif/640/2216927407.avif 640w, /images/hero/avif/768/2216927407.avif 768w, /images/hero/avif/1024/2216927407.avif 1024w, /images/hero/avif/1280/2216927407.avif 1280w, /images/hero/avif/1600/2216927407.avif 1600w, /images/hero/avif/1920/2216927407.avif 1920w" sizes="100vw" type="image/avif"> <source data-srcset="/images/hero/webp/640/2216927407.webp 640w, /images/hero/webp/768/2216927407.webp 768w, /images/hero/webp/1024/2216927407.webp 1024w, /images/hero/webp/1280/2216927407.webp 1280w, /images/hero/webp/1600/2216927407.webp 1600w, /images/hero/webp/1920/2216927407.webp 1920w" sizes="100vw" type="image/webp"> <img data-src="/images/hero/2216927407.jpg" alt="Porto Portugal Douro River Cityscape Waterfront Boats Sailing on Douro River" class="w-full h-full object-cover" draggable="false" loading="lazy" fetchpriority="low" decoding="async" width="1600" height="852">  </picture> </div><div class="hero-slide absolute inset-0 transition-opacity duration-700 opacity-0" data-slide="13"> <picture>  <source data-srcset="/images/hero/avif/640/2222882965.avif 640w, /images/hero/avif/768/2222882965.avif 768w, /images/hero/avif/1024/2222882965.avif 1024w, /images/hero/avif/1280/2222882965.avif 1280w, /images/hero/avif/1600/2222882965.avif 1600w, /images/hero/avif/1920/2222882965.avif 1920w" sizes="100vw" type="image/avif"> <source data-srcset="/images/hero/webp/640/2222882965.webp 640w, /images/hero/webp/768/2222882965.webp 768w, /images/hero/webp/1024/2222882965.webp 1024w, /images/hero/webp/1280/2222882965.webp 1280w, /images/hero/webp/1600/2222882965.webp 1600w, /images/hero/webp/1920/2222882965.webp 1920w" sizes="100vw" type="image/webp"> <img data-src="/images/hero/2222882965.jpg" alt="Hamburg Harbor Cityscape with Elbe Philharmonic Hall Elbphilharmonie Skyline" class="w-full h-full object-cover" draggable="false" loading="lazy" fetchpriority="low" decoding="async" width="1600" height="852">  </picture> </div><div class="hero-slide absolute inset-0 transition-opacity duration-700 opacity-0" data-slide="14"> <picture>  <source data-srcset="/images/hero/avif/640/2258445501.avif 640w, /images/hero/avif/768/2258445501.avif 768w, /images/hero/avif/1024/2258445501.avif 1024w, /images/hero/avif/1280/2258445501.avif 1280w, /images/hero/avif/1600/2258445501.avif 1600w, /images/hero/avif/1920/2258445501.avif 1920w" sizes="100vw" type="image/avif"> <source data-srcset="/images/hero/webp/640/2258445501.webp 640w, /images/hero/webp/768/2258445501.webp 768w, /images/hero/webp/1024/2258445501.webp 1024w, /images/hero/webp/1280/2258445501.webp 1280w, /images/hero/webp/1600/2258445501.webp 1600w, /images/hero/webp/1920/2258445501.webp 1920w" sizes="100vw" type="image/webp"> <img data-src="/images/hero/2258445501.jpg" alt="Essaouira Coastal City Walls At Sunset Along Atlantic Ocean Shore Morocco" class="w-full h-full object-cover" draggable="false" loading="lazy" fetchpriority="low" decoding="async" width="1600" height="852">  </picture> </div><div class="hero-slide absolute inset-0 transition-opacity duration-700 opacity-0" data-slide="15"> <picture>  <source data-srcset="/images/hero/avif/640/2212767563.avif 640w, /images/hero/avif/768/2212767563.avif 768w, /images/hero/avif/1024/2212767563.avif 1024w, /images/hero/avif/1280/2212767563.avif 1280w, /images/hero/avif/1600/2212767563.avif 1600w, /images/hero/avif/1920/2212767563.avif 1920w" sizes="100vw" type="image/avif"> <source data-srcset="/images/hero/webp/640/2212767563.webp 640w, /images/hero/webp/768/2212767563.webp 768w, /images/hero/webp/1024/2212767563.webp 1024w, /images/hero/webp/1280/2212767563.webp 1280w, /images/hero/webp/1600/2212767563.webp 1600w, /images/hero/webp/1920/2212767563.webp 1920w" sizes="100vw" type="image/webp"> <img data-src="/images/hero/2212767563.jpg" alt="Panama City Skyline Cityscape in Sunset Light Panama Panorama" class="w-full h-full object-cover" draggable="false" loading="lazy" fetchpriority="low" decoding="async" width="1600" height="852">  </picture> </div><div class="hero-slide absolute inset-0 transition-opacity duration-700 opacity-0" data-slide="16"> <picture>  <source data-srcset="/images/hero/avif/640/2258111395.avif 640w, /images/hero/avif/768/2258111395.avif 768w, /images/hero/avif/1024/2258111395.avif 1024w, /images/hero/avif/1280/2258111395.avif 1280w, /images/hero/avif/1600/2258111395.avif 1600w, /images/hero/avif/1920/2258111395.avif 1920w" sizes="100vw" type="image/avif"> <source data-srcset="/images/hero/webp/640/2258111395.webp 640w, /images/hero/webp/768/2258111395.webp 768w, /images/hero/webp/1024/2258111395.webp 1024w, /images/hero/webp/1280/2258111395.webp 1280w, /images/hero/webp/1600/2258111395.webp 1600w, /images/hero/webp/1920/2258111395.webp 1920w" sizes="100vw" type="image/webp"> <img data-src="/images/hero/2258111395.jpg" alt="Narrow Tropical Lagoon Between Limestone Cliffs El Nido Aerial View Philippines" class="w-full h-full object-cover" draggable="false" loading="lazy" fetchpriority="low" decoding="async" width="1600" height="852">  </picture> </div><div class="hero-slide absolute inset-0 transition-opacity duration-700 opacity-0" data-slide="17"> <picture>  <source data-srcset="/images/hero/avif/640/2166411294.avif 640w, /images/hero/avif/768/2166411294.avif 768w, /images/hero/avif/1024/2166411294.avif 1024w, /images/hero/avif/1280/2166411294.avif 1280w, /images/hero/avif/1600/2166411294.avif 1600w, /images/hero/avif/1920/2166411294.avif 1920w" sizes="100vw" type="image/avif"> <source data-srcset="/images/hero/webp/640/2166411294.webp 640w, /images/hero/webp/768/2166411294.webp 768w, /images/hero/webp/1024/2166411294.webp 1024w, /images/hero/webp/1280/2166411294.webp 1280w, /images/hero/webp/1600/2166411294.webp 1600w, /images/hero/webp/1920/2166411294.webp 1920w" sizes="100vw" type="image/webp"> <img data-src="/images/hero/2166411294.jpg" alt="Over the Clouds Thailand Ko Kho Khao Island Moody Sunrise Panorama" class="w-full h-full object-cover" draggable="false" loading="lazy" fetchpriority="low" decoding="async" width="1600" height="852">  </picture> </div><div class="hero-slide absolute inset-0 transition-opacity duration-700 opacity-0" data-slide="18"> <picture>  <source data-srcset="/images/hero/avif/640/2185929763.avif 640w, /images/hero/avif/768/2185929763.avif 768w, /images/hero/avif/1024/2185929763.avif 1024w, /images/hero/avif/1280/2185929763.avif 1280w, /images/hero/avif/1600/2185929763.avif 1600w, /images/hero/avif/1920/2185929763.avif 1920w" sizes="100vw" type="image/avif"> <source data-srcset="/images/hero/webp/640/2185929763.webp 640w, /images/hero/webp/768/2185929763.webp 768w, /images/hero/webp/1024/2185929763.webp 1024w, /images/hero/webp/1280/2185929763.webp 1280w, /images/hero/webp/1600/2185929763.webp 1600w, /images/hero/webp/1920/2185929763.webp 1920w" sizes="100vw" type="image/webp"> <img data-src="/images/hero/2185929763.jpg" alt="Twin Peaks Pedro y Petra Twin Rock Formation La Gomera Island Canary" class="w-full h-full object-cover" draggable="false" loading="lazy" fetchpriority="low" decoding="async" width="1600" height="852">  </picture> </div><div class="hero-slide absolute inset-0 transition-opacity duration-700 opacity-0" data-slide="19"> <picture>  <source data-srcset="/images/hero/avif/640/2224200302.avif 640w, /images/hero/avif/768/2224200302.avif 768w, /images/hero/avif/1024/2224200302.avif 1024w, /images/hero/avif/1280/2224200302.avif 1280w, /images/hero/avif/1600/2224200302.avif 1600w, /images/hero/avif/1920/2224200302.avif 1920w" sizes="100vw" type="image/avif"> <source data-srcset="/images/hero/webp/640/2224200302.webp 640w, /images/hero/webp/768/2224200302.webp 768w, /images/hero/webp/1024/2224200302.webp 1024w, /images/hero/webp/1280/2224200302.webp 1280w, /images/hero/webp/1600/2224200302.webp 1600w, /images/hero/webp/1920/2224200302.webp 1920w" sizes="100vw" type="image/webp"> <img data-src="/images/hero/2224200302.jpg" alt="Tokyo Cityscape Panorama Illuminated Tokyo Tower Minato Skyscrapers at Sunset Japan" class="w-full h-full object-cover" draggable="false" loading="lazy" fetchpriority="low" decoding="async" width="1600" height="852">  </picture> </div><div class="hero-slide absolute inset-0 transition-opacity duration-700 opacity-0" data-slide="20"> <picture>  <source data-srcset="/images/hero/avif/640/2226922130.avif 640w, /images/hero/avif/768/2226922130.avif 768w, /images/hero/avif/1024/2226922130.avif 1024w, /images/hero/avif/1280/2226922130.avif 1280w, /images/hero/avif/1600/2226922130.avif 1600w, /images/hero/avif/1920/2226922130.avif 1920w" sizes="100vw" type="image/avif"> <source data-srcset="/images/hero/webp/640/2226922130.webp 640w, /images/hero/webp/768/2226922130.webp 768w, /images/hero/webp/1024/2226922130.webp 1024w, /images/hero/webp/1280/2226922130.webp 1280w, /images/hero/webp/1600/2226922130.webp 1600w, /images/hero/webp/1920/2226922130.webp 1920w" sizes="100vw" type="image/webp"> <img data-src="/images/hero/2226922130.jpg" alt="Padar Island Komodo National Park Aerial Drone View XXL Panorama Indonesia" class="w-full h-full object-cover" draggable="false" loading="lazy" fetchpriority="low" decoding="async" width="1600" height="852">  </picture> </div><div class="hero-slide absolute inset-0 transition-opacity duration-700 opacity-0" data-slide="21"> <picture>  <source data-srcset="/images/hero/avif/640/2247077168.avif 640w, /images/hero/avif/768/2247077168.avif 768w, /images/hero/avif/1024/2247077168.avif 1024w, /images/hero/avif/1280/2247077168.avif 1280w, /images/hero/avif/1600/2247077168.avif 1600w, /images/hero/avif/1920/2247077168.avif 1920w" sizes="100vw" type="image/avif"> <source data-srcset="/images/hero/webp/640/2247077168.webp 640w, /images/hero/webp/768/2247077168.webp 768w, /images/hero/webp/1024/2247077168.webp 1024w, /images/hero/webp/1280/2247077168.webp 1280w, /images/hero/webp/1600/2247077168.webp 1600w, /images/hero/webp/1920/2247077168.webp 1920w" sizes="100vw" type="image/webp"> <img data-src="/images/hero/2247077168.jpg" alt="Hungarian Parliament and Margaret Bridge Reflected In Danube River At Night Budapest" class="w-full h-full object-cover" draggable="false" loading="lazy" fetchpriority="low" decoding="async" width="1600" height="852">  </picture> </div> <div class="absolute inset-0 bg-gradient-to-t from-[var(--color-bg)] via-[var(--color-bg)]/30 to-transparent"></div> </div> <div class="relative h-full flex flex-col justify-end pb-16 px-4 sm:px-6 lg:px-8 max-w-7xl mx-auto"> <h1 class="font-display font-black text-4xl sm:text-5xl lg:text-7xl tracking-tight mb-4"> <span class="text-white uppercase">Mlenny</span> <span class="sr-only"> Photography — Travel, Nature & Landscape, People & Portrait. Getty Images Photographer since 2005.</span> </h1> <p class="text-lg sm:text-xl text-[var(--color-text)]/80 sm:whitespace-nowrap mb-2">
Travel, Nature & Landscape,<br class="sm:hidden"> People & Portrait
</p> <p class="text-sm sm:text-base text-white max-w-2xl">
Exclusive iStock & Getty Images<br class="sm:hidden"> Photographer since 2005
</p> <div class="flex flex-col sm:flex-row sm:flex-wrap gap-2 sm:gap-4 mt-6 max-w-xs sm:max-w-none"> <a href="/destinations/" class="inline-flex items-center justify-center px-4 sm:px-6 py-2.5 sm:py-3 bg-[var(--color-accent)] text-[var(--color-bg)] font-semibold text-xs sm:text-sm rounded hover:bg-[var(--color-accent-hover)] transition-colors">
Explore Destinations
</a> <a href="/collections/" class="inline-flex items-center justify-center px-4 sm:px-6 py-2.5 sm:py-3 bg-[var(--color-accent)] text-[var(--color-bg)] font-semibold text-xs sm:text-sm rounded hover:bg-[var(--color-accent-hover)] transition-colors">
Explore Collections
</a> <a href="https://www.istockphoto.com/en/portfolio/mlenny" target="_blank" rel="noopener" class="inline-flex items-center justify-center px-4 sm:px-6 py-2.5 sm:py-3 border border-white/20 text-[var(--color-text)] font-semibold text-xs sm:text-sm rounded hover:border-white/40 transition-colors">
View on&nbsp;<strong>iStock</strong> &nearr;
</a> </div> </div> <div id="hero-dots-window" class="absolute bottom-3 left-1/2 -translate-x-1/2 overflow-hidden sm:overflow-visible w-[168px] sm:w-auto h-6"> <div id="hero-dots-track" class="flex transition-transform duration-300 ease-out"> <button class="hero-dot inline-flex items-center justify-center h-6 w-6 shrink-0 cursor-pointer" data-dot="0" aria-label="Slide 1"> <span class="hero-dot-inner block rounded-full transition-all duration-300 w-2 h-2 bg-white/30"></span> </button><button class="hero-dot inline-flex items-center justify-center h-6 w-6 shrink-0 cursor-pointer" data-dot="1" aria-label="Slide 2"> <span class="hero-dot-inner block rounded-full transition-all duration-300 w-2 h-2 bg-white/30"></span> </button><button class="hero-dot inline-flex items-center justify-center h-6 w-6 shrink-0 cursor-pointer" data-dot="2" aria-label="Slide 3"> <span class="hero-dot-inner block rounded-full transition-all duration-300 w-2 h-2 bg-white/30"></span> </button><button class="hero-dot inline-flex items-center justify-center h-6 w-6 shrink-0 cursor-pointer" data-dot="3" aria-label="Slide 4"> <span class="hero-dot-inner block rounded-full transition-all duration-300 w-2 h-2 bg-white/30"></span> </button><button class="hero-dot inline-flex items-center justify-center h-6 w-6 shrink-0 cursor-pointer" data-dot="4" aria-label="Slide 5"> <span class="hero-dot-inner block rounded-full transition-all duration-300 w-2 h-2 bg-white/30"></span> </button><button class="hero-dot inline-flex items-center justify-center h-6 w-6 shrink-0 cursor-pointer" data-dot="5" aria-label="Slide 6"> <span class="hero-dot-inner block rounded-full transition-all duration-300 w-2 h-2 bg-white/30"></span> </button><button class="hero-dot inline-flex items-center justify-center h-6 w-6 shrink-0 cursor-pointer" data-dot="6" aria-label="Slide 7"> <span class="hero-dot-inner block rounded-full transition-all duration-300 w-2 h-2 bg-white/30"></span> </button><button class="hero-dot inline-flex items-center justify-center h-6 w-6 shrink-0 cursor-pointer" data-dot="7" aria-label="Slide 8"> <span class="hero-dot-inner block rounded-full transition-all duration-300 w-2 h-2 bg-white/30"></span> </button><button class="hero-dot inline-flex items-center justify-center h-6 w-6 shrink-0 cursor-pointer" data-dot="8" aria-label="Slide 9"> <span class="hero-dot-inner block rounded-full transition-all duration-300 w-2 h-2 bg-white/30"></span> </button><button class="hero-dot inline-flex items-center justify-center h-6 w-6 shrink-0 cursor-pointer" data-dot="9" aria-label="Slide 10"> <span class="hero-dot-inner block rounded-full transition-all duration-300 w-2 h-2 bg-white/30"></span> </button><button class="hero-dot inline-flex items-center justify-center h-6 w-6 shrink-0 cursor-pointer" data-dot="10" aria-label="Slide 11"> <span class="hero-dot-inner block rounded-full transition-all duration-300 w-2 h-2 bg-white/30"></span> </button><button class="hero-dot inline-flex items-center justify-center h-6 w-6 shrink-0 cursor-pointer" data-dot="11" aria-label="Slide 12"> <span class="hero-dot-inner block rounded-full transition-all duration-300 w-2 h-2 bg-white/30"></span> </button><button class="hero-dot inline-flex items-center justify-center h-6 w-6 shrink-0 cursor-pointer" data-dot="12" aria-label="Slide 13"> <span class="hero-dot-inner block rounded-full transition-all duration-300 w-2 h-2 bg-white/30"></span> </button><button class="hero-dot inline-flex items-center justify-center h-6 w-6 shrink-0 cursor-pointer" data-dot="13" aria-label="Slide 14"> <span class="hero-dot-inner block rounded-full transition-all duration-300 w-2 h-2 bg-white/30"></span> </button><button class="hero-dot inline-flex items-center justify-center h-6 w-6 shrink-0 cursor-pointer" data-dot="14" aria-label="Slide 15"> <span class="hero-dot-inner block rounded-full transition-all duration-300 w-2 h-2 bg-white/30"></span> </button><button class="hero-dot inline-flex items-center justify-center h-6 w-6 shrink-0 cursor-pointer" data-dot="15" aria-label="Slide 16"> <span class="hero-dot-inner block rounded-full transition-all duration-300 w-2 h-2 bg-white/30"></span> </button><button class="hero-dot inline-flex items-center justify-center h-6 w-6 shrink-0 cursor-pointer" data-dot="16" aria-label="Slide 17"> <span class="hero-dot-inner block rounded-full transition-all duration-300 w-2 h-2 bg-white/30"></span> </button><button class="hero-dot inline-flex items-center justify-center h-6 w-6 shrink-0 cursor-pointer" data-dot="17" aria-label="Slide 18"> <span class="hero-dot-inner block rounded-full transition-all duration-300 w-2 h-2 bg-white/30"></span> </button><button class="hero-dot inline-flex items-center justify-center h-6 w-6 shrink-0 cursor-pointer" data-dot="18" aria-label="Slide 19"> <span class="hero-dot-inner block rounded-full transition-all duration-300 w-2 h-2 bg-white/30"></span> </button><button class="hero-dot inline-flex items-center justify-center h-6 w-6 shrink-0 cursor-pointer" data-dot="19" aria-label="Slide 20"> <span class="hero-dot-inner block rounded-full transition-all duration-300 w-2 h-2 bg-white/30"></span> </button><button class="hero-dot inline-flex items-center justify-center h-6 w-6 shrink-0 cursor-pointer" data-dot="20" aria-label="Slide 21"> <span class="hero-dot-inner block rounded-full transition-all duration-300 w-2 h-2 bg-white/30"></span> </button><button class="hero-dot inline-flex items-center justify-center h-6 w-6 shrink-0 cursor-pointer" data-dot="21" aria-label="Slide 22"> <span class="hero-dot-inner block rounded-full transition-all duration-300 w-2 h-2 bg-white/30"></span> </button> </div> </div> </section> <script type="module">let u=0;const h=document.querySelectorAll(".hero-slide"),b=document.querySelectorAll(".hero-dot"),m=document.getElementById("hero-dots-track"),n=h.length,g=24,E=7,y=Math.floor(E/2),S=()=>window.matchMedia("(max-width: 639px)").matches;function d(t){const o=h[t];if(!o)return;o.querySelectorAll("source[data-srcset]").forEach(s=>{const r=s;r.srcset=r.dataset.srcset,r.removeAttribute("data-srcset")});const e=o.querySelector("img[data-src]");e&&(e.src=e.dataset.src,e.removeAttribute("data-src"))}function i(t,o=!1){d(t),o||d((t+1)%n),h.forEach((e,s)=>{e.style.opacity=s===t?"1":"0"});const l=S();if(b.forEach((e,s)=>{const r=e.querySelector(".hero-dot-inner");if(!r)return;const f=Math.abs(s-t);let a,c;s===t?(a=l?"w-2 h-2":"w-6 h-2",c="bg-[var(--color-accent)]"):l?f<=2?(a="w-2 h-2",c="bg-white/50"):f===3?(a="w-1.5 h-1.5",c="bg-white/40"):(a="w-1 h-1",c="bg-white/25"):(a="w-2 h-2",c="bg-white/30"),r.className=`hero-dot-inner block rounded-full transition-all duration-300 ${a} ${c}`}),l){const e=Math.max(0,n-E),s=Math.max(0,Math.min(e,t-y));m.style.transform=`translateX(-${s*g}px)`}else m.style.transform="translateX(0)";u=t}b.forEach(t=>{t.addEventListener("click",()=>{const o=Number(t.dataset.dot);i(o)})});window.addEventListener("resize",()=>i(u));i(0,!0);function w(){d(1%n),setInterval(()=>{i((u+1)%n)},3e3)}"requestIdleCallback"in window?window.requestIdleCallback(w,{timeout:3e3}):setTimeout(w,2e3);</script> <section class="py-6 sm:py-12 border-y border-white/5"> <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"> <div class="grid grid-cols-2 md:grid-cols-4 gap-8 text-center"> <div> <div class="text-3xl sm:text-4xl font-bold text-white">19.000+</div> <div class="text-sm text-[var(--color-text-muted)] mt-1 uppercase tracking-wider">Photos &amp; Videos</div> </div><div> <div class="text-3xl sm:text-4xl font-bold text-white">81+</div> <div class="text-sm text-[var(--color-text-muted)] mt-1 uppercase tracking-wider">Photographed Countries</div> </div><div> <div class="text-3xl sm:text-4xl font-bold text-white">20+ Years</div> <div class="text-sm text-[var(--color-text-muted)] mt-1 uppercase tracking-wider">Getty Contributor</div> </div><div> <div class="text-3xl sm:text-4xl font-bold text-white">112</div> <div class="text-sm text-[var(--color-text-muted)] mt-1 uppercase tracking-wider">Visited Countries</div> </div> </div> </div> </section> <section class="pt-8 pb-10 px-4 sm:px-6 lg:px-8 max-w-7xl mx-auto"> <div class="flex items-center justify-between mb-8"> <h2 class="font-display font-extrabold tracking-tight text-xl sm:text-3xl"><a href="/newest-photos/" class="hover:text-[var(--color-accent)] transition-colors">Latest Additions</a></h2> <a href="/newest-photos/" class="text-sm text-[var(--color-accent)] hover:text-[var(--color-accent-hover)] transition-colors">
View all &rarr;
</a> </div> <div class="grid grid-cols-2 lg:grid-cols-4 gap-4"> <a href="/photography/new-york-city-one-world-trade-center-skyscraper-with-sun-2276698597/#newest" class="group relative block overflow-hidden rounded-lg bg-[var(--color-bg-card)] aspect-[4/3]"> <img src="/images/portfolio/2276698597.jpg" srcset="/images/portfolio/300/2276698597.jpg 300w, /images/portfolio/2276698597.jpg 612w" sizes="(max-width: 640px) 50vw, 300px" alt="New York City One World Trade Center Skyscraper With Sun Flare Framed By Oculus Structure" loading="lazy" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="800" height="600"> <div class="absolute inset-0 bg-black/0 group-hover:bg-black/50 transition-all duration-300 flex items-end"> <div class="p-4 translate-y-full group-hover:translate-y-0 transition-transform duration-300"> <p class="text-sm font-medium text-white mb-1">New York City One World Trade Center Skyscraper With Sun Flare Framed By Oculus Structure</p> <span class="text-xs text-[var(--color-accent)]">View details &rarr;</span> </div> </div> </a><a href="/photography/porto-covo-village-aerial-view-of-rugged-atlantic-coastline-portugal/#newest" class="group relative block overflow-hidden rounded-lg bg-[var(--color-bg-card)] aspect-[4/3]"> <img src="/images/portfolio/2276569424.jpg" srcset="/images/portfolio/300/2276569424.jpg 300w, /images/portfolio/2276569424.jpg 612w" sizes="(max-width: 640px) 50vw, 300px" alt="Porto Covo Village Aerial View of Rugged Atlantic Coastline Portugal" loading="lazy" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="800" height="600"> <div class="absolute inset-0 bg-black/0 group-hover:bg-black/50 transition-all duration-300 flex items-end"> <div class="p-4 translate-y-full group-hover:translate-y-0 transition-transform duration-300"> <p class="text-sm font-medium text-white mb-1">Porto Covo Village Aerial View of Rugged Atlantic Coastline Portugal</p> <span class="text-xs text-[var(--color-accent)]">View details &rarr;</span> </div> </div> </a><a href="/photography/sagres-praia-do-beliche-cove-aerial-view-with-clifftop-buildings/#newest" class="group relative block overflow-hidden rounded-lg bg-[var(--color-bg-card)] aspect-[4/3]"> <img src="/images/portfolio/2276569422.jpg" srcset="/images/portfolio/300/2276569422.jpg 300w, /images/portfolio/2276569422.jpg 612w" sizes="(max-width: 640px) 50vw, 300px" alt="Sagres Praia do Beliche Cove Aerial View With Clifftop Buildings Portugal" loading="lazy" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="800" height="600"> <div class="absolute inset-0 bg-black/0 group-hover:bg-black/50 transition-all duration-300 flex items-end"> <div class="p-4 translate-y-full group-hover:translate-y-0 transition-transform duration-300"> <p class="text-sm font-medium text-white mb-1">Sagres Praia do Beliche Cove Aerial View With Clifftop Buildings Portugal</p> <span class="text-xs text-[var(--color-accent)]">View details &rarr;</span> </div> </div> </a><a href="/photography/sagres-portugal-secluded-sandy-cove-with-limestone-cliffs-at-praia/#newest" class="group relative block overflow-hidden rounded-lg bg-[var(--color-bg-card)] aspect-[4/3]"> <img src="/images/portfolio/2276569421.jpg" srcset="/images/portfolio/300/2276569421.jpg 300w, /images/portfolio/2276569421.jpg 612w" sizes="(max-width: 640px) 50vw, 300px" alt="Sagres Portugal Secluded Sandy Cove With Limestone Cliffs at Praia do Beliche" loading="lazy" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="800" height="600"> <div class="absolute inset-0 bg-black/0 group-hover:bg-black/50 transition-all duration-300 flex items-end"> <div class="p-4 translate-y-full group-hover:translate-y-0 transition-transform duration-300"> <p class="text-sm font-medium text-white mb-1">Sagres Portugal Secluded Sandy Cove With Limestone Cliffs at Praia do Beliche</p> <span class="text-xs text-[var(--color-accent)]">View details &rarr;</span> </div> </div> </a> </div> </section> <section class="pt-8 pb-10 px-4 sm:px-6 lg:px-8 max-w-7xl mx-auto border-t border-white/5"> <div class="flex items-center justify-between mb-8"> <h2 class="font-display font-extrabold tracking-tight text-xl sm:text-3xl"><a href="/destinations/" class="hover:text-[var(--color-accent)] transition-colors">Featured Destinations</a></h2> <a href="/destinations/" class="text-sm text-[var(--color-accent)] hover:text-[var(--color-accent-hover)] transition-colors">
View all &rarr;
</a> </div> <div id="featured-destinations" class="show-first-8 grid grid-cols-2 sm:grid-cols-2 lg:grid-cols-4 gap-6"> <div data-slug="malaysia"> <a href="/destinations/malaysia/" class="group block rounded-xl overflow-hidden bg-[var(--color-bg-card)] hover:bg-[var(--color-bg-hover)] transition-colors"> <div class="grid grid-cols-3 gap-0.5 aspect-[3/1.2]"> <div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/173572889.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/173572889.jpg" srcset="/images/portfolio/300/173572889.jpg 300w, /images/portfolio/173572889.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Petronas Tower Kuala Lumpur" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div><div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/182682878.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/182682878.jpg" srcset="/images/portfolio/300/182682878.jpg 300w, /images/portfolio/182682878.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="sunny beach langkawi malaysia" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div><div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/961949594.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/961949594.jpg" srcset="/images/portfolio/300/961949594.jpg 300w, /images/portfolio/961949594.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Kuala Lumpur Cityscape Petronas Towers at Night" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div> </div> <div class="p-4"> <h2 class="text-lg font-semibold text-[var(--color-text)] group-hover:text-[var(--color-accent)] transition-colors"> Malaysia </h2> <p class="text-sm text-[var(--color-text-muted)] mt-1 line-clamp-2">Tropical rainforests, multicultural cities, and idyllic island beaches</p> <span class="inline-block mt-2 text-xs text-[var(--color-accent)] font-medium"> 74 images &rarr;
</span> </div> </a> </div><div data-slug="argentina"> <a href="/destinations/argentina/" class="group block rounded-xl overflow-hidden bg-[var(--color-bg-card)] hover:bg-[var(--color-bg-hover)] transition-colors"> <div class="grid grid-cols-3 gap-0.5 aspect-[3/1.2]"> <div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/471064357.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/471064357.jpg" srcset="/images/portfolio/300/471064357.jpg 300w, /images/portfolio/471064357.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Storefront La Boca Buenos Aires Argentina" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div><div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/466830643.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/466830643.jpg" srcset="/images/portfolio/300/466830643.jpg 300w, /images/portfolio/466830643.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Entrance to Tomb at Recoleta Cemetary Buenos Aires" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div><div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/471069639.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/471069639.jpg" srcset="/images/portfolio/300/471069639.jpg 300w, /images/portfolio/471069639.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Buenos Aires Architecture Recoleta" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div> </div> <div class="p-4"> <h2 class="text-lg font-semibold text-[var(--color-text)] group-hover:text-[var(--color-accent)] transition-colors"> Argentina </h2> <p class="text-sm text-[var(--color-text-muted)] mt-1 line-clamp-2">Patagonian glaciers, vibrant Buenos Aires, and endless pampas</p> <span class="inline-block mt-2 text-xs text-[var(--color-accent)] font-medium"> 100+ images &rarr;
</span> </div> </a> </div><div data-slug="cyprus"> <a href="/destinations/cyprus/" class="group block rounded-xl overflow-hidden bg-[var(--color-bg-card)] hover:bg-[var(--color-bg-hover)] transition-colors"> <div class="grid grid-cols-3 gap-0.5 aspect-[3/1.2]"> <div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/2218375080.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/2218375080.jpg" srcset="/images/portfolio/300/2218375080.jpg 300w, /images/portfolio/2218375080.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Aphrodite's Rock Emerging From the Sea Petra Tou Romiou Beach Cyprus Greece" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div><div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/2267985640.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/2267985640.jpg" srcset="/images/portfolio/300/2267985640.jpg 300w, /images/portfolio/2267985640.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Cyprus House Of Theseus Paphos Archaeological Park Ancient Columns Ruins" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div><div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/2267979965.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/2267979965.jpg" srcset="/images/portfolio/300/2267979965.jpg 300w, /images/portfolio/2267979965.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Cyprus Paphos Archaeological Park House of Theseus Ancient Ruins Greece" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div> </div> <div class="p-4"> <h2 class="text-lg font-semibold text-[var(--color-text)] group-hover:text-[var(--color-accent)] transition-colors"> Cyprus </h2> <p class="text-sm text-[var(--color-text-muted)] mt-1 line-clamp-2">Crystal-clear lagoons, ancient ruins, and Mediterranean coastline</p> <span class="inline-block mt-2 text-xs text-[var(--color-accent)] font-medium"> 41 images, 10+ videos &rarr;
</span> </div> </a> </div><div data-slug="greece"> <a href="/destinations/greece/" class="group block rounded-xl overflow-hidden bg-[var(--color-bg-card)] hover:bg-[var(--color-bg-hover)] transition-colors"> <div class="grid grid-cols-3 gap-0.5 aspect-[3/1.2]"> <div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/2218060295.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/2218060295.jpg" srcset="/images/portfolio/300/2218060295.jpg 300w, /images/portfolio/2218060295.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Advimos Village Limassol Cyprus Greek Orthodox Church Under Clear Blue Sky Greece" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div><div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/187048344.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/187048344.jpg" srcset="/images/portfolio/300/187048344.jpg 300w, /images/portfolio/187048344.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="State Capitol of Utah,USA" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div><div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/502036215.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/502036215.jpg" srcset="/images/portfolio/300/502036215.jpg 300w, /images/portfolio/502036215.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Athens Acropolis at Sunset Greece" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div> </div> <div class="p-4"> <h2 class="text-lg font-semibold text-[var(--color-text)] group-hover:text-[var(--color-accent)] transition-colors"> Greece </h2> <p class="text-sm text-[var(--color-text-muted)] mt-1 line-clamp-2">Whitewashed islands, ancient temples, and azure Aegean waters</p> <span class="inline-block mt-2 text-xs text-[var(--color-accent)] font-medium"> 200+ images, 10+ videos &rarr;
</span> </div> </a> </div><div data-slug="austria"> <a href="/destinations/austria/" class="group block rounded-xl overflow-hidden bg-[var(--color-bg-card)] hover:bg-[var(--color-bg-hover)] transition-colors"> <div class="grid grid-cols-3 gap-0.5 aspect-[3/1.2]"> <div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/694960716.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/694960716.jpg" srcset="/images/portfolio/300/694960716.jpg 300w, /images/portfolio/694960716.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Mozart Statue Monument Salzburg Austria" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div><div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/459255443.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/459255443.jpg" srcset="/images/portfolio/300/459255443.jpg 300w, /images/portfolio/459255443.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Christkindlmarkt Vienna City Hall, Austria" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div><div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/458654751.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/458654751.jpg" srcset="/images/portfolio/300/458654751.jpg 300w, /images/portfolio/458654751.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Vienna City, Austria" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div> </div> <div class="p-4"> <h2 class="text-lg font-semibold text-[var(--color-text)] group-hover:text-[var(--color-accent)] transition-colors"> Austria </h2> <p class="text-sm text-[var(--color-text-muted)] mt-1 line-clamp-2">Alpine peaks, imperial Vienna, and baroque architecture</p> <span class="inline-block mt-2 text-xs text-[var(--color-accent)] font-medium"> 41 images &rarr;
</span> </div> </a> </div><div data-slug="germany"> <a href="/destinations/germany/" class="group block rounded-xl overflow-hidden bg-[var(--color-bg-card)] hover:bg-[var(--color-bg-hover)] transition-colors"> <div class="grid grid-cols-3 gap-0.5 aspect-[3/1.2]"> <div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/171278790.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/171278790.jpg" srcset="/images/portfolio/300/171278790.jpg 300w, /images/portfolio/171278790.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Alexanderplatz Berlin Fernsehturm TV Tower" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div><div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/489953494.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/489953494.jpg" srcset="/images/portfolio/300/489953494.jpg 300w, /images/portfolio/489953494.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Green garden with yew tree hedge in late summer" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div><div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/2222883049.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/2222883049.jpg" srcset="/images/portfolio/300/2222883049.jpg 300w, /images/portfolio/2222883049.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Hamburg Speicherstadt Canal Flowing Between Historic Warehouses Germany" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div> </div> <div class="p-4"> <h2 class="text-lg font-semibold text-[var(--color-text)] group-hover:text-[var(--color-accent)] transition-colors"> Germany </h2> <p class="text-sm text-[var(--color-text-muted)] mt-1 line-clamp-2">Modern architecture, harbor cities, and cultural landmarks</p> <span class="inline-block mt-2 text-xs text-[var(--color-accent)] font-medium"> 400+ images, 40+ videos &rarr;
</span> </div> </a> </div><div data-slug="faroe-islands"> <a href="/destinations/faroe-islands/" class="group block rounded-xl overflow-hidden bg-[var(--color-bg-card)] hover:bg-[var(--color-bg-hover)] transition-colors"> <div class="grid grid-cols-3 gap-0.5 aspect-[3/1.2]"> <div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/1280697215.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/1280697215.jpg" srcset="/images/portfolio/300/1280697215.jpg 300w, /images/portfolio/1280697215.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Mulafossur Waterfall Faroe Islands Vagar Island 4K" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture> <div class="absolute top-1 left-1 bg-black/70 backdrop-blur-sm rounded px-1.5 py-0.5 pointer-events-none"> <svg class="w-3 h-3 text-white" viewBox="0 0 24 24" fill="currentColor"><path d="M8 5v14l11-7z"></path></svg> </div> </div><div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/1333499521.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/1333499521.jpg" srcset="/images/portfolio/300/1333499521.jpg 300w, /images/portfolio/1333499521.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Faroe Islands Oyrarbakki Bridge connecting Eysturoy Island and Streymoy Island" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div><div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/2147671670.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/2147671670.jpg" srcset="/images/portfolio/300/2147671670.jpg 300w, /images/portfolio/2147671670.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Leitisvatn Lake Faroe Islands Vagar Island Sorvagsvatn and Bosdalafossur Waterfall" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div> </div> <div class="p-4"> <h2 class="text-lg font-semibold text-[var(--color-text)] group-hover:text-[var(--color-accent)] transition-colors"> Faroe Islands </h2> <p class="text-sm text-[var(--color-text-muted)] mt-1 line-clamp-2">Remote Atlantic archipelago with dramatic sea stacks and rugged cliffs</p> <span class="inline-block mt-2 text-xs text-[var(--color-accent)] font-medium"> 200+ images, 40+ videos &rarr;
</span> </div> </a> </div><div data-slug="israel"> <a href="/destinations/israel/" class="group block rounded-xl overflow-hidden bg-[var(--color-bg-card)] hover:bg-[var(--color-bg-hover)] transition-colors"> <div class="grid grid-cols-3 gap-0.5 aspect-[3/1.2]"> <div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/1484749053.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/1484749053.jpg" srcset="/images/portfolio/300/1484749053.jpg 300w, /images/portfolio/1484749053.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Dead Sea Coast Israel  Horizon View to Jordan Over Dead Sea" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div><div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/1484017180.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/1484017180.jpg" srcset="/images/portfolio/300/1484017180.jpg 300w, /images/portfolio/1484017180.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Israel Tel Aviv Cityscape Skyline at Twilight Panorama" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div><div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/1484028220.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/1484028220.jpg" srcset="/images/portfolio/300/1484028220.jpg 300w, /images/portfolio/1484028220.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Dead Sea Rocky Desert Coastline Panorama Israel Ein Gedi" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div> </div> <div class="p-4"> <h2 class="text-lg font-semibold text-[var(--color-text)] group-hover:text-[var(--color-accent)] transition-colors"> Israel </h2> <p class="text-sm text-[var(--color-text-muted)] mt-1 line-clamp-2">Ancient holy sites, desert landscapes, and vibrant modern cities</p> <span class="inline-block mt-2 text-xs text-[var(--color-accent)] font-medium"> 91 images &rarr;
</span> </div> </a> </div><div data-slug="andorra"> <a href="/destinations/andorra/" class="group block rounded-xl overflow-hidden bg-[var(--color-bg-card)] hover:bg-[var(--color-bg-hover)] transition-colors"> <div class="grid grid-cols-3 gap-0.5 aspect-[3/1.2]"> <div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/1319750722.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/1319750722.jpg" srcset="/images/portfolio/300/1319750722.jpg 300w, /images/portfolio/1319750722.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Roman Church Sant Miquel d’Engolasters Escaldes-Engordany Andorra" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div><div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/506858594.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/506858594.jpg" srcset="/images/portfolio/300/506858594.jpg 300w, /images/portfolio/506858594.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Andorra Church Sant Miquel d'Engolasters" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div><div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/1083571390.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/1083571390.jpg" srcset="/images/portfolio/300/1083571390.jpg 300w, /images/portfolio/1083571390.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Andorra La Vella Pyrenees Mountains Aerial View" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div> </div> <div class="p-4"> <h2 class="text-lg font-semibold text-[var(--color-text)] group-hover:text-[var(--color-accent)] transition-colors"> Andorra </h2> <p class="text-sm text-[var(--color-text-muted)] mt-1 line-clamp-2">Tiny Pyrenean principality with alpine valleys and medieval churches</p> <span class="inline-block mt-2 text-xs text-[var(--color-accent)] font-medium"> 11 images &rarr;
</span> </div> </a> </div><div data-slug="south-georgia"> <a href="/destinations/south-georgia/" class="group block rounded-xl overflow-hidden bg-[var(--color-bg-card)] hover:bg-[var(--color-bg-hover)] transition-colors"> <div class="grid grid-cols-3 gap-0.5 aspect-[3/1.2]"> <div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/1488297306.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/1488297306.jpg" srcset="/images/portfolio/300/1488297306.jpg 300w, /images/portfolio/1488297306.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Ice Shelf Detail Drygalski Fjord Coastal Glacier South Georgia" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div><div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/471062433.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/471062433.jpg" srcset="/images/portfolio/300/471062433.jpg 300w, /images/portfolio/471062433.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Church Grytviken South Georgia" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div><div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/108195311.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/108195311.jpg" srcset="/images/portfolio/300/108195311.jpg 300w, /images/portfolio/108195311.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="King Penguins" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div> </div> <div class="p-4"> <h2 class="text-lg font-semibold text-[var(--color-text)] group-hover:text-[var(--color-accent)] transition-colors"> South Georgia </h2> <p class="text-sm text-[var(--color-text-muted)] mt-1 line-clamp-2">Sub-Antarctic wilderness with massive penguin colonies and glacial peaks</p> <span class="inline-block mt-2 text-xs text-[var(--color-accent)] font-medium"> 86 images &rarr;
</span> </div> </a> </div><div data-slug="greenland"> <a href="/destinations/greenland/" class="group block rounded-xl overflow-hidden bg-[var(--color-bg-card)] hover:bg-[var(--color-bg-hover)] transition-colors"> <div class="grid grid-cols-3 gap-0.5 aspect-[3/1.2]"> <div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/873643478.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/873643478.jpg" srcset="/images/portfolio/300/873643478.jpg 300w, /images/portfolio/873643478.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Beautiful Greenland Ilulissat Icebergs at Sunset Twilight" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div><div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/155159698.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/155159698.jpg" srcset="/images/portfolio/300/155159698.jpg 300w, /images/portfolio/155159698.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Greenland Summer Coast of Nuuk Godthab Fjord" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div><div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/157681886.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/157681886.jpg" srcset="/images/portfolio/300/157681886.jpg 300w, /images/portfolio/157681886.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Decay Inuit Metropolis Nuuk Greenland Series IV" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div> </div> <div class="p-4"> <h2 class="text-lg font-semibold text-[var(--color-text)] group-hover:text-[var(--color-accent)] transition-colors"> Greenland </h2> <p class="text-sm text-[var(--color-text-muted)] mt-1 line-clamp-2">Massive icebergs, Arctic tundra, and colorful coastal settlements</p> <span class="inline-block mt-2 text-xs text-[var(--color-accent)] font-medium"> 100+ images &rarr;
</span> </div> </a> </div><div data-slug="switzerland"> <a href="/destinations/switzerland/" class="group block rounded-xl overflow-hidden bg-[var(--color-bg-card)] hover:bg-[var(--color-bg-hover)] transition-colors"> <div class="grid grid-cols-3 gap-0.5 aspect-[3/1.2]"> <div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/1420671029.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/1420671029.jpg" srcset="/images/portfolio/300/1420671029.jpg 300w, /images/portfolio/1420671029.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Alpine Rock at Matterhorn Hiking Trail Gornergrat Zermatt Switzerland" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div><div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/1416408008.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/1416408008.jpg" srcset="/images/portfolio/300/1416408008.jpg 300w, /images/portfolio/1416408008.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Matterhorn Sunrise Timelapse Switzerland Night to Day Matterhorn Peak Zermatt" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture> <div class="absolute top-1 left-1 bg-black/70 backdrop-blur-sm rounded px-1.5 py-0.5 pointer-events-none"> <svg class="w-3 h-3 text-white" viewBox="0 0 24 24" fill="currentColor"><path d="M8 5v14l11-7z"></path></svg> </div> </div><div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/1469924331.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/1469924331.jpg" srcset="/images/portfolio/300/1469924331.jpg 300w, /images/portfolio/1469924331.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Swiss Matterhorn and Riffelsee Lake Pond in Summer Zermatt Switzerland" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div> </div> <div class="p-4"> <h2 class="text-lg font-semibold text-[var(--color-text)] group-hover:text-[var(--color-accent)] transition-colors"> Switzerland </h2> <p class="text-sm text-[var(--color-text-muted)] mt-1 line-clamp-2">Snow-capped Alps, pristine lakes, and picture-perfect villages</p> <span class="inline-block mt-2 text-xs text-[var(--color-accent)] font-medium"> 89 images, 10+ videos &rarr;
</span> </div> </a> </div> </div> </section> <section class="pt-8 pb-10 px-4 sm:px-6 lg:px-8 max-w-7xl mx-auto border-t border-white/5"> <div class="flex items-center justify-between mb-8"> <h2 class="font-display font-extrabold tracking-tight text-xl sm:text-3xl"><a href="/collections/" class="hover:text-[var(--color-accent)] transition-colors">Collections</a></h2> <a href="/collections/" class="text-sm text-[var(--color-accent)] hover:text-[var(--color-accent-hover)] transition-colors">
View all &rarr;
</a> </div> <div id="featured-collections" class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-6"> <div class="featured-col hidden" data-slug="aerial"> <a href="/collections/aerial/" class="group block rounded-xl overflow-hidden bg-[var(--color-bg-card)] hover:bg-[var(--color-bg-hover)] transition-colors"> <div class="grid grid-cols-3 gap-0.5 aspect-[3/1.2]"> <div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/1208296085.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/1208296085.jpg" srcset="/images/portfolio/300/1208296085.jpg 300w, /images/portfolio/1208296085.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Namib-Naukluft National Park Desert Mountains Aerial View Nambia" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div><div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/806350608.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/806350608.jpg" srcset="/images/portfolio/300/806350608.jpg 300w, /images/portfolio/806350608.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Kauai Island Na Pali Coast Canyons" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div><div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/458997987.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/458997987.jpg" srcset="/images/portfolio/300/458997987.jpg 300w, /images/portfolio/458997987.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Cableway Cabin Table Mountain Cape Town" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div> </div> <div class="p-4"> <h2 class="text-lg font-semibold text-[var(--color-text)] group-hover:text-[var(--color-accent)] transition-colors"> Drone &amp; Aerial Photography </h2> <p class="text-sm text-[var(--color-text-muted)] mt-1 line-clamp-2">Breathtaking bird&#39;s-eye perspectives from around the world</p> <span class="inline-block mt-2 text-xs text-[var(--color-accent)] font-medium"> 1700+ images, 520+ videos &rarr;
</span> </div> </a> </div><div class="featured-col hidden" data-slug="cityscape"> <a href="/collections/cityscape/" class="group block rounded-xl overflow-hidden bg-[var(--color-bg-card)] hover:bg-[var(--color-bg-hover)] transition-colors"> <div class="grid grid-cols-3 gap-0.5 aspect-[3/1.2]"> <div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/164799416.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/164799416.jpg" srcset="/images/portfolio/300/164799416.jpg 300w, /images/portfolio/164799416.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Qatar Doha Skyline at Night" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div><div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/471067327.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/471067327.jpg" srcset="/images/portfolio/300/471067327.jpg 300w, /images/portfolio/471067327.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Olive Trees" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div><div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/1481570070.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/1481570070.jpg" srcset="/images/portfolio/300/1481570070.jpg 300w, /images/portfolio/1481570070.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Pont de Normandie France Normandy Bridge River Seine Drone View" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div> </div> <div class="p-4"> <h2 class="text-lg font-semibold text-[var(--color-text)] group-hover:text-[var(--color-accent)] transition-colors"> Cityscapes </h2> <p class="text-sm text-[var(--color-text-muted)] mt-1 line-clamp-2">Urban skylines, architecture, and city life from major destinations</p> <span class="inline-block mt-2 text-xs text-[var(--color-accent)] font-medium"> 3100+ images, 260+ videos &rarr;
</span> </div> </a> </div><div class="featured-col hidden" data-slug="travel"> <a href="/collections/travel/" class="group block rounded-xl overflow-hidden bg-[var(--color-bg-card)] hover:bg-[var(--color-bg-hover)] transition-colors"> <div class="grid grid-cols-3 gap-0.5 aspect-[3/1.2]"> <div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/2256927243.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/2256927243.jpg" srcset="/images/portfolio/300/2256927243.jpg 300w, /images/portfolio/2256927243.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Philippines Palawan Entalula Beach El Nido Drone 4K" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture> <div class="absolute top-1 left-1 bg-black/70 backdrop-blur-sm rounded px-1.5 py-0.5 pointer-events-none"> <svg class="w-3 h-3 text-white" viewBox="0 0 24 24" fill="currentColor"><path d="M8 5v14l11-7z"></path></svg> </div> </div><div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/638459964.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/638459964.jpg" srcset="/images/portfolio/300/638459964.jpg 300w, /images/portfolio/638459964.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Aerial View Maldives South Ari Atoll Island" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div><div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/471059355.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/471059355.jpg" srcset="/images/portfolio/300/471059355.jpg 300w, /images/portfolio/471059355.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Volcanic Mountain Peak Island" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div> </div> <div class="p-4"> <h2 class="text-lg font-semibold text-[var(--color-text)] group-hover:text-[var(--color-accent)] transition-colors"> Travel. It&#39;s a small world. </h2> <p class="text-sm text-[var(--color-text-muted)] mt-1 line-clamp-2">Wanderlust-inspiring scenes from 81+ countries across the globe</p> <span class="inline-block mt-2 text-xs text-[var(--color-accent)] font-medium"> 11700+ images, 580+ videos &rarr;
</span> </div> </a> </div><div class="featured-col hidden" data-slug="nature"> <a href="/collections/nature/" class="group block rounded-xl overflow-hidden bg-[var(--color-bg-card)] hover:bg-[var(--color-bg-hover)] transition-colors"> <div class="grid grid-cols-3 gap-0.5 aspect-[3/1.2]"> <div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/172299633.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/172299633.jpg" srcset="/images/portfolio/300/172299633.jpg 300w, /images/portfolio/172299633.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Magellan Penguins" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div><div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/471200991.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/471200991.jpg" srcset="/images/portfolio/300/471200991.jpg 300w, /images/portfolio/471200991.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Blooming Green Field Summertime" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div><div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/471066897.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/471066897.jpg" srcset="/images/portfolio/300/471066897.jpg 300w, /images/portfolio/471066897.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Twister" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div> </div> <div class="p-4"> <h2 class="text-lg font-semibold text-[var(--color-text)] group-hover:text-[var(--color-accent)] transition-colors"> Nature &amp; Landscape </h2> <p class="text-sm text-[var(--color-text-muted)] mt-1 line-clamp-2">Raw natural beauty — mountains, oceans, deserts, and volcanic terrain</p> <span class="inline-block mt-2 text-xs text-[var(--color-accent)] font-medium"> 8300+ images, 680+ videos &rarr;
</span> </div> </a> </div><div class="featured-col hidden" data-slug="architecture"> <a href="/collections/architecture/" class="group block rounded-xl overflow-hidden bg-[var(--color-bg-card)] hover:bg-[var(--color-bg-hover)] transition-colors"> <div class="grid grid-cols-3 gap-0.5 aspect-[3/1.2]"> <div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/483621119.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/483621119.jpg" srcset="/images/portfolio/300/483621119.jpg 300w, /images/portfolio/483621119.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Buenos Aires Monumental Retiro Tower" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div><div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/1049019700.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/1049019700.jpg" srcset="/images/portfolio/300/1049019700.jpg 300w, /images/portfolio/1049019700.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="London Cityscape River Thames at Twilight UK" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div><div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/2220359655.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/2220359655.jpg" srcset="/images/portfolio/300/2220359655.jpg 300w, /images/portfolio/2220359655.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Cyprus Island Agia Napa Church in Limassol Under Clear Blue Sky" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div> </div> <div class="p-4"> <h2 class="text-lg font-semibold text-[var(--color-text)] group-hover:text-[var(--color-accent)] transition-colors"> Architecture </h2> <p class="text-sm text-[var(--color-text-muted)] mt-1 line-clamp-2">From ancient mosques to modern concert halls — architectural marvels worldwide</p> <span class="inline-block mt-2 text-xs text-[var(--color-accent)] font-medium"> 4300+ images, 190+ videos &rarr;
</span> </div> </a> </div><div class="featured-col hidden" data-slug="people"> <a href="/collections/people/" class="group block rounded-xl overflow-hidden bg-[var(--color-bg-card)] hover:bg-[var(--color-bg-hover)] transition-colors"> <div class="grid grid-cols-3 gap-0.5 aspect-[3/1.2]"> <div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/1062208478.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/1062208478.jpg" srcset="/images/portfolio/300/1062208478.jpg 300w, /images/portfolio/1062208478.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Happy Natural Smiling Woman Outdoor Training Portrait" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div><div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/484376475.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/484376475.jpg" srcset="/images/portfolio/300/484376475.jpg 300w, /images/portfolio/484376475.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Bright Smiling Man India Real People Portrait" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div><div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/117146499.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/117146499.jpg" srcset="/images/portfolio/300/117146499.jpg 300w, /images/portfolio/117146499.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Disco Dance Japanese Night Club Party" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div> </div> <div class="p-4"> <h2 class="text-lg font-semibold text-[var(--color-text)] group-hover:text-[var(--color-accent)] transition-colors"> People, Lifestyle &amp; Portraits </h2> <p class="text-sm text-[var(--color-text-muted)] mt-1 line-clamp-2">Authentic portraits, street life, and human stories from around the world</p> <span class="inline-block mt-2 text-xs text-[var(--color-accent)] font-medium"> 4000+ images, 20+ videos &rarr;
</span> </div> </a> </div><div class="featured-col hidden" data-slug="beach"> <a href="/collections/beach/" class="group block rounded-xl overflow-hidden bg-[var(--color-bg-card)] hover:bg-[var(--color-bg-hover)] transition-colors"> <div class="grid grid-cols-3 gap-0.5 aspect-[3/1.2]"> <div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/471052013.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/471052013.jpg" srcset="/images/portfolio/300/471052013.jpg 300w, /images/portfolio/471052013.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Antarctica Mountains Landscape" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div><div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/503564165.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/503564165.jpg" srcset="/images/portfolio/300/503564165.jpg 300w, /images/portfolio/503564165.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="African Penguin Colony at Boulders Beach" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div><div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/90328426.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/90328426.jpg" srcset="/images/portfolio/300/90328426.jpg 300w, /images/portfolio/90328426.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Cocos Island Landscape - Australia" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div> </div> <div class="p-4"> <h2 class="text-lg font-semibold text-[var(--color-text)] group-hover:text-[var(--color-accent)] transition-colors"> Beach &amp; Coast </h2> <p class="text-sm text-[var(--color-text-muted)] mt-1 line-clamp-2">Tropical shores, rugged coastlines, and island paradise scenery</p> <span class="inline-block mt-2 text-xs text-[var(--color-accent)] font-medium"> 3000+ images, 160+ videos &rarr;
</span> </div> </a> </div><div class="featured-col hidden" data-slug="sunset"> <a href="/collections/sunset/" class="group block rounded-xl overflow-hidden bg-[var(--color-bg-card)] hover:bg-[var(--color-bg-hover)] transition-colors"> <div class="grid grid-cols-3 gap-0.5 aspect-[3/1.2]"> <div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/1496706795.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/1496706795.jpg" srcset="/images/portfolio/300/1496706795.jpg 300w, /images/portfolio/1496706795.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Drake Passage towards Antarctica Russian Icebreaker in the Waves" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div><div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/175421621.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/175421621.jpg" srcset="/images/portfolio/300/175421621.jpg 300w, /images/portfolio/175421621.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Wind Turbines Twilight" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div><div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/2243546018.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/2243546018.jpg" srcset="/images/portfolio/300/2243546018.jpg 300w, /images/portfolio/2243546018.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Brooklyn Bridge New York City Manhattan Skyline at Night" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div> </div> <div class="p-4"> <h2 class="text-lg font-semibold text-[var(--color-text)] group-hover:text-[var(--color-accent)] transition-colors"> Sunset &amp; Twilight </h2> <p class="text-sm text-[var(--color-text-muted)] mt-1 line-clamp-2">Golden hours and dramatic skies captured at dusk and dawn</p> <span class="inline-block mt-2 text-xs text-[var(--color-accent)] font-medium"> 1000+ images, 30+ videos &rarr;
</span> </div> </a> </div><div class="featured-col hidden" data-slug="mountain"> <a href="/collections/mountain/" class="group block rounded-xl overflow-hidden bg-[var(--color-bg-card)] hover:bg-[var(--color-bg-hover)] transition-colors"> <div class="grid grid-cols-3 gap-0.5 aspect-[3/1.2]"> <div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/173577063.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/173577063.jpg" srcset="/images/portfolio/300/173577063.jpg 300w, /images/portfolio/173577063.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Iceland Westfjords Outlook" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div><div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/471060735.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/471060735.jpg" srcset="/images/portfolio/300/471060735.jpg 300w, /images/portfolio/471060735.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Switzerland European Alps" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div><div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/1215746191.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/1215746191.jpg" srcset="/images/portfolio/300/1215746191.jpg 300w, /images/portfolio/1215746191.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Pine Tree Arch Devil’s Garden Arches National Park USA" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div> </div> <div class="p-4"> <h2 class="text-lg font-semibold text-[var(--color-text)] group-hover:text-[var(--color-accent)] transition-colors"> Mountains </h2> <p class="text-sm text-[var(--color-text-muted)] mt-1 line-clamp-2">Snow-capped peaks, volcanic terrain, and alpine panoramas</p> <span class="inline-block mt-2 text-xs text-[var(--color-accent)] font-medium"> 1100+ images, 20+ videos &rarr;
</span> </div> </a> </div><div class="featured-col hidden" data-slug="wildlife"> <a href="/collections/wildlife/" class="group block rounded-xl overflow-hidden bg-[var(--color-bg-card)] hover:bg-[var(--color-bg-hover)] transition-colors"> <div class="grid grid-cols-3 gap-0.5 aspect-[3/1.2]"> <div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/598828402.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/598828402.jpg" srcset="/images/portfolio/300/598828402.jpg 300w, /images/portfolio/598828402.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Fly Fishing Bait Equipment at the River" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div><div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/1142636350.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/1142636350.jpg" srcset="/images/portfolio/300/1142636350.jpg 300w, /images/portfolio/1142636350.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Flying Seagull" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div><div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/471053045.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/471053045.jpg" srcset="/images/portfolio/300/471053045.jpg 300w, /images/portfolio/471053045.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="black beauty" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div> </div> <div class="p-4"> <h2 class="text-lg font-semibold text-[var(--color-text)] group-hover:text-[var(--color-accent)] transition-colors"> Wildlife </h2> <p class="text-sm text-[var(--color-text-muted)] mt-1 line-clamp-2">Penguins, seabirds, and animal encounters in their natural habitat</p> <span class="inline-block mt-2 text-xs text-[var(--color-accent)] font-medium"> 400+ images &rarr;
</span> </div> </a> </div><div class="featured-col hidden" data-slug="culture"> <a href="/collections/culture/" class="group block rounded-xl overflow-hidden bg-[var(--color-bg-card)] hover:bg-[var(--color-bg-hover)] transition-colors"> <div class="grid grid-cols-3 gap-0.5 aspect-[3/1.2]"> <div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/157182363.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/157182363.jpg" srcset="/images/portfolio/300/157182363.jpg 300w, /images/portfolio/157182363.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Golden Summer Landscape" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div><div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/483076881.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/483076881.jpg" srcset="/images/portfolio/300/483076881.jpg 300w, /images/portfolio/483076881.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Taj Mahal Monument Agra, India" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div><div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/157292825.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/157292825.jpg" srcset="/images/portfolio/300/157292825.jpg 300w, /images/portfolio/157292825.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Within the Oats Field" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div> </div> <div class="p-4"> <h2 class="text-lg font-semibold text-[var(--color-text)] group-hover:text-[var(--color-accent)] transition-colors"> Culture &amp; Heritage </h2> <p class="text-sm text-[var(--color-text-muted)] mt-1 line-clamp-2">Ancient temples, historic monuments, and cultural landmarks worldwide</p> <span class="inline-block mt-2 text-xs text-[var(--color-accent)] font-medium"> 1400+ images, 20+ videos &rarr;
</span> </div> </a> </div><div class="featured-col hidden" data-slug="island"> <a href="/collections/island/" class="group block rounded-xl overflow-hidden bg-[var(--color-bg-card)] hover:bg-[var(--color-bg-hover)] transition-colors"> <div class="grid grid-cols-3 gap-0.5 aspect-[3/1.2]"> <div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/2220354885.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/2220354885.jpg" srcset="/images/portfolio/300/2220354885.jpg 300w, /images/portfolio/2220354885.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Limassol City Agia Napa Cathedral Cyprus Island Ayia Napa Church" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div><div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/157427025.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/157427025.jpg" srcset="/images/portfolio/300/157427025.jpg 300w, /images/portfolio/157427025.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="Summer Holiday Relaxation" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div><div class="overflow-hidden relative"> <picture> <source type="image/webp" srcset="/images/portfolio/300/157393671.webp 300w" sizes="(max-width: 640px) 33vw, 200px"> <img src="/images/portfolio/157393671.jpg" srcset="/images/portfolio/300/157393671.jpg 300w, /images/portfolio/157393671.jpg 612w" sizes="(max-width: 640px) 33vw, 200px" alt="King Penguin Colony" loading="lazy" decoding="async" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="400" height="300"> </picture>  </div> </div> <div class="p-4"> <h2 class="text-lg font-semibold text-[var(--color-text)] group-hover:text-[var(--color-accent)] transition-colors"> Islands </h2> <p class="text-sm text-[var(--color-text-muted)] mt-1 line-clamp-2">Remote atolls, tropical paradises, and volcanic island landscapes</p> <span class="inline-block mt-2 text-xs text-[var(--color-accent)] font-medium"> 800+ images, 20+ videos &rarr;
</span> </div> </a> </div> </div> <script type="module">const t=document.querySelectorAll(".featured-col"),e=Array.from(t);for(let o=e.length-1;o>0;o--){const r=Math.floor(Math.random()*(o+1));[e[o],e[r]]=[e[r],e[o]]}e.slice(0,6).forEach(o=>o.classList.remove("hidden"));</script> </section> <section class="pt-8 pb-10 px-4 sm:px-6 lg:px-8 max-w-7xl mx-auto border-t border-white/5"> <div class="flex items-center justify-between mb-8"> <h2 class="font-display font-extrabold tracking-tight text-xl sm:text-3xl"><a href="/collections/people-lifestyle-portrait/" class="hover:text-[var(--color-accent)] transition-colors">People, Lifestyle & Portrait</a></h2> <a href="/collections/people-lifestyle-portrait/" class="text-sm text-[var(--color-accent)] hover:text-[var(--color-accent-hover)] transition-colors">
View all &rarr;
</a> </div> <div id="featured-people" class="grid grid-cols-2 sm:grid-cols-3 lg:grid-cols-6 gap-4"> <div class="featured-person"> <a href="/photography/happy-together-471062937/" class="group block rounded-lg overflow-hidden bg-[var(--color-bg-card)] aspect-[3/4]"> <img src="/images/portfolio/471062937.jpg" srcset="/images/portfolio/300/471062937.jpg 300w, /images/portfolio/471062937.jpg 612w" sizes="(max-width: 640px) 50vw, (max-width: 1024px) 33vw, 200px" alt="Happy Together" loading="lazy" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="600" height="800"> </a> </div><div class="featured-person"> <a href="/photography/woman-view-from-balcony-barcelona/" class="group block rounded-lg overflow-hidden bg-[var(--color-bg-card)] aspect-[3/4]"> <img src="/images/portfolio/175998650.jpg" srcset="/images/portfolio/300/175998650.jpg 300w, /images/portfolio/175998650.jpg 612w" sizes="(max-width: 640px) 50vw, (max-width: 1024px) 33vw, 200px" alt="woman, view from balcony barcelona" loading="lazy" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="600" height="800"> </a> </div><div class="featured-person"> <a href="/photography/business-partners-forecasting/" class="group block rounded-lg overflow-hidden bg-[var(--color-bg-card)] aspect-[3/4]"> <img src="/images/portfolio/177945089.jpg" srcset="/images/portfolio/300/177945089.jpg 300w, /images/portfolio/177945089.jpg 612w" sizes="(max-width: 640px) 50vw, (max-width: 1024px) 33vw, 200px" alt="Business Partners Forecasting" loading="lazy" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="600" height="800"> </a> </div><div class="featured-person"> <a href="/photography/shouting-out-loud/" class="group block rounded-lg overflow-hidden bg-[var(--color-bg-card)] aspect-[3/4]"> <img src="/images/portfolio/471062373.jpg" srcset="/images/portfolio/300/471062373.jpg 300w, /images/portfolio/471062373.jpg 612w" sizes="(max-width: 640px) 50vw, (max-width: 1024px) 33vw, 200px" alt="Shouting Out Loud" loading="lazy" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="600" height="800"> </a> </div><div class="featured-person"> <a href="/photography/business-conference-call-woman-analyzing-financial-figures/" class="group block rounded-lg overflow-hidden bg-[var(--color-bg-card)] aspect-[3/4]"> <img src="/images/portfolio/475454600.jpg" srcset="/images/portfolio/300/475454600.jpg 300w, /images/portfolio/475454600.jpg 612w" sizes="(max-width: 640px) 50vw, (max-width: 1024px) 33vw, 200px" alt="Business Conference Call Woman Analyzing Financial Figures" loading="lazy" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="600" height="800"> </a> </div><div class="featured-person"> <a href="/photography/lovers-young-couple-kissing/" class="group block rounded-lg overflow-hidden bg-[var(--color-bg-card)] aspect-[3/4]"> <img src="/images/portfolio/157646654.jpg" srcset="/images/portfolio/300/157646654.jpg 300w, /images/portfolio/157646654.jpg 612w" sizes="(max-width: 640px) 50vw, (max-width: 1024px) 33vw, 200px" alt="Lovers Young Couple Kissing" loading="lazy" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="600" height="800"> </a> </div><div class="featured-person"> <a href="/photography/knight-commander/" class="group block rounded-lg overflow-hidden bg-[var(--color-bg-card)] aspect-[3/4]"> <img src="/images/portfolio/471083551.jpg" srcset="/images/portfolio/300/471083551.jpg 300w, /images/portfolio/471083551.jpg 612w" sizes="(max-width: 640px) 50vw, (max-width: 1024px) 33vw, 200px" alt="Knight Commander" loading="lazy" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="600" height="800"> </a> </div><div class="featured-person"> <a href="/photography/seductive-girl/" class="group block rounded-lg overflow-hidden bg-[var(--color-bg-card)] aspect-[3/4]"> <img src="/images/portfolio/471059731.jpg" srcset="/images/portfolio/300/471059731.jpg 300w, /images/portfolio/471059731.jpg 612w" sizes="(max-width: 640px) 50vw, (max-width: 1024px) 33vw, 200px" alt="Seductive Girl" loading="lazy" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="600" height="800"> </a> </div><div class="featured-person"> <a href="/photography/sing-star/" class="group block rounded-lg overflow-hidden bg-[var(--color-bg-card)] aspect-[3/4]"> <img src="/images/portfolio/108269996.jpg" srcset="/images/portfolio/300/108269996.jpg 300w, /images/portfolio/108269996.jpg 612w" sizes="(max-width: 640px) 50vw, (max-width: 1024px) 33vw, 200px" alt="Sing Star" loading="lazy" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="600" height="800"> </a> </div><div class="featured-person"> <a href="/photography/refreshing-drink/" class="group block rounded-lg overflow-hidden bg-[var(--color-bg-card)] aspect-[3/4]"> <img src="/images/portfolio/471073033.jpg" srcset="/images/portfolio/300/471073033.jpg 300w, /images/portfolio/471073033.jpg 612w" sizes="(max-width: 640px) 50vw, (max-width: 1024px) 33vw, 200px" alt="Refreshing Drink" loading="lazy" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="600" height="800"> </a> </div><div class="featured-person"> <a href="/photography/business-manager-signing-contract/" class="group block rounded-lg overflow-hidden bg-[var(--color-bg-card)] aspect-[3/4]"> <img src="/images/portfolio/471660889.jpg" srcset="/images/portfolio/300/471660889.jpg 300w, /images/portfolio/471660889.jpg 612w" sizes="(max-width: 640px) 50vw, (max-width: 1024px) 33vw, 200px" alt="Business Manager Signing Contract" loading="lazy" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="600" height="800"> </a> </div><div class="featured-person"> <a href="/photography/jump-dirt-bike-series/" class="group block rounded-lg overflow-hidden bg-[var(--color-bg-card)] aspect-[3/4]"> <img src="/images/portfolio/471083701.jpg" srcset="/images/portfolio/300/471083701.jpg 300w, /images/portfolio/471083701.jpg 612w" sizes="(max-width: 640px) 50vw, (max-width: 1024px) 33vw, 200px" alt="Jump! Dirt Bike Series" loading="lazy" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="600" height="800"> </a> </div><div class="featured-person hidden"> <a href="/photography/sign-of-the-times-senior-woman-holding-clock-surreal-portrait/" class="group block rounded-lg overflow-hidden bg-[var(--color-bg-card)] aspect-[3/4]"> <img src="/images/portfolio/533993137.jpg" srcset="/images/portfolio/300/533993137.jpg 300w, /images/portfolio/533993137.jpg 612w" sizes="(max-width: 640px) 50vw, (max-width: 1024px) 33vw, 200px" alt="Sign of the Times Senior Woman holding Clock Surreal Portrait" loading="lazy" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="600" height="800"> </a> </div><div class="featured-person hidden"> <a href="/photography/business-startup-company-meeting/" class="group block rounded-lg overflow-hidden bg-[var(--color-bg-card)] aspect-[3/4]"> <img src="/images/portfolio/161816168.jpg" srcset="/images/portfolio/300/161816168.jpg 300w, /images/portfolio/161816168.jpg 612w" sizes="(max-width: 640px) 50vw, (max-width: 1024px) 33vw, 200px" alt="Business Startup Company Meeting" loading="lazy" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="600" height="800"> </a> </div><div class="featured-person hidden"> <a href="/photography/boys-playing-with-tablet-pc/" class="group block rounded-lg overflow-hidden bg-[var(--color-bg-card)] aspect-[3/4]"> <img src="/images/portfolio/472082287.jpg" srcset="/images/portfolio/300/472082287.jpg 300w, /images/portfolio/472082287.jpg 612w" sizes="(max-width: 640px) 50vw, (max-width: 1024px) 33vw, 200px" alt="Boys Playing with Tablet PC" loading="lazy" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="600" height="800"> </a> </div><div class="featured-person hidden"> <a href="/photography/business-talk-senior-managers/" class="group block rounded-lg overflow-hidden bg-[var(--color-bg-card)] aspect-[3/4]"> <img src="/images/portfolio/471870481.jpg" srcset="/images/portfolio/300/471870481.jpg 300w, /images/portfolio/471870481.jpg 612w" sizes="(max-width: 640px) 50vw, (max-width: 1024px) 33vw, 200px" alt="Business Talk Senior Managers" loading="lazy" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="600" height="800"> </a> </div><div class="featured-person hidden"> <a href="/photography/looking-back-in-motion-women-surreal-fashion/" class="group block rounded-lg overflow-hidden bg-[var(--color-bg-card)] aspect-[3/4]"> <img src="/images/portfolio/182058569.jpg" srcset="/images/portfolio/300/182058569.jpg 300w, /images/portfolio/182058569.jpg 612w" sizes="(max-width: 640px) 50vw, (max-width: 1024px) 33vw, 200px" alt="Looking Back In Motion, Women Surreal Fashion" loading="lazy" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="600" height="800"> </a> </div><div class="featured-person hidden"> <a href="/photography/business-team-157423279/" class="group block rounded-lg overflow-hidden bg-[var(--color-bg-card)] aspect-[3/4]"> <img src="/images/portfolio/157423279.jpg" srcset="/images/portfolio/300/157423279.jpg 300w, /images/portfolio/157423279.jpg 612w" sizes="(max-width: 640px) 50vw, (max-width: 1024px) 33vw, 200px" alt="Business Team" loading="lazy" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="600" height="800"> </a> </div><div class="featured-person hidden"> <a href="/photography/blonde-pretty-woman/" class="group block rounded-lg overflow-hidden bg-[var(--color-bg-card)] aspect-[3/4]"> <img src="/images/portfolio/181070123.jpg" srcset="/images/portfolio/300/181070123.jpg 300w, /images/portfolio/181070123.jpg 612w" sizes="(max-width: 640px) 50vw, (max-width: 1024px) 33vw, 200px" alt="Blonde Pretty Woman" loading="lazy" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="600" height="800"> </a> </div><div class="featured-person hidden"> <a href="/photography/boy-smiling-copytext-background/" class="group block rounded-lg overflow-hidden bg-[var(--color-bg-card)] aspect-[3/4]"> <img src="/images/portfolio/176001756.jpg" srcset="/images/portfolio/300/176001756.jpg 300w, /images/portfolio/176001756.jpg 612w" sizes="(max-width: 640px) 50vw, (max-width: 1024px) 33vw, 200px" alt="Boy smiling copytext background" loading="lazy" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="600" height="800"> </a> </div><div class="featured-person hidden"> <a href="/photography/asian-students-having-fun-reading-messages-on-smart-phone/" class="group block rounded-lg overflow-hidden bg-[var(--color-bg-card)] aspect-[3/4]"> <img src="/images/portfolio/1007458240.jpg" srcset="/images/portfolio/300/1007458240.jpg 300w, /images/portfolio/1007458240.jpg 612w" sizes="(max-width: 640px) 50vw, (max-width: 1024px) 33vw, 200px" alt="Asian students having fun reading messages on smart phone" loading="lazy" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="600" height="800"> </a> </div><div class="featured-person hidden"> <a href="/photography/secretary-working-at-modern-office/" class="group block rounded-lg overflow-hidden bg-[var(--color-bg-card)] aspect-[3/4]"> <img src="/images/portfolio/176475613.jpg" srcset="/images/portfolio/300/176475613.jpg 300w, /images/portfolio/176475613.jpg 612w" sizes="(max-width: 640px) 50vw, (max-width: 1024px) 33vw, 200px" alt="Secretary working at  modern office" loading="lazy" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="600" height="800"> </a> </div><div class="featured-person hidden"> <a href="/photography/seductive-girl-vertical-panoramic/" class="group block rounded-lg overflow-hidden bg-[var(--color-bg-card)] aspect-[3/4]"> <img src="/images/portfolio/471056217.jpg" srcset="/images/portfolio/300/471056217.jpg 300w, /images/portfolio/471056217.jpg 612w" sizes="(max-width: 640px) 50vw, (max-width: 1024px) 33vw, 200px" alt="Seductive Girl Vertical Panoramic" loading="lazy" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="600" height="800"> </a> </div><div class="featured-person hidden"> <a href="/photography/smiling-woman-relaxing-on-living-room-floor-at-night-checking/" class="group block rounded-lg overflow-hidden bg-[var(--color-bg-card)] aspect-[3/4]"> <img src="/images/portfolio/1292446677.jpg" srcset="/images/portfolio/300/1292446677.jpg 300w, /images/portfolio/1292446677.jpg 612w" sizes="(max-width: 640px) 50vw, (max-width: 1024px) 33vw, 200px" alt="Smiling Woman relaxing on Living Room Floor at Night checking her Mobile Phone" loading="lazy" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="600" height="800"> </a> </div><div class="featured-person hidden"> <a href="/photography/business-team-teamwork/" class="group block rounded-lg overflow-hidden bg-[var(--color-bg-card)] aspect-[3/4]"> <img src="/images/portfolio/181894924.jpg" srcset="/images/portfolio/300/181894924.jpg 300w, /images/portfolio/181894924.jpg 612w" sizes="(max-width: 640px) 50vw, (max-width: 1024px) 33vw, 200px" alt="Business Team Teamwork" loading="lazy" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="600" height="800"> </a> </div><div class="featured-person hidden"> <a href="/photography/rorschach-test-experiment/" class="group block rounded-lg overflow-hidden bg-[var(--color-bg-card)] aspect-[3/4]"> <img src="/images/portfolio/157394503.jpg" srcset="/images/portfolio/300/157394503.jpg 300w, /images/portfolio/157394503.jpg 612w" sizes="(max-width: 640px) 50vw, (max-width: 1024px) 33vw, 200px" alt="Rorschach Test Experiment" loading="lazy" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="600" height="800"> </a> </div><div class="featured-person hidden"> <a href="/photography/couple-on-stairs/" class="group block rounded-lg overflow-hidden bg-[var(--color-bg-card)] aspect-[3/4]"> <img src="/images/portfolio/157339133.jpg" srcset="/images/portfolio/300/157339133.jpg 300w, /images/portfolio/157339133.jpg 612w" sizes="(max-width: 640px) 50vw, (max-width: 1024px) 33vw, 200px" alt="Couple on Stairs" loading="lazy" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="600" height="800"> </a> </div><div class="featured-person hidden"> <a href="/photography/exchanging-numbers/" class="group block rounded-lg overflow-hidden bg-[var(--color-bg-card)] aspect-[3/4]"> <img src="/images/portfolio/471052243.jpg" srcset="/images/portfolio/300/471052243.jpg 300w, /images/portfolio/471052243.jpg 612w" sizes="(max-width: 640px) 50vw, (max-width: 1024px) 33vw, 200px" alt="Exchanging Numbers" loading="lazy" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="600" height="800"> </a> </div><div class="featured-person hidden"> <a href="/photography/barcelona-tourist-couple-buying-postcards/" class="group block rounded-lg overflow-hidden bg-[var(--color-bg-card)] aspect-[3/4]"> <img src="/images/portfolio/453283269.jpg" srcset="/images/portfolio/300/453283269.jpg 300w, /images/portfolio/453283269.jpg 612w" sizes="(max-width: 640px) 50vw, (max-width: 1024px) 33vw, 200px" alt="Barcelona Tourist Couple buying Postcards" loading="lazy" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="600" height="800"> </a> </div><div class="featured-person hidden"> <a href="/photography/hotel-lounge-chair-businessman-portrait/" class="group block rounded-lg overflow-hidden bg-[var(--color-bg-card)] aspect-[3/4]"> <img src="/images/portfolio/143175593.jpg" srcset="/images/portfolio/300/143175593.jpg 300w, /images/portfolio/143175593.jpg 612w" sizes="(max-width: 640px) 50vw, (max-width: 1024px) 33vw, 200px" alt="Hotel Lounge Chair Businessman Portrait" loading="lazy" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="600" height="800"> </a> </div><div class="featured-person hidden"> <a href="/photography/enjoying-leisure-time-together-outdoors-sydney-australia/" class="group block rounded-lg overflow-hidden bg-[var(--color-bg-card)] aspect-[3/4]"> <img src="/images/portfolio/1062185370.jpg" srcset="/images/portfolio/300/1062185370.jpg 300w, /images/portfolio/1062185370.jpg 612w" sizes="(max-width: 640px) 50vw, (max-width: 1024px) 33vw, 200px" alt="Enjoying Leisure Time Together Outdoors Sydney Australia" loading="lazy" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="600" height="800"> </a> </div><div class="featured-person hidden"> <a href="/photography/chatting-gossip/" class="group block rounded-lg overflow-hidden bg-[var(--color-bg-card)] aspect-[3/4]"> <img src="/images/portfolio/471085841.jpg" srcset="/images/portfolio/300/471085841.jpg 300w, /images/portfolio/471085841.jpg 612w" sizes="(max-width: 640px) 50vw, (max-width: 1024px) 33vw, 200px" alt="Chatting Gossip" loading="lazy" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="600" height="800"> </a> </div><div class="featured-person hidden"> <a href="/photography/asian-waitress-serving-cake-to-customer-in-coffee-shop/" class="group block rounded-lg overflow-hidden bg-[var(--color-bg-card)] aspect-[3/4]"> <img src="/images/portfolio/1168933172.jpg" srcset="/images/portfolio/300/1168933172.jpg 300w, /images/portfolio/1168933172.jpg 612w" sizes="(max-width: 640px) 50vw, (max-width: 1024px) 33vw, 200px" alt="Asian Waitress Serving Cake to Customer in Coffee Shop" loading="lazy" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="600" height="800"> </a> </div><div class="featured-person hidden"> <a href="/photography/celebrating-holi-festival-of-colours-india/" class="group block rounded-lg overflow-hidden bg-[var(--color-bg-card)] aspect-[3/4]"> <img src="/images/portfolio/504112972.jpg" srcset="/images/portfolio/300/504112972.jpg 300w, /images/portfolio/504112972.jpg 612w" sizes="(max-width: 640px) 50vw, (max-width: 1024px) 33vw, 200px" alt="Celebrating Holi Festival of Colours India" loading="lazy" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="600" height="800"> </a> </div><div class="featured-person hidden"> <a href="/photography/coffee-break-at-placa-reial-barcelona-spain/" class="group block rounded-lg overflow-hidden bg-[var(--color-bg-card)] aspect-[3/4]"> <img src="/images/portfolio/471895585.jpg" srcset="/images/portfolio/300/471895585.jpg 300w, /images/portfolio/471895585.jpg 612w" sizes="(max-width: 640px) 50vw, (max-width: 1024px) 33vw, 200px" alt="Coffee Break at Placa Reial,Barcelona Spain" loading="lazy" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="600" height="800"> </a> </div><div class="featured-person hidden"> <a href="/photography/husband-wife-couple-retro-portrait/" class="group block rounded-lg overflow-hidden bg-[var(--color-bg-card)] aspect-[3/4]"> <img src="/images/portfolio/175432391.jpg" srcset="/images/portfolio/300/175432391.jpg 300w, /images/portfolio/175432391.jpg 612w" sizes="(max-width: 640px) 50vw, (max-width: 1024px) 33vw, 200px" alt="Husband Wife Couple Retro Portrait" loading="lazy" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="600" height="800"> </a> </div><div class="featured-person hidden"> <a href="/photography/urban-break-dance-skywards-upside-down/" class="group block rounded-lg overflow-hidden bg-[var(--color-bg-card)] aspect-[3/4]"> <img src="/images/portfolio/471160587.jpg" srcset="/images/portfolio/300/471160587.jpg 300w, /images/portfolio/471160587.jpg 612w" sizes="(max-width: 640px) 50vw, (max-width: 1024px) 33vw, 200px" alt="Urban Break Dance Skywards Upside Down" loading="lazy" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="600" height="800"> </a> </div><div class="featured-person hidden"> <a href="/photography/sharing-a-secret/" class="group block rounded-lg overflow-hidden bg-[var(--color-bg-card)] aspect-[3/4]"> <img src="/images/portfolio/484011271.jpg" srcset="/images/portfolio/300/484011271.jpg 300w, /images/portfolio/484011271.jpg 612w" sizes="(max-width: 640px) 50vw, (max-width: 1024px) 33vw, 200px" alt="Sharing a Secret" loading="lazy" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="600" height="800"> </a> </div><div class="featured-person hidden"> <a href="/photography/joyfully-jumping-businessman/" class="group block rounded-lg overflow-hidden bg-[var(--color-bg-card)] aspect-[3/4]"> <img src="/images/portfolio/471123717.jpg" srcset="/images/portfolio/300/471123717.jpg 300w, /images/portfolio/471123717.jpg 612w" sizes="(max-width: 640px) 50vw, (max-width: 1024px) 33vw, 200px" alt="Joyfully Jumping Businessman" loading="lazy" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="600" height="800"> </a> </div><div class="featured-person hidden"> <a href="/photography/business-meeting-young-team-sales-charts/" class="group block rounded-lg overflow-hidden bg-[var(--color-bg-card)] aspect-[3/4]"> <img src="/images/portfolio/521504140.jpg" srcset="/images/portfolio/300/521504140.jpg 300w, /images/portfolio/521504140.jpg 612w" sizes="(max-width: 640px) 50vw, (max-width: 1024px) 33vw, 200px" alt="Business Meeting Young Team Sales Charts" loading="lazy" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="600" height="800"> </a> </div><div class="featured-person hidden"> <a href="/photography/math-school-teacher-at-chalkboard-explaining-formula-to-teenage-student/" class="group block rounded-lg overflow-hidden bg-[var(--color-bg-card)] aspect-[3/4]"> <img src="/images/portfolio/668040692.jpg" srcset="/images/portfolio/300/668040692.jpg 300w, /images/portfolio/668040692.jpg 612w" sizes="(max-width: 640px) 50vw, (max-width: 1024px) 33vw, 200px" alt="Math school teacher at chalkboard explaining formula to teenage student" loading="lazy" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="600" height="800"> </a> </div><div class="featured-person hidden"> <a href="/photography/athletes-and-the-victory/" class="group block rounded-lg overflow-hidden bg-[var(--color-bg-card)] aspect-[3/4]"> <img src="/images/portfolio/503407585.jpg" srcset="/images/portfolio/300/503407585.jpg 300w, /images/portfolio/503407585.jpg 612w" sizes="(max-width: 640px) 50vw, (max-width: 1024px) 33vw, 200px" alt="Athletes and the Victory" loading="lazy" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="600" height="800"> </a> </div><div class="featured-person hidden"> <a href="/photography/punk-girl-108178669/" class="group block rounded-lg overflow-hidden bg-[var(--color-bg-card)] aspect-[3/4]"> <img src="/images/portfolio/108178669.jpg" srcset="/images/portfolio/300/108178669.jpg 300w, /images/portfolio/108178669.jpg 612w" sizes="(max-width: 640px) 50vw, (max-width: 1024px) 33vw, 200px" alt="Punk Girl" loading="lazy" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="600" height="800"> </a> </div><div class="featured-person hidden"> <a href="/photography/crowd-of-young-woman-and-senior-playboy/" class="group block rounded-lg overflow-hidden bg-[var(--color-bg-card)] aspect-[3/4]"> <img src="/images/portfolio/157403816.jpg" srcset="/images/portfolio/300/157403816.jpg 300w, /images/portfolio/157403816.jpg 612w" sizes="(max-width: 640px) 50vw, (max-width: 1024px) 33vw, 200px" alt="Crowd of Young Woman and Senior Playboy" loading="lazy" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="600" height="800"> </a> </div><div class="featured-person hidden"> <a href="/photography/fashion-portrait-of-young-woman/" class="group block rounded-lg overflow-hidden bg-[var(--color-bg-card)] aspect-[3/4]"> <img src="/images/portfolio/108129524.jpg" srcset="/images/portfolio/300/108129524.jpg 300w, /images/portfolio/108129524.jpg 612w" sizes="(max-width: 640px) 50vw, (max-width: 1024px) 33vw, 200px" alt="Fashion Portrait of Young Woman" loading="lazy" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="600" height="800"> </a> </div><div class="featured-person hidden"> <a href="/photography/enjoying-summer-modern-couple-internet-surfing/" class="group block rounded-lg overflow-hidden bg-[var(--color-bg-card)] aspect-[3/4]"> <img src="/images/portfolio/161821583.jpg" srcset="/images/portfolio/300/161821583.jpg 300w, /images/portfolio/161821583.jpg 612w" sizes="(max-width: 640px) 50vw, (max-width: 1024px) 33vw, 200px" alt="Enjoying Summer Modern Couple Internet Surfing" loading="lazy" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="600" height="800"> </a> </div><div class="featured-person hidden"> <a href="/photography/fighting-soccer-players/" class="group block rounded-lg overflow-hidden bg-[var(--color-bg-card)] aspect-[3/4]"> <img src="/images/portfolio/471081349.jpg" srcset="/images/portfolio/300/471081349.jpg 300w, /images/portfolio/471081349.jpg 612w" sizes="(max-width: 640px) 50vw, (max-width: 1024px) 33vw, 200px" alt="Fighting Soccer Players" loading="lazy" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="600" height="800"> </a> </div><div class="featured-person hidden"> <a href="/photography/business-team-meeting-155394734/" class="group block rounded-lg overflow-hidden bg-[var(--color-bg-card)] aspect-[3/4]"> <img src="/images/portfolio/155394734.jpg" srcset="/images/portfolio/300/155394734.jpg 300w, /images/portfolio/155394734.jpg 612w" sizes="(max-width: 640px) 50vw, (max-width: 1024px) 33vw, 200px" alt="Business Team Meeting" loading="lazy" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="600" height="800"> </a> </div><div class="featured-person hidden"> <a href="/photography/teenage-boy-steering-motorboat-along-sardinia-coast-italy/" class="group block rounded-lg overflow-hidden bg-[var(--color-bg-card)] aspect-[3/4]"> <img src="/images/portfolio/1218496160.jpg" srcset="/images/portfolio/300/1218496160.jpg 300w, /images/portfolio/1218496160.jpg 612w" sizes="(max-width: 640px) 50vw, (max-width: 1024px) 33vw, 200px" alt="Teenage Boy Steering Motorboat along Sardinia Coast Italy" loading="lazy" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="600" height="800"> </a> </div><div class="featured-person hidden"> <a href="/photography/facial-expressions/" class="group block rounded-lg overflow-hidden bg-[var(--color-bg-card)] aspect-[3/4]"> <img src="/images/portfolio/157383406.jpg" srcset="/images/portfolio/300/157383406.jpg 300w, /images/portfolio/157383406.jpg 612w" sizes="(max-width: 640px) 50vw, (max-width: 1024px) 33vw, 200px" alt="Facial Expressions" loading="lazy" class="w-full h-full object-cover transition-transform duration-500 group-hover:scale-105" width="600" height="800"> </a> </div> </div> <script type="module">const a=document.querySelectorAll(".featured-person"),s=Array.from(a),d=12,r=0,l=d-r,i=s.slice(0,r),t=s.slice(r);for(let o=t.length-1;o>0;o--){const n=Math.floor(Math.random()*(o+1));[t[o],t[n]]=[t[n],t[o]]}const h=t.slice(0,l),e=[...i,...h];for(let o=e.length-1;o>0;o--){const n=Math.floor(Math.random()*(o+1));[e[o],e[n]]=[e[n],e[o]]}s.forEach(o=>o.classList.add("hidden"));const c=s[0]?.parentElement;c&&e.forEach(o=>{o.classList.remove("hidden"),c.appendChild(o)});</script> </section><section class="pt-8 pb-10 px-4 sm:px-6 lg:px-8 max-w-7xl mx-auto border-t border-white/5 text-center"> <h2 class="text-xl sm:text-2xl font-bold mb-4">Ready to license my Images?</h2> <p class="text-white mb-8 max-w-xl mx-auto"> All images are available for commercial and editorial licensing through Getty Images and iStockphoto. </p> <div class="flex gap-4 justify-center flex-wrap"> <a href="https://www.gettyimages.com/search/2/image?artistexact=Mlenny&language=en-us" target="_blank" rel="noopener" class="inline-flex items-center px-8 py-3 bg-[#6B2FEB] text-white font-semibold text-sm rounded hover:bg-[#5A24D4] transition-colors">
Explore on&nbsp;<strong>Getty Images</strong> &nearr;
</a> <a href="https://www.istockphoto.com/en/portfolio/mlenny" target="_blank" rel="noopener" class="inline-flex items-center px-8 py-3 bg-[var(--color-accent)] text-[var(--color-bg)] font-semibold text-sm rounded hover:bg-[var(--color-accent-hover)] transition-colors">
Explore on&nbsp;<strong>iStockphoto</strong> &nearr;
</a> </div> </section>   </main> <footer class="border-t border-white/5 bg-[var(--color-bg)]"> <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-12"> <div class="grid grid-cols-1 md:grid-cols-3 gap-8"> <div> <p class="text-sm font-semibold text-[var(--color-text)] mb-4 uppercase tracking-wider">MLENNY</p> <p class="text-sm text-[var(--color-text-muted)] leading-relaxed">
Exclusive Getty Images contributor<br>since 2005.
</p> <div class="flex gap-4 mt-4 flex-wrap"> <a href="https://www.instagram.com/mlenny/" target="_blank" rel="noopener" class="text-[var(--color-text-muted)] hover:text-[var(--color-text)] transition-colors" aria-label="Instagram"> <svg class="w-5 h-5" fill="currentColor" viewBox="0 0 24 24"><path d="M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zm0-2.163c-3.259 0-3.667.014-4.947.072-4.358.2-6.78 2.618-6.98 6.98-.059 1.281-.073 1.689-.073 4.948 0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98 1.281.058 1.689.072 4.948.072 3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98-1.281-.059-1.69-.073-4.949-.073zm0 5.838c-3.403 0-6.162 2.759-6.162 6.162s2.759 6.163 6.162 6.163 6.162-2.759 6.162-6.163c0-3.403-2.759-6.162-6.162-6.162zm0 10.162c-2.209 0-4-1.79-4-4 0-2.209 1.791-4 4-4s4 1.791 4 4c0 2.21-1.791 4-4 4zm6.406-11.845c-.796 0-1.441.645-1.441 1.44s.645 1.44 1.441 1.44c.795 0 1.439-.645 1.439-1.44s-.644-1.44-1.439-1.44z"></path></svg> </a><a href="https://www.facebook.com/alexander.mlenny" target="_blank" rel="noopener" class="text-[var(--color-text-muted)] hover:text-[var(--color-text)] transition-colors" aria-label="Facebook"> <svg class="w-5 h-5" fill="currentColor" viewBox="0 0 24 24"><path d="M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385h-3.047v-3.47h3.047v-2.642c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953h-1.514c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385c5.737-.9 10.125-5.864 10.125-11.854z"></path></svg> </a><a href="https://www.linkedin.com/in/alexanderhafemann/" target="_blank" rel="noopener" class="text-[var(--color-text-muted)] hover:text-[var(--color-text)] transition-colors" aria-label="LinkedIn"> <svg class="w-5 h-5" fill="currentColor" viewBox="0 0 24 24"><path d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"></path></svg> </a><a href="https://mlenny.tumblr.com" target="_blank" rel="noopener" class="text-[var(--color-text-muted)] hover:text-[var(--color-text)] transition-colors" aria-label="Tumblr"> <svg class="w-5 h-5" fill="currentColor" viewBox="0 0 24 24"><path d="M14.563 24c-5.093 0-7.031-3.756-7.031-6.411V9.747H5.116V6.648c3.63-1.313 4.512-4.596 4.71-6.469C9.84.051 9.941 0 9.999 0h3.517v6.114h4.801v3.633h-4.82v7.47c.016 1.001.375 2.371 2.207 2.371h.09c.631-.02 1.486-.205 1.936-.419l1.156 3.425c-.436.636-2.4 1.374-4.156 1.404h-.168l.001.002z"></path></svg> </a><a href="https://x.com/Mlenny" target="_blank" rel="noopener" class="text-[var(--color-text-muted)] hover:text-[var(--color-text)] transition-colors" aria-label="X"> <svg class="w-5 h-5" fill="currentColor" viewBox="0 0 24 24"><path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"></path></svg> </a><a href="/cdn-cgi/l/email-protection#e881868e87a885848d868691c68b8785" class="text-[var(--color-text-muted)] hover:text-[var(--color-text)] transition-colors" aria-label="Email"> <svg class="w-5 h-5" fill="currentColor" viewBox="0 0 24 24"><path d="M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z"></path></svg> </a> </div> </div> <div> <p class="text-sm font-semibold text-[var(--color-text)] mb-4 uppercase tracking-wider">Explore</p> <ul class="space-y-2 text-sm"> <li><a href="/destinations/" class="text-[var(--color-text-muted)] hover:text-[var(--color-text)] transition-colors">Destinations</a></li> <li><a href="/collections/" class="text-[var(--color-text-muted)] hover:text-[var(--color-text)] transition-colors">Collections</a></li> <li><a href="/about/" class="text-[var(--color-text-muted)] hover:text-[var(--color-text)] transition-colors">About</a></li> <li><a href="/imprint/" class="text-[var(--color-text-muted)] hover:text-[var(--color-text)] transition-colors">Imprint</a></li> <li><a href="/data-protection/" class="text-[var(--color-text-muted)] hover:text-[var(--color-text)] transition-colors">Data Protection</a></li> </ul> </div> <div> <p class="text-sm font-semibold text-[var(--color-text)] mb-4 uppercase tracking-wider">License My Work</p> <ul class="space-y-2 text-sm"> <li><a href="https://www.gettyimages.com/search/2/image?artistexact=Mlenny&language=en-us" target="_blank" rel="noopener" class="text-[var(--color-text-muted)] hover:text-[var(--color-text)] transition-colors">Getty Images &nearr;</a></li> <li><a href="https://www.istockphoto.com/en/portfolio/mlenny" target="_blank" rel="noopener" class="text-[var(--color-text-muted)] hover:text-[var(--color-text)] transition-colors">iStockphoto &nearr;</a></li> </ul> </div> </div> <div class="mt-8 pt-8 border-t border-white/5 text-center text-xs text-[var(--color-text-muted)]">
&copy; 2026 Alexander Hafemann / MLENNY. All images available for licensing via Getty Images and iStockphoto.
</div> </div> </footer> <!-- Cookie Consent Banner --> <div id="cookie-consent" class="fixed bottom-0 left-0 right-0 z-[200] bg-[var(--color-bg-card)] border-t border-white/10 p-4 sm:p-6 hidden" data-astro-cid-37fxchfa> <div class="max-w-7xl mx-auto flex flex-col sm:flex-row items-start sm:items-center gap-4" data-astro-cid-37fxchfa> <p class="text-sm text-[var(--color-text-muted)] flex-1" data-astro-cid-37fxchfa>
We use cookies to analyze website traffic and optimize your experience. Analytics cookies are only set with your consent.
<a href="/data-protection/" class="underline text-[var(--color-accent)] hover:text-[var(--color-accent-hover)]" data-astro-cid-37fxchfa>Learn more about our data protection policy</a> </p> <div class="flex gap-3 flex-shrink-0" data-astro-cid-37fxchfa> <button id="cookie-reject" class="px-4 py-2 text-sm border border-white/20 text-[var(--color-text)] rounded hover:border-white/40 transition-colors" data-astro-cid-37fxchfa>
Essential only
</button> <button id="cookie-accept" class="px-4 py-2 text-sm bg-[var(--color-accent)] text-[var(--color-bg)] font-semibold rounded hover:bg-[var(--color-accent-hover)] transition-colors" data-astro-cid-37fxchfa>
Accept all
</button> </div> </div> </div> <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script>
      // Google Consent Mode v2 — set defaults before gtag loads
      window.dataLayer = window.dataLayer || [];
      function gtag(){dataLayer.push(arguments);}

      var consent = localStorage.getItem('cookie-consent');
      gtag('consent', 'default', {
        analytics_storage: consent === 'all' ? 'granted' : 'denied',
        ad_storage: 'denied',
        ad_user_data: 'denied',
        ad_personalization: 'denied',
        wait_for_update: 500
      });

      // Load GA4 immediately (Consent Mode handles data collection)
      var s = document.createElement('script');
      s.src = 'https://www.googletagmanager.com/gtag/js?id=G-2D2M3HFY11';
      s.async = true;
      document.head.appendChild(s);
      gtag('js', new Date());
      gtag('config', 'G-2D2M3HFY11');

      var banner = document.getElementById('cookie-consent');
      if (!consent) {
        banner && banner.classList.remove('hidden');
      }

      document.getElementById('cookie-accept') && document.getElementById('cookie-accept').addEventListener('click', function() {
        localStorage.setItem('cookie-consent', 'all');
        banner && banner.classList.add('hidden');
        gtag('consent', 'update', { analytics_storage: 'granted', ad_storage: 'granted', ad_user_data: 'granted', ad_personalization: 'granted' });
      });

      document.getElementById('cookie-reject') && document.getElementById('cookie-reject').addEventListener('click', function() {
        localStorage.setItem('cookie-consent', 'essential');
        banner && banner.classList.add('hidden');
      });

      // Smart-Switch: hide custom banner when Google's AdSense CMP renders
      function isGoogleCmpVisible() {
        return !!document.querySelector('.fc-consent-root, [id^="google_fc"], iframe[src*="fundingchoicesmessages"]');
      }
      function checkCmp() {
        if (banner && isGoogleCmpVisible()) banner.classList.add('hidden');
      }
      new MutationObserver(checkCmp).observe(document.body, { childList: true, subtree: true });
    </script> <script>
      // Scroll depth tracking — fires at 25%, 50%, 90%
      (function(){
        var marks = {25: false, 50: false, 90: false};
        function check(){
          var pct = Math.round((window.scrollY + window.innerHeight) / Math.max(document.body.scrollHeight, 1) * 100);
          [25, 50, 90].forEach(function(m){
            if (!marks[m] && pct >= m) {
              marks[m] = true;
              typeof gtag === 'function' && gtag('event', 'scroll_depth', { depth: m, percent_scrolled: m });
            }
          });
        }
        window.addEventListener('scroll', check, { passive: true });
      })();
    </script> <script>
      // Image protection: block right-click on images (drag prevention handled by CSS)
      document.addEventListener('contextmenu', function(e) {
        if (e.target.tagName === 'IMG') e.preventDefault();
      });
    </script> </body> </html>