*{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;box-sizing:border-box;}body{font-family:"Noto Sans SC", sans-serif;line-height:1.6;color:rgb(51, 51, 51);}nav{position:fixed;top:0px;width:100%;background-image:none;background-position-x:0%;background-position-y:0%;background-size:auto;background-repeat:repeat;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;background-color:rgba(255, 255, 255, 0.9);box-shadow:rgba(0, 0, 0, 0.1) 0px 2px 20px;z-index:1000;}.nav-link{color:rgb(146, 64, 14);text-decoration-line:none;padding-top:0.75rem;padding-right:1rem;padding-bottom:0.75rem;padding-left:1rem;border-top-left-radius:0.375rem;border-top-right-radius:0.375rem;border-bottom-right-radius:0.375rem;border-bottom-left-radius:0.375rem;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-behavior:normal;transition-property:all;font-weight:500;}.nav-link:hover{background-color:rgb(254, 243, 199);color:rgb(124, 45, 18);}.hero-section{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow-x:hidden;overflow-y:hidden;}.hero-content{text-align:center;z-index:2;position:relative;}.hero-title{font-size:4rem;font-weight:bold;color:rgb(124, 45, 18);margin-bottom:1rem;text-shadow:rgba(0, 0, 0, 0.1) 0px 2px 4px;}.hero-subtitle{font-size:1.5rem;color:rgb(146, 64, 14);margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto;}.btn-primary{background-color:rgb(217, 119, 6);color:white;padding-top:0.75rem;padding-right:1.5rem;padding-bottom:0.75rem;padding-left:1.5rem;border-top-left-radius:0.5rem;border-top-right-radius:0.5rem;border-bottom-right-radius:0.5rem;border-bottom-left-radius:0.5rem;text-decoration-line:none;font-weight:600;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-behavior:normal;transition-property:background-color;display:inline-block;margin-top:0.25rem;margin-right:0.25rem;margin-bottom:0.25rem;margin-left:0.25rem;}.btn-primary:hover{background-color:rgb(180, 83, 9);}.btn-secondary{background-color:transparent;color:rgb(217, 119, 6);border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(217, 119, 6);border-right-color:rgb(217, 119, 6);border-bottom-color:rgb(217, 119, 6);border-left-color:rgb(217, 119, 6);border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;padding-top:0.75rem;padding-right:1.5rem;padding-bottom:0.75rem;padding-left:1.5rem;border-top-left-radius:0.5rem;border-top-right-radius:0.5rem;border-bottom-right-radius:0.5rem;border-bottom-left-radius:0.5rem;text-decoration-line:none;font-weight:600;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-behavior:normal;transition-property:all;display:inline-block;margin-top:0.25rem;margin-right:0.25rem;margin-bottom:0.25rem;margin-left:0.25rem;}.btn-secondary:hover{background-color:rgb(217, 119, 6);color:white;}.section-title{text-align:center;margin-bottom:3rem;}.section-title h2{font-size:2.5rem;color:rgb(124, 45, 18);margin-bottom:1rem;}.section-title p{font-size:1.25rem;color:rgb(146, 64, 14);max-width:600px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.card{background-image:none;background-position-x:0%;background-position-y:0%;background-size:auto;background-repeat:repeat;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;background-color:white;border-top-left-radius:0.75rem;border-top-right-radius:0.75rem;border-bottom-right-radius:0.75rem;border-bottom-left-radius:0.75rem;padding-top:2rem;padding-right:2rem;padding-bottom:2rem;padding-left:2rem;box-shadow:rgba(0, 0, 0, 0.1) 0px 10px 25px;margin-bottom:1.5rem;}.timeline-item{position:relative;padding-left:2rem;border-left-width:2px;border-left-style:solid;border-left-color:rgb(251, 191, 36);margin-bottom:2rem;}.timeline-item::before{content:"";position:absolute;left:-1px;top:0px;width:2px;background-image:none;background-position-x:0%;background-position-y:0%;background-size:auto;background-repeat:repeat;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;background-color:rgb(217, 119, 6);}.timeline-item::after{content:"";position:absolute;left:-7px;top:0px;width:12px;height:12px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-image:none;background-position-x:0%;background-position-y:0%;background-size:auto;background-repeat:repeat;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;background-color:rgb(245, 158, 11);}.fade-in{animation-duration:1s;animation-timing-function:ease-in;animation-delay:0s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:fadeIn;}.whiskey-glow{filter:drop-shadow(rgba(217, 119, 6, 0.6) 0px 0px 8px);}.hero-canvas{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:1;}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px);}100%{opacity:1;transform:translateY(0px);}}@media (max-width: 768px){.hero-title{font-size:2.5rem;}.hero-subtitle{font-size:1.25rem;}.section-title h2{font-size:2rem;}.grid{grid-template-columns:1fr !important;}.flex-col{flex-direction:column;}.mobile-menu{display:block !important;}}