.awards-category-page{background-color:#122038;color:#fff;position:relative;word-break:break-word;overflow-x:hidden;flex-grow:1}.awards-category-page .default-container-padding-awards{padding-top:80px;padding-bottom:80px}.awards-category-page .awards-category-stage{position:relative;word-break:break-word}.awards-category-page .awards-category-stage__container{display:flex;flex-direction:column;gap:20px;border:1px solid #c9a961;padding:40px}.awards-category-page .awards-category-stage__header{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.awards-category-page .awards-category-stage__icon{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 15px -3px rgba(0,0,0,.2);background:linear-gradient(to bottom right, var(--color-gold-light, #c9aa61), var(--color-gold-dark, #a88645));border:2px solid var(--color-gold, #b8953f)}.awards-category-page .awards-category-stage__icon svg{width:60%;height:60%;color:var(--color-navy-dark, #0a1628)}.awards-category-page .awards-category-stage__title{font-size:2rem;margin:0 auto;font-weight:700;font-family:"Montserrat",sans-serif;color:var(--color-gold-light, #c9aa61)}.awards-category-page .awards-category-stage__subtitle{font-size:1.125rem;line-height:1.75;color:hsla(0,0%,100%,.8);line-height:1.6}.awards-category-page .awards-category-stage__divider{position:relative;margin:0}.awards-category-page .awards-category-stage__divider__line{height:2px;border:none;background:linear-gradient(to right, transparent, rgba(201, 170, 97, 0.4), transparent)}.awards-category-page .awards-category-stage__divider__label{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);padding:6px 16px;background:rgba(10,22,40,.8);border:1px solid rgba(201,170,97,.3);backdrop-filter:blur(4px);font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;font-weight:600;color:var(--color-gold-light, #c9aa61)}.awards-category-page .awards-category-stage__description{text-align:center;margin:0 auto 32px}.awards-category-page .awards-category-stage__description__text{line-height:1.6;color:hsla(0,0%,100%,.7);margin-bottom:12px}.awards-category-page .awards-category-stage__description__text:last-child{margin-bottom:0}.awards-category-page .awards-category-stage__timeline{display:flex;flex-direction:column;gap:16px;margin:0 auto}@media(min-width: 768px){.awards-category-page .awards-category-stage__timeline{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}}.awards-category-page .awards-category-stage__cta{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;margin-top:8px}.awards-category-page .awards-category-stage__cta__title{font-size:1rem;font-weight:600;color:#fff;margin:0}.awards-category-page .awards-category-stage__cta__subtitle{font-size:.875rem;color:hsla(0,0%,100%,.7);margin:0}.awards-category-page .awards-category-stage__cta__button{display:inline-flex;align-items:center;gap:.5rem;margin-top:4px;color:#c9a961;font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;transition:opacity .2s}.awards-category-page .awards-category-stage__cta__button:hover{opacity:.75}.awards-category-page .awards-category-stage__stage{display:flex;flex-direction:column;align-items:center;gap:8px;transition:all .3s ease}@media(min-width: 768px){.awards-category-page .awards-category-stage__stage{flex-direction:row}}.awards-category-page .awards-category-stage__stage__badge{padding:8px 16px;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;font-weight:600;border:1px solid;transition:all .3s ease}.awards-category-page .awards-category-stage__stage--has-arrow::after{content:"";display:block;width:8px;height:8px;border-right:2px solid hsla(0,0%,100%,.2);border-top:2px solid hsla(0,0%,100%,.2);flex-shrink:0;transform:rotate(135deg)}@media(min-width: 768px){.awards-category-page .awards-category-stage__stage--has-arrow::after{transform:rotate(45deg)}}.awards-category-page .awards-category-stage__stage--complete .awards-category-stage__stage__badge{background-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.6);border-color:hsla(0,0%,100%,.2)}.awards-category-page .awards-category-stage__stage--active .awards-category-stage__stage__badge{background:linear-gradient(to bottom right, var(--color-gold-light, #c9aa61), var(--color-gold-dark, #a88645));color:var(--color-navy-dark, #0a1628);border-color:var(--color-gold-light, #c9aa61);box-shadow:0 10px 15px -3px rgba(201,170,97,.3)}.awards-category-page .awards-category-stage__stage--pending .awards-category-stage__stage__badge{background-color:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.4);border-color:hsla(0,0%,100%,.1)}.awards-category-page .awards-category-nominees-cards__container{display:flex;flex-direction:column;gap:40px}.awards-category-page .awards-category-nominees-cards__empty{text-align:center;padding:60px 20px;color:hsla(0,0%,100%,.6);font-size:1.125rem}.awards-category-page .awards-category-nominees-cards__badge{display:inline-flex;text-transform:uppercase;font-size:.75rem;font-weight:600;letter-spacing:.05em;align-items:center;color:#ffe07c;gap:.75rem;background:hsla(0,0%,100%,.1);padding:10px 20px;border:1px solid rgba(201,169,97,.3);backdrop-filter:blur(4px)}.awards-category-page .awards-category-nominees-cards__badge svg{width:18px;height:18px;flex-shrink:0}.awards-category-page .awards-category-nominees-cards__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(350px, 1fr));gap:20px}@media(max-width: 767.98px){.awards-category-page .awards-category-nominees-cards__grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 575.98px){.awards-category-page .awards-category-nominees-cards__grid{grid-template-columns:1fr}}.awards-category-page .awards-category-nominees-cards__card{position:relative;background:hsla(0,0%,100%,.025);backdrop-filter:blur(10px);border:1px solid rgba(201,170,97,.2);overflow:hidden;transition:all .3s ease;display:flex;padding:10px;flex-direction:column;height:100%}.awards-category-page .awards-category-nominees-cards__card:hover{border-color:rgba(201,170,97,.5);background:hsla(0,0%,100%,.035)}.awards-category-page .awards-category-nominees-cards__card:hover .awards-category-nominees-cards__card__image__overlay{opacity:.6}.awards-category-page .awards-category-nominees-cards__card:hover .awards-category-nominees-cards__card__image img{transform:scale(1.08)}.awards-category-page .awards-category-nominees-cards__card__image{position:relative;overflow:hidden;margin-bottom:0;flex-shrink:0;aspect-ratio:12/9}.awards-category-page .awards-category-nominees-cards__card__image>a{display:block;width:100%;height:100%}.awards-category-page .awards-category-nominees-cards__card__image img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.awards-category-page .awards-category-nominees-cards__card__image__overlay{position:absolute;inset:0;background:linear-gradient(to bottom, transparent, rgba(10, 22, 40, 0.6));opacity:.3;transition:opacity .3s ease}.awards-category-page .awards-category-nominees-cards__card__content{display:flex;flex-direction:column;gap:5px;flex-grow:1;padding:20px}.awards-category-page .awards-category-nominees-cards__card__title{font-size:1rem;font-weight:600;color:var(--color-gold-light, #FFE07C);margin:0;line-height:1.3;font-family:"Montserrat",sans-serif}.awards-category-page .awards-category-nominees-cards__card__company{font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;color:hsla(0,0%,100%,.5);margin:0;font-weight:600}.awards-category-page .awards-category-nominees-cards__card__description{font-size:.875rem;line-height:1.6;color:hsla(0,0%,100%,.7);margin:0;flex-grow:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.awards-category-page .awards-category-nominees-cards__card__actions{display:flex;gap:12px;margin-top:10px}.awards-category-page .awards-category-nominees-cards__card__button{flex:1;padding:12px 16px;border:none;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;font-family:inherit}.awards-category-page .awards-category-nominees-cards__card__button svg{width:16px;height:16px;flex-shrink:0}.awards-category-page .awards-category-nominees-cards__card__button--vote{background:linear-gradient(to bottom right, var(--color-gold-light, #FFE07C), var(--color-gold-dark, #a88645));color:var(--color-navy-dark, #0a1628);border:1px solid var(--color-gold, #b8953f);box-shadow:0 4px 12px rgba(201,170,97,.3)}.awards-category-page .awards-category-nominees-cards__card__button--vote:hover{background:linear-gradient(to bottom right, #d4af37, #FFE07C);box-shadow:0 6px 16px rgba(201,170,97,.4)}.awards-category-page .awards-category-nominees-cards__card__button--view{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.8);border:1px solid hsla(0,0%,100%,.2)}.awards-category-page .awards-category-nominees-cards__card__button--view:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.4);color:#fff}.awards-category-page .awards-category-nominees-cards__card__result{width:100%;display:flex;justify-content:center}.awards-category-page .awards-category-nominees-cards__card__result__badge{padding:12px 16px;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;background:rgba(201,170,97,.15);color:var(--color-gold-light, #FFE07C);border:1px solid var(--color-gold, #b8953f);text-align:center}.awards-category-page .awards-category-nominees-cards__card__result__badge--1st{background:linear-gradient(to bottom right, rgba(255, 215, 0, 0.2), rgba(184, 134, 11, 0.2));color:gold;border-color:gold}.awards-category-page .awards-category-nominees-cards__card__result__badge--2nd{background:linear-gradient(to bottom right, rgba(192, 192, 192, 0.2), rgba(128, 128, 128, 0.2));color:silver;border-color:silver}.awards-category-page .awards-category-nominees-cards__card__result__badge--3rd{background:linear-gradient(to bottom right, rgba(205, 127, 50, 0.2), rgba(139, 69, 19, 0.2));color:#cd7f32;border-color:#cd7f32}.awards-category-page .nominees-cards__container{display:flex;flex-direction:column;gap:40px}.awards-category-page .nominees-cards__header{display:flex;flex-direction:column;gap:15px;justify-content:center;align-items:center;text-align:center}.awards-category-page .nominees-cards__title{font-family:"Montserrat",sans-serif;color:#ffe07c;font-size:1rem;font-weight:400;margin:0}.awards-category-page .nominees-cards__subtitle{font-family:"Montserrat",sans-serif;color:#fff;font-size:.875rem;font-weight:400;margin:0}.awards-category-page .awards-nomination{background-color:#122038}.awards-category-page .awards-nomination .awards-nomination-header{text-align:center;margin-bottom:2.5rem}.awards-category-page .awards-nomination .awards-nomination-header__title{font-family:"Montserrat",sans-serif;font-size:1.5rem;font-weight:600;color:#ffe07c;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}.awards-category-page .awards-nomination .awards-nomination-header__subtitle{font-family:"Montserrat",sans-serif;font-size:1rem;font-weight:400;color:hsla(0,0%,100%,.7);max-width:60ch;margin:0 auto;line-height:1.625}.awards-category-page .awards-nomination .awards-nomination-form{max-width:800px;margin:0 auto}.awards-category-page .category-card{position:relative;background:linear-gradient(135deg, rgba(15, 26, 46, 0.8), rgba(10, 22, 40, 0.8), rgba(15, 26, 46, 0.8));backdrop-filter:blur(4px);overflow:hidden;border:1px solid rgba(201,169,97,.1);transition:border-color .3s;display:flex;flex-direction:column}.awards-category-page .category-card:hover{border-color:rgba(201,169,97,.3)}.awards-category-page .category-card:hover .category-card__image{transform:scale(1.1)}.awards-category-page .category-card:hover .category-card__image-wrapper::after{opacity:.8}.awards-category-page .category-card:hover .category-card__title{color:#ffe07c}.awards-category-page .category-card:hover .category-card__line{opacity:1}.awards-category-page .category-card:hover .category-card__cta{gap:.75rem}.awards-category-page .category-card__image-wrapper{position:relative;height:200px;flex-shrink:0;overflow:hidden}.awards-category-page .category-card__image-wrapper::after{content:"";position:absolute;inset:0;background:linear-gradient(to top, #0a1628, rgba(10, 22, 40, 0.5), transparent);opacity:.6;transition:opacity .3s;pointer-events:none}.awards-category-page .category-card__image-wrapper>a{display:block;width:100%;height:100%}.awards-category-page .category-card__image{width:100%;height:100%;object-fit:cover;transition:transform .5s}.awards-category-page .category-card__badge{position:absolute;top:1rem;left:1rem;background:linear-gradient(to right, #FFE07C, #B89B3E);color:#0a1628;width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;pointer-events:none}.awards-category-page .category-card__badge__mask{display:block;width:60%;aspect-ratio:1;background-color:currentColor;mask-image:var(--icon-src);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:var(--icon-src);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.awards-category-page .category-card__content{padding:1.5rem;display:flex;flex-direction:column;align-items:flex-start;flex-grow:1;gap:10px}.awards-category-page .category-card__title{font-size:1rem;margin:0;font-weight:500;color:#fff;transition:color .3s}.awards-category-page .category-card__subtitle{margin:0;font-size:.875rem;font-weight:400;color:hsla(0,0%,100%,.6);line-height:1.625;flex-grow:1}.awards-category-page .category-card__cta{display:flex;align-items:center;gap:.5rem;color:#ffe07c;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;transition:gap .3s;text-decoration:none}.awards-category-page .category-card__line{position:absolute;bottom:0;left:0;right:0;height:4px;background:linear-gradient(to right, transparent, #FFE07C, transparent);opacity:0;transition:opacity .3s}.awards-category-page .category-hero{padding:4rem 0;position:relative;z-index:10}.awards-category-page .category-hero__header{padding-bottom:20px}.awards-category-page .category-hero__back-link{display:inline-flex;text-decoration:none;align-items:center;gap:40px;color:#a6adb4;text-transform:uppercase;letter-spacing:.2em;font-size:.875rem;transition:color}@media(prefers-reduced-motion: reduce){.awards-category-page .category-hero__back-link{transition:none}}.awards-category-page .category-hero__back-link:hover{color:#ffe07c}.awards-category-page .category-hero__container{display:flex;flex-wrap:wrap;gap:40px}.awards-category-page .category-hero__image{position:relative;max-width:400px;flex-basis:min(100%,400px);flex-grow:1}.awards-category-page .category-hero__image>img{width:100%;height:100%;aspect-ratio:1;object-fit:cover}.awards-category-page .category-hero__image::after{content:"";position:absolute;bottom:-1rem;right:-1rem;width:100%;height:100%;border:1px solid rgba(201,169,97,.1);z-index:-1}.awards-category-page .category-hero__content{display:flex;flex-direction:column;flex-basis:min(100%,45ch);flex-grow:1;flex-shrink:1;gap:10px}.awards-category-page .category-hero__badge{display:inline-block;width:fit-content;background-color:rgba(255,224,124,.1);border:1px solid rgba(255,224,124,.3);color:#fff;margin-bottom:5px;padding:5px 10px;font-size:.65rem;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.awards-category-page .category-hero__title{font-family:"Montserrat",sans-serif;color:#ffe07c;font-size:1.5rem;line-height:1.2;margin:0;font-weight:500}@media(min-width: 768px){.awards-category-page .category-hero__title{font-size:1.25rem}}.awards-category-page .category-hero__subtitle{font-family:"Montserrat",sans-serif;color:hsla(0,0%,100%,.9);font-size:1.25rem;line-height:1.75;margin:0;font-weight:400}@media(min-width: 768px){.awards-category-page .category-hero__subtitle{font-size:1.125rem}}.awards-category-page .category-hero__divider{margin:0;border:none;height:1px;width:8rem;opacity:.7;background:linear-gradient(to right, #c9a961, rgba(201, 169, 97, 0.2), transparent)}.awards-category-page .category-hero__description{color:#ebebeb;line-height:1.75;margin:0;font-size:1rem}/*# sourceMappingURL=events-awards-category.css.map */
