:root{color-scheme:dark;--bg: #080807;--bg-soft: #11110f;--panel: #171613;--panel-strong: #1e1b17;--text: #f5efe3;--muted: #b7ad9d;--line: rgba(245, 239, 227, .11);--line-strong: rgba(179, 145, 85, .34);--red: #8f1d24;--gold: #b39155;--green: #8dff7a;--steel: #7f8b8f;--shadow: 0 26px 70px rgba(0, 0, 0, .46);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:linear-gradient(180deg,rgba(143,29,36,.12),transparent 420px),repeating-linear-gradient(90deg,rgba(255,255,255,.018) 0,rgba(255,255,255,.018) 1px,transparent 1px,transparent 82px),var(--bg);color:var(--text)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.23;background-image:radial-gradient(rgba(255,255,255,.16) .7px,transparent .7px);background-size:3px 3px;mix-blend-mode:soft-light;z-index:4}a{color:inherit;text-decoration:none}h1,h2{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.safe-text{min-width:0;max-width:100%;overflow-wrap:break-word}button,input,select,textarea{font:inherit}button{border-radius:10px}.app-shell{min-height:100vh;display:flex;flex-direction:column}.route-loading{min-height:calc(100vh - 78px);background:linear-gradient(90deg,rgba(143,29,36,.08),transparent 45%),var(--bg)}main{flex:1}.container{width:min(1160px,calc(100% - 40px));margin:0 auto}.site-header{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;min-height:78px;padding:14px max(20px,calc((100vw - 1160px)/2));border-bottom:1px solid var(--line);background:#080807d6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand,.footer-brand{display:inline-flex;align-items:center;gap:12px;font-weight:800;text-transform:uppercase;letter-spacing:0}.brand-mark,.footer-mark{display:block;object-fit:cover;object-position:center;border-radius:50%;width:38px;height:38px;border:1px solid rgba(179,145,85,.55);background:#11100d;box-shadow:0 0 24px #b391551f}.footer-mark{width:34px;height:34px}.main-nav{display:flex;align-items:center;gap:22px}.nav-link{position:relative;color:var(--muted);font-size:.95rem;transition:color .18s ease,transform .18s ease}.nav-link:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:1px;transform:scaleX(0);transform-origin:left;background:var(--green);transition:transform .18s ease}.nav-link:hover,.nav-link.active{color:var(--text)}.nav-link:hover:after,.nav-link.active:after{transform:scaleX(1)}.menu-toggle{display:none;width:44px;height:44px;border:1px solid var(--line);border-radius:10px;background:#11100d;color:var(--text);cursor:pointer}.menu-toggle span{display:block;width:18px;height:2px;margin:4px auto;background:currentColor}.btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 24px;border:1px solid rgba(179,145,85,.38);border-radius:10px;cursor:pointer;font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:var(--text);box-shadow:none;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,rgba(245,239,227,.11),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.07),transparent);opacity:.55}.btn:after{content:"";width:22px;height:1px;margin-left:12px;background:currentColor;opacity:.65;transform-origin:left;transition:transform .18s ease,opacity .18s ease}.btn:hover{transform:translateY(-2px);border-color:#f5efe35c;box-shadow:0 18px 44px #00000057}.btn:hover:after{opacity:1;transform:scaleX(1.2)}.btn-primary{background:linear-gradient(135deg,rgba(179,145,85,.24),transparent 42%),linear-gradient(180deg,#8f1d24,#3d0a0e);border-color:#b3915585;color:#fff4de}.btn-secondary{background:linear-gradient(135deg,rgba(179,145,85,.08),transparent),#0c0b0a;border-color:#b391556b;color:#f8e5bb}.btn-ghost{min-height:42px;padding:0 18px;background:#0a0a09;border-color:#f5efe329;color:#d8c7a8}.hero{position:relative;min-height:calc(100vh - 78px);display:flex;align-items:center;overflow:hidden;background:linear-gradient(90deg,#080807f5,#080807d1 48%,#080807a8),linear-gradient(180deg,transparent 72%,var(--bg) 100%),repeating-linear-gradient(120deg,rgba(141,255,122,.05) 0,rgba(141,255,122,.05) 1px,transparent 1px,transparent 112px),#080807}.hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:96px;border-top:1px solid rgba(179,145,85,.2);background:linear-gradient(90deg,rgba(143,29,36,.38),transparent 48%),#080807ad}.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(180deg,rgba(255,255,255,.025) 0,rgba(255,255,255,.025) 1px,transparent 1px,transparent 8px);opacity:.22}.hero-content{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);gap:clamp(30px,5vw,72px);align-items:center;padding:90px 0 150px}.hero-copy{position:relative;z-index:2}.hero-symbol-wrap{position:relative;width:min(100%,500px);min-height:500px;justify-self:end;border:1px solid rgba(141,255,122,.16);border-radius:8px;background:linear-gradient(135deg,rgba(141,255,122,.095),transparent 28%),linear-gradient(315deg,rgba(143,29,36,.2),transparent 42%),#09090861;box-shadow:inset 0 0 80px #8dff7a0e,0 40px 120px #0000006b;overflow:hidden;rotate:0deg}.hero-symbol-wrap:before,.hero-symbol-wrap:after{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;pointer-events:none}.hero-symbol-wrap:before{border:1px solid rgba(245,239,227,.09)}.hero-symbol-wrap:after{background:linear-gradient(90deg,transparent,rgba(141,255,122,.22),transparent),repeating-linear-gradient(180deg,rgba(255,255,255,.035) 0,rgba(255,255,255,.035) 1px,transparent 1px,transparent 11px);mix-blend-mode:screen;opacity:.26;animation:symbol-scan 4.6s linear infinite}.buiac-symbol-3d{position:absolute;top:3%;right:3%;bottom:3%;left:3%}.hero-symbol-loading{position:absolute;top:18%;right:18%;bottom:18%;left:18%;border:1px solid rgba(141,255,122,.18);border-radius:50%;box-shadow:0 0 40px #8dff7a14,inset 0 0 48px #8dff7a0d}.buiac-symbol-3d canvas{display:block;width:100%;height:100%}.meta{display:inline-flex;color:var(--green);font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:0}.hero h1,.section-title h1{max-width:860px;margin:16px 0;line-height:.9;letter-spacing:0}.hero h1{max-width:760px;font-size:clamp(4rem,10vw,9rem)}.hero-subtitle{max-width:740px;margin:0 0 18px;color:#f6dfb5;font-size:clamp(1.35rem,3vw,2.35rem);line-height:1.12;font-weight:800}.hero-text{max-width:670px;margin:0;color:var(--muted);font-size:1.08rem;line-height:1.75}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.section,.page-section{padding:96px 0}.section-tight{padding-top:24px}.section-title{max-width:760px;margin-bottom:42px}.page-hero{isolation:isolate;display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,.78fr);gap:32px;align-items:stretch;max-width:none;min-height:360px;margin-bottom:46px}.page-hero-copy{display:flex;flex-direction:column;justify-content:center;min-width:0;max-width:680px;padding:clamp(12px,2vw,28px) 0}.page-hero-eyebrow{margin-bottom:6px;color:var(--green);font-size:clamp(.7rem,.9vw,.8rem);font-weight:900;line-height:1.35;letter-spacing:.1em;text-transform:uppercase}.page-hero-media{position:relative;min-height:360px;overflow:hidden;border:1px solid rgba(245,239,227,.11);border-radius:8px;background:#070706;box-shadow:0 30px 90px #00000075,inset 0 1px #ffffff14}.page-hero-media:before,.page-hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.page-hero-media:before{z-index:1;background:linear-gradient(90deg,#0808072e,#080807bd),linear-gradient(180deg,transparent 55%,rgba(8,8,7,.78)),repeating-linear-gradient(180deg,rgba(255,255,255,.028) 0,rgba(255,255,255,.028) 1px,transparent 1px,transparent 9px)}.page-hero-media:after{z-index:2;inset:auto 24px 24px auto;width:146px;height:146px;border:1px solid rgba(141,255,122,.16);border-radius:50%;background:linear-gradient(#08080747,#08080747),url(/buiac-symbol.jpg) center / cover no-repeat;opacity:.36;filter:grayscale(1) contrast(1.08);box-shadow:0 0 46px #8dff7a17}.page-hero-media img{width:100%;height:100%;min-height:360px;display:block;object-fit:cover;object-position:center;filter:contrast(1.08) saturate(.86);transform:scale(1.02)}.page-hero-about .page-hero-media img{object-position:58% center}.page-hero-releases .page-hero-media img{object-position:66% center;filter:contrast(1.12) saturate(.76)}.page-hero-artists .page-hero-media img{object-position:62% center;filter:contrast(1.1) saturate(.72)}.page-hero-contact .page-hero-media img{object-position:67% center;filter:contrast(1.06) saturate(.68)}.page-hero-about .page-hero-media:before{background:linear-gradient(90deg,#08080724,#080807a3),linear-gradient(180deg,transparent 48%,rgba(8,8,7,.72))}.page-hero-releases .page-hero-media:before{background:linear-gradient(90deg,#08080714,#08080794),linear-gradient(180deg,transparent 58%,rgba(8,8,7,.7))}.page-hero-artists .page-hero-media:before{background:linear-gradient(90deg,#0808071f,#080807ad),linear-gradient(180deg,transparent 54%,rgba(8,8,7,.76))}.page-hero-contact .page-hero-media:before{background:linear-gradient(90deg,#0808070f,#08080780),linear-gradient(180deg,transparent 62%,rgba(8,8,7,.62))}.page-hero-contact .page-hero-media:after{opacity:.22}.page-content-grid{margin-top:10px}.section-title h1{font-size:clamp(3rem,7vw,6.5rem);line-height:.95}.section-title p,.benefit-card p,.release-card p,.artist-card p,.contact-panel a,.site-footer p,.rules-panel li{color:var(--muted);line-height:1.7}.benefit-grid,.release-grid,.artist-grid,.value-grid{display:grid;gap:20px}.benefit-grid{grid-template-columns:repeat(3,1fr)}.ui-card{position:relative;overflow:hidden;border:1px solid rgba(245,239,227,.1);border-radius:8px;background:linear-gradient(180deg,#ffffff0e,#ffffff04),#0c0c0aeb;box-shadow:0 24px 70px #0000006b,inset 0 1px #ffffff12}.ui-card-header{position:relative;z-index:1;display:grid;gap:12px}.ui-card-title{margin:0;color:#fff3de;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.04}.ui-card-description,.ui-card-content p{margin:0}.ui-card-content,.ui-card-footer{position:relative;z-index:1}.ui-card-footer{display:flex;align-items:center;margin-top:22px}.card-line{display:block;width:54px;height:2px;background:linear-gradient(90deg,var(--gold),var(--green));box-shadow:0 0 22px #8dff7a2e}.benefit-grid,.release-grid,.artist-grid{perspective:1200px}.benefit-card,.release-card,.artist-card,.info-panel,.rules-panel,.contact-panel,.form-panel,.value-grid article,.value-card{position:relative;overflow:hidden;border:1px solid rgba(245,239,227,.1);background:linear-gradient(135deg,rgba(255,255,255,.045),transparent 22%),linear-gradient(180deg,rgba(255,255,255,.045),transparent 44%),#0d0c0b;box-shadow:0 22px 64px #00000061;border-radius:8px;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.electric-card{transform-style:preserve-3d;will-change:transform}.electric-card:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,transparent 0 22%,rgba(141,255,122,.28) 29%,transparent 38%),linear-gradient(245deg,transparent 0 42%,rgba(179,145,85,.22) 49%,transparent 58%),repeating-linear-gradient(92deg,transparent 0,transparent 18px,rgba(141,255,122,.1) 19px,transparent 21px);background-size:220% 220%,180% 180%,100% 100%;mix-blend-mode:screen;opacity:.18;animation:electric-card-flow 3.4s linear infinite}.electric-card:hover{border-color:#8dff7a7a;box-shadow:0 34px 90px #00000094,0 0 42px #8dff7a1c}.benefit-card:before,.release-card:before,.artist-card:before,.info-panel:before,.rules-panel:before,.contact-panel:before,.form-panel:before,.value-grid article:before,.value-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-top:1px solid rgba(245,239,227,.18);background:linear-gradient(90deg,rgba(179,145,85,.14),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.035),transparent 32%);opacity:.8}.benefit-card:after,.info-panel:after,.rules-panel:after,.contact-panel:after,.form-panel:after,.value-grid article:after,.value-card:after{content:"";position:absolute;right:-42px;bottom:-42px;width:156px;height:156px;border:1px solid rgba(179,145,85,.16);border-radius:50%;background:linear-gradient(#080807a3,#080807a3),url(/buiac-symbol.jpg) center / cover no-repeat;filter:grayscale(1) contrast(1.08);opacity:.18;pointer-events:none}.benefit-card.electric-card:after,.release-card.electric-card:after,.artist-card.electric-card:after{top:-2px;left:-2px;z-index:0;width:auto;height:auto;right:auto;bottom:auto;border:0;border-radius:inherit;background:linear-gradient(115deg,transparent 0 22%,rgba(141,255,122,.28) 29%,transparent 38%),linear-gradient(245deg,transparent 0 42%,rgba(179,145,85,.22) 49%,transparent 58%),repeating-linear-gradient(92deg,transparent 0,transparent 18px,rgba(141,255,122,.1) 19px,transparent 21px);background-size:220% 220%,180% 180%,100% 100%;filter:none;mix-blend-mode:screen;opacity:.18;animation:electric-card-flow 3.4s linear infinite}.benefit-card:hover,.release-card:hover,.artist-card:hover,.info-panel:hover,.rules-panel:hover,.contact-panel:hover,.form-panel:hover,.value-grid article:hover{transform:translateY(-5px);border-color:#b391556b;background:linear-gradient(180deg,rgba(179,145,85,.075),transparent 46%),#0f0e0c;box-shadow:0 32px 80px #0000008a}.benefit-card,.value-grid article,.value-card{display:flex;flex-direction:column;justify-content:space-between;padding:34px;min-height:220px}.benefit-card span,.value-grid span{position:relative;z-index:1;display:block;width:58px;height:2px;margin-bottom:28px;background:linear-gradient(90deg,var(--gold),var(--green));box-shadow:0 0 22px #8dff7a29}h1,h2,h3,p{max-width:100%;word-break:normal;-webkit-hyphens:none;hyphens:none}p{overflow-wrap:break-word;text-wrap:pretty}h2,h3{position:relative;z-index:1;margin:0 0 12px;letter-spacing:0}.benefit-card p,.value-grid h3,.value-card .ui-card-title,.info-panel>*,.rules-panel>*,.contact-panel>*,.form-panel>*{position:relative;z-index:1}.release-card>*,.artist-card>*,.electric-card>*{transform:translateZ(18px)}.two-column,.submit-layout,.contact-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);gap:34px;align-items:start}.info-panel,.rules-panel,.contact-panel,.form-panel{padding:32px}.info-panel+.rules-panel,.contact-panel+.contact-panel{margin-top:20px}.tag-grid{display:flex;flex-wrap:wrap;gap:8px}.tag-grid span,.social-links a,.style-line{border:1px solid rgba(179,145,85,.28);background:linear-gradient(180deg,rgba(255,255,255,.045),transparent),#b391550e;color:#f4dcaa}.tag-grid span,.social-links a{padding:10px 12px;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;transition:border-color .18s ease,color .18s ease,background .18s ease}.tag-grid span:hover,.social-links a:hover{border-color:#8dff7a57;background:#8dff7a0e;color:#dbffd5}.values-band{margin-top:72px}.values-band h2{margin-bottom:20px}.value-grid{grid-template-columns:repeat(4,1fr)}.release-grid{grid-template-columns:repeat(2,1fr)}.release-card{display:grid;grid-template-columns:minmax(220px,.9fr) 1fr;min-height:340px;overflow:hidden}.release-art{position:relative;min-height:100%;background:linear-gradient(180deg,#0000002e,#000000bd),repeating-linear-gradient(0deg,rgba(255,255,255,.052) 0,rgba(255,255,255,.052) 1px,transparent 1px,transparent 14px),#090909}.release-art:before,.release-art span{content:"";position:absolute;border:1px solid rgba(255,255,255,.11)}.release-art:before{top:18px;right:18px;bottom:18px;left:18px}.release-art img{position:absolute;top:50%;left:50%;width:72%;aspect-ratio:1;object-fit:cover;border-radius:50%;transform:translate(-50%,-50%);filter:grayscale(1) contrast(1.12);opacity:.66;mix-blend-mode:screen}.release-art span{left:22px;right:22px;bottom:28px;height:2px;border:0;background:currentColor;box-shadow:0 -16px #ffffff1f,0 -32px #ffffff12,0 -48px #ffffff0a}.release-art-red{color:var(--red)}.release-art-gold{color:var(--gold)}.release-art-green{color:var(--green)}.release-art-steel{color:var(--steel)}.card-body{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;padding:34px}.card-kicker{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.card-kicker span{padding:6px 9px;border:1px solid rgba(245,239,227,.12);color:#847a69;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.card-body h2,.artist-card h2{font-size:clamp(1.6rem,3vw,2.35rem);line-height:.98}.artist-name{margin:0 0 8px;color:#f8e5bb;font-weight:800}.artist-grid{grid-template-columns:repeat(2,1fr)}.artist-card{display:grid;grid-template-columns:126px 1fr;gap:30px;padding:34px;min-height:300px}.artist-card>div{position:relative;z-index:1}.artist-avatar{position:relative;z-index:1;display:grid;place-items:center;width:126px;height:126px;border:1px solid rgba(179,145,85,.32);border-radius:50%;background:#050505;box-shadow:inset 0 0 0 8px #ffffff05}.artist-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover;filter:grayscale(1) contrast(1.08);opacity:.86}.style-line{display:inline-flex;padding:10px 12px;margin:8px 0 18px;font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.rules-panel ul{margin:0;padding:0;list-style:none}.rules-panel li+li{margin-top:10px}.rules-panel li{position:relative;padding-left:26px}.rules-panel li:before{content:"";position:absolute;left:0;top:.78em;width:12px;height:1px;background:var(--gold)}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.full{grid-column:1 / -1}label{display:grid;gap:8px;color:#f6dfb5;font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em}input,textarea{width:100%;border:1px solid var(--line);border-radius:3px;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent),#080807;color:var(--text);padding:15px 14px;outline:none;resize:vertical;transition:border-color .18s ease,box-shadow .18s ease}input:focus,textarea:focus{border-color:#8dff7a94;box-shadow:0 0 0 3px #8dff7a14,0 18px 38px #00000047}.form-panel .btn{margin-top:18px;width:100%}.success-message{margin:18px 0 0;padding:16px;border:1px solid rgba(141,255,122,.34);background:linear-gradient(90deg,rgba(141,255,122,.1),transparent),#090908;color:#d9ffd3;font-weight:700}.compact-form{display:grid;gap:16px}.compact-form .btn{margin-top:0}.social-links{display:flex;flex-wrap:wrap;gap:10px}.site-footer{border-top:1px solid var(--line);padding:46px max(20px,calc((100vw - 1160px)/2)) 26px;background:#070706}.footer-grid{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:start}.footer-links{display:grid;grid-template-columns:repeat(2,max-content);gap:10px 24px;color:var(--muted)}.footer-links a:hover{color:var(--green)}.copyright{margin-top:34px;color:#736b60;font-size:.9rem}@media (max-width: 1040px){.release-grid,.value-grid,.benefit-grid{grid-template-columns:1fr}}@media (max-width: 860px){.site-header{min-height:70px}.menu-toggle{display:block}.main-nav{position:absolute;top:70px;left:16px;right:16px;display:grid;gap:4px;padding:18px;border:1px solid var(--line);background:#080807f5;box-shadow:var(--shadow);transform:translateY(-12px);opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease}.main-nav.is-open{transform:translateY(0);opacity:1;pointer-events:auto}.nav-link,.main-nav .btn{width:100%;justify-content:flex-start;padding:13px 12px}.hero{min-height:740px}.hero-content{grid-template-columns:1fr;padding:76px 0 118px}.page-hero{grid-template-columns:1fr;min-height:0}.page-hero-media{min-height:300px;order:-1}.page-hero-media img{min-height:300px}.hero-symbol-wrap{width:min(100%,500px);min-height:390px;justify-self:center;order:initial}.hero h1,.section-title h1{line-height:.96}.two-column,.submit-layout,.contact-layout,.artist-grid,.footer-grid{grid-template-columns:1fr}.section,.page-section{padding:72px 0}}@media (max-width: 620px){.container{width:min(100% - 28px,1160px)}.brand{font-size:.95rem}.hero{min-height:0}.hero-symbol-wrap{min-height:300px}.hero-content{gap:44px;padding:64px 0 112px}.hero h1{font-size:clamp(3.5rem,18vw,5.4rem);line-height:.92}.hero-subtitle{max-width:520px;font-size:clamp(1.75rem,8vw,2.35rem);line-height:1.08}.page-hero{gap:22px;margin-bottom:34px}.page-hero-media,.page-hero-media img{min-height:230px}.page-hero-media:after{width:104px;height:104px;right:16px;bottom:16px}.hero-actions,.hero-actions .btn{width:100%}.release-grid,.value-grid,.form-grid,.release-card{grid-template-columns:1fr}.release-art{min-height:220px}.artist-card,.footer-links{grid-template-columns:1fr}}@keyframes symbol-scan{0%{transform:translate(-42%)}to{transform:translate(42%)}}@keyframes electric-card-flow{0%{background-position:0% 50%,100% 50%,0 0;opacity:.16}50%{opacity:.32}to{background-position:200% 50%,-80% 50%,0 0;opacity:.16}}.ui-card,.ui-card.benefit-card,.ui-card.release-card,.ui-card.artist-card,.ui-card.info-panel,.ui-card.rules-panel,.ui-card.contact-panel,.ui-card.form-panel,.ui-card.value-card{border:1px solid rgba(245,239,227,.12);border-radius:8px;background:linear-gradient(180deg,#ffffff0f,#ffffff05),#0a0a09eb;box-shadow:0 18px 54px #00000061,inset 0 1px #ffffff14}.ui-card.benefit-card:before,.ui-card.benefit-card:after,.ui-card.release-card:before,.ui-card.release-card:after,.ui-card.artist-card:before,.ui-card.artist-card:after,.ui-card.info-panel:before,.ui-card.info-panel:after,.ui-card.rules-panel:before,.ui-card.rules-panel:after,.ui-card.contact-panel:before,.ui-card.contact-panel:after,.ui-card.form-panel:before,.ui-card.form-panel:after,.ui-card.value-card:before,.ui-card.value-card:after{display:none}.ui-card.electric-card{background:radial-gradient(circle at 18% 0%,rgba(141,255,122,.12),transparent 34%),radial-gradient(circle at 100% 80%,rgba(179,145,85,.1),transparent 32%),linear-gradient(180deg,#ffffff0e,#ffffff04),#0a0a09f0}.ui-card.electric-card:hover{border-color:#8dff7a61;box-shadow:0 26px 76px #00000085,0 0 34px #8dff7a1a,inset 0 1px #ffffff1a}.ui-card-header{padding:0}.ui-card-content{margin-top:14px}.ui-card-title{color:#fff6e7;font-size:clamp(1.28rem,2vw,1.75rem);line-height:1.08}.benefit-card{min-height:210px;padding:28px}.benefit-card .card-line,.value-card .card-line{width:44px;height:1px;margin:0;background:#8dff7ab8}.release-grid,.artist-grid,.benefit-grid,.value-grid{gap:24px}.release-card{grid-template-columns:178px minmax(0,1fr);min-height:260px}.release-art{min-height:260px}.release-art:before{top:14px;right:14px;bottom:14px;left:14px;border-color:#f5efe314}.release-art img{width:62%;opacity:.58}.card-body{padding:28px}.card-kicker{margin-bottom:22px}.card-kicker .meta{color:#d8c7a8}.artist-card{grid-template-columns:96px minmax(0,1fr);gap:24px;min-height:250px;padding:28px}.artist-avatar{width:96px;height:96px;border-color:#f5efe31f}.info-panel,.rules-panel,.contact-panel,.form-panel{padding:28px}.info-panel+.rules-panel,.contact-panel+.contact-panel{margin-top:24px}.value-card{min-height:150px;padding:26px}@media (max-width: 620px){.release-card{grid-template-columns:1fr}.release-art{min-height:210px}.artist-card{grid-template-columns:1fr}}.electric-filter-svg{position:fixed;width:0;height:0;pointer-events:none}.ui-card,.ui-card.benefit-card,.ui-card.artist-card,.ui-card.info-panel,.ui-card.rules-panel,.ui-card.contact-panel,.ui-card.form-panel,.ui-card.value-card{isolation:isolate;overflow:visible;border:0;background:linear-gradient(180deg,#ffffff0f,#ffffff04),#090908;box-shadow:0 26px 80px #00000085,inset 0 1px #ffffff14}.ui-card:before,.ui-card:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:-1;display:block!important;border-radius:inherit;pointer-events:none}.ui-card:before{border:2px solid rgba(141,255,122,.82);filter:url(#electric-card-filter) blur(.2px);opacity:.8;animation:electric-border-pulse 2.8s linear infinite}.ui-card:after{top:-10px;right:-10px;bottom:-10px;left:-10px;background:linear-gradient(-30deg,rgba(141,255,122,.3),transparent 28%,transparent 70%,rgba(179,145,85,.24)),radial-gradient(circle at 15% 0%,rgba(141,255,122,.18),transparent 34%),radial-gradient(circle at 100% 100%,rgba(143,29,36,.2),transparent 30%);filter:blur(18px);opacity:.38;animation:electric-glow-breathe 4.2s ease-in-out infinite}.ui-card>*{position:relative;z-index:1}.ui-card.electric-card:hover:before,.ui-card:hover:before{border-color:#8dff7a;opacity:1}.ui-card.electric-card:hover:after,.ui-card:hover:after{opacity:.58}.ui-card-header{gap:14px}.ui-card-content{margin-top:16px}.ui-card-title{font-size:clamp(1.35rem,2vw,1.95rem)}.release-orbit{--release-radius: 390px;position:relative;display:grid;place-items:center;min-height:650px;margin-top:12px;overflow:hidden;perspective:1200px;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y}.release-orbit.is-dragging{cursor:grabbing}.release-orbit:before{content:"";position:absolute;width:min(620px,78vw);aspect-ratio:1;border:1px solid rgba(141,255,122,.12);border-radius:50%;background:radial-gradient(circle,rgba(141,255,122,.08),transparent 58%),radial-gradient(circle at 50% 50%,transparent 42%,rgba(179,145,85,.055) 43%,transparent 44%);filter:blur(.1px)}.release-orbit-stage{position:relative;width:260px;height:380px;transform-style:preserve-3d;transition:transform .12s ease-out}.release-orbit-card{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:158px 1fr;overflow:hidden;border-radius:8px;border:1px solid rgba(245,239,227,.12);background:linear-gradient(180deg,#fff1,#ffffff04),#090908;box-shadow:0 28px 80px #00000094,0 0 34px #8dff7a14,inset 0 1px #ffffff14;transform:rotateY(calc((360deg / var(--release-count)) * var(--release-index))) translateZ(var(--release-radius));color:inherit;text-decoration:none}.release-orbit-card:before,.release-orbit-card:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;pointer-events:none;border-radius:inherit}.release-orbit-card:before{border:2px solid currentColor;filter:url(#electric-card-filter);opacity:.72}.release-orbit-card:after{top:-12px;right:-12px;bottom:-12px;left:-12px;z-index:-1;background:currentColor;filter:blur(24px);opacity:.16}.release-orbit-art{position:relative;display:grid;place-items:center;background:linear-gradient(180deg,#0000002e,#000000b3),repeating-linear-gradient(0deg,rgba(255,255,255,.045) 0,rgba(255,255,255,.045) 1px,transparent 1px,transparent 13px),#090909}.release-orbit-art img{width:104px;height:104px;border-radius:50%;object-fit:cover;filter:grayscale(1) contrast(1.12);opacity:.72;mix-blend-mode:screen}.release-orbit-content{display:flex;flex-direction:column;padding:22px}.release-orbit-content p,.release-orbit-content small{margin:0;color:var(--muted);line-height:1.5}.release-orbit-content p{color:#d8c7a8;font-size:.72rem;font-weight:800;text-transform:uppercase}.release-orbit-content h2{margin:12px 0 8px;font-size:1.7rem;line-height:1}.release-orbit-content span{margin-bottom:8px;color:#f8e5bb;font-weight:800}.release-orbit-content strong{display:inline-flex;align-items:center;justify-content:center;min-height:42px;width:100%;margin-top:auto;border:1px solid rgba(245,239,227,.14);color:#d9ffd3;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.12em;background:#8dff7a0e}@keyframes electric-border-pulse{0%,to{opacity:.68;transform:scale(1)}50%{opacity:1;transform:scale(1.006)}}@keyframes electric-glow-breathe{0%,to{opacity:.28;transform:scale(1)}50%{opacity:.56;transform:scale(1.02)}}@media (max-width: 960px){.release-orbit{--release-radius: 300px;min-height:590px}.release-orbit-stage{width:230px;height:360px}}@media (max-width: 720px){.release-orbit{display:block;min-height:0;overflow:visible;perspective:none}.release-orbit:before{display:none}.release-orbit-stage{display:grid;width:auto;height:auto;gap:22px;transform:none}.release-orbit-card{position:relative;min-height:360px;transform:none}}.back-link{display:inline-flex;margin-bottom:24px;color:#d8c7a8;font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.back-link:hover{color:var(--green)}.release-detail-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.55fr);gap:28px;align-items:start}.release-player,.release-info{padding:28px}.player-now{display:grid;grid-template-columns:118px minmax(0,1fr);gap:22px;align-items:center}.player-art{display:grid;place-items:center;width:118px;height:118px;border:1px solid currentColor;border-radius:8px;background:#080807;box-shadow:0 0 28px #8dff7a1a}.player-art img{width:82px;height:82px;border-radius:50%;object-fit:cover;filter:grayscale(1) contrast(1.1)}.player-meta p,.player-meta span,.release-info p,.release-info dt{margin:0;color:var(--muted);font-size:.76rem;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.player-meta h2,.release-info h2{margin:10px 0;font-size:clamp(1.8rem,4vw,3.2rem);line-height:.96}.player-controls{display:grid;grid-template-columns:116px minmax(0,1fr);gap:18px;align-items:center;margin-top:28px}.player-button{min-height:52px;border:1px solid rgba(141,255,122,.42);border-radius:10px;background:#8dff7a14;color:#d9ffd3;cursor:pointer;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.player-progress{display:grid;gap:8px}.player-progress input{padding:0;accent-color:var(--green)}.player-progress div{display:flex;justify-content:space-between;color:var(--muted);font-size:.82rem}.track-list{display:grid;gap:10px;margin-top:26px}.track-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:14px;align-items:center;min-height:58px;border:1px solid rgba(245,239,227,.1);border-radius:10px;background:#ffffff06;color:var(--text);padding:0 16px;text-align:left;cursor:pointer}.track-row:hover,.track-row.is-active{border-color:#8dff7a5c;background:#8dff7a0f}.track-row span,.track-row small{color:var(--muted)}.release-info dl{display:grid;gap:18px;margin:24px 0 0}.release-info div{display:grid;gap:6px}.release-info dd{margin:0;color:#f8e5bb;line-height:1.5}@media (max-width: 860px){.release-detail-grid,.player-controls,.player-now{grid-template-columns:1fr}}.release-wheel{--wheel-radius: 250px;position:relative;display:grid;place-items:center;min-height:660px;margin-top:14px;overflow:hidden}.release-wheel:before,.release-wheel:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.release-wheel:before{width:560px;height:560px;border:1px solid rgba(141,255,122,.1);background:radial-gradient(circle,rgba(141,255,122,.085),transparent 42%),radial-gradient(circle,transparent 54%,rgba(179,145,85,.09) 55%,transparent 56%);box-shadow:inset 0 0 70px #0000006b}.release-wheel:after{width:340px;height:340px;border:1px solid rgba(245,239,227,.09);background:#0808075c}.release-wheel-center{position:relative;z-index:3;display:grid;place-items:center;width:260px;height:260px;border:10px solid rgba(245,239,227,.12);border-radius:50%;background:linear-gradient(#0808072e,#0808072e),#080807;box-shadow:0 32px 90px #00000094,0 0 46px #8dff7a1f,inset 0 0 0 1px #f5efe329}.release-wheel-center img{width:100%;height:100%;border-radius:50%;object-fit:cover;filter:grayscale(1) contrast(1.08)}.release-wheel-ring{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4}.release-wheel-card{--lift: 0px;position:absolute;left:50%;top:50%;display:grid;grid-template-rows:112px minmax(0,1fr);width:128px;min-height:194px;overflow:hidden;border:1px solid rgba(245,239,227,.14);border-radius:8px;background:linear-gradient(180deg,#ffffff12,#ffffff05),#090908;color:var(--text);text-decoration:none;box-shadow:0 18px 42px #00000080,0 0 22px #8dff7a14;transform:translate(-50%,-50%) rotate(var(--release-angle)) translateY(calc(var(--wheel-radius) * -1 - var(--lift))) rotate(calc(var(--release-angle) * -1));transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.release-wheel-card:before,.release-wheel-card:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;pointer-events:none}.release-wheel-card:before{border:2px solid currentColor;filter:url(#electric-card-filter);opacity:.55}.release-wheel-card:after{top:-10px;right:-10px;bottom:-10px;left:-10px;z-index:-1;background:currentColor;filter:blur(18px);opacity:.12}.release-wheel-card:hover{--lift: 26px;border-color:#8dff7a80;box-shadow:0 28px 70px #0000009e,0 0 34px #8dff7a29}.release-wheel-art{position:relative;display:grid;place-items:center;background:linear-gradient(180deg,#0000002e,#000000b3),repeating-linear-gradient(0deg,rgba(255,255,255,.045) 0,rgba(255,255,255,.045) 1px,transparent 1px,transparent 13px),#090909}.release-wheel-art img{width:72px;height:72px;border-radius:50%;object-fit:cover;filter:grayscale(1) contrast(1.12);opacity:.78;mix-blend-mode:screen}.release-wheel-content{display:grid;gap:5px;align-content:start;padding:12px}.release-wheel-content p,.release-wheel-content span{margin:0;color:var(--muted);font-size:.62rem;font-weight:800;text-transform:uppercase;line-height:1.2}.release-wheel-content h2{margin:0;color:#fff6e7;font-size:.98rem;line-height:1}.about-story{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:12px}.about-card{padding:30px;min-height:260px}.about-card p,.about-copy p,.about-values .value-card p{margin:0;color:var(--muted);line-height:1.75}.about-copy{max-width:900px;margin-top:72px}.about-copy h2,.about-values h2{margin:0 0 20px;font-size:clamp(2rem,4vw,3.4rem);line-height:1}.about-copy p+p{margin-top:18px}.about-values .value-card{min-height:260px}.about-values .ui-card-content{margin-top:18px}@media (max-width: 860px){.about-story{grid-template-columns:1fr}.release-wheel{--wheel-radius: 212px;min-height:580px}.release-wheel:before{width:480px;height:480px}.release-wheel:after{width:286px;height:286px}.release-wheel-center{width:218px;height:218px}.release-wheel-card{width:112px;min-height:176px;grid-template-rows:96px minmax(0,1fr)}}@media (max-width: 620px){.release-wheel{display:block;min-height:0;overflow:visible}.release-wheel:before,.release-wheel:after,.release-wheel-center{display:none}.release-wheel-ring{position:relative;display:grid;gap:18px}.release-wheel-card{position:relative;left:auto;top:auto;width:100%;min-height:180px;grid-template-columns:130px minmax(0,1fr);grid-template-rows:none;transform:none}.release-wheel-card:hover{transform:translateY(-8px)}}.ui-card,.ui-card.benefit-card,.ui-card.artist-card,.ui-card.info-panel,.ui-card.rules-panel,.ui-card.contact-panel,.ui-card.form-panel,.ui-card.value-card,.about-card,.release-player,.release-info{border:1px solid rgba(141,255,122,.24);background:linear-gradient(180deg,#ffffff0d,#ffffff04),#0a0a09f0;box-shadow:0 24px 70px #0000007a,0 0 0 1px #8dff7a14,0 0 22px #8dff7a1f,inset 0 1px #ffffff14}.ui-card:before,.ui-card.benefit-card:before,.ui-card.artist-card:before,.ui-card.info-panel:before,.ui-card.rules-panel:before,.ui-card.contact-panel:before,.ui-card.form-panel:before,.ui-card.value-card:before,.release-wheel-card:before,.release-orbit-card:before{display:block!important;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid rgba(141,255,122,.48);border-radius:inherit;background:transparent;filter:none;opacity:1;animation:neon-border-pulse 3.8s ease-in-out infinite}.ui-card:after,.ui-card.benefit-card:after,.ui-card.artist-card:after,.ui-card.info-panel:after,.ui-card.rules-panel:after,.ui-card.contact-panel:after,.ui-card.form-panel:after,.ui-card.value-card:after,.release-wheel-card:after,.release-orbit-card:after{display:block!important;top:-12px;right:-12px;bottom:-12px;left:-12px;z-index:-1;width:auto;height:auto;border:0;border-radius:inherit;background:#8dff7a38;filter:blur(22px);mix-blend-mode:screen;opacity:.22;animation:neon-glow-pulse 4.4s ease-in-out infinite}.ui-card:hover,.release-wheel-card:hover{border-color:#8dff7a6b;box-shadow:0 28px 80px #0000008f,0 0 0 1px #8dff7a2e,0 0 34px #8dff7a33,inset 0 1px #ffffff1a}.ui-card:hover:before,.release-wheel-card:hover:before{border-color:#8dff7ac7}.ui-card:hover:after,.release-wheel-card:hover:after{opacity:.34}@keyframes neon-border-pulse{0%,to{opacity:.72}50%{opacity:1}}@keyframes neon-glow-pulse{0%,to{opacity:.16}50%{opacity:.3}}.about-values .value-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.about-values .value-card{min-width:0;min-height:300px;padding:26px}.about-values .value-card .ui-card-title{max-width:100%;font-size:clamp(1.7rem,2.6vw,2.45rem);line-height:1.03;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.about-values .value-card p{font-size:.98rem;line-height:1.65;overflow-wrap:normal;word-break:normal}@media (max-width: 1120px){.about-values .value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.about-values .value-grid{grid-template-columns:1fr}}.cart-link{display:inline-flex;align-items:center;gap:8px;color:#f6dfb5;font-size:.82rem;font-weight:800;text-transform:uppercase}.cart-link span{display:grid;place-items:center;min-width:24px;height:24px;border:1px solid rgba(179,145,85,.42);border-radius:50%;background:#b391551a}.shop-page{background:linear-gradient(180deg,rgba(143,29,36,.06),transparent 360px),#080807}.shop-hero{position:relative;min-height:min(760px,calc(100vh - 78px));display:flex;align-items:flex-end;overflow:hidden;border-bottom:1px solid rgba(245,239,227,.1);background:#070706}.shop-hero:before,.shop-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.shop-hero:before{z-index:1;background:linear-gradient(90deg,#070706fa,#070706c2 42%,#0707061f 76%),linear-gradient(180deg,#07070614,#070706c7)}.shop-hero:after{z-index:2;opacity:.22;background:repeating-linear-gradient(180deg,rgba(255,255,255,.035) 0,rgba(255,255,255,.035) 1px,transparent 1px,transparent 10px)}.shop-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:68% center;filter:contrast(1.08) saturate(.74)}.shop-hero-content{position:relative;z-index:3;padding-bottom:72px}.shop-hero-content>p,.shop-catalog-header p,.product-detail-info>p,.cart-heading p{margin:0;color:var(--green);font-size:.74rem;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.shop-hero-content h1{max-width:760px;margin:16px 0 20px;font-size:clamp(3rem,6.5vw,6.2rem);line-height:.94;overflow-wrap:normal;word-break:normal}.shop-hero-content h2{max-width:670px;margin:0 0 18px;color:#f6dfb5;font-size:clamp(1.45rem,2.5vw,2.4rem);line-height:1.08;overflow-wrap:normal;word-break:normal}.shop-hero-content>span{display:block;max-width:590px;color:var(--muted);font-size:1.08rem;line-height:1.7}.shop-hero-content .btn{margin-top:30px}.shop-catalog{padding-top:88px;padding-bottom:104px}.shop-catalog-header{display:flex;justify-content:space-between;gap:30px;align-items:flex-end;margin-bottom:36px}.shop-catalog-header h2,.related-products h2,.cart-heading h1{margin:8px 0 0;font-size:clamp(2.4rem,5vw,4.8rem);line-height:.94}.collection-filters{display:flex;flex-wrap:wrap;gap:8px}.collection-filters button,.size-selector button{min-height:42px;border:1px solid rgba(245,239,227,.13);border-radius:10px;background:#0b0b09;color:var(--muted);padding:0 16px;cursor:pointer;font-size:.72rem;font-weight:900;text-transform:uppercase}.collection-filters button:hover,.collection-filters button.is-active,.size-selector button:hover,.size-selector button.is-active{border-color:#8dff7a70;background:#8dff7a0f;color:#ddffd8}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.product-grid>[data-animate-item]{height:100%}.product-card{min-width:0;height:100%;display:flex;flex-direction:column}.product-card-media{position:relative;display:block;overflow:hidden;aspect-ratio:1;border:1px solid rgba(245,239,227,.1);border-radius:8px;background:#090908}.product-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .42s ease}.product-card-media:hover img{transform:scale(1.035)}.product-card-media>span,.product-detail-media>span{position:absolute;left:14px;bottom:14px;padding:8px 10px;border:1px solid rgba(245,239,227,.13);background:#080807d1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f4dcaa;font-size:.66rem;font-weight:900;text-transform:uppercase}.product-card-body{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:flex-start;flex:1;padding:18px 2px 0}.product-card-body>div{min-width:0}.shop-hero-content h1{text-wrap:pretty}.product-card-body p{margin:0 0 8px;color:var(--muted);font-size:.78rem}.product-card-body h2{margin:0;font-size:1.25rem;line-height:1.08}.product-card-body strong{flex:0 0 auto;color:#f8e5bb}.product-badges,.product-detail-badges{position:absolute;z-index:2;top:14px;left:14px;right:14px;display:flex;flex-wrap:wrap;gap:6px}.product-badges span,.product-detail-badges span{padding:7px 9px;border:1px solid rgba(245,239,227,.14);border-radius:999px;background:#080807d6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f4dcaa;font-size:.58rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.product-badges .sold-out-badge,.product-detail-badges .sold-out-badge{border-color:#8f1d24b8;background:#560c12e0;color:#fff0e9}.product-card-story{display:block;margin-top:12px;color:var(--muted);font-size:.86rem;line-height:1.6}.product-stock{display:inline-flex;margin-top:16px;color:#d8c7a8;font-size:.68rem;font-weight:900;text-transform:uppercase}.product-stock-available{color:#caffc1}.product-stock-sold-out{color:#d38e91}.product-card-sold-out .product-card-media img{filter:grayscale(1) brightness(.62)}.drop-description{display:block;max-width:710px;margin-top:16px;color:var(--muted);line-height:1.7}.drop-limit-copy{display:grid;max-width:330px;gap:8px;padding-left:24px;border-left:1px solid rgba(141,255,122,.3)}.drop-limit-copy strong{color:#ddffd8;line-height:1.4}.drop-limit-copy span{color:var(--muted);line-height:1.5}.shop-manifesto{padding:96px 0;border-top:1px solid rgba(245,239,227,.1);background:linear-gradient(90deg,rgba(143,29,36,.12),transparent 48%),#0a0908}.shop-manifesto p{max-width:560px;color:var(--muted);line-height:1.7}.shop-manifesto h2{max-width:920px;margin:20px 0 0;font-size:clamp(2.5rem,6vw,5rem);line-height:1}.product-detail{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.72fr);gap:58px;align-items:start}.product-detail-media{position:relative;overflow:hidden;aspect-ratio:1;border:1px solid rgba(245,239,227,.1);border-radius:8px;background:#090908}.product-detail-media img{width:100%;height:100%;object-fit:cover}.product-detail-info{position:sticky;top:112px;padding-top:16px}.product-detail-info h1{margin:14px 0 18px;font-size:clamp(2.8rem,6vw,5.8rem);line-height:.9}.product-price{color:#f8e5bb;font-size:1.5rem;font-weight:900}.product-short-story{margin:24px 0 0;color:#f8e5bb;font-size:1.05rem;font-weight:700;line-height:1.65}.product-description{margin:16px 0 0;color:var(--muted);line-height:1.75}.product-availability{display:grid;gap:6px;margin-top:24px;padding:16px;border:1px solid rgba(141,255,122,.22);border-radius:8px;background:#8dff7a0a}.product-availability strong{color:#d9ffd3}.product-availability span{color:var(--muted);line-height:1.5}.product-availability-sold-out{border-color:#8f1d2475;background:#8f1d240f}.product-availability-sold-out strong{color:#ffbfc0}.product-limited-message{display:grid;gap:8px;margin-top:22px;color:var(--muted);font-size:.84rem;line-height:1.5}.product-limited-message p{margin:0}button:disabled,.btn:disabled{cursor:not-allowed;opacity:.42;transform:none}.product-option{margin-top:32px}.product-option>span{display:block;margin-bottom:12px;color:#f6dfb5;font-size:.76rem;font-weight:900;text-transform:uppercase}.size-selector{display:flex;flex-wrap:wrap;gap:8px}.product-buy-row{display:grid;grid-template-columns:126px minmax(0,1fr);gap:12px;margin-top:24px}.quantity-control{display:grid;grid-template-columns:38px minmax(30px,1fr) 38px;align-items:center;min-height:50px;border:1px solid rgba(245,239,227,.13);border-radius:10px;background:#0b0b09;overflow:hidden}.quantity-control button{height:100%;border:0;background:transparent;color:var(--text);cursor:pointer;font-size:1.2rem}.quantity-control span{text-align:center;font-weight:800}.product-add-button{width:100%}.product-details-list{display:grid;gap:12px;margin:32px 0 0;padding:24px 0 0;border-top:1px solid rgba(245,239,227,.1);list-style:none}.product-details-list li{position:relative;padding-left:20px;color:var(--muted)}.product-details-list li:before{content:"";position:absolute;left:0;top:.68em;width:8px;height:1px;background:var(--green)}.related-products{padding-top:108px}.related-products h2{margin-bottom:30px}.cart-heading{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;margin-bottom:42px}.cart-heading>button,.cart-item-info button{border:0;background:transparent;color:var(--muted);cursor:pointer;text-decoration:underline}.cart-layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:34px;align-items:start}.cart-items{display:grid;gap:14px}.cart-item{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:24px;align-items:center;padding:18px;border:1px solid rgba(245,239,227,.1);border-radius:8px;background:#ffffff06}.cart-item img{width:150px;height:150px;border-radius:6px;object-fit:cover}.cart-item-info p{margin:0;color:var(--green);font-size:.68rem;font-weight:900;text-transform:uppercase}.cart-item-info h2{margin:8px 0;font-size:1.5rem}.cart-item-info span{color:var(--muted)}.cart-item-info button{display:block;margin-top:18px;padding:0}.cart-item-actions{display:grid;justify-items:end;gap:18px}.cart-item-actions .quantity-control{width:116px}.cart-summary{position:sticky;top:112px;padding:28px;border:1px solid rgba(179,145,85,.26);border-radius:8px;background:linear-gradient(180deg,rgba(179,145,85,.08),transparent),#0b0a09}.cart-summary>p{margin:0 0 24px;color:#f8e5bb;font-weight:900;text-transform:uppercase}.cart-summary>div{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid rgba(245,239,227,.08);color:var(--muted)}.shipping-country-selector{display:grid;gap:10px;padding:14px 0 18px;border-bottom:1px solid rgba(245,239,227,.08);color:var(--muted)}.shipping-country-selector span{font-size:.78rem;font-weight:800;text-transform:uppercase}.shipping-country-selector select{width:100%;min-height:46px;padding:0 42px 0 14px;border:1px solid rgba(179,145,85,.34);border-radius:10px;outline:0;background:#11100e;color:var(--text);cursor:pointer}.shipping-country-selector select:focus{border-color:var(--green);box-shadow:0 0 0 3px #8dff7a1a}.cart-summary .shipping-country-row strong{max-width:55%;color:var(--text);text-align:right}.cart-summary .shipping-price-row>:last-child{max-width:58%;color:var(--text);text-align:right}.cart-summary .free-shipping-message{margin:14px 0 0;padding:11px 13px;border:1px solid rgba(141,255,122,.3);border-radius:8px;background:#8dff7a12;color:var(--green);font-size:.78rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.cart-summary .cart-total{color:var(--text);font-size:1.15rem}.cart-summary .btn{width:100%;margin-top:22px}.cart-summary small{display:block;margin-top:14px;color:#766f63;line-height:1.5}.empty-cart{display:grid;justify-items:center;min-height:480px;place-content:center;text-align:center}.empty-cart img{width:110px;height:110px;border-radius:50%;object-fit:cover;opacity:.72}.empty-cart h2{margin:24px 0 8px;font-size:clamp(2rem,5vw,4rem)}.empty-cart p{margin:0;color:var(--muted)}.empty-cart .btn{margin-top:24px}@media (max-width: 1120px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-detail{gap:34px}}@media (max-width: 860px){.cart-link{width:100%;justify-content:space-between;padding:13px 12px}.shop-hero{min-height:660px}.shop-hero:before{background:linear-gradient(180deg,#0707061f,#070706f0 72%),linear-gradient(90deg,#070706b8,#0707061f)}.shop-hero>img{object-position:55% center}.shop-catalog-header,.cart-heading{align-items:flex-start;flex-direction:column}.product-detail,.cart-layout{grid-template-columns:1fr}.product-detail-info,.cart-summary{position:static}.cart-summary{order:-1}}@media (max-width: 620px){.shop-hero{min-height:610px}.shop-hero-content{padding-bottom:50px}.shop-hero-content h1{font-size:clamp(2.75rem,13vw,4.2rem);line-height:.96}.shop-hero-content h2{font-size:clamp(1.4rem,7vw,2rem)}.product-grid{grid-template-columns:1fr}.collection-filters{display:grid;width:100%;grid-template-columns:repeat(2,1fr)}.product-buy-row{grid-template-columns:1fr}.cart-item{grid-template-columns:96px minmax(0,1fr)}.cart-item img{width:96px;height:112px}.cart-item-actions{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center}}.home-kicker,.home-section-heading>p,.home-positioning p,.home-dual-panel>div>p,.home-community p,.home-manifesto p,.home-early-access p{margin:0;color:var(--green);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.hero-copy .home-kicker{margin-bottom:18px}.hero-copy>h1{margin-top:0}.home-positioning{position:relative;padding:92px 0;overflow:hidden;border-top:1px solid rgba(245,239,227,.1);border-bottom:1px solid rgba(245,239,227,.1);background:linear-gradient(90deg,rgba(143,29,36,.14),transparent 44%),#090807}.home-positioning:after{content:"BUIAC";position:absolute;right:-20px;bottom:-.2em;color:#f5efe306;font-size:clamp(8rem,22vw,22rem);font-weight:900;line-height:.72;pointer-events:none}.home-positioning h2{position:relative;z-index:1;max-width:1040px;margin:18px 0 0;font-size:clamp(3rem,7vw,6.5rem);line-height:.95}.home-ecosystem{padding-top:112px}.home-section-heading{display:grid;grid-template-columns:.55fr 1.45fr;gap:30px;align-items:end;margin-bottom:42px}.home-section-heading h2{max-width:760px;margin:0;font-size:clamp(2.5rem,5vw,5rem);line-height:.96}.ecosystem-card{min-height:330px}.ecosystem-number{display:block;width:auto;height:auto;margin:0 0 34px;background:none;box-shadow:none;color:#7f7667;font-size:.76rem;font-weight:900}.ecosystem-card .ui-card-content{display:flex;flex:1;flex-direction:column}.ecosystem-card p{margin-bottom:28px}.ecosystem-link{display:inline-flex;align-items:center;gap:14px;margin-top:auto;color:#f8e5bb;font-size:.72rem;font-weight:900;text-transform:uppercase}.ecosystem-link:after{content:"";width:28px;height:1px;background:currentColor;transition:width .18s ease}.ecosystem-link:hover:after{width:44px}.home-dual{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(245,239,227,.1);border-bottom:1px solid rgba(245,239,227,.1)}.home-dual-panel{position:relative;display:flex;min-height:680px;align-items:flex-end;overflow:hidden;padding:clamp(36px,6vw,82px);background:#080807}.home-dual-panel+.home-dual-panel{border-left:1px solid rgba(245,239,227,.1)}.home-dual-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,transparent 18%,rgba(8,8,7,.94) 82%)}.home-dual-panel>div{position:relative;z-index:2;max-width:610px}.home-dual-panel h2{margin:16px 0;font-size:clamp(2.7rem,4.8vw,5rem);line-height:.96}.home-dual-panel span{display:block;color:var(--muted);line-height:1.75}.home-dual-panel .btn{margin-top:28px}.home-records-panel{background:linear-gradient(135deg,rgba(143,29,36,.24),transparent 48%),repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0,rgba(255,255,255,.025) 1px,transparent 1px,transparent 84px),#090807}.home-records-panel:after{content:"";position:absolute;top:70px;right:8%;width:min(360px,54%);aspect-ratio:1;border:1px solid rgba(179,145,85,.24);border-radius:50%;background:linear-gradient(#08080761,#08080761),url(/buiac-symbol.jpg) center / cover;opacity:.42}.home-clothing-panel>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:contrast(1.08) saturate(.78)}.home-community{padding:130px 0;text-align:center;background:radial-gradient(circle at 50% 0%,rgba(141,255,122,.07),transparent 38%),#080807}.home-drops{padding:112px 0;border-top:1px solid rgba(245,239,227,.1);background:linear-gradient(180deg,rgba(179,145,85,.05),transparent 260px),#080807}.home-drops .product-grid,.shop-catalog .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-drops-action{display:flex;justify-content:center;margin-top:42px}.home-manifesto{padding:130px 0;text-align:center;border-top:1px solid rgba(245,239,227,.1);border-bottom:1px solid rgba(245,239,227,.1);background:linear-gradient(90deg,rgba(143,29,36,.16),transparent 34%,transparent 68%,rgba(141,255,122,.05)),#090807}.home-manifesto h2{max-width:1080px;margin:20px auto;font-size:clamp(2.5rem,6vw,5rem);line-height:1}.home-manifesto>.container>span{display:block;max-width:760px;margin:0 auto;color:var(--muted);font-size:1.06rem;line-height:1.8}.home-early-access{padding:100px 0;background:#070706}.home-early-access>.container{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);gap:70px;align-items:end}.home-early-access h2{max-width:720px;margin:18px 0 0;font-size:clamp(2.5rem,5vw,5rem);line-height:.96}.home-early-access>.container>div:last-child>span{display:block;margin-bottom:24px;color:var(--muted);line-height:1.75}.early-access-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.early-access-form label{display:block}.early-access-form label>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.early-access-form input{min-height:50px;border-radius:10px}.clothing-principles,.records-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:72px;border:1px solid rgba(245,239,227,.1);background:#f5efe31a}.clothing-principles article,.records-principles article{padding:32px;background:#0a0a09}.clothing-principles span,.records-principles span{color:var(--green);font-size:.7rem;font-weight:900;text-transform:uppercase}.clothing-principles h2,.records-principles h2{margin:28px 0 14px;font-size:clamp(1.6rem,2.6vw,2.4rem);line-height:1}.clothing-principles p,.records-principles p{margin:0;color:var(--muted);line-height:1.7}.about-editorial-band{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;margin-top:96px;padding-top:70px;border-top:1px solid rgba(245,239,227,.1)}.about-editorial-band>div:first-child>p{margin:0;color:var(--green);font-size:.72rem;font-weight:900;text-transform:uppercase}.about-editorial-band h2{margin:18px 0 0;font-size:clamp(2.5rem,5vw,4.8rem);line-height:1}.about-editorial-band>div:last-child p{margin:0;color:var(--muted);line-height:1.8}.about-editorial-band>div:last-child p+p{margin-top:18px}.about-final-statement{margin-top:110px;padding:80px 0;text-align:center;border-top:1px solid rgba(245,239,227,.1);border-bottom:1px solid rgba(245,239,227,.1)}.about-final-statement p{max-width:760px;margin:0 auto;color:var(--muted);line-height:1.8}.about-final-statement h2{max-width:1050px;margin:30px auto 0;font-size:clamp(2.5rem,6vw,5rem);line-height:1}.home-community h2{max-width:1040px;margin:20px auto 0;font-size:clamp(2.7rem,6vw,6.2rem);line-height:.94}.home-community-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:36px}@media (max-width: 860px){.home-section-heading,.home-dual{grid-template-columns:1fr}.home-dual-panel{min-height:580px}.home-dual-panel+.home-dual-panel{border-top:1px solid rgba(245,239,227,.1);border-left:0}.home-early-access>.container,.about-editorial-band{grid-template-columns:1fr;gap:34px}.clothing-principles,.records-principles{grid-template-columns:1fr}.home-drops .product-grid,.shop-catalog .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.home-positioning,.home-community{padding:82px 0}.home-ecosystem{padding-top:82px}.home-dual-panel{min-height:520px;padding:34px 20px}.section-title h1,.home-positioning h2,.home-section-heading h2,.home-dual-panel h2,.home-manifesto h2,.home-early-access h2,.about-copy h2,.about-values h2,.about-editorial-band h2,.about-final-statement h2,.shop-manifesto h2{font-size:clamp(2.35rem,11vw,3.6rem);line-height:1}.home-community-actions,.home-community-actions .btn{width:100%}.home-drops,.home-manifesto,.home-early-access{padding:82px 0}.home-drops .product-grid,.shop-catalog .product-grid,.early-access-form{grid-template-columns:1fr}.early-access-form .btn{width:100%}}.site-header>*,.main-nav>*,.hero-content>*,.page-hero>*,.home-section-heading>*,.home-dual-panel>*,.home-early-access>.container>*,.shop-catalog-header>*,.product-detail>*,.cart-layout>*,.cart-item>*,.release-card>*,.artist-card>*,.player-now>*,.track-row>*,.footer-grid>*,.ui-card-header,.ui-card-content,.ui-card-footer,.card-body,.product-card-body>*,.cart-item-info,.release-wheel-content,.release-orbit-content{min-width:0}.ui-card-title,.card-body h2,.artist-card h2,.product-card-body h2,.cart-item-info h2,.release-wheel-content h2,.release-orbit-content h2,.clothing-principles h2,.records-principles h2{max-width:100%;font-size:clamp(1.25rem,2vw,2rem);line-height:1.05;overflow-wrap:break-word;word-break:normal;text-wrap:balance}.about-values .value-card .ui-card-title{max-width:100%;font-size:clamp(1.25rem,1.8vw,1.85rem);line-height:1.08;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}.about-values .value-card p{max-width:100%;font-size:clamp(.95rem,1.1vw,1.05rem);line-height:1.55;overflow-wrap:break-word;word-break:normal;text-wrap:pretty}.ui-card-description,.ui-card-content p,.benefit-card p,.artist-card p,.product-card-story,.drop-description,.clothing-principles p,.records-principles p,.cart-summary small{max-width:100%;font-size:clamp(.95rem,1.1vw,1.1rem);line-height:1.5;overflow-wrap:break-word;text-wrap:pretty}.meta,.home-kicker,.home-section-heading>p,.home-positioning p,.home-dual-panel>div>p,.home-manifesto p,.home-early-access p,.shop-hero-content>p,.shop-catalog-header p,.product-detail-info>p,.cart-heading p,.cart-item-info p,.release-wheel-content p,.release-wheel-content span,.product-stock{max-width:100%;line-height:1.35;overflow-wrap:break-word}.btn,.collection-filters button,.size-selector button,.player-button{max-width:100%;height:auto;padding-top:12px;padding-bottom:12px;font-size:clamp(.75rem,1vw,.9rem);line-height:1.25;white-space:normal;text-align:center;overflow-wrap:break-word}.nav-link,.cart-link,.brand,.footer-brand{min-width:0;line-height:1.25}.brand span,.footer-brand,.nav-link{overflow-wrap:normal;word-break:normal}.product-card,.product-card-body,.product-card-body>div,.product-badges,.product-detail-badges{max-width:100%}.product-card-body p{max-width:100%;font-size:clamp(.75rem,1vw,.9rem);line-height:1.4;letter-spacing:.02em;overflow-wrap:break-word}.product-card-body h2{font-size:clamp(1.25rem,2vw,1.75rem)}.product-card-body strong{max-width:100%;font-size:clamp(.95rem,1.2vw,1.1rem);line-height:1.3;white-space:nowrap}.product-badges span,.product-detail-badges span{max-width:100%;padding:6px 8px;font-size:clamp(.65rem,.8vw,.75rem);line-height:1.2;letter-spacing:.03em;white-space:normal;text-align:center;overflow-wrap:break-word}.product-stock{white-space:normal}.drop-limit-copy,.drop-limit-copy strong,.drop-limit-copy span{min-width:0;max-width:100%;overflow-wrap:break-word}.card-kicker{flex-wrap:wrap}.card-kicker span,.tag-grid span,.social-links a,.style-line{max-width:100%;font-size:clamp(.68rem,.9vw,.82rem);line-height:1.35;letter-spacing:.05em;white-space:normal;overflow-wrap:break-word}.style-line{display:inline-block}.release-wheel-content h2{font-size:clamp(.9rem,1.2vw,1.05rem);line-height:1.08}.release-orbit-content h2{font-size:clamp(1.35rem,2vw,1.7rem)}.release-orbit-content strong{height:auto;padding:10px;line-height:1.25;letter-spacing:.06em;white-space:normal;text-align:center}.cart-item-info h2{font-size:clamp(1.25rem,2vw,1.65rem)}.cart-item-info p{letter-spacing:.05em}.cart-item-actions{min-width:116px}.cart-item-actions>strong{max-width:100%;line-height:1.3;white-space:nowrap}.cart-summary>div{min-width:0;align-items:flex-start;flex-wrap:wrap}.cart-summary>div>*{min-width:0;max-width:100%;overflow-wrap:break-word}.cart-summary .shipping-country-row strong,.cart-summary .shipping-price-row>:last-child{flex:1 1 150px}.shipping-country-selector select{min-width:0;max-width:100%}.track-row span,.track-row small,.player-meta,.release-info dd{min-width:0;max-width:100%;overflow-wrap:break-word}@media (max-width: 860px){.main-nav{max-height:calc(100vh - 90px);overflow-y:auto}.nav-link,.main-nav .btn,.cart-link{letter-spacing:.04em}.product-card-body{gap:12px}.about-card,.benefit-card,.value-card,.artist-card,.card-body,.info-panel,.rules-panel,.contact-panel,.form-panel{padding:24px}}@media (max-width: 620px){.home-kicker,.home-section-heading>p,.home-positioning p,.home-dual-panel>div>p,.home-manifesto p,.home-early-access p,.shop-hero-content>p,.shop-catalog-header p,.product-detail-info>p,.cart-heading p,.cart-item-info p,.meta,.product-stock{letter-spacing:.05em}.about-card,.benefit-card,.value-card,.artist-card,.card-body,.info-panel,.rules-panel,.contact-panel,.form-panel,.cart-summary{padding:20px}.product-card-body{grid-template-columns:1fr;gap:10px;padding-top:16px}.product-card-body strong{white-space:normal}.product-badges,.product-detail-badges{top:10px;left:10px;right:10px;gap:5px}.product-badges span,.product-detail-badges span{padding:5px 7px;font-size:.65rem;letter-spacing:.02em}.cart-item{gap:16px;padding:14px}.cart-item-actions{min-width:0;gap:14px;flex-wrap:wrap}.cart-summary>div{gap:8px 16px}.cart-summary .shipping-country-row strong,.cart-summary .shipping-price-row>:last-child{flex-basis:100%;max-width:100%;text-align:left}.release-wheel-content{padding:14px}.release-wheel-content p,.release-wheel-content span{font-size:.68rem;letter-spacing:.03em}.track-row{grid-template-columns:34px minmax(0,1fr) auto;gap:10px;padding:10px 12px}.footer-links{grid-template-columns:1fr}}@media (max-width: 390px){.brand{gap:9px;font-size:.86rem}.brand-mark{width:34px;height:34px}.cart-item{grid-template-columns:82px minmax(0,1fr)}.cart-item img{width:82px;height:98px}.cart-item-actions{align-items:flex-start;flex-direction:column}.cart-item-actions .quantity-control{width:100%}}html,body,#root,.app-shell,main{width:100%;max-width:100%}img,svg,canvas{max-width:100%}.page-section,.section,.shop-page,.home-page,.cart-page{min-width:0;max-width:100%}.page-hero-copy,.page-hero-copy h1,.page-hero-copy p,.hero-copy,.hero-copy h1,.hero-copy p,.shop-hero-content,.shop-hero-content h1,.shop-hero-content h2,.shop-hero-content span,.cart-heading,.empty-cart,.empty-cart>*{min-width:0;max-width:100%}.page-hero-copy p,.hero-text,.shop-hero-content>span,.empty-cart p{overflow-wrap:break-word;text-wrap:pretty}.page-hero-contact .page-hero-media img{filter:brightness(1.4) contrast(1.12) saturate(.82)}.page-hero-contact .page-hero-media:before{background:linear-gradient(90deg,#08080705,#0808074d),linear-gradient(180deg,transparent 70%,rgba(8,8,7,.42))}.page-hero-contact .page-hero-media:after{opacity:.34}.empty-cart{min-height:clamp(340px,46vh,420px);padding:32px 20px}@media (max-width: 860px){.site-header{padding-right:16px;padding-left:16px}.brand{min-width:0;max-width:calc(100% - 60px)}.brand span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-toggle{position:relative;z-index:12;flex:0 0 44px;display:block}.menu-toggle span{transition:transform .18s ease,opacity .18s ease}.menu-toggle.is-open span:nth-child(1){transform:translateY(6px) rotate(45deg)}.menu-toggle.is-open span:nth-child(2){opacity:0}.menu-toggle.is-open span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.main-nav{z-index:11;visibility:hidden;max-width:none;border-radius:10px}.main-nav.is-open{visibility:visible}.page-section{padding:54px 0 64px}.page-hero{grid-template-columns:minmax(0,1fr);gap:24px;min-height:0;margin-bottom:34px}.page-hero-copy{order:0;width:100%;padding:0}.page-hero-media{order:1;width:100%;height:clamp(240px,38vw,300px);min-height:0}.page-hero-media img{width:100%;height:100%;min-height:0}.section-title h1{margin:12px 0 16px;font-size:clamp(2.8rem,9vw,4.8rem);line-height:.98}.section-title p{width:100%;max-width:680px;margin:0;font-size:clamp(.98rem,2.2vw,1.08rem);line-height:1.65}.cart-heading{gap:12px;margin-bottom:24px}.empty-cart{min-height:350px}}@media (max-width: 620px){html,body{overflow-x:clip}.container{width:calc(100% - 28px);max-width:1160px}.site-header{min-height:68px;padding:11px 14px}.main-nav{top:68px;right:14px;left:14px;padding:14px}.nav-link,.main-nav .btn,.cart-link{min-height:44px;padding:11px 12px}.hero{min-height:0}.hero:after{height:48px}.hero-content{gap:28px;padding:40px 0 76px}.hero h1{width:100%;margin-bottom:12px;font-size:clamp(3.2rem,16vw,4.3rem);line-height:.92}.hero-subtitle{width:100%;margin-bottom:14px;font-size:clamp(1.45rem,7vw,1.9rem);line-height:1.08}.hero-text{width:100%;font-size:.98rem;line-height:1.62}.hero-actions{gap:10px;margin-top:24px}.hero-actions .btn{min-height:48px}.hero-symbol-wrap{width:100%;min-height:0;aspect-ratio:1 / .88}.page-section{padding:38px 0 54px}.page-hero{gap:18px;margin-bottom:28px}.page-hero-copy{padding:0}.page-hero-eyebrow{margin-bottom:2px;letter-spacing:.05em}.section-title h1{margin:10px 0 14px;font-size:clamp(2.55rem,12vw,3.45rem);line-height:.98}.section-title p{font-size:.98rem;line-height:1.62}.page-hero-media,.page-hero-media img{height:220px;min-height:0}.page-hero-media:after{width:86px;height:86px;right:12px;bottom:12px}.shop-hero{min-height:560px}.shop-hero:before{background:linear-gradient(180deg,#0707062e,#070706f5 76%),linear-gradient(90deg,#070706b8,#07070614)}.shop-hero>img{width:100%;max-width:none;object-position:60% center}.shop-hero-content{width:calc(100% - 28px);padding-top:110px;padding-bottom:38px}.shop-hero-content h1{width:100%;margin:12px 0 16px;font-size:clamp(2.5rem,11vw,3.45rem);line-height:.98}.shop-hero-content h2{width:100%;margin-bottom:14px;font-size:clamp(1.35rem,6.4vw,1.75rem);line-height:1.12}.shop-hero-content>span{width:100%;font-size:.98rem;line-height:1.6}.shop-hero-content .btn{width:100%;margin-top:22px}.cart-page{padding-top:38px;padding-bottom:48px}.cart-heading h1{font-size:clamp(2.35rem,11vw,3.2rem)}.empty-cart{min-height:310px;padding:20px 0 12px}.empty-cart img{width:88px;height:88px}.empty-cart h2{margin-top:18px;font-size:clamp(1.75rem,8vw,2.4rem);line-height:1.05}.empty-cart p{max-width:300px;line-height:1.55}.empty-cart .btn{width:min(100%,300px);margin-top:20px}.product-grid,.artist-grid,.benefit-grid,.value-grid,.records-principles,.clothing-principles,.contact-layout,.cart-layout{width:100%;min-width:0}}
