@import url('https://fonts.googleapis.com/css2?family=Anton&family=Archivo:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap');
:root{color-scheme:dark;--acc:#BBA4CB}*{box-sizing:border-box}html,body{margin:0;background:#07070a;color:#f4f3f1;font-family:Archivo,system-ui,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}a:hover{color:#BBA4CB}:focus-visible{outline:2px solid #BBA4CB;outline-offset:4px}img{max-width:100%}h1,h2,h3{overflow-wrap:anywhere}.rd-site{--acc:#BBA4CB;background:#07070a;min-height:100vh;overflow-x:clip}.rd-marketing{padding-top:150px}.rd-section{padding:70px clamp(20px,5vw,72px) 110px;max-width:1584px;margin:auto}.rd-section h1{font:400 clamp(64px,10vw,156px)/.9 Anton,sans-serif;text-transform:uppercase;margin:24px 0 60px}.rd-section h2{font:400 clamp(36px,5vw,68px)/1 Anton,sans-serif;text-transform:uppercase}.rd-section em{font-style:normal;color:#BBA4CB}.rd-kicker,.rd-link{font:500 12px/1.5 'JetBrains Mono',monospace;letter-spacing:.12em;text-transform:uppercase;color:#BBA4CB}.rd-section p{max-width:740px;color:#c9c8ce;font-size:18px;line-height:1.7}.rd-empty{border-top:1px solid #ffffff26;padding:30px 0}.rd-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:16px 24px;margin:12px 12px 0 0;background:#BBA4CB;color:#07070a;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px)}.rd-button:hover{color:white}.rd-button.secondary{background:#18181f;color:#f4f3f1}.rd-status{padding:0 clamp(20px,5vw,72px) 24px;color:#b4b3bb}.rd-player{background:#111117;border:1px solid #ffffff18;min-width:0}.rd-player-art{position:relative;aspect-ratio:4/3;background:radial-gradient(ellipse at top right,#BBA4CB20,transparent 65%)}.rd-player-art img{width:100%;height:100%;object-fit:contain;padding:32px}.rd-player-art span{position:absolute;left:16px;top:16px;background:#BBA4CB;color:#07070a;padding:6px 10px;font:600 11px 'JetBrains Mono',monospace;text-transform:uppercase}.rd-player-copy{padding:24px}.rd-player-copy h3{font:400 32px/1.1 Anton,sans-serif;margin:12px 0;text-transform:uppercase}.rd-player-copy p{color:#c9c8ce}.rd-number{font:400 32px Anton;color:#64646f}
@media(max-width:600px){.rd-marketing{padding-top:110px}.rd-section{padding-top:35px}h1[aria-label="passion, pleasure, performance"]{font-size:clamp(42px,11.9vw,72px)!important}.rd-button{width:100%;margin-right:0}header img{object-fit:contain}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}
.rd-sponsor-art{width:min(460px,100%);aspect-ratio:950/427;background:transparent}.rd-sponsor-art img{display:block;width:100%;height:100%;object-fit:contain;filter:invert(1)}
/* Leave room for Anton's cap height and the outline inside the reveal masks. */
#top h1{line-height:1.04!important}
#top h1>span{padding-block:.035em}
/* Shared, restrained feedback for buttons and button-shaped links. */
:is(button,input[type="submit"],input[type="button"],[role="button"],.rd-button,.button,.pxg-reference-button,a[data-magnetic],a[style*="padding:"]){transition:translate 160ms ease,scale 120ms ease,filter 160ms ease,background-color 160ms ease,border-color 160ms ease,color 160ms ease!important}
@media(hover:hover) and (pointer:fine){
  :is(button,input[type="submit"],input[type="button"],[role="button"],.rd-button,.button,.pxg-reference-button,a[data-magnetic],a[style*="padding:"]):not(:disabled):not([aria-disabled="true"]):hover{translate:0 -2px;filter:brightness(1.08)}
}
:is(button,input[type="submit"],input[type="button"],[role="button"],.rd-button,.button,.pxg-reference-button,a[data-magnetic],a[style*="padding:"]):not(:disabled):not([aria-disabled="true"]):active{translate:0 0;scale:.98;filter:brightness(.96)}
@media(prefers-reduced-motion:reduce){
  :is(button,input[type="submit"],input[type="button"],[role="button"],.rd-button,.button,.pxg-reference-button,a[data-magnetic],a[style*="padding:"]){translate:none!important;scale:none!important;transition:none!important}
}
