/*! 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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}::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{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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;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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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{.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.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,)}}.uiIcon{width:1em;height:1em;color:inherit;vertical-align:-.12em;flex:none;display:inline-block;overflow:visible}.uiArrow{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.uiPlay{fill:currentColor;stroke:none}.uiPause{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round}.playMini .uiIcon{width:.9em;height:.9em}.pathGrid b{align-items:center;gap:7px;display:inline-flex}.pathGrid b .uiIcon,.contactCard a .uiIcon{width:1.1em;height:1.1em}.contactCard a{align-items:center;gap:7px}.samplesPage{background:linear-gradient(#faf8f2 0,#f2ede3 68%,#faf8f2 100%)}.samplesPage .pageHero{margin-bottom:68px}.samplesPage .songGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 28px;padding-bottom:125px}.samplesPage .songCard{background:#faf7f0;border:0;overflow:hidden;box-shadow:0 18px 50px #4a342214}.samplesPage .songCard:hover{box-shadow:0 28px 65px #4a342225}.samplesPage .albumArt{aspect-ratio:1;height:auto}.samplesPage .songPhoto{object-position:center center}.samplesPage .songBody{padding:27px 27px 25px}.samplesPage .songBody h3{font-size:27px}.samplesPage .songBody button{-webkit-appearance:none;appearance:none;min-height:46px;color:var(--ink);letter-spacing:.025em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#f3ecdf;border:1px solid #d6c9b8;border-radius:999px;align-items:center;margin-top:19px;padding:3px 16px 3px 3px;font:700 11px/1 Arial,Helvetica,sans-serif;transition:color .22s,background .22s,border-color .22s,box-shadow .22s,transform .22s;display:inline-flex;box-shadow:0 7px 18px #3c291214}.samplesPage .songBody button span{background:var(--ink);color:#d8b27b;width:38px;height:38px;margin-right:11px;font-size:13px;transition:color .22s,background .22s,transform .22s;box-shadow:inset 0 0 0 1px #fff1}:is(.samplesPage .songBody button:hover,.samplesPage .songBody button:focus-visible){border-color:var(--ink);background:var(--ink);color:#fff;transform:translateY(-2px);box-shadow:0 11px 25px #3c29122e}:is(.samplesPage .songBody button:hover span,.samplesPage .songBody button:focus-visible span){background:var(--gold);color:var(--ink);transform:scale(1.04)}.samplesPage .songBody button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.samplesPage .songBody button:disabled{color:#958b80;box-shadow:none;cursor:default;background:#eee8de;border-color:#ddd4c7;transform:none}.samplesPage .songBody button:disabled span{color:#eee8de;background:#8b837a;transform:none}.samplesPage .songCard.isPlaying .songBody button{border-color:var(--gold)}.samplesPage .songCard.isPlaying .songBody button span{background:var(--wood);color:#f7ead6}.samplesPage .artWord{text-shadow:0 2px 15px #0008;font-size:34px}.samplesPage .artNo{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#17171499;padding:7px 9px}@media (max-width:900px){.samplesPage .songGrid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}}@media (max-width:560px){.samplesPage .songGrid{grid-template-columns:1fr;gap:30px}.samplesPage .pageHero{margin-bottom:40px}.samplesPage .songBody{padding:24px}.samplesPage .songBody button{min-height:50px;padding-right:18px}.samplesPage .songBody button span{width:42px;height:42px}}.contactPage{grid-template-columns:repeat(3,1fr);gap:18px;padding:5px 0 65px;display:grid}.contactCard{border:1px solid var(--line);background:#f4efe5;flex-direction:column;min-height:310px;padding:35px;display:flex}.contactCard.contactOrder{color:#fff;background:#241d18}.contactIcon{border:1px solid var(--gold);width:44px;height:44px;color:var(--gold);border-radius:50%;place-items:center;margin-bottom:30px;font:18px Georgia;display:grid}.contactCard h2{margin:10px 0;font:27px Georgia}.contactCard>p:not(.tag){color:#756b61;font:14px/1.7 Georgia}.contactOrder>p:not(.tag){color:#c4bcb2}.contactCard a{border-top:1px solid #a99d9066;margin-top:auto;padding-top:20px;font-size:12px}.contactAddress{border-top:1px solid var(--line);grid-template-columns:.4fr 1fr 1fr;padding:50px 0 80px;display:grid}.contactAddress>p:not(.sectionNo){margin:0;font:23px/1.5 Georgia}.contactAddress small{color:#82786d}@media (max-width:850px){.contactPage{grid-template-columns:1fr}.contactAddress{grid-template-columns:1fr;gap:20px}}.songHelpPrompt{border:1px solid var(--line);background:#f3eee4;grid-template-columns:42px 1fr;gap:15px;margin-top:30px;padding:19px;display:grid}.songHelpIcon{background:var(--ink);width:42px;height:42px;color:var(--gold);border-radius:50%;place-items:center;font:italic 24px Georgia;display:grid}.songHelpPrompt strong{font:18px/1.25 Georgia;display:block}.songHelpPrompt p{color:#6f655b!important;margin:6px 0 13px!important;font:14px/1.5 Arial!important}.songHelpPrompt button{border:0;border-bottom:1px solid var(--ink);color:var(--ink);cursor:pointer;background:0 0;padding:0 0 5px;font:700 12px Arial}.songHelpPrompt button:hover{color:var(--wood);border-color:var(--wood)}.songHelpDialog{background:var(--paper);width:min(1080px,100% - 32px);max-height:92vh;color:var(--ink);border:1px solid #8d7253;margin:auto;padding:0;box-shadow:0 35px 100px #17171466}.songHelpDialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#171714c7}.songHelpHead{z-index:2;background:var(--paper);border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:30px;padding:42px 48px 34px;display:grid;position:sticky;top:0}.songHelpHead h2{margin:14px 0;font:400 clamp(36px,5vw,60px)/1 Georgia}.songHelpHead>div>p:last-child{color:#6b6259;max-width:700px;margin:0;font:16px/1.6 Georgia}.songHelpClose{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:44px;height:44px;font:30px/1 Georgia;display:grid}.songHelpClose:hover{background:var(--ink);color:#fff}.songHelpBody{padding:0 48px}.songHelpStep{border-bottom:1px solid var(--line);grid-template-columns:64px 1fr;gap:24px;padding:50px 0;display:grid}.songHelpStepNo{color:var(--gold);font:italic 28px Georgia}.songHelpKicker{letter-spacing:.18em;color:var(--gold);margin:0 0 8px;font-size:11px;font-weight:700}.songHelpStep h3{margin:0;font:400 32px/1.15 Georgia}.songHelpIntro{color:#71675e;max-width:760px;margin:10px 0 25px;font:16px/1.6 Georgia}.songHelpChips{flex-wrap:wrap;gap:8px;display:flex}.songHelpChips span{background:#f5f0e7;border:1px solid #d6cbbb;align-items:center;min-height:34px;padding:8px 12px;font-size:13px;line-height:1.25;display:inline-flex}.songHelpExample{border-left:3px solid var(--gold);color:#fff;background:#241d18;margin-top:25px;padding:20px 22px}.songHelpExample b{color:#d9b47e;letter-spacing:.16em;text-transform:uppercase;margin-bottom:7px;font-size:10px;display:block}.songHelpExample p{color:#f0e8dd;margin:0;font:italic 16px/1.6 Georgia}.songHelpGroups{grid-template-columns:1fr 1fr;gap:16px;display:grid}.songHelpGroup{border:1px solid var(--line);background:#fffdf8;padding:22px}.songHelpGroupWide{grid-column:1/-1}.songHelpGroup h4,.songHelpQuestions h4{margin:0 0 12px;font:20px Georgia}.songHelpGroup>p{color:#756b61;margin:-4px 0 16px;font-size:14px;line-height:1.55}.songHelpQuestions{grid-template-columns:1fr 1fr;gap:16px;display:grid}.songHelpQuestions>div{border:1px solid var(--line);background:#fffdf8;padding:24px}.songHelpQuestions ul{margin:0;padding-left:18px}.songHelpQuestions li{color:#5f574f;margin:9px 0;font-size:14px;line-height:1.5}.songHelpStory p{font-size:17px}.songHelpPackages{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}.songHelpPackages>div{border:1px solid var(--line);background:#f5f0e7;flex-direction:column;gap:5px;padding:18px 20px;display:flex}.songHelpPackages b{font:19px Georgia}.songHelpPackages span{color:#6f665d;font-size:13px;line-height:1.45}.songHelpNote{color:#6f665d;margin:20px 0 0;font-size:14px;line-height:1.6}.songHelpFoot{background:#ede5d8;border-top:1px solid #d1c4b2;justify-content:space-between;align-items:center;gap:24px;padding:22px 48px;display:flex;position:sticky;bottom:0}.songHelpFoot p{margin:0;font:italic 15px Georgia}.songHelpFoot button{background:var(--ink);color:#fff;cursor:pointer;border:0;padding:15px 20px;font-size:13px}.songHelpFoot button:hover{background:var(--wood)}@media (max-width:700px){.songHelpDialog{border:0;width:100%;max-width:none;height:100dvh;max-height:100dvh;margin:0;overflow-x:hidden}.songHelpHead{gap:12px;padding:22px 18px 20px}.songHelpHead h2{font-size:32px}.songHelpHead>div>p:last-child{font-size:14px}.songHelpClose{width:40px;height:40px}.songHelpBody{padding:0 18px}.songHelpStep{grid-template-columns:1fr;gap:12px;padding:34px 0}.songHelpGroups,.songHelpQuestions,.songHelpPackages{grid-template-columns:1fr}.songHelpGroupWide{grid-column:auto}.songHelpStep h3{font-size:28px}.songHelpChips span{font-size:12px}.songHelpFoot{padding:12px 16px}.songHelpFoot p{display:none}.songHelpFoot button{width:100%;min-height:46px}.songHelpPrompt{grid-template-columns:38px 1fr;padding:16px}.songHelpIcon{width:38px;height:38px}}.songPhoto{object-fit:cover;object-position:center 28%;filter:saturate(.82)sepia(.08);width:100%;height:100%;position:absolute;inset:0}.albumArt:has(.songPhoto):before{z-index:1;background:linear-gradient(#0000 38%,#17120dcc)}.albumArt:has(.songPhoto):after{display:none}.siteHeader{background:var(--paper);z-index:20;position:relative}.pageHero{border-bottom:1px solid var(--line);grid-template-columns:1.5fr .7fr;align-items:end;gap:50px;margin-bottom:55px;padding:95px 0 65px;display:grid}.pageHero .sectionNo{grid-column:1/-1}.pageHero h1,.orderIntro h1,.homePaths h2{letter-spacing:-.045em;margin:0;font:400 clamp(48px,6vw,78px)/.98 Georgia}.pageHero h1 em,.orderIntro h1 em,.homePaths h2 em{color:var(--gold);font-weight:400}.pageHero>p:last-child{color:#655e56;font:17px/1.7 Georgia}.compactHero{margin-bottom:0;display:block}.compactHero h1{margin-top:25px}.standalonePrices{padding-bottom:35px}.homePaths{color:#f5f0e7;background:#171714;padding:100px 0}.homePaths h2{margin:25px 0 55px;font-size:58px}.pathGrid{background:#fff2;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.pathGrid>a{background:#1f1f1b;flex-direction:column;min-height:250px;padding:32px 26px;transition:all .25s;display:flex}.pathGrid>a:hover{background:#292721;transform:translateY(-4px)}.pathGrid>a.pathAccent{background:#693c25}.pathGrid span{color:var(--gold);font:italic 20px Georgia}.pathGrid h3{margin:38px 0 10px;font:27px Georgia}.pathGrid p{color:#bbb4aa;font-size:12px;line-height:1.6}.pathGrid b{letter-spacing:.1em;margin-top:auto;font-size:10px}.aboutPage{padding-top:25px}.orderIntro{grid-template-columns:.75fr 1.25fr;align-items:start;gap:85px;padding:95px 0 120px;display:grid}.orderIntro>div{position:sticky;top:40px}.orderIntro h1{margin:25px 0 30px}.orderIntro>div>p:not(.sectionNo){color:#655e56;font:17px/1.7 Georgia}.orderTrust{border-top:1px solid var(--line);margin-top:40px;padding-top:20px;font-size:12px;line-height:2.8}.orderTrust span{color:var(--gold);margin-right:15px;font:italic 16px Georgia}.songForm{border:1px solid var(--line);background:#f3eee4;padding:48px}.formStep{border-top:1px solid #cfc4b5;gap:18px;margin:40px 0 22px;padding-top:28px;display:flex}.formStep:first-child{margin-top:0}.formStep>span{color:var(--gold);font:italic 19px Georgia}.formStep h2{margin:0 0 5px;font:25px Georgia}.formStep p{color:#81776d;margin:0;font-size:11px}.songForm label{letter-spacing:.1em;text-transform:uppercase;color:#6c6258;font-size:10px;font-weight:700;display:block}.songForm input,.songForm select,.songForm textarea{width:100%;color:var(--ink);background:#faf8f2;border:0;border-bottom:1px solid #a99d90;border-radius:0;margin-top:8px;padding:15px 13px;font:14px Arial;display:block}.songForm textarea{resize:vertical;line-height:1.5}.formRow{grid-template-columns:1fr 1fr;gap:18px;margin:25px 0;display:grid}.songForm>label+label{margin-top:22px}.songForm label.check{text-transform:none;letter-spacing:0;align-items:flex-start;gap:12px;margin-top:30px;font-weight:400;line-height:1.5;display:flex}.check input{width:16px;margin:1px 0}.formSubmit{background:var(--ink);color:#fff;cursor:pointer;border:0;justify-content:space-between;width:100%;margin-top:28px;padding:19px 22px;display:flex}.formSubmit span{color:var(--gold)}.formMessage{background:#e6ddc9;padding:14px;font-size:12px}.formFine{text-align:center;color:#82786d;margin-top:14px;font-size:10px}.orderIntro>div>p.craftStatement{border-left:1px solid var(--gold);color:#71685f;margin:24px 0 0;padding:15px 0 15px 18px;font:13px/1.65 Arial,Helvetica,sans-serif}@media (max-width:850px){.pageHero,.orderIntro{grid-template-columns:1fr}.pathGrid{grid-template-columns:1fr 1fr}.orderIntro>div{position:static}.orderIntro{gap:45px}.songForm{padding:34px}.navLinks{color:#fff;z-index:50;background:#1e1d19;justify-content:space-around;padding:14px 8px;font-size:11px;position:fixed;bottom:0;left:0;right:0;display:flex!important}.siteHeader{padding-bottom:0}body{padding-bottom:45px}}@media (max-width:540px){.pageHero{padding:65px 0 45px}.pathGrid{grid-template-columns:1fr}.homePaths h2{font-size:45px}.songForm{padding:25px 18px}.formRow{grid-template-columns:1fr}.orderIntro{padding:65px 0}.navLinks{gap:6px}.navLinks a{font-size:9px}}:root{--ink:#171714;--paper:#faf8f2;--gold:#b9915b;--wood:#6c3d22;--line:#d8d0c2}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}.shell{width:min(1180px,100% - 48px);margin-inline:auto}a{color:inherit;text-decoration:none}.nav{border-bottom:1px solid #d6cdbd;justify-content:space-between;align-items:center;height:88px;display:flex}.brand{letter-spacing:.18em;align-items:center;gap:12px;font-size:13px;font-weight:800;display:flex}.brandMark{border:1px solid var(--gold);width:34px;height:34px;color:var(--gold);border-radius:50%;place-items:center;font:17px Georgia;display:grid}.navLinks{gap:34px;font-size:13px;display:flex}.navLinks a:hover{color:var(--gold)}.smallCta{background:var(--ink);color:#fff;padding:12px 17px;font-size:12px}.smallCta span,.primary span,.priceGrid a span{color:#d8b27b}.hero{grid-template-columns:1.02fr .98fr;align-items:center;gap:60px;min-height:690px;display:grid}.eyebrow,.sectionNo{letter-spacing:.2em;color:#786d60;font-size:11px;font-weight:700}.eyebrow span{background:var(--gold);vertical-align:middle;width:27px;height:1px;margin-right:9px;display:inline-block}.hero h1,.intro h2,.process h2,.pricing h2,.about h2,.contact h2{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:.98}.hero h1{margin:27px 0 25px;font-size:clamp(54px,6vw,84px)}.hero em,.intro em,.process em,.pricing em,.about em,.contact em{color:var(--gold);font-weight:400}.lead{color:#585149;max-width:540px;font:20px/1.6 Georgia}.heroActions{align-items:center;gap:30px;margin:34px 0 45px;display:flex}.primary{background:var(--ink);color:#fff;align-items:center;gap:20px;padding:18px 22px;font-size:13px;display:inline-flex}.textLink{border-bottom:1px solid #aaa;padding-bottom:7px;font-size:13px}.playMini{color:var(--gold);margin-right:6px;font-style:normal}.trust{align-items:center;gap:14px;display:flex}.trust>span{border:1px solid var(--line);width:42px;height:42px;color:var(--gold);border-radius:50%;place-items:center;display:grid}.trust p{color:#6d665f;margin:0;font-size:12px;line-height:1.5}.trust b{color:var(--ink)}.heroVisual{background:linear-gradient(140deg,#1c1b18,#0b0b0a);height:525px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12}.heroVisual:before{content:"";opacity:.3;background:repeating-linear-gradient(90deg,#0000 0 14px,#ffffff05 14px 15px);position:absolute;inset:0}.glow{filter:blur(70px);background:#a45f2870;width:370px;height:370px;position:absolute;top:-70px;right:-50px}.record{background:repeating-radial-gradient(circle,#20201e 0 3px,#10100f 4px 7px);border-radius:50%;width:390px;height:390px;position:absolute;top:58px;right:-42px;box-shadow:-40px 35px 70px #000}.record:after{content:"";background:#ddc7a1;border-radius:50%;position:absolute;inset:48%}.recordLabel{text-align:center;color:#22160e;letter-spacing:.15em;z-index:1;background:#b77f50;border-radius:50%;flex-direction:column;justify-content:center;font:12px Georgia;display:flex;position:absolute;inset:125px}.recordLabel b{font-size:18px}.recordLabel small{letter-spacing:.08em;margin-top:8px;font:7px Arial}.nowPlaying{background:#f7f2e9ed;align-items:center;gap:15px;width:310px;padding:16px 19px;display:flex;position:absolute;bottom:26px;left:26px}.nowPlaying p{margin:0;font-size:11px;line-height:1.5}.nowPlaying small{letter-spacing:.15em;color:#8c7f70}.soundBars{color:var(--wood);letter-spacing:2px}.intro{border-top:1px solid var(--line);grid-template-columns:1fr 2.3fr;padding:105px 0 50px;display:grid}.intro>div{grid-template-columns:1.15fr .85fr;gap:60px;display:grid}.intro h2,.process h2,.pricing h2,.about h2{margin:0;font-size:58px}.intro>div>p,.pricingHead>p{color:#655e56;margin:10px 0;font:16px/1.7 Georgia}.songGrid{grid-template-columns:repeat(3,1fr);gap:22px;padding-bottom:110px;display:grid}.songCard{border:1px solid var(--line);background:#f8f5ee;transition:all .25s}.songCard:hover{transform:translateY(-5px);box-shadow:0 20px 50px #3c291213}.albumArt{background-color:#30241c;height:220px;position:relative;overflow:hidden}.albumArt:before,.albumArt:after{content:"";position:absolute}.albumArt:before{background:radial-gradient(circle at 72% 28%,#d7b17b88,#0000 28%),linear-gradient(145deg,#0000 30%,#000b);inset:0}.albumArt:after{border:24px solid #ffffff15;border-radius:50%;width:180px;height:180px;bottom:-65px;right:-40px}.albumArt.proposal{background:#253038}.albumArt.birthday{background:#835836}.albumArt.friends{background:#435348}.albumArt.memory{background:#5a5955}.albumArt.love{background:#734839}.artNo{color:#fff8;z-index:2;font:11px Georgia;position:absolute;top:16px;right:18px}.artWord{color:#fff;z-index:2;font:italic 30px Georgia;position:absolute;bottom:20px;left:20px}.songBody{padding:23px}.tag,.plan{letter-spacing:.17em;color:var(--gold);text-transform:uppercase;font-size:9px}.songBody h3{margin:11px 0 6px;font:25px Georgia}.songBody p{color:#7f766c;font-size:11px}.songBody button{cursor:pointer;background:0 0;border:0;margin-top:17px;padding:0;font-size:11px}.songBody button span{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:31px;height:31px;margin-right:8px;font-size:9px;display:inline-grid}.processWrap{color:#f5f0e7;background:#171714}.process{padding:100px 0}.process .sectionNo{color:#a99886}.process h2{margin:25px 0 65px;font-size:58px}.steps{grid-template-columns:repeat(3,1fr);gap:60px;display:grid}.step{border-top:1px solid #ffffff28;padding-top:25px}.step>span{color:var(--gold);font:italic 23px Georgia}.step h3{margin:30px 0 13px;font:23px Georgia}.step p{color:#bcb5ab;font-size:13px;line-height:1.7}.pricing{padding:110px 0}.pricingHead{grid-template-columns:1.7fr .7fr;gap:70px;margin:25px 0 55px;display:grid}.priceGrid{grid-template-columns:repeat(3,1fr);align-items:center;gap:18px;display:grid}.priceGrid article{border:1px solid var(--line);background:#f8f5ee;padding:38px 34px;position:relative}.priceGrid .featured{color:#fff;background:#241d18;padding-block:52px}.popular{background:var(--gold);color:#fff;letter-spacing:.14em;padding:9px 12px;font-size:8px;position:absolute;top:0;right:0}.priceGrid h3{margin:13px 0;font:28px Georgia}.price{margin:25px 0;font:36px Georgia}.priceGrid ul{margin:0 0 30px;padding:0;list-style:none}.priceGrid li{border-bottom:1px solid #aaa4;padding:10px 0;font-size:12px}.priceGrid li:before{content:"✓";color:var(--gold);margin-right:10px}.priceGrid a{border-bottom:1px solid;justify-content:space-between;padding:14px 0;font-size:12px;display:flex}.priceNote{text-align:center;color:#8e867d;margin-top:22px;font-size:10px}.about{grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding:100px 0 130px;display:grid}.photoCollage{height:610px;position:relative}.collagePhoto{background:#f3ecdf;border:1px solid #d3c7b5;margin:0;padding:10px 10px 34px;position:absolute;box-shadow:0 20px 45px #2d1b1124}.collagePhoto img{object-fit:cover;filter:saturate(.78)sepia(.08);width:100%;height:100%;display:block}.collagePhoto figcaption{color:#655a4d;font:italic 11px Georgia;position:absolute;bottom:10px;left:13px}.collageMain{z-index:2;width:58%;height:470px;top:5%;right:1%;transform:rotate(2.5deg)}.collageMain img{object-position:center}.collageEarly{z-index:3;width:47%;height:280px;top:0;left:0;transform:rotate(-4deg)}.collageEarly img{object-position:center 28%}.collageBand{z-index:4;width:60%;height:245px;bottom:0;left:2%;transform:rotate(2deg)}.collageBand img{object-position:center}.collageNote{z-index:5;color:#f7ede1;background:#6c3d22;padding:17px 19px;font:italic 15px/1.35 Georgia;position:absolute;bottom:6%;right:1%;transform:rotate(-3deg);box-shadow:0 9px 22px #2d1b1130}.about h2{margin:25px 0 35px}.aboutCopy>p:not(.sectionNo):not(.signature){color:#5e574f;font:16px/1.8 Georgia}.signature{color:var(--wood);margin-top:32px;font:italic 22px Georgia}.contact{color:#fff;text-align:center;background:#693c25}.contactInner{padding:100px 0}.contact .sectionNo{color:#d9b98b}.contact h2{margin:25px 0;font-size:65px}.contactInner>p:not(.sectionNo){color:#e4d7ce;max-width:560px;margin:0 auto 30px;font:16px/1.7 Georgia}.primary.light{color:#1c1815;background:#f5f0e7}.contactData{color:#e7d9ce;justify-content:center;gap:45px;margin-top:65px;font-size:11px;display:flex}footer{color:#70675e;justify-content:space-between;align-items:center;height:100px;font-size:10px;display:flex}footer>div{gap:22px;display:flex}footer p{letter-spacing:.05em}@media (max-width:850px){.navLinks{display:none}.hero{grid-template-columns:1fr;padding:70px 0}.heroVisual{height:420px}.intro,.intro>div,.pricingHead,.about{grid-template-columns:1fr}.intro{gap:25px}.songGrid,.steps,.priceGrid{grid-template-columns:1fr}.songGrid{max-width:560px}.process h2,.intro h2,.pricing h2,.about h2{font-size:45px}.about{gap:45px}.photoCollage{width:100%;max-width:620px;height:590px}.contactData{flex-direction:column;gap:12px}.contact h2{font-size:48px}}@media (max-width:540px){.shell{width:min(100% - 28px,1180px)}.nav{height:70px}.smallCta{padding:10px;font-size:10px}.hero{padding-top:45px}.hero h1{font-size:48px}.lead{font-size:17px}.heroActions{flex-direction:column;align-items:flex-start}.heroVisual{height:360px}.record{width:320px;height:320px;right:-95px}.recordLabel{inset:100px}.nowPlaying{width:270px}.intro,.process,.pricing,.contactInner{padding-block:75px}.intro>div{gap:20px}.photoCollage{height:480px}.collageMain{width:62%;height:350px}.collageEarly{width:51%;height:215px}.collageBand{width:67%;height:190px}.collageNote{padding:12px;font-size:12px}.contact h2{font-size:42px}footer{flex-direction:column;align-items:flex-start;gap:25px;height:auto;padding:35px 0}}.fieldError{color:#9d2018;letter-spacing:0;text-transform:none;background:#f7dedb;border-left:3px solid #b42318;margin:7px 0 -1px;padding:8px 10px;font:700 13px/1.35 Arial,Helvetica,sans-serif;display:block}.songForm .fieldInvalid input:not([type=checkbox]),.songForm .fieldInvalid select,.songForm .fieldInvalid textarea{border-bottom-color:#b42318;box-shadow:inset 0 -2px #b42318}.songForm [aria-invalid=true]:focus{outline-offset:2px;outline:2px solid #b42318}.consentError{margin-top:22px;margin-bottom:-20px}.songForm .check.fieldInvalid input{outline-offset:2px;outline:2px solid #b42318}.formMessage.validation{color:#851a14;background:#f7dedb;border-left:3px solid #b42318}@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}.standalonePrices{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;max-width:1000px;padding-bottom:35px}.standalonePrices article{flex-direction:column;min-height:100%;display:flex}.standalonePrices article>a{margin-top:auto}.standalonePrices .price{min-height:44px}.packageCaveat{color:#746a60;margin:-8px 0 28px;font:italic 12px/1.6 Georgia,Times New Roman,serif}.featured .packageCaveat{color:#c9bfb4}.projectPackage{background:#eee5d6!important}@media (max-width:850px){.standalonePrices{grid-template-columns:1fr;max-width:560px}}@font-face{font-family:KlangPop;src:url(/stilwelten/fonts/bowlby-one-sc.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:KlangRock;src:url(/stilwelten/fonts/anton.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:KlangRap;src:url(/stilwelten/fonts/bungee.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:KlangHipHop;src:url(/stilwelten/fonts/permanent-marker.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:KlangMetal;src:url(/stilwelten/fonts/metal-mania.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:KlangKlassik;src:url(/stilwelten/fonts/cinzel-decorative.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:KlangElectro;src:url(/stilwelten/fonts/orbitron.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:400 900}@font-face{font-family:KlangBlues;src:url(/stilwelten/fonts/berkshire-swash.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:KlangCountry;src:url(/stilwelten/fonts/rye.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:KlangIndie;src:url(/stilwelten/fonts/special-elite.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:KlangReggae;src:url(/stilwelten/fonts/reggae-one.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:KlangGospel;src:url(/stilwelten/fonts/cormorant-unicase.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:KlangPunk;src:url(/stilwelten/fonts/rubik-dirt.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:KlangSchlager;src:url(/stilwelten/fonts/lobster.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:KlangJazz;src:url(/stilwelten/fonts/limelight.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:KlangSoul;src:url(/stilwelten/fonts/yeseva-one.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:400}.styleIntro{padding:88px 0 72px}.styleIntro>div{grid-template-columns:1.35fr .65fr;align-items:end;gap:70px;margin-top:34px;display:grid}.styleIntro h1{letter-spacing:-.05em;margin:0;font:400 clamp(52px,7vw,88px)/.94 Georgia,Times New Roman,serif}.styleIntro h1 em,.styleCta h2 em{color:var(--gold);font-weight:400}.styleIntro>div>p{color:#655e56;margin:0 0 8px;font:17px/1.75 Georgia,Times New Roman,serif}.genreStage{--theme-bg:#171714;--theme-panel:#29241f;--theme-accent:#b9915b;--theme-text:#faf8f2;--theme-muted:#cfc4b5;isolation:isolate;color:var(--theme-text);background:radial-gradient(circle at 74% 16%, color-mix(in srgb, var(--theme-accent) 22%, transparent), transparent 34%), linear-gradient(135deg, var(--theme-bg), var(--theme-panel));transition:color .55s,background .55s;position:relative;overflow:hidden}.genreStage:before{content:"";z-index:-1;opacity:.18;pointer-events:none;background:repeating-linear-gradient(115deg,#0000 0 38px,#fff 39px 40px);transition:opacity .45s,background .45s;position:absolute;inset:0}.genreStage[data-theme=neutral]{background:radial-gradient(at 18% 18%,#c8946333,#0000 40%),linear-gradient(#faf8f2 0%,#d8c9b8 2.5%,#67534b 10%,#3b2d2a 36%,#211b1a 100%)}.genreStage[data-theme=neutral]:before{opacity:.075;background:repeating-linear-gradient(115deg,#0000 0 52px,#fff 53px 54px);-webkit-mask-image:none;mask-image:none}.roomScene{z-index:0;pointer-events:none;perspective:900px;position:absolute;inset:0;overflow:hidden}.roomScene:before,.roomScene:after{content:"";pointer-events:none;position:absolute;inset:0}.roomScene:before{z-index:0;opacity:0;filter:saturate(.9)contrast(1.05)brightness(.78);background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity .55s,filter .55s,transform 1.2s cubic-bezier(.2,.8,.2,1);transform:scale(1.025)}.roomScene:after{z-index:1;opacity:0;background:linear-gradient(90deg,#050505b8 0%,#05050561 38%,#05050570 62%,#050505c2 100%),linear-gradient(#03030370 0%,#0000 32%,#050505b8 100%);transition:opacity .55s}.genreStage[data-theme]:not([data-theme=neutral]) .roomScene:before,.genreStage[data-theme]:not([data-theme=neutral]) .roomScene:after{opacity:1}.genreStage[data-theme]:not([data-theme=neutral]) .roomScene:before{transform:scale(1.01)}.genreStage[data-theme]:not([data-theme=neutral]) .roomProp{opacity:.16}.genreStage[data-theme]:not([data-theme=neutral]) .genreBackdrop span{opacity:.045}.genreStage[data-theme=pop] .roomScene:before{background-image:url(/stilwelten/backgrounds/pop.jpg)}.genreStage[data-theme=rock] .roomScene:before{background-image:url(/stilwelten/backgrounds/rock.jpg);background-position:50% 42%}.genreStage[data-theme=rap] .roomScene:before{background-image:url(/stilwelten/backgrounds/rap.jpg)}.genreStage[data-theme=hiphop] .roomScene:before{background-image:url(/stilwelten/backgrounds/hiphop.jpg)}.genreStage[data-theme=metal] .roomScene:before{background-image:url(/stilwelten/backgrounds/metal.jpg);background-position:50% 38%}.genreStage[data-theme=klassik] .roomScene:before{background-image:url(/stilwelten/backgrounds/klassik.jpg);background-position:50% 44%}.genreStage[data-theme=electro] .roomScene:before{background-image:url(/stilwelten/backgrounds/electro.jpg);background-position:50% 35%}.genreStage[data-theme=blues] .roomScene:before{background-image:url(/stilwelten/backgrounds/blues.jpg);background-position:50% 42%}.genreStage[data-theme=country] .roomScene:before{background-image:url(/stilwelten/backgrounds/country.jpg);background-position:50% 44%}.genreStage[data-theme=indie] .roomScene:before{background-image:url(/stilwelten/backgrounds/indie.jpg);background-position:50% 42%}.genreStage[data-theme=reggae] .roomScene:before{background-image:url(/stilwelten/backgrounds/reggae.jpg);background-position:50% 38%}.genreStage[data-theme=gospel] .roomScene:before{background-image:url(/stilwelten/backgrounds/gospel.jpg);background-position:50% 43%}.genreStage[data-theme=punk] .roomScene:before{background-image:url(/stilwelten/backgrounds/punk.jpg);background-position:50% 40%}.genreStage[data-theme=schlager] .roomScene:before{background-image:url(/stilwelten/backgrounds/schlager.jpg);background-position:50% 35%}.genreStage[data-theme=jazz] .roomScene:before{background-image:url(/stilwelten/backgrounds/jazz.jpg);background-position:50% 40%}.genreStage[data-theme=soul] .roomScene:before{background-image:url(/stilwelten/backgrounds/soul.jpg);background-position:50% 38%}.roomWall{z-index:0;opacity:.76;background:linear-gradient(90deg, #ffffff07 1px, transparent 1px) 0 0 / 90px 100%, linear-gradient(var(--theme-panel), var(--theme-bg));transition:background .6s,opacity .6s;position:absolute;inset:0 0 24%;box-shadow:inset 0 -80px 100px #0007}.roomFloor{z-index:1;opacity:.82;transform-origin:bottom;background:repeating-linear-gradient(90deg,#0000 0 95px,#0008 96px 99px),repeating-linear-gradient(0deg,#0000 0 34px,#ffffff16 35px 36px),linear-gradient(#17120f,#050505);height:34%;transition:background .6s;position:absolute;bottom:-7%;left:-12%;right:-12%;transform:rotateX(58deg)}.roomCeiling{z-index:2;background:linear-gradient(#050505d9,#0000);justify-content:space-around;height:110px;display:flex;position:absolute;top:0;left:0;right:0}.roomCeiling i{background:var(--theme-accent);width:8px;height:8px;box-shadow:0 0 18px 8px color-mix(in srgb, var(--theme-accent) 65%, transparent), 0 55px 70px 35px color-mix(in srgb, var(--theme-accent) 16%, transparent);border-radius:50%;margin-top:19px;transition:background .5s,box-shadow .5s;display:block}.roomSign{z-index:2;border:1px solid var(--theme-accent);color:var(--theme-accent);box-shadow:0 0 25px color-mix(in srgb, var(--theme-accent) 34%, transparent), inset 0 0 16px color-mix(in srgb, var(--theme-accent) 18%, transparent);letter-spacing:.24em;background:#080808b8;padding:11px 20px;font-size:10px;font-weight:800;transition:color .5s,border-color .5s,box-shadow .5s,font-family .4s;position:absolute;top:9%;left:50%;transform:translate(-50%)}.genreStage[data-theme=neutral] .roomWall{opacity:.34;background:linear-gradient(90deg,#ffffff0c 1px,#0000 1px) 0 0/112px 100%;box-shadow:inset 0 -90px 130px #1d15137d}.genreStage[data-theme=neutral] .roomCeiling,.genreStage[data-theme=neutral] .roomSign,.genreStage[data-theme=neutral] .roomProp{display:none}.genreStage[data-theme=neutral] .roomFloor{opacity:.46;background:repeating-linear-gradient(90deg,#0000 0 95px,#34261d66 96px 99px),repeating-linear-gradient(0deg,#0000 0 34px,#ffffff18 35px 36px),linear-gradient(#743f2a,#2d211d)}.roomProp{z-index:2;color:var(--theme-accent);opacity:.38;text-shadow:0 12px 28px #000;letter-spacing:-.07em;font:800 clamp(52px,9vw,135px)/1 Georgia,serif;transition:color .5s,opacity .5s,transform .65s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:25%}.roomPropLeft{left:2%;transform:rotate(-8deg)}.roomPropRight{text-align:right;right:2%;transform:rotate(7deg)}.genreStage[data-theme]:not([data-theme=neutral]) .roomPropLeft{opacity:.16;transform:rotate(-3deg)scale(1.05)}.genreStage[data-theme]:not([data-theme=neutral]) .roomPropRight{opacity:.16;transform:rotate(3deg)scale(1.05)}.genreStage[data-theme=blues] .roomWall{background-color:#112027;background-image:linear-gradient(#0000 50%,#07101588 50%),linear-gradient(90deg,#07101588 50%,#0000 50%);background-size:72px 34px,144px 68px}.genreStage[data-theme=blues] .roomSign{border-radius:50%;font-family:Georgia,serif;font-style:italic}.genreStage[data-theme=blues] .roomFloor{background:repeating-linear-gradient(90deg,#39291f 0 82px,#1b130e 83px 87px)}.genreStage[data-theme=klassik] .roomWall{opacity:.9;background:linear-gradient(90deg,#0000 0 11%,#e4d0a51c 11% 14%,#0000 14% 86%,#e4d0a51c 86% 89%,#0000 89%),repeating-linear-gradient(90deg,#2f251c 0 118px,#463626 119px 121px);box-shadow:inset 0 0 0 18px #c6a15b26,inset 0 -80px 120px #0007}.genreStage[data-theme=klassik] .roomCeiling i:nth-child(2){border-radius:50%;width:72px;height:28px;box-shadow:0 10px 25px #c6a15b,0 55px 95px 45px #c6a15b55}.genreStage[data-theme=klassik] .roomSign{border:3px double var(--theme-accent);font-family:Georgia,serif}.genreStage[data-theme=klassik] .roomFloor{background:repeating-linear-gradient(100deg,#281e16 0 85px,#4b3928 86px 90px)}.genreStage[data-theme=metal] .roomWall{background:linear-gradient(135deg,#ffffff09 25%,#0000 25%) 0 0/42px 42px,linear-gradient(315deg,#ffffff07 25%,#0000 25%) 0 0/42px 42px,#080808;box-shadow:inset 0 -60px 110px #000,inset 0 0 100px #be182922}.genreStage[data-theme=metal] .roomSign{border-width:2px;font-family:Impact,Arial Black,sans-serif;transform:translate(-50%)skew(-8deg)}.genreStage[data-theme=metal] .roomFloor{background:repeating-linear-gradient(135deg,#171717 0 22px,#080808 23px 44px)}.genreStage[data-theme=rock] .roomWall{background:radial-gradient(circle at 18% 75%,#dd5b3228,#0000 25%),repeating-linear-gradient(0deg,#191716 0 30px,#050505 31px 33px)}.genreStage[data-theme=rock] .roomSign{font-family:Impact,Arial Black,sans-serif;transform:translate(-50%)rotate(-2deg)}.genreStage[data-theme=rap] .roomWall{background:repeating-linear-gradient(90deg,#202020 0 64px,#101010 65px 68px),repeating-linear-gradient(0deg,#0000 0 64px,#000 65px 68px);box-shadow:inset 0 0 0 12px #ffffff0d,inset 0 -100px 130px #000}.genreStage[data-theme=rap] .roomSign{background:#050505;font-family:Courier New,monospace}.genreStage[data-theme=hiphop] .roomWall{background:linear-gradient(25deg,#0000 0 38%,#e7a82818 39% 43%,#0000 44%),repeating-linear-gradient(0deg,#2f281f 0 34px,#17130f 35px 37px)}.genreStage[data-theme=hiphop] .roomSign{background:var(--theme-accent);color:var(--theme-bg);border:0;font-family:Impact,sans-serif;transform:translate(-50%)rotate(-3deg)}.genreStage[data-theme=electro] .roomWall{background:linear-gradient(var(--theme-accent) 1px, transparent 1px), linear-gradient(90deg, var(--theme-accent) 1px, transparent 1px), #070b20;background-size:52px 52px;box-shadow:inset 0 0 110px #030715,inset 0 0 160px #28e1df22}.genreStage[data-theme=electro] .roomSign{text-shadow:0 0 8px;border-radius:5px}.genreStage[data-theme=electro] .roomFloor{background:repeating-linear-gradient(90deg,#0000 0 78px,#28e1df55 79px 80px),repeating-linear-gradient(0deg,#070b20 0 30px,#28e1df55 31px 32px)}.genreStage[data-theme=country] .roomWall{background:repeating-linear-gradient(90deg,#3d2a1c 0 96px,#21160f 97px 102px);box-shadow:inset 0 -90px 120px #0009}.genreStage[data-theme=country] .roomSign{border:4px double var(--theme-accent);background:#3b281a;font-family:Georgia,serif;transform:translate(-50%)rotate(-1deg)}.genreStage[data-theme=country] .roomFloor{background:repeating-linear-gradient(90deg,#6b4a30 0 110px,#2d1d12 111px 116px)}.genreStage[data-theme=indie] .roomWall{background:linear-gradient(8deg,#0000 0 54%,#e0a37b14 55% 58%,#0000 59%),radial-gradient(circle at 18% 30%,#e0a37b22 0 8%,#0000 9%),#27322d}.genreStage[data-theme=indie] .roomSign{border-style:dashed;font-family:Courier New,monospace;transform:translate(-50%)rotate(2deg)}.genreStage[data-theme=reggae] .roomWall{background:linear-gradient(115deg,#d2443c22 0 15%,#0000 15% 30%,#f0c83822 30% 45%,#0000 45% 60%,#3fa65a22 60% 75%,#0000 75%),repeating-linear-gradient(90deg,#23402a 0 105px,#17311e 106px 109px)}.genreStage[data-theme=reggae] .roomSign{background:#18321f;border-radius:30px}.genreStage[data-theme=gospel] .roomWall{background:radial-gradient(at 50% 7%,#e4b56c44 0 9%,#0000 10%),linear-gradient(60deg,#0000 45%,#e4b56c22 46% 54%,#0000 55%) 0 0/170px 170px,#321b24}.genreStage[data-theme=gospel] .roomSign{border:3px double var(--theme-accent);font-family:Georgia,serif}.genreStage[data-theme=punk] .roomWall{background:linear-gradient(12deg,#0000 0 42%,#e7f13a22 43% 46%,#0000 47%),linear-gradient(-19deg,#0000 0 62%,#ffffff0e 63% 68%,#0000 69%),#171717}.genreStage[data-theme=punk] .roomSign{color:#111;background:#e7f13a;border:0;font-family:Impact,sans-serif;transform:translate(-50%)rotate(-4deg)}.genreStage[data-theme=punk] .roomFloor{background:repeating-linear-gradient(45deg,#181818 0 24px,#0b0b0b 25px 48px)}.genreStage[data-theme=schlager] .roomWall{background:radial-gradient(circle at 20% 25%,#fff 0 2px,#0000 3px) 0 0/46px 46px,radial-gradient(circle at 50% 15%,#ffbdcf55,#0000 36%),#4c1d43}.genreStage[data-theme=schlager] .roomCeiling i:nth-child(2){background:repeating-conic-gradient(#fff 0 12deg, #7f5d78 13deg 24deg);border-radius:50%;width:55px;height:55px;box-shadow:0 0 40px #fff8}.genreStage[data-theme=schlager] .roomSign{text-shadow:0 0 10px;border-radius:20px}.genreStage[data-theme=jazz] .roomWall{background:repeating-linear-gradient(90deg,#151c23 0 110px,#252f39 111px 118px);box-shadow:inset 100px 0 120px #0009,inset -100px 0 120px #0009,inset 0 -60px 90px #000}.genreStage[data-theme=jazz] .roomSign{text-shadow:0 0 12px var(--theme-accent);border:0;font-family:Georgia,serif;font-style:italic}.genreStage[data-theme=jazz] .roomFloor{background:radial-gradient(#d6a85b18,#0000 52%),#0b0e12}.genreStage[data-theme=soul] .roomWall{background:radial-gradient(circle at 18% 24%,#e38f6538 0 4%,#0000 12%),radial-gradient(circle at 82% 24%,#e38f6538 0 4%,#0000 12%),repeating-linear-gradient(90deg,#3a201a 0 120px,#21120f 121px 124px)}.genreStage[data-theme=soul] .roomSign{border-radius:50%;font-family:Georgia,serif;font-style:italic}.genreStage[data-theme=pop] .roomWall{background:linear-gradient(120deg,#0000 0 25%,#ef7b9c1f 26% 30%,#0000 31% 68%,#ffffff12 69% 73%,#0000 74%),#201d31}.genreStage[data-theme=pop] .roomSign{text-shadow:0 0 10px;border-radius:30px}.genreStage[data-theme]:not([data-theme=neutral]) .roomWall{opacity:.08;background:0 0;box-shadow:inset 0 -120px 150px #0009}.genreStage[data-theme]:not([data-theme=neutral]) .roomFloor{opacity:.13}.genreStage[data-theme=klassik]:before{opacity:.19;background:radial-gradient(circle at center, transparent 0 34px, var(--theme-accent) 35px 37px, transparent 38px 70px), repeating-radial-gradient(ellipse at 20% 20%, transparent 0 45px, #fff 46px 47px, transparent 48px 90px)}.genreStage[data-theme=metal]:before,.genreStage[data-theme=rock]:before,.genreStage[data-theme=punk]:before{opacity:.24;background:repeating-linear-gradient(128deg, transparent 0 48px, var(--theme-accent) 49px 52px, transparent 53px 96px)}.genreStage[data-theme=electro]:before{opacity:.28;background-image:linear-gradient(var(--theme-accent) 1px, transparent 1px), linear-gradient(90deg, var(--theme-accent) 1px, transparent 1px);transform-origin:bottom;background-size:42px 42px;transform:perspective(500px)rotateX(52deg)scale(1.7)}.genreStage[data-theme=country]:before,.genreStage[data-theme=blues]:before{opacity:.2;background:repeating-linear-gradient(90deg,#0000 0 58px,#fff 59px 60px),repeating-linear-gradient(0deg,#0000 0 27px,#000 28px 30px)}.genreStage[data-theme=reggae]:before{opacity:.2;background:linear-gradient(120deg,#c33 0 6%,#0000 6% 12%,#f5d63e 12% 18%,#0000 18% 24%,#2d9c4b 24% 30%,#0000 30%) 0 0/420px 100%}.genreStage[data-theme=schlager]:before,.genreStage[data-theme=pop]:before{opacity:.22;background:radial-gradient(circle,#fff 0 2px,#0000 3px) 0 0/34px 34px}.genreBackdrop{z-index:1;pointer-events:none;position:absolute;inset:0}.genreBackdrop span{color:var(--theme-accent);opacity:.08;font:700 clamp(190px,29vw,430px)/1 Georgia,serif;transition:color .5s,opacity .5s,transform .7s cubic-bezier(.2,.8,.2,1);position:absolute}.genreBackdrop span:first-child{top:4%;left:-3%;transform:rotate(-12deg)}.genreBackdrop span:last-child{bottom:18%;right:-3%;transform:rotate(14deg)}.genreStage[data-theme]:not([data-theme=neutral]) .genreBackdrop span:first-child{opacity:.045;transform:rotate(-5deg)scale(1.08)}.genreStage[data-theme]:not([data-theme=neutral]) .genreBackdrop span:last-child{opacity:.045;transform:rotate(6deg)scale(1.08)}.genreStageInner{z-index:3;grid-template-columns:minmax(610px,1.05fr) minmax(390px,.95fr);align-items:start;gap:clamp(34px,5vw,78px);min-height:760px;padding-block:70px 88px;display:grid;position:relative}.wheelColumn{min-width:0}.wheelHint{color:var(--theme-muted);letter-spacing:.21em;text-align:center;margin:0 0 30px;font-size:9px}.genreWheelWrap{aspect-ratio:1;width:min(610px,100%);margin-inline:auto;position:relative}.genreWheel{border:2px solid color-mix(in srgb, var(--theme-accent) 70%, white);background:radial-gradient(circle, var(--theme-panel) 0 21%, transparent 21.5%), repeating-conic-gradient(from -11.25deg, color-mix(in srgb, var(--theme-accent) 74%, var(--theme-bg)) 0 11.25deg, color-mix(in srgb, var(--theme-panel) 84%, white) 11.25deg 22.5deg);border-radius:50%;transition:transform .9s cubic-bezier(.18,.8,.2,1),background .55s,border-color .55s;position:absolute;inset:44px;overflow:hidden;box-shadow:0 35px 75px #0008,inset 0 0 0 10px #ffffff0e,inset 0 0 55px #000b}.wheelGrooves{border:1px solid #ffffff38;border-radius:50%;position:absolute;inset:20px;box-shadow:0 0 0 18px #ffffff09,0 0 0 19px #ffffff24,0 0 0 48px #0001,0 0 0 49px #ffffff20,0 0 0 78px #0001,0 0 0 79px #ffffff1c}.wheelPointer{z-index:7;border-left:13px solid #0000;border-right:13px solid #0000;border-top:26px solid var(--theme-text);filter:drop-shadow(0 4px 8px #0008);width:0;height:0;transition:border-color .5s;position:absolute;top:19px;left:50%;transform:translate(-50%)}.genreOption{--angle:0deg;--counter-angle:0deg;--genre-option-scale:1;z-index:8;width:78px;min-height:28px;color:var(--theme-muted);background:color-mix(in srgb, var(--theme-bg) 88%, transparent);letter-spacing:.06em;cursor:pointer;transform:translate(-50%,-50%) rotate(var(--angle)) translateY(-270px) rotate(var(--counter-angle)) scale(var(--genre-option-scale));border:1px solid #ffffff29;border-radius:20px;padding:5px 4px;font:700 9px/1.15 Arial,sans-serif;transition:color .3s,background .3s,border-color .3s,box-shadow .3s,transform .22s;position:absolute;top:50%;left:50%}:is(.genreOption:hover,.genreOption:focus-visible,.genreOption.active){--genre-option-scale:1.1;color:var(--theme-bg);border-color:var(--theme-accent);background:var(--theme-accent);box-shadow:0 0 22px color-mix(in srgb, var(--theme-accent) 55%, transparent);outline:none}.wheelCenter{z-index:9;border:1px solid color-mix(in srgb, var(--theme-accent) 70%, white);background:var(--theme-bg);width:196px;height:196px;box-shadow:0 12px 35px #0009, inset 0 0 24px color-mix(in srgb, var(--theme-accent) 15%, transparent);text-align:center;border-radius:50%;place-items:center;padding:0;transition:background .5s,border-color .5s;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.wheelCenter strong{z-index:2;border:1px solid color-mix(in srgb, var(--theme-accent) 55%, transparent);border-radius:var(--button-radius,999px);max-width:172px;color:var(--theme-text);background:color-mix(in srgb, var(--theme-panel) 88%, transparent);letter-spacing:.01em;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:5px 12px 6px;font:22px/1 Georgia,serif;position:absolute;bottom:13px;left:50%;transform:translate(-50%);box-shadow:0 5px 15px #0008}.genreMedallion,.genreSelectLabel{display:none}.genreStage[data-theme=rock],.genreStage[data-theme=reggae]{--genre-body:"Trebuchet MS", Arial, sans-serif}.genreStage[data-theme=rock]{--genre-radius:2px;--genre-display:"KlangRock", Impact, "Arial Black", sans-serif}.genreStage[data-theme=reggae]{--genre-radius:24px;--genre-display:"KlangReggae", Georgia, "Times New Roman", serif}.genreStage[data-theme=rock] .genreStory h2,.genreStage[data-theme=reggae] .genreStory h2,.genreStage[data-theme=rock] .demoHeading h3,.genreStage[data-theme=reggae] .demoHeading h3{font-family:var(--genre-display)}.genreStage[data-theme=rock] .genreStory>p,.genreStage[data-theme=reggae] .genreStory>p,.genreStage[data-theme=rock] .demoHeading>span,.genreStage[data-theme=reggae] .demoHeading>span{font-family:var(--genre-body)}.genreStage[data-theme=rock] .genreWheel,.genreStage[data-theme=reggae] .genreWheel{border-width:7px}.genreStage[data-theme=rock] .genreWheel{background:radial-gradient(circle, #171310 0 22%, transparent 22.5%), repeating-conic-gradient(from -11.25deg, #4d4742 0 10.7deg, #161411 11deg 11.25deg, #756a61 11.5deg 21.8deg, #201c19 22deg 22.5deg);border-color:#665b52;box-shadow:0 38px 78px #000c,inset 0 0 0 8px #15120f,inset 0 0 45px #000,0 0 0 2px #a89684}.genreStage[data-theme=reggae] .genreWheel{background:radial-gradient(circle, #1d3522 0 22%, transparent 22.5%), repeating-conic-gradient(from -11.25deg, #8b5b29 0 9deg, #c3974a 9.5deg 10.5deg, #482f18 11deg 11.25deg, #537d39 11.5deg 20.5deg, #d9b743 21deg 22.5deg);border-color:#9b6b2d;box-shadow:0 38px 78px #0009,inset 0 0 0 9px #3a2614,inset 0 0 40px #121f12,0 0 0 2px #d4aa54}.genreStage[data-theme=rock] .wheelGrooves{box-shadow:0 0 0 18px #0002,0 0 0 20px #b6a69438,0 0 0 49px #0003,0 0 0 51px #d1c2af26,0 0 0 79px #0003,0 0 0 82px #8a7b6b35}.genreStage[data-theme=reggae] .wheelGrooves{box-shadow:0 0 0 17px #5b371c55,0 0 0 20px #e0b85532,0 0 0 48px #152b1855,0 0 0 51px #80a14a44,0 0 0 78px #4d301755,0 0 0 81px #e3c65732}.genreStage[data-theme=rock] .wheelCenter,.genreStage[data-theme=reggae] .wheelCenter{width:196px;height:196px;font-family:var(--genre-display);border-width:3px;padding:0}.genreStage[data-theme=rock] .wheelCenter{background:radial-gradient(circle at 50% 28%,#3c3530,#120f0d 70%);border-color:#8f8174}.genreStage[data-theme=reggae] .wheelCenter{background:radial-gradient(circle at 50% 28%,#34532d,#122417 72%);border-color:#d2aa4d}.genreStage[data-theme=rock] .genreOption{text-transform:uppercase;background:linear-gradient(#39332e,#161310);border:2px solid #70665e;border-radius:2px;font-family:Impact,Arial Black,sans-serif;box-shadow:inset 0 0 0 1px #b2a69a20,0 6px 12px #0008}.genreStage[data-theme=reggae] .genreOption{background:linear-gradient(#2f5b35,#142a19);border:2px solid #a77a36;border-radius:999px;font-family:Trebuchet MS,Arial,sans-serif;box-shadow:inset 0 0 0 2px #e3c45c1f,0 7px 14px #0007}.genreStage[data-theme=rock] .genreDemoCard{border-width:2px;border-radius:2px;box-shadow:0 22px 55px #0009,inset 0 0 0 1px #ffffff0d}.genreStage[data-theme=reggae] .genreDemoCard{border-radius:24px 4px;box-shadow:0 24px 58px #061b0c99}.styleWorldsPage{min-height:100vh;transition:color .55s,background .55s}.styleWorldsPage[data-theme]:not([data-theme=neutral]){color:var(--theme-text);background:var(--theme-bg);font-family:var(--genre-body)}.styleWorldsPage[data-theme]:not([data-theme=neutral]) .siteHeader,.styleWorldsPage[data-theme]:not([data-theme=neutral]) .styleIntro,.styleWorldsPage[data-theme]:not([data-theme=neutral]) .styleCta,.styleWorldsPage[data-theme]:not([data-theme=neutral]) footer{color:var(--theme-text);background:color-mix(in srgb, var(--theme-bg) 94%, black);transition:color .55s,background .55s,border-color .55s}.styleWorldsPage[data-theme]:not([data-theme=neutral]) .nav{border-color:color-mix(in srgb, var(--theme-accent) 52%, transparent);box-shadow:0 9px 26px color-mix(in srgb, var(--theme-accent) 12%, transparent)}.styleWorldsPage[data-theme]:not([data-theme=neutral]) .brandMark,.styleWorldsPage[data-theme]:not([data-theme=neutral]) .sectionNo,.styleWorldsPage[data-theme]:not([data-theme=neutral]) .styleIntro h1 em,.styleWorldsPage[data-theme]:not([data-theme=neutral]) .styleCta h2 em{color:var(--theme-accent);border-color:var(--theme-accent)}.styleWorldsPage[data-theme]:not([data-theme=neutral]) .styleIntro h1,.styleWorldsPage[data-theme]:not([data-theme=neutral]) .styleCta h2{font-family:var(--genre-display)}.styleWorldsPage[data-theme]:not([data-theme=neutral]) .styleIntro>div>p,.styleWorldsPage[data-theme]:not([data-theme=neutral]) .styleCta>div:last-child>p,.styleWorldsPage[data-theme]:not([data-theme=neutral]) footer{color:var(--theme-muted);font-family:var(--genre-body)}.styleWorldsPage[data-theme]:not([data-theme=neutral]) .smallCta,.styleWorldsPage[data-theme]:not([data-theme=neutral]) .primary{border:1px solid color-mix(in srgb, var(--theme-accent) 68%, white);border-radius:var(--button-radius);color:var(--theme-text);background:color-mix(in srgb, var(--theme-panel) 78%, black);box-shadow:0 9px 25px color-mix(in srgb, var(--theme-accent) 22%, transparent), inset 0 0 0 1px #ffffff0e;font-family:var(--genre-body)}.genreStage[data-theme]:not([data-theme=neutral]) .genreOptionGlyph:before{content:var(--button-glyph);color:var(--theme-accent)}.styleWorldsPage[data-theme=pop]{--emblem-image:url(/stilwelten/emblems/pop.png)}.styleWorldsPage[data-theme=rock]{--emblem-image:url(/stilwelten/emblems/rock.png)}.styleWorldsPage[data-theme=rap]{--emblem-image:url(/stilwelten/emblems/rap.png)}.styleWorldsPage[data-theme=hiphop]{--emblem-image:url(/stilwelten/emblems/hiphop.png)}.styleWorldsPage[data-theme=metal]{--emblem-image:url(/stilwelten/emblems/metal.png)}.styleWorldsPage[data-theme=klassik]{--emblem-image:url(/stilwelten/emblems/klassik.png)}.styleWorldsPage[data-theme=electro]{--emblem-image:url(/stilwelten/emblems/electro.png)}.styleWorldsPage[data-theme=blues]{--emblem-image:url(/stilwelten/emblems/blues.png)}.styleWorldsPage[data-theme=country]{--emblem-image:url(/stilwelten/emblems/country.png)}.styleWorldsPage[data-theme=indie]{--emblem-image:url(/stilwelten/emblems/indie.png)}.styleWorldsPage[data-theme=reggae]{--emblem-image:url(/stilwelten/emblems/reggae.png)}.styleWorldsPage[data-theme=gospel]{--emblem-image:url(/stilwelten/emblems/gospel.png)}.styleWorldsPage[data-theme=punk]{--emblem-image:url(/stilwelten/emblems/punk.png)}.styleWorldsPage[data-theme=schlager]{--emblem-image:url(/stilwelten/emblems/schlager.png)}.styleWorldsPage[data-theme=jazz]{--emblem-image:url(/stilwelten/emblems/jazz.png)}.styleWorldsPage[data-theme=soul]{--emblem-image:url(/stilwelten/emblems/soul.png)}.styleWorldsPage[data-theme=pop]{--emblem-x:4.76%;--emblem-y:4.66%;--genre-display:"KlangPop", "Trebuchet MS", Arial, sans-serif;--genre-body:Arial, Helvetica, sans-serif;--genre-radius:28px;--button-radius:999px;--button-glyph:"★"}.styleWorldsPage[data-theme=rock]{--emblem-x:34.82%;--emblem-y:4.56%;--genre-display:"KlangRock", Impact, "Arial Black", sans-serif;--genre-body:"Trebuchet MS", Arial, sans-serif;--genre-radius:2px;--button-radius:2px;--button-glyph:"☠"}.styleWorldsPage[data-theme=rap]{--emblem-x:64.77%;--emblem-y:4.66%;--genre-display:"KlangRap", "Arial Black", Impact, sans-serif;--genre-body:Arial, Helvetica, sans-serif;--genre-radius:4px;--button-radius:3px;--button-glyph:"♛"}.styleWorldsPage[data-theme=hiphop]{--emblem-x:94.53%;--emblem-y:4.56%;--genre-display:"KlangHipHop", Impact, "Arial Black", sans-serif;--genre-body:"Trebuchet MS", Arial, sans-serif;--genre-radius:12px 3px 12px 3px;--button-radius:4px;--button-glyph:"◎"}.styleWorldsPage[data-theme=metal]{--emblem-x:4.76%;--emblem-y:34.52%;--genre-display:"KlangMetal", Impact, "Arial Black", sans-serif;--genre-body:Arial, Helvetica, sans-serif;--genre-radius:0;--button-radius:0;--button-glyph:"⛧"}.styleWorldsPage[data-theme=klassik]{--emblem-x:34.92%;--emblem-y:34.52%;--genre-display:"KlangKlassik", Georgia, "Times New Roman", serif;--genre-body:Georgia, "Times New Roman", serif;--genre-radius:1px;--button-radius:2px;--button-glyph:"𝄞"}.styleWorldsPage[data-theme=electro]{--emblem-x:64.77%;--emblem-y:34.62%;--genre-display:"KlangElectro", "Cascadia Mono", Consolas, monospace;--genre-body:"Cascadia Mono", Consolas, monospace;--genre-radius:3px;--button-radius:3px;--button-glyph:"⌁"}.styleWorldsPage[data-theme=blues]{--emblem-x:94.63%;--emblem-y:34.62%;--genre-display:"KlangBlues", Georgia, "Times New Roman", serif;--genre-body:Georgia, "Times New Roman", serif;--genre-radius:18px 3px 18px 3px;--button-radius:12px 2px 12px 2px;--button-glyph:"♭"}.styleWorldsPage[data-theme=country]{--emblem-x:5.06%;--emblem-y:64.28%;--genre-display:"KlangCountry", Rockwell, Georgia, serif;--genre-body:Georgia, "Times New Roman", serif;--genre-radius:10px;--button-radius:5px;--button-glyph:"☆"}.styleWorldsPage[data-theme=indie]{--emblem-x:35.21%;--emblem-y:64.28%;--genre-display:"KlangIndie", "Courier New", monospace;--genre-body:"Courier New", monospace;--genre-radius:3px 16px 5px 12px;--button-radius:2px;--button-glyph:"✿"}.styleWorldsPage[data-theme=reggae]{--emblem-x:64.67%;--emblem-y:64.08%;--genre-display:"KlangReggae", Georgia, "Times New Roman", serif;--genre-body:"Trebuchet MS", Arial, sans-serif;--genre-radius:24px 4px 24px 4px;--button-radius:999px;--button-glyph:""}.styleWorldsPage[data-theme=gospel]{--emblem-x:94.53%;--emblem-y:64.28%;--genre-display:"KlangGospel", Georgia, "Times New Roman", serif;--genre-body:Georgia, "Times New Roman", serif;--genre-radius:30px 30px 3px 3px;--button-radius:18px 18px 3px 3px;--button-glyph:"✦"}.styleWorldsPage[data-theme=punk]{--emblem-x:4.96%;--emblem-y:94.04%;--genre-display:"KlangPunk", Impact, "Arial Black", sans-serif;--genre-body:"Courier New", monospace;--genre-radius:0;--button-radius:0;--button-glyph:"✕"}.styleWorldsPage[data-theme=schlager]{--emblem-x:35.02%;--emblem-y:93.94%;--genre-display:"KlangSchlager", "Segoe Script", Georgia, serif;--genre-body:"Trebuchet MS", Arial, sans-serif;--genre-radius:28px;--button-radius:999px;--button-glyph:"♥"}.styleWorldsPage[data-theme=jazz]{--emblem-x:64.67%;--emblem-y:94.04%;--genre-display:"KlangJazz", Georgia, "Times New Roman", serif;--genre-body:Georgia, "Times New Roman", serif;--genre-radius:2px 24px 2px 24px;--button-radius:2px 15px 2px 15px;--button-glyph:"♩"}.styleWorldsPage[data-theme=soul]{--emblem-x:94.63%;--emblem-y:93.94%;--genre-display:"KlangSoul", Georgia, "Times New Roman", serif;--genre-body:"Trebuchet MS", Arial, sans-serif;--genre-radius:28px 8px 28px 8px;--button-radius:999px;--button-glyph:"♥"}.genreStage[data-theme]:not([data-theme=neutral]) .genreStory h2,.genreStage[data-theme]:not([data-theme=neutral]) .demoHeading h3,.genreStage[data-theme]:not([data-theme=neutral]) .themeSignature b,.genreStage[data-theme]:not([data-theme=neutral]) .wheelCenter strong{font-family:var(--genre-display)}.genreStage[data-theme]:not([data-theme=neutral]) .genreStory>p,.genreStage[data-theme]:not([data-theme=neutral]) .demoHeading>span,.genreStage[data-theme]:not([data-theme=neutral]) .genreOption,.genreStage[data-theme]:not([data-theme=neutral]) .genreDemoCopy h4,.genreStage[data-theme]:not([data-theme=neutral]) .genreDemoCopy button{font-family:var(--genre-body)}.genreStage[data-theme]:not([data-theme=neutral]) .genreWheel{transition-timing-function:var(--genre-ease,cubic-bezier(.18,.8,.2,1));border-width:6px}.genreStage[data-theme]:not([data-theme=neutral]) .wheelCenter{width:196px;height:196px;font-family:var(--genre-display);border-width:3px;padding:0}.genreStage[data-theme]:not([data-theme=neutral]) .genreMedallion{z-index:0;background-image:var(--emblem-image);width:186px;height:186px;box-shadow:none;clip-path:none;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:50%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.genreStage[data-theme]:not([data-theme=neutral]) .genreOption{border-radius:var(--button-radius);justify-content:center;align-items:center;gap:4px;display:flex;box-shadow:inset 0 0 0 1px #ffffff12,0 7px 15px #0007}.genreStage[data-theme]:not([data-theme=neutral]) .genreOptionGlyph:before{font-size:10px;line-height:1}.genreStage[data-theme]:not([data-theme=neutral]) .genreDemoCard{border-radius:var(--genre-radius)}.genreStage[data-theme]:not([data-theme=neutral]) .genreDemoCopy button span,.genreStage[data-theme]:not([data-theme=neutral]) .themeSignature span{border-radius:var(--button-radius)}.genreStage[data-theme]:not([data-theme=neutral]) .demoHeading{border-top-width:3px;border-color:color-mix(in srgb, var(--theme-accent) 62%, transparent);box-shadow:0 -7px 22px color-mix(in srgb, var(--theme-accent) 8%, transparent)}.genreStage[data-theme=pop]{--genre-ease:cubic-bezier(.22,1,.36,1)}.genreStage[data-theme=pop] .genreWheel{background:radial-gradient(circle,#241a31 0 22%,#0000 22.5%),conic-gradient(from -11.25deg,#ef7b9c,#8f6dff,#65dbe6,#ffd584,#ef7b9c,#7d5de4,#ef7b9c);border-color:#f7d8ed;box-shadow:0 38px 85px #150d2fcc,inset 0 0 0 9px #ffffff24,inset 0 0 55px #692d7e88,0 0 30px #ef7b9c55}.genreStage[data-theme=pop] .wheelCenter{background:radial-gradient(circle at 50% 18%,#7a416f,#21152e 72%);border-color:#ffe6f6}.genreStage[data-theme=pop] .genreOption{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:linear-gradient(135deg,#ffffff3d,#ef7b9c45);border-color:#ffffff70}.genreStage[data-theme=pop] .genreDemoCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#ffffff18,#ef7b9c12)}.genreStage[data-theme=rap] .genreWheel{background:radial-gradient(circle, #090909 0 22%, transparent 22.5%), repeating-conic-gradient(from -11.25deg, #080808 0 8deg, #f3b526 8.5deg 9.5deg, #262626 10deg 21.5deg, #6f5723 22deg 22.5deg);border-color:#d9af51;box-shadow:0 40px 85px #000d,inset 0 0 0 9px #050505,inset 0 0 44px #f3b52622,0 0 0 2px #a77a21}.genreStage[data-theme=rap] .wheelCenter{background:linear-gradient(145deg,#252525,#030303);border-color:#f3b526}.genreStage[data-theme=rap] .genreOption{clip-path:polygon(5% 0,100% 0,95% 100%,0 100%);text-transform:uppercase;background:linear-gradient(#272727,#030303);border:2px solid #8e711e;border-radius:3px}.genreStage[data-theme=rap] .genreDemoCard{border-left:5px solid var(--theme-accent)}.genreStage[data-theme=hiphop]{--genre-ease:cubic-bezier(.34,1.56,.64,1)}.genreStage[data-theme=hiphop] .genreWheel{background:radial-gradient(circle,#d49a31 0 4%,#17130e 4.5% 22%,#0000 22.5%),repeating-radial-gradient(circle,#25211d 0 3px,#090806 4px 7px);border-color:#a87c36;box-shadow:0 40px 85px #000c,inset 0 0 0 8px #a87c3633,inset 0 0 52px #000}.genreStage[data-theme=hiphop] .wheelCenter{background:radial-gradient(circle at 50% 25%,#60451e,#17130e 72%);border-color:#e7a828}.genreStage[data-theme=hiphop] .genreOption{background:#201a13;border:2px solid #c79336;border-radius:4px;box-shadow:5px 5px #0a0806,inset 0 0 0 1px #fff2}.genreStage[data-theme=hiphop] .genreDemoCard{border-bottom:6px solid #0a0806}.genreStage[data-theme=metal] .genreWheel{background:radial-gradient(circle, #050505 0 22%, transparent 22.5%), repeating-conic-gradient(from -11.25deg, #0a0a0a 0 8deg, #3f454a 8.5deg 10deg, #151515 10.5deg 21deg, #7c121e 21.5deg 22.5deg);border-color:#8c9297;box-shadow:0 42px 90px #000,inset 0 0 0 10px #050505,inset 0 0 52px #be182966,0 0 0 2px #c0c4c7}.genreStage[data-theme=metal] .wheelCenter{background:radial-gradient(circle at 50% 18%,#3d0d13,#050505 72%);border-color:#b9bec2}.genreStage[data-theme=metal] .genreOption{clip-path:polygon(10% 0,90% 0,100% 50%,90% 100%,10% 100%,0 50%);text-transform:uppercase;background:linear-gradient(150deg,#313131,#050505);border:2px solid #777;border-radius:0}.genreStage[data-theme=metal] .genreDemoCard{clip-path:polygon(0 0,97% 0,100% 3%,100% 100%,3% 100%,0 97%);border:2px solid #6d6d6d}.genreStage[data-theme=klassik]{--genre-ease:cubic-bezier(.2,.7,.2,1)}.genreStage[data-theme=klassik] .genreWheel{background:radial-gradient(circle, #281b12 0 22%, transparent 22.5%), repeating-conic-gradient(from -11.25deg, #4b2d17 0 8.5deg, #c6a15b 9deg 10deg, #26150d 10.5deg 20.5deg, #8b6635 21deg 22.5deg);border-color:#e0c37d;box-shadow:0 38px 85px #000c,inset 0 0 0 10px #2e1c10,inset 0 0 44px #c6a15b44,0 0 0 3px #6f4b28}.genreStage[data-theme=klassik] .wheelCenter{background:radial-gradient(circle at 50% 20%,#5b422a,#17130f 72%);border:4px double #c6a15b}.genreStage[data-theme=klassik] .genreOption{font-variant:small-caps;background:linear-gradient(#402c1d,#1a120c);border:3px double #c6a15b;border-radius:2px}.genreStage[data-theme=klassik] .genreDemoCard{border:4px double color-mix(in srgb, var(--theme-accent) 72%, transparent)}.genreStage[data-theme=electro]{--genre-ease:cubic-bezier(.16,1,.3,1)}.genreStage[data-theme=electro] .genreWheel{background:radial-gradient(circle, #070b20 0 22%, transparent 22.5%), repeating-conic-gradient(from -11.25deg, #08112d 0 7deg, #28e1df 7.5deg 8deg, #16245b 8.5deg 20deg, #e045ff 20.5deg 22.5deg);border-color:#72ffff;box-shadow:0 40px 88px #02051bd9,inset 0 0 0 8px #07112b,inset 0 0 55px #28e1df66,0 0 28px #28e1df66}.genreStage[data-theme=electro] .wheelCenter{background:linear-gradient(145deg,#172759,#05081c);border-color:#28e1df;box-shadow:0 0 28px #28e1df66,inset 0 0 24px #df40ff44}.genreStage[data-theme=electro] .genreOption{clip-path:polygon(10% 0,90% 0,100% 50%,90% 100%,10% 100%,0 50%);text-shadow:0 0 7px;background:#071332d9;border:1px solid #28e1df;border-radius:3px}.genreStage[data-theme=electro] .genreDemoCard{border-color:#28e1df88;box-shadow:0 0 28px #28e1df1c}.genreStage[data-theme=electro] .genreMedallion{animation:none}.genreStage[data-theme=blues] .genreWheel{background:radial-gradient(circle,#0c171c 0 22%,#0000 22.5%),repeating-radial-gradient(circle,#203e4a 0 4px,#0c1519 5px 8px);border-color:#b87b3c;box-shadow:0 40px 85px #000c,inset 0 0 0 10px #6b452733,inset 0 0 50px #d18a3b55,0 0 0 2px #a66c35}.genreStage[data-theme=blues] .wheelCenter{background:radial-gradient(circle at 50% 22%,#294d5a,#10191d 70%);border-color:#d18a3b}.genreStage[data-theme=blues] .genreOption{background:linear-gradient(#254653,#0d191e);border:2px solid #bc7a38;border-radius:12px 2px;font-style:italic}.genreStage[data-theme=blues] .genreDemoCard{border-left:4px solid #d18a3b}.genreStage[data-theme=country] .genreWheel{background:radial-gradient(circle, #3d2818 0 22%, transparent 22.5%), repeating-conic-gradient(from -11.25deg, #744928 0 8.8deg, #2a190f 9deg 10deg, #bd7f43 10.5deg 20deg, #e1b06b 20.5deg 22.5deg);border-color:#d6a066;box-shadow:0 40px 85px #1c0e07cc,inset 0 0 0 11px #382113,inset 0 0 48px #0009,0 0 0 3px #9a6035}.genreStage[data-theme=country] .wheelCenter{background:radial-gradient(circle at 50% 22%,#654323,#21170f 72%);border:4px double #d69b55}.genreStage[data-theme=country] .genreOption{background:linear-gradient(#5b3820,#24150d);border:2px dashed #d69b55;border-radius:5px}.genreStage[data-theme=country] .genreDemoCard{border:2px solid #a96d39;box-shadow:0 22px 55px #1c0d08aa,inset 0 0 0 3px #d69b5518}.genreStage[data-theme=indie]{--genre-ease:cubic-bezier(.34,1.25,.64,1)}.genreStage[data-theme=indie] .genreWheel{background:radial-gradient(circle, #2c3a33 0 22%, transparent 22.5%), repeating-conic-gradient(from -11.25deg, #e4ceb5 0 7deg, #557064 7.5deg 10deg, #b66f69 10.5deg 18deg, #293b32 18.5deg 22.5deg);border-color:#d9c2a9;box-shadow:0 35px 70px #111a15cc,inset 0 0 0 7px #f4e5d333,inset 0 0 40px #0006}.genreStage[data-theme=indie] .wheelCenter{background:#26372f;border:2px dashed #e0a37b}.genreStage[data-theme=indie] .genreOption{color:#243028;background:#dfccb5;border:1px dashed #e6d8c5;border-radius:2px;box-shadow:4px 5px #1117}.genreStage[data-theme=indie] .genreOptionGlyph:before{color:#9d4f5b}.genreStage[data-theme=indie] .genreDemoCard{background:#2e4038d9;border-style:dashed}.genreStage[data-theme=gospel] .genreWheel{background:radial-gradient(circle,#2b1720 0 22%,#0000 22.5%),conic-gradient(from -11.25deg,#5a2239,#c77951,#e4b56c,#6a4fa0,#387e9d,#e4b56c,#5a2239);border-color:#f2d09a;box-shadow:0 38px 88px #170a12cc,inset 0 0 0 9px #ffffff1c,inset 0 0 58px #e4b56c66,0 0 24px #e4b56c55}.genreStage[data-theme=gospel] .wheelCenter{background:radial-gradient(circle at 50% 18%,#774b5a,#291720 72%);border:4px double #e4b56c}.genreStage[data-theme=gospel] .genreOption{background:linear-gradient(#693b4a,#28141d);border:2px solid #e4b56c;border-radius:18px 18px 3px 3px}.genreStage[data-theme=gospel] .genreDemoCard{border-top:5px solid #e4b56c}.genreStage[data-theme=punk]{--genre-ease:steps(5, end)}.genreStage[data-theme=punk] .genreWheel{background:radial-gradient(circle, #101010 0 22%, transparent 22.5%), repeating-conic-gradient(from -11.25deg, #e7f13a 0 8deg, #111 8.5deg 11deg, #efefef 11.5deg 18deg, #b10d36 18.5deg 22.5deg);border-color:#e7f13a;box-shadow:9px 10px #000,inset 0 0 0 8px #111,inset 0 0 48px #000}.genreStage[data-theme=punk] .wheelCenter{background:#111;border:3px solid #e7f13a;border-radius:3px;transform:translate(-50%,-50%)rotate(-2deg)}.genreStage[data-theme=punk] .genreOption{color:#111;clip-path:polygon(3% 8%,96% 0,100% 84%,4% 100%);box-shadow:none;text-transform:uppercase;background:#e7f13a;border:0;border-radius:0}.genreStage[data-theme=punk] .genreOptionGlyph:before{color:#b10d36}.genreStage[data-theme=punk] .genreDemoCard{border:3px solid #e7f13a;transform:rotate(-.35deg)}.genreStage[data-theme=punk] .genreDemoCard:nth-child(2n){transform:rotate(.45deg)}.genreStage[data-theme=schlager]{--genre-ease:cubic-bezier(.22,1,.36,1)}.genreStage[data-theme=schlager] .genreWheel{background:radial-gradient(circle, #4b1d43 0 22%, transparent 22.5%), repeating-conic-gradient(from -11.25deg, #ffbdcf 0 5deg, #fff 5.5deg 7deg, #a767a7 7.5deg 13deg, #f6bf83 13.5deg 18deg, #7f5dbe 18.5deg 22.5deg);border-color:#fff2fa;box-shadow:0 38px 88px #35102fcc,inset 0 0 0 9px #ffffff3d,inset 0 0 60px #ffbdcf88,0 0 28px #ffbdcf66}.genreStage[data-theme=schlager] .wheelCenter{background:radial-gradient(circle at 50% 18%,#a34b87,#3a1734 72%);border-color:#fff}.genreStage[data-theme=schlager] .genreOption{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#ffffff4d,#ffbdcf4d);border:1px solid #fff;border-radius:999px}.genreStage[data-theme=schlager] .genreDemoCard{border-color:#ffbdcf88;box-shadow:0 20px 60px #ff7eb533}.genreStage[data-theme=jazz]{--genre-ease:cubic-bezier(.45,.05,.25,1.25)}.genreStage[data-theme=jazz] .genreWheel{background:radial-gradient(circle, #0b0f14 0 22%, transparent 22.5%), repeating-conic-gradient(from -11.25deg, #111820 0 8deg, #d6a85b 8.5deg 9.5deg, #263340 10deg 20.5deg, #7c5b2c 21deg 22.5deg);border-color:#d6a85b;box-shadow:0 40px 90px #000d,inset 0 0 0 9px #070a0d,inset 0 0 52px #d6a85b44,0 0 0 2px #9a7439}.genreStage[data-theme=jazz] .wheelCenter{background:radial-gradient(circle at 50% 18%,#30404c,#10151b 72%);border:3px double #d6a85b}.genreStage[data-theme=jazz] .genreOption{background:linear-gradient(145deg,#26323d,#0b0f14);border:1px solid #d6a85b;border-radius:2px 15px;font-style:italic}.genreStage[data-theme=jazz] .genreDemoCard{border:1px solid #d6a85b99}.genreStage[data-theme=jazz] .genreMedallion{animation:none}.genreStage[data-theme=soul]{--genre-ease:cubic-bezier(.22,1,.36,1)}.genreStage[data-theme=soul] .genreWheel{background:radial-gradient(circle,#291613 0 22%,#0000 22.5%),repeating-radial-gradient(circle,#4b2820 0 4px,#1b0f0d 5px 8px);border-color:#e9a17c;box-shadow:0 40px 88px #190906cc,inset 0 0 0 10px #e38f6526,inset 0 0 55px #e38f6555,0 0 0 2px #a85d42}.genreStage[data-theme=soul] .wheelCenter{background:radial-gradient(circle at 50% 18%,#784333,#261512 72%);border-color:#e38f65}.genreStage[data-theme=soul] .genreOption{background:linear-gradient(#6a382c,#281613);border:1px solid #e38f65;border-radius:999px}.genreStage[data-theme=soul] .genreDemoCard{border-color:#e38f6577;box-shadow:0 24px 62px #3c150e99}.genreStage[data-theme=soul] .genreMedallion{animation:none}@keyframes genreEmblemPulse{0%,to{filter:brightness(.94)drop-shadow(0 12px 12px #0009)}50%{filter:brightness(1.16) drop-shadow(0 0 9px var(--theme-accent))}}@keyframes genreEmblemSwing{0%,to{filter:brightness(.96)drop-shadow(-3px 12px 12px #0009)}50%{filter:brightness(1.08)drop-shadow(3px 12px 12px #0009)}}:is(.genreStage[data-theme]:not([data-theme=neutral]) .genreOption:hover,.genreStage[data-theme]:not([data-theme=neutral]) .genreOption:focus-visible,.genreStage[data-theme]:not([data-theme=neutral]) .genreOption.active){color:var(--theme-bg);border-color:color-mix(in srgb, var(--theme-accent) 75%, white);background:var(--theme-accent);box-shadow:0 0 24px color-mix(in srgb, var(--theme-accent) 62%, transparent)}.genreStage[data-theme]:not([data-theme=neutral]) .genreOption:hover .genreOptionGlyph:before,.genreStage[data-theme]:not([data-theme=neutral]) .genreOption.active .genreOptionGlyph:before{color:var(--theme-bg)}.genreStage[data-theme]:not([data-theme=neutral]) .genreOption:focus-visible .genreOptionGlyph:before{color:var(--theme-bg)}.genreWheelWrap{perspective:1100px;transform-style:flat}.genreWheel{--wheel-tilt:5deg;z-index:1;transform:perspective(960px) rotateX(var(--wheel-tilt)) rotateZ(var(--wheel-angle,0deg));transform-origin:50% 52%;transform-style:preserve-3d;filter:drop-shadow(0 25px 18px #0008);pointer-events:none;will-change:transform}.genreWheel:before,.genreWheel:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.genreWheel:before{z-index:2;mix-blend-mode:soft-light;background:radial-gradient(circle at 31% 20%,#ffffff52 0 3%,#ffffff18 14%,#0000 34%),linear-gradient(145deg,#ffffff20 0 18%,#0000 38% 61%,#00000058 82% 100%);inset:0;box-shadow:inset 13px 14px 20px #ffffff1f,inset -18px -22px 30px #0000007a}.genreWheel:after{z-index:3;border:2px solid #ffffff24;inset:7px;box-shadow:inset 0 3px 3px #ffffff42,inset 0 -7px 10px #00000075,0 3px #0000007a}.wheelGrooves{z-index:1}.genreOption{isolation:isolate;transform-style:preserve-3d;box-shadow:inset 0 2px 0 #ffffff4a, inset 0 -4px 0 #00000052, 0 6px 0 color-mix(in srgb, var(--theme-panel) 78%, black), 0 11px 16px #00000080;text-shadow:0 1px 1px #0009;transition:color .3s,background .3s,border-color .3s,box-shadow .22s,transform .22s;overflow:hidden}.genreOption:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff42,#ffffff05);position:absolute;inset:1px 2px 48%}:is(.genreOption:hover,.genreOption:focus-visible){--genre-option-scale:1.12;box-shadow:inset 0 2px 0 #ffffff61, inset 0 -4px 0 #00000042, 0 8px 0 color-mix(in srgb, var(--theme-accent) 42%, black), 0 15px 21px #0008}.genreOption:active{--genre-option-scale:1.05;box-shadow:inset 0 2px 5px #00000052, inset 0 -1px 0 #ffffff2e, 0 2px 0 color-mix(in srgb, var(--theme-accent) 35%, black), 0 5px 9px #00000070}.wheelCenter{filter:drop-shadow(0 14px 14px #0008);box-shadow:inset 8px 9px 15px #ffffff17, inset -12px -15px 22px #00000070, 0 9px 0 color-mix(in srgb, var(--theme-panel) 75%, black), 0 18px 28px #00000075}.genreStage[data-theme]:not([data-theme=neutral]) .genreMedallion{z-index:1}.genreStage[data-theme]:not([data-theme=neutral]) .wheelCenter>strong{z-index:2}.genreStory{border:1px solid color-mix(in srgb, var(--theme-text) 16%, transparent);border-radius:var(--genre-radius,10px);background:color-mix(in srgb, var(--theme-panel) 52%, transparent);text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:520px;margin:28px auto 0;padding:22px 24px 24px}.genreEyebrow{color:var(--theme-accent);letter-spacing:.18em;margin:0 0 12px;font-size:8px;font-weight:700}.genreStory h2{letter-spacing:-.03em;text-wrap:balance;margin:0 0 12px;font:400 clamp(25px,2.8vw,38px)/1.04 Georgia,Times New Roman,serif}.genreStory>p:not(.genreEyebrow){max-width:480px;color:var(--theme-muted);margin:0 auto;font:13px/1.6 Georgia,serif}.themeSignature{color:var(--theme-accent);align-items:center;gap:18px;margin-top:24px;display:flex}.themeSignature span{border:1px solid;border-radius:50%;place-items:center;width:48px;height:48px;font-size:20px;display:grid}.themeSignature b{color:var(--theme-text);font:italic 19px Georgia,serif}.genreDemos{z-index:3;min-width:0;padding-top:42px;position:relative}.demoHeading{border-bottom:1px solid color-mix(in srgb, var(--theme-text) 22%, transparent);padding-bottom:20px;display:block}.demoHeading h3{margin:0;font:31px/1.08 Georgia,serif}.demoHeading>span{color:var(--theme-muted);margin-top:9px;font:italic 11px Georgia,serif;display:block}.genreDemoGrid{grid-template-columns:1fr;gap:14px;margin-top:22px;display:grid}.genreDemoGrid.isEmpty{grid-template-columns:1fr}.genreDemoGrid.isVisible .genreDemoCard{animation:.82s cubic-bezier(.19,1,.22,1) both genreCardReveal}.genreDemoGrid.isVisible .genreDemoCard:nth-child(2){animation-delay:.12s}.genreDemoGrid.isVisible .genreDemoCard:nth-child(3){animation-delay:.24s}.genreDemoCard{border:1px solid color-mix(in srgb, var(--theme-text) 25%, transparent);background:color-mix(in srgb, var(--theme-panel) 78%, transparent);grid-template-columns:132px minmax(0,1fr);min-height:132px;transition:transform .3s,box-shadow .3s;display:grid;overflow:hidden;box-shadow:0 16px 35px #0004}.genreDemoCard:hover{transform:translateY(-6px);box-shadow:0 28px 65px #0006}.genreCover{aspect-ratio:1;background:var(--theme-panel);place-items:center;display:grid;position:relative;overflow:hidden}.genreCover img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1),filter .4s}.genreDemoCard:hover .genreCover img{filter:saturate(1.08);transform:scale(1.035)}.genreDemoCopy{align-self:center;min-width:0;padding:15px 18px}.genreDemoCopy h4{overflow-wrap:anywhere;margin:0 0 16px;font:20px/1.12 Georgia,serif}.genreDemoCopy button{-webkit-appearance:none;appearance:none;isolation:isolate;border-radius:var(--button-radius,999px);min-height:43px;color:var(--theme-text);background:color-mix(in srgb, var(--theme-panel) 80%, black);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000;align-items:center;padding:4px 13px 4px 4px;font-size:9px;font-weight:800;transition:color .25s,background .25s,box-shadow .25s,transform .25s;display:inline-flex;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff24,0 7px 16px #0006}:is(.genreDemoCopy button:hover,.genreDemoCopy button:focus-visible,.genreDemoCopy button.isPlaying){color:var(--theme-text)}.genreDemoCopy button:focus-visible{outline:2px solid var(--theme-accent);outline-offset:6px}.genreDemoCopy button:after{z-index:1;content:var(--button-glyph,"♪");border-left:1px solid color-mix(in srgb, var(--theme-accent) 40%, transparent);width:24px;height:24px;color:var(--theme-accent);font:14px/1 var(--genre-display,Georgia, serif);place-items:center;margin-left:9px;display:grid;position:relative}.genreStage[data-theme=reggae] .genreDemoCopy button:after{content:"";background:var(--theme-accent);-webkit-mask:url(/stilwelten/cannabis-leaf-cc0.svg) 50%/25px 25px no-repeat;mask:url(/stilwelten/cannabis-leaf-cc0.svg) 50%/25px 25px no-repeat}.genreDemoCopy button span{z-index:1;border:1px solid var(--theme-accent);border-radius:var(--button-radius,50%);width:33px;height:33px;color:var(--theme-bg);background:var(--theme-accent);place-items:center;margin-right:9px;font-size:9px;transition:color .25s,background .25s,transform .25s;display:inline-grid;position:relative}.genreDemoCopy button span .uiIcon{width:13px;height:13px}.genrePlayerFrame{z-index:2;border:1px solid color-mix(in srgb, var(--theme-accent) 78%, white);border-radius:var(--button-radius,999px);pointer-events:none;box-shadow:0 0 0 1px color-mix(in srgb, var(--theme-accent) 24%, transparent);transition:filter .25s,box-shadow .25s;position:absolute;inset:-3px}.genrePlayerFrame:before,.genrePlayerFrame:after{width:16px;height:16px;color:var(--theme-accent);background:color-mix(in srgb, var(--theme-panel) 86%, black);font:11px/1 var(--genre-display,Georgia, serif);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.genrePlayerFrame:before{left:-8px}.genrePlayerFrame:after{right:-8px}:is(.genreDemoCopy button:hover .genrePlayerFrame,.genreDemoCopy button:focus-visible .genrePlayerFrame,.genreDemoCopy button.isPlaying .genrePlayerFrame){filter:brightness(1.16)}.genreStage[data-theme=pop] .genrePlayerFrame{border:2px dotted #ffd8f0;box-shadow:0 0 8px #ef7b9c88,0 0 0 1px #8f6dff66}.genreStage[data-theme=pop] .genrePlayerFrame:before,.genreStage[data-theme=pop] .genrePlayerFrame:after{content:"✦";color:#fff1fb;text-shadow:0 0 7px #ef7b9c}.genreStage[data-theme=rock] .genrePlayerFrame{border:1px solid #ff7841;border-image:linear-gradient(90deg,#72180e,#ff5b24,#ffd077,#ff4b1e,#72180e) 1;box-shadow:0 -3px 8px #ff4b1e55,0 0 0 1px #5c160f}.genreStage[data-theme=rock] .genrePlayerFrame:before,.genreStage[data-theme=rock] .genrePlayerFrame:after{content:"⌃";color:#ffb15a;text-shadow:0 -2px 5px #ff3b16;border-radius:2px}.genreStage[data-theme=rap] .genrePlayerFrame{border:3px double #e6bb4d;border-radius:3px;box-shadow:0 0 0 1px #3b2b08,inset 0 0 6px #e6bb4d24}.genreStage[data-theme=rap] .genrePlayerFrame:before,.genreStage[data-theme=rap] .genrePlayerFrame:after{content:"♦";color:#f3b526;border:1px solid #8e711e;border-radius:2px}.genreStage[data-theme=hiphop] .genrePlayerFrame{border:2px solid #d5a74e;border-radius:5px;box-shadow:3px 3px #0a0806,0 0 0 1px #6d4d1e}.genreStage[data-theme=hiphop] .genrePlayerFrame:before,.genreStage[data-theme=hiphop] .genrePlayerFrame:after{content:"◎";color:#f0bd58;border:1px dashed #c79336;border-radius:3px}.genreStage[data-theme=metal] .genrePlayerFrame{border:2px solid #8d9499;border-radius:0;box-shadow:inset 0 0 0 1px #be1829,0 0 0 1px #111}.genreStage[data-theme=metal] .genrePlayerFrame:before,.genreStage[data-theme=metal] .genrePlayerFrame:after{content:"◆";color:#be1829;border:1px solid #777;border-radius:0}.genreStage[data-theme=klassik] .genrePlayerFrame{border:4px double #c6a15b;border-radius:2px;box-shadow:0 0 0 1px #6f4b28}.genreStage[data-theme=klassik] .genrePlayerFrame:before,.genreStage[data-theme=klassik] .genrePlayerFrame:after{content:"❦";color:#e0c37d;background:#21170f;width:20px;font-size:13px}.genreStage[data-theme=electro] .genrePlayerFrame{border:1px solid #42ffff;border-radius:3px;box-shadow:inset 0 0 0 1px #df40ff66,0 0 8px #28e1df88}.genreStage[data-theme=electro] .genrePlayerFrame:before,.genreStage[data-theme=electro] .genrePlayerFrame:after{content:"⌁";color:#72ffff;text-shadow:0 0 5px #28e1df;border:1px solid #df40ff;border-radius:2px}.genreStage[data-theme=blues] .genrePlayerFrame{border:3px double #b87b3c;border-radius:13px 3px;box-shadow:0 0 0 1px #294d5a}.genreStage[data-theme=blues] .genrePlayerFrame:before,.genreStage[data-theme=blues] .genrePlayerFrame:after{content:"♭";color:#d18a3b;border:1px solid #355d69;border-radius:9px 2px}.genreStage[data-theme=country] .genrePlayerFrame{border:2px dashed #d69b55;border-radius:6px;box-shadow:0 0 0 1px #6b4326}.genreStage[data-theme=country] .genrePlayerFrame:before,.genreStage[data-theme=country] .genrePlayerFrame:after{content:"☆";color:#e5b573;border:1px solid #8f5a30;border-radius:3px}.genreStage[data-theme=indie] .genrePlayerFrame{border:1px dashed #e6d8c5;border-radius:3px 13px 4px 10px;transform:rotate(-.35deg);box-shadow:2px 2px #1117,inset 0 0 0 1px #e0a37b55}.genreStage[data-theme=indie] .genrePlayerFrame:before,.genreStage[data-theme=indie] .genrePlayerFrame:after{content:"✿";color:#e0a37b;border:1px dashed #e6d8c5;border-radius:2px}.genreStage[data-theme=reggae] .genrePlayerFrame{border:1px solid #7bbf4a;box-shadow:0 0 0 1px #f0c838,0 0 0 2px #b93225aa,0 0 7px #7bbf4a55}.genreStage[data-theme=reggae] .genrePlayerFrame:before,.genreStage[data-theme=reggae] .genrePlayerFrame:after{content:"";background:#82bd40;border-radius:0;width:18px;height:18px;-webkit-mask:url(/stilwelten/cannabis-leaf-cc0.svg) 50%/contain no-repeat;mask:url(/stilwelten/cannabis-leaf-cc0.svg) 50%/contain no-repeat}.genreStage[data-theme=gospel] .genrePlayerFrame{border:1px solid #f4d596;border-radius:19px 19px 4px 4px;box-shadow:0 0 7px #ffe3a888,inset 0 0 0 1px #ffffff42}.genreStage[data-theme=gospel] .genrePlayerFrame:before,.genreStage[data-theme=gospel] .genrePlayerFrame:after{content:"✦";color:#fff5d7;text-shadow:0 0 8px #ffd27b}.genreStage[data-theme=punk] .genrePlayerFrame{border:2px dashed #e7f13a;border-radius:0;transform:rotate(.35deg);box-shadow:2px 2px #000,0 0 0 1px #b10d36}.genreStage[data-theme=punk] .genrePlayerFrame:before,.genreStage[data-theme=punk] .genrePlayerFrame:after{content:"⛓";color:#e7f13a;background:#111;border-radius:0;width:19px;font-size:12px}.genreStage[data-theme=schlager] .genrePlayerFrame{border:1px solid #fff1fa;box-shadow:0 0 0 1px #ffbdcf,0 0 9px #ffbdcf88}.genreStage[data-theme=schlager] .genrePlayerFrame:before,.genreStage[data-theme=schlager] .genrePlayerFrame:after{content:"✿";color:#fff2fa;text-shadow:0 0 6px #ff8fbd;border:1px solid #ffbdcf}.genreStage[data-theme=jazz] .genrePlayerFrame{border:1px solid #d6a85b;border-radius:3px 16px;box-shadow:inset 0 0 0 1px #5f4521,0 0 6px #d6a85b44}.genreStage[data-theme=jazz] .genrePlayerFrame:before,.genreStage[data-theme=jazz] .genrePlayerFrame:after{content:"♩";color:#f0c978;border:1px solid #765329;border-radius:2px 10px}.genreStage[data-theme=soul] .genrePlayerFrame{border:3px double #e38f65;border-radius:999px;box-shadow:0 0 8px #e38f6544}.genreStage[data-theme=soul] .genrePlayerFrame:before,.genreStage[data-theme=soul] .genrePlayerFrame:after{content:"♥";color:#f2a37c;border:1px solid #8b4b38}.genreDemoCopy button:hover{box-shadow:inset 0 1px 0 #ffffff2e, 0 10px 22px color-mix(in srgb, var(--theme-accent) 28%, transparent);transform:scale(1.035)}.genreDemoCopy button.isPlaying span{color:var(--theme-bg);background:var(--theme-accent);border-color:var(--theme-accent)}.genrePlayerControls{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.genreSeek{flex:180px;grid-template-columns:34px minmax(92px,1fr) 34px;align-items:center;gap:7px;min-width:0;animation:.28s ease-out both genreSeekReveal;display:grid}.genreSeek time{color:var(--theme-muted);font:700 9px/1 var(--genre-body,Arial, sans-serif);font-variant-numeric:tabular-nums;text-align:center}.genreSeek input{-webkit-appearance:none;appearance:none;cursor:pointer;width:100%;height:24px;accent-color:var(--theme-accent);background:0 0;margin:0;padding:0}.genreSeek input::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--theme-accent) 0 var(--seek-progress), color-mix(in srgb, var(--theme-muted) 28%, transparent) var(--seek-progress) 100%);border-radius:999px;height:5px;box-shadow:inset 0 1px 2px #0008}.genreSeek input::-webkit-slider-thumb{border:2px solid var(--theme-bg);-webkit-appearance:none;appearance:none;background:var(--theme-accent);border-radius:50%;width:16px;height:16px;margin-top:-5.5px;box-shadow:0 2px 7px #000a}.genreSeek input::-moz-range-track{background:color-mix(in srgb, var(--theme-muted) 28%, transparent);border-radius:999px;height:5px;box-shadow:inset 0 1px 2px #0008}.genreSeek input::-moz-range-progress{background:var(--theme-accent);border-radius:999px;height:5px}.genreSeek input::-moz-range-thumb{border:2px solid var(--theme-bg);background:var(--theme-accent);border-radius:50%;width:14px;height:14px;box-shadow:0 2px 7px #000a}.genreSeek input:focus-visible{outline:2px solid var(--theme-accent);outline-offset:3px}.genreDemoEmpty{border:1px solid color-mix(in srgb, var(--theme-text) 26%, transparent);background:color-mix(in srgb, var(--theme-panel) 68%, transparent);text-align:center;place-items:center;min-height:410px;padding:60px 34px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 70px #0003}.genreDemoEmptySymbols{opacity:.14;grid-template-columns:repeat(4,1fr);place-items:center;gap:24px;display:grid;position:absolute;inset:24px}.genreDemoEmptySymbols i{width:42px;height:42px;color:var(--theme-accent);transform:rotate(var(--symbol-angle,0deg));place-items:center;font:31px/1 Georgia,serif;display:grid}.genreDemoEmptySymbols i:nth-child(3n+1){--symbol-angle:-8deg}.genreDemoEmptySymbols i:nth-child(3n+2){--symbol-angle:7deg}.genreDemoEmptySymbols i[data-genre=reggae]{background:var(--theme-accent);-webkit-mask:url(/stilwelten/cannabis-leaf-cc0.svg) 50%/34px 34px no-repeat;mask:url(/stilwelten/cannabis-leaf-cc0.svg) 50%/34px 34px no-repeat}.genreDemoEmpty p{z-index:1;color:#fff8ef;letter-spacing:-.03em;text-wrap:balance;text-shadow:0 2px 8px #100807,0 1px 2px #000;max-width:500px;margin:0;padding:20px 24px;font:400 clamp(25px,2.35vw,36px)/1.08 Georgia,Times New Roman,serif;position:relative}.genreStage[data-theme=neutral] .demoHeading h3{color:#fff8ef;text-shadow:0 2px 6px #180d09cc}.genreStage[data-theme=neutral] .genreStory{color:#fff8ef;background:#241a17d9;border-color:#d3ad7947;box-shadow:0 14px 38px #160d0a6e}.genreAudioError{color:#ffd0d0;margin:18px 0 0;font:13px/1.5 Georgia,serif}@keyframes genreCardReveal{0%{opacity:0;filter:blur(12px);transform:translateY(34px)scale(.965)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes genreEmptyFloat{0%,to{opacity:.58;transform:translateY(0)}50%{opacity:1;transform:translateY(-8px)}}@keyframes genreSeekReveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.styleWorldsPage .genreStage .genreWheel{border-color:#b9915b;box-shadow:0 38px 82px #000b,inset 0 0 0 9px #b9915b24,inset 0 0 48px #000b,0 0 0 2px #6e593c}.styleWorldsPage .genreStage[data-theme]:not([data-theme=neutral]) .wheelCenter{box-shadow:none;filter:none;background:0 0;border-color:#0000;overflow:visible}.styleWorldsPage .genreStage[data-theme]:not([data-theme=neutral]) .genreMedallion{filter:none}.styleWorldsPage .genreStage .genreOption[data-genre]{--option-bg:#171714;--option-panel:#29241f;--option-accent:#b9915b;--option-text:#faf8f2;--option-font:Arial, sans-serif;--option-radius:999px;z-index:8;border-color:color-mix(in srgb, var(--option-accent) 62%, white);border-radius:var(--option-radius);color:var(--option-text);background:color-mix(in srgb, var(--option-panel) 92%, transparent);box-shadow:inset 0 2px 0 #ffffff36, inset 0 -4px 0 #0007, 0 6px 0 color-mix(in srgb, var(--option-panel) 78%, black), 0 11px 16px #0008;clip-path:none;font-family:var(--option-font);gap:4px;transition:color .25s,background .25s,border-color .25s,box-shadow .25s,filter .25s,transform .22s}.styleWorldsPage .genreStage .genreOption[data-genre] .genreOptionGlyph{width:13px;height:13px;color:var(--option-accent);flex:0 0 13px;place-items:center;font:12px/1 Segoe UI Symbol,Arial Unicode MS,sans-serif;display:inline-grid}.styleWorldsPage .genreStage .genreOption[data-genre] .genreOptionGlyph:before{content:none}.styleWorldsPage .genreStage .genreOption[data-genre] .genreOptionLabel{line-height:1}:is(.styleWorldsPage .genreStage .genreOption[data-genre]:hover,.styleWorldsPage .genreStage .genreOption[data-genre]:focus-visible){--genre-option-scale:1.08;z-index:12;color:var(--option-bg);border-color:color-mix(in srgb, var(--option-accent) 74%, white);background:var(--option-accent);box-shadow:inset 0 2px 0 #fff6, inset 0 -4px 0 #0004, 0 8px 0 color-mix(in srgb, var(--option-accent) 44%, black), 0 0 25px color-mix(in srgb, var(--option-accent) 58%, transparent)}.styleWorldsPage .genreStage .genreOption[data-genre].active{--genre-option-scale:1.23;z-index:16;color:var(--option-bg);background:var(--option-accent);box-shadow:inset 0 2px 0 #ffffffa3, inset 0 -4px 0 #0002, 0 9px 0 color-mix(in srgb, var(--option-accent) 44%, black), 0 0 20px color-mix(in srgb, var(--option-accent) 96%, transparent), 0 0 46px color-mix(in srgb, var(--option-accent) 78%, transparent), 0 0 86px color-mix(in srgb, var(--option-accent) 52%, transparent);filter:saturate(1.28) brightness(1.18) drop-shadow(0 0 9px color-mix(in srgb, var(--option-accent) 82%, transparent));border-color:#fff;font-weight:900}:is(.styleWorldsPage .genreStage .genreOption[data-genre]:hover .genreOptionGlyph,.styleWorldsPage .genreStage .genreOption[data-genre]:focus-visible .genreOptionGlyph,.styleWorldsPage .genreStage .genreOption[data-genre].active .genreOptionGlyph){color:var(--option-bg)}.styleWorldsPage .genreStage .genreOption[data-genre=pop]{--option-bg:#15151b;--option-panel:#352747;--option-accent:#ef7b9c;--option-font:"KlangPop", "Trebuchet MS", Arial, sans-serif;--option-radius:999px}.styleWorldsPage .genreStage .genreOption[data-genre=rock]{--option-bg:#11100f;--option-panel:#28231f;--option-accent:#dd5b32;--option-font:"KlangRock", Impact, "Arial Black", sans-serif;--option-radius:2px}.styleWorldsPage .genreStage .genreOption[data-genre=rap]{--option-bg:#151515;--option-panel:#262626;--option-accent:#f3b526;--option-font:"KlangRap", "Arial Black", Impact, sans-serif;--option-radius:3px}.styleWorldsPage .genreStage .genreOption[data-genre=hiphop]{--option-bg:#17130e;--option-panel:#342b20;--option-accent:#e7a828;--option-font:"KlangHipHop", Impact, "Arial Black", sans-serif;--option-radius:12px 3px}.styleWorldsPage .genreStage .genreOption[data-genre=metal]{--option-bg:#070707;--option-panel:#1c1c1c;--option-accent:#be1829;--option-font:"KlangMetal", Impact, "Arial Black", sans-serif;--option-radius:0}.styleWorldsPage .genreStage .genreOption[data-genre=klassik]{--option-bg:#17130f;--option-panel:#30261c;--option-accent:#c6a15b;--option-font:"KlangKlassik", Georgia, serif;--option-radius:2px}.styleWorldsPage .genreStage .genreOption[data-genre=electro]{--option-bg:#070b20;--option-panel:#121b3f;--option-accent:#28e1df;--option-font:"KlangElectro", "Cascadia Mono", Consolas, monospace;--option-radius:3px}.styleWorldsPage .genreStage .genreOption[data-genre=blues]{--option-bg:#11191d;--option-panel:#172a32;--option-accent:#d18a3b;--option-font:"KlangBlues", Georgia, serif;--option-radius:12px 2px}.styleWorldsPage .genreStage .genreOption[data-genre=country]{--option-bg:#21170f;--option-panel:#4a3321;--option-accent:#d69b55;--option-font:"KlangCountry", Rockwell, Georgia, serif;--option-radius:5px}.styleWorldsPage .genreStage .genreOption[data-genre=indie]{--option-bg:#1e2521;--option-panel:#35443c;--option-accent:#e0a37b;--option-font:"KlangIndie", "Courier New", monospace;--option-radius:2px 12px}.styleWorldsPage .genreStage .genreOption[data-genre=reggae]{--option-bg:#18321f;--option-panel:#254a2d;--option-accent:#f0c838;--option-font:"KlangReggae", Georgia, serif;--option-radius:999px}.styleWorldsPage .genreStage .genreOption[data-genre=gospel]{--option-bg:#2b1720;--option-panel:#542b37;--option-accent:#e4b56c;--option-font:"KlangGospel", Georgia, serif;--option-radius:18px 18px 3px 3px}.styleWorldsPage .genreStage .genreOption[data-genre=punk]{--option-bg:#111;--option-panel:#252525;--option-accent:#e7f13a;--option-font:"KlangPunk", Impact, "Arial Black", sans-serif;--option-radius:0}.styleWorldsPage .genreStage .genreOption[data-genre=schlager]{--option-bg:#3a1734;--option-panel:#672654;--option-accent:#ffbdcf;--option-font:"KlangSchlager", "Segoe Script", Georgia, serif;--option-radius:999px}.styleWorldsPage .genreStage .genreOption[data-genre=jazz]{--option-bg:#10151b;--option-panel:#202b36;--option-accent:#d6a85b;--option-font:"KlangJazz", Georgia, serif;--option-radius:2px 15px}.styleWorldsPage .genreStage .genreOption[data-genre=soul]{--option-bg:#261512;--option-panel:#4b2820;--option-accent:#e38f65;--option-font:"KlangSoul", Georgia, serif;--option-radius:999px}.styleWorldsPage .genreStage .genreOption[data-genre=reggae] .genreOptionGlyph{background:var(--option-accent);flex-basis:20px;width:20px;height:20px;-webkit-mask:url(/stilwelten/cannabis-leaf-cc0.svg) 50%/contain no-repeat;mask:url(/stilwelten/cannabis-leaf-cc0.svg) 50%/contain no-repeat}:is(.styleWorldsPage .genreStage .genreOption[data-genre=reggae]:hover .genreOptionGlyph,.styleWorldsPage .genreStage .genreOption[data-genre=reggae]:focus-visible .genreOptionGlyph,.styleWorldsPage .genreStage .genreOption[data-genre=reggae].active .genreOptionGlyph){background:var(--option-bg)}.styleCta{grid-template-columns:1fr 1fr;align-items:end;gap:90px;padding:105px 0 125px;display:grid}.styleCta h2{letter-spacing:-.04em;margin:24px 0 0;font:400 55px/.98 Georgia,serif}.styleCta>div:last-child>p{color:#655e56;max-width:490px;margin:0 0 28px;font:16px/1.75 Georgia,serif}@media (max-width:1120px){.genreStageInner{grid-template-columns:470px minmax(340px,1fr);gap:34px}.genreWheelWrap{width:470px}.genreOption{transform:translate(-50%,-50%) rotate(var(--angle)) translateY(-204px) rotate(var(--counter-angle)) scale(var(--genre-option-scale))}.genreStory h2{font-size:30px}.genreDemoCard{grid-template-columns:112px minmax(0,1fr);min-height:112px}.genreDemoCopy{padding:12px 14px}.genreDemoCopy h4{font-size:17px}.genreDemoCopy button span{width:34px;height:34px}}@media (max-width:850px){.styleIntro>div,.styleCta{grid-template-columns:1fr;gap:32px}.genreStageInner{grid-template-columns:1fr;gap:14px;padding-top:65px}.genreWheelWrap{width:min(510px,100%)}.genreOption{transform:translate(-50%,-50%) rotate(var(--angle)) translateY(-228px) rotate(var(--counter-angle)) scale(var(--genre-option-scale))}.genreStory{text-align:center;max-width:620px;margin-inline:auto}.genreStory>p:not(.genreEyebrow){margin-inline:auto}.themeSignature{justify-content:center}.genreDemos{width:min(620px,100%);margin-inline:auto;padding-top:36px}.genreDemoGrid{grid-template-columns:1fr;margin-inline:auto}.genreDemoCard{grid-template-columns:132px minmax(0,1fr);min-height:132px}.genreDemoCopy h4{font-size:20px}.genreCover{aspect-ratio:1}.roomSign{top:3%}.roomProp{opacity:.22;bottom:46%}}@media (max-width:590px){.styleIntro{padding:60px 0 52px}.styleIntro>div{margin-top:25px}.styleIntro h1{font-size:55px}.genreStageInner{min-height:auto;padding-block:58px 65px}.wheelHint{margin-bottom:18px}.genreWheelWrap{width:min(360px,100vw - 24px)}.genreWheel{--wheel-tilt:3deg;inset:48px}.genreOption,.genreStage[data-theme]:not([data-theme=neutral]) .genreOption{display:none}.wheelCenter,.genreStage[data-theme]:not([data-theme=neutral]) .wheelCenter,.styleWorldsPage .genreStage .wheelCenter{width:126px;height:126px;padding:0}.genreStage[data-theme]:not([data-theme=neutral]) .genreMedallion{width:140px;height:140px;top:50%}.wheelCenter strong{max-width:138px;padding:4px 9px 5px;font-size:17px;bottom:8px}.wheelPointer{top:25px}.genreSelectLabel{max-width:330px;color:var(--theme-muted);letter-spacing:.14em;text-transform:uppercase;margin:24px auto 0;font-size:8px;font-weight:700;display:block}.genreSelectLabel select{border:1px solid var(--theme-accent);width:100%;color:var(--theme-text);background:var(--theme-bg);border-radius:0;margin-top:9px;padding:14px;font:15px Georgia,serif;display:block}.genreStory{margin-top:22px;padding:18px 16px 20px}.genreStory h2{font-size:27px}.demoHeading{display:block}.demoHeading>span{margin-top:12px;display:block}.genreDemos{padding:26px 0 0}.genreDemoCard{grid-template-columns:98px minmax(0,1fr);min-height:98px;display:grid}.genreDemoCopy{padding:10px 12px}.genreDemoCopy h4{margin:0 0 10px;font-size:16px}.genreDemoCopy button{font-size:9px}.genreDemoCopy button span{width:32px;height:32px;margin-right:7px}.genreSeek{flex-basis:100%;grid-template-columns:32px minmax(76px,1fr) 32px}.genreCover{aspect-ratio:1}.styleCta{padding:75px 0 90px}.styleCta h2{font-size:43px}.roomSign{max-width:75%;padding:8px 12px;font-size:8px;top:15px}.roomProp{opacity:.18;font-size:56px;bottom:53%}.roomPropLeft{left:-2%}.roomPropRight{right:-2%}}@media (prefers-reduced-motion:reduce){.genreWheel,.genreStage,.genreBackdrop span{transition:none}.genreDemoGrid.isVisible .genreDemoCard,.genreDemoEmpty span{animation:none}.genreCover img{transition:none}.genreMedallion{animation:none!important}.genreOption{transition:none}}.aboutStyleLink{margin-top:28px}.aboutStyleLink+.signature{margin-top:25px}.aboutStyleLinkSoon{cursor:not-allowed;opacity:.7}.aboutStyleLinkSoon small{color:#d8b27b;letter-spacing:.13em;text-transform:uppercase;border-left:1px solid #ffffff4a;padding-left:12px;font-size:8px;font-weight:700}.smallCta{align-items:center;gap:9px;display:inline-flex}.smallCtaClef{color:var(--gold);font-family:Segoe UI Symbol,Noto Music,serif;font-size:25px;font-weight:400;line-height:.75;display:inline-block;transform:translateY(-2px)}.navSoon{color:#8f877d;cursor:not-allowed;flex-direction:column;justify-content:center;align-items:center;line-height:1.05;display:inline-flex}.navSoon small{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;margin-top:4px;font-size:7px;font-weight:800}@media (max-width:540px){.navSoon{font-size:9px}.navSoon small{letter-spacing:.06em;font-size:6px}}.homeHero{gap:clamp(48px,6vw,84px);min-height:625px}.homeHero .lead{max-width:515px}.homeCraft{border-left:1px solid var(--gold);color:#71685f;max-width:535px;margin:20px 0 0;padding-left:18px;font:13px/1.65 Arial,Helvetica,sans-serif}.homeListenLink{color:#4f4942;align-items:center;margin-top:28px;display:inline-flex}.homeHero .heroVisual{height:500px}.homeHero .record{background:0 0}.homeHero .record:before{content:"";z-index:0;background:radial-gradient(circle at 31% 21%, #ffffff26 0 2px, transparent 3px), radial-gradient(circle at 73% 72%, #8e4f2a38 0 3px, transparent 4px), conic-gradient(from 12deg, transparent 0 11%, #ffffff0b 12%, transparent 16% 49%, #a35d3126 51%, transparent 57% 100%), repeating-radial-gradient(circle, #20201e 0 3px, #10100f 4px 7px);will-change:transform;border-radius:50%;position:absolute;inset:0;box-shadow:-40px 35px 70px #000}.homeHero .record:after{z-index:1}.recordCta{z-index:2;color:#22160e;letter-spacing:.13em;text-align:center;cursor:pointer;background:#bd8655;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;transition:background .3s,color .3s,transform .3s,box-shadow .3s;display:flex;position:absolute;inset:125px;box-shadow:inset 0 0 0 1px #f3d5b03d}.recordCta:after{content:"";opacity:0;border:1px solid #e4b77f;border-radius:50%;transition:opacity .3s,transform .3s;position:absolute;inset:-13px;transform:scale(.86)}.recordCta span{font-size:8px;font-weight:700}.recordCta b{margin-top:5px;font:700 17px/1 Georgia,Times New Roman,serif}:is(.recordCta:hover,.recordCta:focus-visible){color:#160d07;background:#e0aa73;transform:scale(1.085);box-shadow:inset 0 0 0 2px #fff7,0 0 24px #d9a265aa,0 0 65px #b76d326e}.recordCta:hover:after{opacity:1;transform:scale(1)}.recordCta:focus-visible:after{opacity:1;transform:scale(1)}.homeHero .record:has(.recordCta:hover):before{animation:3.6s linear infinite recordSpin}.homeHero .record:has(.recordCta:focus-visible):before{animation:3.6s linear infinite recordSpin}@keyframes recordSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.homeHero .record:has(.recordCta:hover):before{animation:none;transform:rotate(7deg)}.homeHero .record:has(.recordCta:focus-visible):before{animation:none;transform:rotate(7deg)}}.tonearm{z-index:5;opacity:0;pointer-events:none;filter:drop-shadow(0 7px 6px #0009);width:70px;height:72px;transition:opacity .18s,transform .48s cubic-bezier(.18,.78,.2,1);position:absolute;top:64px;right:-18px;transform:translate(58px,-54px)rotate(-14deg)}.tonearmRod{transform-origin:50% 0;background:linear-gradient(90deg,#625d57,#ddd6cd 42%,#847d75 72%,#2b2927);border-radius:7px;width:6px;height:49px;position:absolute;top:0;right:0;transform:rotate(28deg);box-shadow:2px 0 4px #0008}.tonearmHead{background:linear-gradient(145deg,#d4cec5,#68635e 55%,#211f1e 56%);border-radius:4px 4px 7px 7px;width:30px;height:17px;position:absolute;top:32px;right:15px;transform:rotate(14deg);box-shadow:inset 0 -4px #171615,0 2px 6px #000b}:is(.homeHero .heroVisual:has(.recordCta:hover) .tonearm,.homeHero .heroVisual:has(.recordCta:focus-visible) .tonearm){opacity:1;transform:translate(0)rotate(0)}.tonearmHead:after{content:"";background:#d5a063;width:2px;height:7px;position:absolute;bottom:-5px;right:4px}.homeHero .nowPlaying{width:auto;min-width:300px;padding:15px 18px}.homeHero .nowPlaying p{white-space:nowrap;align-items:baseline;gap:6px;display:flex}.homeHero .nowPlaying p b{letter-spacing:.12em;font-size:10px}.homeHero .nowPlaying p span{color:#7b6d60;letter-spacing:.13em;font-size:9px}@media (max-width:850px){.homeHero{gap:55px;min-height:auto}}@media (max-width:540px){.homeHero .heroVisual{height:360px}.recordCta{inset:100px}.tonearm{top:58px;right:-20px}:is(.homeHero .heroVisual:has(.recordCta:hover) .tonearm,.homeHero .heroVisual:has(.recordCta:focus-visible) .tonearm){transform-origin:100% 0;transform:scale(.84)}.homeHero .nowPlaying{min-width:250px}.homeHero .nowPlaying p{flex-direction:column;gap:2px}}.contactPending{color:#8b8176;letter-spacing:.14em;text-transform:uppercase;border-top:1px solid #a99d9066;margin-top:auto;padding-top:20px;font-size:10px;font-weight:700}.contactAddressPending{color:#82786d;font-style:italic;font-size:16px!important}.legalHero{padding-bottom:70px}.legalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-bottom:110px;display:grid}.legalCard{border:1px solid var(--line);background:#f8f5ee;min-height:315px;padding:42px}.legalCard .tag{color:var(--gold)}.legalCard h2{margin:22px 0 28px;font:36px/1.1 Georgia,Times New Roman,serif}.legalCard address{color:#5e574f;font:17px/1.8 Georgia,Times New Roman,serif}.legalContactCard{color:#fff;background:#241d18}.legalContactRow{border-top:1px solid #ffffff24;justify-content:space-between;align-items:baseline;gap:24px;padding:17px 0;display:flex}.legalContactRow span{color:#c9bfb4;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:700}.legalContactRow a,.legalContactRow strong{color:#fff;text-align:right;font:16px/1.4 Georgia,Times New Roman,serif}.legalContactRow a{border-bottom:1px solid var(--gold)}.legalDocument{width:min(860px,100% - 48px);padding:0 0 110px}.legalText{color:#5e574f;font:16px/1.78 Georgia,Times New Roman,serif}.legalText section{border-top:1px solid var(--line);padding:33px 0 30px}.legalText section:first-of-type{border-top:0}.legalText h2{color:var(--ink);margin:0 0 14px;font:30px/1.15 Georgia,Times New Roman,serif}.legalText p,.legalText address{margin:0 0 13px}.legalText address{font:inherit}.legalText a,.legalInlineButton{color:var(--wood);border-bottom:1px solid var(--gold)}.legalVersion{color:#8b8176;letter-spacing:.14em;text-transform:uppercase;font:10px/1.4 Arial,Helvetica,sans-serif}.formHint{color:#80756a;margin:10px 0 0;font-size:10px;line-height:1.55}.songForm .occasionOtherLabel{margin-top:14px;display:block}.songForm .occasionOther{resize:none;min-height:47px;max-height:114px;overflow-y:auto}.formConsents{border-top:1px solid #cfc4b5;margin-top:30px;padding:20px 0 2px}.formHoneypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.formSubmit{transition:transform .2s,background .2s,opacity .2s}.formSubmit:hover:not(:disabled){background:#34291f;transform:translateY(-2px)}.formSubmit:disabled{cursor:wait;opacity:.62}.formMessage{border-left:3px solid var(--gold);margin-top:18px;line-height:1.55}.formMessage.success{color:#334226;background:#e5eadc}.formMessage.error{color:#6f2e24;background:#f1dfd8}.formMessage a{color:inherit;border-bottom:1px solid;margin-top:7px;font-weight:700;display:inline-block}.songForm .formConsents label.check{margin-top:0}.songForm .formConsents label.check+label.check{margin-top:15px}.check a,.legalInlineButton{font:inherit;text-transform:none;letter-spacing:0;font-weight:700}.legalInlineButton{border:0;border-bottom:1px solid var(--gold);cursor:pointer;background:0 0;padding:0}.termsDialog{width:min(850px,100% - 32px);max-height:min(84vh,900px);color:var(--ink);background:#faf8f2;border:1px solid #cbbda9;padding:0;box-shadow:0 28px 90px #120b0766}.termsDialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#17120dc7}.termsDialogHead{z-index:2;border-bottom:1px solid var(--line);background:#faf8f2f5;justify-content:space-between;align-items:flex-start;gap:25px;padding:26px 30px 22px;display:flex;position:sticky;top:0}.termsDialogHead span{color:var(--gold);letter-spacing:.17em;font-size:9px;font-weight:700}.termsDialogHead h2{margin:7px 0 0;font:31px/1.1 Georgia,Times New Roman,serif}.termsDialogHead button{border:1px solid var(--line);width:42px;height:42px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;font-size:28px;line-height:1;display:grid}.termsDialogBody{padding:0 30px}.legalTextCompact{font-size:14px;line-height:1.68}.legalTextCompact h2{font-size:23px}.termsDialogFoot{border-top:1px solid var(--line);background:#faf8f2f5;padding:18px 30px;position:sticky;bottom:0}.termsDialogFoot button{background:var(--ink);color:#fff;cursor:pointer;border:0;width:100%;padding:15px}@media (max-width:760px){.legalHero{padding-bottom:50px}.legalGrid{grid-template-columns:1fr;padding-bottom:75px}.legalCard{min-height:0;padding:32px 26px}.legalCard h2{font-size:31px}.legalContactRow{flex-direction:column;align-items:flex-start;gap:8px}.legalContactRow a,.legalContactRow strong{text-align:left}.legalDocument{width:min(100% - 28px,860px);padding-bottom:75px}.legalText h2{font-size:26px}.termsDialogHead,.termsDialogBody,.termsDialogFoot{padding-left:20px;padding-right:20px}.termsDialogHead h2{font-size:25px}}.formSubmit:disabled{opacity:.55;cursor:not-allowed}.orderReceipt{border:1px solid var(--gold);background:#fff;margin-top:22px;padding:26px;box-shadow:0 15px 35px #3c291212}.orderReceipt h2{margin:8px 0 22px;font:28px Georgia}.orderReceipt dl,.orderDetail dl{margin:0}.orderReceipt dl>div,.orderDetail dl>div{border-top:1px solid var(--line);grid-template-columns:145px 1fr;gap:15px;padding:10px 0;display:grid}.orderReceipt dt,.orderDetail dt{text-transform:uppercase;letter-spacing:.08em;color:#81776d;font-size:10px}.orderReceipt dd,.orderDetail dd{overflow-wrap:anywhere;margin:0;font:14px/1.5 Georgia}.orderReceipt .receiptStory{display:block}.receiptStory dd,.orderStory{white-space:pre-wrap;margin-top:8px!important}.orderReceipt>p:last-child{margin:22px 0 0;font:13px/1.6 Georgia}.staffLoginLink{opacity:.65}.staffPage{min-height:700px;padding:90px 0 120px}.staffHeading{justify-content:space-between;align-items:end;margin:24px 0 45px;display:flex}.staffHeading h1{margin:0;font:400 clamp(48px,6vw,76px)/1 Georgia}.staffHeading p{color:#70675e;font:16px Georgia}.staffHeading button,.staffLogin button,.downloadOrder{background:var(--ink);color:#fff;cursor:pointer;border:0;padding:14px 20px;font-size:12px}.staffLogin{border:1px solid var(--line);background:#f3eee4;max-width:480px;padding:38px}.staffLogin h2{margin:0 0 25px;font:28px Georgia}.staffLogin label{letter-spacing:.1em;text-transform:uppercase;color:#6c6258;margin:18px 0;font-size:10px;font-weight:700;display:block}.staffLogin input{background:#faf8f2;border:0;border-bottom:1px solid #a99d90;width:100%;margin-top:8px;padding:15px 13px;display:block}.staffLogin p{color:#8a2f25;font-size:12px}.staffWorkspace{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);align-items:start;gap:28px;display:grid}.orderFolders details{border:1px solid var(--line);background:#f5f0e7;margin-bottom:12px}.orderFolders summary{cursor:pointer;justify-content:space-between;padding:18px 20px;font:20px Georgia;list-style:none;display:flex}.orderFolders summary::-webkit-details-marker{display:none}.orderFolders summary:before{content:"+";color:var(--gold);margin-right:12px}.orderFolders details[open] summary:before{content:"−"}.orderFolders summary span{letter-spacing:.08em;text-transform:uppercase;color:#81776d;margin-left:auto;font:10px Arial}.folderGrid{grid-template-columns:repeat(5,1fr);gap:8px;padding:0 16px 16px;display:grid}.folderGrid button,.emptyFolder{text-align:left;background:#fff;border:1px solid #d8d0c2;flex-direction:column;gap:5px;min-height:92px;padding:12px;display:flex}.folderGrid button{cursor:pointer;transition:all .2s}.folderGrid button:hover,.folderGrid button.active{border-color:var(--gold);transform:translateY(-2px);box-shadow:0 8px 20px #3c291218}.folderGrid strong{color:var(--gold);font:20px Georgia}.folderGrid span{font-size:11px}.folderGrid small{color:#81776d}.emptyFolder{opacity:.45}.orderDetail{color:#fff;background:#241d18;min-height:390px;padding:30px;position:sticky;top:25px}.orderDetail h2{margin:10px 0 25px;font:29px Georgia}.orderDetail dt{color:#bdb4aa}.orderDetail dl>div{border-color:#ffffff24;grid-template-columns:110px 1fr}.downloadOrder{text-align:center;background:var(--gold);color:#171714;margin-top:26px;font-weight:700;display:block}.emptyDetail{color:#bdb4aa;text-align:center;place-items:center;min-height:320px;display:grid}.emptyDetail span{color:var(--gold);font:50px Georgia}@media (max-width:900px){.staffWorkspace{grid-template-columns:1fr}.orderDetail{position:static}.folderGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.staffPage{padding:60px 0}.staffHeading{align-items:flex-start;gap:20px}.orderReceipt dl>div,.orderDetail dl>div{grid-template-columns:1fr;gap:4px}.staffLogin{padding:25px 20px}.folderGrid{grid-template-columns:1fr 1fr}.orderFolders summary{font-size:17px}.orderFolders summary span{display:none}}
