:root{--gutter:clamp(24px,4vw,64px);--page-max:1600px}@media(min-width:1101px){.shell:not(.stores-inner){width:calc(min(100%,var(--page-max)) - var(--gutter) - var(--gutter))}}.site-header{background:var(--accent);color:var(--accent-ink)}.site-header.scrolled{background:var(--bg);color:var(--ink)}.header-inner,.scrolled .header-inner{width:100%;max-width:var(--page-max);height:88px;padding-inline:var(--gutter)}.site-header:not(.scrolled) .desktop-nav a{color:inherit}.site-header:not(.scrolled) .logo-dot{color:inherit}.site-header:not(.scrolled) .mark path:last-child{stroke:currentColor}.site-header:not(.scrolled) .header-actions>.button{display:none}.site-header:not(.scrolled) a:focus-visible,.site-header:not(.scrolled) button:focus-visible{outline-color:currentColor}.site-header:not(.scrolled) .menu-toggle:hover{background:#14202d12}.poster{--slate:var(--bg);--ice:var(--accent);--dark:oklch(23% .021 255);--shadow:0 20px 36px #0004;background:var(--ice);color:var(--dark);color-scheme:light;font:400 16px/1.5 var(--body)}.poster p{color:inherit}.poster img{display:block;width:100%;height:auto;object-fit:cover}.poster .icon{width:24px;height:24px}.poster .primary{display:inline-flex;min-height:58px;padding:16px 28px;align-items:center;justify-content:space-between;background:var(--dark);color:var(--ice);border-radius:var(--pill);font-weight:600;font-size:16px;transition:transform .22s,background .22s}.poster .primary:hover{transform:translateY(-2px);background:var(--slate)}.poster .primary:active{transform:translateY(0)}.poster a:focus-visible,.poster button:focus-visible{outline:3px solid currentColor;outline-offset:5px}.poster .release-selector{display:flex;gap:8px;align-items:center}.poster .art-option{position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:5px;background:transparent;border-radius:4px;transition:transform .22s}.poster .art-option img{width:100%;height:100%;border-radius:2px}.poster .art-option span{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}.poster .art-option[aria-pressed=true]{outline:2px solid currentColor;outline-offset:1px}.poster .art-option:hover{transform:translateY(-3px)}.poster .store{display:inline-flex;align-items:center;gap:10px;font-size:13px}.poster .fan-stores>div{display:flex;align-items:center;justify-content:space-between}.poster .fan-stores>div>span:last-child{display:flex;align-items:center}.poster-hero{padding:44px var(--gutter) 48px;position:relative;overflow:hidden}.poster-title{position:relative}.poster h1{font:800 clamp(112px,13.2vw,210px)/.92 var(--display);position:relative;z-index:2;pointer-events:none;letter-spacing:-.025em}.poster-art{position:absolute;isolation:isolate}.poster-art>img{box-shadow:var(--shadow);aspect-ratio:1}.poster-stamp{position:absolute;z-index:2;border-radius:50%;background:var(--dark);color:var(--ice);font-family:var(--display);font-weight:800;text-align:center;transform:rotate(-16deg)}.poster ::selection{background:var(--dark);color:var(--ice)}.stores-band{width:100%;background:var(--bg)}.stores-inner{width:100%;padding:32px max(var(--gutter),calc((100% - 1472px)/2));display:flex;align-items:center;gap:48px}.stores-inner>p{margin:0;font-size:13px;color:var(--ink)}.store-logos{display:flex;justify-content:space-between;gap:24px;flex:1}.store-logos>div,.store-logos>div:nth-last-child(-n+3){display:flex;flex-direction:row;font-size:13px;gap:10px;font-weight:400}.store-logos .brand-icon{width:24px;height:24px}.finale .lookup-result{margin:24px 0 0;max-width:600px}.lookup-release{display:flex;gap:16px;align-items:center;margin-bottom:16px}.lookup-release .lookup-cover{width:64px;height:64px;aspect-ratio:1}.lookup-release strong,.lookup-release span{display:block}.lookup-release span{font-size:14px}.finale .lookup-result p,.finale .lookup-result .text-link,.finale .lookup-result .button{color:var(--silver-ink)}.finale .lookup-result .text-link{margin-right:24px}@media(max-width:1100px){.stores-inner{flex-direction:column;align-items:flex-start;gap:24px}.store-logos{width:100%}.store-logos>div{font-size:12px}}@media(max-width:760px){:root{--gutter:24px}.header-inner,.scrolled .header-inner{height:72px}.store-logos{flex-wrap:wrap;justify-content:flex-start;gap:24px 28px}.store-logos>div{font-size:12px}}@media(max-width:430px){:root{--gutter:20px}}.poster .title-line{display:block}.poster .title-line>span{display:inline}.poster main{max-width:none}.poster-hero{min-height:672px;max-width:var(--page-max);margin-inline:auto}.poster .trust{width:100%;padding-inline:max(var(--gutter),calc((100% - 1472px)/2))}.poster-title{min-height:0}.poster-bottom{display:flex;flex-direction:column;align-items:flex-start;gap:28px;width:100%;padding-top:28px}.poster-action{align-self:flex-start}.poster-copy{max-width:none;text-align:left}.poster-copy p{font-size:17px;line-height:1.5;font-weight:400}.poster-copy p strong{display:block;font-weight:600;margin-bottom:8px}.poster-copy p>span{display:block;text-wrap:pretty}@media(min-width:1101px){.poster-copy p>strong,.poster-copy p>span{white-space:nowrap}}.poster .primary{min-width:280px;gap:28px}.poster-demo{position:absolute;top:44px;right:var(--gutter);width:390px}.poster-scene{position:relative;height:540px}.poster-art{width:370px;right:8px;top:0;transform:rotate(9deg);z-index:1}.poster-stamp{display:grid;place-content:center;width:88px;height:88px;padding:8px;font-size:18px;line-height:1.1;right:0;top:-20px}.poster-stamp>span{display:block;white-space:nowrap}.poster-linkpage{position:absolute;z-index:2;width:188px;aspect-ratio:9/19.5;right:0;top:120px;padding:6px;border:1px solid #69737f;border-radius:34px;background:#16191e;color:var(--ink);box-shadow:inset 0 0 0 2px #30373f,0 20px 32px #14202d40;transform:rotate(-4deg);container-type:inline-size}.poster-linkpage:before,.poster-linkpage:after{content:"";position:absolute;width:3px;border-radius:2px;background:#4c5662}.poster-linkpage:before{left:-3px;top:19%;height:13%}.poster-linkpage:after{right:-3px;top:25%;height:15%}.device-screen{height:100%;overflow:hidden;border-radius:27px;display:flex;flex-direction:column;background:#151b23}.device-status{min-height:13cqw;padding:3.8cqw 6cqw 3cqw;position:relative;display:flex;justify-content:space-between;align-items:center;gap:32cqw;font-size:4.2cqw;line-height:1;font-weight:600}.device-island{position:absolute;left:50%;top:3cqw;width:28cqw;height:7.5cqw;border-radius:999px;background:#050607;transform:translate(-50%)}.device-island:after{content:"";position:absolute;right:3cqw;top:2.2cqw;width:3cqw;height:3cqw;border-radius:50%;background:#16212c;box-shadow:inset 0 0 0 1px #0b1018}.device-indicators{width:23cqw;height:7cqw}.device-browser{margin-top:auto;padding:3cqw 5cqw 2cqw;background:#20262e}.preview-address{display:flex;align-items:center;justify-content:space-between;gap:3cqw;border-radius:6px;padding:2.5cqw 3cqw;font-size:4.2cqw;line-height:1;color:var(--ink);background:#353c46}.preview-address svg{width:5cqw;height:5cqw}.device-home{display:block;width:34cqw;height:1.4cqw;margin:3.5cqw auto 0;background:#e9edf2;border-radius:999px}.preview-page{position:relative;isolation:isolate;overflow:hidden;padding:5cqw 6cqw 4cqw;flex:1;min-height:0;display:flex;flex-direction:column;align-items:center}.preview-backdrop{position:absolute;z-index:-2;inset:-20%;background-size:cover;background-position:center;filter:blur(24px) brightness(.34)}.preview-page:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(transparent,var(--slate))}.poster .preview-cover{width:54%;aspect-ratio:1}.preview-title{font:800 11cqw/1 Barlow,sans-serif;margin-top:5cqw;text-align:center;min-height:22cqw;display:flex;align-items:center;justify-content:center}.preview-artist{font-size:4.5cqw;line-height:1.5;text-align:center}.preview-choose{font-size:4.4cqw;margin:5cqw 0 3cqw}.preview-page .fan-stores{width:100%;display:grid;gap:3cqw}.preview-page .fan-stores>div{min-height:18cqw;border:0;background:#ffffff12;border-radius:3px;padding:3cqw;gap:2cqw}.preview-page .fan-stores .store{font-size:5.2cqw;gap:3cqw}.preview-page .fan-stores .brand-icon{width:7cqw;height:7cqw}.preview-page .fan-stores>div>span:last-child{font-size:4.4cqw;border-radius:999px;padding:2cqw 3cqw;background:var(--ink);color:var(--dark)}.preview-page .fan-stores .icon{display:none}.preview-brand{display:flex;align-items:center;gap:2cqw;font-size:3.8cqw;margin-top:6cqw;color:var(--muted)}.preview-brand .mark{width:5cqw;height:5cqw}.poster-selection{width:100%;display:flex;align-items:center;justify-content:flex-end;gap:20px;margin-top:16px}.poster-selection>span{max-width:110px;margin:0;font-size:12px}@media(min-width:1101px)and (max-width:1280px){.poster h1{font-size:12.5vw}.poster-hero{min-height:632px}.poster-demo{width:320px}.poster-scene{height:500px}.poster-art{width:300px;right:4px}.poster-linkpage{width:176px;right:0;top:112px}.poster-bottom{width:100%;gap:28px}.poster-copy{max-width:calc(100% - 352px)}.poster-copy p{font-size:16px}.poster-copy p>strong,.poster-copy p>span{white-space:normal}.poster .primary{min-width:245px;padding-inline:22px}}@media(min-width:1281px)and (max-width:1360px){.poster-copy p{font-size:16px}}@media(min-width:540px)and (max-width:1100px){.poster-hero{padding-top:28px;padding-bottom:40px;min-height:612px}.poster-title{min-height:0}.poster h1{font-size:12.5vw}.poster-demo{top:28px;width:30vw}.poster-scene{height:448px}.poster-art{width:26vw;right:12px;top:0}.poster-stamp{width:64px;height:64px;font-size:14px;padding:6px;right:-8px;top:-12px}.poster-linkpage{width:174px;right:0;top:68px}.poster-bottom{width:59%;display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding-top:28px}.poster-copy{max-width:360px;text-align:left}.poster-copy p{font-size:16px}.poster-action{align-self:flex-start}.poster .primary{width:auto;min-width:280px}.poster-selection{flex-direction:column;gap:10px;align-items:flex-end;margin-top:20px}.poster-selection>span{max-width:none}}@media(min-width:540px)and (max-width:760px){.poster-hero{min-height:564px}.poster-demo{width:32vw}.poster-linkpage{width:158px;top:60px}.poster-scene{height:400px}.poster h1{font-size:12vw}.poster-bottom{width:57%;gap:20px;padding-top:24px}.poster-copy p{font-size:15px}.poster .primary{min-width:0;gap:12px;padding:16px 20px;font-size:14px}}@media(max-width:539px){.poster-hero{min-height:0;padding-top:24px;padding-bottom:32px;display:flex;flex-direction:column}.poster-title{min-height:0}.poster h1{font-size:25.6vw;line-height:.88;letter-spacing:-.025em}.poster .title-line>span{display:block}.poster-bottom{width:100%;display:flex;flex-direction:column;align-items:stretch;padding-top:28px;gap:20px}.poster-copy{max-width:440px;text-align:left}.poster-copy p{font-size:15px;line-height:1.5}.poster-copy p strong{margin-bottom:6px}.poster-action{align-self:stretch}.poster .primary{min-width:0;width:100%}.poster-demo{position:relative;top:auto;right:auto;width:100%;margin-top:40px}.poster-scene{height:448px}.poster-art{width:66vw;right:-20vw;top:36px;transform:rotate(7deg)}.poster-stamp{width:68px;height:68px;right:24vw;top:-20px;padding:8px;font-size:14px}.poster-linkpage{width:198px;left:12px;right:auto;top:0;transform:rotate(-5deg)}.poster-selection{align-self:auto;justify-content:flex-start;gap:20px;margin-top:24px}.poster-selection>span{max-width:115px;font-size:12px}}@media(max-width:374px){.poster-linkpage{width:182px;left:4px}.poster-scene{height:412px}.poster-selection{gap:12px}.poster-selection>span{max-width:100px}}
