1<!doctype html> 2<html lang="en"> 3 4<head> 5 <meta charset="UTF-8" /> 6 <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 7 8
8<script> 9 ; (() => { 10 const routeLang = window.location.pathname.split('/').filter(Boolean)[0] 11 12 const routeLangMap = { 13 it: 'it', 14 en: 'en', 15 sv: 'sv', 16 } 17 18 if (routeLangMap[routeLang]) { 19 document.documentElement.lang = routeLangMap[routeLang] 20 return 21 } 22 23 const browserLanguages = Array.isArray(window.navigator.languages) 24 ? window.navigator.languages 25 : [window.navigator.language] 26 27 const normalizedLanguages = browserLanguages 28 .filter(Boolean) 29 .map((value) => value.toLowerCase()) 30 31 if (normalizedLanguages.some((value) => value.startsWith('sv'))) { 32 document.documentElement.lang = 'sv' 33 return 34 } 35 36 if (normalizedLanguages.some((value) => value.startsWith('en'))) { 37 document.documentElement.lang = 'en' 38 return 39 } 40 41 document.documentElement.lang = 'it' 42 })() 43 </script>
43 44 45 46
46<script defer src="https://embeds.iubenda.com/widgets/a4ba586f-d9af-4595-93ce-fcbdf2bcf907.js"></script>
46 47 48 49 50 51 52 <meta name="author" content="Stella Catucci" /> 53 54 55 <meta name="color-scheme" content="light dark" /> 56 <meta name="theme-color" content="#fff8fb" media="(prefers-color-scheme: light)" /> 57 <meta name="theme-color" content="#0f080c" media="(prefers-color-scheme: dark)" /> 58 <meta name="theme-color" content="#fff8fb" /> 59 60 61 <meta name="theme-color" content="#fff8fb" /> 62 63 <link rel="manifest" href="/manifest.webmanifest" /> 64 65 <meta name="mobile-web-app-capable" content="yes" /> 66 <meta name="apple-mobile-web-app-capable" content="yes" /> 67 <meta name="apple-mobile-web-app-status-bar-style" content="default" /> 68 <meta name="apple-mobile-web-app-title" content="Stella Catucci" /> 69 <link rel="icon" type="image/png" href="/favicon.png" sizes="32x32" /> 70 <link rel="apple-touch-icon" href="/apple-touch-icon.png" /> 71 72 73 74 75 76 77 78 79 80 81 82
82<script type="module" crossorigin src="/assets/index-BiAuGXQn.js"></script>
82 83 <link rel="stylesheet" crossorigin href="/assets/index-rAWLgFeO.css"> 84<link rel="preload" as="image" href="/logo-stella.png"/> 85<link rel="preload" as="image" href="/images/home/websites.webp" imageSizes=" 86 (max-width: 767px) 100vw, 87 33vw 88 "/> 89<link rel="preload" as="image" href="/logo-stella2.png"/> 90<title>Stella Catucci | Web Design and Visual Signature</title> 91<meta name="description" content="Every detail is a signature. Bespoke websites, digital identities and photography for professionals and independent brands."/> 92<meta name="language" content="English"/> 93<meta name="robots" content="index, follow"/> 94<meta property="og:type" content="website"/> 95<meta property="og:site_name" content="Stella Catucci"/> 96<meta property="og:title" content="Stella Catucci | Web Design and Visual Signature"/> 97<meta property="og:description" content="Every detail is a signature. Bespoke websites, digital identities and photography for professionals and independent brands."/> 98<meta property="og:url" content="https://stellacatucci.com/en"/> 99<meta property="og:locale" content="en_US"/> 100<meta property="og:region" content="Umbria"/> 101<meta property="og:country-name" content="Italy"/> 102<meta property="og:locale:alternate" content="it_IT"/> 103<meta property="og:locale:alternate" content="sv_SE"/> 104<meta property="og:image" content="https://stellacatucci.com/og-cover3.jpg"/> 105<meta property="og:image:secure_url" content="https://stellacatucci.com/og-cover3.jpg"/> 106<meta property="og:image:type" content="image/jpeg"/> 107<meta property="og:image:width" content="1200"/> 108<meta property="og:image:height" content="630"/> 109<meta property="og:image:alt" content="Stella Catucci - web design, photography and digital presence"/> 110<meta name="twitter:card" content="summary_large_image"/> 111<meta name="twitter:title" content="Stella Catucci | Web Design and Visual Signature"/> 112<meta name="twitter:description" content="Every detail is a signature. Bespoke websites, digital identities and photography for professionals and independent brands."/> 113<meta name="twitter:image" content="https://stellacatucci.com/og-cover3.jpg"/> 114<meta name="twitter:image:alt" content="Stella Catucci - web design, photography and digital presence"/> 115<link rel="canonical" href="https://stellacatucci.com/en"/> 116<link rel="alternate" hrefLang="it" href="https://stellacatucci.com/it"/> 117<link rel="alternate" hrefLang="en" href="https://stellacatucci.com/en"/> 118<link rel="alternate" hrefLang="sv" href="https://stellacatucci.com/sv"/> 119<link rel="alternate" hrefLang="x-default" href="https://stellacatucci.com/it"/>
120<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","@id":"https://stellacatucci.com/#website","name":"Stella Catucci","alternateName":["Stella Catucci Web Design","Stella Catucci Photography","Stella Catucci Digital Portfolio"],"url":"https://stellacatucci.com/","inLanguage":["it","en","sv"],"publisher":{"@id":"https://stellacatucci.com/#person"}}</script>
vendor: 1 bytes, line 120
120
121<script type="application/ld+json">{"@context":"https://schema.org","@type":"Person","@id":"https://stellacatucci.com/#person","name":"Stella Catucci","url":"https://stellacatucci.com/","image":"https://stellacatucci.com/og-cover3.jpg","jobTitle":["Web Designer","UI Specialist","Photographer"],"description":"Web designer, UI specialist and photographer creating custom websites, digital portfolios, visual identities and multilingual digital presences.","address":{"@type":"PostalAddress","addressLocality":"Perugia","addressRegion":"Umbria","addressCountry":"IT"},"knowsAbout":["Web design","UI design","Frontend development","React","Photography","Visual identity","Creative direction","Digital portfolios","Multilingual websites","SEO"],"sameAs":["https://www.instagram.com/stellacatucciweb","https://www.linkedin.com/in/stellacatucci/"]}</script>
vendor: 1 bytes, line 121
121
122<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebPage","@id":"https://stellacatucci.com/en#webpage","url":"https://stellacatucci.com/en","name":"Stella Catucci | Web Design and Visual Signature","description":"Every detail is a signature. Bespoke websites, digital identities and photography for professionals and independent brands.","inLanguage":"en","isPartOf":{"@id":"https://stellacatucci.com/#website"},"about":{"@id":"https://stellacatucci.com/#person"},"primaryImageOfPage":{"@type":"ImageObject","url":"https://stellacatucci.com/og-cover3.jpg","width":1200,"height":630}}</script>
122 123</head> 124 125<body> 126 <noscript> 127 <section> 128 <p class="site-name">Stella Catucci</p> 129 130 <p> 131 Questo sito richiede JavaScript per lâesperienza completa. 132 This website requires JavaScript for the full experience. 133 Den här webbplatsen kräver JavaScript för hela upplevelsen. 134 </p> 135 136 <p> 137 Web design, portfolio digitali, identità visive e fotografia. 138 </p> 139 140 <nav aria-label="Lingue / Languages / SprÃ¥k"> 141 <a href="/it">Italiano</a> 142 <a href="/en">English</a> 143 <a href="/sv">Svenska</a> 144 </nav> 145 </section> 146 </noscript> 147 148 <div id="root"><!--$--><div class="min-h-screen bg-[var(--luxury-paper)] font-body text-[var(--luxury-blue-anthracite)] antialiased selection:bg-[var(--luxury-blue-anthracite)] selection:text-[var(--luxury-soft-paper)]"><a href="#main-content" class="sr-only focus:not-sr-only focus:fixed focus:left-5 focus:top-5 focus:z-[9999] focus:border focus:border-[var(--luxury-blue-anthracite)] focus:bg-[var(--luxury-soft-paper)] focus:px-5 focus:py-3 focus:text-[10px] focus:font-medium focus:uppercase focus:tracking-[0.22em] focus:text-[var(--luxury-blue-anthracite)]">Skip to content</a><header class="fixed left-0 top-0 z-[130] w-full font-body transition-colors duration-300 motion-reduce:transition-none bg-transparent text-[var(--luxury-soft-paper)]"><a class="group flex w-full items-center justify-center overflow-hidden bg-[var(--luxury-blue-anthracite)] px-4 text-[var(--luxury-soft-paper)] transition-[max-height,opacity] duration-300 ease-out motion-reduce:transition-none max-h-8 min-h-8 opacity-100" href="/en/services/websites#tariffa-inaugurale" data-discover="true"><span class=" 149 max-w-full 150 truncate 151 152 text-center 153 154 text-[9px] 155 font-medium 156 uppercase 157 tracking-[0.17em] 158 159 text-[var(--luxury-soft-paper)]/80 160 161 transition-colors 162 duration-300 163 164 group-hover:text-[var(--luxury-soft-paper)] 165 166 sm:text-[10px] 167 ">Debut offer<!-- --> · <!-- -->-50% on first web projects confirmed by December 31</span></a><div class="flex h-[70px] w-full items-center justify-between px-5 sm:h-[74px] sm:px-8 md:h-[78px] md:px-10 lg:px-14 xl:hidden border-b border-white/12"><div class=" 168 flex 169 min-w-0 170 items-center 171 "><a aria-label="Stella Catucci, back to home" aria-current="page" class=" 172 inline-flex 173 items-center 174 justify-center 175 176 focus:outline-none 177 focus-visible:ring-1 178 focus-visible:ring-current 179 focus-visible:ring-offset-4 180 active" href="/en" data-discover="true"><span class="relative inline-flex items-center justify-center h-7"><img src="/logo-stella.png" alt="" aria-hidden="true" class="block w-auto object-contain opacity-0 h-7 max-w-[155px]"/><span aria-hidden="true" class="pointer-events-none absolute inset-0 block h-full w-full transition-colors duration-300 bg-[var(--luxury-soft-paper)]" style="-webkit-mask:url(/logo-stella.png) center / contain no-repeat;mask:url(/logo-stella.png) center / contain no-repeat"></span></span></a></div><div class=" 181 flex 182 shrink-0 183 items-center 184 185 gap-2 186 187 sm:gap-3 188 md:gap-5 189 "><button type="button" aria-expanded="false" aria-controls="site-search-panel" aria-label="Search" class="group hidden min-h-11 items-center gap-2.5 text-[9px] font-medium uppercase tracking-[0.16em] transition-colors duration-300 focus:outline-none focus-visible:ring-1 md:inline-flex text-[var(--luxury-soft-paper)]/76 hover:text-[var(--luxury-soft-paper)] focus-visible:ring-[var(--luxury-soft-paper)]"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search" aria-hidden="true"><path d="m21 21-4.34-4.34"></path><circle cx="11" cy="11" r="8"></circle></svg><span>Search</span></button><span aria-hidden="true" class="hidden h-5 w-px md:block bg-white/14"></span><button type="button" aria-expanded="false" aria-controls="main-fullscreen-navigation" aria-label="Menu" class="group inline-flex min-h-11 items-center gap-3 pl-2 transition-colors duration-300 focus:outline-none focus-visible:ring-1 text-[var(--luxury-soft-paper)] focus-visible:ring-[var(--luxury-soft-paper)]"><span class=" 190 text-[9px] 191 font-medium 192 uppercase 193 tracking-[0.17em] 194 195 sm:text-[9.5px] 196 ">Menu</span><span aria-hidden="true" class=" 197 relative 198 199 block 200 h-[14px] 201 w-[27px] 202 "><span class=" 203 absolute 204 left-0 205 top-[3px] 206 207 h-px 208 w-[27px] 209 210 bg-current 211 212 transition-transform 213 duration-300 214 215 group-hover:translate-x-[-3px] 216 "></span><span class=" 217 absolute 218 bottom-[3px] 219 right-0 220 221 h-px 222 w-[17px] 223 224 bg-current 225 226 transition-all 227 duration-300 228 229 group-hover:w-[27px] 230 "></span></span></button></div></div><div class="hidden overflow-hidden xl:block transition-[max-height,opacity] duration-300 ease-out motion-reduce:transition-none max-h-[208px] opacity-100"><div class=" 231 mx-auto 232 233 grid 234 h-[116px] 235 236 w-[calc(100%_-_4rem)] 237 max-w-[1920px] 238 239 grid-cols-[1fr_auto_1fr] 240 items-center 241 242 2xl:w-[calc(100%_-_7rem)] 243 "><div class=" 244 flex 245 items-center 246 justify-start
247 248 gap-5 249 250 2xl:gap-7 251 "><a aria-label="CV" class="inline-flex min-h-11 items-center gap-2 text-[10.5px] font-medium uppercase tracking-[0.15em] transition-colors duration-300 focus:outline-none focus-visible:ring-1 focus-visible:ring-offset-4 text-[var(--luxury-soft-paper)]/88 hover:text-[var(--luxury-soft-paper)] focus-visible:ring-[var(--luxury-soft-paper)]" href="/curriculum?lang=eng" data-discover="true"><svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.35" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-text" aria-hidden="true"><path d="M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z"></path><path d="M14 2v5a1 1 0 0 0 1 1h5"></path><path d="M10 9H8"></path><path d="M16 13H8"></path><path d="M16 17H8"></path></svg><span>CV</span></a><button type="button" aria-label="Change language" class="inline-flex min-h-11 items-center gap-2 text-[10.5px] font-medium uppercase tracking-[0.15em] transition-colors duration-300 focus:outline-none focus-visible:ring-1 focus-visible:ring-offset-4 text-[var(--luxury-soft-paper)]/88 hover:text-[var(--luxury-soft-paper)] focus-visible:ring-[var(--luxury-soft-paper)]"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.35" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-languages" aria-hidden="true"><path d="m5 8 6 6"></path><path d="m4 14 6-6 2-3"></path><path d="M2 5h12"></path><path d="M7 2h1"></path><path d="m22 22-5-10-5 10"></path><path d="M14 18h6"></path></svg><span>EN</span></button><button type="button" aria-expanded="false" aria-controls="site-search-panel" aria-label="Search" class="inline-flex min-h-11 items-center gap-2 text-[10.5px] font-medium uppercase tracking-[0.15em] transition-colors duration-300 focus:outline-none focus-visible:ring-1 focus-visible:ring-offset-4 text-[var(--luxury-soft-paper)]/88 hover:text-[var(--luxury-soft-paper)] focus-visible:ring-[var(--luxury-soft-paper)]"><svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.35" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search" aria-hidden="true"><path d="m21 21-4.34-4.34"></path><circle cx="11" cy="11" r="8"></circle></svg><span>Search</span></button></div><a aria-label="Stella Catucci, back to home" aria-current="page" class=" 252 inline-flex 253 items-center 254 justify-center 255 256 focus:outline-none 257 focus-visible:ring-1 258 focus-visible:ring-current 259 focus-visible:ring-offset-4 260 active" href="/en" data-discover="true"><span class="relative inline-flex items-center justify-center h-9 2xl:h-10"><img src="/logo-stella.png" alt="" aria-hidden="true" class="block w-auto object-contain opacity-0 h-9 max-w-[220px] 2xl:h-10 2xl:max-w-[250px]"/><span aria-hidden="true" class="pointer-events-none absolute inset-0 block h-full w-full transition-colors duration-300 bg-[var(--luxury-soft-paper)]" style="-webkit-mask:url(/logo-stella.png) center / contain no-repeat;mask:url(/logo-stella.png) center / contain no-repeat"></span></span></a><div class=" 261 flex 262 justify-end 263 "><a class="luxury-cta luxury-cta--light" href="/en/contact" data-discover="true">Start now</a></div></div><div class="flex h-[92px] items-center justify-center border-t border-white/12"><nav aria-label="Primary navigation" class=" 264 mx-auto 265 266 flex 267 w-[calc(100%_-_3rem)] 268 max-w-[1920px] 269 270 flex-nowrap 271 items-center 272 justify-center 273 274 gap-[clamp(0.55rem,1vw,1.25rem)] 275 276 overflow-visible 277 "><div class=" 278 flex 279 shrink-0 280 items-center 281 282 gap-[clamp(0.55rem,1vw,1.25rem)] 283 "><a class=" 284 group 285 relative 286 287 inline-flex 288 min-h-11 289 shrink-0 290 items-center 291 292 whitespace-nowrap 293 294 focus:outline-none 295 focus-visible:ring-1 296 focus-visible:ring-current 297 focus-visible:ring-offset-4 298 " href="/en/about" data-discover="true"><span class="relative pb-1 font-medium uppercase transition-colors duration-300 text-[10.5px] tracking-[0.12em] 2xl:text-[11.5px] text-[var(--luxury-soft-paper)]/90 hover:text-[var(--luxury-soft-paper)]">The Story<span aria-hidden="true" class="absolute bottom-0 left-1/2 h-px w-[70%] -translate-x-1/2 origin-center transition-transform duration-300 bg-[var(--luxury-soft-paper)] scale-x-0 opacity-0 group-hover:scale-x-100 group-hover:opacity-55"></span></span></a></div><div class=" 299 flex 300 shrink-0 301 items-center 302 303 gap-[clamp(0.55rem,1vw,1.25rem)] 304 "><a class=" 305 group 306 relative 307 308 inline-flex 309 min-h-11 310 shrink-0 311 items-center 312 313 whitespace-nowrap 314 315 focus:outline-none 316 focus-visible:ring-1 317 focus-visible:ring-current 318 focus-visible:ring-offset-4 319 " href="/en/workflow" data-discover="true"><span class="relative pb-1 font-medium uppercase transition-colors duration-300 text-[10.5px] tracking-[0.12em] 2xl:text-[11.5px] text-[var(--luxury-soft-paper)]/90 hover:text-[var(--luxury-soft-paper)]">The Method<span aria-hidden="true" class="absolute bottom-0 left-1/2 h-px w-[70%] -translate-x-1/2 origin-center transition-transform duration-300 bg-[var(--luxury-soft-paper)] scale-x-0 opacity-0 group-hover:scale-x-100 group-hover:opacity-55"></span></span></a></div><div class=" 320 flex 321 shrink-0 322 items-center 323 324 gap-[clamp(0.55rem,1vw,1.25rem)] 325 "><a class=" 326 group 327 relative 328 329 inline-flex 330 min-h-11 331 shrink-0 332 items-center 333 334 whitespace-nowrap 335 336 focus:outline-none 337 focus-visible:ring-1 338 focus-visible:ring-current 339 focus-visible:ring-offset-4 340 " href="/en/website-redesign" data-discover="true"><span class="relative pb-1 font-medium uppercase transition-colors duration-300 text-[10.5px] tracking-[0.12em] 2xl:text-[11.5px] text-[var(--luxury-soft-paper)]/90 hover:text-[var(--luxury-soft-paper)]">Redesign<span aria-hidden="true" class="absolute bottom-0 left-1/2 h-px w-[70%] -translate-x-1/2 origin-center transition-transform duration-300 bg-[var(--luxury-soft-paper)] scale-x-0 opacity-0 group-hover:scale-x-100 group-hover:opacity-55"></span></span></a></div><div class=" 341 flex 342 shrink-0 343 items-center 344 345 gap-[clamp(0.55rem,1vw,1.25rem)] 346 "><span aria-hidden="true" class="h-4 w-px bg-white/18"></span><a class=" 347 group 348 relative 349 350 inline-flex 351 min-h-11 352 shrink-0 353 items-center 354 355 whitespace-nowrap 356 357 focus:outline-none 358 focus-visible:ring-1 359 focus-visible:ring-current 360 focus-visible:ring-offset-4 361 " href="/en/portfolio/websites" data-discover="true"><span class="relative pb-1 font-medium uppercase transition-colors duration-300 text-[10.5px] tracking-[0.12em] 2xl:text-[11.5px] text-[var(--luxury-soft-paper)]/90 hover:text-[var(--luxury-soft-paper)]">Web portfolio<span aria-hidden="true" class="absolute bottom-0 left-1/2 h-px w-[70%] -translate-x-1/2 origin-center transition-transform duration-300 bg-[var(--luxury-soft-paper)] scale-x-0 opacity-0 group-hover:scale-x-100 group-hover:opacity-55"></span></span></a></div><div class=" 362 flex 363 shrink-0 364 items-center 365 366 gap-[clamp(0.55rem,1vw,1.25rem)] 367 "><a class=" 368 group 369 relative 370 371 inline-flex 372 min-h-11 373 shrink-0 374 items-center 375 376 whitespace-nowrap 377 378 focus:outline-none 379 focus-visible:ring-1 380 focus-visible:ring-current 381 focus-visible:ring-offset-4 382 " href="/en/portfolio/photography" data-discover="true"><span class="relative pb-1 font-medium uppercase transition-colors duration-300 text-[10.5px] tracking-[0.12em] 2xl:text-[11.5px] text-[var(--luxury-soft-paper)]/90 hover:text-[var(--luxury-soft-paper)]">Photo portfolio<span aria-hidden="true" class="absolute bottom-0 left-1/2 h-px w-[70%] -translate-x-1/2 origin-center transition-transform duration-300 bg-[var(--luxury-soft-paper)] scale-x-0 opacity-0 group-hover:scale-x-100 group-hover:opacity-55"></span></span></a></div><div class=" 383 flex 384 shrink-0 385 items-center 386 387 gap-[clamp(0.55rem,1vw,1.25rem)] 388 "><a class=" 389 group 390 relative 391 392 inline-flex 393 min-h-11 394 shrink-0 395 items-center 396 397 whitespace-nowrap 398 399 focus:outline-none 400 focus-visible:ring-1 401 focus-visible:ring-current 402 focus-visible:ring-offset-4 403 " href="/en/portfolio/art" data-discover="true"><span class="relative pb-1 font-medium uppercase transition-colors duration-300 text-[10.5px] tracking-[0.12em] 2xl:text-[11.5px] text-[var(--luxury-soft-paper)]/90 hover:text-[var(--luxury-soft-paper)]">Art & publications<span aria-hidden="true" class="absolute bottom-0 left-1/2 h-px w-[70%] -translate-x-1/2 origin-center transition-transform duration-300 bg-[var(--luxury-soft-paper)] scale-x-0 opacity-0 group-hover:scale-x-100 group-hover:opacity-55"></span></span></a></div><div class=" 404 flex 405 shrink-0 406 items-center 407 408 gap-[clamp(0.55rem,1vw,1.25rem)] 409 "><span aria-hidden="true" class="h-4 w-px bg-white/18"></span><a class=" 410 group 411 relative 412 413 inline-flex 414 min-h-11 415 shrink-0 416 items-center 417 418 whitespace-nowrap 419 420 focus:outline-none 421 focus-visible:ring-1 422 focus-visible:ring-current 423 focus-visible:ring-offset-4 424 " href="/en/services/websites" data-discover="true"><span class="relative pb-1 font-medium uppercase transition-colors duration-300 text-[10.5px] tracking-[0.12em] 2xl:text-[11.5px] text-[var(--luxury-soft-paper)]/90 hover:text-[var(--luxury-soft-paper)]">Websites<span aria-hidden="true" class="absolute bottom-0 left-1/2 h-px w-[70%] -translate-x-1/2 origin-center transition-transform duration-300 bg-[var(--luxury-soft-paper)] scale-x-0 opacity-0 group-hover:scale-x-100 group-hover:opacity-55"></span></span></a></div><div class=" 425 flex 426 shrink-0 427 items-center 428 429 gap-[clamp(0.55rem,1vw,1.25rem)] 430 "><a class=" 431 group 432 relative 433 434 inline-flex 435 min-h-11 436 shrink-0 437 items-center 438 439 whitespace-nowrap 440 441 focus:outline-none 442 focus-visible:ring-1 443 focus-visible:ring-current 444 focus-visible:ring-offset-4 445 " href="/en/services/landing-pages" data-discover="true"><span class="relative pb-1 font-medium uppercase transition-colors duration-300 text-[10.5px] tracking-[0.12em] 2xl:text-[11.5px] text-[var(--luxury-soft-paper)]/90 hover:text-[var(--luxury-soft-paper)]">Landing pages<span aria-hidden="true" class="absolute bottom-0 left-1/2 h-px w-[70%] -translate-x-1/2 origin-center transition-transform duration-300 bg-[var(--luxury-soft-paper)] scale-x-0 opacity-0 group-hover:scale-x-100 group-hover:opacity-55"></span></span></a></div><div class=" 446 flex 447 shrink-0 448 items-center 449 450 gap-[clamp(0.55rem,1vw,1.25rem)] 451 "><a class=" 452 group 453 relative 454 455 inline-flex 456 min-h-11 457 shrink-0 458 items-center 459 460 whitespace-nowrap 461 462 focus:outline-none 463 focus-visible:ring-1 464 focus-visible:ring-current 465 focus-visible:ring-offset-4 466 " href="/en/services/photography" data-discover="true"><span class="relative pb-1 font-medium uppercase transition-colors duration-300 text-[10.5px] tracking-[0.12em] 2xl:text-[11.5px] text-[var(--luxury-soft-paper)]/90 hover:text-[var(--luxury-soft-paper)]">Photography<span aria-hidden="true" class="absolute bottom-0 left-1/2 h-px w-[70%] -translate-x-1/2 origin-center transition-transform duration-300 bg-[var(--luxury-soft-paper)] scale-x-0 opacity-0 group-hover:scale-x-100 group-hover:opacity-55"></span></span></a></div><div class=" 467 flex 468 shrink-0 469 items-center 470 471 gap-[clamp(0.55rem,1vw,1.25rem)] 472 "><span aria-hidden="true" class="h-4 w-px bg-white/18"></span><a class=" 473 group 474 relative 475 476 inline-flex 477 min-h-11 478 shrink-0 479 items-center 480 481 whitespace-nowrap 482 483 focus:outline-none 484 focus-visible:ring-1 485 focus-visible:ring-current 486 focus-visible:ring-offset-4 487 " href="/en/blog" data-discover="true"><span class="relative pb-1 font-medium uppercase transition-colors duration-300 text-[10.5px] tracking-[0.12em] 2xl:text-[11.5px] text-[var(--luxury-soft-paper)]/90 hover:text-[var(--luxury-soft-paper)]">Blog<span aria-hidden="true" class="absolute bottom-0 left-1/2 h-px w-[70%] -translate-x-1/2 origin-center transition-transform duration-300 bg-[var(--luxury-soft-paper)] scale-x-0 opacity-0 group-hover:scale-x-100 group-hover:opacity-55"></span></span></a></div><div class=" 488 flex 489 shrink-0 490 items-center 491 492 gap-[clamp(0.55rem,1vw,1.25rem)] 493 "><a class=" 494 group 495 relative 496 497 inline-flex 498 min-h-11 499 shrink-0 500 items-center 501 502 whitespace-nowrap 503 504 focus:outline-none 505 focus-visible:ring-1 506 focus-visible:ring-current 507 focus-visible:ring-offset-4 508 " href="/en/faq" data-discover="true"><span class="relative pb-1 font-medium uppercase transition-colors duration-300 text-[10.5px] tracking-[0.12em] 2xl:text-[11.5px] text-[var(--luxury-soft-paper)]/90 hover:text-[var(--luxury-soft-paper)]">FAQ<span aria-hidden="true" class="absolute bottom-0 left-1/2 h-px w-[70%] -translate-x-1/2 origin-center transition-transform duration-300 bg-[var(--luxury-soft-paper)] scale-x-0 opacity-0 group-hover:scale-x-100 group-hover:opacity-55"></span></span></a></div><div class=" 509 flex 510 shrink-0 511 items-center 512 513 gap-[clamp(0.55rem,1vw,1.25rem)] 514 "><a class=" 515 group 516 relative 517 518 inline-flex 519 min-h-11 520 shrink-0 521 items-center 522 523 whitespace-nowrap 524 525 focus:outline-none 526 focus-visible:ring-1 527 focus-visible:ring-current 528 focus-visible:ring-offset-4 529 " href="/en/contact" data-discover="true"><span class="relative pb-1 font-medium uppercase transition-colors duration-300 text-[10.5px] tracking-[0.12em] 2xl:text-[11.5px] text-[var(--luxury-soft-paper)]/90 hover:text-[var(--luxury-soft-paper)]">Contact<span aria-hidden="true" class="absolute bottom-0 left-1/2 h-px w-[70%] -translate-x-1/2 origin-center transition-transform duration-300 bg-[var(--luxury-soft-paper)] scale-x-0 opacity-0 group-hover:scale-x-100 group-hover:opacity-55"></span></span></a></div></nav></div></div><div class="mx-auto hidden w-[calc(100%_-_3rem)] max-w-[1920px] grid-cols-[auto_minmax(0,1fr)_auto] items-center gap-4 transition-[height,opacity] duration-300 ease-out motion-reduce:transition-none xl:grid pointer-events-none h-0 opacity-0"><div role="group" class=" 530 flex 531 items-center 532 gap-0.5 533 " aria-label="Navigation utilities"><a aria-label="CV" title="CV" class="grid min-h-11 min-w-11 place-items-center text-[var(--luxury-blue-anthracite)]/78 transition-colors duration-300 hover:text-[var(--luxury-blue-
533anthracite)] focus:outline-none focus-visible:ring-1 focus-visible:ring-[var(--luxury-blue-anthracite)]" href="/curriculum?lang=eng" data-discover="true"><svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.35" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-text" aria-hidden="true"><path d="M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z"></path><path d="M14 2v5a1 1 0 0 0 1 1h5"></path><path d="M10 9H8"></path><path d="M16 13H8"></path><path d="M16 17H8"></path></svg></a><button type="button" aria-label="Change language" title="Change language" class="grid min-h-11 min-w-11 place-items-center text-[var(--luxury-blue-anthracite)]/78 transition-colors duration-300 hover:text-[var(--luxury-blue-anthracite)] focus:outline-none focus-visible:ring-1 focus-visible:ring-[var(--luxury-blue-anthracite)]"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.35" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-languages" aria-hidden="true"><path d="m5 8 6 6"></path><path d="m4 14 6-6 2-3"></path><path d="M2 5h12"></path><path d="M7 2h1"></path><path d="m22 22-5-10-5 10"></path><path d="M14 18h6"></path></svg></button><button type="button" aria-expanded="false" aria-controls="site-search-panel" aria-label="Search" title="Search" class="grid min-h-11 min-w-11 place-items-center text-[var(--luxury-blue-anthracite)]/78 transition-colors duration-300 hover:text-[var(--luxury-blue-anthracite)] focus:outline-none focus-visible:ring-1 focus-visible:ring-[var(--luxury-blue-anthracite)]"><svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.35" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search" aria-hidden="true"><path d="m21 21-4.34-4.34"></path><circle cx="11" cy="11" r="8"></circle></svg></button></div><div class="min-w-0"><nav aria-label="Primary navigation" class=" 534 flex 535 min-w-0 536 flex-nowrap 537 538 items-center 539 justify-center 540 541 gap-2 542 543 2xl:gap-3 544 "><div class=" 545 flex 546 shrink-0 547 items-center 548 549 gap-2 550 551 2xl:gap-3 552 "><a class=" 553 group 554 relative 555 556 inline-flex 557 min-h-11 558 shrink-0 559 items-center 560 561 whitespace-nowrap 562 563 focus:outline-none 564 focus-visible:ring-1 565 focus-visible:ring-current 566 focus-visible:ring-offset-4 567 " href="/en/about" data-discover="true"><span class="relative pb-1 font-medium uppercase transition-colors duration-300 text-[10px] tracking-[0.115em] 2xl:text-[10.5px] text-[var(--luxury-blue-anthracite)]/88 hover:text-[var(--luxury-blue-anthracite)]">Story<span aria-hidden="true" class="absolute bottom-0 left-1/2 h-px w-[70%] -translate-x-1/2 origin-center transition-transform duration-300 bg-[var(--luxury-blue-anthracite)] scale-x-0 opacity-0 group-hover:scale-x-100 group-hover:opacity-55"></span></span></a></div><div class=" 568 flex 569 shrink-0 570 items-center 571 572 gap-2 573 574 2xl:gap-3 575 "><a class=" 576 group 577 relative 578 579 inline-flex 580 min-h-11 581 shrink-0 582 items-center 583 584 whitespace-nowrap 585 586 focus:outline-none 587 focus-visible:ring-1 588 focus-visible:ring-current 589 focus-visible:ring-offset-4 590 " href="/en/workflow" data-discover="true"><span class="relative pb-1 font-medium uppercase transition-colors duration-300 text-[10px] tracking-[0.115em] 2xl:text-[10.5px] text-[var(--luxury-blue-anthracite)]/88 hover:text-[var(--luxury-blue-anthracite)]">Method<span aria-hidden="true" class="absolute bottom-0 left-1/2 h-px w-[70%] -translate-x-1/2 origin-center transition-transform duration-300 bg-[var(--luxury-blue-anthracite)] scale-x-0 opacity-0 group-hover:scale-x-100 group-hover:opacity-55"></span></span></a></div><div class=" 591 flex 592 shrink-0 593 items-center 594 595 gap-2 596 597 2xl:gap-3 598 "><a class=" 599 group 600 relative 601 602 inline-flex 603 min-h-11 604 shrink-0 605 items-center 606 607 whitespace-nowrap 608 609 focus:outline-none 610 focus-visible:ring-1 611 focus-visible:ring-current 612 focus-visible:ring-offset-4 613 " href="/en/website-redesign" data-discover="true"><span class="relative pb-1 font-medium uppercase transition-colors duration-300 text-[10px] tracking-[0.115em] 2xl:text-[10.5px] text-[var(--luxury-blue-anthracite)]/88 hover:text-[var(--luxury-blue-anthracite)]">Redesign<span aria-hidden="true" class="absolute bottom-0 left-1/2 h-px w-[70%] -translate-x-1/2 origin-center transition-transform duration-300 bg-[var(--luxury-blue-anthracite)] scale-x-0 opacity-0 group-hover:scale-x-100 group-hover:opacity-55"></span></span></a></div><div class=" 614 flex 615 shrink-0 616 items-center 617 618 gap-2 619 620 2xl:gap-3 621 "><span aria-hidden="true" class=" 622 mr-1 623 624 h-4 625 w-px 626 627 bg-[var(--luxury-line)] 628 629 2xl:mr-2 630 "></span><a class=" 631 group 632 relative 633 634 inline-flex 635 min-h-11 636 shrink-0 637 items-center 638 639 whitespace-nowrap 640 641 focus:outline-none 642 focus-visible:ring-1 643 focus-visible:ring-current 644 focus-visible:ring-offset-4 645 " href="/en/portfolio/websites" data-discover="true"><span class="relative pb-1 font-medium uppercase transition-colors duration-300 text-[10px] tracking-[0.115em] 2xl:text-[10.5px] text-[var(--luxury-blue-anthracite)]/88 hover:text-[var(--luxury-blue-anthracite)]">Web<span aria-hidden="true" class="absolute bottom-0 left-1/2 h-px w-[70%] -translate-x-1/2 origin-center transition-transform duration-300 bg-[var(--luxury-blue-anthracite)] scale-x-0 opacity-0 group-hover:scale-x-100 group-hover:opacity-55"></span></span></a></div><div class=" 646 flex 647 shrink-0 648 items-center 649 650 gap-2 651 652 2xl:gap-3 653 "><a class=" 654 group 655 relative 656 657 inline-flex 658 min-h-11 659 shrink-0 660 items-center 661 662 whitespace-nowrap 663 664 focus:outline-none 665 focus-visible:ring-1 666 focus-visible:ring-current 667 focus-visible:ring-offset-4 668 " href="/en/portfolio/photography" data-discover="true"><span class="relative pb-1 font-medium uppercase transition-colors duration-300 text-[10px] tracking-[0.115em] 2xl:text-[10.5px] text-[var(--luxury-blue-anthracite)]/88 hover:text-[var(--luxury-blue-anthracite)]">Photo<span aria-hidden="true" class="absolute bottom-0 left-1/2 h-px w-[70%] -translate-x-1/2 origin-center transition-transform duration-300 bg-[var(--luxury-blue-anthracite)] scale-x-0 opacity-0 group-hover:scale-x-100 group-hover:opacity-55"></span></span></a></div><div class=" 669 flex 670 shrink-0 671 items-center 672 673 gap-2 674 675 2xl:gap-3 676 "><a class=" 677 group 678 relative 679 680 inline-flex 681 min-h-11 682 shrink-0 683 items-center 684 685 whitespace-nowrap 686 687 focus:outline-none 688 focus-visible:ring-1 689 focus-visible:ring-current 690 focus-visible:ring-offset-4 691 " href="/en/portfolio/art" data-discover="true"><span class="relative pb-1 font-medium uppercase transition-colors duration-300 text-[10px] tracking-[0.115em] 2xl:text-[10.5px] text-[var(--luxury-blue-anthracite)]/88 hover:text-[var(--luxury-blue-anthracite)]">Art<span aria-hidden="true" class="absolute bottom-0 left-1/2 h-px w-[70%] -translate-x-1/2 origin-center transition-transform duration-300 bg-[var(--luxury-blue-anthracite)] scale-x-0 opacity-0 group-hover:scale-x-100 group-hover:opacity-55"></span></span></a></div><div class=" 692 flex 693 shrink-0 694 items-center 695 696 gap-2 697 698 2xl:gap-3 699 "><span aria-hidden="true" class=" 700 mr-1 701 702 h-4 703 w-px 704 705 bg-[var(--luxury-line)] 706 707 2xl:mr-2 708 "></span><a class=" 709 group 710 relative 711 712 inline-flex 713 min-h-11 714 shrink-0 715 items-center 716 717 whitespace-nowrap 718 719 focus:outline-none 720 focus-visible:ring-1 721 focus-visible:ring-current 722 focus-visible:ring-offset-4 723 " href="/en/services/websites" data-discover="true"><span class="relative pb-1 font-medium uppercase transition-colors duration-300 text-[10px] tracking-[0.115em] 2xl:text-[10.5px] text-[var(--luxury-blue-anthracite)]/88 hover:text-[var(--luxury-blue-anthracite)]">Websites<span aria-hidden="true" class="absolute bottom-0 left-1/2 h-px w-[70%] -translate-x-1/2 origin-center transition-transform duration-300 bg-[var(--luxury-blue-anthracite)] scale-x-0 opacity-0 group-hover:scale-x-100 group-hover:opacity-55"></span></span></a></div><div class=" 724 flex 725 shrink-0 726 items-center 727 728 gap-2 729 730 2xl:gap-3 731 "><a class=" 732 group 733 relative 734 735 inline-flex 736 min-h-11 737 shrink-0 738 items-center 739 740 whitespace-nowrap 741 742 focus:outline-none 743 focus-visible:ring-1 744 focus-visible:ring-current 745 focus-visible:ring-offset-4 746 " href="/en/services/landing-pages" data-discover="true"><span class="relative pb-1 font-medium uppercase transition-colors duration-300 text-[10px] tracking-[0.115em] 2xl:text-[10.5px] text-[var(--luxury-blue-anthracite)]/88 hover:text-[var(--luxury-blue-anthracite)]">Landing<span aria-hidden="true" class="absolute bottom-0 left-1/2 h-px w-[70%] -translate-x-1/2 origin-center transition-transform duration-300 bg-[var(--luxury-blue-anthracite)] scale-x-0 opacity-0 group-hover:scale-x-100 group-hover:opacity-55"></span></span></a></div><div class=" 747 flex 748 shrink-0 749 items-center 750 751 gap-2 752 753 2xl:gap-3 754 "><a class=" 755 group 756 relative 757 758 inline-flex 759 min-h-11 760 shrink-0 761 items-center 762 763 whitespace-nowrap 764 765 focus:outline-none 766 focus-visible:ring-1 767 focus-visible:ring-current 768 focus-visible:ring-offset-4 769 " href="/en/services/photography" data-discover="true"><span class="relative pb-1 font-medium uppercase transition-colors duration-300 text-[10px] tracking-[0.115em] 2xl:text-[10.5px] text-[var(--luxury-blue-anthracite)]/88 hover:text-[var(--luxury-blue-anthracite)]">Photo<span aria-hidden="true" class="absolute bottom-0 left-1/2 h-px w-[70%] -translate-x-1/2 origin-center transition-transform duration-300 bg-[var(--luxury-blue-anthracite)] scale-x-0 opacity-0 group-hover:scale-x-100 group-hover:opacity-55"></span></span></a></div><div class=" 770 flex 771 shrink-0 772 items-center 773 774 gap-2 775 776 2xl:gap-3 777 "><span aria-hidden="true" class=" 778 mr-1 779 780 h-4 781 w-px 782 783 bg-[var(--luxury-line)] 784 785 2xl:mr-2 786 "></span><a class=" 787 group 788 relative 789 790 inline-flex 791 min-h-11 792 shrink-0 793 items-center 794 795 whitespace-nowrap 796 797 focus:outline-none 798 focus-visible:ring-1 799 focus-visible:ring-current 800 focus-visible:ring-offset-4 801 " href="/en/blog" data-discover="true"><span class="relative pb-1 font-medium uppercase transition-colors duration-300 text-[10px] tracking-[0.115em] 2xl:text-[10.5px] text-[var(--luxury-blue-anthracite)]/88 hover:text-[var(--luxury-blue-anthracite)]">Blog<span aria-hidden="true" class="absolute bottom-0 left-1/2 h-px w-[70%] -translate-x-1/2 origin-center transition-transform duration-300 bg-[var(--luxury-blue-anthracite)] scale-x-0 opacity-0 group-hover:scale-x-100 group-hover:opacity-55"></span></span></a></div><div class=" 802 flex 803 shrink-0 804 items-center 805 806 gap-2 807 808 2xl:gap-3 809 "><a class=" 810 group 811 relative 812 813 inline-flex 814 min-h-11 815 shrink-0 816 items-center 817 818 whitespace-nowrap 819 820 focus:outline-none 821 focus-visible:ring-1 822 focus-visible:ring-current 823 focus-visible:ring-offset-4 824 " href="/en/faq" data-discover="true"><span class="relative pb-1 font-medium uppercase transition-colors duration-300 text-[10px] tracking-[0.115em] 2xl:text-[10.5px] text-[var(--luxury-blue-anthracite)]/88 hover:text-[var(--luxury-blue-anthracite)]">FAQ<span aria-hidden="true" class="absolute bottom-0 left-1/2 h-px w-[70%] -translate-x-1/2 origin-center transition-transform duration-300 bg-[var(--luxury-blue-anthracite)] scale-x-0 opacity-0 group-hover:scale-x-100 group-hover:opacity-55"></span></span></a></div><div class=" 825 flex 826 shrink-0 827 items-center 828 829 gap-2 830 831 2xl:gap-3 832 "><a class=" 833 group 834 relative 835 836 inline-flex 837 min-h-11 838 shrink-0 839 items-center 840 841 whitespace-nowrap 842 843 focus:outline-none 844 focus-visible:ring-1 845 focus-visible:ring-current 846 focus-visible:ring-offset-4 847 " href="/en/contact" data-discover="true"><span class="relative pb-1 font-medium uppercase transition-colors duration-300 text-[10px] tracking-[0.115em] 2xl:text-[10.5px] text-[var(--luxury-blue-anthracite)]/88 hover:text-[var(--luxury-blue-anthracite)]">Contact<span aria-hidden="true" class="absolute bottom-0 left-1/2 h-px w-[70%] -translate-x-1/2 origin-center transition-transform duration-300 bg-[var(--luxury-blue-anthracite)] scale-x-0 opacity-0 group-hover:scale-x-100 group-hover:opacity-55"></span></span></a></div></nav></div><div class=" 848 flex 849 justify-end 850 "><a class=" 851 luxury-cta 852 min-h-10 853 " href="/en/contact" data-discover="true">Start now</a></div></div></header><div aria-hidden="true" inert="" class="fixed inset-0 z-[180] flex items-center justify-center px-0 py-0 sm:px-8 sm:py-8 xl:px-12 xl:py-10 transition-[opacity,visibility] duration-500 ease-[
853cubic-bezier(0.16,1,0.3,1)] motion-reduce:transition-none invisible pointer-events-none opacity-0"><button type="button" tabindex="-1" aria-label="Close search" class=" 854 absolute 855 inset-0 856 cursor-default 857 " style="background:color-mix(in srgb, var(--luxury-blue-anthracite) 58%, transparent);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)"></button><section id="site-search-panel" role="dialog" aria-modal="true" aria-labelledby="site-search-title" aria-describedby="site-search-description" class="relative z-10 flex flex-col h-[100dvh] w-full sm:h-[82svh] sm:min-h-[620px] sm:max-h-[900px] sm:w-[94vw] sm:max-w-[1500px] overflow-hidden bg-[var(--luxury-soft-paper)] text-[var(--luxury-blue-anthracite)] sm:border sm:border-[var(--luxury-line)] transition-[opacity,transform] duration-500 ease-[cubic-bezier(0.16,1,0.3,1)] motion-reduce:transition-none scale-[0.985] opacity-0"><button type="button" aria-label="Close search" class=" 858 absolute 859 right-5 860 top-5 861 z-20 862 863 grid 864 min-h-11 865 min-w-11 866 place-items-center 867 868 text-[var(--luxury-muted)] 869 870 transition-colors 871 duration-300 872 873 hover:text-[var(--luxury-blue-anthracite)] 874 875 focus:outline-none 876 focus-visible:ring-1 877 focus-visible:ring-[var(--luxury-blue-anthracite)] 878 879 sm:right-8 880 sm:top-8 881 882 lg:right-10 883 lg:top-10 884 "><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></button><div class=" 885 mx-auto 886 flex 887 h-full 888 w-full 889 max-w-[1180px] 890 flex-col 891 892 px-5 893 pb-8 894 pt-24 895 896 sm:px-10 897 sm:pb-10 898 sm:pt-16 899 900 lg:px-14 901 lg:pb-14 902 lg:pt-20 903 "><div class="shrink-0"><h2 id="site-search-title" class=" 904 max-w-[15ch] 905 906 font-display 907 text-[clamp(2.5rem,5vw,5.4rem)] 908 font-normal 909 leading-[0.94] 910 tracking-[-0.055em] 911 ">What are you looking for?</h2><p id="site-search-description" class=" 912 mt-5 913 max-w-[48ch] 914 915 text-[13px] 916 font-light 917 leading-7 918 919 text-[var(--luxury-muted)] 920 921 sm:text-[14px] 922 ">Tell me what you need and Iâll guide you to the most relevant page.</p></div><div class=" 923 mt-10 924 shrink-0 925 926 sm:mt-12 927 lg:mt-14 928 "><div class=" 929 flex 930 items-center 931 gap-4 932 933 border-b 934 border-[var(--luxury-blue-anthracite)]/30 935 936 pb-4 937 938 transition-colors 939 duration-300 940 941 focus-within:border-[var(--luxury-blue-anthracite)] 942 "><svg xmlns="http://www.w3.org/2000/svg" width="19" height="19" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search 943 shrink-0 944 text-[var(--luxury-cinerous)]" aria-hidden="true"><path d="m21 21-4.34-4.34"></path><circle cx="11" cy="11" r="8"></circle></svg><label for="site-search-input" class="sr-only">What are you looking for?</label><input id="site-search-input" type="search" placeholder="Type hereâ¦" autoComplete="off" class=" 945 min-w-0 946 flex-1 947 948 border-0 949 bg-transparent 950 p-0 951 952 font-display 953 text-[clamp(1.65rem,3.2vw,3rem)] 954 font-normal 955 leading-tight 956 tracking-[-0.04em] 957 958 text-[var(--luxury-blue-anthracite)] 959 960 placeholder:text-[var(--luxury-muted)]/35 961 962 focus:outline-none 963 " value=""/></div></div><div class=" 964 mt-8 965 min-h-0 966 flex-1 967 968 overflow-y-auto 969 overscroll-contain 970 971 [scrollbar-width:none] 972 [&::-webkit-scrollbar]:hidden 973 974 sm:mt-10 975 " aria-live="polite"></div></div></section></div><div id="main-fullscreen-navigation" aria-hidden="true" inert="" class="fixed inset-0 z-[160] xl:hidden overflow-hidden bg-[var(--luxury-blue-anthracite)] text-[var(--luxury-soft-paper)] transition-[opacity,visibility,transform] duration-500 ease-[
975cubic-bezier(0.16,1,0.3,1)] motion-reduce:transition-none invisible pointer-events-none -translate-y-3 opacity-0"><div aria-hidden="true" class=" 976 pointer-events-none 977 absolute 978 inset-0 979 "><div class=" 980 absolute 981 inset-0 982 983 bg-[var(--luxury-blue-anthracite)] 984 "></div><div class=" 985 absolute 986 right-0 987 top-0 988 989 hidden 990 h-full 991 w-[56%] 992 993 border-l 994 border-white/[0.055] 995 996 bg-white/[0.018] 997 998 md:block 999 "></div><div class=" 1000 absolute 1001 bottom-0 1002 left-0 1003 1004 hidden 1005 h-px 1006 w-full 1007 1008 bg-white/10 1009 1010 md:block 1011 "></div></div><div class=" 1012 relative 1013 z-10 1014 1015 flex 1016 h-[100dvh] 1017 min-h-[100svh] 1018 1019 flex-col 1020 "><header class=" 1021 mx-auto 1022 1023 flex 1024 h-[72px] 1025 w-full 1026 1027 shrink-0 1028 1029 items-center 1030 justify-between 1031 1032 px-5 1033 1034 sm:h-[78px] 1035 sm:px-8 1036 1037 md:h-[92px] 1038 md:border-b 1039 md:border-white/10 1040 md:px-10 1041 1042 lg:px-14 1043 "><a aria-label="Stella Catucci, back to home" aria-current="page" class=" 1044 inline-flex 1045 items-center 1046 justify-center 1047 1048 focus:outline-none 1049 focus-visible:ring-1 1050 focus-visible:ring-current 1051 focus-visible:ring-offset-4 1052 active" href="/en" data-discover="true"><span class="relative inline-flex items-center justify-center h-7"><img src="/logo-stella.png" alt="" aria-hidden="true" class="block w-auto object-contain opacity-0 h-7 max-w-[155px]"/><span aria-hidden="true" class="pointer-events-none absolute inset-0 block h-full w-full transition-colors duration-300 bg-[var(--luxury-soft-paper)]" style="-webkit-mask:url(/logo-stella.png) center / contain no-repeat;mask:url(/logo-stella.png) center / contain no-repeat"></span></span></a><div class=" 1053 flex 1054 items-center 1055 1056 gap-2 1057 1058 md:gap-4 1059 "><button type="button" aria-label="Search" class=" 1060 group 1061 1062 hidden 1063 1064 min-h-11 1065 items-center 1066 1067 gap-3 1068 px-2 1069 1070 text-[9px] 1071 font-medium 1072 uppercase 1073 tracking-[0.17em] 1074 1075 text-[var(--luxury-concerto)]/72 1076 1077 transition-colors 1078 duration-300 1079 1080 hover:text-[var(--luxury-soft-paper)] 1081 1082 focus:outline-none 1083 focus-visible:ring-1 1084 focus-visible:ring-[var(--luxury-soft-paper)] 1085 1086 md:inline-flex 1087 "><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search" aria-hidden="true"><path d="m21 21-4.34-4.34"></path><circle cx="11" cy="11" r="8"></circle></svg><span>Search</span></button><span aria-hidden="true" class=" 1088 hidden 1089 1090 h-5 1091 w-px 1092 1093 bg-white/12 1094 1095 md:block 1096 "></span><button type="button" aria-label="Close" class=" 1097 group 1098 1099 inline-flex 1100 1101 min-h-11 1102 min-w-11 1103 1104 items-center 1105 justify-center 1106 1107 gap-3 1108 1109 text-[9px] 1110 font-medium 1111 uppercase 1112 tracking-[0.17em] 1113 1114 text-[var(--luxury-concerto)]/76 1115 1116 transition-colors 1117 duration-300 1118 1119 hover:text-[var(--luxury-soft-paper)] 1120 1121 focus:outline-none 1122 focus-visible:ring-1 1123 focus-visible:ring-[var(--luxury-soft-paper)] 1124 "><span class=" 1125 hidden 1126 md:inline 1127 ">Close</span><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></button></div></header><nav aria-label="Mobile navigation" class=" 1128 min-h-0 1129 flex-1 1130 1131 overflow-y-auto 1132 overscroll-contain 1133 1134 [scrollbar-width:none] 1135 [&::-webkit-scrollbar]:hidden 1136 "><div class=" 1137 flex 1138 min-h-full 1139 flex-col 1140 1141 px-5 1142 pb-5 1143 1144 sm:px-8 1145 sm:pb-7 1146 1147 md:hidden 1148 "><div class=" 1149 flex 1150 flex-1 1151 flex-col 1152 justify-center 1153 1154 py-6 1155 1156 min-[390px]:py-7 1157 1158 [@media(max-height:700px)]:justify-start
1159 [@media(max-height:700px)]:py-3 1160 "><div class=" 1161 mx-auto 1162 1163 flex 1164 w-full 1165 max-w-[380px] 1166 1167 flex-col 1168 items-center 1169 1170 gap-1.5 1171 1172 text-center 1173 1174 sm:gap-2 1175 1176 [@media(max-height:700px)]:gap-0.5 1177 "><a class="inline-flex min-h-[48px] items-center justify-center px-5 font-display text-[clamp(1.3rem,6vw,1.7rem)] font-normal leading-none tracking-[-0.025em] transition-[color,transform] duration-300 focus:outline-none focus-visible:ring-1 focus-visible:ring-[var(--luxury-soft-paper)] sm:min-h-[52px] [@media(max-height:700px)]:min-h-[44px] [@media(max-height:700px)]:text-[1.15rem] text-[var(--luxury-soft-paper)]/72 hover:scale-[1.035] hover:text-[var(--luxury-soft-paper)]" href="/en/about" data-discover="true">STORY</a><a class="inline-flex min-h-[48px] items-center justify-center px-5 font-display text-[clamp(1.3rem,6vw,1.7rem)] font-normal leading-none tracking-[-0.025em] transition-[color,transform] duration-300 focus:outline-none focus-visible:ring-1 focus-visible:ring-[var(--luxury-soft-paper)] sm:min-h-[52px] [@media(max-height:700px)]:min-h-[44px] [@media(max-height:700px)]:text-[1.15rem] text-[var(--luxury-soft-paper)]/72 hover:scale-[1.035] hover:text-[var(--luxury-soft-paper)]" href="/en/workflow" data-discover="true">METHOD</a><a class="inline-flex min-h-[48px] items-center justify-center px-5 font-display text-[clamp(1.3rem,6vw,1.7rem)] font-normal leading-none tracking-[-0.025em] transition-[color,transform] duration-300 focus:outline-none focus-visible:ring-1 focus-visible:ring-[var(--luxury-soft-paper)] sm:min-h-[52px] [@media(max-height:700px)]:min-h-[44px] [@media(max-height:700px)]:text-[1.15rem] text-[var(--luxury-soft-paper)]/72 hover:scale-[1.035] hover:text-[var(--luxury-soft-paper)]" href="/en/website-redesign" data-discover="true">RESTYLING</a><div class=" 1178 flex 1179 w-full 1180 1181 flex-col 1182 items-center 1183 "><button type="button" aria-expanded="false" aria-controls="mobile-services-dropdown" class="group inline-flex min-h-[48px] items-center justify-center gap-3 px-5 font-display text-[clamp(1.3rem,6vw,1.7rem)] font-normal leading-none tracking-[-0.025em] transition-[color,transform] duration-300 focus:outline-none focus-visible:ring-1 focus-visible:ring-[var(--luxury-soft-paper)] sm:min-h-[52px] [@media(max-height:700px)]:min-h-[44px] [@media(max-height:700px)]:text-[1.15rem] text-[var(--luxury-soft-paper)]/72 hover:scale-[1.035] hover:text-[var(--luxury-soft-paper)]"><span>SERVICES</span><svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down text-[var(--luxury-concerto)]/64 transition-transform duration-300" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button><div id="mobile-services-dropdown" class="grid w-full overflow-hidden transition-[grid-template-rows,opacity,padding] duration-300 ease-[cubic-bezier(0.16,1,0.3,1)] motion-reduce:transition-none grid-rows-[0fr] pb-0 opacity-0"><div class=" 1184 min-h-0 1185 overflow-hidden 1186 "><div class=" 1187 flex 1188 flex-col 1189 1190 items-center 1191 1192 gap-0.5 1193 1194 py-1 1195 "><a class="inline-flex min-h-[38px] items-center justify-center px-5 text-[12px] font-medium tracking-[0.025em] transition-colors duration-300 focus:outline-none focus-visible:text-[var(--luxury-soft-paper)] text-[var(--luxury-concerto)]/58 hover:text-[var(--luxury-soft-paper)]" href="/en/services/websites" data-discover="true">Websites</a><a class="inline-flex min-h-[38px] items-center justify-center px-5 text-[12px] font-medium tracking-[0.025em] transition-colors duration-300 focus:outline-none focus-visible:text-[var(--luxury-soft-paper)] text-[var(--luxury-concerto)]/58 hover:text-[var(--luxury-soft-paper)]" href="/en/services/landing-pages" data-discover="true">Landing pages</a><a class="inline-flex min-h-[38px] items-center justify-center px-5 text-[12px] font-medium tracking-[0.025em] transition-colors duration-300 focus:outline-none focus-visible:text-[var(--luxury-soft-paper)] text-[var(--luxury-concerto)]/58 hover:text-[var(--luxury-soft-paper)]" href="/en/services/photography" data-discover="true">Photography</a></div></div></div></div><div class=" 1196 flex 1197 w-full 1198 1199 flex-col 1200 items-center 1201 "><button type="button" aria-expanded="false" aria-controls="mobile-portfolio-dropdown" class="group inline-flex min-h-[48px] items-center justify-center gap-3 px-5 font-display text-[clamp(1.3rem,6vw,1.7rem)] font-normal leading-none tracking-[-0.025em] transition-[color,transform] duration-300 focus:outline-none focus-visible:ring-1 focus-visible:ring-[var(--luxury-soft-paper)] sm:min-h-[52px] [@media(max-height:700px)]:min-h-[44px] [@media(max-height:700px)]:text-[1.15rem] text-[var(--luxury-soft-paper)]/72 hover:scale-[1.035] hover:text-[var(--luxury-soft-paper)]"><span>PORTFOLIO</span><svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down text-[var(--luxury-concerto)]/64 transition-transform duration-300" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button><div id="mobile-portfolio-dropdown" class="grid w-full overflow-hidden transition-[grid-template-rows,opacity,padding] duration-300 ease-[
1201cubic-bezier(0.16,1,0.3,1)] motion-reduce:transition-none grid-rows-[0fr] pb-0 opacity-0"><div class=" 1202 min-h-0 1203 overflow-hidden 1204 "><div class=" 1205 flex 1206 flex-col 1207 1208 items-center 1209 1210 gap-0.5 1211 1212 py-1 1213 "><a class="inline-flex min-h-[38px] items-center justify-center px-5 text-[12px] font-medium tracking-[0.025em] transition-colors duration-300 focus:outline-none focus-visible:text-[var(--luxury-soft-paper)] text-[var(--luxury-concerto)]/58 hover:text-[var(--luxury-soft-paper)]" href="/en/portfolio/websites" data-discover="true">Web portfolio</a><a class="inline-flex min-h-[38px] items-center justify-center px-5 text-[12px] font-medium tracking-[0.025em] transition-colors duration-300 focus:outline-none focus-visible:text-[var(--luxury-soft-paper)] text-[var(--luxury-concerto)]/58 hover:text-[var(--luxury-soft-paper)]" href="/en/portfolio/photography" data-discover="true">Photo portfolio</a><a class="inline-flex min-h-[38px] items-center justify-center px-5 text-[12px] font-medium tracking-[0.025em] transition-colors duration-300 focus:outline-none focus-visible:text-[var(--luxury-soft-paper)] text-[var(--luxury-concerto)]/58 hover:text-[var(--luxury-soft-paper)]" href="/en/portfolio/art" data-discover="true">Art & publications</a></div></div></div></div><a class="inline-flex min-h-[48px] items-center justify-center px-5 font-display text-[clamp(1.3rem,6vw,1.7rem)] font-normal leading-none tracking-[-0.025em] transition-[color,transform] duration-300 focus:outline-none focus-visible:ring-1 focus-visible:ring-[var(--luxury-soft-paper)] sm:min-h-[52px] [@media(max-height:700px)]:min-h-[44px] [@media(max-height:700px)]:text-[1.15rem] text-[var(--luxury-soft-paper)]/72 hover:scale-[1.035] hover:text-[var(--luxury-soft-paper)]" href="/en/blog" data-discover="true">BLOG</a><a class="inline-flex min-h-[48px] items-center justify-center px-5 font-display text-[clamp(1.3rem,6vw,1.7rem)] font-normal leading-none tracking-[-0.025em] transition-[color,transform] duration-300 focus:outline-none focus-visible:ring-1 focus-visible:ring-[var(--luxury-soft-paper)] sm:min-h-[52px] [@media(max-height:700px)]:min-h-[44px] [@media(max-height:700px)]:text-[1.15rem] text-[var(--luxury-soft-paper)]/72 hover:scale-[1.035] hover:text-[var(--luxury-soft-paper)]" href="/en/faq" data-discover="true">FAQ</a></div><div class=" 1214 mx-auto 1215 1216 mt-8 1217 1218 flex 1219 w-full 1220 max-w-[290px] 1221 1222 items-start 1223 justify-between 1224 1225 gap-5 1226 1227 [@media(max-height:700px)]:mt-5 1228 "><button type="button" aria-label="Search" class=" 1229 group 1230 1231 flex 1232 1233 min-h-[54px] 1234 min-w-[68px] 1235 1236 flex-col 1237 1238 items-center 1239 justify-center 1240 1241 gap-2 1242 1243 text-[var(--luxury-concerto)]/62 1244 1245 transition-colors 1246 duration-300 1247 1248 hover:text-[var(--luxury-soft-paper)] 1249 1250 focus:outline-none 1251 focus-visible:ring-1 1252 focus-visible:ring-[var(--luxury-soft-paper)] 1253 "><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search" aria-hidden="true"><path d="m21 21-4.34-4.34"></path><circle cx="11" cy="11" r="8"></circle></svg><span class=" 1254 text-[8px] 1255 font-medium 1256 uppercase 1257 tracking-[0.14em] 1258 ">Search</span></button><a aria-label="CV" class=" 1259 group 1260 1261 flex 1262 1263 min-h-[54px] 1264 min-w-[68px] 1265 1266 flex-col 1267 1268 items-center 1269 justify-center 1270 1271 gap-2 1272 1273 text-[var(--luxury-concerto)]/62 1274 1275 transition-colors 1276 duration-300 1277 1278 hover:text-[var(--luxury-soft-paper)] 1279 1280 focus:outline-none 1281 focus-visible:ring-1 1282 focus-visible:ring-[var(--luxury-soft-paper)] 1283 " href="/curriculum?lang=eng" data-discover="true"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-text" aria-hidden="true"><path d="M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z"></path><path d="M14 2v5a1 1 0 0 0 1 1h5"></path><path d="M10 9H8"></path><path d="M16 13H8"></path><path d="M16 17H8"></path></svg><span class=" 1284 text-[8px] 1285 font-medium 1286 uppercase 1287 tracking-[0.14em] 1288 ">CV</span></a>
1288<button type="button" aria-label="Choose language" title="Choose language" class=" 1289 group 1290 1291 flex 1292 1293 min-h-[54px] 1294 min-w-[68px] 1295 1296 flex-col 1297 1298 items-center 1299 justify-center 1300 1301 gap-2 1302 1303 text-[var(--luxury-concerto)]/62 1304 1305 transition-colors 1306 duration-300 1307 1308 hover:text-[var(--luxury-soft-paper)] 1309 1310 focus:outline-none 1311 focus-visible:ring-1 1312 focus-visible:ring-[var(--luxury-soft-paper)] 1313 "><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-languages" aria-hidden="true"><path d="m5 8 6 6"></path><path d="m4 14 6-6 2-3"></path><path d="M2 5h12"></path><path d="M7 2h1"></path><path d="m22 22-5-10-5 10"></path><path d="M14 18h6"></path></svg><span class=" 1314 text-[8px] 1315 font-medium 1316 uppercase 1317 tracking-[0.14em] 1318 ">EN</span></button></div></div><div class=" 1319 mx-auto 1320 mt-5 1321 1322 w-full 1323 max-w-[340px] 1324 1325 shrink-0 1326 1327 pb-[max(0px,env(safe-area-inset-bottom))] 1328 "><a class=" 1329 luxury-cta 1330 luxury-cta--light 1331 1332 min-h-[52px] 1333 w-full 1334 1335 sm:min-h-[56px] 1336 " href="/en/contact" data-discover="true"><span>Start now</span></a></div></div><div class=" 1337 hidden 1338 min-h-full 1339 1340 md:grid 1341 md:grid-cols-[minmax(0,0.82fr)_minmax(0,1.18fr)] 1342 1343 lg:grid-cols-[minmax(0,0.9fr)_minmax(0,1.1fr)] 1344 "><div class=" 1345 flex 1346 min-w-0 1347 flex-col 1348 1349 border-r 1350 border-white/10 1351 1352 px-10 1353 py-10 1354 1355 lg:px-14 1356 lg:py-12 1357 "><div class=" 1358 text-[9px] 1359 font-medium 1360 uppercase 1361 tracking-[0.2em] 1362 1363 text-[var(--luxury-concerto)]/44 1364 ">Menu</div><div class=" 1365 mt-7 1366 1367 border-t 1368 border-white/10 1369 "><a class="group grid min-h-[82px] w-full grid-cols-[2.7rem_minmax(0,1fr)_auto] items-center gap-4 border-b border-white/10 transition-colors duration-300 focus:outline-none focus-visible:bg-white/[0.03] text-[var(--luxury-soft-paper)]/78 hover:text-[var(--luxury-soft-paper)]" href="/en/about" data-discover="true"><span aria-hidden="true" class=" 1370 text-[9px] 1371 font-medium 1372 tracking-[0.18em] 1373 1374 text-[var(--luxury-concerto)]/42 1375 ">01</span><span class=" 1376 font-display 1377 1378 text-[clamp(1.8rem,3vw,2.65rem)] 1379 font-normal 1380 leading-none 1381 tracking-[-0.04em] 1382 ">The Story</span><span aria-hidden="true" class=" 1383 h-px 1384 w-5 1385 1386 bg-current 1387 opacity-28 1388 1389 transition-all 1390 duration-500 1391 1392 group-hover:w-10 1393 group-hover:opacity-70 1394 "></span></a><a class="group grid min-h-[82px] w-full grid-cols-[2.7rem_minmax(0,1fr)_auto] items-center gap-4 border-b border-white/10 transition-colors duration-300 focus:outline-none focus-visible:bg-white/[0.03] text-[var(--luxury-soft-paper)]/78 hover:text-[var(--luxury-soft-paper)]" href="/en/workflow" data-discover="true"><span aria-hidden="true" class=" 1395 text-[9px] 1396 font-medium 1397 tracking-[0.18em] 1398 1399 text-[var(--luxury-concerto)]/42 1400 ">02</span><span class=" 1401 font-display 1402 1403 text-[clamp(1.8rem,3vw,2.65rem)] 1404 font-normal 1405 leading-none 1406 tracking-[-0.04em] 1407 ">The Method</span><span aria-hidden="true" class=" 1408 h-px 1409 w-5 1410 1411 bg-current 1412 opacity-28 1413 1414 transition-all 1415 duration-500 1416 1417 group-hover:w-10 1418 group-hover:opacity-70 1419 "></span></a><a class="group grid min-h-[82px] w-full grid-cols-[2.7rem_minmax(0,1fr)_auto] items-center gap-4 border-b border-white/10 transition-colors duration-300 focus:outline-none focus-visible:bg-white/[0.03] text-[var(--luxury-soft-paper)]/78 hover:text-[var(--luxury-soft-paper)]" href="/en/website-redesign" data-discover="true"><span aria-hidden="true" class=" 1420 text-[9px] 1421 font-medium 1422 tracking-[0.18em] 1423 1424 text-[var(--luxury-concerto)]/42 1425 ">03</span><span class=" 1426 font-display 1427 1428 text-[clamp(1.8rem,3vw,2.65rem)] 1429 font-normal 1430 leading-none 1431 tracking-[-0.04em] 1432 ">Redesign</span><span aria-hidden="true" class=" 1433 h-px 1434 w-5 1435 1436 bg-current 1437 opacity-28 1438 1439 transition-all 1440 duration-500 1441 1442 group-hover:w-10 1443 group-hover:opacity-70 1444 "></span></a></div><div class=" 1445 mt-auto 1446 pt-10 1447 "><div class=" 1448 flex 1449 flex-wrap 1450 1451 gap-x-7 1452 gap-y-1 1453 "><a class=" 1454 inline-flex 1455 min-h-10 1456 items-center 1457 1458 text-[9px] 1459 font-medium 1460 uppercase 1461 tracking-[0.17em] 1462 1463 text-[var(--luxury-concerto)]/56 1464 1465 transition-colors 1466 duration-300 1467 1468 hover:text-[var(--luxury-soft-paper)] 1469 " href="/en/blog" data-discover="true">Blog</a><a class=" 1470 inline-flex 1471 min-h-10 1472 items-center 1473 1474 text-[9px] 1475 font-medium 1476 uppercase 1477 tracking-[0.17em] 1478 1479 text-[var(--luxury-concerto)]/56 1480 1481 transition-colors 1482 duration-300 1483 1484 hover:text-[var(--luxury-soft-paper)] 1485 " href="/en/faq" data-discover="true">FAQ</a></div><a class=" 1486 mt-5 1487 1488 inline-flex 1489 min-h-11 1490 1491 items-center 1492 1493 gap-3 1494 1495 border-t 1496 border-white/10 1497 1498 pt-4 1499 1500 text-[9px] 1501 font-medium 1502 uppercase 1503 tracking-[0.17em] 1504 1505 text-[var(--luxury-concerto)]/62 1506 1507 transition-colors 1508 duration-300 1509 1510 hover:text-[var(--luxury-soft-paper)] 1511 " href="/curriculum?lang=eng" data-discover="true"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-text" aria-hidden="true"><path d="M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z"></path><path d="M14 2v5a1 1 0 0 0 1 1h5"></path><path d="M10 9H8"></path><path d="M16 13H8"></path><path d="M16 17H8"></path></svg>CV</a></div></div><div class=" 1512 flex 1513 min-w-0 1514 flex-col 1515 1516 bg-white/[0.018] 1517 1518 px-10 1519 py-10 1520 1521 lg:px-14 1522 lg:py-12 1523 "><section><div class=" 1524 flex 1525 1526 items-center 1527 justify-between 1528 1529 gap-8 1530 1531 border-b 1532 border-white/10 1533 1534 pb-4 1535 "><h2 class=" 1536 text-[9px] 1537 font-medium 1538 uppercase 1539 tracking-[0.2em] 1540 1541 text-[var(--luxury-concerto)]/52 1542 ">Portfolio</h2><span aria-hidden="true" class=" 1543 h-px 1544 w-12 1545 1546 bg-[var(--luxury-concerto)]/22 1547 "></span></div><div><a class="group flex min-h-[62px] items-center justify-between gap-8 border-b border-white/[0.075] font-display text-[1.35rem] font-normal tracking-[-0.025em] transition-colors duration-300 text-[var(--luxury-soft-paper)]/68 hover:text-[var(--luxury-soft-paper)]" href="/en/portfolio/websites" data-discover="true"><span>Web portfolio</span><span aria-hidden="true" class=" 1548 h-px 1549 w-4 1550 1551 bg-current 1552 opacity-30 1553 1554 transition-all 1555 duration-500 1556 1557 group-hover:w-9 1558 group-hover:opacity-70 1559 "></span></a><a class="group flex min-h-[62px] items-center justify-between gap-8 border-b border-white/[0.075] font-display text-[1.35rem] font-normal tracking-[-0.025em] transition-colors duration-300 text-[var(--luxury-soft-paper)]/68 hover:text-[var(--luxury-soft-paper)]" href="/en/portfolio/photography" data-discover="true"><span>Photo portfolio</span><span aria-hidden="true" class=" 1560 h-px 1561 w-4 1562 1563 bg-current 1564 opacity-30 1565 1566 transition-all 1567 duration-500 1568 1569 group-hover:w-9 1570 group-hover:opacity-70 1571 "></span></a><a class="group flex min-h-[62px] items-center justify-between gap-8 border-b border-white/[0.075] font-display text-[1.35rem] font-normal tracking-[-0.025em] transition-colors duration-300 text-[var(--luxury-soft-paper)]/68 hover:text-[var(--luxury-soft-paper)]" href="/en/portfolio/art" data-discover="true"><span>Art & publications</span><span aria-hidden="true" class=" 1572 h-px 1573 w-4 1574 1575 bg-current 1576 opacity-30 1577 1578 transition-all 1579 duration-500 1580 1581 group-hover:w-9 1582 group-hover:opacity-70 1583 "></span></a></div></section><section class=" 1584 mt-10 1585 lg:mt-12 1586 "><div class=" 1587 flex 1588 1589 items-center 1590 justify-between 1591 1592 gap-8 1593 1594 border-b 1595 border-white/10 1596 1597 pb-4 1598 "><h2 class=" 1599 text-[9px] 1600 font-medium 1601 uppercase 1602 tracking-[0.2em] 1603 1604 text-[var(--luxury-concerto)]/52 1605 ">Services</h2><span aria-hidden="true" class=" 1606 h-px 1607 w-12 1608 1609 bg-[var(--luxury-concerto)]/22 1610 "></span></div><div><a class="group flex min-h-[62px] items-center justify-between gap-8 border-b border-white/[0.075] font-display text-[1.35rem] font-normal tracking-[-0.025em] transition-colors duration-300 text-[var(--luxury-soft-paper)]/68 hover:text-[var(--luxury-soft-paper)]" href="/en/services/websites" data-discover="true"><span>Websites</span><span aria-hidden="true" class=" 1611 h-px 1612 w-4 1613 1614 bg-current 1615 opacity-30 1616 1617 transition-all 1618 duration-500 1619 1620 group-hover:w-9 1621 group-hover:opacity-70 1622 "></span></a><a class="group flex min-h-[62px] items-center justify-between gap-8 border-b border-white/[0.075] font-display text-[1.35rem] font-normal tracking-[-0.025em] transition-colors duration-300 text-[var(--luxury-soft-paper)]/68 hover:text-[var(--luxury-soft-paper)]" href="/en/services/landing-pages" data-discover="true"><span>Landing pages</span><span aria-hidden="true" class=" 1623 h-px 1624 w-4 1625 1626 bg-current 1627 opacity-30 1628 1629 transition-all 1630 duration-500 1631 1632 group-hover:w-9 1633 group-hover:opacity-70 1634 "></span></a><a class="group flex min-h-[62px] items-center justify-between gap-8 border-b border-white/[0.075] font-display text-[1.35rem] font-normal tracking-[-0.025em] transition-colors duration-300 text-[var(--luxury-soft-paper)]/68 hover:text-[var(--luxury-soft-paper)]" href="/en/services/photography" data-discover="true"><span>Photography</span><span aria-hidden="true" class=" 1635 h-px 1636 w-4 1637 1638 bg-current 1639 opacity-30 1640 1641 transition-all 1642 duration-500 1643 1644 group-hover:w-9 1645 group-hover:opacity-70 1646 "></span></a></div></section><div class=" 1647 mt-auto 1648 1649 flex 1650 items-end 1651 justify-between 1652 1653 gap-8 1654 1655 border-t 1656 border-white/10 1657 1658 pt-7 1659 "><button type="button" class=" 1660 group 1661 1662 inline-flex 1663 min-h-11 1664 1665 items-center 1666 1667 gap-3 1668 1669 text-[9px] 1670 font-medium 1671 uppercase 1672 tracking-[0.17em] 1673 1674 text-[var(--luxury-concerto)]/58 1675 1676 transition-colors 1677 duration-300 1678 1679 hover:text-[var(--luxury-soft-paper)] 1680 "><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search" aria-hidden="true"><path d="m21 21-4.34-4.34"></path><circle cx="11" cy="11" r="8"></circle></svg>Search</button><div><div class=" 1681
1681 mb-2 1682 1683 flex 1684 1685 items-center 1686 justify-end 1687 1688 gap-2 1689 1690 text-[8px] 1691 font-medium 1692 uppercase 1693 tracking-[0.18em] 1694 1695 text-[var(--luxury-concerto)]/36 1696 "><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-languages" aria-hidden="true"><path d="m5 8 6 6"></path><path d="m4 14 6-6 2-3"></path><path d="M2 5h12"></path><path d="M7 2h1"></path><path d="m22 22-5-10-5 10"></path><path d="M14 18h6"></path></svg>Choose language</div><div role="group" aria-label="Choose language" class=" 1697 flex 1698 items-center 1699 justify-end 1700 1701 gap-5 1702 "><button type="button" aria-pressed="false" class="min-h-9 text-[9px] font-medium uppercase tracking-[0.16em] transition-colors duration-300 text-[var(--luxury-concerto)]/42 hover:text-[var(--luxury-soft-paper)]">IT</button><button type="button" aria-pressed="true" class="min-h-9 text-[9px] font-medium uppercase tracking-[0.16em] transition-colors duration-300 text-[var(--luxury-soft-paper)]">EN</button><button type="button" aria-pressed="false" class="min-h-9 text-[9px] font-medium uppercase tracking-[0.16em] transition-colors duration-300 text-[var(--luxury-concerto)]/42 hover:text-[var(--luxury-soft-paper)]">SV</button></div></div></div></div></div></nav><div class=" 1703 hidden 1704 1705 shrink-0 1706 1707 px-10 1708 py-5 1709 1710 md:flex 1711 md:justify-center 1712 1713 lg:px-14 1714 "><a class=" 1715 luxury-cta 1716 luxury-cta--light 1717 1718 min-h-[52px] 1719 w-full 1720 max-w-[420px] 1721 " href="/en/contact" data-discover="true"><span>Start now</span></a></div></div></div><div aria-hidden="true" inert="" class="fixed inset-0 z-[170] pointer-events-none"><button type="button" tabindex="-1" aria-label="Close" class="absolute inset-0 bg-[var(--luxury-blue-anthracite)]/38 backdrop-blur-[6px] transition-opacity duration-300 ease-out will-change-[opacity] motion-reduce:transition-none opacity-0"></button><section role="dialog" aria-modal="true" aria-labelledby="language-panel-title" aria-label="Language selection" class="absolute left-1/2 top-1/2 w-[calc(100%_-_2rem)] max-w-[620px] -translate-x-1/2 -translate-y-1/2 border border-[var(--luxury-line)] bg-[var(--luxury-soft-paper)] px-6 py-8 text-[var(--luxury-blue-anthracite)] transition-[opacity,transform] duration-300 ease-out will-change-[opacity,transform] motion-reduce:transition-none sm:px-9 sm:py-10 md:px-12 md:py-12 scale-[0.985] opacity-0"><header class=" 1722 flex 1723 items-start 1724 justify-between 1725 gap-8 1726 1727 border-b 1728 border-[var(--luxury-line)] 1729 1730 pb-8 1731 "><div class="min-w-0"><h2 id="language-panel-title" class=" 1732 font-display 1733 1734 text-[clamp(1.85rem,4vw,2.7rem)] 1735 1736 font-normal 1737 leading-none 1738 tracking-[-0.04em] 1739 ">Choose language</h2><p class=" 1740 mt-5 1741 max-w-[46ch] 1742 1743 text-[12px] 1744 font-light 1745 leading-6 1746 1747 text-[var(--luxury-muted)] 1748 1749 sm:text-[13px] 1750 ">The current page will be kept in the selected language whenever available.</p></div><button type="button" aria-label="Close" class=" 1751 grid 1752 min-h-11 1753 min-w-11 1754 shrink-0 1755 place-items-center 1756 1757 border 1758 border-[var(--luxury-line)] 1759 1760 text-[var(--luxury-muted)] 1761 1762 transition-colors 1763 duration-300 1764 1765 hover:border-[var(--luxury-line-strong)] 1766 hover:text-[var(--luxury-blue-anthracite)] 1767 1768 focus:outline-none 1769 focus-visible:ring-1 1770 focus-visible:ring-[var(--luxury-blue-anthracite)] 1771 focus-visible:ring-offset-4 1772 focus-visible:ring-offset-[var(--luxury-soft-paper)] 1773 "><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
1773ox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.35" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></button></header><div role="group" aria-label="Choose language" class=" 1774 divide-y 1775 divide-[var(--luxury-line)] 1776 "><button data-language-option="true" type="button" aria-pressed="false" class=" 1777 group 1778 1779 grid 1780 min-h-[78px] 1781 w-full 1782 1783 grid-cols-[3rem_1fr_auto] 1784 items-center 1785 1786 gap-5 1787 1788 text-left 1789 1790 transition-colors 1791 duration-300 1792 1793 hover:bg-[var(--luxury-paper)]/55 1794 1795 focus:outline-none 1796 focus-visible:bg-[var(--luxury-paper)]/70 1797 "><span class=" 1798 text-[10px] 1799 font-medium 1800 uppercase 1801 tracking-[0.2em] 1802 1803 text-[var(--luxury-cinerous)] 1804 ">IT</span><span class=" 1805 font-display 1806 1807 text-xl 1808 font-normal 1809 tracking-[-0.025em] 1810 1811 sm:text-[1.4rem] 1812 ">Italiano</span><span aria-hidden="true" class="h-px bg-[var(--luxury-blue-anthracite)] transition-all duration-300 w-0 group-hover:w-6"></span></button><button data-language-option="true" type="button" aria-pressed="true" class=" 1813 group 1814 1815 grid 1816 min-h-[78px] 1817 w-full 1818 1819 grid-cols-[3rem_1fr_auto] 1820 items-center 1821 1822 gap-5 1823 1824 text-left 1825 1826 transition-colors 1827 duration-300 1828 1829 hover:bg-[var(--luxury-paper)]/55 1830 1831 focus:outline-none 1832 focus-visible:bg-[var(--luxury-paper)]/70 1833 "><span class=" 1834 text-[10px] 1835 font-medium 1836 uppercase 1837 tracking-[0.2em] 1838 1839 text-[var(--luxury-cinerous)] 1840 ">EN</span><span class=" 1841 font-display 1842 1843 text-xl 1844 font-normal 1845 tracking-[-0.025em] 1846 1847 sm:text-[1.4rem] 1848 ">English</span><span aria-hidden="true" class="h-px bg-[var(--luxury-blue-anthracite)] transition-all duration-300 w-8"></span></button><button data-language-option="true" type="button" aria-pressed="false" class=" 1849 group 1850 1851 grid 1852 min-h-[78px] 1853 w-full 1854 1855 grid-cols-[3rem_1fr_auto] 1856 items-center 1857 1858 gap-5 1859 1860 text-left 1861 1862 transition-colors 1863 duration-300 1864 1865 hover:bg-[var(--luxury-paper)]/55 1866 1867 focus:outline-none 1868 focus-visible:bg-[var(--luxury-paper)]/70 1869 "><span class=" 1870 text-[10px] 1871 font-medium 1872 uppercase 1873 tracking-[0.2em] 1874 1875 text-[var(--luxury-cinerous)] 1876 ">SV</span><span class=" 1877 font-display 1878 1879 text-xl 1880 font-normal 1881 tracking-[-0.025em] 1882 1883 sm:text-[1.4rem] 1884 ">Svenska</span><span aria-hidden="true" class="h-px bg-[var(--luxury-blue-anthracite)] transition-all duration-300 w-0 group-hover:w-6"></span></button></div></section></div><main id="main-content" tabindex="-1" class="min-h-[60vh] outline-none"><div class="min-h-full"><main class="min-h-screen overflow-x-hidden bg-[var(--luxury-paper)] font-body text-[var(--luxury-blue-anthracite)] antialiased"><section class="relative min-h-screen overflow-hidden border-b border-[var(--luxury-line)] bg-[var(--luxury-blue-anthracite)] sm:min-h-[82vh] supports-[height:82svh]:min-h-[82svh]"><video class="absolute inset-0 h-full w-full object-cover" src="/videos/home-hero.mp4" poster="/images/home-hero-poster.webp" autoPlay="" muted="" loop="" playsInl
1884ine="" preload="auto" aria-hidden="true"></video><div class="pointer-events-none absolute inset-0 z-10" style="background:radial-gradient( 1885 ellipse 78% 48% at 50% 46%, 1886 color-mix(in srgb, var(--luxury-blue-anthracite) 48%, transparent) 0%, 1887 color-mix(in srgb, var(--luxury-blue-anthracite) 30%, transparent) 55%, 1888 transparent 100% 1889 ), 1890 linear-gradient( 1891 180deg, 1892 color-mix(in srgb, var(--luxury-blue-anthracite) 76%, transparent) 0%, 1893 color-mix(in srgb, var(--luxury-blue-anthracite) 62%, transparent) 20%, 1894 color-mix(in srgb, var(--luxury-blue-anthracite) 46%, transparent) 52%, 1895 color-mix(in srgb, var(--luxury-blue-anthracite) 42%, transparent) 76%, 1896 color-mix(in srgb, var(--luxury-blue-anthracite) 38%, transparent) 100% 1897 )" aria-hidden="true"></div><div class="relative z-10 mx-auto flex min-h-screen max-w-[1680px] items-center justify-center px-5 pb-12 pt-44 text-center sm:min-h-[82vh] sm:px-8 sm:pb-16 sm:pt-48 supports-[height:82svh]:sm:min-h-[82svh] lg:px-10 lg:pb-20 lg:pt-52"><div class="mx-auto w-full max-w-[860px] pt-7 text-center text-(color:--luxury-soft-paper) xl:max-w-[1180px] 2xl:max-w-[1420px]" style="opacity:0;transform:translateY(18px)"><h1 class="mx-auto mt-6 max-w-[18ch] text-center font-display text-[clamp(2.35rem,5.2vw,5.6rem)] font-normal leading-[0.98] tracking-[-0.055em] text-[var(--luxury-soft-paper)] sm:max-w-[20ch] lg:max-w-[22ch] xl:max-w-none xl:whitespace-nowrap">Make your online story unforgettable</h1><p class="mx-auto mt-7 max-w-[960px] text-sm font-light leading-7 text-[var(--luxury-soft-paper)]/85 sm:text-base sm:leading-8 xl:whitespace-nowrap">Web design and photography from Perugia and remotely for professionals, studios and independent businesses that want to present their work online.</p><div class="mt-10 flex flex-col items-center justify-center gap-5 sm:flex-row"><a class="luxury-cta luxury-cta--hero" href="/en/contact" data-discover="true">Start your project<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a><a class="group inline-flex w-fit items-center gap-3 border-b border-(--luxury-soft-paper)/75 pb-1 text-[10px] font-medium uppercase tracking-[0.24em] text-(color:--luxury-soft-paper) transition-all duration-300 hover:border-(--luxury-soft-paper) hover:text-(color:--luxury-soft-paper) focus:outline-none focus-visible:ring-1 focus-visible:ring-(--luxury-soft-paper) focus-visible:ring-offset-4 focus-visible:ring-offset-(--luxury-blue-anthracite)" href="/en/portfolio/websites" data-discover="true">Explore the archive<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right transition-transform duration-300 group-hover:translate-x-1" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div></div></div>
1897<a href="#home-explore" aria-label="Go to the services section" class="group absolute bottom-6 left-1/2 z-20 -translate-x-1/2 flex flex-col items-center gap-2 text-(color:--luxury-soft-paper) transition-all duration-300 hover:text-(color:--luxury-soft-paper) focus:outline-none focus-visible:ring-1 focus-visible:ring-(--luxury-soft-paper) focus-visible:ring-offset-4 focus-visible:ring-offset-(--luxury-blue-anthracite) sm:bottom-8 lg:bottom-10" style="opacity:0;transform:translateY(10px)"><span class="text-[9px] font-medium uppercase tracking-[0.34em] text-(color:--luxury-soft-paper)/80 transition-colors duration-300 group-hover:text-(color:--luxury-soft-paper)">Explore</span><span aria-hidden="true" class="flex h-7 w-7 items-center justify-center text-(color:--luxury-soft-paper)/85 transition-all duration-300 group-hover:translate-y-0.5 group-hover:text-(color:--luxury-soft-paper)"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.35" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></span></a></section><div id="home-explore"><section class=" 1898 flex 1899 bg-[var(--luxury-paper)] 1900 px-5 1901 py-16 1902 sm:px-8 1903 sm:py-20 1904 md:min-h-[100svh] 1905 md:items-center 1906 md:py-[clamp(5rem,9vh,10rem)] 1907 lg:px-12 1908 xl:px-16 1909 2xl:px-20 1910 " aria-label="Services"><div class=" 1911 mx-auto 1912 grid 1913 w-full 1914 max-w-[2800px] 1915 grid-cols-1 1916 gap-4 1917 md:grid-cols-3 1918 lg:gap-5 1919 2xl:gap-6 1920 "><article class=" 1921 group 1922 relative 1923 overflow-hidden 1924 bg-[var(--luxury-blue-anthracite)] 1925 "><div class="relative aspect-[4/5] overflow-hidden"><img src="/images/home/websites.webp" alt="Preview of web projects" loading="eager" decoding="async" sizes=" 1926 (max-width: 767px) 100vw, 1927 33vw 1928 " data-service-card-image="true" class=" 1929 absolute 1930 inset-0 1931 h-full 1932 w-full 1933 object-cover 1934 object-center 1935 scale-100 1936 transform-gpu 1937 transition-transform 1938 duration-[1800ms] 1939 ease-[cubic-bezier(0.16,1,0.3,1)] 1940 "/><div class="pointer-events-none absolute inset-0 z-[1]" style="background:radial-gradient( 1941 ellipse 70% 30% at 50% 50%, 1942 color-mix( 1943 in srgb, 1944 var(--luxury-blue-anthracite) 34%, 1945 transparent 1946 ) 0%, 1947 color-mix( 1948 in srgb, 1949 var(--luxury-blue-anthracite) 18%, 1950 transparent 1951 ) 48%, 1952 transparent 100% 1953 ), 1954 linear-gradient( 1955 180deg, 1956 color-mix( 1957 in srgb, 1958 var(--luxury-blue-anthracite) 8%, 1959 transparent 1960 ), 1961 color-mix( 1962 in srgb, 1963 var(--luxury-blue-anthracite) 15%, 1964 transparent 1965 ) 1966 )" aria-hidden="true"></div><div class=" 1967 absolute 1968 inset-0 1969 z-10 1970 flex 1971 items-center 1972 justify-center 1973 px-6 1974 "><a aria-label="Web portfolio: Websites" class="luxury-cta" href="/en/portfolio/websites" data-discover="true">Web portfolio<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div></div></article><article class=" 1975 group 1976 relative 1977 overflow-hidden 1978 bg-[var(--luxury-blue-anthracite)] 1979 "><div class="relative aspect-[4/5] overflow-hidden"><img src="/images/home/landingpages.webp" alt="Landing page displayed on a screen in a minimal interior" loading="lazy" decoding="async" sizes="
1980 (max-width: 767px) 100vw, 1981 33vw 1982 " data-service-card-image="true" class=" 1983 absolute 1984 inset-0 1985 h-full 1986 w-full 1987 object-cover 1988 object-center 1989 scale-100 1990 transform-gpu 1991 transition-transform 1992 duration-[1800ms] 1993 ease-[cubic-bezier(0.16,1,0.3,1)] 1994 "/><div class="pointer-events-none absolute inset-0 z-[1]" style="background:radial-gradient( 1995 ellipse 70% 30% at 50% 50%, 1996 color-mix( 1997 in srgb, 1998 var(--luxury-blue-anthracite) 34%, 1999 transparent 2000 ) 0%, 2001 color-mix( 2002 in srgb, 2003 var(--luxury-blue-anthracite) 18%, 2004 transparent 2005 ) 48%, 2006 transparent 100% 2007 ), 2008 linear-gradient( 2009 180deg, 2010 color-mix( 2011 in srgb, 2012 var(--luxury-blue-anthracite) 8%, 2013 transparent 2014 ), 2015 color-mix( 2016 in srgb, 2017 var(--luxury-blue-anthracite) 15%, 2018 transparent 2019 ) 2020 )" aria-hidden="true"></div><div class=" 2021 absolute 2022 inset-0 2023 z-10 2024 flex 2025 items-center 2026 justify-center 2027 px-6 2028 "><a aria-label="Landing pages: Landing pages" class="luxury-cta" href="/en/services/landing-pages" data-discover="true">Landing pages<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div></div></article><article class=" 2029 group 2030 relative 2031 overflow-hidden 2032 bg-[var(--luxury-blue-anthracite)] 2033 "><div class="relative aspect-[4/5] overflow-hidden"><img src="/images/home/photo.webp" alt="Photography detail in a luxury minimal style" loading="lazy" decoding="async" sizes=" 2034 (max-width: 767px) 100vw, 2035 33vw 2036 " data-service-card-image="true" class=" 2037 absolute 2038 inset-0 2039 h-full 2040 w-full 2041 object-cover 2042 object-center 2043 scale-100 2044 transform-gpu 2045 transition-transform 2046 duration-[1800ms] 2047 ease-[cubic-bezier(0.16,1,0.3,1)] 2048 "/><div class="pointer-events-none absolute inset-0 z-[1]" style="background:radial-gradient( 2049 ellipse 70% 30% at 50% 50%, 2050 color-mix( 2051 in srgb, 2052 var(--luxury-blue-anthracite) 34%, 2053 transparent 2054 ) 0%, 2055 color-mix( 2056 in srgb, 2057 var(--luxury-blue-anthracite) 18%, 2058 transparent 2059 ) 48%, 2060 transparent 100% 2061 ), 2062 linear-gradient( 2063 180deg, 2064 color-mix( 2065 in srgb, 2066 var(--luxury-blue-anthracite) 8%, 2067 transparent 2068 ), 2069 color-mix( 2070 in srgb, 2071 var(--luxury-blue-anthracite) 15%, 2072 transparent 2073 ) 2074 )" aria-hidden="true"></div><div class=" 2075 absolute 2076 inset-0 2077 z-10 2078 flex 2079 items-center 2080 justify-center 2081 px-6 2082 "><a aria-label="Photography: Photography" class="luxury-cta" href="/en/services/photography" data-discover="true">Photography<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div></div></article></div></section></div><section class="bg-[var(--luxury-blue-anthracite)]" aria-label="Story and method highlights"><div class="grid md:grid-cols-2"><article class="relative min-h-[72svh] overflow-hidden border-b border-[var(--luxury-line)] bg-[var(--luxury-blue-anthracite)] supports-[height:100dvh]:min-h-[72dvh] sm:min-h-[78svh] supports-[height:100dvh]:sm:min-h-[78dvh] md:border-b-0 md:border-r md:border-[var(--luxury-line)] lg:min-h-[90svh] supports-[height:100dvh]:lg:min-h-[90dvh] xl:min-h-screen 2xl:min-h-[100svh] supports-[height:100dvh]:2xl:min-h-[100dvh]" aria-label="" style="opacity:0;filter:blur(10px);transform:translateX(-90px) scale(0.985)"><img src="/images/home/story.webp" alt="Editorial portrait representing the story of Stella Catucci" loading="lazy" decoding="async" sizes="(max-width: 767px) 100v
2082w, 50vw" data-editorial-image="true" class="absolute inset-0 h-full w-full object-cover object-center scale-100 transform-gpu grayscale-[4%] transition-transform duration-[1800ms] ease-[cubic-bezier(0.16,1,0.3,1)]"/><div class="pointer-events-none absolute inset-0 z-[1]" style="background:linear-gradient( 2083 180deg, 2084 color-mix(in srgb, var(--luxury-blue-anthracite) 10%, transparent) 0%, 2085 color-mix(in srgb, var(--luxury-blue-anthracite) 12%, transparent) 34%, 2086 2087 color-mix(in srgb, var(--luxury-blue-anthracite) 32%, transparent) 45%, 2088 color-mix(in srgb, var(--luxury-blue-anthracite) 44%, transparent) 54%, 2089 color-mix(in srgb, var(--luxury-blue-anthracite) 34%, transparent) 64%, 2090 2091 color-mix(in srgb, var(--luxury-blue-anthracite) 14%, transparent) 76%, 2092 color-mix(in srgb, var(--luxury-blue-anthracite) 20%, transparent) 100% 2093 )" aria-hidden="true"></div><div class="absolute inset-x-5 z-10 flex justify-center top-[56%] -translate-y-1/2 sm:top-[55%] lg:top-[54%]"><a aria-label="The story" class="luxury-cta--media-link" href="/en/about" data-discover="true">The story<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div></article><article class="relative min-h-[72svh] overflow-hidden border-b border-[var(--luxury-line)] bg-[var(--luxury-blue-anthracite)] supports-[height:100dvh]:min-h-[72dvh] sm:min-h-[78svh] supports-[height:100dvh]:sm:min-h-[78dvh] md:border-b-0 lg:min-h-[90svh] supports-[height:100dvh]:lg:min-h-[90dvh] xl:min-h-screen 2xl:min-h-[100svh] supports-[height:100dvh]:2xl:min-h-[100dvh]" aria-label="" style="opacity:0;filter:blur(10px);transform:translateX(90px) scale(0.985)"><img src="/images/home/metodo2.webp" alt="Minimal detail representing method, rhythm and creative process" loading="lazy" decoding="async" sizes="(max-width: 767px) 100vw, 50vw" data-editorial-image="true" class="absolute inset-0 h-full w-full object-cover object-center scale-100 transform-gpu grayscale-[4%] transition-transform duration-[1800ms] ease-[cubic-bezier(0.16,1,0.3,1)]"/><div class="pointer-events-none absolute inset-0 z-[1]" style="background:linear-gradient( 2094 180deg, 2095 color-mix(in srgb, var(--luxury-blue-anthracite) 10%, transparent) 0%, 2096 color-mix(in srgb, var(--luxury-blue-anthracite) 12%, transparent) 34%, 2097 2098 color-mix(in srgb, var(--luxury-blue-anthracite) 32%, transparent) 45%, 2099 color-mix(in srgb, var(--luxury-blue-anthracite) 44%, transparent) 54%, 2100 color-mix(in srgb, var(--luxury-blue-anthracite) 34%, transparent) 64%, 2101 2102 color-mix(in srgb, var(--luxury-blue-anthracite) 14%, transparent) 76%, 2103 color-mix(in srgb, var(--luxury-blue-anthracite) 20%, transparent) 100% 2104 )" aria-hidden="true"></div><div class="absolute inset-x-5 z-10 flex justify-center top-[56%] -translate-y-1/2 sm:top-[55%] lg:top-[54%]"><a aria-label="The method" class="luxury-cta--media-link" href="/en/workflow" data-discover="true">The method<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div></article></div></section><section class="relative overflow-hidden border-b border-[var(--luxury-line)] bg-[var(--luxury-blue-anthracite)]" aria-label="A sound selection to enter the rhythm of the brand."><div class="relative overflow-hidden min-h-[72svh] supports-[height:100dvh]:min-h-[72dvh] sm:min-h-[78svh] supports-[height:100dvh]:sm:min-h-[78dvh] md:min-h-[82svh] supports-[height:100dvh]:md:min-h-[82dvh] lg:min-h-[90svh] supports-[height:100dvh]:lg:min-h-[90dvh] xl:min-h-screen 2xl:min-h-[100svh] supports-[height:100dvh]:2xl:min-h-[100dvh]" style="opacity:0;filter:blur(10px);transform:translateX(90px) scale(0.985)"><img src="/images/home/playlist3.webp" alt="Minimal luxury atmosphere with a musical reference" loading="lazy" decoding="async" sizes="100vw" data-playlist-image="true" class="absolute inset-0 h-full w-full object-cover object-center scale-100 transform-gpu grayscale-[4%] transition-transform duration-[1800ms] ease-[cubic-bezier(0.16,1,0.3,1)]"/><div class="pointer-events-none absolute inset-0 z-[1]" style="background:linear-gradient( 2105 180deg, 2106 color-mix(in srgb, var(--luxury-blue-anthracite) 12%, transparent) 0%, 2107 color-mix(in srgb, var(--luxury-blue-anthracite) 16%, transparent) 34%, 2108 2109 color-mix(in srgb, var(--luxury-blue-anthracite) 38%, transparent) 45%, 2110 color-mix(in srgb, var(--luxury-blue-anthracite) 50%, transparent) 54%, 2111 color-mix(in srgb, var(--luxury-blue-anthracite) 40%, transparent) 64%, 2112 2113 color-mix(in srgb, var(--luxury-blue-anthracite) 20%, transparent) 77%, 2114 color-mix(in srgb, var(--luxury-blue-anthracite) 26%, transparent) 100% 2115 )" aria-hidden="true"></div><div class="absolute inset-x-5 z-10 flex justify-center top-[56%] -translate-y-1/2 sm:top-[55%] lg:top-[54%] 2xl:top-[53%]"><a href="https://open.spotify.com/playlist/2ciRamI6ZwdoD0cBKCcUbe?si=56zSo0VbT5OS4440UU57Pg" target="_blank" rel="noreferrer noopener" class="luxury-cta--media-link" aria-label="Listen to the playlist: A sound selection to enter the rhythm of the brand.">Listen to the playlist<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
2115ox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div></div></section><section class="overflow-hidden bg-[var(--luxury-paper)] px-5 pb-5 pt-14 sm:px-8 sm:pb-6 sm:pt-16 lg:px-10 lg:pb-8 lg:pt-20" aria-labelledby="google-reviews-title"><div class="mx-auto max-w-[1680px]"><div class="grid gap-8 pt-4 lg:grid-cols-[0.34fr_0.66fr] lg:items-end lg:gap-16" style="opacity:0;transform:translateY(16px)"><div><h2 id="google-reviews-title" class="max-w-[20ch] font-display text-[clamp(1.55rem,2.15vw,2.65rem)] font-normal leading-[1.08] tracking-[-0.035em] text-[var(--luxury-blue-anthracite)]">Shared experiences.</h2></div><div class="max-w-3xl"><p class="text-sm font-light leading-7 text-[var(--luxury-muted)] sm:text-base sm:leading-8">Words and reviews from clients who entrusted me with shaping their digital presence through websites, images and visual direction.</p><div class="mt-7 flex flex-wrap items-center gap-x-5 gap-y-3" aria-label="5.0 on Google, 6 reviews"><div class="flex items-center gap-1" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-3.5 w-3.5 fill-[var(--luxury-cinerous)] stroke-[var(--luxury-cinerous)]" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-3.5 w-3.5 fill-[var(--luxury-cinerous)] stroke-[var(--luxury-cinerous)]" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-3.5 w-3.5 fill-[var(--luxury-cinerous)] stroke-[var(--luxury-cinerous)]" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-3.5 w-3.5 fill-[var(--luxury-cinerous)] stroke-[var(--luxury-cinerous)]" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-3.5 w-3.5 fill-[var(--luxury-cinerous)] stroke-[var(--luxury-cinerous)]" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg></div><p class="text-sm font-light leading-6 text-[var(--luxury-muted)]"><span class="font-display text-2xl font-normal leading-none tracking-[-0.04em] text-[var(--luxury-blue-anthracite)]">5.0</span> <span>on Google</span><span> · <!-- -->6 reviews</span></p></div></div></div><div class="mt-10 sm:mt-12" style="opacity:0;transform:translateY(16px)"><div class="relative -mx-5 overflow-hidden px-5 sm:-mx-8 sm:px-8 lg:-mx-10 lg:px-10" aria-label="Google reviews carousel"><div aria-hidden="true" class="pointer-events-none absolute inset-y-0 left-0 z-10 w-14 bg-gradient-to-r from-[var(--luxury-paper)] to-transparent sm:w-24"></div><div aria-hidden="true" class="pointer-events-none absolute inset-y-0 right-0 z-10 w-14 bg-gradient-to-l from-[var(--luxury-paper)] to-transparent sm:w-24"></div><div class="flex w-max gap-8 will-change-transform"><article class="flex h-[280px] w-[82vw] shrink-0 flex-col justify-between border-t border-[var(--luxury-line)] bg-transparent py-6 transition-colors duration-300 hover:border-[var(--luxury-line-strong)] focu
2115s-within:border-[var(--luxury-line-strong)] sm:h-[300px] sm:w-[390px] lg:w-[430px] 2xl:w-[470px]"><header class="flex items-center justify-between gap-5"><div class="flex items-center gap-1" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-3 w-3 fill-[var(--luxury-cinerous)] stroke-[var(--luxury-cinerous)]" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-3 w-3 fill-[var(--luxury-cinerous)] stroke-[var(--luxury-cinerous)]" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-3 w-3 fill-[var(--luxury-cinerous)] stroke-[var(--luxury-cinerous)]" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-3 w-3 fill-[var(--luxury-cinerous)] stroke-[var(--luxury-cinerous)]" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-3 w-3 fill-[var(--luxury-cinerous)] stroke-[var(--luxury-cinerous)]" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg></div><span class="text-[10px] font-light uppercase tracking-[0.18em] text-[var(--luxury-muted)]">01</span></header><blockquote class="mt-7 text-sm font-light leading-7 text-[var(--luxury-blue-anthracite)] sm:text-base sm:leading-8" style="display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden">â<!-- -->If you are looking for someone who can turn an idea into a stunning visual reality, you are in the right place. Her dual soul as a photographer and designer allows her to create incredible visual harmony in every project. Her website was my first point of reference and is curated down to the smallest detail, just like the work she did for me. She was able to listen to my needs and translate them into modern design and impactful images. A mi
2115x of technical expertise and artistic talent that is hard to find elsewhere!<!-- -->â</blockquote><footer class="mt-7 flex items-end justify-between gap-5"><p class="text-[10px] font-medium uppercase leading-5 tracking-[0.2em] text-[var(--luxury-muted)]">Valentine -</p><a href="https://www.google.it/maps/place/Stella+Catucci/@43.0951142,12.2979246,12z/data=!4m8!3m7!1s0x4f0d3f1f70a5d553:0x33a479e3c2d32cb!8m2!3d43.0950184!4d12.3803241!9m1!1b1!16s%2Fg%2F11nhj1x138?hl=it&entry=ttu&g_ep=EgoyMDI2MDQyOC4wIKXMDSoASAFQAw%3D%3D" target="_blank" rel="noopener noreferrer" class="shrink-0 text-[10px] font-medium uppercase tracking-[0.18em] text-[var(--luxury-cinerous)] transition-colors duration-300 hover:text-[var(--luxury-blue-anthracite)] focus:outline-none focus-visible:ring-1 focus-visible:ring-[var(--luxury-blue-anthracite)] focus-visible:ring-offset-4 focus-visible:ring-offset-[var(--luxury-paper)]">Read</a></footer></article><article class="flex h-[280px] w-[82vw] shrink-0 flex-col justify-between border-t border-[var(--luxury-line)] bg-transparent py-6 transition-colors duration-300 hover:border-[var(--luxury-line-strong)] focus-within:border-[var(--luxury-line-strong)] sm:h-[300px] sm:w-[390px] lg:w-[430px] 2xl:w-[470px]"><header class="flex items-center justify-between gap-5"><div class="flex items-center gap-1" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-3 w-3 fill-[var(--luxury-cinerous)] stroke-[var(--luxury-cinerous)]" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-3 w-3 fill-[var(--luxury-cinerous)] stroke-[var(--luxury-cinerous)]" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-3 w-3 fill-[var(--luxury-cinerous)] stroke-[var(--luxury-cinerous)]" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-3 w-3 fill-[var(--luxury-cinerous)] stroke-[var(--luxury-cinerous)]" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-3 w-3 fill-[var(--luxury-cinerous)] stroke-[var(--luxury-cinerous)]" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg></div><span class="text-[10px] font-light uppercase tracking-[0.18em] text-[var(--luxury-muted)]">02</span></header><blockquote class="mt-7 text-sm font-light leading-7 text-[var(--luxury-blue-anthracite)] sm:text-base sm:leading-8" style="display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden">â<!-- -->A serious and reliable professional who puts heart and soul into what she does. Highly recommended!<!-- -->â</blockquote><footer class="mt-7 flex items-end justify-between gap-5"><p class="text-[10px] font-medium uppercase leading-5 tracking-[0.2em] text-[var(--luxury-muted)]">Simone -</p></footer></article><article class="flex h-[280px] w-[82vw] shrink-0 flex-col justify-between border-t border-[var(--luxury-line)] bg-transparent py-6 transition-colors duration-300 hover:border-[var(--luxury-line-strong)] focu
2115s-within:border-[var(--luxury-line-strong)] sm:h-[300px] sm:w-[390px] lg:w-[430px] 2xl:w-[470px]"><header class="flex items-center justify-between gap-5"><div class="flex items-center gap-1" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-3 w-3 fill-[var(--luxury-cinerous)] stroke-[var(--luxury-cinerous)]" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-3 w-3 fill-[var(--luxury-cinerous)] stroke-[var(--luxury-cinerous)]" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-3 w-3 fill-[var(--luxury-cinerous)] stroke-[var(--luxury-cinerous)]" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-3 w-3 fill-[var(--luxury-cinerous)] stroke-[var(--luxury-cinerous)]" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-3 w-3 fill-[var(--luxury-cinerous)] stroke-[var(--luxury-cinerous)]" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg></div><span class="text-[10px] font-light uppercase tracking-[0.18em] text-[var(--luxury-muted)]">03</span></header><blockquote class="mt-7 text-sm font-light leading-7 text-[var(--luxury-blue-anthracite)] sm:text-base sm:leading-8" style="display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden">â<!-- -->She is without a doubt a serious and well-prepared professional. I especially recommend her for websites!<!-- -->â</blockquote><footer class="mt-7 flex items-end justify-between gap-5"><p class="text-[10px] font-medium uppercase leading-5 tracking-[0.2em] text-[var(--luxury-muted)]">Giuseppe -</p></footer></article><article class="flex h-[280px] w-[82vw] shrink-0 flex-col justify-between border-t border-[var(--luxury-line)] bg-transparent py-6 transition-colors duration-300 hover:border-[var(--luxury-line-strong)] focu
2115s-within:border-[var(--luxury-line-strong)] sm:h-[300px] sm:w-[390px] lg:w-[430px] 2xl:w-[470px]"><header class="flex items-center justify-between gap-5"><div class="flex items-center gap-1" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-3 w-3 fill-[var(--luxury-cinerous)] stroke-[var(--luxury-cinerous)]" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-3 w-3 fill-[var(--luxury-cinerous)] stroke-[var(--luxury-cinerous)]" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-3 w-3 fill-[var(--luxury-cinerous)] stroke-[var(--luxury-cinerous)]" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-3 w-3 fill-[var(--luxury-cinerous)] stroke-[var(--luxury-cinerous)]" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-3 w-3 fill-[var(--luxury-cinerous)] stroke-[var(--luxury-cinerous)]" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg></div><span class="text-[10px] font-light uppercase tracking-[0.18em] text-[var(--luxury-muted)]">04</span></header><blockquote class="mt-7 text-sm font-light leading-7 text-[var(--luxury-blue-anthracite)] sm:text-base sm:leading-8" style="display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden">â<!-- -->Excellent, a serious and well-prepared professional.<!-- -->â</blockquote><footer class="mt-7 flex items-end justify-between gap-5"><p class="text-[10px] font-medium uppercase leading-5 tracking-[0.2em] text-[var(--luxury-muted)]">Adelaide -</p></footer></article><article class="flex h-[280px] w-[82vw] shrink-0 flex-col justify-between border-t border-[var(--luxury-line)] bg-transparent py-6 transition-colors duration-300 hover:border-[var(--luxury-line-strong)] focu
2115s-within:border-[var(--luxury-line-strong)] sm:h-[300px] sm:w-[390px] lg:w-[430px] 2xl:w-[470px]"><header class="flex items-center justify-between gap-5"><div class="flex items-center gap-1" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-3 w-3 fill-[var(--luxury-cinerous)] stroke-[var(--luxury-cinerous)]" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-3 w-3 fill-[var(--luxury-cinerous)] stroke-[var(--luxury-cinerous)]" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-3 w-3 fill-[var(--luxury-cinerous)] stroke-[var(--luxury-cinerous)]" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-3 w-3 fill-[var(--luxury-cinerous)] stroke-[var(--luxury-cinerous)]" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-3 w-3 fill-[var(--luxury-cinerous)] stroke-[var(--luxury-cinerous)]" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg></div><span class="text-[10px] font-light uppercase tracking-[0.18em] text-[var(--luxury-muted)]">01</span></header><blockquote class="mt-7 text-sm font-light leading-7 text-[var(--luxury-blue-anthracite)] sm:text-base sm:leading-8" style="display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden">â<!-- -->If you are looking for someone who can turn an idea into a stunning visual reality, you are in the right place. Her dual soul as a photographer and designer allows her to create incredible visual harmony in every project. Her website was my first point of reference and is curated down to the smallest detail, just like the work she did for me. She was able to listen to my needs and translate them into modern design and impactful images. A mi
2115x of technical expertise and artistic talent that is hard to find elsewhere!<!-- -->â</blockquote><footer class="mt-7 flex items-end justify-between gap-5"><p class="text-[10px] font-medium uppercase leading-5 tracking-[0.2em] text-[var(--luxury-muted)]">Valentine -</p><a href="https://www.google.it/maps/place/Stella+Catucci/@43.0951142,12.2979246,12z/data=!4m8!3m7!1s0x4f0d3f1f70a5d553:0x33a479e3c2d32cb!8m2!3d43.0950184!4d12.3803241!9m1!1b1!16s%2Fg%2F11nhj1x138?hl=it&entry=ttu&g_ep=EgoyMDI2MDQyOC4wIKXMDSoASAFQAw%3D%3D" target="_blank" rel="noopener noreferrer" class="shrink-0 text-[10px] font-medium uppercase tracking-[0.18em] text-[var(--luxury-cinerous)] transition-colors duration-300 hover:text-[var(--luxury-blue-anthracite)] focus:outline-none focus-visible:ring-1 focus-visible:ring-[var(--luxury-blue-anthracite)] focus-visible:ring-offset-4 focus-visible:ring-offset-[var(--luxury-paper)]">Read</a></footer></article><article class="flex h-[280px] w-[82vw] shrink-0 flex-col justify-between border-t border-[var(--luxury-line)] bg-transparent py-6 transition-colors duration-300 hover:border-[var(--luxury-line-strong)] focus-within:border-[var(--luxury-line-strong)] sm:h-[300px] sm:w-[390px] lg:w-[430px] 2xl:w-[470px]"><header class="flex items-center justify-between gap-5"><div class="flex items-center gap-1" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-3 w-3 fill-[var(--luxury-cinerous)] stroke-[var(--luxury-cinerous)]" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-3 w-3 fill-[var(--luxury-cinerous)] stroke-[var(--luxury-cinerous)]" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-3 w-3 fill-[var(--luxury-cinerous)] stroke-[var(--luxury-cinerous)]" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-3 w-3 fill-[var(--luxury-cinerous)] stroke-[var(--luxury-cinerous)]" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-3 w-3 fill-[var(--luxury-cinerous)] stroke-[var(--luxury-cinerous)]" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg></div><span class="text-[10px] font-light uppercase tracking-[0.18em] text-[var(--luxury-muted)]">02</span></header><blockquote class="mt-7 text-sm font-light leading-7 text-[var(--luxury-blue-anthracite)] sm:text-base sm:leading-8" style="display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden">â<!-- -->A serious and reliable professional who puts heart and soul into what she does. Highly recommended!<!-- -->â</blockquote><footer class="mt-7 flex items-end justify-between gap-5"><p class="text-[10px] font-medium uppercase leading-5 tracking-[0.2em] text-[var(--luxury-muted)]">Simone -</p></footer></article><article class="flex h-[280px] w-[82vw] shrink-0 flex-col justify-between border-t border-[var(--luxury-line)] bg-transparent py-6 transition-colors duration-300 hover:border-[var(--luxury-line-strong)] focu
2115s-within:border-[var(--luxury-line-strong)] sm:h-[300px] sm:w-[390px] lg:w-[430px] 2xl:w-[470px]"><header class="flex items-center justify-between gap-5"><div class="flex items-center gap-1" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-3 w-3 fill-[var(--luxury-cinerous)] stroke-[var(--luxury-cinerous)]" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-3 w-3 fill-[var(--luxury-cinerous)] stroke-[var(--luxury-cinerous)]" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-3 w-3 fill-[var(--luxury-cinerous)] stroke-[var(--luxury-cinerous)]" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-3 w-3 fill-[var(--luxury-cinerous)] stroke-[var(--luxury-cinerous)]" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-3 w-3 fill-[var(--luxury-cinerous)] stroke-[var(--luxury-cinerous)]" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg></div><span class="text-[10px] font-light uppercase tracking-[0.18em] text-[var(--luxury-muted)]">03</span></header><blockquote class="mt-7 text-sm font-light leading-7 text-[var(--luxury-blue-anthracite)] sm:text-base sm:leading-8" style="display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden">â<!-- -->She is without a doubt a serious and well-prepared professional. I especially recommend her for websites!<!-- -->â</blockquote><footer class="mt-7 flex items-end justify-between gap-5"><p class="text-[10px] font-medium uppercase leading-5 tracking-[0.2em] text-[var(--luxury-muted)]">Giuseppe -</p></footer></article><article class="flex h-[280px] w-[82vw] shrink-0 flex-col justify-between border-t border-[var(--luxury-line)] bg-transparent py-6 transition-colors duration-300 hover:border-[var(--luxury-line-strong)] focu
2115s-within:border-[var(--luxury-line-strong)] sm:h-[300px] sm:w-[390px] lg:w-[430px] 2xl:w-[470px]"><header class="flex items-center justify-between gap-5"><div class="flex items-center gap-1" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-3 w-3 fill-[var(--luxury-cinerous)] stroke-[var(--luxury-cinerous)]" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-3 w-3 fill-[var(--luxury-cinerous)] stroke-[var(--luxury-cinerous)]" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-3 w-3 fill-[var(--luxury-cinerous)] stroke-[var(--luxury-cinerous)]" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-3 w-3 fill-[var(--luxury-cinerous)] stroke-[var(--luxury-cinerous)]" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star h-3 w-3 fill-[var(--luxury-cinerous)] stroke-[var(--luxury-cinerous)]" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg></div><span class="text-[10px] font-light uppercase tracking-[0.18em] text-[var(--luxury-muted)]">04</span></header><blockquote class="mt-7 text-sm font-light leading-7 text-[var(--luxury-blue-anthracite)] sm:text-base sm:leading-8" style="display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden">â<!-- -->Excellent, a serious and well-prepared professional.<!-- -->â</blockquote><footer class="mt-7 flex items-end justify-between gap-5"><p class="text-[10px] font-medium uppercase leading-5 tracking-[0.2em] text-[var(--luxury-muted)]">Adelaide -</p></footer></article></div></div><div class="mt-5 flex justify-end border-t border-[var(--luxury-line)] pt-4"><a href="https://www.google.it/maps/place/Stella+Catucci/@43.0951142,12.2979246,12z/data=!4m8!3m7!1s0x4f0d3f1f70a5d553:0x33a479e3c2d32cb!8m2!3d43.0950184!4d12.3803241!9m1!1b1!16s%2Fg%2F11nhj1x138?hl=it&entry=ttu&g_ep=EgoyMDI2MDQyOC4wIKXMDSoASAFQAw%3D%3D" target="_blank" rel="noopener noreferrer" class="group inline-flex w-fit items-center gap-3 text-[10px] font-medium uppercase tracking-[0.22em] text-[var(--luxury-blue-anthracite)] transition-colors duration-300 hover:text-[var(--luxury-cinerous)] focus:outline-none focus-visible:ring-1 focus-visible:ring-[var(--luxury-blue-anthracite)] focu
2115s-visible:ring-offset-4 focus-visible:ring-offset-[var(--luxury-paper)]">View all reviews<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right transition-transform duration-300 group-hover:translate-x-1" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div></div></div></section><section class="overflow-hidden bg-(--luxury-paper)"><div class="grid lg:min-h-[620px] lg:grid-cols-[1.18fr_0.82fr] xl:min-h-[680px] xl:grid-cols-[1.22fr_0.78fr]"><figure class="relative min-w-0" style="opacity:0;transform:translateY(18px)"><div class="h-full w-full overflow-hidden bg-(--luxury-concerto)/15"><img src="/images/home/stella-horizontal.webp" alt="Portrait of Stella Catucci" class="h-full w-full object-cover aspect-[16/9] lg:aspect-auto object-center transform-gpu will-change-transform transition-transform duration-1000 ease-[cubic-bezier(0.22,1,0.36,1)] motion-safe:hover:scale-[1.015]" loading="lazy" decoding="async" sizes="(max-width: 1023px) 100vw, 60vw"/></div></figure><div class="flex px-5 py-16 sm:px-8 sm:py-20 lg:items-end lg:px-12 lg:pb-20 lg:pt-24 xl:px-16 xl:pb-24 2xl:px-20" style="opacity:0;transform:translateY(18px)"><div class="w-full max-w-[500px]"><div class="mb-8 h-px w-14 bg-(--luxury-cinerous)" aria-hidden="true"></div><p class="max-w-[460px] text-[0.95rem] font-light italic leading-[1.95] text-(color:--luxury-muted) sm:text-base sm:leading-[2]">"To my parents, who taught me that even the smallest beginning can lead far."</p><div class="mt-12 flex justify-end sm:mt-14"><p class="[font-family:var(--font-signature)] text-[clamp(2.5rem,3.5vw,4rem)] font-normal leading-none tracking-normal text-(color:--luxury-blue-anthracite)" aria-label="Stella Catucci">Stella</p></div></div></div></div></section><section class="bg-(--luxury-paper) px-5 pb-14 pt-8 text-center text-(color:--luxury-blue-anthracite) sm:px-8 sm:pb-16 sm:pt-10 lg:px-10 lg:pb-20 lg:pt-12 xl:pb-24" aria-labelledby="home-final-cta-title"><div class="mx-auto flex max-w-[1680px] flex-col items-center pt-8" style="opacity:0;transform:translateY(18px)"><div class="mx-auto flex max-w-[1680px] flex-col items-center"><h2 id="home-final-cta-title" class="mx-auto max-w-[34ch] font-display text-[clamp(1.35rem,2vw,2.25rem)] font-normal leading-[1.08] tracking-[-0.035em] text-[var(--luxury-blue-anthracite)]">Letâs shape a presence that stays.</h2><p class="mx-auto mt-5 max-w-3xl text-sm font-light leading-7 text-[var(--luxury-muted)] sm:text-base sm:leading-8">A website, landing page or photography project can become the first point of contact between your identity and the right people.</p><div class="mt-8 flex justify-center"><a class="luxury-cta" href="/en/contact" data-discover="true">Letâs talk about your project<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div></div></div></section></main></div></main><footer class="relative overflow-hidden bg-[var(--luxury-blue-anthracite)] font-body text-[var(--luxury-soft-paper)]"><div class="pointer-events-none absolute inset-x-0 top-0 h-px origin-left bg-[var(--luxury-concerto)]/42" aria-hidden="true" style="opacity:0;transform:scaleX(0)"></div><div class="pointer-events-none absolute inset-x-0 top-0 h-48 bg-gradient-to-b from-black/20 to-transparent md:h-64 md:from-black/24" aria-hidden="true"></div><div class="relative mx-auto w-full max-w-[1920px] px-5 sm:px-8 lg:px-10 2xl:px-14"><div class="md:hidden"><section class="flex flex-col items-center border-b border-white/10 pb-8 pt-9 text-center" style="opacity:0;transform:translateY(24px)"><a aria-label="Stella Catucci home" aria-current="page" class="inline-flex focus:outline-none focus-visible:ring-2 focus-visible:ring-[var(--luxury-soft-paper)] focus-visible:ring-offset-4 focus-visible:ring-offset-[var(--luxury-blue-anthracite)] active" href="/en" data-discover="true"><img src="/logo-stella2.png" alt="Stella Catucci" class="h-8 w-auto max-w-[200px] object-contain opacity-95 invert brightness-0"/></a><p class="mt-6 max-w-[32ch] text-[11px] font-medium uppercase leading-6 tracking-[0.2em] text-[var(--luxury-concerto)]">Identity is a silent signature</p><p class="mt-3 max-w-[38ch] whitespace-pre-line text-[12px] font-light leading-6 text-[var(--luxury-soft-paper)]/72">Designed and developed by Stella Catucci 2116Based in Perugia (Italy), working worldwide</p></section><nav aria-label="Footer navigation" class="border-b border-white/10 py-8" style="opacity:0;transform:translateY(24px)"><h2 class="mb-4 text-[10px] font-medium uppercase tracking-[0.24em] text-[var(--luxury-concerto)]">Navigation</h2><ul class="grid grid-cols-2 gap-x-6">
2116<li><a class="group flex min-h-12 items-center justify-between gap-3 border-b border-white/10 py-3 text-[13px] font-medium leading-5 tracking-[0.02em] text-[var(--luxury-soft-paper)]/88 transition-colors duration-300 hover:text-[var(--luxury-soft-paper)] focus-visible:bg-white/[0.05] focus:outline-none focus-visible:ring-2 focus-visible:ring-[var(--luxury-soft-paper)] focus-visible:ring-offset-4 focus-visible:ring-offset-[var(--luxury-blue-anthracite)] " href="/en/about" data-discover="true"><span>The Story</span><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right shrink-0 text-[var(--luxury-concerto)]/75" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></li><li><a class="group flex min-h-12 items-center justify-between gap-3 border-b border-white/10 py-3 text-[13px] font-medium leading-5 tracking-[0.02em] text-[var(--luxury-soft-paper)]/88 transition-colors duration-300 hover:text-[var(--luxury-soft-paper)] focus-visible:bg-white/[0.05] focus:outline-none focus-visible:ring-2 focus-visible:ring-[var(--luxury-soft-paper)] focus-visible:ring-offset-4 focus-visible:ring-offset-[var(--luxury-blue-anthracite)] " href="/en/workflow" data-discover="true"><span>The Method</span><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right shrink-0 text-[var(--luxury-concerto)]/75" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></li><li><a class="group flex min-h-12 items-center justify-between gap-3 border-b border-white/10 py-3 text-[13px] font-medium leading-5 tracking-[0.02em] text-[var(--luxury-soft-paper)]/88 transition-colors duration-300 hover:text-[var(--luxury-soft-paper)] focus-visible:bg-white/[0.05] focus:outline-none focus-visible:ring-2 focus-visible:ring-[var(--luxury-soft-paper)] focus-visible:ring-offset-4 focus-visible:ring-offset-[var(--luxury-blue-anthracite)] " href="/en/services/websites" data-discover="true"><span>Websites</span><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right shrink-0 text-[var(--luxury-concerto)]/75" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></li><li><a class="group flex min-h-12 items-center justify-between gap-3 border-b border-white/10 py-3 text-[13px] font-medium leading-5 tracking-[0.02em] text-[var(--luxury-soft-paper)]/88 transition-colors duration-300 hover:text-[var(--luxury-soft-paper)] focus-visible:bg-white/[0.05] focus:outline-none focus-visible:ring-2 focus-visible:ring-[var(--luxury-soft-paper)] focus-visible:ring-offset-4 focus-visible:ring-offset-[var(--luxury-blue-anthracite)] " href="/en/portfolio/websites" data-discover="true"><span>Web portfolio</span><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right shrink-0 text-[var(--luxury-concerto)]/75" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></li><li><a class="group flex min-h-12 items-center justify-between gap-3 border-b border-white/10 py-3 text-[13px] font-medium leading-5 tracking-[0.02em] text-[var(--luxury-soft-paper)]/88 transition-colors duration-300 hover:text-[var(--luxury-soft-paper)] focus-visible:bg-white/[0.05] focus:outline-none focus-visible:ring-2 focus-visible:ring-[var(--luxury-soft-paper)] focus-visible:ring-offset-4 focus-visible:ring-offset-[var(--luxury-blue-anthracite)] " href="/en/blog" data-discover="true"><span>Blog</span><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right shrink-0 text-[var(--luxury-concerto)]/75" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></li><li><a class="group flex min-h-12 items-center justify-between gap-3 border-b border-white/10 py-3 text-[13px] font-medium leading-5 tracking-[0.02em] text-[var(--luxury-soft-paper)]/88 transition-colors duration-300 hover:text-[var(--luxury-soft-paper)] focus-visible:bg-white/[0.05] focus:outline-none focus-visible:ring-2 focus-visible:ring-[var(--luxury-soft-paper)] focus-visible:ring-offset-4 focus-visible:ring-offset-[var(--luxury-blue-anthracite)] " href="/en/faq" data-discover="true"><span>FAQ</span><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right shrink-0 text-[var(--luxury-concerto)]/75" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></li><li><a class="group flex min-h-12 items-center justify-between gap-3 border-b border-white/10 py-3 text-[13px] font-medium leading-5 tracking-[0.02em] text-[var(--luxury-soft-paper)]/88 transition-colors duration-300 hover:text-[var(--luxury-soft-paper)] focus-visible:bg-white/[0.05] focus:outline-none focus-visible:ring-2 focus-visible:ring-[var(--luxury-soft-paper)] focus-visible:ring-offset-4 focus-visible:ring-offset-[var(--luxury-blue-anthracite)] " href="/en/contact" data-discover="true"><span>Contact</span><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right shrink-0 text-[var(--luxury-concerto)]/75" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></li></ul></nav><section class="grid gap-10 border-b border-white/10 py-9 text-center" style="opacity:0;transform:translateY(24px)"><div class="flex flex-col items-center"><h2 class="mb-5 text-[10px] font-medium uppercase tracking-[0.24em] text-[var(--luxury-concerto)]">Social</h2><div class="flex flex-wrap justify-center gap-3" role="group" aria-label="Social"><a href="https://www.linkedin.com/in/stellacatucci/" target="_blank" rel="noreferrer noopener" aria-label="LinkedIn" title="LinkedIn" class="luxury-cta luxury-cta--light luxury-cta--icon min-h-11 min-w-11 focus:outline-none focus-visible:ring-2 focus-visible:ring-[var(--luxury-soft-paper)] focus-visible:ring-offset-4 focus-visible:ring-offset-[var(--luxury-blue-anthracite)]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-linkedin" aria-hidden="true"><path d="M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z"></path><rect width="4" height="12" x="2" y="9"></rect><circle cx="4" cy="4" r="2"></circle></svg></a><a href="https://www.instagram.com/stellacatucciweb" target="_blank" rel="noreferrer noopener" aria-label="Instagram" title="Instagram" class="luxury-cta luxury-cta--light luxury-cta--icon min-h-11 min-w-11 focus:outline-none focus-visible:ring-2 focus-visible:ring-[var(--luxury-soft-paper)] focus-visible:ring-offset-4 focus-visible:ring-offset-[var(--luxury-blue-anthracite)]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-instagram" aria-hidden="true"><rect width="20" height="20" x="2" y="2" rx="5" ry="5"></rect><path d="M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z"></path><line x1="17.5" x2="17.51" y1="6.5" y2="6.5"></line></svg></a></div></div><div class="flex flex-col items-center"><h2 class="mb-5 text-[10px] font-medium uppercase tracking-[0.24em] text-[var(--luxury-concerto)]">Share this site</h2><p class="mb-5 max-w-[36ch] text-[12px] font-light leading-6 text-[var(--luxury-soft-paper)]/74">If this work resonated with you, feel free to share it. Sometimes it only takes a moment to reach the right people.</p><div class="flex flex-wrap justify-center gap-3" role="group" aria-label="Share this site"><a href="https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fstellacatucci.com" target="_blank" rel="noreferrer noopener" aria-label="LinkedIn" title="LinkedIn" class="luxury-cta luxury-cta--light luxury-cta--icon min-h-11 min-w-11 focus:outline-none focus-visible:ring-2 focus-visible:ring-[var(--luxury-soft-paper)] focus-visible:ring-offset-4 focus-visible:ring-offset-[var(--luxury-blue-anthracite)]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-linkedin" aria-hidden="true"><path d="M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z"></path><rect width="4" height="12" x="2" y="9"></rect><circle cx="4" cy="4" r="2"></circle></svg></a><a href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fstellacatucci.com" target="_blank" rel="noreferrer noopener" aria-label="Facebook" title="Facebook" class="luxury-cta luxury-cta--light luxury-cta--icon min-h-11 min-w-11 focus:outline-none focus-visible:ring-2 focus-visible:ring-[var(--luxury-soft-paper)] focus-visible:ring-offset-4 focus-visible:ring-offset-[var(--luxury-blue-anthracite)]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-facebook" aria-hidden="true"><path d="M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z"></path></svg></a><a href="https://wa.me/?text=https%3A%2F%2Fstellacatucci.com" target="_blank" rel="noreferrer noopener" aria-label="WhatsApp" title="WhatsApp" class="luxury-cta luxury-cta--light luxury-cta--icon min-h-11 min-w-11 focus:outline-none focus-visible:ring-2 focus-visible:ring-[var(--luxury-soft-paper)] focus-visible:ring-offset-4 focus-visible:ring-offset-[var(--luxury-blue-anthracite)]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-message-circle-more" aria-hidden="true"><path d="M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719"></path><path d="M8 12h.01"></path><path d="M12 12h.01"></path><path d="M16 12h.01"></path></svg></a><button type="button" aria-label="Copy link" title="Copy link" class="luxury-cta luxury-cta--light luxury-cta--icon min-h-11 min-w-11 focus:outline-none focus-visible:ring-2 focus-visible:ring-[var(--luxury-soft-paper)] focus-visible:ring-offset-4 focus-visible:ring-offset-[var(--luxury-blue-anthracite)]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-copy" aria-hidden="true"><rect width="14" height="14" x="8" y="8" rx="2" ry="2"></rect><path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"></path></svg></button></div><div class="min-h-5"></div></div></section><section class="border-b border-white/10 py-7 text-center" style="opacity:0;transform:translateY(24px)"><p class="mx-auto max-w-[44ch] text-[11px] font-light leading-6 text-[var(--luxury-soft-paper)]/72">Some visual content on this website has been created or edited using generative artificial intelligence tools, under human creative direction and supervision.</p></section><section class="flex flex-col items-center py-8 text-center" style="opacity:0;transform:translateY(24px)"><nav aria-label="Legal links" class="flex flex-wrap justify-center gap-x-7 gap-y-2"><a class="inline-flex min-h-11 items-center py-2 text-[11px] font-medium uppercase tracking-[0.16em] text-[var(--luxury-soft-paper)]/82 transition-colors hover:text-[var(--luxury-soft-paper)] focus:outline-none focus-visible:ring-2 focus-visible:ring-[var(--luxury-soft-paper)] focus-visible:ring-offset-4 focus-visible:ring-offset-[var(--luxury-blue-anthracite)]" href="/en/privacy-policy" data-discover="true">Privacy Policy</a><a class="inline-flex min-h-11 items-center py-2 text-[11px] font-medium uppercase tracking-[0.16em] text-[var(--luxury-soft-paper)]/82 transition-colors hover:text-[var(--luxury-soft-paper)] focus:outline-none focus-visible:ring-2 focus-visible:ring-[var(--luxury-soft-paper)] focus-visible:ring-offset-4 focus-visible:ring-offset-[var(--luxury-blue-anthracite)]" href="/en/cookie-policy" data-discover="true">Cookie Policy</a></nav><p class="mt-5 max-w-[42ch] text-[11px] font-light leading-6 text-[var(--luxury-soft-paper)]/68">© <!-- -->2026<!-- --> Stella Catucci di Catucci Adina Georgiana<br/>
2116VAT Nr<!-- -->: <!-- -->IT04036610543<br/>All rights reserved</p></section></div><div class="hidden md:block"><section class="border-b border-white/10 py-10 text-center lg:py-12 2xl:py-14" style="opacity:0;transform:translateY(24px)"><p class="mx-auto text-[11px] font-medium uppercase leading-5 tracking-[0.3em] text-[var(--luxury-concerto)]">Identity is a silent signature</p></section><section class="grid gap-14 py-16 md:grid-cols-2 lg:grid-cols-[1.15fr_0.85fr_0.9fr] lg:gap-16 lg:py-20 2xl:grid-cols-[1.2fr_0.8fr_0.8fr] 2xl:gap-24 2xl:py-24"><nav aria-label="Footer navigation" style="opacity:0;transform:translateY(24px)"><h2 class="mb-8 text-[10px] font-medium uppercase tracking-[0.28em] text-[var(--luxury-concerto)]">Navigation</h2><ul class="grid grid-cols-2 gap-x-10 gap-y-4 2xl:gap-x-14"><li style="opacity:0;transform:translateX(-8px)"><a class="group grid min-h-10 grid-cols-[2.2rem_1fr_auto] items-center gap-3 py-1.5 text-[var(--luxury-soft-paper)]/82 transition-colors duration-300 hover:text-[var(--luxury-soft-paper)] focus-visible:bg-white/[0.045] focus:outline-none focus-visible:ring-2 focus-visible:ring-[var(--luxury-soft-paper)] focus-visible:ring-offset-4 focus-visible:ring-offset-[var(--luxury-blue-anthracite)] " href="/en/about" data-discover="true"><span class="text-[10px] font-medium uppercase tracking-[0.16em] text-[var(--luxury-concerto)]/72" aria-hidden="true">01</span><span class="text-[12px] font-medium uppercase tracking-[0.18em]">The Story</span><svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right opacity-0 transition-opacity duration-300 group-hover:opacity-100 group-focus-visible:opacity-100" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></li><li style="opacity:0;transform:translateX(-8px)"><a class="group grid min-h-10 grid-cols-[2.2rem_1fr_auto] items-center gap-3 py-1.5 text-[var(--luxury-soft-paper)]/82 transition-colors duration-300 hover:text-[var(--luxury-soft-paper)] focus-visible:bg-white/[0.045] focus:outline-none focus-visible:ring-2 focus-visible:ring-[var(--luxury-soft-paper)] focus-visible:ring-offset-4 focus-visible:ring-offset-[var(--luxury-blue-anthracite)] " href="/en/workflow" data-discover="true"><span class="text-[10px] font-medium uppercase tracking-[0.16em] text-[var(--luxury-concerto)]/72" aria-hidden="true">02</span><span class="text-[12px] font-medium uppercase tracking-[0.18em]">The Method</span><svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right opacity-0 transition-opacity duration-300 group-hover:opacity-100 group-focus-visible:opacity-100" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></li><li style="opacity:0;transform:translateX(-8px)"><a class="group grid min-h-10 grid-cols-[2.2rem_1fr_auto] items-center gap-3 py-1.5 text-[var(--luxury-soft-paper)]/82 transition-colors duration-300 hover:text-[var(--luxury-soft-paper)] focus-visible:bg-white/[0.045] focus:outline-none focus-visible:ring-2 focus-visible:ring-[var(--luxury-soft-paper)] focus-visible:ring-offset-4 focus-visible:ring-offset-[var(--luxury-blue-anthracite)] " href="/en/services/websites" data-discover="true"><span class="text-[10px] font-medium uppercase tracking-[0.16em] text-[var(--luxury-concerto)]/72" aria-hidden="true">03</span><span class="text-[12px] font-medium uppercase tracking-[0.18em]">Websites</span><svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right opacity-0 transition-opacity duration-300 group-hover:opacity-100 group-focus-visible:opacity-100" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></li><li style="opacity:0;transform:translateX(-8px)"><a class="group grid min-h-10 grid-cols-[2.2rem_1fr_auto] items-center gap-3 py-1.5 text-[var(--luxury-soft-paper)]/82 transition-colors duration-300 hover:text-[var(--luxury-soft-paper)] focus-visible:bg-white/[0.045] focus:outline-none focus-visible:ring-2 focus-visible:ring-[var(--luxury-soft-paper)] focus-visible:ring-offset-4 focus-visible:ring-offset-[var(--luxury-blue-anthracite)] " href="/en/portfolio/websites" data-discover="true"><span class="text-[10px] font-medium uppercase tracking-[0.16em] text-[var(--luxury-concerto)]/72" aria-hidden="true">04</span><span class="text-[12px] font-medium uppercase tracking-[0.18em]">Web portfolio</span><svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right opacity-0 transition-opacity duration-300 group-hover:opacity-100 group-focus-visible:opacity-100" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></li><li style="opacity:0;transform:translateX(-8px)"><a class="group grid min-h-10 grid-cols-[2.2rem_1fr_auto] items-center gap-3 py-1.5 text-[var(--luxury-soft-paper)]/82 transition-colors duration-300 hover:text-[var(--luxury-soft-paper)] focus-visible:bg-white/[0.045] focus:outline-none focus-visible:ring-2 focus-visible:ring-[var(--luxury-soft-paper)] focus-visible:ring-offset-4 focus-visible:ring-offset-[var(--luxury-blue-anthracite)] " href="/en/blog" data-discover="true"><span class="text-[10px] font-medium uppercase tracking-[0.16em] text-[var(--luxury-concerto)]/72" aria-hidden="true">05</span><span class="text-[12px] font-medium uppercase tracking-[0.18em]">Blog</span><svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right opacity-0 transition-opacity duration-300 group-hover:opacity-100 group-focus-visible:opacity-100" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></li><li style="opacity:0;transform:translateX(-8px)"><a class="group grid min-h-10 grid-cols-[2.2rem_1fr_auto] items-center gap-3 py-1.5 text-[var(--luxury-soft-paper)]/82 transition-colors duration-300 hover:text-[var(--luxury-soft-paper)] focus-visible:bg-white/[0.045] focus:outline-none focus-visible:ring-2 focus-visible:ring-[var(--luxury-soft-paper)] focus-visible:ring-offset-4 focus-visible:ring-offset-[var(--luxury-blue-anthracite)] " href="/en/faq" data-discover="true"><span class="text-[10px] font-medium uppercase tracking-[0.16em] text-[var(--luxury-concerto)]/72" aria-hidden="true">06</span><span class="text-[12px] font-medium uppercase tracking-[0.18em]">FAQ</span><svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right opacity-0 transition-opacity duration-300 group-hover:opacity-100 group-focus-visible:opacity-100" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></li><li style="opacity:0;transform:translateX(-8px)"><a class="group grid min-h-10 grid-cols-[2.2rem_1fr_auto] items-center gap-3 py-1.5 text-[var(--luxury-soft-paper)]/82 transition-colors duration-300 hover:text-[var(--luxury-soft-paper)] focus-visible:bg-white/[0.045] focus:outline-none focus-visible:ring-2 focus-visible:ring-[var(--luxury-soft-paper)] focus-visible:ring-offset-4 focus-visible:ring-offset-[var(--luxury-blue-anthracite)] " href="/en/contact" data-discover="true"><span class="text-[10px] font-medium uppercase tracking-[0.16em] text-[var(--luxury-concerto)]/72" aria-hidden="true">07</span><span class="text-[12px] font-medium uppercase tracking-[0.18em]">Contact</span><svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right opacity-0 transition-opacity duration-300 group-hover:opacity-100 group-focus-visible:opacity-100" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></li></ul></nav><section style="opacity:0;transform:translateY(24px)"><h2 class="mb-8 text-[10px] font-medium uppercase tracking-[0.28em] text-[var(--luxury-concerto)]">Social</h2><p class="max-w-md whitespace-pre-line text-[11px] font-light leading-6 tracking-[0.05em] text-[var(--luxury-soft-paper)]/68">Designed and developed by Stella Catucci 2117Based in Perugia (Italy), working worldwide</p><div class="mt-8 flex flex-wrap gap-3 2xl:mt-10" role="group" aria-label="Social"><a href="https://www.linkedin.com/in/stellacatucci/" target="_blank" rel="noreferrer noopener" aria-label="LinkedIn" title="LinkedIn" class="luxury-cta luxury-cta--light luxury-cta--icon min-h-11 min-w-11 focus:outline-none focus-visible:ring-2 focus-visible:ring-[var(--luxury-soft-paper)] focus-visible:ring-offset-4 focus-visible:ring-offset-[var(--luxury-blue-anthracite)]" style="opacity:0;transform:translateX(-8px)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-linkedin" aria-hidden="true"><path d="M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z"></path><rect width="4" height="12" x="2" y="9"></rect><circle cx="4" cy="4" r="2"></circle></svg></a><a href="https://www.instagram.com/stellacatucciweb" target="_blank" rel="noreferrer noopener" aria-label="Instagram" title="Instagram" class="luxury-cta luxury-cta--light luxury-cta--icon min-h-11 min-w-11 focus:outline-none focus-visible:ring-2 focus-visible:ring-[var(--luxury-soft-paper)] focus-visible:ring-offset-4 focus-visible:ring-offset-[var(--luxury-blue-anthracite)]" style="opacity:0;transform:translateX(-8px)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-instagram" aria-hidden="true"><rect width="20" height="20" x="2" y="2" rx="5" ry="5"></rect><path d="M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z"></path><line x1="17.5" x2="17.51" y1="6.5" y2="6.5"></line></svg></a></div></section><section style="opacity:0;transform:translateY(24px)"><h2 class="mb-8 text-[10px] font-medium uppercase tracking-[0.28em] text-[var(--luxury-concerto)]">Share this site</h2><p class="max-w-md text-sm font-light leading-7 text-[var(--luxury-soft-paper)]/82">If this work resonated with you, feel free to share it. Sometimes it only takes a moment to reach the right people.</p><div class="mt-8 flex flex-wrap gap-3 2xl:mt-10" role="group" aria-label="Share this site"><a href="https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fstellacatucci.com" target="_blank" rel="noreferrer noopener" aria-label="LinkedIn" title="LinkedIn" class="luxury-cta luxury-cta--light luxury-cta--icon min-h-11 min-w-11 focus:outline-none focus-visible:ring-2 focus-visible:ring-[var(--luxury-soft-paper)] focus-visible:ring-offset-4 focus-visible:ring-offset-[var(--luxury-blue-anthracite)]" style="opacity:0;transform:translateX(-8px)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-linkedin" aria-hidden="true"><path d="M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z"></path><rect width="4" height="12" x="2" y="9"></rect><circle cx="4" cy="4" r="2"></circle></svg></a><a href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fstellacatucci.com" target="_blank" rel="noreferrer noopener" aria-label="Facebook" title="Facebook" class="luxury-cta luxury-cta--light luxury-cta--icon min-h-11 min-w-11 focus:outline-none focus-visible:ring-2 focus-visible:ring-[var(--luxury-soft-paper)] focus-visible:ring-offset-4 focus-visible:ring-offset-[var(--luxury-blue-anthracite)]" style="opacity:0;transform:translateX(-8px)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-facebook" aria-hidden="true"><path d="M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z"></path></svg></a><a href="https://wa.me/?text=https%3A%2F%2Fstellacatucci.com" target="_blank" rel="noreferrer noopener" aria-label="WhatsApp" title="WhatsApp" class="luxury-cta luxury-cta--light luxury-cta--icon min-h-11 min-w-11 focus:outline-none focus-visible:ring-2 focus-visible:ring-[var(--luxury-soft-paper)] focus-visible:ring-offset-4 focus-visible:ring-offset-[var(--luxury-blue-anthracite)]" style="opacity:0;transform:translateX(-8px)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-message-circle-more" aria-hidden="true"><path d="M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719"></path><path d="M8 12h.01"></path><path d="M12 12h.01"></path><path d="M16 12h.01"></path></svg></a><button type="button" aria-label="Copy link" title="Copy link" class="luxury-cta luxury-cta--light luxury-cta--icon min-h-11 min-w-11 focus:outline-none focus-visible:ring-2 focus-visible:ring-[var(--luxury-soft-paper)] focus-visible:ring-offset-4 focus-visible:ring-offset-[var(--luxury-blue-anthracite)]" style="opacity:0;transform:translateX(-8px)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-copy" aria-hidden="true"><rect width="14" height="14" x="8" y="8" rx="2" ry="2"></rect><path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"></path></svg></button></div></section></section><section class="flex justify-center py-10 text-center 2xl:py-14" style="opacity:0;transform:translateY(14px) scale(0.98)"><a aria-label="Stella Catucci home" aria-current="page" class="focus:outline-none focus-visible:ring-2 focus-visible:ring-[var(--luxury-soft-paper)] focus-visible:ring-offset-4 focus-visible:ring-offset-[var(--luxury-blue-anthracite)] active" href="/en" data-discover="true"><img src="/logo-stella2.png" alt="Stella Catucci" class="h-9 w-auto max-w-[220px] object-contain opacity-95 invert brightness-0 transition-transform duration-500 hover:scale-[1.025] 2xl:h-10"/></a></section><section class="border-t border-white/10 py-7 text-center lg:py-8" style="opacity:0;transform:translateY(24px)"><p class="mx-auto max-w-5xl text-[11px] font-light leading-6 text-[var(--luxury-soft-paper)]/74">Some visual content on this website has been created or edited using generative artificial intelligence tools, under human creative direction and supervision.</p></section><section class="grid gap-7 py-8 lg:grid-cols-[minmax(0,1fr)_auto] lg:items-end lg:gap-10 2xl:py-10" style="opacity:0;transform:translateY(24px)"><p class="max-w-2xl text-[11px] font-light leading-6 tracking-[0.04em] text-[var(--luxury-soft-paper)]/68">© <!-- -->2026<!-- --> Stella Catucci di Catucci Adina Georgiana<br/>
2117VAT Nr<!-- -->: <!-- -->IT04036610543<!-- --> ·<!-- --> <!-- -->All rights reserved</p><nav aria-label="Legal links" class="flex flex-wrap gap-x-7 gap-y-3 lg:justify-end"><a class="min-h-10 py-2 text-[11px] font-medium uppercase tracking-[0.18em] text-[var(--luxury-soft-paper)]/82 transition-colors hover:text-[var(--luxury-soft-paper)] focus:outline-none focus-visible:ring-2 focus-visible:ring-[var(--luxury-soft-paper)] focus-visible:ring-offset-4 focus-visible:ring-offset-[var(--luxury-blue-anthracite)]" href="/en/privacy-policy" data-discover="true">Privacy Policy</a><a class="min-h-10 py-2 text-[11px] font-medium uppercase tracking-[0.18em] text-[var(--luxury-soft-paper)]/82 transition-colors hover:text-[var(--luxury-soft-paper)] focus:outline-none focus-visible:ring-2 focus-visible:ring-[var(--luxury-soft-paper)] focus-visible:ring-offset-4 focus-visible:ring-offset-[var(--luxury-blue-anthracite)]" href="/en/cookie-policy" data-discover="true">Cookie Policy</a></nav></section></div></div></footer></div><!--/$--></div> 2118 2119</body> 2120 2121</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.