.Home_hero__Z1gn4{text-align:center;padding:4rem 0;margin-bottom:3rem}.Home_hero__Z1gn4 h1{font-family:Fraunces,serif;font-weight:900;font-size:5rem;color:var(--cream);text-shadow:3px 3px 0 var(--burnt-orange),6px 6px 0 var(--rust-red),9px 9px 0 var(--avocado-green);margin-bottom:1rem;letter-spacing:2px;animation:Home_float__DLlTh 3s ease-in-out infinite}@keyframes Home_float__DLlTh{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.Home_subtitle__OhkyG{font-family:Courier New,monospace;font-size:1.5rem;color:var(--mustard-yellow);letter-spacing:3px;margin-bottom:2rem;text-transform:uppercase;text-shadow:0 0 5px rgba(232,180,79,.3)}.Home_contact-section__mH14F{border-color:var(--avocado-green)}.Home_contact-form__nFNt1{margin-top:2rem;max-width:600px}.Home_form-group__hKP_s{margin-bottom:1.5rem}.Home_form-group__hKP_s label{display:block;color:var(--mustard-yellow);font-weight:700;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:1px}.Home_form-group__hKP_s input,.Home_form-group__hKP_s textarea{width:100%;padding:.8rem;background:var(--dark-brown);border:3px solid var(--burnt-orange);color:var(--cream);font-family:Courier New,monospace;font-size:1rem;transition:all .3s ease}.Home_form-group__hKP_s input:focus,.Home_form-group__hKP_s textarea:focus{outline:none;border-color:var(--avocado-green);box-shadow:5px 5px 0 rgba(123,158,111,.3)}.Home_submit-btn__p6hzW{background:var(--burnt-orange);color:var(--cream);border:none;padding:1rem 2rem;font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;cursor:pointer;transform:skew(-5deg);transition:all .3s ease;font-family:Courier New,monospace;margin-top:1rem}.Home_submit-btn__p6hzW:hover{background:var(--avocado-green);transform:skew(-5deg) scale(1.05);box-shadow:8px 8px 0 rgba(0,0,0,.3);text-shadow:0 0 5px rgba(255,255,255,.4)}.Home_contact-email__4d_Xo{margin-top:2rem;font-size:1.1rem}.Home_contact-email__4d_Xo a{color:var(--burnt-orange);text-decoration:none;border-bottom:2px solid var(--burnt-orange);transition:all .3s ease}.Home_contact-email__4d_Xo a:hover{color:var(--avocado-green);border-bottom-color:var(--avocado-green);text-shadow:0 0 5px var(--avocado-green)}@media (max-width:768px){.Home_hero__Z1gn4 h1{font-size:3rem}}.Layout_nav-bar__ibgqZ{background:#2A1F1A;border-bottom:3px solid var(--burnt-orange);padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:100}.Layout_nav-left__ZNUXF .Layout_home-link__5s7CW{font-family:Fraunces,serif;font-size:1.5rem;font-weight:800;color:var(--mustard-yellow);text-decoration:none;letter-spacing:1px}.Layout_nav-right__hUbdn{display:flex;gap:2rem;align-items:center}.Layout_nav-right__hUbdn a{color:var(--cream);text-decoration:none;font-weight:700;letter-spacing:1px;transition:all .3s ease;border-bottom:2px solid transparent;text-transform:uppercase}.Layout_nav-right__hUbdn a:hover{color:var(--burnt-orange);border-bottom:2px solid var(--burnt-orange);text-shadow:0 0 8px rgba(212,119,78,.6)}.Layout_nav-right__hUbdn svg{transition:transform .3s ease}.Layout_nav-right__hUbdn a:hover svg{transform:scale(1.1);filter:drop-shadow(0 0 5px var(--burnt-orange))}.Layout_container__NvDq8{max-width:1200px;margin:0 auto;padding:2rem;position:relative;z-index:1}.Layout_page-header__cI83H{text-align:center;padding:3rem 0;margin-bottom:2rem}.Layout_page-header__cI83H h1{font-family:Fraunces,serif;font-size:4rem;color:var(--cream);text-shadow:3px 3px 0 var(--burnt-orange),6px 6px 0 var(--rust-red);letter-spacing:2px}.Layout_footer__P5gZz{background:#2A1F1A;border-top:3px solid var(--burnt-orange);padding:2rem;margin-top:4rem}.Layout_footer-content__qfBdL{max-width:1200px;margin:0 auto;text-align:center}.Layout_footer-links__co58_{display:flex;justify-content:center;gap:2rem;margin-bottom:1rem;flex-wrap:wrap}.Layout_footer-links__co58_ a{color:var(--cream);text-decoration:none;font-weight:700;letter-spacing:1px;transition:color .3s ease;text-transform:uppercase}.Layout_footer-links__co58_ a:hover{color:var(--burnt-orange);text-shadow:0 0 5px var(--burnt-orange)}.Layout_copyright__XC3Mm{color:var(--warm-tan);font-size:.9rem;letter-spacing:1px}@media (max-width:768px){.Layout_nav-bar__ibgqZ{padding:1rem}.Layout_nav-right__hUbdn{gap:1rem}.Layout_container__NvDq8{padding:1rem}}.VinylCard_vinyl-card__Kji4H{background:#4A3A31;border:4px solid var(--burnt-orange);padding:3rem;margin-bottom:3rem;position:relative;transform:rotate(-.5deg);transition:transform .3s ease,box-shadow .3s ease;box-shadow:10px 10px 0 rgba(212,119,78,.3)}.VinylCard_vinyl-card__Kji4H:hover{transform:rotate(0deg) translateY(-5px);box-shadow:15px 15px 0 rgba(212,119,78,.5)}.VinylCard_vinyl-card__Kji4H:nth-child(2n){transform:rotate(.5deg);border-color:var(--avocado-green);box-shadow:10px 10px 0 rgba(123,158,111,.3)}.VinylCard_vinyl-card__Kji4H:nth-child(2n):hover{box-shadow:15px 15px 0 rgba(123,158,111,.5)}.VinylCard_vinyl-card__Kji4H h2{font-family:Fraunces,serif;font-size:2.5rem;color:var(--mustard-yellow);margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:1px}.VinylCard_vinyl-card__Kji4H p{color:var(--cream);font-size:1.1rem;margin-bottom:1rem;line-height:1.8}.VinylCard_genre-tags__qLkiS{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1.5rem}.VinylCard_genre-tag__XDg1h{display:inline-block;background:var(--burnt-orange);color:var(--cream);padding:.6rem 1.2rem;font-weight:700;text-transform:uppercase;font-size:.9rem;transform:skew(-10deg);transition:transform .2s,background .2s;cursor:default;border:2px solid var(--rust-red);box-shadow:3px 3px 0 rgba(0,0,0,.2)}.VinylCard_genre-tag__XDg1h:hover{transform:skew(-10deg) scale(1.05) translateY(-2px);background:var(--avocado-green);border-color:#5A7A50;box-shadow:5px 5px 0 rgba(0,0,0,.3)}.VinylCard_timeline__mS4My{margin-top:2rem}.VinylCard_timeline-item__AyPNi{padding:1.5rem;background:rgba(0,0,0,.2);border-left:4px solid var(--avocado-green);margin-bottom:2rem;transition:all .3s ease}.VinylCard_timeline-item__AyPNi:hover{border-left-width:8px;padding-left:2rem}.VinylCard_timeline-item__AyPNi h3{font-family:Fraunces,serif;font-size:1.8rem;color:var(--burnt-orange);margin-bottom:.3rem;letter-spacing:1px}.VinylCard_timeline-date__i7u_S{font-size:.9rem;color:var(--mustard-yellow);margin-bottom:.5rem}.VinylCard_project-year__DVdTL{font-size:1rem;color:var(--mustard-yellow);margin-bottom:1rem;letter-spacing:2px}.VinylCard_project-links__BipXE{display:flex;gap:1.5rem;margin-top:1.5rem}.VinylCard_project-link__sj_sl{background:transparent;color:var(--burnt-orange);border:3px solid var(--burnt-orange);padding:.8rem 1.5rem;text-decoration:none;font-weight:700;letter-spacing:1px;transition:all .3s ease;display:inline-block;font-family:Courier New,monospace}.VinylCard_project-link__sj_sl:hover{background:var(--burnt-orange);color:var(--cream);transform:translateY(-3px);box-shadow:6px 6px 0 rgba(0,0,0,.3);text-shadow:0 0 5px rgba(255,255,255,.4)}@media (max-width:768px){.VinylCard_vinyl-card__Kji4H{padding:2rem;margin-bottom:2rem}.VinylCard_vinyl-card__Kji4H h2{font-size:2rem}}