.hero-art.brand-hero{display:block!important;width:100%;max-width:580px;aspect-ratio:auto;min-width:0}.brand-hero::before,.brand-hero::after{display:none}.brand-film-label{display:flex;align-items:center;justify-content:space-between;gap:20px;font:8px Arial,sans-serif;letter-spacing:.12em;color:var(--gold);margin-bottom:18px}.brand-film-label>span:last-child{font:9px var(--font);letter-spacing:0;color:#9daa8e}.brand-stage{position:relative;width:100%;aspect-ratio:16/9;border:1px solid #c7aa7038;border-radius:23px;overflow:hidden;background:radial-gradient(ellipse at 50% 43%,#302b1c,#080c09 66%);box-shadow:0 22px 65px #0006,inset 0 0 60px #0009;isolation:isolate}.brand-stage canvas{display:block;width:100%;height:100%;position:absolute;inset:0;z-index:2}.brand-static{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;background:radial-gradient(ellipse at 50% 45%,#22251a,transparent 65%)}.brand-static img{width:35%;height:auto;border-radius:50%;box-shadow:0 4px 45px #cfb67b16}.brand-static strong{font:bold clamp(16px,2.2vw,30px) Arial,sans-serif;letter-spacing:.2em;color:#dac38f;margin-top:10px;padding-left:.2em}.brand-static small{font:5px Arial,sans-serif;letter-spacing:.3em;margin-top:8px;color:#968562}.brand-stage.ready .brand-static{visibility:hidden}.brand-film-controls{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:19px 0;border-bottom:1px solid var(--line)}.brand-film-controls>span{font-size:9px;color:#87987b}.brand-film-buttons{display:flex;gap:8px;flex:none}.brand-film-buttons button{font:9px var(--font);border:1px solid #566a45;background:none;border-radius:30px;color:#beccad;padding:7px 11px;line-height:1.5}.brand-film-buttons button:hover{background:#2d3824}.brand-progress{display:block;height:2px;width:100%;background:#314026;margin-top:18px;border:0;border-radius:5px;overflow:hidden}.brand-progress::-webkit-progress-bar{background:#314026}.brand-progress::-webkit-progress-value{background:var(--gold)}.brand-progress::-moz-progress-bar{background:var(--gold)}.brand-film-note{font-size:10px;line-height:1.9;color:#7e916f;margin-top:17px;max-width:450px}.brand-stage.static-mode .brand-static{visibility:visible}.brand-stage.static-mode canvas{visibility:hidden}.brand-film-controls button:disabled{opacity:.5;cursor:default}@media(max-width:1150px){.brand-film-label{font-size:7px}.brand-film-label>span:last-child{font-size:8px}.brand-film-controls{gap:10px}.brand-film-controls>span{font-size:8px}.brand-film-buttons button{font-size:8px;padding:7px 10px}.brand-film-note{font-size:9px}}@media(max-width:900px){.brand-film-label{font-size:6px}.brand-film-label>span:last-child{font-size:7px}.brand-film-controls{align-items:flex-start;flex-direction:column;gap:12px}.brand-stage{border-radius:19px}.brand-film-note{font-size:8px}.brand-static strong{font-size:20px}}@media(max-width:680px){.hero-art.brand-hero{max-width:480px;margin:10px auto 0}.brand-film-label{font-size:7px;margin-bottom:15px}.brand-film-label>span:last-child{font-size:8px}.brand-film-controls{flex-direction:row;align-items:center;gap:12px;padding-block:15px}.brand-film-controls>span{font-size:8px}.brand-film-buttons{gap:6px}.brand-film-buttons button{font-size:8px;padding:7px 9px}.brand-film-note{font-size:9px;line-height:1.9;margin-top:14px}.brand-progress{margin-top:14px}.brand-stage{border-radius:17px}.brand-static strong{font-size:20px}.brand-static small{font-size:4px}}@media(max-width:360px){.brand-film-label{font-size:6px}.brand-film-controls>span{font-size:7px}.brand-film-buttons button{font-size:7px;padding:7px 8px}.brand-film-note{font-size:8px}}@media(prefers-reduced-motion:reduce){.brand-static{animation:none}.brand-stage{box-shadow:0 12px 35px #0003}}
