[data-brand=awards]{--navy:#11254f;--navy-soft:#11254fc7;--navy-mute:#11254f9e;--navy-faint:#11254f52;--cream:#fafafa;--cream-warm:#f5f5f5;--red:#ff1e3c;--blush:#fbc4cb;--blush-pale:#ffe4e7;--lavender:#c9b6e0;--lavender-pale:#ece3f6;--stone:#dde1e6;--rule:#11254f1f;--rule-strong:#11254f47;--annot:#11254f9e;--annot-light:#fafafab8;--glass-blush:#fbc4cb0f;--glass-lav:#c9b6e00f;--font-display:"Fraunces", Georgia, "Times New Roman", serif;--font-body:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font-mono:"JetBrains Mono", "Menlo", "Monaco", "Courier New", monospace;--ease-out-calm:cubic-bezier(.22, .61, .36, 1);--ease-out-snap:cubic-bezier(.16, 1, .3, 1);--ease-in-out-editorial:cubic-bezier(.65, 0, .35, 1);--d-instant:80ms;--d-quick:.16s;--d-standard:.28s;--d-sheet:.4s;--d-reveal:.6s;background:var(--cream);color:var(--navy);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:17px;line-height:1.55}[data-brand=awards] *,[data-brand=awards] :before,[data-brand=awards] :after{box-sizing:border-box}[data-brand=awards] ::selection{background:var(--red);color:var(--cream)}[data-brand=awards] .page{max-width:1320px;margin:0 auto;padding:0 24px}@media (min-width:768px){[data-brand=awards] .page{padding:0 56px}}[data-brand=awards] .part{border-bottom:1px solid var(--rule);padding:64px 0 56px}@media (min-width:768px){[data-brand=awards] .part{padding:88px 0 72px}}[data-brand=awards] .part:last-of-type{border-bottom:none}[data-brand=awards] .surface-blush{background:linear-gradient(var(--glass-blush), var(--glass-blush)), var(--cream)}[data-brand=awards] .surface-lavender{background:linear-gradient(var(--glass-lav), var(--glass-lav)), var(--cream)}[data-brand=awards] .softnote{background:linear-gradient(var(--glass-lav), var(--glass-lav)), var(--cream);border-radius:14px;padding:24px}[data-brand=awards] .softnote .citation{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--annot);margin:0 0 8px;font-size:11px}[data-brand=awards] .cta-strip{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:0;padding:32px 0;display:flex}[data-brand=awards] .cta-strip .cta-strip-text{font-family:var(--font-body);letter-spacing:.01em;text-transform:none;color:var(--annot);font-size:14px;font-weight:500}[data-brand=awards] .cta-strip .cta-pair{margin-left:auto}[data-brand=awards] .bleed{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:24px;padding-right:24px}@media (min-width:768px){[data-brand=awards] .bleed{padding-left:56px;padding-right:56px}}[data-brand=awards] .bleed-inner{max-width:1320px;margin:0 auto}[data-brand=awards] .transparency-grid,[data-brand=awards] .what-counts-grid{grid-template-columns:1fr!important;gap:32px!important;max-width:1100px!important}@media (min-width:880px){[data-brand=awards] .transparency-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:56px!important}[data-brand=awards] .what-counts-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)!important;gap:56px!important}}[data-brand=awards] .info-ribbon{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(2,1fr);gap:24px 32px;margin:0;padding:32px 0;display:grid}@media (min-width:768px){[data-brand=awards] .info-ribbon{grid-template-columns:repeat(4,1fr);gap:24px;padding:28px 0}}[data-brand=awards] .info-ribbon-item .icon{width:18px;height:18px;color:var(--red);margin-bottom:10px;display:block}[data-brand=awards] .info-ribbon-item .label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--annot);margin:0 0 6px;font-size:10px;display:block}[data-brand=awards] .info-ribbon-item .value{font-family:var(--font-body);color:var(--navy);margin:0;font-size:14px;line-height:1.4}[data-brand=awards] .mechanic-grid{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:1fr;gap:0;display:grid}@media (min-width:768px){[data-brand=awards] .mechanic-grid{grid-template-columns:repeat(3,1fr)}}[data-brand=awards] .mechanic-cell{border-bottom:1px solid var(--rule);padding:32px 0}[data-brand=awards] .mechanic-cell:last-child{border-bottom:none}@media (min-width:768px){[data-brand=awards] .mechanic-cell{border-bottom:none;border-right:1px solid var(--rule);padding:36px 28px}[data-brand=awards] .mechanic-cell:first-child{padding-left:0}[data-brand=awards] .mechanic-cell:last-child{border-right:none;padding-right:0}}[data-brand=awards] .mechanic-amount{font-family:var(--font-display);font-variation-settings:"opsz" 144;letter-spacing:-.022em;color:var(--navy);margin:0 0 12px;font-size:clamp(36px,4vw,56px);font-weight:600;line-height:1}[data-brand=awards] .mechanic-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--red);align-items:center;gap:10px;margin:0 0 10px;font-size:11px;display:flex}[data-brand=awards] .mechanic-label .icon{width:16px;height:16px;color:var(--red);flex-shrink:0}[data-brand=awards] .mechanic-detail{font-family:var(--font-body);color:var(--navy-soft);margin:0 0 6px;font-size:15px;line-height:1.55}[data-brand=awards] .mechanic-regions{font-family:var(--font-mono);letter-spacing:.02em;color:var(--navy-mute);margin-top:8px;font-size:12px}[data-brand=awards] .step-cell .step-icon{width:22px;height:22px;color:var(--navy);opacity:.85;margin:0 0 14px;display:block}[data-brand=awards] .step-cell .step-date{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--red);background:#ff1e3c14;border:1px solid #ff1e3c52;border-radius:999px;align-items:center;gap:6px;margin-top:4px;padding:6px 10px;font-size:11px;font-weight:500;display:inline-flex}[data-brand=awards] .steps-grid{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:1fr;gap:0;display:grid}@media (min-width:900px){[data-brand=awards] .steps-grid{grid-template-columns:repeat(5,1fr)}}[data-brand=awards] .step-cell{border-bottom:1px solid var(--rule);padding:28px 0}[data-brand=awards] .step-cell:last-child{border-bottom:none}@media (min-width:900px){[data-brand=awards] .step-cell{border-bottom:none;border-right:1px solid var(--rule);padding:32px 20px}[data-brand=awards] .step-cell:first-child{padding-left:0}[data-brand=awards] .step-cell:last-child{border-right:none;padding-right:0}}[data-brand=awards] .step-cell .step-num{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--red);margin:0 0 10px;padding-top:0;font-size:11px}[data-brand=awards] .step-cell .step-title{font-family:var(--font-display);font-variation-settings:"opsz" 144;letter-spacing:-.012em;color:var(--navy);margin:0 0 10px;font-size:20px;font-weight:600;line-height:1.2}[data-brand=awards] .step-cell .step-body{font-family:var(--font-body);color:var(--navy-soft);margin:0 0 8px;font-size:14px;line-height:1.55}[data-brand=awards] .step-cell .step-meta{font-family:var(--font-mono);letter-spacing:.04em;color:var(--annot);font-size:11px}[data-brand=awards] .part-eyebrow{font-family:var(--font-body);letter-spacing:.02em;text-transform:none;color:var(--red);margin:0 0 24px;font-size:13px;font-weight:500}[data-brand=awards] .part-title{font-family:var(--font-display);font-variation-settings:"opsz" 144;letter-spacing:-.02em;max-width:1100px;color:var(--navy);margin:0 0 24px;font-size:clamp(32px,4.2vw,56px);font-weight:600;line-height:1.08}[data-brand=awards] .part-title-lg{letter-spacing:-.024em;font-size:clamp(36px,5vw,72px);line-height:1.04}[data-brand=awards] .part-lede{font-family:var(--font-body);color:var(--navy-soft);max-width:760px;margin:0 0 64px;font-size:18px;line-height:1.6}[data-brand=awards] .section{margin-bottom:80px}@media (min-width:768px){[data-brand=awards] .section{margin-bottom:112px}}[data-brand=awards] .section:last-child{margin-bottom:0}[data-brand=awards] .section-eyebrow{font-family:var(--font-body);letter-spacing:.02em;text-transform:none;color:var(--annot);margin:0 0 16px;font-size:13px;font-weight:500}[data-brand=awards] .section-title{font-family:var(--font-display);font-variation-settings:"opsz" 144;letter-spacing:-.018em;max-width:880px;color:var(--navy);margin:0 0 18px;font-size:clamp(28px,3.4vw,40px);font-weight:600;line-height:1.1}[data-brand=awards] .section-lede{font-family:var(--font-body);color:var(--navy-soft);max-width:720px;margin:0 0 48px;font-size:16px;line-height:1.6}[data-brand=awards] .body-large{font-family:var(--font-body);color:var(--navy-soft);max-width:720px;font-size:18px;line-height:1.6}[data-brand=awards] .hero{padding:120px 0 64px;position:relative}@media (min-width:768px){[data-brand=awards] .hero{padding:168px 0 100px}}[data-brand=awards] .hero-center{text-align:center;max-width:1100px;margin:0 auto}[data-brand=awards] .hero-eyebrow{font-family:var(--font-body);letter-spacing:.02em;color:var(--red);margin:0 0 36px;font-size:14px;font-weight:500}[data-brand=awards] .hero-supertitle{font-family:var(--font-display);font-variation-settings:"opsz" 144;letter-spacing:-.028em;color:var(--navy);max-width:1100px;margin:0 auto 36px;font-size:clamp(44px,7.5vw,104px);font-weight:600;line-height:1.02}[data-brand=awards] .hero-subtitle{font-family:var(--font-display);font-variation-settings:"opsz" 144;letter-spacing:-.016em;color:var(--navy);max-width:760px;margin:0 auto 16px;font-size:clamp(22px,2.8vw,32px);font-weight:600;line-height:1.22}[data-brand=awards] .hero-manifesto{font-family:var(--font-body);color:var(--navy-mute);max-width:640px;margin:0 auto 32px;font-size:clamp(17px,1.7vw,19px);font-weight:400;line-height:1.55}[data-brand=awards] .hero-body{font-family:var(--font-body);color:var(--navy-soft);max-width:640px;margin:0 auto 40px;font-size:17px;font-weight:400;line-height:1.65}[data-brand=awards] .hero-cta-wrap{justify-content:center;margin:0 auto 64px;display:flex}[data-brand=awards] .hero-dot{vertical-align:baseline;width:.52em;height:.52em;color:var(--red);margin-left:.05em;display:inline-block;position:relative;top:.02em}[data-brand=awards] .hero-supertitle .hero-dot,[data-brand=awards] .footer-cta .hero-dot{width:.42em;height:.42em;top:.04em}[data-brand=awards] .lot-dot{vertical-align:baseline;background:var(--red);width:.55em;height:.55em;animation:dot-pulse .8s var(--ease-out-calm) .2s 1 both;border-radius:999px;margin-left:.06em;display:inline-block;position:relative;top:-.02em}@keyframes dot-pulse{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}[data-brand=awards] .manifesto-block{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin:0 0 56px;padding:56px 0 64px}@media (min-width:768px){[data-brand=awards] .manifesto-block{margin:32px 0 64px;padding:88px 0 96px}}[data-brand=awards] .manifesto-line{font-family:var(--font-display);font-variation-settings:"opsz" 144;letter-spacing:-.022em;color:var(--navy);margin:0 0 8px;font-size:clamp(28px,5vw,80px);font-weight:600;line-height:1.04}[data-brand=awards] .manifesto-line.negation{color:var(--navy-mute)}[data-brand=awards] .manifesto-line.close{color:var(--navy)}[data-brand=awards] .manifesto-line.tight{margin-top:0}[data-brand=awards] .manifesto-line.spaced{margin-top:24px}[data-brand=awards] .manifesto-credit{font-family:var(--font-mono);letter-spacing:.04em;color:var(--annot);margin-top:32px;font-size:12px}[data-brand=awards] .btn-primary,[data-brand=awards] .btn-ghost,[data-brand=awards] .btn-link{font-family:var(--font-body);cursor:pointer;border:0;text-decoration:none}[data-brand=awards] .btn-primary{background:var(--red);color:var(--cream);transition:transform var(--d-quick) var(--ease-out-snap), box-shadow var(--d-standard) var(--ease-out-calm);border-radius:4px;align-items:center;gap:10px;padding:16px 28px;font-size:16px;font-weight:500;line-height:1;display:inline-flex;box-shadow:0 4px 12px #ff1e3c2e}[data-brand=awards] .btn-primary:hover{transform:translateY(-1px);box-shadow:0 8px 20px #ff1e3c47}[data-brand=awards] .btn-ghost{color:var(--navy);border:1px solid var(--rule-strong);transition:border-color var(--d-quick) var(--ease-out-snap), background-color var(--d-quick) var(--ease-out-snap);background:0 0;border-radius:4px;align-items:center;gap:10px;padding:15px 28px;font-size:16px;font-weight:500;line-height:1;display:inline-flex}[data-brand=awards] .btn-ghost:hover{border-color:var(--navy);background:#11254f0a}[data-brand=awards] .surface-navy .btn-ghost,[data-brand=awards] .footer-cta .btn-ghost{color:var(--cream);border-color:#fafafa52}[data-brand=awards] .surface-navy .btn-ghost:hover,[data-brand=awards] .footer-cta .btn-ghost:hover{border-color:var(--cream);background:#fafafa14}[data-brand=awards] .btn-arrow{transition:transform var(--d-quick) var(--ease-out-snap);display:inline-block}[data-brand=awards] .btn-primary:hover .btn-arrow,[data-brand=awards] .btn-ghost:hover .btn-arrow{transform:translate(2px)}[data-brand=awards] .btn-link{color:var(--navy);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);transition:text-decoration-color var(--d-quick) var(--ease-out-snap);background:0 0;padding:0;font-weight:500}[data-brand=awards] .btn-link:hover{-webkit-text-decoration-color:var(--navy);text-decoration-color:var(--navy)}[data-brand=awards] .cta-pair{flex-wrap:wrap;align-items:center;gap:16px;display:flex}[data-brand=awards] .bucket{border-top:1px solid var(--rule);padding:32px 0}[data-brand=awards] .bucket-row{grid-template-columns:minmax(0,120px) minmax(0,1fr);align-items:baseline;gap:24px;display:grid}@media (min-width:768px){[data-brand=awards] .bucket-row{grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:48px}}[data-brand=awards] .bucket-amount{font-family:var(--font-display);font-variation-settings:"opsz" 144;letter-spacing:-.022em;color:var(--navy);font-size:clamp(32px,4vw,56px);font-weight:600;line-height:1}[data-brand=awards] .bucket-amount .accent{color:var(--red)}[data-brand=awards] .bucket-name{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--annot);margin:0 0 8px;font-size:11px}[data-brand=awards] .bucket-detail{font-family:var(--font-body);color:var(--navy);margin:0 0 4px;font-size:16px;line-height:1.55}[data-brand=awards] .bucket-detail .mono{font-family:var(--font-mono);color:var(--navy-mute);font-size:13px}[data-brand=awards] .step{border-top:1px solid var(--rule);grid-template-columns:56px minmax(0,1fr);gap:20px;padding:32px 0;display:grid}@media (min-width:768px){[data-brand=awards] .step{grid-template-columns:80px minmax(0,1fr);gap:48px;padding:48px 0}}[data-brand=awards] .step-num{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--red);padding-top:6px;font-size:11px}[data-brand=awards] .step-title{font-family:var(--font-display);font-variation-settings:"opsz" 144;letter-spacing:-.014em;color:var(--navy);margin:0 0 12px;font-size:clamp(20px,2.6vw,30px);font-weight:600;line-height:1.2}[data-brand=awards] .step-body{font-family:var(--font-body);color:var(--navy-soft);max-width:640px;margin:0 0 8px;font-size:16px;line-height:1.6}[data-brand=awards] .step-meta{font-family:var(--font-mono);letter-spacing:.04em;color:var(--annot);font-size:12px}[data-brand=awards] .what-counts-grid{grid-template-columns:minmax(0,1fr);gap:56px;display:grid}@media (min-width:880px){[data-brand=awards] .what-counts-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px}}[data-brand=awards] .what-counts-list{grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:600px){[data-brand=awards] .what-counts-list{grid-template-columns:1fr 1fr;column-gap:32px}}[data-brand=awards] .what-counts-list li{font-family:var(--font-body);color:var(--navy);border-bottom:1px solid var(--rule);padding:14px 0;font-size:16px;line-height:1.5}[data-brand=awards] .what-counts-aside{font-family:var(--font-body);color:var(--navy-soft);margin:28px 0 0;font-size:15px;font-style:italic}[data-brand=awards] .faq-list{border-top:1px solid var(--rule)}[data-brand=awards] .faq-row{border-bottom:1px solid var(--rule)}[data-brand=awards] .faq-row summary{cursor:pointer;font-family:var(--font-display);font-variation-settings:"opsz" 144;letter-spacing:-.012em;color:var(--navy);justify-content:space-between;align-items:flex-start;gap:32px;padding:24px 0;font-size:clamp(18px,2vw,22px);font-weight:600;line-height:1.3;list-style:none;display:flex}[data-brand=awards] .faq-row summary::-webkit-details-marker{display:none}[data-brand=awards] .faq-row[open] .faq-toggle{transform:rotate(45deg)}[data-brand=awards] .faq-toggle{width:20px;height:20px;transition:transform var(--d-standard) var(--ease-out-calm);flex-shrink:0;margin-top:6px;position:relative}[data-brand=awards] .faq-toggle:before,[data-brand=awards] .faq-toggle:after{content:"";background:var(--navy);position:absolute}[data-brand=awards] .faq-toggle:before{height:1px;top:50%;left:0;right:0;transform:translateY(-50%)}[data-brand=awards] .faq-toggle:after{width:1px;top:0;bottom:0;left:50%;transform:translate(-50%)}[data-brand=awards] .faq-body{font-family:var(--font-body);color:var(--navy-soft);max-width:680px;padding:0 56px 28px 0;font-size:16px;line-height:1.65}[data-brand=awards] .footer-cta{background:var(--navy);color:var(--cream);margin-top:96px;padding:96px 0 120px}[data-brand=awards] .footer-cta .part-title{color:var(--cream)}[data-brand=awards] .footer-cta .body-large{color:var(--annot-light)}[data-brand=awards] .footer-cta .part-eyebrow{color:var(--red)}[data-brand=awards] .footer-cta .footer-fine{font-family:var(--font-mono);letter-spacing:.12em;color:#fafafa8c;text-transform:uppercase;margin-top:64px;font-size:11px}[data-brand=awards] .footer-cta .footer-fine a{color:inherit;transition:border-color var(--d-quick) var(--ease-out-snap);border-bottom:1px solid #fafafa52;text-decoration:none}[data-brand=awards] .footer-cta .footer-fine a:hover{border-color:var(--cream)}[data-brand=awards] .footer-cta .footer-fine .sep{color:#fafafa59;border:0;margin:0 12px}[data-brand=awards] .surface-navy{background:var(--navy);color:var(--cream)}[data-brand=awards] .surface-warm{background:var(--cream-warm)}[data-brand=awards] .form-page{max-width:760px;margin:0 auto;padding:64px 24px 96px}@media (min-width:768px){[data-brand=awards] .form-page{padding:96px 56px 120px}}[data-brand=awards] .form-section{border-top:1px solid var(--rule);margin-top:64px;padding-top:48px}[data-brand=awards] .form-section:first-of-type{margin-top:56px}[data-brand=awards] .form-section .section-title{margin-bottom:8px}[data-brand=awards] .form-section .section-lede{margin-bottom:32px}[data-brand=awards] .form-section>.field+.field{margin-top:24px}[data-brand=awards] .field-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--annot);margin:0 0 8px;font-size:11px;display:block}[data-brand=awards] .field-input,[data-brand=awards] .field-select,[data-brand=awards] .field-textarea{width:100%;font-family:var(--font-body);color:var(--navy);background:var(--cream);border:1px solid var(--rule-strong);transition:border-color var(--d-quick) var(--ease-out-snap), box-shadow var(--d-quick) var(--ease-out-snap);border-radius:4px;outline:none;padding:14px 16px;font-size:17px;font-weight:400;line-height:1.5}[data-brand=awards] .field-input:focus,[data-brand=awards] .field-select:focus,[data-brand=awards] .field-textarea:focus{border-color:var(--navy);box-shadow:0 0 0 3px #11254f14}[data-brand=awards] .field-input::placeholder,[data-brand=awards] .field-textarea::placeholder{color:var(--navy-faint)}[data-brand=awards] .field-input:disabled,[data-brand=awards] .field-select:disabled{color:var(--navy-mute);background:var(--cream-warm)}[data-brand=awards] .field-textarea{resize:vertical;min-height:200px;font-size:17px}[data-brand=awards] .field-helper{font-family:var(--font-body);color:var(--annot);margin:6px 0 0;font-size:14px;line-height:1.5}[data-brand=awards] .field-error{font-family:var(--font-body);color:var(--red);margin:6px 0 0;font-size:14px}[data-brand=awards] .field-success{font-family:var(--font-body);color:#0a7a3a;margin:6px 0 0;font-size:14px}[data-brand=awards] .field-handle{align-items:stretch;display:flex}[data-brand=awards] .field-handle-prefix{background:var(--cream-warm);border:1px solid var(--rule-strong);font-family:var(--font-mono);color:var(--navy-mute);border-right:0;border-radius:4px 0 0 4px;align-items:center;padding:0 14px;font-size:14px;display:inline-flex}[data-brand=awards] .field-handle .field-input{border-radius:0 4px 4px 0}[data-brand=awards] .field-checkbox{cursor:pointer;font-family:var(--font-body);color:var(--navy);align-items:flex-start;gap:12px;font-size:16px;line-height:1.5;display:flex}[data-brand=awards] .field-checkbox input[type=checkbox]{width:18px;height:18px;accent-color:var(--navy);flex-shrink:0;margin-top:3px}[data-brand=awards] .pill-group{flex-wrap:wrap;gap:8px;display:flex}[data-brand=awards] .pill{font-family:var(--font-body);background:var(--cream);color:var(--navy);border:1px solid var(--rule-strong);cursor:pointer;transition:all var(--d-quick) var(--ease-out-snap);border-radius:999px;padding:9px 16px;font-size:14px;font-weight:500;line-height:1}[data-brand=awards] .pill:hover{border-color:var(--navy)}[data-brand=awards] .pill.is-selected{background:var(--navy);color:var(--cream);border-color:var(--navy)}[data-brand=awards] .save-indicator{z-index:40;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--annot);pointer-events:none;font-size:11px;position:fixed;top:92px;right:24px}[data-brand=awards] .save-indicator.is-error{color:var(--red)}[data-brand=awards] .save-indicator .dot{vertical-align:.05em;background:currentColor;border-radius:999px;width:6px;height:6px;margin-right:6px;display:inline-block}[data-brand=awards] .surface-ai{background:linear-gradient(var(--glass-blush), var(--glass-blush)), var(--cream);border-radius:14px;padding:24px}[data-brand=awards] .surface-ai .citation{font-family:var(--font-mono);letter-spacing:.02em;color:var(--annot);margin-top:14px;font-size:12px}[data-brand=awards] .handle-reveal{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin:40px 0;padding:36px 0}[data-brand=awards] .handle-reveal .label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--annot);margin:0 0 12px;font-size:11px}[data-brand=awards] .handle-reveal .url{font-family:var(--font-display);font-variation-settings:"opsz" 144;letter-spacing:-.018em;color:var(--navy);word-break:break-all;font-size:clamp(24px,3.5vw,44px);font-weight:600;line-height:1.1}[data-brand=awards] .handle-reveal .url .slug{font-family:var(--font-mono);font-size:.7em}[data-brand=awards] .handle-reveal .note{font-family:var(--font-body);color:var(--navy-soft);margin:16px 0 0;font-size:14px;line-height:1.6}[data-brand=awards] .info-list{border-top:1px solid var(--rule);grid-template-columns:1fr;gap:0;margin:0;padding:32px 0 0;display:grid}@media (min-width:768px){[data-brand=awards] .info-list{grid-template-columns:repeat(2,1fr);column-gap:56px}}[data-brand=awards] .info-list-row{border-bottom:1px solid var(--rule);grid-template-columns:96px minmax(0,1fr);align-items:baseline;gap:20px;padding:16px 0;display:grid}[data-brand=awards] .info-list-row dt{font-family:var(--font-body);letter-spacing:.01em;text-transform:none;color:var(--red);margin:0;font-size:13px;font-weight:500}[data-brand=awards] .info-list-row dd{font-family:var(--font-body);color:var(--navy);margin:0;font-size:15px;line-height:1.5}[data-brand=awards] .bucket-stack{border-top:1px solid var(--rule)}[data-brand=awards] .bucket-row-clean{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr);align-items:baseline;gap:16px;padding:36px 0;display:grid}@media (min-width:768px){[data-brand=awards] .bucket-row-clean{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;padding:48px 0}}[data-brand=awards] .bucket-amount-block .bucket-name{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--red);margin:0 0 12px;font-size:11px}[data-brand=awards] .bucket-amount-block .bucket-amount{font-family:var(--font-display);font-variation-settings:"opsz" 144;letter-spacing:-.028em;color:var(--navy);margin:0;font-size:clamp(48px,6vw,84px);font-weight:600;line-height:1}[data-brand=awards] .bucket-text .bucket-detail{font-family:var(--font-body);color:var(--navy);margin:0 0 8px;font-size:17px;line-height:1.6}[data-brand=awards] .bucket-text .bucket-regions{font-family:var(--font-mono);letter-spacing:.04em;color:var(--navy-mute);margin:0;font-size:12px}[data-brand=awards] .steps-stack{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}[data-brand=awards] .step-row{border-bottom:1px solid var(--rule);grid-template-columns:72px minmax(0,1fr);align-items:baseline;gap:20px;padding:32px 0;display:grid}@media (min-width:768px){[data-brand=awards] .step-row{grid-template-columns:140px minmax(0,1fr);gap:56px;padding:48px 0}}[data-brand=awards] .step-row-num{font-family:var(--font-display);font-variation-settings:"opsz" 144;letter-spacing:-.028em;color:var(--red);font-size:clamp(48px,6vw,80px);font-weight:600;line-height:1}[data-brand=awards] .step-row-body .step-row-title{font-family:var(--font-display);font-variation-settings:"opsz" 144;letter-spacing:-.018em;color:var(--navy);margin:0 0 12px;font-size:clamp(22px,2.8vw,32px);font-weight:600;line-height:1.16}[data-brand=awards] .step-row-body .step-row-text{font-family:var(--font-body);color:var(--navy-soft);max-width:600px;margin:0 0 12px;font-size:16px;line-height:1.65}[data-brand=awards] .step-row-body .step-row-date{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--red);background:#ff1e3c0f;border:1px solid #ff1e3c3d;border-radius:999px;align-items:center;padding:5px 10px;font-size:11px;font-weight:500;display:inline-flex}[data-brand=awards] .part-container{width:100%;max-width:1100px;margin:0 auto}[data-brand=awards] .info-card{background:linear-gradient(#c9b6e01a, #c9b6e01a), var(--cream);border:1px solid #c9b6e080;border-radius:14px;max-width:760px;margin:0 auto;padding:28px 32px}[data-brand=awards] .info-card .info-list{text-align:left;border-top:none;grid-template-columns:1fr;gap:4px;max-width:none;margin:0;padding:0;display:grid}@media (min-width:768px){[data-brand=awards] .info-card .info-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 56px}}[data-brand=awards] .info-card .info-list-row{border-bottom:1px solid #c9b6e052;padding:14px 0}[data-brand=awards] .info-card .info-list-row:last-child,[data-brand=awards] .info-card .info-list-row:nth-last-child(2):nth-child(odd){border-bottom:none}@media (max-width:767px){[data-brand=awards] .info-card .info-list-row:last-child{border-bottom:none}[data-brand=awards] .info-card .info-list-row:nth-last-child(2):nth-child(odd){border-bottom:1px solid #c9b6e052}}[data-brand=awards] .breakdown-row{grid-template-columns:1fr;gap:20px;padding-top:24px;display:grid}@media (min-width:768px){[data-brand=awards] .breakdown-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}[data-brand=awards] .breakdown-cell{flex-direction:column;display:flex}[data-brand=awards] .breakdown-cell-card{background:var(--cream);transition:transform var(--d-standard) var(--ease-out-calm), box-shadow var(--d-standard) var(--ease-out-calm);border:1px solid #c9b6e06b;border-radius:10px;padding:26px 26px 28px}[data-brand=awards] .breakdown-cell-card:hover{transform:translateY(-2px);box-shadow:0 12px 24px #11254f0d}[data-brand=awards] .breakdown-label{font-family:var(--font-body);letter-spacing:.02em;color:var(--red);margin:0 0 10px;font-size:13px;font-weight:500}[data-brand=awards] .breakdown-amount{font-family:var(--font-display);font-variation-settings:"opsz" 144;letter-spacing:-.022em;color:var(--navy);margin:0 0 14px;font-size:clamp(34px,3.6vw,48px);font-weight:600;line-height:1}[data-brand=awards] .breakdown-detail{font-family:var(--font-body);color:var(--navy);margin:0 0 6px;font-size:15px;line-height:1.5}[data-brand=awards] .breakdown-regions{font-family:var(--font-mono);letter-spacing:.02em;color:var(--navy-mute);margin:0;font-size:11px}[data-brand=awards] .profile-cards-row{grid-template-columns:1fr;gap:24px;margin:8px 0 48px;display:grid}@media (min-width:700px){[data-brand=awards] .profile-cards-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}@media (min-width:1100px){[data-brand=awards] .profile-cards-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}[data-brand=awards] .profile-card{background:var(--cream);border:1px solid var(--rule);transition:transform var(--d-standard) var(--ease-out-calm), box-shadow var(--d-standard) var(--ease-out-calm), border-color var(--d-standard) var(--ease-out-calm);border-radius:4px;flex-direction:column;display:flex;overflow:hidden}[data-brand=awards] .profile-card:hover{border-color:var(--rule-strong);transform:translateY(-2px);box-shadow:0 12px 24px #11254f0f}[data-brand=awards] .profile-card-photo{aspect-ratio:1;background:var(--cream-warm);overflow:hidden}[data-brand=awards] .profile-card-photo img{object-fit:cover;width:100%;height:100%;display:block}[data-brand=awards] .profile-card-photo-placeholder{background:linear-gradient(var(--glass-blush), var(--glass-blush)), var(--cream-warm);justify-content:center;align-items:center;width:100%;height:100%;display:flex}[data-brand=awards] .profile-card-photo-placeholder svg{width:22%;height:auto;color:var(--navy-faint)}[data-brand=awards] .profile-card-body{flex-direction:column;gap:8px;padding:18px 18px 22px;display:flex}[data-brand=awards] .profile-card-name{font-family:var(--font-display);font-variation-settings:"opsz" 144;letter-spacing:-.012em;color:var(--navy);align-items:center;gap:8px;margin:0;font-size:19px;font-weight:600;line-height:1.15;display:flex}[data-brand=awards] .profile-card-flag{font-size:18px;line-height:1}[data-brand=awards] .profile-card-meta{font-family:var(--font-body);color:var(--navy-mute);margin:0;font-size:12px;line-height:1.45}[data-brand=awards] .profile-card-badge{font-family:var(--font-body);letter-spacing:.02em;color:var(--navy);background:linear-gradient(#c9b6e029, #c9b6e029), var(--cream);border:1px solid #c9b6e08c;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-top:4px;padding:5px 11px;font-size:11px;font-weight:500;display:inline-flex}[data-brand=awards] .profile-card-badge-dot{background:var(--red);border-radius:999px;width:6px;height:6px;display:inline-block}[data-brand=awards] .profile-card-text{font-family:var(--font-body);color:var(--navy-soft);margin:6px 0 0;font-size:14px;line-height:1.5}[data-brand=awards] .part-closer{font-family:var(--font-body);color:var(--navy-soft);max-width:640px;margin:32px 0 0;font-size:17px;line-height:1.65}[data-brand=awards] .timeline{margin-top:8px}[data-brand=awards] .timeline-track{height:18px;margin:0 0 24px;position:relative}[data-brand=awards] .timeline-line{background:var(--rule-strong);height:1px;position:absolute;top:50%;left:8px;right:8px;transform:translateY(-50%)}[data-brand=awards] .timeline-nodes{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;height:100%;display:grid;position:relative}[data-brand=awards] .timeline-node{border:1.5px solid var(--navy);background:var(--cream);box-sizing:border-box;border-radius:999px;justify-self:center;width:14px;height:14px;display:block}[data-brand=awards] .timeline-node.is-past{background:var(--navy);border-color:var(--navy)}[data-brand=awards] .timeline-node.is-active{background:var(--red);border-color:var(--red);box-shadow:0 0 0 4px #ff1e3c1f}[data-brand=awards] .timeline-node.is-future{background:var(--cream);border-color:var(--navy)}[data-brand=awards] .timeline-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:767px){[data-brand=awards] .timeline-track{display:none}[data-brand=awards] .timeline-grid{border-left:1px solid var(--rule-strong);grid-template-columns:1fr;gap:28px;padding-left:24px;position:relative}}[data-brand=awards] .timeline-cell{flex-direction:column;gap:10px;display:flex}[data-brand=awards] .timeline-num{font-family:var(--font-display);font-variation-settings:"opsz" 144;letter-spacing:-.022em;color:var(--red);font-size:clamp(36px,4vw,52px);font-weight:600;line-height:1}[data-brand=awards] .timeline-title{font-family:var(--font-display);font-variation-settings:"opsz" 144;letter-spacing:-.014em;color:var(--navy);margin:0;font-size:20px;font-weight:600;line-height:1.18}[data-brand=awards] .timeline-body{font-family:var(--font-body);color:var(--navy-soft);margin:0;font-size:14px;line-height:1.55}[data-brand=awards] .timeline-chip{font-family:var(--font-body);letter-spacing:.01em;color:var(--navy-soft);background:linear-gradient(#c9b6e029, #c9b6e029), var(--cream);border:1px solid #c9b6e08c;border-radius:999px;align-self:flex-start;align-items:center;padding:5px 10px;font-size:12px;font-weight:500;display:inline-flex}[data-brand=awards] .why-grid{grid-template-columns:1fr;gap:28px;display:grid}@media (min-width:880px){[data-brand=awards] .why-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px}}[data-brand=awards] .why-grid p{font-family:var(--font-body);color:var(--navy-soft);margin:0;font-size:17px;line-height:1.7}[data-brand=awards] .form-progress{z-index:50;background:var(--rule);pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}[data-brand=awards] .form-progress .fill{background:var(--red);transform-origin:0;width:100%;height:100%;transition:transform var(--d-sheet) var(--ease-out-calm)}[data-brand=awards] .form-step-wrap{flex-direction:column;justify-content:center;max-width:720px;min-height:100vh;margin:0 auto;padding:0 24px;display:flex}@media (min-width:768px){[data-brand=awards] .form-step-wrap{padding:0 40px}}[data-brand=awards] .form-step{padding:96px 0 48px}@media (min-width:768px){[data-brand=awards] .form-step{padding:80px 0 64px}}[data-brand=awards] .form-step-eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--annot);align-items:center;gap:10px;margin:0 0 28px;font-size:11px;display:flex}[data-brand=awards] .form-step-eyebrow .step-mark{color:var(--red);font-size:8px;line-height:1}[data-brand=awards] .form-question{font-family:var(--font-display);font-variation-settings:"opsz" 144;letter-spacing:-.022em;color:var(--navy);max-width:720px;margin:0 0 16px;font-size:clamp(28px,4.2vw,52px);font-weight:600;line-height:1.08}[data-brand=awards] .form-helper{font-family:var(--font-body);color:var(--navy-soft);max-width:620px;margin:0 0 40px;font-size:17px;line-height:1.55}[data-brand=awards] .form-nav{align-items:center;gap:24px;margin-top:40px;display:flex}[data-brand=awards] .req-star{color:var(--red);font-family:var(--font-body);margin-left:4px;font-weight:400}[data-brand=awards] .btn-back{font-family:var(--font-body);color:var(--navy-mute);cursor:pointer;text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);transition:color var(--d-quick) var(--ease-out-snap);background:0 0;border:0;padding:6px 0;font-size:15px;font-weight:400}[data-brand=awards] .btn-back:hover{color:var(--navy);-webkit-text-decoration-color:var(--navy);text-decoration-color:var(--navy)}[data-brand=awards] .btn-back:disabled{visibility:hidden}@media (prefers-reduced-motion:reduce){[data-brand=awards] *{transition-duration:.001ms!important;animation-duration:.001ms!important}}[data-brand=awards] .display-1{font-family:var(--font-display);font-variation-settings:"opsz" 144;letter-spacing:-.032em;color:var(--navy);font-size:clamp(56px,9vw,132px);font-weight:600;line-height:1}[data-brand=awards] .display-2{font-family:var(--font-display);font-variation-settings:"opsz" 144;letter-spacing:-.028em;color:var(--navy);font-size:clamp(40px,6vw,80px);font-weight:600;line-height:1.04}[data-brand=awards] .head-1{font-family:var(--font-display);font-variation-settings:"opsz" 144;letter-spacing:-.024em;color:var(--navy);font-size:clamp(32px,5vw,60px);font-weight:600;line-height:1.08}[data-brand=awards] .head-2{font-family:var(--font-display);font-variation-settings:"opsz" 144;letter-spacing:-.02em;color:var(--navy);font-size:clamp(28px,4vw,44px);font-weight:600;line-height:1.12}[data-brand=awards] .head-3{font-family:var(--font-display);font-variation-settings:"opsz" 144;letter-spacing:-.014em;color:var(--navy);font-size:clamp(22px,3vw,30px);font-weight:600;line-height:1.2}[data-brand=awards] .body-md{font-family:var(--font-body);color:var(--navy);font-size:17px;line-height:1.6}[data-brand=awards] .body-sm{font-family:var(--font-body);color:var(--navy-soft);font-size:14px;line-height:1.5}[data-brand=awards] .mono{font-family:var(--font-mono);letter-spacing:.02em;font-size:13px;font-weight:400;line-height:1.5}[data-brand=awards] .eyebrow{font-family:var(--font-body);letter-spacing:.02em;text-transform:none;color:var(--annot);margin:0 0 16px;font-size:13px;font-weight:500}[data-brand=awards] .surface-navy .eyebrow{color:var(--annot-light)}[data-brand=awards] .card{background:var(--cream);border:1px solid var(--rule);border-radius:4px;padding:24px}[data-brand=awards] .card.surface-warm{background:var(--cream-warm);border-color:var(--rule)}[data-brand=awards] .card-eyebrow{font-family:var(--font-body);letter-spacing:.02em;text-transform:none;color:var(--annot);margin:0 0 8px;font-size:13px;font-weight:500}[data-brand=awards] .red-dot{background:var(--red);vertical-align:baseline;border-radius:999px;width:.55em;height:.55em;display:inline-block;position:relative;top:-.02em}[data-brand=awards] .apply-page{max-width:760px;margin:0 auto;padding:64px 24px 120px}@media (min-width:768px){[data-brand=awards] .apply-page{padding:96px 56px 140px}}[data-brand=awards] .apply-section{border-top:1px solid var(--rule);margin-top:48px;padding-top:36px}[data-brand=awards] .apply-section:first-of-type{border-top:0;margin-top:40px;padding-top:0}[data-brand=awards] .apply-section-number{font-family:var(--font-body);letter-spacing:.08em;color:var(--red);margin:0 0 10px;font-size:12px;font-weight:500}[data-brand=awards] .apply-section-title{font-family:var(--font-display);font-variation-settings:"opsz" 144;letter-spacing:-.014em;color:var(--navy);max-width:720px;margin:0 0 10px;font-size:clamp(20px,2.4vw,28px);font-weight:600;line-height:1.18}[data-brand=awards] .apply-section-helper{font-family:var(--font-body);color:var(--navy-soft);max-width:640px;margin:0 0 20px;font-size:15px;line-height:1.55}[data-brand=awards] .apply-page .part-title{letter-spacing:-.02em;margin-bottom:12px;font-size:clamp(28px,3.6vw,44px);line-height:1.08}[data-brand=awards] .apply-page .part-lede{max-width:640px;margin-bottom:24px;font-size:16px;line-height:1.55}[data-brand=awards] .apply-nav{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:64px;padding-top:32px;display:flex}[data-brand=awards] .apply-nav .btn-primary{margin-left:auto}[data-brand=awards] .apply-save-link{font-family:var(--font-body);color:var(--navy-mute);cursor:pointer;text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);transition:color var(--d-quick) var(--ease-out-snap);background:0 0;border:0;padding:4px 0;font-size:14px;font-weight:500}[data-brand=awards] .apply-save-link:hover{color:var(--navy);-webkit-text-decoration-color:var(--navy);text-decoration-color:var(--navy)}[data-brand=awards] .apply-toast{background:var(--navy);color:var(--cream);font-family:var(--font-body);z-index:60;animation:apply-toast-in .24s var(--ease-out-calm);border-radius:999px;padding:12px 20px;font-size:14px;font-weight:500;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #11254f2e}@keyframes apply-toast-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}[data-brand=awards] .apply-error{border:1px solid var(--red);color:var(--red);font-family:var(--font-body);background:#ff1e3c0f;border-radius:4px;margin-top:32px;padding:16px 18px;font-size:15px;line-height:1.55}[data-brand=awards] .legal-prose{font-family:var(--font-body);color:var(--navy);max-width:720px;font-size:15px;line-height:1.7}[data-brand=awards] .legal-prose h1{font-family:var(--font-display);letter-spacing:-.022em;color:var(--navy);margin:0 0 24px;font-size:38px;font-weight:600;line-height:1.1}[data-brand=awards] .legal-prose h2{font-family:var(--font-display);letter-spacing:-.012em;color:var(--navy);margin:48px 0 16px;font-size:26px;font-weight:600;line-height:1.2}[data-brand=awards] .legal-prose h3{font-family:var(--font-body);color:var(--navy);letter-spacing:.005em;margin:32px 0 12px;font-size:17px;font-weight:600;line-height:1.4}[data-brand=awards] .legal-prose h4{font-family:var(--font-body);color:var(--navy);text-transform:uppercase;letter-spacing:.06em;margin:24px 0 8px;font-size:15px;font-weight:600}[data-brand=awards] .legal-prose p{margin:0 0 16px}[data-brand=awards] .legal-prose ul,[data-brand=awards] .legal-prose ol{margin:0 0 16px;padding-left:24px}[data-brand=awards] .legal-prose li{margin:6px 0}[data-brand=awards] .legal-prose strong{color:var(--navy);font-weight:600}[data-brand=awards] .legal-prose em{font-style:italic}[data-brand=awards] .legal-prose blockquote{background:var(--lavender-pale);border-left:3px solid var(--lavender);color:var(--navy-soft);border-radius:4px;margin:16px 0 24px;padding:14px 18px;font-size:14.5px;line-height:1.6}[data-brand=awards] .legal-prose blockquote p{margin:0}[data-brand=awards] .legal-prose a{color:var(--navy);border-bottom:1px solid #11254f47;text-decoration:none}[data-brand=awards] .legal-prose a:hover{border-bottom-color:var(--red)}[data-brand=awards] .legal-prose code{background:var(--cream-warm);border:1px solid #11254f14;border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,SF Mono,monospace;font-size:13px}[data-brand=awards] .legal-prose hr{border:0;border-top:1px solid var(--rule);margin:40px 0}[data-brand=awards] .legal-prose table{border-collapse:collapse;width:100%;margin:16px 0;font-size:14px}[data-brand=awards] .legal-prose table th,[data-brand=awards] .legal-prose table td{border:1px solid var(--rule);text-align:left;vertical-align:top;padding:10px 12px}[data-brand=awards] .legal-prose table th{background:var(--cream-warm);font-weight:600}[data-brand=awards] .kit-meta-bar{padding:8px 0 48px}[data-brand=awards] .kit-inventory{grid-template-columns:1fr;gap:16px;margin-bottom:32px;display:grid}@media (min-width:768px){[data-brand=awards] .kit-inventory{grid-template-columns:repeat(3,1fr)}}[data-brand=awards] .kit-inventory-card{background:var(--cream);border:1px solid var(--rule);border-radius:14px;padding:22px 24px;position:relative;overflow:hidden}[data-brand=awards] .kit-inv-lav{background:linear-gradient(135deg, var(--lavender-pale), var(--cream));border-color:var(--lavender)}[data-brand=awards] .kit-inv-blush{background:linear-gradient(135deg, var(--blush-pale), var(--cream));border-color:var(--blush)}[data-brand=awards] .kit-inv-count{font-family:var(--font-display);color:var(--red);letter-spacing:-.02em;margin:0 0 4px;font-size:44px;font-weight:700;line-height:1}[data-brand=awards] .kit-inv-label{font-family:var(--font-display);color:var(--navy);letter-spacing:-.005em;margin:0 0 2px;font-size:17px;font-weight:600}[data-brand=awards] .kit-inv-note{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--annot);margin:0;font-size:11px;font-weight:500;line-height:1.4}[data-brand=awards] .kit-toc{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:8px;padding:16px 0;display:flex}[data-brand=awards] .kit-toc-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--annot);margin-right:12px;font-size:11px;font-weight:500}[data-brand=awards] .kit-toc-link{background:var(--cream);border:1px solid var(--rule);font-family:var(--font-body);color:var(--navy);border-radius:999px;padding:7px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:background .2s,color .2s,border-color .2s}[data-brand=awards] .kit-toc-link:hover{background:var(--navy);color:var(--cream);border-color:var(--navy)}[data-brand=awards] .kit-title-sm{font-size:32px}[data-brand=awards] .kit-facts-grid{grid-template-columns:1fr;gap:40px;margin-top:36px;display:grid}@media (min-width:900px){[data-brand=awards] .kit-facts-grid{grid-template-columns:5fr 7fr;gap:56px}}[data-brand=awards] .kit-facts-col-eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin:0 0 22px;font-size:11px;font-weight:500}[data-brand=awards] .kit-timeline{margin:0;padding:0;list-style:none;position:relative}[data-brand=awards] .kit-timeline:before{content:"";background:var(--rule-strong);width:1px;position:absolute;top:14px;bottom:14px;left:6px}[data-brand=awards] .kit-timeline-step{align-items:flex-start;gap:20px;padding:8px 0;display:flex;position:relative}[data-brand=awards] .kit-timeline-dot{border:2px solid var(--red);background:var(--cream);z-index:1;width:13px;height:13px;box-shadow:0 0 0 4px var(--cream);border-radius:50%;flex-shrink:0;margin-top:6px;position:relative}[data-brand=awards] .surface-lavender .kit-timeline-dot{box-shadow:0 0 0 4px var(--cream)}[data-brand=awards] .kit-timeline-step.is-past .kit-timeline-dot{background:var(--red)}[data-brand=awards] .kit-timeline-content{flex-direction:column;flex:1;gap:3px;display:flex}[data-brand=awards] .kit-timeline-label{font-family:var(--font-display);color:var(--navy);letter-spacing:-.005em;margin:0;font-size:16px;font-weight:600;line-height:1.3}[data-brand=awards] .kit-timeline-date{font-family:var(--font-mono);color:var(--annot);letter-spacing:.02em;margin:0;font-size:12px}[data-brand=awards] .kit-timeline-step.is-past .kit-timeline-label{color:var(--navy-mute)}[data-brand=awards] .kit-timeline-step.is-past .kit-timeline-date{color:var(--annot)}[data-brand=awards] .kit-breakdown-stack{flex-direction:column;gap:14px;display:flex}[data-brand=awards] .kit-breakdown-card{background:var(--cream);border:1px solid var(--rule);border-radius:12px;padding:20px 24px;transition:border-color .2s,transform .2s}[data-brand=awards] .kit-breakdown-card:hover{border-color:var(--red);transform:translateY(-2px)}[data-brand=awards] .kit-breakdown-card-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:6px;display:flex}[data-brand=awards] .kit-breakdown-card-label{font-family:var(--font-display);color:var(--navy);letter-spacing:-.01em;margin:0;font-size:20px;font-weight:600}[data-brand=awards] .kit-breakdown-card-amount{font-family:var(--font-display);color:var(--red);letter-spacing:-.015em;margin:0;font-size:24px;font-weight:700;line-height:1}[data-brand=awards] .kit-breakdown-card-detail{color:var(--navy-soft);margin:0 0 4px;font-size:14px;line-height:1.4}[data-brand=awards] .kit-breakdown-card-regions{font-family:var(--font-mono);color:var(--annot);letter-spacing:.02em;margin:0;font-size:12px}[data-brand=awards] .kit-hero-title{letter-spacing:-.025em;font-size:52px;line-height:1.02}@media (min-width:768px){[data-brand=awards] .kit-hero-title{font-size:72px}}@media (min-width:1100px){[data-brand=awards] .kit-hero-title{font-size:80px}}[data-brand=awards] .kit-tag-mini{background:var(--cream-warm);border:1px dashed var(--rule-strong);border-radius:14px;padding:28px 32px}[data-brand=awards] .kit-tag-mini-eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin:0 0 10px;font-size:11px;font-weight:500}[data-brand=awards] .kit-tag-mini-body{color:var(--navy-soft);max-width:720px;margin:0 0 20px;font-size:15px;line-height:1.55}[data-brand=awards] .kit-tag-mini-body strong{color:var(--navy);font-weight:600}[data-brand=awards] .kit-caption-actions{justify-content:flex-end;margin-bottom:16px;display:flex}[data-brand=awards] .kit-subsection{padding-top:16px}[data-brand=awards] .kit-poster-spotlight{grid-template-columns:1fr;gap:32px;margin-top:40px;display:grid}@media (min-width:768px){[data-brand=awards] .kit-poster-spotlight{grid-template-columns:1fr 1fr;gap:40px}}[data-brand=awards] .kit-poster-variant{flex-direction:column;gap:16px;display:flex}[data-brand=awards] .kit-poster-variant-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--annot);margin:0;font-size:11px;font-weight:500}[data-brand=awards] .kit-poster-preview-wrap{background:var(--cream);border:1px solid var(--rule);border-radius:14px;justify-content:center;align-items:center;min-height:480px;padding:32px;display:flex;box-shadow:0 4px 24px #11254f0f}[data-brand=awards] .kit-poster-preview-wrap-dark{border:2px solid var(--red);background:repeating-linear-gradient(135deg,#1a2a4f 0 10px,#213157 10px 20px);box-shadow:0 6px 32px #00000040}[data-brand=awards] .kit-poster-preview{border-radius:6px;width:auto;max-width:100%;height:auto;max-height:540px;display:block;box-shadow:0 8px 32px #11254f38}[data-brand=awards] .kit-poster-preview-wrap-dark .kit-poster-preview{box-shadow:0 8px 32px #0000008c,0 0 0 1px #fafafa1f}[data-brand=awards] .kit-poster-download{padding:16px 26px;font-size:15px}[data-brand=awards] .kit-poster-usage{background:var(--cream);border-left:4px solid var(--red);border-top:1px solid var(--rule);border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);border-radius:0 12px 12px 0;margin-top:48px;padding:24px 28px}[data-brand=awards] .kit-poster-usage-eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin:0 0 10px;font-size:11px;font-weight:500}[data-brand=awards] .kit-poster-usage-body{color:var(--navy-soft);max-width:820px;margin:0;font-size:15px;line-height:1.6}[data-brand=awards] .kit-toggle-list{margin-top:40px}[data-brand=awards] .kit-asset-group{margin-bottom:56px}[data-brand=awards] .kit-asset-group:last-child{margin-bottom:0}[data-brand=awards] .kit-group-title{font-family:var(--font-display);color:var(--navy);letter-spacing:-.015em;margin:0 0 8px;font-size:24px;font-weight:600}[data-brand=awards] .kit-group-blurb{color:var(--navy-mute);max-width:760px;margin:0 0 20px;font-size:15px;line-height:1.5}[data-brand=awards] .kit-toggle-list-inner{flex-direction:column;gap:12px;display:flex}[data-brand=awards] .kit-toggle{background:var(--cream);border:1px solid var(--rule);transition:border-color .2s var(--ease-out-calm);border-radius:12px;overflow:hidden}[data-brand=awards] .kit-toggle[open],[data-brand=awards] .kit-toggle:hover:not([open]){border-color:var(--rule-strong)}[data-brand=awards] .kit-toggle-summary{cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:16px;padding:18px 24px;list-style:none;display:flex}[data-brand=awards] .kit-toggle-summary::-webkit-details-marker{display:none}[data-brand=awards] .kit-toggle-summary::marker{content:"";display:none}[data-brand=awards] .kit-toggle-title{font-family:var(--font-display);color:var(--navy);letter-spacing:-.005em;flex:auto;min-width:0;font-size:17px;font-weight:600}[data-brand=awards] .kit-toggle-meta{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--annot);white-space:nowrap;flex-shrink:0;font-size:11px;font-weight:500}@media (max-width:640px){[data-brand=awards] .kit-toggle-meta{display:none}}[data-brand=awards] .kit-toggle-chevron{width:34px;height:34px;color:var(--red);background:var(--cream-warm);border:1.5px solid var(--rule);transition:transform .24s var(--ease-out-calm), background .2s, color .2s, border-color .2s;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-brand=awards] .kit-toggle-chevron svg{width:18px;height:18px;display:block}[data-brand=awards] .kit-toggle:hover .kit-toggle-chevron{background:var(--red);color:var(--cream);border-color:var(--red)}[data-brand=awards] .kit-toggle[open] .kit-toggle-chevron{background:var(--red);color:var(--cream);border-color:var(--red);transform:rotate(180deg)}[data-brand=awards] .kit-toggle-group{border-color:var(--rule-strong);background:linear-gradient(180deg, var(--cream) 0%, var(--cream-warm) 100%)}[data-brand=awards] .kit-toggle-group>.kit-toggle-summary{padding:22px 26px}[data-brand=awards] .kit-toggle-title-lg{letter-spacing:-.015em;font-size:22px}[data-brand=awards] .kit-toggle-nested .kit-toggle-summary{padding:16px 22px}[data-brand=awards] .kit-toggle-body{border-top:1px solid var(--rule);padding:24px}[data-brand=awards] .kit-toggle-desc{color:var(--navy-soft);margin:0 0 12px;font-size:15px;line-height:1.55}[data-brand=awards] .kit-toggle-usage{color:var(--navy-mute);background:var(--cream-warm);border-left:3px solid var(--red);border-radius:0 8px 8px 0;margin:0 0 24px;padding:14px 16px;font-size:14px;line-height:1.55}[data-brand=awards] .kit-toggle-usage strong{color:var(--navy);font-weight:600}[data-brand=awards] .kit-asset-variants{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:720px){[data-brand=awards] .kit-asset-variants{grid-template-columns:1fr 1fr}}[data-brand=awards] .kit-asset-variant{flex-direction:column;gap:12px;display:flex}[data-brand=awards] .kit-asset-variant-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--annot);margin:0;font-size:11px;font-weight:500}[data-brand=awards] .kit-asset-preview-wrap{background:var(--cream-warm);border:1px solid var(--rule);border-radius:10px;justify-content:center;align-items:center;min-height:240px;max-height:420px;padding:18px;display:flex}[data-brand=awards] .kit-asset-preview-wrap-dark{border:2px solid var(--red);background:repeating-linear-gradient(135deg,#1a2a4f 0 8px,#213157 8px 16px)}[data-brand=awards] .kit-asset-preview{border-radius:4px;width:auto;max-width:100%;height:auto;max-height:360px;display:block;box-shadow:0 4px 18px #11254f2e}[data-brand=awards] .kit-asset-preview-wrap-dark .kit-asset-preview{box-shadow:0 4px 24px #0006,0 0 0 1px #fafafa1f}[data-brand=awards] .kit-tagging-row{flex-direction:column;align-items:flex-start;gap:14px;display:flex}[data-brand=awards] .kit-handles-compact{flex-wrap:wrap;gap:10px;display:flex}[data-brand=awards] .kit-handle-chip{background:var(--cream);border:1px solid var(--rule);border-radius:999px;align-items:baseline;gap:8px;padding:10px 18px;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}[data-brand=awards] .kit-handle-chip:hover{background:var(--navy);border-color:var(--navy)}[data-brand=awards] .kit-handle-chip:hover .kit-handle-chip-platform,[data-brand=awards] .kit-handle-chip:hover .kit-handle-chip-handle{color:var(--cream)}[data-brand=awards] .kit-handle-chip-platform{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--annot);font-size:10px;transition:color .2s}[data-brand=awards] .kit-handle-chip-handle{font-family:var(--font-body);color:var(--navy);font-size:14px;font-weight:600;transition:color .2s}[data-brand=awards] .kit-hashtags-compact{flex-wrap:wrap;gap:8px;display:flex}[data-brand=awards] .kit-hashtag{background:var(--lavender-pale);color:var(--navy);font-family:var(--font-body);letter-spacing:.005em;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:500}[data-brand=awards] .kit-tabs{border-bottom:2px solid var(--rule);scrollbar-width:none;gap:0;margin:40px 0 48px;display:flex;overflow-x:auto}[data-brand=awards] .kit-tabs::-webkit-scrollbar{display:none}[data-brand=awards] .kit-tab{font-family:var(--font-display);color:var(--navy-mute);cursor:pointer;transition:color .2s var(--ease-out-calm), border-color .2s var(--ease-out-calm);white-space:nowrap;letter-spacing:-.005em;background:0 0;border:none;border-bottom:3px solid #0000;margin-bottom:-2px;padding:16px 28px;font-size:19px;font-weight:600}[data-brand=awards] .kit-tab:hover{color:var(--navy)}[data-brand=awards] .kit-tab.is-active{color:var(--navy);border-bottom-color:var(--red)}[data-brand=awards] .kit-subsection-title{font-family:var(--font-display);color:var(--navy);letter-spacing:-.015em;margin:0 0 8px;font-size:24px;font-weight:600}[data-brand=awards] .kit-subsection-blurb{color:var(--navy-mute);max-width:760px;margin:0 0 24px;font-size:15px;line-height:1.5}[data-brand=awards] .kit-channel-body{color:var(--navy-soft);margin:0 0 16px;font-size:15px;line-height:1.6}[data-brand=awards] .kit-points-to{background:var(--cream-warm);border:1px solid var(--rule);font-family:var(--font-body);color:var(--navy);border-radius:8px;padding:10px 18px;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-block}[data-brand=awards] .kit-points-to:hover{background:var(--navy);color:var(--cream);border-color:var(--navy)}[data-brand=awards] .kit-channel-templates{border-top:1px dashed var(--rule-strong);margin-top:24px;padding-top:24px}[data-brand=awards] .kit-channel-templates-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin:0 0 16px;font-size:11px;font-weight:500}[data-brand=awards] .kit-channel-template{margin-bottom:24px}[data-brand=awards] .kit-channel-template:last-child{margin-bottom:0}[data-brand=awards] .kit-channel-template-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}[data-brand=awards] .kit-channel-template-title{font-family:var(--font-display);color:var(--navy);letter-spacing:-.005em;margin:0 0 4px;font-size:16px;font-weight:600}[data-brand=awards] .kit-channel-template-use{color:var(--annot);margin:0;font-size:13px;line-height:1.4}[data-brand=awards] .kit-copy-btn{background:var(--navy);color:var(--cream);font-family:var(--font-body);letter-spacing:.01em;cursor:pointer;transition:background .2s var(--ease-out-calm);white-space:nowrap;border:none;border-radius:8px;flex-shrink:0;padding:10px 18px;font-size:13px;font-weight:500}[data-brand=awards] .kit-copy-btn:hover{background:var(--red)}[data-brand=awards] .kit-copy-body{font-family:var(--font-mono);color:var(--navy-soft);white-space:pre-wrap;word-wrap:break-word;background:var(--cream-warm);border:1px solid var(--rule);border-radius:8px;max-height:360px;margin:0;padding:20px 22px;font-size:13px;line-height:1.7;overflow:auto}[data-brand=awards] .kit-download-btn{background:var(--navy);color:var(--cream);font-family:var(--font-body);letter-spacing:.005em;transition:background .2s var(--ease-out-calm), transform .12s var(--ease-out-calm), box-shadow .2s;text-align:center;white-space:nowrap;border-radius:10px;justify-content:center;align-self:stretch;align-items:center;gap:10px;padding:14px 22px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 2px 8px #11254f1a}[data-brand=awards] .kit-download-btn:hover{background:var(--red);transform:translateY(-2px);box-shadow:0 6px 16px #ff1e3c40}[data-brand=awards] .kit-download-icon{background:#fafafa26;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;line-height:1;display:inline-flex}[data-brand=awards] .kit-download-btn:hover .kit-download-icon{background:#fafafa40}[data-brand=awards] .kit-contact{text-align:center;max-width:640px;margin:0 auto}[data-brand=awards] .kit-contact-lede{margin-bottom:36px;margin-left:auto;margin-right:auto}[data-brand=awards] .kit-contact-name{font-family:var(--font-display);color:var(--navy);letter-spacing:-.015em;margin:0 0 8px;font-size:28px;font-weight:600}[data-brand=awards] .kit-contact-title{font-family:var(--font-mono);letter-spacing:.18em;color:var(--annot);margin:0 0 24px;font-size:12px;font-weight:500}[data-brand=awards] .kit-contact-cta{margin-top:8px;display:inline-flex}[data-brand=awards] .kit-contact-link{color:var(--navy-mute);margin-top:40px;font-size:15px}
