.tribute-page{--tribute-green:#69ec8a;--tribute-purple:#b589ed;background:#0a0f0c;color:#eef5ed}.tribute-banner{margin:0;line-height:0;background:#07110b}.tribute-banner>img{display:block;width:100%;height:auto}.tribute-years{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:20px;padding:20px 5.5%;font:700 17px/1.3 'Barlow Condensed',sans-serif;letter-spacing:.12em;border-bottom:2px solid var(--tribute-green);color:var(--tribute-green);background:linear-gradient(100deg,#10251b,#241631)}.tribute-years b{text-align:center;color:#fff}.tribute-years span:last-child{text-align:right;color:#dbb5ff}.tribute-intro{padding-top:80px;padding-bottom:65px;max-width:1000px;text-align:center}.tribute-page .eyebrow{color:var(--tribute-green)}.tribute-intro h1{font-size:clamp(48px,6vw,92px);line-height:.98;margin:22px 0}.tribute-intro h1 em{color:var(--tribute-purple)}.tribute-intro p:not(.eyebrow){max-width:700px;margin:24px auto 0}.tribute-intro .lead{font-size:25px;color:#e8f3e9}.tribute-comparison{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding-bottom:80px}.tribute-comparison article{background:#141c18;border:1px solid #334d3e;overflow:hidden}.tribute-comparison article:last-child{background:#1c1724;border-color:#543e68}.tribute-card-label{display:flex;gap:22px;align-items:center;padding:22px 28px;border-bottom:3px solid var(--tribute-green)}.tribute-card-label b{font:800 50px/1 'Barlow Condensed',sans-serif;color:var(--tribute-green)}.tribute-card-label span{font:700 16px/1.4 'Barlow Condensed',sans-serif;letter-spacing:.1em}.tribute-comparison article:last-child .tribute-card-label{border-color:var(--tribute-purple)}.tribute-comparison article:last-child .tribute-card-label b{color:var(--tribute-purple)}.tribute-comparison article>img{display:block;width:100%;height:420px;object-fit:contain;background:#090d0a}.tribute-card-copy{padding:30px}.tribute-card-copy h2{font-size:34px;line-height:1.05;margin:0 0 16px}.tribute-card-copy p,.tribute-end>p{color:#bac8bd}.tribute-dedication{background:radial-gradient(ellipse at 10% 30%,#24223b,transparent 70%),#121b15;border-top:1px solid #344b3c;border-bottom:1px solid #344b3c}.tribute-dedication-inner{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding-top:75px;padding-bottom:75px}.tribute-dedication h2{font-size:clamp(42px,4vw,66px);line-height:1}.tribute-dedication blockquote{margin:30px 0;padding-left:24px;border-left:4px solid var(--tribute-purple);font:600 italic 30px/1.25 'Barlow Condensed',sans-serif;color:#dfc2ff}.tribute-dedication figure{margin:0;max-width:440px;justify-self:center}.tribute-dedication img{display:block;max-height:580px;width:100%;object-fit:contain}.tribute-dedication figcaption{font-size:13px;color:#b1bdb4;padding-top:12px}.tribute-page .text-link{color:var(--tribute-green)}.tribute-page .button{background:var(--tribute-green);color:#101b13;border-color:var(--tribute-green)}.tribute-end{padding-top:75px;padding-bottom:85px;max-width:900px;text-align:center}.tribute-end h2{font-size:clamp(42px,4.5vw,64px);line-height:1.03}.tribute-actions{display:flex;justify-content:center;gap:28px;align-items:center;margin:30px 0}.tribute-end .small{font-size:13px}.tribute-end .small a{color:var(--tribute-purple)}@media(max-width:700px){.tribute-years{gap:8px;padding:16px;font-size:11px;letter-spacing:.04em}.tribute-intro{padding-top:45px;padding-bottom:40px}.tribute-intro .lead{font-size:21px}.tribute-comparison,.tribute-dedication-inner{grid-template-columns:1fr;gap:25px}.tribute-comparison{padding-bottom:45px}.tribute-comparison article>img{height:auto;max-height:480px}.tribute-card-label{padding:18px}.tribute-card-label b{font-size:40px}.tribute-card-label span{font-size:14px}.tribute-card-copy{padding:24px}.tribute-dedication-inner{padding-top:45px;padding-bottom:45px}.tribute-dedication blockquote{font-size:27px}.tribute-dedication figure{max-width:360px}.tribute-end{padding-top:45px;padding-bottom:50px}.tribute-actions{flex-direction:column;gap:20px}}