: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 26px;border:1px solid rgba(245,239,227,.2);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.055),transparent 48%),#0b0b0a;cursor:pointer;font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:#f5efe3;box-shadow:inset 0 0 0 1px #000000b8,inset 0 1px #ffffff14,0 8px 22px #00000038;transform:translateY(0);-webkit-tap-highlight-color:transparent;transition:transform .22s cubic-bezier(.2,.8,.2,1),border-color .22s ease,color .22s ease,box-shadow .22s ease}.btn:before{content:"";position:absolute;top:-80%;right:-35%;bottom:-80%;left:-35%;z-index:0;background:linear-gradient(105deg,transparent 38%,rgba(245,239,227,.02) 44%,rgba(245,239,227,.2) 50%,rgba(245,239,227,.02) 56%,transparent 62%);transform:translate(-52%) rotate(8deg);transition:transform .62s cubic-bezier(.16,1,.3,1);pointer-events:none}.btn:after{content:"";position:absolute;right:14px;bottom:8px;left:14px;z-index:0;height:1px;background:linear-gradient(90deg,transparent,rgba(179,145,85,.76),transparent);opacity:.42;transform:scaleX(.28);transition:transform .26s ease,opacity .26s ease;pointer-events:none}.btn>span{position:relative;z-index:1}.btn:hover{transform:translateY(-3px);border-color:#b391558f;color:#fff9ed;box-shadow:inset 0 0 0 1px #000000b8,inset 0 1px #ffffff1f,0 15px 34px #00000061}.btn:hover:before{transform:translate(52%) rotate(8deg)}.btn:hover:after{opacity:.9;transform:scaleX(1)}.btn:active{transform:translateY(0) scale(.985);box-shadow:inset 0 2px 7px #000000b8,0 5px 14px #0000003d}.btn:focus-visible{outline:2px solid #f2d291;outline-offset:4px}.btn-primary{background:linear-gradient(180deg,rgba(179,145,85,.12),transparent 52%),#11100e;border-color:#b3915575;color:#fae9c5}.btn-secondary{background:linear-gradient(180deg,rgba(255,255,255,.045),transparent),#080807;border-color:#f5efe333;color:#e4d7c0}.btn-ghost{min-height:42px;padding:0 18px;background:#0a0a09cc;border-color:#f5efe324;color:#d8c7a8}.btn-submit{overflow:visible;min-height:52px;border-color:#d7af65a3;background:linear-gradient(115deg,rgba(255,255,255,.12),transparent 34%),linear-gradient(180deg,#84272b,#4b1014);color:#fff6e5;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #00000080,0 5px #260709,0 13px 28px #00000061}.btn-submit:before{top:1px;right:1px;bottom:1px;left:1px;border-radius:10px;background:linear-gradient(110deg,transparent 30%,rgba(255,236,196,.18) 48%,transparent 66%);transform:translate(-110%);transition:transform .56s cubic-bezier(.16,1,.3,1)}.btn-submit:after{right:18px;bottom:9px;left:18px;background:linear-gradient(90deg,transparent,rgba(255,222,158,.9),transparent);transform:scaleX(.35)}.btn-submit:hover{border-color:#f4cf89e0;background:linear-gradient(115deg,rgba(255,255,255,.15),transparent 34%),linear-gradient(180deg,#9b3035,#5d1419);box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #0000007a,0 7px #260709,0 18px 34px #00000070;transform:translateY(-2px)}.btn-submit:hover:before{transform:translate(110%)}.btn-submit:active{transform:translateY(5px);box-shadow:inset 0 2px 8px #0000006b,0 2px #260709,0 7px 16px #00000052}@media (prefers-reduced-motion: reduce){.btn,.btn:before,.btn:after{transition-duration:.01ms}}.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(/optimized/buiac-symbol-240.webp) 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(/optimized/buiac-symbol-240.webp) 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;border-radius:10px;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;transition:border-color .18s ease,color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.tag-grid span:hover,.social-links a:hover{border-color:#8dff7a57;background:#8dff7a0e;color:#dbffd5;transform:translateY(-2px);box-shadow:0 10px 24px #00000047}.social-links a:focus-visible{outline:2px solid #f2d291;outline-offset:3px}.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}.home-early-access .social-links,.press-kit-panel .social-links{margin-top:18px}.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)}.legal-page-header{max-width:860px;margin-bottom:34px}.legal-page-header h1{margin:14px 0 16px;color:#fff6e7;font-size:clamp(3rem,7vw,6rem);line-height:.95}.legal-page-header p:not(.meta){max-width:760px;margin:0;color:var(--muted);font-size:clamp(1rem,2vw,1.22rem);line-height:1.7}.legal-page-header span{display:inline-flex;margin-top:18px;color:#f6dfb5;font-size:.78rem;font-weight:900;text-transform:uppercase}.legal-page-actions{display:grid;gap:14px;max-width:760px;margin-top:22px}.legal-page-actions p{margin:0;color:var(--muted);line-height:1.7}.legal-page-actions a,.legal-panel a{color:#f6dfb5}.legal-download-button{display:inline-flex;width:max-content;min-height:46px;align-items:center;justify-content:center;border:1px solid rgba(214,179,92,.48);border-radius:999px;padding:0 20px;background:#11110d;color:#fff6e7;font-size:.82rem;font-weight:900;letter-spacing:.06em;text-decoration:none;text-transform:uppercase;box-shadow:inset 0 0 18px #d6b35c14;transition:border-color .18s ease,color .18s ease,transform .18s ease}.legal-download-button:hover{border-color:#d6b35cc7;color:#f6dfb5;transform:translateY(-1px)}.legal-page-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.legal-panel{padding:28px}.legal-panel h2{margin:0 0 14px;color:#fff6e7;font-size:clamp(1.25rem,2.2vw,1.75rem);line-height:1.1}.legal-panel p,.legal-panel li{color:var(--muted);line-height:1.72}.legal-panel p{margin:0}.legal-panel p+p{margin-top:12px}.legal-panel ul{display:grid;gap:10px;margin:0;padding-left:18px}.legal-panel li::marker{color:var(--gold)}.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,.legal-page-grid,.footer-grid{grid-template-columns:1fr}.section,.page-section{padding:72px 0}.footer-links{grid-template-columns:1fr}.footer-links a{overflow-wrap:anywhere}}@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}}.home-faq{border-top:1px solid rgba(245,239,227,.1);background:linear-gradient(90deg,rgba(141,255,122,.035),transparent 48%),#090908}.faq-list{display:grid;gap:12px;margin-top:34px}.faq-list details{min-width:0;padding:0 24px;border:1px solid rgba(245,239,227,.11);border-radius:8px;background:#0e0e0ce6}.faq-list summary{padding:22px 36px 22px 0;color:#fff3de;font-size:clamp(1.05rem,1.8vw,1.35rem);font-weight:800;line-height:1.25;cursor:pointer;text-wrap:balance}.faq-list details p{max-width:820px;margin:0;padding:0 0 24px;color:var(--muted);font-size:clamp(.95rem,1.1vw,1.05rem);line-height:1.65;overflow-wrap:break-word;text-wrap:pretty}.press-kit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.press-kit-panel{min-width:0;padding:28px}.press-kit-panel h2{max-width:100%;margin:0 0 16px;font-size:clamp(1.4rem,2.5vw,2.2rem);line-height:1.05;overflow-wrap:break-word;text-wrap:balance}.press-kit-panel p{max-width:100%;margin:0;color:var(--muted);font-size:clamp(.95rem,1.1vw,1.05rem);line-height:1.65;overflow-wrap:break-word;text-wrap:pretty}.press-kit-panel a{color:#f6dfb5;text-decoration:underline;text-underline-offset:4px}@media (max-width: 860px){.press-kit-grid{grid-template-columns:1fr}}@media (max-width: 620px){.faq-list details{padding:0 18px}.faq-list summary{padding-top:18px;padding-bottom:18px}.press-kit-panel{padding:20px}}@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}.soundcloud-embed,.bandcamp-embed{display:block;width:100%;max-width:100%;margin-top:28px;border:0;border-radius:8px;background:#080807}.soundcloud-embed{height:166px}.bandcamp-embed{height:120px}.soundcloud-placeholder{min-width:0;margin-top:28px;padding:24px;border:1px solid rgba(245,239,227,.11);border-radius:8px;background:linear-gradient(90deg,rgba(141,255,122,.06),transparent 58%),#090908}.soundcloud-placeholder span,.release-clothing-connection p{color:var(--green);font-size:.72rem;font-weight:900;line-height:1.35;letter-spacing:.08em;text-transform:uppercase}.soundcloud-placeholder p{max-width:560px;margin:10px 0 0;color:var(--muted);line-height:1.6;overflow-wrap:break-word}.release-player .track-row{cursor:default}.release-listen-cta{width:100%;margin-top:28px}.release-clothing-connection{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(24px,5vw,72px);align-items:center;margin-top:72px;padding-top:44px;padding-bottom:44px;border-top:1px solid rgba(141,255,122,.24);border-bottom:1px solid rgba(245,239,227,.1)}.release-clothing-connection>*{min-width:0}.release-clothing-connection p{margin:0}.release-clothing-connection h2{max-width:780px;margin:12px 0;font-size:clamp(2rem,5vw,4.6rem);line-height:.98;overflow-wrap:break-word;text-wrap:balance}.release-clothing-connection span{display:block;max-width:720px;color:var(--muted);font-size:clamp(.98rem,1.3vw,1.1rem);line-height:1.65;overflow-wrap:break-word;text-wrap:pretty}@media (max-width: 860px){.release-detail-grid,.player-controls,.player-now{grid-template-columns:1fr}.release-clothing-connection{grid-template-columns:1fr;margin-top:54px}.release-clothing-connection .btn{width:100%}}@media (max-width: 620px){.release-player,.release-info{padding:20px}.soundcloud-placeholder{padding:18px}.release-clothing-connection{margin-top:42px;padding-top:32px;padding-bottom:32px}.release-clothing-connection h2{font-size:clamp(1.9rem,9vw,2.8rem)}}.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-single .release-wheel-card{grid-template-rows:156px minmax(0,1fr);width:min(240px,calc(100vw - 72px));min-height:292px;transform:translate(-50%,-50%) translateY(calc(var(--wheel-radius) * -1 - var(--lift)))}.release-wheel-single .release-wheel-art img{width:118px;height:118px;border-radius:16px;object-fit:contain;mix-blend-mode:normal}.release-wheel-single .release-wheel-content{padding:18px}.release-wheel-single .release-wheel-content h2{font-size:1.32rem}.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}.collection-section{scroll-margin-top:110px}.collection-section+.collection-section{margin-top:96px;padding-top:76px;border-top:1px solid rgba(245,239,227,.1)}.collection-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;margin-bottom:42px}.collection-overview>*{display:flex;min-width:0}.collection-overview-card{display:grid;grid-template-columns:minmax(160px,.48fr) minmax(0,1fr);gap:24px;align-items:center;width:100%;height:100%;min-width:0;padding:18px;border:1px solid rgba(245,239,227,.11);border-radius:14px;background:linear-gradient(135deg,rgba(245,239,227,.055),transparent 45%),#0b0b09db;box-shadow:0 24px 70px #0000003d}.collection-overview-card:hover{border-color:#8dff7a47;transform:translateY(-3px)}.collection-overview-media{position:relative;display:grid;place-items:center;align-self:stretch;overflow:hidden;aspect-ratio:1;border:1px solid rgba(245,239,227,.1);border-radius:12px;background:radial-gradient(circle at 50% 20%,rgba(141,255,122,.08),transparent 38%),#060605}.collection-overview-media img{width:auto;height:auto;max-width:82%;max-height:82%;object-fit:contain;filter:drop-shadow(0 18px 18px rgba(0,0,0,.45))}.collection-overview-card p{margin:0 0 10px;color:var(--green);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.collection-overview-card h2{min-width:0;max-width:100%;margin:0;color:var(--text);font-size:clamp(1.35rem,1.85vw,2.05rem);line-height:1.05;overflow-wrap:anywhere;text-wrap:balance}.collection-overview-card span{display:block;min-width:0;max-width:100%;margin-top:14px;color:var(--muted);line-height:1.55;overflow-wrap:break-word;text-wrap:pretty}.collection-overview-card strong{display:inline-flex;margin-top:18px;color:#f4dcaa;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.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,.size-selector a{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,.size-selector a:hover,.size-selector a.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:radial-gradient(circle at 50% 18%,rgba(141,255,122,.09),transparent 34%),linear-gradient(145deg,rgba(245,239,227,.05),transparent 42%),#090908}.product-card-media img{width:100%;height:100%;object-fit:contain;transition:transform .42s ease}.product-card-media:hover img{transform:scale(1.035)}.product-card-frame{position:absolute;top:20px;right:20px;bottom:20px;left:20px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(245,239,227,.12);border-radius:10px;background:linear-gradient(rgba(245,239,227,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(245,239,227,.035) 1px,transparent 1px),#050504bd;background-size:26px 26px;box-shadow:inset 0 0 36px #00000085,0 24px 48px #00000047}.product-card-frame:after{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid rgba(141,255,122,.12);pointer-events:none}.product-card-frame img{position:relative;z-index:1;width:auto;height:auto;max-width:min(82%,420px);max-height:min(82%,420px);filter:drop-shadow(0 22px 22px rgba(0,0,0,.48))}.product-card-frame-label{position:absolute;z-index:2;left:12px;bottom:12px;color:#f5efe39e;font-size:.64rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.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-detail-badges{top:9px}.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-model-label{display:inline-flex;margin-top:10px;color:#f4dcaa;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.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-story{display:block;max-width:820px;margin-top:18px;color:#f5efe3c7;font-size:clamp(.96rem,1.1vw,1.08rem);line-height:1.75;text-wrap:pretty}.collection-anchor-links{display:grid;gap:14px;margin-bottom:52px;padding:22px;border:1px solid rgba(245,239,227,.1);border-radius:12px;background:#0c0c0ab3}.collection-anchor-links>span{color:#f6dfb5;font-size:.76rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.collection-anchor-links>div{display:flex;flex-wrap:wrap;gap:10px}.collection-anchor-links a{display:inline-flex;align-items:center;min-height:38px;padding:8px 12px;border:1px solid rgba(245,239,227,.12);border-radius:999px;color:var(--muted);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.collection-anchor-links a:hover{border-color:#8dff7a5c;color:#ddffd8}.collection-page-link{display:inline-flex;margin-top:22px;color:#f4dcaa;font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.collection-page-link:hover{color:var(--green)}.collection-detail-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);gap:18px;align-items:end;margin-bottom:42px}.collection-detail-header p{margin:0;color:var(--green);font-size:.74rem;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.collection-detail-header h1{max-width:920px;margin:0;font-size:clamp(3rem,7vw,6.4rem);line-height:.95;text-wrap:balance}.collection-detail-header>div:first-child{min-width:0}.collection-detail-header>div:first-child>span,.collection-detail-header>div:first-child>div{display:block;max-width:840px;margin-top:18px;color:var(--muted);font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.75;text-wrap:pretty}.collection-detail-header aside{display:grid;max-width:420px;gap:8px;margin-top:8px;padding:18px;border:1px solid rgba(141,255,122,.24);border-radius:12px;background:#8dff7a0a}.collection-detail-preview{position:relative;display:grid;place-items:center;overflow:hidden;aspect-ratio:.86;border:1px solid rgba(245,239,227,.12);border-radius:14px;background:radial-gradient(circle at 50% 18%,rgba(141,255,122,.1),transparent 42%),#070706}.collection-detail-preview span{position:absolute;z-index:2;left:16px;top:16px;color:#f4dcaa;font-size:.68rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.collection-detail-preview img{width:auto;height:auto;max-width:82%;max-height:82%;object-fit:contain;filter:drop-shadow(0 24px 24px rgba(0,0,0,.52))}.collection-detail-header aside strong{color:#ddffd8}.collection-detail-header aside span{color:var(--muted);line-height:1.5}.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-gallery{min-width:0}.product-detail-media{position:relative;overflow:hidden;aspect-ratio:1;border:1px solid rgba(245,239,227,.1);border-radius:8px;background:radial-gradient(circle at 50% 12%,rgba(141,255,122,.1),transparent 34%),linear-gradient(135deg,rgba(143,29,36,.18),transparent 52%),#090908}.product-detail-media img{width:100%;height:100%;object-fit:contain}.product-presentation-stage{position:absolute;top:28px;right:28px;bottom:28px;left:28px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(245,239,227,.12);border-radius:14px;background:linear-gradient(rgba(245,239,227,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(245,239,227,.035) 1px,transparent 1px),#050504c7;background-size:30px 30px;box-shadow:inset 0 0 48px #0000008a,0 28px 56px #00000061}.product-presentation-stage img{position:relative;z-index:1;width:auto;height:auto;max-width:min(72%,540px);max-height:min(72%,540px);filter:drop-shadow(0 28px 28px rgba(0,0,0,.54))}.product-presentation-meta{position:absolute;z-index:2;left:18px;bottom:16px;display:flex;gap:10px;align-items:center;color:#f5efe3b8;font-size:.68rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.product-presentation-meta strong{color:#f4dcaa}.presentation-corner{position:absolute;z-index:2;width:56px;height:1px;background:#8dff7a70}.presentation-corner-top{top:18px;left:18px}.presentation-corner-bottom{right:18px;bottom:18px}.product-gallery-controls{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:18px;margin-top:18px;padding:18px;border:1px solid rgba(245,239,227,.1);border-radius:12px;background:#0a0a09c7}.product-detail-modern{grid-template-columns:minmax(0,1.08fr) minmax(340px,.78fr)}.product-detail-gallery-modern{min-width:0}.product-detail-carousel{position:relative;overflow:hidden;border:1px solid rgba(245,239,227,.11);border-radius:10px;background:radial-gradient(circle at 50% 12%,rgba(179,145,85,.1),transparent 34%),linear-gradient(135deg,rgba(141,255,122,.08),transparent 50%),#090908;box-shadow:0 22px 58px #00000057,inset 0 1px #ffffff0d}.product-detail-viewport{overflow:hidden;width:100%;aspect-ratio:1;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;cursor:grab}.product-detail-viewport:active{cursor:grabbing}.product-detail-track{display:flex;height:100%;backface-visibility:hidden;will-change:transform}.product-detail-slide{position:relative;flex:0 0 100%;min-width:0;height:100%;-webkit-user-select:none;user-select:none}.product-detail-slide .product-presentation-stage{top:24px;right:24px;bottom:24px;left:24px;border-radius:10px;box-shadow:inset 0 0 42px #00000075}.product-detail-slide img{pointer-events:none;-webkit-user-drag:none;object-fit:contain}.product-detail-dots{display:flex;flex-wrap:wrap;gap:8px;padding:14px;border-top:1px solid rgba(245,239,227,.08);background:#05050485}.product-detail-dots button{min-height:34px;border:1px solid rgba(245,239,227,.13);border-radius:999px;background:#0c0b09b8;color:#f5efe3a3;padding:0 12px;cursor:pointer;font-size:.68rem;font-weight:900;text-transform:uppercase;transition:border-color .18s ease,color .18s ease,background .18s ease}.product-detail-dots button:hover,.product-detail-dots button.is-active{border-color:#b39155b8;background:#b391551a;color:#f5dfb4}.product-image-placeholder{display:grid;place-items:center;color:#f5efe394;font-size:.78rem;font-weight:900;text-transform:uppercase}.product-purchase-panel{display:grid;gap:18px;margin-top:26px;padding:18px;border:1px solid rgba(245,239,227,.1);border-radius:10px;background:#080807b8}.product-choice{display:grid;gap:10px}.product-choice>span{color:#f6dfb5;font-size:.72rem;font-weight:900;text-transform:uppercase}.product-choice-group{display:flex;flex-wrap:wrap;gap:8px}.product-choice-group button,.product-choice-group a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;border:1px solid rgba(245,239,227,.13);border-radius:8px;background:#0b0b09;color:var(--muted);padding:0 13px;cursor:pointer;font-size:.72rem;font-weight:900;text-decoration:none;text-transform:uppercase;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.product-choice-group button:hover,.product-choice-group button.is-active,.product-choice-group a:hover,.product-choice-group a.is-active{border-color:#b39155b3;background:#b391551a;color:#f5dfb4}.product-choice-group button:active,.product-choice-group a:active{transform:translateY(1px)}.product-size-group button{min-width:42px}.product-base-model-choice{padding-top:2px}.product-base-model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.base-model-card{min-width:0}.base-model-card-main{display:grid;grid-template-rows:96px auto auto auto auto auto;gap:7px;width:100%;min-width:0;border:1px solid rgba(245,239,227,.11);border-radius:10px;background:linear-gradient(180deg,#ffffff0a,#ffffff03),#0a0a09e6;color:var(--muted);padding:8px;cursor:pointer;text-align:left;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.base-model-card-main:hover,.base-model-card.is-active .base-model-card-main{border-color:#b391559e;background:linear-gradient(180deg,#b3915514,#ffffff03),#0c0b0af5;color:#f5dfb4}.base-model-card-main:active{transform:translateY(1px)}.base-model-carousel{min-width:0;overflow:hidden;border-radius:7px;background:#0000003d;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;cursor:grab}.base-model-carousel:active{cursor:grabbing}.base-model-track{display:flex;backface-visibility:hidden;transform:translateZ(0);will-change:transform}.base-model-slide{min-width:100%;flex:0 0 100%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.base-model-slide img{width:100%;height:96px;object-fit:contain;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.base-model-card-main strong{color:var(--text);font-size:.68rem;line-height:1.25}.base-model-card-main small,.base-model-card-main span,.base-model-card-main em{color:#f5efe394;font-size:.62rem;font-weight:800;line-height:1.25;font-style:normal;text-transform:uppercase}.base-model-card-main em{color:#d8c7a8}.base-model-card-main .base-model-price{color:#f8e5bb;font-size:.68rem;font-weight:950}.base-model-card.is-active .base-model-card-main small,.base-model-card.is-active .base-model-card-main span,.base-model-card.is-active .base-model-card-main em{color:#f5dfb4c7}.base-model-card.is-active .base-model-card-main .base-model-price{color:#ffe4ad;text-shadow:0 0 18px rgba(179,145,85,.22)}.base-model-dots{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:7px}.base-model-dots button{width:6px;height:6px;border:0;border-radius:999px;background:#f5efe342;padding:0;cursor:pointer}.base-model-dots button.is-active{background:#b39155}.product-option-compact{margin-top:0}.color-selector{display:flex;flex-wrap:wrap;gap:8px}.color-selector button{display:inline-flex;align-items:center;gap:8px;min-height:42px;border:1px solid rgba(245,239,227,.13);border-radius:10px;background:#0b0b09;color:var(--muted);padding:0 14px;cursor:pointer;font-size:.72rem;font-weight:900;text-transform:uppercase}.color-selector button:hover,.color-selector button.is-active{border-color:#8dff7a70;background:#8dff7a0f;color:#ddffd8}.color-swatch{width:14px;height:14px;border:1px solid rgba(245,239,227,.26);border-radius:999px;box-shadow:inset 0 0 0 1px #00000059}.color-swatch-black{background:#070707}.color-swatch-gray{background:#7e7f7a}.color-swatch-white{background:#eee9df}.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}.size-selector a{display:inline-flex;align-items:center}.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)}.product-material-details{display:grid;gap:22px;margin-top:34px;padding-top:28px;border-top:1px solid rgba(245,239,227,.1)}.product-material-header{display:grid;gap:10px}.product-material-header p,.product-material-card h3{margin:0;color:var(--green);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.product-material-header h2{margin:0;color:var(--text);font-size:clamp(1.35rem,2vw,1.8rem)}.product-material-header span{color:#f5efe3b8;line-height:1.7}.product-material-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.product-material-card{position:relative;overflow:hidden;padding:18px;border:1px solid rgba(245,239,227,.11);border-radius:12px;background:linear-gradient(180deg,#ffffff0b,#ffffff03),#090908c7;box-shadow:inset 0 1px #ffffff0e}.product-material-card:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:linear-gradient(180deg,#8dff7abf,#b391552e)}.product-material-card ul{display:grid;gap:10px;margin:14px 0 0;padding:0;list-style:none}.product-material-card li{position:relative;padding-left:16px;color:#f5efe3b3;font-size:.92rem;line-height:1.45}.product-material-card li:before{content:"";position:absolute;left:0;top:.72em;width:6px;height:1px;background:#d8c7a8bf}.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-media{display:grid;place-items:center;width:150px;height:150px;overflow:hidden;border:1px solid rgba(245,239,227,.1);border-radius:8px;background:radial-gradient(circle at 50% 20%,rgba(141,255,122,.08),transparent 42%),#070706}.cart-item-media img{width:auto;height:auto;max-width:76%;max-height:76%;object-fit:contain;filter:drop-shadow(0 14px 14px rgba(0,0,0,.42))}.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}.cart-summary .checkout-fields{display:grid;gap:12px;padding:18px 0;border-bottom:1px solid rgba(245,239,227,.08)}.checkout-fields label{display:grid;gap:8px}.checkout-fields label span{color:#f6dfb5;font-size:.72rem;font-weight:900;text-transform:uppercase}.checkout-fields input,.checkout-fields textarea,.admin-order-topline select{width:100%;border:1px solid rgba(179,145,85,.28);border-radius:8px;outline:0;background:#11100e;color:var(--text)}.checkout-fields input,.admin-order-topline select{min-height:42px;padding:0 12px}.checkout-fields textarea{min-height:92px;padding:12px;resize:vertical}.checkout-fields input:focus,.checkout-fields textarea:focus,.admin-order-topline select:focus{border-color:var(--green);box-shadow:0 0 0 3px #8dff7a1a}.order-confirmation{margin-top:18px;padding:16px;border:1px solid rgba(141,255,122,.28);border-radius:8px;background:#8dff7a0f;color:#d9ffd3;font-weight:800}.order-confirmation-error{border-color:#8f1d247a;background:#8f1d2414;color:#ffcfcb}.order-success-panel{display:grid;gap:18px;max-width:720px;margin:0 auto;padding:clamp(28px,6vw,54px);border:1px solid rgba(179,145,85,.28);border-radius:8px;background:linear-gradient(180deg,rgba(179,145,85,.08),transparent),#0b0a09;text-align:center}.order-success-panel p{margin:0;color:var(--green);font-size:.74rem;font-weight:900;text-transform:uppercase}.order-success-panel h1{margin:0;font-size:clamp(3rem,8vw,6.5rem);line-height:.92}.order-success-panel span{color:var(--muted);font-size:1.05rem;line-height:1.7}.order-success-panel strong{color:#f6dfb5}.order-success-panel .btn{justify-self:center}.admin-orders-heading{margin-bottom:34px}.admin-orders-heading p{margin:0;color:var(--green);font-size:.74rem;font-weight:900;text-transform:uppercase}.admin-orders-heading h1{margin:10px 0 0;font-size:clamp(3rem,7vw,6rem);line-height:.95}.admin-empty-state,.admin-orders-summary,.admin-orders-day,.admin-order-card{border:1px solid rgba(245,239,227,.1);border-radius:8px;background:#0a0a09c7}.admin-empty-state{padding:32px}.admin-login-panel{display:grid;gap:16px;max-width:460px}.admin-login-panel label{display:grid;gap:8px}.admin-login-panel label span{color:#f6dfb5;font-size:.72rem;font-weight:900;text-transform:uppercase}.admin-login-panel input{min-height:42px;border:1px solid rgba(179,145,85,.28);border-radius:8px;outline:0;background:#11100e;color:var(--text);padding:0 12px}.admin-login-panel input:focus{border-color:var(--green);box-shadow:0 0 0 3px #8dff7a1a}.admin-login-panel .btn{width:fit-content}.admin-orders-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;overflow:hidden;margin:22px 0;background:#f5efe314}.admin-orders-summary div{display:grid;gap:7px;min-width:0;padding:16px;background:linear-gradient(180deg,rgba(179,145,85,.055),transparent),#0b0a09}.admin-orders-summary span,.admin-orders-day-header span,.admin-order-topline span,.admin-order-topline p,.admin-order-customer span,.admin-order-item span,.admin-order-total span{color:var(--muted)}.admin-orders-summary span,.admin-order-topline label>span,.admin-order-customer strong{font-size:.68rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.admin-orders-summary strong{color:#fff6e7;font-size:clamp(1.2rem,2.4vw,1.75rem)}.admin-orders-list{display:grid;gap:22px}.admin-orders-filters{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.admin-orders-filters button{min-height:38px;border:1px solid rgba(245,239,227,.12);border-radius:999px;background:#0a0a09b8;color:#f5efe3b8;cursor:pointer;padding:0 14px;font-size:.74rem;font-weight:900;text-transform:uppercase;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.admin-orders-filters button:hover,.admin-orders-filters button.is-active{border-color:#b3915585;background:#b3915524;color:#fff6e7}.admin-orders-day{display:grid;overflow:hidden}.admin-orders-day-header{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid rgba(245,239,227,.08);background:linear-gradient(90deg,rgba(179,145,85,.11),transparent),#ffffff05}.admin-orders-day-header h2{margin:0;color:#fff6e7;font-size:clamp(1.35rem,2.8vw,2.1rem);line-height:1}.admin-orders-day-header span{font-size:.82rem;font-weight:800;text-align:right}.admin-orders-day-list{display:grid}.admin-order-card{display:grid;gap:14px;padding:18px;border-width:0 0 1px;border-radius:0;background:#ffffff04}.admin-order-card:last-child{border-bottom:0}.admin-order-topline,.admin-order-customer,.admin-order-total{display:grid;gap:14px}.admin-order-topline{grid-template-columns:minmax(180px,1fr) minmax(150px,190px) auto;align-items:center;gap:16px}.admin-order-topline h3{margin:3px 0;color:#fff6e7;font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.05}.admin-order-topline p{margin:0;overflow:hidden;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.admin-order-topline>strong{color:#f6dfb5;font-size:1.08rem;text-align:right;white-space:nowrap}.admin-order-payment{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 12px;border:1px solid rgba(141,255,122,.16);border-radius:8px;background:#8dff7a0b}.admin-order-payment span{color:#f6dfb5;font-size:.72rem;font-weight:900;text-transform:uppercase}.admin-order-payment strong{color:#d9ffd3;font-size:.82rem;text-transform:uppercase}.admin-order-payment small{min-width:0;overflow:hidden;color:#f5efe394;text-overflow:ellipsis;white-space:nowrap}.admin-order-topline label{display:grid;gap:6px}.admin-order-topline label>span,.admin-order-customer strong{color:#f6dfb5}.admin-order-customer{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:12px;border-top:1px solid rgba(245,239,227,.08)}.admin-order-customer p{display:grid;gap:5px;margin:0;min-width:0}.admin-order-customer span{overflow-wrap:anywhere;line-height:1.45}.admin-order-address{grid-column:1 / -1}.admin-order-items{display:grid;gap:8px}.admin-order-item{display:grid;grid-template-columns:minmax(180px,1fr) repeat(4,auto);gap:12px;align-items:center;padding:10px 12px;border:1px solid rgba(245,239,227,.08);border-radius:8px;background:#ffffff06}.admin-order-item>div{display:grid;gap:3px;min-width:0}.admin-order-item strong{color:#fff6e7}.admin-order-item>div strong,.admin-order-item>div span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-order-total{display:flex;flex-wrap:wrap;gap:10px 18px;justify-content:end;text-align:right}@media (max-width: 860px){.admin-orders-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-orders-summary div:last-child{grid-column:1 / -1}.admin-orders-day-header{align-items:start;flex-direction:column}.admin-orders-day-header span{text-align:left}.admin-order-topline,.admin-order-customer,.admin-order-item{grid-template-columns:1fr}.admin-order-topline>strong{text-align:left}.admin-order-total{justify-content:stretch;text-align:left}}.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,.collection-detail-header,.collection-overview{grid-template-columns:1fr}.product-detail-info,.cart-summary{position:static}.product-detail-modern{grid-template-columns:1fr}.product-detail-viewport{aspect-ratio:.9}.product-base-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-material-grid{grid-template-columns:1fr}.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}.product-detail-slide .product-presentation-stage{top:14px;right:14px;bottom:14px;left:14px}.product-detail-dots{gap:6px;padding:10px}.product-detail-dots button{min-height:30px;padding:0 9px;font-size:.62rem}.product-purchase-panel{padding:14px}.product-material-card{padding:16px}.product-base-model-grid{gap:8px}.base-model-card-main{grid-template-rows:84px auto auto auto auto auto}.base-model-slide img{height:84px}.product-choice-group button,.product-choice-group a{min-height:36px;padding:0 10px;font-size:.68rem}.cart-item{grid-template-columns:96px minmax(0,1fr)}.cart-item-media{width:96px;height:112px}.cart-item-media img{width:auto;height:auto}.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:not(.home-clothing-preview-frame){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(/optimized/buiac-symbol-240.webp) center / cover;opacity:.42}.home-clothing-preview-frame{position:absolute;top:34px;right:34px;bottom:34px;left:34px;z-index:0;display:block;overflow:hidden;border:1px solid rgba(245,239,227,.12);border-radius:14px;background:radial-gradient(circle at 50% 18%,rgba(141,255,122,.08),transparent 42%),#050504c2;box-shadow:inset 0 0 48px #00000075}.home-clothing-preview-frame img{display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center;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>*,.product-gallery-controls>*,.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,.color-selector{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,.color-selector button{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}.collection-section+.collection-section{margin-top:64px;padding-top:52px}.collection-overview-card{grid-template-columns:1fr;padding:16px}.collection-overview-media{max-height:300px}.drop-story{font-size:.96rem;line-height:1.65}.collection-anchor-links{margin-bottom:40px;padding:18px}.collection-anchor-links a{width:100%;justify-content:center;text-align:center}.product-gallery-controls{grid-template-columns:1fr;gap:16px;padding:14px}.product-presentation-stage{top:18px;right:18px;bottom:18px;left:18px}.product-card-frame{top:14px;right:14px;bottom:14px;left:14px}.product-card-body strong{white-space:normal}.product-badges,.product-detail-badges{top:10px;left:10px;right:10px;gap:5px}.product-detail-badges{top:7px}.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-media{width:82px;height:98px}.cart-item-media img{width:auto;height:auto}.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}}.ui-button,.btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 22px;border:1px solid rgba(179,145,85,.42);border-radius:8px;background:#0a0a09eb;color:#f7e7c6;cursor:pointer;font-size:.76rem;font-weight:900;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;text-align:center;box-shadow:inset 0 0 0 1px #ffffff0a,inset 0 16px 34px #b3915509,0 16px 34px #00000057;-webkit-tap-highlight-color:transparent;transition:transform .18s ease,border-color .18s ease,color .18s ease,background-color .18s ease,box-shadow .18s ease}.ui-button:before,.btn:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:-1;border-radius:7px;background:radial-gradient(circle at 50% 0%,rgba(179,145,85,.18),transparent 46%),#ffffff05;opacity:.7;pointer-events:none;transition:opacity .18s ease,transform .18s ease}.ui-button:after,.btn:after{content:"";position:absolute;right:14px;bottom:8px;left:14px;z-index:0;height:1px;background:#b39155c7;opacity:.48;transform:scaleX(.34);transform-origin:center;pointer-events:none;transition:opacity .18s ease,transform .18s ease}.ui-button>span,.btn>span{position:relative;z-index:1}.ui-button:hover,.btn:hover{transform:translateY(-2px);border-color:#dbb876bd;color:#fff5df;background:#0d0c0afa;box-shadow:inset 0 0 0 1px #ffffff0e,inset 0 18px 38px #b391550f,0 20px 42px #00000075,0 0 30px #b3915514}.ui-button:hover:before,.btn:hover:before{opacity:1;transform:scale(1.01)}.ui-button:hover:after,.btn:hover:after{opacity:.9;transform:scaleX(1)}.ui-button:active,.btn:active{transform:translateY(0) scale(.985);box-shadow:inset 0 2px 12px #000000a3,0 8px 18px #00000052}.ui-button:focus-visible,.btn:focus-visible{outline:2px solid rgba(242,210,145,.95);outline-offset:4px}.ui-button-primary,.btn-primary{border-color:#b3915594;color:#ffe9bd}.ui-button-gold{border-color:#dbb876bd;background:#100d09fa;color:#fff0cb;box-shadow:inset 0 0 0 1px #ffffff0e,inset 0 0 26px #b391551a,0 18px 38px #00000070}.ui-button-secondary,.btn-secondary{border-color:#f5efe32e;color:#e7dccb}.ui-button-outline{border-color:#b3915580;background:#07080794;color:#e7dccb;box-shadow:inset 0 0 0 1px #ffffff06,0 10px 24px #00000038}.ui-button-ghost,.btn-ghost{min-height:42px;padding:10px 16px;border-color:#b3915547;background:#080807b8;color:#d9c8a9;box-shadow:inset 0 0 0 1px #ffffff09,0 10px 24px #00000038}.ui-button-danger{border-color:#be4d40ad;background:#120807eb;color:#ffd9d2;box-shadow:inset 0 0 0 1px #ffffff09,inset 0 0 24px #be4d4014,0 16px 34px #00000057}.ui-button-danger:before{background:radial-gradient(circle at 50% 0%,rgba(190,77,64,.2),transparent 46%),#ffffff03}.ui-button-danger:after{background:#be4d40cc}.ui-button-submit,.btn-submit{border-color:#dbb876b3;background:#0f0c09f5;color:#fff1d3;box-shadow:inset 0 0 0 1px #ffffff0d,inset 0 0 26px #b3915514,0 16px 36px #0000006b}.ui-button-sm{min-height:40px;padding:9px 14px;font-size:.7rem}.ui-button-lg{min-height:54px;padding:14px 28px}.ui-button:disabled,.ui-button[aria-disabled=true],.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;opacity:.44;transform:none}.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,.ui-product-card,.ui-collection-card{border:1px solid rgba(245,239,227,.115);border-radius:8px;background:linear-gradient(180deg,#ffffff0d,#ffffff04),#0a0a09f0;box-shadow:0 22px 58px #0006,inset 0 1px #ffffff13}.ui-card:before,.ui-product-card:before,.ui-collection-card:before{border-color:#b3915557;opacity:.72;animation:none}.ui-card:after,.ui-product-card:after,.ui-collection-card:after{background:linear-gradient(120deg,rgba(179,145,85,.13),transparent 34%),radial-gradient(circle at 100% 0%,rgba(141,255,122,.08),transparent 32%);filter:blur(14px);opacity:.18;animation:none}.ui-card-catalog,.ui-card-matte,.ui-product-card,.ui-collection-card{background:linear-gradient(180deg,#ffffff0b,#ffffff03),#090a09f5}.ui-card-elevated{border-color:#f5efe326;box-shadow:0 28px 72px #0000007a,inset 0 1px #ffffff14}.ui-card-matte{box-shadow:0 16px 42px #00000057,inset 0 1px #ffffff0e}.ui-card-accent-green:before,.ui-collection-card:before{border-color:#8dff7a47}.ui-card-accent-muted:before{border-color:#f5efe32e}.ui-card-accent-none:before,.ui-card-accent-none:after{opacity:0}.ui-badge{display:inline-flex;align-items:center;justify-content:center;max-width:100%;padding:6px 8px;border:1px solid rgba(179,145,85,.34);border-radius:999px;background:#080807b8;color:#f3d9a8;font-size:.64rem;font-weight:900;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ui-badge-green{border-color:#8dff7a57;color:#d9ffd4}.ui-badge-muted{border-color:#f5efe324;color:#f5efe3c7}.ui-badge-outline{border-color:#b3915575;background:#0808079e;color:#e7dccb}.ui-badge-danger{border-color:#8f1d248f;color:#ffd2d2}.ui-product-card{overflow:hidden;padding:10px}.ui-product-card-media{aspect-ratio:.92;border-color:#b391552e;background:radial-gradient(circle at 50% 16%,rgba(179,145,85,.09),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.034),transparent 42%),#070706}.ui-product-card-viewport{width:100%;height:100%;overflow:hidden;touch-action:pan-y pinch-zoom}.ui-product-card-track{display:flex;height:100%}.ui-product-card-slide{position:relative;flex:0 0 100%;min-width:0;height:100%}.ui-product-card-frame{top:16px;right:16px;bottom:16px;left:16px;border-radius:8px;background:linear-gradient(rgba(245,239,227,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(245,239,227,.03) 1px,transparent 1px),#050504bd;background-size:28px 28px}.ui-product-card-frame img{width:auto;height:auto;max-width:min(78%,340px);max-height:min(78%,340px);object-fit:contain}.ui-product-card .product-card-frame-label{right:12px;max-width:calc(100% - 24px);font-size:.58rem;line-height:1.25}.ui-product-card-arrow{position:absolute;top:50%;z-index:4;display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(179,145,85,.34);border-radius:999px;background:#080807bd;color:#f4dcaa;cursor:pointer;transform:translateY(-50%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .16s ease,border-color .16s ease,background .16s ease}.ui-product-card-arrow:hover{border-color:#dbb876b8;background:#0c0b09eb;transform:translateY(-50%) scale(1.04)}.ui-product-card-arrow:active{transform:translateY(-50%) scale(.96)}.ui-product-card-arrow-prev{left:12px}.ui-product-card-arrow-next{right:12px}.ui-product-card-dots{position:absolute;right:14px;bottom:14px;left:14px;z-index:4;display:flex;justify-content:center;gap:7px;pointer-events:none}.ui-product-card-dots button{width:7px;height:7px;padding:0;border:1px solid rgba(245,239,227,.34);border-radius:999px;background:#f5efe32e;cursor:pointer;pointer-events:auto;transition:width .16s ease,border-color .16s ease,background .16s ease}.ui-product-card-dots button.is-active{width:22px;border-color:#b39155d1;background:#b39155b8}.ui-product-card .product-card-body{padding:18px 4px 2px}.ui-product-card .product-card-story{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.ui-collection-card{display:flex;flex-direction:column;padding:0;width:100%;height:100%;overflow:hidden;transform:translateY(0);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.ui-collection-card:hover{transform:translateY(-3px);border-color:#8dff7a52}.ui-collection-card-link{display:grid;grid-template-columns:minmax(128px,.42fr) minmax(0,1fr);gap:20px;align-items:center;flex:1;min-width:0;padding:18px}.ui-collection-card-link>div:last-child{display:flex;min-width:0;max-width:100%;flex-direction:column;align-self:stretch;justify-content:center}.ui-collection-card-link strong{margin-top:auto;padding-top:18px}.release-wheel{overflow:visible}.release-wheel-card{max-width:calc(100vw - 36px)}@media (max-width: 860px){.collection-overview{grid-template-columns:1fr}.collection-detail-header{grid-template-columns:1fr;align-items:start}.collection-detail-preview{width:min(100%,420px);justify-self:start}}@media (max-width: 620px){.page-hero-copy,.page-hero-copy p,.section-title,.section-title p,.collection-detail-header,.collection-detail-header>div,.collection-detail-header>div:first-child>span,.collection-detail-header>div:first-child>div,.shop-hero-content,.shop-hero-content h1,.shop-hero-content h2,.shop-hero-content p,.shop-hero-content>span{min-width:0;width:min(100%,calc(100vw - 28px));max-width:calc(100vw - 28px);overflow-wrap:anywhere;word-break:normal;white-space:normal}.ui-button,.btn{width:auto;min-height:46px;padding:11px 16px;letter-spacing:.055em}.hero-actions .ui-button,.home-community-actions .ui-button,.home-drops-action .ui-button,.early-access-form .ui-button,.shop-hero-content .ui-button{width:100%}.ui-product-card{padding:8px}.ui-product-card-media{aspect-ratio:.86}.ui-product-card-frame{top:12px;right:12px;bottom:12px;left:12px}.ui-product-card-arrow{width:30px;height:30px}.ui-product-card .product-card-body{grid-template-columns:1fr;padding:16px 2px 2px}.ui-product-card .product-card-body strong{white-space:normal}.ui-collection-card-link{grid-template-columns:1fr;gap:16px;padding:14px}.collection-overview-media{width:100%;max-height:none;aspect-ratio:1 / .84}.release-wheel-ring{width:100%}.release-wheel-card{width:100%;min-height:0;grid-template-columns:minmax(92px,118px) minmax(0,1fr)}.release-wheel-single .release-wheel-card{position:relative;left:auto;top:auto;width:100%;max-width:100%;min-height:0;grid-template-columns:minmax(92px,118px) minmax(0,1fr);grid-template-rows:none;transform:none}.release-wheel-art img{width:74px;height:74px}.release-wheel-content{align-content:center}}@media (prefers-reduced-motion: reduce){.ui-button,.ui-button:before,.ui-button:after,.btn,.btn:before,.btn:after,.ui-product-card-arrow,.ui-product-card-dots button,.ui-collection-card{transition-duration:.01ms}}.electric-card{will-change:auto}.electric-card:after,.ui-card:after,.ui-product-card:after,.ui-collection-card:after,.release-wheel-card:after,.release-orbit-card:after{animation:none!important;filter:none!important;opacity:.12}.ui-card:before,.ui-product-card:before,.ui-collection-card:before,.release-wheel-card:before,.release-orbit-card:before{animation:none!important;filter:none!important}.benefit-card,.release-card,.artist-card,.info-panel,.rules-panel,.contact-panel,.form-panel,.value-grid article,.value-card,.ui-card,.ui-product-card,.ui-collection-card{transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.site-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.product-badges span,.product-detail-badges span,.ui-badge,.ui-product-card-arrow{-webkit-backdrop-filter:none;backdrop-filter:none}.ui-product-card{contain:layout paint;box-shadow:0 18px 46px #00000057,inset 0 1px #ffffff12}.ui-product-card-media{height:clamp(300px,48vw,420px);overflow:hidden;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;cursor:grab;transform:translateZ(0)}.ui-product-card-media:active{cursor:grabbing}.ui-product-card-track{backface-visibility:hidden;transform:translateZ(0);will-change:transform}.ui-product-card-slide,.ui-product-card-frame{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.ui-product-card-frame{box-shadow:none}.ui-product-card-frame img,.product-card-frame img,.collection-overview-media img,.collection-detail-preview img,.product-presentation-stage img{object-fit:contain}.ui-product-card-frame img{filter:none;pointer-events:none;transform:translateZ(0)}.ui-product-card-arrow{box-shadow:none}@media (max-width: 768px){body:before{display:none}.hero-symbol-wrap:after,.electric-card:after,.ui-card:after,.release-wheel-card:after,.release-orbit-card:after{display:none!important}.site-header{-webkit-backdrop-filter:none;backdrop-filter:none}.ui-card,.ui-product-card,.ui-collection-card,.benefit-card,.release-card,.artist-card,.info-panel,.rules-panel,.contact-panel,.form-panel,.value-card{box-shadow:0 14px 32px #0000004d}.ui-product-card-media{height:clamp(300px,88vw,380px)}}.releases-page .releases-catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:clamp(36px,6vw,72px);perspective:none}.releases-page .releases-catalog>div{min-width:0}.releases-page .release-card{display:grid;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);min-height:100%;padding:0;overflow:hidden;border-color:#f5efe31f;background:linear-gradient(180deg,#ffffff0d,#ffffff04),#090908f5;box-shadow:0 22px 58px #0000006b,inset 0 1px #ffffff13;transform-style:flat}.releases-page .release-card:hover{border-color:#b3915570;background:linear-gradient(180deg,#b3915513,#ffffff04),#0b0a09fa;box-shadow:0 28px 72px #0000008a,0 0 28px #8dff7a14}.releases-page .release-card>*,.releases-page .release-card.electric-card>*{transform:none}.releases-page .release-card:before,.releases-page .release-card:after{display:none}.releases-page .release-cover{display:block;width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:0;border-bottom:1px solid rgba(245,239,227,.1);background:#080807;clip-path:none;margin:0;padding:0;transform:none}.releases-page .release-cover img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center center;opacity:1;filter:none;position:static;transform:none;border-radius:0;margin:0;padding:0}.releases-page .card-body{display:grid;align-content:start;gap:14px;padding:22px}.releases-page .card-kicker{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0}.releases-page .card-kicker .meta{margin:0;color:#d8c7a8;font-size:.7rem;font-weight:900;text-transform:uppercase}.releases-page .card-kicker span{display:inline-flex;align-items:center;min-height:24px;padding:5px 8px;border:1px solid rgba(141,255,122,.28);border-radius:999px;background:#8dff7a0f;color:#d9ffd4;font-size:.62rem;font-weight:900;text-transform:uppercase;white-space:nowrap}.releases-page .ui-card-header,.releases-page .ui-card-content,.releases-page .ui-card-footer{margin:0;padding:0}.releases-page .ui-card-title{color:#fff6e7;font-size:clamp(1.36rem,2vw,1.8rem)}.releases-page .artist-name{margin:0 0 4px;color:#f3d9a8;font-weight:900}.releases-page .ui-card-content p:last-child{margin:0;color:#f5efe3ad}.releases-page .ui-card-footer{align-self:end;padding-top:4px}@media (max-width: 1040px){.releases-page .releases-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.releases-page .releases-catalog{grid-template-columns:1fr;gap:18px;margin-top:34px}.releases-page .release-cover{aspect-ratio:1 / 1}.releases-page .card-body{padding:18px}}@media (max-width: 360px){.product-base-model-grid{grid-template-columns:1fr}}:root{--brand-bg: #070806;--brand-surface: #0d0f0c;--brand-surface-strong: #131611;--brand-ink: #f1eee5;--brand-muted: #aaa99f;--brand-acid: #a7ff73;--brand-olive: #758554;--brand-gold: #c7a66a;--brand-line: rgba(241, 238, 229, .13)}.tattoo-page{overflow:clip;background:radial-gradient(circle at 50% 0%,rgba(119,18,24,.16),transparent 430px),linear-gradient(180deg,rgba(122,18,25,.1),transparent 520px),var(--brand-bg)}.tattoo-hero{position:relative;isolation:isolate;display:flex;min-height:calc(90svh - 76px);align-items:center;overflow:hidden;border-bottom:1px solid var(--brand-line);background:radial-gradient(circle at 78% 24%,rgba(136,17,27,.22),transparent 30%),radial-gradient(circle at 50% 56%,rgba(199,166,106,.08),transparent 40%),linear-gradient(135deg,#070806,#0d0f0d 46%,#050504)}.tattoo-hero:before,.tattoo-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.tattoo-hero:before{z-index:-2;opacity:.38;background:repeating-linear-gradient(0deg,rgba(241,238,229,.04) 0 1px,transparent 1px 42px),repeating-linear-gradient(90deg,rgba(241,238,229,.035) 0 1px,transparent 1px 42px),repeating-radial-gradient(circle at 22% 35%,rgba(241,238,229,.07) 0 1px,transparent 1px 5px);-webkit-mask-image:radial-gradient(circle at 50% 45%,black,transparent 76%);mask-image:radial-gradient(circle at 50% 45%,black,transparent 76%)}.tattoo-hero:after{z-index:-1;background:linear-gradient(90deg,rgba(145,19,27,.72),transparent 18%) left top / 26% 1px no-repeat,linear-gradient(180deg,rgba(145,19,27,.58),transparent 24%) left top / 1px 40% no-repeat,linear-gradient(270deg,rgba(145,19,27,.54),transparent 16%) right bottom / 30% 1px no-repeat,linear-gradient(0deg,rgba(145,19,27,.44),transparent 24%) right bottom / 1px 38% no-repeat;opacity:.74}.tattoo-hero-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#050504f5,#050504d6 43%,#05050433),radial-gradient(circle at 72% 34%,rgba(143,29,36,.3),transparent 34%),radial-gradient(circle at 78% 70%,rgba(199,166,106,.11),transparent 32%),#070806}.tattoo-hero-backdrop:before,.tattoo-hero-backdrop:after{content:"";position:absolute;pointer-events:none}.tattoo-hero-backdrop:before{top:12%;right:8%;bottom:12%;left:54%;border:1px solid rgba(241,238,229,.14);border-radius:50%;background:radial-gradient(circle,transparent 42%,rgba(241,238,229,.08) 43% 44%,transparent 45%),linear-gradient(90deg,transparent 48%,rgba(241,238,229,.14) 49% 51%,transparent 52%),linear-gradient(0deg,transparent 48%,rgba(241,238,229,.12) 49% 51%,transparent 52%),linear-gradient(132deg,transparent 0 48%,rgba(137,18,27,.28) 49% 50%,transparent 51%);box-shadow:0 0 0 46px #f1eee506,inset 0 0 70px #00000073;transform:rotate(-12deg)}.tattoo-hero-backdrop:after{right:9%;bottom:11%;width:min(38vw,480px);aspect-ratio:.76;border:1px solid rgba(241,238,229,.12);background:radial-gradient(circle at 50% 48%,transparent 0 30%,rgba(241,238,229,.08) 31% 32%,transparent 33%),repeating-linear-gradient(0deg,rgba(241,238,229,.05) 0 1px,transparent 1px 10px),linear-gradient(150deg,transparent 18%,rgba(241,238,229,.13) 19% 20%,transparent 21% 48%,rgba(143,29,36,.22) 49% 50%,transparent 51%);clip-path:polygon(48% 0,72% 16%,100% 48%,76% 85%,48% 100%,22% 84%,0 48%,24% 16%);opacity:.88;transform:rotate(7deg)}.tattoo-hero-content{position:relative;z-index:1;padding:128px 0 104px}.tattoo-hero-content>p,.tattoo-section-heading>div>p{margin:0 0 12px;color:var(--brand-acid);font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.tattoo-hero h1{max-width:980px;margin:0 0 24px;color:var(--brand-ink);font-size:clamp(4.2rem,8vw,7.8rem);font-weight:950;line-height:.9;letter-spacing:0;text-transform:none;text-shadow:0 24px 90px rgba(0,0,0,.72)}.tattoo-hero h2{max-width:760px;margin:0 0 16px;color:#f1eee5bd;font-size:1.45rem;line-height:1.55}.tattoo-hero-content>.tattoo-hero-subtitle{max-width:680px;margin:0;color:#f1eee5ad;font-size:1.05rem;font-weight:650;letter-spacing:0;line-height:1.72;text-transform:none}.tattoo-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.tattoo-intro{display:grid;grid-template-columns:minmax(0,.96fr) minmax(360px,1.04fr);gap:56px;padding:76px 0;border-bottom:1px solid var(--brand-line)}.tattoo-intro>p{margin:0;color:#f1eee5bd;font-size:1.28rem;font-weight:650;line-height:1.62}.tattoo-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--brand-line);border-left:1px solid var(--brand-line)}.tattoo-category-grid span{min-height:86px;padding:18px;border-right:1px solid var(--brand-line);border-bottom:1px solid var(--brand-line);color:#f1eee5c7;font-size:.72rem;font-weight:900;line-height:1.35;text-transform:uppercase}.tattoo-design-section{padding:102px 0 120px}.tattoo-section-heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:44px;align-items:end;margin-bottom:42px}.tattoo-section-heading h2{max-width:820px;margin:0;color:var(--brand-ink);font-size:4rem;line-height:.95}.tattoo-section-heading>p{margin:0;color:var(--brand-muted);line-height:1.72}.tattoo-design-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.tattoo-design-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:8px;background:linear-gradient(180deg,#10110e,#090a08)}.tattoo-design-preview{aspect-ratio:.82;border-bottom:1px solid var(--brand-line);background:#070806}.protected-image-wrap{position:relative;overflow:hidden;user-select:none;-webkit-user-select:none}.protected-image-wrap img{width:100%;height:100%;display:block;object-fit:cover;pointer-events:none;user-drag:none;-webkit-user-drag:none;filter:contrast(.95) brightness(.85)}.protected-image-placeholder{position:relative;width:100%;height:100%;min-height:280px;display:grid;place-items:center;padding:32px;color:#f1eee5b8;font-size:.9rem;font-weight:700;letter-spacing:.08em;text-align:center;text-transform:uppercase;background:radial-gradient(circle at 50% 38%,rgba(137,18,27,.26),transparent 32%),repeating-linear-gradient(0deg,rgba(241,238,229,.045) 0 1px,transparent 1px 15px),repeating-linear-gradient(90deg,rgba(241,238,229,.03) 0 1px,transparent 1px 18px),linear-gradient(135deg,rgba(197,166,74,.12),transparent 34%),#070806}.protected-image-placeholder:before,.protected-image-placeholder:after{content:"";position:absolute;pointer-events:none}.protected-image-placeholder:before{width:42%;aspect-ratio:1;border:1px solid rgba(241,238,229,.11);border-radius:50%}.protected-image-placeholder:after{width:56%;height:1px;background:#91131b85;transform:rotate(-18deg)}.protected-image-wrap:before{content:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;color:#ffffff29;font-size:clamp(28px,7vw,80px);font-weight:800;letter-spacing:.08em;line-height:1;text-align:center;text-transform:uppercase;transform:rotate(-28deg);pointer-events:none}.protected-image-wrap:after{content:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:repeating-linear-gradient(0deg,rgba(255,255,255,.04) 0,rgba(255,255,255,.04) 1px,transparent 1px,transparent 6px),repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0,rgba(255,255,255,.025) 1px,transparent 1px,transparent 24px);pointer-events:none}.protected-image-watermark{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;padding:18px;color:#fff3;font-size:clamp(1.25rem,4.5vw,4.5rem);font-weight:900;letter-spacing:.12em;line-height:1;text-align:center;transform:rotate(-24deg);pointer-events:none}.protected-image-license{position:absolute;right:12px;bottom:12px;z-index:4;padding:7px 9px;border:1px solid rgba(255,255,255,.25);border-radius:4px;background:#000000ad;color:#ffffffe0;font-size:.55rem;font-weight:800;letter-spacing:.08em;line-height:1.45;text-align:right;pointer-events:none}.protected-image-notice{position:absolute;top:50%;left:50%;z-index:5;padding:10px 14px;border:1px solid rgba(255,255,255,.25);border-radius:999px;background:#000000d6;color:#fff;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:0;transform:translate(-50%,-50%);transition:opacity .16s ease;pointer-events:none}.protected-image-wrap.is-long-pressed .protected-image-notice{opacity:1}.protected-image-split:after{content:"";position:absolute;top:0;right:0;z-index:2;width:50%;height:100%;background:#00000038;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);pointer-events:none}.protected-image-split:after{content:none}.protected-image-wrapper .design-blur-overlay{position:absolute;top:0;width:50%;height:100%;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#00000038;z-index:2;pointer-events:none}.protected-image-wrapper.blur-right .design-blur-overlay{right:0;left:auto}.protected-image-wrapper.blur-left .design-blur-overlay{left:0;right:auto}.watermark-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;display:flex;align-items:center;justify-content:center;transform:rotate(-24deg);font-size:clamp(18px,6vw,72px);font-weight:900;letter-spacing:.12em;color:#ffffff2e;text-align:center}.license-overlay{position:absolute;left:12px;bottom:12px;z-index:4;pointer-events:none;font-size:11px;line-height:1.25;letter-spacing:.08em;color:#ffffffb8;background:#00000073;border:1px solid rgba(255,255,255,.16);border-radius:8px;padding:6px 8px}.protected-image-wrap,.protected-image-wrap *{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none}.tattoo-archive-hidden .protected-image-wrap img{filter:blur(18px) brightness(.45)}@media (pointer: coarse){.protected-image-wrap,.protected-image-wrap *{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none}}.tattoo-card-topline{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.tattoo-question-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:20px;background:#000000c7}.tattoo-question-modal form{position:relative;display:grid;gap:12px;width:min(100%,460px);padding:28px;border:1px solid var(--brand-line);background:#11120f;box-shadow:0 20px 80px #0009}.tattoo-question-modal form>button:first-child{position:absolute;top:8px;right:10px;border:0;background:transparent;color:#fff;font-size:1.6rem}.tattoo-question-modal input,.tattoo-question-modal textarea{width:100%;padding:12px;border:1px solid var(--brand-line);background:#080907;color:#fff}.tattoo-question-modal .tattoo-honeypot{position:absolute;left:-10000px;width:1px;height:1px;opacity:0;pointer-events:none}.tattoo-preview-open{position:relative;display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;cursor:zoom-in}.tattoo-preview-open>span{position:absolute;right:12px;bottom:12px;z-index:6;padding:7px 10px;border:1px solid rgba(255,255,255,.3);border-radius:999px;background:#000000c2;color:#fff;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:0;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease;pointer-events:none}.tattoo-preview-open:hover>span,.tattoo-preview-open:focus-visible>span{opacity:1;transform:translateY(0)}.tattoo-preview-open:focus-visible{outline:2px solid var(--brand-gold);outline-offset:3px}.tattoo-preview-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:clamp(12px,3vw,36px);background:#000000eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tattoo-preview-lightbox-content{position:relative;width:min(94vw,1100px);max-height:94vh;padding:12px;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:#080907;box-shadow:0 30px 100px #000c}.tattoo-preview-lightbox-content .protected-image-wrap{width:100%;height:min(82vh,820px);aspect-ratio:auto;border-radius:8px}.tattoo-preview-lightbox-content .protected-image-wrap img{width:100%;height:100%;object-fit:contain;object-position:center}.tattoo-preview-lightbox-caption{display:flex;justify-content:space-between;gap:18px;padding:12px 4px 2px;color:#fff}.tattoo-preview-lightbox-caption span{color:var(--brand-gold);font-weight:800}.tattoo-preview-lightbox-close{position:absolute;top:-14px;right:-14px;z-index:10;display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(255,255,255,.28);border-radius:50%;background:#111;color:#fff;font-size:1.7rem;line-height:1;cursor:pointer}@media (max-width: 640px){.tattoo-preview-open>span{opacity:1;transform:none}.tattoo-preview-lightbox{padding:10px}.tattoo-preview-lightbox-content{width:100%;padding:8px}.tattoo-preview-lightbox-content .protected-image-wrap{height:78vh}.tattoo-preview-lightbox-close{top:8px;right:8px}}.tattoo-card-topline>span{color:var(--brand-acid);font-size:.68rem;font-weight:900;text-transform:uppercase}.tattoo-design-card .ui-card-title{font-size:1.55rem}.tattoo-design-meta{display:grid;gap:13px;margin:0}.tattoo-design-meta div{display:grid;grid-template-columns:118px minmax(0,1fr);gap:16px;padding-bottom:12px;border-bottom:1px solid rgba(241,238,229,.08)}.tattoo-design-meta dt{color:#f1eee570;font-size:.62rem;font-weight:900;text-transform:uppercase}.tattoo-design-meta dd{min-width:0;margin:0;color:#f1eee5c7;font-size:.88rem;line-height:1.45}.tattoo-design-card .ui-card-footer{display:grid;grid-template-columns:1fr;gap:10px;margin-top:auto}.tattoo-design-card .ui-button{width:100%}.tattoo-checkout-error{margin:0;color:#ff9a9f;font-size:.78rem;line-height:1.45;text-align:center}.tattoo-custom-section{padding:108px 0;border-top:1px solid var(--brand-line);background:linear-gradient(90deg,rgba(199,166,106,.08),transparent 38%),#070806}.tattoo-custom-layout{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:38px;align-items:start}.tattoo-custom-copy{position:sticky;top:108px;display:grid;gap:18px}.tattoo-custom-copy>p:first-child{margin:0;color:var(--brand-acid);font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.tattoo-custom-copy h2{margin:0;color:var(--brand-ink);font-size:3.75rem;line-height:.95}.tattoo-custom-copy h3{max-width:540px;margin:0;color:#f1eee5c7;font-size:1.18rem;line-height:1.55}.tattoo-custom-copy p:not(:first-child){max-width:580px;margin:0;color:var(--brand-muted);line-height:1.72}.tattoo-custom-copy .ui-button{width:fit-content}.tattoo-custom-form{display:grid;gap:18px;min-width:0;padding:26px;border:1px solid var(--brand-line);border-radius:8px;background:linear-gradient(180deg,rgba(241,238,229,.04),transparent),#0b0d0a;box-shadow:0 24px 70px #00000057}.tattoo-honeypot{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.tattoo-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tattoo-custom-form label{display:grid;gap:8px;min-width:0;color:#f1eee5b8}.tattoo-custom-form label>span{color:#f1eee594;font-size:.66rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.tattoo-custom-form input,.tattoo-custom-form select,.tattoo-custom-form textarea{width:100%;min-width:0;border:1px solid rgba(241,238,229,.14);border-radius:6px;background:#070806;color:var(--brand-ink);outline:none}.tattoo-custom-form input[aria-invalid=true],.tattoo-custom-form select[aria-invalid=true],.tattoo-custom-form textarea[aria-invalid=true]{border-color:#b72a2ebd}.tattoo-custom-form input,.tattoo-custom-form select{min-height:48px;padding:0 14px}.tattoo-custom-form textarea{resize:vertical;padding:14px;line-height:1.55}.tattoo-custom-form input:focus,.tattoo-custom-form select:focus,.tattoo-custom-form textarea:focus{border-color:#a7ff7375;box-shadow:0 0 0 3px #a7ff7314}.tattoo-custom-form input::placeholder,.tattoo-custom-form textarea::placeholder{color:#f1eee557}.tattoo-custom-form input:disabled{cursor:not-allowed;opacity:.52}.tattoo-form-wide{grid-column:1 / -1}.tattoo-consent-field{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:12px;padding:14px;border:1px solid rgba(199,166,106,.2);border-radius:6px;background:#070806b8}.tattoo-consent-field input{width:18px;height:18px;min-height:18px;margin:2px 0 0;accent-color:#c7a66a}.tattoo-consent-field span{color:#f1eee5b8;font-size:.82rem;font-weight:700;line-height:1.5;text-transform:none}.tattoo-field-error,.tattoo-form-error{color:#ffb2a8;font-size:.76rem;font-style:normal;font-weight:850;line-height:1.45}.tattoo-form-error{margin:0;padding:12px 14px;border:1px solid rgba(183,42,46,.42);border-radius:6px;background:#b72a2e1a}.tattoo-custom-form small,.tattoo-custom-note{color:#f1eee57a;font-size:.78rem;line-height:1.55}.tattoo-custom-note{margin:0}.tattoo-custom-form .success-message{margin:0;color:var(--brand-acid);font-weight:850}.tattoo-custom-form .ui-button:disabled{cursor:not-allowed;opacity:.62}.tattoo-custom-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.tattoo-custom-feature-grid .ui-card-title{font-size:clamp(1.2rem,2vw,1.8rem);line-height:1.1}.tattoo-packages-section{padding-top:0}.tattoo-package-card{min-height:260px}.tattoo-info-band{padding:104px 0;border-top:1px solid var(--brand-line);border-bottom:1px solid var(--brand-line);background:linear-gradient(90deg,rgba(143,29,36,.1),transparent 42%),#090a08}.tattoo-faq-section{padding:104px 0 78px}.tattoo-faq-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.tattoo-faq-item{min-width:0;padding:22px;border:1px solid var(--brand-line);border-radius:8px;background:radial-gradient(circle at 100% 0%,rgba(143,29,36,.12),transparent 34%),#0b0d0a}.tattoo-faq-item h3{margin:0 0 12px;color:var(--brand-ink);font-size:1rem;line-height:1.35}.tattoo-faq-item p{margin:0;color:#f1eee5ad;line-height:1.6}.tattoo-info-grid{display:grid;grid-template-columns:minmax(280px,.88fr) minmax(0,1.12fr);gap:24px}.tattoo-info-card{border-radius:8px}.tattoo-info-card p{margin:0 0 18px;color:#f1eee5bd;line-height:1.72}.tattoo-info-card ul{display:grid;gap:12px;margin:0;padding-left:18px;color:#f1eee5bd;line-height:1.55}.tattoo-protection-card p{margin-bottom:0}.tattoo-final-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.tattoo-storage-note{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:center;padding:34px 0 92px}.tattoo-storage-note p{max-width:780px;margin:0;color:#f1eee58f;font-size:.82rem;line-height:1.65}.tattoo-storage-note a{color:var(--brand-gold);font-size:.72rem;font-weight:900;text-transform:uppercase}@media print{.protected-image-wrap{display:none!important}}@media (max-width: 980px){.tattoo-hero h1{font-size:4rem}.tattoo-intro,.tattoo-section-heading,.tattoo-custom-layout,.tattoo-custom-feature-grid,.tattoo-info-grid,.tattoo-faq-grid,.tattoo-storage-note{grid-template-columns:1fr}.tattoo-custom-copy{position:static}.tattoo-design-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tattoo-section-heading h2{font-size:3.2rem}.tattoo-storage-note{justify-items:start}}@media (max-width: 680px){.tattoo-hero{min-height:auto;align-items:flex-end}.tattoo-hero-backdrop:before{top:18%;right:-42%;bottom:18%;left:34%;opacity:.54}.tattoo-hero-backdrop:after{right:-20%;bottom:20%;width:82vw;opacity:.42}.tattoo-hero-content{padding:112px 0 74px}.tattoo-hero h1{font-size:3.35rem}.tattoo-hero h2{font-size:1.05rem}.tattoo-hero-content>.tattoo-hero-subtitle{font-size:.96rem}.tattoo-hero-actions,.tattoo-final-actions{display:grid}.tattoo-hero-actions .ui-button,.tattoo-final-actions .ui-button{width:100%}.tattoo-intro{gap:30px;padding:54px 0}.tattoo-intro>p{font-size:1.05rem}.tattoo-category-grid,.tattoo-design-grid{grid-template-columns:1fr}.tattoo-design-section,.tattoo-custom-section,.tattoo-faq-section,.tattoo-info-band{padding:72px 0}.tattoo-section-heading h2{font-size:2.45rem}.tattoo-design-meta div{grid-template-columns:1fr;gap:5px}.tattoo-custom-copy h2{font-size:2.45rem}.tattoo-custom-copy .ui-button,.tattoo-custom-form .ui-button{width:100%}.tattoo-custom-form{padding:18px}.tattoo-form-grid{grid-template-columns:1fr}.tattoo-storage-note{padding-bottom:72px}}body{background:var(--brand-bg);color:var(--brand-ink)}.tattoo-page{overflow-x:clip;background:radial-gradient(circle at 18% 0%,rgba(118,20,24,.18),transparent 420px),radial-gradient(circle at 92% 20%,rgba(199,166,106,.08),transparent 420px),var(--brand-bg)}.tattoo-hero{min-height:auto;padding:92px 0 72px}.tattoo-hero-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.96fr) minmax(360px,.78fr);gap:clamp(32px,5vw,72px);align-items:center}.tattoo-hero-content{min-width:0;padding:0}.tattoo-hero h1{max-width:780px;margin-bottom:18px;font-size:clamp(3.2rem,7vw,6.6rem);line-height:.9;text-wrap:balance}.tattoo-hero h2{max-width:680px;color:#f1eee5e0;font-size:clamp(1.45rem,2.7vw,2.65rem);font-weight:850;line-height:1.06;text-wrap:balance}.tattoo-hero-content>.tattoo-hero-subtitle{max-width:640px;font-size:clamp(.98rem,1.3vw,1.08rem);text-wrap:pretty}.tattoo-hero-preview{position:relative;display:grid;grid-template-columns:.76fr 1fr;gap:18px;min-width:0;padding:18px;border:1px solid rgba(241,238,229,.14);border-radius:18px;background:linear-gradient(135deg,rgba(241,238,229,.055),transparent 38%),repeating-linear-gradient(0deg,rgba(241,238,229,.035) 0 1px,transparent 1px 26px),repeating-linear-gradient(90deg,rgba(241,238,229,.03) 0 1px,transparent 1px 26px),#080907;box-shadow:0 32px 100px #00000080}.tattoo-hero-preview:after{content:"BUIAC PREVIEW";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:grid;place-items:center;color:#f1eee51f;font-size:clamp(2rem,5vw,4.6rem);font-weight:950;letter-spacing:.08em;transform:rotate(-27deg);pointer-events:none}.tattoo-arm-board,.tattoo-sheet-board{position:relative;min-width:0;overflow:hidden;border:1px solid rgba(241,238,229,.16);border-radius:14px;background:radial-gradient(circle at 50% 24%,rgba(132,24,29,.18),transparent 28%),#11120f}.tattoo-arm-board{display:grid;place-items:center;min-height:390px}.tattoo-arm-board>span,.tattoo-sheet-board>span,.tattoo-preview-note{position:absolute;left:14px;bottom:12px;z-index:4;color:#f1eee585;font-size:.58rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.tattoo-arm-shape{position:relative;width:44%;max-width:130px;height:78%;border-radius:56% 44% 40% 48%;background:linear-gradient(90deg,#f1eee533,#f1eee50f),#181916;box-shadow:inset 26px 0 44px #0000006b,0 0 0 1px #f1eee51f;transform:rotate(8deg)}.tattoo-arm-mark{position:absolute;left:26%;width:48%;border-top:1px solid rgba(241,238,229,.68);border-bottom:1px solid rgba(118,20,24,.5)}.tattoo-arm-mark-one{top:24%;height:48px;border-radius:50%}.tattoo-arm-mark-two{top:44%;height:1px;transform:rotate(-22deg)}.tattoo-arm-mark-three{top:56%;height:76px;border-radius:0 0 50% 50%}.tattoo-sheet-board{min-height:390px;background:linear-gradient(180deg,#f1eee5f0,#d6ceb9db),#d8d0bd}.tattoo-sheet-board svg{width:82%;height:82%;margin:34px auto 0;display:block}.tattoo-sheet-board path,.tattoo-sheet-board circle{fill:none;stroke:#040504c7;stroke-width:2;stroke-linecap:round}.tattoo-hero-preview{display:block;grid-template-columns:none;gap:0;margin:0;padding:0;overflow:hidden;aspect-ratio:1.12;border-radius:22px;background:#050505}.tattoo-hero-preview img,.tattoo-collection-cover img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.9) contrast(1.08) brightness(.82);transform:scale(1.01)}.tattoo-hero-preview:before,.tattoo-collection-cover:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#0505041a,#05050485),linear-gradient(90deg,rgba(5,5,4,.62),transparent 48%,rgba(5,5,4,.36));pointer-events:none}.tattoo-hero-preview:after{content:"";top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(145deg,rgba(5,5,4,.34),transparent 42%),radial-gradient(circle at 78% 24%,rgba(122,24,31,.28),transparent 38%);transform:none;pointer-events:none}.tattoo-story-preview{position:relative;display:block;min-height:330px;margin:0;overflow:hidden;border-bottom:1px solid rgba(241,238,229,.12);background:#050505}.tattoo-story-preview img{display:block;width:100%;height:100%;min-height:330px;object-fit:cover;filter:saturate(.9) contrast(1.08) brightness(.82);transform:scale(1.01)}.tattoo-story-preview:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#05050405,#05050480),radial-gradient(circle at 86% 16%,rgba(122,24,31,.22),transparent 36%);pointer-events:none}.tattoo-story-preview-missing{display:grid;place-items:center;background:#070806}.tattoo-story-preview-missing span{color:#f1eee59e;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.tattoo-visual-label{position:absolute;left:18px;bottom:18px;z-index:3;display:grid;gap:4px;margin:0}.tattoo-visual-label span,.tattoo-visual-label strong{width:fit-content;max-width:100%;padding:6px 8px;border:1px solid rgba(241,238,229,.13);background:#050504ad;color:#f1eee5b8;font-size:.58rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tattoo-visual-label strong{color:#ead6ad}.tattoo-intro{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr)}.tattoo-intro h2{max-width:760px;margin:0;color:var(--brand-ink);font-size:clamp(2.4rem,5vw,4.8rem);line-height:.96;text-wrap:balance}.tattoo-section-kicker{margin:0 0 12px;color:var(--brand-acid);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.tattoo-collection-stack{display:grid;gap:34px}.tattoo-collection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.danubian-origin-card{position:relative;width:100%;max-width:100%;min-width:0;overflow:hidden;margin-top:54px;padding:clamp(20px,4vw,42px);border:1px solid rgba(199,166,106,.38);border-radius:22px;background:radial-gradient(circle at 12% 0%,rgba(118,20,24,.3),transparent 34%),radial-gradient(circle at 92% 12%,rgba(199,166,106,.12),transparent 26%),linear-gradient(145deg,#11100d,#070807 68%);box-shadow:0 36px 110px #00000080}.tattoo-secondary-collection-grid{margin-top:54px}.danubian-origin-cover{position:relative;overflow:hidden;aspect-ratio:16 / 6;margin:0 0 34px;border-radius:16px;background:#050505}.danubian-origin-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0505051a,#050505c2);pointer-events:none}.danubian-origin-cover img,.danubian-origin-subcollection img{width:100%;height:100%;object-fit:cover}.danubian-origin-cover figcaption{position:absolute;right:clamp(18px,3vw,36px);bottom:clamp(18px,3vw,32px);z-index:1;display:grid;justify-items:end;gap:10px;color:#f1eee5b8;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.danubian-origin-cover figcaption span{max-width:min(100%,300px);overflow-wrap:anywhere;text-align:right}.danubian-origin-header{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,5vw,64px);align-items:end;padding-bottom:34px;border-bottom:1px solid rgba(199,166,106,.22)}.danubian-origin-header>div,.danubian-origin-subcollection>div{min-width:0}.danubian-origin-header p{margin:0;color:#f1eee5ad;line-height:1.7;overflow-wrap:anywhere}.danubian-origin-header>div:first-child p{margin-bottom:12px;color:var(--brand-gold);font-size:.7rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.danubian-origin-header h2{margin:0;color:var(--brand-ink);font-size:clamp(3rem,7vw,7.2rem);line-height:.84;text-transform:uppercase}.danubian-origin-header strong{display:block;margin-top:18px;color:var(--brand-ink);font-family:var(--font-display);font-size:clamp(1.05rem,2vw,1.45rem);font-weight:600}.danubian-origin-collections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px}.danubian-origin-subcollection{display:grid;grid-template-columns:132px minmax(0,1fr);gap:18px;align-items:center;padding:14px;border:1px solid rgba(241,238,229,.11);border-radius:14px;background:#f1eee509}.danubian-origin-subcollection figure{position:relative;overflow:hidden;aspect-ratio:1;margin:0;border-radius:10px;background:#050505}.danubian-origin-subcollection figure span{position:absolute;top:8px;left:8px;padding:5px 7px;border:1px solid rgba(241,238,229,.25);border-radius:999px;background:#050505bf;color:var(--brand-gold);font-size:.62rem;font-weight:900}.danubian-origin-subcollection h3{margin:4px 0 8px;color:var(--brand-ink);font-size:clamp(1.2rem,2.2vw,1.75rem);line-height:1}.danubian-origin-subcollection p{margin:0;color:#f1eee59e;font-size:.78rem;line-height:1.5}.danubian-origin-subcollection div>p:first-child{color:var(--brand-gold);font-size:.62rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.danubian-origin-subcollection .ui-button{grid-column:2;width:fit-content}.tattoo-card-collection{margin:-4px 0 10px;color:var(--brand-gold);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.tattoo-collection-card{min-width:0;padding:clamp(18px,3vw,32px);border:1px solid rgba(241,238,229,.13);border-radius:18px;background:radial-gradient(circle at 96% 0%,rgba(118,20,24,.17),transparent 28%),linear-gradient(180deg,rgba(241,238,229,.045),transparent),#0a0b09;box-shadow:0 28px 90px #00000052}.tattoo-collection-link-card{display:flex;flex-direction:column}.tattoo-collection-link-card .tattoo-collection-header{display:block;margin-bottom:24px}.tattoo-collection-link-card .tattoo-collection-header>p{margin-top:16px}.tattoo-collection-link-card .ui-button{width:fit-content;margin-top:auto}.tattoo-collection-cover{position:relative;min-width:0;overflow:hidden;aspect-ratio:16 / 7;margin:0 0 28px;border:1px solid rgba(241,238,229,.13);border-radius:14px;background:#050505;box-shadow:inset 0 1px #ffffff0a,0 24px 70px #00000057}.tattoo-collection-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(135deg,rgba(126,24,31,.34),transparent 22%),linear-gradient(315deg,rgba(199,166,106,.08),transparent 26%);mix-blend-mode:screen;pointer-events:none}.tattoo-collection-header{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(18px,4vw,48px);align-items:end;margin-bottom:28px;padding-bottom:26px;border-bottom:1px solid rgba(241,238,229,.12)}.tattoo-collection-header p{margin:0;color:#f1eee5a8;line-height:1.65;text-wrap:pretty}.tattoo-collection-header>div>p{margin-bottom:12px;color:var(--brand-gold);font-size:.74rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.tattoo-collection-header h2{margin:0;color:var(--brand-ink);font-size:clamp(2rem,4.6vw,4.8rem);line-height:.96;text-wrap:balance}.tattoo-collection-hero{padding:72px 0 0}.tattoo-collection-hero .ui-button{margin-bottom:24px}.tattoo-collection-hero-cover{aspect-ratio:16 / 8;margin-bottom:34px}.tattoo-collection-hero-copy{display:grid;gap:16px;max-width:980px;padding-bottom:56px;border-bottom:1px solid rgba(241,238,229,.12)}.tattoo-collection-hero-copy>p:first-child{margin:0;color:var(--brand-acid);font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.tattoo-collection-hero-copy h1{margin:0;color:var(--brand-ink);font-size:clamp(3rem,7vw,6.4rem);line-height:.9;text-wrap:balance}.tattoo-collection-hero-copy h2{margin:0;color:#f1eee5db;font-size:clamp(1.35rem,2.8vw,2.45rem);line-height:1.1;text-wrap:balance}.tattoo-collection-hero-copy p:last-child{max-width:760px;margin:0;color:#f1eee5ad;font-size:1.05rem;line-height:1.72}.tattoo-design-card{border-radius:14px}.tattoo-protected-preview{position:relative;display:grid;place-items:center;min-height:330px;overflow:hidden;border-bottom:1px solid rgba(241,238,229,.12);background:radial-gradient(circle at 50% 42%,rgba(118,20,24,.18),transparent 34%),repeating-linear-gradient(0deg,rgba(241,238,229,.04) 0 1px,transparent 1px 16px),repeating-linear-gradient(90deg,rgba(241,238,229,.035) 0 1px,transparent 1px 18px),#070806}.tattoo-protected-preview:before{content:"";position:absolute;top:22px;right:22px;bottom:22px;left:22px;border:1px solid rgba(241,238,229,.08);border-radius:11px;pointer-events:none}.tattoo-protected-preview svg{width:min(68%,210px);max-height:260px;opacity:.72;filter:drop-shadow(0 18px 34px rgba(0,0,0,.48))}.tattoo-protected-preview path,.tattoo-protected-preview circle{fill:none;stroke:#f1eee5b8;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tattoo-protected-preview .tattoo-line-main{stroke:#f1eee5d6}.tattoo-preview-watermark{position:absolute;z-index:4;color:#f1eee524;font-size:clamp(1.7rem,3.2vw,3.1rem);font-weight:950;letter-spacing:.08em;text-transform:uppercase;transform:rotate(-26deg);pointer-events:none}.tattoo-preview-dagger svg{transform:rotate(10deg)}.tattoo-preview-urban,.tattoo-preview-archive{background:linear-gradient(135deg,transparent 0 35%,rgba(118,20,24,.2) 36% 37%,transparent 38%),repeating-linear-gradient(0deg,rgba(241,238,229,.04) 0 1px,transparent 1px 13px),repeating-linear-gradient(90deg,rgba(241,238,229,.035) 0 1px,transparent 1px 21px),#070806}.tattoo-preview-moon,.tattoo-preview-memento{background:radial-gradient(circle at 50% 42%,rgba(241,238,229,.08),transparent 26%),radial-gradient(circle at 50% 42%,transparent 0 21%,rgba(118,20,24,.17) 22% 23%,transparent 24%),repeating-linear-gradient(0deg,rgba(241,238,229,.035) 0 1px,transparent 1px 16px),#070806}.tattoo-card-story{margin:14px 0 0;color:#f1eee5a8;font-size:clamp(.92rem,1vw,1rem);line-height:1.58;text-wrap:pretty}.tattoo-how-grid{display:grid;gap:30px}.tattoo-section-heading-compact{margin-bottom:0}.tattoo-step-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.tattoo-step-card{min-width:0;min-height:180px;padding:22px;border:1px solid rgba(241,238,229,.13);border-radius:14px;background:radial-gradient(circle at 100% 0%,rgba(118,20,24,.14),transparent 38%),#0b0d0a}.tattoo-step-card span{display:block;margin-bottom:34px;color:var(--brand-gold);font-size:.72rem;font-weight:900}.tattoo-step-card h3{margin:0;color:var(--brand-ink);font-size:clamp(1.08rem,1.6vw,1.5rem);line-height:1.16;text-wrap:balance}.tattoo-license-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding:96px 0 0}.tattoo-license-grid .ui-card-title{font-size:clamp(1.7rem,2.8vw,3rem);line-height:1}@media (max-width: 980px){.tattoo-hero-layout,.tattoo-collection-grid,.tattoo-collection-header,.danubian-origin-header,.danubian-origin-collections,.tattoo-license-grid{grid-template-columns:1fr}.tattoo-hero{padding:76px 0 62px}.tattoo-hero-preview{max-width:640px;aspect-ratio:16 / 10}.tattoo-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.tattoo-hero{padding:54px 0 48px}.tattoo-hero-layout{width:min(100%,calc(100vw - 28px));gap:28px}.tattoo-hero-content{width:100%;max-width:100%;overflow:hidden}.tattoo-hero h1{max-width:100%;font-size:clamp(2.35rem,12vw,3rem);overflow-wrap:anywhere;white-space:normal}.tattoo-hero h2,.tattoo-hero-content>.tattoo-hero-subtitle{font-size:1rem;overflow-wrap:break-word;white-space:normal}.tattoo-hero h2{max-width:100%}.tattoo-hero-content>.tattoo-hero-subtitle{max-width:min(100%,320px)}.tattoo-hero-preview{max-width:none;aspect-ratio:4 / 5;border-radius:16px}.tattoo-collection-cover{aspect-ratio:4 / 3;margin-bottom:22px;border-radius:12px}.tattoo-collection-hero{padding-top:48px}.tattoo-collection-hero-cover{aspect-ratio:4 / 3}.tattoo-collection-hero-copy{width:100%;min-width:0;padding-bottom:38px}.tattoo-collection-hero-copy h1{max-width:100%;font-size:clamp(2.25rem,11vw,3rem);overflow-wrap:anywhere}.tattoo-collection-hero-copy h2,.tattoo-collection-hero-copy p:last-child{max-width:100%;overflow-wrap:anywhere}.tattoo-visual-label{right:12px;bottom:12px;left:12px}.tattoo-visual-label span,.tattoo-visual-label strong{font-size:.52rem}.tattoo-intro{grid-template-columns:1fr}.tattoo-collection-card{border-radius:14px}.danubian-origin-card{margin-top:36px;border-radius:16px}.danubian-origin-cover{aspect-ratio:4 / 3}.danubian-origin-cover figcaption{right:12px;bottom:12px;left:12px}.danubian-origin-cover figcaption span{max-width:210px;font-size:.58rem}.tattoo-section-heading h2{width:100%;max-width:100%;font-size:2.15rem;overflow-wrap:anywhere;white-space:normal}.danubian-origin-header,.danubian-origin-header>div{width:100%;max-width:100%}.danubian-origin-header h2{font-size:clamp(2.5rem,15vw,4rem)}.danubian-origin-subcollection{grid-template-columns:96px minmax(0,1fr);gap:13px}.tattoo-protected-preview,.tattoo-story-preview,.tattoo-story-preview img{min-height:280px}.tattoo-step-grid,.tattoo-custom-feature-grid,.tattoo-license-grid{grid-template-columns:1fr}}.container{width:min(1240px,calc(100% - 48px))}.editorial-kicker{margin:0;color:var(--brand-acid);font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.site-header{min-height:76px;padding:0;border-color:var(--brand-line);background:#070806f0}.site-header-inner{display:flex;width:min(1360px,calc(100% - 48px));min-width:0;margin:0 auto;align-items:center;justify-content:space-between;gap:28px}.brand{flex:0 0 auto}.brand-lockup{display:grid;gap:2px;line-height:1}.brand-lockup strong{color:var(--brand-ink);font-size:.88rem;font-weight:950;text-transform:uppercase}.brand-lockup small{color:#f1eee580;font-size:.58rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.brand-mark{width:36px;height:36px;border-color:#c7a66a75;border-radius:50%}.main-nav{gap:24px}.nav-link{color:#f1eee5ad;font-size:.78rem;font-weight:800;text-transform:uppercase}.nav-link:after{bottom:-12px;background:var(--brand-acid)}.cart-link{min-height:38px;border-color:#c7a66a4d;border-radius:6px;color:#e9d6ad;font-size:.7rem}.cart-link span{background:#a7ff731f;color:var(--brand-acid)}.home-redesign{overflow:clip;background:var(--brand-bg)}.brand-hero{position:relative;isolation:isolate;display:flex;min-height:calc(100svh - 110px);align-items:flex-end;overflow:hidden;border-bottom:1px solid var(--brand-line);background:#050604}.brand-hero-image,.brand-hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.brand-hero-image{z-index:-2;object-fit:cover;object-position:68% center;opacity:.76}.brand-hero-scrim{z-index:-1;background:linear-gradient(90deg,#050604fa,#050604e0 43%,#0506042e 78%),linear-gradient(180deg,#05060414 48%,#050604eb)}.brand-hero-content{padding:110px 0 116px}.brand-hero h1{max-width:1100px;margin:20px 0 22px;color:#f4f0e7;font-size:5.7rem;font-weight:950;line-height:.91;letter-spacing:0}.brand-hero-tagline{max-width:820px;margin:0;color:#f1eee5bd;font-size:1.2rem;font-weight:650;line-height:1.6}.brand-hero-copy{max-width:640px;margin:24px 0 0;color:#f1eee5ab;font-size:1rem;line-height:1.75}.brand-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.brand-hero-index{position:absolute;right:26px;bottom:24px;display:flex;align-items:center;gap:22px;color:#b8b8b8;font-size:.61rem;font-weight:900;text-transform:uppercase}.brand-hero-index span{display:inline-flex;align-items:center;gap:22px}.brand-hero-index span:not(:last-child):after{content:"";width:26px;height:1px;background:#a7ff7366}.home-editorial-section{padding:124px 0;border-bottom:1px solid var(--brand-line)}.home-featured-drop{background:#090a08}.home-latest-release{background:linear-gradient(90deg,rgba(117,133,84,.07),transparent 40%),#070806}.home-editorial-grid{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr);gap:88px;align-items:center}.home-editorial-grid-reverse{grid-template-columns:minmax(360px,.94fr) minmax(0,1.06fr)}.home-editorial-grid-reverse .home-editorial-copy{order:1}.home-editorial-grid-reverse .home-editorial-media{order:2}.home-editorial-media{position:relative;display:block;min-width:0;overflow:hidden;border:1px solid var(--brand-line);border-radius:6px;background:#050604;box-shadow:0 32px 80px #00000057}.home-drop-media{aspect-ratio:1 / 1.05}.home-release-media{aspect-ratio:1}.home-editorial-media img{display:block;width:100%;height:100%;object-position:center}.home-drop-media img{object-fit:contain;padding:5%}.home-release-media img{object-fit:cover}.home-editorial-media>span{position:absolute;right:16px;bottom:16px;left:16px;padding:11px 12px;border:1px solid rgba(241,238,229,.12);background:#050604e0;color:#f1eee5bd;font-size:.64rem;font-weight:900;text-transform:uppercase}.home-editorial-copy{min-width:0}.home-editorial-copy h2{max-width:700px;margin:18px 0 24px;color:var(--brand-ink);font-size:4.5rem;line-height:.94}.home-editorial-copy>p:not(.editorial-kicker){max-width:640px;margin:0;color:var(--brand-muted);line-height:1.76}.home-editorial-copy .home-editorial-lead{margin-bottom:18px;color:#e5d5b6;font-size:1.16rem;font-weight:750;line-height:1.55}.home-editorial-meta{display:flex;flex-wrap:wrap;gap:8px;margin:30px 0}.home-editorial-meta span{padding:8px 10px;border:1px solid rgba(199,166,106,.22);border-radius:4px;color:#f1eee5a6;font-size:.65rem;font-weight:850;text-transform:uppercase}.home-tracklist{display:grid;gap:0;margin:30px 0 34px;padding:0;border-top:1px solid var(--brand-line);list-style-position:inside}.home-tracklist li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;padding:14px 0;border-bottom:1px solid var(--brand-line);color:#f1eee5d1;font-size:.82rem}.home-tracklist time{color:#f1eee570}.home-brand-manifesto{padding:138px 0;border-bottom:1px solid var(--brand-line);background:linear-gradient(90deg,rgba(167,255,115,.045),transparent 34%,rgba(199,166,106,.045)),#0a0b09}.home-brand-manifesto h2{max-width:1160px;margin:26px 0 48px;color:var(--brand-ink);font-size:5.2rem;line-height:.95}.home-manifesto-footer{display:flex;max-width:920px;align-items:flex-end;justify-content:space-between;gap:50px}.home-manifesto-footer p{max-width:620px;margin:0;color:var(--brand-muted);line-height:1.76}.home-newsletter{padding:104px 0;background:#060705}.home-newsletter-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);gap:86px;align-items:end}.home-newsletter h2{max-width:680px;margin:18px 0 0;font-size:4rem;line-height:.96}.home-newsletter-grid>div:last-child>p{margin:0 0 22px;color:var(--brand-muted);line-height:1.65}.home-newsletter .social-links{margin-top:18px}.home-newsletter .social-links a{color:#f1eee58c;font-size:.7rem;font-weight:800;text-transform:uppercase}.shop-page{background:var(--brand-bg)}.shop-hero{min-height:calc(82svh - 76px)}.shop-hero:before{background:linear-gradient(90deg,#070806fa,#070806c2 48%,#0708061f 78%),linear-gradient(180deg,#0708060a,#070806d6)}.shop-hero-content{padding-bottom:82px}.shop-hero-content h1{max-width:800px;font-size:5.6rem;line-height:.9}.shop-hero-content h2{max-width:690px;font-size:2rem}.clothing-drop-banner,.clothing-trust-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-right:1px solid var(--brand-line);border-bottom:1px solid var(--brand-line);border-left:1px solid var(--brand-line);background:#0b0d0a}.clothing-drop-banner span,.clothing-trust-strip span{display:flex;min-height:72px;align-items:center;justify-content:center;padding:16px;color:#f1eee599;font-size:.68rem;font-weight:850;text-align:center;text-transform:uppercase}.clothing-drop-banner span+span,.clothing-trust-strip span+span{border-left:1px solid var(--brand-line)}.clothing-drop-banner span:first-child{color:var(--brand-acid)}.clothing-trust-strip{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px;border-top:1px solid var(--brand-line)}.shop-catalog-redesign{padding-top:78px;padding-bottom:120px}.shop-products-section,.shop-collections-section{min-width:0}.shop-collections-section{margin-top:126px;padding-top:92px;border-top:1px solid var(--brand-line)}.shop-section-heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:48px;align-items:end;margin-bottom:44px}.shop-section-heading>div>p{margin:0 0 12px;color:var(--brand-acid);font-size:.7rem;font-weight:900;text-transform:uppercase}.shop-section-heading h2{max-width:760px;margin:0;color:var(--brand-ink);font-size:4.2rem;line-height:.95}.shop-section-heading>p{max-width:480px;margin:0;color:var(--brand-muted);line-height:1.7}.shop-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.shop-product-grid>div{display:flex;min-width:0}.shop-product-grid .ui-product-card{width:100%}.shop-product-grid .ui-product-card-media{height:auto;aspect-ratio:.9}.shop-product-grid .product-card-body{padding:20px 8px 8px}.shop-product-grid .product-card-body h2{font-size:1.35rem}.product-card-commerce{display:grid;gap:12px;justify-items:end;text-align:right}.product-card-commerce>.ui-button{min-height:38px;padding-inline:14px;font-size:.64rem}.shop-product-grid .product-card-story{color:#f1eee594;line-height:1.58}.shop-catalog-redesign .collection-overview{margin-bottom:0}.shop-faq{padding:104px 0;border-top:1px solid var(--brand-line);background:#090a08}.shop-faq-layout{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:86px}.shop-faq-layout>div:first-child>p{margin:0 0 14px;color:var(--brand-acid);font-size:.68rem;font-weight:900;text-transform:uppercase}.shop-faq-layout h2{margin:0;font-size:3.8rem;line-height:.95}.shop-faq-list{border-top:1px solid var(--brand-line)}.shop-faq-list details{border-bottom:1px solid var(--brand-line)}.shop-faq-list summary{position:relative;padding:20px 40px 20px 0;color:var(--brand-ink);font-size:.82rem;font-weight:900;text-transform:uppercase;cursor:pointer;list-style:none}.shop-faq-list summary::-webkit-details-marker{display:none}.shop-faq-list summary:after{content:"+";position:absolute;top:50%;right:4px;color:var(--brand-gold);font-size:1.15rem;transform:translateY(-50%)}.shop-faq-list details[open] summary:after{content:"-"}.shop-faq-list p{max-width:700px;margin:-2px 0 22px;color:var(--brand-muted);line-height:1.65}.product-page-redesign{padding-top:56px;background:var(--brand-bg)}.product-page-redesign .back-link{display:inline-flex;margin-bottom:34px;color:#f1eee58a;font-size:.7rem;font-weight:850;text-transform:uppercase}.product-page-redesign .product-detail-modern{grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);gap:70px;align-items:start}.product-page-redesign .product-detail-gallery-modern{position:sticky;top:104px}.product-page-redesign .product-detail-info{position:static;min-width:0;padding-top:8px}.product-page-redesign .product-detail-info h1{margin:14px 0 20px;font-size:4.6rem;line-height:.91}.product-limited-badge{display:inline-flex;margin-top:14px;padding:6px 8px;border:1px solid rgba(167,255,115,.28);border-radius:4px;color:#d9ffd0;font-size:.64rem;font-weight:900;text-transform:uppercase}.product-price-row{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding-bottom:22px;border-bottom:1px solid var(--brand-line)}.product-price-row .product-price{font-size:1.65rem}.product-price-row>span{color:#f1eee56b;font-size:.68rem}.product-page-redesign .product-short-story{margin-top:28px}.product-page-redesign .product-detail-info>.product-short-story,.product-page-redesign .product-detail-info>.product-description{color:#d8d3c9;font-size:1rem;font-weight:650;line-height:1.68;letter-spacing:0;text-transform:none}.product-page-redesign .product-purchase-panel{gap:22px;margin-top:30px;padding:22px;border-radius:6px;background:#0c0e0b}.product-page-redesign .product-choice>span{color:#f1eee5b8;font-size:.68rem}.product-page-redesign .product-choice-group button,.product-page-redesign .product-choice-group a{min-height:42px;border-radius:5px}.product-page-redesign .product-base-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-base-model-disclosure{min-width:0;border:1px solid var(--brand-line);border-radius:5px;background:#090b08}.product-base-model-disclosure>summary{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 18px;min-width:0;padding:14px 42px 14px 14px;cursor:pointer;list-style:none}.product-base-model-disclosure>summary::-webkit-details-marker{display:none}.product-base-model-disclosure>summary:after{content:"+";position:absolute;top:50%;right:16px;color:var(--brand-gold);font-size:1.1rem;transform:translateY(-50%)}.product-base-model-disclosure[open]>summary:after{content:"-"}.product-base-model-disclosure>summary span{grid-column:1 / -1;color:#f1eee57a;font-size:.62rem;font-weight:900;text-transform:uppercase}.product-base-model-disclosure>summary strong{min-width:0;overflow:hidden;color:var(--brand-ink);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.product-base-model-disclosure>summary em{color:#e9d6ad;font-size:.72rem;font-style:normal;font-weight:900;white-space:nowrap}.product-base-model-disclosure>.product-base-model-grid{padding:12px;border-top:1px solid var(--brand-line)}.product-page-redesign .base-model-card-main{border-radius:6px}.product-page-redesign .product-detail-carousel{border-radius:6px;background:#0b0d0a}.product-page-redesign .product-detail-viewport{aspect-ratio:1 / 1.04}.product-page-redesign .product-detail-slide .product-presentation-stage{top:18px;right:18px;bottom:18px;left:18px;border-radius:4px;background:#080907;box-shadow:none}.product-page-redesign .product-detail-dots{gap:6px;padding:12px}.product-page-redesign .product-detail-dots button{border-radius:4px}.product-page-redesign .product-buy-row{margin-top:4px}.product-buy-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.product-buy-actions .btn{width:100%;min-width:0;padding-right:12px;padding-left:12px}.product-trust-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:2px -22px -22px;border-top:1px solid var(--brand-line);background:var(--brand-line)}.product-trust-row>div{display:grid;gap:5px;padding:16px 14px;background:#090b08}.product-trust-row strong{color:#e9d6ad;font-size:.66rem;text-transform:uppercase}.product-trust-row span{color:#f1eee57a;font-size:.65rem;line-height:1.35}.product-trust-row a{color:#d8c39d;font-size:.62rem;font-weight:900;text-transform:uppercase}.product-page-redesign .product-material-details{margin-top:44px;padding-top:38px}.product-page-redesign .product-material-card{border-radius:6px;box-shadow:none}.product-details-accordion{border-top:1px solid var(--brand-line)}.product-details-accordion details{border-bottom:1px solid var(--brand-line)}.product-details-accordion summary{position:relative;padding:17px 42px 17px 0;color:var(--brand-ink);font-size:.72rem;font-weight:900;text-transform:uppercase;cursor:pointer;list-style:none}.product-details-accordion summary::-webkit-details-marker{display:none}.product-details-accordion summary:after{content:"+";position:absolute;top:50%;right:5px;color:var(--brand-gold);font-size:1rem;transform:translateY(-50%)}.product-details-accordion details[open] summary:after{content:"-"}.product-details-accordion ul{display:grid;gap:8px;margin:0 0 20px;padding:0;list-style:none}.product-details-accordion li{position:relative;padding-left:16px;color:var(--brand-muted);font-size:.88rem;line-height:1.5}.product-details-accordion li:before{content:"";position:absolute;top:.72em;left:0;width:6px;height:1px;background:var(--brand-olive)}.product-size-guide{display:grid;gap:20px;margin-top:42px;padding-top:34px;border-top:1px solid var(--brand-line)}.product-size-guide>div:first-child>p{margin:0;color:var(--brand-acid);font-size:.66rem;font-weight:900;text-transform:uppercase}.product-size-guide h2{margin:10px 0 8px;font-size:1.65rem}.product-size-guide>div:first-child>span{color:var(--brand-muted);font-size:.82rem;line-height:1.5}.product-size-table-wrap{overflow-x:auto;border:1px solid var(--brand-line);border-radius:5px}.product-size-guide table{width:100%;min-width:360px;border-collapse:collapse;text-align:left}.product-size-guide th,.product-size-guide td{padding:13px 14px;border-bottom:1px solid var(--brand-line);color:var(--brand-muted);font-size:.78rem}.product-size-guide thead th{color:#f1eee57a;font-size:.62rem;text-transform:uppercase}.product-size-guide tbody th{color:var(--brand-ink)}.product-size-guide tbody tr:last-child th,.product-size-guide tbody tr:last-child td{border-bottom:0}.product-faq{display:grid;gap:20px;margin-top:42px;padding-top:34px;border-top:1px solid var(--brand-line)}.product-faq>div:first-child>p{margin:0;color:var(--brand-acid);font-size:.66rem;font-weight:900;text-transform:uppercase}.product-faq h2{margin:10px 0 0;font-size:1.65rem}.product-faq-list{border-top:1px solid var(--brand-line)}.product-faq-list details{border-bottom:1px solid var(--brand-line)}.product-faq-list summary{position:relative;padding:16px 38px 16px 0;color:var(--brand-ink);font-size:.72rem;font-weight:900;text-transform:uppercase;cursor:pointer;list-style:none}.product-faq-list summary::-webkit-details-marker{display:none}.product-faq-list summary:after{content:"+";position:absolute;top:50%;right:5px;color:var(--brand-gold);font-size:1rem;transform:translateY(-50%)}.product-faq-list details[open] summary:after{content:"-"}.product-faq-list p{margin:0 0 18px;color:var(--brand-muted);font-size:.86rem;line-height:1.58}.product-policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:34px}.product-policy-grid article{display:flex;min-width:0;flex-direction:column;padding:20px;border:1px solid var(--brand-line);border-radius:6px;background:#0b0d0a}.product-policy-grid p{margin:0;color:var(--brand-acid);font-size:.66rem;font-weight:900;text-transform:uppercase}.product-policy-grid h2{margin:12px 0 10px;font-size:1.2rem;line-height:1.1}.product-policy-grid span{color:var(--brand-muted);font-size:.85rem;line-height:1.55}.product-policy-grid a{margin-top:20px;color:#e9d6ad;font-size:.67rem;font-weight:900;text-transform:uppercase}.product-page-redesign .related-products{padding-top:124px}.product-mobile-buy-bar{display:none}.product-page-redesign .related-products .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer{padding:76px 0 28px;border-color:var(--brand-line);background:#050604}.site-footer .footer-grid{grid-template-columns:minmax(280px,1.35fr) repeat(3,minmax(140px,.55fr));gap:54px}.footer-intro p{max-width:360px;margin-top:22px;color:var(--brand-muted);line-height:1.65}.footer-column>strong{display:block;margin-bottom:18px;color:#b8b8b8;font-size:.64rem;font-weight:900;text-transform:uppercase}.site-footer .footer-links{grid-template-columns:1fr;gap:11px}.site-footer .footer-links a{color:#f1eee5b8;font-size:.82rem}.footer-cookie-settings{width:fit-content;padding:0;border:0;background:none;color:#f1eee5b8;font:inherit;font-size:.82rem;text-align:left;cursor:pointer}.footer-cookie-settings:hover,.footer-cookie-settings:focus-visible{color:var(--brand-acid)}.site-footer .copyright{display:flex;justify-content:space-between;gap:30px;margin-top:64px;padding-top:22px;border-top:1px solid var(--brand-line);color:#b8b8b8;font-size:.68rem;text-transform:uppercase}.cookie-banner{position:fixed;z-index:1200;right:22px;bottom:22px;left:22px;display:flex;align-items:center;justify-content:space-between;gap:28px;max-width:1180px;margin:0 auto;padding:18px 20px;border:1px solid rgba(205,255,0,.28);border-radius:8px;background:#070906fa;box-shadow:0 20px 60px #0000008c;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.cookie-banner-copy{max-width:680px}.cookie-banner-copy strong,.cookie-category strong{color:var(--brand-cream);font-size:.82rem;letter-spacing:.04em}.cookie-banner-copy p,.cookie-category p{margin:6px 0 0;color:var(--brand-muted);font-size:.78rem;line-height:1.55}.cookie-banner a,.cookie-preferences a{color:var(--brand-acid)}.cookie-banner-actions,.cookie-preferences-actions{display:flex;align-items:center;gap:9px;flex-shrink:0}.cookie-action{min-height:42px;padding:0 16px;border:1px solid rgba(241,238,229,.28);border-radius:4px;font-size:.68rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.cookie-action-primary{border-color:var(--brand-acid);background:var(--brand-acid);color:#070806}.cookie-action-secondary{background:transparent;color:var(--brand-cream)}.cookie-action:hover{transform:translateY(-1px)}.cookie-action:focus-visible,.cookie-close:focus-visible,.footer-cookie-settings:focus-visible,.cookie-category-toggle input:focus-visible{outline:2px solid var(--brand-acid);outline-offset:3px}.cookie-modal-backdrop{position:fixed;z-index:1300;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:22px;background:#000000c7}.cookie-preferences{width:min(100%,600px);max-height:min(720px,calc(100vh - 44px));overflow-y:auto;padding:26px;border:1px solid rgba(205,255,0,.24);border-radius:8px;background:#090b08;box-shadow:0 30px 90px #000000a6}.cookie-preferences-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:22px}.cookie-preferences-header .meta{margin:0 0 6px}.cookie-preferences-header h2{margin:0;font-size:clamp(1.55rem,4vw,2.25rem)}.cookie-close{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:1px solid var(--brand-line);border-radius:50%;background:transparent;color:var(--brand-cream);font-size:1.5rem;cursor:pointer}.cookie-category{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:18px 0;border-top:1px solid var(--brand-line)}.cookie-category>div{max-width:420px}.cookie-required{color:var(--brand-acid);font-size:.66rem;font-weight:900;text-align:right;text-transform:uppercase}.cookie-category-toggle{cursor:pointer}.cookie-category-toggle input{width:24px;height:24px;flex:0 0 24px;accent-color:var(--brand-acid);cursor:pointer}.cookie-preferences-links{display:flex;gap:18px;margin:18px 0 24px;font-size:.76rem}.cookie-preferences-actions{justify-content:flex-end}@media (max-width: 760px){.cookie-banner{right:12px;bottom:12px;left:12px;align-items:stretch;flex-direction:column;gap:15px;padding:16px}.cookie-banner-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cookie-banner-actions .cookie-action-primary{grid-column:1 / -1;grid-row:1}.cookie-action{width:100%}.cookie-preferences{padding:20px}.cookie-category{align-items:flex-start}.cookie-preferences-actions{display:grid;grid-template-columns:1fr}}@media (max-width: 1120px){.brand-hero h1{font-size:4.8rem}.home-editorial-grid,.home-editorial-grid-reverse{gap:54px}.home-editorial-copy h2{font-size:3.7rem}.home-brand-manifesto h2{font-size:4.4rem}.shop-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-page-redesign .product-detail-modern{grid-template-columns:minmax(0,1fr) minmax(390px,.84fr);gap:42px}.product-page-redesign .product-detail-info h1{font-size:3.8rem}.site-footer .footer-grid{grid-template-columns:minmax(280px,1.2fr) repeat(3,minmax(120px,.55fr));gap:34px}}@media (max-width: 860px){.container{width:min(100% - 36px,1240px)}.site-header{min-height:68px}.site-header-inner{width:calc(100% - 32px)}.main-nav{top:68px;right:16px;left:16px;gap:3px;padding:14px;border-radius:6px;background:#090a08}.main-nav .nav-link,.main-nav .cart-link,.main-nav .ui-button{width:100%;min-height:44px;justify-content:flex-start;padding:11px 12px}.brand-hero{min-height:calc(100svh - 102px)}.brand-hero-image{object-position:62% center;opacity:.56}.brand-hero-scrim{background:linear-gradient(90deg,#050604fa,#050604a3 78%),linear-gradient(180deg,#0506042e,#050604f0)}.brand-hero-content{padding:90px 0 106px}.brand-hero h1{max-width:680px;font-size:4.2rem;line-height:.94}.brand-hero-tagline{font-size:1.08rem}.brand-hero-index{right:18px;bottom:18px}.brand-hero-index span:nth-child(2){display:none}.home-editorial-section{padding:88px 0}.home-editorial-grid,.home-editorial-grid-reverse,.home-newsletter-grid{grid-template-columns:1fr;gap:48px}.home-editorial-grid-reverse .home-editorial-copy,.home-editorial-grid-reverse .home-editorial-media{order:initial}.home-editorial-media{width:min(100%,640px)}.home-release-media{order:-1!important}.home-brand-manifesto{padding:96px 0}.home-brand-manifesto h2{font-size:3.6rem}.home-manifesto-footer{align-items:flex-start;flex-direction:column;gap:28px}.home-newsletter{padding:84px 0}.home-newsletter h2{font-size:3.3rem}.shop-hero{min-height:680px}.shop-hero-content h1{font-size:4.2rem}.clothing-drop-banner,.clothing-trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.clothing-drop-banner span:nth-child(3),.clothing-trust-strip span:nth-child(3){border-left:0}.clothing-drop-banner span:nth-child(n+3),.clothing-trust-strip span:nth-child(n+3){border-top:1px solid var(--brand-line)}.clothing-drop-banner span:last-child{grid-column:1 / -1}.shop-faq-layout{grid-template-columns:1fr;gap:34px}.shop-section-heading{grid-template-columns:1fr;gap:22px}.shop-section-heading h2{font-size:3.4rem}.product-page-redesign .product-detail-modern{grid-template-columns:1fr}.product-page-redesign .product-detail-gallery-modern{position:static}.product-page-redesign .product-detail-info h1{font-size:4rem}.product-page-redesign .related-products .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer .footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-intro{grid-column:1 / -1}}@media (max-width: 620px){.container{width:calc(100% - 28px)}.brand-lockup small{display:none}.brand-hero{min-height:calc(100svh - 100px)}.brand-hero-image{object-position:61% center;opacity:.44}.brand-hero-content{padding:72px 0 94px}.brand-hero h1{max-width:360px;margin:16px 0 20px;font-size:3.05rem;line-height:.96}.brand-hero-tagline{max-width:360px;font-size:1rem;line-height:1.55}.brand-hero-copy{max-width:360px;margin-top:18px;font-size:.92rem;line-height:1.62}.brand-hero-actions{display:grid;width:100%;gap:10px;margin-top:26px}.brand-hero-actions .ui-button{width:100%}.brand-hero-index{right:14px;bottom:14px;left:14px;justify-content:space-between}.brand-hero-index span{gap:0}.brand-hero-index span:after{display:none}.home-editorial-section{padding:70px 0}.home-editorial-grid,.home-editorial-grid-reverse{gap:34px}.home-editorial-copy h2{margin:14px 0 20px;font-size:2.75rem;line-height:.97}.home-editorial-copy .home-editorial-lead{font-size:1rem}.home-editorial-meta{margin:24px 0}.home-tracklist{margin:24px 0 28px}.home-tracklist li{gap:12px;font-size:.75rem}.home-brand-manifesto{padding:76px 0}.home-brand-manifesto h2{margin:20px 0 34px;font-size:2.85rem;line-height:.98}.home-newsletter{padding:70px 0}.home-newsletter-grid{gap:34px}.home-newsletter h2{font-size:2.7rem}.home-newsletter .early-access-form{grid-template-columns:1fr}.shop-hero{min-height:650px}.shop-hero-content{padding-bottom:46px}.shop-hero-content h1{font-size:3.25rem;line-height:.94}.shop-hero-content h2{font-size:1.45rem}.clothing-drop-banner span,.clothing-trust-strip span{min-height:62px;padding:12px 8px;font-size:.6rem}.shop-faq{padding:76px 0}.shop-faq-layout h2{font-size:2.8rem}.shop-catalog-redesign{padding-top:64px;padding-bottom:82px}.shop-section-heading{margin-bottom:30px}.shop-section-heading h2{font-size:2.8rem}.shop-product-grid{grid-template-columns:1fr;gap:20px}.shop-product-grid .ui-product-card-media{height:320px;aspect-ratio:auto}.shop-product-grid .product-card-story{display:none}.shop-product-grid .product-card-body{padding-top:14px}.product-card-commerce{justify-items:start;text-align:left}.shop-collections-section{margin-top:88px;padding-top:68px}.product-page-redesign{padding-top:38px;padding-bottom:112px}.product-page-redesign .back-link{margin-bottom:22px}.product-page-redesign .product-detail-modern{gap:34px}.product-page-redesign .product-detail-viewport{aspect-ratio:.92}.product-page-redesign .product-detail-info h1{font-size:3rem}.product-price-row{align-items:flex-start;flex-direction:column;gap:7px}.product-page-redesign .product-purchase-panel{padding:14px}.product-page-redesign .product-base-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-base-model-disclosure>summary{grid-template-columns:1fr}.product-base-model-disclosure>summary em{justify-self:start}.product-trust-row{grid-template-columns:1fr;margin:2px -14px -14px}.product-buy-actions{grid-template-columns:1fr}.product-trust-row>div+div{border-top:1px solid var(--brand-line)}.product-policy-grid{grid-template-columns:1fr}.product-page-redesign .related-products{padding-top:86px}.product-page-redesign .related-products .product-grid{grid-template-columns:1fr}.product-mobile-buy-bar{position:fixed;right:10px;bottom:max(10px,env(safe-area-inset-bottom));left:10px;z-index:9;display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;padding:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom));border:1px solid rgba(199,166,106,.38);border-radius:6px;background:#070806f7;box-shadow:0 18px 44px #0000008a}.product-mobile-buy-bar>div{display:grid;gap:2px;min-width:76px}.product-mobile-buy-bar strong{color:#f1dbaa;font-size:.85rem}.product-mobile-buy-bar span{color:#f1eee57a;font-size:.58rem;text-transform:uppercase}.product-mobile-buy-bar .btn{width:100%;min-height:48px}.site-footer{padding-top:58px}.site-footer .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 24px}.footer-intro,.footer-column:last-child{grid-column:1 / -1}.site-footer .copyright{align-items:flex-start;flex-direction:column;gap:8px;margin-top:48px}}@media (max-width: 370px){.brand-hero h1{font-size:2.8rem}.product-page-redesign .product-base-model-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.home-redesign *,.shop-page *,.product-page-redesign *{scroll-behavior:auto}}.modern-pdp{overflow-x:clip;padding-top:46px;padding-bottom:124px}.modern-pdp-container{min-width:0}.modern-pdp-back{display:inline-flex;margin-bottom:28px;color:#f1eee58a;font-size:.7rem;font-weight:850;text-transform:uppercase}.modern-pdp-layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(390px,.82fr);gap:clamp(34px,5vw,72px);align-items:start}.modern-pdp-gallery{position:sticky;top:104px;min-width:0}.modern-pdp-gallery-frame{position:relative;overflow:hidden;border:1px solid rgba(245,239,227,.12);border-radius:8px;background:#080907;box-shadow:0 18px 42px #00000057,inset 0 1px #ffffff0f}.modern-pdp-viewport{overflow:hidden;width:100%;height:clamp(520px,66vw,760px);touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;cursor:grab}.modern-pdp-viewport:active{cursor:grabbing}.modern-pdp-track{display:flex;height:100%;backface-visibility:hidden;transform:translateZ(0);will-change:transform}.modern-pdp-slide{flex:0 0 100%;min-width:0;height:100%;-webkit-user-select:none;user-select:none}.modern-pdp-image-stage{position:relative;display:grid;place-items:center;width:100%;height:100%;padding:clamp(18px,4vw,48px);background:linear-gradient(rgba(245,239,227,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(245,239,227,.025) 1px,transparent 1px),#090a08;background-size:36px 36px;-webkit-user-select:none;user-select:none}.modern-pdp-image-stage img{display:block;width:auto;height:auto;max-width:min(86%,640px);max-height:min(86%,640px);object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.modern-pdp-image-label{position:absolute;left:18px;bottom:16px;z-index:2;color:#f1eee58a;font-size:.66rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.modern-pdp-image-placeholder{color:#f1eee58a;font-size:.74rem;font-weight:900;text-transform:uppercase}.modern-pdp-gallery-meta{position:absolute;top:14px;left:14px;z-index:3;display:flex;max-width:calc(100% - 28px);flex-wrap:wrap;gap:8px}.modern-pdp-gallery-meta .ui-badge{min-width:0;white-space:normal}.modern-pdp-thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:12px}.modern-pdp-thumbs button{display:grid;gap:7px;min-width:0;padding:7px;border:1px solid rgba(245,239,227,.1);border-radius:6px;background:#090a08d1;color:#f1eee594;cursor:pointer;font-size:.58rem;font-weight:900;text-transform:uppercase;transition:border-color .18s ease,color .18s ease,background .18s ease}.modern-pdp-thumbs button:hover,.modern-pdp-thumbs button.is-active{border-color:#b39155a3;background:#b3915514;color:#f5dfb4}.modern-pdp-thumbs img{display:block;width:100%;aspect-ratio:1;object-fit:contain;background:#070807}.modern-pdp-panel{position:sticky;top:104px;min-width:0;padding:26px;border:1px solid rgba(245,239,227,.12);border-radius:8px;background:#0a0b09f5;box-shadow:0 18px 42px #00000052,inset 0 1px #ffffff0f}.modern-pdp-kicker,.modern-pdp-price-row,.modern-pdp-option-heading,.modern-pdp-buy-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.modern-pdp-kicker>span,.modern-pdp-option-heading>span{color:#f1eee58a;font-size:.66rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.modern-pdp-panel h1{margin:18px 0;color:var(--brand-ink);font-size:clamp(2.6rem,5vw,4.4rem);line-height:.94;letter-spacing:0}.modern-pdp-price-row{align-items:baseline;padding-bottom:22px;border-bottom:1px solid var(--brand-line)}.modern-pdp-price-row strong{color:#f5dfb4;font-size:1.5rem}.modern-pdp-price-row span,.modern-pdp-story,.modern-pdp-stock span{color:#f1eee594;font-size:.82rem;line-height:1.55}.modern-pdp-story{margin:22px 0;font-weight:650}.modern-pdp-stock{display:grid;gap:5px;margin-bottom:24px;padding:14px;border:1px solid rgba(141,255,122,.18);border-radius:6px;background:#8dff7a09}.modern-pdp-stock strong{color:#d9ffd0;font-size:.74rem;text-transform:uppercase}.modern-pdp-option-group{display:grid;gap:12px;margin-top:20px}.modern-pdp-option-heading strong,.modern-pdp-inline-link{color:#e9d6ad;font-size:.72rem;font-weight:900;text-transform:uppercase}.modern-pdp-model-list,.modern-pdp-color-list,.modern-pdp-size-list{display:flex;flex-wrap:wrap;gap:8px}.modern-pdp-model-list a,.modern-pdp-model-list button,.modern-pdp-color-item,.modern-pdp-size-item{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:0 17px;border:1px solid rgba(245,239,227,.14);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent),#070807d1;color:#f1eee5c2;cursor:pointer;font-size:.72rem;font-weight:900;line-height:1;text-transform:uppercase;box-shadow:inset 0 1px #ffffff0e,0 8px 18px #0000002e;transition:border-color .18s ease,color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.modern-pdp-model-list a:focus-visible,.modern-pdp-model-list button:focus-visible,.modern-pdp-color-item:focus-visible,.modern-pdp-size-item:focus-visible,.modern-pdp-quantity button:focus-visible,.modern-pdp-drawer-close:focus-visible,.modern-pdp-drawer-trigger:focus-visible,.modern-pdp-drawer-add:focus-visible,.modern-pdp-drawer-buy:focus-visible,.modern-pdp-mobile-buy-bar button:focus-visible{outline:2px solid rgba(217,255,208,.72);outline-offset:3px}.modern-pdp-model-list a:hover,.modern-pdp-model-list button:hover,.modern-pdp-color-item:hover,.modern-pdp-size-item:hover{border-color:#b391557a;color:#fff1cdf0;transform:translateY(-1px)}.modern-pdp-model-list a:hover,.modern-pdp-model-list a.is-active,.modern-pdp-model-list button:hover,.modern-pdp-model-list button.is-active,.modern-pdp-color-item[data-state=checked],.modern-pdp-size-item[data-state=checked]{border-color:#b39155b8;background:radial-gradient(circle at 50% 0,rgba(179,145,85,.22),transparent 62%),#120f0af5;color:#f5dfb4;box-shadow:inset 0 1px #fff0cb14,0 0 0 1px #b3915524,0 12px 24px #00000042}.modern-pdp-color-item:active,.modern-pdp-size-item:active,.modern-pdp-model-list a:active,.modern-pdp-model-list button:active{transform:scale(.985)}.modern-pdp-radio-indicator{position:absolute;right:10px;bottom:9px;width:6px;height:6px;border-radius:999px;background:#d9ffd0;box-shadow:0 0 10px #8dff7a6b}.modern-pdp-color-item .color-swatch{width:16px;height:16px;flex:0 0 auto;border:1px solid rgba(245,239,227,.34);box-shadow:inset 0 0 0 1px #00000057,0 0 0 3px #ffffff06}.modern-pdp-buy-row{display:grid;align-items:stretch;margin-top:24px}.modern-pdp-quantity{display:grid;grid-template-columns:46px 48px 46px;min-height:50px;overflow:hidden;border:1px solid rgba(245,239,227,.13);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent),#070807d6;box-shadow:inset 0 1px #ffffff0e,0 8px 18px #0000002e}.modern-pdp-quantity button,.modern-pdp-quantity span{display:grid;place-items:center;border:0;background:transparent;color:var(--brand-ink);font-weight:900}.modern-pdp-quantity button{cursor:pointer;font-size:1rem;transition:background .16s ease,color .16s ease}.modern-pdp-quantity button:hover{background:#b391551f;color:#f5dfb4}.modern-pdp-quantity button:disabled{cursor:not-allowed;opacity:.45}.modern-pdp-add{flex:1}.modern-pdp-checkout{width:100%;margin-top:10px}.modern-pdp-trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:24px -26px -26px;border-top:1px solid var(--brand-line);background:var(--brand-line)}.modern-pdp-trust-grid>div{display:grid;gap:5px;padding:15px 13px;background:#090b08}.modern-pdp-trust-grid strong{color:#e9d6ad;font-size:.64rem;line-height:1.25;text-transform:uppercase}.modern-pdp-trust-grid span,.modern-pdp-trust-grid a{color:#f1eee580;font-size:.63rem;line-height:1.35}.modern-pdp-mobile-drawers{display:none}.modern-pdp-desktop-info{display:grid;gap:34px;margin-top:52px}.modern-pdp-desktop-info section{display:grid;gap:14px;padding-top:28px;border-top:1px solid var(--brand-line)}.modern-pdp-desktop-info p{margin:0;color:var(--brand-acid);font-size:.66rem;font-weight:900;text-transform:uppercase}.modern-pdp-desktop-info h2{margin:0;font-size:1.55rem}.modern-pdp-desktop-info section>span{color:#f1eee594;font-size:.86rem;line-height:1.55}.modern-pdp-accordion{border-top:1px solid var(--brand-line)}.modern-pdp-accordion-item{border-bottom:1px solid var(--brand-line)}.modern-pdp-accordion-trigger{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border:0;background:transparent;color:var(--brand-ink);cursor:pointer;font-size:.72rem;font-weight:900;text-align:left;text-transform:uppercase}.modern-pdp-accordion-trigger[data-state=open] span{transform:rotate(45deg)}.modern-pdp-accordion-content{overflow:hidden}.modern-pdp-accordion-content ul{display:grid;gap:8px;margin:0 0 18px;padding:0;list-style:none}.modern-pdp-accordion-content li{position:relative;padding-left:16px;color:var(--brand-muted);font-size:.86rem;line-height:1.5}.modern-pdp-accordion-content li:before{content:"";position:absolute;top:.72em;left:0;width:6px;height:1px;background:var(--brand-olive)}.modern-pdp-size-table-wrap{overflow-x:auto;border:1px solid var(--brand-line);border-radius:6px}.modern-pdp-size-table-wrap table{width:100%;min-width:340px;border-collapse:collapse;text-align:left}.modern-pdp-size-table-wrap th,.modern-pdp-size-table-wrap td{padding:13px 14px;border-bottom:1px solid var(--brand-line);color:var(--brand-muted);font-size:.78rem}.modern-pdp-size-table-wrap thead th{color:#f1eee57a;font-size:.62rem;text-transform:uppercase}.modern-pdp-size-table-wrap tbody th{color:var(--brand-ink)}.modern-pdp-size-table-wrap tbody tr:last-child th,.modern-pdp-size-table-wrap tbody tr:last-child td{border-bottom:0}.modern-pdp-limited-note{display:grid;gap:8px;margin-top:28px;padding:16px;border:1px solid rgba(179,145,85,.2);border-radius:6px;background:#b391550a}.modern-pdp-limited-note p{margin:0;color:#f1eee59e;font-size:.78rem;line-height:1.45}.modern-pdp-related{margin-top:96px}.modern-pdp-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#0000009e}.modern-pdp-drawer-content{position:fixed;right:0;bottom:0;left:0;z-index:90;max-height:min(82vh,720px);overflow:auto;padding:12px 18px 24px;border:1px solid rgba(245,239,227,.14);border-radius:18px 18px 0 0;background:#090a08;box-shadow:0 -14px 36px #0000006b}.modern-pdp-drawer-handle{width:42px;height:4px;margin:0 auto 18px;border-radius:999px;background:#f1eee53d}.modern-pdp-drawer-title{margin:0;color:var(--brand-ink);font-size:1.35rem}.modern-pdp-drawer-description{margin:8px 0 18px;color:var(--brand-muted);font-size:.86rem}.modern-pdp-drawer-body{display:grid;gap:18px}.modern-pdp-drawer-close,.modern-pdp-drawer-trigger{min-height:44px;border:1px solid rgba(179,145,85,.42);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent),#080807cc;color:#f7e7c6;cursor:pointer;font-size:.72rem;font-weight:900;text-transform:uppercase;box-shadow:inset 0 1px #fff6d714;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.modern-pdp-drawer-close:hover,.modern-pdp-drawer-trigger:hover{border-color:#d9ffd061;background:#8dff7a0e;color:#d9ffd0}.modern-pdp-drawer-close{width:100%;margin-top:20px}.modern-pdp-options-drawer{display:grid;gap:18px;max-height:min(88vh,760px);padding:12px 16px calc(18px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain}.modern-pdp-options-head{display:flex;align-items:start;justify-content:space-between;gap:16px}.modern-pdp-options-head strong{color:#f5dfb4;font-size:1rem;white-space:nowrap}.modern-pdp-options-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;overflow:hidden}.modern-pdp-options-summary span{min-width:0;padding:11px 10px;border:1px solid rgba(245,239,227,.1);border-radius:999px;background:#070807;color:#f1eee5ad;font-size:.62rem;font-weight:900;text-align:center;text-transform:uppercase;overflow-wrap:anywhere}.modern-pdp-drawer-option{display:grid;gap:10px;min-width:0}.modern-pdp-drawer-model-list,.modern-pdp-drawer-color-list,.modern-pdp-drawer-size-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.modern-pdp-drawer-size-list{grid-template-columns:repeat(4,minmax(0,1fr))}.modern-pdp-drawer-quantity{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-height:54px}.modern-pdp-drawer-actions{position:sticky;bottom:calc(8px + env(safe-area-inset-bottom));z-index:2;display:grid;gap:8px;margin:2px -4px -6px;padding:10px 4px calc(10px + env(safe-area-inset-bottom));background:linear-gradient(180deg,#0a0a0900,#0a0a09eb 18%),#0a0a09fa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modern-pdp-option-error{margin:0;padding:10px 12px;border:1px solid rgba(255,121,97,.34);border-radius:6px;background:#ff796114;color:#ffd8cf;font-size:.72rem;font-weight:800;line-height:1.45}.modern-pdp-drawer-add,.modern-pdp-drawer-buy{min-height:52px;border-radius:999px;cursor:pointer;font-size:.72rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.modern-pdp-drawer-add{border:1px solid rgba(219,184,118,.72);background:linear-gradient(180deg,rgba(255,240,203,.08),transparent),#130f09fa;color:#fff0cb;box-shadow:inset 0 1px #fff6d714,0 12px 28px #0000003d}.modern-pdp-drawer-buy{border:1px solid rgba(245,239,227,.16);background:#070807b8;color:#f1eee5c7}.modern-pdp-drawer-add:disabled,.modern-pdp-drawer-buy:disabled{cursor:not-allowed;opacity:.5}.modern-pdp-drawer-trust{display:grid;gap:7px;padding-top:2px;color:#f1eee585;font-size:.68rem;line-height:1.4}.modern-pdp-mobile-buy-bar button{min-height:46px;padding:0 18px;border:1px solid rgba(219,184,118,.72);border-radius:999px;background:linear-gradient(180deg,rgba(255,240,203,.08),transparent),#100d09fa;color:#fff0cb;font-size:.72rem;font-weight:900;text-transform:uppercase;box-shadow:inset 0 1px #fff6d714,0 10px 22px #0003}.collection-story-copy{display:grid;gap:14px}.collection-story-copy p{margin:0;color:#f1eee5ad;font-size:.98rem;line-height:1.72}.collection-products-heading{display:grid;gap:8px;margin:48px 0 24px}.collection-products-heading p{margin:0;color:var(--brand-acid);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.collection-products-heading h2{margin:0;font-size:clamp(2rem,4vw,3.4rem)}@media (max-width: 980px){.modern-pdp-layout{grid-template-columns:1fr}.modern-pdp-gallery,.modern-pdp-panel{position:static}.modern-pdp-viewport{height:clamp(390px,92vw,620px)}}@media (max-width: 720px){.modern-pdp{padding-top:30px;padding-bottom:118px}.modern-pdp-layout{gap:22px}.modern-pdp-back{margin-bottom:18px}.modern-pdp-gallery-frame,.modern-pdp-panel{border-radius:6px;box-shadow:0 12px 28px #0000004d}.modern-pdp-viewport{height:min(112vw,500px)}.modern-pdp-image-stage{padding:18px;background-size:28px 28px}.modern-pdp-image-stage img{max-width:92%;max-height:88%}.modern-pdp-gallery-meta{top:10px;left:10px;right:10px;max-width:none;gap:6px}.modern-pdp-thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.modern-pdp-thumbs button{padding:5px}.modern-pdp-thumbs span{display:none}.modern-pdp-panel{padding:20px}.modern-pdp-panel>.modern-pdp-option-group,.modern-pdp-panel>.modern-pdp-buy-row,.modern-pdp-panel>.modern-pdp-checkout{display:none}.modern-pdp-panel h1{font-size:2.55rem}.modern-pdp-price-row{display:grid;gap:6px}.modern-pdp-model-list,.modern-pdp-color-list,.modern-pdp-size-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.modern-pdp-size-list{grid-template-columns:repeat(4,minmax(0,1fr))}.modern-pdp-color-item,.modern-pdp-size-item,.modern-pdp-model-list a,.modern-pdp-model-list button{min-height:48px}.modern-pdp-buy-row{display:grid}.modern-pdp-quantity{grid-template-columns:repeat(3,1fr)}.modern-pdp-trust-grid{grid-template-columns:1fr;margin:22px -20px -20px}.modern-pdp-mobile-drawers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:22px}.modern-pdp-options-drawer .modern-pdp-color-item,.modern-pdp-options-drawer .modern-pdp-size-item,.modern-pdp-options-drawer .modern-pdp-model-list a,.modern-pdp-options-drawer .modern-pdp-model-list button{min-height:50px;padding:0 12px}.modern-pdp-desktop-info{display:none}.modern-pdp-related{margin-top:62px}}
