header[data-astro-cid-bua3el5j]{z-index:1000;width:100%;padding:.5rem 1rem}header[data-astro-cid-bua3el5j].hero{position:absolute;top:0;left:0}.container[data-astro-cid-bua3el5j]{margin:0 auto;max-width:80rem;display:flex;align-items:center;justify-content:space-between}.logo[data-astro-cid-bua3el5j]{display:flex;align-items:center;gap:.5rem;text-decoration:none;position:relative;z-index:1001}nav[data-astro-cid-bua3el5j]{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#111827f2;flex-direction:column;align-items:center;justify-content:center;gap:2rem}nav[data-astro-cid-bua3el5j].is-active{display:flex}nav[data-astro-cid-bua3el5j] a[data-astro-cid-bua3el5j]{color:#fff;text-decoration:none;font-size:1.5rem;font-weight:600;font-family:var(--font-display)}.hamburger[data-astro-cid-bua3el5j]{display:none;flex-direction:column;justify-content:space-around;width:2rem;height:2rem;background:transparent;border:none;cursor:pointer;padding:0;z-index:1001}.hamburger[data-astro-cid-bua3el5j] span[data-astro-cid-bua3el5j]{width:2rem;height:.25rem;background:#fff;border-radius:10px;transition:all .3s linear;position:relative;transform-origin:1px}.hamburger[data-astro-cid-bua3el5j].is-active span[data-astro-cid-bua3el5j]:nth-child(1){transform:rotate(45deg)}.hamburger[data-astro-cid-bua3el5j].is-active span[data-astro-cid-bua3el5j]:nth-child(2){opacity:0;transform:translate(20px)}.hamburger[data-astro-cid-bua3el5j].is-active span[data-astro-cid-bua3el5j]:nth-child(3){transform:rotate(-45deg)}@media(max-width:768px){nav[data-astro-cid-bua3el5j]{display:none}.hamburger[data-astro-cid-bua3el5j]{display:flex;margin-left:auto}}@media(min-width:769px){nav[data-astro-cid-bua3el5j]{display:flex;position:static;width:auto;height:auto;background-color:transparent;flex-direction:row;gap:1.5rem}nav[data-astro-cid-bua3el5j] a[data-astro-cid-bua3el5j]{font-size:1rem;font-weight:500;color:var(--color-text-dark);font-family:var(--font-display)}header[data-astro-cid-bua3el5j].hero nav[data-astro-cid-bua3el5j] a[data-astro-cid-bua3el5j]{color:#fff}.hamburger[data-astro-cid-bua3el5j]{display:none}}.hero-container[data-astro-cid-nlow4r3u]{position:relative;display:flex;min-height:100vh;width:100%;flex-direction:column;overflow-x:hidden}.background-image-container[data-astro-cid-nlow4r3u]{position:absolute;inset:0;z-index:0;height:100vh;overflow:hidden}.background-image[data-astro-cid-nlow4r3u]{height:100%;width:100%;object-fit:cover;object-position:center;animation:slow-zoom 10s infinite alternate}.background-overlay[data-astro-cid-nlow4r3u]{position:absolute;inset:0;background-image:linear-gradient(to top,var(--color-background-dark),rgba(26,26,26,.6),transparent)}.content-container[data-astro-cid-nlow4r3u]{position:relative;z-index:10;display:flex;height:100%;flex-grow:1;flex-direction:column}main[data-astro-cid-nlow4r3u]{flex-grow:1;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:6rem;padding-left:1rem;padding-right:1rem;min-height:calc(100vh - 104px)}.main-content[data-astro-cid-nlow4r3u]{margin:0 auto;max-width:80rem;width:100%}.text-content[data-astro-cid-nlow4r3u]{max-width:42rem;text-align:left}h2[data-astro-cid-nlow4r3u]{font-family:var(--font-display);font-size:3rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:-.025em}.highlight[data-astro-cid-nlow4r3u]{color:var(--color-primary)}p[data-astro-cid-nlow4r3u]{margin-top:1.5rem;font-family:var(--font-body);font-size:1.125rem;color:#fffc;max-width:36rem}.button-container[data-astro-cid-nlow4r3u]{margin-top:2.5rem}.button-container[data-astro-cid-nlow4r3u] a[data-astro-cid-nlow4r3u]{display:inline-flex;align-items:center;justify-content:center;height:3rem;padding:0 2rem;font-family:Rajdhani,sans-serif;font-size:1.1rem;font-weight:700;letter-spacing:1px;background-color:#0000004d;color:var(--color-primary);border:1px solid var(--color-primary);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);transition:all .3s ease}.button-container[data-astro-cid-nlow4r3u] a[data-astro-cid-nlow4r3u]:hover{background-color:var(--color-primary);color:#000!important;transform:translate(-5px);box-shadow:0 0 15px rgba(var(--color-primary-rgb),.4)}@media(min-width:640px){main[data-astro-cid-nlow4r3u]{padding-bottom:8rem;padding-left:2.5rem;padding-right:2.5rem}h2[data-astro-cid-nlow4r3u]{font-size:4rem}}@media(min-width:1024px){main[data-astro-cid-nlow4r3u]{padding-bottom:10rem;padding-left:5rem;padding-right:5rem;min-height:calc(100vh - 128px)}}@keyframes slow-zoom{0%{transform:scale(1)}to{transform:scale(1.1)}}.carousel-section[data-astro-cid-kucse4c2]{background-color:var(--color-background-dark);padding:5rem 0}.container[data-astro-cid-kucse4c2]{max-width:80rem;margin:0 auto;padding:0 1rem}.header[data-astro-cid-kucse4c2]{width:100%;text-align:center;margin-bottom:3rem}.header[data-astro-cid-kucse4c2] h2[data-astro-cid-kucse4c2]{margin-top:.5rem;font-size:2.25rem;font-weight:700;letter-spacing:-.025em;color:var(--color-text-dark);font-family:var(--font-display);text-transform:uppercase}.header[data-astro-cid-kucse4c2] .subtitle[data-astro-cid-kucse4c2]{font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary)}.description[data-astro-cid-kucse4c2]{margin-top:1.5rem;max-width:42rem;margin-left:auto;margin-right:auto;font-size:1.125rem;color:#fff9}.carousel-container[data-astro-cid-kucse4c2]{position:relative}.carousel-track[data-astro-cid-kucse4c2]{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-behavior:smooth}.carousel-track[data-astro-cid-kucse4c2]::-webkit-scrollbar{display:none}.carousel-controls[data-astro-cid-kucse4c2]{display:flex;justify-content:center;align-items:center;margin-top:2rem}.carousel-controls[data-astro-cid-kucse4c2] button[data-astro-cid-kucse4c2]{background:#0000004d;border:1px solid var(--color-primary);color:var(--color-primary);cursor:pointer;padding:.75rem;border-radius:0;clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px);transition:all .3s ease;display:flex;align-items:center;justify-content:center}.carousel-controls[data-astro-cid-kucse4c2] button[data-astro-cid-kucse4c2]:hover{background-color:var(--color-primary);color:#000!important;border-color:var(--color-primary);transform:scale(1.1);box-shadow:0 0 15px rgba(var(--color-primary-rgb),.4)}.dots[data-astro-cid-kucse4c2]{display:flex;gap:.5rem;margin:0 1rem}.dots[data-astro-cid-kucse4c2] button{width:1rem;height:1rem;border-radius:0;border:1px solid var(--color-primary);background-color:#0000004d;clip-path:polygon(2px 0,100% 0,100% calc(100% - 2px),calc(100% - 2px) 100%,0 100%,0 2px);cursor:pointer;padding:0;transition:all .3s ease}.dots[data-astro-cid-kucse4c2] button.active{background-color:var(--color-primary);border-color:var(--color-primary);transform:scale(1.2);box-shadow:0 0 5px rgba(var(--color-primary-rgb),.4)}.top-pick-card-link[data-astro-cid-kucse4c2]{display:block;position:relative;overflow:hidden;border-radius:0;clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px);border:1px solid rgba(212,175,55,.3);height:20rem;text-decoration:none;flex:0 0 85%;scroll-snap-align:start;transition:border-color .3s ease}.top-pick-card-link[data-astro-cid-kucse4c2]:hover{border-color:var(--color-primary)}@media(min-width:768px){.top-pick-card-link[data-astro-cid-kucse4c2]{flex:0 0 calc(50% - 1rem)}}@media(min-width:1024px){.top-pick-card-link[data-astro-cid-kucse4c2]{flex:0 0 calc(33.333% - 1rem)}}.image-container[data-astro-cid-kucse4c2]{width:100%;height:100%}.image-container[data-astro-cid-kucse4c2] img[data-astro-cid-kucse4c2]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.top-pick-card-link[data-astro-cid-kucse4c2]:hover .image-container[data-astro-cid-kucse4c2] img[data-astro-cid-kucse4c2]{transform:scale(1.05)}.overlay[data-astro-cid-kucse4c2]{position:absolute;inset:0;background:linear-gradient(to top,#000c,#0000);display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem;color:var(--color-text-dark)}.text-content[data-astro-cid-kucse4c2] h3[data-astro-cid-kucse4c2]{margin:0;font-family:Rajdhani,sans-serif;font-size:1.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--color-text-dark)}.text-content[data-astro-cid-kucse4c2] p[data-astro-cid-kucse4c2]{margin:0;font-size:1rem;color:#fffc}.status-badge-container[data-astro-cid-kucse4c2]{align-self:flex-end}.status-badge[data-astro-cid-kucse4c2]{padding:.5rem 1rem;font-family:Rajdhani,sans-serif;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;border-radius:0;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.testimonials-section[data-astro-cid-wizteglk]{background-color:var(--color-background-dark);padding:5rem 0;overflow:hidden}.dark[data-astro-cid-wizteglk] .testimonials-section[data-astro-cid-wizteglk]{background-color:var(--color-background-dark)}.container[data-astro-cid-wizteglk]{max-width:80rem;margin:0 auto;padding:0 1rem}.header[data-astro-cid-wizteglk]{text-align:center}.header[data-astro-cid-wizteglk] h2[data-astro-cid-wizteglk]{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:#cdaa32}.header[data-astro-cid-wizteglk] .subtitle[data-astro-cid-wizteglk]{margin-top:.75rem;font-family:var(--font-display);font-size:1.25rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:#fff}.testimonials-grid[data-astro-cid-wizteglk]{margin-top:4rem;display:flex;flex-direction:column;gap:6rem}.testimonial[data-astro-cid-wizteglk]{position:relative;display:grid;grid-template-columns:1fr;align-items:center;gap:3rem}.testimonial[data-astro-cid-wizteglk].reverse .quote-box[data-astro-cid-wizteglk]{order:2}.quote-box[data-astro-cid-wizteglk]{position:relative;align-self:stretch;display:flex;align-items:stretch}.border-accent[data-astro-cid-wizteglk]{position:absolute;top:-2rem;left:-2rem;width:6rem;height:6rem;border-top:2px solid rgba(212,175,55,.3);border-left:2px solid rgba(212,175,55,.3)}.border-accent-bottom[data-astro-cid-wizteglk]{position:absolute;bottom:-2rem;right:-2rem;width:6rem;height:6rem;border-bottom:2px solid rgba(212,175,55,.3);border-right:2px solid rgba(212,175,55,.3)}.quote-content[data-astro-cid-wizteglk]{position:relative;padding:2rem;background-color:#0f0f0f;min-height:20rem}.quote-inner[data-astro-cid-wizteglk]{position:relative}.quote-mark[data-astro-cid-wizteglk]{font-family:var(--font-display);font-size:5rem;line-height:1;color:#cdaa32;opacity:1;margin-bottom:0}blockquote[data-astro-cid-wizteglk]{position:relative;margin:0}blockquote[data-astro-cid-wizteglk] p[data-astro-cid-wizteglk]{font-family:var(--font-body);font-size:1rem;color:#fafafaf2;line-height:2;max-width:50rem;margin:0}footer[data-astro-cid-wizteglk]{margin-top:3rem}.author[data-astro-cid-wizteglk]{font-family:var(--font-display);font-size:1.375rem;font-weight:700;text-transform:uppercase;color:#fff}.title[data-astro-cid-wizteglk]{margin-top:.25rem;font-family:var(--font-body);font-size:1rem;color:#d4af37}.image-box[data-astro-cid-wizteglk]{position:relative;height:24rem}.image-clipper[data-astro-cid-wizteglk]{position:absolute;inset:0;background-color:var(--color-background-dark);clip-path:polygon(20% 0%,100% 0%,100% 100%,0% 100%,0% 20%);overflow:hidden}.image-clipper-reverse[data-astro-cid-wizteglk]{position:absolute;inset:0;background-color:var(--color-background-dark);clip-path:polygon(0% 0%,100% 0%,100% 75%,70% 100%,0% 100%);overflow:hidden}.image-box[data-astro-cid-wizteglk] img[data-astro-cid-wizteglk]{width:100%;height:100%;object-fit:cover;opacity:.55;transition:opacity .5s ease;position:relative;z-index:1}.image-box[data-astro-cid-wizteglk]:hover img[data-astro-cid-wizteglk]{opacity:.8}.image-overlay[data-astro-cid-wizteglk]{position:absolute;inset:0;background-color:#0000008c;z-index:2}@media(min-width:1024px){.testimonial[data-astro-cid-wizteglk]{grid-template-columns:repeat(2,1fr);gap:6rem}.quote-content[data-astro-cid-wizteglk]{padding:3.5rem 3.5rem 4rem 6.5rem}.quote-mark[data-astro-cid-wizteglk]{position:absolute;font-size:6.5rem;top:-1rem;left:-5rem;transform:none;margin-bottom:0}blockquote[data-astro-cid-wizteglk] p[data-astro-cid-wizteglk]{font-size:1.25rem}.image-box[data-astro-cid-wizteglk]{height:31.25rem}}[data-astro-cid-xu5rcnuc],[data-astro-cid-xu5rcnuc]:before,[data-astro-cid-xu5rcnuc]:after{box-sizing:border-box}.car-finder-section[data-astro-cid-xu5rcnuc]{background-color:var(--color-background-dark);padding:5rem 0}.container[data-astro-cid-xu5rcnuc]{max-width:80rem;margin:0 auto;padding:0 1rem}.finder-box[data-astro-cid-xu5rcnuc]{background-color:var(--color-background-dark);border:1px solid var(--color-border-dark);margin:0 auto;overflow:hidden}.header[data-astro-cid-xu5rcnuc]{text-align:center;margin-bottom:3rem;padding:1rem 1rem 0}.header[data-astro-cid-xu5rcnuc] h2[data-astro-cid-xu5rcnuc]{font-size:3rem;font-family:var(--font-display);font-weight:700;text-transform:uppercase;color:#fff;letter-spacing:-.025em;line-height:1.2}.header[data-astro-cid-xu5rcnuc] .highlight[data-astro-cid-xu5rcnuc]{color:var(--color-primary);display:inline-block}.header[data-astro-cid-xu5rcnuc] p[data-astro-cid-xu5rcnuc]{margin-top:1.5rem;max-width:42rem;margin-left:auto;margin-right:auto;color:#fff9;font-size:1.125rem;line-height:1.6}.progress-bar[data-astro-cid-xu5rcnuc]{position:relative;width:calc(100% - 2rem);margin:0 1rem;height:.25rem;background-color:var(--color-border-dark)}.progress[data-astro-cid-xu5rcnuc]{position:absolute;top:0;left:0;height:100%;background-color:var(--color-primary);transition:width .3s ease-in-out}.dot[data-astro-cid-xu5rcnuc]{position:absolute;top:50%;transform:translateY(-50%);margin-left:-.5rem;width:1rem;height:1rem;border-radius:9999px;background-color:var(--color-border-dark);display:flex;align-items:center;justify-content:center;transition:background-color .3s ease-in-out}.step-icon[data-astro-cid-xu5rcnuc]{position:absolute;top:1.75rem;left:50%;transform:translate(-50%);color:#fff9;transition:color .3s ease-in-out}.dot[data-astro-cid-xu5rcnuc].active .step-icon[data-astro-cid-xu5rcnuc]{color:var(--color-primary)}.step-icon[data-astro-cid-xu5rcnuc] svg[data-astro-cid-xu5rcnuc]{width:1.5rem;height:1.5rem}.dot[data-astro-cid-xu5rcnuc].active{background-color:var(--color-primary)}.inner-dot[data-astro-cid-xu5rcnuc]{width:.5rem;height:.5rem;border-radius:9999px;background-color:var(--color-background-dark)}.questions[data-astro-cid-xu5rcnuc]{margin-top:4rem;display:flex;flex-direction:column;gap:4rem;padding:0 1rem}.question[data-astro-cid-xu5rcnuc]{text-align:center}.question[data-astro-cid-xu5rcnuc] h3[data-astro-cid-xu5rcnuc]{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.05em}.options[data-astro-cid-xu5rcnuc]{margin-top:2rem;display:flex;flex-direction:column;gap:1rem;justify-content:center}.passenger-options[data-astro-cid-xu5rcnuc]{flex-direction:row;flex-wrap:wrap}.custom-radio-button[data-astro-cid-xu5rcnuc]{flex:1;min-width:120px;position:relative}.custom-radio-button[data-astro-cid-xu5rcnuc] input[data-astro-cid-xu5rcnuc]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.custom-radio-button[data-astro-cid-xu5rcnuc] label[data-astro-cid-xu5rcnuc]{display:block;position:relative;font-family:var(--font-body);font-size:1.125rem;font-weight:500;padding:1.5rem;background-color:#ffffff0d;border:2px solid var(--color-border-dark);border-radius:0;color:#fff;cursor:pointer;transition:all .2s ease-in-out}.custom-radio-button[data-astro-cid-xu5rcnuc] input[data-astro-cid-xu5rcnuc]:checked+label[data-astro-cid-xu5rcnuc]{border-color:var(--color-primary);background-color:rgba(var(--color-primary-rgb),.1)}.custom-radio-button[data-astro-cid-xu5rcnuc] label[data-astro-cid-xu5rcnuc]:hover{border-color:var(--color-primary);background-color:#ffffff14}.navigation-buttons[data-astro-cid-xu5rcnuc]{margin-top:1rem;text-align:center;display:flex;flex-direction:column-reverse;gap:1rem}#prev-step[data-astro-cid-xu5rcnuc],#next-step[data-astro-cid-xu5rcnuc]{display:inline-flex;align-items:center;justify-content:center;height:3.5rem;padding:0 3rem;font-family:Rajdhani,sans-serif;font-size:1.125rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;background-color:#0000004d;color:var(--color-primary);border:1px solid var(--color-primary);border-radius:0;cursor:pointer;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);transition:all .3s ease}#prev-step[data-astro-cid-xu5rcnuc]:hover,#next-step[data-astro-cid-xu5rcnuc]:hover{background-color:var(--color-primary);color:#000!important;transform:translate(-5px);box-shadow:0 0 15px rgba(var(--color-primary-rgb),.4)}#prev-step[data-astro-cid-xu5rcnuc]:active,#next-step[data-astro-cid-xu5rcnuc]:active{transform:translate(-5px);box-shadow:0 0 5px rgba(var(--color-primary-rgb),.4)}.result-placeholder[data-astro-cid-xu5rcnuc]{margin-top:2rem}.recommended-vehicle-card{background-color:#ffffff05;border:1px solid var(--color-border-dark);border-radius:0;padding:1.5rem;text-align:center;width:100%;max-width:350px;margin:2rem auto;transition:all .3s ease;box-shadow:0 5px 15px #0003;opacity:0;animation:fadeIn .5s .2s forwards;box-sizing:border-box}@keyframes fadeIn{to{opacity:1}}.recommended-vehicle-card:hover{border-color:var(--color-primary);transform:translateY(-8px);box-shadow:0 15px 25px #0000004d}.recommended-vehicle-card .vehicle-image{width:100%;height:auto;border-radius:0;margin-bottom:1.5rem;box-shadow:0 10px 20px #0003}.recommended-vehicle-card h4{font-family:var(--font-display);font-size:1.25rem;font-weight:600;color:var(--color-primary);text-transform:uppercase;letter-spacing:.1em;margin:0}.recommended-vehicle-card p{font-size:1.5rem;font-family:var(--font-display);font-weight:700;color:var(--color-text-dark);margin:.25rem 0 1rem}.recommended-vehicle-card .details-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.5rem;background-color:#0000004d;color:var(--color-primary);text-decoration:none;border-radius:0;font-family:Rajdhani,sans-serif;font-weight:700;letter-spacing:1px;border:1px solid var(--color-primary);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);transition:all .3s ease;text-align:center;font-size:1.125rem}.recommended-vehicle-card .details-button:hover{background-color:var(--color-primary);color:#000!important;transform:translate(-5px);box-shadow:0 0 15px rgba(var(--color-primary-rgb),.4)}@media(min-width:640px){.finder-box[data-astro-cid-xu5rcnuc]{padding:3rem}.header[data-astro-cid-xu5rcnuc]{padding:0}.progress-bar[data-astro-cid-xu5rcnuc]{width:100%;margin:0}.questions[data-astro-cid-xu5rcnuc]{padding:0}.header[data-astro-cid-xu5rcnuc] h2[data-astro-cid-xu5rcnuc]{font-size:2.25rem}.options[data-astro-cid-xu5rcnuc]{flex-direction:row}}.collection-section[data-astro-cid-c6ewdxi7]{background-color:var(--color-background-dark);padding:5rem 0 2rem}.container[data-astro-cid-c6ewdxi7]{max-width:80rem;margin:0 auto;padding:0 1rem}.header[data-astro-cid-c6ewdxi7]{text-align:center}.header[data-astro-cid-c6ewdxi7] h2[data-astro-cid-c6ewdxi7]{font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary)}.subtitle[data-astro-cid-c6ewdxi7]{margin-top:.5rem;font-size:2.25rem;font-weight:700;letter-spacing:-.025em;color:#fff;font-family:var(--font-display);text-transform:uppercase}.description[data-astro-cid-c6ewdxi7]{margin-top:1.5rem;max-width:42rem;margin-left:auto;margin-right:auto;font-size:1.125rem;color:#fff9}.grid[data-astro-cid-c6ewdxi7]{margin-top:4rem;display:grid;grid-template-columns:1fr;gap:3rem}@media(min-width:768px){.grid[data-astro-cid-c6ewdxi7]{grid-template-columns:repeat(2,1fr);gap:2rem}}@media(min-width:1024px){.grid[data-astro-cid-c6ewdxi7]{grid-template-columns:repeat(3,1fr);gap:3rem}}.collection-card-container[data-astro-cid-c6ewdxi7]{position:relative;display:block;text-decoration:none;color:inherit;width:100%;margin-right:0;height:24rem;clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px);border:1px solid rgba(212,175,55,.3);transition:border-color .3s ease;overflow:hidden}.collection-card-container[data-astro-cid-c6ewdxi7]:hover{border-color:var(--color-primary)}.image-container[data-astro-cid-c6ewdxi7]{overflow:hidden;position:relative;height:100%}.image-container[data-astro-cid-c6ewdxi7] img[data-astro-cid-c6ewdxi7],.image-container[data-astro-cid-c6ewdxi7] .background-image[data-astro-cid-c6ewdxi7]{width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform .5s ease-in-out;display:block}.collection-card-container[data-astro-cid-c6ewdxi7]:hover .image-container[data-astro-cid-c6ewdxi7] img[data-astro-cid-c6ewdxi7],.collection-card-container[data-astro-cid-c6ewdxi7]:hover .image-container[data-astro-cid-c6ewdxi7] .background-image[data-astro-cid-c6ewdxi7]{transform:scale(1.08)}.overlay[data-astro-cid-c6ewdxi7]{position:absolute;inset:0;background-image:linear-gradient(to top,rgba(0,0,0,.7),transparent);pointer-events:none}.title-container[data-astro-cid-c6ewdxi7]{position:absolute;bottom:0;left:0;padding:2rem;z-index:3;pointer-events:none}.title-container[data-astro-cid-c6ewdxi7] h3[data-astro-cid-c6ewdxi7]{font-size:1.75rem;font-weight:700;color:#fff;text-transform:uppercase;font-family:Rajdhani,sans-serif;letter-spacing:1px;margin:0}@media(min-width:768px){.collection-card-container[data-astro-cid-c6ewdxi7]{height:21rem}}.carousel-wrapper[data-astro-cid-c6ewdxi7]{position:relative;margin-bottom:4rem}.carousel-header[data-astro-cid-c6ewdxi7]{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:1rem}.carousel-title[data-astro-cid-c6ewdxi7]{font-size:2.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary);font-family:var(--font-display)}.header-content[data-astro-cid-c6ewdxi7] .subtitle[data-astro-cid-c6ewdxi7]{margin-top:.5rem;font-size:2.25rem;font-weight:700;letter-spacing:-.025em;color:#fff;font-family:var(--font-display);text-transform:uppercase}.header-content[data-astro-cid-c6ewdxi7] .description[data-astro-cid-c6ewdxi7]{margin-top:1.5rem;max-width:42rem;margin-left:auto;margin-right:auto;font-size:1.125rem;color:#fff9}.carousel-wrapper[data-astro-cid-c6ewdxi7]>.carousel-track-container[data-astro-cid-c6ewdxi7]{width:100%;overflow:hidden}.carousel-wrapper[data-astro-cid-c6ewdxi7]>.carousel-track-container[data-astro-cid-c6ewdxi7]>.carousel-track[data-astro-cid-c6ewdxi7]{display:flex;transition:transform .5s ease-in-out}.carousel-track[data-astro-cid-c6ewdxi7]>.carousel-slide{display:flex;flex-direction:column;justify-content:flex-start;min-height:24rem;flex:0 0 100%;max-width:100%;padding:0 .5rem}@media(min-width:768px){.carousel-track[data-astro-cid-c6ewdxi7]>.carousel-slide{flex:0 0 50%;max-width:50%}}@media(min-width:1200px){.carousel-track[data-astro-cid-c6ewdxi7]>.carousel-slide{flex:0 0 33.3333%;max-width:33.3333%}}@media(min-width:1600px){.carousel-track[data-astro-cid-c6ewdxi7]>.carousel-slide{flex:0 0 33.3333%;max-width:33.3333%}}.carousel-controls[data-astro-cid-c6ewdxi7]{display:flex;justify-content:center;align-items:center;margin-top:2rem}.carousel-controls[data-astro-cid-c6ewdxi7] button[data-astro-cid-c6ewdxi7]{background:#0000004d;border:1px solid var(--color-primary);color:var(--color-primary);cursor:pointer;padding:.75rem;border-radius:0;clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px);transition:background-color .3s ease,color .3s ease,border-color .3s ease;display:flex;align-items:center;justify-content:center}.carousel-controls[data-astro-cid-c6ewdxi7] button[data-astro-cid-c6ewdxi7]:hover{background-color:var(--color-primary);color:#000!important;border-color:var(--color-primary);transform:scale(1.1);box-shadow:0 0 15px rgba(var(--color-primary-rgb),.4)}.dots[data-astro-cid-c6ewdxi7]{display:flex;gap:.5rem;margin:0 1rem}.dots[data-astro-cid-c6ewdxi7] button{width:1rem;height:1rem;border-radius:0;border:1px solid var(--color-primary);background-color:#0000004d;clip-path:polygon(2px 0,100% 0,100% calc(100% - 2px),calc(100% - 2px) 100%,0 100%,0 2px);cursor:pointer;padding:0;transition:all .3s ease}.dots[data-astro-cid-c6ewdxi7] button.active{background-color:var(--color-primary);border-color:var(--color-primary);transform:scale(1.2);box-shadow:0 0 5px rgba(var(--color-primary-rgb),.4)}
