AREISHA STARTSEITE — VOLLSTÄNDIGE VORSCHAU FÜR WEBADOR: Die Navigation und den Footer baust du mit den nativen Webador-Elementen (Design-Einstellungen aus dem Stylebook). Jede Sektion zwischen den Kommentaren "WEBADOR BLOCK" ist ein eigenständiger HTML-Block zum Kopieren. ═══════════════════════════════════════════════════ */ :root { --black-deep: #050505; --black-base: #0A0A0A; --black-surface: #111111; --anthracite: #1C1C1C; --grey-dark: #2A2A2A; --forest-deep: #0D1F0D; --forest: #1A2E1A; --teal-dark: #1A3A3A; --green-primary: #2E7D32; --green-accent: #4CAF50; --text-primary: #E2E2E2; --text-secondary: #777777; --text-muted: #444444; --line: #1E1E1E; --font-display: 'Outfit', sans-serif; --font-body: 'Poppins', sans-serif; } * { margin: 0; padding: 0; box-sizing: border-box; } html { scroll-behavior: smooth; background: var(--black-deep); } body { font-family: var(--font-body); font-weight: 400; font-size: 16px; line-height: 1.75; color: var(--text-primary); background: var(--black-deep); -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; overflow-x: hidden; } a { color: var(--green-accent); text-decoration: none; transition: color 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94); } a:hover { color: #66BB6A; } /* ═══ Scroll reveal animation ═══ */ .reveal { opacity: 0; transform: translateY(32px); transition: opacity 0.9s cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 0.9s cubic-bezier(0.25, 0.46, 0.45, 0.94); } .reveal.visible { opacity: 1; transform: translateY(0); } /* ═══ Stagger children ═══ */ .stagger > .reveal:nth-child(1) { transition-delay: 0s; } .stagger > .reveal:nth-child(2) { transition-delay: 0.12s; } .stagger > .reveal:nth-child(3) { transition-delay: 0.24s; } .stagger > .reveal:nth-child(4) { transition-delay: 0.36s; } /* ═══════════════════════════════════════ NAVIGATION (Webador nativ, hier als Vorschau) ═══════════════════════════════════════ */ .nav { position: fixed; top: 0; left: 0; right: 0; z-index: 100; display: flex; justify-content: space-between; align-items: center; padding: 28px 48px; transition: all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94); } .nav.scrolled { background: rgba(5, 5, 5, 0.92); backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px); padding: 20px 48px; } .nav-logo { font-family: var(--font-display); font-weight: 200; font-size: 18px; letter-spacing: 6px; text-transform: uppercase; color: var(--text-primary); } .nav-links { display: flex; gap: 32px; list-style: none; } .nav-links a { font-family: var(--font-body); font-size: 12px; font-weight: 400; letter-spacing: 2.5px; text-transform: uppercase; color: var(--text-secondary); text-decoration: none; transition: color 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94); position: relative; } .nav-links a::after { content: ''; position: absolute; bottom: -4px; left: 0; width: 0; height: 1px; background: var(--green-accent); transition: width 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94); } .nav-links a:hover { color: var(--text-primary); } .nav-links a:hover::after { width: 100%; } .nav-links a.active { color: var(--green-accent); } /* ═══════════════════════════════════════ BLOCK 1: HERO ═══════════════════════════════════════ */ .hero { position: relative; height: 100vh; min-height: 600px; display: flex; flex-direction: column; justify-content: flex-end; overflow: hidden; } .hero-bg { position: absolute; inset: 0; z-index: 0; } .hero-bg img { width: 100%; height: 100%; object-fit: cover; object-position: center 30%; } .hero-bg::after { content: ''; position: absolute; inset: 0; background: linear-gradient(180deg, rgba(5,5,5,0.2) 0%, rgba(5,5,5,0.0) 30%, rgba(5,5,5,0.0) 50%, rgba(5,5,5,0.7) 80%, rgba(5,5,5,1) 100% ), radial-gradient(ellipse 80% 50% at 50% 60%, rgba(26,58,58,0.08), transparent ); } .hero-content { position: relative; z-index: 2; padding: 0 64px 80px; } .hero-title { font-family: var(--font-display); font-weight: 200; font-size: clamp(52px, 9vw, 120px); letter-spacing: clamp(4px, 1vw, 12px); text-transform: uppercase; color: var(--text-primary); line-height: 0.95; margin-bottom: 20px; opacity: 0; transform: translateY(40px); animation: heroReveal 1.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s forwards; } .hero-sub { font-family: var(--font-body); font-size: 12px; font-weight: 400; letter-spacing: 4px; text-transform: uppercase; color: var(--text-secondary); opacity: 0; animation: heroReveal 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.8s forwards; } .hero-scroll { position: absolute; bottom: 32px; left: 50%; transform: translateX(-50%); z-index: 2; display: flex; flex-direction: column; align-items: center; gap: 8px; opacity: 0; animation: heroReveal 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) 1.4s forwards; } .hero-scroll-line { width: 1px; height: 40px; position: relative; overflow: hidden; } .hero-scroll-line::after { content: ''; position: absolute; top: -100%; left: 0; width: 1px; height: 100%; background: linear-gradient(180deg, transparent, var(--text-muted)); animation: scrollPulse 2s ease-in-out infinite; } @keyframes heroReveal { to { opacity: 1; transform: translateY(0); } } @keyframes scrollPulse { 0% { top: -100%; } 50% { top: 100%; } 100% { top: 100%; } } /* ═══════════════════════════════════════ BLOCK 2: STATEMENT ═══════════════════════════════════════ */ .statement { padding: 160px 64px; position: relative; } .statement::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 1px; background: linear-gradient(90deg, transparent, var(--grey-dark) 20%, var(--grey-dark) 80%, transparent); } .statement-inner { max-width: 760px; } .statement-eyebrow { font-family: var(--font-body); font-size: 11px; font-weight: 400; letter-spacing: 4px; text-transform: uppercase; color: var(--green-primary); margin-bottom: 40px; } .statement-text { font-family: var(--font-display); font-weight: 200; font-size: clamp(26px, 3.5vw, 40px); line-height: 1.35; color: var(--text-primary); margin-bottom: 40px; } .statement-text em { font-style: normal; color: var(--text-secondary); } .statement-body { font-family: var(--font-body); font-weight: 300; font-size: 15px; line-height: 1.85; color: var(--text-secondary); max-width: 560px; } /* ═══════════════════════════════════════ BLOCK 3: LATEST RELEASES ═══════════════════════════════════════ */ .releases { padding: 160px 64px; position: relative; } .releases::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 1px; background: linear-gradient(90deg, transparent, var(--grey-dark) 20%, var(--grey-dark) 80%, transparent); } .releases-header { display: flex; justify-content: space-between; align-items: flex-end; margin-bottom: 80px; } .releases-title { font-family: var(--font-display); font-weight: 200; font-size: clamp(28px, 3.5vw, 44px); color: var(--text-primary); letter-spacing: -0.5px; } .releases-link { font-family: var(--font-body); font-size: 12px; letter-spacing: 2px; text-transform: uppercase; color: var(--text-muted); transition: color 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94); } .releases-link:hover { color: var(--green-accent); } .releases-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 48px; } .release-card { position: relative; } .release-artwork { width: 100%; aspect-ratio: 1; overflow: hidden; margin-bottom: 24px; background: var(--black-surface); } .release-artwork img { width: 100%; height: 100%; object-fit: cover; transition: transform 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94), filter 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94); } .release-card:hover .release-artwork img { transform: scale(1.04); filter: brightness(1.1); } .release-date { font-family: var(--font-body); font-size: 11px; letter-spacing: 3px; text-transform: uppercase; color: var(--text-muted); margin-bottom: 8px; } .release-name { font-family: var(--font-display); font-weight: 300; font-size: 22px; color: var(--text-primary); margin-bottom: 8px; transition: color 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94); } .release-card:hover .release-name { color: var(--green-accent); } .release-type { font-family: var(--font-body); font-size: 13px; color: var(--text-secondary); } .release-card a { position: absolute; inset: 0; z-index: 1; } /* ═══════════════════════════════════════ BLOCK 4: NEWSLETTER CTA ═══════════════════════════════════════ */ .newsletter { padding: 160px 64px; position: relative; text-align: center; } .newsletter::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 1px; background: linear-gradient(90deg, transparent, var(--grey-dark) 20%, var(--grey-dark) 80%, transparent); } .newsletter::after { content: ''; position: absolute; inset: 0; background: radial-gradient(ellipse 70% 60% at 50% 80%, rgba(13, 31, 13, 0.2), transparent); pointer-events: none; } .newsletter-inner { position: relative; z-index: 1; max-width: 520px; margin: 0 auto; } .newsletter-label { font-family: var(--font-body); font-size: 11px; font-weight: 400; letter-spacing: 4px; text-transform: uppercase; color: var(--text-muted); margin-bottom: 32px; } .newsletter-title { font-family: var(--font-display); font-weight: 200; font-size: clamp(28px, 3.5vw, 40px); color: var(--text-primary); margin-bottom: 24px; line-height: 1.2; } .newsletter-text { font-family: var(--font-body); font-weight: 300; font-size: 15px; color: var(--text-secondary); line-height: 1.8; margin-bottom: 48px; } .newsletter-btn { display: inline-block; font-family: var(--font-body); font-size: 12px; font-weight: 400; letter-spacing: 3px; text-transform: uppercase; color: var(--text-primary); background: transparent; border: 1px solid var(--grey-dark); padding: 16px 48px; cursor: pointer; transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94); text-decoration: none; } .newsletter-btn:hover { border-color: var(--green-accent); color: var(--green-accent); background: rgba(76, 175, 80, 0.04); } /* ═══════════════════════════════════════ BLOCK 5: FOOTER ═══════════════════════════════════════ */ .footer { padding: 64px; position: relative; } .footer::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 1px; background: linear-gradient(90deg, transparent, var(--line) 20%, var(--line) 80%, transparent); } .footer-inner { display: flex; justify-content: space-between; align-items: flex-end; } .footer-left { display: flex; flex-direction: column; gap: 24px; } .footer-social { display: flex; gap: 28px; } .footer-social a { font-family: var(--font-body); font-size: 11px; letter-spacing: 2px; text-transform: uppercase; color: var(--text-muted); text-decoration: none; transition: color 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94); } .footer-social a:hover { color: var(--green-accent); } .footer-legal { display: flex; gap: 24px; } .footer-legal a { font-family: var(--font-body); font-size: 11px; color: var(--text-muted); text-decoration: none; transition: color 0.3s; } .footer-legal a:hover { color: var(--text-secondary); } .footer-right { text-align: right; } .footer-copyright { font-family: var(--font-body); font-size: 11px; color: var(--text-muted); letter-spacing: 1px; } /* ═══════════════════════════════════════ RESPONSIVE ═══════════════════════════════════════ */ @media (max-width: 900px) { .releases-grid { grid-template-columns: 1fr; gap: 64px; max-width: 400px; } } @media (max-width: 768px) { .nav { padding: 20px 24px; } .nav-links { display: none; /* Webador Hamburger übernimmt */ } .hero-content { padding: 0 32px 64px; } .statement { padding: 100px 32px; } .releases { padding: 100px 32px; } .newsletter { padding: 100px 32px; } .footer { padding: 48px 32px; } .releases-header { flex-direction: column; align-items: flex-start; gap: 16px; } .footer-inner { flex-direction: column; align-items: flex-start; gap: 40px; } .footer-right { text-align: left; } } @media (max-width: 480px) { .hero-content { padding: 0 24px 48px; } .statement { padding: 80px 24px; } .releases { padding: 80px 24px; } .newsletter { padding: 80px 24px; } .footer { padding: 40px 24px; } .footer-social { flex-wrap: wrap; gap: 16px; } }
Areisha in misty landscape

Areisha

Melodic House / Melodic Techno

The Sound

Music that doesn't ask for attention. It earns the space it takes.

Felt pianos, string sections, choirs and electronic textures. Layered into something quiet yet powerful. For nights when everything feels possible. For days that pass without a sound.

Latest

All Releases
The Gravity Between artwork

Jul 2026

The Gravity Between

Single

Phoenix artwork

Jun 2026

Phoenix

Single

Liminal Drift artwork

Jun 2026

Liminal Drift

Single