:root{--amber-500:#ffc107;--amber-600:#ffb300;--amber-700:#ffa000;--bg-primary:#000;--bg-secondary:#222;--text-primary:hsla(0,0%,100%,.95);--text-secondary:hsla(0,0%,100%,.55);--text-muted:hsla(0,0%,100%,.35);--border-color:hsla(0,0%,100%,.08);--surface-hover:hsla(0,0%,100%,.04);--shadow-card:0 10px 30px rgba(0,0,0,.3);--shadow-card-hover:0 10px 30px rgba(0,0,0,.5);--bs-primary:#000;--bs-secondary:#222;--nav-bg:#222;--footer-bg:#222;--input-bg:#343a45;--navbar-toggler-filter:invert(1);--heading-accent:var(--amber-500);--logo-filter:none}[data-theme=light]{--bg-primary:#f4f6f8;--bg-secondary:#fff;--text-primary:rgba(0,0,0,.88);--text-secondary:rgba(0,0,0,.55);--text-muted:rgba(0,0,0,.35);--border-color:rgba(0,0,0,.1);--surface-hover:rgba(0,0,0,.04);--shadow-card:0 4px 20px rgba(0,0,0,.08);--shadow-card-hover:0 10px 30px rgba(0,0,0,.15);--nav-bg:#fff;--footer-bg:#e7ebef;--input-bg:#f5f5f5;--heading-accent:rgba(0,0,0,.85);--navbar-toggler-filter:invert(0);--logo-filter:brightness(0)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--bg-primary:#f4f6f8;--bg-secondary:#fff;--text-primary:rgba(0,0,0,.88);--text-secondary:rgba(0,0,0,.55);--text-muted:rgba(0,0,0,.35);--border-color:rgba(0,0,0,.1);--surface-hover:rgba(0,0,0,.04);--shadow-card:0 4px 20px rgba(0,0,0,.08);--shadow-card-hover:0 10px 30px rgba(0,0,0,.15);--nav-bg:#fff;--footer-bg:#e7ebef;--input-bg:#f5f5f5;--heading-accent:rgba(0,0,0,.85);--navbar-toggler-filter:invert(0);--logo-filter:brightness(0)}}.container-custom{margin:0 auto;max-width:1500px;padding-left:1rem;padding-right:1rem}@media (min-width:992px){.container-custom{padding-left:2rem;padding-right:2rem}}body{background-color:var(--bg-primary);color:var(--text-primary);transition:background-color .25s ease,color .25s ease}.bg-dark-primary{background-color:var(--bg-primary)!important}.bg-dark-secondary{background-color:var(--bg-secondary)!important}[data-theme=light] .bg-dark-secondary{box-shadow:1px 1px 3px rgba(0,0,0,.15)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .bg-dark-secondary{box-shadow:1px 1px 3px rgba(0,0,0,.15)}}.bg-amber{background-color:var(--amber-500)!important}.text-amber{color:var(--amber-500)!important}[data-theme=light] .text-amber{color:#000!important}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .text-amber{color:#000!important}}.hover-amber:hover{color:var(--amber-500)!important}.badge-category{background-color:var(--bg-primary);border:1px solid var(--border-color);color:var(--amber-500)}[data-theme=light] .badge-category{background-color:var(--bs-gray-100);border-color:var(--border-color);color:rgba(0,0,0,.7)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .badge-category{background-color:var(--bg-secondary);border-color:var(--border-color);color:rgba(0,0,0,.7)}}.btn-amber{background-color:var(--amber-500);border:none;color:#000;font-weight:700}.btn-amber:hover{background-color:var(--amber-600);color:#000}.btn-surface{background-color:var(--border-color);border:none;color:var(--text-primary);transition:background-color .2s ease,color .2s ease}.btn-surface:hover{background-color:var(--text-muted);color:var(--text-primary)}[data-theme=light] .btn-surface{border:1px solid rgba(0,0,0,.15)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .btn-surface{border:1px solid rgba(0,0,0,.15)}}.btn-outline-themed{background:none;border:1px solid var(--border-color);border-radius:50px;color:var(--text-primary);font-size:.875rem;padding:.375rem .75rem;transition:background-color .2s ease,color .2s ease}.btn-outline-themed:hover{background-color:var(--surface-hover);color:var(--text-primary)}.navbar-themed{background-color:var(--nav-bg)!important;transition:background-color .25s ease}[data-theme=light] nav.navbar-themed{box-shadow:1px 1px 3px rgba(0,0,0,.15)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) nav.navbar-themed{box-shadow:1px 1px 3px rgba(0,0,0,.15)}}.navbar-themed .navbar-nav .nav-link{color:var(--text-secondary);transition:color .2s ease}.navbar-themed .navbar-nav .nav-link:hover{color:var(--text-primary)}.navbar-themed .navbar-toggler-icon{filter:var(--navbar-toggler-filter)}.navbar-themed .navbar-toggler{border-color:var(--border-color);box-shadow:none!important}.navbar-themed .navbar-toggler:focus{box-shadow:none!important}.hamburger-icon{display:inline-block;height:16px;position:relative;width:22px}.hamburger-line{background-color:var(--text-primary);border-radius:2px;height:2px;left:0;position:absolute;transition:transform .25s ease,opacity .25s ease,top .25s ease;width:100%}.hamburger-line:first-child{top:0}.hamburger-line:nth-child(2){top:7px}.hamburger-line:nth-child(3){top:14px}.hamburger-toggler[aria-expanded=true] .hamburger-line:first-child{top:7px;transform:rotate(45deg)}.hamburger-toggler[aria-expanded=true] .hamburger-line:nth-child(2){opacity:0}.hamburger-toggler[aria-expanded=true] .hamburger-line:nth-child(3){top:7px;transform:rotate(-45deg)}#navbarNav.offcanvas-lg{border-right:1px solid var(--border-color)}#navbarNav .offcanvas-header{border-bottom:1px solid var(--border-color)}#navbarNav .btn-close{filter:var(--navbar-toggler-filter)}@media (max-width:991.98px){#navbarNav.offcanvas-lg{left:-100%;padding:20px;transform:none;transition:left .3s ease-in-out}#navbarNav.offcanvas-lg.show,#navbarNav.offcanvas-lg.showing{left:0}#navbarNav.offcanvas-lg.hiding{left:-100%!important}.navbar-themed .navbar-toggler{padding:10px 10px 7px}}.nav-logo-dark{display:block}.nav-logo-light,[data-theme=light] .nav-logo-dark{display:none}[data-theme=light] .nav-logo-light{display:block}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .nav-logo-dark{display:none}:root:not([data-theme=dark]) .nav-logo-light{display:block}}#theme-toggle{align-items:center;background:none;border:1px solid var(--border-color);border-radius:50px;color:var(--text-primary);cursor:pointer;display:flex;font-size:1rem;justify-content:center;line-height:1;padding:.35rem .75rem;transition:background-color .2s ease,border-color .2s ease,color .2s ease}#theme-toggle:hover{background-color:var(--surface-hover)}#theme-toggle .icon-sun{display:none}#theme-toggle .icon-moon,[data-theme=light] #theme-toggle .icon-sun{display:inline}[data-theme=light] #theme-toggle .icon-moon{display:none}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) #theme-toggle .icon-sun{display:inline}:root:not([data-theme=dark]) #theme-toggle .icon-moon{display:none}}.footer-themed{background-color:var(--footer-bg)!important;transition:background-color .25s ease}.footer-logo-dark{display:block}.footer-logo-light,[data-theme=light] .footer-logo-dark{display:none}[data-theme=light] .footer-logo-light{display:block}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .footer-logo-dark{display:none}:root:not([data-theme=dark]) .footer-logo-light{display:block}}#theme-toggle-footer{align-items:center;background:none;border:1px solid var(--border-color);border-radius:50px;color:var(--text-primary);cursor:pointer;display:flex;font-size:1rem;justify-content:center;line-height:1;padding:.35rem .75rem;transition:background-color .2s ease,border-color .2s ease,color .2s ease}#theme-toggle-footer:hover{background-color:var(--surface-hover)}#theme-toggle-footer .icon-sun{display:none}#theme-toggle-footer .icon-moon,[data-theme=light] #theme-toggle-footer .icon-sun{display:inline}[data-theme=light] #theme-toggle-footer .icon-moon{display:none}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) #theme-toggle-footer .icon-sun{display:inline}:root:not([data-theme=dark]) #theme-toggle-footer .icon-moon{display:none}}.input-themed{background-color:var(--input-bg)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important;transition:background-color .25s ease,color .25s ease,border-color .25s ease}[data-theme=light] .input-themed{border:1px solid rgba(0,0,0,.15)!important}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .input-themed{border:1px solid rgba(0,0,0,.15)!important}}.input-themed::-moz-placeholder{color:var(--text-muted)!important}.input-themed:-ms-input-placeholder{color:var(--text-muted)!important}.input-themed::placeholder{color:var(--text-muted)!important}.text-themed-primary{color:var(--text-primary)!important}.text-themed-secondary{color:var(--text-secondary)!important}.card-hover{transition:transform .3s ease,box-shadow .3s ease}.card-hover:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-5px)}.fw-black{font-weight:900!important}.text-gradient-amber{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,var(--amber-500) 0,var(--amber-600) 100%);-webkit-background-clip:text;background-clip:text}html{scroll-behavior:smooth}.carousel-control-next,.carousel-control-prev{width:5%}.carousel-control-next-icon,.carousel-control-prev-icon{background-color:transparent;border-radius:50%;padding:1.5rem}[data-theme=light] .carousel-control-next-icon,[data-theme=light] .carousel-control-prev-icon{filter:invert(1) brightness(.45)}[data-theme=light] .filepond--drop-label{color:rgba(0,0,0,.55)!important}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .filepond--drop-label{color:rgba(0,0,0,.55)!important}:root:not([data-theme=dark]) .carousel-control-next-icon,:root:not([data-theme=dark]) .carousel-control-prev-icon{filter:invert(1) brightness(.45)}}#hero-carousel .carousel-indicators{margin-bottom:-30px}.carousel-indicators button{background-color:hsla(0,0%,100%,.5);border-radius:50%;height:10px;width:10px}.carousel-indicators button.active{background-color:var(--amber-500)}.bg-dark-secondary,.bg-white,.card,.card-hover{border-radius:1.5rem!important}.rounded-3{border-radius:1rem!important}.rounded-4{border-radius:1.5rem!important}@media (max-width:768px){.display-4{font-size:2.5rem}.display-5{font-size:2rem}}.pagination-dark .page-link,.pagination-themed .page-link{background-color:var(--bg-secondary);border-color:var(--border-color);color:var(--text-secondary);transition:background-color .2s ease,color .2s ease}.pagination-dark .page-link:hover,.pagination-themed .page-link:hover{background-color:var(--amber-500);border-color:var(--amber-500);color:#000}.pagination-dark .page-item.active .page-link,.pagination-themed .page-item.active .page-link{background-color:var(--amber-500);border-color:var(--amber-500);color:#000;font-weight:700}.pagination-dark .page-item.disabled .page-link,.pagination-themed .page-item.disabled .page-link{background-color:var(--bg-secondary);border-color:var(--border-color);color:var(--text-muted)}.pagination-dark .page-item:first-child .page-link,.pagination-themed .page-item:first-child .page-link{border-radius:50px 0 0 50px}.pagination-dark .page-item:last-child .page-link,.pagination-themed .page-item:last-child .page-link{border-radius:0 50px 50px 0}.card-bg{align-items:flex-end;background-position:50%;background-size:cover;display:flex;min-height:150px;padding:1rem;position:relative}@media (min-width:992px){.card-bg{min-height:200px}}.card-bg--small{align-items:flex-end;background-position:50%;background-size:cover;display:flex;height:150px;padding:1rem;position:relative}.card-bg--ratio-16-9{aspect-ratio:16/9;padding:1.5rem}.card-bg--ratio-16-9,.card-bg--ratio-9-16{align-items:center;background-position:50%;background-size:cover;display:flex;justify-content:center;position:relative}.card-bg--ratio-9-16{aspect-ratio:9/16}.card-featured{min-height:350px}.hero-slide-pad{padding:3rem 1.25rem}@media (min-width:768px){.hero-slide-pad{padding:5rem 3rem}}.hero-description{font-size:1rem;line-height:1.275rem}@media (min-width:768px){.hero-description{font-size:1.25rem;line-height:1.5rem}}.hero-title{font-size:1.75rem;line-height:1.2}@media (min-width:768px){.hero-title{font-size:2.5rem}}@media (min-width:992px){.hero-title{font-size:3.5rem}}[data-theme=light] .hero-title{color:var(--text-primary)!important}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .hero-title{color:var(--text-primary)!important}}.overlay-gradient-top{background:linear-gradient(0deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.4) 50%,rgba(0,0,0,.2))}.overlay-gradient-top,.overlay-gradient-top--soft{border-radius:inherit;inset:0;position:absolute;z-index:1}.overlay-gradient-top--soft{background:linear-gradient(0deg,rgba(0,0,0,.75) 0,rgba(0,0,0,.1) 60%)}.overlay-gradient-top--sidebar{background:linear-gradient(0deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.3))}.overlay-dark,.overlay-gradient-top--sidebar{border-radius:inherit;inset:0;position:absolute;z-index:1}.overlay-dark{background:rgba(0,0,0,.6)}.overlay-dark--medium{background:rgba(0,0,0,.5);border-radius:inherit;inset:0;position:absolute;z-index:1}.overlay-content{position:relative;z-index:2}.overlay-content--full-width{position:relative;width:100%;z-index:2}.overlay-content--bottom{bottom:1.5rem;left:1.5rem;position:absolute;right:1.5rem;z-index:2}.overlay-content--centered{overflow:hidden;position:relative;text-align:center;width:100%;z-index:2}.img-cover-450{max-height:450px;-o-object-fit:cover;object-fit:cover}.img-cover-400{max-height:400px}.img-cover-220,.img-cover-400{-o-object-fit:cover;object-fit:cover;width:100%}.img-cover-220{max-height:220px}.text-opacity-85{opacity:.85}.card-placeholder{align-items:center;display:flex;justify-content:center;min-height:400px}.carousel-control-z{z-index:10}.vertical-card-label{font-size:.9em;line-height:1.1em;position:relative;z-index:2}@media (min-width:992px){.vertical-card-label{font-size:1.2em;line-height:1.3em}}@media (max-width:991.98px){.navbar.rounded-pill{border-radius:7px!important}.navbar-themed .navbar-nav .nav-link{padding-left:15px;text-transform:uppercase}}.breadcrumb-link{color:var(--text-secondary);font-size:.875rem;text-decoration:none;transition:color .2s ease}.breadcrumb-link:hover{color:var(--amber-500)}.section-padded{padding:5rem 0}@media (max-width:767.98px){.section-padded{padding:2rem 0}}@media (min-width:768px) and (max-width:991.98px){.section-padded{padding:3rem 0}}@media (max-width:767.98px){.nav-actions{flex-direction:column;width:100%}.nav-utils{justify-content:flex-start;width:100%}.nav-utils>*{width:50%}.nav-cta{justify-content:flex-start;width:100%}.nav-cta>*{width:50%}}@media (min-width:768px) and (max-width:991.98px){.nav-actions{width:100%}}

/*# sourceMappingURL=style-new.css.map*/