.fop-scope{--bg:#faf0e2;--bg-s:#f2e4ce;--accent:#1a4b9e;--accent-border:#1a4b9e40;--orange:#d4481a;--orange-border:#d4481a40;--text:#1a0d06;--muted:#1a0d0678;--border:#1a0d061a;--fn-d:"Carmen", Georgia, serif;--fn-b:"Space Grotesk", sans-serif;box-sizing:border-box}.fop-scope *,.fop-scope *:before,.fop-scope *:after{margin:0;padding:0;box-sizing:border-box}.fop-scope{background:var(--bg);color:var(--text);font-family:var(--fn-b);overflow-x:hidden;-webkit-font-smoothing:antialiased}.fop-scope a{color:inherit;text-decoration:none}.fop-scope img{display:block;max-width:100%;height:auto}.fop-scope button{cursor:pointer;border:none;background:none;font-family:var(--fn-b)}.fop-scope input,.fop-scope select,.fop-scope textarea{font-family:var(--fn-b)}.fop-scope .nav{position:fixed;top:0;left:0;right:0;z-index:200;height:72px;display:flex;align-items:center;gap:28px;padding:0 48px;transition:background .4s,border-color .4s;border-bottom:1px solid transparent}.fop-scope .nav.scrolled{background:#faf0e2f0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-color:var(--border)}.fop-scope .nav-logo{flex:1;display:flex;align-items:center}.fop-scope .nav-logo-img{height:32px;width:auto;object-fit:contain;filter:brightness(0) invert(1);transition:filter .4s}.fop-scope .nav-logo-text{font-family:var(--fn-d);font-size:19px;font-weight:400;letter-spacing:.04em;transition:color .2s}.fop-scope .nav.scrolled .nav-logo-img{filter:brightness(0)}.fop-scope .nav.scrolled .nav-logo-text{color:var(--text)}.fop-scope .nav-logo:hover .nav-logo-text{color:var(--orange)}.fop-scope .nav-links{display:flex;gap:36px;list-style:none;white-space:nowrap}.fop-scope .nav-links a{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);transition:color .2s}.fop-scope .nav-links a:hover,.fop-scope .nav-links a[aria-current=page]{color:var(--accent)}.fop-scope .nav-right{flex:1;display:flex;align-items:center;justify-content:flex-end;gap:20px}.fop-scope .d-flex{display:flex}.fop-scope .d-mobile{display:none}.fop-scope .social-links{display:flex;gap:14px;align-items:center}.fop-scope .social-icon{color:var(--muted);display:flex;align-items:center;transition:color .2s}.fop-scope .social-icon:hover{color:var(--accent)}.fop-scope .btn-newsletter{font-size:10px;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;color:var(--orange);border:1px solid var(--orange-border);padding:9px 18px;transition:background .2s,color .2s}.fop-scope .btn-newsletter:hover{background:var(--orange);color:#fff}.fop-scope .hamburger{display:none;flex-direction:column;gap:5px;width:22px;flex-shrink:0}.fop-scope .hamburger span{display:block;height:1.5px;background:var(--text);transition:transform .3s,opacity .3s;transform-origin:center}.fop-scope .hamburger[aria-expanded=true] span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.fop-scope .hamburger[aria-expanded=true] span:nth-child(2){opacity:0}.fop-scope .hamburger[aria-expanded=true] span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.fop-scope .mobile-menu{position:fixed;top:72px;left:0;right:0;z-index:199;background:#faf0e2f7;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--border);padding:28px 48px 32px;display:flex;flex-direction:column;gap:22px;transform:translateY(-8px);opacity:0;pointer-events:none;transition:transform .3s,opacity .3s}.fop-scope .mobile-menu:not([aria-hidden=true]){transform:translateY(0);opacity:1;pointer-events:auto}.fop-scope .mobile-menu a{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.fop-scope .mobile-menu a:hover{color:var(--accent)}.fop-scope .mobile-socials{justify-content:flex-start;padding-top:4px}.fop-scope .btn-primary{display:inline-block;padding:14px 40px;background:var(--orange);color:#fff;font-size:10.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;transition:opacity .2s,transform .2s;cursor:pointer}.fop-scope .btn-primary:hover{opacity:.85;transform:translateY(-1px)}.fop-scope .btn-primary.small{padding:10px 22px;font-size:10px}.fop-scope .btn-primary.full{width:100%;text-align:center}.fop-scope .btn-outline{display:inline-block;padding:9px 22px;border:1px solid var(--accent-border);color:var(--accent);font-size:10px;letter-spacing:.16em;text-transform:uppercase;transition:background .2s,color .2s;white-space:nowrap}.fop-scope .btn-outline:hover{background:var(--accent);color:#fff}.fop-scope .hero{position:relative;height:100vh;min-height:600px;overflow:hidden;display:flex;align-items:flex-end;padding-bottom:80px;width:100%}.fop-scope .hero-bg-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top}.fop-scope .hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#1a0802e6,#1a080259,#1a08021a)}.fop-scope .hero-content{position:relative;z-index:2;max-width:1280px;margin:0 auto;padding:0 48px;width:100%}.fop-scope .hero-eyebrow{font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:#eab051;margin-bottom:18px}.fop-scope .hero-title{font-family:var(--fn-d);font-weight:400;font-style:normal;font-size:clamp(68px,10vw,148px);line-height:.92;letter-spacing:.02em;margin-bottom:22px;text-wrap:balance;color:#faf0e2}.fop-scope .hero-tagline{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#faf0e299;margin-bottom:36px}.fop-scope .hero-title-logo{max-width:400px;width:100%;display:block;margin-bottom:22px}@media(max-width:768px){.fop-scope .hero{height:auto;min-height:560px;max-height:680px;padding-bottom:48px}.fop-scope .hero-bg-img{object-position:center center}.fop-scope .hero-content{padding:0 24px}.fop-scope .hero-title-logo{max-width:240px}}.fop-scope .section{padding:96px 48px;max-width:1280px;margin:0 auto}.fop-scope .section-alt-wrap{background:var(--bg-s);border-top:3px solid var(--border);border-bottom:3px solid var(--border)}.fop-scope .section-alt-inner{padding:96px 48px;max-width:1280px;margin:0 auto}.fop-scope .section-head{display:flex;align-items:center;gap:28px;margin-bottom:52px}.fop-scope .section-title{font-family:var(--fn-d);font-size:clamp(38px,4vw,56px);font-weight:400;font-style:normal;white-space:nowrap}.fop-scope .section-rule{flex:1;height:3px;background:linear-gradient(to right,var(--orange),var(--accent))}.fop-scope .section-more{margin-top:32px;text-align:right}.fop-scope .section-more a{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--orange);transition:opacity .2s}.fop-scope .section-more a:hover{opacity:.65}.fop-scope .no-dates{color:var(--muted);font-size:14px;letter-spacing:.08em;padding:24px 0}.fop-scope .spotify-embed{border-radius:12px;overflow:hidden}.fop-scope .spotify-embed iframe{border-radius:12px;display:block}.fop-scope .videos-grid{display:grid;grid-template-columns:1fr 380px;gap:24px;align-items:start}.fop-scope .video-featured-embed{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}.fop-scope .video-featured-embed iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:4px}.fop-scope .video-list{display:flex;flex-direction:column;gap:16px}.fop-scope .video-thumb{display:flex;gap:14px;align-items:flex-start}.fop-scope .video-thumb-img{position:relative;width:160px;flex-shrink:0;aspect-ratio:16/9;overflow:hidden}.fop-scope .video-thumb-img img{width:100%;height:100%;object-fit:cover;transition:filter .3s}.fop-scope .video-thumb:hover .video-thumb-img img{filter:brightness(.72)}.fop-scope .play-btn{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#1a080247;transition:background .2s}.fop-scope .video-thumb:hover .play-btn{background:#1a080224}.fop-scope .video-thumb-info{display:flex;flex-direction:column;gap:5px;padding-top:2px}.fop-scope .video-title{font-size:14px;font-weight:500;line-height:1.3;color:var(--text)}.fop-scope .video-views{font-size:11px;color:var(--muted);letter-spacing:.06em}.fop-scope .merch-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.fop-scope .merch-card{display:flex;flex-direction:column}.fop-scope .merch-img{position:relative;overflow:hidden;aspect-ratio:4/5;border:1px solid var(--border)}.fop-scope .merch-img img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.fop-scope .merch-card:hover .merch-img img{transform:scale(1.04)}.fop-scope .merch-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#1a08026b;opacity:0;transition:opacity .3s}.fop-scope .merch-card:hover .merch-overlay{opacity:1}.fop-scope .merch-info{display:flex;justify-content:space-between;align-items:baseline;padding:14px 0 8px}.fop-scope .merch-name{font-size:13px;font-weight:500}.fop-scope .merch-price{font-size:13px;color:var(--orange);letter-spacing:.06em;font-weight:600}.fop-scope .tour-list{display:flex;flex-direction:column}.fop-scope .tour-row{display:grid;grid-template-columns:180px 1fr 1fr auto;align-items:center;gap:24px;padding:22px 0;border-bottom:1px solid var(--border);transition:background .2s}.fop-scope .tour-row.alt{background:#1a0d060a;padding-left:16px;padding-right:16px;margin:0 -16px}.fop-scope .tour-date{font-size:11px;letter-spacing:.14em;color:var(--orange);text-transform:uppercase;font-weight:600}.fop-scope .tour-venue{font-size:14px;font-weight:500}.fop-scope .tour-city{font-size:13px;color:var(--muted)}.fop-scope .tour-sold-out{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.fop-scope .modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;background:#1a08028c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:20px}.fop-scope .modal-backdrop[hidden]{display:none}.fop-scope .modal{background:var(--bg);border:1px solid var(--border);width:100%;max-width:460px;padding:48px 44px;position:relative;box-shadow:0 24px 64px #1a080238}.fop-scope .modal-close{position:absolute;top:18px;right:20px;color:var(--muted);font-size:16px;transition:color .2s;padding:6px;background:none;border:none;cursor:pointer}.fop-scope .modal-close:hover{color:var(--text)}.fop-scope .modal-icon{font-size:32px;color:var(--orange);margin-bottom:16px;font-family:var(--fn-d)}.fop-scope .modal-title{font-family:var(--fn-d);font-size:32px;font-weight:400;margin-bottom:10px}.fop-scope .modal-sub{font-size:13px;color:var(--muted);line-height:1.6;margin-bottom:28px}.fop-scope .modal-form{display:flex;flex-direction:column;gap:20px}.fop-scope .form-group{display:flex;flex-direction:column;gap:7px}.fop-scope .form-label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.fop-scope .form-input{background:#fff;border:1px solid var(--border);color:var(--text);padding:12px 14px;font-size:14px;outline:none;transition:border-color .2s;width:100%}.fop-scope .form-input:focus{border-color:var(--orange)}.fop-scope .form-success{font-size:13px;color:#2e7d32;padding:8px 0}.fop-scope .form-err{font-size:11px;color:#c0392b;letter-spacing:.06em}.fop-scope .footer{background:var(--text);border-top:3px solid var(--orange);padding:60px 48px 40px}.fop-scope .footer-inner{max-width:1280px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.fop-scope .footer-logo{display:flex;align-items:center;justify-content:center}.fop-scope .footer-logo img,.fop-scope .footer-logo-img{height:36px;width:auto;object-fit:contain;filter:brightness(0) invert(1);transition:opacity .2s}.fop-scope .footer-logo:hover img,.fop-scope .footer-logo:hover .footer-logo-img{opacity:.75}.fop-scope .footer-logo-text{font-family:var(--fn-d);font-size:26px;font-weight:400;color:#faf0e2;letter-spacing:.04em;transition:color .2s}.fop-scope .footer-logo:hover .footer-logo-text{color:#eab051}.fop-scope .footer-socials{gap:18px}.fop-scope .footer-socials .social-icon{color:#faf0e273}.fop-scope .footer-socials .social-icon:hover{color:#eab051}.fop-scope .footer-links{display:flex;gap:8px;align-items:center;font-size:11px}.fop-scope .footer-links a{color:#faf0e273;transition:color .2s}.fop-scope .footer-links a:hover{color:#eab051}.fop-scope .dot-sep{opacity:.3;color:#faf0e266}.fop-scope .footer-copy{font-size:11px;color:#faf0e261;letter-spacing:.06em}.fop-scope .footer-mgmt{font-size:11px;color:#faf0e233;letter-spacing:.06em}@media(max-width:900px){.fop-scope .section,.fop-scope .section-alt-inner{padding:72px 28px}.fop-scope .nav{padding:0 28px}.fop-scope .mobile-menu{padding:28px 28px 32px}.fop-scope .footer{padding:48px 28px 32px}.fop-scope .d-flex{display:none}.fop-scope .d-mobile,.fop-scope .hamburger{display:flex}.fop-scope .videos-grid{grid-template-columns:1fr}.fop-scope .video-list{display:none}.fop-scope .merch-grid{grid-template-columns:repeat(2,1fr)}.fop-scope .tour-row{grid-template-columns:1fr auto;gap:12px}.fop-scope .tour-row .tour-venue,.fop-scope .tour-row .tour-city{display:none}}@media(max-width:560px){.fop-scope .hero-title{font-size:clamp(52px,15vw,90px)}.fop-scope .merch-grid{grid-template-columns:1fr}.fop-scope .modal{padding:36px 24px}.fop-scope .tour-row{grid-template-columns:1fr;gap:10px}.fop-scope .btn-outline{align-self:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/fop-sections.css.map */
