.album-page{color:#f2ede3;background:#11100f;min-height:100vh}.album-header{border-bottom:1px solid #332b20;justify-content:space-between;align-items:center;gap:20px;padding-block:17px;display:flex}.album-header .brand{font-size:20px}.album-header .brand img{object-fit:contain;width:50px;height:50px}.album-back{color:#d7bc8b;align-items:center;gap:8px;font-size:14px;display:inline-flex}.album-back:hover,.album-card-copy a:hover{color:#fff}.album-intro{border-bottom:1px solid #443622;padding-top:80px;padding-bottom:50px}.album-intro .eyebrow{color:#d7b878;align-items:center;gap:10px;display:flex}.album-intro h1{letter-spacing:-.035em;max-width:850px;margin:26px 0;font:clamp(42px,7vw,86px)/1.06 Georgia,serif}.album-intro h1 em{color:#d6b579;font-weight:400}.album-intro>p:not(.eyebrow){color:#bbb2a3;max-width:680px;font-size:17px;line-height:1.75}.album-meta{color:#c6b69a;align-items:baseline;gap:13px;margin-top:30px;display:flex}.album-meta strong{color:#e9c787;font:44px Georgia,serif}.album-meta span{font-size:14px}.album-content{padding-top:33px;padding-bottom:100px}.album-tools{justify-content:space-between;align-items:center;gap:20px;margin-bottom:29px;display:flex}.album-tools>p{color:#a99d89;font-size:14px}.album-search{color:#cfb47f;background:#1b1916;border:1px solid #655039;border-radius:5px;align-items:center;gap:12px;width:min(480px,100%);min-height:52px;padding:0 17px;display:flex}.album-search:focus-within{border-color:#d5af6a}.album-search input{color:#f2ede3;background:0 0;border:0;outline:0;width:100%;font-size:16px}.album-search input::placeholder{color:#958a78}.album-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.album-card{background:#1c1915;border:1px solid #423626;border-radius:5px;min-width:0;overflow:hidden}.album-photo{aspect-ratio:4/5;background:#27221b;display:block;overflow:hidden}.album-photo img{object-fit:contain;object-position:center;width:100%;height:100%;transition:transform .25s;display:block}.album-photo:hover img{transform:scale(1.01)}.album-card-copy{padding:17px 18px 20px}.album-card-copy>span{letter-spacing:.14em;color:#c5a566;font-size:11px}.album-card-copy h2{overflow-wrap:anywhere;margin:10px 0 7px;font:21px/1.23 Georgia,serif}.album-card-copy p{color:#aca397;margin:0 0 15px;font-size:14px;line-height:1.45}.album-card-copy a{color:#e4c18b;align-items:center;gap:7px;margin-top:7px;font-size:13px;font-weight:600;display:inline-flex}.album-more{color:#16120c;cursor:pointer;background:#bb975c;border:1px solid #bc995d;border-radius:4px;margin:42px auto 0;padding:15px 28px;font-size:15px;font-weight:700;display:block}.album-more:hover{background:#e1bc78}.album-footnote{text-align:center;color:#a79e90;max-width:720px;margin:45px auto 0;font-size:14px;line-height:1.6}.album-empty{color:#c5b9a7;padding:50px 0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1050px){.album-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (max-width:700px){.album-header .brand{font-size:16px}.album-header .brand img{width:42px;height:42px}.album-back{font-size:12px}.album-intro{padding-top:55px;padding-bottom:38px}.album-intro h1{font-size:clamp(44px,10vw,65px)}.album-intro>p:not(.eyebrow){font-size:16px}.album-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.album-card-copy{padding:13px}.album-card-copy h2{font-size:17px}.album-card-copy p{font-size:13px}.album-tools{flex-direction:column;align-items:stretch;gap:5px}.album-tools>p{margin:0}.album-photo{aspect-ratio:4/5}}@media (max-width:380px){.album-header{align-items:flex-start}.album-back{margin-top:12px}.album-card-copy h2{font-size:16px}.album-card-copy a{font-size:12px}}.album-photo-fallback{text-align:center;color:#d7bc8b;flex-direction:column;justify-content:center;align-items:center;gap:20px;height:100%;padding:24px;font-size:15px;line-height:1.6;display:flex}:is(.album-photo:focus-visible,.album-more:focus-visible,.album-back:focus-visible){outline-offset:4px;outline:3px solid #e9c787}.album-divisions{flex-wrap:wrap;gap:10px;margin-bottom:26px;display:flex}.album-divisions button{color:#e4d9c8;cursor:pointer;background:#1b1916;border:1px solid #655039;border-radius:5px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 18px;font-size:15px;font-weight:600;display:inline-flex}.album-divisions button span{background:#ffffff12;border-radius:20px;padding:2px 7px;font-size:13px}.album-divisions button[aria-pressed=true]{color:#19140c;background:#d7b878;border-color:#d7b878}.album-divisions button:hover{border-color:#e9c787}.album-divisions button:focus-visible{outline-offset:3px;outline:3px solid #e9c787}@media (max-width:600px){.album-divisions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.album-divisions button{gap:7px;padding:12px 8px;font-size:14px}}.album-round-two-link{color:var(--gold,#dec48e);font-size:16px;text-decoration:underline}.album-top100-filter{align-items:center;gap:10px;margin:20px 0;font-size:16px;display:flex}.album-top100-filter input{accent-color:#d9b875;width:20px;height:20px}.album-performance{border-top:1px solid #51432e;margin-top:16px;padding-top:14px}.album-performance p{font-size:16px;line-height:1.5}.album-card-copy .album-performance a{color:#17130d;background:#dec48e;border-radius:6px;padding:12px 14px;text-decoration:none;display:inline-flex}.star-banner-album .album-intro{padding-top:32px}.star-header-art{border:1px solid #665633;border-radius:14px;width:100%;height:auto;margin-bottom:38px;display:block}.star-banner-album .share-buttons{margin-top:25px}@media (max-width:600px){.star-banner-album .album-intro{padding-top:24px}.star-header-art{border-radius:8px;margin-bottom:28px}}
