:root{--site-max:1600px}.container-xxl{max-width:var(--site-max)}body{font-family:system-ui,-apple-system,"Segoe UI",sans-serif}.navbar-brand img{width:200px;height:auto}.hero{background:radial-gradient(circle at 85% 15%,rgba(220,53,69,.4),transparent 34%),linear-gradient(135deg,#06101e,#15213a);color:#fff}.hero h1{font-size:clamp(2.25rem,5vw,4.55rem);line-height:1.03;max-width:1100px}.eyebrow{text-transform:uppercase;letter-spacing:.12em;font-weight:800;font-size:.78rem}.hero-card,.cta-panel{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:1.25rem;padding:2rem;backdrop-filter:blur(12px)}.measurement-card{border:0;border-radius:1rem;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.measurement-card:hover{transform:translateY(-3px);box-shadow:0 1rem 2rem rgba(0,0,0,.15)}.headshot-wrap{position:relative;aspect-ratio:4/3;background:#101827;overflow:hidden}.headshot-wrap img{width:100%;height:100%;object-fit:cover;object-position:center top}.rank-badge{position:absolute;left:1rem;top:1rem;font-size:1rem}.measurement-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.measurement-grid div{padding:.7rem;border:1px solid var(--bs-border-color);border-radius:.75rem;background:var(--bs-tertiary-bg)}.measurement-grid small{display:block;color:var(--bs-secondary-color);font-size:.72rem;text-transform:uppercase;letter-spacing:.04em}.measurement-grid strong{display:block;margin-top:.15rem}.journey-card{display:flex;flex-direction:column;gap:.5rem;height:100%;padding:1.25rem;border:1px solid var(--bs-border-color);border-radius:1rem;text-decoration:none;color:inherit;background:var(--bs-body-bg)}.journey-card:hover{border-color:var(--bs-primary);transform:translateY(-2px)}.journey-card span{color:var(--bs-secondary-color)}.footer-link{display:block;color:#adb5bd;text-decoration:none;margin:.5rem 0}.footer-link:hover{color:#fff}.sticky-tools{position:sticky;top:84px;z-index:20}.table-view .measurement-card{display:none}.table-wrap{display:none}.table-view .table-wrap{display:block}.table-view #measurementGrid{display:none!important}@media(max-width:991.98px){.navbar-brand img{width:170px}.hero-card{padding:1.5rem}.sticky-tools{position:static}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
/* v3.11.28 full prospect pool and official headshots */
.headshot-wrap{aspect-ratio:1/1;background:radial-gradient(circle at 50% 18%,rgba(220,53,69,.24),transparent 38%),linear-gradient(145deg,#121b2b,#070d17)}
.headshot-wrap img{object-fit:cover;object-position:center top;transition:transform .25s ease}.measurement-card:hover .headshot-wrap img{transform:scale(1.025)}
.data-badge{position:absolute;right:1rem;bottom:1rem;box-shadow:0 .25rem .75rem rgba(0,0,0,.28)}
.measurement-grid strong{font-size:.94rem;line-height:1.2}.measurement-grid div{min-height:66px}
.table-wrap{overflow:auto;border-radius:1rem}.table-wrap table{min-width:900px}.table-wrap a{text-decoration:none}
@media(max-width:575.98px){.measurement-grid{grid-template-columns:1fr}.data-badge{font-size:.68rem;right:.75rem;bottom:.75rem}.rank-badge{left:.75rem;top:.75rem}}

/* Global width standard v3.11.36 */
:root{
 --site-max-width:1600px;
 --site-padding:24px;
}
.nlt-site-container{
 width:100%;
 max-width:var(--site-max-width);
 margin-inline:auto;
 padding-inline:var(--site-padding);
}
.container,
.container-sm,
.container-md,
.container-lg,
.container-xl,
.container-xxl{
 max-width:1600px !important;
}
