/* Brian Yetwin Portfolio */
*{margin:0;padding:0;box-sizing:border-box}body{background-color:#000;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:20px}.image-container{width:1120px;max-width:100%}.hero-image{margin-bottom:25px}.hero-image img{display:block;width:100%;height:auto}.three-column-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.grid-item img{display:block;width:100%;height:auto}.hero-image a,.grid-item a{display:block;transition:transform .3s ease}.hero-image a:hover,.grid-item a:hover{transform:translateY(-5px)}img{display:block;width:100%;height:auto}.site-footer{display:flex;justify-content:center;width:100%;padding:0 20px;margin-top:25px}.footer-content{width:1120px;max-width:100%;display:flex;justify-content:space-between;align-items:center;color:#666;font-size:16px;padding-bottom:20px}@media (max-width:768px){.three-column-grid{grid-template-columns:1fr}.footer-content{flex-direction:column;justify-content:center;gap:10px}}

