.betar-awards{background:#211c28;color:#f2e9dd;border-block:1px solid #5D4A5B;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.betar-awards *{box-sizing:border-box}.betar-awards .awards-inner{width:100%;max-width:1200px;min-height:675px;padding:48px 64px 34px;margin:auto;box-shadow:0 24px 60px #1e142333;position:relative;overflow:hidden;display:flex;flex-direction:column}.betar-awards .awards-inner:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,#CBAE76,transparent 72%);opacity:.9}.betar-awards .intro{text-align:center;margin:0 auto 28px;max-width:900px;animation:awards-rise .65s cubic-bezier(.2,.75,.25,1) both}.betar-awards .eyebrow{display:inline-flex;align-items:center;gap:9px;color:#cbae76;font-size:11px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.betar-awards .eyebrow:before,.betar-awards .eyebrow:after{content:"";width:24px;height:1px;background:#cbae76;opacity:.7}.betar-awards .title{font-size:32px;line-height:1.08;letter-spacing:.085em;font-weight:850;text-transform:uppercase;margin:12px 0 10px}.betar-awards .summary{font-size:14px;line-height:1.5;color:#c9bdc7;margin:0 auto;max-width:740px}.betar-awards .awards-grid{display:grid;grid-template-columns:1fr 1fr;flex:1;min-height:0;border-top:1px solid rgba(203,174,118,.35);border-bottom:1px solid rgba(203,174,118,.35)}.betar-awards .award{min-width:0;padding:24px 25px 20px;position:relative;animation:awards-rise .7s cubic-bezier(.2,.75,.25,1) both}.betar-awards .award:nth-child(2n){border-left:1px solid rgba(203,174,118,.32)}.betar-awards .award:nth-child(n+3){border-top:1px solid rgba(203,174,118,.32)}.betar-awards .award:nth-child(2){animation-delay:.12s}.betar-awards .award:nth-child(3){animation-delay:.24s}.betar-awards .winner{display:grid;grid-template-columns:138px minmax(0,1fr);align-items:center;gap:22px;padding-left:0;padding-right:29px}.betar-awards .portrait{width:138px;height:238px;-o-object-fit:cover;object-fit:cover;display:block;border:1px solid rgba(203,174,118,.58);box-shadow:0 12px 30px #00000047}.betar-awards .year{position:absolute;right:23px;top:8px;font-size:76px;line-height:1;font-weight:900;letter-spacing:-.07em;color:transparent;-webkit-text-stroke:1px rgba(203,174,118,.32);pointer-events:none}.betar-awards .award-copy{position:relative;z-index:1}.betar-awards .meta{display:flex;align-items:center;gap:10px;margin-bottom:15px}.betar-awards .year-pill{border:1px solid rgba(203,174,118,.52);border-radius:99px;padding:5px 10px;color:#cbae76;font-size:11px;font-weight:750;letter-spacing:.12em}.betar-awards .status{font-size:10px;color:#cbae76;text-transform:uppercase;letter-spacing:.2em;font-weight:850}.betar-awards .award-title{font-size:17px;line-height:1.22;letter-spacing:.055em;text-transform:uppercase;font-weight:850;margin:0;max-width:280px}.betar-awards .winner .award-title{font-size:19px}.betar-awards .description{font-size:13px;line-height:1.55;color:#c5b9c4;margin:12px 0 0}.betar-awards .award:not(.winner){padding-top:36px}.betar-awards .award:not(.winner) .award-title{margin-top:20px}.betar-awards .award:not(.winner) .description{max-width:360px}.betar-awards .gold-rule{position:absolute;left:0;bottom:-1px;height:3px;width:calc(100% - 28px);background:#cbae76;transform-origin:left;animation:awards-extend .95s cubic-bezier(.22,.72,.25,1) .45s both}.betar-awards .closing{font-size:12px;line-height:1.45;color:#a99ba8;text-align:center;margin:21px 0 0;letter-spacing:.015em;animation:awards-rise .7s ease .3s both}@keyframes awards-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes awards-extend{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:900px){.betar-awards .awards-inner{padding:48px 32px 34px}.betar-awards .awards-grid{grid-template-columns:1fr}.betar-awards .winner{min-height:280px}.betar-awards .award:nth-child(2n){border-left:0}.betar-awards .award+.award{border-top:1px solid rgba(203,174,118,.32)}}@media(max-width:600px){.betar-awards .awards-inner{padding:48px 22px 32px}.betar-awards .title{font-size:25px}.betar-awards .awards-grid{display:block}.betar-awards .award{min-height:210px}.betar-awards .winner{display:flex;align-items:center;padding:18px 0 22px;gap:16px;min-height:0}.betar-awards .portrait{width:36%;height:205px;flex-shrink:0}.betar-awards .year{font-size:58px}.betar-awards .award+.award,.betar-awards .award:nth-child(3){border-left:0;border-top:1px solid rgba(203,174,118,.32)}}
