.product-story-page{--ps-bg: #07080a;--ps-ink: #f1f0ec;--ps-ink-2: rgb(241 240 236 / .66);--ps-ink-3: rgb(241 240 236 / .42);--ps-line: rgb(241 240 236 / .1);--ps-accent: #ef6268;--ps-panel: #131416;--ps-sans: "Helvetica Neue", Arial, sans-serif;--ps-mono: ui-monospace, Consolas, monospace;--color-background: #07080a;--color-foreground: #f1f0ec;--color-foreground-rgb: 241 240 236;--color-background-rgb: 7 8 10;--header-height: 0px;--header-group-height: 0px;--focus-outline-color: #ef6268;background:var(--ps-bg);color:var(--ps-ink)}.product-story-page #MainContent{background:var(--ps-bg)}.plugin-header{position:absolute;inset:0 0 auto;z-index:10;display:flex;align-items:center;justify-content:space-between;height:84px;padding:0 clamp(20px,3.6vw,56px);font:500 13px/1 var(--ps-sans);letter-spacing:.01em;color:var(--ps-ink)}.plugin-header *{box-sizing:border-box}.plugin-header a{color:inherit;text-decoration:none}.plugin-header__brand{display:flex;gap:11px;align-items:center}.plugin-header__mark{display:block;width:18px;height:24px;opacity:.9}.plugin-header__mark svg{width:100%;height:100%}.plugin-header__nav{display:flex;gap:clamp(18px,2.6vw,36px);align-items:center}.plugin-header__nav a{transition:color .2s}.plugin-header__nav a:hover{color:var(--ps-accent)}.plugin-header__count{color:var(--ps-ink-3);font-variant-numeric:tabular-nums}.plugin-header__buy{display:inline-flex;gap:10px;align-items:center;height:36px;padding:0 16px;border:1px solid rgb(241 240 236 / .24);border-radius:18px;transition:border-color .2s,background-color .2s}.plugin-header__nav .plugin-header__buy:hover{color:var(--ps-bg);background:var(--ps-ink);border-color:var(--ps-ink)}.product-story{display:block;background:var(--ps-bg);color:var(--ps-ink);font:400 16px/1.5 var(--ps-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.product-story *,.product-story *:before,.product-story *:after{box-sizing:border-box}.product-story :where(h1,h2,h3,p,dl,dd,figure,ol,ul){margin:0;padding:0;color:inherit}.product-story :where(h1,h2,h3){font-family:var(--ps-sans)}.product-story a{color:inherit}.product-story :where(a,button,input,[tabindex]):focus-visible,.plugin-header a:focus-visible{outline:2px solid var(--ps-accent);outline-offset:4px;border-radius:2px}.product-story button{font:inherit;color:inherit}.product-story img,.product-story video{display:block;max-width:none}.product-story .visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ps-kicker,.ps-label{font:400 11px/1.4 var(--ps-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ps-ink-2)}.ps-label{color:var(--ps-ink-3);margin-bottom:22px}.product-story h2{font-weight:500;font-size:clamp(38px,4.2vw,68px);line-height:1;letter-spacing:-.035em;text-wrap:balance}.ps-chapter__copy>p:last-child,.ps-listen__head>p:last-child{margin-top:22px;max-width:34ch;font-size:17px;line-height:1.5;letter-spacing:-.005em;color:var(--ps-ink-2)}.ps-stage{position:relative;isolation:isolate}.ps-light{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(60% 55% at var(--lx, 50%) 58%,rgb(46 47 56 / .55),transparent 70%),radial-gradient(40% 30% at 50% 100%,rgb(239 98 104 / .05),transparent 70%)}.ps-opening{position:relative;text-align:center;z-index:0}.ps-wordmark{margin-top:18px;font-weight:500;font-size:clamp(88px,20.5vw,340px);line-height:.78;letter-spacing:-.045em;text-transform:uppercase;padding-right:.02em}.ps-intro__line{max-width:29ch;font-size:17px;line-height:1.45;color:var(--ps-ink-2)}.ps-intro__actions{display:flex;align-items:center;gap:28px}.ps-cta{display:inline-flex;flex-direction:column;gap:4px;padding:13px 22px 12px;border-radius:28px;background:var(--ps-ink);color:var(--ps-bg)!important;text-decoration:none;font-weight:500;font-size:15px;line-height:1.1;transition:background-color .2s,transform .2s}.ps-cta:hover{background:#fff;transform:translateY(-1px)}.ps-cta__meta{font:400 10.5px/1.2 var(--ps-mono);letter-spacing:.06em;text-transform:uppercase;opacity:.62}.ps-textlink{font-size:15px;text-decoration:none;border-bottom:1px solid var(--ps-line);padding-bottom:3px;transition:border-color .2s}.ps-textlink:hover{border-color:var(--ps-ink)}.ps-camera{position:relative}.ps-rig{position:relative;transform-style:preserve-3d}.ps-slab{position:relative;width:100%;height:100%;transform-style:preserve-3d}.ps-face{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateZ(1px);overflow:hidden;border-radius:calc(var(--slab-l, 900px) * .008);background:var(--ps-panel);box-shadow:inset 0 0 0 1px #ffffff12}.ps-face__ui,.ps-face__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ps-face.has-hi{background:var(--ps-panel) var(--face-hi) center / cover no-repeat}.ps-face.has-hi .ps-face__ui,.ps-face__video{opacity:0}.ps-face__focus{position:absolute;left:0;top:0;width:50%;height:50%;transform:scale(2);transform-origin:0 0;pointer-events:none;background:radial-gradient(ellipse var(--fw, 140%) var(--fh, 140%) at var(--fx, 50%) var(--fy, 50%),transparent 42%,rgb(4 5 7 / var(--fa, 0)) 100%)}.ps-face__sheen{position:absolute;left:0;top:0;width:50%;height:50%;transform:scale(2);transform-origin:0 0;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(118deg,transparent 20%,rgb(255 255 255 / .055) 42%,transparent 58%) no-repeat;background-size:260% 100%;background-position:var(--sheen, 50%) 0}.ps-face:after{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .28) 30%,rgb(255 255 255 / .12) 70%,transparent)}.ps-edge{position:absolute;display:block;background:linear-gradient(#26272c,#121316)}.ps-edge--top{left:0;top:0;width:100%;height:var(--slab-t);transform-origin:top;transform:rotateX(-90deg);background:linear-gradient(90deg,#3a3b41,#2a2b30 60%,#1c1d21)}.ps-edge--bottom{left:0;bottom:0;width:100%;height:var(--slab-t);transform-origin:bottom;transform:rotateX(90deg);background:linear-gradient(90deg,#121316,#0c0d0f)}.ps-edge--left{left:0;top:0;width:var(--slab-t);height:100%;transform-origin:left;transform:rotateY(90deg);background:linear-gradient(#2c2d32,#16171a)}.ps-edge--right{right:0;top:0;width:var(--slab-t);height:100%;transform-origin:right;transform:rotateY(-90deg);background:linear-gradient(#1f2024,#0d0e10);box-shadow:inset 1px 0 #ef626838}.ps-back{position:absolute;top:0;right:0;bottom:0;left:0;display:block;transform:translateZ(calc(var(--slab-t) * -1));border-radius:calc(var(--slab-l, 900px) * .008);background:#0b0c0e;box-shadow:0 calc(var(--slab-l, 900px) * .05) calc(var(--slab-l, 900px) * .12) #000000b8}.ps-floor{display:none}.ps-chapters{list-style:none}.ps-banks{display:grid;grid-template-columns:1fr;gap:0;margin-top:30px;max-width:420px}.ps-banks>div{display:grid;grid-template-columns:108px 1fr;gap:16px;align-items:baseline;padding:9px 0;border-top:1px solid var(--ps-line)}.ps-banks>div:first-child dt{color:var(--ps-accent)}.ps-banks dt{font-weight:500;font-size:14px;letter-spacing:-.005em}.ps-banks dd{font-size:13px;color:var(--ps-ink-3)}.ps-readout{margin-top:30px;max-width:400px}.ps-readout__state{font:400 11px/1 var(--ps-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ps-ink-3);margin-bottom:14px;display:flex;align-items:center;gap:10px}.ps-readout__state:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.6;transition:background-color .2s}.ps-readout[data-state=h] .ps-readout__state{color:var(--ps-accent)}.ps-readout[data-state=h] .ps-readout__state:before{background:var(--ps-accent);opacity:1;box-shadow:0 0 10px var(--ps-accent)}.ps-readout__row{display:grid;grid-template-columns:74px 1fr;align-items:center;gap:14px;padding:8px 0;border-top:1px solid var(--ps-line)}.ps-readout dt{font-size:14px;font-weight:500}.ps-readout dd{display:grid;grid-template-columns:1fr 34px;align-items:center;gap:14px}.ps-readout__bar{position:relative;height:2px;background:#f1f0ec1f;overflow:hidden}.ps-readout__bar i{position:absolute;inset:0 auto 0 0;width:100%;background:var(--ps-ink);transform-origin:left;transform:scaleX(var(--v, 0));transition:transform .12s linear,background-color .2s}.ps-readout[data-state=h] .ps-readout__bar i{background:var(--ps-accent)}.ps-readout output{font:400 13px/1 var(--ps-mono);text-align:right;font-variant-numeric:tabular-nums}.ps-readout__note{margin-top:16px;font-size:12.5px;line-height:1.5;color:var(--ps-ink-3);max-width:38ch}.ps-readout__toggle{display:none;margin-top:18px;padding:0;border:0;background:none;font:400 11px/1 var(--ps-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ps-ink-3);cursor:pointer;transition:color .2s}.ps-readout__toggle:hover{color:var(--ps-ink)}.product-story.is-film .ps-readout__toggle{display:inline-block}.ps-coda{display:none}.ps-plate{position:relative;overflow:hidden;aspect-ratio:calc(var(--w) * 3) / calc(var(--h) * 2);border-radius:8px;background:var(--ps-panel);box-shadow:0 0 0 1px #ffffff12,0 30px 60px #00000080}.ps-plate>img,.ps-plate>video{position:absolute;width:calc(100% / var(--w));height:auto;aspect-ratio:var(--media-ratio, 1.5);left:calc(var(--x) / var(--w) * -100%);top:calc(var(--y) / var(--h) * -100%)}.ps-plate__toggle{position:absolute;right:12px;bottom:12px;padding:7px 12px;border:0;border-radius:14px;background:#07080ab8;font:400 10.5px/1 var(--ps-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ps-listen{position:relative;padding:clamp(110px,12vw,170px) clamp(20px,6vw,96px) clamp(70px,8vw,120px);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px clamp(40px,6vw,110px);align-items:end}.ps-listen__head h2{max-width:12ch}.ps-listen .plugin-audio{align-self:end}.ps-acquire{position:relative;overflow:hidden;isolation:isolate;min-height:100svh;display:grid;place-items:center;padding:clamp(120px,16vw,220px) clamp(20px,5vw,64px) clamp(80px,9vw,120px);scroll-margin-top:0}.ps-acquire__eyes{--eyes-face: 170vw;position:absolute;inset:0 0 auto;height:min(62%,calc(var(--eyes-face) * .358));z-index:-1;overflow:hidden;opacity:.5;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 32%,#000 52%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 32%,#000 52%,transparent 100%)}.ps-acquire__eyes img{position:absolute;width:calc(var(--eyes-face) * .61);height:auto;left:calc(50% - var(--eyes-face) * .305);top:calc(52% - var(--eyes-face) * 2 / 3 * .28);filter:saturate(.9)}.ps-acquire__inner{width:min(100%,680px);text-align:center}.product-story .ps-acquire__title{font-weight:500;font-size:clamp(80px,13vw,200px);line-height:.8;letter-spacing:-.045em;text-transform:uppercase}.ps-acquire__line{margin:26px auto 48px;font-size:17px;color:var(--ps-ink-2);max-width:46ch;text-wrap:balance}.plugin-purchase{display:block;text-align:left}.plugin-purchase [hidden]{display:none!important}.plugin-purchase__options{display:grid;grid-template-columns:repeat(var(--options, 2),minmax(0,1fr));gap:0;margin:0;padding:4px;border:1px solid rgb(241 240 236 / .16);border-radius:20px;min-width:0}.plugin-purchase label.plugin-purchase__option{position:relative;display:flex;flex-direction:column;align-items:stretch;text-align:left;gap:8px;padding:18px 20px 20px;border-radius:16px;cursor:pointer;transition:background-color .25s,color .25s}.plugin-purchase__option input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.plugin-purchase__option:hover{background:#f1f0ec0a}.plugin-purchase__option:has(input:checked){background:var(--ps-ink);color:var(--ps-bg)}.plugin-purchase__option:has(input:focus-visible){outline:2px solid var(--ps-accent);outline-offset:2px}.plugin-purchase__option:has(input:disabled){opacity:.45;cursor:not-allowed}.plugin-purchase__option-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.plugin-purchase__option-name{font:400 12px/1 var(--ps-mono);letter-spacing:.16em;text-transform:uppercase}.plugin-purchase__option-price{font-weight:500;font-size:30px;line-height:1;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.plugin-purchase__option-price s{font-size:16px;opacity:.5;margin-right:8px;font-weight:400}.plugin-purchase__option-note{font-size:13.5px;line-height:1.45;opacity:.66;max-width:32ch}.plugin-purchase__option-tag{align-self:flex-start;margin-top:2px;padding:5px 9px 4px;border-radius:10px;background:var(--ps-accent);color:#1a0b0c;font:400 10px/1 var(--ps-mono);letter-spacing:.12em;text-transform:uppercase}.plugin-purchase__option-tag--muted{background:#f1f0ec24;color:inherit}.plugin-purchase__launch-note{margin:16px 4px 0;font-size:13.5px;color:var(--ps-ink-2);text-align:center}.plugin-purchase .plugin-purchase__launch-note[hidden]{display:block!important;visibility:hidden}.plugin-purchase__button{display:flex;width:100%;justify-content:space-between;align-items:center;gap:16px;min-height:60px;margin-top:18px;padding:0 26px;border:0;border-radius:30px;background:var(--ps-accent);color:#160a0b!important;font-weight:500;font-size:17px;letter-spacing:-.005em;cursor:pointer;transition:background-color .2s,transform .2s}.plugin-purchase__button:not(:disabled):hover{background:#f5777c;transform:translateY(-1px)}.plugin-purchase__button:disabled{opacity:.45;cursor:not-allowed}.plugin-purchase__button-price{font:400 13px/1 var(--ps-mono);letter-spacing:.04em;opacity:.8}.plugin-purchase__quantity{margin-top:18px;display:flex;gap:14px;align-items:center;justify-content:center;font-size:13px;color:var(--ps-ink-2)}.plugin-purchase__quantity input{width:90px;padding:10px 12px;border-radius:10px;border:1px solid var(--ps-line);background:transparent;color:var(--ps-ink);font:inherit}.plugin-purchase__error{margin-bottom:16px;color:#f8a4ad;font-size:14px}.ps-footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 28px;padding:26px clamp(20px,3.6vw,56px);border-top:1px solid var(--ps-line);font-size:12px;color:var(--ps-ink-3)}.ps-footer a{text-decoration:none;transition:color .2s}.ps-footer>a{color:var(--ps-ink);font-weight:500}.ps-footer nav{display:flex;flex-wrap:wrap;gap:20px}.ps-footer a:hover{color:var(--ps-ink)}.product-story:not(.is-film) .ps-stage{padding:128px 0 40px}.product-story:not(.is-film) .ps-light{background:radial-gradient(70% 40% at 50% 26%,rgb(46 47 56 / .5),transparent 70%)}.product-story:not(.is-film) .ps-camera{--slab-w: min(90vw, 1000px);--slab-l: var(--slab-w);--slab-t: calc(var(--slab-w) * .016);width:var(--slab-w);aspect-ratio:var(--media-ratio, 1.5);margin:clamp(-28px,-3vw,-10px) auto 0;perspective:calc(var(--slab-w) * 2.4)}.product-story:not(.is-film) .ps-rig{width:100%;height:100%;transform:rotateX(9deg) rotateY(-11deg) rotate(-2deg)}.product-story:not(.is-film) .ps-face__video{display:none}.product-story:not(.is-film) .ps-intro{display:flex;justify-content:space-between;align-items:end;gap:28px 48px;flex-wrap:wrap;margin:64px clamp(20px,6vw,96px) 0}.product-story:not(.is-film) .ps-chapters{display:grid;gap:clamp(90px,12vw,150px);margin:clamp(110px,14vw,170px) clamp(20px,6vw,96px) 0}.product-story:not(.is-film) .ps-chapter{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px clamp(40px,6vw,110px);align-items:center}.product-story:not(.is-film) .ps-chapter__copy{grid-column:1}.product-story:not(.is-film) .ps-plate{grid-column:2;grid-row:1 / span 2;width:100%;justify-self:end}.product-story:not(.is-film) .ps-chapter[data-shot=macros] .ps-plate,.product-story:not(.is-film) .ps-chapter[data-shot=perform] .ps-plate{width:min(100%,420px)}.product-story:not(.is-film) .ps-banks,.product-story:not(.is-film) .ps-readout{grid-column:1}@media(max-width:749px){.plugin-header{height:68px}.plugin-header__brand>span:last-child{font-size:12px}.plugin-header__nav>a:first-child{display:none}.plugin-header__buy{height:32px;padding:0 13px}.product-story h2{font-size:40px}.ps-wordmark{font-size:24.5vw}.product-story:not(.is-film) .ps-stage{padding-top:112px}.product-story:not(.is-film) .ps-camera{--slab-w: 92vw;--slab-l: 92vw;margin-top:-2vw}.product-story:not(.is-film) .ps-rig{transform:rotateX(7deg) rotateY(-8deg) rotate(-2deg)}.product-story:not(.is-film) .ps-intro{margin-top:48px}.ps-intro__line{font-size:16px}.product-story:not(.is-film) .ps-chapter{grid-template-columns:1fr;gap:28px}.product-story:not(.is-film) .ps-plate{grid-column:1;grid-row:auto}.product-story:not(.is-film) .ps-chapter[data-shot=library] .ps-plate{order:-1}.product-story:not(.is-film) .ps-chapter .ps-plate{order:-1}.product-story:not(.is-film) .ps-chapter[data-shot=macros] .ps-plate,.product-story:not(.is-film) .ps-chapter[data-shot=perform] .ps-plate{width:78%;justify-self:start}.ps-banks>div{grid-template-columns:96px 1fr}.ps-listen{grid-template-columns:1fr}.ps-acquire__eyes{--eyes-face: 290vw;height:min(48%,calc(var(--eyes-face) * .358))}.ps-acquire__eyes img{top:calc(50% - var(--eyes-face) * 2 / 3 * .28)}.plugin-purchase__options{grid-template-columns:1fr;border-radius:18px}.plugin-purchase__option-price{font-size:26px}.plugin-purchase__button{padding:0 22px;font-size:16px}}.product-story.is-film .ps-film{height:calc(220svh + var(--chapter-count) * 100svh)}.product-story.is-film .ps-stage{position:sticky;top:0;height:100svh;overflow:clip}.product-story.is-film .ps-camera{--slab-w: min(74vw, 108svh);--slab-r: 1;--slab-l: calc(var(--slab-w) * var(--slab-r));--slab-t: calc(var(--slab-l) * .014);position:absolute;top:0;right:0;bottom:0;left:0;perspective:calc(var(--slab-w) * 2.1);pointer-events:none}.product-story.is-film .ps-rig{position:absolute;left:50%;top:50%;width:var(--slab-l);height:calc(var(--slab-l) / var(--media-ratio, 1.5));margin:calc(var(--slab-l) / var(--media-ratio, 1.5) / -2) 0 0 calc(var(--slab-l) / -2);transform:var(--rig, none)}.product-story.is-film .ps-opening{position:absolute;left:0;right:0;top:13.5svh;opacity:var(--open, 1);transform:translateY(calc((1 - var(--open, 1)) * -4svh)) scale(calc(.96 + var(--open, 1) * .04))}.product-story.is-film .ps-wordmark{font-size:min(20.5vw,36svh)}.product-story.is-film .ps-intro{position:absolute;left:clamp(24px,4vw,64px);right:clamp(24px,4vw,64px);bottom:5.5svh;display:flex;justify-content:space-between;align-items:end;opacity:var(--intro, 1);visibility:var(--intro-vis, visible);transform:translateY(calc((1 - var(--intro, 1)) * 12px))}.product-story.is-film .ps-chapters{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.product-story.is-film .ps-chapter{position:absolute;left:clamp(28px,5.4vw,88px);top:50%;width:min(33vw,470px);opacity:var(--in, 0);visibility:hidden;transform:translateY(calc(-50% + (1 - var(--in, 0)) * 18px))}.product-story.is-film .ps-chapter.is-active{visibility:visible;pointer-events:auto}.product-story.is-film .ps-chapter h2{font-size:min(4.2vw,7.4svh,68px)}.product-story.is-film .ps-chapter__copy>p:last-child{font-size:min(17px,2.3svh)}@media(max-height:820px){.product-story.is-film .ps-label{margin-bottom:16px}.product-story.is-film .ps-banks{margin-top:22px}.product-story.is-film .ps-banks>div{padding:6px 0}.product-story.is-film .ps-readout{margin-top:22px}.product-story.is-film .ps-readout__row{padding:6px 0}}.product-story.is-film .ps-plate{display:none}.product-story.is-film .ps-coda{position:absolute;left:0;right:0;bottom:6svh;display:flex;justify-content:center;gap:22px;font:400 11px/1 var(--ps-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ps-ink-3);opacity:var(--coda, 0)}.product-story.is-film .ps-coda span:first-child{color:var(--ps-ink)}@media(prefers-reduced-motion:reduce){html:has(body.product-story-page){scroll-behavior:auto}.product-story *,.product-story *:before,.product-story *:after{transition:none!important;animation:none!important}}.product-story-page{--ps-accent: #b8c8c6;--focus-outline-color: var(--ps-accent)}.product-story-page .plugin-header{font-family:var(--ps-sans)}.product-story .ps-wordmark{font-size:min(22vw,calc(150vw / var(--title-length)));white-space:nowrap}.product-story.is-film .ps-wordmark{font-size:min(22vw,36svh,calc(150vw / var(--title-length)))}.product-story .ps-acquire__title{font-size:min(13vw,calc(135vw / var(--title-length)))}.product-story .ps-light{background:radial-gradient(60% 55% at 50% 58%,color-mix(in srgb,var(--ps-accent) 13%,transparent),transparent 75%)}.product-story .ps-face__ui{object-fit:contain}.product-story .ps-face__chapter{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background:var(--ps-panel);pointer-events:none}.product-story .ps-face__chapter img{width:100%;height:100%;object-fit:contain}.product-story:not(.is-film) .ps-face__chapter{display:none}.product-story.is-film .ps-chapter{isolation:isolate}.product-story.is-film .ps-chapter:before{content:"";position:absolute;top:-50px;right:-70px;bottom:-50px;left:-10vw;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#07080afa,#07080af0 78%,#07080a00);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 88%,transparent)}.ps-gallery{padding:clamp(70px,8vw,110px) clamp(20px,6vw,96px);border-top:1px solid var(--ps-line)}.ps-gallery h2{margin-bottom:36px}.ps-gallery__images{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ps-gallery__images:has(a:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}.ps-gallery__images a{display:block;border:1px solid var(--ps-line);border-radius:10px;overflow:hidden;background:#0a0b0e}.ps-gallery__images img{width:100%;height:100%;aspect-ratio:3 / 2;object-fit:contain}@media(max-width:999px){.ps-gallery__images{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.ps-gallery__images,.ps-gallery__images:has(a:nth-child(4)){grid-template-columns:1fr}}.product-story .ps-edge--right{box-shadow:inset 1px 0 color-mix(in srgb,var(--ps-accent) 25%,transparent)}.product-story .ps-plate{aspect-ratio:var(--media-ratio, 1.5)}.product-story .ps-plate>img{width:100%;height:100%;position:static;object-fit:contain}.product-story .ps-plate{--w: 1;--h: 1;--x: 0;--y: 0}.product-story:not(.is-film) .ps-chapter{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.product-story.is-film[data-tour=compact] .ps-film{height:calc(180svh + var(--chapter-count) * 72svh)}.product-story .ps-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:end;padding:5%;overflow:hidden;background:#101114;color:var(--ps-accent)}.ps-placeholder:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 55% 45%,color-mix(in srgb,var(--ps-accent) 12%,transparent),transparent 65%),repeating-linear-gradient(0deg,transparent 0 3px,#ffffff02 3px 4px)}.ps-placeholder__caption{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:baseline;width:100%;gap:20px;font:400 clamp(8px,1.1vw,16px)/1.4 var(--ps-mono);letter-spacing:.08em;text-transform:uppercase}.ps-placeholder__caption span:last-child{color:#b1b3bb;font-size:.7em;text-align:right}.ps-placeholder__art{position:absolute;top:12%;right:7%;bottom:20%;left:7%}.ps-placeholder__orbit{position:absolute;width:65%;height:40%;border:1px solid currentColor;border-radius:50%;left:18%;top:30%;transform:rotate(-23deg);opacity:.5}.ps-placeholder__orbit:nth-child(2){transform:rotate(23deg)}.ps-placeholder__orbit:nth-child(3){transform:rotate(90deg)}.ps-placeholder__wave,.ps-placeholder__star{display:none}.ps-placeholder--grid .ps-placeholder__art{background:repeating-linear-gradient(90deg,transparent 0 calc(12.5% - 1px),#ffffff10 calc(12.5% - 1px) 12.5%),repeating-linear-gradient(0deg,transparent 0 calc(33.3% - 1px),#ffffff10 calc(33.3% - 1px) 33.3%)}.ps-placeholder--grid .ps-placeholder__orbit{border-radius:3px;transform:none;width:25%;height:22%;top:8%;left:13%;background:color-mix(in srgb,currentColor 10%,transparent)}.ps-placeholder--grid .ps-placeholder__orbit:nth-child(2){top:42%;left:38%;width:37.5%}.ps-placeholder--grid .ps-placeholder__orbit:nth-child(3){top:75%;left:63%;width:12.5%}.ps-placeholder--pressure .ps-placeholder__orbit{width:23%;height:58%;top:21%;left:38%;border:1px solid currentColor;border-radius:50%;transform:rotate(-25deg);box-shadow:inset -12px -12px 36px color-mix(in srgb,currentColor 18%,transparent),0 0 70px color-mix(in srgb,currentColor 12%,transparent)}.ps-placeholder--pressure .ps-placeholder__orbit:nth-child(2){left:17%;transform:scale(.68);opacity:.3}.ps-placeholder--pressure .ps-placeholder__orbit:nth-child(3){left:60%;transform:scale(.68);opacity:.3}.ps-placeholder--oneshotizer .ps-placeholder__orbit{border-radius:12px;transform:rotate(-8deg);width:25%;height:60%;top:20%;left:10%;background:linear-gradient(130deg,#ffffff0c,transparent 50%)}.ps-placeholder--oneshotizer .ps-placeholder__orbit:nth-child(2){transform:rotate(0);left:38%;top:12%}.ps-placeholder--oneshotizer .ps-placeholder__orbit:nth-child(3){transform:rotate(8deg);left:66%}.ps-placeholder--stars .ps-placeholder__star{position:absolute;display:block;font-style:normal;font-size:clamp(24px,5vw,100px);left:23%;top:18%;text-shadow:0 0 30px currentColor}.ps-placeholder--stars .ps-placeholder__star:nth-last-child(2){left:62%;top:5%;color:#bdd2ed}.ps-placeholder--stars .ps-placeholder__star:last-child{left:53%;top:55%;color:#d48be8}.ps-placeholder--stars .ps-placeholder__orbit{opacity:.16}.ps-placeholder--memories .ps-placeholder__orbit{border:0;width:40%;height:75%;left:27%;top:-4%;background:linear-gradient(20deg,transparent,currentColor,transparent);filter:blur(28px);opacity:.45;transform:skew(-25deg) rotate(-30deg)}.ps-placeholder--memories .ps-placeholder__orbit:nth-child(2){transform:skew(40deg) rotate(40deg);left:35%;color:#97acdf}.ps-placeholder--memories .ps-placeholder__orbit:nth-child(3){opacity:.2;left:48%}.ps-placeholder--vocals .ps-placeholder__orbit{border:0;border-radius:0;width:70%;height:50%;top:25%;left:15%;opacity:.6;background:repeating-linear-gradient(90deg,currentColor 0 1px,transparent 1px 5%);clip-path:polygon(0 45%,10% 35%,20% 10%,30% 30%,40% 5%,50% 35%,60% 20%,70% 45%,80% 30%,90% 40%,100% 45%,100% 55%,90% 60%,80% 70%,70% 55%,60% 80%,50% 65%,40% 95%,30% 70%,20% 90%,10% 65%,0 55%);transform:none}.ps-placeholder--vocals .ps-placeholder__orbit:nth-child(n+2){display:none}.ps-summary{padding:clamp(70px,10vw,150px) clamp(20px,6vw,96px);border-top:1px solid var(--ps-line);scroll-margin-top:40px}.ps-summary__line{font-size:clamp(28px,3.6vw,54px);font-weight:500;line-height:1.18;letter-spacing:-.025em;max-width:27ch;text-wrap:pretty}.ps-specs{margin-top:60px!important;display:grid;grid-template-columns:1fr 1fr;gap:0 64px}.ps-specs>div{display:grid;grid-template-columns:100px 1fr;gap:18px;border-top:1px solid var(--ps-line);padding:22px 0;font-size:14px}.ps-specs dt{color:var(--ps-ink-2)}.ps-specs dd{max-width:40ch}.product-story .ps-listen{align-items:center;border-top:1px solid var(--ps-line)}.ps-demos{display:grid;gap:30px}.ps-demo{padding:24px 0;border-top:1px solid var(--ps-line)}.ps-demo h3{font-size:16px;font-weight:500;margin-bottom:24px!important}.ps-demo audio{display:block;width:100%}.ps-demo__empty{display:flex;flex-direction:column;gap:18px;font:400 11px/1.4 var(--ps-mono);color:var(--ps-ink-2)}.ps-demo__line{display:block;height:32px;opacity:.4;background:repeating-linear-gradient(90deg,var(--ps-accent) 0 1px,transparent 1px 8px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.product-story .ps-acquire{min-height:65svh;background:radial-gradient(ellipse at 50% 100%,color-mix(in srgb,var(--ps-accent) 9%,transparent),transparent 70%)}.ps-release-note{color:var(--ps-ink-2);font:400 12px/1.6 var(--ps-mono)}.ps-film-controls{display:none}.product-story.is-film .ps-film-controls{display:flex;position:absolute;left:50%;bottom:20px;transform:translate(-50%);align-items:center;gap:24px;white-space:nowrap}.product-story.is-ready:not(.is-film) .ps-film-controls{display:flex;justify-content:center;margin:40px 20px 0;gap:24px}.ps-film-controls button,.ps-film-controls a{padding:9px 0;background:none;border:0;color:var(--ps-ink-2);font:400 11px/1.2 var(--ps-mono);text-decoration:none;cursor:pointer}.ps-film-controls button:hover,.ps-film-controls a:hover{color:var(--ps-ink)}.product-story.is-film .ps-coda{bottom:9svh}.product-story-page .plugin-purchase{--vn-mono: var(--ps-mono);--vn-ink: var(--ps-ink);--vn-ink-2: var(--ps-ink-2)}.product-story-page .plugin-purchase__button{background:var(--ps-accent);color:#101114!important}.product-story-page .plugin-purchase__button:not(:disabled):hover{background:color-mix(in srgb,var(--ps-accent) 80%,white)}@media(max-width:749px){.product-story:not(.is-film) .ps-chapter{grid-template-columns:1fr}.ps-specs{grid-template-columns:1fr;margin-top:40px!important}.ps-specs>div{grid-template-columns:86px 1fr}.product-story .ps-placeholder__caption{font-size:9px}.product-story .ps-acquire__title{font-size:calc(135vw / var(--title-length))}.product-story:not(.is-film) .ps-camera{margin-top:30px}}@media(prefers-reduced-motion:reduce),(max-width:999px),(max-height:619px){.product-story .ps-film-controls{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/product-story.css.map */
