.amt-awards-directory{--amt-accent:#232e67;--amt-accent-dark:#131938;--amt-accent-bg:#2a3350;--amt-border:#4d4d4d;--amt-surface:#3f3f3f;box-sizing:border-box;max-width:1100px;margin:0 auto}.amt-awards-directory *{box-sizing:border-box}.amt-awards__tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.amt-awards__tab{padding:.65em 1.3em;border:1px solid var(--amt-border);border-radius:999px;background:var(--amt-surface);color:#ececec;font-size:.95em;font-weight:700;line-height:1.3;cursor:pointer;transition:background-color 0.15s ease,border-color 0.15s ease,color 0.15s ease}.amt-awards__tab:hover{border-color:#8fa3e8}.amt-awards__tab.is-active{background:var(--amt-accent);border-color:var(--amt-accent);color:#fff}.amt-awards__tab-note{display:block;margin-top:.15em;font-size:.7em;font-weight:600;letter-spacing:.02em;text-transform:uppercase;opacity:.8}.amt-awards__panel{display:none}.amt-awards__panel.is-active{display:block}.amt-awards__empty{margin:0;padding:48px 24px;background:var(--amt-surface);border:1px dashed var(--amt-border);border-radius:14px;color:#9aa7ba;font-size:.95em;text-align:center}.amt-awards__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}@media (max-width:860px){.amt-awards__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.amt-awards__grid{grid-template-columns:1fr}}.amt-yp-card{position:relative;display:block;background:#3f3f3f;border:1px solid #4d4d4d;border-radius:16px;overflow:hidden;text-decoration:none;color:inherit;box-shadow:0 4px 14px rgb(0 0 0 / .3);transition:box-shadow 0.18s ease,transform 0.18s ease}.amt-yp-card:hover,.amt-yp-card:focus-visible{box-shadow:0 12px 26px rgb(15 23 42 / .14);transform:translateY(-3px);outline:none}.amt-yp-card__img{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block;background:#2a2a2a}.amt-yp-card__img--contain{object-fit:contain;padding:10px;box-sizing:border-box}.amt-yp-card__ph{width:100%;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;color:#94a3b8;font-weight:800;font-size:.72em;text-transform:uppercase;letter-spacing:.03em;background:repeating-linear-gradient(45deg,#3a3a3a,#3a3a3a 8px,#333333 8px,#333333 16px)}.amt-yp-card__body{padding:12px 14px 14px 14px}.amt-yp-card__cat{font-size:.68em;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#8fa3e8;margin-bottom:4px}.amt-yp-card__name{font-size:1.02em;font-weight:800;color:#f8fafc;margin-bottom:8px;line-height:1.25}.amt-yp-card__link{display:inline-flex;align-items:center;gap:5px;font-size:.82em;font-weight:700;color:#c7d0dc}.amt-yp-card:hover .yc-arrow{transform:translateX(3px)}.yc-arrow{transition:transform 0.18s ease}@media (max-width:480px){.amt-awards__tab{padding:.55em 1em;font-size:.88em}}.winner-page{max-width:780px;margin:0 auto}.winner-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:.4em;margin-bottom:14px;font-size:.85em;font-weight:600}.winner-breadcrumb a{color:#9aa7ba;text-decoration:none}.winner-breadcrumb a:hover{color:#c7d0dc;text-decoration:underline}.winner-breadcrumb__sep{color:#4a5163}.winner-breadcrumb__current{color:#c7d0dc}.winner-hero{position:relative;border-radius:18px;overflow:hidden;margin-bottom:14px;box-shadow:0 10px 34px rgb(15 23 42 / .16)}.winner-hero img{width:100%;display:block;max-height:520px;object-fit:cover;object-position:center top}.winner-hero__scrim{position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .85) 0%,rgb(0 0 0 / .25) 45%,#fff0 70%)}.winner-hero__body{position:absolute;left:0;right:0;bottom:0;padding:28px;color:#fff}.winner-hero__category{display:inline-block;padding:.35em 1em;margin-bottom:.8em;background:rgb(255 255 255 / .18);border:1px solid rgb(255 255 255 / .4);border-radius:999px;font-size:.75em;font-weight:800;letter-spacing:.05em;text-transform:uppercase;backdrop-filter:blur(6px)}.winner-hero__name{margin:0;font-size:2.1em;font-weight:800;line-height:1.15;text-shadow:0 2px 14px rgb(0 0 0 / .4)}.winner-hero--org{background:linear-gradient(145deg,#232e67 0%,#131938 100%);display:flex;flex-direction:column;align-items:center;padding:40px 28px 30px 28px}.winner-hero--org .winner-hero__category{position:static;margin-bottom:1em}.winner-hero--org .org-logo-wrap{background:#fff;border-radius:20px;padding:20px;margin-bottom:20px;box-shadow:0 6px 20px rgb(0 0 0 / .18)}.winner-hero--org .org-logo-wrap img{max-width:220px;max-height:220px;width:auto;height:auto;display:block;object-fit:contain}.winner-hero--org .winner-hero__name{text-align:center;color:#fff;text-shadow:none}.winner-gym{display:flex;align-items:center;gap:8px;margin-bottom:26px;padding:10px 16px;background:#3f3f3f;border:1px solid #4d4d4d;border-radius:12px;font-size:.9em;color:#c7d0dc}.winner-gym a{color:#8fa3e8;font-weight:700;text-decoration:none}.winner-gym a:hover{text-decoration:underline}.winner-gym .gym-icon{color:#94a3b8}.winner-gym.is-empty{color:#94a3b8;font-style:italic;border-style:dashed}.winner-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:30px}.winner-stat{background:#3f3f3f;border:1px solid #4d4d4d;border-radius:14px;padding:16px 10px;text-align:center}.winner-stat strong{display:block;font-size:1.5em;font-weight:800;color:#8fa3e8}.winner-stat span{display:block;font-size:.72em;color:#9aa7ba;margin-top:4px;text-transform:uppercase;letter-spacing:.03em;font-weight:600}.winner-section{margin-bottom:34px}.winner-section h2{font-size:1.15em;font-weight:800;margin:0 0 14px 0;color:#f8fafc}.winner-narrative p{line-height:1.7;color:#c7d0dc;margin:0 0 14px 0;font-size:1em}.winner-timeline{list-style:none;margin:0;padding:0;border-left:2px solid #3a3f4a}.winner-timeline li{position:relative;padding:0 0 20px 22px}.winner-timeline li::before{content:'';position:absolute;left:-7px;top:4px;width:12px;height:12px;border-radius:50%;background:#8fa3e8;border:2px solid #1a1d24;box-shadow:0 0 0 2px #3a3f4a}.winner-timeline li:last-child{padding-bottom:0}.winner-timeline .t-date{display:block;font-size:.75em;font-weight:800;color:#8fa3e8;text-transform:uppercase;letter-spacing:.03em;margin-bottom:3px}.winner-timeline .t-result{display:inline-block;padding:.15em .6em;margin-left:8px;font-size:.68em;font-weight:800;border-radius:999px;background:#1f3d2e;color:#34d399;vertical-align:middle}.winner-timeline .t-result--loss{background:#3d1f1f;color:#f87171}.winner-timeline li.is-loss::before{background:#94a3b8}.winner-timeline .t-detail{display:block;color:#c7d0dc;margin-top:2px;font-size:.95em}.winner-timeline .t-watch{display:inline-block;margin-left:8px;font-size:.82em;font-weight:700;color:#8fa3e8;text-decoration:none}.winner-timeline .t-watch:hover{text-decoration:underline}.winner-timeline .t-watch--none{color:#94a3b8;font-weight:600;font-style:italic}.winner-video{position:relative;width:100%;aspect-ratio:16/9;border-radius:14px;overflow:hidden;background:#0f172a}.winner-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.winner-video__placeholder{display:flex;align-items:center;justify-content:center;height:100%;color:#94a3b8;font-size:.9em;text-align:center;padding:20px;box-sizing:border-box}.winner-video__placeholder-icon{font-size:2.2em;margin-bottom:10px;display:block}.winner-nominees{border:1px solid #4d4d4d;border-radius:14px;background:#3f3f3f;padding:18px 20px}.winner-nominees ul{margin:0;padding-left:20px;color:#c7d0dc;line-height:1.9}.winner-nominees li.is-winner{font-weight:700;color:#f8fafc}.winner-nominees .badge{display:inline-block;margin-left:6px;padding:.1em .6em;background:#232e67;color:#fff;font-size:.65em;font-weight:800;letter-spacing:.04em;border-radius:999px;vertical-align:middle}.winner-nominees .pending{color:#94a3b8;font-style:italic;margin:0}.winner-history{display:flex;flex-direction:column;gap:8px}.winner-history a{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#3f3f3f;border:1px solid #4d4d4d;border-radius:12px;text-decoration:none;color:#ececec;font-size:.92em}.winner-history a:hover{border-color:#8fa3e8}.winner-history a.is-current{border-color:#8fa3e8;background:#2a3350}.winner-history .h-year{font-weight:800;color:#8fa3e8}.winner-history .h-name{font-weight:600}.winner-history .h-tag{font-size:.72em;color:#8fa3e8;font-weight:800;text-transform:uppercase}.winner-share{display:flex;gap:10px;flex-wrap:wrap}.winner-share a{display:inline-flex;align-items:center;gap:8px;padding:.6em 1.1em;border-radius:999px;border:1px solid #4d4d4d;background:#3f3f3f;color:#ececec;text-decoration:none;font-size:.85em;font-weight:700}.winner-share a:hover{border-color:#8fa3e8;color:#8fa3e8}.winner-footer-nav{display:flex;justify-content:space-between;align-items:center;padding-top:24px;border-top:1px solid #3a3f4a;margin-top:10px;gap:10px}.winner-footer-nav a{color:#8fa3e8;text-decoration:none;font-weight:700;font-size:.88em;max-width:46%}.winner-footer-nav a:hover{text-decoration:underline}.winner-footer-nav .nav-label{display:block;font-size:.72em;color:#94a3b8;font-weight:600;text-transform:uppercase;letter-spacing:.03em;margin-bottom:2px}.winner-footer-nav .next-link{text-align:right}@media (max-width:560px){.winner-stats{grid-template-columns:repeat(2,1fr)}.winner-hero__name{font-size:1.5em}}.amt-year-page{max-width:1100px;margin:0 auto}.amt-year-page *{box-sizing:border-box}.amt-yp-hero{text-align:center;padding:10px 20px 30px 20px}.amt-yp-hero__year{font-size:3em;font-weight:900;color:#8fa3e8;line-height:1}.amt-yp-hero__title{font-size:1.6em;font-weight:800;margin:6px 0 10px 0;color:#f8fafc}.amt-yp-hero__intro{font-size:1em;color:#c7d0dc;max-width:620px;margin:0 auto;line-height:1.6}.amt-yp-grid-wrap{position:relative;margin-top:44px}.amt-yp-edge-nav{position:absolute;bottom:100%;margin-bottom:12px;z-index:5;display:inline-flex;align-items:center;gap:8px;text-decoration:none}.amt-yp-edge-nav.is-left{left:0}.amt-yp-edge-nav.is-right{right:0}.amt-yp-edge-nav__circle{width:40px;height:40px;flex:none;border-radius:50%;background:#3f3f3f;border:1px solid #4d4d4d;box-shadow:0 4px 12px rgb(0 0 0 / .3);display:flex;align-items:center;justify-content:center;color:#8fa3e8;transition:transform .15s ease,box-shadow .15s ease}.amt-yp-edge-nav:hover .amt-yp-edge-nav__circle{transform:scale(1.08);box-shadow:0 8px 18px rgb(15 23 42 / .18)}.amt-yp-edge-nav__label{font-size:.78em;font-weight:800;color:#c7d0dc;white-space:nowrap}@media (max-width:640px){.amt-yp-edge-nav__circle{width:34px;height:34px}.amt-yp-edge-nav__label{display:none}}.amt-yp-nominees{margin-top:34px}.amt-yp-nominees__head{font-size:.75em;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#9aa7ba;margin-bottom:12px}.amt-yp-accordion{display:flex;flex-direction:column;gap:8px}.amt-yp-accordion-row{background:#3f3f3f;border:1px solid #4d4d4d;border-radius:12px;padding:4px 16px}.amt-yp-accordion-row summary{cursor:pointer;padding:12px 0;font-weight:800;color:#ececec;display:flex;justify-content:space-between;align-items:center;list-style:none}.amt-yp-accordion-row summary::-webkit-details-marker{display:none}.amt-yp-accordion-winner{color:#8fa3e8;font-weight:700}.amt-yp-accordion-list{list-style:none;margin:0;padding:0 0 14px 0;color:#c7d0dc;line-height:2}.amt-yp-accordion-list li.is-winner{font-weight:700;color:#f8fafc}.amt-yp-accordion-list .badge{display:inline-block;margin-left:6px;padding:.1em .6em;background:#232e67;color:#fff;font-size:.65em;font-weight:800;letter-spacing:.04em;border-radius:999px;vertical-align:middle}@media (max-width:560px){.amt-yp-hero__year{font-size:2.4em}}.amt-hub-page{max-width:900px;margin:0 auto}.amt-hub-page *{box-sizing:border-box}.hero-banner{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);height:440px;overflow:hidden;background:#131938;border-radius:0;margin-bottom:26px}.hero-banner__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 25%!important}.hero-banner__scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgb(8 27 61 / .15) 0%,rgb(8 27 61 / .55) 55%,rgb(8 27 61 / .92) 100%)}.hero-banner__content{position:absolute;left:0;right:0;bottom:0;padding:0 28px 30px 28px;color:#fff;z-index:2}.hero-banner__eyebrow{display:inline-flex;align-items:center;gap:7px;background:rgb(255 255 255 / .14);border:1px solid rgb(255 255 255 / .3);backdrop-filter:blur(2px);color:#fff;font-size:.72em;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:.35em .9em;border-radius:999px;margin-bottom:14px}.hero-banner__title{font-size:2.6em;font-weight:900;line-height:1.05;margin:0 0 8px 0;text-shadow:0 2px 12px rgb(0 0 0 / .35)}.hero-banner__sub{font-size:1.02em;color:#dbe4f3;max-width:560px;line-height:1.5;margin:0}.hero-banner__caption{margin-top:14px;font-size:.82em;color:#cbd5e1;font-weight:600}.hero-banner__caption b{color:#fff}@media (max-width:560px){.hero-banner{height:340px;border-radius:0}.hero-banner__content{padding:0 20px 22px 20px}.hero-banner__title{font-size:1.7em}.hero-banner__sub{font-size:.92em}}.amt-hub-jumplinks{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-bottom:20px}.amt-hub-jump{padding:.5em 1.1em;border-radius:999px;border:1px solid #4d4d4d;background:#3f3f3f;color:#8fa3e8;font-weight:800;text-decoration:none;font-size:.9em}.amt-hub-jump:hover{border-color:#8fa3e8;background:#2a3350}.amt-hub-yeargrid{display:flex;flex-direction:column;gap:16px}.year-card{position:relative;display:flex;align-items:center;gap:20px;background:#3f3f3f;border:1px solid #4d4d4d;border-radius:18px;padding:18px;box-shadow:0 4px 16px rgb(0 0 0 / .25);transition:box-shadow .18s ease,transform .18s ease;scroll-margin-top:20px}.year-card:hover,.year-card:focus-within{box-shadow:0 12px 30px rgb(15 23 42 / .13);transform:translateY(-2px)}.year-card__cover{position:absolute;inset:0;border-radius:18px;z-index:1}.year-card__cover:focus-visible{outline:3px solid #8fa3e8;outline-offset:2px}.year-card__thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;width:200px;flex:none;position:relative;z-index:0}.year-card__thumbs img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:8px;display:block;transition:transform .25s ease}.year-card:hover .year-card__thumbs img{transform:scale(1.04)}.year-card__body{position:relative;z-index:2;flex:1;min-width:0}.year-card__year-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.year-card__latest{display:inline-block;background:#232e67;color:#fff;font-size:.62em;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding:.22em .65em;border-radius:999px}.year-card__year{font-size:1.7em;font-weight:900;color:#8fa3e8;line-height:1;margin:0}.year-card__desc{margin:9px 0 14px 0;color:#c7d0dc;font-size:.92em;line-height:1.5}.year-card__link{display:inline-flex;align-items:center;gap:6px;color:#8fa3e8;font-weight:800;text-decoration:none;font-size:.9em}.year-card__link:hover{text-decoration:underline}@media (max-width:640px){.year-card{flex-direction:column;align-items:flex-start}.year-card__thumbs{width:100%}}.amt-hub-comingsoon{margin-top:22px;background:#3f3f3f;border:1.5px dashed #5a5a5a;border-radius:18px;padding:20px 22px;display:flex;align-items:center;gap:16px}.amt-hub-comingsoon__icon{flex:none;width:44px;height:44px;border-radius:50%;background:#2a2a2a;display:flex;align-items:center;justify-content:center;color:#9aa7ba}.amt-hub-comingsoon__body{flex:1}.amt-hub-comingsoon__title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.amt-hub-comingsoon h3{margin:0;font-size:1.15em;font-weight:900;color:#f8fafc}.amt-hub-comingsoon__badge{display:inline-flex;align-items:center;gap:5px;background:#3d2f0f;color:#f0b429;font-size:.65em;font-weight:800;text-transform:uppercase;letter-spacing:.03em;padding:.25em .75em;border-radius:999px}.amt-hub-comingsoon p{margin:6px 0 0 0;color:#9aa7ba;font-size:.88em;line-height:1.5}@media (max-width:560px){.amt-hub-comingsoon{flex-direction:column;align-items:flex-start}}.champions{margin:34px 0 0 0}.champions__head{margin-bottom:14px}.champions__title{font-size:1.35em;font-weight:900;margin:4px 0 4px 0;color:#f8fafc}.champions__desc{color:#c7d0dc;font-size:.9em;margin:0}.champions__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px}.champ-card{position:relative;background:#3f3f3f;border:1px solid #4d4d4d;border-radius:16px;overflow:hidden;text-decoration:none;color:inherit;display:block;box-shadow:0 2px 10px rgb(0 0 0 / .25);transition:box-shadow .18s ease,transform .18s ease}.champ-card:hover{box-shadow:0 10px 24px rgb(15 23 42 / .12);transform:translateY(-2px)}.champ-card__photo{width:100%;aspect-ratio:1/1;object-fit:cover;display:block}.champ-card__badge{position:absolute;top:10px;left:10px;background:#232e67;color:#fff;font-size:.66em;font-weight:800;letter-spacing:.02em;padding:.3em .65em;border-radius:999px;z-index:2}.champ-card__body{padding:12px 14px 14px 14px}.champ-card__name{font-weight:800;font-size:.95em;color:#f8fafc;margin:0 0 3px 0}.champ-card__meta{font-size:.78em;color:#9aa7ba;line-height:1.4;margin:0}@media (max-width:700px){.champions__grid{grid-template-columns:repeat(2,1fr)}}body.single-amt_award .entry-title,body.single-amt_award .entry-header .entry-title,body.single-amt_award h1.entry-title,body.single-amt_award .page-title,body.single-amt_award .post-title,body.single-amt_award .single-title,body.single-amt_award .ast-single-post-title,body.single-amt_award .entry-header{display:none!important}