*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#10151c;color:#f0f2f4;font:17px/1.65 system-ui,-apple-system,sans-serif}a{color:inherit}header{border-bottom:1px solid #34414d;background:#121b25;position:sticky;top:0;z-index:3}nav{max-width:1160px;margin:auto;padding:16px 24px;display:flex;gap:20px;align-items:center;flex-wrap:wrap}nav a{text-decoration:none;font-size:14px}nav strong{margin-right:auto;font-size:18px}.wrap{max-width:1160px;margin:auto;padding:64px 24px}.hero{background:linear-gradient(125deg,#1b3341,#10151c 65%)}.eyebrow{color:#8bd6c6;letter-spacing:.12em;text-transform:uppercase;font-size:13px}h1{font-size:clamp(38px,6vw,72px);line-height:1.07;letter-spacing:-.045em;margin:16px 0 24px;max-width:960px}h2{font-size:clamp(27px,4vw,40px);line-height:1.2}p{max-width:790px;color:#c5ced5}.lead{font-size:21px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px;margin-top:32px}.tile{background:#1b2631;border:1px solid #354350;border-radius:14px;padding:26px;text-decoration:none;display:block}.tile:hover{border-color:#8bd6c6}.tile h3{margin:0 0 12px}.tile p{margin:0}.btn{display:inline-block;background:#8bd6c6;color:#102128;padding:12px 20px;border-radius:6px;text-decoration:none;font-weight:700;margin-top:20px}footer{border-top:1px solid #354350;padding:30px 24px;color:#aebac3;font-size:14px}footer .inner{max-width:1160px;margin:auto}.note{border-left:3px solid #8bd6c6;padding-left:20px;margin:25px 0;color:#c5ced5}@media(max-width:640px){nav{gap:10px}.wrap{padding:42px 20px}}
:root{color-scheme:dark}body{background:#0d1117;color:#f3f4f6}a{transition:opacity .2s}a:hover{opacity:.82}.hero{background:linear-gradient(110deg,rgba(8,13,23,.93),rgba(8,13,23,.68)),url('/wp-content/uploads/2015/10/mambokids-panoramica.jpg') center/cover;min-height:460px;display:flex;align-items:center}.hero h1{max-width:850px}.showcase,.archive{padding-top:36px;padding-bottom:44px}.photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.photo-grid a{display:block;overflow:hidden;border-radius:15px;background:#1b2430;color:#fff;text-decoration:none}.photo-grid img{display:block;width:100%;height:235px;object-fit:cover}.photo-grid span{display:block;padding:14px 18px;font-weight:650}.photo-feature{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;padding-top:35px;padding-bottom:45px}.photo-feature img{width:100%;height:330px;object-fit:cover;border-radius:18px}.photo-feature a{color:#c7e6ff}.archive{border-top:1px solid #344051}@media(max-width:720px){.photo-grid,.photo-feature{grid-template-columns:1fr}.hero{min-height:420px}.photo-grid img{height:230px}}
