{\rtf1\ansi\ansicpg1252\cocoartf2709
\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
{\colortbl;\red255\green255\blue255;}
{\*\expandedcolortbl;;}
\paperw11900\paperh16840\margl1440\margr1440\vieww11520\viewh8400\viewkind0
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural\partightenfactor0

\f0\fs24 \cf0 /* Base Reset */\
* \{\
  margin: 0;\
  padding: 0;\
  box-sizing: border-box;\
\}\
\
body \{\
  font-family: 'Helvetica Neue', sans-serif;\
  background-color: #000;\
  color: #fff;\
  line-height: 1.6;\
\}\
\
header \{\
  padding: 2rem;\
  text-align: center;\
\}\
\
header h1 \{\
  font-size: 2rem;\
  margin-bottom: 0.5rem;\
\}\
\
nav a \{\
  margin: 0 1rem;\
  color: #ccc;\
  text-decoration: none;\
  font-size: 1rem;\
\}\
\
nav a:hover \{\
  color: #fff;\
\}\
\
#hero \{\
  text-align: center;\
  padding: 4rem 2rem;\
  font-size: 1.5rem;\
  color: #ccc;\
\}\
\
section \{\
  padding: 3rem 2rem;\
  max-width: 900px;\
  margin: 0 auto;\
\}\
\
.gallery \{\
  display: grid;\
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\
  gap: 1rem;\
  margin-top: 2rem;\
\}\
\
.gallery img \{\
  width: 100%;\
  object-fit: cover;\
  border: 2px solid #fff;\
\}\
\
footer \{\
  text-align: center;\
  padding: 2rem;\
  font-size: 0.8rem;\
  color: #555;\
\}\
}