:root{color-scheme:dark;--ink-0:#05070b;--ink-1:#0a101b;--ink-2:#111a29;--ink-3:#1a2333;--line:#92acd621;--line-strong:#92acd642;--fg:#e8edf5;--fg-2:#a6b0c2;--fg-3:#6f7a8e;--blue:#3a8bff;--blue-hi:#8dc0ff;--blue-glow:#3a8bff52;--blue-wash:#3a8bff17;--warn:#f0b75a;--warn-wash:#f0b75a1a;--f-display:"Archivo", "Helvetica Neue", Arial, sans-serif;--f-body:"Instrument Sans", "Helvetica Neue", Arial, system-ui, sans-serif;--f-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--stretch-display:100%;--t-hero:clamp(2.75rem, 7.2vw, 6.4rem);--t-h1:clamp(2.5rem, 5.6vw, 4.75rem);--t-h2:clamp(1.9rem, 3.6vw, 3.1rem);--t-h3:clamp(1.15rem, 1.6vw, 1.375rem);--t-lead:clamp(1.06rem, 1.3vw, 1.25rem);--t-body:1rem;--t-small:.875rem;--t-label:.72rem;--gutter:max(16px, env(safe-area-inset-left,0px));--gutter-r:max(16px, env(safe-area-inset-right,0px));--wrap:1280px;--section:clamp(72px, 10vw, 140px);--r-sm:6px;--r-md:12px;--r-lg:18px;--ease:cubic-bezier(.2, .7, .1, 1);--header-h:64px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--ink-0);scroll-padding-top:80px}html.no-scroll{overflow:hidden}body{background:var(--ink-0);color:var(--fg);font-family:var(--f-body);font-size:var(--t-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.6;overflow-x:hidden}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:60;background:var(--ink-0);position:fixed;inset:0 0 auto}img,svg,canvas,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--blue-hi);outline-offset:3px;border-radius:4px}::selection{background:var(--blue);color:#fff}[hidden]{display:none!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.wrap{width:100%;max-width:calc(var(--wrap) + 96px);padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin-inline:auto}@media (width>=720px){.wrap{padding-left:max(32px, env(safe-area-inset-left,0px));padding-right:max(32px, env(safe-area-inset-right,0px))}}@media (width>=1100px){.wrap{padding-left:48px;padding-right:48px}}.skip{z-index:100;background:var(--blue);color:#fff;border-radius:var(--r-sm);padding:10px 16px;position:absolute;top:-100px;left:16px}.skip:focus{top:calc(12px + env(safe-area-inset-top,0px))}.eyebrow,.label{font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);font-weight:500}.eyebrow{color:var(--blue-hi)}.h2{font-family:var(--f-display);font-stretch:var(--stretch-display);font-size:var(--t-h2);letter-spacing:-.025em;font-weight:600;line-height:1.02}.lead{font-size:var(--t-lead);color:var(--fg);line-height:1.5}.section{padding-block:var(--section)}.section-head{gap:14px;max-width:46rem;display:grid}.section-sub{color:var(--fg-2);max-width:34rem}.text-link{color:var(--blue-hi);border-bottom:1px solid var(--line-strong);padding-bottom:2px;transition:border-color .2s}.text-link:hover{border-color:var(--blue-hi)}.chip{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line-strong);color:var(--fg-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:4px 8px;font-size:.66rem;line-height:1.2;display:inline-flex}.chip-warn{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 40%, transparent);background:var(--warn-wash)}.dot{background:var(--warn);width:7px;height:7px;box-shadow:0 0 0 3px var(--warn-wash);border-radius:50%;flex:none}.badge{z-index:2;font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;background:var(--blue);color:#fff;border-radius:999px;padding:5px 9px;font-size:.66rem;position:absolute;top:14px;left:14px}.badge-soon{background:var(--ink-0);color:var(--fg);border:1px solid var(--line-strong)}.btn{--h:48px;min-height:var(--h);letter-spacing:.005em;white-space:nowrap;transition:background-color .25s var(--ease), border-color .25s var(--ease), color .25s, transform .25s var(--ease), box-shadow .3s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:.95rem;font-weight:600;display:inline-flex;position:relative}.btn:active{transform:scale(.97)}.btn-sm{--h:38px;padding:0 16px;font-size:.85rem}.btn-block{width:100%}.btn-primary{background:var(--blue);color:#fff;box-shadow:0 0 0 0 var(--blue-glow)}.btn-primary:hover{background:color-mix(in srgb, var(--blue) 85%, #fff);box-shadow:0 8px 28px -6px var(--blue-glow)}.btn-ghost{border:1px solid var(--line-strong);color:var(--fg);background:0 0}.btn-ghost:hover{border-color:var(--fg-2);background:#ffffff08}.btn-check{width:18px;height:18px;display:none}.btn.is-added{color:var(--blue-hi);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--blue) 60%, transparent);background:0 0}.btn.is-added .btn-check{display:block}.btn.is-busy{opacity:.7;pointer-events:none}.icon-btn{width:40px;height:40px;color:var(--fg-2);border-radius:50%;flex:none;place-items:center;transition:color .2s,background-color .2s;display:inline-grid}.icon-btn:hover{color:var(--fg);background:#ffffff0f}.icon-btn svg{width:20px;height:20px}.link-btn{color:var(--fg-3);font-size:var(--t-small);text-underline-offset:3px;text-decoration:underline}.link-btn:hover{color:var(--fg)}.pbtn{background:var(--fg);width:52px;height:52px;color:var(--ink-0);transition:transform .3s var(--ease), background-color .25s, box-shadow .3s;border-radius:50%;flex:none;place-items:center;display:inline-grid}.pbtn svg{width:22px;height:22px}.pbtn-lg{width:60px;height:60px}.pbtn-xl{width:84px;height:84px}.pbtn-xl svg{width:30px;height:30px}.pbtn:hover{transform:scale(1.06)}.pbtn.is-loading{animation:1s ease-in-out infinite pulse}.player.is-playing .pbtn{background:var(--blue);color:#fff;box-shadow:0 0 0 8px var(--blue-wash), 0 10px 30px -8px var(--blue-glow)}@keyframes pulse{50%{opacity:.55}}.proto-bar{background:var(--ink-1);border-bottom:1px solid var(--line);color:var(--fg-2);font-size:.8rem}.proto-inner{max-width:calc(var(--wrap) + 96px);padding-block:6px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(8px, env(safe-area-inset-right,0px));align-items:center;gap:12px;margin:0 auto;display:flex}.proto-inner p{flex:1;min-width:0}.proto-inner strong{color:var(--warn);font-weight:600}.proto-inner .icon-btn{width:32px;height:32px}.site-header{top:env(safe-area-inset-top,0px);z-index:50;height:var(--header-h);background:color-mix(in srgb, var(--ink-0) 70%, transparent);backdrop-filter:blur(14px)saturate(140%);border-bottom:1px solid #0000;transition:border-color .3s,background-color .3s;position:sticky}.site-header.is-scrolled{border-color:var(--line);background:color-mix(in srgb, var(--ink-0) 86%, transparent)}.header-inner{align-items:center;gap:24px;height:100%;display:flex}.wordmark{flex:none;align-items:baseline;gap:10px;display:flex}.wordmark-name{font-family:var(--f-display);letter-spacing:.08em;text-transform:uppercase;font-size:.98rem;font-weight:700;font-stretch:125%}.wordmark-sub{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);font-size:.66rem}.nav{gap:4px;margin-inline:auto;display:flex}.nav a{color:var(--fg-2);border-radius:999px;padding:8px 14px;font-size:.9rem;transition:color .2s,background-color .2s}.nav a:hover{color:var(--fg)}.nav a[aria-current]{color:var(--fg);background:#ffffff0f}.header-end{align-items:center;gap:8px;margin-left:auto;display:flex}.nav+.header-end{margin-left:0}.header-ext{color:var(--fg-3);padding:8px 10px;font-size:.85rem;transition:color .2s}.header-ext:hover{color:var(--fg)}.cart-btn{border:1px solid var(--line-strong);border-radius:50%;place-items:center;width:44px;height:44px;transition:border-color .2s,background-color .2s;display:grid;position:relative}.cart-btn:hover{border-color:var(--fg-2)}.cart-btn svg{width:20px;height:20px}.cart-count{background:var(--fg-3);min-width:20px;height:20px;color:var(--ink-0);font-family:var(--f-mono);border-radius:999px;place-items:center;padding:0 5px;font-size:.7rem;font-weight:500;transition:background-color .3s;display:grid;position:absolute;top:-4px;right:-4px}.cart-btn.has-items .cart-count{background:var(--blue);color:#fff}.cart-count.bump{animation:bump .45s var(--ease)}@keyframes bump{30%{transform:scale(1.35)}}@media (width<=899px){.site-header{height:auto}.header-inner{flex-wrap:wrap;row-gap:0;padding-block:10px 0}.nav{scrollbar-width:none;flex:none;order:3;width:calc(100% + 32px);margin:0 -16px;padding:6px 16px 8px;overflow-x:auto}.nav::-webkit-scrollbar{display:none}.nav a{flex:none;padding:6px 12px;font-size:.85rem}.header-ext{display:none}}@media (width>=720px) and (width<=899px){.nav{width:calc(100% + 64px);margin:0 -32px;padding-inline:32px}}main{outline:none}main.is-in>*{animation:rise .7s var(--ease) both}@keyframes rise{0%{opacity:.001;transform:translateY(14px)}}.hero{isolation:isolate;padding-block:clamp(72px,12vw,160px) clamp(88px,12vw,168px);position:relative;overflow:hidden}.hero:before{content:"";z-index:-2;background:radial-gradient(60% 70% at 80% 30%, #3a8bff21, transparent 70%), linear-gradient(180deg, var(--ink-0) 0%, var(--ink-1) 100%);position:absolute;inset:0}.hero:after{content:"";background:var(--line);height:1px;position:absolute;inset:auto 0 0}.hero-stage{z-index:-1;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 30% 85%,#0000);mask-image:linear-gradient(90deg,#0000 0%,#000 30% 85%,#0000)}.hero-stage canvas{width:100%;height:100%}.hero-inner{gap:28px;display:grid}.hero-title{font-family:var(--f-display);font-stretch:var(--stretch-display);font-size:var(--t-hero);letter-spacing:-.035em;max-width:14ch;font-weight:650;line-height:.94}.hero-title-2{color:var(--fg-3);font-weight:400}.hero-lead{font-size:var(--t-lead);color:var(--fg-2);max-width:36rem;line-height:1.55}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.hero-listen-icon{clip-path:polygon(0 0,100% 50%,0 100%);width:12px;height:12px;transition:clip-path .25s var(--ease);background:currentColor;display:inline-block}.hero-listen.is-playing{border-color:var(--blue);color:var(--blue-hi)}.hero-listen.is-playing .hero-listen-icon{clip-path:polygon(0 0,35% 0,35% 100%,65% 100%,65% 0,100% 0,100% 100%,0 100%)}.hero-note{color:var(--fg-3);font-size:var(--t-small);flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (prefers-reduced-motion:no-preference){.reveal{animation:rise .9s var(--ease) both}.reveal:nth-child(2){animation-delay:80ms}.reveal:nth-child(3){animation-delay:.16s}.reveal:nth-child(4){animation-delay:.24s}.reveal:nth-child(5){animation-delay:.32s}}.cover{aspect-ratio:1;background:radial-gradient(120% 90% at 100% 0%, hsl(var(--hue) 70% 40% / .22), transparent 60%), linear-gradient(160deg, hsl(var(--hue) 40% 11%), hsl(var(--hue) 35% 5%));width:100%;max-width:100%;height:100%;display:block;position:relative;overflow:hidden;container-type:inline-size}.cover-lines{background:repeating-linear-gradient(180deg, transparent 0 calc(9% - 1px), hsl(var(--hue) 80% 75% / .09) calc(9% - 1px) 9%);transition:transform 1.2s var(--ease);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 30%,#000 55% 80%,#0000);mask-image:linear-gradient(#0000 30%,#000 55% 80%,#0000)}.cover-series{font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:hsl(var(--hue) 70% 78%);font-size:max(10px,3.4cqi);position:absolute;top:7%;left:7%}.cover-name{font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--fg);font-size:10.5cqi;font-weight:700;font-stretch:125%;line-height:.9;position:absolute;bottom:7%;left:7%;right:7%}.cover-chip{font-size:max(9px,2.4cqi);position:absolute;top:6%;right:6%}.cover-thumb .cover-series,.cover-thumb .cover-chip{display:none}.cover-img{object-fit:cover;width:100%;height:100%}fl-product-card{min-width:0;display:block}.card{background:var(--ink-1);border:1px solid var(--line);border-radius:var(--r-lg);height:100%;transition:border-color .35s var(--ease), transform .45s var(--ease), box-shadow .45s var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.card-media{position:relative;overflow:hidden}.card-media .cover,.card-media .cover-img{transition:transform 1s var(--ease)}.card-body{flex-direction:column;flex:1;gap:8px;padding:20px;display:flex}.card-kicker{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);font-size:.68rem}.card-title{font-family:var(--f-display);font-weight:600;font-stretch:112%;font-size:var(--t-h3);letter-spacing:-.01em;line-height:1.15}.card-link:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.card-link:focus-visible{outline:none}.card:has(.card-link:focus-visible){outline:2px solid var(--blue-hi);outline-offset:3px}.card-tag{color:var(--fg-2);font-size:var(--t-small);line-height:1.5}.card-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.card-actions{z-index:2;position:relative}.card-preview{z-index:2;flex-direction:row-reverse;align-items:center;gap:10px;display:flex;position:absolute;bottom:14px;right:14px}.card-preview-label{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg);background:color-mix(in srgb, var(--ink-0) 70%, transparent);opacity:0;transition:opacity .3s, transform .3s var(--ease);pointer-events:none;backdrop-filter:blur(6px);border-radius:999px;padding:5px 9px;font-size:.68rem;transform:translate(6px)}@media (hover:hover){.card:hover{border-color:var(--line-strong);box-shadow:0 30px 60px -30px #000c, 0 0 0 1px var(--blue-wash);transform:translateY(-4px)}.card:hover .card-media .cover,.card:hover .card-media .cover-img{transform:scale(1.035)}.card:hover .cover-lines{transform:translateY(-4%)}.card:hover .card-preview-label,.card-preview:has(.is-playing) .card-preview-label{opacity:1;transform:none}}.card-preview:has(.is-playing) .card-preview-label{opacity:1;transform:none}.preview{width:48px;height:48px;color:var(--fg);background:color-mix(in srgb, var(--ink-0) 62%, transparent);backdrop-filter:blur(8px);transition:transform .3s var(--ease), background-color .25s;border-radius:50%;place-items:center;display:grid;position:relative}.preview:hover{background:color-mix(in srgb, var(--ink-0) 80%, transparent);transform:scale(1.08)}.preview-ring{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.ring-bg{fill:none;stroke:#ffffff2e;stroke-width:1.5px}.ring-fg{fill:none;stroke:var(--blue-hi);stroke-width:2px;stroke-linecap:round}.preview-icon svg{width:18px;height:18px}.preview.is-playing{background:var(--blue);color:#fff}.preview.is-playing .ring-fg{stroke:#fff}.preview.is-loading{animation:1s ease-in-out infinite pulse}.price{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.price-now{font-family:var(--f-display);font-size:1.2rem;font-weight:600;font-stretch:110%}.price-was{color:var(--fg-3);font-size:.9rem}.price-off{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--blue-hi);font-size:.68rem}.price-soon{color:var(--fg-2);font-size:1rem}.price-lg .price-now{letter-spacing:-.02em;font-size:clamp(1.8rem,3vw,2.4rem)}.price-lg .price-was{font-size:1.05rem}.featured .section-head{margin-bottom:40px}.featured-grid,.featured-side{gap:20px;display:grid}@media (width>=760px){.featured-side{grid-template-columns:1fr 1fr}.featured-side .card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.featured-side .card-media .cover,.featured-side .card-media .cover-img{aspect-ratio:1;width:100%;height:auto}.featured-side .card-preview-label{display:none}}@media (width>=1000px){.card-feature{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);display:grid}.card-feature .card-media{align-self:stretch}.card-feature .card-media .cover-img{object-fit:cover;height:100%}.card-feature .card-body{justify-content:center}}.card-feature .card-media .cover{aspect-ratio:16/10}.card-feature .card-body{gap:12px;padding:28px}.card-feature .card-title{font-size:clamp(1.6rem,2.6vw,2.2rem);font-stretch:118%}.card-feature .card-tag{max-width:36rem;font-size:1rem}.card-feature .cover-name{font-size:7.5cqi}.categories{background:var(--ink-1);border-block:1px solid var(--line)}.categories .section-head{margin-bottom:40px}.cat-grid{background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);gap:1px;display:grid;overflow:hidden}@media (width>=560px){.cat-grid{grid-template-columns:1fr 1fr}}@media (width>=1000px){.cat-grid{grid-template-columns:repeat(4,1fr)}}.cat{background:var(--ink-1);min-height:220px;transition:background-color .35s var(--ease);align-content:start;gap:10px;padding:28px;display:grid;position:relative;overflow:hidden}.cat-count{font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3)}.cat-name{font-family:var(--f-display);letter-spacing:-.02em;margin-top:auto;padding-top:40px;font-size:clamp(1.6rem,2.4vw,2rem);font-weight:600;font-stretch:120%}.cat-blurb{color:var(--fg-2);font-size:var(--t-small);max-width:22rem}.cat-staff{background:repeating-linear-gradient(180deg, var(--line-strong) 0 1px, transparent 1px 11px);opacity:.5;transform-origin:0;height:44px;transition:transform .8s var(--ease), opacity .4s;position:absolute;top:64px;left:28px;right:28px;transform:scaleX(.35)}.cat:hover{background:var(--ink-2)}.cat:hover .cat-staff{opacity:1;transform:scaleX(1)}.catalog-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.catalog-tools{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;max-width:100%;display:flex}.filters{scrollbar-width:none;gap:6px;max-width:100%;padding:2px;display:flex;overflow-x:auto}.filters::-webkit-scrollbar{display:none}.filter{border:1px solid var(--line);color:var(--fg-2);transition:all .25s var(--ease);border-radius:999px;flex:none;padding:8px 15px;font-size:.88rem}.filter:hover{color:var(--fg);border-color:var(--line-strong)}.filter[aria-pressed=true]{background:var(--fg);color:var(--ink-0);border-color:var(--fg)}.sort select{-webkit-appearance:none;appearance:none;background:var(--ink-1) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5' fill='none' stroke='%23a6b0c2' stroke-width='1.7'/%3E%3C/svg%3E") no-repeat right 12px center / 16px;border:1px solid var(--line);color:var(--fg);cursor:pointer;border-radius:999px;padding:8px 38px 8px 15px;font-size:.88rem}.catalog-count{font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);margin-bottom:28px}.grid{grid-template-columns:1fr;gap:20px;display:grid}@media (width>=600px){.grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.grid{grid-template-columns:repeat(3,1fr)}.grid-2{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:no-preference){.grid.is-in>*{animation:rise .6s var(--ease) both;animation-delay:calc(var(--i,0) * 45ms)}}.about{border-top:1px solid var(--line)}.about-inner{gap:32px;display:grid}@media (width>=900px){.about-inner{grid-template-columns:1fr 1.2fr;gap:64px}}.about-body{color:var(--fg-2);justify-items:start;gap:18px;max-width:38rem;display:grid}.kontakt{padding-top:0}.steps{background:var(--line);border-block:1px solid var(--line);gap:1px;display:grid}@media (width>=800px){.steps{grid-template-columns:repeat(3,1fr)}}.steps li{background:var(--ink-0);gap:8px;padding:28px 0;display:grid}@media (width>=800px){.steps li{padding:32px 28px 32px 0}.steps li+li{padding-left:28px}}.step-n{font-family:var(--f-mono);font-size:var(--t-label);color:var(--blue-hi);letter-spacing:.14em}.step-t{font-family:var(--f-display);font-size:1.15rem;font-weight:600;font-stretch:112%}.step-b{color:var(--fg-2);font-size:var(--t-small);max-width:26rem}.p-hero{background:radial-gradient(70% 60% at 85% 20%, #3a8bff1a, transparent 70%), linear-gradient(180deg, var(--ink-0), var(--ink-1));border-bottom:1px solid var(--line);padding-block:28px clamp(64px,8vw,112px);position:relative}.crumbs{color:var(--fg-3);flex-wrap:wrap;gap:8px;margin-bottom:clamp(32px,5vw,64px);font-size:.82rem;display:flex}.crumbs a:hover{color:var(--fg)}.crumbs [aria-current]{color:var(--fg-2)}.p-hero-grid{align-items:center;gap:40px;display:grid}@media (width>=1000px){.p-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px}}.p-hero-copy{justify-items:start;gap:18px;min-width:0;display:grid}.p-title{font-family:var(--f-display);font-stretch:var(--stretch-display);font-size:var(--t-h1);letter-spacing:-.035em;font-weight:650;line-height:.95}.p-tagline{font-size:var(--t-lead);color:var(--fg);max-width:32rem;line-height:1.45}.p-summary{color:var(--fg-2);max-width:34rem}.buy{border-top:1px solid var(--line);gap:14px;width:100%;margin-top:12px;padding-top:24px;display:grid}.buy-actions{flex-wrap:wrap;gap:10px;display:flex}.buy-fine{color:var(--fg-3);font-size:.8rem}.p-hero-media{min-width:0}.p-cover{border-radius:var(--r-lg);border:1px solid var(--line);max-width:560px;overflow:hidden}fl-video-slot{min-width:0;display:block}.video{gap:14px;margin:0;display:grid}.video-frame{aspect-ratio:16/9;border-radius:var(--r-md);border:1px solid var(--line);background:radial-gradient(80% 80% at 50% 110%, #3a8bff2e, transparent 70%), linear-gradient(180deg, var(--ink-2), var(--ink-0));place-items:center;width:100%;max-width:100%;transition:border-color .3s;display:grid;position:relative;overflow:hidden}.video-hero .video-frame{border-radius:var(--r-lg);box-shadow:0 40px 80px -40px #000000e6}.video-lines{background:repeating-linear-gradient(#0000 0 23px,#8dc0ff12 23px 24px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 55%,#000,#0000);mask-image:radial-gradient(70% 60% at 50% 55%,#000,#0000)}.video-title{text-align:left;font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2);font-size:.7rem;position:absolute;bottom:16px;left:20px;right:20px}.video-chip{position:absolute;top:14px;right:14px}.video-frame:hover{border-color:var(--line-strong)}.video-frame:hover .pbtn{transform:scale(1.08)}.video-frame.is-noted .pbtn{background:var(--ink-3);color:var(--fg-3)}.video-el{aspect-ratio:16/9;border-radius:var(--r-md);background:#000;border:0;width:100%}.video figcaption{gap:4px;display:grid}.video-cap-title{font-weight:600}.video-cap{color:var(--fg-2);font-size:var(--t-small)}.video-note{color:var(--warn);font-size:.82rem}.video-grid{gap:28px;margin-top:40px;display:grid}@media (width>=720px){.video-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.video-grid{grid-template-columns:repeat(3,1fr)}}.listen{background:var(--ink-1);border-bottom:1px solid var(--line)}.listen-grid{gap:40px;display:grid}@media (width>=1000px){.listen-grid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:64px}}fl-audio-player{min-width:0;display:block}.player{background:var(--ink-0);border:1px solid var(--line);border-radius:var(--r-lg);gap:24px;padding:clamp(20px,3vw,32px);transition:border-color .4s;display:grid}.player.is-playing{border-color:color-mix(in srgb, var(--blue) 45%, transparent)}.player-head{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px;display:flex}.player-now{gap:6px;min-width:0;display:grid}.player-title{font-family:var(--f-display);letter-spacing:-.02em;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:600;font-stretch:118%;line-height:1.05}.player-meta{font-family:var(--f-mono);color:var(--fg-2);letter-spacing:.02em;font-size:.76rem}.player-main{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.player-transport{align-items:center;gap:4px;display:flex}.wave{cursor:pointer;touch-action:none;border-radius:4px;height:72px;position:relative}.wave canvas{width:100%;height:100%}.player-time{font-family:var(--f-mono);color:var(--fg-2);font-variant-numeric:tabular-nums;gap:6px;font-size:.8rem;display:flex}.t-sep{color:var(--fg-3)}@media (width<=640px){.player-main{grid-template-columns:1fr auto;grid-template-areas:"wave wave""transport time";gap:14px}.wave{grid-area:wave;height:64px}.player-transport{grid-area:transport}.player-time{grid-area:time}}.tracklist{border-top:1px solid var(--line);display:grid}.track{text-align:left;border-bottom:1px solid var(--line);border-radius:0;grid-template-columns:28px 16px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:56px;padding:14px 8px;transition:background-color .2s,color .2s;display:grid}.track:hover{background:#ffffff06}.track[aria-current]{background:var(--blue-wash)}.track[aria-current] .track-title{color:var(--blue-hi)}.track-n{font-family:var(--f-mono);color:var(--fg-3);font-size:.72rem}.track-text{gap:2px;min-width:0;display:grid}.track-title{font-weight:600;transition:color .2s}.track-meta{color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.track-dur{font-family:var(--f-mono);color:var(--fg-3);font-variant-numeric:tabular-nums;font-size:.76rem}.eq{opacity:0;align-items:end;gap:2px;height:12px;transition:opacity .2s;display:flex}.eq i{background:var(--blue-hi);transform-origin:bottom;width:3px;height:100%;transform:scaleY(.3)}.track.is-playing .eq{opacity:1}.track.is-playing .eq i{animation:.9s ease-in-out infinite eq}.track.is-playing .eq i:nth-child(2){animation-delay:-.3s}.track.is-playing .eq i:nth-child(3){animation-delay:-.6s}@keyframes eq{50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.track.is-playing .eq i{animation:none;transform:scaleY(.8)}}.features .section-head{margin-bottom:48px}.feature-list{background:var(--line);border-block:1px solid var(--line);gap:1px;display:grid}@media (width>=700px){.feature-list{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.feature-4{grid-template-columns:repeat(4,1fr)}.feature-3{grid-template-columns:repeat(3,1fr)}}.feature{background:var(--ink-0);align-content:start;gap:10px;padding:32px 24px 36px 0;display:grid}@media (width>=700px){.feature{padding:36px 28px 40px}}.feature-mark{background:repeating-linear-gradient(180deg, var(--blue) 0 1px, transparent 1px 4px);width:36px;height:13px;margin-bottom:14px}.feature-t{font-family:var(--f-display);letter-spacing:-.01em;font-size:1.2rem;font-weight:600;font-stretch:112%}.feature p{color:var(--fg-2);font-size:.95rem}.includes{border-top:1px solid var(--line)}.includes .section-head,.related .section-head{margin-bottom:36px}.specs{background:var(--ink-1);border-block:1px solid var(--line)}.specs-grid{gap:40px;display:grid}@media (width>=1000px){.specs-grid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:64px}}.spec-list{border-top:1px solid var(--line);margin:0;display:grid}.spec{border-bottom:1px solid var(--line);gap:4px 24px;padding:18px 0;display:grid}@media (width>=600px){.spec{grid-template-columns:200px minmax(0,1fr)}}.spec dt{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);padding-top:3px;font-size:.74rem}.spec dd{margin:0}.tbc,.tbc-key{text-decoration:underline dotted var(--warn);text-underline-offset:5px;text-decoration-thickness:1.5px}.tbc-key{color:var(--warn)}.final-cta{text-align:center;isolation:isolate;position:relative;overflow:hidden}.final-cta:before{content:"";z-index:-1;background:radial-gradient(50% 70% at 50% 100%,#3a8bff29,#0000 70%);position:absolute;inset:0}.final-inner{justify-items:center;gap:18px;display:grid}.final-title{font-family:var(--f-display);font-stretch:var(--stretch-display);letter-spacing:-.035em;font-size:clamp(2.4rem,7vw,5.6rem);font-weight:650;line-height:.95}.final-tag{color:var(--fg-2);font-size:var(--t-lead);max-width:32rem}.final-cta .price{justify-content:center;margin-top:8px}.related{border-top:1px solid var(--line)}.notify{border-bottom:1px solid var(--line)}.notify-inner{align-items:end;gap:32px;display:grid}@media (width>=900px){.notify-inner{grid-template-columns:1fr 1fr;gap:64px}}.notify-inner>div{color:var(--fg-2);gap:14px;display:grid}.notify-form{gap:10px;display:grid}.notify-form label{font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3)}.notify-row{flex-wrap:wrap;gap:10px;display:flex}.notify-row input{border:1px solid var(--line-strong);background:var(--ink-1);min-width:0;min-height:48px;color:var(--fg);border-radius:999px;flex:220px;padding:0 18px}.notify-row input::placeholder{color:var(--fg-3)}.notify-row input:focus-visible{outline-offset:1px}.notify-msg{font-size:var(--t-small);min-height:1.5em;color:var(--fg-2)}.notify-msg[data-tone=error]{color:#ff8f8f}.notify-msg[data-tone=ok]{color:var(--warn)}.buybar{z-index:40;padding-bottom:env(safe-area-inset-bottom,0px);background:color-mix(in srgb, var(--ink-1) 88%, transparent);backdrop-filter:blur(14px);border-top:1px solid var(--line);transition:transform .45s var(--ease);position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.buybar.is-on{transform:none}.buybar-inner{max-width:calc(var(--wrap) + 96px);padding-block:12px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.buybar-name{flex-wrap:wrap;align-items:baseline;gap:6px 14px;min-width:0;display:flex}.buybar-title{font-family:var(--f-display);font-weight:600;font-stretch:112%}.buybar .price-now{font-size:1rem}.buybar .price-off{display:none}fl-cart-drawer .scrim{z-index:70;opacity:0;pointer-events:none;background:#02040899;transition:opacity .35s;position:fixed;inset:0}fl-cart-drawer .drawer{z-index:71;background:var(--ink-1);border-left:1px solid var(--line);width:min(440px,100%);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-right:env(safe-area-inset-right,0px);transition:transform .5s var(--ease);visibility:hidden;outline:none;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(102%)}fl-cart-drawer.is-open .scrim{opacity:1;pointer-events:auto}fl-cart-drawer.is-open .drawer{visibility:visible;transform:none}.drawer-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:18px 16px 18px 24px;display:flex}.drawer-head h2{font-family:var(--f-display);font-size:1.3rem;font-weight:600;font-stretch:115%}.drawer-head .icon-btn{margin-left:auto}.drawer-body{flex:1;padding:8px 24px;overflow-y:auto}.drawer-list{display:grid}.drawer-item{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr) auto;align-items:start;gap:16px;padding:18px 0;display:grid}.drawer-thumb{border-radius:8px;width:64px;display:block;overflow:hidden}.drawer-info{justify-items:start;gap:3px;min-width:0;display:grid}.drawer-info a{font-weight:600}.drawer-meta{color:var(--fg-3);font-size:.8rem}.drawer-info .link-btn{margin-top:6px;font-size:.8rem}.drawer-qty{color:var(--muted,inherit);font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;font-size:.8rem;display:inline-flex}.drawer-qty .link-btn{margin-top:0;padding:0 4px}.drawer-price{font-variant-numeric:tabular-nums;justify-items:end;font-weight:600;display:grid}.drawer-price s{color:var(--fg-3);font-size:.82rem;font-weight:400}.drawer-empty{color:var(--fg-2);justify-items:start;gap:10px;padding:40px 0;display:grid}.drawer-empty-title{font-family:var(--f-display);color:var(--fg);font-size:1.2rem;font-weight:600;font-stretch:112%}.drawer-foot{border-top:1px solid var(--line);gap:12px;padding:20px 24px 24px;display:grid}.drawer-foot:empty{display:none}.drawer-row{font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.drawer-save{color:var(--blue-hi);font-size:var(--t-small)}.drawer-total{font-family:var(--f-display);font-size:1.2rem;font-weight:600;font-stretch:110%}.drawer-fine{color:var(--fg-3);font-size:.78rem}.integration-note{color:var(--warn);align-items:center;gap:10px;font-size:.78rem;display:flex}.checkout-note{border-radius:var(--r-md);background:var(--warn-wash);border:1px solid color-mix(in srgb, var(--warn) 30%, transparent);color:var(--fg);font-size:var(--t-small);gap:12px;padding:18px;display:grid}.checkout-note .label{color:var(--warn)}.checkout-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:80;opacity:0;pointer-events:none;background:var(--fg);color:var(--ink-0);text-align:center;max-width:calc(100% - 32px);transition:opacity .3s, transform .4s var(--ease);border-radius:999px;padding:12px 20px;font-size:.9rem;font-weight:600;position:fixed;transform:translate(-50%,20px);box-shadow:0 20px 40px -12px #000000b3}.toast.is-on{opacity:1;transform:translate(-50%)}.toast:empty{display:none}body:has(.buybar.is-on) .toast{bottom:calc(92px + env(safe-area-inset-bottom,0px))}.site-footer{border-top:1px solid var(--line);background:var(--ink-1)}.footer-inner{gap:32px;padding-block:56px 72px;display:grid}@media (width>=900px){.footer-inner{grid-template-columns:1fr 1.4fr}}.footer-brand{color:var(--fg-3);font-size:var(--t-small);gap:8px;display:grid}.footer-legend{font-size:var(--t-small);color:var(--fg-2);gap:14px;display:grid}.footer-legend ul{gap:10px;display:grid}.footer-legend li{align-items:baseline;gap:12px;display:flex}.footer-legend .chip{flex:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.card-media:has(.badge) .cover-series{top:calc(7% + 30px)}html.no-scroll .toast{bottom:auto;top:calc(20px + env(safe-area-inset-top,0px));transform:translate(-50%,-20px)}html.no-scroll .toast.is-on{transform:translate(-50%)}.logo{letter-spacing:.02em;color:#fff;white-space:nowrap;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:1.6rem;font-weight:500;line-height:1}.logo b{color:#2a9df4;font-weight:500}.footer-brand .logo{font-size:1.4rem}.cover-img{aspect-ratio:1;max-width:100%}.cover-img.cover-wide,.card-feature .card-media .cover-img{aspect-ratio:16/9}.cover-name{letter-spacing:.04em;font-size:9cqi}.cover-thumb .cover-name{font-size:11cqi}.p-hero.has-art{isolation:isolate;background:var(--ink-0);border-bottom:0;padding-bottom:clamp(120px,14vw,200px);overflow:hidden}.p-hero-bg{z-index:-1;position:absolute;inset:0}.p-hero-bg img{object-fit:cover;object-position:60% 40%;opacity:.7;width:100%;height:100%}@media (prefers-reduced-motion:no-preference){.p-hero-bg img{animation:24s ease-out both drift}}@keyframes drift{0%{transform:scale(1.08)}to{transform:scale(1)}}.p-hero-bg:after{content:"";background:linear-gradient(90deg, #05070bf0 0%, #05070bc7 38%, #05070b26 75%, #05070b59 100%), linear-gradient(180deg, #05070b66 0%, transparent 30%, transparent 60%, var(--ink-0) 100%);position:absolute;inset:0}.p-hero.has-art .p-hero-grid{grid-template-columns:minmax(0,40rem)}.p-title-art{margin-block:10px 8px}.p-title-art img{width:min(100%,540px);height:auto}@media (width<=640px){.p-hero-bg img{object-position:62% 50%}.p-hero-bg:after{background:linear-gradient(180deg, #05070b8c 0%, #05070bd1 45%, var(--ink-0) 100%)}}.p-film{padding-bottom:var(--section);margin-top:clamp(-110px,-9vw,-60px);position:relative}.p-film fl-video-slot{max-width:1120px;margin-inline:auto}.video-poster{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease), filter .4s;filter:brightness(.82);position:absolute;inset:0}.video-frame:hover .video-poster{filter:brightness(.95);transform:scale(1.02)}.video-frame .pbtn{z-index:1;position:relative}.video-frame .video-chip{z-index:1}@media (width<=899px){.nav+.header-end{margin-left:auto}}.p-title-art picture{display:block}@media (width<=640px){.p-title-art img{width:min(100%,320px)}}.screens{border-top:1px solid var(--line)}.screens .section-head{margin-bottom:40px}.screen-view{justify-items:center;gap:18px;margin:0;display:grid}.screen-frame{aspect-ratio:1600/1169;border-radius:var(--r-lg);border:1px solid var(--line-strong);width:100%;max-width:1040px;box-shadow:0 40px 90px -40px #000000e6, 0 0 0 1px var(--blue-wash);background:#000;position:relative;overflow:hidden}.screen-frame img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s var(--ease);position:absolute;inset:0}.screen-frame img.is-on{opacity:1}.screen-tabs{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.screen-tab{border:1px solid var(--line);color:var(--fg-2);font-size:.88rem;font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;transition:all .25s var(--ease);border-radius:999px;padding:9px 16px}.screen-tab:hover{color:var(--fg);border-color:var(--line-strong)}.screen-tab[aria-pressed=true]{background:var(--fg);color:var(--ink-0);border-color:var(--fg)}.p-hero-copy .p-title-art img{max-width:100%}.buy-actions{align-items:center}.btn.is-pending{opacity:.55;cursor:not-allowed}.featured-side .card-kicker{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.promo-bar{border-bottom:1px solid var(--line);background:linear-gradient(90deg,#0b1e3d,#0d2a5c 50%,#0b1e3d);font-size:.85rem}.promo-inner{text-align:center;max-width:calc(var(--wrap) + 96px);padding-block:9px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;margin:0 auto;display:flex}.promo-label{font-family:var(--f-display);letter-spacing:.14em;text-transform:uppercase;color:var(--blue-hi);font-size:.78rem;font-weight:700;font-stretch:125%}.promo-text{color:var(--fg-2);min-width:0}.promo-cta{color:var(--fg);border-bottom:1px solid var(--blue-hi);white-space:nowrap;font-weight:600}@media (width<=640px){.promo-text{display:none}}.hero-slider{isolation:isolate;background:var(--ink-0);border-bottom:1px solid var(--line);height:clamp(560px,48vw,740px);position:relative;overflow:hidden}.slides{position:absolute;inset:0}.slide{opacity:0;visibility:hidden;transition:opacity .9s var(--ease), visibility 0s linear .9s;align-items:center;display:flex;position:absolute;inset:0}.slide.is-on{opacity:1;visibility:visible;transition:opacity .9s var(--ease), visibility 0s;z-index:1}.slide-bg{z-index:-1;position:absolute;inset:0}.slide-bg img{object-fit:cover;object-position:65% 45%;width:100%;height:100%;transition:transform 8s ease-out;transform:scale(1.06)}.slide.is-on .slide-bg img{transform:scale(1)}.slide-bg:after{content:"";background:linear-gradient(90deg,#05070beb 0%,#05070bb3 34%,#05070b1a 70%,#05070b4d 100%),linear-gradient(#05070b59 0%,#0000 25% 65%,#05070be6 100%);position:absolute;inset:0}.slide-inner{justify-items:start;gap:18px;padding-bottom:72px;display:grid}.slide-title{font-family:var(--f-display);font-stretch:var(--stretch-display);font-size:var(--t-h1);letter-spacing:-.03em;margin:0;font-weight:650;line-height:.95}.slide-title img{width:min(100%,560px);height:auto}.slide-tag{font-size:var(--t-lead);color:var(--fg);max-width:30rem}.slide-actions{flex-wrap:wrap;align-items:center;gap:12px 14px;margin-top:6px;display:flex}.slide-actions .price{margin-left:6px}.slide-listen.is-playing{border-color:var(--blue);color:var(--blue-hi)}.slide-listen.is-playing .hero-listen-icon{clip-path:polygon(0 0,35% 0,35% 100%,65% 100%,65% 0,100% 0,100% 100%,0 100%)}@media (prefers-reduced-motion:no-preference){.slide.is-on .slide-inner>*{animation:rise .8s var(--ease) both}.slide.is-on .slide-inner>:nth-child(2){animation-delay:80ms}.slide.is-on .slide-inner>:nth-child(3){animation-delay:.16s}.slide.is-on .slide-inner>:nth-child(4){animation-delay:.24s}}.slider-lines{z-index:2;pointer-events:none;opacity:.55;display:block;position:absolute;inset:0}.slider-lines canvas{width:100%;height:100%}.slider-nav{z-index:3;align-items:center;gap:12px;display:flex;position:absolute;bottom:22px;left:0;right:0}.slider-tabs{flex:1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:14px;min-width:0;max-width:760px;display:grid}.slider-tab{text-align:left;color:var(--fg-3);gap:8px;min-width:0;padding:8px 0;font-size:.8rem;transition:color .25s;display:grid}.slider-tab-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.slider-tab:hover,.slider-tab[aria-pressed=true]{color:var(--fg)}.slider-tab-bar{background:#ffffff2e;border-radius:2px;height:2px;display:block;overflow:hidden}.slider-tab-bar i{background:var(--fg);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.slider-tab[aria-pressed=true] .slider-tab-bar i{transform:scaleX(1)}.hero-slider.is-running .slider-tab[aria-pressed=true] .slider-tab-bar i{animation:tabfill var(--slide-ms,7s) linear both}@keyframes tabfill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.slider-pause .i-play{display:none}.slider-pause.is-paused .i-play{display:block}.slider-pause.is-paused .i-pause{display:none}@media (width<=640px){.hero-slider{height:600px}.slide{align-items:flex-end}.slide-inner{gap:14px;padding-bottom:96px}.slide-bg img{object-position:60% 30%}.slide-bg:after{background:linear-gradient(#05070b33 0%,#05070b8c 40%,#05070bf2 80%)}.slide-title img{width:min(100%,320px)}.slider-tab-name{display:none}.slider-tabs{gap:8px}.slider-tab{padding:14px 0}}.section-intro{padding-block:clamp(48px,7vw,88px) 0}.intro-lead{font-family:var(--f-display);letter-spacing:-.015em;color:var(--fg-2);text-wrap:balance;max-width:34ch;font-size:clamp(1.35rem,2.6vw,2.1rem);font-weight:400;font-stretch:110%;line-height:1.3}.catalog .filters{flex-wrap:nowrap;margin-bottom:18px}.filter-free[aria-pressed=false]{color:var(--blue-hi);border-color:color-mix(in srgb, var(--blue) 40%, transparent)}.grid-empty{border:1px dashed var(--line-strong);border-radius:var(--r-lg);color:var(--fg-2);justify-items:start;gap:10px;padding:40px 28px;display:grid}.grid-empty-title{font-family:var(--f-display);color:var(--fg);font-size:1.25rem;font-weight:600;font-stretch:112%}.price-free{color:var(--blue-hi)}.band{border-top:1px solid var(--line)}.band-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:36px;display:flex}.bundles-band{background:var(--ink-1)}.free-inner{gap:40px;display:grid}@media (width>=1000px){.free-inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px}}.free-inner .section-head{justify-items:start}.free-list{border-top:1px solid var(--line);display:grid}.free-item{border-bottom:1px solid var(--line);transition:background-color .25s, padding .35s var(--ease);grid-template-columns:minmax(0,1fr) auto;gap:4px 20px;padding:22px 4px;display:grid}.free-item:hover{background:#ffffff06;padding-left:14px}.free-name{font-family:var(--f-display);font-size:1.35rem;font-weight:600;font-stretch:115%}.free-meta{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--blue-hi);grid-area:1/2;align-self:center;font-size:.72rem}.free-tag{color:var(--fg-2);font-size:var(--t-small)}.free-go{color:var(--fg-3);transition:transform .3s var(--ease), color .2s;grid-area:2/2;justify-self:end}.free-item:hover .free-go{color:var(--fg);transform:translate(4px)}.merch-teaser{padding-top:0}.merch-card{border-radius:var(--r-lg);border:1px solid var(--line);isolation:isolate;background:radial-gradient(60% 120% at 100% 0%, #3a8bff29, transparent 60%), var(--ink-1);justify-items:start;gap:12px;padding:clamp(28px,5vw,56px);transition:border-color .3s;display:grid;position:relative;overflow:hidden}.merch-card:after{content:"";z-index:-1;background:repeating-linear-gradient(180deg, var(--line-strong) 0 1px, transparent 1px 24px);opacity:.7;width:320px;height:120px;position:absolute;top:50%;right:-40px;transform:translateY(-50%)}.merch-card:hover{border-color:var(--line-strong)}.merch-title{font-family:var(--f-display);letter-spacing:-.03em;font-size:clamp(2.2rem,5vw,3.8rem);font-weight:700;font-stretch:125%;line-height:1}.merch-text{color:var(--fg-2)}.merch-btn{margin-top:8px}.merch-card:hover .merch-btn{border-color:var(--fg-2)}.merch-page .section-head{margin-bottom:40px}.newsletter{border-top:1px solid var(--line);background:var(--ink-1)}.news-inner{align-items:end;gap:32px;display:grid}@media (width>=900px){.news-inner{grid-template-columns:1fr 1fr;gap:64px}}.delivery{border-top:1px solid var(--line)}.drawer-name{font-weight:600}.drawer-thumb img,.drawer-thumb-blank{object-fit:cover;background:var(--ink-3);border-radius:8px;width:64px;height:64px;display:block}.drawer-status{font-size:var(--t-small);color:#ff9b9b}.btn[disabled]{opacity:.5;cursor:not-allowed}.rich{color:var(--fg-2);max-width:46rem}.rich :is(ul,ol){gap:8px;padding-left:1.2em;display:grid}.rich strong{color:var(--fg)}.thanks{align-content:center;min-height:50vh;display:grid}.nav a,.header-ext{white-space:nowrap}.h2{letter-spacing:-.035em;font-weight:700}.section-head.center{text-align:center;justify-items:center;margin-inline:auto}.section-head.center .section-sub{margin-inline:auto}.section-sub{font-size:1.06rem;line-height:1.6}@media (prefers-reduced-motion:no-preference){.hx-in{animation:hxIn 1s var(--ease) both}.hx-in:nth-child(2){animation-delay:60ms}.hx-in:nth-child(3){animation-delay:.12s}.hx-in:nth-child(4){animation-delay:.18s}.hx-in:nth-child(5){animation-delay:.24s}.hx-in-late{animation:hxRise 1.3s var(--ease) .25s both}}@keyframes hxIn{0%{opacity:.001;transform:translateY(12px)}}@keyframes hxRise{0%{opacity:.001;transform:translateY(32px)scale(.985)}}.hx{isolation:isolate;text-align:center;padding-block:clamp(72px,10vw,128px) clamp(64px,8vw,112px);position:relative;overflow:hidden}.hx-glow{z-index:-1;background:radial-gradient(48% 40% at 50% 62%,#3a8bff29,#0000 70%);position:absolute;inset:0}.hx-copy{justify-items:center;gap:22px;display:grid}.hx-title{font-family:var(--f-display);letter-spacing:-.045em;text-wrap:balance;max-width:14ch;margin:0;font-size:clamp(2.8rem,7.6vw,6.4rem);font-weight:700;line-height:1}.hx-sub{color:var(--fg-2);text-wrap:balance;max-width:38rem;margin:0;font-size:clamp(1.1rem,1.6vw,1.4rem);line-height:1.5}.hx-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:6px;display:flex}.showcase{justify-items:center;gap:28px;margin-top:clamp(48px,7vw,88px);display:grid}.showcase-frame{aspect-ratio:16/9;background:var(--ink-1);width:100%;max-width:1120px;box-shadow:0 60px 120px -50px #000000f2, 0 0 0 1px var(--line), 0 0 120px -40px var(--blue-glow);border-radius:clamp(14px,2vw,28px);position:relative;overflow:hidden}.showcase-slide{opacity:0;visibility:hidden;transition:opacity 1s var(--ease), visibility 0s linear 1s;position:absolute;inset:0}.showcase-slide.is-on{opacity:1;visibility:visible;transition:opacity 1s var(--ease), visibility 0s}.showcase-img{object-fit:cover;width:100%;height:100%;transition:transform 9s ease-out;display:block;transform:scale(1.03)}.showcase-slide.is-on .showcase-img{transform:scale(1)}.showcase-title{width:min(62%,640px);height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.showcase-lines{z-index:2;pointer-events:none;opacity:.35;display:block;position:absolute;inset:0}.showcase-lines canvas{width:100%;height:100%}.showcase-captions{width:100%;max-width:760px;display:grid}.showcase-caption{opacity:0;visibility:hidden;transition:opacity .6s var(--ease), transform .6s var(--ease), visibility 0s linear .6s;grid-area:1/1;justify-items:center;gap:10px;display:grid;transform:translateY(6px)}.showcase-caption.is-on{opacity:1;visibility:visible;transition:opacity .6s var(--ease) .15s, transform .6s var(--ease) .15s, visibility 0s;transform:none}.showcase-name{font-family:var(--f-display);letter-spacing:-.03em;margin:0;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:700}.showcase-tag{color:var(--fg-2);max-width:34rem;margin:0}.showcase-buy{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;margin-top:8px;display:flex}.showcase-buy .price{margin-right:4px}.showcase-nav{align-items:center;gap:10px;display:flex}.showcase-dots{gap:10px;display:flex}.showcase-dot{place-items:center;width:36px;height:24px;display:grid}.showcase-dot i{background:#fff3;border-radius:3px;width:100%;height:3px;display:block;position:relative;overflow:hidden}.showcase-dot i:after{content:"";background:var(--fg);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.showcase-dot[aria-pressed=true] i:after{transform:scaleX(1)}.is-running .showcase-dot[aria-pressed=true] i:after{animation:tabfill var(--slide-ms,7s) linear both}.showcase-pause .i-play{display:none}.showcase-pause.is-paused .i-play{display:block}.showcase-pause.is-paused .i-pause{display:none}.px{isolation:isolate;text-align:center;padding-block:24px clamp(64px,9vw,120px);position:relative;overflow:hidden}.px-backdrop{z-index:-1;height:min(90vh,900px);position:absolute;inset:0 0 auto}.px-backdrop img{object-fit:cover;opacity:.32;width:100%;height:100%}.px-backdrop:after{content:"";background:linear-gradient(180deg, #05070b8c 0%, #05070bbf 45%, var(--ink-0) 100%);position:absolute;inset:0}.px-copy{justify-items:center;gap:18px;display:grid}.px-crumbs{justify-content:center;margin-bottom:clamp(32px,5vw,64px)}.px-title{font-family:var(--f-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.8rem,7vw,5.6rem);font-weight:700;line-height:1}.px-title-art picture{display:block}.px-title-art img{width:auto;max-width:min(100%,620px);height:auto;max-height:150px;margin-inline:auto;display:block}.px-headline{font-family:var(--f-display);letter-spacing:-.025em;text-wrap:balance;max-width:30ch;margin:0;font-size:clamp(1.4rem,2.6vw,2.2rem);font-weight:600;line-height:1.2}.px-summary{color:var(--fg-2);text-align:center;max-width:40rem}.px-buy{justify-items:center;gap:16px;margin-top:10px;display:grid}.px-price{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:12px;display:flex}.px-buy .buy-actions{justify-content:center}.px-media{justify-items:center;margin-top:clamp(48px,7vw,80px);display:grid}.px-media>*{width:100%;max-width:1120px}.px-media .video-hero .video-frame,.px-media-img{box-shadow:0 60px 120px -50px #000000f2, 0 0 0 1px var(--line);border-radius:clamp(14px,2vw,28px)}.px-media-img{aspect-ratio:16/9;object-fit:cover;height:auto;display:block}.px-media-cover{aspect-ratio:1;border-radius:var(--r-lg);object-fit:contain;box-shadow:0 50px 100px -40px #000000e6, 0 0 0 1px var(--line);overflow:hidden;max-width:520px!important}@media (width<=640px){.px-title-art img{max-height:120px}}.tm{border-top:1px solid var(--line)}.tm-top{margin-bottom:clamp(36px,5vw,56px)}.tm-stage{border-radius:12px;outline:none;display:grid}.tm-stage:focus-visible{outline:2px solid var(--blue-hi);outline-offset:10px}.tm-slide{opacity:0;visibility:hidden;transition:opacity .6s var(--ease), transform .6s var(--ease), visibility 0s linear .6s;grid-area:1/1;align-items:center;gap:clamp(32px,4.5vw,72px);display:grid;transform:translate(12px)}.tm-slide.is-on{opacity:1;visibility:visible;transition:opacity .6s var(--ease) 80ms, transform .6s var(--ease) 80ms, visibility 0s;transform:none}@media (width>=900px){.tm-slide.tm-kind-video,.tm-slide.tm-kind-audio{grid-template-columns:minmax(0,55fr) minmax(0,45fr)}}.tm-slide.tm-kind-text .tm-copy{max-width:880px}.tm-slide.tm-kind-text .tm-quote p{font-size:clamp(1.6rem,3.2vw,2.6rem)}.tm-video{aspect-ratio:16/9;box-shadow:0 50px 100px -50px #000000f2, 0 0 0 1px var(--line);background:#000;border-radius:clamp(14px,1.8vw,22px);position:relative;overflow:hidden}.tm-play{cursor:pointer;place-items:center;width:100%;padding:0;display:grid;position:absolute;inset:0}.tm-play img,.tm-play-blank{object-fit:cover;background:var(--ink-2);width:100%;height:100%;transition:transform 1s var(--ease), filter .4s;filter:brightness(.82);position:absolute;inset:0}.tm-play:hover img{filter:brightness(.95);transform:scale(1.025)}.tm-play-btn{aspect-ratio:1;color:#fff;width:clamp(60px,7vw,84px);transition:transform .3s var(--ease), box-shadow .3s;background:#3a8bffeb;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 0 0 10px #3a8bff2e,0 18px 40px -12px #3a8bff99}.tm-play-btn svg{width:40%;height:40%;margin-left:6%}.tm-play:hover .tm-play-btn{transform:scale(1.06);box-shadow:0 0 0 14px #3a8bff29,0 18px 40px -12px #3a8bffb3}.tm-play:focus-visible{outline:none}.tm-play:focus-visible .tm-play-btn{outline-offset:4px;outline:2px solid #fff}.tm-player{background:#000;border:0;width:100%;height:100%;position:absolute;inset:0}.tm-audio{justify-items:center;gap:20px;display:grid}.tm-art{aspect-ratio:1;background:var(--ink-2);width:min(100%,400px);box-shadow:0 40px 90px -40px #000000f2, 0 0 0 1px var(--line);border-radius:18px;overflow:hidden}.tm-art img,.tm-art-blank{object-fit:cover;width:100%;height:100%;display:block}.tm-audio-row{align-items:center;gap:14px;width:min(100%,400px);display:flex}.tm-audio-row .preview{background:var(--blue);color:#fff;width:52px;height:52px}.tm-audio-row .preview .ring-bg{stroke:#ffffff40}.tm-audio-row .preview .ring-fg{stroke:#fff}.tm-audio-text{gap:2px;min-width:0;display:grid}.tm-audio-label{font:500 var(--t-label) var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--blue-hi)}.tm-audio-title{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.tm-copy{justify-items:start;gap:26px;min-width:0;display:grid}.tm-example{margin-bottom:-6px}.tm-quote{margin:0}.tm-quote p{font-family:var(--f-display);letter-spacing:-.022em;color:var(--fg);text-wrap:pretty;margin:0;font-size:clamp(1.35rem,2.2vw,1.95rem);font-weight:500;line-height:1.32}.tm-quote{gap:.7em;display:grid}.tm-quote p:first-child:before{content:"“";color:var(--blue-hi)}.tm-quote p:last-child:after{content:"”";color:var(--blue-hi)}.tm-quote-long p{letter-spacing:-.012em;font-size:clamp(1.1rem,1.5vw,1.4rem);line-height:1.45}.tm-thumb{object-fit:cover;background:var(--ink-2);filter:brightness(.82);pointer-events:none;width:100%;height:100%;transition:filter .4s;position:absolute;inset:0}.tm-play:hover .tm-thumb{filter:brightness(.95)}.tm-products{flex-wrap:wrap;gap:4px 18px;margin:0;display:flex}.tm-person{align-items:center;gap:14px;display:flex}.tm-photo{object-fit:cover;background:var(--ink-3);border-radius:50%;flex:none;width:48px;height:48px}.tm-initials{font:600 .86rem var(--f-display);color:var(--fg-2);place-items:center;display:grid}.tm-who{gap:1px;display:grid}.tm-name{font-weight:600}.tm-role{font-size:var(--t-small);color:var(--fg-3)}.tm-product{font-size:var(--t-small);color:var(--blue-hi);transition:color .2s}.tm-product:hover{color:var(--fg)}.tm-nav{align-items:center;gap:16px;margin-top:clamp(36px,5vw,56px);display:flex}.tm-arrow{border:1px solid var(--line-strong);width:44px;height:44px;color:var(--fg-2);border-radius:50%;place-items:center;transition:color .2s,border-color .2s,background-color .2s;display:grid}.tm-arrow:hover{color:var(--fg);border-color:var(--fg-2);background:#ffffff0a}.tm-arrow svg{width:20px;height:20px}.tm-dots{gap:2px;display:flex}.tm-dot{place-items:center;width:26px;height:26px;display:grid}.tm-dot:before{content:"";background:var(--fg-3);opacity:.45;width:18px;height:2px;transition:width .3s var(--ease), background-color .3s, opacity .3s;border-radius:2px}.tm-dot[aria-pressed=true]:before{background:var(--blue-hi);opacity:1;width:26px}@media (width<=899px){.tm-slide{align-content:start;align-items:start;gap:28px}.tm-copy{gap:20px}.tm-art{width:min(100%,320px)}.tm-nav{justify-content:center}}@media (width<=599px){.tm-nav{gap:8px}.tm-arrow{aspect-ratio:1;flex:0 0 44px;width:44px;height:44px;padding:0}.tm-dots{flex:0 auto;gap:0;min-width:0}.tm-dot{flex:0 26px;min-width:0;height:44px}.tm-dot:before{width:min(14px,70%)}.tm-dot[aria-pressed=true]:before{width:min(22px,90%)}}.delivery .section-head{margin-bottom:clamp(36px,5vw,56px)}.deliver-grid{gap:16px;max-width:1120px;margin-inline:auto;display:grid}@media (width>=860px){.deliver-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.deliver-card{text-align:center;background:var(--ink-1);border:1px solid var(--line);border-radius:24px;justify-items:center;gap:12px;padding:36px 28px 40px;display:grid}.deliver-icon{background:var(--blue-wash);width:52px;height:52px;color:var(--blue-hi);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.deliver-icon svg{width:26px;height:26px}.deliver-title{font-family:var(--f-display);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:1.15rem;font-weight:650}.deliver-card p{color:var(--fg-2);max-width:30ch;margin:0;font-size:.98rem;line-height:1.55}.hero2{isolation:isolate;outline:none;padding-block:clamp(20px,3vw,40px) clamp(40px,6vw,72px);position:relative}.hero2:before{content:"";z-index:-1;background:radial-gradient(50% 45% at 50% 55%,#3a8bff1f,#0000 70%);position:absolute;inset:0}.hero2-wrap{justify-items:center;gap:22px;display:grid}.hero2-stage{width:100%;display:grid;position:relative}.hero2-slide{opacity:0;visibility:hidden;transition:opacity 1s var(--ease), visibility 0s linear 1s;grid-area:1/1}.hero2-slide.is-on{opacity:1;visibility:visible;transition:opacity 1s var(--ease), visibility 0s}.hero2-frame{aspect-ratio:16/9;background:var(--ink-1);box-shadow:0 60px 120px -50px #000000f2, 0 0 0 1px var(--line);border-radius:clamp(16px,2.2vw,30px);position:relative;overflow:hidden}.hero2-art{z-index:1;cursor:pointer;display:block;position:absolute;inset:0}.hero2-art img{object-fit:cover;width:100%;height:100%;transition:transform 9s ease-out;display:block;transform:scale(1.025)}.hero2-slide.is-on .hero2-art>img:first-child{transform:scale(1)}.hero2-art .hero2-title-art{width:min(56%,620px);height:auto;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.hero2-frame:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#05070b8c 60%,#05070bc7 100%);height:34%;position:absolute;inset:auto 0 0}.hero2-pill{z-index:2;font:500 .64rem/1 var(--f-body);letter-spacing:.02em;color:var(--fg);backdrop-filter:blur(10px);cursor:default;user-select:none;background:#0a101b8c;border:1px solid #e8edf538;border-radius:999px;padding:6px 11px;position:absolute;top:clamp(14px,2vw,24px);left:clamp(14px,2vw,24px)}.hero2-controls{z-index:2;white-space:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;bottom:clamp(18px,3vw,36px);left:50%;transform:translate(-50%)}.hero2-controls .price{margin:0 6px 0 0}.hero2-controls .price-now{font-size:1.15rem}.hero2-controls .price-was{color:#e8edf599}.btn-glass{color:var(--fg);backdrop-filter:blur(10px);background:#0a101b73;border:1px solid #e8edf547}.btn-glass:hover{background:#0a101ba6;border-color:#e8edf580}.btn-glass.is-playing{border-color:var(--blue);color:var(--blue-hi)}.btn-glass.is-playing .hero-listen-icon{clip-path:polygon(0 0,35% 0,35% 100%,65% 100%,65% 0,100% 0,100% 100%,0 100%)}.hero2-nav{justify-content:center;width:100%}.hero2-nav .showcase-dots{flex-wrap:wrap;justify-content:center;gap:0}.hero2-nav .showcase-dot{width:24px;height:36px}.hero2-nav .showcase-dot i{border-radius:999px;width:5px;height:5px}.hero2-nav .showcase-dot[aria-pressed=true]{width:44px}.hero2-nav .showcase-dot[aria-pressed=true] i{width:32px;height:8px}.hero2-nav .showcase-dot[aria-pressed=true] i:after{border-radius:50%;width:8px;inset:0 auto 0 0;transform:none}.hero2.is-running .hero2-nav .showcase-dot[aria-pressed=true] i:after{animation:hero-dot-progress var(--slide-ms,7s) linear both}@media (prefers-reduced-motion:no-preference){.hero2-stage{animation:hxRise 1.1s var(--ease) both}}@media (width<=640px){.hero2{background:var(--ink-0);padding-top:20px}.hero2:before{display:none}.hero2-wrap{gap:10px}.hero2-frame{--hero-foot:var(--ink-1);aspect-ratio:auto;border:1px solid color-mix(in srgb, var(--line) 60%, transparent);border-radius:var(--r-lg);background:var(--hero-foot);box-shadow:none;flex-direction:column;display:flex;overflow:hidden}.hero2-frame:after{display:none}.hero2-art{aspect-ratio:16/15.4;flex:none;position:relative;inset:auto}.hero2-art>img:first-child,.hero2-slide.is-on .hero2-art>img:first-child{object-fit:cover;transition:none;transform:none}.hero2-art:after{content:"";pointer-events:none;background:linear-gradient(to bottom, transparent, var(--hero-foot));height:50%;position:absolute;inset:auto 0 0}.hero2-pill{padding:5px 9px;font-size:.58rem;top:11px;left:11px}.hero2-controls{z-index:2;grid-template-columns:repeat(2,max-content);justify-content:center;align-items:center;gap:8px;margin-top:-62px;padding:8px 12px 20px;display:grid;position:relative;inset:auto;transform:none}.hero2-controls .price{flex-wrap:nowrap;grid-column:1/-1;justify-content:center;justify-self:center;gap:2px 8px;margin:0}.hero2-controls .price-now{font-size:1.1rem}.hero2-controls .price-was{font-size:.82rem}.hero2-controls .btn{--h:40px;flex:none;gap:8px;min-height:40px;padding:0 14px;font-size:.84rem}.hero2-controls:not(:has(.slide-listen))>.btn{grid-column:1/-1;justify-self:center}.hero2-controls .btn-glass{background:#ffffff0a}}@keyframes hero-dot-progress{0%{left:0}to{left:calc(100% - 8px)}}.mode-note{z-index:45;left:calc(16px + env(safe-area-inset-left,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));max-width:calc(100% - 32px);color:var(--fg-2);border:1px solid var(--line-strong);backdrop-filter:blur(10px);pointer-events:none;background:#0a101bd1;border-radius:999px;align-items:center;gap:8px;margin:0;padding:7px 12px;font-size:.74rem;display:flex;position:fixed}.mode-note strong{color:var(--warn);font-weight:600}body:has(.buybar.is-on) .mode-note{bottom:calc(84px + env(safe-area-inset-bottom,0px))}.header-end{gap:10px}.account{position:relative}.account-btn{border:1px solid var(--line-strong);width:44px;height:44px;color:var(--fg);border-radius:50%;place-items:center;transition:border-color .2s,background-color .2s;display:grid}.account-btn:hover,.account.is-open .account-btn{border-color:var(--fg-2)}.account.is-open .account-btn{background:#ffffff0d}.account-btn svg{width:20px;height:20px}.account-menu{z-index:60;background:var(--ink-1);border:1px solid var(--line-strong);backdrop-filter:blur(16px);border-radius:16px;width:248px;max-width:calc(100vw - 32px);padding:8px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 60px -20px #000000e6}.account-menu:not([hidden]){animation:accIn .18s var(--ease) both}@keyframes accIn{0%{opacity:0;transform:translateY(-4px)}}.account-title{font:500 .66rem var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);margin:0;padding:8px 12px 6px}.account-item{color:var(--fg-2);border-radius:10px;outline:none;align-items:center;gap:12px;padding:10px 12px;font-size:.9rem;transition:background-color .15s,color .15s;display:flex}.account-item svg{width:18px;height:18px;color:var(--fg-3);flex:none;transition:color .15s}.account-item:hover,.account-item:focus-visible{color:var(--fg);background:#ffffff0f}.account-item:hover svg,.account-item:focus-visible svg{color:var(--blue-hi)}.account-item:focus-visible{box-shadow:inset 0 0 0 1.5px var(--blue-hi)}@media (width<=640px){.header-end{gap:8px}.account-menu{width:min(272px,100vw - 32px);right:-52px}.account-item{min-height:44px;padding:12px}}@media (width<=599px){.grid,.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.grid .card{border-radius:16px}.grid .card-body{gap:4px;padding:12px}.grid .card-kicker{letter-spacing:.1em;white-space:nowrap;text-overflow:ellipsis;font-size:.58rem;overflow:hidden}.grid .card-title{overflow-wrap:anywhere;font-size:1rem;font-stretch:108%;line-height:1.2}.grid .card-tag{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.4;display:-webkit-box;overflow:hidden}.grid .card-foot{flex-direction:column;align-items:stretch;gap:10px;padding-top:10px}.grid .price{gap:2px 6px}.grid .price-now{font-size:1.05rem}.grid .price-was{font-size:.8rem}.grid .price-off{font-size:.6rem}.grid .card-actions .btn{--h:42px;width:100%;padding:0 10px;font-size:.82rem}.grid .badge{letter-spacing:.08em;padding:4px 7px;font-size:.56rem;top:8px;left:8px}.grid .card-preview{gap:6px;bottom:8px;left:8px;right:8px}.grid .preview{width:42px;height:42px}.grid .preview-icon svg{width:16px;height:16px}.grid .card-preview-label{border-radius:10px;min-width:0;padding:5px 9px}.grid .cpl-title{letter-spacing:.02em;text-transform:none;font-size:.6rem}.grid .cpl-by{font-size:.54rem}}fl-audio-player .track-meta{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.px-badges{justify-content:center;align-items:center;gap:18px;margin:0;padding:0;list-style:none;display:flex}.px-badges li{margin:0}.px-badges img{opacity:.9;width:96px;height:96px;display:block}.card-preview-label{border-radius:12px;gap:2px;line-height:1.3;display:grid}.cpl-title,.cpl-by{overflow-wrap:anywhere}.cpl-by{font-family:var(--f-body);letter-spacing:.01em;text-transform:none;color:var(--fg-2);font-size:.6rem}.engines .section-head{margin-bottom:clamp(40px,6vw,80px)}.engine-list{gap:clamp(56px,8vw,112px);margin:0;padding:0;list-style:none;display:grid}.engine{align-items:center;gap:22px;margin:0;display:grid}@media (width>=900px){.engine{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(40px,5vw,80px)}.engine-flip .engine-media{order:2}}.engine-media{aspect-ratio:16/9;background:var(--ink-1);box-shadow:0 50px 100px -50px #000000f2, 0 0 0 1px var(--line), 0 0 80px -30px var(--blue-wash);border-radius:20px;position:relative;overflow:hidden}.engine-thumb,.engine-player{object-fit:cover;background:#000;width:100%;height:100%;display:block;position:absolute;inset:0}.engine-player{object-fit:contain}.engine-play{cursor:pointer;background:linear-gradient(#0000 55%,#05070b73);place-items:center;width:100%;display:grid;position:absolute;inset:0}.engine-play .pbtn{transition:transform .3s var(--ease)}.engine-play:hover .pbtn,.engine-play:focus-visible .pbtn{transform:scale(1.06)}.engine-play:focus-visible{outline:2px solid var(--blue-hi);outline-offset:-4px;border-radius:20px}.engine-copy{align-content:center;gap:14px;display:grid}.engine-name{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--blue-hi);align-items:baseline;gap:12px;margin:0;font-size:.74rem;display:flex}.engine-num{color:var(--fg-3)}.engine-headline{font-family:var(--f-display);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(1.35rem,2.3vw,1.85rem);font-weight:600;font-stretch:108%;line-height:1.2}.engine-body{color:var(--fg-2);max-width:34rem;margin:0;font-size:1.02rem;line-height:1.6}.engine-points{flex-wrap:wrap;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.engine-points li{border:1px solid var(--line-strong);color:var(--fg);background:#ffffff05;border-radius:999px;margin:0;padding:7px 12px;font-size:.84rem;line-height:1.2}.screen-frame img{object-fit:contain}.screen-zoom{z-index:1;width:44px;height:44px;color:var(--fg);backdrop-filter:blur(8px);cursor:zoom-in;background:#0a101b99;border:1px solid #e8edf540;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;right:12px}.screen-zoom svg{width:18px;height:18px}.lightbox{background:0 0;border:0;max-width:96vw;max-height:94vh;padding:0;overflow:visible}.lightbox::backdrop{backdrop-filter:blur(6px);background:#030509e0}.lightbox-img{border-radius:12px;width:auto;max-width:96vw;height:auto;max-height:94vh;display:block;box-shadow:0 30px 80px #000000b3}.lightbox-close{top:max(14px, env(safe-area-inset-top));right:max(14px, env(safe-area-inset-right));width:44px;height:44px;color:var(--fg);background:#0a101bb3;border:1px solid #e8edf540;border-radius:50%;place-items:center;display:grid;position:fixed}.lightbox-close svg{width:18px;height:18px}.density{border-top:1px solid var(--line)}.density-inner{align-items:center;gap:clamp(32px,5vw,64px);display:grid}@media (width>=900px){.density-inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.density-copy{justify-items:start;gap:14px;display:grid}.density-headline{font-family:var(--f-display);letter-spacing:-.015em;margin:0;font-size:clamp(1.3rem,2.2vw,1.7rem);font-weight:600;font-stretch:108%}.density-body{color:var(--fg-2);max-width:32rem;margin:0;font-size:1.02rem;line-height:1.6}.density-visual{box-shadow:0 0 0 1px var(--line), 0 40px 90px -50px #000000e6;background:#050607;border-radius:22px;margin:0;position:relative;overflow:hidden}.density-visual img{width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(#0000 0%,#000 45% 100%);mask-image:linear-gradient(#0000 0%,#000 45% 100%)}.density-visual:after{content:"";pointer-events:none;background:radial-gradient(40% 60% at 50% 66%,#3a8bff1f,#0000 70%);position:absolute;inset:0}.raw{border-top:1px solid var(--line)}.raw-inner{text-align:center;justify-items:center;gap:14px;max-width:46rem;display:grid;position:relative}.raw-has-bg{isolation:isolate;padding-block:clamp(96px,14vw,180px);position:relative;overflow:hidden}.raw-bg{z-index:-1;position:absolute;inset:0}.raw-bg img{object-fit:cover;opacity:.45;width:100%;height:100%}.raw-bg:after{content:"";background:radial-gradient(60% 70% at 50% 50%, #05070b59, #05070beb 80%), linear-gradient(180deg, var(--ink-0), transparent 25%, transparent 75%, var(--ink-0));position:absolute;inset:0}.raw-body{color:var(--fg-2);text-wrap:pretty;margin:0;font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.65}.faq-grid{gap:28px;display:grid}@media (width>=1000px){.faq-grid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:64px}}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-q{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:56px;padding:14px 0;font-size:1.02rem;font-weight:600;line-height:1.4;list-style:none;display:flex}.faq-q::-webkit-details-marker{display:none}.faq-q:focus-visible{outline:2px solid var(--blue-hi);outline-offset:4px;border-radius:6px}.faq-icon{width:14px;height:14px;color:var(--fg-3);flex:none;position:relative}.faq-icon:before,.faq-icon:after{content:"";width:14px;height:1.5px;transition:transform .3s var(--ease);background:currentColor;border-radius:1px;margin-top:-.75px;position:absolute;top:50%;left:0}.faq-icon:after{transform:rotate(90deg)}.faq-item[open] .faq-icon:after{transform:rotate(0)}.faq-item[open] .faq-q{color:var(--fg)}.faq-a{color:var(--fg-2);max-width:44rem;margin:0;padding:0 32px 20px 0;line-height:1.65}.free-item{grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:4px 20px;padding:14px 4px}.free-thumb{background:var(--ink-1);width:80px;height:80px;box-shadow:0 0 0 1px var(--line);border-radius:12px;grid-area:1/1/3;overflow:hidden}.free-thumb img,.free-thumb .cover{object-fit:cover;aspect-ratio:1;width:100%;height:100%;display:block}.free-thumb .cover-name{font-size:13cqi}.free-name{grid-area:1/2;align-self:end}.free-tag{grid-area:2/2;align-self:start}.free-meta{grid-area:1/3;align-self:end}.free-go{grid-area:2/3;align-self:start}@media (width<=599px){.free-list{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.free-list>li{display:flex}.free-item{border:1px solid var(--line);background:var(--ink-1);border-radius:16px;flex-direction:column;gap:4px;width:100%;padding:0 0 12px;display:flex;overflow:hidden}.free-item:hover{padding-left:0}.free-thumb{aspect-ratio:1;width:100%;height:auto;box-shadow:none;border-radius:0;margin-bottom:8px}.free-thumb .cover-name{font-size:11cqi}.free-name,.free-meta,.free-tag{text-align:left;align-self:stretch;padding-inline:12px}.free-meta{letter-spacing:.1em;color:var(--blue-hi);order:-1;margin-top:0;font-size:.58rem}.free-thumb{order:-2}.free-name{overflow-wrap:anywhere;font-size:1rem;font-stretch:108%;line-height:1.2}.free-tag{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.4;display:-webkit-box;overflow:hidden}.free-go{display:none}}.features-has-bg{isolation:isolate;position:relative;overflow:hidden}.section-bg{z-index:-1;position:absolute;inset:0}.section-bg img{object-fit:cover;opacity:.38;width:100%;height:100%}.section-bg:after{content:"";background:radial-gradient(70% 60% at 50% 55%, #05070b40, #05070bb3), linear-gradient(180deg, var(--ink-0), transparent 22%, transparent 78%, var(--ink-0));position:absolute;inset:0}.features-has-bg .feature-list{backdrop-filter:blur(22px)saturate(140%);background:linear-gradient(#ffffff0f,#ffffff05),#0a0e168c;border-block:0;border-radius:24px;gap:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff1a,0 40px 90px -50px #000000e6}.features-has-bg .feature{background:0 0;padding:28px 24px 32px}.features-has-bg .feature+.feature{border-top:1px solid #ffffff12}@media (width>=1000px){.features-has-bg .feature-list.feature-3{grid-template-columns:repeat(3,minmax(0,1fr))}.features-has-bg .feature-3 .feature{padding:32px 30px 36px}.features-has-bg .feature-3 .feature+.feature{border-top:0;border-left:1px solid #ffffff12}}@media (width>=700px) and (width<=999px){.features-has-bg .feature-list.feature-3{grid-template-columns:1fr}}@media (width<=599px){.screen-zoom{width:34px;height:34px;bottom:8px;right:8px}.screen-zoom svg{width:15px;height:15px}}.feature-shot{aspect-ratio:3/2;background:#050607;border-radius:10px;margin:0 0 18px;overflow:hidden;box-shadow:0 0 0 1px #e8edf50f,0 24px 48px -30px #000000e6}.feature-shot img{object-fit:contain;pointer-events:none;user-select:none;width:100%;height:100%;display:block}@media (width>=1000px){.feature-list:has(.feature-has-shot) .feature:not(.feature-has-shot):before{content:"";aspect-ratio:3/2;margin-bottom:18px;display:block}.feature-list:has(.feature-has-shot) .feature:not(.feature-has-shot) .feature-mark{display:none}}.feature-points{color:var(--fg-3);flex-wrap:wrap;gap:4px 0;margin:4px 0 0;padding:0;font-size:.84rem;line-height:1.5;list-style:none;display:flex}.feature-points li{margin:0}.feature-points li:not(:last-child):after{content:"·";color:var(--fg-3);opacity:.7;margin:0 8px}@media (width<=999px){.feature-shot{max-width:440px}}.hero2:has(+.catalog){padding-bottom:clamp(20px,2.5vw,32px)}.hero2+.catalog{padding-top:clamp(28px,4vw,56px)}.badge:not(.badge-soon){color:#ffc66b;backdrop-filter:blur(8px);background:#0a0c10b8;border:1px solid #ffc66b8c;font-weight:500}.px-compat{flex-direction:column;align-items:center;gap:16px;display:flex}.px-compat .buy-fine{order:-1;margin:0}.px-badges img{aspect-ratio:1;object-fit:contain}@media (width<=640px){.px-buy{width:100%}.px-compat.has-logos{border-top:1px solid var(--line);flex-direction:row;justify-content:center;align-items:center;gap:14px;width:100%;padding-top:16px}.px-compat.has-logos .buy-fine{text-align:left;border-left:1px solid var(--line);flex:1 1 0;order:0;min-width:0;max-width:15rem;padding-left:14px;font-size:.8rem;line-height:1.45}.px-compat.has-logos .px-badges{flex:none;gap:10px;margin:0}.px-compat.has-logos .px-badges img{width:56px;height:56px}.px-copy+.px-media{margin-top:28px}}.px-backdrop{bottom:auto;height:clamp(640px,82vh,920px);inset:0 0 auto}.px-backdrop img{opacity:1;object-position:50% 30%}.px-backdrop:after{background:radial-gradient(42% 34% at 50% 54%, #05070b8c, transparent 72%), linear-gradient(180deg, #05070b47 0%, #05070b1f 12%, #05070b52 28%, #05070b9e 44%, #05070bd1 60%, #05070beb 76%, var(--ink-0) 92%), radial-gradient(120% 70% at 50% 30%, transparent 55%, #05070b80 100%)}.px-backdrop{-webkit-mask-image:linear-gradient(#000 72%,#0000 100%);mask-image:linear-gradient(#000 72%,#0000 100%)}.px-title-art img{filter:drop-shadow(0 6px 24px #0000008c)}.px-headline,.px-summary{text-shadow:0 1px 18px #0009,0 0 2px #00000080}.px-summary{color:#e8edf5db}@media (width<=640px){.px{padding-top:20px}.px-copy{gap:14px}.px-backdrop{height:min(118vw + 360px,980px)}.px-backdrop img{object-position:50% 0%}.px-backdrop:after{background:radial-gradient(70% 26% at 50% 50%, #05070b80, transparent 75%), linear-gradient(180deg, #05070b38 0%, #05070b14 10%, #05070b47 26%, #05070ba8 40%, #05070bd6 54%, #05070bed 70%, var(--ink-0) 86%)}}.px{padding-top:clamp(64px,9vw,128px)}.px-copy{gap:0}.px-title{margin:0}.px-headline{margin-top:clamp(44px,5vw,64px)}.px-buy{gap:0;margin-top:clamp(44px,5vw,64px)}.px-buy .px-price{margin-bottom:20px}.px-buy .px-compat{margin-top:clamp(28px,3vw,36px)}.px-about{justify-items:center;gap:14px;margin-top:clamp(48px,6vw,72px);display:grid}.px-about .px-summary{max-width:36rem;color:var(--fg-2);text-wrap:pretty;margin:0;font-size:clamp(.98rem,1.2vw,1.08rem);line-height:1.65}.px-about .px-summary p{margin:0}@media (width<=640px){.px{padding-top:56px}.px-headline{max-width:22ch;margin-top:44px;font-size:1.55rem}.px-buy{margin-top:44px}.px-buy .px-compat{margin-top:28px}.px-about{margin-top:36px}.px-about .px-summary{font-size:.98rem}.px-copy+.px-media{margin-top:40px}}.px-badges img{opacity:1;background:#fff;border-radius:0}.px-title-art-stacked img{width:auto;max-width:min(100%,560px);height:auto;max-height:220px}@media (width<=640px){.px-title-art-stacked img{max-height:150px}}.px-headline-hero{letter-spacing:-.035em;max-width:18ch;font-size:clamp(2rem,3.6vw,3.1rem);line-height:1.08}.px-subheadline{letter-spacing:-.005em;color:#e8edf5b8;text-wrap:balance;text-shadow:0 1px 14px #0009;max-width:52ch;margin:clamp(14px,1.6vw,20px) 0 0;font-size:clamp(1.02rem,1.35vw,1.22rem);font-weight:400;line-height:1.5}@media (width<=640px){.px-headline-hero{max-width:14ch;font-size:2rem}.px-subheadline{max-width:22rem;font-size:1rem}}.nobr{white-space:nowrap}.feature-carousel{gap:12px;margin:0 0 18px;display:grid}.feature-carousel .feature-shot{margin:0}.shot-stage{touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative}.shot-slide{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .45s var(--ease);pointer-events:none;position:absolute;inset:0}.shot-slide.is-on{opacity:1}.shot-tabs{background:#ffffff0d;border-radius:999px;justify-self:start;gap:2px;padding:3px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff14}.shot-tab{min-width:52px;min-height:34px;font-family:var(--f-mono);letter-spacing:.04em;color:var(--fg-2);transition:background-color .25s var(--ease), color .25s;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 12px;font-size:.78rem}.shot-tab:hover{color:var(--fg)}.shot-tab[aria-selected=true]{color:#fff;background:color-mix(in srgb, var(--blue) 30%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--blue) 60%, transparent)}.shot-tab:focus-visible{outline:2px solid var(--blue-hi);outline-offset:2px}@media (width<=599px){.shot-tabs{justify-self:stretch}.shot-tab{flex:1;min-height:40px}}.raw-has-bg .raw-bg img{opacity:1}.raw-has-bg .raw-bg:after{background:radial-gradient(55% 60% at 50% 50%, #05070b9e, #05070b47 70%, #05070b2e), linear-gradient(180deg, var(--ink-0), transparent 18%, transparent 82%, var(--ink-0))}.raw-has-bg .raw-body,.raw-has-bg .h2{text-shadow:0 1px 16px #000000bf,0 0 2px #0009}.raw-has-bg .raw-body{color:#e8edf5e6}@media (width<=640px){.raw-has-bg .raw-bg:after{background:radial-gradient(85% 55% at 50% 50%, #05070bbd, #05070b66 75%, #05070b40), linear-gradient(180deg, var(--ink-0), transparent 16%, transparent 84%, var(--ink-0))}}.px-copy+.px-media{margin-top:clamp(56px,7vw,96px)}.px:not(:has(.px-media)){padding-bottom:0}.px:not(:has(.px-media))+.section{padding-top:clamp(56px,7vw,96px)}.feature-shot{aspect-ratio:var(--shot-ratio,3 / 2)}.feature-shot-strip img{-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.feature-kicker{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--blue-hi);margin:0 0 -2px;font-size:.72rem}@media (width<=999px){.feature-kicker-empty{display:none}}.features-head-intro{gap:14px;max-width:46rem;display:grid}.features-intro{color:var(--fg-2);margin:0;font-size:clamp(1.02rem,1.4vw,1.15rem);line-height:1.6}.features-emphasis{font-family:var(--f-display);letter-spacing:-.01em;color:var(--fg);margin:0;font-size:clamp(1.1rem,1.6vw,1.3rem);font-weight:600;font-stretch:108%}@media (width>=1000px){.features-has-bg .feature-list.feature-2{grid-template-columns:repeat(2,minmax(0,1fr))}.features-has-bg .feature-2 .feature{padding:34px 34px 38px}.features-has-bg .feature-2 .feature+.feature{border-top:0;border-left:1px solid #ffffff12}}@media (width>=700px) and (width<=999px){.features-has-bg .feature-list.feature-2{grid-template-columns:1fr}}.feature-note{color:var(--fg-2);border-top:1px solid #ffffff12;margin:6px 0 0;padding-top:14px;font-size:.92rem;line-height:1.6}.review{border-top:1px solid var(--line)}.review-inner{text-align:center;justify-items:center;gap:clamp(28px,4vw,44px);display:grid}.review-inner .section-head{justify-items:center;max-width:40rem}.review-inner .section-sub{margin-inline:auto}.review-video{width:100%;max-width:960px}.review-video .video-hero .video-frame{box-shadow:0 50px 100px -50px #000000f2, 0 0 0 1px var(--line);border-radius:clamp(14px,2vw,24px)}.performer{border-top:1px solid var(--line)}.performer-inner{align-items:center;gap:clamp(28px,5vw,72px);display:grid}@media (width>=860px){.performer-inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.performer-photo{box-shadow:0 50px 100px -50px #000000f2, 0 0 0 1px var(--line);border-radius:22px;justify-self:center;width:100%;max-width:460px;margin:0;overflow:hidden}.performer-photo img{width:100%;height:auto;display:block}.performer-copy{gap:16px;max-width:36rem;display:grid}.performer-copy .h2{margin-bottom:4px}.performer-bio{color:var(--fg-2);margin:0;font-size:clamp(1rem,1.3vw,1.1rem);line-height:1.7}@media (width>=1000px){.feature-list:has([data-shot-carousel]) .feature-has-shot:not(:has([data-shot-carousel]))>.feature-shot{margin-bottom:70px}}.px-compat-label{min-height:34px;font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg);border:1px solid var(--line-strong);background:#ffffff0a;border-radius:999px;align-items:center;padding:0 14px;font-size:.74rem;display:inline-flex}@media (width<=640px){.px-compat.has-logos .px-compat-label{flex:none}}.feature-diagram{backdrop-filter:blur(22px)saturate(140%);background:linear-gradient(#ffffff0f,#ffffff05),#0a0e168c;border-radius:24px;align-items:center;gap:clamp(28px,4vw,48px);padding:clamp(20px,3vw,36px);display:grid;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff1a,0 40px 90px -50px #000000e6}@media (width>=1000px){.feature-diagram{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.feature-diagram-img{background:#050607;border-radius:14px;margin:0;overflow:hidden;box-shadow:0 0 0 1px #ffffff0f}.feature-diagram-img img{pointer-events:none;user-select:none;width:100%;height:auto;display:block}.feature-points-list{gap:4px 28px;margin:0;padding:0;list-style:none;display:grid}@media (width>=600px){.feature-points-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.fp-item{border-top:1px solid #ffffff12;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;margin:0;padding:14px 0;display:grid}.fp-icon{width:32px;height:32px;color:var(--blue-hi);background:color-mix(in srgb, var(--blue) 14%, transparent);border-radius:9px;place-items:center;display:grid}.fp-icon svg{width:18px;height:18px}.fp-copy{gap:4px;display:grid}.fp-title{font-family:var(--f-display);letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:600;font-stretch:108%}.fp-body{color:var(--fg-2);margin:0;font-size:.9rem;line-height:1.55}@media (width<=599px){.feature-diagram{border-radius:18px;padding:10px 10px 16px}.feature-points-list{padding-inline:6px}.feature-diagram-img{border-radius:10px}}.features-bg-vivid .section-bg img{opacity:.85}.features-bg-vivid .section-bg:after{background:radial-gradient(70% 60% at 50% 55%, #05070b1f, #05070b80), linear-gradient(180deg, var(--ink-0), #05070b40 20%, #05070b26 80%, var(--ink-0))}.features-bg-vivid .section-head .h2,.features-bg-vivid .features-intro,.features-bg-vivid .features-emphasis{text-shadow:0 1px 18px #000000b3}.px-headline-parts{max-width:24ch}@media (width<=640px){.px-headline-parts{max-width:100%}.px-headline-long{font-size:1.75rem}}.sound-design{isolation:isolate;position:relative;overflow:hidden}.sound-design:before{content:"";z-index:-1;background:radial-gradient(60% 45% at 50% 38%,#2882be29,#0000 70%);position:absolute;inset:0}.sound-design .section-head{margin-bottom:clamp(32px,4vw,48px)}.sd-intro{font-family:var(--f-display);color:var(--fg-2);letter-spacing:-.01em;margin:0;font-size:clamp(1.1rem,1.7vw,1.35rem);font-weight:500;font-stretch:108%}.sd-hero{align-items:center;gap:clamp(24px,3.5vw,48px);margin-bottom:clamp(36px,5vw,56px);display:grid}@media (width>=1000px){.sd-hero{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}.sd-image{background:#03080c;border-radius:18px;margin:0;overflow:hidden;box-shadow:0 0 0 1px #ffffff0f,0 50px 100px -50px #000000f2,0 0 90px -30px #2882be59}.sd-image img{pointer-events:none;user-select:none;width:100%;height:auto;display:block}.sd-callout{border-left:2px solid color-mix(in srgb, var(--blue) 60%, transparent);gap:12px;padding-left:clamp(0px,2vw,24px);display:grid}.sd-callout-t{font-family:var(--f-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.4rem,2.2vw,1.8rem);font-weight:600;font-stretch:110%}.sd-callout p{color:var(--fg-2);margin:0;font-size:1.02rem;line-height:1.65}@media (width<=999px){.sd-callout{padding-left:16px}}@media (width>=1000px){.sd-points{grid-template-columns:repeat(4,minmax(0,1fr))}}.feature-subs{border-top:1px solid #ffffff12;gap:14px;margin:10px 0 0;padding:14px 0 0;list-style:none;display:grid}.feature-sub{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;margin:0;display:grid}.feature-sub-icon{object-fit:contain;width:44px;height:44px;display:block}.feature-sub-t{font-family:var(--f-mono);letter-spacing:.14em;color:var(--fg);margin:0 0 2px;font-size:.78rem}.feature-sub p{color:var(--fg-2);margin:0;font-size:.9rem;line-height:1.55}.action-videos{border-top:1px solid var(--line)}.action-videos .section-head{margin-bottom:clamp(28px,4vw,44px)}.action-list{gap:clamp(32px,4vw,40px);margin:0;padding:0;list-style:none;display:grid}@media (width>=800px){.action-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.action-item{align-content:start;gap:8px;margin:0;display:grid}.action-item .engine-media{margin-bottom:10px}.action-t{font-family:var(--f-display);letter-spacing:-.01em;margin:0;font-size:1.2rem;font-weight:600;font-stretch:108%}.action-sub{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--blue-hi);margin:0;font-size:.74rem}.action-body{color:var(--fg-2);max-width:34rem;margin:0;font-size:.98rem;line-height:1.6}.px-backdrop[style*=--art-shift]{--shift:var(--art-shift-d,0px);-webkit-mask-image:linear-gradient(180deg, transparent 0, transparent var(--shift), #000 calc(var(--shift) + 160px), #000 72%, transparent 100%);mask-image:linear-gradient(180deg, transparent 0, transparent var(--shift), #000 calc(var(--shift) + 160px), #000 72%, transparent 100%)}.px-backdrop[style*=--art-shift] img{transform:translateY(var(--shift))}@media (width<=640px){.px-backdrop[style*=--art-shift]{--shift:var(--art-shift-m,0px)}}.feature-diagram-img{background:#05070b;padding:clamp(14px,2vw,24px)}.feature-diagram-img img{border-radius:8px}@media (width<=599px){.feature-diagram-img{padding:12px}}.feature-interface{justify-items:center;gap:10px;max-width:640px;margin:clamp(20px,3vw,32px) auto 0;display:grid}.feature-interface img{pointer-events:none;user-select:none;border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 0 0 1px #ffffff12,0 40px 90px -50px #000000f2}.feature-interface figcaption{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);font-size:.72rem}.features-bg-vivid .feature-list{backdrop-filter:blur(14px)saturate(130%);background:linear-gradient(#ffffff0d,#ffffff04),#080b1257}.px-backdrop-soft img{object-position:50% 50%}.px-backdrop-soft:after{background:radial-gradient(38% 42% at 50% 46%, #05070b59, transparent 75%), linear-gradient(180deg, #05070b1f 0%, #05070b00 18%, #05070b14 45%, #05070b73 68%, #05070bd9 84%, var(--ink-0) 96%)}@media (width<=640px){.px-backdrop-soft img{object-position:50% 50%}.px-backdrop-soft:after{background:radial-gradient(70% 34% at 50% 48%, #05070b66, transparent 78%), linear-gradient(180deg, #05070b1a 0%, #05070b00 16%, #05070b2e 40%, #05070b99 60%, #05070be6 76%, var(--ink-0) 90%)}}.feature-shot-padded{background:#05070b;padding:clamp(14px,2.2vw,28px)}.feature-shot-padded img{object-fit:contain;border-radius:6px}.feature-points-below{margin-top:clamp(24px,3vw,36px)}@media (width>=1000px){.feature-points-below{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.px-backdrop-soft{height:130vw}.px-backdrop-soft img{object-position:50% 40%}}@media (width<=599px){.feature-shot-padded{padding:8px}}.sd-image{box-shadow:none;background:0 0;border-radius:0;padding:0;overflow:visible}.sd-image img{-webkit-mask-composite:source-in;border-radius:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000),linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000),linear-gradient(#0000,#000 16% 84%,#0000);mask-composite:intersect}.bonus{isolation:isolate;border-top:1px solid var(--line);position:relative;overflow:hidden}.bonus:before{content:"";z-index:-1;background:radial-gradient(50% 60% at 50% 40%,#3a8bff1f,#0000 70%);position:absolute;inset:0}.bonus-inner{text-align:center;justify-items:center;gap:clamp(20px,3vw,32px);max-width:860px;display:grid}.bonus-head{justify-items:center;gap:12px;display:grid}.bonus-sub{color:var(--fg-2);margin:0;font-size:clamp(1.05rem,1.6vw,1.25rem)}.bonus-figures{justify-items:center;gap:clamp(18px,3vw,28px);width:100%;display:grid}.bonus-total{justify-items:center;gap:4px;margin:0;display:grid}.bonus-total-n{font-family:var(--f-display);letter-spacing:-.04em;background:linear-gradient(180deg, #fff, color-mix(in srgb, var(--blue-hi) 70%, #fff));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(4.5rem,12vw,8.5rem);font-weight:700;font-stretch:112%;line-height:.95}.bonus-total-l{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);font-size:.76rem}.bonus-parts{background:#ffffff12;border-radius:18px;gap:1px;width:100%;max-width:640px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}@media (width>=560px){.bonus-parts{grid-template-columns:1fr 1fr}}.bonus-parts li{background:var(--ink-0);justify-items:center;gap:4px;margin:0;padding:20px 18px;display:grid}.bonus-part-n{font-family:var(--f-display);color:var(--blue-hi);font-size:clamp(2rem,4vw,2.6rem);font-weight:700;line-height:1}.bonus-part-t{font-weight:600}.bonus-part-b{color:var(--fg-2);font-size:.9rem;line-height:1.5}.bonus-body{color:var(--fg-2);max-width:36rem;margin:0;line-height:1.6}.bonus-note{color:var(--fg-3);border-top:1px solid var(--line);max-width:34rem;margin:0;padding-top:14px;font-size:.84rem;line-height:1.55}.action-list-single{max-width:920px;grid-template-columns:1fr!important}.experts{border-top:1px solid var(--line)}.experts .section-head{margin-bottom:clamp(28px,4vw,44px)}.experts-list{align-items:start;gap:clamp(28px,4vw,40px);margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.experts-list{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center}}.expert{gap:16px;margin:0;display:grid}.expert-media img.engine-thumb{object-fit:cover}.expert-q{margin:0}.expert-q p{font-family:var(--f-display);color:var(--fg);margin:0;font-size:clamp(1.02rem,1.4vw,1.18rem);font-weight:500;line-height:1.6}.expert-q p:before{content:"“";color:var(--blue-hi)}.expert-q p:after{content:"”";color:var(--blue-hi)}.expert-who{align-items:center;gap:14px;display:flex}.expert-photo{object-fit:cover;background:var(--ink-1);border-radius:50%;width:56px;height:56px}.expert-name{margin:0;font-weight:600}.expert-role{color:var(--fg-3);margin:2px 0 0;font-size:.86rem;line-height:1.4}.px-backdrop{pointer-events:none}.px-backdrop-video{object-fit:cover;object-position:50% 35%;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.px-backdrop-video.is-blocked{display:none}@media (prefers-reduced-motion:reduce){.px-backdrop-video{display:none}}@media (width<=640px){.px-backdrop-video{object-position:50% 20%}}@media (width>=1000px){.fp-count-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=600px) and (width<=999px){.fp-count-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599px){.fp-count-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.fp-count-4 .fp-item{grid-template-columns:1fr;gap:8px}.fp-count-4 .fp-body{font-size:.84rem}}.px-atmos{z-index:-1;pointer-events:none;height:clamp(640px,82vh,920px);position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000 100%)}.px-atmos-blue{background:radial-gradient(38% 30% at 50% 44%, #03060ce6, transparent 75%), radial-gradient(45% 55% at 8% 30%, #1e6edc52, transparent 70%), radial-gradient(40% 50% at 94% 60%, #2896ff42, transparent 70%), radial-gradient(60% 35% at 50% 0%, #3c78d22e, transparent 70%), linear-gradient(115deg, transparent 30%, #5aaaff12 42%, transparent 48%, transparent 58%, #5aaaff0d 66%, transparent 72%), linear-gradient(180deg, #050a16, #04070e 60%, var(--ink-0))}.px-atmos-dust{opacity:.55;background-image:radial-gradient(1.2px 1.2px at 12% 22%,#96c8ffe6,#0000 60%),radial-gradient(1px 1px at 22% 64%,#96c8ffb3,#0000 60%),radial-gradient(1.4px 1.4px at 84% 18%,#96c8ffd9,#0000 60%),radial-gradient(1px 1px at 76% 72%,#96c8ffb3,#0000 60%),radial-gradient(1.2px 1.2px at 92% 44%,#96c8ffcc,#0000 60%),radial-gradient(1px 1px at 6% 48%,#96c8ffb3,#0000 60%),radial-gradient(1px 1px at 64% 8%,#96c8ff99,#0000 60%),radial-gradient(1px 1px at 34% 12%,#96c8ff99,#0000 60%);background-size:420px 300px;position:absolute;inset:0}@media (width<=640px){.px-atmos{height:min(118vw + 360px,980px)}.px-atmos-blue{background:radial-gradient(70% 28% at 50% 46%, #03060ce6, transparent 78%), radial-gradient(70% 40% at 0% 22%, #1e6edc57, transparent 70%), radial-gradient(70% 40% at 100% 62%, #2896ff42, transparent 70%), linear-gradient(115deg, transparent 30%, #5aaaff0f 42%, transparent 50%), linear-gradient(180deg, #050a16, #04070e 60%, var(--ink-0))}}.experts-separate{gap:0;max-width:980px;grid-template-columns:1fr!important}.experts-separate .expert{padding:clamp(28px,4vw,44px) 0}.experts-separate .expert+.expert{border-top:1px solid var(--line)}@media (width>=900px){.experts-separate .expert-video{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:36px}.experts-separate .expert-quote{gap:22px;max-width:820px}.experts-separate .expert-quote .expert-photo{width:64px;height:64px}}.experts-separate .expert-video .expert-who{align-self:center}.px-atmos{height:auto;inset:0;-webkit-mask-image:linear-gradient(#000 55%,#0000 98%);mask-image:linear-gradient(#000 55%,#0000 98%)}@media (width<=640px){.px-atmos{height:auto}}.experts-boxes{grid-template-columns:1fr;align-items:stretch;gap:clamp(16px,2vw,24px)}@media (width>=900px){.experts-boxes{grid-template-columns:repeat(2,minmax(0,1fr))}}.experts-boxes .expert{background:linear-gradient(180deg, #ffffff0a, #ffffff04), var(--ink-1);box-shadow:inset 0 0 0 1px var(--line);border-radius:22px;flex-direction:column;gap:20px;padding:clamp(18px,2.4vw,28px);display:flex}.experts-boxes .expert-media{border-radius:14px;margin:0}.experts-boxes .expert-video .expert-who{margin-top:0}.experts-boxes .expert-q p{font-size:clamp(1rem,1.25vw,1.08rem);line-height:1.65}.experts-boxes .expert-quote .expert-who{border-top:1px solid var(--line);margin-top:auto;padding-top:18px}.experts-boxes .expert-photo{flex:none;width:52px;height:52px}.features-simple .feature p{color:#e8edf5db;font-size:clamp(1.02rem,1.3vw,1.12rem);line-height:1.55}.features-simple .feature-t{font-size:clamp(1.3rem,1.9vw,1.6rem)}.feature-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px;margin:clamp(28px,4vw,44px) 0 0;padding:0;list-style:none;display:grid}@media (width>=800px){.feature-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.fs-item+.fs-item{border-left:1px solid #ffffff14}}.fs-item{text-align:center;justify-items:center;gap:4px;margin:0;padding:6px 12px;display:grid}.fs-value{font-family:var(--f-display);letter-spacing:-.03em;color:var(--blue-hi);font-size:clamp(2.4rem,4.4vw,3.4rem);font-weight:700;font-stretch:110%;line-height:1}.fs-label{color:var(--fg);margin-top:6px;font-size:1rem;font-weight:600}.fs-sub{color:#e8edf5a8;font-size:.9rem}.px-backdrop-blur img{filter:blur(48px)saturate(1.15);opacity:.9;transform:scale(1.35)}.px-backdrop-blur:after{background:radial-gradient(40% 40% at 50% 45%, #05070b73, transparent 75%), linear-gradient(180deg, #05070b33 0%, #05070b1a 20%, #05070b59 50%, #05070bcc 76%, var(--ink-0) 94%)}.listen-cells{gap:18px;margin-top:clamp(40px,5vw,64px);display:grid}.listen-cells-t{font-family:var(--f-display);margin:0;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600}.moods .section-head{margin-bottom:clamp(32px,4vw,48px)}.mood-list{background:#ffffff0f;border-radius:22px;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}@media (width>=640px){.mood-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.mood-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.mood{--tone:70,120,200;background:linear-gradient(180deg, rgba(var(--tone), .16), rgba(var(--tone), .02) 70%), var(--ink-0);align-content:start;gap:8px;margin:0;padding:clamp(22px,2.6vw,30px);display:grid}.mood:before{content:"";background:rgb(var(--tone));border-radius:3px;width:28px;height:3px;margin-bottom:8px}.mood-mode{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--tone));filter:brightness(1.45);margin:0;font-size:.74rem}.mood-name{font-family:var(--f-display);letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:600;font-stretch:108%}.mood-keys{color:var(--fg);margin:0;font-size:.92rem}.mood-note{text-align:center;color:var(--fg-3);margin:18px 0 0;font-size:.85rem}.uses{border-top:1px solid var(--line)}.uses .section-head{margin-bottom:clamp(24px,3vw,36px)}.uses .feature-points-below{margin-top:0}.uses .fp-title{font-size:1.05rem}.uses .fp-body{color:#e8edf5b8;font-size:.95rem}.cellcount{isolation:isolate;border-top:1px solid var(--line);position:relative;overflow:hidden}.cellcount:before{content:"";z-index:-1;background:radial-gradient(50% 55% at 50% 30%,#be6e3c1f,#0000 70%);position:absolute;inset:0}.cellcount-inner{text-align:center;justify-items:center;gap:14px;max-width:820px;display:grid}.cellcount-head{font-family:var(--f-display);letter-spacing:-.02em;justify-items:center;margin:0;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:600;line-height:1.1;display:grid}.cellcount-n{letter-spacing:-.05em;background:linear-gradient(#fff,#e7b98d);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(5rem,13vw,9rem);font-weight:700;font-stretch:112%;line-height:.9}.cellcount-sub{font-family:var(--f-display);color:var(--fg);margin:0;font-size:clamp(1.1rem,1.8vw,1.35rem)}.cellcount-body{color:#e8edf5bd;max-width:36rem;margin:0;line-height:1.6}.cellcount-points{flex-wrap:wrap;justify-content:center;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.cellcount-points li{border:1px solid var(--line-strong);color:var(--fg);border-radius:999px;margin:0;padding:7px 14px;font-size:.88rem}.cellcount-centers{justify-items:center;gap:6px;margin-top:clamp(20px,3vw,32px);display:grid}.cellcount-label{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);margin:0;font-size:.72rem}.cellcount-keys{font-family:var(--f-display);align-items:center;gap:clamp(10px,2vw,18px);margin:0;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:600;display:flex}.cellcount-keys .ck-sep{color:var(--fg-3);font-weight:400}.cellcount-cbody{color:#e8edf5a8;max-width:30rem;margin:0;font-size:.92rem}.cellcount-philo{border-top:1px solid var(--line);gap:6px;margin-top:clamp(24px,3.5vw,40px);padding-top:clamp(20px,3vw,28px);display:grid}.cellcount-ptitle{font-family:var(--f-display);margin:0;font-size:clamp(1.3rem,2.2vw,1.7rem);font-weight:600;font-stretch:108%}.cellcount-pbody{color:#e8edf5bd;margin:0}.performer-name{font-family:var(--f-display);color:var(--fg);margin:0;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:600;font-stretch:108%}.performer-text-only{text-align:center;justify-items:center;grid-template-columns:1fr!important}.performer-text-only .performer-copy{justify-items:center;max-width:40rem}.h2-xl{letter-spacing:-.04em;font-size:clamp(2.4rem,5.6vw,4.4rem);line-height:1}.mood-list{background:0 0;border-radius:0;gap:clamp(10px,1.4vw,16px);overflow:visible}@media (width>=640px){.mood-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){.mood-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.mood{isolation:isolate;box-shadow:inset 0 0 0 1px rgba(var(--tone), .28);background:radial-gradient(120% 80% at 10% 0%, rgba(var(--tone), .42), transparent 62%), radial-gradient(90% 70% at 100% 100%, rgba(var(--tone), .18), transparent 70%), #07090e;transition:box-shadow .4s var(--ease), background-color .4s var(--ease);border-radius:22px;gap:10px;padding:clamp(26px,2.8vw,36px) clamp(22px,2.4vw,30px) clamp(28px,3vw,38px);position:relative;overflow:hidden}.mood:before{display:none}@media (hover:hover){.mood:hover{box-shadow:inset 0 0 0 1px rgba(var(--tone), .55), 0 30px 70px -40px rgba(var(--tone), .6)}}.mood-blue{--tone:70, 120, 230}.mood-teal{--tone:40, 170, 165}.mood-violet{--tone:150, 105, 230}.mood-copper{--tone:215, 110, 70}.mood-name{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--tone));filter:brightness(1.55);margin:0;font-size:.76rem}.mood-mode{font-family:var(--f-display);letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(1.9rem,2.6vw,2.4rem);font-weight:700;font-stretch:110%;line-height:1.05}.mood-keys{gap:2px;margin:8px 0 4px;padding:0;list-style:none;display:grid}.mood-keys li{font-family:var(--f-display);color:#ffffffeb;margin:0;font-size:clamp(1.1rem,1.4vw,1.25rem);font-weight:500;line-height:1.35}.mood-body{color:#e8edf5a8;margin:0;font-size:.92rem;line-height:1.5}.mood-note{margin-top:22px}.performer-has-video{isolation:isolate;border-top:0;align-items:center;min-height:clamp(520px,70vh,760px);padding-block:clamp(120px,16vw,220px);display:grid;position:relative;overflow:hidden}.performer-bg{z-index:-1;position:absolute;inset:0}.performer-bg-poster,.performer-bg-video{object-fit:cover;object-position:50% 35%;width:100%;height:100%;position:absolute;inset:0}.performer-bg-video.is-blocked{display:none}@media (prefers-reduced-motion:reduce){.performer-bg-video{display:none}}.performer-bg:after{content:"";background:radial-gradient(60% 55% at 50% 52%, #05070b8c, #05070b26 75%), linear-gradient(180deg, var(--ink-0) 0%, #05070b33 18%, #05070b26 80%, var(--ink-0) 100%);position:absolute;inset:0}.performer-has-video .h2{letter-spacing:-.035em;text-shadow:0 2px 24px #0009;font-size:clamp(2.2rem,4.6vw,3.6rem);line-height:1.05}.performer-has-video .performer-name{text-shadow:0 1px 16px #000000b3;margin-top:6px;font-size:clamp(1.3rem,2.2vw,1.7rem)}.performer-has-video .performer-bio{color:#e8edf5e0;text-shadow:0 1px 16px #000000bf;max-width:36rem;font-size:clamp(1.05rem,1.5vw,1.2rem)}.performer-has-video .performer-copy{gap:14px}@media (width<=640px){.performer-has-video{min-height:560px}.performer-bg-poster,.performer-bg-video{object-position:50% 30%}}.mood-play{align-items:center;gap:12px;margin-top:10px;display:flex}.mood-play .preview{width:46px;height:46px;box-shadow:inset 0 0 0 1px rgba(var(--tone), .6);background:#ffffff0a}.mood-play .preview.is-playing{background:rgba(var(--tone), .85)}.mood-play-l{color:#e8edf5cc;font-size:.86rem;line-height:1.3;display:grid}.mood-play-t{font-family:var(--f-mono);letter-spacing:.08em;color:#e8edf580;font-size:.7rem}.mood{min-width:0}.mood-mode{text-transform:none;letter-spacing:-.03em;overflow-wrap:anywhere;filter:none;color:#fff;font-size:clamp(1.9rem,2.4vw,2.3rem);font-family:var(--f-display)}@media (width>=1200px) and (width<=1399px){.mood-mode{font-size:1.85rem}}.ck-keys{justify-content:center;gap:clamp(6px,1.4vw,14px);margin:4px 0 0;padding:0;list-style:none;display:flex}.ck-keys li{margin:0}.ck-key{color:#fff;width:clamp(64px,7vw,84px);height:clamp(72px,8vw,92px);transition:background-color .3s var(--ease), color .3s, box-shadow .3s var(--ease);background:0 0;border-radius:18px;place-items:center;display:grid;position:relative}.ck-letter{font-family:var(--f-display);font-size:clamp(2.5rem,5.4vw,3.5rem);font-weight:600;line-height:1}.ck-ind{opacity:0;clip-path:polygon(15% 0,100% 50%,15% 100%);background:currentColor;width:10px;height:10px;transition:opacity .2s;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.ck-key:not(:disabled) .ck-ind{opacity:.45}.ck-key.is-active{color:#f0b37e;background:#be6e3c1f;box-shadow:inset 0 0 0 1px #f0b37e8c}.ck-key.is-active .ck-ind{opacity:1;clip-path:polygon(0 0,35% 0,35% 100%,65% 100%,65% 0,100% 0,100% 100%,0 100%)}.ck-key.is-loading .ck-ind{animation:1s ease-in-out infinite pulse}@media (hover:hover){.ck-key:not(:disabled):hover{color:#f6cfa8;background:#be6e3c1a}}.ck-key:focus-visible{outline-offset:2px;outline:2px solid #f0b37e}.ck-key:disabled{cursor:default;color:#ffffffe0}.ck-hint{color:#e8edf599;margin:4px 0 0;font-size:.86rem}@media (width<=560px){.ck-keys{grid-template-columns:repeat(3,76px);gap:10px 18px;display:grid}.ck-key{width:76px;height:76px}}.uses-editorial{border-top:1px solid var(--line)}.ue-inner{align-items:center;gap:clamp(28px,4vw,64px);display:grid}@media (width>=900px){.ue-inner{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.ue-visual{aspect-ratio:4/5;background:#050404;border-radius:6px;margin:0;position:relative;overflow:hidden}.ue-visual img{object-fit:cover;object-position:50% 45%;width:100%;height:100%;display:block;transform:scale(1.35)}.ue-visual:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent 60%, var(--ink-0)), linear-gradient(180deg, #05070b26, transparent 30%, transparent 70%, #05070b99);position:absolute;inset:0}@media (width<=899px){.ue-visual{aspect-ratio:4/3}.ue-visual:after{background:linear-gradient(180deg, transparent 55%, var(--ink-0))}}.ue-copy{gap:18px;max-width:32rem;display:grid}.ue-eyebrow{color:#e3a46f}.ue-title{font-family:var(--f-display);letter-spacing:-.035em;margin:0;font-size:clamp(2.2rem,4.4vw,3.6rem);font-weight:500;line-height:1.04}.ue-intro{color:#e8edf5c7;margin:0;font-size:clamp(1.08rem,1.5vw,1.25rem);line-height:1.55}.ue-ideas{gap:clamp(18px,2.4vw,26px);margin:clamp(10px,2vw,22px) 0 0;padding:0;list-style:none;display:grid}.ue-ideas li{grid-template-columns:2.4rem minmax(0,1fr);align-items:baseline;gap:14px;margin:0;display:grid}.ue-n{font-family:var(--f-display);color:#e3a46f;letter-spacing:.02em;font-size:.95rem}.ue-t{font-family:var(--f-display);letter-spacing:-.015em;margin:0;font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:600}.ue-b{color:#e8edf5b8;margin:4px 0 0;font-size:1.02rem;line-height:1.55}.cellcount{border-top:0;padding-block:clamp(96px,12vw,180px)}.cellcount:before{display:none}.cc-glow{z-index:-1;pointer-events:none;background:radial-gradient(38% 30% at 0% 18%, #c86e3238, transparent 72%), radial-gradient(34% 28% at 100% 42%, #c86e3229, transparent 72%), radial-gradient(70% 26% at 50% 104%, #d2783c42, transparent 70%), radial-gradient(120% 60% at 50% 100%, #783c1e1f, transparent 70%), linear-gradient(180deg, var(--ink-0), #0b0908 30%, #0b0908 70%, #0d0a08);position:absolute;inset:0}.cc-glow:before{content:"";opacity:.5;background:radial-gradient(120% 90% at 120% 10%,#0000 58%,#e68c462e 59%,#0000 61%),radial-gradient(120% 90% at -20% 90%,#0000 58%,#e68c4624 59%,#0000 61%);position:absolute;inset:0}.cellcount-inner{gap:0;max-width:980px}.cc-group{text-align:center;justify-items:center;width:100%;display:grid}.cc-group+.cc-group{margin-top:clamp(72px,9vw,128px)}.cc-eyebrow{color:#e3a46f;margin-bottom:clamp(18px,2vw,26px)}.cellcount-head{gap:4px}.cellcount-n{background:linear-gradient(#fff6ec 10%,#e9b88a 60%,#c98a55);-webkit-background-clip:text;background-clip:text;font-size:clamp(6rem,16vw,11rem)}.cc-title{letter-spacing:-.035em;color:#fff;font-size:clamp(2.2rem,4.6vw,3.6rem);font-weight:700}.cellcount-sub{letter-spacing:-.028em;text-wrap:balance;color:#fff6ecf5;margin-top:clamp(40px,5vw,64px);font-size:clamp(1.75rem,3.4vw,2.6rem);font-weight:600;line-height:1.1}.cc-phrase{display:inline-block}.cellcount-body{color:#e8edf5b3;max-width:34rem;margin-top:clamp(16px,1.8vw,22px);font-size:clamp(1.02rem,1.4vw,1.15rem);line-height:1.65}.cellcount-points{display:none}.cc-benefits{grid-template-columns:1fr;gap:26px;max-width:900px;margin-left:0;margin-right:0;padding:0;list-style:none}.cc-benefits li{font-family:var(--f-display);letter-spacing:-.01em;color:#fff6eceb;margin:0;font-size:clamp(1.2rem,1.9vw,1.5rem);font-weight:500;line-height:1.3}@media (width>=760px){.cc-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.cc-benefits li{padding:6px clamp(16px,2.4vw,32px)}.cc-benefits li+li{border-left:1px solid #e3a46f38}}.cc-centers{border-top:1px solid #ffffff12;max-width:820px;padding-top:clamp(72px,9vw,128px);margin-top:clamp(72px,9vw,128px)!important}.cc-centers .cellcount-label{margin-bottom:clamp(26px,3vw,40px)}.cc-centers .ck-keys{gap:clamp(14px,3vw,40px)}.cc-centers .ck-key{width:auto;height:auto;box-shadow:none;background:0 0;border-radius:16px;justify-items:center;gap:18px;padding:10px 8px 12px;display:grid}.cc-centers .ck-letter{font-size:clamp(2.8rem,5.6vw,4rem);font-weight:700}.ck-btn{width:44px;height:44px;transition:background-color .3s var(--ease), box-shadow .3s var(--ease);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 1px #e3a46f73}.cc-centers .ck-ind{opacity:1;clip-path:polygon(20% 0,100% 50%,20% 100%);background:#e3a46f;width:12px;height:12px;position:static;transform:none}.cc-centers .ck-key:disabled .ck-btn{box-shadow:inset 0 0 0 1px #ffffff1f}.cc-centers .ck-key:disabled .ck-ind{background:#ffffff40}.cc-centers .ck-key.is-active{color:#f0b37e;box-shadow:none;background:0 0}.cc-centers .ck-key.is-active .ck-btn{background:#e3a46f;box-shadow:0 0 24px -4px #e3a46fb3}.cc-centers .ck-key.is-active .ck-ind{clip-path:polygon(0 0,35% 0,35% 100%,65% 100%,65% 0,100% 0,100% 100%,0 100%);background:#0b0908;width:12px}@media (hover:hover){.cc-centers .ck-key:not(:disabled):hover{color:#f6cfa8;background:0 0}.cc-centers .ck-key:not(:disabled):hover .ck-btn{box-shadow:inset 0 0 0 1px #e3a46fd9}}.cc-centers .ck-hint{color:#fff6ecd1;margin-top:clamp(30px,3.4vw,44px);font-size:clamp(1rem,1.3vw,1.1rem)}.cc-centers .cellcount-cbody{color:#e8edf580;margin-top:10px;font-size:.92rem}.cellcount-philo{border-top:0;gap:0;padding-top:0}.cellcount-ptitle{letter-spacing:-.03em;color:#fff;font-size:clamp(2rem,4.2vw,3.2rem);font-weight:700;line-height:1.08}.cellcount-pbody{color:#e8edf5b8;max-width:30rem;margin-top:18px;font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.6}@media (width<=560px){.cellcount{padding-block:88px}.cc-group+.cc-group{margin-top:64px}.cc-centers{padding-top:56px;margin-top:64px!important}.cc-centers .ck-keys{grid-template-columns:repeat(3,minmax(0,88px));justify-content:center;gap:22px 18px;display:grid}.cc-centers .ck-letter{font-size:2.8rem}}.cc-benefits li{text-wrap:balance}.ue-visual{isolation:isolate;background:0 0;border-radius:0;overflow:visible}.ue-visual:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40% 46% at 50% 52%,#c86e3233,#0000 72%);position:absolute;inset:-10% -6%}.ue-visual img{object-fit:cover;object-position:50% 0%;transform:none;-webkit-mask-image:radial-gradient(62% 58% at 50% 46%,#000 55%,#0000 100%);mask-image:radial-gradient(62% 58% at 50% 46%,#000 55%,#0000 100%)}.ue-visual:after{display:none}@media (width<=899px){.ue-visual{aspect-ratio:1;max-height:420px}}.ue-ideas{gap:clamp(24px,3vw,34px)}.moods-editorial{isolation:isolate;padding-block:clamp(110px,13vw,190px);position:relative;overflow:hidden}.moods-glow{z-index:-1;pointer-events:none;background:radial-gradient(32% 40% at 0% 30%, #c86e3229, transparent 72%), radial-gradient(30% 36% at 100% 70%, #c86e321f, transparent 72%), radial-gradient(60% 30% at 50% 104%, #be693724, transparent 70%), linear-gradient(180deg, var(--ink-0), #0a0908 25%, #0a0908 75%, var(--ink-0));position:absolute;inset:0}.moods-glow:before{content:"";opacity:.45;background:radial-gradient(110% 90% at 118% 20%,#0000 58%,#e68c4624 59%,#0000 61%),radial-gradient(110% 90% at -18% 80%,#0000 58%,#e68c461f 59%,#0000 61%);position:absolute;inset:0}.moods-editorial .section-head{margin-bottom:clamp(72px,8vw,120px)}.moods-editorial .eyebrow{color:#e3a46f}.moods-editorial .mood-list{background:0 0;border-radius:0;gap:0}@media (width>=640px){.moods-editorial .mood-list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:clamp(48px,6vw,72px)}}@media (width>=1100px){.moods-editorial .mood-list{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:0}}.moods-editorial .mood{box-shadow:none;background:0 0;border-radius:0;justify-items:start;gap:0;padding:8px clamp(18px,2.4vw,36px)}@media (hover:hover){.moods-editorial .mood:hover{box-shadow:none}}@media (width>=640px){.moods-editorial .mood{border-left:1px solid #e3a46f29}.moods-editorial .mood:nth-child(odd){border-left:0}}@media (width>=1100px){.moods-editorial .mood:nth-child(odd){border-left:1px solid #e3a46f29}.moods-editorial .mood:first-child{border-left:0}}.moods-editorial .mood-name{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:#e3a46f;filter:none;font-size:.78rem}.moods-editorial .mood-mode{color:#fff;margin-top:clamp(16px,1.8vw,22px);font-size:clamp(2rem,2.8vw,2.6rem);font-weight:700}.moods-editorial .mood-keys{gap:4px;margin:clamp(14px,1.6vw,20px) 0 0}.moods-editorial .mood-keys li{color:#fff6ecd1;font-size:clamp(1.15rem,1.5vw,1.3rem);font-weight:400}.moods-editorial .mood-play{margin-top:clamp(28px,3vw,40px)}.moods-editorial .mood-play .preview{color:#e3a46f;background:0 0;width:48px;height:48px;box-shadow:inset 0 0 0 1px #e3a46f80}.moods-editorial .mood-play .preview.is-playing{color:#0b0908;background:#e3a46f;box-shadow:0 0 24px -4px #e3a46fb3}.moods-editorial .mood-play .preview .ring-fg{stroke:#f0b37e}.moods-editorial .mood-play-l{color:#fff6eccc;font-size:.95rem}.moods-editorial .mood-note{margin-top:clamp(56px,6vw,88px)}@media (width<=639px){.moods-editorial{padding-block:88px}.moods-editorial .mood-list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:44px}.moods-editorial .mood{padding:4px 14px}.moods-editorial .mood:nth-child(2n){border-left:1px solid #e3a46f29}.moods-editorial .mood-mode{font-size:1.7rem}.moods-editorial .mood-name{letter-spacing:.12em;font-size:.66rem}.moods-editorial .mood-keys li{font-size:1.05rem}}.moods-editorial .mood-mode{overflow-wrap:normal;word-break:normal;hyphens:none;font-size:clamp(1.9rem,2.35vw,2.4rem)}@media (width>=1100px) and (width<=1299px){.moods-editorial .mood-mode{font-size:1.75rem}}@media (width<=639px){.moods-editorial .mood-list{grid-template-columns:1fr;row-gap:0}.moods-editorial .mood,.moods-editorial .mood:nth-child(2n){border-left:0;padding:30px 4px}.moods-editorial .mood+.mood{border-top:1px solid #e3a46f29}.moods-editorial .mood-mode{font-size:2.1rem}.moods-editorial .mood-name{font-size:.72rem}.moods-editorial .mood-keys{flex-wrap:wrap;gap:0 14px;display:flex}.moods-editorial .mood-keys li{font-size:1.12rem}.moods-editorial .mood-play{margin-top:22px}}.product-hero-blend .px{padding-bottom:clamp(72px,9vw,128px);overflow:visible}.product-hero-blend .px-backdrop{height:calc(100% + clamp(120px,14vw,220px));-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.product-hero-blend .px-backdrop:after{background:radial-gradient(40% 32% at 50% 40%, #05070b59, transparent 75%), linear-gradient(180deg, #05070b1f 0%, #05070b00 18%, #05070b1f 40%, #05070b73 62%, #05070bc7 80%, var(--ink-0) 100%)}.product-hero-blend .px+.listen{z-index:1;isolation:isolate;background:0 0;border-bottom:0;padding-top:clamp(32px,4vw,56px);position:relative}.product-hero-blend .px+.listen:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(48% 55% at 68% 55%, #2846781a, transparent 72%), linear-gradient(180deg, transparent, var(--ink-0) 85%);position:absolute;inset:0}.product-hero-blend .px .px-compat{margin-bottom:0}@media (width<=640px){.product-hero-blend .px{padding-bottom:56px}.product-hero-blend .px+.listen{padding-top:24px}}.se-cols{gap:0;max-width:1080px;margin-inline:auto;display:grid}@media (width>=860px){.se-cols{grid-template-columns:repeat(3,minmax(0,1fr))}.se-col+.se-col{border-left:1px solid #e3a46f29}}.se-col{align-content:start;gap:18px;padding:8px clamp(24px,3.4vw,48px);display:grid}@media (width<=859px){.se-col{padding:30px 4px}.se-col+.se-col{border-top:1px solid #e3a46f24}}.se-col-t{font-family:var(--f-display);letter-spacing:-.015em;color:#fff6ecf5;margin:0;font-size:clamp(1.35rem,2vw,1.6rem);font-weight:600}.specs-glance .section-head{margin-bottom:clamp(32px,5vw,56px)}.sg-set+.sg-set{margin-top:clamp(56px,7vw,88px)}.sg-product{font-family:var(--f-display);letter-spacing:-.02em;margin:0 0 clamp(14px,2vw,22px);font-size:clamp(1.45rem,2.4vw,1.9rem);font-weight:700;font-stretch:108%}.sg-group{border-top:1px solid var(--line);gap:6px 48px;padding-block:clamp(18px,2.4vw,28px);display:grid}.sg-group:last-child{border-bottom:1px solid var(--line)}.sg-group-t{font-family:var(--f-display);letter-spacing:-.01em;margin:0;font-size:1.1rem;font-weight:600;font-stretch:108%}.sg-list{margin:0;display:grid}.sg-row{gap:2px 32px;padding:10px 0;display:grid}.sg-row+.sg-row{border-top:1px solid color-mix(in srgb, var(--line) 60%, transparent)}.sg-row dt{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);padding-top:4px;font-size:.74rem}.sg-row dd{color:var(--fg);overflow-wrap:anywhere;margin:0;line-height:1.5}@media (width>=640px){.sg-row{grid-template-columns:minmax(160px,240px) minmax(0,1fr)}}@media (width>=1000px){.sg-group{grid-template-columns:220px minmax(0,1fr)}.sg-group-t,.sg-row:first-child{padding-top:10px}}.sc{--sc-strings:226, 150, 88;--sc-drums:156, 184, 232;--sc-rule:color-mix(in srgb, var(--line) 45%, transparent);--sc-k:200px;border-collapse:collapse;text-align:left;width:100%;margin-block:clamp(8px,1.4vw,20px);display:block}.sc thead,.sc tbody{display:block}.sc tr{grid-template-columns:var(--sc-k) repeat(2, minmax(0, 1fr));align-items:baseline;column-gap:clamp(24px,3vw,48px);display:grid}:where(.sc) :where(th,td){font-weight:inherit;padding:0;display:block}.sc-tone-strings{--sc-tone:var(--sc-strings)}.sc-tone-drums{--sc-tone:var(--sc-drums)}.sc-group-t{font-family:var(--f-display);letter-spacing:-.015em;color:var(--fg);text-transform:none;font-size:1.2rem;font-weight:700;font-stretch:108%}.sc .sc-head{border-bottom:1px solid var(--line);align-items:end;padding-bottom:20px}.sc-p{text-align:center;font-family:var(--f-display);letter-spacing:-.02em;color:var(--fg);font-size:clamp(1.2rem,1.9vw,1.55rem);font-weight:700;font-stretch:108%}.sc-p:before{content:"";background:rgb(var(--sc-tone));border-radius:3px;width:28px;height:3px;margin:0 auto 14px;display:block}.sc .sc-row{padding:14px 0}.sc-row+.sc-row{border-top:1px solid var(--sc-rule)}.sc-group-row>th{grid-column:1/-1;padding:22px 0 14px}.sc-group+.sc-group>tr:first-child{border-top:1px solid var(--line)}.sc-group-inline .sc-row{padding-block:24px}.sc-group:last-child .sc-row:last-child{border-bottom:1px solid var(--line);padding-bottom:28px}.sc-k{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);font-size:.74rem}.sc-k.sc-group-t{font-family:var(--f-display);letter-spacing:-.015em;text-transform:none;color:var(--fg);font-size:1.2rem}.sc-v{color:var(--fg);overflow-wrap:anywhere;line-height:1.5}.sc-cmp .sc-v{text-align:center}.sc-span{text-align:center;grid-column:2/-1}@media (width>=1100px){.sc{--sc-k:240px}}@media (width<=719px){.sc tr{grid-template-columns:1fr 1fr;gap:4px 16px}.sc .sc-head{border-bottom:0;align-items:start;padding-bottom:0}.sc-head-k{border-top:1px solid var(--line);order:3;grid-column:1/-1;margin-top:14px;padding:22px 0 2px!important}.sc-p{text-align:left;font-size:1.05rem}.sc-p:before{width:22px;margin:0 0 10px}.sc-group-t,.sc-k.sc-group-t{font-size:1.1rem}.sc .sc-row{padding:11px 0}.sc-group-row>th{padding:18px 0 2px}.sc-group-inline .sc-row{padding-block:18px}.sc-group:last-child .sc-row:last-child{padding-bottom:20px}.sc-k{grid-column:1/-1;font-size:.7rem}.sc-span{text-align:left;grid-column:1/-1}.sc-cmp .sc-v{text-align:left;border-left:2px solid rgba(var(--sc-tone), .55);padding-left:10px;font-size:.95rem}}.px-title-art-plain img{object-fit:contain;width:min(100%,640px);height:auto;max-height:none;filter:none!important}@media (width<=640px){.px-title-art-plain img{width:100%}}.product-hero-blend .moods-glow,.product-hero-blend .cc-glow{-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%)}.product-hero-blend .moods-glow{background:radial-gradient(34% 34% at 0 46%,#c86e3226,#0000 72%),radial-gradient(30% 30% at 100% 64%,#c86e321c,#0000 72%),0 0}.product-hero-blend .moods-glow:before,.product-hero-blend .cc-glow:before{display:none}.product-hero-blend .cc-glow{background:radial-gradient(28% 26% at 100% 30%,#c86e321f,#0000 72%),radial-gradient(60% 26% at 50% 90%,#d2783c2e,#0000 70%),0 0}.product-hero-blend .listen{padding-bottom:clamp(48px,6vw,88px)}.product-hero-blend .uses-editorial{border-top:0}.product-hero-blend .moods-editorial,.product-hero-blend .cellcount{padding-top:clamp(80px,9vw,130px)}.px-atmos-fury{background:radial-gradient(40% 46% at 18% 58%, #c86e3233, transparent 72%), radial-gradient(40% 46% at 82% 58%, #aa322333, transparent 72%), radial-gradient(50% 30% at 50% 0%, #78462824, transparent 70%), linear-gradient(180deg, #0a0807, #070608 60%, var(--ink-0))}.px-atmos-fury .px-atmos-dust{display:none}.px-col-eyebrow{color:#e3a46f;margin-bottom:14px}.px-col-title{font-family:var(--f-display);letter-spacing:.04em;text-transform:uppercase;font-size:clamp(2.2rem,5.4vw,4.4rem);font-weight:700;font-stretch:118%;line-height:1}.px-col-covers{justify-content:center;align-items:flex-end;gap:0;margin-top:clamp(20px,3vw,36px);display:flex}.px-col-cover{width:clamp(220px,30vw,420px);transition:transform .5s var(--ease), opacity .4s;display:block}.px-col-cover img{object-fit:contain;width:100%;height:auto;display:block}.px-col-covers.is-focus .px-col-cover:not(.is-current){opacity:.55;transform:scale(.9)}.px-col-covers.is-focus .px-col-cover.is-current{z-index:1;position:relative}@media (width<=640px){.px-col-cover{width:46vw}.px-col-cover+.px-col-cover{margin-left:-6vw}}.px-col-covers+.px-headline{margin-top:clamp(12px,2vw,24px)}.col-eyebrow{color:#e3a46f}.col-video .section-head{margin-bottom:clamp(32px,4vw,52px)}.col-video-media{max-width:1120px;margin-inline:auto}.col-video+.col-video{padding-top:0}.col-dev-note{color:var(--fg-3);border:1px dashed var(--line);border-radius:10px;padding-block:12px;font-size:.85rem}.col-raw-tabs{margin-top:18px}.col-pack{isolation:isolate;position:relative;overflow:hidden}.col-pack-glow{z-index:-1;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}.col-pack-inner{align-items:center;gap:clamp(28px,4vw,64px);display:grid}@media (width>=900px){.col-pack-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.col-pack-flip .col-pack-art{order:2}}.col-pack-art{justify-self:center;width:min(100%,520px);margin:0}.col-pack-art img{object-fit:contain;width:100%;height:auto;display:block}.col-pack-copy{gap:16px;max-width:34rem;display:grid}.col-pack-title{font-family:var(--f-display);letter-spacing:-.035em;margin:0;font-size:clamp(2.1rem,4vw,3.3rem);font-weight:700;line-height:1.05}.col-pack-body{color:#e8edf5bd;margin:0;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.6}.col-stat{grid-template-columns:auto 1fr;align-items:baseline;column-gap:14px;margin:10px 0 0;display:grid}.col-stat-n{font-family:var(--f-display);letter-spacing:-.04em;background:linear-gradient(#fff3e6,#e3a46f);color:#0000;-webkit-background-clip:text;background-clip:text;grid-row:span 2;font-size:clamp(3.4rem,6vw,4.6rem);font-weight:700;line-height:.9}.col-stat-l{font-family:var(--f-display);color:#fff;font-size:1.2rem;font-weight:600}.col-stat-s{color:#e8edf59e;font-size:.95rem}.col-points{gap:14px;margin:10px 0 0;padding:0;list-style:none;display:grid}.col-points li{border-left:2px solid #e3a46f66;gap:2px;margin:0;padding-left:16px;display:grid}.col-point-t{color:#fff6ecf2;font-size:1.06rem;font-weight:600}.col-point-b{color:#e8edf59e;font-size:.96rem}.col-formats .section-head{margin-bottom:clamp(48px,6vw,80px)}.col-formats-cols{padding:0;list-style:none}.col-formats-cols li{margin:0}.col-format-b{color:#e8edf5a8;margin:0;font-size:clamp(1.05rem,1.4vw,1.15rem);line-height:1.5}.col-review-inner{text-align:center;justify-items:center;gap:28px;max-width:860px;display:grid}.col-quote{justify-items:center;gap:18px;margin:0;display:grid}.col-quote-x{font-family:var(--f-display);letter-spacing:-.02em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(1.5rem,2.8vw,2.2rem);font-weight:500;line-height:1.3}.col-quote-more summary{cursor:pointer;color:#e3a46f;font-size:.98rem;list-style:none}.col-quote-more summary::-webkit-details-marker{display:none}.col-quote-more[open] summary{margin-bottom:16px}.col-quote-full{text-align:left;gap:14px;max-width:44rem;display:grid}.col-quote-full p{color:#e8edf5bd;margin:0;line-height:1.7}.col-who{text-align:left;align-items:center;gap:14px;display:flex}.col-who img{object-fit:cover;background:var(--ink-1);border-radius:50%;width:56px;height:56px}.col-who-n{margin:0;font-weight:600}.col-who-r{color:var(--fg-3);margin:2px 0 0;font-size:.9rem}.col-choose .section-head{margin-bottom:clamp(48px,6vw,80px)}.col-options{gap:clamp(36px,4vw,48px);max-width:1100px;margin:0 auto;padding:0;list-style:none;display:grid}@media (width>=860px){.col-options{grid-template-columns:1fr 1fr 1.15fr;align-items:end}}@media (width>=560px) and (width<=859px){.col-options{grid-template-columns:1fr 1fr}.col-option.is-featured{grid-column:1/-1}}.col-option{text-align:center;justify-items:center;gap:8px;margin:0;padding:8px 12px 0;display:grid}.col-option-art{border-radius:12px;width:min(100%,260px);margin-bottom:10px;display:block;overflow:hidden;box-shadow:0 30px 70px -40px #000000e6}.col-option.is-featured .col-option-art{width:min(100%,320px);box-shadow:0 30px 70px -40px #000000e6,0 0 0 1px #e3a46f59}.col-option-art img{width:100%;height:auto;display:block}.col-option-n{font-family:var(--f-display);margin:0;font-size:1.3rem;font-weight:600}.col-option.is-featured .col-option-n{font-size:1.5rem}.col-option-note{color:#e8edf599;margin:0 0 4px}.col-option .price{justify-content:center}.col-option-save{color:#e3a46f;margin:0;font-size:.9rem}.col-option-buy{margin-top:10px}.px-col-covers{gap:clamp(20px,3vw,44px);margin-top:clamp(32px,4vw,52px)}.px-col-cover{width:clamp(150px,17vw,250px);position:relative}.px-col-cover+.px-col-cover{margin-left:0}.px-col-cover:before{content:"";z-index:-1;pointer-events:none;filter:blur(30px);position:absolute;inset:10% -30% 0}.px-col-cover-epic-string-fury:before{background:radial-gradient(50% 50% at 50% 55%,#d2783759,#0000 70%)}@media (width<=640px){.px-col-cover{width:38vw}.px-col-covers{gap:18px}}.px-overlay{z-index:-1;pointer-events:none;width:min(56vw,860px);height:clamp(560px,78vh,860px);position:absolute;top:0;right:0;-webkit-mask-image:radial-gradient(48% 46% at 62% 46%,#000 30%,#0000 78%);mask-image:radial-gradient(48% 46% at 62% 46%,#000 30%,#0000 78%)}.px-overlay-video{object-fit:cover;object-position:50% 30%;opacity:.14;mix-blend-mode:screen;filter:saturate(.7)contrast(1.05);width:100%;height:100%}.px-overlay-video.is-blocked{display:none}@media (prefers-reduced-motion:reduce){.px-overlay{display:none}}@media (width<=900px){.px-overlay{width:70vw}.px-overlay-video{opacity:.1}}@media (width<=640px){.px-overlay{display:none}}.px-overlay{width:min(46vw,720px);-webkit-mask-image:radial-gradient(46% 44% at 66% 46%,#000 25%,#0000 76%);mask-image:radial-gradient(46% 44% at 66% 46%,#000 25%,#0000 76%)}@media (width<=900px){.px-overlay{width:60vw}}.px-overlay{-webkit-mask-composite:source-in;width:min(60vw,940px);height:clamp(680px,96vh,1040px);top:-40px;right:0;-webkit-mask-image:radial-gradient(52% 50% at 64% 46%,#000 34%,#0000008c 58%,#0000 82%),linear-gradient(90deg,#0000 0%,#000 34%);mask-image:radial-gradient(52% 50% at 64% 46%,#000 34%,#0000008c 58%,#0000 82%),linear-gradient(90deg,#0000 0%,#000 34%);mask-composite:intersect}.px-overlay-video{opacity:.184;filter:sepia(.35)saturate(.85)contrast(1.12)brightness(1.05);object-position:50% 28%}@media (width<=900px){.px-overlay{width:74vw;height:82vh}.px-overlay-video{opacity:.144}}@media (width<=640px){.px-overlay{width:78vw;height:540px;display:block;top:0;right:0;-webkit-mask-image:radial-gradient(54% 48% at 72% 44%,#000 26%,#0000 78%);mask-image:radial-gradient(54% 48% at 72% 44%,#000 26%,#0000 78%)}.px-overlay-video{opacity:.12;object-position:46% 26%}}@media (prefers-reduced-motion:reduce){.px-overlay{display:none!important}}.px-title-lit{width:min(100%,640px);margin-inline:auto;display:block;position:relative}.px-title-lit img{width:100%}.px-title-lit:after{content:"";pointer-events:none;mix-blend-mode:overlay;opacity:.9;-webkit-mask:var(--lit-mask) center / 100% 100% no-repeat;mask:var(--lit-mask) center / 100% 100% no-repeat;background:radial-gradient(46% 30% at 44% 44%,#fff1db99,#0000 72%),linear-gradient(102deg,#be78468c 0%,#eccea640 34%,#ffeed473 52%,#d696604d 74%,#aa623880 100%);position:absolute;inset:0}.px-atmos-fury{background:url(/demo-media/epic-fury-bundle/hero-background.webp) center top / cover no-repeat, var(--ink-0);height:auto;inset:0;-webkit-mask-image:none;mask-image:none}.px-atmos-fury:after{content:"";background:linear-gradient(180deg, transparent, var(--ink-0));height:30%;position:absolute;inset:auto 0 0}@media (width<=700px){.px-atmos-fury{background-position:50% 0;background-size:250%}}.px-col-eyebrow{text-transform:uppercase}.px-col-covers{justify-content:center;align-items:flex-end;gap:clamp(28px,4vw,56px);display:flex}.px-col-cover,.px-col-covers.is-focus .px-col-cover:not(.is-current){opacity:1;width:auto;transform:none}.px-col-cover img{aspect-ratio:886/1338;filter:drop-shadow(0 28px 40px #0000008c);width:auto;height:clamp(240px,26vw,380px)}.px-col-cover-epic-drum-fury:before{background:radial-gradient(50% 50% at 50% 55%,#3c64b44d,#be64371f 45%,#0000 70%)}@media (width<=640px){.px-col-covers{gap:16px}.px-col-cover img{height:min(58vw,260px)}}.px-col-from{color:#e8edf5a8;justify-content:center;align-items:baseline;gap:8px;margin:0 0 18px;font-size:1rem;display:flex}.px-col-from .price{margin:0;font-size:1.25rem}.product .col-pack,.product #choose{scroll-margin-top:72px}.col-pack{padding-block:clamp(72px,8vw,120px)}.col-pack-glow{-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.col-pack-strings .col-pack-glow{background:radial-gradient(38% 54% at 26% 46%,#d67a344d,#0000 72%),radial-gradient(22% 30% at 12% 22%,#f0aa5a1a,#0000 70%),linear-gradient(118deg,#0000 18%,#ffbe780d 24%,#0000 30%),radial-gradient(60% 60% at 70% 60%,#3c281c2e,#0000 75%)}.col-pack-drums .col-pack-glow{background:radial-gradient(38% 54% at 74% 46%,#2e5caa61,#0000 72%),radial-gradient(22% 30% at 88% 72%,#ce703e3d,#0000 70%),linear-gradient(62deg,#0000 66%,#8cb4ff0d 72%,#0000 78%),radial-gradient(60% 60% at 30% 60%,#181e2e38,#0000 75%)}.col-pack-art{width:min(100%,400px)}.col-pack-drums .col-stat-n{background:linear-gradient(#eef3ff,#8fb0e6);-webkit-background-clip:text;background-clip:text}.col-pack-drums .col-points li{border-left-color:#78a0e673}.col-pack-drums .col-eyebrow{color:#9cb8e8}.col-point-t{font-size:1.1rem}.col-point-b{font-size:1rem}.col-listen{gap:18px;max-width:980px;margin-top:clamp(40px,5vw,64px);display:grid}.col-listen-head{gap:6px;display:grid}.col-listen-title{font-family:var(--f-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,2.4vw,1.9rem);font-weight:600}.col-choose{isolation:isolate;position:relative}.col-choose-glow{z-index:-1;pointer-events:none;background:radial-gradient(40% 50% at 20% 60%,#d67a341a,#0000 72%),radial-gradient(40% 50% at 80% 60%,#2852961f,#0000 72%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.col-options{align-items:stretch;gap:clamp(16px,2vw,28px);max-width:1120px}@media (width>=860px){.col-options{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}}@media (width>=560px) and (width<=859px){.col-options{grid-template-columns:repeat(2,minmax(0,1fr))}.col-option.is-featured{grid-column:1/-1;justify-self:center;width:100%;max-width:calc(50% - 10px)}}.col-option{background:linear-gradient(#1c1c20c7,#121216c7);border:1px solid #ffffff14;border-radius:18px;flex-direction:column;align-items:center;gap:8px;padding:clamp(20px,2.4vw,28px);display:flex;position:relative}.col-option.is-featured{background:linear-gradient(#2c2018cc,#161210cc);border-color:#e3a46f61}.col-option-art,.col-option.is-featured .col-option-art{aspect-ratio:1;border-radius:12px;width:100%;max-width:280px;margin:0 0 12px;overflow:hidden;box-shadow:0 24px 50px -34px #000000e6}.col-option-art img{object-fit:cover;width:100%;height:100%}.col-option-n,.col-option.is-featured .col-option-n{font-size:1.35rem}.col-option-note{color:#e8edf5a8;margin:0;font-size:1rem}.col-option-price{justify-items:center;gap:4px;margin-top:6px;display:grid}.col-option-price .price{margin:0;font-size:1.3rem}.col-option-buy{justify-content:center;width:100%;margin-top:auto;padding-top:16px;display:flex}.col-option-tag{letter-spacing:.08em;text-transform:uppercase;color:#f3c79c;background:#e3a46f1f;border:1px solid #e3a46f4d;border-radius:999px;margin:0;padding:4px 10px;font-size:.72rem;position:absolute;top:12px;right:12px}@media (width<=559px){.col-option-art,.col-option.is-featured .col-option-art{max-width:210px}.col-pack-art{width:min(78%,300px)}}.raw-has-bg .raw-inner:has(.raw-areas){max-width:980px}.raw-areas{text-align:left;backdrop-filter:blur(10px);background:#080a0e80;border:1px solid #ffffff14;border-radius:18px;width:100%;margin:clamp(28px,4vw,44px) 0 0;padding:0;list-style:none;display:grid}.raw-area{align-content:start;gap:8px;margin:0;padding:clamp(22px,3vw,34px);display:grid}.raw-area+.raw-area{border-top:1px solid #ffffff12}@media (width>=760px){.raw-areas{grid-template-columns:repeat(2,minmax(0,1fr))}.raw-area+.raw-area{border-top:0;border-left:1px solid #ffffff12}}.raw-area-t{font-family:var(--f-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.25rem,1.8vw,1.45rem);font-weight:600}.raw-area-b{color:#e8edf5c7;margin:0;font-size:clamp(1rem,1.3vw,1.08rem);line-height:1.6}.raw-area-img{max-width:420px;margin:10px 0 0}.raw-area-img img{aspect-ratio:500/140;mix-blend-mode:screen;width:100%;height:auto;display:block;-webkit-mask-image:radial-gradient(70% 80%,#000 55%,#0000 100%);mask-image:radial-gradient(70% 80%,#000 55%,#0000 100%)}@media (width<=759px){.raw-area-img{max-width:320px;margin-top:4px}.raw-area{padding:22px 22px 24px}}.raw-area-img img{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000),linear-gradient(#0000,#000 24% 76%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000),linear-gradient(#0000,#000 24% 76%,#0000);mask-composite:intersect}.px-col-cover:before{content:none}.px-col-cover img{filter:drop-shadow(0 22px 28px #00000080)drop-shadow(0 4px 8px #00000059)}.col-pack-art img{filter:drop-shadow(0 26px 34px #00000080)drop-shadow(0 5px 10px #00000059)}.col-pack-inner{align-items:center}@media (width>=900px){.col-pack-art{align-self:center}}.col-listen{gap:12px;width:100%;max-width:none;margin-top:18px;display:grid}.col-listen .eyebrow{margin:0}.player-compact{backdrop-filter:blur(8px);background:#0e0f13b8;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:14px 16px 14px 14px;display:grid}.player-compact.is-playing{border-color:#ffffff29}.player-compact .player-toggle{width:54px;height:54px}.pc-body{gap:6px;min-width:0;display:grid}.pc-top{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.pc-now{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;margin:0;display:flex}.player-compact .player-title{font-family:var(--f-display);letter-spacing:-.01em;white-space:nowrap;font-size:1.05rem;font-weight:600;font-stretch:100%;line-height:1.2}.player-compact .player-meta{color:#e8edf599;white-space:nowrap;font-size:.74rem}.player-compact .player-count{font-family:var(--f-mono);color:#e8edf599;font-variant-numeric:tabular-nums;flex:none;font-size:.76rem}.pc-bottom{justify-content:space-between;align-items:center;gap:12px;display:flex}.player-compact .player-time{margin:0;font-size:.76rem}.pc-nav{gap:4px;margin-right:-6px;display:flex}.pc-nav .icon-btn{width:44px;height:44px}.col-pack-drums fl-audio-player[compact]{--blue:#6f9be6}.col-pack-strings fl-audio-player[compact]{--blue:#d98d52}.player-compact.is-playing .pbtn{box-shadow:0 0 0 5px color-mix(in srgb, var(--blue) 14%, transparent)}@media (width<=480px){.player-compact{gap:12px;padding:12px}.player-compact .player-toggle{width:50px;height:50px}.player-compact .player-meta{white-space:normal}}.player-compact .wave,.player-compact .player-time,.player-compact .player-transport{grid-area:auto}.player-compact .wave{height:40px}@media (width<=480px){.pc-now{gap:2px;display:grid}.player-compact .player-meta{white-space:nowrap}}.px>.px-backdrop.px-backdrop-stage{-webkit-mask-image:none;mask-image:none;height:auto!important;inset:0!important}.px-backdrop-stage img{object-fit:cover;object-position:50% 40%;opacity:1;width:100%;height:100%;transform:none}.px-backdrop-stage:after{background:linear-gradient(180deg, #05070b1f 0%, #05070b14 35%, #05070b6b 62%, #05070bd1 84%, var(--ink-0) 100%)!important}.px>.px-backdrop.px-backdrop-stage{height:clamp(760px,104vh,1080px)!important;bottom:auto!important}@media (width<=640px){.px>.px-backdrop.px-backdrop-stage{height:clamp(640px,100svh,860px)!important}.px-backdrop-stage img{object-position:50% 30%}}.px-has-stage{padding-top:clamp(28px,3.4vw,48px)}.px-has-stage .px-buy{margin-top:clamp(18px,2.2vw,28px)}.px-stage{--w:var(--w-d);width:var(--w);height:calc(var(--w) * var(--h-d));margin:0 calc((100% - var(--w)) / 2);font-size:0;line-height:0;position:relative}.px-stage img{filter:none;max-width:none;height:auto;display:block;position:absolute}.px-stage-art{width:calc(var(--art-w) * 100%);left:calc((1 - var(--art-w)) * 50%);top:calc(var(--w) * var(--art-t));opacity:var(--art-o);z-index:0;pointer-events:none}.px-stage-logo{width:100%;left:0;top:calc(var(--w) * var(--logo-t));z-index:1}.px-stage+.px-headline{z-index:1;margin-top:0;position:relative}@media (width<=640px){.px-stage{--w:var(--w-m);height:calc(var(--w) * var(--h-m))}}.px-stage-tall{padding-top:clamp(20px,2vw,28px)}@media (width>=900px){.px-stage-tall .px-subheadline{max-width:50rem}}@media (width<=640px){.px-stage-tall .px-stage{--w:var(--w-m)}}@media (width>=900px){.px-has-stage .px-headline-parts{max-width:28ch}}.features-bg-dim .section-bg:after{background:linear-gradient(180deg, var(--ink-0) 0%, #05070bd1 14%, #05070bc7 50%, #05070bdb 86%, var(--ink-0) 100%)!important}.features-bg-dim .section-bg img{opacity:.7}.feature-shot-natural{box-shadow:none;background:0 0;place-items:center;display:grid;overflow:visible}.feature-shot-natural img{object-fit:contain;border-radius:8px;width:100%;height:auto;max-height:100%;box-shadow:0 0 0 1px #e8edf50f,0 24px 48px -30px #000000e6}.feature-legend{border-top:1px solid #ffffff14;gap:0;margin:18px 0 0;display:grid}.fl-row{border-bottom:1px solid #ffffff0f;grid-template-columns:5.5rem minmax(0,1fr);align-items:baseline;gap:16px;padding:12px 0;display:grid}.fl-row dt{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#e8edf580;font-size:.72rem}.fl-row dd{color:#f0f4fae6;margin:0;font-size:1.02rem}.feature-highlights{text-align:center;max-width:1080px;margin:clamp(56px,7vw,96px) auto 0;padding:0;list-style:none;display:grid}.fh-item{justify-items:center;gap:10px;margin:0;padding:clamp(18px,2.4vw,28px) clamp(16px,2vw,32px);display:grid}.fh-value{font-family:var(--f-display);letter-spacing:-.04em;color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(2.8rem,5.4vw,4.6rem);font-weight:600;line-height:1}.fh-item:last-child .fh-value{letter-spacing:-.02em;white-space:nowrap;font-size:clamp(1.9rem,3.2vw,2.8rem);line-height:1.6}.fh-label{color:#e8edf5a8;font-size:clamp(1rem,1.3vw,1.12rem)}@media (width>=760px){.feature-highlights{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.fh-item+.fh-item{border-left:1px solid #ffffff14}}@media (width<=759px){.feature-highlights{margin-top:40px}.fh-item{padding:16px 0}.fh-item+.fh-item{border-top:1px solid #ffffff14}}.px-stage-art{filter:var(--art-f,none);-webkit-mask-image:var(--art-mask,none);mask-image:var(--art-mask,none)}.px-stage-logo,.px-stage.px-stage-logo-fx .px-stage-logo{filter:var(--logo-f,none)}@media (width<=599px){.fl-row{grid-template-columns:4.2rem minmax(0,1fr);gap:12px}.fl-row dd{font-size:.96rem}}.px-bx-covers{justify-content:center;align-items:flex-end;gap:clamp(16px,2vw,28px);margin:clamp(18px,2.4vw,30px) 0 clamp(22px,2.6vw,34px);display:flex}.px-bx-cover{aspect-ratio:1;width:clamp(150px,17vw,250px);transition:transform .4s var(--ease);border-radius:4px;display:block;overflow:hidden;box-shadow:0 30px 50px -24px #000000d9,0 8px 18px -8px #0009}.px-bx-cover:hover{transform:translateY(-3px)}.px-bx-cover img{object-fit:cover;width:100%;height:100%;display:block}.px-bx-title{max-width:22ch;margin:0 auto}.px-bx-closing{font-family:var(--f-display);letter-spacing:-.01em;color:#fff;margin:14px 0 0;font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:600}.px-has-bx .px-buy{margin-top:clamp(20px,2.4vw,30px)}@media (width>=900px){.px-has-bx{padding-top:clamp(28px,3vw,44px)}.px-has-bx .px-subheadline{max-width:44rem}}@media (width<=640px){.px-bx-cover{width:40vw}}.bx-explore .section-head{margin-bottom:clamp(36px,4.4vw,56px)}.bx-group+.bx-group{margin-top:clamp(48px,6vw,80px)}.bx-group-t{font-family:var(--f-display);letter-spacing:-.015em;text-align:center;margin:0 0 18px;font-size:clamp(1.2rem,1.8vw,1.45rem);font-weight:600}.bx-videos{gap:clamp(20px,2.6vw,32px);margin:0 auto;padding:0;list-style:none;display:grid}.bx-group-pair .bx-videos{max-width:1180px}@media (width>=820px){.bx-group-pair .bx-videos{grid-template-columns:repeat(2,minmax(0,1fr))}}.bx-group-wide .bx-videos{max-width:980px}.bx-video{gap:8px;margin:0;display:grid}.bx-media{width:100%}.bx-video-t{font-family:var(--f-display);margin:10px 0 0;font-size:1.15rem;font-weight:600}.bx-video-b{color:#e8edf5ad;margin:0;font-size:1rem;line-height:1.55}.bx-group-wide .bx-video-b{text-align:center;margin-top:8px}.bx-workflow{padding-block:clamp(80px,10vw,140px)}.bx-workflow-inner{text-align:center;justify-items:center;gap:20px;max-width:54rem;display:grid}.bx-workflow-t{font-family:var(--f-display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.2rem,4.6vw,3.8rem);font-weight:700;line-height:1.04}.bx-workflow-b{color:#e8edf5bd;max-width:40rem;margin:0;font-size:clamp(1.08rem,1.5vw,1.3rem);line-height:1.6}.bx-workflow-h{font-family:var(--f-display);letter-spacing:-.02em;background:linear-gradient(90deg,#f0a35c,#fff 50%,#6fb4ff);color:#0000;-webkit-background-clip:text;background-clip:text;margin:12px 0 0;font-size:clamp(1.3rem,2.2vw,1.8rem);font-weight:600}.bx-included .section-head{margin-bottom:clamp(32px,4vw,52px)}.bx-cards{gap:clamp(18px,2.4vw,28px);max-width:1120px;margin:0 auto;padding:0;list-style:none;display:grid}@media (width>=820px){.bx-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.bx-card{background:linear-gradient(#181a20cc,#0e0f13cc);border:1px solid #ffffff14;border-radius:20px;flex-direction:column;margin:0;display:flex;overflow:hidden}.bx-card-art{aspect-ratio:16/10;object-fit:cover;object-position:50% 45%;width:100%;display:block}.bx-card-body{flex-direction:column;flex:1;gap:12px;padding:clamp(22px,2.6vw,32px);display:flex}.bx-card-name{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#e8edf58c;margin:0;font-size:.74rem}.bx-card-t{font-family:var(--f-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.4rem,2vw,1.7rem);font-weight:600;line-height:1.15}.bx-points{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.bx-points li{color:#f0f4fadb;padding-left:18px;font-size:1rem;position:relative}.bx-points li:before{content:"";background:#e8edf559;border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:0}.bx-req{border-top:1px solid #ffffff12;gap:8px;margin:8px 0 0;padding-top:14px;display:grid}.bx-req div{grid-template-columns:5.5rem minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.bx-req dt{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:#e8edf580;font-size:.72rem}.bx-req dd{color:#f0f4fadb;margin:0;font-size:.95rem}.bx-card-cta{align-self:flex-start;margin-top:auto}.bx-card-body>.bx-req+.bx-card-cta{margin-top:18px}.bx-note{text-align:center;color:#e8edf5a8;margin:22px auto 0;font-size:.98rem}.bx-final{isolation:isolate;padding-block:clamp(72px,9vw,120px);position:relative;overflow:hidden}.bx-final-bg{z-index:-1;opacity:.75;background-position:50% 60%;background-size:cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30% 75%,#0000);mask-image:linear-gradient(#0000,#000 30% 75%,#0000)}.bx-final-inner{text-align:center;justify-items:center;gap:14px;display:grid}.bx-final-covers img{aspect-ratio:1;border-radius:4px;width:clamp(110px,11vw,160px);box-shadow:0 24px 40px -22px #000000d9}.bx-final-t{font-family:var(--f-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.9rem,3.8vw,3rem);font-weight:700;line-height:1.05}.bx-final-name{color:#e8edf5a8;margin:0}.bx-final .price{justify-content:center}.bx-card-art{height:auto}.px-bx-cover{width:clamp(140px,14.5vw,220px)}.px-bx-covers{margin:clamp(14px,1.8vw,24px) 0 clamp(18px,2vw,26px)}@media (width>=900px){.px-has-bx .px-headline-hero{font-size:clamp(2rem,3.2vw,2.8rem)}}@media (width<=640px){.px-bx-cover{width:40vw}}.bx-final-covers img{object-fit:cover;height:auto}.bx-workflow-h{color:#fff;background:0 0}.px-media-mockup{filter:drop-shadow(0 40px 60px #0009);width:min(100%,980px);height:auto;margin-inline:auto;display:block}.eb-glance{padding-block:clamp(40px,5vw,72px)}.eb-glance-list{margin-top:0}.eb-genres-inner{gap:clamp(32px,5vw,80px);display:grid}@media (width>=960px){.eb-genres-inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.eb-genres-head{position:sticky;top:110px}}.eb-genres-head{gap:14px;display:grid}.eb-genres-head .h2,.eb-genres-head .section-sub{margin:0}.eb-genre-list{border-top:1px solid #ffffff14;margin:0;padding:0;list-style:none}.eb-genre-list li{border-bottom:1px solid #ffffff14;grid-template-columns:3rem minmax(0,1fr);align-items:baseline;padding:clamp(12px,1.4vw,18px) 0;display:grid}.eb-genre-n{font-family:var(--f-mono);letter-spacing:.1em;color:#e8edf573;font-size:.76rem}.eb-genre-t{font-family:var(--f-display);letter-spacing:-.03em;font-size:clamp(1.5rem,2.8vw,2.3rem);font-weight:600;line-height:1.1}.eb-practical-inner{text-align:center;justify-items:center;gap:clamp(32px,5vw,72px);display:grid}.eb-practical-inner.has-pages{text-align:left;justify-items:stretch}@media (width>=960px){.eb-practical-inner.has-pages{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center}}.eb-practical-copy{gap:22px;max-width:40rem;display:grid}.eb-practical-copy .h2{margin:0}.eb-points{gap:12px;margin:0;padding:0;list-style:none;display:grid}.eb-practical-inner:not(.has-pages) .eb-points{justify-items:center}.eb-points li{color:#f0f4fadb;font-size:clamp(1.05rem,1.5vw,1.22rem)}.eb-page-stage{background:#0b0c0f}.eb-page-stage .shot-slide{object-fit:contain}.eb-review-list{gap:clamp(36px,4vw,56px);max-width:1100px;margin:0 auto;padding:0;list-style:none;display:grid}@media (width>=900px){.eb-review-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.eb-review{align-content:start;gap:18px;margin:0;display:grid}.eb-review .col-quote{text-align:left;justify-items:start}.eb-review-x{font-family:var(--f-display);letter-spacing:-.015em;color:#fff;margin:0;font-size:clamp(1.2rem,1.8vw,1.45rem);font-weight:500;line-height:1.4}.eb-author-inner{align-items:center;gap:clamp(24px,4vw,56px);max-width:980px;display:grid}@media (width>=760px){.eb-author-inner.has-photo{grid-template-columns:240px minmax(0,1fr)}}.eb-author-inner:not(.has-photo){text-align:center;justify-items:center;max-width:46rem}.eb-author-photo{aspect-ratio:1;object-fit:cover;border-radius:50%;width:100%;max-width:240px;height:auto}.eb-author-copy{gap:10px;display:grid}.eb-author-n{font-family:var(--f-display);letter-spacing:-.03em;margin:0;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:700}.eb-author-r{color:#f0f4fadb;margin:0;font-size:clamp(1.02rem,1.4vw,1.15rem)}.eb-author-b{color:#e8edf5ad;margin:6px 0 0;line-height:1.6}.eb-final{padding-block:clamp(72px,9vw,120px)}.eb-final-inner{text-align:center;justify-items:center;gap:14px;display:grid}.eb-final-art{aspect-ratio:1;object-fit:cover;border-radius:6px;width:clamp(160px,18vw,240px);height:auto;margin-bottom:8px;box-shadow:0 30px 50px -24px #000000d9}.eb-final .price{justify-content:center}.px-bx-cover{width:clamp(165px,17vw,260px);box-shadow:0 34px 54px -26px #000000e6,0 10px 22px -10px #000000a6,0 0 60px -20px #78a0d22e}@media (width<=640px){.px-bx-cover{width:42vw}}.px-has-bx .px-backdrop-stage img{object-position:50% 0}.px-compat-items{flex-wrap:wrap;justify-content:center;gap:8px 10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.px-compat-items li{background:#0a0c1066;border:1px solid #ffffff1a;border-radius:999px;align-items:baseline;gap:8px;padding:6px 12px;font-size:.84rem;display:inline-flex}.pci-n{color:#e8edf59e}.pci-v{color:#f0f4faeb;font-weight:500}.bx-explore{background:linear-gradient(180deg, #0c0f15 0%, #11151d 18%, #11151d 82%, var(--ink-0) 100%);padding-top:clamp(48px,6vw,80px)}.bx-media{background:#05070a;border-radius:14px;box-shadow:0 0 0 1px #ffffff12,0 30px 60px -36px #000000f2}.bx-cards{align-items:stretch}.bx-card{height:100%}.bx-card-body{gap:12px;padding:clamp(24px,3vw,36px)}.bx-card-art{aspect-ratio:1;object-fit:cover;border-radius:6px;align-self:center;width:clamp(150px,15vw,200px);height:auto;margin-bottom:10px;box-shadow:0 22px 40px -24px #000000e6}.bx-points li{font-size:1.02rem}.bx-card-body>.bx-req+.bx-card-cta,.bx-card-cta{margin-top:auto}.bx-req{margin-bottom:22px}.bx-final.final-cta{padding-block:clamp(72px,9vw,120px)}.bx-final-covers{gap:14px;margin-bottom:6px;display:flex}.bx-final-covers img{aspect-ratio:1;object-fit:cover;border-radius:4px;width:clamp(110px,11vw,150px);height:auto;box-shadow:0 24px 40px -22px #000000d9}.bx-group-head{text-align:center;justify-items:center;gap:6px;margin-bottom:clamp(22px,2.6vw,32px);display:grid}.bx-group-label{margin:0}.bx-group-t{letter-spacing:-.03em;margin:0;font-size:clamp(1.6rem,2.8vw,2.2rem)}.bx-group+.bx-group{border-top:1px solid #ffffff0f;margin-top:clamp(80px,10vw,140px);padding-top:clamp(64px,8vw,110px)}.bx-group-pair .bx-video{grid-template-rows:auto auto 1fr;align-content:start}.bx-video-t{margin-top:14px}.bx-media{border-radius:14px;overflow:hidden}@media (width<=819px){.bx-group-pair .bx-videos{gap:40px}.bx-group+.bx-group{margin-top:64px;padding-top:56px}}.bx-workflow-lit{isolation:isolate;padding-block:clamp(96px,12vw,160px);position:relative;overflow:hidden}.bx-workflow-bg{z-index:-1;background:url(/demo-media/strike-series-bundle/workflow-background.webp) 50%/cover no-repeat;position:absolute;inset:0}.bx-workflow-lit .bx-workflow-h{margin-top:18px;font-size:clamp(1.5rem,2.6vw,2.1rem)}@media (width<=640px){.bx-workflow-bg{background-position:50%;background-size:260%}}.bx-final .final-title{font-size:clamp(2.4rem,6vw,4.6rem)}.product{--bx-stage:#11151d;--bx-edge:#0c0f15}.bundle-theme-brass{--bx-stage:#16130f;--bx-edge:#0f0d0a}.px-has-bx .px-backdrop-stage:after{background:linear-gradient(180deg, #05070b00 0%, #05070b0f 40%, #0a0a0c73 70%, color-mix(in srgb, var(--bx-edge) 85%, transparent) 88%, var(--bx-edge) 100%)!important}.bx-explore{background:linear-gradient(180deg, var(--bx-edge) 0%, var(--bx-stage) 18%, var(--bx-stage) 82%, var(--ink-0) 100%)}.px-bx-tagline{font-family:var(--f-display);color:#f0f4fae6;letter-spacing:-.01em;margin:10px 0 0;font-size:clamp(1.1rem,1.7vw,1.35rem);font-weight:500}.bundle-theme-brass .px-bx-title{letter-spacing:-.02em}.bundle-theme-brass .px-col-eyebrow{color:#e0b46c}.bundle-theme-brass .final-cta:before{background:radial-gradient(50% 70% at 50% 100%,#d6a05029,#0000 70%)}.bx-card-b{color:#e8edf5b8;margin:0;font-size:1rem;line-height:1.55}.bx-reviews .tm{padding-top:clamp(64px,8vw,110px)}.bx-reviews .tm-products{margin-top:12px}@media (width<=640px){.bx-workflow-t .nobr,.px-bx-title .nobr{white-space:normal}.bundle-theme-brass .px-bx-title{max-width:100%;font-size:clamp(1.6rem,7.4vw,2rem)}.px-bx-tagline{font-size:1.05rem}.px-bx-title .nobr{display:block}}.fe-demo{padding-top:clamp(56px,7vw,96px)}.fe-demo .bx-group-wide .bx-videos{max-width:980px}.fe-highlights{margin-top:0}.fe-note{text-align:center;color:#e8edf5b3;max-width:36rem;margin:24px auto 0;font-size:clamp(1rem,1.3vw,1.1rem)}.fe-signup{isolation:isolate;position:relative}.fe-signup:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 60% at 50% 40%,#4678c81f,#0000 72%),radial-gradient(30% 40% at 18% 60%,#c86e3214,#0000 70%);position:absolute;inset:0}.fe-signup-inner{text-align:center;justify-items:center;gap:14px;max-width:40rem;display:grid}.fe-signup-inner .h2{margin:0}.fe-signup-b{color:#e8edf5b8;margin:0 0 10px;font-size:clamp(1.02rem,1.4vw,1.15rem)}.fe-form{width:100%;max-width:520px}.fe-compat{border-top:1px solid #ffffff14;gap:4px;width:100%;margin-top:26px;padding-top:20px;display:grid}.fe-compat-t{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#e8edf580;margin:0 0 4px;font-size:.72rem}.fe-compat-l{color:#f0f4fadb;margin:0;font-size:.98rem}.fe-upgrade-inner{text-align:center;justify-items:center;gap:22px;max-width:44rem;display:grid}.fe-upgrade-inner .h2{margin:0}.fe-compare{border-top:1px solid #ffffff14;width:100%;margin:0;display:grid}.fe-compare div{border-bottom:1px solid #ffffff14;justify-content:space-between;gap:16px;padding:14px 4px;display:flex}.fe-compare dt{color:#e8edf5a8}.fe-compare dd{color:#fff;margin:0;font-weight:600}@media (width<=480px){.fe-compare div{text-align:left;flex-direction:column;gap:2px}}:root{--header-h:50px}.site-header{height:var(--header-h);backdrop-filter:blur(20px)saturate(160%);background:#0c0d10b8;border-bottom:1px solid #ffffff12;box-shadow:inset 0 1px #ffffff0a}.site-header.is-scrolled{background:#0c0d10cc;border-color:#ffffff14}.header-inner{flex-wrap:nowrap;gap:20px;height:100%;padding-block:0}.wordmark{align-items:center}.wordmark .logo{font-size:1.28rem}.brand-logo{width:auto;height:18px;display:block}.nav{align-items:center;gap:clamp(14px,2.2vw,30px);margin-inline:auto}.nav a{letter-spacing:.01em;color:#f0f4fac7;border-radius:0;padding:6px 0;font-size:.78rem;font-weight:400;transition:color .2s;background:0 0!important}.nav a:hover,.nav a[aria-current]{color:#fff}.nav .nav-site{display:none}.header-end{gap:6px;margin-left:0}.site-mark,.account-btn,.cart-btn,.menu-btn{color:#f0f4fad1;border-radius:8px;place-items:center;width:36px;height:36px;transition:color .2s,background-color .2s;display:grid;position:relative;background:0 0!important;border:0!important}.site-mark:hover,.account-btn:hover,.cart-btn:hover,.menu-btn:hover,.account.is-open .account-btn{color:#fff;background:#ffffff0f!important}.site-mark svg,.account-btn svg,.cart-btn svg,.menu-btn svg{width:17px;height:17px}.site-mark img{opacity:.72;filter:grayscale()brightness(1.6);width:auto;height:15px;transition:opacity .2s;display:block}.site-mark svg{opacity:.7}.cart-count{min-width:16px;height:16px;padding:0 4px;font-size:.62rem;top:2px;right:0}.site-tip{white-space:nowrap;color:#f0f4faeb;backdrop-filter:blur(16px);opacity:0;pointer-events:none;transition:opacity .2s, transform .2s var(--ease);background:#16181ed1;border:1px solid #ffffff17;border-radius:8px;padding:6px 10px;font-size:.74rem;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-4px);box-shadow:0 8px 24px -10px #000000b3}.site-mark:hover .site-tip,.site-mark:focus-visible .site-tip{opacity:1;transform:translate(-50%)}.menu-btn{display:none}.menu-btn path{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;transition:transform .25s var(--ease);transform-origin:12px 12px}.is-menu .menu-btn .mb-1{transform:translateY(3.5px)rotate(45deg)}.is-menu .menu-btn .mb-2{transform:translateY(-3.5px)rotate(-45deg)}@media (width<=899px){.site-header{height:var(--header-h)}.header-inner{flex-wrap:nowrap;padding-block:0}.site-mark{display:none}.menu-btn{display:grid}.site-mark,.account-btn,.cart-btn,.menu-btn{width:44px;height:44px}.header-end{gap:0;margin-left:auto;margin-right:-10px}.nav{width:auto;padding:8px max(16px, env(safe-area-inset-left,0px)) 18px;backdrop-filter:blur(22px)saturate(160%);opacity:0;pointer-events:none;visibility:hidden;transition:opacity .22s, transform .22s var(--ease), visibility 0s .22s;background:#0c0d10e6;border-bottom:1px solid #ffffff14;justify-content:stretch;gap:0;margin:0;display:grid;position:absolute;top:100%;left:0;right:0;overflow:visible;transform:translateY(-6px)}.is-menu .nav{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .22s, transform .22s var(--ease);transform:none}.nav a{color:#f0f4fae6;border-bottom:1px solid #ffffff0f;padding:13px 4px;font-size:1.02rem}.nav .nav-site{color:#f0f4fa99;border-bottom:0;margin-top:6px;font-size:.9rem;display:block}}@media (prefers-reduced-motion:reduce){.nav,.site-tip{transition:none!important}}.buybar{left:50%;right:auto;bottom:calc(12px + env(safe-area-inset-bottom,0px));backdrop-filter:blur(20px)saturate(160%);opacity:0;width:min(100% - 24px,720px);transition:transform .4s var(--ease), opacity .3s;background:#101115bd;border:1px solid #ffffff14;border-radius:14px;padding-bottom:0;transform:translate(-50%,calc(100% + 24px));box-shadow:inset 0 1px #ffffff0d,0 18px 40px -22px #000c}.buybar.is-on{opacity:1;transform:translate(-50%)}.buybar-inner{gap:14px;max-width:none;height:60px;padding:0 10px}.buybar-name{flex-wrap:nowrap;align-items:center;gap:12px}.buybar-art{object-fit:cover;border-radius:6px;flex:none;width:40px;height:40px}.buybar .price{align-items:baseline;gap:8px;margin:0;display:flex}.buybar .price-now{font-size:1.02rem;font-weight:600}.buybar .price-was{font-size:.86rem}@media (width<=640px){.buybar-inner{height:58px}.buybar .btn{min-height:40px}}body:has(.buybar.is-on) .toast,body:has(.buybar.is-on) .mode-note{bottom:calc(84px + env(safe-area-inset-bottom,0px))}@media (width<=899px){.nav{background:linear-gradient(#101115f7,#0b0c0ff7);box-shadow:0 24px 40px -20px #000c}.menu-btn:hover,.menu-btn:focus{background:0 0!important}.nav{background:linear-gradient(#121317,#0d0e11)!important}.is-menu.site-header{background:#111216}}.brand-logo{width:auto;height:17px}.site-mark img{opacity:.6;filter:none;height:14px}.site-mark:hover img{opacity:.95}@media (width<=899px){.brand-logo{height:16px}}.buybar-name{min-width:0}.buybar-title{font-family:var(--f-display);letter-spacing:-.01em;color:#fff;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.95rem;font-weight:600;font-stretch:100%;overflow:hidden}.buybar .price{flex:none}@media (width<=640px){.buybar-inner{gap:10px;padding-right:8px}.buybar-name{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1px 10px;display:grid}.buybar-art{grid-row:1/3;width:38px;height:38px}.buybar-title{font-size:.86rem}.buybar .price-now{font-size:.92rem}.buybar .price-was{font-size:.78rem}.buybar .btn{flex:none;padding-inline:14px}}.px-title-art-plain img[src*=soundtrack-formulas\/logo]{width:min(100%,620px)}@media (width<=640px){.px-title-art-plain img[src*=soundtrack-formulas\/logo]{width:min(100%,340px)}}.eb-genres-head{gap:14px;max-width:46rem;margin-bottom:clamp(36px,4.5vw,60px);display:grid}.eb-explorer{gap:clamp(28px,4vw,64px);display:grid}@media (width>=960px){.eb-explorer{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.eb-panels{position:sticky;top:90px}}.eb-panel{gap:14px;display:grid}.eb-panel.is-on{animation:ebIn .35s var(--ease)}@keyframes ebIn{0%{opacity:0;transform:translateY(6px)}}.eb-panel-n{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#e8edf580;margin:0;font-size:.74rem}.eb-panel-t{font-family:var(--f-display);letter-spacing:-.04em;margin:0;font-size:clamp(2.4rem,5vw,4rem);font-weight:700;line-height:1}.eb-panel-b{color:#e8edf5c2;max-width:32rem;margin:0;font-size:clamp(1.05rem,1.5vw,1.22rem);line-height:1.6}.eb-genre-list{border-top:1px solid #ffffff14;display:grid}.eb-genre{text-align:left;color:#f0f4fa80;width:100%;transition:color .2s, padding-left .25s var(--ease);border-bottom:1px solid #ffffff14;grid-template-columns:3rem minmax(0,1fr);align-items:baseline;padding:clamp(11px,1.2vw,15px) 0;display:grid}.eb-genre .eb-genre-t{font-size:clamp(1.25rem,2vw,1.7rem)}.eb-genre:hover{color:#f0f4fad9}.eb-genre[aria-selected=true]{color:#fff;padding-left:6px}.eb-genre[aria-selected=true] .eb-genre-n{color:#e8a26a}.eb-genre:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #78aaff99}@media (width<=959px){.eb-panels{min-height:13rem}}@media (prefers-reduced-motion:reduce){.eb-panel.is-on{animation:none}.eb-genre{transition:none}}.eb-topics{flex-wrap:wrap;justify-content:center;gap:10px 28px;margin:18px 0 0;padding:0;list-style:none;display:flex}.eb-topics li{font-family:var(--f-display);color:#f0f4fae6;font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:500}.eb-topics li+li:before{content:"";vertical-align:middle;background:#e8edf559;border-radius:50%;width:4px;height:4px;margin:0 14px 4px -18px;display:inline-block}.eb-final{isolation:isolate;position:relative;overflow:hidden}.eb-final-bg{z-index:-1;opacity:.45;background-position:50%;background-size:cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 35% 70%,#0000);mask-image:linear-gradient(#0000,#000 35% 70%,#0000)}.eb-final .final-title{font-size:clamp(2.4rem,6vw,4.6rem)}.eb-genres-head{position:static!important}.eb-genre-list{margin:0;padding:0;list-style:none}.sf-videos{background:linear-gradient(#0a1020 0%,#0d1530 45%,#0b1226 80%,#0b0e15 100%);padding-top:clamp(56px,7vw,96px)}.sf-videos .section-head{margin-bottom:clamp(32px,4vw,52px)}.sf-reel{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,32px);max-width:1000px;margin:0 auto;padding:0;list-style:none;display:grid}.sf-clip{align-content:start;gap:8px;margin:0;display:grid}.sf-frame{aspect-ratio:9/16;background:#05070c;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 30px 60px -36px #000000f2}.sf-frame video,.sf-frame iframe{object-fit:cover;background:#05070c;border:0;width:100%;height:100%;position:absolute;inset:0}.sf-vimeo{color:#fff;background:radial-gradient(60% 40% at 50% 45%,#5078dc2e,#0000 70%),#070a12;align-content:center;place-items:center;gap:14px;width:100%;display:grid;position:absolute;inset:0}.sf-vimeo-t{font-family:var(--f-display);color:#f0f4fabf;text-align:center;padding-inline:16px;font-size:.95rem;font-weight:600}.sf-clip-t{font-family:var(--f-display);letter-spacing:-.01em;margin:12px 0 0;font-size:1.12rem;font-weight:600}.sf-clip-b{color:#e8edf5ad;margin:0;font-size:.98rem;line-height:1.5}@media (width<=760px){.sf-reel{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:74%;grid-auto-flow:column;gap:14px;max-width:none;margin-inline:-16px;padding:0 16px 4px;overflow-x:auto}.sf-reel::-webkit-scrollbar{display:none}.sf-clip{scroll-snap-align:center}}.sf-inside{background:radial-gradient(40% 50% at 85% 20%,#3c6edc1a,#0000 70%),linear-gradient(#0b0e15,#0d0f14 60%,#0a0b0f)}.sf-inside-head{gap:14px;max-width:46rem;margin-bottom:clamp(36px,4.5vw,60px);display:grid}.sf-inside-head .h2,.sf-inside-head .section-sub{margin:0}.sf-areas{border-top:1px solid #ffffff14;margin:0;padding:0;list-style:none;display:grid}@media (width>=860px){.sf-areas{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,5vw,80px)}}.sf-area{border-bottom:1px solid #ffffff14;grid-template-columns:3.2rem minmax(0,1fr);gap:8px;margin:0;padding:clamp(22px,2.6vw,32px) 0;display:grid}.sf-area-n{font-family:var(--f-mono);letter-spacing:.1em;color:#6fa3ff;padding-top:.45em;font-size:.8rem}.sf-area-t{font-family:var(--f-display);letter-spacing:-.025em;margin:0 0 8px;font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:600}.sf-area-b{color:#e8edf5b8;margin:0;font-size:clamp(1rem,1.3vw,1.08rem);line-height:1.6}.sf-facts{flex-wrap:wrap;justify-content:center;gap:10px clamp(24px,4vw,56px);margin:clamp(30px,4vw,48px) 0 0;padding:0;list-style:none;display:flex}.sf-facts li{color:#e8edf5a8;font-size:1rem}.sf-fact-v{font-family:var(--f-display);color:#fff;letter-spacing:-.02em;margin-right:4px;font-size:1.45rem;font-weight:700}.sf-genres{isolation:isolate;background:#0a0b0f;position:relative}.sf-genres:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(30% 40% at 15% 40%,#ff5a2c12,#0000 70%),radial-gradient(30% 40% at 50% 70%,#ee6f9a0f,#0000 70%),radial-gradient(30% 40% at 85% 35%,#3d8bff14,#0000 70%);position:absolute;inset:0}.sf-genre-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(20px,3vw,44px);max-width:1080px;margin:0 auto;padding:0;list-style:none;display:grid}.sf-genre{border-top:1px solid #ffffff12;align-items:baseline;gap:14px;margin:0;padding:clamp(18px,2.2vw,26px) 4px;transition:background-color .3s;display:flex;position:relative}.sf-genre:before{content:"";background:var(--g);width:34px;height:2px;transition:width .35s var(--ease);border-radius:2px;position:absolute;top:-1px;left:0}.sf-genre:hover:before{width:100%}.sf-genre:hover{background:radial-gradient(80% 120% at 0% 0%, color-mix(in srgb, var(--g) 12%, transparent), transparent 70%)}.sf-genre-n{font-family:var(--f-mono);color:#e8edf566;font-size:.74rem}.sf-genre-t{font-family:var(--f-display);letter-spacing:-.025em;color:color-mix(in srgb, var(--g) 55%, #fff);font-size:clamp(1.3rem,2.3vw,1.9rem);font-weight:600}@media (width<=760px){.sf-genre-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.sf-genre-t{font-size:1.15rem}}.sf-story{isolation:isolate;background:linear-gradient(#0a0b0f 0%,#121014 30%,#18120d 70%,#0f0d0c 100%);position:relative}.sf-story:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40% 30% at 50% 22%,#d696501a,#0000 70%),radial-gradient(40% 35% at 30% 75%,#be783c14,#0000 70%);position:absolute;inset:0}.sf-human{padding-bottom:clamp(24px,4vw,56px)}.sf-human-inner{text-align:center;justify-items:center;gap:18px;max-width:52rem;display:grid}.sf-human-inner .eyebrow{color:#e0a86c;margin:0}.sf-human-t{font-family:var(--f-display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.2rem,4.8vw,3.8rem);font-weight:700;line-height:1.04}.sf-human-b{color:#f0ece6c7;max-width:42rem;margin:0;font-size:clamp(1.08rem,1.5vw,1.26rem);line-height:1.6}.sf-author{padding-top:clamp(32px,4vw,56px)}.sf-author-inner{align-items:center;gap:clamp(24px,4vw,64px);max-width:1000px;display:grid}@media (width>=860px){.sf-author-inner.has-photo{grid-template-columns:300px minmax(0,1fr)}}.sf-author-inner:not(.has-photo){max-width:46rem}.sf-author-photo{object-fit:cover;border-radius:18px;width:100%;max-width:300px;height:auto;box-shadow:0 30px 60px -36px #000000e6}.sf-author-copy{gap:12px;display:grid}.sf-author-copy .eyebrow{color:#e0a86c;margin:0}.sf-author-copy .h2{margin:0 0 6px}.sf-author-b{color:#f0ece6c2;margin:0;font-size:clamp(1rem,1.3vw,1.08rem);line-height:1.65}.page-ebook .tm{background:linear-gradient(#0f0d0c 0%,#0c111d 22% 78%,#07080b 100%)}.page-ebook .faq{background:#07080b;border-top:0}.page-ebook .eb-final-bg{opacity:.55}.tm-quote-excerpt>p{margin:0}.tm-more{font-family:var(--f-body);margin-top:16px}.tm-more summary{cursor:pointer;color:#8fb3ff;letter-spacing:0;font-size:.95rem;list-style:none}.tm-more summary::-webkit-details-marker{display:none}.tm-more[open] summary{margin-bottom:14px}.tm-full{color:#e8edf5c7;letter-spacing:0;gap:12px;font-size:1rem;line-height:1.65;display:grid}.tm-full p{margin:0}.page-ebook .tm-quote-excerpt{font-size:clamp(1.25rem,2vw,1.6rem)}.sf-vimeo-poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sf-vimeo .pbtn{z-index:1;position:relative}.sf-vimeo.has-poster{background:#05070c}.sf-vimeo.has-poster:after{content:"";background:linear-gradient(#0000 55%,#00000059);position:absolute;inset:0}.sf-area-ic{color:#96b4e6bf;width:40px;height:40px;margin:0 0 12px;display:block}.sf-area-ic .ic-warm{color:#e8a26a}.sf-area-ic .ic-warm-s{stroke:#e8a26a}.sf-preview{background:radial-gradient(45% 60% at 70% 55%,#466ec81a,#0000 70%),linear-gradient(#0a0b0f,#0c0e14 50%,#0a0b0f)}.sf-preview-inner{align-items:center;gap:clamp(32px,5vw,72px);display:grid}@media (width>=960px){.sf-preview-inner{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}}.sf-preview-copy{gap:14px;max-width:30rem;display:grid}.sf-preview-copy .h2,.sf-preview-copy .section-sub{margin:0}.sf-laptop{perspective:1600px;filter:drop-shadow(0 40px 60px #000000b3);justify-self:center;width:min(100%,720px);margin:0}.sf-laptop-lid{transform-origin:50% 100%;background:linear-gradient(160deg,#2a2d33,#16181c 55%,#0f1013);border-radius:18px 18px 6px 6px;padding:2.2% 2.2% 2.6%;transform:rotateX(4deg)rotateY(-10deg);box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff1f}.sf-laptop-screen{aspect-ratio:16/9;background:#000;border-radius:6px;position:relative;overflow:hidden}.sf-laptop-screen img{object-fit:cover;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.sf-laptop-screen:after{content:"";pointer-events:none;background:linear-gradient(125deg,#ffffff14,#0000 35%);position:absolute;inset:0}.sf-laptop-base{background:linear-gradient(#3a3d44,#1c1e22);border-radius:0 0 14px 14px/0 0 10px 10px;height:14px;margin:0 -6%;transform:rotateY(-10deg)translateY(-1px);box-shadow:inset 0 1px #ffffff2e}.sf-genres .section-head{margin-bottom:clamp(24px,3vw,40px)}.sf-genre{appearance:none;text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;border-top:1px solid #ffffff12}.sf-genre .sf-genre-t{opacity:.7;transition:opacity .25s}.sf-genre:hover .sf-genre-t,.sf-genre[aria-selected=true] .sf-genre-t{opacity:1}.sf-genre[aria-selected=true]:before{width:100%}.sf-genre[aria-selected=true]{background:radial-gradient(80% 120% at 0% 0%, color-mix(in srgb, var(--g) 14%, transparent), transparent 70%)}.sf-genre:focus-visible{outline:2px solid color-mix(in srgb, var(--g) 70%, #fff);outline-offset:-2px;border-radius:4px}.sf-genre-panel{background:radial-gradient(60% 120% at 0% 50%, color-mix(in srgb, var(--g) 16%, transparent), transparent 70%), #ffffff06;border:1px solid color-mix(in srgb, var(--g) 28%, #ffffff0f);border-radius:18px;max-width:1080px;min-height:9.5rem;margin:clamp(24px,3vw,40px) auto 0;padding:clamp(22px,3vw,34px) clamp(22px,3vw,40px);transition:background .4s,border-color .4s;position:relative}.sf-gp{gap:6px;display:grid}.sf-gp.is-on{animation:ebIn .35s var(--ease)}.sf-gp-topic{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--g) 65%, #fff);margin:0;font-size:.74rem}.sf-gp-name{font-family:var(--f-display);letter-spacing:-.03em;margin:0;font-size:clamp(1.7rem,3vw,2.3rem);font-weight:700}.sf-gp-insight{color:#f0f4fad1;max-width:52rem;margin:4px 0 0;font-size:clamp(1.02rem,1.4vw,1.18rem);line-height:1.6}@media (prefers-reduced-motion:reduce){.sf-gp.is-on{animation:none}}.sf-author-inner.has-photo{align-items:center;max-width:1180px;display:grid;position:relative}.sf-author-media{margin:0}.sf-author-photo{width:100%;max-width:none;height:auto;box-shadow:none;border-radius:0;display:block;-webkit-mask-image:radial-gradient(75% 80% at 62% 45%,#000 45%,#0000 100%);mask-image:radial-gradient(75% 80% at 62% 45%,#000 45%,#0000 100%)}@media (width>=900px){.sf-author-inner.has-photo{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sf-author-inner.has-photo .sf-author-media{grid-area:1/2;margin-left:-12%;margin-right:-4%}.sf-author-inner.has-photo .sf-author-copy{z-index:1;grid-area:1/1;position:relative}.sf-author-photo{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 30% 85%,#0000 100%),linear-gradient(#0000 0%,#000 14% 82%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 30% 85%,#0000 100%),linear-gradient(#0000 0%,#000 14% 82%,#0000 100%);mask-composite:intersect}}@media (width<=899px){.sf-author-media{margin:0 -16px}.sf-author-photo{aspect-ratio:4/3;object-fit:cover;object-position:75% 35%;-webkit-mask-image:linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(#000 60%,#0000 100%)}.sf-author-copy{margin-top:-40px;position:relative}}.tm-compact .tm-quote p,.tm-compact .tm-slide.tm-kind-text .tm-quote p{letter-spacing:-.008em;font-size:clamp(1.08rem,1.45vw,1.3rem);font-weight:400;line-height:1.55}.tm-compact .tm-copy{max-width:46rem}.tm-compact .tm-person{margin-top:18px}.tm-lead,.tm-full{gap:.8em;display:grid}.tm-full[hidden],.tm-lead[hidden]{display:none}.tm-quote-excerpt .tm-lead p:after,.tm-quote-excerpt .tm-full p:not(:last-child):after,.tm-quote-excerpt .tm-full p:not(:first-child):before{content:none}.tm-quote-excerpt .tm-full p:first-child:before{content:"“";color:var(--blue-hi)}.tm-more{appearance:none;cursor:pointer;color:#8fb3ff;font-family:var(--f-body);background:0 0;border:0;justify-self:start;margin-top:14px;padding:0;font-size:.95rem}.tm-more:hover{color:#b7cdff}@media (width<=640px){.sf-laptop{width:92%}.sf-laptop-base{margin:0 -4%}.sf-laptop-lid{transform:rotateX(3deg)rotateY(-6deg)}}.sf-area{grid-template-columns:minmax(0,1fr)}.sf-laptop-screen img{image-rendering:auto}.page-ebook .px{background:linear-gradient(#0000 60%,#0a1020 100%);padding-bottom:clamp(40px,5vw,64px)}.page-ebook .px>.px-backdrop.px-backdrop-stage{height:auto!important;inset:0!important}.page-ebook .px-backdrop-stage img{object-position:50% 30%}.page-ebook .px-backdrop-stage:after{background:linear-gradient(#05070b00 0%,#06091014 40%,#080c188c 68%,#0a1020e6 88%,#0a1020 100%)!important}.page-ebook .sf-videos{background:linear-gradient(#0a1020 0%,#0d1530 40%,#0b1226 80%,#0b0e15 100%);padding-top:clamp(40px,5vw,72px)}.page-ebook .px-buy .px-compat{flex-flow:wrap;justify-content:center;align-items:center;gap:8px 12px;margin-top:14px}.page-ebook .px-compat .buy-fine{color:#e8edf599;order:0;font-size:.82rem}.page-ebook .px-compat-label{min-height:26px;padding:0 10px;font-size:.68rem}@media (width<=640px){.page-ebook .px-compat.has-logos{border-top:0;gap:8px 12px;padding-top:0}.page-ebook .px-compat.has-logos .buy-fine{text-align:center;border-left:0;flex:none;max-width:none;padding-left:0}}.tm-centered .tm-top,.tm-centered .section-head{text-align:center;justify-items:center}.tm-centered .tm-top .section-head{margin-inline:auto}.tm-centered .tm-slide,.tm-centered .tm-slide.tm-kind-text{justify-items:center}.tm-centered .tm-copy,.tm-centered .tm-slide.tm-kind-text .tm-copy{text-align:center;justify-items:center;max-width:860px;margin-inline:auto}.tm-centered .tm-quote,.tm-centered .tm-lead,.tm-centered .tm-full{text-align:center;justify-items:center}.tm-centered .tm-more{justify-self:center}.tm-centered .tm-person{text-align:left;justify-content:center;margin-top:8px}.tm-centered .tm-nav,.tm-centered .tm-products{justify-content:center}.sf-audience{background:radial-gradient(45% 60% at 50% 0,#3c64c81a,#0000 70%),linear-gradient(#0a0b0f 0%,#0c0f17 50%,#0a0b0f 100%);padding-block:clamp(64px,8vw,110px)}.sf-audience .section-head{margin-bottom:clamp(28px,3.5vw,48px)}.sf-audience-list{gap:clamp(22px,2.6vw,34px) clamp(32px,5vw,72px);max-width:1080px;margin:0 auto;padding:0;list-style:none;display:grid}@media (width>=860px){.sf-audience-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.sf-audience-list li{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:14px;margin:0;display:grid}.sf-check{color:#e8a26a;width:22px;height:22px;margin-top:.25em}.sf-audience-list p{color:#f0f4fae0;margin:0;font-size:clamp(1.08rem,1.5vw,1.25rem);line-height:1.55}.tm-count{text-align:center;min-width:5.5rem;font-family:var(--f-mono);letter-spacing:.08em;color:#e8edf5bf;font-variant-numeric:tabular-nums;margin:0;font-size:.82rem}.tm-count [data-tm-cur]{color:#fff}.tm-count-sep{color:#e8edf559;margin:0 .5em}.faq-grid{align-items:start}.faq-grid>.section-head{align-self:start;justify-items:start;gap:10px;margin:0;display:grid}.faq-grid>.section-head .eyebrow,.faq-grid>.section-head .h2{margin:0}.gf{background:#0b0c0f;border-top:1px solid #ffffff12}.gf-inner{gap:0;padding-block:clamp(44px,5vw,64px) clamp(28px,3vw,40px);display:grid}.gf-top{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:20px;padding-bottom:28px;display:flex}.gf-brand{gap:10px;display:grid}.gf-logo{width:auto;height:20px;display:block}.gf-slogan{color:#e8edf599;letter-spacing:.005em;margin:0;font-size:.92rem}.gf-social{gap:4px;margin:0;padding:0;list-style:none;display:flex}.gf-social a{color:#f0f4fab3;border-radius:10px;place-items:center;width:40px;height:40px;transition:color .2s,background-color .2s;display:grid}.gf-social a:hover,.gf-social a:focus-visible{color:#fff;background:#ffffff0f}.gf-social svg{width:20px;height:20px}.gf-mid{border-bottom:1px solid #ffffff12;gap:28px;padding-block:28px;display:grid}@media (width>=760px){.gf-mid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px}}.gf-h{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#e8edf580;margin:0 0 12px;font-size:.7rem}.gf-links{gap:10px;margin:0;padding:0;list-style:none;display:grid}.gf-links a{color:#f0f4fad1;font-size:.9rem;transition:color .2s}.gf-links a:hover,.gf-links a:focus-visible{color:#fff;text-underline-offset:3px;text-decoration:underline}.gf-secure{color:#e8edf5a8;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:10px;max-width:36rem;margin:0;font-size:.88rem;line-height:1.6;display:grid}.gf-secure svg{color:#f0f4fa99;width:16px;height:16px;margin-top:.2em}.gf-bottom{gap:18px;padding-top:24px;display:grid}.gf-pay-list{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0;padding:0;list-style:none;display:flex}.gf-pay-list img{width:auto;height:22px;display:block}.gf-copy{color:#e8edf573;margin:0;font-size:.78rem}body:has(.buybar) .gf{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}@media (width<=560px){.gf-top{align-items:flex-start}}.legal-inner{max-width:760px}.legal-head{border-bottom:1px solid #ffffff14;gap:10px;margin-bottom:8px;padding-bottom:28px;display:grid}.legal-head .eyebrow,.legal-title{margin:0}.legal-updated{color:#e8edf580;margin:0;font-size:.88rem}.legal-sec{border-bottom:1px solid #ffffff0f;padding-block:22px}.legal-h{font-family:var(--f-display);letter-spacing:-.015em;margin:0 0 12px;font-size:clamp(1.15rem,1.8vw,1.35rem);font-weight:600}.legal-sh{margin:18px 0 8px;font-size:1rem;font-weight:600}.legal-sec p,.legal-sec li{color:#e8edf5c7;font-size:1rem;line-height:1.7}.legal-sec p{margin:0 0 12px}.legal-sec ul{gap:6px;margin:0 0 12px;padding-left:1.2em;display:grid}.gf-pay{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.gf-pay .gf-h{margin:0}.gf-pay-list{gap:10px 18px}.gf-pay-list li{color:#e8edf58c;transition:color .2s;display:flex}.gf-pay-list li:hover{color:#f0f4fae6}.gf-pay-logo,.gf-pay-logo svg{width:24px;height:24px;display:block}.gf-pay-logo svg{fill:currentColor}.gf-bottom{gap:22px}.legal{padding-top:clamp(48px,6vw,88px)}.legal-intro p{color:#f0f4fadb;font-size:clamp(1.02rem,1.3vw,1.1rem)}.legal-sh{font-family:var(--f-display);letter-spacing:-.01em;color:#fff}.legal-sec li::marker{color:#e8edf566}@media (width<=640px){.legal-sec p,.legal-sec li{font-size:.98rem}}.gf-col .gf-pay{gap:12px;margin-top:24px;padding-left:26px;display:grid}.gf-col .gf-pay .gf-h{margin:0}.gf-col .gf-pay-list{gap:10px 16px;max-width:36rem}.gf-bottom{padding-top:22px}@media (width<=759px){.gf-col .gf-pay{padding-left:0}.gf-col .gf-pay-list{gap:10px}}.fe-lead{text-align:center;color:#e8edf5bd;max-width:36rem;margin:0 auto 26px;font-size:clamp(1.05rem,1.4vw,1.18rem)}.fe-points{flex-wrap:wrap;justify-content:center;gap:12px 34px;margin:0 auto;padding:0;list-style:none;display:flex}.fe-points li{font-family:var(--f-display);letter-spacing:-.02em;color:#fff;font-size:clamp(1.25rem,2.2vw,1.7rem);font-weight:600}.fe-points li+li:before{content:"";vertical-align:middle;background:#e2463c;border-radius:50%;width:5px;height:5px;margin:0 20px 6px -22px;display:inline-block}.fe-final .final-title{font-size:clamp(2rem,4.6vw,3.6rem)}.px-title-art-plain img[src*=ultimate-plugin-list\/logo]{width:min(100%,680px)}@media (width<=640px){.px-title-art-plain img[src*=ultimate-plugin-list\/logo]{width:min(100%,340px)}.fe-points{flex-direction:column;align-items:center}.fe-points li+li:before{display:none}}.fe-form .ml-form-embedContainer .ml-form-embedWrapper{background:0 0!important;border:0!important}.fe-form .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody{padding:0!important}.fe-form .ml-form-embedContainer h4,.fe-form .ml-form-embedContainer .ml-form-embedContent p{color:#f0f4fae6!important}.fe-form .ml-form-embedContainer input.form-control{color:#fff!important;background:#ffffff0a!important;border:1px solid #ffffff24!important;border-radius:12px!important;height:48px!important;font-size:1rem!important}.fe-form .ml-form-embedContainer button.primary{background:var(--blue,#3a8bff)!important;border:0!important;border-radius:999px!important;height:48px!important;font-weight:600!important}.fe-form .ml-form-embedContainer .ml-form-checkboxRow label,.fe-form .ml-form-embedContainer .ml-form-embedPermissions p{color:#e8edf59e!important}.page-freeguide .px-buy{margin-top:clamp(24px,3vw,36px)}.page-freeguide .px>.px-backdrop.px-backdrop-stage{height:auto!important;inset:0!important}.page-freeguide .px-backdrop-stage img{object-position:50% 35%}.page-freeguide .fe-signup{padding-top:clamp(24px,3vw,40px);padding-bottom:clamp(64px,8vw,104px)}.page-freeguide .fe-form{max-width:460px;margin-inline:auto}.fe-form-error{color:#ffb4a8;margin:12px 0 0;font-size:.92rem}.page-freeguide .px-backdrop-stage:after{background:linear-gradient(180deg, #05070b00 0%, #05070b1f 45%, #05070bb8 82%, var(--ink-0) 100%)!important}.page-freeguide .fe-signup{background:var(--ink-0);padding-top:0;padding-bottom:clamp(56px,7vw,88px)}.page-freeguide .fe-signup:before{display:none}.page-freeguide .fe-signup-inner{gap:0}.page-freeguide .fe-form{width:100%;max-width:440px}.fe-form-note{color:#e8edf580;text-align:center;justify-content:center;align-items:center;gap:8px;margin:14px 0 0;font-size:.82rem;display:flex}.fe-form-note svg{flex:none;width:15px;height:15px}.page-freeguide .px{padding-bottom:8px}.fe-form .ml-form-embedContainer input.form-control{box-sizing:border-box!important;width:100%!important;padding:0 14px!important}.fe-form-note{max-width:440px;margin-inline:auto;line-height:1.5;display:block}.fe-form-note svg{vertical-align:-3px;margin-right:6px;display:inline-block}.about{isolation:isolate;position:relative;overflow:hidden}.about-inner{align-items:center;position:relative}.about-portrait{pointer-events:none;justify-self:end;width:100%;max-width:360px;margin:0;position:relative}.about-portrait:before{content:"";z-index:-1;filter:blur(10px);background:radial-gradient(50% 50% at 55% 45%,#2850a038,#0000 72%);position:absolute;inset:8% -20% -10% -10%}.about-portrait img{filter:brightness(.88)saturate(.92);-webkit-mask-composite:source-in;width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 28%),linear-gradient(#000 55%,#0000 96%);mask-image:linear-gradient(90deg,#0000 0%,#000 28%),linear-gradient(#000 55%,#0000 96%);mask-composite:intersect}@media (width>=900px){.about-inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) minmax(0,.85fr);gap:clamp(32px,4vw,64px)}.about .section,.about{padding-block:clamp(40px,4vw,56px)}.about-portrait{align-self:end;margin-bottom:-2px}.about-inner>div:first-child,.about-body{align-self:center;padding-block:clamp(32px,4vw,56px)}}@media (width<=899px){.about-portrait{justify-self:center;max-width:260px;margin-top:-8px}.about-portrait img{-webkit-mask-image:linear-gradient(#000 50%,#0000 95%);mask-image:linear-gradient(#000 50%,#0000 95%)}}.about-portrait img{filter:brightness(.8)saturate(.85);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000059 18%,#000 46%),linear-gradient(#000 48%,#0000 92%);mask-image:linear-gradient(90deg,#0000 0%,#00000059 18%,#000 46%),linear-gradient(#000 48%,#0000 92%)}.about-portrait:before{filter:blur(24px);background:radial-gradient(45% 45% at 58% 42%,#2850a033,#2850a00f 55%,#0000 75%);inset:-10% -30% -20% -20%}@media (width<=899px){.about-portrait img{-webkit-mask-image:linear-gradient(#000 45%,#0000 92%),radial-gradient(70% 90% at 50% 40%,#000 55%,#0000 100%);mask-image:linear-gradient(#000 45%,#0000 92%),radial-gradient(70% 90% at 50% 40%,#000 55%,#0000 100%)}}.page-freeguide section.fe-signup{padding-top:48px!important}@media (width<=640px){.page-freeguide section.fe-signup{padding-top:32px!important}}.page-freeguide .fe-signup{padding-bottom:clamp(40px,5vw,64px)}.fe-included-after{background:radial-gradient(50% 70% at 50% 0%, #28468c1f, transparent 70%), var(--ink-0);border-top:1px solid #ffffff0f;padding-block:clamp(48px,6vw,80px) clamp(64px,8vw,100px)}.fe-included-after .section-head{margin-bottom:clamp(20px,3vw,36px)}.fe-included-after .feature-highlights{max-width:900px;margin-top:0}.fe-included-after .fh-value{font-size:clamp(2.4rem,4.6vw,3.8rem)}.fe-included-after .fh-item:last-child .fh-value{font-size:clamp(1.9rem,3.4vw,2.8rem);line-height:1.35}.fe-cats{text-align:center;color:#e8edf5b3;max-width:46rem;margin:clamp(22px,3vw,32px) auto 0;font-size:clamp(.95rem,1.3vw,1.05rem);line-height:1.7}.fe-curated{text-align:center;gap:6px;max-width:34rem;margin:clamp(28px,3.5vw,40px) auto 0;display:grid}.fe-curated-t{font-family:var(--f-display);color:#fff;margin:0;font-size:1.05rem;font-weight:600}.fe-curated-t:before{content:"";background:#e2463c;border-radius:2px;width:28px;height:2px;margin:0 auto 14px;display:block}.fe-curated-b{color:#e8edf59e;margin:0;font-size:.95rem;line-height:1.6}.fe-inc-cta{justify-content:center;margin-top:clamp(28px,3.5vw,40px);display:flex}#download{scroll-margin-top:70px}@media (width<=759px){.fe-included-after .feature-highlights{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.fe-included-after .fh-item{gap:6px;padding:8px 4px;border-top:0!important}.fe-included-after .fh-item+.fh-item{border-left:1px solid #ffffff14}.fe-included-after .fh-value{font-size:2.2rem}.fe-included-after .fh-item:last-child .fh-value{font-size:1.15rem;line-height:2.4rem}.fe-included-after .fh-label{font-size:.82rem}}.try-free{isolation:isolate;background:radial-gradient(45% 80% at 25% 50%, #28509624, transparent 70%), linear-gradient(180deg, var(--ink-0), #0a0f1a 50%, var(--ink-0));border-top:1px solid #ffffff0f;padding-block:clamp(48px,6vw,80px);position:relative}.try-free-inner{align-items:center;gap:clamp(24px,4vw,56px);max-width:900px;display:grid}@media (width>=760px){.try-free-inner{grid-template-columns:220px minmax(0,1fr)}}.try-free-art{aspect-ratio:1;border-radius:8px;width:100%;max-width:220px;height:auto;display:block;box-shadow:0 24px 50px -30px #000000e6}.try-free-copy{justify-items:start;gap:10px;display:grid}.try-free-copy .eyebrow{margin:0}.try-free-t{font-family:var(--f-display);letter-spacing:-.03em;margin:0;font-size:clamp(1.6rem,3vw,2.3rem);font-weight:700}.try-free-b{color:#e8edf5b3;margin:0 0 8px;font-size:clamp(1rem,1.3vw,1.08rem)}@media (width<=759px){.try-free-inner{text-align:center;justify-items:center}.try-free-art{max-width:180px}.try-free-copy{justify-items:center}}.hero2-art img.hero2-img-eclipse,.hero2-art img.hero2-img-cinematic-cells-solo-cello,.hero2-art img.hero2-img-strike-drums,.hero2-art img.hero2-img-ultimate-plugin-list,.hero2-art img.hero2-img-epic-fury-bundle{object-position:50% 50%}.account-item[hidden],.account-status[hidden]{display:none}button.account-item{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-size:.9rem}button.account-item[aria-busy=true]{opacity:.6;pointer-events:none}.account-logout{border-radius:0 0 10px 10px;margin-top:4px;border-top:1px solid #ffffff14!important}.account-status{color:var(--fg-2);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;margin:0 0 4px;padding:0 12px 8px;font-size:.82rem;display:flex;overflow:hidden}.account-dot,.account.is-member .account-btn:after{background:#3ecf8e;border-radius:50%;flex:none;width:7px;height:7px}.account.is-member .account-btn:after{content:"";position:absolute;top:7px;right:7px;box-shadow:0 0 0 2px #0c0d10}.uses-editorial,.sf-preview{overflow-x:clip}fl-cart-drawer .drawer-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}fl-cart-drawer .scrim{touch-action:none}.drawer-note{color:var(--fg);border-bottom:1px solid var(--line);background:#4682dc24;margin:0;padding:10px 24px;font-size:.86rem}.drawer-note[hidden]{display:none}.qv-btn{cursor:pointer;border:0;flex:none;padding:0}dialog.qv{width:100%;max-width:none;height:100%;max-height:none;color:var(--fg);overscroll-behavior:contain;background:0 0;border:0;place-items:center;margin:0;padding:clamp(16px,4vw,48px);display:grid;position:fixed;inset:0;overflow-y:auto}dialog.qv:not([open]){display:none}dialog.qv::backdrop{backdrop-filter:blur(10px)saturate(110%);background:#04060ab8}.qv-panel{background:linear-gradient(#11151d,#0c0f15);border:1px solid #ffffff14;border-radius:22px;grid-template:"media head""media info"1fr/minmax(0,1.65fr) minmax(280px,1fr);gap:14px clamp(24px,3vw,40px);width:min(1180px,100%);padding:clamp(20px,2.4vw,32px);display:grid;position:relative;box-shadow:0 40px 90px -40px #000000d9}.qv-close{z-index:2;cursor:pointer;width:40px;height:40px;color:var(--fg-2);background:#ffffff0f;border:0;border-radius:50%;place-items:center;transition:background-color .2s,color .2s;display:grid;position:absolute;top:12px;right:12px}.qv-close svg{width:18px;height:18px}.qv-close:hover{color:var(--fg);background:#ffffff1f}.qv-close:focus-visible,.qv-nav:focus-visible,.qv-thumb:focus-visible,.qv-dot:focus-visible,.qv-more:focus-visible{outline:2px solid var(--blue-hi);outline-offset:2px}.qv-media{grid-area:media;align-content:start;gap:12px;min-width:0;display:grid}.qv-head{flex-direction:column;grid-area:head;gap:14px;min-width:0;padding-top:8px;padding-right:36px;display:flex}.qv-player{aspect-ratio:16/9;background:#000;border-radius:14px;position:relative;overflow:hidden}.qv-video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.qv-nav{z-index:1;cursor:pointer;width:44px;height:44px;color:var(--fg);backdrop-filter:blur(8px);background:#080a0e99;border:0;border-radius:50%;place-items:center;margin-top:-32px;transition:background-color .2s;display:grid;position:absolute;top:50%;box-shadow:inset 0 0 0 1px #ffffff29}.qv-nav svg{width:20px;height:20px}.qv-nav:hover{background:#080a0ed9}.qv-prev{left:12px}.qv-next{right:12px}.qv-vtitle{color:var(--fg-2);margin:0;font-size:.9rem}.qv-list{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.qv-thumb{cursor:pointer;text-align:left;width:100%;color:var(--fg-2);background:#ffffff08;border:0;border-radius:12px;gap:6px;padding:6px;transition:background-color .2s,box-shadow .2s,color .2s;display:grid;box-shadow:inset 0 0 0 1px #ffffff12}.qv-thumb:hover{color:var(--fg);background:#ffffff0f}.qv-thumb.is-on{color:var(--fg);box-shadow:inset 0 0 0 1.5px var(--blue-hi);background:#4682dc14}.qv-thumb-frame{aspect-ratio:16/9;background:#05070a;border-radius:8px;display:block;overflow:hidden}.qv-thumb-frame video,.qv-thumb-frame img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.qv-thumb-t{padding:0 2px 2px;font-size:.8rem;line-height:1.3}.qv-dots{justify-content:center;gap:4px;display:none}.qv-dot{cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;padding:0;display:grid}.qv-dot i{background:#ffffff47;border-radius:50%;width:8px;height:8px;transition:background-color .2s,transform .2s}.qv-dot.is-on i{background:var(--fg);transform:scale(1.15)}.qv-info{flex-direction:column;grid-area:info;gap:14px;min-width:0;padding-right:36px;display:flex}.qv-kicker{font:500 .7rem var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--blue-hi);margin:0}.qv-title{font-family:var(--f-display);letter-spacing:-.01em;margin:0;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:600;line-height:1.1}.qv-tag{color:var(--fg-2);margin:0;font-size:1rem;line-height:1.5}.qv-specs{border-top:1px solid #ffffff14;margin:4px 0 0;display:grid}.qv-specs div{border-bottom:1px solid #ffffff14;gap:2px;padding:10px 0;display:grid}.qv-specs dt{font:500 .66rem var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3)}.qv-specs dd{color:var(--fg);margin:0;font-size:.9rem;line-height:1.45}.qv-buy{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:8px;display:flex}.qv-buy .price{margin:0}.qv-buy .btn{flex:180px}.qv-more{color:var(--fg-2);align-self:flex-start;font-size:.86rem;text-decoration:none}.qv-more:hover{color:var(--fg)}dialog.qv[open] .qv-panel{animation:qv-in .32s var(--ease) both}dialog.qv[open]::backdrop{animation:.3s both qv-fade}dialog.qv.is-leaving .qv-panel{animation:.18s both qv-out}dialog.qv.is-leaving::backdrop{animation:.18s reverse both qv-fade}@keyframes qv-in{0%{opacity:0;transform:translateY(10px)scale(.985)}}@keyframes qv-out{to{opacity:0;transform:translateY(6px)scale(.99)}}@keyframes qv-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){dialog.qv[open] .qv-panel,dialog.qv[open]::backdrop,dialog.qv.is-leaving .qv-panel,dialog.qv.is-leaving::backdrop{animation:none}}@media (width<=899px){dialog.qv{padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) 0 max(12px, env(safe-area-inset-left));place-items:start center}.qv-panel{margin-bottom:max(12px, env(safe-area-inset-bottom));border-radius:18px;grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""media""info";gap:18px;padding:56px 16px 16px}.qv-close{width:44px;height:44px;top:8px;right:8px}.qv-head,.qv-info{gap:10px;padding:0}.qv-info{gap:12px}.qv-buy{padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px));background:#0d1017;border-top:1px solid #ffffff14;border-radius:0 0 18px 18px;margin:4px -16px -16px;position:sticky;bottom:0;box-shadow:0 -16px 24px -12px #0009}}@media (width<=640px){.qv-list{display:none}.qv-dots{display:flex}.qv-nav{width:38px;height:38px;margin-top:-28px}.qv-prev{left:8px}.qv-next{right:8px}.qv-title{font-size:1.45rem}.qv-tag{font-size:.94rem}}@media (width<=899px){.about{padding-top:clamp(48px,12vw,72px);padding-bottom:clamp(40px,10vw,64px)}.about-inner{gap:18px;position:relative}.about-inner>div:first-child{z-index:1;flex-direction:column;justify-content:center;min-height:clamp(120px,34vw,170px);padding-right:40%;display:flex;position:relative}.about-body{z-index:1;position:relative}.about-portrait{z-index:0;justify-self:auto;width:min(46%,230px);max-width:none;margin:0;position:absolute;top:-12px;right:-16px}.about-portrait:before{inset:-20%}.about-portrait img{opacity:.9;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000008c 30%,#000 62%),linear-gradient(#000 40%,#0000 88%);mask-image:linear-gradient(90deg,#0000 0%,#0000008c 30%,#000 62%),linear-gradient(#000 40%,#0000 88%);mask-composite:intersect}}@media (width<=859px){.delivery{padding-block:clamp(44px,11vw,64px)}.delivery .section-head{margin-bottom:20px}.delivery .section-sub{font-size:.95rem}.deliver-grid{gap:10px}.deliver-card{text-align:left;border-radius:16px;grid-template-columns:minmax(0,1fr);place-items:start;row-gap:6px;padding:18px 18px 20px}.deliver-title{font-size:1rem}.deliver-card p{max-width:none;font-size:.9rem;line-height:1.45}}[data-slug=strike-series-bundle] .px>.px-backdrop.px-backdrop-stage{-webkit-mask-image:linear-gradient(#000 45%,#0000008c 68%,#0000 88%);mask-image:linear-gradient(#000 45%,#0000008c 68%,#0000 88%)}[data-slug=strike-series-bundle] .px-has-bx+.bx-explore{background:linear-gradient(#11151d00 0%,#11151d99 12%,#11151d 30% 82%,#05070b 100%)}@media (width<=639px){.moods-editorial .mood-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.moods-editorial .mood,.moods-editorial .mood:nth-child(2n){border-left:0;padding:26px 12px}.moods-editorial .mood:nth-child(2n){border-left:1px solid #e3a46f29}.moods-editorial .mood+.mood{border-top:0}.moods-editorial .mood:nth-child(n+3){border-top:1px solid #e3a46f29}.moods-editorial .mood-mode{font-size:clamp(1.15rem,5.2vw,1.5rem)}.moods-editorial .mood-name{letter-spacing:.1em;font-size:.62rem}.moods-editorial .mood-keys{gap:2px;display:grid}.moods-editorial .mood-keys li{font-size:.95rem}.moods-editorial .mood-play{margin-top:16px}.moods-editorial .mood-play-l{font-size:.82rem}}@media (width<=760px){.sf-genre{gap:10px}.sf-genre-t{white-space:nowrap;font-size:clamp(.98rem,4.3vw,1.3rem)}}.col-listen .col-listen-cta{--h:44px;white-space:nowrap;color:#fff;border:1px solid var(--line-strong);width:auto;min-width:210px;max-width:100%;min-height:44px;box-shadow:none;background:0 0;place-self:start;margin:14px 0 0;padding:0 22px;transition:border-color .2s,background-color .2s;display:inline-flex}.col-listen .col-listen-cta:hover{border-color:var(--blue-hi);background:#4682dc14}.col-listen .col-listen-cta:focus-visible{outline:2px solid var(--blue-hi);outline-offset:3px}@media (width<=640px){.col-listen .col-listen-cta{min-width:200px;margin-top:12px}}.col-option{scroll-margin-top:calc(var(--header-h,50px) + 24px)}.col-option:target{box-shadow:0 0 0 2px var(--blue-hi), 0 30px 60px -30px #000c}@media (width<=640px){.col-pack-art{max-width:210px;margin-inline:auto}.col-pack .col-pack-inner{gap:22px}.col-options{gap:12px}.col-option{text-align:left;grid-template-columns:84px minmax(0,1fr);grid-template-areas:"art name""art note""art price""buy buy";align-items:center;gap:2px 14px;padding:14px;display:grid}.col-option-art{grid-area:art;align-self:start;width:84px;margin:0}.col-option-art img{width:100%;height:auto}.col-option-n{grid-area:name;margin:0;font-size:1.05rem}.col-option-note{grid-area:note;margin:0}.col-option-price{text-align:left;grid-area:price;justify-items:start;margin:0}.col-option-price .price{justify-content:flex-start}.col-option-buy{grid-area:buy;margin-top:10px}.col-option-buy .btn{width:100%}.col-option{position:relative}.col-option.is-featured{margin-top:10px}.col-option-tag{margin:0;position:absolute;top:0;right:14px;transform:translateY(-50%)}}[data-slug=forge-horns] .performer-photo,[data-slug=forge-trumpet] .performer-photo{max-width:300px}@media (width>=860px){[data-slug=forge-horns] .performer-inner,[data-slug=forge-trumpet] .performer-inner{grid-template-columns:minmax(0,300px) minmax(0,1fr);justify-content:center;max-width:1040px;margin-inline:auto}}@media (width<=859px){[data-slug=forge-horns] .performer-photo,[data-slug=forge-trumpet] .performer-photo{justify-self:start;max-width:min(58%,230px)}[data-slug=forge-horns] .performer-inner,[data-slug=forge-trumpet] .performer-inner{gap:24px}}@media (width<=640px){.related .wrap{overflow:visible}.related-row{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-columns:62%;grid-auto-flow:column;gap:12px;margin-inline:-16px;padding:4px 16px 12px;scroll-padding-inline:16px;display:grid;overflow-x:auto}.related-row::-webkit-scrollbar{display:none}.related-row>.card{scroll-snap-align:start}}.try-free{padding-block:clamp(40px,5vw,64px)}.try-free-copy{gap:10px}.try-free-b{margin:0}#sdf-signup.fe-form{width:100%;max-width:480px;margin:8px 0 0}#sdf-signup.fe-form .ml-form-embedContainer,#sdf-signup.fe-form .ml-form-embedContainer .ml-form-align-center,#sdf-signup.fe-form .ml-form-embedContainer .ml-form-align-left,#sdf-signup.fe-form .ml-form-embedContainer .ml-form-align-right,#sdf-signup.fe-form .ml-form-embedContainer .ml-form-align-default{text-align:left!important;width:100%!important;margin:0!important;padding:0!important;display:block!important}#sdf-signup.fe-form .ml-form-embedContainer .ml-form-embedWrapper{width:100%!important;max-width:480px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important}#sdf-signup.fe-form .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody,#sdf-signup.fe-form .ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody{margin:0!important;padding:0!important}#sdf-signup.fe-form .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent{text-align:left!important;margin:0 0 12px!important}#sdf-signup.fe-form .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent:empty{display:none!important}#sdf-signup.fe-form .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent h4,#sdf-signup.fe-form .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p{text-align:left!important;margin:0 0 6px!important}#sdf-signup.fe-form .ml-form-embedContainer .ml-form-embedWrapper .ml-block-form{margin:0!important}#sdf-signup.fe-form .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent,#sdf-signup.fe-form .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent.horozintalForm{float:none!important;width:100%!important;margin:0 0 10px!important;padding:0!important}#sdf-signup.fe-form .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow{float:none!important;width:100%!important;margin:0!important;padding:0!important}#sdf-signup.fe-form .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow+.ml-form-fieldRow{margin-top:10px!important}#sdf-signup.fe-form .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-field-group{margin:0!important;padding:0!important}#sdf-signup.fe-form .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody input.form-control,#sdf-signup.fe-form .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input{box-sizing:border-box!important;color:#fff!important;width:100%!important;height:44px!important;box-shadow:none!important;font-family:var(--f-body)!important;background:#ffffff0d!important;border:1px solid #ffffff29!important;border-radius:10px!important;margin:0!important;padding:0 14px!important;font-size:1rem!important;line-height:1.2!important;display:block!important}#sdf-signup.fe-form .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody input.form-control::placeholder{color:#e8edf57a!important;opacity:1!important}#sdf-signup.fe-form .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody input.form-control:focus{border-color:var(--blue-hi)!important;outline:none!important;box-shadow:0 0 0 3px #5a96ff47!important}#sdf-signup.fe-form .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-error input.form-control,#sdf-signup.fe-form .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-error input{border-color:#ff8a7a!important}#sdf-signup.fe-form .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-error .label-description,#sdf-signup.fe-form .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-error .label-description p,#sdf-signup.fe-form .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-error label{color:#ffb4a8!important}#sdf-signup.fe-form .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow,#sdf-signup.fe-form .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions{text-align:left!important;margin:0 0 10px!important}#sdf-signup.fe-form .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit{float:none!important;width:100%!important;margin:0!important;padding:0!important}#sdf-signup.fe-form .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button.primary,#sdf-signup.fe-form .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button.loading{cursor:pointer;display:block;box-sizing:border-box!important;background:var(--blue,#3a8bff)!important;color:#fff!important;width:100%!important;height:44px!important;box-shadow:none!important;font-family:var(--f-body)!important;letter-spacing:0!important;border:0!important;border-radius:10px!important;margin:0!important;padding:0 16px!important;font-size:1rem!important;font-weight:600!important;line-height:1!important}#sdf-signup.fe-form .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button.primary:hover{filter:brightness(1.08)}#sdf-signup.fe-form .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button.primary:focus-visible{outline:2px solid var(--blue-hi)!important;outline-offset:2px!important}#sdf-signup.fe-form .ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent{text-align:left!important;margin:0!important}#sdf-signup.fe-form .ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent h4{color:#fff!important;margin:0 0 6px!important}#sdf-signup.fe-form .ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p{color:#e8edf5bf!important;margin:0!important}#sdf-signup .fe-form-note{text-align:left;justify-content:flex-start;align-items:center;gap:8px;max-width:480px;margin:12px 0 0;display:flex}#sdf-signup .fe-form-note svg{vertical-align:0;margin:0}#sdf-signup .fe-form-error{text-align:left}@media (width<=759px){#sdf-signup.fe-form{max-width:none;margin-inline:auto}#sdf-signup.fe-form .ml-form-embedContainer .ml-form-embedWrapper{max-width:none!important}#sdf-signup .fe-form-note{text-align:center;justify-content:center;max-width:none}#sdf-signup .fe-form-error{text-align:center}#sdf-signup.fe-form .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent,#sdf-signup.fe-form .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent h4,#sdf-signup.fe-form .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p,#sdf-signup.fe-form .ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent{text-align:center!important}}.deliver-card{align-content:start;gap:10px;padding:32px 28px 34px}.deliver-title{min-height:0}@media (width>=860px){.deliver-grid{grid-template-rows:auto auto;align-items:stretch}.deliver-card{grid-row:span 2;grid-template-rows:subgrid;row-gap:10px;padding:34px 30px 36px}}@media (width<=859px){.deliver-card{gap:5px;padding:16px 18px 18px}.delivery .section-head{margin-bottom:18px}}.sdf{isolation:isolate;background:radial-gradient(55% 60% at 50% 0%, #2850961f, transparent 70%), linear-gradient(180deg, var(--ink-0) 0%, #070b13 50%, var(--ink-0) 100%);padding-block:clamp(80px,9vw,128px);position:relative}.sdf-head{margin-bottom:clamp(48px,6vw,80px)}.sdf-head .h2{text-wrap:balance;max-width:20ch;margin-inline:auto}.sdf-grid{align-items:start;gap:clamp(56px,7vw,72px);max-width:1180px;margin-inline:auto;display:grid}@media (width>=960px){.sdf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(48px,5vw,80px)}}.sdf-panel{grid-template-rows:auto auto 1fr;gap:12px;min-width:0;display:grid}.sdf-t{font-family:var(--f-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.45rem,2.2vw,1.9rem);font-weight:650}.sdf-b{color:#e8edf5b3;max-width:32rem;margin:0;font-size:clamp(1rem,1.2vw,1.06rem);line-height:1.6}.sdf-shot{border-radius:12px;align-self:start;margin:clamp(16px,2vw,24px) 0 0;overflow:hidden;box-shadow:0 40px 80px -45px #000000e6}.sdf-shot img{width:100%;height:auto;display:block}@media (width>=960px){.sdf-grid{grid-template-rows:auto auto auto}.sdf-panel{grid-row:span 3;grid-template-rows:subgrid;row-gap:12px}}@media (width<=640px){.sdf{padding-block:64px}.sdf-grid{gap:48px}}@media (width>=641px){[data-slug=forge-horns] .px-title-art img{max-width:min(100%,520px);max-height:clamp(170px,15vw,210px)}}.ambient-strip{--av-top:var(--ink-0);--av-bottom:var(--ink-0);isolation:isolate;background:#050608;height:clamp(180px,52vw,240px);position:relative;overflow:hidden}@media (width>=900px){.ambient-strip{height:clamp(280px,22vw,360px)}}.ambient-poster,.ambient-video{object-fit:cover;object-position:var(--av-pos-m,50% 50%);width:100%;height:100%;position:absolute;inset:0}@media (width>=900px){.ambient-poster,.ambient-video{object-position:var(--av-pos-d,50% 50%)}}.ambient-video{opacity:0;transition:opacity 1.2s var(--ease)}.ambient-strip.is-playing .ambient-video{opacity:1}.ambient-strip:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(180deg, var(--av-top) 0%, color-mix(in srgb, var(--av-top) 55%, transparent) 22%, #0506081f 45%, #0506081f 55%, color-mix(in srgb, var(--av-bottom) 55%, transparent) 78%, var(--av-bottom) 100%), linear-gradient(90deg, #05060880, transparent 18%, transparent 82%, #05060880);position:absolute;inset:0}.ambient-strip:has(+.listen),.ambient-strip:has(+.specs){--av-bottom:var(--ink-1)}.ambient-strip+.specs{border-top:0}@media (prefers-reduced-motion:reduce){.ambient-video{display:none}}.kx{isolation:isolate;border-top:1px solid var(--line);padding-block:clamp(80px,10vw,140px);position:relative;overflow:hidden}.kx-glow{z-index:-1;pointer-events:none;background:radial-gradient(60% 46% at 50% 58%, #1628468c, transparent 74%), linear-gradient(180deg, var(--ink-0), #0a111c 30%, #0a111c 72%, var(--ink-0));position:absolute;inset:0}.kx-head{margin-bottom:clamp(36px,5vw,64px)}.kx-body{color:#e8edf5bd;text-wrap:balance;max-width:34rem;margin:14px auto 0;font-size:clamp(1.02rem,1.4vw,1.15rem);line-height:1.6}.kx-figure-wrap{width:min(100%,740px);margin:0 auto;position:relative}.kx-figure-wrap:before{content:"";z-index:-1;pointer-events:none;filter:blur(24px);background:radial-gradient(50% 50%,#4084e23d,#3896d21a 46%,#0000 72%);height:92%;position:absolute;top:-10%;left:-22%;right:-22%}.kx-figure{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:100%;position:relative}.kx-img{width:100%;height:100%;display:block}.kx-fx{pointer-events:none;position:absolute;inset:0}.kx-lit{opacity:0;background-repeat:no-repeat;transition:opacity .2s,box-shadow .2s;position:absolute}.kx-lit-key{filter:brightness(1.2)saturate(1.12);border-radius:2px}.kx-lit-ann{filter:brightness(1.15) drop-shadow(0 0 5px var(--c)) drop-shadow(0 0 1.5px var(--c))}.kx-fx.is-sel .kx-lit-key{opacity:.62;box-shadow:0 0 0 1px color-mix(in srgb, var(--c) 55%, transparent), 0 0 9px 1px color-mix(in srgb, var(--c) 35%, transparent)}.kx-fx.is-sel .kx-lit-ann{opacity:.5}.kx-fx.is-on .kx-lit{opacity:1}.kx-fx.is-on .kx-lit-key{box-shadow:0 0 0 1px color-mix(in srgb, var(--c) 75%, transparent), 0 0 14px 2px color-mix(in srgb, var(--c) 55%, transparent), 0 -4px 22px 2px color-mix(in srgb, var(--c) 30%, transparent)}.kx-hot,.kx-hit{cursor:pointer;background:0 0;border:0;border-radius:3px;margin:0;padding:0;position:absolute}.kx-hot:focus{outline:none}.kx-hot:focus-visible{outline:2px solid var(--c);outline-offset:2px}.kx-touch{display:none}@media (width<=759px),(hover:none){.kx-touch{justify-items:center;gap:10px;margin-top:18px;display:grid}}.kx-chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.kx-chip{color:#e8edf5db;min-height:44px;font:inherit;background:#ffffff08;border:1px solid #ffffff24;border-radius:999px;padding:0 16px;font-size:.95rem;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s}.kx-chip.is-sel,.kx-chip.is-on{border-color:color-mix(in srgb, var(--c) 70%, transparent);color:#fff;background:color-mix(in srgb, var(--c) 16%, transparent);box-shadow:0 0 16px -4px color-mix(in srgb, var(--c) 70%, transparent)}.kx-zoom-btn{min-height:44px;color:var(--blue-hi);font:inherit;background:0 0;border:0;align-items:center;gap:8px;margin-top:4px;padding:0 14px;font-size:.95rem;display:inline-flex}.kx-zoom-btn svg{width:16px;height:16px}.kx-zoom{background:var(--ink-0);width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--fg);border:0;margin:0;padding:0}.kx-zoom[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.kx-zoom::backdrop{background:#0009}.kx-zoom-bar{padding:max(10px, env(safe-area-inset-top)) 12px 10px 20px;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;display:flex}.kx-zoom-t{font-family:var(--f-display);margin:0;font-weight:600}.kx-zoom-close{color:#fff;background:#ffffff0f;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.kx-zoom-close svg{width:20px;height:20px}.kx-zoom-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow:auto}.kx-zoom-scroll .kx-figure{width:1011px;max-width:none;margin:0 auto}.kx-zoom-chips{padding:12px 12px max(12px, env(safe-area-inset-bottom));border-top:1px solid var(--line);justify-items:center;gap:8px;display:grid}@media (prefers-reduced-motion:reduce){.kx-lit,.kx-chip{transition:none}}.gl{display:none}@media (width<=639px){.sg-desk.sg-desk-has-glance{display:none}.gl{display:block}.specs-glance .section-head{margin-bottom:22px}.gl-set+.gl-set{margin-top:40px}.gl-product{font-family:var(--f-display);letter-spacing:-.02em;margin:0 0 12px;font-size:1.3rem;font-weight:700;font-stretch:108%}.gl-hl{background:var(--line);border-block:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 0 4px;padding:0;list-style:none;display:grid}.gl-hl-item{background:var(--ink-1);align-content:start;gap:2px;padding:12px 12px 13px 0;display:grid}.gl-hl-item:nth-child(2n){padding-left:16px}.gl-hl-odd .gl-hl-item:last-child{padding-left:0}.gl-hl-3{grid-template-columns:repeat(3,minmax(0,1fr))}.gl-hl-3 .gl-hl-item,.gl-hl-3 .gl-hl-item:nth-child(2n){padding-left:12px;padding-right:8px}.gl-hl-3 .gl-hl-item:first-child{padding-left:0}.gl-hl-odd .gl-hl-item:last-child{grid-column:1/-1}.gl-n{font-family:var(--f-display);letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums;font-size:1.4rem;font-weight:600;line-height:1.1}.gl-n-word{padding-block:3px 2px;font-size:1.08rem;line-height:1.25}.gl-t{color:#e8edf5d1;font-size:.86rem;line-height:1.3}.gl-d{color:#e8edf585;font-size:.78rem;line-height:1.35}.gl-group{border-bottom:1px solid var(--line);padding:14px 0 12px}.gl-hl+.gl-group{padding-top:16px}.gl-group:last-child{border-bottom:0;padding-bottom:0}.gl-group-t{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--blue-hi);margin:0 0 7px;font-size:.7rem;font-weight:500}.gl-rows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.gl-rows li{color:#e8edf5e6;margin:0;font-size:.95rem;line-height:1.42}.gl-k{color:#e8edf58c}.gl-k:after{content:":"}}.kx-player{backdrop-filter:blur(10px);background:linear-gradient(#142036b8,#0b1220c7);border:1px solid #84aaeb29;border-radius:18px;grid-template-columns:auto minmax(0,max-content) minmax(72px,1fr) auto;grid-template-areas:"play info bar mute";align-items:center;column-gap:18px;width:100%;margin:clamp(28px,5.4vw,52px) 0 0;padding:12px 14px 12px 12px;display:grid;position:relative;box-shadow:0 18px 40px -24px #2864c873,inset 0 1px #ffffff0a}.kx-play,.kx-mute{cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;place-items:center;padding:0;display:grid;position:relative}.kx-play{color:#fff;background:radial-gradient(circle at 50% 35%,#62a0ff52,#3062be38);border-radius:50%;grid-area:play;width:46px;height:46px;transition:box-shadow .2s,transform .15s,background-color .2s;box-shadow:inset 0 0 0 1px #8cbaff6b,0 0 18px -6px #5a96ff8c}.kx-play:hover{box-shadow:inset 0 0 0 1px #a0c8ff99,0 0 22px -5px #5a96ffb3}.kx-play:active{transform:scale(.96)}.kx-player[data-state=playing] .kx-play{box-shadow:inset 0 0 0 1px #a0c8ff99,0 0 24px -4px #5a96ffa6}.kx-play:focus-visible,.kx-mute:focus-visible{outline:2px solid var(--blue-hi);outline-offset:3px}.kx-i{width:18px;height:18px;display:none}.kx-player[data-state=paused] .kx-i-play,.kx-player[data-state=error] .kx-i-play,.kx-player[data-state=playing] .kx-i-pause{display:block}.kx-i-play{transform:translate(1px)}.kx-spin{border:2px solid #fff3;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite kx-spin;display:none}.kx-player[data-state=loading] .kx-spin{display:block}@keyframes kx-spin{to{transform:rotate(360deg)}}.kx-pl-info{grid-area:info;gap:2px;min-width:0;display:grid}.kx-pl-label{font-family:var(--f-display);color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1rem;font-weight:600;line-height:1.25;overflow:hidden}.kx-pl-meta{font-family:var(--f-mono);letter-spacing:.05em;color:#c8d6f08c;white-space:nowrap;margin:0;font-size:.68rem}.kx-player[data-state=error] .kx-pl-meta{color:#f0a58a;letter-spacing:.02em;white-space:normal}.kx-pl-bar{background:#aac3f024;border-radius:3px;grid-area:bar;height:3px;overflow:hidden}.kx-pl-bar span{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#4f8ff7,#6fd3e6);height:100%;display:block;transform:scaleX(0)}.kx-mute{color:#d6e2f89e;background:0 0;border-radius:50%;grid-area:mute;width:40px;height:40px;transition:color .2s,background-color .2s}.kx-mute:hover{color:#fff;background:#ffffff0d}.kx-i-sound,.kx-player.is-muted .kx-i-muted{display:block}.kx-player.is-muted .kx-i-sound{display:none}@media (width<=559px){.kx-player{border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"play info mute""play bar mute";gap:8px 14px;padding:11px 10px 11px 11px}.kx-pl-bar{align-self:start}}.kx-zoom-chips .kx-player{width:min(100%,520px);margin:0 auto 6px}@media (prefers-reduced-motion:reduce){.kx-spin{animation-duration:2s}.kx-play{transition:none}}.acct{isolation:isolate;min-height:70vh;padding-block:clamp(56px,8vw,104px) clamp(72px,9vw,128px);position:relative;overflow:hidden}.acct-glow{z-index:-1;pointer-events:none;background:radial-gradient(50% 40% at 50% 0,#386ec829,#0000 72%),radial-gradient(40% 30% at 85% 60%,#28509614,#0000 70%);position:absolute;inset:0}.acct-wrap{max-width:860px}.acct-head{margin-bottom:clamp(28px,4vw,44px)}.acct-head .eyebrow{margin:0 0 10px}.acct-title{margin:0}.acct-loading{color:#e8edf599;align-items:center;gap:12px;margin:0;display:flex}.acct-spinner{border:2px solid #ffffff24;border-top-color:var(--blue-hi);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite kx-spin}.acct-muted{color:#e8edf59e;margin:0;line-height:1.55}.acct-label{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:#e8edf580;margin:0 0 8px;font-size:.7rem}.acct-h2{font-family:var(--f-display);letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(1.35rem,2.4vw,1.7rem);font-weight:600}.acct-h3{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--blue-hi);margin:0 0 14px;font-size:.72rem;font-weight:500}.acct-h4{font-family:var(--f-display);margin:0 0 8px;font-size:1.08rem;font-weight:600}.acct-empty{justify-items:start;gap:12px;padding:clamp(24px,4vw,36px) 0;display:grid}.acct-empty .btn{margin-top:8px}.acct-note{border-top:1px solid var(--line);color:#e8edf594;margin:clamp(28px,4vw,40px) 0 0;padding-top:18px;font-size:.92rem;line-height:1.55}.acct-note strong{color:#e8edf5d9;font-weight:600}.acct-nowrap{white-space:nowrap}.acct-hello{margin-bottom:clamp(24px,3.4vw,36px)}.acct-name{font-family:var(--f-display);letter-spacing:-.02em;margin:0 0 4px;font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:600}.acct-nav{border-top:1px solid var(--line);display:grid}.acct-link{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:minmax(0,1fr) auto;gap:2px 16px;padding:20px 4px;text-decoration:none;transition:background-color .2s;display:grid;position:relative}.acct-link:hover{background:#ffffff05}.acct-link-t{font-family:var(--f-display);font-size:1.12rem;font-weight:600}.acct-link-d{color:#e8edf594;grid-column:1;font-size:.94rem}.acct-link .acct-arrow{grid-area:1/2/span 2;align-self:center}.acct-arrow{color:#e8edf566;transition:transform .2s,color .2s}a:hover>.acct-arrow{color:var(--blue-hi);transform:translate(3px)}.acct-more{justify-items:start;gap:10px;margin-top:clamp(28px,4vw,40px);display:grid}.acct-more-list{flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;list-style:none;display:flex}.acct-more-list a{color:#e8edf5d1}.acct-logout{margin-top:clamp(28px,4vw,40px)}.acct-orders{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.acct-order{border-bottom:1px solid var(--line);margin:0}.acct-order-link{color:inherit;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:18px 4px;text-decoration:none;transition:background-color .2s;display:grid}.acct-order-link:hover{background:#ffffff05}.acct-art{background:#0d131f;border-radius:10px;flex:none;width:64px;height:64px;position:relative;overflow:hidden}.acct-art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.acct-art-stack img:nth-child(2){border-left:1px solid #00000080;width:50%;inset:0 0 0 50%}.acct-art-stack img:nth-child(3){border-top:1px solid #00000080;border-left:1px solid #00000080;width:50%;height:50%;inset:50% 0 0 50%}.acct-art-empty{background:linear-gradient(135deg,#111a2a,#0a0f18)}.acct-art-lg{border-radius:12px;width:88px;height:88px}.acct-order-names{margin:0 0 4px;font-weight:600;line-height:1.35}.acct-order-meta{color:#e8edf58c;margin:0;font-size:.9rem}.acct-order-side{text-align:right}.acct-order-total{font-variant-numeric:tabular-nums;margin:0 0 2px;font-weight:600}.acct-status{color:#e8edf59e;margin:0;font-size:.82rem;display:inline-block}.acct-status.is-paid{color:#8fd4a8}@media (width<=599px){.acct-order-link{grid-template-columns:auto minmax(0,1fr) auto;gap:14px}.acct-order-side{text-align:left;grid-column:2;align-items:baseline;gap:12px;display:flex}.acct-order-link .acct-arrow{grid-area:1/3/span 2}.acct-art{grid-row:1/span 2;width:56px;height:56px}}.acct-back{color:#e8edf5b3;margin-bottom:18px;font-size:.94rem;text-decoration:none;display:inline-block}.acct-back:hover{color:#fff}.acct-order-head{gap:4px;margin-bottom:clamp(20px,3vw,28px);display:grid}.acct-items{gap:clamp(22px,3vw,30px);margin:0;padding:0;list-style:none;display:grid}.acct-item{border-top:1px solid var(--line);margin:0;padding-top:clamp(20px,3vw,26px)}.acct-item-head{align-items:center;gap:18px;margin-bottom:18px;display:flex}.acct-item-name{font-family:var(--f-display);margin:0 0 4px;font-size:1.15rem;font-weight:600}.acct-item-name a{color:inherit;text-decoration:none}.acct-item-name a:hover{color:var(--blue-hi)}.acct-activation{background:linear-gradient(#141e3280,#0c121e80);border:1px solid #84aaeb1f;border-radius:16px;padding:clamp(18px,2.6vw,24px)}.acct-deliv{justify-items:start;gap:6px;display:grid}.acct-deliv+.acct-deliv{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.acct-deliv-t{margin:0;font-weight:600}.acct-part{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:#e8edf580;margin:0;font-size:.72rem}.acct-deliv .btn{margin-top:6px}.acct-pulse{border-top:1px solid #84aaeb1f;gap:8px;width:100%;margin-top:14px;padding-top:16px;display:grid}.acct-pulse>p{margin:0;line-height:1.55}.acct-pulse-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:8px;padding:12px 0 0;display:flex}.acct-pulse-row .btn{flex:none}.acct-pulse-t{margin:0 0 2px;font-weight:600}@media (width<=559px){.acct-pulse-row{flex-direction:column;align-items:flex-start;gap:10px}}.acct-kr{border:1px solid var(--line);background:#05080e8c;border-radius:12px;justify-items:start;gap:10px;margin-top:10px;padding:14px;display:grid}.acct-kr-subject{overflow-wrap:anywhere;margin:0;font-size:.92rem}.acct-kr-subject .acct-label{margin-right:8px;display:inline}.acct-kr-body{width:100%;font-family:var(--f-mono);white-space:pre-wrap;overflow-wrap:anywhere;color:#e8edf5d9;background:#ffffff08;border-radius:8px;margin:0;padding:12px;font-size:.8rem;line-height:1.55}.acct-kr-btn[disabled]{opacity:.75;cursor:progress}.acct-kr-btn[aria-busy=true] .acct-kr-label:before{content:"";vertical-align:-1px;border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:12px;height:12px;margin-right:8px;animation:.8s linear infinite kx-spin;display:inline-block}.acct-kr-status{border-radius:10px;margin:8px 0 0;padding:10px 12px;font-size:.92rem;line-height:1.5}.acct-kr-status.is-ok{color:#bfe8cf;background:#50b4781a;border:1px solid #6ec88c38}.acct-kr-status.is-error,.acct-kr-status.is-warn{color:#f3cdbf;background:#dc6e5014;border:1px solid #dc785a38}.acct-kr-status.is-info{color:#e8edf5d1;border:1px solid var(--line);background:#ffffff08}.acct-kr-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.acct-kr-done{color:#8fd4a8;font-size:.88rem}.acct-form{gap:18px;max-width:520px;display:grid}.acct-field{gap:6px;display:grid}.acct-field label,.acct-label-static{color:#e8edf5b3;font-size:.88rem}.acct-field input{color:#fff;min-height:46px;font:inherit;background:#ffffff08;border:1px solid #ffffff1f;border-radius:12px;padding:0 14px}.acct-field input:focus{border-color:color-mix(in srgb, var(--blue-hi) 70%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--blue-hi) 22%, transparent);outline:none}.acct-static{color:#e8edf5d9;margin:0;padding:12px 0}.acct-actions{align-items:center;gap:14px;display:flex}.acct-saved{color:#e8edf5b3;font-size:.92rem}.sm-hero{padding-block:clamp(36px,6vw,88px) clamp(40px,6vw,80px)}.sm-hero-grid{align-items:center;gap:clamp(28px,4vw,64px);display:grid}.sm-art{justify-self:center;width:min(100%,440px);margin:0}.sm-art img{background:#fff;border-radius:6px;width:100%;height:auto;display:block;box-shadow:0 50px 90px -45px #000000f2,0 0 0 1px #ffffff0f,0 0 120px -30px #4678e638}.sm-info{align-content:center;gap:10px;display:grid}.sm-title{font-family:var(--f-display);letter-spacing:-.035em;color:var(--fg);margin:0;font-size:clamp(2.4rem,5.6vw,4.2rem);font-weight:700;font-stretch:112%;line-height:1}.sm-sub{color:var(--fg-2);margin:0;font-size:clamp(1.1rem,1.8vw,1.35rem)}.sm-buy{gap:16px;margin-top:clamp(14px,2vw,24px);display:grid}.sm-buy .price{font-size:1.5rem}.sm-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sm-listen{flex:none}.sm-note{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);margin:0;font-size:.74rem}.sm-section{border-top:1px solid var(--line);padding-block:clamp(36px,5vw,64px)}.sm-cols{gap:14px 48px;display:grid}.sm-h{font-family:var(--f-display);letter-spacing:-.015em;color:var(--fg);margin:0;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:700;font-stretch:108%}.sm-text{max-width:68ch;color:var(--fg-2);margin:0;font-size:1.05rem;line-height:1.75}.sm-inst{gap:0 32px;margin:0;padding:0;list-style:none;display:grid}.sm-inst li{border-bottom:1px solid color-mix(in srgb, var(--line) 55%, transparent);color:var(--fg);padding:12px 0;font-size:1.05rem}.sm-specs{gap:6px;margin:18px 0 0;display:grid}.sm-specs div{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.sm-specs dt{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);font-size:.74rem}.sm-specs dd{color:var(--fg-2);margin:0}.sm-cols-head{margin-bottom:clamp(18px,2.4vw,28px)}.sm-videos{gap:clamp(16px,2vw,28px);max-width:1040px;display:grid}.sm-video{aspect-ratio:16/9;box-shadow:0 0 0 1px var(--line);background:#000;border-radius:clamp(12px,1.6vw,20px);overflow:hidden}.sm-video video{object-fit:contain;background:#000;width:100%;height:100%;display:block}@media (width>=760px){.sm-hero-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.sm-art{justify-self:end}.sm-cols{grid-template-columns:240px minmax(0,1fr)}.sm-inst{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-videos-2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}}@media (width<=759px){.sm-art{width:min(78%,340px)}.sm-inst{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.sm-inst li{padding:10px 0;font-size:1rem}}@media (width<=719px){.delivery .section-head.center{text-align:left;justify-items:start;margin-inline:0}.delivery .section-head.center .section-sub{margin-inline:0}}.sm-hero{isolation:isolate;background:linear-gradient(180deg, rgba(var(--sm-b,40, 70, 160), .34), rgba(var(--sm-b,40, 70, 160), .1) 70%, transparent);position:relative;overflow:hidden}.sm-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(42% 70% at var(--sm-x,28%) 50%, rgba(var(--sm-a,60, 100, 200), .55), transparent 72%), radial-gradient(60% 80% at calc(var(--sm-x,28%) + 30%) 30%, rgba(var(--sm-b,40, 70, 160), .35), transparent 75%);position:absolute;inset:0}.sm-art{position:relative}.sm-art:before{content:"";z-index:-1;filter:blur(40px);background:radial-gradient(closest-side, rgba(var(--sm-a,60, 100, 200), .75), rgba(var(--sm-b,40, 70, 160), .35) 60%, transparent);border-radius:50%;position:absolute;inset:6% -14%}.sm-tone-dusk{--sm-a:226, 128, 58;--sm-b:104, 58, 168}.sm-tone-ocean{--sm-a:30, 140, 196;--sm-b:18, 66, 140}@media (width<=759px){.sm-hero{--sm-x:50%}.sm-hero:before{background-repeat:no-repeat;background-size:100% 62%}}.smx{isolation:isolate;border-top:1px solid var(--line);background:var(--ink-1);padding-block:clamp(56px,7vw,104px);position:relative;overflow:hidden}.smx:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 90% at 82% 30%,#185c8033,#0000 70%),radial-gradient(60% 80% at 22% 85%,#965c341c,#0000 72%),radial-gradient(55% 70% at 55% 60%,#2446781a,#0000 75%);position:absolute;inset:0}.smx-grid{grid-template-areas:"intro""works""cta";gap:28px;display:grid}.smx-intro{grid-area:intro;justify-items:start;gap:14px;display:grid}.smx-h{margin:0}.smx-sub{max-width:30ch;color:var(--fg-2);margin:0;font-size:clamp(1.02rem,1.4vw,1.2rem);line-height:1.6}.smx-cta{grid-area:cta;margin:0}.smx-works{grid-area:works;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;margin:0;padding:0;list-style:none;display:grid}.smx-work:nth-child(2){margin-top:28px}.smx-link{color:inherit;gap:14px;text-decoration:none;display:grid}.smx-score{width:fit-content;max-width:100%;display:block}.smx-score img{width:auto;max-width:100%;height:min(52vw,300px);transition:transform .6s var(--ease), box-shadow .6s var(--ease);background:#fff;border-radius:2px;display:block;box-shadow:0 1px 2px #00000040,0 18px 40px -22px #000000b3}.smx-cap{gap:3px;padding-top:6px;display:grid}.smx-title{font-family:var(--f-display);letter-spacing:-.015em;color:var(--fg);transition:color .3s var(--ease);font-size:clamp(1.02rem,1.5vw,1.25rem);font-weight:700;font-stretch:108%}.smx-line{color:var(--fg-2);font-size:clamp(.85rem,1.1vw,.95rem)}@media (hover:hover){.smx-link:hover .smx-score img{transform:translateY(-4px);box-shadow:0 2px 4px #0000004d,0 26px 50px -24px #000c}.smx-link:hover .smx-title{color:var(--blue-hi)}}.smx-link:focus-visible{outline:2px solid var(--blue-hi);outline-offset:8px;border-radius:6px}@media (width>=640px) and (width<=959px){.smx-score img{height:min(44vw,380px)}.smx-works{gap:32px}.smx-work:nth-child(2){margin-top:44px}}@media (width>=960px){.smx-grid{grid-template:"intro works""cta works"1fr/minmax(0,4.4fr) minmax(0,7fr);align-items:start;gap:28px clamp(48px,6vw,96px)}.smx-intro{align-self:end;padding-top:clamp(32px,5vw,72px)}.smx-cta{align-self:start}.smx-works{gap:clamp(32px,3.6vw,56px);padding-right:12px}.smx-work:nth-child(2){margin-top:clamp(48px,6vw,88px)}.smx-score img{height:clamp(320px,30vw,440px)}}.about-lead{font-size:clamp(1.02rem,1.25vw,1.18rem);line-height:1.65}@media (width<=719px){.about-lead{line-height:1.55}}
