*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#202b26;background:#f3efe5;margin:0;font:16px/1.65 Arial,sans-serif}a{color:inherit}nav,main,footer{max-width:1240px;margin:auto;padding:28px 40px}nav{border-bottom:1px solid #c8cbbf;justify-content:space-between;align-items:center;display:flex}nav a{margin-left:24px;font-size:13px;text-decoration:none}.brand{letter-spacing:-1px;margin:0;font-size:25px;font-weight:700}.brand span{font-weight:400}.brand i{color:#ad5036;margin-left:6px}header{padding:75px 0 80px}h1,h2,h3{font-family:Georgia,serif;font-weight:400;line-height:1.05}h1{letter-spacing:-4px;margin:20px 0 30px;font-size:clamp(65px,9vw,116px)}h1 em{color:#a34e38}h2{margin:10px 0 25px;font-size:48px}h3{margin:10px 0;font-size:32px}p{max-width:650px}.eyebrow{letter-spacing:2px;font-size:11px;font-weight:700}.button,button{color:#fff;cursor:pointer;background:#233d30;border:0;padding:14px 22px;font:14px Arial;text-decoration:none;display:inline-block}.quiet{margin-left:25px;font-size:14px}.strip{letter-spacing:3px;border-top:1px solid #b7beaf;border-bottom:1px solid #b7beaf;padding:20px 0;font-size:11px}.strip span{color:#a34e38;padding:0 35px}section{padding:65px 0}.section-title{justify-content:space-between;align-items:end;margin-bottom:30px;display:flex}.section-title input{max-width:240px}.grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}article{background:#faf8f1;border:1px solid #c8cbbf}article>img{object-fit:cover;width:100%;height:300px}.placeholder{color:#dac99c;background:#233d30;place-items:center;height:240px;font:90px Georgia;display:grid}.cardbody{padding:24px}.cardbody p{overflow-wrap:anywhere;white-space:pre-wrap}.share{float:right;color:#233d30;background:0 0;padding:0;text-decoration:underline}.submit{border-top:1px solid #b7beaf;grid-template-columns:1fr 1fr;gap:80px;display:grid}form{gap:15px;display:grid}label{font-size:13px;display:block}input,textarea{color:#202b26;background:#faf8f1;border:1px solid #b7beaf;width:100%;margin-top:5px;padding:12px;font:16px Arial;display:block}textarea{min-height:130px}.check{align-items:start;gap:10px;display:flex}.check input{flex-shrink:0;width:17px}.small{color:#56665b;font-size:13px}.secondary{color:#233d30;background:#e2dbcc}.badge{color:#a34e38;text-transform:uppercase;font-size:12px}.status{color:#fff;background:#233d30;padding:14px;position:sticky;bottom:10px}.status:empty{display:none}footer{border-top:1px solid #b7beaf;font-size:13px}.profile{max-width:800px;margin:auto}.profile img{max-width:100%;max-height:500px}.back{padding:12px 25px;display:block}:focus-visible{outline-offset:4px;outline:3px solid #a34e38}@media (max-width:700px){nav,main,footer{padding:22px}nav{align-items:start}nav>div{gap:8px;display:grid}.grid,.submit{grid-template-columns:1fr}.submit{gap:25px}.section-title{display:block}h1{letter-spacing:-2px}h2{font-size:36px}.strip{letter-spacing:1px}.strip span{padding:0 7px}.quiet{margin:18px 0;display:block}header{padding:45px 0}}.quiet-submit{opacity:.7;font-size:11px}.archive-directory-note{background:#e6e5d9;justify-content:space-between;align-items:center;gap:35px;margin:15px 0 55px;padding:34px;display:flex}.archive-directory-note h2{margin:10px 0;font-size:36px}.archive-directory-note p{font-size:14px}.archive-directory-note .eyebrow{font-size:10px}.archive-directory-note .button{white-space:nowrap}.archive-page header{padding:55px 0 35px}.archive-page h1{letter-spacing:-3px;font-size:clamp(54px,7vw,92px)}.archive-page h1 em{color:#a34e38}.archive-page .archive-list{padding:20px 0 35px}.archive-card{background:0 0;border:0;grid-template-columns:1fr 1.3fr;align-items:center;gap:40px;display:grid}.archive-card>a{display:block}.archive-card img{object-fit:cover;width:100%;height:390px;display:block}.archive-card h2{font-size:46px}.archive-card p{font-size:15px}.archive-card .eyebrow{font-size:10px}.archive-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:25px;display:flex}.archive-share{color:#233d30;text-underline-offset:5px;background:0 0;padding:10px 0;font-size:13px;text-decoration:underline}.archived-artist{background:#151813;flex-direction:column;height:100dvh;display:flex}.archived-artist>nav{color:#eee9da;border-color:#ffffff25;flex-shrink:0;gap:20px;width:100%;max-width:none;margin:0;padding:15px 25px}.archived-artist>nav a{margin:0;font-size:12px}.archived-artist>iframe{border:0;flex:1;width:100%;min-height:0;display:block}.archive-actions .small{overflow-wrap:anywhere;width:100%}@media (max-width:700px){.archive-directory-note{flex-direction:column;align-items:start;gap:15px;padding:25px}.archive-card{grid-template-columns:1fr;gap:22px}.archive-card img{height:350px}.archive-page header{padding:30px 0}.archive-page h1{letter-spacing:-2px}.archive-card h2{font-size:39px}.archived-artist>nav{padding:14px 18px}.archived-artist>nav a{font-size:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.artist-engagement{flex-wrap:wrap;align-items:center;gap:17px;margin:21px 0;font:11px/1.5 Arial,sans-serif;display:flex}.artist-engagement button{color:inherit;background:0 0;border:1px solid;min-height:40px;padding:10px 13px;font-size:11px}.artist-engagement button[aria-pressed=true]{color:#17231e;background:#dbc491;border-color:#dbc491}.artist-engagement button:disabled{opacity:.6}.artist-engagement>a{text-underline-offset:4px;font-size:11px}.artist-engagement>span:empty{display:none}.artist-engagement>span{overflow-wrap:anywhere;flex-basis:100%;font-size:11px}.archived-artist>nav{flex-wrap:wrap}.archived-artist>nav .artist-engagement{margin:0}.discovery-submission{border-top:1px solid #17231e30;scroll-margin-top:24px;font-size:12px}.discovery-submission>summary{cursor:pointer;color:#526056;padding:22px 0}.discovery-submission .submit{border:0;padding:30px 0}.discovery-submission p[role=status]:empty,.discovery-submission [hidden]{display:none}.insights-page{padding-bottom:80px}.insights-page header{padding:48px 0 32px}.insights-page h1{letter-spacing:-3px;font-size:clamp(55px,7vw,88px)}.insights-controls{justify-content:space-between;align-items:center;gap:20px;padding-top:18px;font-size:13px;display:flex}.insights-controls button:disabled{opacity:.6}.insights-empty{background:#e4e5d9;max-width:none;padding:20px;font-size:14px}.insights-totals{border:1px solid #b7beaf;grid-template-columns:repeat(5,1fr);display:grid}.insights-totals>div{border-right:1px solid #b7beaf;padding:23px}.insights-totals>div:last-child{border:0}.insights-totals span{color:#526056;font-size:11px;display:block}.insights-totals strong{margin-top:15px;font:42px Georgia;display:block}.insights-table-wrap{overflow:auto}.insights-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:12px}.insights-table caption{text-align:left;color:#526056;padding-bottom:20px;font-size:11px}.insights-table th,.insights-table td{border-bottom:1px solid #b7beaf;padding:16px 13px}.insights-table thead{background:#e4e5d9;font-size:10px}.insights-table tbody th{white-space:normal;min-width:145px;font:17px Georgia}.insights-table small{white-space:normal;color:#526056;max-width:130px;margin-top:5px;font-size:10px;display:block}.insights-definitions{border-top:1px solid #b7beaf;padding-top:20px;font-size:13px}.insights-definitions summary{cursor:pointer}.insights-definitions p{max-width:850px}.insights-page section{padding:48px 0}.insights-page h2{font-size:38px}@media (max-width:800px){.insights-totals{grid-template-columns:repeat(2,1fr)}.insights-totals>div{border-bottom:1px solid #b7beaf;padding:18px}.insights-totals>div:last-child{grid-column:1/-1}.insights-totals strong{font-size:36px}.insights-controls{flex-direction:column;align-items:start}.archived-artist>nav .artist-engagement{flex-basis:100%}}.referral-disclosure{opacity:.85;border:1px solid;max-width:550px;padding:12px 14px;font:11px/1.7 Arial,sans-serif}.referral-disclosure a{white-space:nowrap;text-underline-offset:3px}.traffic-heading{margin:8px 0 22px}.traffic-heading .small{max-width:none}.insights-totals.traffic-totals{color:#f3efe5;background:#233d30;border-color:#233d30;grid-template-columns:repeat(4,minmax(0,1fr))}.traffic-totals>div{border-color:#ffffff30}.traffic-totals span{color:#e0decf;min-height:32px}.traffic-totals strong{margin-top:8px;font-size:52px;line-height:1.2}.traffic-totals small{color:#e0decf;font-size:11px}.traffic-coverage{color:#526056;max-width:none;margin:16px 0 28px;font-size:12px}.traffic-history{background:#e4e5d9;border-left:3px solid #a34e38;align-items:center;gap:30px;padding:24px;display:flex}.traffic-history>div{min-width:180px}.traffic-history span,.traffic-history small{color:#526056;font-size:11px;display:block}.traffic-history strong{margin:5px 0;font:38px Georgia;display:block}.traffic-history p{max-width:700px;margin:0;font-size:13px}.traffic-results .section-title{gap:30px}.traffic-results .section-title p.small{max-width:285px}.traffic-chart{grid-template-columns:repeat(7,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.traffic-chart li{flex-direction:column;align-items:center;min-width:0;display:flex}.traffic-chart strong{font-size:14px;font-weight:400}.traffic-bar-space{border-bottom:1px solid #b7beaf;align-items:flex-end;width:100%;height:130px;margin:10px 0;display:flex}.traffic-bar{background:#6a806e;width:100%}.traffic-chart time{white-space:nowrap;color:#526056;font-size:11px}.traffic-artist-heading{border-top:1px solid #b7beaf;margin-top:48px;padding-top:36px}.traffic-results .insights-definitions{margin:12px 0}.traffic-results .insights-table small{overflow-wrap:anywhere;max-width:none}.traffic-results .insights-table th:first-child{white-space:normal}@media (max-width:800px){.insights-totals.traffic-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.insights-totals.traffic-totals>div{border-bottom:1px solid #ffffff30}.insights-totals.traffic-totals>div:last-child{grid-column:auto}.traffic-totals strong{font-size:42px}.traffic-history{align-items:start;gap:20px}.traffic-history>div{min-width:130px}.traffic-history p{font-size:12px}.traffic-chart{gap:8px}.traffic-chart time{font-size:9px}.traffic-chart .traffic-bar-space{height:100px}}@media (max-width:500px){.traffic-history{flex-direction:column;gap:15px}.traffic-totals>div{padding:16px}.traffic-results .section-title{display:block}.traffic-results h2{font-size:34px}}
