/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.shell{width:min(1200px,100% - 48px);margin-inline:auto}.nav{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;height:108px;display:grid}.brand{flex-direction:column;width:max-content;line-height:.9;display:flex}.brand span{margin-left:4px;font:italic 12px Georgia,serif}.brand strong{letter-spacing:-2px;font:900 27px/1 Arial,sans-serif}.navlinks{text-transform:uppercase;letter-spacing:1.5px;gap:38px;font-size:12px;display:flex}.navlinks a,.text-link,.story-card a,.footer a{border-bottom:1px solid #0000;transition:all .2s}.navlinks a:hover,.text-link:hover,.story-card a:hover,.footer a:hover{border-color:currentColor}.button{appearance:none;background:var(--red);color:#fff;text-transform:uppercase;letter-spacing:1.4px;border:1px solid var(--red);cursor:pointer;touch-action:manipulation;border-radius:0;justify-content:center;align-items:center;gap:18px;min-height:48px;padding:14px 18px;font-size:11px;transition:all .2s;display:inline-flex}.button>span{width:24px;height:24px;color:var(--red);background:#09090b;border-radius:50%;flex:0 0 24px;place-items:center;display:grid;position:relative;box-shadow:0 0 0 1px #ffffff2e;font-size:0!important}.button>span:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid;width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-60%,-50%)}.button:hover{background:var(--ink);border-color:var(--ink);transform:translateY(-2px)}.button-small{justify-self:end;padding:13px 16px}.hero{grid-template-columns:1.04fr .96fr;align-items:center;min-height:720px;padding:64px 0 82px;display:grid;position:relative;overflow:hidden}.eyebrow,.section-label{letter-spacing:2.5px;text-transform:uppercase;font-size:10px;font-weight:700}.hero h1{letter-spacing:-7px;margin:32px 0 34px;font:400 clamp(70px,8.2vw,124px)/.78 Georgia,serif}.hero h1 em,.promise h2 em,.process h2 em,.cta h2 em{color:var(--red);font-weight:400}.intro{width:min(520px,90%);font:20px/1.55 Georgia,serif}.hero-actions{align-items:center;gap:30px;margin-top:38px;display:flex}.text-link{text-transform:uppercase;letter-spacing:1.5px;padding-bottom:4px;font-size:11px}.hero-art{height:560px;position:relative}.sun{background:var(--gold);border-radius:50%;width:360px;height:360px;position:absolute;top:4%;right:5%}.photo{background:#f7f2e7;padding:12px 12px 28px;position:absolute;box-shadow:0 20px 40px #1823212e}.photo p{text-align:center;margin:10px 0 -15px;font:italic 13px Georgia,serif}.photo-scene{width:100%;height:100%;position:relative;overflow:hidden}.scene-dance{background:linear-gradient(#7b9ea2 0 58%,#344947 58%)}.scene-dance:before{content:"";background:#dfaf45;border-radius:50%;width:190px;height:190px;position:absolute;top:-75px;right:-50px}.scene-dance b{background:#162522;border-radius:50% 50% 8px 8px;width:38px;height:135px;position:absolute;bottom:22px;left:87px;transform:rotate(8deg)}.scene-dance b+b{background:#d9563f;height:120px;left:125px;transform:rotate(-10deg)}.scene-road{background:linear-gradient(#e8c864 0 54%,#c45843 54%)}.scene-road:after{content:"";background:#273f3d;width:70px;height:150px;position:absolute;bottom:-60px;left:90px;transform:perspective(90px)rotateX(18deg)}.scene-road b{background:#f8e9c4;border-radius:50%;width:36px;height:36px;position:absolute;top:45px;right:45px}.tape{border:3px solid var(--ink);background:var(--red);z-index:3;justify-content:center;gap:25px;width:130px;height:82px;padding-top:25px;display:flex;position:absolute;top:30px;left:26%;transform:rotate(-8deg)}.tape:before,.tape:after{content:"";border:3px solid var(--cream);border-radius:50%;width:24px;height:24px}.tape span{font:8px Arial;position:absolute;top:6px}.scribble{z-index:5;color:var(--red);font:italic 27px/1 Georgia,serif;position:absolute;bottom:35px;right:0;transform:rotate(-8deg)}.soundwaves{align-items:center;gap:5px;height:55px;display:flex;position:absolute;bottom:8px;left:28%}.soundwaves i{background:var(--ink);width:3px;height:20%;display:block}.soundwaves i:nth-child(2n){height:75%}.soundwaves i:nth-child(3n){height:45%}.soundwaves i:nth-child(5){height:100%}.scroll-note{letter-spacing:2px;align-items:center;gap:12px;font-size:9px;display:flex;position:absolute;bottom:28px;left:0}.scroll-note span{font-size:20px}.promise{background:var(--ink);color:var(--cream);padding:120px 0}.promise-grid{grid-template-columns:1fr 3fr;gap:40px;display:grid}.promise h2,.process h2{letter-spacing:-3px;margin:0 0 38px;font:400 clamp(46px,6vw,80px)/1 Georgia,serif}.promise h2 em{color:var(--gold)}.promise-grid>div>p{color:#c8c5b8;max-width:620px;font:18px/1.6 Georgia,serif}.stories{padding:120px 0 140px}.section-head{justify-content:space-between;align-items:start;margin-bottom:54px;display:flex}.side-note{text-align:right;margin:0;font:italic 18px/1.4 Georgia,serif}.story-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.story-card{border-top:1px solid var(--ink);padding-top:14px}.story-visual{background:#ddd;height:335px;margin-bottom:25px;position:relative;overflow:hidden}.story-number{z-index:2;font:13px Georgia,serif;position:absolute;top:18px;left:18px}.disc{background:repeating-radial-gradient(circle,#0000 0 8px,#0000002e 9px 10px);border:1px solid #00000040;border-radius:50%;width:210px;height:210px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.disc:before{content:"";background:var(--paper);border-radius:50%;width:62px;height:62px;position:absolute;top:74px;left:74px}.disc i{background:var(--ink);border-radius:50%;width:12px;height:12px;position:absolute;top:99px;left:99px}.line-art{align-items:center;gap:10px;height:45px;display:flex;position:absolute;bottom:14px;right:20px}.line-art i{background:var(--ink);width:2px;height:25%}.line-art i:nth-child(2){height:60%}.line-art i:nth-child(3){height:100%}.line-art i:nth-child(4){height:45%}.story-tag{text-transform:uppercase;letter-spacing:2px;font-family:Arial!important;font-size:9px!important}.story-card h3{margin:12px 0;font:34px/1.1 Georgia,serif}.story-card>p{font:15px/1.55 Georgia,serif}.story-card a{text-transform:uppercase;letter-spacing:1.5px;margin-top:12px;padding-bottom:3px;font-size:10px;display:inline-block}.story-audio{background:#111114;border:1px solid #3d3d43;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;margin-top:20px;padding:10px;display:grid}.audio-button{appearance:none;background:var(--red);color:#08080a;cursor:pointer;border:0;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;transition:transform .2s,box-shadow .2s;display:grid}.audio-button:hover,.audio-button:focus-visible{outline:none;transform:scale(1.06);box-shadow:0 0 0 3px #b9ff1d33}.audio-icon{width:14px;height:16px;display:block;position:relative}.audio-icon-play:before{content:"";border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:11px solid;position:absolute;top:1px;left:3px}.audio-icon-pause:before,.audio-icon-pause:after{content:"";background:currentColor;width:4px;height:14px;position:absolute;top:1px}.audio-icon-pause:before{left:2px}.audio-icon-pause:after{right:2px}.audio-copy{min-width:0}.audio-copy>div:first-child{justify-content:space-between;gap:8px;margin-bottom:7px;display:flex}.audio-copy strong{color:#f7f3e9;letter-spacing:1.5px;font:900 8px Arial,sans-serif}.audio-copy span{color:#8d8d93;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.5px;font:8px Arial,sans-serif;overflow:hidden}.audio-track{background:#3c3c43;border-radius:99px;height:6px;overflow:visible;box-shadow:inset 0 0 0 1px #ffffff14}.audio-track i{background:linear-gradient(90deg,#6c55e8,var(--red));border-radius:99px;min-width:0;height:100%;display:block;position:relative;box-shadow:0 0 10px #b9ff1d73}.audio-track i:after{content:"";width:10px;height:10px;box-shadow:0 0 0 3px var(--red);opacity:0;background:#fff;border-radius:50%;position:absolute;top:50%;right:-5px;transform:translateY(-50%)}.audio-track i[style]:not([style*="width: 0%"]):after{opacity:1}.story-audio time{min-width:64px;color:var(--red);text-align:right;white-space:nowrap;letter-spacing:.2px;font:900 10px Arial,sans-serif}.process{background:var(--cream);padding:120px 0}.process-title{grid-template-columns:1fr 3fr;gap:40px;display:grid}.steps{border-top:1px solid var(--ink);margin-left:25%}.step{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr 1.5fr;gap:25px;padding:30px 0;display:grid}.step>span{color:var(--red);font:16px Georgia,serif}.step h3{margin:0;font:26px Georgia,serif}.step p{margin:0;font:15px/1.55 Georgia,serif}.about{grid-template-columns:1fr 2fr;align-items:center;gap:80px;padding:130px 0;display:grid}.about-mark{border:1px solid var(--ink);border-radius:50%;place-items:center;width:280px;height:280px;display:grid;position:relative}.about-mark:before,.about-mark:after{content:"";border:1px solid var(--ink);border-radius:50%;position:absolute;inset:18px}.about-mark:after{inset:38px}.about-mark span{letter-spacing:-14px;z-index:2;font:900 100px Arial}.about-mark i{color:var(--red);font-size:28px;position:absolute;top:24px;right:22px}blockquote{max-width:750px;margin:25px 0;font:36px/1.25 Georgia,serif}blockquote em{color:var(--red)}.about-copy>p:not(.section-label):not(.signature){max-width:630px;font:16px/1.65 Georgia,serif}.signature{margin-top:26px;font:italic 17px Georgia,serif}.cta{background:var(--red);color:#fff;text-align:center;padding:125px 0;position:relative;overflow:hidden}.cta:before,.cta:after{content:"";border:1px solid #ffffff40;border-radius:50%;width:380px;height:380px;position:absolute}.cta:before{top:-100px;left:-150px}.cta:after{bottom:-100px;right:-150px}.cta h2{letter-spacing:-6px;margin:32px 0;font:400 clamp(65px,9vw,120px)/.85 Georgia,serif}.cta h2 em{color:var(--gold)}.cta p:not(.eyebrow){max-width:580px;margin:0 auto 35px;font:19px/1.5 Georgia,serif}.button-light{background:var(--paper);border-color:var(--paper);color:var(--ink);z-index:2;position:relative}.button-light:hover{background:var(--ink);color:#fff}.footer{grid-template-columns:1.2fr 1fr 1.5fr 1fr;align-items:start;gap:30px;padding:60px 0 80px;font-size:12px;line-height:1.6;display:grid}.footer p{margin:0 0 8px}.footer-end{text-align:right}.footer-brand strong{font-size:35px}@media (width<=800px){.shell{width:min(100% - 30px,1200px)}.nav{grid-template-columns:1fr auto;height:85px}.navlinks{display:none}.button-small{gap:0;font-size:0}.button-small span{font-size:15px}.hero{grid-template-columns:1fr;min-height:1040px;padding-top:55px}.hero h1{letter-spacing:-5px;font-size:72px}.hero-art{height:480px;margin-top:30px}.photo-one{width:220px;height:280px}.photo-two{width:205px;height:250px}.sun{width:290px;height:290px}.promise-grid,.process-title,.about{grid-template-columns:1fr}.promise,.stories,.process,.about{padding:85px 0}.promise h2,.process h2{font-size:48px}.story-grid{grid-template-columns:1fr}.story-card{margin-bottom:45px}.steps{margin-left:0}.step{grid-template-columns:50px 1fr}.step p{grid-column:2}.about-mark{width:220px;height:220px;margin:auto}.about{gap:50px}.cta h2{letter-spacing:-4px;font-size:70px}.footer{grid-template-columns:1fr 1fr}.footer-end{text-align:left}.story-visual{height:390px}}@media (width<=480px){.hero h1{font-size:61px}.hero-actions{flex-direction:column;align-items:flex-start}.hero{min-height:1080px}.photo-two{left:-4%}.photo-one{right:-5%}.promise h2,.process h2{font-size:41px}.story-visual{height:330px}.footer{grid-template-columns:1fr}.cta h2{font-size:60px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}:root{--ink:#f1efe8;--cream:#111114;--paper:#09090b;--red:#c8ff38;--blue:#6c55e8;--gold:#b9b8b3;--line:#f1efe82e}body{background:var(--paper);color:var(--ink);background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:34px 34px}.nav{border-color:#ffffff29}.brand span{text-transform:uppercase;letter-spacing:3px;margin:0 0 6px 2px;font-family:Arial,sans-serif;font-size:9px;font-style:normal}.brand strong{letter-spacing:-2.5px;font-size:29px}.navlinks{color:#aaa}.button{background:var(--red);border-color:var(--red);color:#09090b;font-weight:800}.button:hover{color:#09090b;background:#fff;border-color:#fff}.hero{border-bottom:1px solid var(--line);min-height:790px}.eyebrow,.section-label{letter-spacing:3px;color:#a2a2a2}.eyebrow span{background:var(--red);color:#09090b;letter-spacing:1px;place-items:center;min-width:27px;height:18px;margin-right:10px;padding:0 5px;font-size:8px;display:inline-grid}.hero h1{letter-spacing:-8px;text-transform:uppercase;margin-top:42px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(72px,8.8vw,132px);font-weight:900;line-height:.76}.hero h1 em{color:var(--red);text-transform:none;letter-spacing:-6px;font-family:Georgia,serif;font-weight:400;display:inline-block;transform:skew(-6deg)}.intro{color:#bbb;max-width:470px;font-family:Arial,sans-serif;font-size:17px;line-height:1.65}.text-link{color:#bbb}.hero-art{background:#0e0e11;border:1px solid #ffffff2b;height:570px;overflow:hidden;box-shadow:22px 22px #151519}.hero-art:before{content:"SBW / 001";color:#888;letter-spacing:2px;z-index:8;font:9px Arial;position:absolute;top:18px;left:18px}.hero-art:after{content:"STORIES ON WAX";color:var(--red);letter-spacing:2px;writing-mode:vertical-rl;z-index:8;font:800 10px Arial;position:absolute;bottom:18px;right:14px}.sun{background:#050506;border:1px solid #333;width:430px;height:430px;top:65px;right:-55px;box-shadow:inset 0 0 0 35px #0b0b0d,inset 0 0 0 36px #333,inset 0 0 0 74px #0a0a0c,inset 0 0 0 75px #333}.sun:before{content:"";background:var(--red);border-radius:50%;width:112px;height:112px;position:absolute;top:159px;left:159px}.photo{background:#18181c;border:1px solid #48484e;padding:7px 7px 24px;box-shadow:0 25px 50px #000}.photo p{color:#ddd;letter-spacing:1.5px;text-transform:uppercase;font-family:Arial,sans-serif;font-size:8px;font-style:normal}.photo-one{width:215px;height:270px;top:135px;right:10%;transform:rotate(4deg)}.photo-two{width:190px;height:235px;top:285px;left:6%;transform:rotate(-5deg)}.scene-dance{filter:grayscale()contrast(1.25)}.scene-road{filter:grayscale(.65)contrast(1.2)}.tape{background:var(--red);border-color:#08080a;top:84px;left:13%;transform:rotate(-5deg)}.tape:before,.tape:after{border-color:#08080a}.tape span{color:#08080a;font-weight:900}.scribble{color:var(--red);text-transform:uppercase;letter-spacing:-1px;font:900 25px/1 Arial,sans-serif;bottom:48px;right:18px;transform:rotate(-3deg)}.soundwaves i{background:var(--red)}.scroll-note{color:#888}.promise{color:#0a0a0c;background:#e8e4da;position:relative;overflow:hidden}.promise:after{content:"WATTS";letter-spacing:-18px;color:#0000000b;font:900 230px/1 Arial;position:absolute;bottom:-65px;right:-20px}.promise .section-label{color:#555}.promise h2{text-transform:uppercase;letter-spacing:-5px;font-family:Arial,sans-serif;font-weight:900;line-height:.9}.promise h2 em{color:#6338da;text-transform:none;font-family:Georgia,serif;font-weight:400}.promise-grid>div>p{color:#444;z-index:2;font-family:Arial,sans-serif;position:relative}.stories{background:#09090b}.side-note{color:#929292}.story-card{border-color:#4a4a4f}.coral .story-visual{background:#a93b34}.blue .story-visual{background:#5b49c8}.gold .story-visual{background:var(--red)}.disc{background:repeating-radial-gradient(circle,#0b0b0d 0 7px,#222 8px 9px);border-color:#444;box-shadow:0 18px 28px #0006}.disc:before{background:inherit;border:1px solid #555}.disc i{background:var(--red)}.gold .disc i{background:#5b49c8}.story-card h3{text-transform:uppercase;letter-spacing:-1.5px;font-family:Arial,sans-serif;font-weight:800}.story-card>p{color:#aaa;font-family:Arial,sans-serif}.story-tag{color:var(--red)}.process{background:#121215}.process h2{text-transform:uppercase;letter-spacing:-5px;font-family:Arial,sans-serif;font-weight:900;line-height:.9}.process h2 em{text-transform:none;font-family:Georgia,serif;font-weight:400}.step{border-color:#39393d}.step h3{text-transform:uppercase;font-family:Arial,sans-serif;font-weight:800}.step p{color:#999;font-family:Arial,sans-serif}.step>span{color:var(--red);font-family:Arial,sans-serif;font-weight:700}.about{background:#09090b}.about-mark{border-color:#777;box-shadow:inset 0 0 0 18px #09090b,inset 0 0 0 19px #444}.about-mark:before,.about-mark:after{border-color:#444}.about-mark i{color:var(--red)}blockquote{text-transform:uppercase;letter-spacing:-1.5px;font-family:Arial,sans-serif;font-weight:800}.about-copy>p:not(.section-label):not(.signature){color:#999;font-family:Arial,sans-serif}.signature{color:var(--red)}.cta{background:var(--red);color:#08080a}.cta:before,.cta:after{border-color:#00000040}.cta h2{text-transform:uppercase;font-family:Arial,sans-serif;font-weight:900}.cta h2 em{color:#5b39ca;text-transform:none;font-family:Georgia,serif;font-weight:400}.cta .eyebrow{color:#262626}.cta .eyebrow span{color:var(--red);background:#09090b}.button-light{color:#fff;background:#09090b;border-color:#09090b}.button-light:hover{color:#09090b;background:#fff}.footer{color:#999}.footer-brand,.footer a{color:#eee}@media (width<=800px){.hero h1{letter-spacing:-5px;font-size:67px}.hero-art{height:500px;box-shadow:12px 12px #151519}.promise h2,.process h2{font-size:46px}.promise:after{font-size:130px}.cta h2{font-size:68px}}@media (width<=480px){.hero h1{font-size:54px}.hero{min-height:1120px}.photo-one{right:-2%}.photo-two{left:-2%}.sun{right:-120px}.promise h2,.process h2{font-size:39px}.cta h2{font-size:55px}}.brand{isolation:isolate;grid-template-rows:12px 34px 9px;grid-template-columns:43px auto;width:116px;height:56px;line-height:1;display:grid;position:relative}.brand .logo-kicker{color:#d7d7d2;text-transform:uppercase;letter-spacing:1.8px;grid-area:1/2;align-self:start;margin:0;padding-left:4px;font:800 9px/1 Arial,sans-serif}.brand strong{letter-spacing:-3px;grid-area:2/1/auto/3;align-items:center;height:34px;font-family:Arial Black,Arial,sans-serif;font-size:32px;line-height:1;display:flex}.brand strong i{color:#09090b;background:var(--red);letter-spacing:-7px;border:2px solid;place-items:center;width:43px;height:42px;margin-top:-7px;margin-right:2px;font-size:35px;font-style:italic;font-weight:900;display:grid;position:relative;transform:skew(-8deg);box-shadow:4px 4px #eee}.brand strong i:after{content:"";background:#6c55e8;width:18px;height:3px;position:absolute;bottom:4px;right:-8px;transform:skew(8deg)}.brand strong b{letter-spacing:-3px;transform-origin:0;font:900 28px/.9 Arial Black,Arial,sans-serif;transform:scaleY(1.18)}.brand .logo-channel{color:#09090b;text-transform:uppercase;letter-spacing:1.5px;background:#eee;grid-area:3/2;align-self:end;width:max-content;margin:0;padding:3px 3px 2px;font:900 6px/1 Arial,sans-serif;transform:rotate(-2deg)}.footer-brand{transform-origin:0 0;margin-bottom:18px;transform:scale(1.25)}.footer-brand .logo-kicker{color:#d7d7d2}@media (width<=480px){.brand{transform-origin:0;transform:scale(.9)}.footer-brand{transform-origin:0 0;transform:scale(1.1)}}.nav{height:126px}.brand{width:164px;height:78px;display:block;overflow:hidden}.brand img{object-fit:contain;width:100%;height:100%;display:block}.footer-brand{width:210px;height:126px;margin:-24px 0 0;transform:none}.broadcast-bar{background:var(--red);color:#09090b;letter-spacing:2px;white-space:nowrap;border-bottom:3px solid #09090b;align-items:center;height:34px;font:900 11px/1 Arial,sans-serif;display:flex;overflow:hidden}.broadcast-bar div{min-width:max-content;animation:18s linear infinite signal-scroll}.broadcast-bar-violet{color:#fff;background:#6c55e8;border-top:3px solid #09090b;border-bottom:3px solid #09090b}@keyframes signal-scroll{to{transform:translate(-50%)}}.hero{min-height:820px}.hero:before{content:"EXCLUSIVE / ORIGINAL";border:1px solid var(--red);color:var(--red);letter-spacing:2px;padding:7px 10px;font:800 8px Arial;position:absolute;top:28px;right:0}.hero-copy:before{content:"SBW PREMIERE";color:#09090b;letter-spacing:2px;background:#fff;margin-bottom:18px;padding:4px 8px;font:900 8px Arial;display:inline-block;transform:rotate(-2deg)}.hero h1{text-shadow:5px 5px #6c55e873}.hero h1 em{text-shadow:none}.hero-art{box-shadow:14px 14px 0 var(--red),28px 28px 0 #6c55e8;border:3px solid #eee;transform:rotate(1.2deg)}.hero-art:before{color:#09090b;background:#eee;padding:5px 7px}.promise{border-top:18px solid var(--red);border-bottom:18px solid #6c55e8}.promise-grid{z-index:2;position:relative}.promise .section-label:before{content:"02 / ";color:#6c55e8}.promise h2{max-width:820px}.channel-break{border-left:1px solid var(--line);border-right:1px solid var(--line);grid-template-columns:1fr 2fr auto;align-items:center;min-height:180px;display:grid}.channel-logo{background:var(--red);place-items:center;height:100%;display:grid;overflow:hidden}.channel-logo img{object-fit:cover;width:100%;height:100%;display:block}.channel-break strong{letter-spacing:-4px;padding-left:45px;font:900 clamp(34px,4.6vw,66px)/.82 Arial Black,Arial,sans-serif}.channel-break i{border:1px solid var(--red);color:var(--red);letter-spacing:2px;align-self:start;margin:18px;padding:7px;font:800 8px Arial}.stories{padding-top:80px}.stories .section-label:before{content:"03 / ";color:var(--red)}.story-grid{border:1px solid #333;gap:0}.story-card{border-top:0;border-right:1px solid #333;grid-template-rows:auto auto auto 1fr auto;padding:14px 18px 32px;display:grid;position:relative}.story-card:last-child{border-right:0}.story-card:before{content:"FEATURE";z-index:4;color:#fff;letter-spacing:2px;background:#09090b;padding:5px 7px;font:900 7px Arial;position:absolute;top:28px;right:18px}.story-visual{border:0}.story-card h3{font-size:30px}.story-card a{background:var(--red);color:#09090b;border:0;padding:8px 10px;font-weight:900}.process{border-top:1px solid #3b3b40}.process .section-label:before{content:"04 / ";color:var(--red)}.step{transition:all .2s}.step:hover{background:var(--red);color:#09090b;padding-inline:18px}.step:hover p,.step:hover span{color:#09090b}.about{position:relative}.about:before{content:"05 / BEHIND THE MUSIC";color:var(--red);letter-spacing:2px;font:800 8px Arial;position:absolute;top:62px;left:0}.about-mark{box-shadow:14px 14px 0 var(--red);background:#6c55e8;border-radius:0;transform:rotate(-4deg)}.about-mark:before,.about-mark:after{border-color:#ffffff4d;border-radius:0}.cta{border-top:18px solid #6c55e8}.cta-inner:before{content:"WORLD PREMIERE";color:#fff;letter-spacing:2px;background:#09090b;margin-bottom:22px;padding:7px 10px;font:900 8px Arial;display:inline-block;transform:rotate(-2deg)}.cta h2{text-shadow:5px 5px #ffffff6b}.footer{border-top:1px solid #333;padding-top:75px}@media (width<=800px){.nav{height:104px}.brand{width:136px;height:66px}.hero:before{display:none}.channel-break{grid-template-columns:1fr 1.3fr}.channel-break i{display:none}.channel-break strong{padding-left:20px;font-size:36px}.story-grid{border:0}.story-card{border:1px solid #333;margin-bottom:20px}.footer-brand{width:175px;height:105px;margin:-22px 0 0}.about:before{top:44px}}@media (width<=480px){.brand{width:122px;height:60px;transform:none}.footer-brand{width:160px;height:96px}.channel-break{min-height:125px}.channel-break strong{letter-spacing:-2px;font-size:26px}.hero-art{box-shadow:8px 8px 0 var(--red),16px 16px 0 #6c55e8}.broadcast-bar{height:30px}}@media (prefers-reduced-motion:reduce){.broadcast-bar div{animation:none}}.hero-art{background:#050506}.hero-image{object-fit:cover;object-position:center 42%;filter:saturate(.88)contrast(1.08);width:100%;height:100%;display:block}.hero-carousel,.hero-slides{position:absolute;inset:0}.hero-slide{opacity:0;transition:opacity .85s,transform 5.2s;position:absolute;inset:0;transform:scale(1.025)}.hero-slide.is-active{opacity:1;transform:scale(1)}.hero-genre{z-index:11;color:var(--red);letter-spacing:1.8px;background:#09090b;padding:6px 8px;font:900 8px Arial,sans-serif;position:absolute;top:18px;right:18px}.hero-dots{z-index:12;gap:7px;display:flex;position:absolute;bottom:20px;left:20px}.hero-dots button{cursor:pointer;background:#09090b8c;border:1px solid #ffffffbf;width:27px;height:6px;padding:0;transition:width .25s,background .25s}.hero-dots button.is-active{background:var(--red);border-color:var(--red);width:42px}.hero-art:after{z-index:10}.hero-stamp{z-index:9;flex-direction:column;gap:4px;display:flex;position:absolute;bottom:22px;left:18px;transform:rotate(-2deg)}.hero-stamp span{background:var(--red);color:#09090b;letter-spacing:2px;width:max-content;padding:5px 8px;font:900 8px Arial}.hero-stamp strong{color:#fff;letter-spacing:-1px;background:#09090b;width:max-content;padding:7px 9px 6px;font:900 18px/.86 Arial Black,Arial,sans-serif}.hero-art .soundwaves{z-index:9;filter:drop-shadow(0 2px 2px #000);bottom:24px;left:auto;right:38px}.story-image{object-fit:cover;object-position:center top;filter:saturate(.86)contrast(1.08);width:100%;height:100%;transition:transform .5s,filter .5s;display:block;position:absolute;inset:0}.story-card:hover .story-image{filter:saturate(1.08)contrast(1.06);transform:scale(1.035)}.story-visual:after{content:"";background:linear-gradient(#0000000f 45%,#000000b8);position:absolute;inset:0}.story-number,.line-art{z-index:3;color:#fff;text-shadow:0 2px 8px #000}.line-art i{background:var(--red)}.coral .story-visual,.blue .story-visual,.gold .story-visual{background:#111}@media (width<=800px){.hero-image{object-position:center 38%}.story-visual{height:430px}}@media (prefers-reduced-motion:reduce){.hero-slide,.hero-dots button{transition:none}}.button-light>span{background:var(--red);color:#09090b;box-shadow:none}@media (width<=800px){.button-small{min-width:48px;padding:10px}}.song-builder{color:#09090b;border-top:18px solid var(--red);background:#e9e5da;padding:120px 0 140px}.builder-head{grid-template-columns:1.65fr 1fr;align-items:end;gap:70px;margin-bottom:65px;display:grid}.builder-head .section-label{color:#555}.builder-head h2{text-transform:uppercase;letter-spacing:-7px;margin:24px 0 0;font:900 clamp(58px,7.2vw,105px)/.8 Arial Black,Arial,sans-serif}.builder-head h2 em{color:#6c55e8;text-transform:none;font-family:Georgia,serif;font-weight:400}.builder-head>p{color:#414141;max-width:480px;font:17px/1.6 Arial,sans-serif}.builder-grid{grid-template-columns:1.55fr .85fr;align-items:start;gap:34px;display:grid}.brief-form{background:#f8f5ed;border:2px solid #09090b;padding:36px;box-shadow:12px 12px #09090b}.brief-form fieldset{border:0;border-bottom:1px solid #0003;margin:0 0 36px;padding:0 0 38px}.brief-form legend{text-transform:uppercase;letter-spacing:-.5px;width:100%;margin-bottom:25px;font:900 20px Arial,sans-serif}.brief-form legend span{width:31px;height:25px;color:var(--red);letter-spacing:1px;vertical-align:middle;background:#09090b;place-items:center;margin-right:10px;font-size:10px;display:inline-grid}.form-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.form-grid label{text-transform:uppercase;letter-spacing:1.6px;flex-direction:column;gap:8px;font:800 9px Arial,sans-serif;display:flex}.form-grid .wide{grid-column:1/-1}.form-grid input,.form-grid select,.form-grid textarea{color:#09090b;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #aaa69d;border-radius:0;outline:none;width:100%;padding:14px 13px;font:15px/1.4 Arial,sans-serif;transition:all .18s}.form-grid textarea{resize:vertical;min-height:100px}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:#6c55e8;box-shadow:0 0 0 3px #6c55e82e}.optional-label{color:#777;letter-spacing:.5px;text-transform:none;font-weight:600}.form-grid .field-help{color:#69665f;letter-spacing:0;text-transform:none;font:12px/1.45 Arial,sans-serif}.brief-submit{cursor:pointer;border:0;padding:17px 20px;font-size:11px}.brief-submit span{font-size:16px}.brief-preview{color:#f1efe8;min-height:560px;box-shadow:12px 12px 0 var(--red);background:#09090b;border:2px solid #09090b;padding:30px;position:sticky;top:20px;overflow:hidden}.brief-preview:after{content:"W";color:#c8ff3814;letter-spacing:-30px;pointer-events:none;font:900 260px Arial Black,Arial,sans-serif;position:absolute;bottom:-65px;right:-15px}.preview-tag{background:var(--red);color:#09090b;letter-spacing:2px;margin:0 0 40px;padding:5px 7px;font:900 8px Arial,sans-serif;display:inline-block}.brief-preview h3{text-transform:uppercase;letter-spacing:-3px;max-width:370px;margin:0 0 30px;font:900 48px/.9 Arial Black,Arial,sans-serif}.brief-preview dl{border-top:1px solid #3b3b3e;margin:0}.brief-preview dl div{border-bottom:1px solid #3b3b3e;grid-template-columns:80px 1fr;gap:10px;padding:12px 0;display:grid}.brief-preview dt{color:#777;letter-spacing:2px;text-transform:uppercase;font:800 8px Arial}.brief-preview dd{margin:0;font:14px Arial,sans-serif}.preview-message{z-index:2;color:#aaa;font:italic 16px/1.5 Georgia,serif;position:relative}.preview-wave{align-items:center;gap:6px;height:55px;margin:18px 0;display:flex}.preview-wave i{background:var(--red);width:3px;height:20%;display:block}.preview-wave i:nth-child(2n){height:70%}.preview-wave i:nth-child(3n){height:100%}.preview-wave i:nth-child(5n){height:45%}.brief-ready{z-index:3;color:#fff;background:#6c55e8;margin-top:26px;padding:22px;position:relative}.brief-ready strong{text-transform:uppercase;font:900 18px Arial,sans-serif}.brief-ready p{font:13px/1.4 Arial,sans-serif}.brief-ready .button{background:var(--red);color:#09090b;border-color:var(--red);margin-top:8px}@media (width<=900px){.builder-grid{grid-template-columns:1fr}.brief-preview{min-height:480px;position:relative;top:0}.builder-head{grid-template-columns:1fr;gap:15px}}@media (width<=600px){.song-builder{padding:80px 0 100px}.builder-head h2{letter-spacing:-5px;font-size:55px}.brief-form{padding:24px 18px;box-shadow:7px 7px #09090b}.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.brief-preview{box-shadow:7px 7px 0 var(--red);padding:24px}.brief-preview h3{font-size:39px}}.builder-gate{height:0;overflow:hidden}.song-builder~.cta{display:none}.song-builder{animation:.45s both builder-reveal}@keyframes builder-reveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.wizard-progress{background:#d5d1c7;border:2px solid #09090b;grid-template-columns:repeat(3,1fr);margin-bottom:24px;display:grid}.wizard-progress div{color:#777;letter-spacing:1.3px;text-transform:uppercase;border-right:1px solid #8f8c84;align-items:center;gap:12px;min-height:58px;padding:12px 16px;font:800 10px Arial,sans-serif;display:flex}.wizard-progress div:last-child{border-right:0}.wizard-progress span{border:1px solid;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.wizard-progress .current{color:#fff;background:#09090b}.wizard-progress .current span{background:var(--red);border-color:var(--red);color:#09090b}.wizard-progress .done{color:#fff;background:#6c55e8}.wizard-progress .done span{border-color:#fff}.wizard-step{min-height:500px;animation:.28s both step-in}@keyframes step-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}.step-intro{color:#62605a;max-width:560px;margin:-10px 0 28px;font:14px/1.5 Arial,sans-serif}.wizard-nav{justify-content:space-between;align-items:center;gap:18px;display:flex}.wizard-next,.wizard-back{appearance:none;cursor:pointer;touch-action:manipulation;text-transform:uppercase;letter-spacing:1.5px;border:0;border-radius:0;min-height:48px;font:900 10px Arial,sans-serif;transition:all .2s}.wizard-back{color:#4a4843;background:0 0;border-bottom:1px solid #4a4843;padding:15px 0}.wizard-next{color:#77736d;pointer-events:none;background:#bcb8ae;justify-content:space-between;align-items:center;gap:28px;min-width:180px;padding:17px 18px;display:inline-flex}.wizard-next>span{width:24px;height:24px;color:var(--red);background:#09090b;border-radius:50%;place-items:center;font-size:0;display:grid;position:relative}.wizard-next>span:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid;width:0;height:0;margin-left:2px}.wizard-back{align-items:center;gap:9px;display:inline-flex}.wizard-back:before{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-right:8px solid;width:0;height:0}.wizard-next.active{background:var(--red);color:#09090b;pointer-events:auto;box-shadow:5px 5px #09090b}.wizard-next.active:hover{color:#fff;background:#09090b;transform:translate(-2px,-2px);box-shadow:7px 7px #6c55e8}.wizard-next:disabled{cursor:not-allowed}.checkout-message{border-left:4px solid var(--red);background:#ffe3dc;margin:22px 0 0;padding:13px;font:12px/1.5 Arial,sans-serif}.checkout-message a{font-weight:800;text-decoration:underline}.preview-step{color:#777;letter-spacing:2px;margin:0;font:800 8px Arial;position:absolute;top:32px;right:28px}@media (width<=600px){.wizard-progress div{gap:6px;min-height:52px;padding:9px}.wizard-progress b{display:none}.wizard-step{min-height:0}.wizard-next{min-width:145px}.preview-step{right:22px}}@media (prefers-reduced-motion:reduce){.song-builder,.wizard-step{animation:none}}.pricing-teaser{padding:110px 0 125px}.pricing-lead{grid-template-columns:1fr 1.6fr 1fr;align-items:end;gap:35px;margin-bottom:48px;display:grid}.pricing-lead h2{text-transform:uppercase;letter-spacing:-5px;margin:0;font:900 clamp(48px,6vw,80px)/.82 Arial Black,Arial,sans-serif}.pricing-lead h2 em{color:var(--red);text-transform:none;font-family:Georgia,serif;font-weight:400}.pricing-lead>p:last-child{color:#999;font:15px/1.55 Arial,sans-serif}.price-mini-grid{border:1px solid #39393e;grid-template-columns:repeat(4,1fr);margin-bottom:30px;display:grid}.price-mini-grid article{border-right:1px solid #39393e;min-height:245px;padding:25px 20px;position:relative}.price-mini-grid article:last-child{border-right:0}.price-mini-grid span{color:#777;letter-spacing:2px;font:800 9px Arial}.price-mini-grid h3{text-transform:uppercase;letter-spacing:-1px;margin:35px 0 12px;font:900 23px/.95 Arial Black,Arial,sans-serif}.price-mini-grid strong{color:var(--red);letter-spacing:-3px;font:900 48px Arial Black,Arial,sans-serif;display:block}.price-mini-grid p{color:#8f8f93;font:12px/1.5 Arial,sans-serif}.price-mini-grid .price-featured{background:var(--red);color:#09090b}.price-mini-grid .price-featured strong,.price-mini-grid .price-featured span{color:#09090b}.price-mini-grid .price-featured p{color:#333}.price-featured i{color:#fff;letter-spacing:1.5px;text-transform:uppercase;background:#6c55e8;padding:6px 8px;font:900 7px Arial;position:absolute;top:-12px;right:10px}.wizard-progress-four{grid-template-columns:repeat(4,1fr)}.price-coming-soon{background:#121216}.price-mini-grid .price-coming-soon strong{color:#8b8b91;letter-spacing:-1px;font-size:34px}.price-coming-soon i{color:var(--red);border:1px solid var(--red);letter-spacing:1.5px;text-transform:uppercase;background:#09090b;padding:6px 8px;font:900 7px Arial;position:absolute;top:-12px;right:10px}.price-mini-grid strong del,.package-options b del{letter-spacing:0;color:currentColor;opacity:.55;margin-right:6px;font-size:.46em}.price-mini-grid .sale-tag{color:#09090b;letter-spacing:1.2px;text-transform:uppercase;background:#c6ff2e;border:0;padding:6px 8px;font:900 7px Arial;position:absolute;top:12px;right:10px}.price-featured .sale-tag{color:#c6ff2e;background:#09090b;top:18px;right:10px}.package-options .sale-tag{color:#09090b;letter-spacing:1px;text-transform:uppercase;background:#c6ff2e;margin:0 0 10px;padding:5px 7px;font:900 8px Arial;display:inline-block}.package-options{grid-template-columns:1fr 1fr;gap:14px;display:grid}.package-options>label{cursor:pointer;background:#fff;border:1px solid #a8a49b;grid-template-columns:1fr auto;gap:7px;min-height:150px;padding:22px;transition:all .2s;display:grid;position:relative}.package-options input{opacity:0;position:absolute}.package-options strong{text-transform:uppercase;font:900 18px Arial,sans-serif}.package-options b{color:#6c55e8;font:900 25px Arial Black,Arial,sans-serif}.package-options small{color:#67645f;grid-column:1/-1;font:12px/1.45 Arial,sans-serif}.package-options label.selected{color:#fff;box-shadow:5px 5px 0 var(--red);background:#09090b;border-color:#09090b}.package-options label.selected small{color:#aaa}.package-options label.selected b{color:var(--red)}.popular-tag{color:#fff;letter-spacing:1.3px;text-transform:uppercase;background:#6c55e8;padding:5px 7px;font:900 7px Arial;position:absolute;top:-9px;left:15px}.addon-options{border-top:1px solid #aaa69d;margin-top:24px;padding-top:18px}.addon-options h4{letter-spacing:1.5px;text-transform:uppercase;margin:0 0 12px;font:900 11px Arial}.addon-options label{border-bottom:1px solid #d0ccc3;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 0;font:13px Arial,sans-serif;display:grid}.addon-options input{accent-color:#6c55e8;width:17px;height:17px}.addon-options b{font-size:12px}.order-summary{z-index:3;background:var(--red);color:#09090b;margin-top:24px;padding:18px;position:relative}.order-summary>span{letter-spacing:2px;text-transform:uppercase;font:900 7px Arial}.order-summary>strong{text-transform:uppercase;margin:6px 0 14px;font:900 19px Arial,sans-serif;display:block}.order-summary>div{border-top:1px solid #0000004d;justify-content:space-between;align-items:end;padding-top:12px;display:flex}.order-summary>div b{text-transform:uppercase;letter-spacing:1.4px;font:900 9px Arial}.order-summary>div em{font:900 34px Arial Black,Arial,sans-serif}.order-summary small{margin-top:10px;font:10px Arial,sans-serif;display:block}.package-options label.coming-soon{cursor:not-allowed;opacity:.58;background:#dedbd3}.package-options label.coming-soon b{color:#777;text-transform:uppercase;letter-spacing:1px;font-size:18px}.soon-tag{color:var(--red);letter-spacing:1.3px;text-transform:uppercase;background:#09090b;padding:5px 7px;font:900 7px Arial;position:absolute;top:-9px;left:15px}@media (width<=900px){.pricing-lead{grid-template-columns:1fr}.price-mini-grid{grid-template-columns:1fr 1fr}.price-mini-grid article{border-bottom:1px solid #39393e}.wizard-progress-four b{display:none}}@media (width<=600px){.pricing-teaser{padding:80px 0}.price-mini-grid{grid-template-columns:1fr}.price-mini-grid article{border-right:0;min-height:210px}.package-options{grid-template-columns:1fr}.wizard-progress-four div{padding:8px}}.about-mark{overflow:visible}.lyric-window{z-index:5;border-top:2px solid var(--red);border-bottom:2px solid var(--red);background:#09090b;align-items:center;height:34px;display:flex;position:absolute;bottom:23px;left:-24px;right:-24px;overflow:hidden;transform:rotate(1deg);box-shadow:0 7px #00000038}.lyric-window>div{white-space:nowrap;color:#fff;align-items:center;min-width:max-content;animation:16s linear infinite lyrics-roll;display:flex}.lyric-window b{letter-spacing:1.8px;padding:0 18px;font:900 8px/1 Arial,sans-serif}.lyric-window em{color:var(--red);font:900 11px Arial,sans-serif}@keyframes lyrics-roll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.lyric-window>div{animation:none}}.about-mark.vinyl-stack{width:330px;height:320px;box-shadow:none;background:0 0;border:0;display:block;transform:none}.about-mark.vinyl-stack:before,.about-mark.vinyl-stack:after{display:none}.vinyl-sleeve{background:#18171a;border:1px solid #8b8373;width:218px;height:218px;margin:0;position:absolute;box-shadow:8px 10px 22px #0000008c}.vinyl-sleeve img{z-index:2;object-fit:cover;object-position:center top;filter:sepia(.28)saturate(.72)contrast(1.12);width:100%;height:100%;position:absolute;inset:0}.vinyl-sleeve:after{content:"";z-index:3;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(115deg,#ffffff17,#0000 27%,#0000002e),repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 3px);position:absolute;inset:0}.vinyl-sleeve b{z-index:4;color:#f3eee3;letter-spacing:1.25px;background:#08080ad6;padding:6px 7px;font:900 7px/1.2 Arial,sans-serif;position:absolute;bottom:9px;left:10px;right:10px}.vinyl-disc{z-index:1;background:repeating-radial-gradient(circle,#151519 0 2px,#2b2a2f 3px 4px,#111114 5px 7px);border-radius:50%;width:164px;height:164px;position:absolute;top:28px;right:-74px;box-shadow:5px 8px 16px #000000a6}.vinyl-disc:before{content:"";background:var(--red);border-radius:50%;position:absolute;inset:57px;box-shadow:inset 0 0 0 16px #6c55e8}.vinyl-disc:after{content:"";background:#eee;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sleeve-one{z-index:1;top:4px;left:0;transform:rotate(-8deg)}.sleeve-two{z-index:2;top:35px;right:7px;transform:rotate(7deg)}.sleeve-three{z-index:3;bottom:3px;left:30px;transform:rotate(-2deg)}.vinyl-stack .lyric-window{z-index:10;bottom:28px;left:-16px;right:-16px}@media (width<=800px){.about-mark.vinyl-stack{width:290px;height:280px}.vinyl-sleeve{width:190px;height:190px}.vinyl-disc{width:142px;height:142px;right:-62px}.vinyl-disc:before{inset:49px}.sleeve-three{left:25px}}.purchase-path{color:#f4f0e7;background:#111114;border:1px solid #39393e;justify-content:space-between;align-items:center;gap:14px;margin:-1px 0 30px;padding:18px 20px;display:flex}.purchase-path span{letter-spacing:1.2px;text-transform:uppercase;font:900 9px Arial,sans-serif}.purchase-path i{color:var(--red);font:900 18px Arial}.listening{color:#fff;border-top:14px solid var(--red);background:#6c55e8;padding:120px 0}.listening-head{grid-template-columns:1fr 2.5fr;align-items:end;gap:40px;margin-bottom:55px;display:grid}.listening-head h2{text-transform:uppercase;letter-spacing:-6px;margin:0;font:900 clamp(52px,7vw,96px)/.82 Arial Black,Arial,sans-serif}.listening-head h2 em{color:var(--red);text-transform:none;font-family:Georgia,serif;font-weight:400}.listening-head>div>p{max-width:600px;font:16px/1.55 Arial,sans-serif}.listening-card{min-height:650px;box-shadow:18px 18px 0 var(--red);background:#09090b;grid-template-columns:.85fr 1.15fr;display:grid}.listening-cover{min-height:650px;position:relative;overflow:hidden}.listening-cover:after{content:"";pointer-events:none;background:linear-gradient(#0000000d,#000000d1);position:absolute;inset:0}.listening-cover img{object-fit:cover;filter:sepia(.16)saturate(.8)contrast(1.08);width:100%;height:100%}.listening-cover>span{z-index:2;background:var(--red);color:#09090b;letter-spacing:1.6px;padding:6px 8px;font:900 7px Arial;position:absolute;top:22px;left:22px}.listening-cover>div{z-index:2;position:absolute;bottom:34px;left:30px;right:30px}.listening-cover small{color:var(--red);letter-spacing:2px;font:900 8px Arial;display:block}.listening-cover strong{text-transform:uppercase;letter-spacing:-4px;margin:12px 0;font:900 60px/.82 Arial Black,Arial,sans-serif;display:block}.listening-cover em{font:italic 15px Georgia,serif}.listening-room{padding:45px 48px}.listening-kicker{color:var(--red);letter-spacing:2px;text-transform:uppercase;font:900 8px Arial}.listening-room blockquote{margin:22px 0 34px;font:italic 25px/1.35 Georgia,serif}.listening-play{appearance:none;color:#fff;text-align:left;cursor:pointer;background:#151519;border:1px solid #3e3e43;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;width:100%;padding:14px;display:grid}.listening-play>span{background:var(--red);color:#09090b;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.listening-play b{letter-spacing:1.6px;text-transform:uppercase;font:900 10px Arial}.listening-play i{color:var(--red);font:900 10px Arial}.listening-lyrics{border-left:3px solid var(--red);background:#111114;margin:34px 0;padding:22px}.listening-lyrics span{color:#777;letter-spacing:2px;font:900 7px Arial}.listening-lyrics p{margin:14px 0 0;font:18px/1.65 Georgia,serif}.listening-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.listening-actions a,.listening-actions button{border:1px solid var(--red);color:var(--red);letter-spacing:1.2px;text-transform:uppercase;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:15px;font:900 9px Arial;display:flex}.listening-actions button{background:var(--red);color:#09090b}.listening-note{color:#777;font:10px/1.5 Arial,sans-serif}.action-icon{width:24px;height:24px;color:var(--red);background:#09090b;border-radius:50%;flex:0 0 24px;place-items:center;display:grid;position:relative;box-shadow:0 0 0 1px #ffffff2e}.action-icon:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid;width:0;height:0;margin-left:2px}.action-icon-download:after{margin:2px 0 0;transform:rotate(90deg)}.listening-actions a .action-icon{background:var(--red);color:#09090b;box-shadow:none}.listening-play .audio-icon-play:before{top:17px;left:19px}.listening-play .audio-icon-pause:before,.listening-play .audio-icon-pause:after{top:17px}.listening-play .audio-icon-pause:before{left:17px}.listening-play .audio-icon-pause:after{right:17px}.final-review{border:1px solid #aaa69d;grid-template-columns:1fr 1fr;margin:0 0 20px;display:grid}.final-review>div{border-bottom:1px solid #aaa69d;border-right:1px solid #aaa69d;padding:14px}.final-review>div:nth-child(2n){border-right:0}.final-review>div:nth-last-child(-n+2){border-bottom:0}.final-review span{color:#777;letter-spacing:1.4px;text-transform:uppercase;margin-bottom:6px;font:800 7px Arial;display:block}.final-review strong{font:900 14px Arial,sans-serif}.after-payment{border-left:5px solid var(--red);background:#e6ffac;margin-bottom:24px;padding:17px}.after-payment strong{letter-spacing:1.4px;text-transform:uppercase;font:900 10px Arial}.after-payment p{margin:7px 0 0;font:12px/1.5 Arial,sans-serif}.ai-checkout-disclosure{background:#f5f1e7;border:1px solid #aaa69d;margin:-12px 0 24px;padding:16px}.ai-checkout-disclosure strong{letter-spacing:1.4px;text-transform:uppercase;font:900 10px Arial}.ai-checkout-disclosure p{color:#55514b;margin:7px 0 8px;font:12px/1.55 Arial,sans-serif}.ai-checkout-disclosure a{letter-spacing:1.1px;text-transform:uppercase;font:900 8px Arial;text-decoration:underline}.ai-checkout-disclosure .checkout-legal{border-top:1px solid #c8c2b7;margin:14px 0 0;padding-top:12px;font-size:11px}.ai-checkout-disclosure .checkout-legal a{letter-spacing:0;text-transform:none;font-size:11px}.ai-disclosure{color:#f4f0e7;background:#111114;border-top:1px solid #333;padding:90px 0}.ai-disclosure>.shell{grid-template-columns:1fr 1.3fr 1.5fr;align-items:start;gap:45px;display:grid}.ai-disclosure h2{letter-spacing:-4px;text-transform:uppercase;margin:0;font:900 clamp(42px,5vw,70px)/.84 Arial Black,Arial,sans-serif}.ai-disclosure h2 em{color:var(--red);text-transform:none;font-family:Georgia,serif;font-weight:400}.ai-disclosure div>div p{color:#aaa;margin:0 0 16px;font:14px/1.65 Arial,sans-serif}@media (width<=800px){.ai-disclosure>.shell{grid-template-columns:1fr}.ai-disclosure{padding:70px 0}}.legal-page{color:#f4f0e7;background:#0b0b0d;min-height:100vh}.legal-header{border-bottom:1px solid #343439;justify-content:space-between;align-items:center;height:110px;padding:12px max(24px,5vw);display:flex}.legal-header img{object-fit:contain;width:165px;height:82px;display:block}.legal-header>a:last-child{color:var(--red);letter-spacing:1.5px;text-transform:uppercase;font:900 9px Arial}.legal-page article{width:min(820px,100% - 40px);margin:auto;padding:90px 0 120px}.legal-kicker,.legal-date{color:var(--red);letter-spacing:2.4px;text-transform:uppercase;font:900 9px Arial}.legal-page h1{letter-spacing:-7px;text-transform:uppercase;margin:22px 0 16px;font:900 clamp(64px,10vw,118px)/.78 Arial Black,Arial,sans-serif}.legal-page h1 em{color:#6c55e8;text-transform:none;font-family:Georgia,serif;font-weight:400}.legal-date{color:#8f8f97;margin-bottom:55px}.legal-page h2{color:var(--red);letter-spacing:.5px;text-transform:uppercase;border-top:1px solid #37373d;margin:48px 0 13px;padding-top:22px;font:900 17px Arial}.legal-page article>p{color:#c0bec0;font:15px/1.75 Arial,sans-serif}.legal-page article a{color:var(--red);text-decoration:underline}.legal-note{border-left:5px solid var(--red);background:#151519;margin-top:55px;padding:22px}.legal-note strong{letter-spacing:1.5px;text-transform:uppercase;font:900 10px Arial}.legal-note p{color:#999;margin:9px 0 0;font:12px/1.6 Arial,sans-serif}@media (width<=600px){.legal-header{height:90px}.legal-header img{width:135px;height:68px}.legal-page article{padding-top:65px}.legal-page h1{letter-spacing:-5px;font-size:59px}}@media (width<=900px){.purchase-path{flex-direction:column;align-items:flex-start}.purchase-path i{transform:rotate(90deg)}.listening-head,.listening-card{grid-template-columns:1fr}.listening-cover{min-height:540px}.listening-room{padding:35px}.listening-head h2{letter-spacing:-4px}}@media (width<=600px){.listening{padding:80px 0 95px}.listening-card{box-shadow:8px 8px 0 var(--red)}.listening-cover{min-height:450px}.listening-cover strong{font-size:45px}.listening-room{padding:26px 20px}.listening-room blockquote{font-size:21px}.listening-actions,.final-review{grid-template-columns:1fr}.final-review>div{border-bottom:1px solid #aaa69d!important;border-right:0!important}.final-review>div:last-child{border-bottom:0!important}}.order-identity{gap:8px;margin-top:12px;display:flex}.order-identity span{border:1px solid #404046;padding:6px 8px;color:#aaa!important;letter-spacing:1px!important;font:900 8px Arial!important}.order-facts{border:1px solid #39393e;grid-template-columns:repeat(4,1fr);margin-top:28px;display:grid}.order-facts>div{border-right:1px solid #39393e;min-width:0;padding:14px}.order-facts>div:last-child{border-right:0}.order-facts span{color:#777;letter-spacing:1.4px;text-transform:uppercase;margin-bottom:7px;font:900 7px Arial;display:block}.order-facts strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font:900 11px Arial;display:block;overflow:hidden}@media (width<=700px){.order-facts{grid-template-columns:1fr 1fr}.order-facts>div{border-bottom:1px solid #39393e}.order-facts>div:nth-child(2n){border-right:0}}.customer-brief{background:#111114;border:1px solid #39393e;margin:30px 0;padding:24px}.customer-brief-head{border-bottom:1px solid #39393e;justify-content:space-between;align-items:end;gap:20px;padding-bottom:18px;display:flex}.customer-brief-head span,.customer-brief-grid span,.customer-brief-stories span{color:var(--red);letter-spacing:1.5px;text-transform:uppercase;font:900 8px Arial}.customer-brief-head p{color:#888;margin:0;font:12px Arial}.customer-brief-grid{border-left:1px solid #39393e;grid-template-columns:repeat(3,1fr);display:grid}.customer-brief-grid>div{border-bottom:1px solid #39393e;border-right:1px solid #39393e;min-width:0;padding:16px}.customer-brief-grid span{color:#777;margin-bottom:7px;display:block}.customer-brief-grid strong{color:#fff;overflow-wrap:anywhere;font:700 13px/1.4 Arial;display:block}.customer-brief-stories{background:#39393e;gap:1px;margin-top:18px;display:grid}.customer-brief-stories>div{background:#0a0a0c;padding:18px}.customer-brief-stories p{color:#ddd;white-space:pre-wrap;margin:9px 0 0;font:14px/1.6 Arial}@media (width<=800px){.customer-brief-head{flex-direction:column;align-items:flex-start}.customer-brief-grid{grid-template-columns:1fr 1fr}}@media (width<=520px){.customer-brief-grid{grid-template-columns:1fr}}.revision-request{color:#f4f0e7;background:#111114;border:1px solid #39393e;width:min(760px,92%);margin:28px auto 60px;padding:0}.revision-request>summary{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:5px 20px;padding:17px 20px;list-style:none;display:grid}.revision-request>summary::-webkit-details-marker{display:none}.revision-request>summary span{color:#888;font:10px Arial}.revision-request>summary strong{color:#fff;letter-spacing:1px;text-transform:uppercase;grid-row:2;font:900 13px Arial}.revision-request>summary i{color:var(--red);letter-spacing:1px;text-transform:uppercase;border:1px solid #494950;grid-area:1/2/3;padding:7px 9px;font:900 8px Arial}.revision-request[open]>summary{border-bottom:1px solid #39393e}.revision-request-body{padding:clamp(22px,4vw,38px)}.revision-head{border-bottom:1px solid #39393e;justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px;padding-bottom:22px;display:flex}.revision-head span{color:var(--red);letter-spacing:2px;font:900 9px Arial}.revision-head h2{text-transform:uppercase;letter-spacing:-3px;margin:8px 0 0;font:900 clamp(32px,5vw,52px)/.9 Arial Black,Arial}.revision-head>strong{background:var(--red);color:#09090b;letter-spacing:1px;text-transform:uppercase;padding:9px 12px;font:900 9px Arial}.revision-request form{gap:20px;display:grid}.revision-request label{color:#aaa;letter-spacing:1.3px;text-transform:uppercase;gap:8px;font:900 9px Arial;display:grid}.revision-request textarea{color:#fff;resize:vertical;background:#09090b;border:1px solid #494950;width:100%;padding:15px;font:14px/1.55 Arial}.revision-warning{background:#211d11;border:1px solid #745f21;padding:18px}.revision-warning strong{color:#ffd767;letter-spacing:1.2px;text-transform:uppercase;font:900 10px Arial}.revision-warning p,.revision-closed{color:#bbb;font:13px/1.6 Arial}.revision-request form>button{background:var(--red);color:#09090b;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;border:0;padding:16px;font:900 10px Arial}.revision-message{color:#09090b;background:#dfff98;padding:14px;font:900 12px Arial}.revision-message.error{background:#ffd4d4}.revision-manager{background:#111114;border:1px solid #39393e;margin:30px 0;padding:24px}.revision-manager-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.revision-manager-head span,.revision-manager article span{color:var(--red);letter-spacing:1.5px;font:900 8px Arial}.revision-manager-head strong{background:var(--red);color:#09090b;border-radius:50%;place-items:center;width:28px;height:28px;font:900 11px Arial;display:grid}.revision-manager>p{color:#888;font:12px Arial}.revision-manager article{background:#09090b;border:1px solid #39393e;gap:16px;margin-top:12px;padding:18px;display:grid}.revision-manager article header{justify-content:space-between;align-items:center;gap:16px;display:flex}.revision-manager article header div{gap:5px;display:grid}.revision-manager time{color:#777;font:10px Arial}.revision-manager article p{color:#ddd;white-space:pre-wrap;margin:7px 0 0;font:13px/1.55 Arial}.revision-manager article label{color:#777;letter-spacing:1px;text-transform:uppercase;gap:6px;font:900 8px Arial;display:grid}.revision-manager select{color:#fff;background:#151519;border:1px solid #494950;padding:10px}.revision-status{color:#09090b;letter-spacing:1px;text-transform:uppercase;background:#ffd767;padding:7px 9px;font:900 8px Arial}.revision-status-in_progress{background:#9ed9ff}.revision-status-completed{background:var(--red)}.revision-status-cancelled{color:#fff;background:#777}.order-revision-badge{color:#09090b;letter-spacing:1px;text-transform:uppercase;background:#ffd767;align-self:flex-start;padding:5px 7px;font:900 7px Arial}@media (width<=650px){.revision-head{flex-direction:column;align-items:flex-start}.revision-request{width:94%}}.payment-state{text-transform:capitalize}.payment-paid{color:var(--red)!important}.payment-payment_issue{color:#ff7a63!important}.payment-refunded{color:#aaa!important}.payment-awaiting_payment{color:#d7b75e!important}.archive-filter{color:#aaa;letter-spacing:1.2px;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #4a4a51;width:100%;margin:-8px 0 18px;padding:9px;font:900 8px Arial}.admin-users{border-top:1px solid #39393e;margin-top:30px;padding-top:20px}.admin-users>span{color:var(--red);letter-spacing:2px;font:900 8px Arial}.admin-users>div{border-bottom:1px solid #303035;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.admin-users p{gap:3px;min-width:0;margin:0;display:grid}.admin-users strong{text-overflow:ellipsis;font:11px Arial;overflow:hidden}.admin-users small{color:#777;text-transform:uppercase;font:8px Arial}.admin-users button{color:#aaa;cursor:pointer;background:0 0;border:1px solid #555;padding:7px;font:900 7px Arial}.admin-users label{grid-template-columns:1fr auto;gap:6px;margin-top:12px;display:grid}.admin-users input,.order-danger input{color:#fff;background:#09090b;border:1px solid #494950;min-width:0;padding:9px;font:11px Arial}.admin-users label button{border-color:var(--red);color:var(--red)}.order-danger{background:#171111;border:1px solid #563b3b;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding:16px;display:flex}.order-danger>button,.order-danger div button{color:#ff7a63;letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ff7a63;padding:10px 12px;font:900 8px Arial}.order-danger div{align-items:center;gap:8px;display:flex}.order-danger p{color:#8c7474;margin:0;font:10px Arial}.order-danger button:disabled{opacity:.35;cursor:not-allowed}.admin-denied{color:#fff;background:#09090b;place-content:center;justify-items:start;min-height:100vh;padding:8vw;display:grid}.admin-denied img{width:200px}.admin-denied h1{text-transform:uppercase;max-width:750px;font:900 clamp(45px,7vw,90px)/.85 Arial Black,Arial}.admin-denied p{color:#999}.admin-denied a{background:var(--red);color:#09090b;text-transform:uppercase;padding:13px;font:900 9px Arial}.admin-denied .admin-denied-logo{background:0 0;padding:0}@media (width<=700px){.order-danger,.order-danger div{flex-direction:column;align-items:stretch}}.admin-shell{color:#f4f0e7;background:#0a0a0c;min-height:100vh}.admin-top{border-bottom:1px solid #343439;justify-content:space-between;align-items:center;height:105px;padding:14px 4vw;display:flex}.admin-top img{object-fit:contain;width:170px;height:78px}.admin-top>div{text-align:right}.admin-top span{color:var(--red);letter-spacing:2px;font:900 9px Arial}.admin-top p,.admin-top a{color:#888;font:11px Arial}.admin-layout{grid-template-columns:340px 1fr;min-height:calc(100vh - 105px);display:grid}.order-list{background:#111114;border-right:1px solid #343439;padding:32px 25px}.order-list h1{text-transform:uppercase;letter-spacing:-3px;margin:0 0 22px;font:900 48px/.85 Arial Black,Arial}.new-order{gap:8px;margin-bottom:28px;display:grid}.new-order input,.admin-grid input,.admin-grid textarea{color:#fff;background:#09090b;border:1px solid #494950;outline:none;width:100%;padding:12px;font:13px Arial}.new-order button,.save-order{background:var(--red);color:#09090b;letter-spacing:1.4px;text-transform:uppercase;cursor:pointer;border:0;padding:13px;font:900 9px Arial}.order-list>div>button{color:#fff;text-align:left;cursor:pointer;background:#17171b;border:1px solid #39393e;flex-direction:column;gap:5px;width:100%;margin:0 0 8px;padding:16px;display:flex}.order-list>div>button.active{border-color:var(--red);box-shadow:4px 4px #6c55e8}.order-list button span{color:var(--red);letter-spacing:1.5px;font:900 7px Arial}.order-list button strong{text-transform:uppercase;font:900 16px Arial}.order-list button small,.empty{color:#777;font:11px Arial}.order-editor{padding:45px 5vw}.editor-head{justify-content:space-between;align-items:center;margin-bottom:35px;display:flex}.editor-head span{color:var(--red);letter-spacing:2px;font:900 8px Arial}.editor-head h2{text-transform:uppercase;letter-spacing:-3px;margin:8px 0 4px;font:900 48px/.9 Arial Black,Arial}.editor-head p{color:#888;margin:0}.editor-head button{background:var(--red);letter-spacing:1.3px;text-transform:uppercase;cursor:pointer;border:0;padding:15px 18px;font:900 9px Arial}.editor-head button.unpublish{color:#fff;background:#39393e}.admin-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.admin-grid label{color:#aaa;letter-spacing:1.4px;text-transform:uppercase;flex-direction:column;gap:8px;font:900 8px Arial;display:flex}.admin-grid .wide{grid-column:1/-1}.admin-grid textarea{resize:vertical;line-height:1.5}.admin-grid input[type=file]{padding:18px}.admin-grid small{color:#696970;text-transform:none;letter-spacing:0;font:10px Arial}.save-order{min-width:170px;margin-top:22px}.live-link{background:#6c55e8;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-top:28px;padding:18px;display:grid}.live-link span{letter-spacing:1.4px;text-transform:uppercase;font:900 8px Arial}.live-link a{color:#fff;text-overflow:ellipsis;white-space:nowrap;font:12px Arial;overflow:hidden}.live-link button{color:var(--red);cursor:pointer;background:#09090b;border:0;padding:9px;font:900 8px Arial}.admin-notice{color:#09090b;background:#e6ffac;padding:12px;font:900 11px Arial}.editor-empty{max-width:800px;padding-top:16vh}.editor-empty span{color:var(--red);letter-spacing:2px;font:900 8px Arial}.editor-empty h2{text-transform:uppercase;letter-spacing:-6px;font:900 clamp(48px,7vw,88px)/.82 Arial Black,Arial}.editor-empty p{color:#999;max-width:600px;font:16px/1.5 Arial}.customer-listen{color:#fff;background:#6c55e8;min-height:100vh;padding:0 5vw}.customer-listen>header{justify-content:space-between;align-items:center;height:110px;display:flex}.customer-listen>header img{object-fit:contain;width:165px;height:85px}.customer-listen>header span{letter-spacing:2px;font:900 8px Arial}.customer-listen>section{max-width:1150px;box-shadow:18px 18px 0 var(--red);background:#09090b;grid-template-columns:1fr 1fr;margin:auto;display:grid}.customer-cover{min-height:700px;position:relative;overflow:hidden}.customer-cover:after{content:"";background:linear-gradient(#0000 45%,#000000e0);position:absolute;inset:0}.customer-cover img{object-fit:cover;width:100%;height:100%}.customer-cover small,.customer-cover h1{z-index:2;position:absolute;left:35px;right:35px}.customer-cover small{color:var(--red);letter-spacing:2px;font:900 8px Arial;bottom:145px}.customer-cover h1{text-transform:uppercase;letter-spacing:-4px;margin:0;font:900 62px/.82 Arial Black,Arial;bottom:35px}.customer-content{padding:45px}.customer-kicker{color:var(--red);letter-spacing:2px;text-transform:uppercase;font:900 8px Arial}.customer-content blockquote{margin:22px 0 30px;font:italic 24px/1.4 Georgia}.customer-player{background:#141418;border:1px solid #39393e;grid-template-columns:50px 1fr auto;align-items:center;gap:14px;padding:14px;display:grid}.customer-player>button{background:var(--red);color:#09090b;cursor:pointer;border:0;border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.customer-player>div{gap:10px;display:grid}.customer-player strong{letter-spacing:1.5px;font:900 8px Arial}.customer-player i{background:#3a3a40;height:5px;display:block}.customer-player i b{background:var(--red);height:100%;display:block}.customer-player time{color:var(--red);font:900 10px Arial}.customer-lyrics{border-left:3px solid var(--red);background:#111114;max-height:300px;margin:28px 0;padding:20px;overflow:auto}.customer-lyrics span{color:#777;letter-spacing:2px;font:900 7px Arial}.customer-lyrics p{white-space:pre-wrap;font:17px/1.7 Georgia}.customer-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.customer-actions a,.customer-actions button{appearance:none;border:1px solid var(--red);min-height:52px;color:var(--red);text-align:left;letter-spacing:1.2px;text-transform:uppercase;cursor:pointer;touch-action:manipulation;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;font:900 8px Arial;display:flex}.customer-actions button,.customer-actions a .action-icon{background:var(--red);color:#09090b}.customer-listen>footer{text-align:center;letter-spacing:1.6px;text-transform:uppercase;padding:45px 0;font:9px Arial}@media (width<=800px){.admin-layout{grid-template-columns:1fr}.order-list{border-bottom:1px solid #343439;border-right:0}.order-editor{padding:30px 6vw}.admin-grid{grid-template-columns:1fr}.admin-grid .wide{grid-column:auto}.editor-head{flex-direction:column;align-items:flex-start;gap:20px}.live-link{grid-template-columns:1fr}.customer-listen>header span{display:none}.customer-listen>section{box-shadow:8px 8px 0 var(--red);grid-template-columns:1fr}.customer-cover{min-height:500px}.customer-content{padding:28px 22px}.customer-cover h1{font-size:48px}.customer-actions{grid-template-columns:1fr}}.editor-head button.publish{border:2px solid var(--red);background:var(--red);color:#09090b;text-shadow:none;box-shadow:5px 5px #6c55e8}.editor-head button.publish:hover,.editor-head button.publish:focus-visible{color:var(--red);outline:2px solid var(--red);outline-offset:2px;background:#09090b}.save-order{color:#09090b;text-shadow:none}.admin-grid select{color:#fff;background:#09090b;border:1px solid #494950;outline:none;width:100%;padding:12px;font:13px Arial}.download-toggle{background:#151519;border:1px solid #494950;align-items:center;padding:13px;flex-direction:row!important;gap:12px!important;display:flex!important}.download-toggle>input{height:20px;accent-color:var(--red);width:20px!important}.download-toggle span{gap:4px;display:grid}.download-toggle b{color:#fff;font:900 10px Arial}.download-toggle small{color:#888!important}.streaming-only{color:#888;text-align:center;letter-spacing:1.2px;text-transform:uppercase;margin:12px 0 0;font:900 8px Arial}.customer-actions:has(>button:only-child){grid-template-columns:1fr}.email-delivery{background:#151519;border:1px solid #3d3d43;grid-template-columns:1fr auto;align-items:center;gap:6px 18px;margin-top:20px;padding:20px;display:grid}.email-delivery>span{color:var(--red);letter-spacing:2px;font:900 7px Arial}.email-delivery>strong{grid-column:1;font:900 14px Arial}.email-delivery>p{color:#777;grid-column:1;margin:0;font:11px Arial}.email-delivery>button{border:1px solid var(--red);color:var(--red);letter-spacing:1.2px;text-transform:uppercase;cursor:pointer;background:0 0;grid-area:1/2/4;padding:13px;font:900 8px Arial}.email-delivery>button:hover{background:var(--red);color:#09090b}@media (width<=600px){.email-delivery{grid-template-columns:1fr}.email-delivery>button{grid-area:auto/1;margin-top:8px}}.checkout-confirmation{color:#fff;background:#09090b;align-content:center;justify-items:start;gap:18px;min-height:100vh;padding:clamp(34px,8vw,120px);display:grid}.checkout-logo,.checkout-logo img{width:210px;height:105px;display:block}.checkout-logo img{object-fit:contain}.checkout-confirmation>p{color:var(--red);letter-spacing:3px;margin:25px 0 0;font:900 9px Arial}.checkout-confirmation h1{text-transform:uppercase;letter-spacing:-7px;margin:0;font:900 clamp(58px,9vw,130px)/.8 Arial Black,Arial,sans-serif}.checkout-confirmation h1 em{color:#6c55e8;text-transform:none;font-family:Georgia,serif;font-weight:400}.checkout-confirmation .confirmation-alert{border-left:4px solid var(--red);background:#151519;gap:9px;max-width:620px;padding:20px;display:grid}.confirmation-alert strong{letter-spacing:1.5px;text-transform:uppercase;font:900 10px Arial}.confirmation-alert span{color:#aaa;font:15px/1.55 Arial}.checkout-confirmation .button{margin-top:12px}.confirmation-summary{border:1px solid #39393e;grid-template-columns:repeat(4,minmax(150px,1fr));width:min(100%,980px);display:grid}.confirmation-summary div{background:#111114;border-right:1px solid #39393e;gap:8px;padding:18px;display:grid}.confirmation-summary div:last-child{border-right:0}.confirmation-summary span,.confirmation-next header>span{color:#888;letter-spacing:1.5px;text-transform:uppercase;font:900 8px Arial}.confirmation-summary strong{font:900 13px/1.3 Arial}.confirmation-next{border-top:7px solid var(--red);background:#151519;width:min(100%,980px);margin-top:16px;padding:clamp(24px,4vw,42px)}.confirmation-next h2{text-transform:uppercase;letter-spacing:-3px;margin:7px 0 26px;font:900 clamp(30px,4vw,54px)/.9 Arial Black,Arial}.confirmation-next ol{background:#39393e;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}.confirmation-next li{background:#09090b;gap:14px;padding:20px;display:flex}.confirmation-next li>b{color:var(--red);font:900 10px Arial}.confirmation-next li div{gap:7px;display:grid}.confirmation-next li strong{letter-spacing:1px;text-transform:uppercase;font:900 11px Arial}.confirmation-next li span{color:#999;font:12px/1.55 Arial}.confirmation-email-note{color:#aaa!important;letter-spacing:0!important;max-width:760px!important;margin:4px 0!important;font:13px/1.6 Arial!important}.confirmation-email-note strong{color:#fff}@media (width<=760px){.confirmation-summary,.confirmation-next ol{grid-template-columns:1fr 1fr}.confirmation-summary div:nth-child(2){border-right:0}.confirmation-summary div:nth-child(-n+2){border-bottom:1px solid #39393e}.confirmation-next li:last-child{grid-column:1/-1}.checkout-confirmation h1{letter-spacing:-4px}}@media (width<=460px){.confirmation-summary,.confirmation-next ol{grid-template-columns:1fr}.confirmation-summary div{border-right:0;border-bottom:1px solid #39393e!important}.confirmation-summary div:last-child{border-bottom:0!important}.confirmation-next li:last-child{grid-column:auto}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}.confirmation-actions{align-items:center;gap:20px;background:0 0!important;border:0!important;max-width:none!important;padding:0!important;display:flex!important}.confirmation-actions>a:last-child{color:#aaa;letter-spacing:1px;text-transform:uppercase;font:900 10px Arial}.tracking-page{color:#f4f0e7;background:#09090b;min-height:100vh}.tracking-page>header{border-bottom:1px solid #333;justify-content:space-between;align-items:center;padding:22px clamp(24px,6vw,90px);display:flex}.tracking-page>header img{object-fit:contain;width:170px;height:82px;display:block}.tracking-page>header>span{color:var(--red);letter-spacing:2px;font:900 9px Arial}.tracking-hero{background-image:linear-gradient(#151519 1px,#0000 1px),linear-gradient(90deg,#151519 1px,#0000 1px);background-size:68px 68px;border-bottom:1px solid #333;grid-template-columns:1fr auto;gap:16px clamp(30px,8vw,120px);padding:clamp(55px,8vw,110px) clamp(24px,8vw,120px);display:grid}.tracking-hero>p{color:var(--red);letter-spacing:3px;grid-column:1/-1;margin:0;font:900 9px Arial}.tracking-hero h1{text-transform:uppercase;letter-spacing:-7px;margin:0;font:900 clamp(58px,9vw,125px)/.8 Arial Black,Arial}.tracking-hero h1 em{color:#6c55e8;text-transform:none;font-family:Georgia,serif;font-weight:400}.tracking-hero>div{border-top:6px solid var(--red);background:#151519;grid-template-columns:auto 1fr;align-self:end;gap:10px 24px;min-width:280px;padding:22px;display:grid}.tracking-hero>div span{color:#777;letter-spacing:1.3px;text-transform:uppercase;font:900 8px Arial}.tracking-hero>div strong{font:900 12px Arial}.tracking-progress{grid-template-columns:.8fr 1.4fr;gap:clamp(35px,7vw,100px);padding:clamp(55px,8vw,110px) clamp(24px,8vw,120px);display:grid}.tracking-progress>header>span{color:var(--red);letter-spacing:2px;font:900 9px Arial}.tracking-progress h2{text-transform:uppercase;letter-spacing:-4px;margin:12px 0;font:900 clamp(36px,5vw,66px)/.88 Arial Black,Arial}.tracking-progress header p{color:#aaa;font:15px/1.65 Arial}.tracking-progress header small{color:#666;font:10px Arial}.tracking-progress ol{margin:0;padding:0;list-style:none}.tracking-progress li{grid-template-columns:44px 1fr;gap:18px;padding:0 0 34px;display:grid;position:relative}.tracking-progress li:before{content:"";background:#333;width:2px;position:absolute;top:42px;bottom:0;left:21px}.tracking-progress li:last-child:before{display:none}.tracking-progress li>b{color:#666;border:1px solid #444;border-radius:50%;place-items:center;width:44px;height:44px;font:900 9px Arial;display:grid}.tracking-progress li div{gap:7px;padding-top:5px;display:grid}.tracking-progress li strong{color:#777;letter-spacing:1px;text-transform:uppercase;font:900 12px Arial}.tracking-progress li span{color:#666;font:12px/1.5 Arial}.tracking-progress li.complete>b,.tracking-progress li.current>b{border-color:var(--red);background:var(--red);color:#09090b}.tracking-progress li.complete:before{background:var(--red)}.tracking-progress li.complete strong,.tracking-progress li.current strong{color:#fff}.tracking-progress li.current span{color:#aaa}.tracking-page>footer{color:#777;border-top:1px solid #333;justify-content:space-between;gap:25px;padding:30px clamp(24px,8vw,120px);font:12px/1.6 Arial;display:flex}.tracking-page>footer p{margin:0}.tracking-page>footer strong{color:#aaa}.tracking-page>footer a{color:var(--red);font-weight:900}.tracking-brief{padding:0 clamp(24px,8vw,120px) clamp(55px,8vw,110px)}.tracking-brief .customer-brief{margin:0}.tracking-payment{background:#171712;border-bottom:1px solid #333;grid-template-columns:.8fr 1.4fr;gap:clamp(30px,6vw,90px);padding:clamp(34px,5vw,65px) clamp(24px,8vw,120px);display:grid}.tracking-payment header>span{color:#b9ff1d;letter-spacing:2px;font:900 9px Arial}.tracking-payment h2{text-transform:uppercase;letter-spacing:-3px;margin:10px 0;font:900 clamp(34px,5vw,60px)/.9 Arial Black,Arial}.tracking-payment header p{color:#aaa;max-width:560px;font:14px/1.6 Arial}.tracking-payment header strong{color:#fff}.tracking-payment>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.tracking-payment a,.tracking-payment article{color:#fff;background:#09090b;border:1px solid #44443b;align-content:center;gap:8px;min-width:0;padding:17px;display:grid}.tracking-payment a:hover,.tracking-payment a:focus-visible{border-color:#b9ff1d;outline:0}.tracking-payment a span,.tracking-payment article span{color:#b9ff1d;letter-spacing:1.2px;text-transform:uppercase;font:900 8px Arial}.tracking-payment a strong,.tracking-payment article strong{overflow-wrap:anywhere;font:900 12px/1.35 Arial}.tracking-payment>small{color:#777;grid-column:2;font:10px/1.5 Arial}.status-manager{border:1px solid #39393e;border-top:7px solid var(--red);background:#111114;grid-template-columns:1fr minmax(220px,.55fr);gap:20px;margin:30px 0;padding:24px;display:grid}.status-manager>div>span{color:var(--red);letter-spacing:1.5px;font:900 8px Arial}.status-manager h3{color:#fff;text-transform:uppercase;margin:8px 0;font:900 24px Arial}.status-manager p{color:#888;margin:0;font:12px/1.5 Arial}.status-manager label{color:#777;letter-spacing:1px;text-transform:uppercase;gap:7px;font:900 8px Arial;display:grid}.status-manager select{color:#fff;background:#09090b;border:1px solid #494950;padding:12px}.status-manager-link{border-top:1px solid #333;grid-column:1/-1;align-items:center;gap:12px;padding-top:14px;display:flex}.status-manager-link a,.status-manager-link button{background:var(--red);color:#09090b;letter-spacing:1px;text-transform:uppercase;cursor:pointer;border:0;padding:11px 14px;font:900 8px Arial;text-decoration:none}.status-manager-link button{color:#fff;background:#333}.status-manager-message{grid-column:1/-1;color:#ddd!important}.status-manager+.revision-manager{margin-top:0}@media (width<=760px){.tracking-hero,.tracking-progress,.tracking-payment{grid-template-columns:1fr}.tracking-hero>div{min-width:0}.tracking-page>footer{flex-direction:column}.status-manager{grid-template-columns:1fr}.tracking-payment>small{grid-column:1}}@media (width<=560px){.tracking-payment>div{grid-template-columns:1fr}}@media (width<=480px){.tracking-page>header>span{display:none}.tracking-hero h1{letter-spacing:-4px}.confirmation-actions{flex-direction:column;align-items:flex-start}}.analytics-consent{z-index:1000;color:#f4f0e7;background:#111115;border:1px solid #4a4a51;border-top:5px solid #b9ff1d;justify-content:space-between;align-items:center;gap:24px;max-width:900px;margin:auto;padding:17px 19px;display:flex;position:fixed;bottom:18px;left:18px;right:18px;box-shadow:0 10px 35px #0009}.analytics-consent p{gap:5px;margin:0;display:grid}.analytics-consent strong{letter-spacing:1px;text-transform:uppercase;font:900 11px Arial}.analytics-consent span{color:#aaa;font:12px/1.45 Arial}.analytics-consent div{flex:none;gap:8px;display:flex}.analytics-consent button{color:#b9ff1d;letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #b9ff1d;min-height:42px;padding:10px 13px;font:900 8px Arial}.analytics-consent button:last-child{color:#09090b;background:#b9ff1d}@media (width<=650px){.analytics-consent{flex-direction:column;align-items:stretch}.analytics-consent div,.analytics-consent button{width:100%}}.custom-email-composer{background:#111114;border:1px solid #39393e;margin:30px 0;padding:24px}.custom-email-composer>header{border-bottom:1px solid #39393e;justify-content:space-between;align-items:start;gap:24px;padding-bottom:20px;display:flex}.custom-email-composer header span{color:var(--red);letter-spacing:2px;font:900 8px Arial}.custom-email-composer h3{text-transform:uppercase;margin:8px 0 5px;font:900 28px/.95 Arial Black,Arial}.custom-email-composer header p{color:#888;margin:0;font:11px Arial}.custom-email-composer header>b{background:var(--red);color:#09090b;letter-spacing:1px;padding:7px 9px;font:900 8px Arial}.custom-email-composer form{grid-template-columns:1fr 1fr;gap:16px;margin-top:22px;display:grid}.custom-email-composer label{color:#aaa;letter-spacing:1.3px;text-transform:uppercase;gap:8px;font:900 8px Arial;display:grid}.custom-email-composer .wide{grid-column:1/-1}.custom-email-composer input,.custom-email-composer textarea,.custom-email-composer select{color:#fff;background:#09090b;border:1px solid #494950;outline:none;width:100%;padding:12px;font:13px Arial}.custom-email-composer textarea{resize:vertical;line-height:1.55}.custom-email-preview{border-left:5px solid var(--red);background:#09090b;grid-column:1/-1;padding:20px}.custom-email-preview span{color:var(--red);letter-spacing:2px;font:900 7px Arial}.custom-email-preview strong{color:#fff;margin:10px 0;font:900 20px Arial;display:block}.custom-email-preview p{color:#bbb;white-space:pre-wrap;margin:0;font:13px/1.55 Arial}.custom-email-preview i{background:var(--red);color:#09090b;letter-spacing:1px;margin-top:16px;padding:10px;font:900 8px Arial;display:inline-block}.custom-email-composer form>button{background:var(--red);color:#09090b;letter-spacing:1.4px;text-transform:uppercase;cursor:pointer;border:0;justify-self:start;padding:14px 17px;font:900 9px Arial}.custom-email-composer form>button:disabled{opacity:.55;cursor:wait}.custom-email-notice{color:var(--red);align-self:center;margin:0;font:900 10px Arial}.custom-email-composer details{border-top:1px solid #39393e;margin-top:22px;padding-top:18px}.custom-email-composer summary{cursor:pointer;color:#aaa;letter-spacing:1.2px;text-transform:uppercase;font:900 9px Arial}.custom-email-composer details>p{color:#777;font:12px Arial}.custom-email-history{gap:10px;margin-top:14px;display:grid}.custom-email-history article{background:#09090b;border:1px solid #39393e;grid-template-columns:1fr auto;gap:7px 20px;padding:15px;display:grid}.custom-email-history article div{gap:4px;display:grid}.custom-email-history strong{font:900 12px Arial}.custom-email-history span,.custom-email-history time,.custom-email-history small{color:#777;font:9px Arial}.custom-email-history p{color:#bbb;white-space:pre-wrap;grid-column:1/-1;margin:3px 0;font:12px/1.5 Arial}.custom-email-history small{grid-column:1/-1}@media (width<=650px){.custom-email-composer form{grid-template-columns:1fr}.custom-email-composer .wide,.custom-email-preview{grid-column:1}.custom-email-history article{grid-template-columns:1fr}.custom-email-history time{grid-column:1}}.error-monitor{z-index:20;color:#fff;background:#151519;border:1px solid #323238;margin:18px clamp(16px,3vw,42px);position:relative}.error-monitor.has-errors{border-color:#ff5b4d}.error-monitor-toggle{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.error-monitor-toggle span{gap:4px;display:grid}.error-monitor-toggle b{letter-spacing:2px;font-size:11px}.error-monitor-toggle small{color:#aaa}.error-monitor-toggle strong{color:#09090b;background:#b9ff1d;place-items:center;min-width:34px;height:34px;padding:0 8px;font-size:15px;display:grid}.has-errors .error-monitor-toggle strong{background:#ff5b4d}.error-monitor-list{gap:10px;padding:0 16px 16px;display:grid}.error-monitor-list article{background:#0d0d10;border:1px solid #39393f;padding:14px}.error-monitor-list article.resolved{opacity:.55}.error-monitor-list header{justify-content:space-between;gap:15px;display:flex}.error-monitor-list header b{color:#ff786c}.error-monitor-list time,.error-monitor-list small{color:#8f8f98;font-size:11px}.error-monitor-list p{margin:9px 0}.error-monitor-list article button{color:#fff;cursor:pointer;background:0 0;border:1px solid #555;margin-top:10px;padding:8px 10px}.admin-invite-notice{border-left:3px solid var(--red);color:#dfff98;letter-spacing:.4px;background:#1c2511;margin:10px 0 0;padding:10px 11px;font:900 9px/1.45 Arial,sans-serif}.admin-invite-notice.error{color:#ffb5aa;background:#251313;border-color:#ff7a63}.orders-visibility-toggle{border:1px solid var(--red);background:var(--red);color:#09090b;letter-spacing:1.3px;text-transform:uppercase;cursor:pointer;width:100%;margin:-8px 0 10px;padding:12px;font:900 9px Arial,sans-serif}.orders-visibility-toggle[aria-expanded=true]{color:var(--red);background:0 0}.editor-view-orders{background:var(--red);color:#09090b;letter-spacing:1.4px;text-transform:uppercase;cursor:pointer;border:0;margin-top:18px;padding:15px 20px;font:900 9px Arial,sans-serif}.orders-visibility-toggle:after{content:" · auto-hides after 10 min";opacity:.65}.orders-visibility-toggle[aria-expanded=true]:after{content:""}.order-finder{gap:7px;margin:0 0 14px;display:grid}.order-finder input,.order-finder select{color:#fff;background:#09090b;border:1px solid #494950;width:100%;min-width:0;padding:10px;font:11px Arial,sans-serif}.order-finder input::placeholder{color:#707078}.delivery-email-preview{background:#111114;border:1px solid #39393e;margin-top:10px}.delivery-email-preview summary{color:var(--red);cursor:pointer;letter-spacing:1.2px;text-transform:uppercase;padding:13px 16px;font:900 9px Arial}.delivery-email-preview div{border-top:1px solid #39393e;gap:12px;padding:20px;display:grid}.delivery-email-preview span{color:var(--red);letter-spacing:2px;font:900 8px Arial}.delivery-email-preview strong{text-transform:uppercase;font:900 24px Arial}.delivery-email-preview p{color:#aaa;margin:0;font:15px/1.5 Georgia}.delivery-email-preview i{background:var(--red);color:#09090b;letter-spacing:1px;width:max-content;padding:11px 14px;font:900 8px Arial}.payment-reminder{background:#1d1a10;border:1px solid #5e5229;justify-content:space-between;align-items:center;gap:20px;margin-top:10px;padding:18px;display:flex}.payment-reminder div{gap:5px;display:grid}.payment-reminder span{color:#ffd767;letter-spacing:1.5px;font:900 8px Arial}.payment-reminder strong{font:900 13px Arial}.payment-reminder p{color:#999;margin:0;font:11px/1.4 Arial}.payment-reminder button{color:#ffd767;letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffd767;padding:12px 14px;font:900 8px Arial}@media (width<=650px){.payment-reminder{flex-direction:column;align-items:stretch}}.activity-timeline{background:#111114;border:1px solid #39393e;margin:30px 0;padding:24px}.activity-timeline header{border-bottom:1px solid #39393e;justify-content:space-between;gap:20px;padding-bottom:16px;display:flex}.activity-timeline header span{color:var(--red);letter-spacing:1.7px;font:900 8px Arial}.activity-timeline header strong{color:#777;font:900 8px Arial}.activity-timeline>div{display:grid}.activity-timeline article{border-bottom:1px solid #2f2f34;grid-template-columns:12px 1fr;gap:12px;padding:16px 0;display:grid}.activity-timeline article i{background:var(--red);border-radius:50%;width:8px;height:8px;margin-top:3px}.activity-timeline article strong{text-transform:uppercase;font:900 11px Arial}.activity-timeline article p{color:#aaa;margin:5px 0;font:12px/1.45 Arial}.activity-timeline article small,.activity-timeline>p{color:#6f6f77;font:10px Arial}@media (width<=800px){.admin-top{gap:14px;height:auto;min-height:86px;padding:10px 18px}.admin-top img{width:125px;height:64px}.admin-top>div{text-align:right;min-width:0}.admin-top p{overflow-wrap:anywhere;margin:5px 0 0}.order-list{padding:26px 18px}.order-list h1{font-size:42px}.orders-visibility-toggle,.archive-filter,.new-order button{min-height:46px}.order-list>div>button{min-height:72px;padding:15px}.order-editor{padding:28px 18px 60px;overflow:hidden}.editor-head{z-index:5;background:#0a0a0c;border-bottom:1px solid #39393e;margin:-28px -18px 28px;padding:18px;position:sticky;top:0}.editor-head h2{letter-spacing:-3px;overflow-wrap:anywhere;font-size:clamp(34px,11vw,48px)}.editor-head button,.save-order{width:100%;min-height:48px}.admin-grid input,.admin-grid textarea,.admin-grid select,.new-order input,.order-finder input,.order-finder select{font-size:16px}.admin-grid input[type=file]{padding:14px 10px}.order-facts{grid-template-columns:1fr}.order-facts>div{border-bottom:1px solid #39393e;border-right:0}.order-facts strong,.live-link a{white-space:normal;overflow-wrap:anywhere}.email-delivery{padding:17px}.email-delivery>button,.payment-reminder button{min-height:46px}.customer-brief,.revision-manager,.activity-timeline,.custom-email-composer{margin-left:-6px;margin-right:-6px;padding:18px}.activity-timeline header{flex-direction:column;align-items:flex-start;gap:6px}.activity-timeline article{grid-template-columns:10px minmax(0,1fr)}.activity-timeline article p,.activity-timeline article small{overflow-wrap:anywhere}.order-danger,.order-danger div{width:100%}.order-danger input,.order-danger button{width:100%;min-height:44px}}@media (width<=430px){.admin-top span{font-size:8px}.admin-top p{font-size:9px}.editor-empty{padding-top:8vh}.editor-empty h2{letter-spacing:-4px;font-size:46px}}.orders-export{color:#aaa;text-align:center;letter-spacing:1.2px;text-transform:uppercase;border:1px solid #4a4a51;margin:-10px 0 20px;padding:10px;font:900 8px Arial;display:block}.orders-export:hover,.orders-export:focus-visible{border-color:var(--red);color:var(--red)}@media (width<=800px){.orders-export{place-items:center;min-height:44px;display:grid}}.temporary-payments{background:#171712;border:1px solid #443f34;border-top:7px solid #b9ff1d;width:min(100%,980px);margin-top:16px;padding:clamp(24px,4vw,42px)}.temporary-payments header>span{color:#b9ff1d;letter-spacing:1.8px;font:900 8px Arial}.temporary-payments h2{text-transform:uppercase;letter-spacing:-3px;margin:8px 0 12px;font:900 clamp(30px,4vw,54px)/.9 Arial Black,Arial}.temporary-payments header p{color:#aaa;max-width:720px;margin:0 0 24px;font:14px/1.6 Arial}.temporary-payments header strong{color:#fff}.payment-options{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.payment-options>a,.payment-options>article{color:#fff;background:#09090b;border:1px solid #46463d;gap:9px;min-width:0;padding:19px;display:grid}.payment-options>a:hover,.payment-options>a:focus-visible{border-color:#b9ff1d;outline:0}.payment-options span{color:#b9ff1d;letter-spacing:1.5px;text-transform:uppercase;font:900 8px Arial}.payment-options strong{overflow-wrap:anywhere;font:900 15px/1.3 Arial}.payment-options b{color:#999;letter-spacing:1px;margin-top:8px;font:900 8px Arial}.payment-options>a b{color:#b9ff1d}.payment-safety{color:#87877e;margin:18px 0 0;font:11px/1.55 Arial}.confirmation-email-note a{color:#b9ff1d;text-decoration:underline}@media (width<=760px){.payment-options{grid-template-columns:1fr}.temporary-payments h2{letter-spacing:-2px}}.tracking-payment{grid-template-columns:1fr;gap:clamp(24px,4vw,42px)}.tracking-payment a strong,.tracking-payment article strong{white-space:nowrap;overflow-wrap:normal;font-size:clamp(10px,1.15vw,12px)}.tracking-payment>small{grid-column:1}@media (width<=760px){.tracking-payment a strong,.tracking-payment article strong{font-size:12px}}
