.rrr-artist-detail{max-width:1200px;margin:0 auto;padding:32px 24px 96px}.rrr-artist-detail__header{margin:0 0 28px}.rrr-artist-detail__name{font-family:Brio,Exposure Compressed,cursive;font-size:clamp(2.5rem,6vw,4.5rem);text-transform:uppercase;letter-spacing:.02em;margin:0;line-height:1;transform:rotate(-1.5deg);display:inline-block}.rrr-artist-detail__tagline{font-family:Exposure,system-ui,sans-serif;font-weight:500;font-style:italic;font-size:clamp(.95rem,1.4vw,1.125rem);letter-spacing:.04em;color:var(--rrr-text, #0a0a0a);opacity:.85;margin:12px 0 0;max-width:720px}.rrr-artist-socials{list-style:none;margin:20px 0 28px;padding:0;display:flex;flex-wrap:wrap;gap:10px}.rrr-artist-socials__btn{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;background:#0a0a0a;color:var(--rrr-green, #01F601);border:2px solid #0a0a0a;box-shadow:3px 3px #0a0a0ad9;transition:transform .28s cubic-bezier(.34,1.56,.64,1),background-color .2s ease,color .2s ease,box-shadow .2s ease}.rrr-artist-socials__btn:hover,.rrr-artist-socials__btn:focus-visible{background:var(--rrr-green, #01F601);color:#0a0a0a;transform:translateY(-2px) scale(1.06);box-shadow:3px 3px #0a0a0a,0 0 18px #01f601b3}.rrr-artist-socials__btn:focus-visible{outline:3px solid var(--rrr-green, #01F601);outline-offset:3px}.rrr-artist-detail__layout{display:grid;grid-template-columns:60% 40%;gap:40px;align-items:flex-start}.rrr-artist-detail__main{min-width:0}.rrr-artist-detail__portrait-frame{margin:0 0 24px;background:#0a0a0a;border:2px solid #0a0a0a;overflow:hidden;transform:rotate(-.4deg);box-shadow:8px 8px #0a0a0ad9}.rrr-artist-detail__portrait{width:100%;height:auto;display:block;object-fit:cover}.rrr-artist-detail__portrait-placeholder{aspect-ratio:4 / 5;background:#7f7f7f24;display:flex;align-items:center;justify-content:center}.rrr-artist-detail__placeholder-svg{width:60%;opacity:.4}.rrr-artist-detail__bio{scroll-margin-top:calc(var(--rrr-bar-h) + 24px);font-family:Exposure,Exposure Condensed,system-ui,sans-serif;font-size:1rem;line-height:1.7;color:var(--rrr-text, #0a0a0a)}.rrr-prose a{color:var(--rrr-text, #0a0a0a);border-bottom:2px solid var(--rrr-green, #01F601)}.rrr-prose a:hover{background:var(--rrr-green, #01F601)}.rrr-artist-detail__sidebar{position:sticky;top:calc(var(--rrr-bar-h) + 20px);align-self:flex-start}.rrr-detail-nav{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px;font-family:Brio,Exposure Compressed,cursive;font-size:1.5rem;text-transform:uppercase;letter-spacing:.04em}.rrr-detail-nav__link{color:var(--rrr-text, #0a0a0a);display:inline-flex;align-items:center;gap:8px;transition:color .2s ease,text-shadow .2s ease,transform .2s ease}.rrr-detail-nav__star{color:var(--rrr-green, #01F601);text-shadow:0 0 8px rgba(1,246,1,.6);font-size:1.25em;line-height:.8}.rrr-detail-nav__link:hover,.rrr-detail-nav__link:focus-visible{color:var(--rrr-green, #01F601);text-shadow:0 0 12px rgba(1,246,1,.6);transform:translate(4px)}.rrr-artist-detail__h2{font-family:Brio,Exposure Compressed,cursive;font-size:clamp(1.75rem,3.5vw,2.5rem);text-transform:uppercase;letter-spacing:.04em;margin:48px 0 24px;transform:rotate(-1deg);display:inline-block}.rrr-artist-detail__videos{scroll-margin-top:calc(var(--rrr-bar-h) + 24px)}.rrr-video-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.rrr-video-card{margin:0;background:#0a0a0a;border:2px solid #0a0a0a;transform:rotate(-.3deg);box-shadow:6px 6px #0a0a0ad9;overflow:hidden}.rrr-video-card:nth-child(2n){transform:rotate(.4deg)}.rrr-video-card__embed{position:relative;aspect-ratio:16 / 9;background:#000}.rrr-video-card__embed iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;display:block}.rrr-video-card__external{display:flex;aspect-ratio:16 / 9;align-items:center;justify-content:center;background:#0a0a0a;color:var(--rrr-green, #01F601);text-decoration:none;font-family:Exposure Condensed,Exposure,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.08em;font-size:1rem}.rrr-video-card__external:hover{text-shadow:0 0 12px rgba(1,246,1,.7)}.rrr-video-card__caption{padding:12px 14px;color:#fff;font-family:Exposure Condensed,Exposure,system-ui,sans-serif;font-size:.9375rem;text-transform:uppercase;letter-spacing:.04em}.rrr-artist-detail__music{scroll-margin-top:calc(var(--rrr-bar-h) + 24px)}.rrr-music-buttons{display:flex;flex-wrap:wrap;gap:16px}.rrr-music-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;background:#0a0a0a;color:var(--rrr-green, #01F601);border:2px solid #0a0a0a;font-family:Exposure Condensed,Exposure,system-ui,sans-serif;font-size:1rem;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;transition:transform .3s cubic-bezier(.34,1.56,.64,1),background-color .2s ease,color .2s ease,box-shadow .2s ease;box-shadow:4px 4px #0a0a0ad9}.rrr-music-btn:hover,.rrr-music-btn:focus-visible{background:var(--rrr-green, #01F601);color:#0a0a0a;transform:translateY(-2px) scale(1.04);box-shadow:4px 4px #0a0a0a,0 0 24px #01f601b3}.rrr-music-btn:focus-visible{outline:3px solid var(--rrr-green, #01F601);outline-offset:3px}.rrr-artist-detail__products{scroll-margin-top:calc(var(--rrr-bar-h) + 24px)}.rrr-related-product-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.rrr-related-product__link{display:block;background:#0a0a0a;border:2px solid #0a0a0a;color:#fff;text-decoration:none;transform:rotate(-.3deg);box-shadow:6px 6px #0a0a0ad9;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s cubic-bezier(.34,1.56,.64,1),filter .3s cubic-bezier(.34,1.56,.64,1)}.rrr-related-product:nth-child(2n) .rrr-related-product__link{transform:rotate(.4deg)}.rrr-related-product__link:hover{transform:scale(1.02) rotate(-.6deg);filter:drop-shadow(0 0 24px #01F601);box-shadow:8px 8px 0 var(--rrr-green, #01F601)}.rrr-related-product__media{aspect-ratio:4 / 3;overflow:hidden;background:#7f7f7f24}.rrr-related-product__img,.rrr-related-product__placeholder{width:100%;height:100%;object-fit:cover;display:block}.rrr-related-product__title{margin:0;padding:14px 16px 18px;font-family:Exposure Condensed,Exposure,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.06em;font-size:1.0625rem}@media(max-width:1023px){.rrr-artist-detail__layout{grid-template-columns:1fr;gap:24px}.rrr-artist-detail__sidebar{position:static;order:-1}.rrr-detail-nav{flex-direction:row;flex-wrap:wrap;font-size:1.125rem;gap:18px 24px}.rrr-video-grid,.rrr-related-product-grid{grid-template-columns:1fr}}@media(max-width:767px){.rrr-artist-detail{padding:20px 14px 64px}.rrr-detail-nav{font-size:1rem;gap:12px 18px}.rrr-detail-nav__link{min-height:44px}.rrr-music-btn{padding:12px 20px;font-size:.9375rem;min-height:44px}.rrr-artist-socials__btn{width:44px;height:44px}.rrr-artist-detail__h2{margin:36px 0 20px}}@media(max-width:479px){.rrr-artist-detail{padding:16px 12px 56px}.rrr-music-buttons{gap:12px}.rrr-music-btn{flex:1 1 100%}.rrr-detail-nav{gap:10px 16px}}@media(prefers-reduced-motion:reduce){.rrr-music-btn:hover,.rrr-related-product__link:hover{transform:none}}.rrr-artist-detail__name,.rrr-artist-detail__h2,.rrr-detail-nav__link{text-shadow:0 0 6px rgba(255,255,255,.7),0 0 2px rgba(255,255,255,.95)}.rrr-artist-detail__bio,.rrr-artist-detail__tagline{text-shadow:0 0 6px rgba(255,255,255,.85),0 0 2px rgba(255,255,255,1)}[data-theme=dark] .rrr-artist-detail__name,[data-theme=dark] .rrr-artist-detail__h2,[data-theme=dark] .rrr-detail-nav__link{text-shadow:0 0 6px rgba(0,0,0,.9),0 0 2px rgba(0,0,0,.95)}[data-theme=dark] .rrr-artist-detail__bio,[data-theme=dark] .rrr-artist-detail__tagline{text-shadow:0 0 6px rgba(0,0,0,.9),0 0 2px rgba(0,0,0,1)}[data-theme=dark] .rrr-artist-detail__portrait-frame{border-color:var(--rrr-green, #01F601);box-shadow:8px 8px 0 var(--rrr-green, #01F601)}[data-theme=dark] .rrr-artist-socials__btn{border-color:var(--rrr-green, #01F601);box-shadow:3px 3px 0 var(--rrr-green, #01F601)}[data-theme=dark] .rrr-artist-socials__btn:hover,[data-theme=dark] .rrr-artist-socials__btn:focus-visible{box-shadow:3px 3px 0 var(--rrr-black, #000),0 0 18px #01f601b3}[data-theme=dark] .rrr-video-card{border-color:var(--rrr-green, #01F601);box-shadow:6px 6px 0 var(--rrr-green, #01F601)}[data-theme=dark] .rrr-music-btn{border-color:var(--rrr-green, #01F601);box-shadow:4px 4px 0 var(--rrr-green, #01F601)}[data-theme=dark] .rrr-music-btn:hover,[data-theme=dark] .rrr-music-btn:focus-visible{box-shadow:4px 4px 0 var(--rrr-black, #000),0 0 24px #01f601b3}[data-theme=dark] .rrr-related-product__link{border-color:var(--rrr-green, #01F601);box-shadow:6px 6px 0 var(--rrr-green, #01F601)}[data-theme=dark] .rrr-related-product__link:hover{box-shadow:8px 8px 0 var(--rrr-green, #01F601)}.rrr-booking{max-width:1280px;margin:0 auto;padding:8px 24px 96px}.rrr-booking__inner{max-width:760px;margin:0 auto}.rrr-booking__intro{text-align:center;margin:0 0 36px}.rrr-booking__sticker{display:inline-block;font-family:Exposure Condensed,Exposure,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.16em;font-size:.75rem;font-weight:700;color:var(--rrr-black, #0a0a0a);background:var(--rrr-green, #01F601);border:2px solid var(--rrr-black, #0a0a0a);padding:5px 12px;transform:rotate(-2deg);box-shadow:3px 3px #0a0a0ad9;margin:0 0 18px}.rrr-booking__heading{font-family:Exposure Compressed,Exposure,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.03em;font-size:clamp(2.5rem,5.5vw,4.25rem);line-height:.92;margin:0 0 14px;color:var(--rrr-text, #0a0a0a);text-shadow:4px 4px 0 var(--rrr-green, #01F601)}.rrr-booking__sub{font-family:Exposure,system-ui,sans-serif;font-size:1.0625rem;line-height:1.6;color:var(--rrr-text, #0a0a0a);max-width:46ch;margin:0 auto}.rrr-booking__sub p{margin:0}.rrr-booking__card{background:var(--rrr-bg);border:2px solid var(--rrr-text);box-shadow:10px 10px #0a0a0ad9;padding:36px 36px 32px;transform:rotate(-.35deg)}.rrr-booking__grid{display:grid;grid-template-columns:1fr 1fr;gap:22px 24px}.rrr-field{display:flex;flex-direction:column}.rrr-field--wide{grid-column:1 / -1}.rrr-field__label{font-family:Exposure Condensed,Exposure,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.13em;font-size:.75rem;font-weight:700;color:var(--rrr-text, #0a0a0a);margin:0 0 7px}.rrr-field__opt{font-weight:600;letter-spacing:.08em;opacity:.55}.rrr-field__input{appearance:none;-webkit-appearance:none;width:100%;box-sizing:border-box;background:#fff9;border:2px solid var(--rrr-black, #0a0a0a);border-radius:0;padding:12px 14px;font-family:Exposure,system-ui,sans-serif;font-size:1rem;font-weight:500;color:var(--rrr-text, #0a0a0a);line-height:1.4;transition:box-shadow .16s ease,border-color .16s ease,background-color .16s ease}.rrr-field__input::placeholder{color:#0a0a0a80;font-weight:500}.rrr-field__input:hover{border-color:var(--rrr-black, #0a0a0a);background:#ffffffc7}.rrr-field__input:focus,.rrr-field__input:focus-visible{outline:none;border-color:var(--rrr-green, #01F601);background:#ffffffeb;box-shadow:4px 4px 0 var(--rrr-green, #01F601)}.rrr-field__textarea{resize:vertical;min-height:110px}.rrr-field__select-wrap{position:relative}.rrr-field__select{padding-right:40px;cursor:pointer}.rrr-field__select::-ms-expand{display:none}.rrr-field__select:required:invalid{color:#0a0a0a80}[data-theme=dark] .rrr-field__select:required:invalid{color:#ffffff73}.rrr-field__caret{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:.7rem;color:var(--rrr-black, #0a0a0a);pointer-events:none}.rrr-booking__submit{display:inline-flex;align-items:center;justify-content:center;gap:12px;margin:28px 0 0;width:100%;background:var(--rrr-black, #0a0a0a);color:var(--rrr-green, #01F601);border:2px solid var(--rrr-black, #0a0a0a);font-family:Exposure Condensed,Exposure,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.12em;font-size:1.0625rem;padding:16px 28px;cursor:pointer;box-shadow:8px 8px #0a0a0ad9;transition:transform .3s cubic-bezier(.34,1.56,.64,1),background-color .2s ease,color .2s ease,box-shadow .2s ease}.rrr-booking__submit:hover,.rrr-booking__submit:focus-visible{background:var(--rrr-green, #01F601);color:var(--rrr-black, #0a0a0a);transform:scale(1.02);box-shadow:10px 10px 0 var(--rrr-black, #0a0a0a)}.rrr-booking__submit:focus-visible{outline:3px solid var(--rrr-green, #01F601);outline-offset:4px}.rrr-booking__arrow{display:inline-block;transition:transform .22s cubic-bezier(.34,1.56,.64,1)}.rrr-booking__submit:hover .rrr-booking__arrow,.rrr-booking__submit:focus-visible .rrr-booking__arrow{transform:translate(6px)}.rrr-booking__fineprint{margin:16px 0 0;text-align:center;font-family:Exposure Condensed,Exposure,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:600;opacity:.8;color:var(--rrr-text, #0a0a0a)}.rrr-booking__success,.rrr-booking__error{margin:0 0 22px;padding:14px 18px;font-family:Exposure Condensed,Exposure,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.06em;font-size:.9375rem;line-height:1.4}.rrr-booking__success{color:var(--rrr-black, #0a0a0a);background:#01f60138;border:2px solid var(--rrr-green, #01F601)}.rrr-booking__error{color:#b00020;background:#b0002014;border:2px solid #B00020;text-transform:none;letter-spacing:.01em}.rrr-booking__success:focus,.rrr-booking__error:focus{outline:none}[data-theme=dark] .rrr-booking__success{color:var(--rrr-text);background:#01f60124;border-color:var(--rrr-green, #01F601)}[data-theme=dark] .rrr-booking__error{color:#ff6b6b;background:#ff6b6b1a;border-color:#ff6b6b}.rrr-booking__sub{text-shadow:0 0 6px rgba(255,255,255,.85),0 0 2px rgba(255,255,255,1)}[data-theme=dark] .rrr-booking__sub{text-shadow:0 0 6px rgba(0,0,0,.9),0 0 2px rgba(0,0,0,1)}[data-theme=dark] .rrr-booking__card{background:#141414;border-color:#000}[data-theme=dark] .rrr-field__label,[data-theme=dark] .rrr-booking__fineprint{color:var(--rrr-text)}[data-theme=dark] .rrr-field__input{background:#ffffff0f;border-color:#ffffff8c;color:var(--rrr-text)}[data-theme=dark] .rrr-field__input::placeholder{color:#ffffff73}[data-theme=dark] .rrr-field__input:hover{background:#ffffff1a;border-color:#ffffffbf}[data-theme=dark] .rrr-field__input:focus,[data-theme=dark] .rrr-field__input:focus-visible{border-color:var(--rrr-green, #01F601);background:#ffffff1f}[data-theme=dark] .rrr-field__caret{color:var(--rrr-text)}[data-theme=dark] .rrr-field__select option{color:#0a0a0a}@media(max-width:767px){.rrr-booking{padding:0 14px 64px}.rrr-booking__card{padding:24px 18px;transform:none;box-shadow:6px 6px #0a0a0ad9}.rrr-booking__grid{grid-template-columns:1fr;gap:18px}.rrr-field__input{font-size:16px;min-height:48px}.rrr-field__textarea{min-height:120px}.rrr-booking__submit{min-height:52px;box-shadow:6px 6px #0a0a0ad9}}@media(max-width:479px){.rrr-booking__heading{text-shadow:3px 3px 0 var(--rrr-green, #01F601)}}@media(prefers-reduced-motion:reduce){.rrr-booking__submit:hover,.rrr-booking__submit:focus-visible{transform:none}}.rrr-contact{max-width:1200px;margin:0 auto;padding:8px 24px 96px}.rrr-contact__inner{max-width:560px;margin:0 auto;text-align:center}.rrr-contact__heading{font-family:Exposure Condensed,Exposure,system-ui,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.18em;font-size:clamp(1.95rem,4.8vw,3rem);margin:16px 0 12px;color:var(--rrr-text, #0a0a0a);text-shadow:0 0 1px currentColor}.rrr-contact__sub{font-family:Exposure,system-ui,sans-serif;font-size:1.0625rem;font-weight:500;line-height:1.55;color:var(--rrr-text, #0a0a0a);opacity:1;margin:0 0 28px}.rrr-contact__sub p{margin:0}.rrr-contact__form{margin:0 0 24px}.rrr-contact__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rrr-contact__row{display:flex;align-items:center;border-bottom:2px solid var(--rrr-text, #0a0a0a);padding-bottom:0;gap:12px}.rrr-contact__input{flex:1 1 auto;-webkit-appearance:none;appearance:none;background:transparent;border:0;padding:14px 4px;font-family:Exposure,system-ui,sans-serif;font-size:1.0625rem;font-weight:500;color:var(--rrr-text, #0a0a0a);outline:none;width:100%;min-width:0}.rrr-contact__flag{flex:0 0 auto;display:inline-flex;align-items:center;line-height:0;opacity:.9;transform:translateY(-1px)}.rrr-contact__flag svg{display:block;border:1px solid rgba(10,10,10,.18)}.rrr-contact__input::placeholder{color:#0a0a0aa6;font-weight:500}.rrr-contact__input:focus-visible{outline:none}.rrr-contact__row:focus-within{border-bottom-color:var(--rrr-green, #01F601);box-shadow:0 2px 0 0 var(--rrr-green, #01F601)}.rrr-contact__submit{background:var(--rrr-black, #0a0a0a);color:var(--rrr-green, #01F601);border:2px solid var(--rrr-black, #0a0a0a);font-family:Exposure Condensed,Exposure,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.12em;font-size:1rem;padding:12px 24px;cursor:pointer;transition:transform .3s cubic-bezier(.34,1.56,.64,1),background-color .2s ease,color .2s ease,box-shadow .2s ease}.rrr-contact__submit:hover,.rrr-contact__submit:focus-visible{background:var(--rrr-green, #01F601);color:var(--rrr-black, #0a0a0a);transform:scale(1.05);box-shadow:0 0 24px #01f601b3}.rrr-contact__submit:focus-visible{outline:3px solid var(--rrr-green, #01F601);outline-offset:3px}.rrr-contact__hint{margin:14px 0 0;font-family:Exposure,system-ui,sans-serif;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;opacity:.85;color:var(--rrr-text, #0a0a0a)}.rrr-contact__consent{margin:24px auto 0;display:inline-flex;align-items:flex-start;gap:10px;cursor:pointer;max-width:420px;text-align:left}.rrr-contact__consent-input{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.rrr-contact__consent-box{flex:0 0 auto;width:18px;height:18px;background:var(--rrr-green, #01F601);border:2px solid var(--rrr-text, #0a0a0a);display:inline-block;position:relative;margin-top:2px;transition:background-color .2s ease,box-shadow .2s ease}.rrr-contact__consent-box:after{content:"";position:absolute;left:4px;top:0;width:6px;height:11px;border-right:2.5px solid var(--rrr-text, #0a0a0a);border-bottom:2.5px solid var(--rrr-text, #0a0a0a);transform:rotate(45deg);opacity:0;transition:opacity .16s ease}.rrr-contact__consent-input:checked+.rrr-contact__consent-box:after{opacity:1}.rrr-contact__consent-input:focus-visible+.rrr-contact__consent-box{box-shadow:0 0 0 3px #01f60173}.rrr-contact__consent-copy{font-family:Exposure,system-ui,sans-serif;font-size:.9375rem;font-weight:500;font-style:italic;line-height:1.5;color:var(--rrr-text, #0a0a0a);opacity:1}.rrr-contact__success{color:var(--rrr-text, #0a0a0a);background:#01f6012e;border:2px solid var(--rrr-green, #01F601);padding:12px 16px;margin:0 0 16px;font-family:Exposure Condensed,Exposure,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.08em;font-size:.9375rem}.rrr-contact__error{color:#b00020;background:#b0002014;border:2px solid #B00020;padding:12px 16px;margin:0 0 16px;font-family:Exposure,system-ui,sans-serif;font-size:.9375rem}.rrr-contact__signature{margin:40px auto 0;display:flex;justify-content:center;opacity:.85;position:relative}.rrr-contact__signature-img{width:120px;height:auto;transform:rotate(-3deg);filter:drop-shadow(2px 3px 0 rgba(10,10,10,.55))}.rrr-contact__signature-img--green{position:absolute;top:0;left:50%;transform:translate(-50%) rotate(-3deg);opacity:0;pointer-events:none}@media(max-width:767px){.rrr-contact{padding:0 14px 64px}.rrr-contact__row{flex-direction:column;gap:12px;border-bottom:0;align-items:stretch}.rrr-contact__input{border:2px solid var(--rrr-text, #0a0a0a);padding:12px 14px;font-size:16px;min-height:48px;background:#ffffff59}.rrr-contact__row:focus-within{box-shadow:none}.rrr-contact__row:focus-within .rrr-contact__input{border-color:var(--rrr-green, #01F601);box-shadow:0 0 0 3px #01f60140}.rrr-contact__flag{align-self:center;transform:none}.rrr-contact__submit{width:100%;padding:14px 20px;min-height:48px}.rrr-contact__consent{display:flex;max-width:none;margin-top:20px}}@media(max-width:479px){.rrr-contact__heading{letter-spacing:.12em}.rrr-contact__inner{max-width:100%}.rrr-contact__consent-copy{font-size:.875rem}.rrr-contact__signature-img{width:100px}}@media(prefers-reduced-motion:reduce){.rrr-contact__submit:hover{transform:none}}.rrr-product{max-width:1200px;margin:0 auto;padding:24px 24px 96px;color:var(--rrr-text, #0a0a0a)}.rrr-product__crumb{display:flex;align-items:center;gap:10px;border-bottom:1.5px solid currentColor;padding-bottom:10px;margin-bottom:32px;opacity:.85}.rrr-product__crumb-mark{flex:0 0 auto;color:var(--rrr-text, #0a0a0a);transform:rotate(-12deg)}.rrr-product__crumb-text{font-family:"Swell",var(--rrr-font, system-ui);font-size:16px;font-weight:500;letter-spacing:.75px;text-transform:uppercase;color:var(--rrr-text, #0a0a0a)}.rrr-product__body{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.rrr-product__media{display:flex;flex-direction:column;gap:16px;margin-top:.5rem}.rrr-product__hero{position:relative;aspect-ratio:1 / 1;overflow:hidden;transform:rotate(-.4deg);background:#7f7f7f24}.rrr-product__hero-img{width:100%;height:100%;object-fit:cover;display:block}.rrr-product__hero-placeholder{width:100%;height:100%;background:repeating-linear-gradient(45deg,transparent 0 12px,rgba(127,127,127,.32) 12px 13px)}.rrr-product__advisory{position:absolute;left:14px;bottom:14px;line-height:0;filter:drop-shadow(2px 2px 0 rgba(255,255,255,.6))}.rrr-product__thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;list-style:none;margin:0;padding:0}.rrr-product__thumb-item{margin:0}.rrr-product__thumb{width:100%;aspect-ratio:1 / 1;padding:0;background:transparent;border:2px solid currentColor;cursor:pointer;overflow:hidden;opacity:.55;transition:opacity .2s ease,border-color .2s ease,transform .22s var(--ease-bounce)}.rrr-product__thumb img{width:100%;height:100%;object-fit:cover;display:block}.rrr-product__thumb:hover,.rrr-product__thumb:focus-visible{opacity:1;transform:scale(1.03);outline:none}.rrr-product__thumb.is-active{opacity:1;border-color:var(--rrr-green, #01F601);box-shadow:0 0 0 2px var(--rrr-green, #01F601)}.rrr-product__info{display:flex;flex-direction:column;align-items:stretch;position:relative}.rrr-product__heading{margin:0;padding:0;font-weight:inherit}.rrr-product__artist{display:block;margin:0;font-family:var(--rrr-font-condensed, var(--rrr-font, system-ui));font-weight:800;font-size:clamp(1.75rem,3.4vw,2.5rem);line-height:1;letter-spacing:.02em;text-transform:uppercase;color:var(--rrr-text, #0a0a0a)}.rrr-product__title{display:block;margin:6px 0 0;font-family:var(--rrr-font, system-ui);font-style:italic;font-weight:600;font-size:clamp(1.125rem,1.8vw,1.375rem);color:var(--rrr-text, #0a0a0a);opacity:.92}.rrr-product__price{margin:13px 0 15px;font-family:var(--rrr-font-condensed, var(--rrr-font, system-ui));font-weight:800;font-size:clamp(1.625rem,3vw,2.125rem);letter-spacing:.02em;color:var(--rrr-text, #0a0a0a)}.rrr-product__meta{margin:0 0 24px;padding:0;display:flex;flex-direction:column;gap:4px}.rrr-product__meta-row{display:flex;align-items:baseline;gap:8px;font-family:var(--rrr-font, system-ui);font-size:14px;line-height:1.4}.rrr-product__meta-row dt{margin:0;font-weight:800;color:var(--rrr-text, #0a0a0a)}.rrr-product__meta-row dd{margin:0;font-weight:500;color:var(--rrr-text, #0a0a0a);opacity:.88}.rrr-product__info-tag{position:relative;display:block;width:320px;max-width:100%;align-self:flex-start;margin:-112px 0 -83px;pointer-events:none}.rrr-product__info-tag-img{display:block;width:100%;height:auto;transition:opacity .32s ease}.rrr-product__info-tag-img--green{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}[data-theme=dark] .rrr-product__info-tag-img--black{opacity:0}[data-theme=dark] .rrr-product__info-tag-img--green{opacity:1}.rrr-product__description{font-family:var(--rrr-font, system-ui);font-size:16px;font-weight:600;line-height:1.6;color:var(--rrr-text, #0a0a0a);margin:0 0 28px}.rrr-product__description,.rrr-product__description p,.rrr-product__description li,.rrr-product__description strong,.rrr-product__description em,.rrr-product__description a,.rrr-product__meta-row dt,.rrr-product__meta-row dd{font-weight:600}.rrr-product__description p{margin:0 0 12px}.rrr-product__description p:last-child{margin-bottom:0}.rrr-product__variants{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.rrr-product__variant{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;border:2px solid var(--rrr-text, #0a0a0a);font-family:var(--rrr-font-condensed, var(--rrr-font, system-ui));font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background-color .18s ease,color .18s ease;color:var(--rrr-text, #0a0a0a)}.rrr-product__variant input{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.rrr-product__variant:hover,.rrr-product__variant:focus-within{background:var(--rrr-text);color:var(--rrr-bg)}.rrr-product__variant.is-active{background:var(--rrr-black, #000);color:var(--rrr-green, #01F601);border-color:var(--rrr-black, #000)}.rrr-product__variant.is-unavailable{opacity:.4;text-decoration:line-through;cursor:not-allowed}.rrr-product__cta-wrap{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:14px;margin-top:8px}.rrr-product__cta{-webkit-appearance:none;appearance:none;background:#fff;color:var(--rrr-black, #000);border:2px solid var(--rrr-black, #000);border-radius:0;font-family:var(--rrr-font-condensed, var(--rrr-font, system-ui));font-weight:800;text-transform:lowercase;letter-spacing:.105em;font-size:15px;padding:14px 36px;cursor:pointer;transition:transform .3s var(--ease-bounce),background-color .2s ease,color .2s ease,box-shadow .2s ease}.rrr-product__cta:hover,.rrr-product__cta:focus-visible{background:var(--rrr-black, #000);color:#fff;transform:scale(1.05);box-shadow:0 6px 22px #00000059;outline:none}.rrr-product__cta:focus-visible{outline:3px solid var(--rrr-green, #01F601);outline-offset:3px}.rrr-product__cta[disabled]{background:#0a0a0a1f;border-color:#0a0a0a40;color:#0a0a0a66;cursor:not-allowed;transform:none;box-shadow:none}[data-theme=dark] .rrr-product__cta[disabled]{background:#ffffff1f;border-color:#ffffff40;color:#fff6}.rrr-product__cta--buynow{background:var(--rrr-green, #01F601);color:var(--rrr-black, #000);border-color:var(--rrr-black, #000);animation:rrrBuyNowPulse 1.8s ease-in-out infinite}.rrr-product__cta--buynow:hover,.rrr-product__cta--buynow:focus-visible{background:var(--rrr-black, #000);color:var(--rrr-green, #01F601);transform:scale(1.05);outline:none}.rrr-product__cta--buynow:focus-visible{outline:3px solid var(--rrr-green, #01F601);outline-offset:3px}@keyframes rrrBuyNowPulse{0%,to{box-shadow:0 0 5px #01f6018c,0 0 14px #01f60161,0 0 26px #01f60133}50%{box-shadow:0 0 11px #01f601f2,0 0 26px #01f6019e,0 0 46px #01f60161}}.rrr-product__crumb-text,.rrr-product__artist,.rrr-product__price{text-shadow:0 0 6px rgba(255,255,255,.85),0 0 2px rgba(255,255,255,1)}.rrr-product__title,.rrr-product__description,.rrr-product__description p,.rrr-product__description li,.rrr-product__description strong,.rrr-product__description em,.rrr-product__description a,.rrr-product__meta-row dt,.rrr-product__meta-row dd{text-shadow:0 0 10px rgba(255,255,255,1),0 0 4px rgba(255,255,255,1),0 0 2px rgba(255,255,255,1),0 1px 0 rgba(255,255,255,.95);-webkit-text-stroke:.25px rgba(10,10,10,.45)}[data-theme=dark] .rrr-product__crumb-text,[data-theme=dark] .rrr-product__artist,[data-theme=dark] .rrr-product__price{text-shadow:0 0 6px rgba(0,0,0,.9),0 0 2px rgba(0,0,0,1)}[data-theme=dark] .rrr-product__title,[data-theme=dark] .rrr-product__description,[data-theme=dark] .rrr-product__description p,[data-theme=dark] .rrr-product__description li,[data-theme=dark] .rrr-product__description strong,[data-theme=dark] .rrr-product__description em,[data-theme=dark] .rrr-product__description a,[data-theme=dark] .rrr-product__meta-row dt,[data-theme=dark] .rrr-product__meta-row dd{text-shadow:0 0 10px rgba(0,0,0,1),0 0 4px rgba(0,0,0,1),0 0 2px rgba(0,0,0,1),0 1px 0 rgba(0,0,0,.95);-webkit-text-stroke:.25px rgba(245,235,210,.45)}@media(max-width:1023px){.rrr-product__body{gap:40px}.rrr-product__info-tag{width:280px;margin:-98px 0 -72px}}@media(max-width:767px){.rrr-product{padding:14px 14px 64px}.rrr-product__crumb{margin-bottom:20px}.rrr-product__crumb-text{font-size:14px;word-break:break-word}.rrr-product__body{grid-template-columns:1fr;gap:28px}.rrr-product__thumbs{grid-template-columns:repeat(4,1fr);gap:8px}.rrr-product__cta-wrap{justify-content:stretch;flex-direction:column;align-items:stretch}.rrr-product__cta{width:100%;padding:16px 24px;min-height:48px}.rrr-product__info-tag{width:260px;margin:-90px 0 -66px}.rrr-product__variant{min-height:44px;padding:10px 16px}}@media(max-width:479px){.rrr-product{padding:12px 12px 56px}.rrr-product__body{gap:22px}.rrr-product__thumbs,.rrr-product__variants{gap:6px}.rrr-product__variant{flex:1 1 calc(50% - 6px);padding:10px 8px}}@media(prefers-reduced-motion:reduce){.rrr-product__cta:hover,.rrr-product__thumb:hover{transform:none}.rrr-product__cta--buynow{animation:none;box-shadow:0 0 8px #01f601b3,0 0 18px #01f60166}.rrr-product__cta--buynow:hover{transform:none}}.rrr-studio{max-width:1280px;margin:0 auto;padding:8px 24px 96px;display:flex;flex-direction:column;gap:96px}.rrr-studio-hero{width:100%}.rrr-studio-hero__frame{position:relative;margin:0 auto;width:100%;max-width:1100px;overflow:hidden;background:#0a0a0a;border:2px solid #0a0a0a;transform:rotate(-.4deg);box-shadow:10px 10px #0a0a0ad9;aspect-ratio:16 / 9}.rrr-studio-hero__slides{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.rrr-studio-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;transition:opacity .6s ease;will-change:opacity}.rrr-studio-hero__slide.is-active{opacity:1}.rrr-studio-hero__img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(1.4) brightness(.95)}.rrr-studio-hero__frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:var(--rrr-green, #01F601);mix-blend-mode:multiply;opacity:.78;pointer-events:none}.rrr-studio-hero__frame--empty{background:#7f7f7f24}.rrr-studio-hero__placeholder{opacity:.45}@media(prefers-reduced-motion:reduce){.rrr-studio-hero__slide{transition:none}}.rrr-studio-manifesto{display:grid;grid-template-columns:1.5fr 1fr;gap:56px;align-items:start;max-width:1100px;margin:0 auto;width:100%}.rrr-studio-manifesto__title{font-family:Exposure Compressed,Exposure,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.04em;font-size:clamp(2.25rem,4.5vw,3.75rem);line-height:.95;margin:0 0 24px;color:var(--rrr-text, #0a0a0a)}.rrr-studio-manifesto__body{font-family:Exposure,Exposure Condensed,system-ui,sans-serif;font-size:1.0625rem;line-height:1.7;color:var(--rrr-text, #0a0a0a)}.rrr-prose p{margin:0 0 1em}.rrr-prose p:last-child{margin-bottom:0}.rrr-prose a{color:var(--rrr-text, #0a0a0a);border-bottom:2px solid var(--rrr-green, #01F601);transition:background-color .2s ease}.rrr-prose a:hover{background-color:var(--rrr-green, #01F601)}.rrr-studio-strip{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:28px}.rrr-studio-strip__item{background:var(--rrr-bg, #fff);padding:10px 10px 28px;border:2px solid var(--rrr-text, #0a0a0a);box-shadow:8px 8px #0a0a0ad9;transition:transform .32s cubic-bezier(.34,1.56,.64,1),box-shadow .32s cubic-bezier(.34,1.56,.64,1)}.rrr-studio-strip__item:nth-of-type(1){transform:rotate(-1.4deg)}.rrr-studio-strip__item:nth-of-type(2){transform:rotate(1.8deg) translate(8px)}.rrr-studio-strip__item:nth-of-type(3){transform:rotate(-2.2deg) translate(-4px)}.rrr-studio-strip__item:hover{transform:scale(1.03) rotate(0);box-shadow:10px 10px 0 var(--rrr-green, #01F601)}.rrr-studio-strip__img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.rrr-studio-gear{width:100%}.rrr-studio-gear__heading{font-family:Exposure Compressed,Exposure,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.08em;font-size:clamp(1.5rem,2.4vw,2rem);max-width:1100px;margin:0 auto 28px}.rrr-studio-gear__heading:after{content:" \203a";color:var(--rrr-green, #01F601);text-shadow:2px 2px 0 var(--rrr-text, #0a0a0a)}.rrr-studio-gear__rail{list-style:none;margin:0;padding:8px 24px 24px;display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.rrr-studio-gear__rail::-webkit-scrollbar{display:none}.rrr-gear-card{flex:0 0 280px;scroll-snap-align:start;background:#0a0a0a;color:#fff;border:2px solid #0a0a0a;box-shadow:8px 8px #0a0a0ad9;transform:rotate(-.6deg);transition:transform .3s cubic-bezier(.34,1.56,.64,1),filter .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s cubic-bezier(.34,1.56,.64,1)}.rrr-gear-card:nth-child(2n){transform:rotate(.8deg)}.rrr-gear-card:nth-child(3n){transform:rotate(-1.1deg)}.rrr-gear-card:hover{transform:scale(1.04) rotate(-1.2deg);filter:drop-shadow(0 0 24px var(--rrr-green, #01F601));box-shadow:10px 10px 0 var(--rrr-green, #01F601)}.rrr-gear-card__media{aspect-ratio:1 / 1;overflow:hidden;background:#7f7f7f24}.rrr-gear-card__img{width:100%;height:100%;object-fit:cover}.rrr-gear-card__body{padding:14px 16px 18px;font-family:Exposure Condensed,Exposure,system-ui,sans-serif}.rrr-gear-card__name{margin:0;font-size:1rem;text-transform:uppercase;letter-spacing:.05em;line-height:1.1}.rrr-gear-card__note{margin:6px 0 0;font-size:.8125rem;font-family:Exposure,system-ui,sans-serif}.rrr-studio-process{list-style:none;margin:0 auto;padding:0;max-width:1100px;width:100%;display:flex;flex-direction:column;gap:40px}.rrr-studio-process__step{display:flex;align-items:baseline;gap:32px;padding-bottom:32px;border-bottom:2px solid rgba(10,10,10,.18)}.rrr-studio-process__step:last-child{border-bottom:0;padding-bottom:0}.rrr-studio-process__num{flex:0 0 auto;font-family:Exposure Compressed,Exposure,system-ui,sans-serif;font-size:clamp(4rem,8vw,7rem);line-height:.85;color:var(--rrr-text, #0a0a0a);text-shadow:4px 4px 0 var(--rrr-green, #01F601);letter-spacing:-.02em}.rrr-studio-process__copy{flex:1 1 auto;min-width:0}.rrr-studio-process__title{font-family:Exposure Compressed,Exposure,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.06em;font-size:clamp(1.5rem,2.4vw,2rem);margin:0 0 6px;line-height:1}.rrr-studio-process__desc{font-family:Exposure,system-ui,sans-serif;font-size:1rem;line-height:1.55;margin:0}@media(max-width:1023px){.rrr-studio{gap:72px}.rrr-studio-manifesto{grid-template-columns:1fr;gap:40px}.rrr-studio-strip{flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:8px}.rrr-studio-strip::-webkit-scrollbar{display:none}.rrr-studio-strip__item{flex:0 0 70%;scroll-snap-align:start}}@media(max-width:767px){.rrr-studio{padding:8px 14px 64px;gap:56px}.rrr-studio-hero__frame{box-shadow:6px 6px #0a0a0ad9}.rrr-studio-gear__rail{padding:8px 14px 20px}.rrr-studio-process__step{flex-direction:column;align-items:flex-start;gap:8px;padding-bottom:24px}.rrr-studio-process__num{text-shadow:3px 3px 0 var(--rrr-green, #01F601)}.rrr-gear-card{flex:0 0 220px}}@media(max-width:479px){.rrr-studio{padding:8px 12px 56px;gap:44px}.rrr-studio-gear__rail{padding:8px 12px 18px;gap:16px}.rrr-gear-card{flex:0 0 200px}.rrr-studio-strip{gap:16px}.rrr-studio-strip__item{flex:0 0 78%}.rrr-studio-process__num{font-size:clamp(3.25rem,16vw,4.5rem)}}.rrr-studio-manifesto__title,.rrr-studio-gear__heading,.rrr-studio-process__title{text-shadow:0 0 6px rgba(255,255,255,.7),0 0 2px rgba(255,255,255,.95)}.rrr-studio-manifesto__body,.rrr-studio-process__desc{text-shadow:0 0 6px rgba(255,255,255,.85),0 0 2px rgba(255,255,255,1)}[data-theme=dark] .rrr-studio-manifesto__title,[data-theme=dark] .rrr-studio-gear__heading,[data-theme=dark] .rrr-studio-process__title{text-shadow:0 0 6px rgba(0,0,0,.9),0 0 2px rgba(0,0,0,.95)}[data-theme=dark] .rrr-studio-manifesto__body,[data-theme=dark] .rrr-studio-process__desc{text-shadow:0 0 6px rgba(0,0,0,.9),0 0 2px rgba(0,0,0,1)}[data-theme=dark] .rrr-studio-hero__frame{border-color:var(--rrr-green, #01F601);box-shadow:10px 10px 0 var(--rrr-green, #01F601)}[data-theme=dark] .rrr-studio-strip__item{box-shadow:8px 8px 0 var(--rrr-green, #01F601)}[data-theme=dark] .rrr-studio-strip__item:hover{box-shadow:10px 10px 0 var(--rrr-green, #01F601)}[data-theme=dark] .rrr-gear-card{border-color:var(--rrr-green, #01F601);box-shadow:8px 8px 0 var(--rrr-green, #01F601)}[data-theme=dark] .rrr-gear-card:hover{box-shadow:10px 10px 0 var(--rrr-green, #01F601)}[data-theme=dark] .rrr-studio-process__step{border-bottom-color:#ffffff38}[data-theme=dark] .rrr-studio-process__step:last-child{border-bottom:0}@media(max-width:767px){[data-theme=dark] .rrr-studio-hero__frame{box-shadow:6px 6px 0 var(--rrr-green, #01F601)}}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map */
