@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@700;800&family=DM+Sans:wght@400;500;600;700&display=swap');
:root{color-scheme:dark;--bg:#101016;--text:#f5f4f7;--muted:#bebbc9;--pink:#ff963b;--lime:#e6c7ff;--line:#383641}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.65 'DM Sans',Arial,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid var(--lime);outline-offset:7px}a,button{touch-action:manipulation}.wrap{max-width:1200px;margin:auto;padding-left:40px;padding-right:40px}header{min-height:105px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{font-size:17px;font-weight:800;letter-spacing:.035em;display:flex;gap:12px;align-items:center}.rewind{color:var(--pink);font-size:21px;letter-spacing:-6px;padding-right:6px}nav{display:flex;gap:34px;font-size:15px}nav a:hover,.video-caption a:hover{color:var(--pink)}.hero{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:center;padding-top:80px;padding-bottom:84px}.eyebrow{font-size:12px;font-weight:700;letter-spacing:.14em;color:var(--lime);margin:0 0 22px}h1,h2{font-family:'Barlow Condensed','Arial Narrow',Impact,sans-serif;font-weight:800;line-height:.98;letter-spacing:-.025em;margin:0}h1{font-size:clamp(64px,7.4vw,102px)}h1 span{color:var(--pink)}.lead{max-width:520px;font-size:18px;line-height:1.75;color:var(--muted);margin:27px 0}.actions{display:flex;gap:12px;flex-wrap:wrap}.button{padding:14px 20px;min-height:52px;font-size:14px;font-weight:700;border:1px solid var(--line);border-radius:4px;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:transform .15s,background .15s}.button:hover{transform:translateY(-3px)}.primary{background:var(--lime);color:#181d0e;border-color:var(--lime)}.secondary:hover{background:#282631}.small{color:var(--muted);font-size:13px;margin-top:18px}.art{border:1px solid #59505f;background:#19161f;box-shadow:14px 14px 0 #292333;transform:rotate(2deg)}.art img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#101016}.art-label{padding:14px 17px;display:flex;justify-content:space-between;gap:12px;font:700 12px/1.4 'DM Sans',sans-serif;letter-spacing:.1em;border-bottom:1px solid #59505f}.art-label.bottom{border-bottom:0;border-top:1px solid #59505f;color:var(--pink);font-size:12px}.ribbon{background:var(--pink);color:#28132f;padding:17px 0;font-size:14px;line-height:1.5;font-weight:800;letter-spacing:.08em}.ribbon .wrap{display:flex;gap:22px;justify-content:center;flex-wrap:wrap}.watch{padding-top:80px;padding-bottom:76px}.section-top{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:32px}.section-top .eyebrow,.follow .eyebrow{margin-bottom:14px}h2{font-size:clamp(42px,5vw,62px)}.section-top>p{color:var(--muted);margin:0;line-height:1.6}.video{position:relative;aspect-ratio:16/9;background:#19171f;border:1px solid var(--line);border-radius:6px;overflow:hidden}.video iframe{width:100%;height:100%;border:0;position:absolute;inset:0}.video-caption{display:flex;justify-content:space-between;gap:20px;margin-top:15px;font-size:14px;color:var(--muted)}.video-caption a{color:var(--lime)}.follow{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-top:65px;padding-bottom:80px;border-top:1px solid var(--line)}.follow-copy{max-width:355px;color:var(--muted);margin-top:24px}.socials a{display:flex;justify-content:space-between;align-items:center;padding:19px 6px;border-bottom:1px solid var(--line);transition:padding .15s, color .15s}.socials a:first-child{border-top:1px solid var(--line)}.socials a:hover{color:var(--pink);padding-left:14px}.socials strong{display:block;font-size:21px}.socials small{display:block;color:var(--muted);font-size:14px}.socials a>span:last-child{font-size:26px;color:var(--pink)}footer{border-top:1px solid var(--line);padding-top:28px;padding-bottom:28px;display:flex;align-items:center;justify-content:space-between;gap:25px}footer p{color:var(--muted);font-size:13px}.skip{position:absolute;top:-100px;left:12px;background:var(--lime);color:#101016;padding:12px;z-index:10}.skip:focus{top:12px}@media(max-width:800px){.wrap{padding-left:24px;padding-right:24px}header{min-height:86px}.hero{gap:36px;padding-top:45px;padding-bottom:55px}h1{font-size:65px}.lead{font-size:16px}.art-label{font-size:12px;padding:10px}.art-label.bottom{font-size:12px}.follow{gap:40px}nav{gap:18px}.brand{font-size:14px}.button{width:100%}.section-top>p{font-size:14px}}@media(max-width:600px){.wrap{padding-left:22px;padding-right:22px}header{min-height:78px}nav{gap:14px;font-size:14px}nav a:first-child{display:none}.brand{font-size:14px}.hero{grid-template-columns:1fr;gap:32px;padding-top:38px}h1{font-size:clamp(64px,15vw,88px)}.eyebrow{font-size:12px;letter-spacing:.07em}.lead{font-size:17px;margin:22px 0}.actions{display:grid;grid-template-columns:1fr}.button{font-size:15px}.small{text-align:center}.art{max-width:370px;width:calc(100% - 14px);margin:0 auto;box-shadow:9px 9px 0 #292333}.ribbon{font-size:12px}.ribbon .wrap{gap:10px 16px}.watch{padding-top:48px;padding-bottom:45px}.section-top{display:block}.section-top>p{margin-top:18px}.section-top>p br{display:none}.video-caption{font-size:12px;flex-wrap:wrap;gap:8px}.follow{grid-template-columns:1fr;padding-top:42px;padding-bottom:50px;gap:22px}.follow-copy{max-width:none}footer{display:block}footer p{margin-top:15px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

nav.ribbon{display:block}.ribbon .wrap{align-items:center;gap:10px 14px}.ribbon .topic-link,.ribbon .topic-label{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;font-size:14px;letter-spacing:.04em}.ribbon .topic-link{border:2px solid #28132f;border-radius:4px}.ribbon .topic-link:hover{background:#28132f;color:#fff}.ribbon .topic-link:focus-visible{outline:3px solid #28132f;outline-offset:3px}@media(max-width:600px){nav.ribbon a:first-child{display:inline-flex}.ribbon .wrap{gap:10px}.ribbon .topic-label{padding:8px}}

nav.platform-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.platform-links a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 12px;border:1px solid var(--line);border-radius:4px;font-size:14px;font-weight:600}.platform-links a:hover{background:#282631;color:var(--pink);border-color:var(--pink)}@media(max-width:600px){nav.platform-links a:first-child{display:inline-flex}nav.platform-links{justify-content:center}}

.category-section{background:var(--pink);color:#28132f;padding-top:22px}.category-title{font-family:inherit;font-size:20px;line-height:1.4;letter-spacing:0;text-align:center}.watch .section-top>div{flex:1;max-width:740px}.watch .section-top h2{font-size:clamp(36px,4.5vw,58px);line-height:1.08}.watch .section-top>p{max-width:260px;flex:1}@media(max-width:600px){.watch .section-top>p{max-width:none}}

.meet{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:64px;align-items:center;padding-top:64px;padding-bottom:72px;border-top:1px solid var(--line)}.meet img{display:block;width:100%;height:auto;border-radius:6px;border:1px solid var(--line)}.meet h2{line-height:1.08}.meet-copy>p:not(.eyebrow){font-size:18px;line-height:1.75;color:var(--muted);margin:24px 0 0}.meet .eyebrow{margin-bottom:18px}@media(max-width:700px){.meet{grid-template-columns:1fr;gap:30px;padding-top:44px;padding-bottom:48px}.meet img{max-width:420px;margin:auto}.meet-copy>p:not(.eyebrow){font-size:16px;margin-top:20px}}

.art-watch{display:block;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.art-watch:hover,.art-watch:focus-visible{transform:rotate(0deg) translateY(-3px);box-shadow:14px 18px 0 #292333;border-color:var(--pink)}.art-watch:hover .bottom,.art-watch:focus-visible .bottom{background:var(--pink);color:#28132f}.art-watch:focus-visible{outline:3px solid var(--lime);outline-offset:6px}@media(prefers-reduced-motion:reduce){.art-watch:hover,.art-watch:focus-visible{transform:rotate(2deg)}}
