:root{--color-white:#fff;--color-black:#000;--color-primary:#de0512;--color-secondary:var(--color-white);--color-text-primary:var(--color-black);--color-text-secondary:#666;--color-background:var(--color-white);--color-border:var(--color-black);--color-gray:#f5f3f3;--color-primary-light:#f24a54;--color-primary-dark:#a80009;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-400:#9ca3af;--color-gray-500:#6b7280;--color-gray-600:#4b5563;--color-gray-700:#374151;--color-gray-800:#1f2937;--color-gray-900:#111827;--color-success:#10b981;--color-warning:#f59e0b;--color-error:#ef4444;--color-info:#3b82f6;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1rem;--font-size-xl:1.125rem;--font-size-2xl:1.25rem;--font-size-3xl:1.5rem;--font-size-4xl:1.75rem;--font-size-5xl:1.75rem;--font-size-6xl:2rem;--font-size-7xl:2.5rem;--font-size-8xl:3rem;--font-size-9xl:3.5rem}@media (min-width:576px){:root{--font-size-xs:.8rem;--font-size-sm:.9rem;--font-size-base:1.02rem;--font-size-lg:1.02rem;--font-size-xl:1.12rem;--font-size-2xl:1.28rem;--font-size-3xl:1.55rem;--font-size-4xl:1.8rem;--font-size-5xl:2.1rem;--font-size-6xl:2.5rem;--font-size-7xl:3rem;--font-size-8xl:3.8rem;--font-size-9xl:5rem}}@media (min-width:768px){:root{--font-size-xs:.85rem;--font-size-sm:.95rem;--font-size-base:1.06rem;--font-size-lg:1.06rem;--font-size-xl:1.16rem;--font-size-2xl:1.34rem;--font-size-3xl:1.62rem;--font-size-4xl:1.9rem;--font-size-5xl:2.3rem;--font-size-6xl:2.7rem;--font-size-7xl:3.2rem;--font-size-8xl:4.2rem;--font-size-9xl:5.5rem}}@media (min-width:992px){:root{--font-size-xs:.87rem;--font-size-sm:.97rem;--font-size-base:1.1rem;--font-size-lg:1.1rem;--font-size-xl:1.2rem;--font-size-2xl:1.38rem;--font-size-3xl:1.68rem;--font-size-4xl:2rem;--font-size-5xl:2.4rem;--font-size-6xl:2.9rem;--font-size-7xl:3.4rem;--font-size-8xl:4.5rem;--font-size-9xl:6rem}}@media (min-width:1200px){:root{--font-size-xs:.9rem;--font-size-sm:1rem;--font-size-base:1.13rem;--font-size-lg:1.13rem;--font-size-xl:1.23rem;--font-size-2xl:1.42rem;--font-size-3xl:1.75rem;--font-size-4xl:2.1rem;--font-size-5xl:2.5rem;--font-size-6xl:3rem;--font-size-7xl:3.6rem;--font-size-8xl:4.8rem;--font-size-9xl:6.4rem}}@media (min-width:1400px){:root{--font-size-xs:.875rem;--font-size-sm:1rem;--font-size-base:1.125rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-size-6xl:3.75rem;--font-size-7xl:4.5rem;--font-size-8xl:6rem;--font-size-9xl:8rem}}:root{--font-size-h1:var(--font-size-9xl);--font-size-h2:var(--font-size-8xl);--font-size-h3:var(--font-size-5xl);--font-size-h4:var(--font-size-3xl);--font-size-h5:var(--font-size-xl);--font-size-h6:var(--font-size-lg);--navbar-height:calc(2rem + 3.5rem)}.dropdown{display:inline-block;position:relative}.dropdown__trigger{z-index:1;flex-direction:row;align-items:center;gap:.5rem;display:flex;position:relative}.dropdown__menu{z-index:1000;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:0;min-width:200px;height:80vh;max-height:360px;margin-top:.25rem;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 10px 15px #0000001a}.dropdown__options{margin:0;padding:.25rem 0;list-style:none}.dropdown__options li{margin:0}.dropdown__option{font:inherit;color:var(--color-text-primary);cursor:pointer;appearance:none;text-align:left;width:100%;font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:none;outline:none;margin:0;padding:.25rem .75rem;font-weight:400;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,text-decoration-color .15s ease-in-out,fill .15s ease-in-out,stroke .15s ease-in-out;display:block}.dropdown__option:hover,.dropdown__option:focus,.dropdown__option:active{background:0 0;border:none;outline:none}.dropdown__option:disabled{cursor:not-allowed;opacity:.6}.dropdown__option:hover{background-color:var(--color-gray-100);color:var(--color-primary)}.dropdown__option:focus{background-color:var(--color-gray-100);color:var(--color-primary);outline:none}.dropdown__option--selected{background-color:var(--color-gray-100);color:var(--color-primary)}.dropdown__option--selected:hover{background-color:var(--color-primary-dark);color:var(--color-white)}
.masonry-flex-grid{width:100%;display:flex}.masonry-flex-grid.columns-1>.masonry-flex-col{flex-basis:100%}.masonry-flex-grid.columns-2>.masonry-flex-col{flex-basis:50%}.masonry-flex-grid.columns-3>.masonry-flex-col{flex-basis:33.3333%}.masonry-flex-grid.columns-4>.masonry-flex-col{flex-basis:25%}.masonry-flex-grid.columns-5>.masonry-flex-col{flex-basis:20%}.masonry-flex-grid.gap-0{gap:0}.masonry-flex-grid.gap-8{gap:8px}.masonry-flex-grid.gap-12{gap:12px}.masonry-flex-grid.gap-16{gap:16px}.masonry-flex-grid.gap-20{gap:20px}.masonry-flex-grid.gap-24{gap:24px}.masonry-flex-grid.gap-32{gap:32px}.masonry-flex-col{flex-direction:column;min-height:0;display:flex}.gap-0 .masonry-flex-col{gap:0}.gap-8 .masonry-flex-col{gap:8px}.gap-12 .masonry-flex-col{gap:12px}.gap-16 .masonry-flex-col{gap:16px}.gap-20 .masonry-flex-col{gap:20px}.gap-24 .masonry-flex-col{gap:24px}.gap-32 .masonry-flex-col{gap:32px}.masonry-item{contain:layout;width:100%;min-height:0;margin-bottom:0;display:block;position:relative;overflow:hidden}.masonry-item .gallery-lightbox-trigger{cursor:pointer;width:100%;height:100%;font:inherit;color:inherit;text-align:left;background:0 0;border:none;min-height:0;margin:0;padding:0;display:block}.masonry-item .gallery-lightbox-trigger:focus-visible{outline-offset:2px;outline:2px solid}.masonry-item .gallery-lightbox-trigger.gallery-item-video-wrap{cursor:default;pointer-events:auto;contain:layout;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.masonry-item .gallery-lightbox-trigger.gallery-item-video-wrap .video-player{aspect-ratio:auto;width:100%;height:100%;position:absolute;inset:0}.masonry-item.aspect-50{aspect-ratio:.5}.masonry-item.aspect-51{aspect-ratio:.51}.masonry-item.aspect-52{aspect-ratio:.52}.masonry-item.aspect-53{aspect-ratio:.53}.masonry-item.aspect-54{aspect-ratio:.54}.masonry-item.aspect-55{aspect-ratio:.55}.masonry-item.aspect-56{aspect-ratio:.56}.masonry-item.aspect-57{aspect-ratio:.57}.masonry-item.aspect-58{aspect-ratio:.58}.masonry-item.aspect-59{aspect-ratio:.59}.masonry-item.aspect-60{aspect-ratio:.6}.masonry-item.aspect-61{aspect-ratio:.61}.masonry-item.aspect-62{aspect-ratio:.62}.masonry-item.aspect-63{aspect-ratio:.63}.masonry-item.aspect-64{aspect-ratio:.64}.masonry-item.aspect-65{aspect-ratio:.65}.masonry-item.aspect-66{aspect-ratio:.66}.masonry-item.aspect-67{aspect-ratio:.67}.masonry-item.aspect-68{aspect-ratio:.68}.masonry-item.aspect-69{aspect-ratio:.69}.masonry-item.aspect-70{aspect-ratio:.7}.masonry-item.aspect-71{aspect-ratio:.71}.masonry-item.aspect-72{aspect-ratio:.72}.masonry-item.aspect-73{aspect-ratio:.73}.masonry-item.aspect-74{aspect-ratio:.74}.masonry-item.aspect-75{aspect-ratio:.75}.masonry-item.aspect-76{aspect-ratio:.76}.masonry-item.aspect-77{aspect-ratio:.77}.masonry-item.aspect-78{aspect-ratio:.78}.masonry-item.aspect-79{aspect-ratio:.79}.masonry-item.aspect-80{aspect-ratio:.8}.masonry-item.aspect-81{aspect-ratio:.81}.masonry-item.aspect-82{aspect-ratio:.82}.masonry-item.aspect-83{aspect-ratio:.83}.masonry-item.aspect-84{aspect-ratio:.84}.masonry-item.aspect-85{aspect-ratio:.85}.masonry-item.aspect-86{aspect-ratio:.86}.masonry-item.aspect-87{aspect-ratio:.87}.masonry-item.aspect-88{aspect-ratio:.88}.masonry-item.aspect-89{aspect-ratio:.89}.masonry-item.aspect-90{aspect-ratio:.9}.masonry-item.aspect-91{aspect-ratio:.91}.masonry-item.aspect-92{aspect-ratio:.92}.masonry-item.aspect-93{aspect-ratio:.93}.masonry-item.aspect-94{aspect-ratio:.94}.masonry-item.aspect-95{aspect-ratio:.95}.masonry-item.aspect-96{aspect-ratio:.96}.masonry-item.aspect-97{aspect-ratio:.97}.masonry-item.aspect-98{aspect-ratio:.98}.masonry-item.aspect-99{aspect-ratio:.99}.masonry-item.aspect-100{aspect-ratio:1}.masonry-item.aspect-101{aspect-ratio:1.01}.masonry-item.aspect-102{aspect-ratio:1.02}.masonry-item.aspect-103{aspect-ratio:1.03}.masonry-item.aspect-104{aspect-ratio:1.04}.masonry-item.aspect-105{aspect-ratio:1.05}.masonry-item.aspect-106{aspect-ratio:1.06}.masonry-item.aspect-107{aspect-ratio:1.07}.masonry-item.aspect-108{aspect-ratio:1.08}.masonry-item.aspect-109{aspect-ratio:1.09}.masonry-item.aspect-110{aspect-ratio:1.1}.masonry-item.aspect-111{aspect-ratio:1.11}.masonry-item.aspect-112{aspect-ratio:1.12}.masonry-item.aspect-113{aspect-ratio:1.13}.masonry-item.aspect-114{aspect-ratio:1.14}.masonry-item.aspect-115{aspect-ratio:1.15}.masonry-item.aspect-116{aspect-ratio:1.16}.masonry-item.aspect-117{aspect-ratio:1.17}.masonry-item.aspect-118{aspect-ratio:1.18}.masonry-item.aspect-119{aspect-ratio:1.19}.masonry-item.aspect-120{aspect-ratio:1.2}.masonry-item.aspect-121{aspect-ratio:1.21}.masonry-item.aspect-122{aspect-ratio:1.22}.masonry-item.aspect-123{aspect-ratio:1.23}.masonry-item.aspect-124{aspect-ratio:1.24}.masonry-item.aspect-125{aspect-ratio:1.25}.masonry-item.aspect-126{aspect-ratio:1.26}.masonry-item.aspect-127{aspect-ratio:1.27}.masonry-item.aspect-128{aspect-ratio:1.28}.masonry-item.aspect-129{aspect-ratio:1.29}.masonry-item.aspect-130{aspect-ratio:1.3}.masonry-item.aspect-131{aspect-ratio:1.31}.masonry-item.aspect-132{aspect-ratio:1.32}.masonry-item.aspect-133{aspect-ratio:1.33}.masonry-item.aspect-134{aspect-ratio:1.34}.masonry-item.aspect-135{aspect-ratio:1.35}.masonry-item.aspect-136{aspect-ratio:1.36}.masonry-item.aspect-137{aspect-ratio:1.37}.masonry-item.aspect-138{aspect-ratio:1.38}.masonry-item.aspect-139{aspect-ratio:1.39}.masonry-item.aspect-140{aspect-ratio:1.4}.masonry-item.aspect-141{aspect-ratio:1.41}.masonry-item.aspect-142{aspect-ratio:1.42}.masonry-item.aspect-143{aspect-ratio:1.43}.masonry-item.aspect-144{aspect-ratio:1.44}.masonry-item.aspect-145{aspect-ratio:1.45}.masonry-item.aspect-146{aspect-ratio:1.46}.masonry-item.aspect-147{aspect-ratio:1.47}.masonry-item.aspect-148{aspect-ratio:1.48}.masonry-item.aspect-149{aspect-ratio:1.49}.masonry-item.aspect-150{aspect-ratio:1.5}.masonry-item.aspect-151{aspect-ratio:1.51}.masonry-item.aspect-152{aspect-ratio:1.52}.masonry-item.aspect-153{aspect-ratio:1.53}.masonry-item.aspect-154{aspect-ratio:1.54}.masonry-item.aspect-155{aspect-ratio:1.55}.masonry-item.aspect-156{aspect-ratio:1.56}.masonry-item.aspect-157{aspect-ratio:1.57}.masonry-item.aspect-158{aspect-ratio:1.58}.masonry-item.aspect-159{aspect-ratio:1.59}.masonry-item.aspect-160{aspect-ratio:1.6}.masonry-item.aspect-161{aspect-ratio:1.61}.masonry-item.aspect-162{aspect-ratio:1.62}.masonry-item.aspect-163{aspect-ratio:1.63}.masonry-item.aspect-164{aspect-ratio:1.64}.masonry-item.aspect-165{aspect-ratio:1.65}.masonry-item.aspect-166{aspect-ratio:1.66}.masonry-item.aspect-167{aspect-ratio:1.67}.masonry-item.aspect-168{aspect-ratio:1.68}.masonry-item.aspect-169{aspect-ratio:1.69}.masonry-item.aspect-170{aspect-ratio:1.7}.masonry-item.aspect-171{aspect-ratio:1.71}.masonry-item.aspect-172{aspect-ratio:1.72}.masonry-item.aspect-173{aspect-ratio:1.73}.masonry-item.aspect-174{aspect-ratio:1.74}.masonry-item.aspect-175{aspect-ratio:1.75}.masonry-item.aspect-176{aspect-ratio:1.76}.masonry-item.aspect-177{aspect-ratio:1.77}.masonry-item.aspect-178{aspect-ratio:1.78}.masonry-item.aspect-179{aspect-ratio:1.79}.masonry-item.aspect-180{aspect-ratio:1.8}.masonry-item.aspect-181{aspect-ratio:1.81}.masonry-item.aspect-182{aspect-ratio:1.82}.masonry-item.aspect-183{aspect-ratio:1.83}.masonry-item.aspect-184{aspect-ratio:1.84}.masonry-item.aspect-185{aspect-ratio:1.85}.masonry-item.aspect-186{aspect-ratio:1.86}.masonry-item.aspect-187{aspect-ratio:1.87}.masonry-item.aspect-188{aspect-ratio:1.88}.masonry-item.aspect-189{aspect-ratio:1.89}.masonry-item.aspect-190{aspect-ratio:1.9}.masonry-item.aspect-191{aspect-ratio:1.91}.masonry-item.aspect-192{aspect-ratio:1.92}.masonry-item.aspect-193{aspect-ratio:1.93}.masonry-item.aspect-194{aspect-ratio:1.94}.masonry-item.aspect-195{aspect-ratio:1.95}.masonry-item.aspect-196{aspect-ratio:1.96}.masonry-item.aspect-197{aspect-ratio:1.97}.masonry-item.aspect-198{aspect-ratio:1.98}.masonry-item.aspect-199{aspect-ratio:1.99}.masonry-item.aspect-200{aspect-ratio:2}.masonry-item img,.masonry-item .gallery-image{object-fit:cover;width:100%;height:100%;transition:transform .3s ease-in-out;display:block}.masonry-item>:not(img):not(.gallery-image){justify-content:center;align-items:center;width:100%;height:100%;margin:0;display:flex}@media (max-width:768px){.masonry-flex-grid{flex-direction:column;gap:0}.masonry-flex-col{gap:0}}
:root{--color-white:#fff;--color-black:#000;--color-primary:#de0512;--color-secondary:var(--color-white);--color-text-primary:var(--color-black);--color-text-secondary:#666;--color-background:var(--color-white);--color-border:var(--color-black);--color-gray:#f5f3f3;--color-primary-light:#f24a54;--color-primary-dark:#a80009;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-400:#9ca3af;--color-gray-500:#6b7280;--color-gray-600:#4b5563;--color-gray-700:#374151;--color-gray-800:#1f2937;--color-gray-900:#111827;--color-success:#10b981;--color-warning:#f59e0b;--color-error:#ef4444;--color-info:#3b82f6;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1rem;--font-size-xl:1.125rem;--font-size-2xl:1.25rem;--font-size-3xl:1.5rem;--font-size-4xl:1.75rem;--font-size-5xl:1.75rem;--font-size-6xl:2rem;--font-size-7xl:2.5rem;--font-size-8xl:3rem;--font-size-9xl:3.5rem}@media (min-width:576px){:root{--font-size-xs:.8rem;--font-size-sm:.9rem;--font-size-base:1.02rem;--font-size-lg:1.02rem;--font-size-xl:1.12rem;--font-size-2xl:1.28rem;--font-size-3xl:1.55rem;--font-size-4xl:1.8rem;--font-size-5xl:2.1rem;--font-size-6xl:2.5rem;--font-size-7xl:3rem;--font-size-8xl:3.8rem;--font-size-9xl:5rem}}@media (min-width:768px){:root{--font-size-xs:.85rem;--font-size-sm:.95rem;--font-size-base:1.06rem;--font-size-lg:1.06rem;--font-size-xl:1.16rem;--font-size-2xl:1.34rem;--font-size-3xl:1.62rem;--font-size-4xl:1.9rem;--font-size-5xl:2.3rem;--font-size-6xl:2.7rem;--font-size-7xl:3.2rem;--font-size-8xl:4.2rem;--font-size-9xl:5.5rem}}@media (min-width:992px){:root{--font-size-xs:.87rem;--font-size-sm:.97rem;--font-size-base:1.1rem;--font-size-lg:1.1rem;--font-size-xl:1.2rem;--font-size-2xl:1.38rem;--font-size-3xl:1.68rem;--font-size-4xl:2rem;--font-size-5xl:2.4rem;--font-size-6xl:2.9rem;--font-size-7xl:3.4rem;--font-size-8xl:4.5rem;--font-size-9xl:6rem}}@media (min-width:1200px){:root{--font-size-xs:.9rem;--font-size-sm:1rem;--font-size-base:1.13rem;--font-size-lg:1.13rem;--font-size-xl:1.23rem;--font-size-2xl:1.42rem;--font-size-3xl:1.75rem;--font-size-4xl:2.1rem;--font-size-5xl:2.5rem;--font-size-6xl:3rem;--font-size-7xl:3.6rem;--font-size-8xl:4.8rem;--font-size-9xl:6.4rem}}@media (min-width:1400px){:root{--font-size-xs:.875rem;--font-size-sm:1rem;--font-size-base:1.125rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-size-6xl:3.75rem;--font-size-7xl:4.5rem;--font-size-8xl:6rem;--font-size-9xl:8rem}}:root{--font-size-h1:var(--font-size-9xl);--font-size-h2:var(--font-size-8xl);--font-size-h3:var(--font-size-5xl);--font-size-h4:var(--font-size-3xl);--font-size-h5:var(--font-size-xl);--font-size-h6:var(--font-size-lg);--navbar-height:calc(2rem + 3.5rem)}.btn,.selected-values__tag{font-size:var(--font-size-sm);text-transform:uppercase;color:var(--color-black);border:1px solid var(--color-border);cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#0000;border-radius:0;justify-content:center;align-items:center;padding:.5rem 1rem;font-weight:400;line-height:1.5;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,text-decoration-color .15s ease-in-out,fill .15s ease-in-out,stroke .15s ease-in-out;display:inline-flex}.btn:hover:not(:disabled),.selected-values__tag:hover:not(:disabled){background-color:var(--color-black);color:var(--color-white)}.btn.btn-sm,.selected-values__tag{font-size:var(--font-size-sm);padding:.25rem .75rem}.btn.btn-lg,.btn-lg.selected-values__tag{font-size:var(--font-size-lg);padding:.75rem 1.5rem}.btn.btn-xl,.btn-xl.selected-values__tag{font-size:var(--font-size-xl);padding:1rem 2rem}.btn.btn-primary,.btn-primary.selected-values__tag{font-size:var(--font-size-sm);text-transform:uppercase;color:var(--color-white);border:1px solid var(--color-border);cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#0000;background-color:var(--color-primary);border-color:var(--color-primary);border-radius:0;justify-content:center;align-items:center;padding:.5rem 1rem;font-weight:400;line-height:1.5;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,text-decoration-color .15s ease-in-out,fill .15s ease-in-out,stroke .15s ease-in-out;display:inline-flex}.btn.btn-primary:disabled,.btn-primary.selected-values__tag:disabled{opacity:.6;cursor:not-allowed}.btn.btn-primary:hover:not(:disabled),.btn-primary.selected-values__tag:hover:not(:disabled){background-color:var(--color-black);color:var(--color-white);background-color:var(--color-primary-dark);border-color:var(--color-primary-dark)}.btn.btn-primary:focus,.btn-primary.selected-values__tag:focus{box-shadow:0 0 0 2px var(--color-primary);outline:none}.btn.btn-secondary,.btn-secondary.selected-values__tag{font-size:var(--font-size-sm);text-transform:uppercase;color:var(--color-primary);border:1px solid var(--color-border);cursor:pointer;-webkit-user-select:none;user-select:none;border-color:var(--color-primary);background-color:#0000;border-radius:0;justify-content:center;align-items:center;padding:.5rem 1rem;font-weight:400;line-height:1.5;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,text-decoration-color .15s ease-in-out,fill .15s ease-in-out,stroke .15s ease-in-out;display:inline-flex}.btn.btn-secondary:disabled,.btn-secondary.selected-values__tag:disabled{opacity:.6;cursor:not-allowed}.btn.btn-secondary:hover:not(:disabled),.btn-secondary.selected-values__tag:hover:not(:disabled){background-color:var(--color-black);color:var(--color-white);background-color:var(--color-primary)}.btn.btn-secondary:focus,.btn-secondary.selected-values__tag:focus{box-shadow:0 0 0 2px var(--color-primary);outline:none}.btn.btn-ghost,.btn-ghost.selected-values__tag{font-size:var(--font-size-sm);text-transform:uppercase;color:var(--color-text-primary);border:1px solid var(--color-border);cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#0000;border-color:#0000;border-radius:0;justify-content:center;align-items:center;padding:.5rem 1rem;font-weight:400;line-height:1.5;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,text-decoration-color .15s ease-in-out,fill .15s ease-in-out,stroke .15s ease-in-out;display:inline-flex}.btn.btn-ghost:disabled,.btn-ghost.selected-values__tag:disabled{opacity:.6;cursor:not-allowed}.btn.btn-ghost:hover:not(:disabled),.btn-ghost.selected-values__tag:hover:not(:disabled){background-color:var(--color-black);color:var(--color-white);background-color:var(--color-gray-100)}.btn.btn-ghost:focus,.btn-ghost.selected-values__tag:focus{box-shadow:0 0 0 2px var(--color-primary);outline:none}.btn.btn-success,.btn-success.selected-values__tag{color:var(--color-white);background-color:#0e9a6d;border-color:#0e9a6d}.btn.btn-success:hover:not(:disabled),.btn-success.selected-values__tag:hover:not(:disabled){background-color:#0e9a6d;border-color:#0e9a6d}.btn.btn-warning,.btn-warning.selected-values__tag{color:var(--color-white);background-color:#c77c08;border-color:#c77c08}.btn.btn-warning:hover:not(:disabled),.btn-warning.selected-values__tag:hover:not(:disabled){background-color:#c77c08;border-color:#c77c08}.btn.btn-error,.btn-error.selected-values__tag{color:var(--color-white);background-color:#c12c2c;border-color:#c12c2c}.btn.btn-error:hover:not(:disabled),.btn-error.selected-values__tag:hover:not(:disabled){background-color:#c12c2c;border-color:#c12c2c}.btn.btn-info,.btn-info.selected-values__tag{color:var(--color-white);background-color:#2563eb;border-color:#2563eb}.btn.btn-info:hover:not(:disabled),.btn-info.selected-values__tag:hover:not(:disabled){background-color:#2563eb;border-color:#2563eb}.btn:disabled,.selected-values__tag:disabled{opacity:.6;cursor:not-allowed}.btn.loading,.loading.selected-values__tag{color:#0000;position:relative}.btn.loading:after,.loading.selected-values__tag:after{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;margin:-.5em 0 0 -.5em;animation:1s linear infinite spin;position:absolute;top:50%;left:50%}.btn.btn-icon,.btn-icon.selected-values__tag{width:2.5rem;height:2.5rem;padding:.5rem}.btn.btn-icon.btn-sm,.btn-icon.selected-values__tag{width:2rem;height:2rem}.btn.btn-icon.btn-lg,.btn-icon.btn-lg.selected-values__tag{width:3rem;height:3rem}.btn.btn-icon.btn-xl,.btn-icon.btn-xl.selected-values__tag{width:3.5rem;height:3.5rem}.btn.btn-full,.btn-full.selected-values__tag{width:100%}.btn.btn-group,.btn-group.selected-values__tag{display:inline-flex}.btn.btn-group .btn,.btn-group.selected-values__tag .btn,.btn.btn-group .selected-values__tag,.btn-group.selected-values__tag .selected-values__tag{border-radius:0}.btn.btn-group .btn:first-child,.btn-group.selected-values__tag .btn:first-child,.btn.btn-group .selected-values__tag:first-child,.btn-group.selected-values__tag .selected-values__tag:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn.btn-group .btn:last-child,.btn-group.selected-values__tag .btn:last-child,.btn.btn-group .selected-values__tag:last-child,.btn-group.selected-values__tag .selected-values__tag:last-child{border-top-right-radius:0;border-bottom-right-radius:0}.btn.btn-group .btn:not(:first-child),.btn-group.selected-values__tag .btn:not(:first-child),.btn.btn-group .selected-values__tag:not(:first-child),.btn-group.selected-values__tag .selected-values__tag:not(:first-child){margin-left:-1px}.btn-fab{z-index:1030;border-radius:50%;width:3.5rem;height:3.5rem;position:fixed;bottom:1.5rem;right:1.5rem;box-shadow:0 10px 15px #0000001a}.btn-fab:hover{transform:scale(1.1);box-shadow:0 20px 25px #00000026}.btn-link{font-size:var(--font-size-sm);text-transform:uppercase;color:var(--color-primary);border:1px solid var(--color-border);cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#0000;border-color:#0000;border-radius:0;justify-content:center;align-items:center;padding:.5rem 1rem;font-weight:400;line-height:1.5;text-decoration:underline;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,text-decoration-color .15s ease-in-out,fill .15s ease-in-out,stroke .15s ease-in-out;display:inline-flex}.btn-link:disabled{opacity:.6;cursor:not-allowed}.btn-link:hover:not(:disabled){background-color:var(--color-black);color:var(--color-primary-dark);background-color:#0000;text-decoration:underline}.btn-link:focus{outline:2px solid var(--color-primary);outline-offset:2px}.btn-outline-primary{font-size:var(--font-size-sm);text-transform:uppercase;color:var(--color-primary);border:1px solid var(--color-border);cursor:pointer;-webkit-user-select:none;user-select:none;border-color:var(--color-primary);background-color:#0000;border-radius:0;justify-content:center;align-items:center;padding:.5rem 1rem;font-weight:400;line-height:1.5;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,text-decoration-color .15s ease-in-out,fill .15s ease-in-out,stroke .15s ease-in-out;display:inline-flex}.btn-outline-primary:disabled{opacity:.6;cursor:not-allowed}.btn-outline-primary:hover:not(:disabled){background-color:var(--color-black);color:var(--color-white);background-color:var(--color-primary)}.btn-outline-secondary{font-size:var(--font-size-sm);text-transform:uppercase;color:var(--color-text-secondary);border:1px solid var(--color-border);cursor:pointer;-webkit-user-select:none;user-select:none;border-color:var(--color-border);background-color:#0000;border-radius:0;justify-content:center;align-items:center;padding:.5rem 1rem;font-weight:400;line-height:1.5;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,text-decoration-color .15s ease-in-out,fill .15s ease-in-out,stroke .15s ease-in-out;display:inline-flex}.btn-outline-secondary:disabled{opacity:.6;cursor:not-allowed}.btn-outline-secondary:hover:not(:disabled){background-color:var(--color-black);color:var(--color-text-primary);background-color:var(--color-gray-100)}.btn-outline-success{font-size:var(--font-size-sm);text-transform:uppercase;color:var(--color-success);border:1px solid var(--color-border);cursor:pointer;-webkit-user-select:none;user-select:none;border-color:var(--color-success);background-color:#0000;border-radius:0;justify-content:center;align-items:center;padding:.5rem 1rem;font-weight:400;line-height:1.5;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,text-decoration-color .15s ease-in-out,fill .15s ease-in-out,stroke .15s ease-in-out;display:inline-flex}.btn-outline-success:disabled{opacity:.6;cursor:not-allowed}.btn-outline-success:hover:not(:disabled){background-color:var(--color-black);color:var(--color-white);background-color:var(--color-success)}.btn-outline-warning{font-size:var(--font-size-sm);text-transform:uppercase;color:var(--color-warning);border:1px solid var(--color-border);cursor:pointer;-webkit-user-select:none;user-select:none;border-color:var(--color-warning);background-color:#0000;border-radius:0;justify-content:center;align-items:center;padding:.5rem 1rem;font-weight:400;line-height:1.5;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,text-decoration-color .15s ease-in-out,fill .15s ease-in-out,stroke .15s ease-in-out;display:inline-flex}.btn-outline-warning:disabled{opacity:.6;cursor:not-allowed}.btn-outline-warning:hover:not(:disabled){background-color:var(--color-black);color:var(--color-white);background-color:var(--color-warning)}.btn-outline-error{font-size:var(--font-size-sm);text-transform:uppercase;color:var(--color-error);border:1px solid var(--color-border);cursor:pointer;-webkit-user-select:none;user-select:none;border-color:var(--color-error);background-color:#0000;border-radius:0;justify-content:center;align-items:center;padding:.5rem 1rem;font-weight:400;line-height:1.5;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,text-decoration-color .15s ease-in-out,fill .15s ease-in-out,stroke .15s ease-in-out;display:inline-flex}.btn-outline-error:disabled{opacity:.6;cursor:not-allowed}.btn-outline-error:hover:not(:disabled){background-color:var(--color-black);color:var(--color-white);background-color:var(--color-error)}.btn-outline-info{font-size:var(--font-size-sm);text-transform:uppercase;color:var(--color-info);border:1px solid var(--color-border);cursor:pointer;-webkit-user-select:none;user-select:none;border-color:var(--color-info);background-color:#0000;border-radius:0;justify-content:center;align-items:center;padding:.5rem 1rem;font-weight:400;line-height:1.5;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,text-decoration-color .15s ease-in-out,fill .15s ease-in-out,stroke .15s ease-in-out;display:inline-flex}.btn-outline-info:disabled{opacity:.6;cursor:not-allowed}.btn-outline-info:hover:not(:disabled){background-color:var(--color-black);color:var(--color-white);background-color:var(--color-info)}.btn-white{background:var(--color-white);color:var(--color-black);border-color:var(--color-white)}.btn-white:hover{background:var(--color-gray-100);color:var(--color-black)}.btn-outline-light{color:var(--color-white);border-color:var(--color-white);background:0 0}.btn-outline-light:hover{background:var(--color-white);color:var(--color-black)}.btn-dark{background:var(--color-gray-600);color:var(--color-white);border-color:var(--color-gray-600)}.btn-dark:hover{background:var(--color-black)}.selected-values__tag{gap:.5rem}.selected-values__tag:hover,.selected-values__tag:focus{cursor:default;color:var(--color-black)!important;background:0 0!important}.selected-values__label{font-size:var(--font-size-sm);text-wrap:nowrap}.selected-values__remove{font:inherit;color:var(--color-white);cursor:pointer;appearance:none;background:0 0;background-color:var(--color-text-secondary);width:16px;height:16px;font-size:var(--font-size-xs);border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;margin:0;padding:0;font-weight:700;line-height:1;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,text-decoration-color .15s ease-in-out,fill .15s ease-in-out,stroke .15s ease-in-out;display:flex}.selected-values__remove:hover,.selected-values__remove:focus,.selected-values__remove:active{background:0 0;border:none;outline:none}.selected-values__remove:disabled{cursor:not-allowed;opacity:.6}.selected-values__remove:hover{background-color:var(--color-error)}.selected-values__remove:focus{box-shadow:0 0 0 2px var(--color-primary);outline:none}
:root{--color-white:#fff;--color-black:#000;--color-primary:#de0512;--color-secondary:var(--color-white);--color-text-primary:var(--color-black);--color-text-secondary:#666;--color-background:var(--color-white);--color-border:var(--color-black);--color-gray:#f5f3f3;--color-primary-light:#f24a54;--color-primary-dark:#a80009;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-400:#9ca3af;--color-gray-500:#6b7280;--color-gray-600:#4b5563;--color-gray-700:#374151;--color-gray-800:#1f2937;--color-gray-900:#111827;--color-success:#10b981;--color-warning:#f59e0b;--color-error:#ef4444;--color-info:#3b82f6;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1rem;--font-size-xl:1.125rem;--font-size-2xl:1.25rem;--font-size-3xl:1.5rem;--font-size-4xl:1.75rem;--font-size-5xl:1.75rem;--font-size-6xl:2rem;--font-size-7xl:2.5rem;--font-size-8xl:3rem;--font-size-9xl:3.5rem}@media (min-width:576px){:root{--font-size-xs:.8rem;--font-size-sm:.9rem;--font-size-base:1.02rem;--font-size-lg:1.02rem;--font-size-xl:1.12rem;--font-size-2xl:1.28rem;--font-size-3xl:1.55rem;--font-size-4xl:1.8rem;--font-size-5xl:2.1rem;--font-size-6xl:2.5rem;--font-size-7xl:3rem;--font-size-8xl:3.8rem;--font-size-9xl:5rem}}@media (min-width:768px){:root{--font-size-xs:.85rem;--font-size-sm:.95rem;--font-size-base:1.06rem;--font-size-lg:1.06rem;--font-size-xl:1.16rem;--font-size-2xl:1.34rem;--font-size-3xl:1.62rem;--font-size-4xl:1.9rem;--font-size-5xl:2.3rem;--font-size-6xl:2.7rem;--font-size-7xl:3.2rem;--font-size-8xl:4.2rem;--font-size-9xl:5.5rem}}@media (min-width:992px){:root{--font-size-xs:.87rem;--font-size-sm:.97rem;--font-size-base:1.1rem;--font-size-lg:1.1rem;--font-size-xl:1.2rem;--font-size-2xl:1.38rem;--font-size-3xl:1.68rem;--font-size-4xl:2rem;--font-size-5xl:2.4rem;--font-size-6xl:2.9rem;--font-size-7xl:3.4rem;--font-size-8xl:4.5rem;--font-size-9xl:6rem}}@media (min-width:1200px){:root{--font-size-xs:.9rem;--font-size-sm:1rem;--font-size-base:1.13rem;--font-size-lg:1.13rem;--font-size-xl:1.23rem;--font-size-2xl:1.42rem;--font-size-3xl:1.75rem;--font-size-4xl:2.1rem;--font-size-5xl:2.5rem;--font-size-6xl:3rem;--font-size-7xl:3.6rem;--font-size-8xl:4.8rem;--font-size-9xl:6.4rem}}@media (min-width:1400px){:root{--font-size-xs:.875rem;--font-size-sm:1rem;--font-size-base:1.125rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-size-6xl:3.75rem;--font-size-7xl:4.5rem;--font-size-8xl:6rem;--font-size-9xl:8rem}}:root{--font-size-h1:var(--font-size-9xl);--font-size-h2:var(--font-size-8xl);--font-size-h3:var(--font-size-5xl);--font-size-h4:var(--font-size-3xl);--font-size-h5:var(--font-size-xl);--font-size-h6:var(--font-size-lg);--navbar-height:calc(2rem + 3.5rem)}.btn{font-size:var(--font-size-sm);text-transform:uppercase;color:var(--color-black);border:1px solid var(--color-border);cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#0000;border-radius:0;justify-content:center;align-items:center;padding:.5rem 1rem;font-weight:400;line-height:1.5;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,text-decoration-color .15s ease-in-out,fill .15s ease-in-out,stroke .15s ease-in-out;display:inline-flex}.btn:hover:not(:disabled){background-color:var(--color-black);color:var(--color-white)}.btn.btn-sm{font-size:var(--font-size-sm);padding:.25rem .75rem}.btn.btn-lg{font-size:var(--font-size-lg);padding:.75rem 1.5rem}.btn.btn-xl{font-size:var(--font-size-xl);padding:1rem 2rem}.btn.btn-primary{font-size:var(--font-size-sm);text-transform:uppercase;color:var(--color-white);border:1px solid var(--color-border);cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#0000;background-color:var(--color-primary);border-color:var(--color-primary);border-radius:0;justify-content:center;align-items:center;padding:.5rem 1rem;font-weight:400;line-height:1.5;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,text-decoration-color .15s ease-in-out,fill .15s ease-in-out,stroke .15s ease-in-out;display:inline-flex}.btn.btn-primary:disabled{opacity:.6;cursor:not-allowed}.btn.btn-primary:hover:not(:disabled){background-color:var(--color-black);color:var(--color-white);background-color:var(--color-primary-dark);border-color:var(--color-primary-dark)}.btn.btn-primary:focus{box-shadow:0 0 0 2px var(--color-primary);outline:none}.btn.btn-secondary{font-size:var(--font-size-sm);text-transform:uppercase;color:var(--color-primary);border:1px solid var(--color-border);cursor:pointer;-webkit-user-select:none;user-select:none;border-color:var(--color-primary);background-color:#0000;border-radius:0;justify-content:center;align-items:center;padding:.5rem 1rem;font-weight:400;line-height:1.5;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,text-decoration-color .15s ease-in-out,fill .15s ease-in-out,stroke .15s ease-in-out;display:inline-flex}.btn.btn-secondary:disabled{opacity:.6;cursor:not-allowed}.btn.btn-secondary:hover:not(:disabled){background-color:var(--color-black);color:var(--color-white);background-color:var(--color-primary)}.btn.btn-secondary:focus{box-shadow:0 0 0 2px var(--color-primary);outline:none}.btn.btn-ghost{font-size:var(--font-size-sm);text-transform:uppercase;color:var(--color-text-primary);border:1px solid var(--color-border);cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#0000;border-color:#0000;border-radius:0;justify-content:center;align-items:center;padding:.5rem 1rem;font-weight:400;line-height:1.5;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,text-decoration-color .15s ease-in-out,fill .15s ease-in-out,stroke .15s ease-in-out;display:inline-flex}.btn.btn-ghost:disabled{opacity:.6;cursor:not-allowed}.btn.btn-ghost:hover:not(:disabled){background-color:var(--color-black);color:var(--color-white);background-color:var(--color-gray-100)}.btn.btn-ghost:focus{box-shadow:0 0 0 2px var(--color-primary);outline:none}.btn.btn-success{color:var(--color-white);background-color:#0e9a6d;border-color:#0e9a6d}.btn.btn-success:hover:not(:disabled){background-color:#0e9a6d;border-color:#0e9a6d}.btn.btn-warning{color:var(--color-white);background-color:#c77c08;border-color:#c77c08}.btn.btn-warning:hover:not(:disabled){background-color:#c77c08;border-color:#c77c08}.btn.btn-error{color:var(--color-white);background-color:#c12c2c;border-color:#c12c2c}.btn.btn-error:hover:not(:disabled){background-color:#c12c2c;border-color:#c12c2c}.btn.btn-info{color:var(--color-white);background-color:#2563eb;border-color:#2563eb}.btn.btn-info:hover:not(:disabled){background-color:#2563eb;border-color:#2563eb}.btn:disabled{opacity:.6;cursor:not-allowed}.btn.loading{color:#0000;position:relative}.btn.loading:after{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;margin:-.5em 0 0 -.5em;animation:1s linear infinite spin;position:absolute;top:50%;left:50%}.btn.btn-icon{width:2.5rem;height:2.5rem;padding:.5rem}.btn.btn-icon.btn-sm{width:2rem;height:2rem}.btn.btn-icon.btn-lg{width:3rem;height:3rem}.btn.btn-icon.btn-xl{width:3.5rem;height:3.5rem}.btn.btn-full{width:100%}.btn.btn-group{display:inline-flex}.btn.btn-group .btn{border-radius:0}.btn.btn-group .btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn.btn-group .btn:last-child{border-top-right-radius:0;border-bottom-right-radius:0}.btn.btn-group .btn:not(:first-child){margin-left:-1px}.btn-fab{z-index:1030;border-radius:50%;width:3.5rem;height:3.5rem;position:fixed;bottom:1.5rem;right:1.5rem;box-shadow:0 10px 15px #0000001a}.btn-fab:hover{transform:scale(1.1);box-shadow:0 20px 25px #00000026}.btn-link{font-size:var(--font-size-sm);text-transform:uppercase;color:var(--color-primary);border:1px solid var(--color-border);cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#0000;border-color:#0000;border-radius:0;justify-content:center;align-items:center;padding:.5rem 1rem;font-weight:400;line-height:1.5;text-decoration:underline;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,text-decoration-color .15s ease-in-out,fill .15s ease-in-out,stroke .15s ease-in-out;display:inline-flex}.btn-link:disabled{opacity:.6;cursor:not-allowed}.btn-link:hover:not(:disabled){background-color:var(--color-black);color:var(--color-primary-dark);background-color:#0000;text-decoration:underline}.btn-link:focus{outline:2px solid var(--color-primary);outline-offset:2px}.btn-outline-primary{font-size:var(--font-size-sm);text-transform:uppercase;color:var(--color-primary);border:1px solid var(--color-border);cursor:pointer;-webkit-user-select:none;user-select:none;border-color:var(--color-primary);background-color:#0000;border-radius:0;justify-content:center;align-items:center;padding:.5rem 1rem;font-weight:400;line-height:1.5;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,text-decoration-color .15s ease-in-out,fill .15s ease-in-out,stroke .15s ease-in-out;display:inline-flex}.btn-outline-primary:disabled{opacity:.6;cursor:not-allowed}.btn-outline-primary:hover:not(:disabled){background-color:var(--color-black);color:var(--color-white);background-color:var(--color-primary)}.btn-outline-secondary{font-size:var(--font-size-sm);text-transform:uppercase;color:var(--color-text-secondary);border:1px solid var(--color-border);cursor:pointer;-webkit-user-select:none;user-select:none;border-color:var(--color-border);background-color:#0000;border-radius:0;justify-content:center;align-items:center;padding:.5rem 1rem;font-weight:400;line-height:1.5;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,text-decoration-color .15s ease-in-out,fill .15s ease-in-out,stroke .15s ease-in-out;display:inline-flex}.btn-outline-secondary:disabled{opacity:.6;cursor:not-allowed}.btn-outline-secondary:hover:not(:disabled){background-color:var(--color-black);color:var(--color-text-primary);background-color:var(--color-gray-100)}.btn-outline-success{font-size:var(--font-size-sm);text-transform:uppercase;color:var(--color-success);border:1px solid var(--color-border);cursor:pointer;-webkit-user-select:none;user-select:none;border-color:var(--color-success);background-color:#0000;border-radius:0;justify-content:center;align-items:center;padding:.5rem 1rem;font-weight:400;line-height:1.5;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,text-decoration-color .15s ease-in-out,fill .15s ease-in-out,stroke .15s ease-in-out;display:inline-flex}.btn-outline-success:disabled{opacity:.6;cursor:not-allowed}.btn-outline-success:hover:not(:disabled){background-color:var(--color-black);color:var(--color-white);background-color:var(--color-success)}.btn-outline-warning{font-size:var(--font-size-sm);text-transform:uppercase;color:var(--color-warning);border:1px solid var(--color-border);cursor:pointer;-webkit-user-select:none;user-select:none;border-color:var(--color-warning);background-color:#0000;border-radius:0;justify-content:center;align-items:center;padding:.5rem 1rem;font-weight:400;line-height:1.5;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,text-decoration-color .15s ease-in-out,fill .15s ease-in-out,stroke .15s ease-in-out;display:inline-flex}.btn-outline-warning:disabled{opacity:.6;cursor:not-allowed}.btn-outline-warning:hover:not(:disabled){background-color:var(--color-black);color:var(--color-white);background-color:var(--color-warning)}.btn-outline-error{font-size:var(--font-size-sm);text-transform:uppercase;color:var(--color-error);border:1px solid var(--color-border);cursor:pointer;-webkit-user-select:none;user-select:none;border-color:var(--color-error);background-color:#0000;border-radius:0;justify-content:center;align-items:center;padding:.5rem 1rem;font-weight:400;line-height:1.5;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,text-decoration-color .15s ease-in-out,fill .15s ease-in-out,stroke .15s ease-in-out;display:inline-flex}.btn-outline-error:disabled{opacity:.6;cursor:not-allowed}.btn-outline-error:hover:not(:disabled){background-color:var(--color-black);color:var(--color-white);background-color:var(--color-error)}.btn-outline-info{font-size:var(--font-size-sm);text-transform:uppercase;color:var(--color-info);border:1px solid var(--color-border);cursor:pointer;-webkit-user-select:none;user-select:none;border-color:var(--color-info);background-color:#0000;border-radius:0;justify-content:center;align-items:center;padding:.5rem 1rem;font-weight:400;line-height:1.5;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,text-decoration-color .15s ease-in-out,fill .15s ease-in-out,stroke .15s ease-in-out;display:inline-flex}.btn-outline-info:disabled{opacity:.6;cursor:not-allowed}.btn-outline-info:hover:not(:disabled){background-color:var(--color-black);color:var(--color-white);background-color:var(--color-info)}.btn-white{background:var(--color-white);color:var(--color-black);border-color:var(--color-white)}.btn-white:hover{background:var(--color-gray-100);color:var(--color-black)}.btn-outline-light{color:var(--color-white);border-color:var(--color-white);background:0 0}.btn-outline-light:hover{background:var(--color-white);color:var(--color-black)}.btn-dark{background:var(--color-gray-600);color:var(--color-white);border-color:var(--color-gray-600)}.btn-dark:hover{background:var(--color-black)}.filter-bar{background-color:var(--color-white);z-index:10}@media (min-width:992px){.filter-bar{top:var(--navbar-height);position:sticky}}.filter-bar__search-container{color:var(--color-black);font-weight:500;font-size:var(--font-size-lg);text-transform:uppercase;align-items:center;gap:.5rem;display:flex}.filter-bar__search-label{cursor:pointer}.filter-bar__search-input{color:var(--color-black);border:none;border-bottom:1px solid var(--color-black);background-color:#0000;border-radius:0;outline:none;width:100%;transition:all .3s}.filter-bar__search-input:focus{border-color:var(--color-primary);width:100%;box-shadow:none;outline:none}@media (min-width:768px){.filter-bar__search-input{width:300px}.filter-bar__search-input:focus{width:400px}}.filter-bar__more-button{color:var(--color-black);cursor:pointer;background-color:#0000;border:none;align-items:center;gap:.5rem;margin-left:1rem;display:flex}.filter-bar__more-button-icon{border:1px solid var(--color-black);border-radius:50%;justify-content:center;align-items:center;width:1rem;height:1rem;padding:.25rem;font-size:8px;display:flex}.filter-bar__selected-values{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.filter-bar__bar{flex-direction:column;align-items:stretch;gap:1.5rem;padding:1rem 0;display:flex}.filter-bar__filters{flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;display:flex}@media (min-width:768px){.filter-bar__filters{gap:1rem;width:auto}}.filter-bar__more-content{flex-direction:row;align-items:center;gap:.5rem;display:flex}.filter-bar__more-icon{width:1.5rem;height:1.5rem;transition:transform .3s}.filter-bar__more-icon--rotated{transform:rotate(180deg)}
:root{--color-white:#fff;--color-black:#000;--color-primary:#de0512;--color-secondary:var(--color-white);--color-text-primary:var(--color-black);--color-text-secondary:#666;--color-background:var(--color-white);--color-border:var(--color-black);--color-gray:#f5f3f3;--color-primary-light:#f24a54;--color-primary-dark:#a80009;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-400:#9ca3af;--color-gray-500:#6b7280;--color-gray-600:#4b5563;--color-gray-700:#374151;--color-gray-800:#1f2937;--color-gray-900:#111827;--color-success:#10b981;--color-warning:#f59e0b;--color-error:#ef4444;--color-info:#3b82f6;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1rem;--font-size-xl:1.125rem;--font-size-2xl:1.25rem;--font-size-3xl:1.5rem;--font-size-4xl:1.75rem;--font-size-5xl:1.75rem;--font-size-6xl:2rem;--font-size-7xl:2.5rem;--font-size-8xl:3rem;--font-size-9xl:3.5rem}@media (min-width:576px){:root{--font-size-xs:.8rem;--font-size-sm:.9rem;--font-size-base:1.02rem;--font-size-lg:1.02rem;--font-size-xl:1.12rem;--font-size-2xl:1.28rem;--font-size-3xl:1.55rem;--font-size-4xl:1.8rem;--font-size-5xl:2.1rem;--font-size-6xl:2.5rem;--font-size-7xl:3rem;--font-size-8xl:3.8rem;--font-size-9xl:5rem}}@media (min-width:768px){:root{--font-size-xs:.85rem;--font-size-sm:.95rem;--font-size-base:1.06rem;--font-size-lg:1.06rem;--font-size-xl:1.16rem;--font-size-2xl:1.34rem;--font-size-3xl:1.62rem;--font-size-4xl:1.9rem;--font-size-5xl:2.3rem;--font-size-6xl:2.7rem;--font-size-7xl:3.2rem;--font-size-8xl:4.2rem;--font-size-9xl:5.5rem}}@media (min-width:992px){:root{--font-size-xs:.87rem;--font-size-sm:.97rem;--font-size-base:1.1rem;--font-size-lg:1.1rem;--font-size-xl:1.2rem;--font-size-2xl:1.38rem;--font-size-3xl:1.68rem;--font-size-4xl:2rem;--font-size-5xl:2.4rem;--font-size-6xl:2.9rem;--font-size-7xl:3.4rem;--font-size-8xl:4.5rem;--font-size-9xl:6rem}}@media (min-width:1200px){:root{--font-size-xs:.9rem;--font-size-sm:1rem;--font-size-base:1.13rem;--font-size-lg:1.13rem;--font-size-xl:1.23rem;--font-size-2xl:1.42rem;--font-size-3xl:1.75rem;--font-size-4xl:2.1rem;--font-size-5xl:2.5rem;--font-size-6xl:3rem;--font-size-7xl:3.6rem;--font-size-8xl:4.8rem;--font-size-9xl:6.4rem}}@media (min-width:1400px){:root{--font-size-xs:.875rem;--font-size-sm:1rem;--font-size-base:1.125rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-size-6xl:3.75rem;--font-size-7xl:4.5rem;--font-size-8xl:6rem;--font-size-9xl:8rem}}:root{--font-size-h1:var(--font-size-9xl);--font-size-h2:var(--font-size-8xl);--font-size-h3:var(--font-size-5xl);--font-size-h4:var(--font-size-3xl);--font-size-h5:var(--font-size-xl);--font-size-h6:var(--font-size-lg);--navbar-height:calc(2rem + 3.5rem);--color-white:#fff;--color-black:#000;--color-primary:#de0512;--color-secondary:var(--color-white);--color-text-primary:var(--color-black);--color-text-secondary:#666;--color-background:var(--color-white);--color-border:var(--color-black);--color-gray:#f5f3f3;--color-primary-light:#f24a54;--color-primary-dark:#a80009;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-400:#9ca3af;--color-gray-500:#6b7280;--color-gray-600:#4b5563;--color-gray-700:#374151;--color-gray-800:#1f2937;--color-gray-900:#111827;--color-success:#10b981;--color-warning:#f59e0b;--color-error:#ef4444;--color-info:#3b82f6;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1rem;--font-size-xl:1.125rem;--font-size-2xl:1.25rem;--font-size-3xl:1.5rem;--font-size-4xl:1.75rem;--font-size-5xl:1.75rem;--font-size-6xl:2rem;--font-size-7xl:2.5rem;--font-size-8xl:3rem;--font-size-9xl:3.5rem}@media (min-width:576px){:root{--font-size-xs:.8rem;--font-size-sm:.9rem;--font-size-base:1.02rem;--font-size-lg:1.02rem;--font-size-xl:1.12rem;--font-size-2xl:1.28rem;--font-size-3xl:1.55rem;--font-size-4xl:1.8rem;--font-size-5xl:2.1rem;--font-size-6xl:2.5rem;--font-size-7xl:3rem;--font-size-8xl:3.8rem;--font-size-9xl:5rem}}@media (min-width:768px){:root{--font-size-xs:.85rem;--font-size-sm:.95rem;--font-size-base:1.06rem;--font-size-lg:1.06rem;--font-size-xl:1.16rem;--font-size-2xl:1.34rem;--font-size-3xl:1.62rem;--font-size-4xl:1.9rem;--font-size-5xl:2.3rem;--font-size-6xl:2.7rem;--font-size-7xl:3.2rem;--font-size-8xl:4.2rem;--font-size-9xl:5.5rem}}@media (min-width:992px){:root{--font-size-xs:.87rem;--font-size-sm:.97rem;--font-size-base:1.1rem;--font-size-lg:1.1rem;--font-size-xl:1.2rem;--font-size-2xl:1.38rem;--font-size-3xl:1.68rem;--font-size-4xl:2rem;--font-size-5xl:2.4rem;--font-size-6xl:2.9rem;--font-size-7xl:3.4rem;--font-size-8xl:4.5rem;--font-size-9xl:6rem}}@media (min-width:1200px){:root{--font-size-xs:.9rem;--font-size-sm:1rem;--font-size-base:1.13rem;--font-size-lg:1.13rem;--font-size-xl:1.23rem;--font-size-2xl:1.42rem;--font-size-3xl:1.75rem;--font-size-4xl:2.1rem;--font-size-5xl:2.5rem;--font-size-6xl:3rem;--font-size-7xl:3.6rem;--font-size-8xl:4.8rem;--font-size-9xl:6.4rem}}@media (min-width:1400px){:root{--font-size-xs:.875rem;--font-size-sm:1rem;--font-size-base:1.125rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-size-6xl:3.75rem;--font-size-7xl:4.5rem;--font-size-8xl:6rem;--font-size-9xl:8rem}}:root{--font-size-h1:var(--font-size-9xl);--font-size-h2:var(--font-size-8xl);--font-size-h3:var(--font-size-5xl);--font-size-h4:var(--font-size-3xl);--font-size-h5:var(--font-size-xl);--font-size-h6:var(--font-size-lg);--navbar-height:calc(2rem + 3.5rem)}.video-player{aspect-ratio:16/9;background:var(--color-gray);justify-content:center;align-items:center;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}.video-player iframe{background:var(--color-gray);border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.video-player-thumb-wrap{width:100%;height:100%;color:var(--color-white);justify-content:center;align-items:center;display:flex;position:relative}.video-player-thumb-wrap--dark{color:var(--color-black)}.video-player-thumb-wrap .play-icon{width:30%;height:30%;position:relative}@media (min-width:768px){.video-player-thumb-wrap .play-icon{width:25%;height:25%}}@media (min-width:1400px){.video-player-thumb-wrap .play-icon{width:20%;height:20%}}.video-player-thumb-img{object-fit:cover;width:100%;height:100%;display:block}.video-player-gdpr-block{z-index:2;text-align:center;pointer-events:auto;background:#00000080;flex-direction:column;justify-content:center;align-items:center;gap:1.2rem;font-size:1rem;display:flex;position:absolute;inset:0}.video-player-thumb-wrap--dark .video-player-gdpr-block{background:#ffffff80}.video-player-gdpr-block span{margin-bottom:.5rem;font-size:1.08em;font-weight:500}.video-player-gdpr-block .btn{margin-top:.5rem}
